html{margin:0px;padding:0px;}
body {font-family: Verdana,Tahoma, Arial, sans-serif; font-size:11px;background: #E9DBBE url("../img/texture.gif") repeat-x top left;margin:0px;padding:0px;color:#000;}
a:link,a:visited{color:#000000;font-weight:bold;}
form {margin:0px; padding:0px}
img{border:0;}
h1,h2,h3{margin:0px;padding:0px;}
h1{font-size:13px;margin-bottom:25px;border-bottom:1px solid #989898;padding-bottom:5px;width:430px;color:#989898;font-variant:small-caps;}
h3{font-size:12px;color:#00A5E7;padding-bottom:5px;width:280px;font-variant:small-caps;}

#corpo {position:relative;width:990px;margin:0px auto;margin-top:30px;}
.logo{position:absolute;left:374px;top:-25px;z-index:2;}
.lang{position:absolute;right:16px;top:35px;z-index:2;}
.menu{height:53px;width:990px;background:#fff;z-index:1;}
.btn-menu{padding-top:31px;}
.content{background-image:url("../img/texture-body.gif");overflow:hidden;border-top:1px solid #fff;}
.col{float:left;width:327px;}
.col-large{float:left;width:359px;border-left:1px dotted #ccc;}
.col-elarge{float:left;width:541px;border-left:1px dotted #ccc;}
.col-xlarge{float:left;width:663px;}
.col-small{float:left;width:303px;}
.col-xsmall{float:left;width:120px;}
.tit-pagina{margin-bottom:40px;}
.text{margin:27px 20px 0px 20px;position:relative;}
.text-meteo{margin:5px 20px 0px 20px;}
#footer{font-size:10px;text-align:right;clear:left;background:url("../img/footer.gif") no-repeat;}
#footer a{text-decoration:none;}
.gallery{margin-top:65px;}
.map{margin-right:10px;margin-bottom:10px;}
.booking{position:relative;left:-21px;margin-bottom:20px;margin-top:20px;}

/* form */
.fc {text-align:right;}
.fc a {color:#000;}
.fc input,.fc select{width:250px;background:#EDEDED;border:1px solid #AFACAC;font-size:11px;padding:1px;}
.fc textarea{background:#EDEDED;border:1px solid #AFACAC;font-size:11px;padding:1px;}
.fc .date {width:75px;background:#EDEDED;border:1px solid #AFACAC;font-size:10px;}
.fc .bottone{font-size:10px;border:#2C3844 1px solid;background-color:#404952; width:90px;color:#ffffff;}
.fc .bottone2{font-size:11px;border:#2C3844 1px solid;background-color:#404952; width:100px;color:#ffffff;}
.fc .indic{text-align:right;color:#000;font-weight:bold;font-size:10px;}
.ok {font-weight:bold;text-align:center;width:100%;padding:10px;background:#D26236;color:#fff;}
.fc img{margin:0px;padding:0px;}
.privacy{margin-top:10px;margin-left:18px;width:300px;}

/* errors */
input.error, select.error { border:1px solid #A5ACB2;}
label.error {color:red;padding-left:10px;font-weight:bold;font-size:11px;}

/*pagina box news*/ 
.thumb-last{width:60px;height:60px;float:left;margin-right:10px;position:relative;z-index:2;border:1px solid #fff;}
.thumb-last2{width:50px;height:50px;float:left;margin-right:20px;position:relative;z-index:2;border:1px solid #ccc;}
.thumb-dett{width:70px;height:70px;border:1px solid #ccc;float:left;margin-right:8px;}
.congress {margin-bottom:4px;width:215px;border-bottom:1px dotted #aaa;float:left;position:relative;}
.congress2 {margin-bottom:4px;width:500px;border-bottom:1px dotted #ccc;float:left;position:relative;}
.h3 {font-size:12px;margin:0px;padding:0px;color:#7B3D0E;width:460px;}
.dett{border:1px solid #ff0000;width:300px;}
.congress a {color:#868686;font-weight:normal;}
a.blue:link,a.blue:visited {color:#7B3D0E;font-weight:bold;}
.paging{position:absolute;top:0px;right:50px;font-size:10px;font-weight:bold;color:#868686;text-align:right;}
.paging a{color:#868686;}
.top-news{padding-bottom:20px;border-bottom:1px solid #cccccc;}
.top-news a {color:#E7702F;}
.date-news {font-weight:bold;font-size:10px;color:#545B64;}
.explode-news{margin-top:10px;width:600px;}
.explode-news img {margin-right:10px;border:1px solid #ccc;position:relative;z-index:2;}
.explode-news ul{clear:left;}

/* listino */
.listino-tab{width: 550px;font-size: 11px;border: 1px solid #fff;margin-top:10px;}
.listino-tab th{background : #7CA8CB; color: #fff;height: 25px;}
.listino-tab td{border: 1px solid #ccc;}
.note{margin-top:20px;}

/* meteo */
.meteo{width:260px;margin-bottom:0px;overflow:hidden;border-bottom:0px solid #ccc;font-size:10px;}
.temp{margin-bottom:30px;margin-top:5px;font-weight:bold;font-size:25px;width:250px;}
.spec{font-weight:bold;width:120px;float:left;}
.clear{clear:left;}


