/* CSS Document */
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: #433018; line-height:130%;}
a { text-decoration: none; color: #3B3330; }
#contenuto a {color:#80555A;}
a:hover { text-decoration: underline; }
a.offerta { text-decoration: none; color: #FFB57E; background:url(../Img/arrow_rossa.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:1px solid; top:-4px; position:relative;}
.flash_home{width:780px;height:299px; float:right; border-bottom:0px solid; border-top:0px solid; top:-5px; position:relative; margin:0; padding:0}
/*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:20px; 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; margin-left:10px; padding-top:20px; width:960px; background-color:#FFF; color:#433018; border:0px solid }
.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:360px; 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:#433018; padding-bottom:10px;}
.text-sub {font-size:11px; color:#433018; padding-bottom:10px; font-weight:bold}
.text {font-size:11px; color:#433018; padding-bottom:10px;}
#titleSubItems {padding-top:10px; padding-left:5px; padding-right:5px; width:185px; margin-bottom:10px; float:left}
.first {border-left:1px solid #433018; clear:both; padding:0 5px; border-right:1px solid #433018; 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;}

.thumbPhoto {border:1px solid #CCCCCC; width:100px; height:80px; float:left; margin-right:10px; margin-bottom:10px; padding:4px;}
.thumbPhoto img {width:100px; height:80px;}
.logohotel {border:0px solid; width:90px; float:left; margin:20px 0 20px 20px; padding-top:10px; padding-left:10px;}
.textHP {float:left;width:400px;padding:0 25px 20px 30px; margin-right:50px;}
.offersHP {border:0px solid; float:right; width:450px; padding-left:0px;}
.thumb-rooms {float:left; margin:0 5px 10px 5px; }
.thumb-rooms img {border:1px solid #CCCCCC; width:110px; height:75px; padding:2px;}
.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;}