* {margin: 0px;padding: 0px;border: 0px;}body {font-family: Tahoma, Arial, san-serif;font-size:11px;background:#ffffff;overflow:hidden;}.clear {height: 0px;line-height: 0px;clear: both;}a:link{color:#984ca3;text-decoration:none;}a:hover{color:#984ca3;text-decoration:underline;}input{font-family: Tahoma, Arial, san-serif;font-size:11px;background:none;border:1px solid #cccccc;}input[type=text]{padding:2px;width:180px;margin:4px 0;}input[type=checkbox]{margin-top:10px;margin-right:3px;margin-left:0;position:relative;border:none;top:2px;}#flash{position: absolute;top:0px;z-index: 10;left:50%;margin-left:-50%;overflow: hidden;text-align:center;}#main{position: absolute;width:100%;z-index: 20;}#header{width:100%;background:#FFFFFF;}#fondomenu{width:100%;height:47px;background:url('../images/background/bg_menu.gif') repeat-x;}#fondosottomenu{width:100%;height:24px;position:absolute;top:-24px;background:url('../images/background/bg_content.png') repeat-x;}#container{position:absolute;z-index:90;bottom:23px;width:100%;overflow:visible;background:url('../images/background/bg_content.png') repeat-x;}#container.gallery{background:url('../images/background/bg_gallery.gif') repeat-y;}#content{line-height:1.8em;margin:10px 0 0 0;padding:10px 0 0 20px;color:#333333;}#menu-top{height:28px;font-size:11px;}#menu-top > div{position:absolute;}#menu-top div#newsletter{left:0px;}#menu-top div#offerte{left:247px;}#menu-top div#booking{left:495px;}#menu-top div#newsletter a, #menu-top div#offerte a, #menu-top div#booking a{position:relative;top:1px;}#menu-top div#newsletter a.link-menu-out{width:246px;height:26px;display:block;}#menu-top.it div#newsletter a.link-menu-out{background:url('../images/background/newsletter_out_it.gif') no-repeat; }#menu-top.en div#newsletter a.link-menu-out{background:url('../images/background/newsletter_out_en.gif') no-repeat; }#menu-top.de div#newsletter a.link-menu-out{background:url('../images/background/newsletter_out_de.gif') no-repeat; }#menu-top.fr div#newsletter a.link-menu-out{background:url('../images/background/newsletter_out_fr.gif') no-repeat; }#menu-top div#offerte a.link-menu-out{width:247px;height:26px;display:block;}#menu-top.it div#offerte a.link-menu-out{background:url('../images/background/offerte_out_it.gif') no-repeat; }#menu-top.en div#offerte a.link-menu-out{background:url('../images/background/offerte_out_en.gif') no-repeat; }#menu-top.de div#offerte a.link-menu-out{background:url('../images/background/offerte_out_de.gif') no-repeat; }#menu-top.fr div#offerte a.link-menu-out{background:url('../images/background/offerte_out_fr.gif') no-repeat; }#menu-top div#booking a.link-menu-out{width:232px;height:26px;display:block;color:#dfedcb;padding-top:6px;padding-left:185px;font-weight:bold;}#menu-top.it div#booking a.link-menu-out{background:url('../images/background/booking_out_it.gif') no-repeat; }#menu-top.en div#booking a.link-menu-out{background:url('../images/background/booking_out_en.gif') no-repeat; }#menu-top.de div#booking a.link-menu-out{background:url('../images/background/booking_out_de.gif') no-repeat; }#menu-top.fr div#booking a.link-menu-out{background:url('../images/background/booking_out_fr.gif') no-repeat; }#menu-top div .menu-top-content{display:none;}#menu-top div .menu-top-content .box-top{background:url('../images/background/tp_offerte.png') no-repeat;width:245px;height:20px;}#menu-top div .menu-top-content .box-content{padding:3px 0px 3px 0px;width:245px;background:url('../images/background/bg_offerte.png') repeat;display:table;}#menu-top div .menu-top-content .box-content a{color:#984ca3;font-weight:bold;text-decoration:none;}#menu-top div .menu-top-content .box-content > a{floar:right;padding-top:5px;}#menu-top div .menu-top-content .box-content p{color:#984ca3;font-weight:bold;margin-bottom:0px;padding-bottom:5px;float:left;}#menu-top div .menu-top-content .box-content .checkbox{color:#656565;}#menu-top div .menu-top-content .box-content .box-submit{    background:url('../images/background/bg_submit.gif') no-repeat center left;width:66px;height:24px;float:right;margin-right:30px;padding-top:6px;padding-left:10px;}#menu-top div .menu-top-content .box-content .box-submit .submit{}#menu-top div .menu-top-content .box-content .tratteggio{background:url('../images/background/tratteggio.gif') repeat-x top left; float:left;clear:left;height:10px;margin-top:10px;width:194px;}#menu-top div .menu-top-content .box-content .offerta{display:table;margin-bottom:5px;margin-left:20px;}#menu-top div .menu-top-content .box-content .newsletter{    margin-left:20px;}#menu-top div .menu-top-content .box-content .newsletter img, #menu-top div .menu-top-content .box-content .offerta div img{float:left;margin-top:3px;}#menu-top div .menu-top-content .box-content .offerta img{float:left;}#menu-top div .menu-top-content .box-content .offerta div{float:left;margin-left:5px;width:125px;}#menu-top div .menu-top-content .box-content .offerta > img{border:1px solid #cccccc;margin-right:6px;}#menu-top div .menu-top-content .box-content .offerta div{float:left;}#menu-top div .menu-top-content .box-content .offerta div a{float:left;padding-bottom:4px;}#menu-top div .menu-top-content .box-content .offerta div a > p{clear:right;float:left;padding:0px;margin:0px;}#menu-top div .menu-top-content .box-content .offerta div > span{float:left;clear:both;width:125px;}#menu-top div .menu-top-content .box-content .newsletter p{width:190px;}#menu-top div .menu-top-content .box-content .offerta div > img{float:left;}#menu-top div .menu-top-content .box-bottom{background:url('../images/background/bt_offerte.png') no-repeat;width:245px;height:20px;}#lang{float:left;color:#5b442c;font-weight:bold;position:absolute;left:745px;top:7px;}#lang a{color:#5b442c;font-size:11px;padding:5px;text-decoration:none;}#lang a.active{color:#AF8F6D;}#link-fedora{float:right;text-align:right;width:160px;background:url('../images/background/fedora.gif') no-repeat right top;padding-right:32px;color:#88857a;position:absolute;right:0px;height:30px;}#link-fedora a{color:#88857a;position:relative;top:6px;text-decoration:underline;}#link-fedora b{color:#005187;}#link-fedora u{color:#88857a;}#page{float:left;padding-bottom:10px;width:100%;min-height:100px;background:url('../images/background/logo-interno.png') no-repeat right top;}.index #page{background:url('../images/background/logo.png') no-repeat right top;}.gallery #page{background:url('../images/background/logo-gallery.png') no-repeat right top;}#page img{border:2px solid #cccccc;margin-right:5px;margin-bottom:0px;}#page iframe{border:2px solid #cccccc;float:left;}#page ul{display:table;padding:15px;}#page > div{width:970px;}#page .txt_contatti{float:left;margin-left:15px;}#page .offerta{padding:0px;margin-bottom:5px;}#page .offerta span{margin:0px;padding:0px;}#page .offerta a{margin-right:5px;}#page .sottotitolo{font-weight:bold;}#menu-top div .menu-top-content .box-content .all-offerte{float:right;margin-right:20px;}#menu-top div .menu-top-content .box-content a.all-offerte:hover{text-decoration:underline;}#content h1{font-size:18px;font-weight:normal;color:#984ca3;padding-bottom:5px;}#footer{position:absolute;z-index:110;height:23px;width:100%;background:#FFFFFF;bottom:0;color:#333333;font-size:11px;}#firma > p{margin:0;padding:5px;width:800px;float:left;}#firma > div{position:absolute;bottom:5px;right:8px;color:#686962;}#firma img{position:relative;top:7px;}#firma a{color:#686962;text-decoration:none;}#form_contatti_informazioni input[type=text], #form_contatti_preventivo input[type=text], #form_contatti_preventivo select{font-family: Tahoma, Arial, san-serif;font-size:11px;background:#FFFFFF;border:1px solid #cccccc;padding:3px;color:#5b5650;}#form_contatti_preventivo select{width:192px;margin:0;}#form_contatti_informazioni textarea, #form_contatti_preventivo textarea{font-family: Tahoma, Arial, san-serif;font-size:11px;width:440px;height:70px;background:#FFFFFF;border:1px solid #cccccc;padding:3px;}#form_contatti_preventivo textarea{width:400px;height:50px;}#form_contatti_informazioni td, #form_contatti_informazioni input, #form_contatti_preventivo td, #form_contatti_preventivo input{margin:0;padding:0;}#form_contatti_informazioni .submit, #form_contatti_preventivo .submit{border:1px solid #cccccc;width:200px;height:30px;padding:2px 7px;background:#FFFFFF}#form_contatti_informazioni a, #form_contatti_preventivo a{text-decoration:none;}.tabella_opzioni{margin:8px 0px;color:#333333;}#menu{margin:0 40px;position:absolute;top:-63px;font-size:11px;padding-top:73px;overflow:show;}#menu ul {list-style-type: none;}#menu li.mainlink {position: relative;float: left;padding-left: 2px;overflow:show;_width: 100px;_text-align: center;}#menu li.mainlink div a {display: block;height: 28px;line-height: 28px;padding: 0px 16px 0px 15px;color:#751084;text-transform: uppercase;text-decoration: none;}#menu > ul > li:hover > div,#menu > ul > li.active > div{background:url('../images/background/over_menu.gif') no-repeat left;}#menu > ul > li.active > div a{background:url('../images/background/over_menu_dx.gif') no-repeat right;}#menu .sottomenu {padding: 16px 0px 26px 0px;list-style-type: none;position:absolute;left:0px;bottom:17px;width:500px;}_html #menu .sottomenu {background: none;}#menu .sottomenu li {float:left;padding-left:7px;background:url('../images/background/dot_sottomenu.gif') no-repeat left;}#menu .sottomenu li:first-child {}#menu .sottomenu li:hover,#menu .sottomenu li.active {}#menu .sottomenu li a {color:#984ca3;padding-left:5px;padding-right:20px;text-decoration:none;}#flash-gallery{width:700px;margin:0px auto;}#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 #A488CF;background: #A488CF;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;}
