﻿html
    {
        height:100%;
        margin:0;
        padding:0;
        /*font-family:Verdana,Comic Sans MS, Arial, sans-serif;*/
        width:100%;
        /*font-size:smaller;*/
    }
   
    body
    {
        height:100%;
        padding:0;
        text-align:center;/*solo per IE: per centrare il prossimo figlio rispetto allo schermo*/
        /*font-family:Verdana,Comic Sans MS, Arial, sans-serif;*/
        width:100%;
        background-color:#4F7EC9;
    }
    
     div#maincontainer
    {
        margin: 0px auto;
        position: relative;
        width: 770px;
        /*border: solid 1px;*/
        /*background-color:#4F7EC9;*/
    }
    
    /*------------------	HEADER		------------------------*/
 
    div#header
    {
        /*position:static;*//*per IE: altrimenti il menu contenuto in DivMenu finisce in uno z-index inferiore all'intero div CONTENT:
                        lo z-index non ha influenza: questo è l'unico modo per aggirare il problema*/
        height:298px;
        width:770px;
        margin:0 auto;/*per centrarlo rispetto allo schermo*/
        /*background:url(Immagini/HEADER.gif) no-repeat left top;*/
        background:url(immagini/header.jpg);
        /*background-color:#26f;*/
    }
    
	div#header img{border:none;}

 .header_testo
    {
        position:absolute;
        top:245px;
        left:267px;
        width:230px;
        font:normal bold 12px Tahoma;
        color:#0E3B82
    }
        
    /*------------------	CONTAINER		------------------------*/

div#container
    {
        position:relative;
        text-align:left;
        width:770px;
        margin:0 auto;/*per centrarlo rispetto allo schermo*/
        /*padding-left:3px;*//*bug IE6 per allineamento 2 successivi div float*/
        /*padding-right:5px;*/
        /*background-color:#298*/
    }

.divCPH
{
        width:100%;
        float:left;
        /*padding:10px 0px;*/
        /*margin:10px 0px;*/
}

/*.divCPH a
{
    padding:0px;
    margin:0px;
    color:#0E3B82;
    text-decoration:none;
}
.divCPH a:hover{color:#365FB0;}*/

/*-------	Tra HEADER e RIGA 1	------------------*/    
.div_tra_header_e_CPH
{
	width:100%;
	height:53px;
	font:10px 'Comic Sans MS';
}

.div_tra_header_e_CPH a
{
    padding:0px;
    margin:0px;
    /*line-height:1.7em;*/
    color:#EBF3FE;
    text-decoration:none;
    /*font:10px 'Comic Sans MS';*/
}
.div_tra_header_e_CPH a:hover{color:#ADCDFB;}

.div_tra_header_e_CPH span
{
	color:#FFF;
}

.div_tra_header_e_CPH_C1
{
	height:23px;
	width:229px;
    float:left;
	background-image:url(images/t13.gif);
	padding:30px 10px 0px 20px;
	overflow:hidden;
}

.div_tra_header_e_CPH_C2
{
	height:100%;
	width:244px;
    float:left;
	background-image:url(images/t14.gif);
	overflow:hidden;
}

.div_tra_header_e_CPH_C3
{
	height:23px;
	width:252px;
    float:left;
	background-image:url(images/t15.gif);
	padding:30px 10px 0px 5px;
	overflow:hidden;
}
    
.div_tabella_riga
{
    height:100%;
    overflow:hidden;
    float:left;
}
   
.div_tabella_riga a
{
    padding:0px;
    margin:0px;
    /*line-height:1.7em;*/
    color:#EBF3FE;
    text-decoration:none;
    /*font:10px 'Comic Sans MS';*/
}
.div_tabella_riga a:hover{color:#ADCDFB;}

.div_tabella_riga span
{
	color:#FFF;
}
    
/*-------   Riga 1 - header     -----------------*/
    .div_home_riga1_header
    {
        width:100%;
        height:31px;
        font:normal bold 12px Tahoma;
        color:#0E3B82;
    }
    .div_home_riga1_header a{line-height:1.7em;color:#0E3B82;text-decoration:none;}
	.div_home_riga1_header a:hover{color:#365FB0;}

    .div_home_riquadro1_header
    {
        background-image:url(images/R1_header.gif);
        float:left;
        width:189px;
        height:25px;
        padding:6px 10px 0px 60px;
        overflow:hidden;
    }
   
    .div_home_riquadro2_header
    {
        background-image:url(images/R2_header.gif);
        float:left;
        width:176px;
        height:25px;
        padding:6px 15px 0px 53px;
        overflow:hidden;
    }
    
    .div_home_riquadro3_header
    {
        background-image:url(images/R3_header.gif);
        float:left;
        width:167px;
        height:23px;
        padding:8px 40px 0px 60px;
        overflow:hidden;
    }
    
    /*-------   Riga 1 - corpo     -----------------*/
    .div_home_riga1_corpo
    {
        width:100%;
        height:140px;
        font:normal normal 10px Tahoma;
        color:#0E3B82;
    }
	.div_home_riga1_corpo p{margin:0px;padding:0px;}

    .div_home_riquadro1_corpo
    {
        background:url(images/R1_corpo.gif) repeat-y top left;
        float:left;
        width:259px;
        height:100%;
        padding:0px;
        overflow:hidden;
    }
    .div_home_riquadro1_corpo .immagine
    {
        background-color:Transparent;
        float:left;
        width:90px;
        height:80px;
        margin:5px 10px 5px 30px;
    }
    .div_home_riquadro1_corpo .content
    {
        background-color:Transparent;
        float:left;
        width:124px;
        margin:5px 5px 0px 0px;
    }
	.div_home_riquadro1_corpo a{color:#0E3B82; text-decoration:underline;}
	.div_home_riquadro1_corpo a:hover{color:#4D7FED;}
	
    .div_home_riquadro2_corpo
    {
        background:url(images/R2_corpo.gif) repeat-y top left;
        float:left;
        width:244px;
        height:100%;
        padding:0px;
        overflow:hidden;
        color:#FFF;
    }
    .div_home_riquadro2_corpo .immagine
    {
        background-color:Transparent;
        float:left;
        width:90px;
        height:80px;
        margin:5px 10px 5px 30px;
    }
    .div_home_riquadro2_corpo .content
    {
        background-color:Transparent;
        float:left;
        width:104px;
        margin:5px 10px 0px 0px;
    }
    /*.div_home_riquadro2_corpo a{color:#0033A6; text-decoration:underline;}
	.div_home_riquadro2_corpo a:hover{color:#000;}*/
    .div_home_riquadro2_corpo a{color:#0033A6; text-decoration:underline;}
	.div_home_riquadro2_corpo a:hover{color:#FFF;}
	
    .div_home_riquadro3_corpo
    {
        background:url(images/R3_corpo.gif) repeat-y top left;
        float:left;
        width:267px;
        height:100%;
        padding:0px;
        overflow:hidden;
        font:normal normal 10px Tahoma;
        color:#F3F6FB;
    }
    .div_home_riquadro3_corpo .immagine
    {
        background-color:Transparent;
        float:left;
        width:90px;
        height:80px;
        margin:5px 10px 5px 30px;
    }
    .div_home_riquadro3_corpo .content
    {
        background-color:Transparent;
        float:left;
        width:107px;
        margin:5px 30px 0px 0px;
        font:normal normal 10px Tahoma;
        color:#ADCDFB;
    }
   /*4D7FCD*/
    .div_home_riquadro3_corpo p{margin:0px; padding:0px;}
	.div_home_riquadro3_corpo a{color:#FFFFFF; text-decoration:underline;}
	.div_home_riquadro3_corpo a:hover{color:#45608F;}
	.div_home_riquadro3_corpo span.nome_evidenziato
	{
		font:normal bold 9px 'Tahoma';
		color:#FF0;
		text-transform:uppercase;
	}
	.div_home_riquadro3_corpo span.anni
	{
		font:normal bold 9px 'Tahoma';
		color:#F29532;
	}
    
    /*-------   Riga 1 - footer     -----------------*/
    .div_home_riga1_footer
    {
        width:100%;
        height:50px;
        font:normal normal 10px Tahoma;
        color:#0E3B82;
    }
    
    .div_home_riquadro1_footer
    {
        background:url(images/R1_footer.gif);
        float:left;
        width:259px;
        height:100%;
        padding:0px;
    }
    .div_home_riquadro2_footer
    {
        background:url(images/R2_footer.gif);
        float:left;
        width:244px;
        height:100%;
        padding:0px;
    }
    .div_home_riquadro3_footer
    {
        background:url(images/R3_footer.gif);
        float:left;
        width:267px;
        height:100%;
        padding:0px;
    }
    
     /*-------   Spaziatura Riga 1 - Riga 2     -----------------*/
    .div_home_spaziorighe
    {
        width:100%;
        height:40px;
    }
    
    .div_home_spaziorighe_1
    {
        background-image:url(images/SpazioRighe_1.gif);
        float:left;
        width:259px;
        height:100%;
    }
    
    .div_home_spaziorighe_2
    {
        background-image:url(images/SpazioRighe_2.gif);
        float:left;
        width:244px;
        height:100%;
    }
    
    .div_home_spaziorighe_3
    {
        background-image:url(images/SpazioRighe_3.gif);
        float:left;
        width:267px;
        height:100%;
    }
    
     /*-------   Riga 2 - header     -----------------*/
    .div_home_riga2_header
    {
        width:100%;
        height:31px;
        font:normal bold 12px Tahoma;
        color:#0E3B82;
    }
    .div_home_riga2_header a{line-height:1.7em;color:#0E3B82;text-decoration:none;}
	.div_home_riga2_header a:hover{color:#365FB0;}

    .div_home_riquadro4_header
    {
        background-image:url(images/R1_header.gif);
        float:left;
        width:189px;
        height:25px;
        padding:6px 10px 0px 60px;
        overflow:hidden;
    }
       
    .div_home_riquadro5_header
    {
        background-image:url(images/R2_header.gif);
        float:left;
        width:176px;
        height:23px;
        padding:8px 15px 0px 53px;
        overflow:hidden;
    }
    
    .div_home_riquadro6_header
    {
        background-image:url(images/R3_header.gif);
        float:left;
        width:167px;
        height:25px;
        padding:6px 40px 0px 60px;
        overflow:hidden;
    }
    
     /*-------   Riga 2 - corpo     -----------------*/
    .div_home_riga2_corpo
    {
        width:100%;
        height:150px;
        font:normal normal 10px Tahoma;
        color:#0E3B82;
    }
    
    /*-------   Riga 2 - footer     -----------------*/
    .div_home_riga2_footer
    {
        width:100%;
        height:50px;
        font:normal normal 10px Tahoma;
        color:#0E3B82;
    }
    
    /*-------   Riga News ---------------------------*/
    .div_riganews
    {
        width:100%;
        height:248px;
        float:left;
    }
    
    .div_riganews_riquadro1
    {
        width:259px;
        float:left;
    }
    .div_riganews_riquadro1 .content
    {
        width:259px;
        height:225px;
        float:left;
        background-image: url(images/News.gif);
    }
    .div_riganews_riquadro1 .footer
    {
        width:259px;
        height:23px;
        float:left;
        /*background-image: url(images/footer_C1.gif);*/
        background: url(images/footer.gif) repeat-x;
    }
    
    .div_riganews_riquadro2
    {
        width:244px;
        float:left;
    }
    .div_riganews_riquadro2 .header
    {
        width:199px;
        height:28px;
        float:left;
        background-image: url(images/R4_header.gif);
        font:normal bold 12px Tahoma;
        color:#0E3B82;
        padding:25px 0px 0px 45px;
    }
    .div_riganews_riquadro2 .content
    {
        width:220px;
        height:134px;
        float:left;
        background: url(images/R4_corpo.gif) repeat-y top left;
		font:normal normal 10px Tahoma;
		color:#0E3B82;
		padding:0px 0px 0px 24px;
    }
    .div_riganews_riquadro2 p{margin:0px; padding:0px;}
	.div_riganews_riquadro2 a{color:#4D7FCD; text-decoration:underline;}
	.div_riganews_riquadro2 a:hover{color:#45608F;}
	.div_riganews_riquadro2 span.nome_evidenziato
	{
		font:normal bold 9px 'Tahoma';
		color:#00F;
		text-transform:uppercase;
	}
	.div_riganews_riquadro2 span.anni
	{
		font:normal bold 9px 'Tahoma';
		color:#ED1C24;
	}

    .div_riganews_riquadro2 .footer1
    {
        width:100%;
        height:38px;
        float:left;
        background-image: url(images/R4_footer.gif);
    }
    .div_riganews_riquadro2 .footer2
    {
        width:100%;
        height:23px;
        float:left;
        /*background-image: url(images/footer_C2.gif);*/
        background: url(images/footer.gif) repeat-x;
    }
    
    .div_riganews_riquadro3
    {
        width: 267px;
        height:248px;
        float:left;
        background: url(images/footer_C3.gif) no-repeat left bottom;
    }
    
    .div_rigafinale
    {
        width:100%;
        height:1px;
        float:left;
        background: url(images/footer_rigafinale.gif) repeat-x;
    }
      
 
