html { overflow-x: hidden; }* {margin: 0px;padding: 0px;border: 0px;    box-shadow: none;}.clear {clear:both;height: 0px;line-height: 0px;}body {font-family: "Lucida Grande", Tahoma, Arial, sans-serif;font-size: 11px;background: url('../images/background/body.jpg') repeat-x top #c9c8bd;}#main {position: relative;margin: 0px auto 0px auto;width: 988px;}#logo {position: absolute;left: 0px;top: 60px;height: 127px;width: 306px;background: url('../images/background/logo.png') no-repeat left top;}#logo-continue {position: absolute;left: 0px;top: 60px;height: 127px;background: url('../images/background/logo-continue.png') repeat-x top;}#preventivo-fast {overflow: hidden;height: 30px;padding: 8px 0px 0px 0px;margin: 3px 0px 0px 90px;color: #23746f;}#preventivo-fast table {margin-bottom: 10px;}#preventivo-fast input[type="text"] {display: block;width: 115px;height: 20px;border: 1px solid #e7e5e2;padding-left: 10px;margin: 0px 15px 5px 5px;}#preventivo-fast input[type="text"].input-date {display: block;width: 79px;height: 20px;border: none;margin-bottom: 0px;padding: 0px 24px 0px 10px;font-size: 11px;background: url('../images/background/input-date.gif') no-repeat left top;}#preventivo-fast input[type="checkbox"] {margin-right: 5px;vertical-align: middle;}#preventivo-fast select {display: block;width: 133px;height: 20px;padding: 0px 0px 0px 10px;margin: 0px 15px 0px 5px;font-size: 11px;}#preventivo-fast select.short {width: 125px;}#preventivo-fast textarea {height: 60px;border: 1px solid #e7e5e2;width: 782px;margin-right: 10px;color: #999999;}#preventivocontinue,#preventivo-fast .submit {display: block;color: #ffffff;text-decoration: none;width: 72px;height: 17px;padding: 3px 0px 0px 0px;text-align: center;font-weight: bold;background: url('../images/background/preventivocontinue.png') no-repeat left top;}#preventivocontinue:hover {text-decoration: underline;}#colonne-hotel {height: 310px;padding: 20px 0px 0px 34px;background: url('../images/background/colonne-hotel.png') no-repeat left top;}.homepage #colonne-hotel,.default #colonne-hotel {padding: 20px 0px 0px 57px;}.homepage #colonne-hotel {    width: 931px;}#colonne-hotel .struttura {float: left;width: 173px;margin-right: 7px;}.struttura .titolo_vetrina {height: 45px;}.struttura.sez_hqueenmary .titolo_vetrina {background: url('../images/background/titolo_vetrina_sez_hqueenmary.png') no-repeat left top;}.struttura.sez_resqueenmary .titolo_vetrina {background: url('../images/background/titolo_vetrina_sez_resqueenmary.png') no-repeat left top;}.struttura.sez_hambasciatori .titolo_vetrina {background: url('../images/background/titolo_vetrina_sez_hambasciatori.png') no-repeat left top;}.struttura.sez_hlido .titolo_vetrina {background: url('../images/background/titolo_vetrina_sez_hlido.png') no-repeat left top;}.struttura.sez_hmediterraneo .titolo_vetrina {background: url('../images/background/titolo_vetrina_sez_hmediterraneo.png') no-repeat left top;}.struttura span,.struttura a {display: block;color: #ffffff;width: 135px;text-decoration: none;font-weight: bold;text-align: center;height: 20px;line-height: 20px;font-size: 12px;}.struttura span {margin: 9px 0px 14px 0px;}.struttura a {margin-top: 16px;}.struttura a:hover {text-decoration: underline;}.struttura.sez_hqueenmary span,.struttura.sez_hqueenmary a {background: url('../images/background/span_sez_hqueenmary.gif') no-repeat left top;}.struttura.sez_resqueenmary span,.struttura.sez_resqueenmary a {background: url('../images/background/span_sez_resqueenmary.gif') no-repeat left top;}.struttura.sez_hambasciatori span,.struttura.sez_hambasciatori a {background: url('../images/background/span_sez_hambasciatori.gif') no-repeat left top;}.struttura.sez_hlido span,.struttura.sez_hlido a {background: url('../images/background/span_sez_hlido.gif') no-repeat left top;}.struttura.sez_hmediterraneo span,.struttura.sez_hmediterraneo a {background: url('../images/background/span_sez_hmediterraneo.gif') no-repeat left top;}.struttura div {height: 15px;padding-top: 1px;padding-left: 24px;margin: 0px 0px 2px 7px;}.struttura .n1 {background: url('../images/background/n1.gif') no-repeat left top;}.struttura .n2 {background: url('../images/background/n2.gif') no-repeat left top;}.struttura .n3 {background: url('../images/background/n3.gif') no-repeat left top;}.struttura .n4 {background: url('../images/background/n4.gif') no-repeat left top;}#dove-siamo-home {position: relative;float: left;width: 437px;height: 260px;color: #54615a;}#dove-siamo-home p {padding-bottom: 6px;}#dove-siamo-home span {position: absolute;left: 25px;top: 60px;}#dove-siamo-home #mappe {position: absolute;left: 25px;top: 172px;}#dove-siamo-home a {color: #379c96;font-weight: bold;padding: 1px 0px 1px 15px;background: url('../images/background/mappe-link.gif') no-repeat left center;}#dove-siamo-home a:hover {text-decoration: none;}#contattaci-home {position: relative;float: left;width: 449px;color: #54615a;height: 260px;}#contattaci-home p {position: absolute;top: 116px;left: 66px;}#contattaci-home strong {color: #379c96;}#contattaci-loghi {position: absolute;top: 181px;left: 28px;}#content-wrapper {margin: 16px 47px 0px 30px;padding: 9px 9px 0px 11px;background: url('../images/background/content-wrapper.gif') no-repeat left top #ffffff;}#news-scroll {position: relative;float: left;height: 183px;width: 215px;padding: 16px 0px 0px 17px;margin-bottom: 10px;overflow: hidden;background: url('../images/background/news-scroll.jpg') no-repeat left top;}#news-scroll .content_special {margin-top: 10px;width: 190px;height: 140px;overflow: hidden;}#news-scroll div {width: 187px;height: 164px;background: url('../images/background/news-scroll-div.jpg') no-repeat left top;}#news-scroll .content_special a {display: block;color: #2c4a1b;padding: 0px 0px 11px 25px;margin-bottom: 11px;border-bottom: 1px dotted #ffffff;background: url('../images/background/news-link.png') no-repeat left 3px;}#news-scroll .content_special a:hover {text-decoration: none;}#offerte-scroll {position: relative;float: left;height: 187px;width: 370px;padding: 12px 0px 0px 21px;margin-bottom: 10px;margin-left: 9px;background: url('../images/background/offerte-scroll.gif') no-repeat left top;}.homepage #offerte-scroll,.default #offerte-scroll {margin-left: 0px;background: url('../images/background/offerte-scroll-home.gif') no-repeat left top;}#offerte-scroll .content_special {width: 306px;height: 94px;margin-top: 20px;overflow: hidden;}#offerte-scroll div.offerta-box {width: 306px;height: 94px;background: #e2ddd5;}.homepage #offerte-scroll div.offerta-box,.default #offerte-scroll div.offerta-box {background: #e9f4e7;}#offerte-scroll div.offerta-box img {float: left;margin-right: 14px;}#offerte-scroll div.offerta-box strong {display: block;color: #3b7a31;margin-bottom: 3px;text-transform: uppercase;}#offerte-scroll div.offerta-box p {padding-bottom: 3px;}#offerte-scroll .content_special a {color: #577643;font-weight: bold;}#offerte-scroll div.offerta-box.allclick:hover a {text-decoration: none;}#next_offer,#prev_offer {position: absolute;top: 160px;left: 23px;cursor: pointer;}#next_offer {left: 303px;}#colonnaSx {width: 221px;float: left;margin-right: 9px;}#menu {position: relative;width: 235px;left: -23px;margin-bottom: 30px;    margin-top: 20px;}#menu a {display: block;height: 18px;line-height: 18px;padding: 0px  0px 0px 36px;margin-bottom: 7px;font-size: 12px;text-decoration: none;color: #574b0d;background: url('../images/background/menu.png') no-repeat left top;}#menu a:hover,#menu a.active {font-weight: bold;color: #478a1a;background: url('../images/background/menu-active.png') no-repeat left top;}#newsletter {color: #5b5a59;margin: 16px 0px 20px 12px;}#newsletter p {padding-bottom: 10px;}#newsletter strong {color: #31a9e1;}#newsletter input[type="text"] {width: 200px;height: 22px;color: #5b5a59;margin-bottom: 6px;border: 1px solid #e1e0db;}#newsletter table {width: 200px;margin-top: 10px;}#newsletter a {color: #5b5a59;}#newsletter a:hover {text-decoration: none;}#newsletter .submit {display: block;color: #ffffff;font-size:11px;height: 23px;float: right;line-height: 23px;width: 99px;text-align: center;text-decoration: none;background: url('../images/background/newsletter-submit.gif') no-repeat left top;}#container {float: left;width: 659px;border-left: 1px solid #efefef;border-right: 1px solid #efefef;}.homepage #container,.default #container {width: 389px;margin-right: 9px;}#contenuto {padding: 10px 9px 0px 21px}.homepage #contenuto,.default #contenuto {padding: 0px 9px 0px 14px}#contenuto h2 {font-size: 12px;color: #0ca549;padding: 1px 0px 1px 0px;margin-bottom: 4px;}.default #contenuto h2 {color: #ffffff;font-size: 12px;margin-bottom: 5px;text-transform: uppercase;height: 18px;line-height: 18px;padding-left: 15px;background: url('../images/background/vetrine-h2.gif') no-repeat left top;}#contenuto h2.titolo {font-size: 15px;color: #0ca549;margin: 0px 9px 15px 0px;padding-left: 20px;background: url('../images/background/arrow-h1.gif') no-repeat left center;}#contenuto p {font-size: 11px;color: #4a4949;line-height: 14px;padding-bottom: 20px;}#contenuto ul {margin: 0px 0px 16px 25px;}#contenuto ul li {margin-bottom: 5px;}#approfondimenti {margin: 20px 0px 20px 0px;padding: 0px 0px 0px 9px}#approfondimenti h2 {color: #ffffff;font-size: 12px;margin-bottom: 2px;text-transform: uppercase;height: 18px;line-height: 18px;padding-left: 15px;background: url('../images/background/approfondimenti.gif') no-repeat left top;}#approfondimenti .lancio {height: 94px;margin-bottom: 2px;padding: 16px 12px 0px 12px;background: url('../images/background/lancio.gif') no-repeat left top;}#approfondimenti .lancio img {float: left;margin-right: 12px;}#approfondimenti .lancio .testo {float: left;color: #4a4949;font-size: 11px;width: 235px;}#approfondimenti .lancio strong {color: #399e98;display: block;font-size: 12px;margin-bottom: 3px;}#approfondimenti .lancio a {color: #399e98;}#approfondimenti .lancio:hover a {text-decoration: none;}#colonnaDx {float: left;width: 260px;padding-top: 5px;}#link-video {display: block;font-size: 11px;text-decoration: none;color: #30918d;text-align: center;padding: 182px 0px 20px 0px;margin-bottom: 11px;border-bottom: 1px solid #efefef;background: url('../images/background/link-video.jpg') no-repeat left top;}#link-video span,#link-video:hover {text-decoration: underline;}#link-video-hotel {display: block;font-size: 11px;color: #30918d;text-align: center;padding: 182px 0px 20px 0px;margin-bottom: 11px;border-bottom: 1px solid #efefef;background: url('../images/background/video-hotel.jpg') no-repeat left top;}#link-video-hotel:hover {text-decoration: none;}#footer {position: relative;width: 896px;margin: 0px 0px 30px 30px;padding: 14px 0px 10px 15px;background: url('../images/background/footer.gif') no-repeat left bottom #F7F6F1;}#footer p {font-size: 10px;color: #878680;padding-bottom: 14px;}#footer p a {color: #878680;}#footer p a:hover {text-decoration: none;}#firma {position: absolute;right: -52px;bottom: -35px;padding: 0px 65px 10px 0px;text-align: right;font-size: 10px;color: #ffffff;}#firma a {color: #ffffff;text-decoration: none;}#firma a:hover {text-decoration: underline;}#firma img {position: relative;top: 8px;}#gallery-scroll {position: relative;border-top: 1px solid #efefef;padding: 17px 0px 0px 0px;margin: 10px 0px 20px 0px;overflow: hidden;width: 622px;}.default #gallery-scroll {width: 357px;}#gallery-buttons {position: absolute;right: 0px;top: 10px;}#gallery-buttons img {float: left;cursor: pointer;}#gallery-scroll .box {height: 108px;width: 636px;}.default #gallery-scroll .box {width: 371px;}#gallery-scroll .box a {display: block;float: left;margin-right: 14px;}#gallery-scroll .box img {border:6px solid #dbd8c9;}#back-home {position: relative;display: block;left: -21px;margin-bottom: 20px;width: 171px;color: #ffffff;text-decoration: none;text-transform: uppercase;font-size: 12px;height: 33px;line-height: 33px;padding-left: 62px;background: url('../images/background/back-home.gif') no-repeat left top;}#back-home:hover {text-decoration: underline;}#form_info input[type="text"] {width: 164px;height: 19px;line-height: 19px;padding-left: 8px;color: #787565;font-size: 11px;margin-bottom: 8px;background: #f0eae4;margin-right: 16px;}#form_info textarea {width: 347px;height: 59px;padding-left: 8px;color: #787565;font-size: 11px;margin-bottom: 8px;margin-right: 16px;background: #f0eae4;}#form_info a {color: #787565;}#form_info a:hover {text-decoration: none;}#form_info input[type="checkbox"] {margin-right: 3px;}#form_info a.submit {display: block;height: 20px;line-height: 20px;width: 106px;text-align: center;color: #ffffff;margin-top: 10px;text-decoration: none;background: url('../images/background/form_info-submit.gif') no-repeat left top;}#form_info a.submit:hover {text-decoration: underline;}#top-data {position: relative;color: #686868;height: 59px;padding: 0px 0px 0px 58px;}#top-data a,#top-data div {color: #54615a;text-decoration: none;display: block;position: absolute;top: 8px;height: 43px;padding-top: 8px;}#top-data a span,#top-data div span {color: #379c96;font-weight: bold;}#top-data a:hover {text-decoration: underline;}#top-data #top-numeroverde {left: 665px;width: 87px;padding-left: 38px;background: url('../images/background/top-numeroverde.jpg') no-repeat left top;}#top-skype {left: 498px;width: 85px;padding-left: 68px;background: url('../images/background/top-skype.jpg') no-repeat left top;}#top-mail {left: 796px;width: 65px;padding-left: 48px;background: url('../images/background/top-mail.jpg') no-repeat left top;}#hotelflash {float: left;width: 522px;height:238px;margin-right: 9px;margin-left: 10px;overflow:hidden;}#hotelmap {float: left;position: relative;}#hotelmap a {display: block;position: absolute;left: 35px;top: 221px;width: 195px;height: 23px;line-height: 23px;text-align: center;color: #ffffff;background: url('../images/background/hotelmap-link.png') no-repeat left top;}#hotelmap a:hover {text-decoration: none;}fieldset.tabella_guestbook{margin-top:10px;border:1px solid #c5c5c5;width: 342px;padding: 9px 5px 15px 10px;}.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-top: 10px;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;}#languages a {position: absolute;padding-left: 14px;height: 18px;line-height: 18px;text-decoration: none;color: #3caba7;}#languages a:hover,#languages a.active {color: #ffffff;}a#lang-it {right: 49px;top:76px;width: 39px;background: url('../images/background/bglang-it_off.png') no-repeat left top;}a#lang-it:hover,a#lang-it.active {background: url('../images/background/bglang-it_on.png') no-repeat left top;}a#lang-en {right: 42px;top:101px;width: 36px;background: url('../images/background/bglang-en_off.png') no-repeat left top;}a#lang-en:hover,a#lang-en.active {background: url('../images/background/bglang-en_on.png') no-repeat left top;}a#lang-fr {right: 19px;top:151px;width: 39px;background: url('../images/background/bglang-fr_off.png') no-repeat left top;}a#lang-fr:hover,a#lang-fr.active {background: url('../images/background/bglang-fr_on.png') no-repeat left top;}a#lang-de {right: 29px;top:126px;width: 39px;background: url('../images/background/bglang-de_off.png') no-repeat left top;}a#lang-de:hover,a#lang-de.active {background: url('../images/background/bglang-de_on.png') no-repeat left top;}#altrihotel {position: absolute;right: 26px;top: 60px;width: 557px;height: 127px;background: url('../images/background/altrihotel.png') no-repeat left top;}#altrihotel a {position: absolute;height: 115px;}#altri_hqueenmary {left:20px;width: 110px;}#altri_resqueenmary {left:130px;width: 110px;}#altri_hambasciatori{left:240px;width: 110px;}#altri_hlido{left:350px;width: 80px;}#altri_hmediterraneo{left:430px;width: 110px;}#contattaci-loghi #top-numeroverde {float: left;width: 87px;padding-top: 5px;height: 42px;padding-left: 38px;margin-right: 10px;background: url('../images/background/numeroverde.jpg') no-repeat left top;}#contattaci-loghi #top-numeroverde span {color: #379c96;font-weight: bold;}#contenuto .testoAzzurro{color:#31a9e1;}table.listino,table.listino-pasqua {width: 620px;text-align: center;margin-bottom: 20px;}table.listino th {height: 25px;color: #478a3e;text-transform: uppercase;background: #deefe5;}table.listino td {height: 25px;border-bottom: 1px solid #c5e0d0;}table.listino-pasqua th {height: 25px;color: #3684a9;text-transform: uppercase;background: #bbe0f1;}table.listino-pasqua td {height: 25px;border-bottom: 1px solid #cbe2ee;}#gif-freccina {position: absolute;left: 116px;top: 282px;}#gif-freccina.hotel {left: 118px;top: 238px;}#preventivi-trigger {margin-bottom: 15px;cursor: pointer;}#news_offerte_banner_container {margin-left: 30px;}#buoni_vacanza_home {position: absolute;    right: 25px;    top: 240px;}#buoni_vacanza_page {display: block;margin-bottom: 10px;}marquee {position: absolute;    top: 10px;    left: 40px;    width: 500px;}marquee h1 {font-size: 18px;    color: #1B6965;    display: inline;}#offerte_banner_container-home {    margin-left: 90px;}#prev-offerte-home,#next-offerte-home {float: left;    cursor: pointer;}#scroll_offerte_home_slider {width: 543px;    height: 200px;    float: left;    background: url('../images/background/scroll_offerte_home_slider.gif') repeat-x top;}#scroll_offerte_home_container {float: left;    position: relative;}#scroll_offerte_home_content {height: 151px;    width: 543px;    overflow: hidden;}.offerta-home {width: 148px;    height: 149px;    float: left;    font-size: 10px;    padding: 0px 13px 0px 19px;    background: url('../images/background/offerta-home.gif') no-repeat left top;}.offerta-home strong {color: #3b7a31;    display: block;}.offerta-home img {margin-bottom: 5px;}.offerta-home a {color: #3b7a31;}#vedi_tutte_offerte {position: absolute;    top: 15px;    right: 60px;    width: 142px;    height: 16px;    color: #ffffff;font-weight: bold;    text-decoration: none;    font-size: 10px;    padding: 3px 0px 0px 10px;    background: url('../images/background/vedi-tutte-offerte.gif') no-repeat left top;}#contenuto .offerta-box {background: #f3f6f6;margin-bottom: 5px;    padding: 15px 0px 15px 15px;}#contenuto .offerta-box p {padding-bottom: 0px;}#contenuto .offerta-box img {float: left;    margin-right: 12px;}#contenuto .offerta-box .contenuto-offerta-riepilogo {width: 190px;    float: left;}#contenuto .offerta-box a {color: #3b7a31;}#contenuto .offerta-box strong {color: #3b7a31;    display: block;}#preventivi-immediati-linguetta {position: absolute;    right: 26px;    top: 170px;}#preventivi-immediati-linguetta.internal {    right: 25px;    top: 195px;}#booking-default {padding: 3px 0px 5px 25px;background: url('../images/background/booking-default.gif') repeat-y left;}#booking-default table {width: 190px;    margin-bottom: 10px;}#booking-default table .spacingtd {width: 10px;}#booking-default table select {width:50px;}#booking-default .input-date {display: block;    margin-bottom: 5px;border: 1px solid #7f7469;    width: 155px;    height: 15px;}#booking-default .submit {color: #ffffff;    font-weight: bold;    text-decoration: none;    display: block;    background: #f97b00;    width: 158px;    text-align: center;    border: 2px solid #ffffff;}
