*{	margin:0 auto; 
	padding:0;
}

body{
	color:#ffffff;
	background:#E7F2FF url(../img/bg.jpg) repeat-x;
	font: 11px/1.6 Arial, Helvetica, sans-serif;
	text-align:center;
}


#container{ 
	width:940px;
	padding:0 10px 0 10px;
	color:#333333;
	background:url(../img/bkg.png) repeat-y;
	text-align:left;
}

#header{ float:left;}
#header img{ display:block}

#corpo{ float:left; width:673px;}
.contenuto-corpo{ width:633px; padding:7px 20px 20px 20px; font-size:12px; line-height:16px }
.contenuto-corpo .menu{ line-height:30px; height:30px; font-family:"Times New Roman", Times, serif; font-size:18px;}
.contenuto-corpo .menu a{ font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold;text-decoration:none; color:#333}
.contenuto-corpo .menu a:hover{ font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#C00; text-decoration:none;}
.contenuto-corpo .menu a.click{ font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#C00; text-decoration:none;}

.contenuto-corpo .titolone{ font-family:"Times New Roman", Times, serif; font-size:40px; font-weight:bold;line-height:1.3}
.contenuto-corpo .titolone2{ font-family:"Times New Roman", Times, serif; font-size:26px; font-weight:bold; line-height:1.0}
.contenuto-corpo .titoli{ font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:bold; padding-bottom:10px; color:#778F3D}
.contenuto-corpo .bg-offerta{ background:#FFFADD; width:632px; margin-bottom:0px; font-size:12px; padding:10px 0; }
.contenuto-corpo .dettagli{  float:left; width:88px; text-align:center; padding:0; background:url(../img/bkg-bottone.png) no-repeat; height:23px; color:#ffffff; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; margin-top:10px;}
.contenuto-corpo .dettagli a{color:#FFFFFF; text-decoration:none; line-height:23px }
.contenuto-corpo .dettagli a:hover{color:#ffffff; text-decoration:underline }
.contenuto-corpo .bg-galleria{ background:#F5F0E7; width:632px; margin-bottom:12px; font-size:15px; padding:20px 0;}
.contenuto-corpo .cont-offerta{ background:#ffffff; width:632px; margin-bottom:12px; font-size:15px; padding:20px 0 ;}
.contenuto-corpo .cont-offerta a{ text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold}


#colonna{ float:left;}
.desc-struttura{ background: url(../img/bkg_red.jpg) repeat-x; width:227px; height:191px; font-size:12px; line-height:14px; color:#F2E7BD; padding:15px 20px 20px 20px; line-height:1.4 }
.desc-struttura strong { font-size:13px;}
.cartina{ background:url(../img/cartina.jpg) no-repeat; width:267px; }
.contenuto-colonna{ width:227px; padding:20px; font-size:12px; line-height:16px }
.contenuto-colonna .titoli{ font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:bold; padding-bottom:0px; line-height:1.2}
.contenuto-colonna .titoli a{ font-family:"Times New Roman", Times, serif; font-size:19px; font-weight:bold; padding-bottom:10px; }
.contenuto-colonna .titoli a:hover{ font-family:"Times New Roman", Times, serif; font-size:19px; font-weight:bold; padding-bottom:10px;}
.contenuto-colonna .sottotitolo{ font-size:13px; font-weight:bold; line-height:2.5}


.red{ color:#778F3D;}
a{ color:#981535;}
a:hover{ color:#333333; text-decoration:underline}

.grey{ color:#4C4339;}
.footer{ color:#728EB1;}
.footer a{ color:#728EB1; text-decoration:none}
.footer a:hover{ color:#728EB1; text-decoration:none; }
.footer p{ padding-top:10px;}

#prezzi td{ padding:5px 0; border-top:1px solid #ffffff; border-right:1px solid #ffffff}

.diciasette{ font-size:17px; line-height:17px}
.quindici{ font-size:15px; line-height:15px}

.font11{ font-size:11px;}
.font14{ font-size:14px;}
.font18{ font-size:18px;}
.font26{ font-size:26px;}
table.pad5 td{
	padding:3px 0;}
