
.piede {  font-family:  Arial, Helvetica, sans-serif; font-size: 10px; color:#0088FF;}
.normale {  line-height:15px; font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-align:justify;}
.titolo {  font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color:#00398A; font-weight:bold;}


a:link {
	color: #00398A;
	text-decoration: none;
	font-weight: bold;
}

a:visited{
	color: #00398A;
	text-decoration: none;
font-weight: bold;
}

a:hover {
	color: #0064FA;
	text-decoration: underline;
}


body { background-color: #0166FF; text-align:center; margin:0; padding:0;}
body img{ margin:0; padding:0; border:0; }
.ic_right { float:right;}
.ic_left { float:left;}
.foto_right { margin: 0 0 1px 10px; float:right;}
.foto_left { float:left; margin: 0 10px 1px 0  ;}
.fotosenzamargine { display:block; margin-bottom:3px; }
.imglogo { margin-left:30px; }



.separa{ margin:16px 0 16px 0; background-image:url(img/separa.gif); width:100%; height:3px;}

#testata { width:100%; text-align:center; margin:0; padding:0;}
#testata_sopra { background-image:url(img/testa_sf.gif); height:130px; text-align:center; vertical-align:bottom; margin:0; padding:0;}
.logo { width:730px; text-align:left;  margin:auto; padding-top:35px; padding-left:0; }
.claimtd { width:212px; text-align:center;  margin:auto; }


#testata_fascia { background-image:url(img/fascia_sf.gif); height:26px; text-align:center; margin:0; padding:0;}
.tabella780 { margin:auto; width:730px;    }

#corpo { background-image: url(img/contenuti_sf.gif); text-align:center; margin:0; padding:0;}
#colonna_sx { vertical-align:top; width:215px;   text-align:left;}
#colonna_sx  ul { list-style:none;   margin:0;  padding:0;}
.colonna_sx_but{  font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color:#01378D; font-weight:bold; 
width: 200px; margin:2px 0 0 0 ;  padding:5px; background-color:#E6E6E6; border:1px solid; border-color:#ADB9C9; }  
.colonna_sx_butsel{  font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; 
width: 200px; margin:2px 0 0 0 ;  padding:5px; background-color:#0088FF; border:1px solid; border-color:#0088FF; }  

.produzione { color: #0064FA; padding:5px 0 5px 15px; border-top:1px dotted; border-color:#0088FF;  }
.produzione a{ color: #0064FA;  }
.produzionesel { padding-left:15px; border-color:#0088FF; padding:5px 0 5px 15px; border-top:1px dotted; border-color:#FFFFFF; color:#FFFFFF; }.produzionesel a{  color:#FFFFFF; }

#colonna_corpo { vertical-align:top; padding-left:0;  padding-bottom:15px;   }
#colonna_corpo p{ margin:4px 0 10px 0;  }
#tabellacontenuti { border-left:1px solid; border-right:1px solid; border-bottom:1px solid; border-color:#ADB9CA; background-color:#FFFFFF; 
padding:10px; width:100%; vertical-align:top; text-align:justify;   }

#fasciapiede { background-image: url(img/fasciapiede_sf.gif);  text-align:center; margin:0; padding:5px;}
#fasciapiede2 { background-image: url(img/fasciapiede2_sf.gif); height:27px; text-align:center; margin:0; padding:0;}







#tabellaform{ width:100%; padding:5px; }
#tabellaform td{ border:1px solid; border-color: #CCCCCC; padding:5px; }
.campiform {  font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color:#00398A; font-weight:bold; }

#tabella_serviziprodotti{ width:100%;  }
#tabella_serviziprodotti td{ width:25%; vertical-align:top; text-align:center;padding:6px;  }

#tabella_serviziprodotti2{ width:100%;  }
#tabella_serviziprodotti2 td{ width:25%; vertical-align:bottom; text-align:center;padding:6px;  }


.anteprime {  margin-bottom:5px; }

#tabella_spinterna{ width:100%;  }
#tabella_spinterna td{  vertical-align:top; padding:0;  }
.cellamenuinterni {  width:150px; text-align:left; text-align:right;}

.piede-interne { color: #CCCCCC;  }
.piede-interne a{ color: #CCCCCC;  }