/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:Garamond, serif;
font-size:14px; background:url(/img/struttura/body.jpg) 0 0 repeat-x; 
text-align:center}

div.sin{ float:left; text-align:left;}
div.des{ float:right; text-align:left; }

#top{ height:216px; }
#top .sin{ width:300px;}
#top .des{ width:500px; text-align:right}
#top .des ul li{ display:inline; border-right:1px solid #fff; padding:0; margin:0;}
#top .des ul li a{ color:#FFFFFF; text-decoration:none; padding:0 10px 0 8px; font-size:16px; }
#top .des ul li a:hover{ text-decoration:underline;}
#top .des ul li.nav4{ border:none;}
#top h1{ background:url(/img/struttura/logo.png) no-repeat top left; width:270px; height:164px; text-align:center} 
#top h1 #titolo{ display:none;}
#top h1 span{ font-size:16px; text-align:center; font-weight:normal; padding:170px 0 0 0; display:block;}
#top h1 span a{ color:#fff; text-decoration:none;}
#top h1 span a:hover{ text-decoration:underline}

#nav{ height:45px;}
#nav .sin{ width:540px; }
#nav .des{ width:120px; }
#nav ul#mainnav{ position:absolute; padding:0; margin:0;}
#nav ul#mainnav li{ display:inline; position:absolute;}
#nav ul#mainnav li a{ display:block; height:39px; text-decoration:none}
#nav ul#mainnav li a span{ visibility:hidden}
#nav ul#mainnav li.nav1{ width:91px; left:3px;}
#nav ul#mainnav li.nav2{ width:85px; left:115px;}
#nav ul#mainnav li.nav3{ width:87px; left:215px;}
#nav ul#mainnav li.nav4{ width:154px; left:314px;}
#nav ul#mainnav li.nav1 a{ background:url(/img/struttura/nav1.gif) no-repeat 0 0;}
#nav ul#mainnav li.nav2 a{ background:url(/img/struttura/nav2.gif) no-repeat 0 0;}
#nav ul#mainnav li.nav3 a{ background:url(/img/struttura/nav3.gif) no-repeat 0 0;}
#nav ul#mainnav li.nav4 a{ background:url(/img/struttura/nav4.gif) no-repeat 0 0;}
#nav ul#mainnav li.nav1 a:hover{ background:url(/img/struttura/nav1.gif) no-repeat 0 -42px; height:44px;}
#nav ul#mainnav li.nav2 a:hover{ background:url(/img/struttura/nav2.gif) no-repeat 0 -42px; height:44px;}
#nav ul#mainnav li.nav3 a:hover{ background:url(/img/struttura/nav3.gif) no-repeat 0 -42px; height:44px;}
#nav ul#mainnav li.nav4 a:hover{ background:url(/img/struttura/nav4.gif) no-repeat 0 -42px; height:44px;}


#nav_admin ul{ padding:7px 0 3px;}
#nav_admin ul li{ display:inline;}
#nav_admin ul li a{ color:#000000; text-decoration:none; padding:3px 10px; border-bottom:none; border-right:1px solid #ccc; border-left:1px solid #efefef;border-top:1px solid #efefef}
#nav_admin ul li a:hover{ background:#efefef}

.int{ font-weight:bold; background:#efefef}
.tab_admin{ border-right:1px solid #ccc; border-left:1px solid #efefef }
.tab_admin td{ border-bottom:1px solid #ccc; padding:2px}
.nobord td{ border-bottom:none;}

#pri{ width:800px; margin:0 auto; text-align:left;}
#cor{ margin:30px 0 0 0;}
#cor1{ float:left; width:550px;}
#cor1 ul.box_thumb{ position:absolute; padding:0; margin:0; text-align:right; margin:0; padding:0; height:570px}
#cor1 ul.box_thumb li{ color:#D8810A; font-size:18px; display:inline; position:absolute; padding:0; margin:0; text-align:right; width:245px; height:170px; text-align:center }
#cor1 ul.box_thumb li a{ display:block; height:245px; height:170px; text-decoration:none}
#cor1 ul.box_thumb li a span{ display:none}
#cor1 ul.box_thumb li.thumb1{ }
#cor1 ul.box_thumb li.thumb2{ left:280px;}
#cor1 ul.box_thumb li.thumb3{ top:200px;}
#cor1 ul.box_thumb li.thumb4{ top:200px; left:280px;}
#cor1 ul.box_thumb li.thumb5{ top:400px; color:#D8810A; font-size:18px; display:inline; position:absolute; padding:0; margin:0; text-align:right; width:525px; height:170px; text-align:center }

#cor1 ul.box_thumb li.thumb1 a{ background:url(/img/struttura/2posti.jpg) center no-repeat #E9E1E1; }
#cor1 ul.box_thumb li.thumb2 a{ background:url(/img/struttura/4posti.jpg) center no-repeat #E9E1E1;  }
#cor1 ul.box_thumb li.thumb3 a{ background:url(/img/struttura/6posti.jpg) center no-repeat #E9E1E1; }
#cor1 ul.box_thumb li.thumb4 a{ background:url(/img/struttura/suite.jpg) center no-repeat #E9E1E1;  }
#cor1 ul.box_thumb li.thumb5 a{ background:url(/img/struttura/lastminute.jpg) center no-repeat #E9E1E1;}

#cor1 ul.box_thumb li.thumb1 a:hover{ background:url(/img/struttura/2posti.jpg) center no-repeat #FF9900; }
#cor1 ul.box_thumb li.thumb2 a:hover{ background:url(/img/struttura/4posti.jpg) center no-repeat #FF9900;  }
#cor1 ul.box_thumb li.thumb3 a:hover{ background:url(/img/struttura/6posti.jpg) center no-repeat #FF9900; }
#cor1 ul.box_thumb li.thumb4 a:hover{ background:url(/img/struttura/suite.jpg) center no-repeat #FF9900;  }
#cor1 ul.box_thumb li.thumb5 a:hover{ background:url(/img/struttura/lastminute.jpg) center no-repeat #FF9900;}

#cor1 .box_thumb{ } 
#cor1 .box_thumb .thumb{ float:left; width:165px; text-align:center; margin:10px 10px 0 0} 
#cor1 .box_thumb .thumb a{ padding:5px; background:#E9E1E1; display:block;}
#cor1 .box_thumb .thumb img{ margin:auto;} 



#cor2{ float:right; width:240px;}
.banner{ text-align:center; background:url(/img/struttura/bg-page-div.gif) #fff center top no-repeat; padding:50px 0 30px 0;}
#cor1 .banner span{ margin:30px;}
#cor2 .banner span{ display:block; margin:0 0 30px;}

.conten h2{ color:#FF9900; font-size:32px; font-weight:normal;  }
.conten p{ font-size:16px; line-height:20px; margin:10px;}
.conten .modulo_prenotazione{ margin:10px;}
.conten .modulo_prenotazione table td{ padding:2px; border-bottom:1px dotted #ccc; height:30px;}
.conten .modulo_prenotazione table .int td{ font-weight:bold; background:none;}

.conten .modulo_contatti{ margin:10px;}
.conten .modulo_contatti table td{ padding:2px; border-bottom:1px dotted #ccc; height:30px;}
.conten .modulo_contatti table .int td{ font-weight:bold; background:none;}

.legenda{ border:1px dotted #6699CC; margin:30px; padding:10px }
.legenda h3{ color:#6699CC;}
.legenda ul{ list-style-type:none;}
.legenda ul li{ list-style-type:none;}


ul.lingue{ position:absolute; padding:0; margin:0; text-align:left; margin:0; padding:0; width:120px}
ul.lingue li{ display:inline; position:absolute; width:18px; padding:0; margin:0; text-align:right}
ul.lingue li a{ display:block; height:12px; width:18px; text-decoration:none; }
ul.lingue li a span{ display:none}
ul.lingue li.nav1{ right:96px;}
ul.lingue li.nav2{ right:64px;}
ul.lingue li.nav3{ right:32px;}
ul.lingue li.nav4{ right:1px}
ul.lingue li.nav1 a{ background:url(/img/struttura/it.jpg) no-repeat;}
ul.lingue li.nav2 a{ background:url(/img/struttura/en.jpg) no-repeat;}
ul.lingue li.nav3 a{ background:url(/img/struttura/de.jpg) no-repeat;}
ul.lingue li.nav4 a{ background:url(/img/struttura/ru.jpg) no-repeat;}

div.box{ width:234px; background:url(/img/struttura/boxtop.jpg) top no-repeat; margin:0 0 30px 0; }
div.box .boxbot{ background:url(/img/struttura/boxbot.jpg) bottom no-repeat;}
div.box .boxcor{ min-height:160px; padding:0 0 10px 0;}
div.box .boxcor p{ margin:25px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif} 
div.box .boxcor form{ margin:25px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif} 
div.box .boxcor form input{ background:#327FC2; border:none; padding:2px; color:#FFFFFF}
div.box .boxcor p a{ color:#FFFFFF; text-decoration:underline;}
div.box .boxcor p a:hover{ text-decoration:none}
div.box h3.boxtit span{ visibility:hidden}
div.box h3.offerte{ background:url(/img/struttura/boxofferte.jpg) top center no-repeat; height:47px; }
div.box h3.offerteru{ background:url(/img/struttura/boxofferteru.jpg) top center no-repeat; height:47px; }
div.box h3.offertede{ background:url(/img/struttura/boxoffertede.jpg) top center no-repeat; height:47px; }
div.box h3.offerteen{ background:url(/img/struttura/boxofferteen.jpg) top center no-repeat; height:47px; }
div.box h3.prenotazioni{ background:url(/img/struttura/boxprenotazioni.jpg) top center no-repeat; height:47px; }
div.box h3.prenotazioniru{ background:url(/img/struttura/boxprenotazioniru.jpg) top center no-repeat; height:47px; }
div.box h3.prenotazionide{ background:url(/img/struttura/boxprenotazionide.jpg) top center no-repeat; height:47px; }
div.box h3.prenotazionien{ background:url(/img/struttura/boxprenotazionien.jpg) top center no-repeat; height:47px; }


#pie{ background:url(/img/struttura/pie.jpg) no-repeat top; padding:20px 0; clear:both; height:150px;}
#pie .sin{ width:400px; font-size:16px; color:#666666; margin-bottom:30px;}
#pie .des{ width:120px; }
#pie a{ color:#94B9CC; text-decoration:none}