@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}
a,p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a{text-decoration:none;}
a img{border:none;}
body{background:url('images/layout/bg-body.jpg') top center repeat-x #e7dac2; padding-top:6px;}
.clear{clear:both;}
.wrapper{padding:0px 27px 27px 27px; width:1000px; margin:auto; background-color:#FFF;}
.wrapperContent{width:900px; background:url('images/layout/bg-wrapperContent.jpg') top center repeat-x #e6f1f7; padding:0px 50px; margin:auto; position:relative;}
.colum-left,.content-left,.footer-left{width:290px; float:left;}
#languages{height:37px; width:290px;}
table.lingue{height:100%;width:290px;}
table.lingue tr td a{color:#FFF; font-size:14px; display:block; width:100%; border-right:1px solid #FFF; text-align:center;}
table.lingue tr td a.noborder{border-right:none;}
.flash{width:610px;}
.intestazione{width:282px; background:url('images/layout/bg-intestazione.jpg') top center repeat-x; padding:4px; z-index:10;}
.intestazione-content{background:url('images/layout/bg-intestazione-content.jpg') top center no-repeat; width:281px; height:383px; margin:auto;}
span.blue{color:#2d337a;}
.colum-right,.footer-right{width:610px; float:right; }
.header-right{background:url('images/layout/bg-header-right.jpg') top center repeat-x; width:605px;height:376px;  padding:5px 5px 0px 0px; margin-top:37px;}
.header-right-content{width:605px;background:url('images/layout/bg-header-content.jpg') top center repeat-x; height:376px;}
.flash{position:absolute;top:0px; border-top:5px solid #FFF; border-left:5px solid #FFF; height:413px; width:583px; border-right:5px solid #FFF; left:340px;}
ul#menu{background-color:#FFF; height:44px; margin-right:5px; list-style-type:none;}
ul#menu li a {color:#2d337a; font-family:"HowardLightRegular"; font-size:22px;float:left; text-transform:uppercase; padding:15px 11px 0px 11px; letter-spacing:2px;}
ul#menu li.current a{color:#92866e;border-bottom:10px solid #027ec0;}
ul#menu li a:hover{color:#92866e;}
.star{margin-top:38px;}
.intestazione-content h2{font-family:"HowardLightRegular"; font-size:34px; color:#2d337a; letter-spacing:1px;}
.intestazione-content h1{font-family:"HowardLightRegular"; font-size:52px; color:#8b7e64; letter-spacing:1px;}
.intestazione-content p,.intestazione-content p a{font-size:14px; color:#016193;}
.intestazione-content p a{text-decoration:underline; font-weight:bold;}
.intestazione-content p{padding-bottom:5px;}
.white{height:34px; background-color:#FFF; margin-left:5px;}
.content-left{background:url('images/layout/image-background.png') bottom right no-repeat #fbfdfd;  margin-top:-20px; position:absolute; left:50px; width:290px; bottom:0px; top:462px;}
.content-left .contenuto{margin:1px 1px 0px 1px; padding-top:28px; min-height:424px; }
.preventivo{background-color:#027ec0; height:20px; border-bottom:1px solid #FFF;padding-top:15px;font-family:"PaleAlePurveyorNormal";padding-bottom:15px; }
.content-right{ width:605px; padding-right:5px; float:right;}
.content-right p, .sconti{font-size:14px;color:#034f76; margin-bottom:10px;}
.box, .box2{border:1px solid #cec7b8; height:188px; width:227px; margin:auto;}
.box2{margin-top:30px; height:155px;}
.preventivo h2{ font-size:14px; color:#b0d9ef; margin-left:20px; float:left; font-style:italic;}
.preventivo label{color:#FFF; font-size:8px; display:block; margin-top:5px; float:left; letter-spacing:1px; margin-left:20px;}
#submit_preventivo{ margin-left: 10px;margin-top: 5px;padding-left: 5px;padding-right: 5px; background-color:#b0d9ef; border:none;border-radius:10px;-moz-border-radius:10px; /* Firefox 3.6 and earlier */-webkit-border-radius:10px; /* Safari */ color:#034F76; cursor:pointer;}
.content-right{min-height:432px;}
.content-right .contenuto{padding-top:20px; width:586px; border-right:1px solid #FFF; padding-left:9px; min-height:381px; padding-right:9px;}
.content-right h1{font-family:"PaleAlePurveyorNormal"; font-size:22px; font-style:italic; color:#FFF; margin-bottom:20px;}
.content-right .images{width:588px;   margin-bottom:30px;}
.content-right .images img{border:4px solid #FFF; margin:0px 1px; }
.content-right .images img.medium{border:4px solid #FFF;}
.content-right .images img.nomargin{margin-right:0px;}
.footer-left{background-color:#FFF; height:17px; margin-left:78px;}
.footer{ width:1054px; margin:0px auto 40px;}
.footer-right p{color:#625b49; font-size:14px;}
#map{ width:90%; height:400px; border:5px solid #FFF; margin:0px auto 20px;}
.content-right h3{font-family:"PaleAlePurveyorNormal"; font-size:14px; color:#027EC0; margin-top:20px; margin-bottom:5px; letter-spacing:1px;}
table.listino{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:100%;}
table.listino thead{ font-size:14px; text-align:center; background-color:#FFF; height:30px;}
table.listino tr td{ font-size:14px; text-align:center; color:#FFF;}
table.listino tr.f_blu td{ background-color:#09F;}
table.listino tr.f_red td{ background-color:#EF1818;}
.info{text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:10px; text-decoration:underline;}
.tariffe, .sconti{margin-left:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;}
.tariffe-blu{color:#09F; }
.tariffe-rossa{color:#EF1818;}
.Prenota table{ width:350px;}
.Prenota table tr td{font-size:14px;color:#034f76; margin-bottom:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.warning{ border:1px solid #C00; color:#C83824;}
.td_input.fullrow, .td_submit{text-align:center;}
.infowindow h3{ margin:0px;}
#lastminute ul li p{margin:0px;}

