
/* =1 Global 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
body {font-family: Georgia, "Times New Roman", Times, serif; font-size:62.5%; color: #F2EDE3; background:#191919;}


/* =2 Links 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  

/* =3 Headings 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#page {position:relative; background:#191919}

/* =4 Header 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#logo {z-index:10;}
#flash {height:260px; width:750px; background:none; margin-bottom:10px; float:right;}

/* =5 Navigation 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#content_box {width:930px; background:url(../images/bg_content_hotel.jpg) repeat-y; padding:20px 10px 110px; overflow:hidden; z-index:88;}
#single_item {overflow:hidden;}
.menu {width:190px; float:left; border-right:1px solid #000; background:#444; position:absolute; top:130px; left:0; padding-left:10px; padding-top:60px;  min-height:200px; height: auto !important; height:200px;}
.content_page {float:left; padding-left:245px; width:500px; min-height:532px; height: auto !important; height:532px;}
.content_page .box_homepage {border:0px solid #3399FF; width:450px; overflow:hidden; padding-top:10px;}
.content_page #text {width:450px;}

/* offerte in homepage */
.box_homepage .separa {width:13px; background:url(../images/separatore_nero_vertical.png) no-repeat; margin-top:20px; height:135px; float:left;}
.services {padding:20px 10px 10px 10px; border:0px solid; width:198px; float:left;}
.sezione,
.services .sezione {font-size:1.6em; text-transform:uppercase;}
.services .date {width:42px; height:50px; float:left; border-right:1px solid #F2EDE3; margin-top:10px;}
.services .date .day {font-size:3.2em; border:0px solid; height:36px; text-align:center; line-height:36px;}
.services .date .month {height:14px; padding-top:2px; line-height:14px; text-align:center; font-size:1.2em;}
.services .text {margin-top:10px; padding-left:20px; border:0px solid; float:left; font-size:1.2em; width:350px; line-height:15px;}
.services .text a {font-weight:bold; color:#F2EDE3; text-decoration:none;}
.services .text a:hover {text-decoration:underline;}

/* BELVEDERE(ristoranti) -> Presentazione */
.loghi {border:0px solid red; width:450px; height:150px; margin-top:50px;}
.loghi .baccala {float:left; width:180px; text-align:center;}
.loghi .ristorati {float:left;}
.loghi img {border:1px solid #CCCCCC; padding:2px;}
.loghi a {width:100%; height:100%; display:block;}
.loghi a:hover img {border:1px solid #999;}

/* =6 Photogallery 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
.gallery {border:0px solid; overflow:hidden; width:455px; margin-top:20px;}
.gallery .logo {border:1px solid; float:left; width:106px; height:83px; margin-right:5px; margin-bottom:5px;}
.gallery .logo img {width:106px; height:83px;}

/* =7 Form 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  

/* =8 Extra 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/  
#category_logo .logo {border:0px solid; margin-bottom:20px; min-height:40px; height: auto !important; height:40px;}
#category_logo .logo img {height:100%;}


/* =9 Footer 
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/