body{background:url(../images/sfondo.png) repeat-x #363432; margin:0;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:justify;
padding:0;}
p{ margin:10px;}
h1, h2, h3{ color:#b5a993}

#kk{
 position:absolute;
 width:960px;
 top:10px;
 margin:0px;
 margin-left:-480px;
 left:50%;
 padding:0;
 text-align:right
 }
 #kk h1,#kk a{ font-size:10px; margin:0; color:#af8c74; text-decoration:none; font-weight:normal}


 #lingue{
 position:absolute;
 width:960px;
 top:10px;
 margin:0px;
 margin-left:-480px;
 left:50%;
 padding:0;}
  #lingue ul{ margin:0; padding:0; list-style:none; list-style-position:inside}
 #lingue li{ margin:0;  margin-left:1px; padding:0; float:left;list-style:none;}



#footer{
position:absolute;
 width:960px;
 top:580px;
  margin-left:-480px;
   left:50%;
font-size:12px; color:#af8c74;font-weight:normal;
text-align:center;
}

#footer a{ margin:0; color:#af8c74; text-decoration:none; font-weight:normal}
#email a{ font-size:12px; margin:0; color:#F90; text-decoration:none; font-weight:normal}


#tel{ color:#FFF; font-size:12px; font-weight:bolder}

#container{
width:960px;
height:540px;
border:solid 2px #ffffff;
overflow:hidden;
 position:absolute; top:30px;
 margin-left:-480px;
 left:50%;
 border: solid 1px #ffffff;
}
#container_sf{
width:960px;
height:540px;
background:url(../images/sfondo_container.png) no-repeat center #ffffff;
 z-index:0;
}


#foto{
z-index:0;
width:960px;
height:540px;
overflow:hidden;
 position:absolute; left:0px; top:0px;
}
#start{width:150px;height:400px; position:absolute; left:405px; top:70px; z-index:2;}

#home_panel{width:400px;height:540px; position:absolute; left:0px; top:0px; z-index:2;}
#home_panel_sf{width:400px;height:540px; background:url(../images/logo.png) no-repeat; position:absolute; left:-300px; top:-510px; z-index:1;}
#pannello_booking{background:#f0ebe1}

#corona{position:absolute; left:0px; top:15px;}
#corona2{position:absolute; left:0px; top:15px;}

#info_panel{width:400px; height:400px; position:absolute; bottom:0px; right:0px;z-index:2; color:#363432;}

#info_panel_sf{width:400px; height:400px;  background:url(../images/info_sf.png) no-repeat; position:absolute; top:510px; left:870px;z-index:1;}

#skip{ position:absolute; right:0px; top:5px; width:80px; height:30px;z-index:10; text-align:right} 
#skip_sf{width:80px; height:60px;  background:url(../images/skip_sf.png) no-repeat; position:absolute; top:-30px; right:0px;z-index:1;}

#info{ width:400px;}

 #testo_home{ position:absolute; background:#fff; left:0; padding:10px;}
 #testo_home a{ color:#999;} 
 
  #telefono{ position:absolute; left:450px; top:370px; padding:10px; text-align:center; font-size:14px;}

 
.pannelli{ background:#ffffff;}
.pannelli div{ text-align:center; border-bottom: solid 1px #b5a993;  line-height:30px; }
.pannelli ul{ margin:0; padding:0; list-style:none; list-style-position:inside}
 .pannelli li{margin:4px 2px 10px 20px;list-style:none;}
 .pannelli li a{ color:#000; font-weight:normal; font-size:14px; text-decoration:none}
 .pannelli li a:hover{ color:#cc9900;}
 .pannelli li li{font-size:10px; margin:0; color:#000000!important}
 .pannelli b{font-size:16px; color:#ff5a00; font-weight:normal; } 
.vtutte { font-size:9px; color:#000000}

.bookinghere{ color:#91836a; font-size:16px; padding:5px; text-decoration:none; font-weight:bold} 

#offerte{position:absolute; left:430px; top:110px; width:260px; height:350px; overflow:auto; } 
#offerte li{ margin:10px;}
.offerte a{ color:#ff0000; font-weight:bolder; font-size:14px; text-decoration:none}

#news{position:absolute; left:700px; top:325px; width:260px; height:214px; overflow:auto; } 
#news li a{ color:#000000; font-weight:normal; font-size:11px; text-decoration:none}
#news li a:hover{ color:#cc9900;}


#sconti{position:absolute; left:700px; top:110px; width:260px; height:214px; overflow:auto; background:url(../images/bg_sconti.png) repeat-x bottom} 
#sconti li{ padding:0px; text-align:center; margin:10px; display:inline; display:none; font-size:15px}
#sconti li a{ color:#000000; font-weight:normal;  text-decoration:none}
#sconti li a:hover{ color:#cc9900;}
#best_rate{ position:absolute; bottom:0px; right:0px;}


.testo{ margin:10px;}
 
  form{ margin:0;}
 input,textarea,select,button { padding:3px;color: #312E64; font-size:10px; border:solid 1px #cccccc } 
 
  #su{ position:absolute; left:0px; top:0px; width:960px; background:#91836a; height:90px; z-index:10}

 #menu{ position:absolute; left:0px; top:90px; width:960px; background: url(../images/sfondo_booking.png); border: 1px solid #ffffff; z-index:10;}
 #corpo{ position:absolute; left:0px; top:100px; width:960px; background:#ffffff; height:440px;}

 #contenuto{ margin:10px; width:740px; overflow:auto; height:440px}
 #contenuto2{ margin:10px 0 0 10px; overflow:auto; height:430px}
 .records ul{ list-style:none;}
  .records li{ list-style:none;}
 #camere { clear:both;} 
 #camere img{  margin-right:9px; clear:both} 
 
 
 #menu ul{ margin:0px; padding:0px; text-align:center; position:relative;}
 #menu li{ margin-left:20px; display:inline; color:#FFFFFF; padding:0 10px; margin:0px; font-size:14px; background:#b5a993; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff}
 #menu a{ color:#000000; text-decoration:none;}
 #menu a:hover{ color:#cccccc; text-decoration:none;}
 
 #sel{ background:#dbcfb9!important}
 
  #menu2{ position:absolute; right:0px; top:70px; width:160px; background:#b5a993; border: 1px solid #ffffff;}
  #menu2 h2{margin:10px; color:#FFFFFF}
  #menu2 ul{ text-align:left; list-style:none}
 #menu2 li{ color:#FFFFFF; list-style-position:inside; padding:3px; margin:0px; font-size:12px; background:#b5a993; border-left: solid 1px #ffffff; border-bottom: solid 1px #ffffff}
 #menu2 a{ color:#000000; text-decoration:none;}
 #menu2 a:hover{ color:#cccccc; text-decoration:none;}

 
 
 #booking{ position:absolute; right:0px; top:0px; width:315px; height:90px; border:solid 1px #f0ebe1}
  #booking div{ text-align:center; padding:2px;}
  
 
 
  .posizione { list-style:none}
  .posizione ul{ list-style:none}
  
  
  #vtour ul{ text-align:left; list-style:none}
 #vtour li{ color:#FFFFFF; list-style-position:inside; padding:3px; margin:0px; font-size:12px; background:#b5a993; border-left: solid 1px #ffffff; border-bottom: solid 1px #ffffff}
 #vtour a{ color:#000000; text-decoration:none;}
 #vtour a:hover{ color:#cccccc; text-decoration:none;}

  
#imageContainer2 {	
	position:relative;
}

#imageContainer2 img {
		display:none;
	position:absolute;
	top:0;left:0;
}
 #gallery ul{ margin:0; padding:0; list-style:none; list-style-position:inside}
   #gallery li{margin:0px 5px 5px 0; padding:0; display:inline; list-style:none;}
   
   
   .servizi{float:left; width:280px; margin-right:5px;  background:#dfdfdf; margin-top:10px;}
.servizi h3{ font-size:12px; color:#fff; background:#683634; margin:0; padding:4px; font-weight:normal;}
.servizi ul{ margin:0; list-style-position:inside; padding:4px;}
.servizi li{ color:#333; list-style:none; border-bottom: solid 1px #fff; line-height:20px; margin:0;}
.servizi img{ border:none; margin:5px}
  