html{margin:0px;padding:0px;}
body {font-family: Verdana,Tahoma, Arial, sans-serif; font-size:11px;background:#666666 url('../img/sfondo.gif') top left;margin:0px;padding:0px;}
a:link,a:visited{font-weight:bold;color:#545B64;}
form {margin:0px; padding:0px}
img{border:0;}
h1,h2,h3{margin:0px;padding:0px;}

#corpo {top:8px;position:relative;width:990px; margin:0px auto;background:#1E2833;}
#testa {height:134px;width:100%;}
#testa .logo {position:absolute;top:7px;left:42px;}
#testa .menu-top{position:absolute;top:20px;right:7px;width:600px;border-top:1px solid #545B64;height:200px;}
#testa .menu-top .container{margin-top:5px;}
#testa .menu-top .container div{float:right;}
#testa .menu-top .btn-top{border-right:1px solid #545B64;}
#testa .menu-top .lang {margin-left:10px;}
#testa .menu {position:absolute;right:7px;top:100px;}
#testa .menu div{float:left;}

#centro {width:100%;height:318px;margin-top:10px;position:relative;}
#centro .bubble{position:absolute;bottom:0px;right:0px;}

/*  menu verticale*/
#centro .menu-v{float:left;color:#fff;padding-left:20px;font-size:12px;margin-top:10px;font-variant:small-caps;width:309px;}
#centro .menu-v div{position:relative;padding-top:5px;padding-bottom:5px;border-bottom:1px dotted #545B64;width:200px;}
#centro .menu-v a{padding-left:5px;color:#81374B;text-decoration:none;}
#centro .menu-v a:hover{color:#CCCCCC;}
#centro .menu-v #grp_1,#centro .menu-v #grp_2,#centro .menu-v #grp_3{font-size:11px;border-bottom:none;} 
#centro .menu-v #grp_1 ul,#centro .menu-v #grp_2 ul,#centro .menu-v #grp_3 ul{list-style-type: none; margin:0px; padding: 0px;} 
#centro .menu-v #grp_1 li,#centro .menu-v #grp_2 li,#centro .menu-v #grp_3 li{padding-top:2px;padding-bottom:2px;padding-left:20px;}
#centro .menu-v #grp_1 a,#centro .menu-v #grp_2 a,#centro .menu-v #grp_3 a{color:#cccccc;font-weight:normal;}
#centro .menu-v #grp_1 a:hover,#centro .menu-v #grp_2 a:hover,#centro .menu-v #grp_3 a:hover{text-decoration:underline;}
#centro .menu-v .current{background:#2C3844;}
#centro .menu-v .dot{background:#2C3844;}

#centro .text{float:left;width:327px;height:288px;margin-top:10px;color:#cccccc;}
#centro .text-double{position:relative;float:left;width:650px;height:288px;margin-top:10px;color:#cccccc;}
#centro .text-map{position:absolute;top:220px;left:0px;width:380px;height:70px;color:#cccccc;}
.titolo{margin-left:18px;font-weight:bold;color:#81374B;font-size:13px;}
.desc{width:295px;margin-top:2px;margin-left:18px;}
.link-camere{position:absolute;top:38px;width:300px;color:#81374B;font-weight:bold;background:#26303B;width:330px;text-align:center;padding:7px 0px 7px 0px;}
.link-camere a{padding-left:13px;padding-right:13px;margin-top:20px;color:#cccccc;text-decoration:none;border-left:1px solid #fff;border-right:1px solid #fff;}
.link-camere .current-room{border-left:none;color:#81374B;}

#centro .camere{float:right;width:330px;margin-top:18px;position:relative;}
#centro .camere .idro{position:absolute;left:-58px;top:158px;}

#piede-titoli{height:24px;}
#piede-titoli .sezione{float:left;width:329px;background:#81374B;height:24px;border-right:1px solid #9F6776;}
#piede-titoli .sezione-int{float:left;width:329px;height:24px;border-right:1px solid #9F6776;}
#piede  {height:128px;}
#piede .box {width:329px;float:left;border-right:1px solid #545B64;height:127px;color:#8F9499;position:relative;}
#piede .box .news {width:300px;position:absolute;left:12px;top:12px;}
#piede .box .news div{float:left;}
#piede .box .news h1{margin-left:5px;color:#81374B;font-size:11px;}
#piede .box .calendar{width:78px;height:92px;background:url('../img/calendar.gif');position:relative;color:#fff;}
#piede .box .calendar .day{font-weight:bold;font-size:12px;width:100%;text-align:center;position:absolute;top:27px;}
#piede .box .calendar .month{position:absolute;width:100%;text-align:center;bottom:20px;}
#piede .box .text{margin-top:7px;margin-left:5px;width:210px;}
#piede .box .text a{text-decoration:none;font-weight:normal;}
#piede .eventi{float:left;color:#8F9499;position:relative;width:329px;}
#piede .eventi .evento{width:298px;position:absolute;right:14px;top:12px;color:#fff;font-size:10px;}
#piede .eventi .evento h2{font-size:11px;}
#piede .eventi .evento .description{margin-top:10px;color:#8F9499;margin-bottom:6px;}
#piede .eventi .evento a{color:#8F9499;text-decoration:none;font-weight:normal;} 

#footer {width:100%;text-align:right;font-size:10px;position:absolute;bottom:-45px;}
#footer a{color:#fff;text-decoration:none;}

/* form */
#fc          {text-align:left;text-align:right;margin-right:15px;}
#fc a        {color:#868686;}
#fc input    {padding:1px;width:200px;background:#EDEDED;border:1px solid #AFACAC;}
#fc textarea {width:280px;height:70px;padding:5px;background:#EDEDED;border:1px solid #AFACAC;}
#fc .bottone {font-size:10px;border:#2C3844 1px solid;background-color:#404952; width:100px;color:#ffffff;}
#fc .indic   {text-align:right;color:#868686;font-weight:bold;font-size:10px;}
.ok          {font-weight:bold;text-align:center;width:340px;}
#fc img      {margin:0px;padding:0px;}
.privacy{margin-top:10px;margin-left:18px;width:300px;}

 /*pagina box news*/ 
.thumb-last{width:70px;height:70px;float:left;margin-right:20px;position:relative;z-index:2;border:1px solid #545B64;}
.thumb-dett{width:70px;height:70px;border:1px solid #545B64;float:left;margin-right:8px;}
.congress {margin-bottom:15px;width:480px;padding-bottom:10px;border-bottom:1px dotted #545B64;float:left;position:relative;}
h3 {font-size:12px;margin:0px;padding:0px;color:#FFFFFF;}
.dett{border:1px solid #ff0000;width:500px;}
.congress a {color:#868686;font-weight:bold;}
a.blue:link,a.blue:visited {color:#FFFFFF;font-weight:bold;}
.paging{clear:left;margin-top:20px;font-size:11px;font-weight:bold;color:#545B64;}
.paging a{color:#545B64;}
.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:620px;}
.explode-news img {margin-right:10px;border:1px solid #545B64;position:relative;z-index:2;}
.explode-news ul{margin-left:100px;}

.newsletter{margin-top:10px;margin-bottom:30px;padding-bottom:25px;width:550px;}
.input{font-size:11px;width:150px;}
.subscribe{background-color:#666666;border:1px solid #1E2833;color:#fff;width:20px;}
.note{margin-top:40px;margin-bottom:10px;}
#datamain{width:610px;height:190px;margin:0px;padding:0px;overflow:hidden;}
.control{width:600px;text-align:right;margin-top:25px;}
a.thickbox:hover{color:#81374B;}
.normativa{font-size:9px;width:600px;color:#666666;}
.prenotasubito{position:absolute;top:0px;right:30px;}
.prenotasubito input{font-size:12px;border:#2C3844 1px solid;background-color:#404952; width:120px;color:#ffffff;font-weight:bold;padding:3px;}
.verde{position:absolute;top:100px;right:350px;}
.hbooking{position:absolute;top:-3px;left:-3px;}

#myform{margin-top:16px;}
#myform table{font-size:10px;font-weight:bold;}
#myform select{font-size:10px;}
.reserve{
 background-color:#404952;
 border:1px solid #404952;
 color:#FFFFFF;
 cursor:pointer;
 font-size:10px;
 padding:5px;
 width:130px;
}
