body {background-color:#642E1B; margin:0; padding:0; font-size:62.5%; color:#FFFFFF; font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:normal;}
/* a {color:#FFFFFF; text-decoration:none;} */
a { text-decoration:none;}
/* a:hover {color:#B80045; text-decoration:none; font-weight:normal;} */ 
a:hover { text-decoration:none; font-weight:normal;}

h3 a{color:#763232;}
h3 a:hover{color:#B80045;}



#main{width:970px;margin:0 auto;}
/*HEADER*/
#header_box{width:970px;margin:0 auto;overflow:hidden;}
#header{float:left;padding-left:10px;margin-top:10px;margin-bottom:10px;font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:1.2em;line-height:1.2em;color:#333333;}
#header h1,#header h1 a, #header h2, #header h3 {
	float:left;
	margin-left:3px;
	font-size:12px;
	margin-top:0px;
}
/*Language*/
#languagebox{
	background:url(../images/img_lingue_dropdown.png) no-repeat center; 
	float:right;
	width:140px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:10px;
	padding-right:10px;  
	padding:2px; 
	margin-right:10px; 
	border:1px solid #888888;
	cursor:pointer
}
#language ul{margin:0px;padding:0px;}
#language li{margin:0px;padding:0px;} 
#language li a{color:#333333;padding:0 5px 0 20px;font-size:1.2em;line-height:1.2em; text-transform:capitalize;}
#language li a:hover{color:#763232;text-decoration:underline;}
#language li.last a{border:none;}
#language li.current a{color:#763232;text-decoration:underline;}
li.flag_en a{background:url(../images/flag_en.gif) no-repeat left;width:14px;}
li.flag_en a:hover{background:url(../images/flag_en_sel.gif) no-repeat left;width:14px;}
li.flag_en a.current{background:url(../images/flag_en_sel.gif) no-repeat left;width:14px;}

li.flag_it a{background:url(../images/flag_it.gif) no-repeat left;width:14px;}
li.flag_it a:hover{background:url(../images/flag_it_sel.gif) no-repeat left;width:14px;}
li.flag_it a.current{background:url(../images/flag_it_sel.gif) no-repeat left;width:14px;}

li.flag_fr a{background:url(../images/flag_fr.gif) no-repeat left;width:14px;}
li.flag_fr a:hover{background:url(../images/flag_fr_sel.gif) no-repeat left;width:14px;}
li.flag_fr a.current {background:url(../images/flag_fr_sel.gif) no-repeat left;width:14px;}


li.flag_de a{background:url(../images/flag_de.gif) no-repeat left;width:14px;}
li.flag_de a:hover{background:url(../images/flag_de_sel.gif) no-repeat left;width:14px;}
li.flag_de a.current {background:url(../images/flag_de_sel.gif) no-repeat left;width:14px;}

li.flag_jp a{background:url(../images/flag_jp.png) no-repeat left;width:14px;}
li.flag_jp a:hover{background:url(../images/flag_jp_sel.gif) no-repeat left;width:14px;}
li.flag_jp a.current {background:url(../images/flag_jp_sel.gif) no-repeat left;width:14px;}

li.flag_ru a{background:url(../images/flag_ru.png) no-repeat left;width:14px;}
li.flag_ru a:hover{background:url(../images/flag_ru_sel.gif) no-repeat left;width:14px;}
li.flag_ru a.current {background:url(../images/flag_ru_sel.gif) no-repeat left;width:14px;}

li.flag_es a{background:url(../images/flag_es.png) no-repeat left;width:14px;}
li.flag_es a:hover{background:url(../images/flag_es_sel.gif) no-repeat left;width:14px;}
li.flag_es a.current {background:url(../images/flag_es_sel.gif) no-repeat left;width:14px;}

li.flag_pl a{background:url(../images/flag_pl.gif) no-repeat left;width:14px;}
li.flag_pl a:hover{background:url(../images/flag_pl_sel.gif) no-repeat left;width:14px;}
li.flag_pl a.current {background:url(../images/flag_pl_sel.gif) no-repeat left;width:14px;}

li.flag_cn a{background:url(../images/flag_cn.gif) no-repeat left;width:14px;}
li.flag_cn a:hover{background:url(../images/flag_cn_sel.gif) no-repeat left;width:14px;}
li.flag_cn a.current {background:url(../images/flag_cn_sel.gif) no-repeat left;width:14px;}

li.flag_hk a{background:url(../images/flag_hk.gif) no-repeat left;width:14px;}
li.flag_hk a:hover{background:url(../images/flag_hk_sel.gif) no-repeat left;width:14px;}
li.flag_hk a.current {background:url(../images/flag_hk_sel.gif) no-repeat left;width:14px;}

li.flag_cz a{background:url(../images/flag_cz.gif) no-repeat left;width:14px;}
li.flag_cz a:hover{background:url(../images/flag_cz_sel.gif) no-repeat left;width:14px;}
li.flag_cz a.current {background:url(../images/flag_cz_sel.gif) no-repeat left;width:14px;}

li.flag_kr a{background:url(../images/flag_kr.gif) no-repeat left;width:14px;}
li.flag_kr a:hover{background:url(../images/flag_kr_sel.gif) no-repeat left;width:14px;}
li.flag_kr a.current {background:url(../images/flag_kr_sel.gif) no-repeat left;width:14px;}

li.flag_ar a{background:url(../images/flag_ar.gif) no-repeat left;width:14px;}
li.flag_ar a:hover{background:url(../images/flag_ar_sel.gif) no-repeat left;width:14px;}
li.flag_ar a.current {background:url(../images/flag_ar_sel.gif) no-repeat left;width:14px;}

li.flag_dk a{background:url(../images/flag_dk.gif) no-repeat left;width:14px;}
li.flag_dk a:hover{background:url(../images/flag_dk_sel.gif) no-repeat left;width:14px;}
li.flag_dk a.current {background:url(../images/flag_dk_sel.gif) no-repeat left;width:14px;}

li.flag_nl a{background:url(../images/flag_nl.gif) no-repeat left;width:14px;}
li.flag_nl a:hover{background:url(../images/flag_nl_sel.gif) no-repeat left;width:14px;}
li.flag_nl a.current {background:url(../images/flag_nl_sel.gif) no-repeat left;width:14px;}

li.flag_gr a{background:url(../images/flag_gr.gif) no-repeat left;width:14px;}
li.flag_gr a:hover{background:url(../images/flag_gr_sel.gif) no-repeat left;width:14px;}
li.flag_gr a.current {background:url(../images/flag_gr_sel.gif) no-repeat left;width:14px;}

li.flag_hu a{background:url(../images/flag_hu.gif) no-repeat left;width:14px;}
li.flag_hu a:hover{background:url(../images/flag_hu_sel.gif) no-repeat left;width:14px;}
li.flag_hu a.current {background:url(../images/flag_hu_sel.gif) no-repeat left;width:14px;}

li.flag_pt a{background:url(../images/flag_pt.gif) no-repeat left;width:14px;}
li.flag_pt a:hover{background:url(../images/flag_pt_sel.gif) no-repeat left;width:14px;}
li.flag_pt a.current {background:url(../images/flag_pt_sel.gif) no-repeat left;width:14px;}

li.flag_se a{background:url(../images/flag_se.gif) no-repeat left;width:14px;}
li.flag_se a:hover{background:url(../images/flag_se_sel.gif) no-repeat left;width:14px;}
li.flag_se a.current {background:url(../images/flag_se_sel.gif) no-repeat left;width:14px;}

li.flag_hr a{background:url(../images/flag_hr.gif) no-repeat left;width:14px;}
li.flag_hr a:hover{background:url(../images/flag_hr_sel.gif) no-repeat left;width:14px;}
li.flag_hr a.current {background:url(../images/flag_hr_sel.gif) no-repeat left;width:14px;}

li.flag_ro a{background:url(../images/flag_ro.gif) no-repeat left;width:14px;}
li.flag_ro a:hover{background:url(../images/flag_ro_sel.gif) no-repeat left;width:14px;}
li.flag_ro a.current {background:url(../images/flag_ro_sel.gif) no-repeat left;width:14px;}

li.flag_tr a{background:url(../images/flag_tr.gif) no-repeat left;width:14px;}
li.flag_tr a:hover{background:url(../images/flag_tr_sel.gif) no-repeat left;width:14px;}
li.flag_tr a.current {background:url(../images/flag_tr_sel.gif) no-repeat left;width:14px;}

li.flag_fi a{background:url(../images/flag_fi.gif) no-repeat left;width:14px;}
li.flag_fi a:hover{background:url(../images/flag_fi_sel.gif) no-repeat left;width:14px;}
li.flag_fi a.current {background:url(../images/flag_fi_sel.gif) no-repeat left;width:14px;}

li.flag_is a{background:url(../images/flag_is.gif) no-repeat left;width:14px;}
li.flag_is a:hover{background:url(../images/flag_is_sel.gif) no-repeat left;width:14px;}
li.flag_is a.current {background:url(../images/flag_is_sel.gif) no-repeat left;width:14px;}

li.flag_no a{background:url(../images/flag_no.gif) no-repeat left;width:14px;}
li.flag_no a:hover{background:url(../images/flag_no_sel.gif) no-repeat left;width:14px;}
li.flag_no a.current {background:url(../images/flag_no_sel.gif) no-repeat left;width:14px;}

li.flag_th a{background:url(../images/flag_th.gif) no-repeat left;width:14px;}
li.flag_th a:hover{background:url(../images/flag_th_sel.gif) no-repeat left;width:14px;}
li.flag_th a.current {background:url(../images/flag_th_sel.gif) no-repeat left;width:14px;}

ul#language {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	margin-top:16px;
	margin-left:-142px;
	background: #fff;
	margin: 0; padding: 0;
	display:none;
	float: left;
	z-index:10;
	width:140px;
	padding:3px;
	border: 1px solid #111;
}
ul#language li{
	margin: 0; padding: 0;
	
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 140px;
}
#shadow_top {
	width:980px;
	height:20px;
	background: url('../images/ombra_su.png');
	
}
#shadow_bottom {
	width:980px;
	height:20px;
	background: url('../images/ombra_giu.png');
	
}

/*Fine Language*/
ul.sottomenu {
	margin:0 0 25px 0 !important;
	display:block;
	padding:0 0 3px 0;
}
ul.sottomenu.sottocat {width:100%;overflow:hidden;}
ul.sottomenu li {
	display:inline;
	list-style:none;
	float:left;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
	color:#000;
	border-left: 1px solid #B18E62;
}
ul.sottomenu li.first {
	padding-left:0px;
	border:none;
}
ul.sottomenu li.selected a,ul.sottomenu li.current a, ul.sottomenu li a:hover{
	text-decoration:underline;
}
ul.sottomenu li a {
	color:#000;
}
#page{position:relative;width:970px;overflow:hidden;background:url(../images/shadow.png) repeat-y;}
#parte_top{position:relative;clear:both;width:970px;height:400px;overflow:hidden;}
#flash{position:relative;top:0px;left:9px;width:950px;height:400px;background:#000;}
#logo{position:absolute;top:20px;left:20px; padding:5px;width:140px;height:108px; }
#logo address { display:none; color: #3a1b10; font-family: Tahoma, Trebuchet MS; font-size:11px; font-weight:bold; line-height:15px; margin:15px 0 0 0;}
/*FINE HEADER*/

/*BOOKING*/
#booking_box{position:relative;height:56px;background:url(../images/crs.jpg) repeat-x;margin:0px 11px 0px 9px;}
#booking{position:absolute;top:-9px;left:0;clear:both;width:970px;height:65px;}
/*Fine BOOKING*/

#content_box{width:950px; background-color:#FFA750; border:0px solid red; padding:0 0 0 0px; z-index:100; margin-left:9px; overflow:hidden}

/*MENU*/
#menu{float:left;width:163px;background-color:#FFA750;}
#menu ul{margin:0px;padding:0px;}
#menu li{margin:0px;padding:0px;margin-left:9px; list-style:none;height:30px; background: url('../images/menu.jpg') no-repeat;}
#menu li:hover , #menu li.current{background: url('../images/menu_sel.jpg') no-repeat; }
#menu li.current a {color:#763232: }
#menu li a{color:#3a1b10;padding:0px 0 15px 3px;font-family:Trebuchet MS,Arial, Helvetica, sans-serif;font-size:14px; line-height:1.6em;display:block;width:142px;}
#menu li a:hover{color:#763232;}
#menu li.first {
	margin-top:10px;
}
#menu li.last a{}
/*Fine MENU*/

#separatore{float:left;width:2px;height:300px;background:url(../images/separatore.gif) repeat-y;margin-right:10px;}
#content ul , #content ol {
	margin-left:20px;
	margin-top:15px;
	list-style-type: disc;
}
#content{padding-left:30px;padding-right:25px;padding-top:20px;float:left;width:732px; z-index:98;padding-bottom:30px;background: #ffffff url('../images/ombra_dx.png'); background-position:left; background-repeat:repeat-y;}
/* #content span {z-index:98; font-family: Trebuchet, Tahoma; font-size:13px; color:#3a1b10; line-height:15px;} */
#content div.body {z-index:98; font-family: Trebuchet, Tahoma; font-size:13px; color:#3a1b10; line-height:15px;}
#content div.body p img{ padding:0 10px 0 0;}
#content h4 { letter-spacing:5px; }
#content h2 { margin-bottom: 20px; font-family: Trebuchet MS, Tahoma; font-size:24px; font-weight:bold; color:#3a1b10; }
#content h3 { color: #642e1b; font-family: Trebuchet MS, Tahoma; font-size:16px; font-weight:bold; font-style:italic; margin-bottom:10px; }
/*Parte bassa: 3 preview*/
#parte_down{position:relative;left:9px;clear:both;width:930px;height:230px;overflow:hidden;background:#F6F3E2 url(../images/box_offerte.jpg) repeat-x;padding:0 0 0 20px;}
.coloumn{float:left;width:310px;color:#333333;margin:30px 0 0 0;}
.image_box{position:relative;width:295px;height:178px;background:url(../images/box_anteprima_offerte.png) no-repeat;}
.image_box_tripadvisor{position:relative;width:295px;height:178px;background:url(../images/box_anteprima_offerte.png) no-repeat;}
.image_box img{position:absolute;top:10px;left:7px;width:255px;height:115px;}
.image_box h3{position:absolute;bottom:30px;left:15px;font-family:Tahoma, Helvetica, sans-serif;font-size:14px;color:#3a1b10;font-weight:normal;}
/*FIne Parte bassa*/


.content_right {width:255px !important;margin-left:15px !important;margin-right:15px !important;margin-top:25px !important;}

/*FOOTER*/
#footer_box{position:relative;left:9px;clear:both;width:950px;left:9px;clear:both;height:30px;overflow:hidden;}
#footer{float:left;width:500px;position:relative;left:9px;clear:both;height:20px;overflow:hidden;}
#footer ul{margin:0px;padding:0px;}
#footer li{display:inline;margin:0px;padding:0px;}
#footer li a{color:#888888;padding:0 5px 0 5px;border-right:solid 1px #333333;font-family:Tahoma, Helvetica, sans-serif;font-size:1.1em;line-height:1.1em;}
#footer li a:hover{color:#ffffff;text-decoration:underline;}
#footer li.last a{border:none;}
#footer li.current a{color:#ffffff;text-decoration:underline;}

#copyright{float:right;width:200px;text-align:right;padding-right:15px;font-family:Tahoma, Helvetica, sans-serif;font-size:1.1em;line-height:1.1em;color:#888888;}
/*Fine FOOTER*/

/*PHOTOGALLERY*/
.gallery{overflow:hidden;margin-top:20px;}
.gallery a img{width:100px;height:80px;border:solid 4px #FFF;margin:0 5px 0 0;}
.gallery a:hover img{border:solid 4px #763232;}
/*FINE PHOTOGALLERY*/

/*MAPPA*/
#map_canvas{position:relative;top:0px;left:9px;width:950px;height:400px;}
.gmnoprint{color:#000000;font-size:1.1em;}
.firstHeading{font-size:1.4em;color:#B30427;margin-bottom:5px;margin-top:5px;}
#bodyContent{font-size:1.3em;color:#000;}
/*FINE MAPPA*/


/*SITEMAP*/
.site_map {margin:0 0 0 20px;padding:0px;}
.site_map li{line-height:1.0em;}
.site_map li a{color:#333333}
.site_map li a:hover{color:#763232;font-weight:normal;}
/*SITEMAP*/

/*Generic*/
h2{font-family:Tahoma, Helvetica, sans-serif;font-size:2.6em;color:#888888;padding:0px;margin:0px;font-weight:normal;}/*Titolo*/
h3{font-family:Tahoma, Helvetica, sans-serif;font-size:1.6em;color:#888;padding:0px;margin:0px;font-weight:normal;margin:10px 0 0 0;}/*Sottotitolo*/
h4{font-family:Tahoma, Helvetica, sans-serif;font-size:1.2em;line-height:1.5em;color:#6B6A5F;padding:0px;margin:20px 0 0 0;font-weight:normal;}/*Testo*/
.book_now{padding:10px 0 0 0;}
.book_now a{font-family:Tahoma, Helvetica, sans-serif;font-size:1.3em;color:#763232;}
.more {width:110px;height:24px;background:url(../images/button_book.png) no-repeat;border:none;margin-top:30px;text-align:center;padding-top:5px;margin-left: 80px;}
.more a {color:#FFFFFF; font-size:12px;}
label { font-family: Trebuchet MS; letter-spacing:1px; }
/*Extra*/
div.simple_flash_image_rotator a{display:none;}
.clearer{clear:both;}
