*{
margin:0;padding:0;font-family:"Trebuchet MS", Tahoma;font-size:11px;
}
body
{
background:url("../images/background/bg-index.gif") repeat-x left top #b4b2b2;
}
#main
{
width:1000px;margin:0px auto;
}
#barra-lang 
{
width:1000px;text-align:right;height:42px;
}
#barra-lang ul{}
#barra-lang ul li{
display:inline;margin:10px;font-family:"Trebuchet MS", Tahoma;font-size:11px;color:#484848;
}
#barra-lang ul li a{
font-size:11px;
color:#484848;
text-decoration:underline;
}
#barra-lang ul li a:hover{
text-decoration:none;
}
#barra-lang p{margin:0px;padding:0px;}
#barra-lang img{border:none;position:relative;top:6px;left:10px;}
#header{
/*background:url("../images/background/logo.gif") no-repeat left top;
*/
height:116px;
width:980px;border-bottom:1px solid #ffffff;}
#container{width:980px;height:400px;margin:0px 10px 0px 10px;background:#A9A9A9;}
#content{display:table;background:#ffffff;width:980px;}
#contenuto{    height: auto !important;      height: 363px;          min-height: 363px;  background:#ffffff;padding:10px 20px 20px 20px;}
#contenuto p{margin-bottom:12px;font-size:13px;}
#contenuto h2{color:#3c95d8;font-weight:bold;font-size: 17px;}
#contenuto h3{color:#3c95d8;font-weight:bold;font-size: 15px;}
#contenuto h4{color:#3c95d8;font-weight:bold;font-size: 13px;}
#contenuto a:hover .didascalia{background:url("../images/background/dot-immagine.png") no-repeat center right #c4dcf0;text-decoration:underline;}
#contenuto a{font-size:13px;color:#1288dd;text-decoration:none;}
#contenuto ul{margin:10px 0px 10px 20px;}
#contenuto h1{font-size:13px;color:#1288dd;margin-bottom:5px;}
#contenuto > h1{margin-top:10px;}
#contenuto td{vertical-align:top;padding:0px 2px;}
#contenuto img{border:1px solid #D9D1DF;}
#contenuto .sottotitolo{color:#1288dd;}
#contenuto p.back{margin-top:10px;}
#contenuto .thumbnail{width:230px;float:left;margin-top:5px;color:#1288dd;}
#contenuto .thumbnail img{border:none;}
#contenuto .didascalia{width:210px;padding:5px;text-align:center;color:#1288dd;background:url("../images/background/dot-immagine.png") no-repeat center right #e0dfe0;}
#contenuto .img-content{border:1px solid #BFBFBF;}
#sx{width:455px;float:left;}
#dx{width:455px;float:right;}
#desc_iframe{width:260px;float:left;}
#iframe{width:660px;float:right;}
.index #offerte {position:absolute;top:220px;margin-left:560px;}
.index  #offerte .offerta{width:350px;background:url("../images/background/bg-offerte.png") repeat-x left top;margin-bottom:20px;}
.index #offerte .offerta p{width:310px;}
.index #offerte .offerta a h2{display:table;}
#offerte {float:right;}
#offerte .offerta{width:455px;background:url("../images/background/bg-offerte.png") repeat-x left top;margin-bottom:10px;}
#offerte .offerta h2{background:url("../images/background/dot-offerte.png") no-repeat left top #ffffff;font-size:13px;color:#5fb4f1;padding-top:8px;padding-bottom:4px;padding-left:23px;display:table;width:327px;}
#offerte .offerta h3{padding:8px 21px 0px 10px;}
#offerte .offerta p{width:410px;color:#3e3e3e;padding:8px 21px 16px 10px;line-height:1.3em;font-size:13px;}
#offerte .offerta b, #offerte .offerta a{font-size:13px;text-decoration:none;color:#5fb4f1;}
#offerte .offerta a:hover{text-decoration:underline;}
#offerte .offerta img{margin-right:10px;}
#testo-offerte{width:455px;float:left;}
.gallery h4{color:#1288dd;font-size:14px;font-weight:bold;}
.gallery .album_desc{color:#1288dd;font-size:12px;}
#pic-left{width:470px;float:left;}
#pic-right{width:470px;float:left;}
#pic-right h1{color:#333333;background:url("../images/background/tratteggio.gif") repeat-x bottom left;padding-bottom:7px;}
#contenuto #path{margin:0px;padding:0px;list-style:none;margin-bottom:10px;}
#contenuto #path li{margin:0px;padding:0px;display:inline;font-size:9px;color:#666666;}
#contenuto #path li strong{font-size:9px;color:#666666;}
.jqueryslidemenu{font: bold 12px Verdana;width:836px;float:right;margin-top:1px;
position:absolute;top:125px;margin-left:144px;z-index:2;}
.jqueryslidemenu ul{margin: 0;padding: 0;list-style-type: none;}
.jqueryslidemenu ul li{position: relative;display: inline;float: left;text-align:center;}
.jqueryslidemenu > ul > li{width:167px;}
.jqueryslidemenu ul li a{display: block;color: white;padding: 7px 10px;color: #2d2b2b;text-decoration: none;font-size:13px;}
.jqueryslidemenu > ul > li > a{border-left: 1px solid #fff;}
.jqueryslidemenu > ul > li:first-child > a{border-left: none;}* html .jqueryslidemenu ul li a{ display: inline-block;}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color: white;}.jqueryslidemenu > ul > li > a:hover, .jqueryslidemenu > ul > li > a.active, .jqueryslidemenu > ul > li > a.activemouse{color: white;background:#5fb4f1;}
.jqueryslidemenu ul li ul{display: block;visibility: hidden;background: url('../images/background/bg-menu.png') repeat-y left top;margin-left:1px;padding-top:10px;padding-bottom:20px;}
.jqueryslidemenu ul li ul li{display: list-item;float: none;}
.jqueryslidemenu ul li ul li ul{top: 0;}
.jqueryslidemenu ul li ul li a{width: 107px; padding: 5px;border-top-width: 0;font-size:12px;font-weight:normal;text-align:left;
background: url('../images/background/item-sottomenu.png') no-repeat left top;margin-left:20px;margin-right:20px;padding-left:15px;}
.jqueryslidemenu ul li ul li a:hover{ font-weight:bold;}
.jqueryslidemenu ul li ul li a.active{text-decoration:underline;}
.downarrowclass{position: absolute;top: 12px;right: 7px;}.rightarrowclass{position: absolute;top: 6px;right: 5px;}
#footer{display:table;}
#footer > div{float:left;margin-bottom:5px;background:#ffffff;}
#footer > div:first-child{border-right:2px solid #e1e1e1;}
#footer > p, #footer > p a{font-size:12px;text-align:left;color:#ffffff;text-decoration:none;}
#footer > p a:hover{text-decoration:underline;}
#footer > div ul{list-style:none;}
#footer > div ul li{float:left;background:url("../images/background/dot-footer.gif") no-repeat left center;padding:10px 15px 10px 30px;border-left:1px solid #e1e1e1;width:110px;}
#footer > div ul li:first-child{border-left:none;}
#footer > div ul li a{text-decoration:none;color:#413f3e;}
#footer > div ul li a:hover{text-decoration:underline;}
#piede{margin:0px;padding:0px;margin-top:15px;}#piede td p{margin:50px 10px;color:#dad9d9;font-size:13px;}#piede img{border:none;}#piede a{color:#DAD9D9;}
#booking{width:813px;height:76px;background:#b2b1b1;margin-top:3px;margin-right:3px;margin-bottom:1px;padding:2px 10px;margin-left:144px;}
#booking td{font-size:11px;color:#333333;vertical-align:bottom;}
#booking div{float:left;}
#booking div select{clear:right;width:40px;margin-left:5px;font-size:11px;}
#booking td img{position:relative;top:2px;}
#booking .titolo_booking{padding-bottom:1px;top:0px;}
#booking input[type=text]{background:#ffffff;width:80px;height:15px;color:#333333;float:left;font-size:11px;padding:1px;}
#booking select{font-size:11px;padding:1px;}
#booking .submit{background:#23648F;color:#ffffff;font-size:11px;vertical-align:center;padding:0px 5px;margin:0px 0px 0px 10px;border:1px solid #ffffff;}
