/*struttura*/
body {
font-family:verdana, Helvetica, san-serif; 
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
text-align:center; 
padding-top:0px; 
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
IMG{
border-top:0px; 
border-left:0px;
border-right:0px;
border-bottom:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

IMG.contenuto{
border:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


.fc_resize{
border-top:0px; 
border-left:0px;
border-right:0px;
border-bottom:0px;
padding-top:2px;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
margin-top:2px;
margin-left:2px;
margin-right:2px;
margin-bottom:2px;
}

A{
border-top:0px; 
border-left:0px; 
border-right:0px; 
border-bottom:0px;
}

#testa {
width:770px;
text-align:left;
border:0px; 
margin-bottom:5px;
}

#corpo {
position:relative;
width:770px;
text-align:left;
background: url(../images/sfondocorpo.png) 50% 50%;
margin-bottom:5px;
}
#corpo_pop{
position:relative;
width:770px;
text-align:left;
margin-bottom:5px;
}

#colum_sx {
background-color:#F3F3F3;
position:absolute; 
top:0px; left:0px; 
width:140px; 
text-align:left;
padding-left:4px;
padding-top:5px;
padding-right:2px;
}

#centro {
text-align:center;
background-color:#FFFFFF;
margin-top:0px;
margin-left:150px;
margin-bottom:0px;
margin-right:180px;  
border-left: 1px solid #427AA8;
border-right: 1px dotted #AAC2E1;
}

#contenuto{
text-align:center;
width:420px;
padding-top:5px;
padding-left:8px;
padding-right:8px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
}

#login {
position:absolute; 
top:0; right:0; 
width:180px;
padding-left:0px;
padding-top:0px;
padding-right:0px;
}

#footer {
width:770px;
height:22px;
text-align:center;
font-size:xx-small;
color:#000066;
font-weight:bold;
padding-top:3px;
border-top: 1px solid #427AA8;
border-bottom: 1px solid #427AA8;
background: url(../images/barra.gif) 50% 50%;
margin-bottom:5px;
}



/*TD*/
td{
font-family:verdana, sans-serif;
}
.normal{
font-size:xx-small;
color:#000066;
font-weight:normal;
padding-top:5px;
padding-left:3px;
padding-right:3px;
padding-bottom:3px;
}

.normal_testo{
font-size:x-small;
color:#000000;
font-weight:normal;
}

.titoli_giallo{
font-size:0.7em;
color:#EBEFF5;
font-weight:bold;
padding-top:3px;
padding-left:1px;
padding-bottom:3px;
}
.titoli_blu{
font-size:0.7em;
color:#000066;
font-weight:bold;
padding-top:3px;
padding-left:0px;
padding-bottom:3px;
}
.titoli_rosso{
font-size:0.8em;
color:#800040;
font-weight:bold;
padding-top:3px;
padding-left:3px;
padding-bottom:3px;
}

/*AGENDA*/

.agenda{
font-size:xx-small;
color:#000066;
font-weight:normal;
padding-top:2px;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
border-right:1px solid #CCCCCA;
border-bottom:1px solid #CCCCCA;
}

.agenda_giorni{
background-color:#FFFFCC;
font-size:xx-small;
color:#000066;
font-weight:bold;
padding-top:2px;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
border-top:1px solid #CCCCCA;
border-right:1px solid #CCCCCA;
border-bottom:1px solid #CCCCCA;
}

.bordo_sx{
border-left:1px solid #CCCCCA;
}

.bordo_bianco{
font-size:xx-small;
color:#000066;
font-weight:normal;
padding-top:5px;
padding-left:3px;
padding-right:3px;
padding-bottom:3px;
border-top:2px solid #FFFFFF;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;
}
.bordo_bianco_navbar{
border-top:2px solid #FFFFFF;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;
}


/*-------*/

/*header*/

.barra{
font-size:xx-small;
color:#000066;
font-weight:bold;
padding-left:8px;
border-top: 1px solid #427AA8;
border-bottom: 1px solid #427AA8;
background: url(../images/barra.gif) 50% 50%;
}

/*navbar*/
ul.navigation{
margin:0px;
padding:0px 0px 0px 1px;
text-align:left;
background:#F6F6F6;
}
ul.navigation li a.nav{
text-decoration:none;
display:block;
width:100%;
padding-top:2px;
padding-bottom:2px;
border-bottom:2px solid #FFFFFF; 
}
ul.navigation li a:hover{background:#3572A7;color:#FFFFCC}
ul.navigation li{
display:inline;
text-indent:0em;
} 

/*servizi di piena*/
ul.piena{
margin:0px;
padding:0px 0px 0px 0px;
text-align:left;
}
ul.piena li a.piena{
color:#000066;
text-decoration:none;
display:block;
width:100%;
padding-top:2px;
padding-bottom:2px;
}
ul.piena li a:hover{background:#FFFFCC;}
ul.piena li{
display:inline;
text-indent:0em;
} 

/*utilità*/
ul.utilità{
margin:0px;
padding:0px 0px 0px 0px;
text-align:left;
}
ul.utilità li a.utilità{
display:block;
width:100%;
padding-top:2px;
padding-bottom:2px;
}
ul.utilità li a:hover{background:#3572A7;color:#FFFFCC}
ul.utilità li{
display:inline;
text-indent:0em;
}
 
.titoli_utilità{
font-size:xx-small;
font-weight:bold; 
color: #000066;
font-family: verdana, Helvetica, san-serif; 
border-bottom:1px #000066 solid;
display:block;
width:100%;
}

/*comunicazioni*/

.bordo_com{
padding-right:3px;
padding-top:3px;
padding-bottom:0px;
border-top:1px solid #CCCCCA;
border-bottom:1px solid #CCCCCA;
}
.bordo_com_pop{
padding:3px;
border-top:1px solid #CCCCCA;
border-left:1px solid #CCCCCA;
border-right:1px solid #CCCCCA;
border-bottom:1px solid #CCCCCA;
font-size:xx-small;
color: #000066;
font-family: verdana, Helvetica, san-serif; 
}

ul.com{
font-weight:normal; 
color:#000066;
margin:0px;
padding-left:1px;
text-align:left;

}
ul.com li a.com{
font-weight:normal; 
text-decoration:none;
color:#000066;
display:block;
width:100%;
padding-top:2px;
padding-bottom:2px;
}
ul.com li a:hover{
font-weight:normal; 
color:#000066;
background:#FFFFCC;
}
ul.com li{
font-weight:normal; 
color:#000066;
display:inline;
text-indent:0em;
} 



/*link*/
a:link { 
font-size:xx-small;
font-weight:bold; 
color: #000066;
font-family: verdana, Helvetica, san-serif; 
text-decoration:none;
border:0px 0px 0px 0px;
}
a:visited {
font-size:xx-small;
color: #000066;
font-family: verdana, Helvetica, san-serif; 
font-weight:bold; 
text-decoration:none;
border:0px 0px 0px 0px;
}
a:hover{ 
font-size:xx-small;
color:#3572A7;
font-family:verdana, Helvetica, san-serif; 
font-weight:bold; 
text-decoration:none;
border:0px 0px 0px 0px;
}
a:active{ 
font-size:xx-small;
color: #3572A7;
font-family:verdana, Helvetica, san-serif; 
font-weight:bold; 
text-decoration:none;
border:0px 0px 0px 0px;
} 


a.default:link { 
font-size:xx-small;
font-weight:normal; 
color: #000066;
font-family: verdana, Helvetica, san-serif; 
text-decoration:none;
}
a.default:visited {
font-size:xx-small;
color: #000066;
font-family: verdana, Helvetica, san-serif; 
font-weight:normal; 
text-decoration:none;
}
a.default:hover{ 
font-size:xx-small;
color:#3572A7;
font-family:verdana, Helvetica, san-serif; 
font-weight:normal;
text-decoration:none;

}
a.default:active{ 
font-size:xx-small;
color: #3572A7;
font-family:verdana, Helvetica, san-serif; 
font-weight:normal;
text-decoration:none;
} 


a.neutro:link{
font-size:1.05em;
color:#800040;
font-weight:bold;
padding-top:3px;
padding-left:3px;
padding-bottom:3px;
text-decoration:none;
}
a.neutro:visited {
font-size:1.05em;
color:#800040;
font-weight:bold;
padding-top:3px;
padding-left:3px;
padding-bottom:3px;
text-decoration:none;
}
a.neutro:hover{ 
font-size:1.05em;
color:#800040;
font-weight:bold;
padding-top:3px;
padding-left:3px;
padding-bottom:3px;
text-decoration:none;

}
a.neutro:active{ 
font-size:1.05em;
color:#800040;
font-weight:bold;
padding-top:3px;
padding-left:3px;
padding-bottom:3px;
text-decoration:none;
} 



a.image:link { 
padding-left:5px;
padding-right:5px;
}
a.image:visited {
padding-left:5px;
padding-right:5px;

}
a.image:hover{ 
padding-left:5px;
padding-right:5px;
}
a.image:active{
padding-left:5px;
padding-right:5px;
} 

a.download:link { 
font-size:9px;
font-weight:bold; 
color: #000066;
font-family: verdana, Helvetica, san-serif; 
text-decoration:none;
}
a.download:visited {
font-size:9px;
color: #000066;
font-family: verdana, Helvetica, san-serif; 
font-weight:bold; 
text-decoration:none;
}
a.download:hover{ 
font-size:9px;
color: #F31F1F;
font-family:verdana, Helvetica, san-serif; 
font-weight:bold; 
text-decoration:none;

}
a.download:active{ 
font-size:9px;
color: #000066;
font-family:verdana, Helvetica, san-serif; 
font-weight:bold; 
text-decoration:none;
} 


/*header*/
.hd_nb:link { 
font-size:xx-small;
font-weight:bold; 
color: #FFFFFF;
text-decoration:none;
}
.hd_nb:visited {
font-size:xx-small;
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
}
.hd_nb:hover, a:active { 
font-size:xx-small;
color: #3572A7;
font-weight:bold;
text-decoration:none;
}

.hd:link { 
font-size:xx-small;
font-weight:bold; 
color: #FFFFFF;
}
.hd:visited {
font-size:xx-small;
color: #FFFFFF;
font-weight:bold;
}
.hd:hover, hd:active { 
font-size:xx-small;
color: #FF6600;
font-weight:bold;
}




.news:link { 
font-size:xx-small;
font-weight:normal; 
color: #000066;
padding-right:10px;
text-decoration:none;
}
.news:visited {
font-size:xx-small;
color: #000066;
font-weight:normal;
padding-right:10px;
text-decoration:none;
}
.news:hover, a:active { 
font-size:xx-small;
color: #FF6600;
font-weight:normal;
padding-right:10px;
text-decoration:none;
}
.news_tl:link { 
font-size:xx-small;
color:#666666;
font-weight:bold;
padding:2px 2px 2px 0px;
text-decoration:none;
}
.news_tl:visited {
font-size:xx-small;
color: #666666;
font-weight:bold;
padding:2px 2px 2px 0px;
text-decoration:none;
}
.news_tl:hover, a:active { 
font-size:xx-small;
color: #FF6600;
font-weight:bold;
padding:2px 2px 2px 0px;
text-decoration:none;
}

.iscritti:link { 
font-size:xx-small;
color:#666666;
font-weight:bold;
padding:4px 2px 2px 0px;
text-decoration:none;
}
.iscritti:visited {
font-size:xx-small;
color: #666666;
font-weight:bold;
padding:4px 2px 2px 0px;
text-decoration:none;
}
.iscritti:hover, a:active { 
font-size:xx-small;
color: #FF6600;
font-weight:bold;
padding:4px 2px 2px 0px;
text-decoration:none;
}
.bacheca:link { 
font-size:xx-small;
color:#FFFFFF;
font-weight:bold;
padding:4px 2px 2px 0px;
text-decoration:none;
}
.bacheca:visited {
font-size:xx-small;
color: #CCCCCC;
font-weight:bold;
padding:4px 2px 2px 0px;
text-decoration:none;
}
.bacheca:hover, a:active { 
font-size:xx-small;
color: #FF6600;
font-weight:bold;
padding:4px 2px 2px 0px;
text-decoration:none;
}



