html, body {
	background-color: #dbd7ce;
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
	height:100%;
	color:#454545; font-family:Arial, Helvetica, sans-serif; font-size:13px;
}

a{ color:#454545;}
a:hover{ text-decoration:none;}


h1, h2, h3{ color:#454545; font-size:16px; margin-bottom:4px; margin-top:0px;  font-weight:lighter; text-transform:uppercase;}
#container{ width:1000px; margin:0px auto;}


/*stili per TESTATA*/
#testata{ width:998px; border:1px solid #dbd7ce;  margin:0px auto; background-image:url(/hotel-img/bg_testata.jpg); background-repeat:no-repeat;}
#testata h1{margin-bottom:6px;}
#testata #testata_centro{text-align:center; margin-top:10px;}
#testata #menu1 { margin-top:0px; padding:0px;}
#testata #menu1 a{ text-transform:uppercase; color:#ffffff; background-color:#72020d; padding:4px; margin-left:2px; text-decoration:none; }
#testata #menu1 a:hover{ background-color:#b20717; padding:4px; margin-left:2px; text-decoration:none; }
#testata #menu1 a.sel{ background-color:#b20717; padding:4px; margin-left:2px; text-decoration:none; }
#testata #menuLingue { margin-top:4px;}
#testata #menuLingue img{ border:0px;}

#testata #menu2 {  background-image:url(/hotel-img/bg_menu.gif); background-repeat:no-repeat; height:40px; }
#testata #menu2 ul{ width:960px; margin:3px auto; list-style-type:none; padding-left:20px;  }
#testata #menu2 li{ float:left; height:35px; margin-top:1px; padding-left:7px; padding-right:8px; text-align:center; line-height:34px;  }
#testata #menu2 li a{ color:#FFFFFF; text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:none; }
#testata #menu2 li:hover{ background-color:#72020d}
#testata #menu2 #menu2_left{ float:left; width:696px;  }
#testata #menu2  #menu2_hotel_reservation{ text-align:center; line-height:40px; color:#dbd7ce;  }
#testata #menu2  #menu2_hotel_reservation a{ color:#dbd7ce; text-transform:uppercase; font-size:18px; text-decoration:none;  }
#testata #menu2  #menu2_hotel_reservation a:hover{ text-decoration:underline;  }
#testata #menu2 li.sel{ background-color:#b20717}

#testata #menu_sei_in{ border-bottom:2px solid #cec8bb; margin-left:8px; width:670px; padding:10px;}
/*fine*/


#contenuti{ padding:20px; padding-top:0px; padding-bottom:0px; }

#centro{ width:674px; line-height:19px; padding-top:10px; min-height:650px;  }
#centro #slide-home{ margin-top:14px; margin-bottom:14px;}
#centro h2{ margin-bottom:6px; color:#8a000f;  }
#centro h2 a{ text-decoration:none; }

#centro .box_1{ clear:both; width:630px; margin-bottom:10px;  padding:10px; background-image:url(/hotel-img/bg_box.gif); background-position:bottom; background-repeat:repeat-x  }
#centro .box_1 .img{ width:200px; height:130px;   overflow:hidden; float:left; margin-right:10px; border:6px solid #AAA59B  }
#centro .box_1 .img:hover{ width:200px; height:130px;   overflow:hidden; float:left; margin-right:10px;   }

#centro .img img{ border:0px;  }
#centro .box_1 .img_dintorni{ width:80px; height:80px; overflow:hidden; float:left; margin-right:10px; background-color:#cccccc; border:5px solid #AAA59B; }
#centro .box_1 .img_dintorni img{ border:0px;  }
#centro .box_1 h2, h3 { color:#454545; }

#centro .box_1 h3 a{ text-decoration:none;}

/*#centro .box-anteprima{ float:left; margin-left:10px; border:6px solid #a8a499; }
#centro .box-anteprima .imgbox{ width:100px; height:100px; overflow:hidden; }
#centro .box-anteprima img{  border:0px; }*/

#centro #gallery-hotel{ float:right; margin:20px; margin-right:0px; margin-top:0px; background-image:url(/hotel-img/bg_gallery.jpg); background-repeat:no-repeat; width:220px; padding-top:40px;}
#centro #gallery-hotel .box-anteprima{ display:block; border:6px solid #a8a499; width:150px; position:relative; margin:0px auto; margin-bottom:6px;    }
#centro #gallery-hotel .box-anteprima img{ border:0px; cursor:hand; }
#centro #gallery-hotel .box-anteprima a{ color:#990000; }
#centro #gallery-hotel .imgbox{ width:150px; height:130px;  overflow:hidden; }
#centro #gallery-hotel .arrow{ font-size:24px;}
#centro #gallery-hotel .arrow{ text-decoration:none; color:#990000;}
#centro #gallery-hotel .titolo{ font-size:12px; text-transform:uppercase; font-weight:bold; text-align:center; width:160px; position:relative; margin:0px auto; }
#centro #gallery-hotel .bg_arrow{  width:220px; height:24px; font-size:24px;   background-image:url(/hotel-img/bg_btnGallery.jpg); background-position:center; background-repeat:no-repeat; }


#sidebarDx{ position:absolute; margin-left:677px; top:316px; width:292px;  }
#sidebarDx #hotel-booking{ background-image:url(/hotel-img/bg_form_booking.gif); background-repeat:no-repeat; background-position:top center; height:250px; padding-top:10px;}
#sidebarDx #hotel-booking form{ margin:10px; margin-left:30px; margin-right:30px;}


#sidebarDx #news{ background-image:url(/hotel-img/bg_sidebar_news.gif); background-repeat:no-repeat; background-position:top center; height:230px; border-top:1px solid #464646; border-bottom:1px solid #464646; margin-bottom:20px; padding:10px;}
#sidebarDx #news .box_ultime_news h4{ margin-bottom:2px; }
#sidebarDx #news .box_ultime_news h4 a{ color:#990000; }
.anteprimaNews{ margin-top:10px; background-color:#cec8bb; padding:10px; width:630px;}
#sidebarDx #news  h3{ color:#000000;}


.btn_booking{ background:url(/hotel-img/btn_prenotazioni_bg.gif); background-repeat:no-repeat; background-position:center; font-size:16px; margin-top:6px;  border:0px; height:43px; width:212px; cursor:hand;  }
.btn_booking:hover{background:url(/hotel-img/btn_prenotazioni_bg_hover.gif); color:#8a000d;  background-repeat:no-repeat; background-position:center;}

.clearer{ clear:both; padding:0px; margin:0px;}
#footer{ position:relative; width:1000px; margin:0px auto; clear:both; background-image:url(/hotel-img/bg_footer.jpg); background-repeat:top center; line-height:24px; margin-top:100px;}
#footer .cont{ text-align:center; width:980px; margin:0px auto; padding-top:100px; margin-bottom:30px; }


form h4{ margin-bottom:2px;}

.form_contatti{ background-image:url(/hotel-img/img-contatti.jpg); background-repeat:no-repeat; background-position:top right; margin-left:50px; width:580px; }
.form_contatti input, textarea{ background-color:#dbd8cf; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:4px; border:1px solid #aeaaa1; }
.form_contatti input{ background-image:url(/hotel-img/bg_input.gif); background-repeat: repeat-x; background-position:bottom center;}
.form_contatti textarea{ background-image:url(/hotel-img/bg_textarea.gif); background-repeat: repeat-x; background-position:bottom center;}

