html,body {
	/*height: auto !important;*/
	margin:0 auto;	padding:0 auto;	}

body { font:12px Arial, Verdana; color: #000000; background: #EFE6E2; line-height:130%;}

/*GLOBALI*/
.titles { font-family: Arial, Verdana; font-size: 20px; color: #FFFFFF; line-height:130%; }
a { text-decoration: none; color: #3B3330; }
#contenuto a {color:#FFB57E;}
a:hover { text-decoration: underline; }
a.offerta { text-decoration: none; color: #FFB57E; background:url(../Img/arrow_arancio.gif) no-repeat right center; padding-right:13px;}
h1{float:left; padding-left:10px; font:12px Arial,Verdana; color:#999999; margin:0; padding-top:5px;}

input, textarea, select {border:1px solid; color:#4A353C}

/*CONTENITORE DI TUTTO*/
#container {width:981px;height:100%;color:#999999; margin:0 auto;}
/*USATO SOLO PER METTERE IL BORDO IN ALTO*/
#bordo_alto { width: 981px; height:100%;background: transparent url(../Img/sfumato_header.gif) no-repeat;text-align:center;color:#000000;}
/*CORPO: DOVE VANNO TUTTI I CONTENUTI*/
#corpo { width: 981px; height:100%;background: transparent url(../Img/sfumato_body.gif) repeat-y;color:#000000;}
/*USATO SOLO PER METTERE IL BORDO IN BASSO*/
#bordo_basso { width: 981px; height:100%;background: transparent url(../Img/sfumato_footer.gif) no-repeat;text-align:center;color:#000000;}

/*PARTE ALTA CON LOGO E FLASH*/
#alto{ position:relative; left:11px;width:959px; height:295px;background-color:#F0E8E6;}
#logo{position:relative;float:left;padding: 30px; 0 0 0;}
#flash_home{width:780px;height:299px;float:right; border-top:0px solid; /*top:-5px; position:relative;*/position:absolute;right:0px;}
/*BOOKINGFORM*/
#bookingform{margin-left:11px; margin-top:0; padding-top:0; width:959px; background-color:#F0E8E6; height:55px; text-align:center; border-top:0px solid #BFA9AC}
/*MENU*/
#menu{ position:relative; left:11px; width:959px; background-color:#BFA9AC; border-top:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF;}
/* VOCI DI MENU */
#menu ul {border:0px solid; width:929px; padding-left:0; margin-left:30px; padding-top:15px; padding-bottom:15px; margin-bottom:0; margin-top:0 }
#menu ul li {display:inline;}
#menu ul li a {color:#FFFFFF;}
#menu ul li a:hover {color:#433018; text-decoration:none; }

/*PARTE BASSA: CONTENUTI*/
#contenuto { position:relative; left:10px; padding-top:20px; width:960px; background-color:#9E878F; color:#FFFFFF;}
.separatore{ float:left; width:2px; height:280px; background: transparent url(../Img/separatore.gif) repeat-y;margin-top:40px;}

/*PARTE DEL FOOTER*/
#basso{ position:relative; left:11px; width:959px; height:35px; background-color:#4A353C; color:#FFFFFF; font-size:10px;}
/* MENU FOOTER */
#basso ul {border:0px solid; padding-left:0; margin-left:30px; padding-top:5px; padding-bottom:15px; margin-bottom:0; margin-top:0; float:left; }
#basso ul li {display:inline;}
#basso ul li a {color:#999999;}
#basso ul li a:hover {color:#FFB57E; text-decoration:none; }

.cat-on {color:#433018;}
.cat-on-foo {color:#FFB57E;}

/* content pagine */
#column-sx {border:0px solid; width:450px; margin:20px 0 20px 20px; float:left; padding:10px;}
#column-dx {border:0px solid; width:400px; float:right; margin:20px 20px 20px 0;}
.clearer {clear:both;}
.title {font-size:20px; color:#FFF; padding-bottom:10px;}
.text-sub {font-size:12px; color:#FFF; padding-bottom:10px; font-weight:bold}
.text {font-size:12px; color:#FFF; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif}
#titleSubItems {padding-top:10px; padding-left:5px; padding-right:5px; width:185px; margin-bottom:10px; float:left}
.first {border-left:1px solid #FFF; clear:both; padding:0 5px; border-right:1px solid #FFF; text-align:justify; width:185px;}
.second {border:0px; clear:both; padding:0 5px; width:185px;}

.ContentSinglePage {margin-left:40px; margin-bottom:10px; margin-top:10px; float:left; border:0px solid;}
.boxlinks {border:1px solid #CCCCCC; margin-left:0px; margin-bottom:10px; float:left; width:310px; background:#E3DAD5; padding:5px;}
.listlinks {float:left; border:0px solid; width:260px; margin-left:30px;}
.LinkForm {color:#666666}
.textHP {float:left;width:295px;padding:0 25px 20px 30px;}
.offersHP {border:0px solid; float:right; width:595px; padding-left:0px;}
.button {margin-top:2px; width:112px; padding-bottom:3px; height:20px; border:0px solid #000000; font-size:10px; line-height:18px; background: transparent url(../Img/button.gif);color:#FFFFFF;}
.buttonBook {margin-top:2px; width:112px; padding-bottom:3px; height:20px; border:0px solid #000000; font-size:10px; line-height:18px; background: transparent url(../Img/buttonBook.gif);color:#FFFFFF;}
.showtitlehotel {color:#4A353C; font-size:16px; margin-bottom:10px; border:1px solid #9E878F; clear:left; margin-left:0px; width:110px;}
.hidetitlehotel {margin-bottom:10px; border:1px solid #9E878F; clear:left; width:10px;}
.thumb {width:100px; height:100px; float:left; padding-right:10px; padding-bottom:10px; border:0px solid}

.thumb img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0; 
border:1px solid #CCCCCC;}

.thumb img:hover {
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
border:1px solid #666;}	

.showtxthotel {font-size:9px; color:#4A353C; margin-top:2px; line-height:120%; border:0px solid}

