* {margin: 0px;padding: 0px;border: 0px;}html {overflow: hidden;}body {font-family: Arial, san-serif;}a {font-family: Arial, san-serif;color: #21649a;font-size: 11px;}td{font-size: 11px;padding:2px;vertical-align:top;}input, textarea, select{padding:2px;font-family: Arial, san-serif;color: #353535;font-size: 11px;}div{font-family: Arial, san-serif;font-size: 11px;}h2 {color:#006699;font-size: 14px;margin-bottom: 10px;}.clear {height: 0px;line-height: 0px;clear: both;}#main {position: relative;width: 100%;height: 100%;}#head {position: relative;overflow: hidden;}.index #head {height: 100%;}#menu {position: absolute;bottom: 0px;left: -1px;width: 100%;height:  34px;background: url('../images/background/menu-int.png') repeat-x top;}_html #menu {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’images/background/menu-int.png’,sizingMethod=’crop’);}.index #menu {bottom: 157px;background: url('../images/background/menu-int.png') repeat-x top;}_html .index #menu {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’images/background/menu-int.png’,sizingMethod=’crop’);}#menu ul {list-style-type: none;}#menu > ul > li {position: relative;float: left;padding-left: 1px;_width: 120px;_text-align: center;}#menu > ul > li > div > a {display: block;height: 34px;line-height: 34px;padding: 0px 16px 0px 16px;color: #21649a;font-size: 11px;text-transform: uppercase;text-decoration: none;}#menu > ul > li > div > a:hover {color: #FFFFFF;}#menu > ul > li:hover > div > a,#menu > ul > li.active > div > a {background: #80a3be;}#menu .sottomenu {position: absolute;left: 1px;top:0;padding: 0px 0px 15px 0px;list-style-type: none;width: 212px;background: url('../images/background/bg_sottomenu.png') left top;}_html #menu .sottomenu {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’images/background/bg_sottomenu.png’,sizingMethod=’crop’);}#menu .sottomenu li {border-bottom: 1px solid #c7baa6;background: url('../images/background/bg_sottomenu.png') repeat left top;}#menu .sottomenu li:first-child {border-top: 1px solid #c7baa6;}#menu .sottomenu li:hover,#menu .sottomenu li.active {background: #3c76a5;}#menu .sottomenu li a {display: block;padding-left: 20px;padding-top: 2px;padding-bottom: 2px;color: #ffffff;font-size: 11px;text-decoration: none;}#bottoni {position: absolute;right: 10px;top: 10px;}#bottoni ul li{display:inline;}#bottoni ul li > a{text-decoration:none;margin-right:10px;font-size:11px;}#bottoni ul li > a.active{color:#666666;}#bottone-lingue {text-decoration: none;font-size: 11px;color: #666666;padding: 1px 25px 3px 10px;margin-left: 25px;background: url('../images/background/bottone-lingue.gif') no-repeat left top;}#bottone-newsletter {color: #4d3821;font-size: 11px;text-decoration: none;text-transform: uppercase;padding: 9px 15px 8px 18px;margin-top: 2px;background: url('../images/background/bottone-newsletter.gif') no-repeat left top;}#wrapper {height: 130px;}.content #wrapper{    height: 181px;}.index #wrapper {position: fixed;bottom: 0px;left: 0px;width: 100%;height: 157px;background: url('../images/background/wrapper-index.png') left top;}.index #wrapper.home {background: url('../images/background/wrapper-index-1.png') left top;}_html .index #wrapper {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’images/background/wrapper-index-1.png’,sizingMethod=’crop’);}#colonnaSx,#colonnaDx,#container{position: relative;float: left;}#colonnaSx {width: 153px;padding-left: 20px;margin-right: 40px;}.index #colonnaSx {width: 153px;padding-left: 20px;margin-right: 40px;}#colonnaDx {width: 180px;padding-left: 20px;margin-right: 40px;padding-top: 32px;}.content #colonnaDx { padding-top: 60px;}.index #colonnaDx {width: 180px;padding-left: 20px;margin-right: 40px;padding-top: 32px;}#logo {display: block;width: 153px;height: 47px;background: url('../images/background/logo.png') left top no-repeat;}.content #logo{margin-top: 65px;}* html #logo {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’images/background/logo.png’,sizingMethod=’crop’);}.index #logo {display: block;width: 153px;height: 47px;background: url('../images/background/logo-index.png') left top no-repeat;margin-top: 42px;}* html .index #logo {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’images/background/logo-index.png’,sizingMethod=’crop’);}#wrap-offerte {margin-bottom: 30px;}.offerta {width: 550px;font-size: 11px;color: #fef3cc;float: left;margin-right: 20px;}.offerta h4 {font-size: 11px;margin-bottom: 4px;text-transform: uppercase;}.offerta a {color: #fef3cc;font-weight: bold;}.offerta a:hover {text-decoration: none;}#wrap-sezioni > a {display: block;width: 239px;height: 29px;padding: 15px 26px 0px 0px;text-align: right;float: left;margin-right: 45px;text-decoration: none;color: #eedbb8;font-size: 11px;}#wrap-sezioni > a:hover {text-decoration: underline;}#footer {position: relative;height: 27px;background: #6274CA;color:#FFFFFF;padding-left:10px;}.index #footer {position: absolute;bottom: 0px;left: 0px;width: 100%;background: none;}#address {position: absolute;left: 0px;bottom:0px;color: #ffffff;font-size: 10px;height: 27px;padding-left: 30px;line-height: 27px;text-align: left;}#address a {color: #ffffff;font-size: 10px;text-decoration:underline;}#address a:hover {text-decoration: none;}#firma {position: absolute;bottom: 4px;right: 20px;color: #ffffff;font-size: 10px;height: 27px;line-height: 27px;}#firma a {text-decoration: none;color: #ffffff;font-size: 10px;}#firma img {position: relative;top: 0px;}#container{ margin-top: 25px;height:105px;font-size: 11px;}#container.home{ margin-top: 36px;}#overlay-container {height: 340px;position:relative;}#contenuto, #overlay-contenuto{position: absolute;top: 0px;color: #ffffff;}#overlay-contenuto{padding-right:20px;position: absolute;top: 0px;color: #454545;}#contenuto h2 {color: #ffffff;font-size: 14px;margin-bottom: 10px;}#contenuto p {padding-bottom: 0px;line-height: 18px;text-align: justify;}#contenuto ul {margin: 0px 0px 20px 25px;}#contenuto ul li {margin-bottom: 5px;}#corpo{max-width:790px;font-size:12px;}.index #contenuto{font-size:12px;}.index #contenuto #corpo{font-size:11px;font-weight:bold;}.index #contenuto #corpo a{color:#ffffff;}#slider{position: absolute;display: none;top: 0px;right: 0px;width: 12px;padding: 10px 0px 10px 0px;height: 81px;background: url('../images/background/slider.gif') no-repeat top center;}#overlay-slider {position: absolute;display: none;top: 0px;right: 0px;width: 8px;padding: 0px 0px 0px 0px;height: 340px;}#handler, #overlay-handler {width: 12px;cursor: pointer;background: url('../images/background/handler.gif') repeat-y right;}.tabella_guestbook input[type="text"]{width: 160px;padding:2px;}.tabella_guestbook textarea {width: 450px;height:35px;padding:2px;}.tabella_guestbook .separatore {height:5px;}.tabella_guestbook input{border-top: 1px solid #999999;border-left: 1px solid #999999;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;width: 200px;color: #454545;padding:2px;}.tabella_guestbook .checkbox{width: 12px;border:0;}.tabella_guestbook a.submit{border: 1px solid #FFF;padding:1px 5px 1px 5px;text-decoration:none;color:#FFFFFF;background:#4F639F;}.tabella_guestbook textarea {border-top: 1px solid #999999;border-left: 1px solid #999999;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;width: 440px;height:54px;padding:2px;}.tabella_guestbook legend{font-size:14px;color:#006699;margin-bottom: 8px;}.tabella_guestbook legend span{font-weight:bold;}.tabella_guestbook td{padding:3px;}.tabella_guestbook a.submit{border: 1px solid #FFF;padding:3px 5px 3px 5px;text-decoration:none;color:#FFFFFF;background:#4F639F;}#listing_commenti{line-height:1.6em;}#listing_commenti fieldset{padding: 4px;margin-bottom:9px;margin-top:9px;color: #666666;}#listing_commenti fieldset.a{background-color: #FFFFFF;}#listing_commenti fieldset.b{background-color: #FFFFFF;}#listing_commenti fieldset strong{display:block;color: #1b9fcf;background-color: #EFEFEF;padding:0px 3px 0px 3px;}#listing_commenti fieldset strong span{font-style: italic;}.tabella_newletter input{padding:2;margin-bottom:6px;}.tabella_newletter a.submit{border: 1px solid #FFF;text-decoration:none;color:#FFFFFF;background:#4F639F;position:relative;right:0;top:2px;}.tabella_newletter .checkbox{margin-right:5px;}#campi_tabella_contatti.input-date, #campi_tabella_contatti img, #campi_tabella_contatti td{ cursor:pointer;border:none;vertical-align:top;}.ui-datepicker {position: absolute;left: -100px;top: -100px;width: 17em; padding: .2em .2em 0;z-index: 100;background: #ffffff;font-size:11px;}.ui-datepicker .ui-datepicker-header {position: relative; padding: .2em 0;border: 1px solid #e78f08;background: #e78f08;color: #ffffff;font-weight: bold;}.ui-datepicker .ui-datepicker-header a {color: #ffffff;}.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em; }.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {top: 1px;}.ui-datepicker .ui-datepicker-prev {left:2px;}.ui-datepicker .ui-datepicker-next {right: 13px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {display: block;position: absolute;left: 50%;top: 50%;margin: -8px 0px 0px -8px;}.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center; }.ui-datepicker .ui-datepicker-title select {float:left;font-size:1em;margin:1px 0; }.ui-datepicker select.ui-datepicker-month-year {width: 100%;}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;border: 1px solid red;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {float: right;}.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee; color: #333333;}.ui-widget-content a { color: #333333;}.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }.ui-datepicker td {border: 0; padding: 1px; }.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left;}.ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #cccccc; background: #f6f6f6; font-weight: bold; color: #1c94c4; outline: none; }.ui-state-default a {color: #1c94c4; text-decoration: none; outline: none;}.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {border: 1px solid #fbcb09; background: #fdf5ce; font-weight: bold; color: #c77405; outline: none; }.ui-state-hover a { color: #c77405; text-decoration: none; outline: none; }.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #fbd850; background: #ffffff; font-weight: bold; color: #eb8f00; outline: none; }.ui-state-active a {color: #eb8f00;outline: none; text-decoration: none; }.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c; color: #363636; }.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900; color: #ffffff; }.ui-state-error-text, .ui-widget-content .ui-state-error-text {color: #ffffff;}.ui-state-disabled, .ui-widget-content .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none; }.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { font-weight: normal; }.ui-datepicker .ui-datepicker-next-hover {right: 12px;cursor: pointer;background: none;border: none;}.ui-datepicker .ui-datepicker-prev-hover {left:1px;cursor: pointer;background: none;border: none;}.tabella_contatti legend{font-size:13px;color:#006699;margin-bottom: 8px;}.tabella_contatti legend span{font-weight:bold;}.tabella_contatti td{padding:3px;}.tabella_contatti a.submit{border: 1px solid #FFF;padding:3px 5px 3px 5px;text-decoration:none;color:#FFFFFF;background:#4F639F;}.tabella_contatti input{border-top: 1px solid #999999;border-left: 1px solid #999999;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;width: 147px;color: #454545;padding:2px;}.tabella_contatti .checkbox{width: 12px;border:0;padding:0;margin:0;}.tabella_contatti textarea {border-top: 1px solid #999999;border-left: 1px solid #999999;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;width: 505px;height:45px;padding:2px;}.tabella_contatti select{border-top: 1px solid #999999;border-left: 1px solid #999999;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;margin:0;padding:0;}select#frm_trattamento{width:153px;}select#frm_sistemazione{width:153px;}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;} .attivazione td{padding:1px;padding-right:5px;}.attivazione textarea{width:230px;height:54px;}#close-button{position:absolute;top:0px;right:-34px;}.form_loading{width:700px;text-align:center;display:none;}.form_thanks{font-family: Arial, san-serif;color: #353535;font-size: 11px;}