@charset "utf-8";
/* HTML Document */
body{ margin:10px 0 0 0; padding:0; border:0; background-color:#FFF;}



*{ font-family:Calibri, Verdana, Geneva, sans-serif;}
/* Architettura informativa */
#wrapper{ margin:0 auto; width:810px; overflow:hidden; }
#head{ width:810px; margin:0 auto; height:267px; border-bottom:1px solid #CCC;  background-image:url(../images/c3.png); background-repeat:no-repeat;}
#corpo{ width:808px; clear:both; overflow:hidden; border-left:1px solid #CCC; border-top:1px solid #CCC; border-right:1px solid #CCC; margin:0 auto; padding:0px;}
#footer{background-image:url(../images/sfondo-footer.png); background-repeat:repeat-x; clear:both; margin:0; padding:0;}

/* Classi Header */
#head .logo{ margin:139px 0 12px; clear:both;}
#head .slogan{ width:542px; height:17px; margin:0; clear:both;}

/* Classi Corpo */
.diecipx{ font-size:11px;}
/*Corpotesto*/
#corpo div.corpotesto{ width:680px; margin:0 auto; text-align:left; padding:0 0 0 0px; color:#333;}
#corpo div.corpotesto h1{
	margin-left:10px;
}
#corpo div.corpotesto h2{ margin-left:10px;}
#corpo div.corpotesto p{
	margin-left:10px;
	text-align: center;
}
#corpo div.corpotesto .slo{ margin-top:20px; }
#corpo div.corpotesto .th2:link,
#corpo div.corpotesto .th2:hover,
#corpo div.corpotesto .th2:visited{ color:#333; font-size:36px;}
/*Corpotesto*/


/*Sidebar*/
.form{width:310px; height:373px; background-image:url(../images/Form2.png); background-repeat:no-repeat; background-position:top; margin:0 auto;;}/*Sidebar*/

/* Slogan Footer */
#corpo div#sloganfooter{ margin:10px 10px 0 0px; clear:both; width:798px; text-align:left;}
#corpo div#sloganfooter img.img{ margin-right:20px; float:left;}
#corpo div#sloganfooter div.testosl{ color:#aaa; font-size:36px; font-weight:bold; text-align:left; width:420px; float:right;}
/* Slogan Footer */

/* Testo Footer */
#footer .wrap{ margin:0 auto; width:808px; overflow:hidden;}
#footer .testo{ margin:10px 7px 10px 5px; padding:0; color:#CCC; }
#footer .numverde{ float:right; width:310px; margin:10px 5px; }
#footer .design{ clear:both;}
#footer .infofoot{ margin:25px 0 0 0; color:#CCC; font-size:11px; margin:0 auto; text-align:center;}

.red {
	color: #F00;
}
.litb {
	color: #06C;
}
#footer .infofoot a:link,
#footer .infofoot a:visited{ text-decoration:none; color:#FFF;}
#footer .infofoot a:hover{ text-decoration:underline;}

