*{	margin:0 auto; 
	padding:0;
}

body{ 
	background:#ffffff url(../img/bkg-body.jpg) repeat-x;
	margin:0 auto;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

a{	color:#333;	text-decoration:none;}
a:hover{color:#D01713; text-decoration:underline;}

#container{ width:940px; padding:0 10px; background: url(../img/bkg-container.png) repeat-y}

.top{ background:url(../img/bkg-top.jpg) repeat-x; height:99px; width:940px;}
.top .sx{ float:left; padding-left:11px; width:287px;}
.top .dx{ float:right; width:640px; padding-top:6px;}
.top .menu-servizio{text-align:right; padding-right:10px; font-size:11px; font-weight:normal; color:#cccccc}
.top .dx a{ font-size:13px; font-weight:bold;  text-decoration:none; color:#333333; padding:0 5px;}
.top .dx a:hover{ font-size:13px; font-weight:bold; color:#C30}

.fascia{ background:url(../img/bkg-fascia.jpg) repeat-x; width:940px;}
.fascia .sx{ float:left; padding-left:11px; width:287px;}
.fascia .sx .colonna{ background:url(../img/bkg-colonna.jpg) no-repeat left top;}
.fascia .sx .colonna .titolo{ font-size:14px; color:#ffffff; padding:6px 0 0 20px; font-weight:bold;}
.fascia .sx .colonna .contenuto-colonna{ padding:10px;}
.fascia .sx .colonna .contenuto-colonna ul{ list-style:none; padding:0}
.fascia .sx .colonna .contenuto-colonna li{ border-bottom:1px solid #efefef; color:#666666; font-size:12px; font-weight:bold; width:240px; padding:0; float:left}
.fascia .sx .colonna .contenuto-colonna li img{ padding: 6px 3px 6px 0;}
.fascia .sx .colonna .contenuto-colonna li a{ color:#666666; text-decoration:none}
.fascia .sx .colonna .contenuto-colonna li a:hover{ color:#D01713; text-decoration:none }



.fascia .dx{ float:right; width:640px; /* background:url(../img/img-composizione.jpg) no-repeat right top;*/ position:relative;   }
.indirizzo{ color:#ffffff; font-size:12px; padding-top:10px; width:140px; float:left;}
.foto{ width:500px; float:left; z-index:1;  }
.payoff{
	font-size:22px;
	color:#666666;
	font-weight:bold;
	font-style:italic;
	z-index:2;
	top:300px;
	position: absolute;
	top:172px;
	left: 47px;
}
.corpo-pagina{ padding-top:60px; color:#666666; font-size:13px; line-height:18px;  padding-right:10px;}
.corpo-pagina h1{ font-size:19px; color:#C30; font-weight:bold; padding:0 0 10px 0; text-transform:uppercase}
.corpo-pagina h2{ font-size:20px; color:#C30; font-weight:bold; padding:0 0 10px 0;}


.box-news{ width:300px; float:left; padding-right:20px; line-height:18px; }
.news-data{ font-size:11px; font-weight:bold; padding-top:5px; color:#666666; padding-bottom:5px;}

.news-titolo{ font-size:12px; font-weight:bold; color:#333333; font-weight:bold; text-decoration:none;}
.news a{ color:#333333; text-decoration:none}
.news a:hover{ text-decoration:none; color:#D01713;}

.news{ font-size:12px; line-height:12px;}
.news a{ color:#666666; text-decoration:none}
.news a:hover{ text-decoration:none; color:#D01713;}




.box-mix{ width:300px; float:left; }

.bottoncino{ text-align:center; float:right; padding:3px 7px}
.bottoncino a{ background:#C30; color:#ffffff; font-size:11px; font-weight:bold; padding:3px 7px; text-decoration:none}
.bottoncino a:hover{ background:#F00; color:#ffffff; font-size:11px; font-weight:bold; padding:3px 7px; text-decoration:none}


.footer{ margin:0 auto; text-align:center; display:block; clear:both;}
.footer a{ color:#666666; text-decoration:none;}
.footer a:hover{ color:#E6501E; text-decoration:none;}

.border{ margin:3px 5px 5px 0;border:1px solid #666666;}

ul li{ margin-left: 14px;}