* {margin: 0px;padding: 0px;border: 0px;}body {background: url('../images/background/body.jpg') repeat-x left top #f8eee1;font-family: Tahoma, Arial, san-serif;}.clear {height: 0px;line-height: 0px;clear: both;}input, textarea, select{font-family: Tahoma, Arial, san-serif;font-size: 12px;padding:2px;}#main {position: relative;width: 810px;font-size: 12px;margin: 28px auto 0px auto;padding-bottom: 40px;}#logo {display: block;height: 71px;margin-bottom: 10px;background: url('../images/background/logo.png') no-repeat left top;}* html #logo {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/background/logo.png');}#head {position: relative;}#flash {width: 789px;padding: 8px;background: url('../images/background/flash.png') no-repeat left top;}*html #flash {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/background/flash.png');}#main.home #flash {height: 367px;background: url('../images/background/flash-home.png') no-repeat left top;}* html #main.home #flash {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/background/flash-home.png');}#menu {position: absolute;top: 8px;left: 8px;width: 789px;height: 31px;background: url('../images/background/menu.png') no-repeat left top;}*html #menu {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/background/menu.png');}#menu ul {list-style-type: none;height: 31px;margin: 0px 0px 0px 10px;}#menu ul li {float: left;text-align: center;height: 31px;line-height: 31px;border-right: 1px dotted #000000;}#menu ul a {display: block;padding: 0px 25px 0px 25px;background: url('../images/background/menu-link-off.gif') no-repeat center top;text-decoration: none;color: #333333;}#menu ul a:hover,#menu ul a.active {color: #ffffff;background: url('../images/background/menu-link-on.gif') no-repeat center top #e83395;}#menu a.absolute {position: absolute;right: 20px;top: 8px;color: #333333;font-weight: bold;text-decoration: none;}#menu > a:hover {text-decoration: underline;}#sezioni {margin-top: 16px;}#main.home #sezioni {height: 150px;padding-left: 4px;background: url('../images/background/sezioni-home.gif') no-repeat left top;}#main.home #sezioni .section {position: relative;width: 188px;margin-left: 17px;float: left;height: 155px;font-size: 12px;}* html #main.home #sezioni .section {margin-left: 10px;}#main.home #sezioni .section:first-child {margin-left: 0px;}#main.home #sezioni .section p {padding: 8px 0px 0px 14px;}#main.home #sezioni .section a {font-weight: bold;}#main.home #sezioni .section a:hover {text-decoration: none;}#main.home #sezioni .section.proposte {background: url('../images/background/valigia.jpg') no-repeat left bottom;}#main.home #sezioni .section.proposte a {color: #e83395;}#main.home #sezioni .section.nozze {background: url('../images/background/sposi.jpg') no-repeat left bottom;}#main.home #sezioni .section.nozze a {color: #1197de;}#main.home #sezioni .section.gruppo {background: url('../images/background/foto.jpg') no-repeat left bottom;}#main.home #sezioni .section.gruppo a {color: #b0bc00;}#main.home #sezioni .section.incoming {background: url('../images/background/aereo.jpg') no-repeat left bottom;}#main.home #sezioni .section.incoming a {color: #8d5628;}#main.sezione #sezioni {padding-left: 20px;}#box-link {margin-left: 21px;width: 766px;height: 76px;}#box-link a {display: block;height: 20px;float: left;width: 222px;font-size: 11px;font-weight: bold;text-align: right;padding: 56px 34px 0px 0px;}#box-link a:hover {text-decoration: none;}#main.proposte #box-link {background: url('../images/background/box-link-proposte.gif') no-repeat right top;}#main.proposte #box-link a {color: #e83395;}#main.gruppo #box-link {background: url('../images/background/box-link-gruppo.gif') no-repeat right top;}#main.gruppo #box-link a {color: #5f6503;}#main.rimini #box-link {background: url('../images/background/box-link-rimini.gif') no-repeat right top;}#main.default #box-link {}#main.rimini #box-link a {color: #004f8b;}#upper-band {position: relative;height: 68px;text-transform: uppercase;line-height: 68px;padding-left: 96px;font-weight: bold;font-size: 15px;margin-top: 22px;}#main.proposte #upper-band {color: #e83395;background: url('../images/background/upper-band-proposte.jpg') no-repeat left top;}#main.nozze #upper-band {color: #1197de;background: url('../images/background/upper-band-nozze.jpg') no-repeat left top;}#main.nozze #upper-band #liste-nozze {position: absolute;top: 12px;right: 21px;width: 146px;height: 37px;line-height: 12px;text-transform: lowercase;font-size: 12px;font-weight: bold;color: #0099cc;padding: 17px 0px 0px 75px;background: url('../images/background/liste-nozze-attive-bottone.jpg') no-repeat left top;}#main.nozze #upper-band #liste-nozze:hover {text-decoration: none;}#main.gruppo #upper-band {color: #b0bc00;background: url('../images/background/upper-band-gruppi.jpg') no-repeat left top;}#main.incoming #upper-band {color: #793701;background: url('../images/background/upper-band-incoming.jpg') no-repeat left top;}#main.rimini #upper-band {color: #006699;background: url('../images/background/upper-band-rimini.jpg') no-repeat left top;}#main.default #upper-band {color: #006699;padding-left: 60px;background: url('../images/background/upper-band-default.jpg') no-repeat left top;}#container {background: url('../images/background/container.gif') repeat-y left;width: 795px;padding: 0px 1px 0px 1px;}#container h2 {color: #0677b2;margin-bottom: 10px;font-size: 14px;padding: 3px 0px 7px 30px;background: url('../images/background/contenuto-h2.jpg') no-repeat left top;}#container h3 {color: #0677b2;margin-bottom: 0px;font-size: 12px;padding: 3px 0px 7px 0px;}.bottom-container {position: relative;left: -1px;}#contenuto {padding: 20px 0px 20px 57px;width: 680px;color: #4f4f4f;font-size: 12px;}#contenuto p {text-align: justify;padding-bottom: 25px;}#contenuto ul {margin: 0px 0px 25px 25px;}#elenco-liste-nozze {padding: 30px 0px 0px 30px;width: 715px;}#liste-viaggi {padding: 15px 0px 0px 8px;width: 782px;}#liste-viaggi table.accordion_button {cursor: pointer;width: 782px;}#liste-viaggi .accordion_button td {background: #ebebeb;color: #333333;padding: 3px 0px 3px 0px;border-bottom: 3px solid #ffffff;}#liste-viaggi .accordion_button td:first-child {padding-left: 27px;font-weight: bold;width: 163px;text-transform: uppercase;background: url('../images/background/lista-viaggi-localita.png') no-repeat 6px center #ebebeb;}* html #liste-viaggi .accordion_button td:first-child {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/background/lista-viaggi-localita.png');}#liste-viaggi .accordion_button:hover td:first-child {background: url('../images/background/lista-viaggi-localita.png') no-repeat 6px center #33629a;}* html #liste-viaggi .accordion_button:hover td:first-child {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/background/lista-viaggi-localita.png');}#liste-viaggi .accordion_button:hover td,#liste-viaggi .accordion_button.active td {background-color: #33629a;color: #ffffff;}#liste-viaggi .accordion_button td span {font-weight: bold;color: #ed8203;}#liste-viaggi .accordion_button:hover td span,#liste-viaggi .accordion_button.active td span {color: #ffffff;}#liste-viaggi .step {display: none;}.hidden_accordion {padding: 10px 0px 10px 25px;}.hidden_accordion select {border: 1px solid #b7b7b7;font-size: 12px;}.hidden_accordion .struttura-img {float: left;margin: 0px 14px 0px 0px;padding: 2px;border: 1px solid  #96c8ed;}.hidden_accordion .struttura-descrizione {float: left;width: 546px;}.hidden_accordion .struttura-descrizione p {padding: 5px 0px 9px 0px;font-size: 11px;}.hidden_accordion table td:first-child {color: #006699;font-size: 11px;}.hidden_accordion table td:first-child span {font-size: 16px;}.row .form_link {color: #ffffff;text-decoration: none;font-size: 11px;font-weight: bold;padding: 2px 3px 2px 3px;background: #33629a;}.hidden_step .step[name="step2"] {margin: 10px 0px 10px 0px;padding: 17px 0px 10px 6px;background: #f4f4f4;border-top: 1px dotted #474747;border-bottom: 1px dotted #474747;}.hidden_step .step[name="step2"] strong {color: #0460b3;}.hidden_step .step[name="step2"] table {margin-top: 20px;}.hidden_step .step[name="step2"] table td:first-child {color: #006699;font-size: 16px;}.call-number {padding: 6px 0px 0px 56px;width: 120px;height: 40px;font-size: 11px;color: #1b9fe1;background: url('../images/background/call-number.jpg') no-repeat left top;}.hidden_step .step[name="step3"] {margin: 10px 0px 10px 0px;padding: 17px 0px 10px 6px;background: #f2faff;border-top: 1px dotted #474747;border-bottom: 1px dotted #474747;}.hidden_step .step[name="step3"] .table_form {margin-left: 10px;}.hidden_step .step[name="step3"] .table_form input[type="text"] {width: 263px;height: 15px;margin: 3px 0px 10px 0px;border: 1px solid #b2e1f7;}.hidden_step .step[name="step3"] .table_form textarea {border: 1px solid #b2e1f7;height: 83px;width: 263px;font-size: 11px;margin-bottom: 20px;}.form_buttons {text-align: right;}.lista-nozze {margin-bottom: 15px;}.lista-nozze .riepilogo {background: #f5f5f5;padding: 17px 40px 15px 15px;}.lista-nozze .riepilogo img {border: 1px solid #ff9933;float: left;margin-right: 10px;}.lista-nozze .riepilogo td {padding-bottom: 5px;}.lista-nozze .riepilogo td span {font-weight: bold;color: #0677b2;text-transform: uppercase;}.lista-nozze td a {color: #333333;}.lista-nozze .more-details {text-align: right;}.lista-nozze .more-details a {padding: 0px 5px 0px 24px;color: #ffffff;text-decoration: none;background: url('../images/background/more-details.gif') no-repeat left top #f59b21;}#lista-nozze-buttons {margin-bottom: 10px;}#selezione-quota {padding: 0px 0px 20px 57px;width: 680px;}#selezione-quota select,#selezione-quota input {width: 105px;margin-bottom: 10px;border: 1px solid #b7b7b7;}#form-quota-wrap {margin: 0px 3px 0px 3px;border-top: 1px dotted #333333;}#form-quota-wrap .etichetta {padding: 0px 5px 0px 24px;color: #ffffff;background: url('../images/background/more-details.gif') no-repeat left top #f59b21;}#form-quota-wrap table {margin: 50px 0px 0px 31px;}#form-quota-wrap table td {padding-bottom: 10px;vertical-align: top;}#form-quota-wrap table input[type="text"] {width: 354px;height: 17px;border: 1px solid #b2e1f7;}#form-quota-wrap table textarea {width: 354px;height: 75px;border: 1px solid #b2e1f7;}#form-quota-wrap {margin: 0px 3px 0px 3px;border-top: 1px dotted #333333;}#form-guestbook-wrap .scrivi {margin: 0px 0px 0px 50px;color: #ffffff;width:190px;height:55px;display:block;background: url('../images/background/scrivi-guestbook.gif') no-repeat left top;}#form-guestbook-wrap .leggi {margin: 0px;color: #ffffff;width:100%;height:65px;display:block;background: url('../images/background/leggi-guestbook.gif') no-repeat left top #F7F7F7;}#form-guestbook-wrap table {margin: 15px 0px 0px 51px;}#form-guestbook-wrap table td {padding-bottom: 10px;vertical-align: top;color:#333333;}#form-guestbook-wrap table input[type="text"] {width: 354px;height: 17px;border: 1px solid #b2e1f7;}#form-guestbook-wrap table textarea {width: 354px;height: 75px;border: 1px solid #b2e1f7;}#form-quota-wrap table .freccia-form, #form-guestbook-wrap table .freccia-form{width:49px;height:26px;display:table;background: url('../images/background/freccia-form.gif') no-repeat left top;}#form-quota-wrap table #pulsantiera, #form-guestbook-wrap table #pulsantiera{float:right;padding-top:5px;}#form-quota-wrap table #pulsantiera .submit, #form-guestbook-wrap table #pulsantiera .submit{border:1px solid #fcdeb0;background: url('../images/background/bg-submit.gif') repeat-x left top;color:#ffffff;width:68px;margin-top:3px;margin-left:10px;}#form-quota-wrap table #pulsantiera .reset, #form-guestbook-wrap table #pulsantiera .reset{border:1px solid #dbe4e9;background: url('../images/background/bg-reset.gif') repeat-x left top;color:#ffffff;width:68px;margin-top:3px;margin-left:10px;}#form-guestbook-wrap #tabella-guestbook{width:685px;}#form-guestbook-wrap #tabella-guestbook .separatore{background: url('../images/background/bg-separatore.gif') repeat-x left top;height:10px;}#form-guestbook-wrap #tabella-guestbook td{font-size:11px;}#form-guestbook-wrap .messaggio{width:640px;}#form-guestbook-wrap .quota{width:40px;height:30px;display:table;background: url('../images/background/ico-quota.gif') no-repeat left top;}#form-guestbook-wrap .guestbook{width:40px;height:30px;display:table;background: url('../images/background/ico-guestbook.gif') no-repeat left top;}#footer {position: fixed;bottom: 0px;left: 0px;width: 100%;height: 32px;line-height: 15px;background: #c9c8c3;color: #333333;font-size: 10px;text-align: center;}#footer #firma {position: absolute;right: 20px;top: -5px;font-weight: normal;color: #ffffff;}#footer #firma img {position: relative;top: 9px;}#footer #firma a {color: #ffffff;text-decoration: none;}fieldset.tabella_contatti{margin-bottom:20px;border:1px solid #48beed;padding: 9px 5px 15px 10px;}.tabella_contatti legend{margin-left:15px;font-style:italic;color:#FE8503;padding-left: 8px;padding-right: 8px;}.tabella_contatti legend span{color:#00519F;font-weight:bold;}fieldset.tabella_contatti input[type="text"]{border-top: 1px solid #00519F;border-left: 1px solid #00519F;border-bottom: 1px solid #4DD3FF;border-right: 1px solid #4DD3FF;width: 142px;}.tabella_contatti textarea {border-top: 1px solid #00519F;border-left: 1px solid #00519F;border-bottom: 1px solid #4DD3FF;border-right: 1px solid #4DD3FF;width: 313px;}.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 #00519F;border-left: 1px solid #00519F;border-bottom: 1px solid #4DD3FF;border-right: 1px solid #4DD3FF;}select#frm_trattamento{width:140px;}select#frm_sistemazione{width:140px;}a.submit {color: #ffffff;text-decoration: none;font-size: 11px;font-weight: bold;padding: 2px 3px 2px 3px;background: #33629a;}.errors {margin-bottom: 10px;padding: 5px 0px 5px 0px;background: #FCFB88;}#guestbooksign{font-size: 13px;}#newsletter-box a.checkbox-privacy {color: #4f4f4f;}#newsletter-box table {margin: 10px 0px 15px 0px;}#newsletter-box input[type="text"] {width: 163px;height: 15px;margin: 3px 0px 10px 0px;border: 1px solid #b2e1f7;}#newsletter-box select{border:1px solid #B2E1F7;width:50px;}#newsletter-box td img{position:relative;top:4px;left:2px;}#struttura-gallery {width: 750px;marign: 10px 0px 0px 37px;}#struttura-gallery a {display: block;float: left;margin-left: 19px;margin-bottom:15px;}#struttura-gallery img {border: 3px solid #cccccc;}h2 a {color: #0677b2;}#campi_tabella_contatti > img{margin:px;padding:0px;border:none;}#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 #999999;background: #999999;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 {}.ui-datepicker .ui-datepicker-prev {left:2px;}.ui-datepicker .ui-datepicker-next {right: 19px;}.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: #333333; outline: none; }.ui-state-default a {color: #333333; 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 #c36dd8; background: #DEDCF2; font-weight: bold; color: #c36dd8; outline: none; }.ui-state-hover a { color: #c36dd8; text-decoration: none; outline: none; }.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #C36DD8; background: #ffffff; font-weight: bold; color: #C36DD8; outline: none; }.ui-state-active a {color: #C36DD8;outline: none; text-decoration: none; }.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #C36DD8; background: #E47FFF; 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: 19px;cursor: pointer;background: none;border: none;}.ui-datepicker .ui-datepicker-prev-hover {cursor: pointer;background: none;border: none;}.calendario input, .calendario img{cursor:pointer;}#ulteriori_info {display: block;width: 139px;height: 19px;line-height: 19px;text-align: center;text-decoration: none;color: #33629a;font-weight: bold;margin: 8px 0px 8px 0px;background: url('../images/background/ulteriori-info.gif') no-repeat right top;}#popup-overlay {position: fixed;width: 100%;    height: 100%;left: 0px;top: 0px;    background: #33629a;    display: none;}#popup-box {position: fixed;display: none;width: 748px;height: 670px;top: 40px;left: 50%;background: #ffffff;margin-left: -374px;overflow:hidden;}#popup-box #content {border-bottom: 15px solid #d9e2eb;border-left: 15px solid #d9e2eb;border-right: 15px solid #d9e2eb;border-top: 74px solid #d9e2eb;height: 544px;padding: 20px 40px 20px 15px;overflow: hidden;}#popup-box #info-contenuto {border-top: 1px dotted #33629a;padding: 0px 60px 0px 0px;color: #0f3f79;font-size: 11px;line-height: 18px;position: absolute;left: 0px;top: 0px;}#popup-box p {padding-bottom: 20px;text-align: justify;}#popup-box ul {margin: 0px 0px 20px 25px;}#popup-box h3 {margin: 10px 0px 15px 0px;font-size: 13px;}#popup-box #close_popup {position: absolute;display: block;top: 28px;font-size: 12px;right: 36px;color: #33629a;text-decoration: none;padding: 3px 27px 3px 0px;background: url('../images/background/popclose.gif') no-repeat right top;}#popup-box #contenuto-scroller {position: relative;height: 578px;}#popup-box .slider {position: absolute;right: 35px;top: 91px;height: 475px;padding: 18px 0px 20px 0px;width: 13px;background: url('../images/background/slider.gif') no-repeat left top;}#popup-box .handler {background: url('../images/background/handler.gif') repeat-y left;cursor: pointer;}#print,#segnala {position: absolute;top: 15px;left: 154px;}#segnala {left: 28px;}#share-facebook,#share-twitter,#share-myspace {    position: absolute;    top: 25px;    left: 250px;}#share-twitter {    left: 280px;}#share-myspace {   left: 310px; }#popup-box #friendform {background: #d9e2eb;padding: 5px 10px 10px 8px;position: absolute;top: 74px;left: 15px;color: #33629a;font-size: 12px;display: none;}#popup-box #friendform strong {display: block;font-weight: normal;margin-bottom: 10px;}#popup-box #friendform input {border: 1px solid #000000;height: 16px;width: 160px;margin-right: 8px;}#popup-box #friendform a.submit {font-weight: bold;background:none;text-decoration: none;color: #33629a;}#popup-box #friendform a:hover {text-decoration: underline;}#contenuto p.closed {margin-bottom: 20px;}span.continue {position: absolute;background: #ffffff;text-decoration:underline;right: 0px;padding: 0px 10px 0px 10px;bottom: 0px;}