body { background-color:#e5e8e7;margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;text-align: center;}
body a{text-decoration:none;font-weight:bold;color:#18382D;}
body a:hover{text-decoration:none;font-weight:bold;color:#576F60;}
p {text-align:justify;}
h1{font-size:15px; margin:0px; padding:0px;}
h2 {line-height: 1.2;text-align:left;margin:0px;padding:0px; font-size:9px;}
h3 {margin:0px;}
h4{ margin:0px; padding:0px;}
#preload{ background-image: url(../img/menu_coldx_on.gif); background-repeat: no-repeat; background-position: -9999px -9999px;}
#preload0{background-image: url(../img/sfondi/hotel4Sel.gif); background-repeat: no-repeat; background-position: -9999px -9999px;}
#preload9{ background-image: url(../img/sfondi/hotel3Sel.gif); background-repeat: no-repeat; background-position: -9999px -9999px;}
#struttura {width: 61.9em;margin: auto;text-align: left;background:url(../img/sfondi/body.gif) repeat-y center #e5e8e7; padding:0px 50px;}
#top {background: #A0AF9B;color: #18382D;padding-left:20px;font-size: 9px;line-height:18px;letter-spacing:5px;}
#top strong {color: #F1F3F0;letter-spacing: normal;}
#top p {margin: 0px;padding: 0px;}
#lang {float: right;font-size: 0px;line-height: 0px;}
#lang a {font-family: Arial, Helvetica, sans-serif;font-size: 9px;line-height: 18px;letter-spacing: normal;vertical-align: middle;color: #18382D;}
#lang img {vertical-align: middle;}
img#logoviva {float: left;border: 0px;border-right: 3px solid #fff;}
#menuh {background: #FFF;height: 77px;}

/* Offerte Speciali */
#offerte_speciali{margin-left:5px; margin-right:0px; margin-bottom:0px; margin-top:5px;  font-size:14px; width:201px;  height:339px; position:absolute;}
#offerte_speciali a{font-weight:normal;}
#offerte_speciali h3 { color:#18382D}
#offerte_speciali
.Stile29 {cursor:pointer;letter-spacing:1;font-size:12px;}
.Stile42{cursor:pointer;font-weight:normal;}
.Stile44{font-size:9px;}
#corpo {display: inline-block;}
.content a{color:#D0D7CF;}
.home .content {/*padding: 10px;*/font-size: 11px;line-height: 15px;color: #18382D;margin-left:5px;}
.home p {margin: 0;padding: 5px 0 0 0;}
.home .col3 {/*margin-left: 562px;*/}
.home .col3 a {color: #18382D;text-decoration: none;}
.home .col3 a strong {color: #F1F3F0;text-transform: uppercase;font-weight: normal;}

/* pie di Pagina */
	#vivafirenze {background:url(../img/loghi/vivafirenze.jpg) left center #550704 no-repeat;/*float:left;background: #550704;*/color: #F1F3F0;font-size: 14px;line-height: 16px;width:100%;clear:both;position:relative;height:56px;}
	#vivafirenze p{margin-left:180px;position:absolute;text-align:center;text-align:justify;margin-top:18.5px;width:680px;}
	#vivafirenze span{background:url(../img/butt/be-part-of-history.gif) no-repeat;margin-left:860px;text-align:center;position:absolute;width:116px;height:19px;margin-top:18.5px;cursor:pointer;color:#FFFFFF;font-size:9px;font-family:Arial, Helvetica, sans-serif;}
	#vivafirenze span a{color:#FFFFFF;}
	#life_beyond a{color:#18382D}
	#life_beyond {background:url(../img/loghi/life-beyond-tourism.gif) left center #EFF0EB no-repeat;width:100%;color:#B2B2B2;/*float:left;*/clear:both;height:56px;}
	#life_beyond p{margin-left:83px;margin-top:18px;font-family:Arial, Helvetica, sans-serif;font-size:14px;position:absolute;}
	#life_beyond span{position:absolute;margin-top:18.5px;width:116px;height:19px;cursor:pointer;margin-left:860px;text-align: center;font-size:9px;padding-top:0px;}
	#life_beyond span{color:#fff;font-size:12px;}
	#footer {color: #18382D;font-size: 13px;line-height: 18px;text-align:center;/*float:left;*/width:100%;}
	#footer p {margin: 0;padding: 10px;word-spacing: 10px;}
	#footer a {color: #18382D;word-spacing: normal;text-decoration: none;}
	#footer strong {font-size: 11px;font-weight: normal;word-spacing: normal;color: #A7A9AC;}
/**/

#corpoz{margin-left:5px; margin-right:5px;color: #A7A9AC;}
#corpoz a{color:#A7A9AC;font-size: 11px;font-weight: normal;word-spacing: normal;}
/*#corpoz a:hover{color:#00351A;}*/
#areacentrale .col1 a:hover {text-decoration:underline;}/*#areacentrale .col1 a:visited {color:#D0DFCB;}#areacentrale .col1 a:hover {color:#18382D;}*/
#areacentrale .col1 .lk a,#areacentrale .col1 .lk a:visited {color: #F1F3F0;text-transform: uppercase;font-size: 9px;}
#areacentrale .col2 li a:hover,#areacentrale .col2 li.on a {color: #18382D;}
#areacentrale .col2 li.on,#areacentrale .col2 li:hover {background: url(../img/menu_coldx_on.gif) no-repeat;}
#areacentrale .col2 li li.on,#areacentrale .col2 li li:hover {background: url(../img/menu_coldx2_on.gif) no-repeat;}
#areacentrale .col2 li li a:hover,#areacentrale .col2 li li.on a {color: #18382D;}
#areacentrale .col1 .lista a,#areacentrale .col1 .lista a:visited {color: #000;text-decoration: none;}
#areacentrale .col1 .lista a em ,#areacentrale .col1 .lista a:visited em {color: #F1F3F0;font-style: normal;font-size:8px;}
.prenotazioni{float:left; background-color:#576F60; margin:0px;font-size:10px;color:#F1F3F0;width:230px;}
.NomeHotels{color:#F1F3F0; font-size:10px;line-height: 1.2;text-decoration: none;border:0px;}
a.NomeHotel:hover{text-decoration:underline;border:0px;}
.schedaHotel{border-right:2px solid;border-right-color:#FFFFFF;border-bottom:2px solid;border-bottom-color:#FFFFFF;width:180px;margin:0px;height:179px;}
span.schedaHotel{border:0px;margin-left:5px;height:1px;width:130px;}
a.schedaHotel{color:#F1F3F0;text-decoration:none;border:0px;font-size:9px;margin-top:5px;height:auto;}
h2.schedaHotel{line-height: 1.2;text-align:left;margin:0px;padding:0px;}
a.schedaHotel:hover{text-decoration:underline;border:0px; color:#F1F3F0}
p.schedaHotel{color:#A0AF9B; font-size:9px;text-decoration: none;border:0px;float:left;height:12px;width:119px;}

/*menu alto*/
.Menu_unselected4{color:#18382D;width:125px;font-size:11px;float:left;line-height:1;text-align:left;height:53px;}
.Menu_unselected4 a{color:#18382D;}
.Menu_unselected3{color:#18382D;width:125px;height:53px;font-size:11px;float:left;line-height:1;text-align:left;}
.Menu_unselected4 a{background:url(../img/sfondi/hotel4.gif) left top;color:#18382D;font-size:11px;margin-left:px;text-decoration:none;text-align:left;padding:10px 0px 0px 5px;width:97%;}
.Menu_unselected3 a{background:url(../img/sfondi/hotel3.gif) left top;color:#18382D;font-size:11px;margin-left:0px;text-decoration:none;text-align:left;padding:10px 0px 0px 5px;width:97%;}
.Menu_unselected4 a:visited{color:#18382D;}
.Menu_unselected4 a:hover{background-image:url(../img/sfondi/hotel4Sel.gif);color:#F1F3F0;cursor:pointer;text-align:left;text-decoration:none;}
.Menu_unselected3 a:visited{color:#18382D;}
.Menu_unselected3 a:hover{background-image:url(../img/sfondi/hotel3Sel.gif);color:#F1F3F0;cursor:pointer;text-align:left;margin-left:0px;text-decoration:none;margin-top:0px;}
.barrarss{background-color:#18382D;
border-bottom:2px solid #FFFFFF;
height:15px;
position:absolute;
top:560px;
width:213px;}
.barrarss2{height:15px; background-color:#18382D;}
.schedeb{height:180px; width:180px;background-color:#A0AF9B; border-right:2px solid; border-right-color:#FFFFFF; border-bottom:2px solid #fff;border-bottom-color:#FFFFFF;}
.schedeBasse{color:#00351A;font-size:10px;margin-left:5px;}
.menAlto{color:#F1F3F0;text-decoration:none;}
a.menAlto:hover{color:#18382D;text-decoration:none;}
.bookbotton{padding-top:3px;width:37px;float:right;margin-right:5px; margin-top:28px;background:url(/img/butt/sfondo_book.gif) no-repeat; color:#F8F9F8; height:21px; cursor:pointer; font-size:10px; text-align:center; background-position:top;}
.bookbotton a{color:#F8F9F8;text-decoration:none;font-size:10px;letter-spacing:0.5;}
.bookbotton a:hover{color:#00351A;}
.bottone18 a:visited{color:#F8F9F8;}
.bottone18 a:hover{color:#00351A;}

/* menu laterale*/
#menu a {color: #F1F3F0;text-decoration: none;}
#menu {margin: 0;padding: 0;list-style: none;font-size: 10px;line-height: 29px;text-transform: uppercase;}
#menu ul {margin: 0;padding: 0 0 0px 0;list-style: none;font-size: 10px;line-height: 14px;text-transform: none;}
#menu li {float:left;background:url(../img/sfondi/menu_det.gif) no-repeat;  position:relative;padding: 0 5px 0 15px;font-size:11px;}
#menu li.sub {background-image:url(../img/sfondi/menu_det.gif); width:210px; }
#menu li.sub ul li a{ line-height:21px; margin-top:3px; }
#menu li.sub ul li a:hover{ color:#A0AF9B;}
#menu li, #menu li a, #menu li.sub a {display:block; color:#F1F3F0; font-family:arial, sans-serif; font-size:11px; line-height:33px;text-decoration:none;  cursor:pointer; text-indent:5px;font-weight:bold;}
#menu li li li {background:  #00351A ;background-repeat: no-repeat;background-image:url(../img/menu_det12.gif);background-position:center left ;padding: 0 5px 0px;}
#menu li li  {padding: 0 5px 0 ;}
#menu ul,
#menu li.click ul ul,
#menu li.click ul li.hover ul ul {display:none;}
#menu li.hover {color:#A0AF9B; z-index:500;}
#menu li.click {color:#A0AF9B;}
#menu li a:hover {color:#A0AF9B;}
#menu li.click ul {display:block;}
#menu li.click ul li.hover ul, 
#menu li.click ul li.hover ul li.hover ul {display:block; position:absolute; left:135px; top:2px; }
#menu li.click ul li.fly { width:180px; background-image:url(../img/menu_det1_on.gif); top:1px; background-position:center left; }
#menu li.click ul li.fly ul li a {line-height:13px; font-size:11px; }
#menu li.click ul li.hover ul li.hover ul li { z-index:500;}
#menu li.click ul li.hover ul li.fly {color:#666600;}
#menu li.click ul li.hover ul li.hover a {line-height:15px;font-size:9px; color:#A0AF9B; }
#menu li.click ul li.hover ul li a {width:130px;line-height:15px;font-size:9px;  margin-top:3px;  margin-left:8px; }
#menu2 {color:#F1F3F0;margin-top:35px;font-weight:bold;}
#menu2 ul{list-style-type:none;}
#menu2 li {list-style-type:none;padding:0 6px 0;text-indent:5px;background:url(../img/menu_coldx_on.gif) left top no-repeat;
}
#menu2 li.sel{background:url(../img/menu_coldx.gif) left top;background-repeat:no-repeat;}
#menu2 li a{list-style-type:none;}
#menu2 a{text-decoration:none;color:#18382D;list-style-type:none;}
#menu2 a:hover{text-decoration:none;color:#F1F3F0;}
#menu2 li a:hover{color:#F1F3F0;}
#menu2 li:hover {color:#F1F3F0;background:url(../img/menu_coldx.gif) left top;background-repeat:no-repeat;/*list-style-image:url(../img/menu_coldx.gif);*/}

/* prenotazioni | Book */
.btn_book{	border:0px;	height:23px;cursor:pointer;color:#E9EDE9;font-size:13px;font-weight:bold;	letter-spacing:0.7px;margin:0px;text-align:center;background:url(/img/butt/btn_book.gif) top repeat-x;	left:0px;float:left;padding-bottom:3px;}
.btn_book:hover{color:#FFFFFF;}
#btn_book_sx{background:url(/img/butt/btn_book_sx.gif) no-repeat;  width:10px; height:23px;float:left;}
#btn_book_dx{background:url(/img/butt/btn_book_dx.gif) top right no-repeat; width:10px;height:23px;float:left; }	
.prenota_book {color:#FFFFFF;font-size:12px;font-weight:bolder;}
.fontbookform {font-size: 10px;font-family: Geneva, Arial, Helvetica, sans-serif;color: #FFFFFF;}
.fontfields {font-size: 10px;font-family: Geneva, Arial, Helvetica, sans-serif;color: #333333;}   
	
	
	
	
