*{	margin:0 auto; 
	padding:0;
}

body{
	color:#666666;
	background:#E4E4E4;
	font: 11px/1.6 Arial, Helvetica, sans-serif;
}

li {
		margin-LEFT: 40px; 
}

#container{ background:#ffffff; width:900px; vertical-align:top}
.bg-allungamento{ background-image:url(../img/bkg.gif); background-repeat:repeat-x;}

.colonna{ float:left; width:223px; padding:0 5px;}
.main{float:left; width:666px; /*width:667px;*/ background:url(../img/bkg-top-foto.jpg) repeat-x; text-align:left;}
.pulsantone-arancio{ background:url(../img/pulsantone-arancio.jpg); width:222px; margin-bottom:4px; height:42px; font-size:12px; font-weight:bold; color:#ffffff;}
.pulsantone-arancio div{ padding:10px 10px 0 10px;;}
.pulsantone-arancio div a{ color:#fff; text-decoration:none;}
.pulsantone-arancio div a:hover{ color:#D24E00; text-decoration:underline;}

.pulsantone-blu{ background:url(../img/pulsantone-blu.jpg); width:222px; margin-bottom:4px; height:42px; font-size:12px; font-weight:bold; color:#ffffff;}
.pulsantone-blu div{ padding:10px 10px 0 10px;;}
.pulsantone-blu a{ color:#fff; text-decoration:none;}
.pulsantone-blu div a:hover{ color:#1D436C; text-decoration:underline;}


.pulsantone-verde{ background:url(../img/pulsantone-verde.jpg); width:222px; margin-bottom:4px; height:42px;  font-size:12px; font-weight:bold; color:#ffffff;}
.pulsantone-verde div{ padding:10px 10px 0 10px;;}
.pulsantone-verde a{ color:#fff; text-decoration:none;}
.pulsantone-verde div a:hover{ color:#537A01; text-decoration:underline;}


.pulsantone-grigio{ background:url(../img/pulsantone-grigio.jpg); width:222px; margin-bottom:4px; height:42px; font-size:12px; font-weight:bold; color:#666666;}
.pulsantone-grigio div{ padding:10px 10px 0 10px;;}
.pulsantone-grigio div a{ color:#666666; text-decoration:none;}
.pulsantone-grigio div a:hover{ color:#333333; text-decoration:underline;}


.download{ background:url(../img/bkg-download.jpg) no-repeat; width:223px; height:142px; margin-top:4px; margin-bottom:1px;}
.download label{ font-size:10px; display:block; line-height:14px;}
.download a{ font-size:11px; text-decoration:none; color:#666666}
.download a:hover{ font-size:11px; text-decoration:none; color:#333333}

.download-arancio{ background:url(../img/bkg-download-arancio.jpg) no-repeat; width:223px; height:142px; margin-top:4px; margin-bottom:1px;}
.download-arancio label{ font-size:10px; display:block; line-height:14px;}
.download-arancio a{ font-size:11px; text-decoration:none; color:#666666}
.download-arancio a:hover{ font-size:11px; text-decoration:none; color:#ff9900}

.download-blu{ background:url(../img/bkg-download-blu.jpg) no-repeat; width:223px; height:142px; margin-top:4px; margin-bottom:1px;}
.download-blu label{ font-size:10px; display:block; line-height:14px;}
.download-blu a{ font-size:11px; text-decoration:none; color:#666666}
.download-blu a:hover{ font-size:11px; text-decoration:none; color:#0C7DD1}

.download-verde{ background:url(../img/bkg-download-verde.jpg) no-repeat; width:223px; height:142px; margin-top:4px; margin-bottom:1px;}
.download-verde label{ font-size:10px; display:block; line-height:14px;}
.download-verde a{ font-size:11px; text-decoration:none; color:#666666}
.download-verde a:hover{ font-size:11px; text-decoration:none; color:#8BA534}

.menu-arancio{ background:#ffffff; font-size:11px; font-weight:bold}
.menu-arancio ul{ list-style:none; padding:0px; margin:0px;}
.menu-arancio li{ line-height: 17px; height:17px; background:#FFCE84; border-bottom:1px solid #fff; width:223px; padding:0 ; margin:0px;}
.menu-arancio li a{ color:#ffffff; text-decoration:none; width:213px; line-height:17px; height:17px; display:block;  }
.menu-arancio li a:hover{ color:#D24E00; text-decoration:none; width:213px; line-height:17px; height:17px; }
.menu-arancio li.active{ color:#ffffff; text-decoration:none; width:223px; line-height:17px; height:17px; background:#ff9900; display:block; padding:0; }

.menu-verde{ background:#ffffff; font-size:11px; font-weight:bold}
.menu-verde ul{ list-style:none; padding:0px; margin:0px;}
.menu-verde li{ line-height: 17px; height:17px; background:#B4DF51; border-bottom:1px solid #fff; width:223px; padding:0 ; margin:0px;}
.menu-verde li a{ color:#ffffff; text-decoration:none; width:213px; line-height:17px; height:17px; display:block;  }
.menu-verde li a:hover{ color:#617B28; text-decoration:none; width:213px; line-height:17px; height:17px; }
.menu-verde li.active{ color:#ffffff; text-decoration:none; width:223px; line-height:17px; height:17px; background:#799C30; display:block; padding:0; }

.menu-blu{ background:#ffffff; font-size:11px; font-weight:bold}
.menu-blu ul{ list-style:none; padding:0px; margin:0px;}
.menu-blu li{ line-height: 17px; height:17px; background:#83C5F5; border-bottom:1px solid #fff; width:223px; padding:0 ; margin:0px;}
.menu-blu li a{ color:#ffffff; text-decoration:none; width:213px; line-height:17px; height:17px; display:block;  }
.menu-blu li a:hover{ color:#0E4E7C; text-decoration:none; width:213px; line-height:17px; height:17px; }
.menu-blu li.active{ color:#ffffff; text-decoration:none; width:223px; line-height:17px; height:17px; background:#1784D4; display:block; padding:0; }


.sfumatura{ width:223px; height:43px; background:url(../img/bkg-grigio-bianco.jpg) repeat-x; line-height:43px;}


.menu-top{ width:647px; text-align:right; padding-right:7px; height:22px; line-height:22px; color:#999999}
.menu-top a{ text-decoration:none; font-weight:bold; color:#999999;}
.menu-top a:hover{ text-decoration:none; color:#333333; font-weight:bold}
.menu-top a.active{ text-decoration:none; color:#333333; font-weight:bold}



h1{ font-size:22px; font-weight:bold; color:#666; line-height:30px;}
h2{ font-size:13px; float:left; padding-left:0; line-height:16px;}
.grigio{ color:#666666;}
.arancio{ color:#FFA926;}
.blu{ color:#0C7DD1;}
.verde{ color:#669900}
h2 a{ text-decoration:none;}
h2 a:hover{ text-decoration:underline;}
.indirizzo-top{ font-size:11px; line-height:14px; padding-top:10px; padding-left:13px; width: 630px;}


.corpo{	width:627px; background:url(../img/bkg-grigio-bianco.jpg) repeat-x; clear:both; margin-top:2px; padding:20px 0 0 20px;}


.footer{ background: url(../img/bkg-footer.jpg) repeat-x; width:890px; text-align:center; height:60px; padding-top: 20px;}
.footer a{ text-decoration:none; color:#666666}
.footer a:hover{ text-decoration:none; color:#333333}
