html {overflow-x: hidden;}* {margin: 0px;padding: 0px;border: 0px;}.clear {margin: 0px;padding: 0px;border: 0px;clear: both;}body {font-family: Tahoma, Arial, sans-serif;font-size: 12px;background: #ccb9a3;}#fluid-background {position: absolute;left: 0px;width: 0px;width: 100%;background: #faf5e5;}#main {position: relative;margin: 0px auto 0px auto;width: 929px;background: url('../images/background/main.gif') repeat-y right;}#colonnaSx {float: left;width: 219px;}#menu {list-style-type: none;margin: 10px 0px 20px 24px;width: 166px;}#menu  li a {display: block;text-align: center;color: #5c3d06;text-decoration: none;padding: 6px 0px 10px 0px;background: url('../images/background/menu-a.gif') no-repeat left bottom;}#menu  li a:hover,#menu  li a.active {font-weight: bold;background: url('../images/background/menu-ahover.gif') no-repeat left bottom;}#menu .sottomenu {padding: 7px 0px 13px;font-size: 11px;list-style-type: none;}#menu .sottomenu li {margin-bottom: 3px;background: url('../images/background/sottomenu-li.gif') repeat-y left;}#menu .sottomenu a {color: #5c3d06;text-align: left;padding: 3px 0px 3px 55px;background: url('../images/background/sottomenu-a.png') no-repeat 35px center;}#menu .sottomenu a:hover,#menu .sottomenu a.active {font-weight: bold;background: url('../images/background/sottomenu-a.png') no-repeat 35px center;}#booking {height: 249px;margin-bottom: 11px;background: url('../images/background/booking.gif') repeat-x top;}#booking .box-content,#newsletter .box-content {padding: 24px 0px 0px 25px;font-size: 11px;color: #5c3506;}#booking .box-content {padding: 14px 0px 0px 14px;}#booking table {width: 195px;margin-bottom: 9px;}#booking table td {padding-bottom: 1px;}#booking table input[type="text"] {height: 20px;width: 83px;color: #5c3506;padding-left: 4px;background: #f3e5ce;}#booking table select {font-size: 11px;color: #5c3506;background: #f3e5ce;}#booking .submit {display: block;width: 135px;height: 20px;margin-left: 50px;}#newsletter {height: 244px;margin-bottom: 21px;background: url('../images/background/newsletter.gif') repeat-x top;}#newsletter table {margin-top: 10px;width: 100%;}#newsletter input[type="text"] {width: 155px;height: 25px;padding: 0px 0px 0px 10px;color: #5c3506;margin-bottom: 5px;background: url('../images/background/newsletter-input.png') no-repeat left top;}#newsletter .submit {display: block;width: 58px;height: 20px;}#newsletter a {color: #5c3506;}#newsletter a:hover {text-decoration: none;}#address {height: 116px;width: 196px;font-size: 11px;color: #5c3d06;padding: 22px 0px 0px 19px;margin-bottom: 20px;background: url('../images/background/address.png') no-repeat left top;}#address p {line-height: 16px;padding-bottom: 9px;}#address a {font-weight: bold;color: #5c3d06;text-decoration: none;}#address a:hover {text-decoration: underline;}#form_contatti .box-content {padding: 15px 0px 30px 17px;}#form_contatti input[type="text"] {width: 155px;height: 25px;padding: 0px 0px 0px 10px;color: #5c3506;margin-bottom: 5px;background: url('../images/background/newsletter-input.png') no-repeat left top;}#form_contatti textarea {width: 157px;color: #5c3506;height: 78px;padding: 10px 0px 0px 10px;background: url('../images/background/form-contatti-textarea.gif') no-repeat left top;*background: #d6c7b5;}#form_contatti table {margin-top: 10px;width: 100%;}#form_contatti a {color: #5c3506;}#form_contatti a:hover {text-decoration: none;}#form_contatti .submit {display: block;width: 58px;height: 20px;}#container {position: relative;float: left;width: 710px;}#sezioni-wrap {position: absolute;left: 9px;top:13px;}#sezioni-wrap a {display: block;float: left;height: 48px;}#offerte-wrap {position: relative;background: #d5c4b1;margin: 6px 0px 0px 5px;width: 699px;height: 40px;}#all_offers {position: absolute;left: 220px;top: 13px;color: #5c3506;font-weight: bold;}#all_offers:hover {text-decoration: none;}#offerte-scroll {position: relative;height: 114px;width: 699px;background: #f8f2eb;padding-top: 13px;margin: 0px 0px 0px 5px;}#offerte-scroll .content_special {width: 622px;margin: 0px 0px 0px 17px;}#offerte-scroll .box {float: left;width: 275px;height: 91px;margin-right: 30px;padding: 7px 5px 7px 0px;border-right: 1px solid #cfc1bf;}.offerte-group {width: 622px;background: #f8f2eb;}#offerte-scroll .box img {float: left;margin-right: 13px;border: 1px solid #c9b9a6;}#offerte-scroll .box p {color: #5c3506;width: 171px;float: left;font-size: 11px;padding-bottom: 8px;}#offerte-scroll .box p strong {font-size: 12px;}#offerte-scroll .box a {display: block;width: 124px;height: 18px;margin-top: 10px;}#next-offer {position: absolute;right: 43px;top: 26px;cursor: pointer;}#contenuto {padding: 0px 6px 0px 29px;width: 655px;color: #666666;}#contenuto h1 {font-size: 18px;color: #846036;margin-bottom: 15px;margin-top:10px;}#contenuto h2 {font-size: 14px;color: #846036;margin-bottom: 10px;}#contenuto img {padding: 5px;border: 1px solid #e0d1a5;}#contenuto p {line-height: 18px;text-align: justify;padding-bottom: 15px;}#contenuto ul {margin: 0px 0px 15px 25px;}#contenuto ul li {margin-bottom: 4px;}#footer-wrapper {border-top: 1px solid #f0eae3;}#footer {margin: 0px auto 0px auto;width: 862px;background: url('../images/background/main.gif') repeat-y right;padding: 17px 67px 10px 0px;}#firma {text-align: right;font-size: 10px;color: #846036;}#firma a {color: #846036;text-decoration: none;}#firma a:hover {text-decoration: underline;}#firma img {position: relative;top: 5px;}#language {position: absolute;right: -30px;width: 30px;top: 34px;}#language a {display: block;width: 12px;margin-bottom: 7px;padding-left: 18px;text-transform: uppercase;color: #999999;text-decoration: none;font-size: 11px;height: 16px;line-height: 16px;background: url('../images/background/lang-off.gif') no-repeat left top;}#language a:hover,#language a.active {color: #7f4702;font-weight: bold;background: url('../images/background/lang-on.gif') no-repeat left top;}#hoverstyle {position: absolute;left: 0px;top: 0px;display: none;width: 124px;height: 423px;}#section_sottomenu {position: absolute;overflow: hidden;display: none;width: 122px;height: 335px;top: 60px;padding: 28px 1px 0px 1px;background: url('../images/background/section_menu.png') repeat-y left;}#section_sottomenu a {display: block;font-size: 11px;padding: 1px 0px 1px 30px;color: #5c3d06;text-decoration: none;margin: 0px 0px 7px 0px;background: url('../images/background/section_sottomenu-a.png') no-repeat 14px 5px;}#section_sottomenu a:hover,#section_sottomenu a.active {background: url('../images/background/section_sottomenu-a.png') no-repeat 14px 5px #d9caba;}#wrapper_form{padding-bottom: 60px;}fieldset.tabella_contatti{margin-top: 10px;padding: 9px 5px 35px 10px;}.tabella_contatti legend{color: #846036;padding-right: 8px;padding-left: 8px;font-weight:bold;text-transform: uppercase;}fieldset.tabella_contatti input[type="text"]{border: 1px solid #ccb9a3;width: 156px;height: 18px;padding-left: 8px;color: #000000;}.tabella_contatti textarea {border: 1px solid #ccb9a3;width: 340px;height: 90px;padding:2px;margin-bottom:10px;}.tabella_contatti table{text-transform:lowercase;margin-top: 5px;}.tabella_contatti table td {padding-bottom: 4px;}.tabella_contatti table th  {padding-bottom: 6px;}.tabella_contatti select{border-top: 1px solid #999999;border-left: 1px solid #999999;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;padding:2px;}select#frm_trattamento{width:160px;}select#frm_sistemazione{width:160px;}.tabella_contatti a.submit {border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-bottom: 1px solid #999999;border-right: 1px solid #999999;padding: 1px 3px 1px 3px;text-decoration: none;color: #000000;}.errors {margin-bottom: 10px;padding: 5px 0px 5px 0px;background: #FCFB88;}#guestbooksign{font-size: 13px;}#container #frm_dettagli_preventivo img{position:relative;top:3px;margin:0px 0px 0px 0px;padding:3px 0px 0px 6px;border:1px solid #FFFFFF;}.calendario input, .calendario img{cursor:pointer;} fieldset.tabella_guestbook{margin-top:10px;border:1px solid #c5c5c5;padding: 9px 5px 15px 10px;width:400px;}.tabella_guestbook legend{margin-left:15px;color: #2461a6;padding-left: 8px;padding-right: 8px;}.tabella_guestbook legend span{font-weight:bold;}fieldset.tabella_guestbook input[type="text"]{border-top: 1px solid #999999;border-left: 1px solid #999999;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;width: 142px;padding:2px;}.tabella_guestbook textarea {display: block;position: relative;margin-left: 0px;border-top: 1px solid #999999;border-left: 1px solid #999999;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;width: 313px;}.tabella_guestbook table{text-transform:lowercase;margin-top: 5px;}.tabella_guestbook table td {padding-bottom: 4px;}.tabella_guestbook table th  {padding-bottom: 6px;}.tabella_guestbook select{border-top: 1px solid #A97646;border-left: 1px solid #A97646;border-bottom: 1px solid #F3BE8B;border-right: 1px solid #F3BE8B;width: 42px;}.tabella_guestbook a.submit {border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-bottom: 1px solid #999999;border-right: 1px solid #999999;padding: 1px 3px 1px 3px;text-decoration: none;color: #000000;}#listing_commenti fieldset{padding: 4px;margin-bottom:9px;}#listing_commenti fieldset.a{background-color: #ffffff;}#listing_commenti fieldset.b{background-color: #f8f8f8;}#listing_commenti fieldset strong{display:block;color: #2461C2;}#listing_commenti fieldset strong span{font-style: italic;}#contenuto .box {height: 91px;margin-right: 30px;padding: 7px 5px 15px 0px;border-bottom: 1px solid #cfc1bf;}#contenuto .box img {float: left;margin-right: 13px;border: 1px solid #c9b9a6;}#contenuto .box p {color: #5c3506;width: 171px;float: left;font-size: 11px;padding-bottom: 8px;}#contenuto .box p strong {font-size: 12px;}#contenuto .box a {display: block;width: 124px;height: 18px;margin-top: 10px;}.gallery {padding: 10px 0px 20px 0px;}.gallery .img_gallery_box {float:left;margin: 0px 12px 7px 0px;}#menu3 {margin-bottom: 20px;}#menu3 a {display: block;float: left;margin-right: 15px;text-decoration: none;padding: 1px 0px 1px 18px;color: #846036;background: url('../images/background/menu3-a.gif') no-repeat left center;}#menu3 a:hover {text-decoration: underline;}#menu3 a.active {font-weight: bold;}#flash {height: 385px;overflow: hidden;}