html {overflow-x: hidden;}* {margin: 0px;padding: 0px;border: 0px;}.clear {margin: 0px;padding: 0px;border: 0px;clear: both;}body {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;font-weight: normal;background: url('../images/background/body.jpg') repeat-x top #ffffff;}#main {position: relative;margin: 0px auto 0px auto;width: 944px;}#head {padding: 217px 0px 0px 0px;background: url('../images/background/head.jpg') no-repeat left top;}#flash {position: absolute;right: -45px;top: 0px;}#logo {position: absolute;left: 16px;top: 7px;width: 284px;height: 107px;}#head-text {position: absolute;top: 123px;left: 16px;font-size: 12px;color: #646464;font-weiglt: bold;}#colonnaSx {float: left;width: 165px;margin: 28px 15px 0px 4px;}.homepage #colonnaSx {width: 422px;margin: 28px 15px 0px 4px;}#container {float: left;width: 594px;margin-right: 15px;margin-top: 28px;}.homepage #container {width: 312px;margin-right: 33px;}#elenco-localita h2{color: #ffffff;font-size: 12px;text-transform: uppercase;height: 22px;line-height: 22px;padding: 0px 0px 0px 10px;margin-bottom: 12px;}#elenco-localita h2 a{color: #ffffff;text-decoration:none;}#elenco-localita h2 a:hover{text-decoration:underline;}#elenco-localita ul {margin: 0px 0px 0px 25px;width: 284px;}#elenco-localita li {margin-bottom: 3px;margin-right: 12px;float: left;width: 130px;list-style-image: url('../images/background/elenco-localita-li.gif');}#elenco-localita li a {color: #575757;}#elenco-localita li a:hover {text-decoration: none;}.localita-underlink {border-top: 1px solid #d3d3d3;padding-top: 5px;margin: 0px 0px 10px 0px;}.localita-underlink ul {margin: 0px 0px 20px 25px;width: 130px;float: left;}.localita-underlink li {margin-bottom: 3px;}.localita-underlink a {background: url('../images/background/elenco-localita-li.gif') no-repeat left center;padding-left: 10px;padding-right: 4px;color: #575757;}.localita-underlink a:hover {text-decoration: none;}.localita-underlink div {color: #7a7a7a;}#colonnaDx {float: left;width: 144px;margin-top: 28px;}#bannerbox a {display: block;margin-bottom: 15px;}#footer-wrap {position: relative;height: 146px;background: url('../images/background/footer-wrap.gif') repeat-x bottom;}#footer {position: relative;margin: 0px auto 0px auto;width: 944px;height: 146px;background: url('../images/background/footer.jpg') no-repeat right top;}#footer #rights {color: #c0e3ff;background: url('../images/background/logo-capital.jpg') no-repeat left top;padding: 87px 0px 30px 69px;}#footer #address {position: absolute;top: 89px;right: 161px;color: #ffffff;}#footer #address a {color: #ffffff;text-decoration: none;}#footer #address a:hover {text-decoration: underline;}#colonnaSx h2,#colonnaSx h3 {color: #ffffff;font-size: 13px;height: 22px;line-height: 22px;padding: 0px 0px 0px 10px;margin-bottom: 6px;background: url('../images/background/colonnaSx-h3.jpg') no-repeat left top;}#colonnaSx h2 a,#colonnaSx h3 a{color: #ffffff;text-decoration:none;}#colonnaSx h2 a:hover,#colonnaSx h3 a:hover{text-decoration:underline;}#colonnaSx ul,#elenco-pacchetti {margin: 0px 0px 20px 25px;}#colonnaSx ul li,#elenco-pacchetti li {margin-bottom: 3px;list-style-image: url('../images/background/elenco-localita-li.gif');}#colonnaSx ul li a,#elenco-pacchetti li a {color: #575757;}#colonnaSx ul li a:hover,#colonnaSx ul li a.active,#elenco-pacchetti li a:hover,#elenco-pacchetti li a.active {text-decoration: none;font-weight:bold;}#titolo {padding: 15px 0px 15px 69px;color: #716a5c;background: url('../images/background/titolo.jpg') no-repeat left top;}#titolo h1 {text-transform: uppercase;color: #1f8ada;font-size: 17px;}#vetrine h2 {color: #ffffff;font-size: 13px;height: 34px;line-height: 34px;padding: 0px 0px 0px 17px;margin-bottom: 19px;background: url('../images/background/vetrine-h2.jpg') no-repeat left top;}.vetrina {position:relative;float: left;width: 132px;height: 97px;margin-right: 18px;margin-bottom: 20px;padding-top: 11px;text-align: center;cursor: pointer;overflow:hidden;}.vetrina a{left:0px;top:0px;width: 132px;color:#000000;text-decoration:none;}.vetrina[stars="1"] {background: url('../images/background/vetrina-1-stelle.gif') no-repeat left top;}.vetrina[stars="2"] {background: url('../images/background/vetrina-2-stelle.gif') no-repeat left top;}.vetrina[stars="3"] {background: url('../images/background/vetrina-3-stelle.gif') no-repeat left top;}.vetrina[stars="4"] {background: url('../images/background/vetrina-4-stelle.gif') no-repeat left top;}.vetrina[stars="5"] {background: url('../images/background/vetrina-5-stelle.gif') no-repeat left top;}.vetrina[stars="residence"] {background: url('../images/background/vetrina-empty.gif') no-repeat left top;}.vetrina[stars="appartamenti"] {background: url('../images/background/vetrina-empty.gif') no-repeat left top;}#mappa-localita {position: relative;}#mappa-localita div.localita {position: absolute;padding-left: 17px;heihgt: 10px;color: #36607d;background: url('../images/background/mappa-localita-div.png') no-repeat left center;}#mappa-localita div.localita a {text-decoration: none;}#mappa-localita div.localita.hover {font-weight: bold;}#localita-minore {position: absolute;left: 0px;top: 0px;font-weight: bold;color: #ffffff;padding: 5px 0px 0px 13px;height: 44px;width: 137px;background: url('../images/background/pin.png') no-repeat left center;}#intestazione {height: 118px;padding-bottom: 1px;margin-bottom: 14px;background: url('../images/background/intestazione.gif') no-repeat left bottom;}#logo-hotel {float: left;height: 118px;width: 208px;padding-right: 15px;background: url('../images/background/box-intestazione.jpg') no-repeat right top;}#dati-hotel {float: left;height: 90px;width: 490px;padding: 28px 15px 0px 0px;background: url('../images/background/box-intestazione.jpg') no-repeat right top;}#dati-hotel h1 {font-size: 18px;color: #568bae;}#dati-hotel .sottotitolo {font-size: 14px;color: #6f6f6d;padding-bottom: 12px;}#dati-hotel #address {font-size: 11px;color: #626262;}#dati-hotel #address a {color: #29acb8;font-weight: bold;text-decoration: none;}#dati-hotel #address a:hover {text-decoration: underline;}#ancore {float: left;width: 206px;padding: 28px 0px 0px 0px;height: 90px;}#ancore a {display: block;float: left;padding-top: 45px;text-align: center;text-decoration: none;color: #568bae;font-weight: bold;font-size: 11px;}#ancore a:hover {text-decoration: underline;}#ancore a#ancora-mappa {width: 39px;margin-right: 16px;background: url('../images/background/ancora-mappa.jpg') no-repeat left top;}#ancore a#ancora-gallery {width: 64px;margin-right: 19px;background: url('../images/background/ancora-gallery.jpg') no-repeat left top;}#ancore a#ancora-video {width: 42px;background: url('../images/background/ancora-video.jpg') no-repeat left top;}#briciole {margin-top: 20px;padding-left: 14px;}#briciole a {padding: 0px 20px 0px 0px;color: #838586;font-size: 11px;font-weight: bold;}#briciole .briciola-localita {text-transform: uppercase;color: #568bae;}#briciole a:hover {text-decoration: none;}#briciole  #briciole_backhome {display: block;float: left;padding: 0px 0px 0px 50px;width: 119px;height: 53px;line-height: 53px;color: #ffffff;background: url('../images/background/briciole_backhome.jpg') no-repeat left top;}#testo-hotel {float: left;width: 328px;margin-left: 14px;margin-right: 15px;color: #191818;font-size: 13px;}#testo-hotel p {padding-bottom: 20px;line-height: 20px;text-align: justify;}#testo-hotel ul {margin: 0px 0px 20px 25px;}#testo-hotel ul li {margin-bottom: 4px;}#servizi-hotel {float: left;width: 155px;margin-right: 15px;background: #ececec;padding: 0px 8px 10px 7px;}#servizi-hotel .intestazione {color: #ffffff;height: 21px;line-height: 21px;text-align: center;font-size: 13px;font-weight: bold;margin-bottom: 10px;background: #568bae;}#servizi-hotel ul {margin: 0px 0px 0px 20px;}#servizi-hotel li {list-style-image: url('../images/background/servizi-hotel-li.gif');margin-bottom: 9px;color: #4f616d;font-size: 12px;}#form-hotel {float: left;width: 402px;}#form-hotel .intestazione {color: #ffffff;height: 21px;line-height: 21px;text-align: center;font-size: 13px;font-weight: bold;margin-bottom: 10px;background: #568bae;}#form-hotel .intestazione.sotto {color: #568bae;background: #d5e1e8;}#form-hotel table {margin-left: 12px;margin-bottom: 15px;font-weight: bold;color: #579dcb;}#form-hotel input[type="text"] {border: 1px solid #c9c9c9;height: 17px;width: 173px;margin-bottom: 10px;}#form-hotel select {width: 173px;border: 1px solid #c9c9c9;margin-bottom: 10px;}#form-hotel input.short {width: 103px;}#form-hotel textarea {border: 1px solid #c9c9c9;width: 371px;height: 70px;margin-bottom: 10px;}#form-hotel .submit {display: block;float: left;margin-top: 15px;padding: 4px 20px 5px 20px;color: #ffffff;text-decoration: none;background: #568bae;text-transform: uppercase;}#column-gallery a {display: block;float: left;margin-right: 3px;margin-bottom: 7px;}.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;}.link_home{display:block;font-size:11px;color:#606060;margin-bottom:5px;margin-left:13px;}.loaded_banner a{cursor:pointer;}.loaded_banner a {display:block;color:#000000;text-decoration:none;}.loaded_banner a strong,.loaded_banner a b {color: #006fcd;text-decoration: underline;}.loaded_banner a .marrone {font-weight: bold;color: #856947;}.loaded_banner a:hover {text-decoration: underline;}.loaded_banner.verticale  {margin-bottom: 10px;width: 144px;overflow: hidden;}.loaded_banner.verticale.text_bg {padding: 19px 15px 13px 13px;width: 116px;color: #323434;background: url('../images/background/text_bg.gif') no-repeat left top;}.loaded_banner.orizzontale  {width: 930px;height: 33px;overflow: hidden;}#hidden_banner_wrap {display: none;}#bottom-text,#bottom-text-home {padding: 40px 0px 30px 25px;}#bottom-text-home  {padding-left: 0px;padding-right: 40px;}#bottom-text .column {float: left;width: 257px;margin-left: 57px;}#bottom-text .column:first-child {margin-left: 0px;}#bottom-text h2,#bottom-text-home h2 {font-size: 13px;padding: 0px 0px 0px 10px;margin-bottom: 10px;color: #ffffff;background: #0f6eb7;}#bottom-text h3,#colonnaSx #bottom-text-home h3 {font-size: 12px;color: #004a80;height: auto;line-height: auto;margin: 3px 0px 4px 0px;}#bottom-text p,#bottom-text-home p {font-size: 11px;color: #545454;padding-bottom: 15px;}#bottom-text a,#bottom-text-home a {color: #004a80;font-weight: bold;}#bottom-text a:hover,#bottom-text-home a:hover {text-decoration: none;}#fotoflash {position: absolute;top: 0px;left: 315px;}#elenco-localita h2.emilia-romagna {background: #8ab008;}#elenco-localita h2.marche {background: #de7d00;}#elenco-localita h2.abruzzo {background: #d40050;}#elenco-localita h2.trentino-alto-adige {background: #80796d;}#colonnaSx.emilia-romagna h3,#colonnaSx.emilia-romagna h2 {background: #8ab008;}#colonnaSx.marche h3,#colonnaSx.marche h2 {background: #de7d00;}#colonnaSx.abruzzo h3,#colonnaSx.abruzzo h2 {background: #d40050;}#colonnaSx.trentino-alto-adige h3,#colonnaSx.trentino-alto-adige h2 {background: #80796d;}#wrapper_form_hotel a.privacy {color: #579dcb;}#wrapper_form_hotel a.privacy:hover {text-decoration: underline;}#hidden_vetrine_wrap {display: none;}#colonnaSx .localita_vetrine_load{height:140px;}#colonnaSx .localita_vetrine_load .vetrina {margin: 0px 3px 20px 3px;}#colonnaSx .localita_vetrine_load h3 {clear: both;height: 25px;line-height: 25px;background: url('../images/background/load_vetrine_home_h3.gif') repeat-y left #238ae2;}#colonnaSx .localita_vetrine_load h3 a {text-decoration: none;color: #ffffff;}#colonnaSx .localita_vetrine_load h3 a:hover {text-decoration: underline;}#col_wrap {float: left;width: 793px;}#toppa {position: absolute;top: 0px;right: -11px;*right: 0px;width: 128px;height: 23px;background: #dfe0da;}