* {margin: 0px;padding: 0px;border: 0px;}.clear {clear: both;height: 0px;line-height: 0px;}body {font-family: Verdana, Georgia, sans-serif;font-size: 12px;background: #e5e5e5;}input, textarea, select{font-family: Verdana, Georgia, sans-serif;font-size: 12px;}#main {position: relative;border: 5px solid #ffffff;border-bottom: none;width: 900px;margin: 16px auto 30px auto;background: url('../images/background/main.gif') repeat-y left;}#colonnaSx,#container,#colonnaDx {position: relative;float: left;overflow: hidden;}#colonnaSx {width: 247px;padding-bottom: 100px;}#menu {list-style-type: none;border-top: 5px solid #ffffff;border-bottom: 1px solid #ffffff;padding-bottom: 80px;margin-bottom: 1px;background: #9ed0f5;}#menu li {height: 31px;line-height: 31px;border-bottom: 1px solid #ffffff;}#menu a {display: block;height: 31px;line-height: 31px;padding-left: 40px;color: #336699;text-decoration: none;text-transform: uppercase;}#menu a:hover,#menu a.active {font-weight: bold;color: #ffffff;background: url('../images/background/menu-active.gif') no-repeat left top #faa61a;}#button-preventivo {position: relative;height: 127px;padding-bottom: 2px;margin-bottom: 2px;border-bottom: 1px solid #ffffff;}#button-preventivo.it {background: url('../images/background/button-preventivo-it.jpg') no-repeat left top;}#button-preventivo.en {background: url('../images/background/button-preventivo-en.jpg') no-repeat left top;}#button-preventivo.fr {background: url('../images/background/button-preventivo-fr.jpg') no-repeat left top;}#button-preventivo p {position: absolute;top: 75px;right: 17px;font-size: 11px;color: #ffffff;text-align: right;}#button-preventivo a,#button-photo a {color: #ffffff;font-weight: bold;}#button-preventivo:hover a, #button-photo:hover a {text-decoration: none;}#button-photo {position: relative;height: 105px;padding-bottom: 2px;border-bottom: 1px solid #ffffff;margin-bottom: 2px;background: url('../images/background/button-photo.jpg') no-repeat left top;}#button-photo p {position: absolute;top: 59px;right: 32px;font-size: 11px;color: #000000;}#container {width: 460px;padding-top: 54px;background: url('../images/background/container.jpg') no-repeat left top;}#flash {margin: 0px 5px 28px 5px;width:450px;height:268px;}#contenuto {margin: 0px 34px 20px 25px;color: #333333;line-height:1.5em;}#contenuto h1 {font-size: 16px;color: #3379c3;margin-bottom: 19px;}#contenuto p {padding-bottom: 18px;text-align: justify;}#contenuto ul,#contenuto ol {margin: 0px 0px 18px 25px;}#contenuto ul li {}#contenuto a{color: #0066cc;text-decoration: underline;}#contenuto a:hover{text-decoration: none;}#contenuto img, #contenuto iframe{padding: 0px;margin:0;border: 1px solid #5FA3E2;background:#BDD5ED;}#colonnaDx {width: 193px;background: url('../images/background/colonnaDx.gif') no-repeat left top;}#language {font-family: Tahoma, Arial, sans-serif;height: 50px;padding-left: 49px;}#language a {display: block;float: left;padding-top: 20px;margin-right: 23px;color: #99bce1;text-decoration: none;background: url('../images/background/lang-off.gif') no-repeat center top;}#language a:hover,#language a.active {color: #ffffff;padding-top: 26px;font-weight: bold;background: url('../images/background/lang-on.gif') no-repeat center top;}#offerte {font-family: Tahoma, Arial, sans-serif;border-top: 5px solid #ffffff;}#offerte h3 {color: #003366;font-size: 12px;padding: 10px 0px 4px 45px;margin-bottom: 14px;text-transform: uppercase;background: url('../images/background/h3-offerte.gif') no-repeat left top;}#offerte > div {padding-bottom: 8px;border-bottom: 1px dotted #3379c3;margin: 0px 14px 16px 6px;font-size: 11px;}#offerte > div img {float: left;margin-right: 10px;padding: 2px;border: 1px solid #85b2df;}#offerte > div div:not(.clear) {float: left;width: 100px;color: #004886;line-height:1.3em;}#offerte > div strong {display: block;color: #0066cc;margin-bottom: 5px;}#offerte > div a {color: #0066cc;font-weight: bold;float:right;margin-top:5px;}#offerte > div a:hover {text-decoration: none;}#elenco-offerte {font-family: Tahoma, Arial, sans-serif;border-top: 5px solid #ffffff;}#elenco-offerte > div {padding-bottom: 10px;border-bottom: 1px dotted #3379c3;margin: 0px 14px 16px 6px;width:395px;}#elenco-offerte > div img {float: left;margin-right: 10px;padding: 2px;border: 1px solid #85b2df;}#elenco-offerte > div div:not(.clear) {float: left;color: #004886;width:320px;}#elenco-offerte > div strong {display: block;color: #0066cc;margin-bottom: 10px;}#elenco-offerte > div a {color: #0066cc;font-weight: bold;float:right;margin-top:10px;}#elenco-offerte > div a:hover {text-decoration: none;}#footer {position: relative;border-top: 2px solid #ffffff;height: 68px;background: url('../images/background/footer.gif') repeat-x top #e5e5e5;}#footer .address {font-size: 11px;text-align: center;padding-top: 30px;}#footer #firma {position: absolute;right: 20px;bottom: -25px;font-family: Tahoma, Arial, Sans-serif;color: #666666;font-size: 11px;}#footer #firma a {text-decoration: none;color: #666666;}#footer #firma img {position: relative;top: 6px;}.album h3{margin-bottom:10px;}.album > div:not(.clear) {float: left;width: 110px;margin: 0px 8px 15px 15px;}#text-box .album > div img {margin-bottom: 20px;padding-bottom: 0px;border: 1px solid #f38033;}.album a {text-decoration: none;}#wrapper_form{margin-top:10px;}fieldset.tabella_contatti{margin-bottom:20px;padding: 9px 5px 15px 10px;border:1px solid #c5c5c5;width:390px;}fieldset.tabella_contatti td{}.tabella_contatti legend{margin-left:15px;color:#006699;padding-right: 8px;padding-left: 8px;}.tabella_contatti legend span{font-weight:bold;}fieldset.tabella_contatti input[type="text"]{border-top: 1px solid #999999;border-left: 1px solid #999999;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;width: 172px;color: #454545;padding:2px;}.tabella_contatti textarea {border-top: 1px solid #999999;border-left: 1px solid #999999;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;width: 380px;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;}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;margin-top:5px;margin-right:2px;text-decoration: none;color: #000000;float:right;}.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;} .ui-datepicker {position: absolute;left: -100px;top: -100px;width: 17em; padding: .2em .2em 0;z-index: 100;background: #ffffff;}.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;}