html{overflow-x:hidden;height:100%;}* {border: 0px;padding: 0px;margin: 0px;}header{ display:block;}aside{ display:block;}footer{ display:block;}nav{ display:block;}section{ display:block;}figure{ display:block;}button{ display:block; cursor:pointer;}details{ display:block;}address{ display:block;}mark{ display:block; background: transparent; text-shadow: 0 0 1px rgba(0,0,0,0.2);font-family: 'Helvetica Neue Light', 'Kalinga';color: #92754e;font-size: 20px;font-weight:normal;margin: 10px 0;}@font-face {font-family: 'Kalinga';src: url('../font/kalinga-webfont.eot');src: local('?'), url('../font/kalinga-webfont.woff') format('woff'), url('../font/kalinga-webfont.ttf') format('truetype'), url('../font/kalinga-webfont.svg#webfontU8UNzOPq') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'Helvetica Neue Light';src: url('../font/helveticaneue-light-webfont.eot');src: local('?'), url('../font/helveticaneue-light-webfont.woff') format('woff'), url('../font/helveticaneue-light-webfont.ttf') format('truetype'), url('../font/helveticaneue-light-webfont.svg#webfontU8UNzOPq') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'Lucida Grande';src: url('../font/lucida_grande-webfont.eot');src: local('?'), url('../font/lucida_grande-webfont.woff') format('woff'), url('../font/lucida_grande-webfont.ttf') format('truetype'), url('../font/lucida_grande-webfont.svg#webfontU8UNzOPq') format('svg');font-weight: normal;font-style: normal;}body{font-size: 11px;font-family: 'Lucida Grande', Arial, Tahoma, Verdana, sans-serif;line-height:16px;color: #333;background: #FDFDFF;text-align:left;height: 100%;}p{margin: 10px 0;}a{outline: 0;color: #997e5a;}a:hover{text-decoration:none;}h2{font-size: 20px;line-height: 22px;color: #bc9f77;font-family: 'Helvetica Neue Light', 'Kalinga';font-weight:normal;margin: 25px 0 10px 0;}h3{font-size: 15px;line-height: 18px;color: #bc9f77;font-family: 'Helvetica Neue Light', 'Kalinga';font-weight:normal;margin: 0px 0 10px 0;}h4{font-size: 12px;color: #997e5a;}input[type=checkbox]{vertical-align:middle;}div.clear{clear:both;float:none !important;}#wrapper{height:auto !important;height:100%;margin:0 auto -220px;background: url("../images/background/head-background.gif") repeat-x;}header{width:990px;height:390px;margin: 0 auto;position:relative;}#address{height:50px;line-height: 50px;font-size: 14px;color: #6e685f;font-style:normal;}#address{height:50px;line-height: 50px;font-family: 'Helvetica Neue Light', 'Kalinga';font-size: 14px;color: #997e5a;font-style:normal;}#address span{font-size: 18px;font-weight:normal;}#address a{color: #997e5a;}address{font-style:normal;font-size: 12px;color: #6e685f;padding-left: 30px;}address strong{font-family: 'Helvetica Neue Light', 'Kalinga';font-size: 19px;color: #997e5a;text-shadow: 0 0 1px rgba(0,0,0,0.1);margin: 2px 0 10px;display:block;}address a{color: #997e5a;}#contatti{margin-top: 25px;}#contatti mark{margin:0;background: url('../images/background/preventivo-title-background.png') no-repeat;width: 268px;height: 66px;line-height: 69px;padding-left: 30px;}#header-sx{float:left;width: 298px;}#header-dx{float:left;width:692px;}#ajaxGallery{    width:692px;    height:340px;    overflow: hidden;}#ajaxGallery > div{display: none;}#ajaxGallery .loaderGallery{    margin-left:320px;    margin-top:140px;}#lang{position:absolute;top:0px;right:0;height:50px;line-height: 50px;color: #a39889;font-size: 10px;}#lang a{color: #a39889;text-decoration:none;display:block;float:left;margin-left:15px;}#lang a:hover, #lang a.active{color: #765f3f;text-decoration:underline;}#preventivo{color: #a79e94;font-size: 10px;}#preventivo mark{margin:0;background: url('../images/background/preventivo-title-background.png') no-repeat;width: 268px;height: 66px;line-height: 69px;padding-left: 30px;color: #765f3f;}#preventivo table{}#preventivo table tr td div{position:relative;}#preventivo input[type='text']{background: #FFF;font-size: 10px;*font-size: 9px;font-size: 9px\9;color: #a79e94;height: 17px;*height: 15px;height: 15px\9;padding: 0 4px;*padding-top:2px;padding-top:2px\9;}#preventivo input.date{background: #FFF;width: 75px;}#preventivo .ui-datepicker-trigger{vertical-align:bottom;cursor:pointer;}#preventivo input.select{background: #FFF;width: 25px;float:left;}#preventivo table tr td ul.select_value{display:none;position:absolute;top:18px;left:0;list-style:none;background:#FFF;z-index: 100;}#preventivo table tr td ul.select_value li{padding: 0 4px;}#preventivo table tr td ul.select_value li:hover{font-weight:bold;background: #e1d9d2;}img.select-arrow{cursor: pointer;margin-left:1px;}#preventivo button.submit{border: 1px solid #98886A;margin-top: 20px;margin-left: 24px;height: 25px;font-family: 'Helvetica Neue Light', 'Kalinga';font-size: 16px;background: #DED4C9 url('../images/preventivo-arrow.gif') no-repeat 10px center;text-align:left;padding-bottom: 1px;-moz-padding-bottom: 3px;padding-left: 30px;padding-right: 10px;color: #765f3f;*width: 80%;}#body{width:990px;margin: 0 auto;border-top: 1px solid #FDFDFF;background: url('../images/background/body-background.gif') repeat-y;}aside#body-sx{float:left;width: 242px;background: #F3F0ED;font-family: 'Helvetica Neue Light', 'Kalinga';padding: 0 28px;}nav#menu{margin-bottom: 20px;}nav#menu ul{margin: 0px 0 0px 20px;color:#997e5a;font-size: 11px;display: none;}nav#menu > ul{margin: 30px 0 10px 30px;font-size: 13px;display:block;}nav#menu ul li a{color:#997e5a;text-decoration:none;display:block;height: 22px;line-height: 22px;}nav#menu ul li > a:hover, aside#body-sx ul li.active > a{font-weight: bold;}nav#elenco-eventi{padding: 10px 0 30px 0px;}nav#elenco-eventi mark{font-size: 17px;}nav#elenco-eventi > ul{font-size: 17px;display:block;color: #997e5a;list-style-image: url('../images/elenco-eventi-dots.gif');margin-top: 10px;margin-left: 30px;}nav#elenco-eventi ul li a{color:#997e5a;text-decoration:none;display:block;line-height: 20px;}nav#elenco-eventi ul li a:hover{font-weight:bold;}nav#elenco-eventi ul li ul {display:none;list-style-image: none;font-size: 12px;margin-bottom: 5px;margin-left: 20px;margin-top: 0;}#newsletter, #utilities{margin: 20px 15px 40px 15px;font-family: 'Lucida Grande', Arial;line-height: 13px;*margin-bottom: 60px;}#newsletter img, #utilities img{vertical-align:middle;}#newsletter input[type="text"], #utilities input[type="text"]{font-size: 11px;*height: 15px \9;height: 15px;height: 18px;margin: 5px 0;color: #a79e94;width: 208px;*padding-top: 2px;padding-top: 2px \9;padding-left: 2px;padding-right: 2px;-moz-border-radius: 3px;-webkit-border-radius: 3px; }#newsletter button.submit, #utilities button.submit, .all_fields button.submit{color: #FFF;background: #8D754F;height: 25px;width: 50px;display:block;-moz-border-radius: 5px;-webkit-border-radius: 5px; font-weight:bold;line-height: 13px;-moz-line-height: 23px;text-align:center;font-size: 12px;float:right;margin-top: 5px;*margin-top: 10px;text-decoration:none;font-family: Arial;}#utilities ul{line-height: 20px;font-family: 'Helvetica Neue Light', 'Kalinga';font-size: 16px;list-style: none;margin: 0 0 10px 0;}#utilities ul a{color:#7d7264;text-decoration:none;}#utilities ul a:hover{font-weight:bold;}div#body-dx{float:left;width:654px;padding: 0px 0 0 38px;}#promozioni-news{background: url('../images/background/body-dx-shadow.gif') no-repeat bottom;padding-bottom: 8px;height: 163px;}#promozioni-news mark{color: #997e5a;}#promozioni, #news{width:654px;height: 143px;overflow: hidden;float:left;position:relative;padding-top: 10px;}#promozioni{}#news{padding-left: 20px;}#promozioni > span{position:absolute;top: 18px;right: 20px;}#promozioni-news > div > span a{color: #997e5a;}#promozioni-news span > img{vertical-align:middle;margin-left: 10px;}.slider-container{margin: 20px 0;width: 654px !important;}.slider-container > div {    width: 652px;}.slider-container figure{margin-bottom: 20px;width: 301px;float: left;margin-right: 25px;}.slider-container img{float: left;}.slider-container div div{width: 180px;margin: 5px 0 0 20px;float:left;color: #5f6264;line-height: 14px;}.slider-container div p{margin: 5px 0;}section{margin-top: 20px;*margin-top: 0px;color: #47403C;text-align:justify;background: url('../images/background/body-dx-shadow.gif') no-repeat bottom;padding-bottom: 30px;margin-bottom: 30px;}section strong, section a{color: #997e5a;}section p{background: url('../images/background/paragraph-bar.gif') no-repeat bottom center;padding-bottom: 18px;margin: 20px 0 0 0;line-height: 1.8em;}section p:last-child{background: none;}section ul, section ol{margin: 20px 20px;}section img{border:1px solid #997e5a;padding: 1px;}section center{text-align:center;}section table{        border-collapse: collapse;width: 100%;text-align:center;margin: 20px 0px;font-size: 11px;}section tr {    border-bottom: 1px solid #FFFFFF;}section td {    background: none repeat scroll 0 0 #E3DCD7;    padding: 2px 0;}section table.listino{width: 100%;text-align:center;margin: 20px 0px;font-size: 11px;}section table.listino th{background: #d7c9be; padding: 3px 0;}section table.listino td{padding: 2px 0;background: #e3dcd7;  }section table.listino tr{}#photogallery{position:relative;height: 150px;margin-bottom: 30px;}#photo-slider-controller{position:absolute;top: -10px;right: 0;}#prevPhoto{margin-right: 10px;}.photo-slider-container{margin-top: 30px;width: 672px;height: 100px;overflow:hidden;}.photo-slider-container figure{width: 672px;height: 100px;overflow:hidden;}.photo-slider-container img{float: left;margin: 0px 18px 0 0;}#elenco-offerte{margin-top:15px;}#elenco-offerte .offerta{clear:both;display:table;margin-bottom:10px;width:600px;    background: url("../images/background/paragraph-bar.gif") no-repeat scroll center bottom transparent;}#elenco-offerte .offerta img{margin-right:10px;margin-bottom:10px;}#elenco-offerte .offerta a{float:left;width: 400px;}#elenco-offerte .offerta p{    margin: 0px;    padding: 0px;    width: 400px;float:left;background:none;}.tabella_guestbook{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #DDC3A8;}.tabella_contatti input[type=text], .tabella_contatti textarea, .tabella_guestbook input[type=text], .tabella_guestbook textarea{font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;font-size:12px;border:1px solid #cccccc;background:#fcfcfc;color:#353535;margin-bottom:10px;}.tabella_contatti input[type=text], .tabella_guestbook input[type=text], .tabella_contatti select{width:200px;}.tabella_contatti input.small{width:65px;}.tabella_contatti input.datepicker{width:65px;}.tabella_contatti input[type=checkbox], .tabella_guestbook input[type=checkbox]{    background: none repeat scroll 0 0 transparent;    margin-right: 5px;}.tabella_contatti textarea, .tabella_guestbook textarea{width:525px;height:80px;padding:2px 6px;}.tabella_contatti .submit, .tabella_guestbook .submit, .tabella_guestbook .submit{float:right;padding:2px 9px;text-decoration:none;font-weight:bold;}.tabella_contatti td img{vertical-align:top;}#listing_commenti fieldset{margin-bottom:10px;}#photogallery{position:relative;height: 150px;margin-bottom: 30px;}#photo-slider-controller{position:absolute;top: -10px;right: 0;}#photo-slider-controller img{cursor:pointer;}#prevPhoto{margin-right: 10px;}.photo-slider-container{margin-top: 30px;width: 672px;height: 100px;overflow:hidden;}.photo-slider-container figure{width: 672px;height: 100px;overflow:hidden;}.photo-slider-container img{float: left;margin: 0px 18px 0 0;}div.pushfooter{height:220px;clear:both;}footer{width:100%;background: #FDFAF8 url('../images/background/footer-background.gif') repeat-x;margin: 0 auto;color:#a0978b;border-top: 1px solid #FDFDFF;}footer > div{margin: 0 auto;width: 990px;padding: 20px 0 0 0;position:relative;background: #EAE6DF url("../images/background/footer-background.jpg") no-repeat center top;height: 200px;position: relative;}footer mark{font-size:18px;color: #948775;}footer p{margin: 0;}footer mark strong{color: #72552e;font-weight:normal;}footer ul{float:left;width: 220px;line-height: 22px;font-family: 'Helvetica Neue Light', 'Kalinga';font-size: 16px;list-style: none;}footer ul a:hover{text-decoration:none;}footer a{color: #72552e;text-decoration: none;}footer a:hover{text-decoration:underline;}footer div > span{font-family: Tahoma;color: #8e837b;}footer ul li a img{vertical-align:middle;margin-left: 10px;}details{float:right;width:auto;color: #FFF;text-decoration:none;color: #8f8d8b;font-size: 11px;font-family: Tahoma;margin-top:-3px;}details a{color: #8f8d8b;text-decoration:none;}footer #contacts{position:absolute;bottom: 28px;right: 0;width: 300px;text-align: right;}footer #contacts div a{font-family: 'Helvetica Neue Light', 'Kalinga';font-size: 16px;float:right;margin-left: 15px;display:block;}footer #contacts div a:hover{text-decoration:underline;}footer #contacts img{vertical-align:middle;margin-top: -5px;}footer #social_button{    display:block;    float:right;    width:102px;    margin-left:5px;}
