html,body{margin:0;padding:0; background:#333333;}
* {font-family:Verdana, Arial, Helvetica, sans-serif;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center; font-size:11px;}
p{margin:0 10px 10px}
a{padding:3px; text-decoration:none; color:#CD9934;}
div {border:0px solid #FFFFFF;}

form, select, ul {margin:0; padding:0;}
div#header{background-color:#F3F2ED; float:left}
div#header h1{height:30px;margin:0;padding-top:10px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#A0A0A0; background:#333333}
div#language {border:0px solid; float:right; margin-right:235px; padding-top:10px;}
#language a {color:#CD9934;}
#language a:hover {color:#CCCCCC;}
#language #selected {color:#CCCCCC; text-decoration:underline;}

div#container{text-align:left;}
.logo {margin-bottom:30px; width:212px; height:49px; border:0px solid; background:#333333 url(../Img/logo.gif) no-repeat;}

.title {margin-top:20px; font-size:25px; color:#C9CDCB;}
.text {margin:10px 0; font-size:11px; color:#E1E1E1; }

.clearer {clear:both;}

div#Domains{float:right;width:213px; border:0px solid; background:#333;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
div#Domains ul{margin:15px 0; padding:0; list-style-type:none;}
div#Domains li{margin-bottom:0px;}
div#Domains li a {color:#FFFFFF; font-size:10px;}
div#Domains li a:hover {color:#CD9934;}

.linkdomain {height:25px; line-height:25px; border-bottom:1px solid #433F3F}
#proxtitle {color:#CD9934;}


div#extra{background:#CCC8B3;}
div#container{width:905px;margin:0 auto}
div#content{float:left;width:670px}

div.footer{clear:both;width:100%; border-top:1px solid #433F3F; padding-top:10px; margin-top:30px; text-align:center; margin-bottom:30px;}
div.footer ul li {display:inline; line-height:22px;}
div.footer ul li a {padding-left:16px; color:#C9CDCB;}
div.footer ul li a:hover {color:#CD9934;}

div.footer1{ border-bottom:1px solid #433F3F; border-bottom:1px solid #433F3F; padding-top:10px; margin-top:30px; text-align:center; padding-bottom:10px;}
div.footer1 ul li {display:inline; line-height:22px;}
div.footer1 ul li a {padding-left:16px; color:#C9CDCB;}
div.footer1 ul li a:hover {color:#CD9934;}

div.footer2{clear:both;width:100%; border-top:0px solid #433F3F; padding-top:10px;text-align:center; margin-bottom:30px;}
div.footer2 ul li {display:inline; line-height:22px;}
div.footer2 ul li a {padding-left:16px; color:#C9CDCB;}
div.footer2 ul li a:hover {color:#CD9934;}

.bookingform {border:0px solid; background:#333333 url(../Img/background-bf.jpg) no-repeat; margin-top:15px; height:55px; text-align:center; color:#C9CDCB;}
.bookingform input, select {font-size:11px; border:1px solid #333333;}
.flash {border:1px solid #CCCCCC; width:669px; height:351px; float:left;}
.menu1 {height:22px; margin-top:25px; border-bottom:2px solid #1F1D1D; padding-bottom:3px; }
.menu1 ul li {display:inline; line-height:22px; padding-right:7px;}
.menu1 ul li a {background:#333333 url(../Img/point.gif) no-repeat; padding-left:16px; color:#C9CDCB;}
.menu1 ul li a:hover {color:#CD9934; background:#333333 url(../Img/point-on.gif) no-repeat;}

.subcontent {width:277px; float:left; padding-top:20px;}
.thmb {font-size:20px; color:#CCCCCC; width:277px; height:150px; }
.primo {}
.news {float:right;}
.subtitle {font-size:15px; color:#CD9934; padding-top:10px;}

.more a {color:#CD9934; background:#333333 url(../Img/point-on.gif) no-repeat; padding-left:16px;}

.boxtwocolumn {width:669px; padding-top:30px; border:1px solid; clear:both}
.columnleft {float:left; width:300px; margin-right:45px;}
.columnright {float:left; width:310px;}

.logo-hotel {float:left; border:0px solid; margin-top:15px; margin-right:38px; text-align:center; width:277px;}

.hotel_internal {margin-top:60px;}

.linkdirect {padding:0; margin:0; border:0px solid; }
.linkdirect a {padding:0; margin:0; border:0px solid; }

#column-dx {width:890px; float:left; border:0px solid; padding-left:5px;}
#column-sx {width:280px; float:left; border:0px solid; margin-top:60px; clear:left;}
#column-dx-abi {border:0px solid; width:550px; float:right}

.on {color:#CD9934;}
.link a {color:#CD9934;}

.cat-on {color:#CD9934;}

.LinkForm {border:1px solid #CCCCCC; background:#999; padding:10px;}
.LinkForm textarea {font-size:11px;}
.descriptionlinks {color:#FFFFFF}
.listlinks {border:0px solid; width:300px; float:left; margin-top:10px; margin-right:20px;}

.address {border-top:1px solid #433F3F; margin-top:10px; padding-top:10px;; margin-bottom:20px; padding-left:20px; color:#CCCCCC; font-size:10px; text-align:center;}
.map {border:1px solid #FFFFFF; float:left; padding:1px; }
.separa {color:#CD9934}

#head { background:#CC9934; padding:10px; }
#partner { margin:10px 0 0 0; padding:5px; } 
.linepartners {clear:both; border-bottom:1px dotted; margin-left:0px; margin-right:5px; margin-top:5px; height:10px; }

/* BOOKINGFORM */
.box_accesscode {border-bottom:0px solid; text-align:left; float:left; width:125px; margin-left:0px;}
.box_button {width:130px; height:45px; border:0px solid; text-align:right; float:left; padding-top:2px;}

/* SERVIZI HOMEPAGE */
.centro {padding-left:35px; padding-right:35px;}
.subcontent div {position:relative; }
.subcontent div .box {background:#333333;line-height:25px; width:277px; height:25px; }
.subcontent div .text {position:absolute; top:0; left:0; color:#CCCCCC; font-size:22px; margin-top:0; height:150px; width:277px;}
.transp {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.div_top {border:1px solid #999999; width:277px; height:150px;}
.div_bottom {margin-top:35px; border:1px solid #999999; width:277px; height:150px;}
/* div del meteo */
.cf_element {}
.spots {color:#666666; font-size:14px; width:65px;}
.colwth, .coln, .colx {border-bottom:1px solid #666666;}
#forecast {margin-left:40px; margin-top:5px;}
.img img {border:0}

#wrap {
	border:1px solid #333;	
	background:url(/Img/sfondo_news_opt.png) no-repeat;
}

.arrow {float:left; }
#paging {float:left; width:855px; text-align:center;}

#button_services {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 url(../Img/button.png) no-repeat scroll 0 0;
text-align:center;
width:160px;
height:65px;

}
			