@charset "iso-8859-1";
/* CSS Document */

*{	margin:0 auto; 
	padding:0;
}

body{
	background: #E1DDC8 url(../img/bkg_body.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#66645F;
}

a{ color:#C0580C; text-decoration:none;}
a:hover{ color:#C0580C; text-decoration:underline;}
a.grey{ color:#3E3939; text-decoration:none}
a.grey:hover{color:#3E3939; text-decoration:underline}

ul {
	padding-left:15px;
	}
	
.right{float:right;}
.left{float:left;}

#top{ margin:0 auto; text-align:center; width:950px; color:#ffffff; font-size:11px; padding-top:3px;}
#top a{color:#ffffff; font-size:11px; text-decoration:none}
#top a:hover{ color:#807E5E; font-size:11px; text-decoration:none}

#container{	
	width:930px;
	padding:0px 10px 0 10px;
}

#container #col-sx{ padding-left:5px; width:251px; float:left;}
#container #col-sx .lingue{ padding:10px 10px 10px 200px; width:31px;  line-height:12px; color:#FFFFFF; font-size:10px; clear:both; text-align:justify;}
#container #col-sx .lingue a{ color:#FFFFFF; text-decoration:none}
#container #col-sx .lingue a:hover{ color:#D2D3D5; text-decoration:none}
#container #col-sx .lingue a.sel{ color:#EB6B0E; text-decoration:none}
#container #col-sx .titolo_info_lago{ background: url(../img/bkg_info_lago.jpg) repeat-x; height:51px; width:251px; color:#ffffff; font-weight:bold; font-size:14px; }
#container #col-sx .menu-verticale{color:#ffffff; font-weight:bold; font-size:12px; line-height:26px; padding:15px; /*height:635px;background:url(../img/bkg_bottom_felici.jpg) bottom no-repeat*/  }
#container #col-sx .menu-verticale a{color:#ffffff; font-weight:bold; font-size:12px; }
#container #col-sx .menu-verticale a:hover{color:#D2D3D5; font-weight:bold; font-size:12px; }
#container #col-sx .menu-verticale a.sel{color:#EB6B0E; font-weight:bold; font-size:12px; }

#container #corpo{ padding-left:5px; width:664px; float:left;}
#container #corpo #menu{ background:url(../img/bkg_menu.jpg) repeat-x; height:43px; line-height:35px; padding:0 10px; font-weight:bold;}
#container #corpo #menu a{ line-height:35px; font-weight:bold; text-decoration:none; color:#3E3939}
#container #corpo #menu img {padding:0 3px;}
#container #corpo #menu a:hover{ line-height:35px; font-weight:bold; text-decoration:underline; color:#BE570C;}

#container #corpo #col-centro{ width:511px; float:left;}
#container #corpo #col-centro .introduzione{ /*width:511px;*/ width:491px; background: url(../img/bgk-introduzione.png) repeat-x; /*height:119*/ height:99px; padding:10px; color:#ffffff;}
#container #corpo #col-centro .introduzione .titolo{ font-size:16px; font-weight:bold}
#container #corpo #col-centro .introduzione-interne{ /*width:511px;*/ width:471px; /*background: #e9e6d6 url(../img/bkg_int_scuro.jpg) bottom left repeat-y;*/ /*height:119*/ padding:20px; }
#container #corpo #col-centro .introduzione-interne .titolo{ font-size:18px; font-weight:bold; color:#C0580C; text-transform:uppercase; padding-bottom:7px;}
#container #corpo #col-centro .introduzione-interne a.titoloOfferte{ font-size:15px; font-weight:bold; color:#C0580C; }
#container #corpo #col-centro .introduzione-interne .titoloOfferte{ font-size:15px; font-weight:bold;}
#container #corpo #col-centro #col-foto{ width:216px; float:left; /*background:RED*/}
#container #corpo #col-centro #col-desc{ width:290px; float:left; /*background:BLUE;*/ padding-left:5px;}
#container #corpo #col-centro #col-desc .box_scuro { background:url(../img/scuro.png) no-repeat; height:221px; width:290px;}
#container #corpo #col-centro #col-desc .box_scuro_osteria { background:url(../img/scuro.png) no-repeat; height:216px; width:290px;}
#container #corpo #col-centro #col-desc .box{ /*height:216px;*/ height:191px; /*background:red;*/ padding:10px 15px 15px 15px; font-size:11px; line-height:14px; margin-bottom:5px;}
#container #corpo #col-centro #col-desc .box .titolo{ font-size:15px; padding-bottom:6px;}
#container #corpo #col-centro #col-desc .box .titolo a{ font-size:15px; padding-bottom:6px; text-decoration:none; color:#3E3939;}
#container #corpo #col-centro #col-desc .box .titolo a:hover{ font-size:15px; padding-bottom:6px; text-decoration:none; color:#C0580C}
#container #corpo #col-centro #col-desc .box .prenota{ background:url(../img/box-ricerca.png) no-repeat; width:213px; height:74px; margin-bottom:5px; padding:20px}
#container #corpo #col-centro #col-desc .box .prenota label{ font-size:11px;}
.info { float:right; text-align:center; background:url(../img/bkg_bott_info.png) no-repeat right; color:#ffffff; width:120px; height:20px; line-height:20px; clear:both}
.info a{ color:#ffffff; height:20px; line-height:20px; text-decoration:none; font-size:12px; text-transform:uppercase}
.info a:hover{ color:#713509; height:20px; line-height:20px; text-decoration:none; font-size:12px; text-transform:uppercase}
.prenotazione { float:right; text-align:center; background:url(../img/bkg_bott_prenotazione.png) no-repeat right; color:#ffffff; width:185px; height:20px; line-height:20px; clear:both}
.prenotazione a{ color:#ffffff; height:20px; line-height:20px; text-decoration:none; font-size:12px; text-transform:uppercase}
.prenotazione a:hover{ color:#713509; height:20px; line-height:20px; text-decoration:none; font-size:12px; text-transform:uppercase}


#container #corpo #col-dx{ padding-left:5px; width:148px; float:left; min-height:1250px; /*background:YELLOW */}
#container #corpo #col-dx .offerte_tit{ background:url(../img/bkg_offerte.jpg) repeat-x; height:45px; color:#ffffff; font-weight:bold; font-size:14px; clear:both}
#container #corpo #col-dx .strutture_tit{ background:url(../img/bkg_mini_struttura_titolo.jpg) repeat-x; height:20px; line-height:20px; color:#ffffff; font-weight:bold; font-size:12px; clear:both; padding-left:5px}
#container #corpo #col-dx .foto-strutture{ width:148px; border-bottom:5px solid #ffffff; clear:both; }
#container #corpo #col-dx .box-offerta{ background:#F3E4C7; font-weight:bold; font-size:11px; color:#66645F; font-weight:normal; padding:5px 10px}
#container #corpo #col-dx .foto-offerta{ width:148px; border-top:5px solid #ffffff; clear:both; }
#container #corpo #col-dx .offerte_tit{ background:url(../img/bkg_offerte.jpg) repeat-x; height:45px; color:#ffffff; font-weight:bold; font-size:14px;}
#container #corpo #col-dx .dettagli{ float:right; text-align:center; background:url(../img/bkg_bott_dettagli.png) no-repeat right; color:#ffffff; width:56px; height:13px; line-height:13px; clear:both}
#container #corpo #col-dx .dettagli a{ color:#ffffff; height:13px; line-height:13px; text-decoration:none; font-size:10px; text-transform:uppercase}
#container #corpo #col-dx .dettagli a:hover{ color:#713509; height:13px; line-height:13px; text-decoration:none; font-size:10px; text-transform:uppercase}
#container #corpo #col-dx .iscriviti{float:right; text-align:center; background:url(../img/bkg_bott_iscriviti.png) no-repeat right; color:#ffffff; width:51px; height:13px; line-height:13px; clear:both}
#container #corpo #col-dx .iscriviti a{ color:#ffffff; height:13px; line-height:13px; text-decoration:none; font-size:10px; text-transform:uppercase}
#container #corpo #col-dx .iscriviti a:hover{ color:#003366; height:13px; line-height:13px; text-decoration:none; font-size:10px; text-transform:uppercase}
#container #corpo #col-dx .newsletter_tit{ background:url(../img/bkg_newsletter.jpg) repeat-x; height:45px; color:#ffffff; font-weight:bold; font-size:14px; border-top:5px solid #ffffff;}
#container #corpo #col-dx .box-newsletter{ background:url(../img/bkg_box_newsletter.png) repeat-x; font-weight:bold; font-size:11px; color:#2C4679; clear:both; padding:5px 10px}
#container #corpo #col-dx .box-newsletter label{ font-size:10px; font-weight:normal}

#footer{text-align:center;	margin:10px auto;	width:950px;	color:#807E5E;	font-size:11px;	text-align:center;}

#footer a{	color:#807E5E;	text-decoration:none;}
#footer a:hover{color:#B96F00;	text-decoration:none;}

.arancio{color:#C0580C}
.bold{ font-weight:bold}
.evidenziato{color:#3E3939}



.tredici{ font-size:13px;}

.mini_struttura_tit{ background:url(../img/bkg_mini_struttura_titolo.jpg) repeat-x; height:20px; color:#ffffff; font-size:12px;}

.img_gallery{border:5px solid #D8D7CF; }

.div_gallery{margin: 5px 0px; float:left; width:220px; border:0px solid #000}
.div_gallery_pad{margin: 5px 21px 5px 4px;float:left; width:220px; border:0px solid #000}


.bottone{
	height:16px;
	background:url(../img/bottone-middle.png) no-repeat top right;
	padding-right:6px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding-top:1px;
}

.bottone a{
	text-decoration:none;
	color:#FFF;
}

.bottone a:hover{
	text-decoration:underline;
	color:#FFF;
}


.bottone-azz{
	height:16px;
	background:url(../img/bottone-middle-azz.png) no-repeat top right;
	padding-right:6px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding-top:1px;
}

.bottone-azz a{
	text-decoration:none;
	color:#FFF;
}

.bottone-azz a:hover{
	text-decoration:underline;
	color:#FFF;
}

a.white{
	color:#FFF;
	}
	
a.white:hover{
	color:#FFF;
	}