/* CSS Document */
html, body {margin:0px; padding:0px; background-color:#c4c4c4; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#news {display:none;}
#container {margin:0px auto; padding:0px; padding-top:15px; width:770px; position:relative; background-color:#FFFFFF; background-image:url(../img/sfondo.gif); background-repeat:repeat-y;}
#logo {position:fixed; width:87px; margin:0px auto; margin-left:-20px; margin-top:52px; padding:0px;}
#logo h1{display:none;}
#logo_vw {
margin:0px;
padding:25px;
padding-top:250px;
}
#top {height:97px; background-image:url(../img/top.gif);}
#language{position:absolute; top:33px; left:167px;}
#menu_index ul, #menu ul{font-size:12px; margin:0px; padding:0px; padding-top:70px; padding-left:102px;}
#menu_index li, #menu li{margin:0px; padding:0px; padding-right:27px; display:inline;}
#menu_index a, #menu a {text-decoration:none; color:#989898;}
#menu_index a:hover, #menu a:hover {text-decoration:none; color:#b48041;}
#menu_index .hidden {visibility:hidden; }
#fascia {height:247px;}
#fascia_sx {width:154px; float:left;}
#main {margin:0px; padding:0px; min-height:587px;}
#form {margin:0px; padding:0px; margin-left:15px; margin-top:0px; width:586px; background-color:#FFFFFF; float:left; color:#818181; border-top:1px solid #b48041; }
#form img {margin-top:15px;}
#form_sx, #form_arrivo {padding:0px; margin:0px; width:292px; float:left;}
#form_sx p, #form_dx p {padding:0px; margin:0px; padding-top:10px;}
#form_persone {padding:0px; margin:0px; width:200px; float:left;}
#form_dx, #form_partenza {padding:0px; margin:0px; width:292px; float:right;}
#form_dx, #form_sx {margin-bottom:15px;}
#form_singole, #form_doppie, #form_dus {padding:0px; margin:0px; width:190px; float:left;}
#form_matrimoniale {padding:0px; margin:0px; width:190px; float:left; padding-left:10px;}
#form_singole p, #form_doppie p, #form_persone p, #form_dus p, #form_matrimoniale p {padding:0px; margin:0px; padding-top:10px;}
#form_arrivo input.txt, #form_partenza input.txt {padding:0px; margin:0px; margin-left:30px; background-color:#dddddd; border:none;}
#form_arrivo p, #form_partenza p {padding:0px; margin:0px; padding-top:10px;}
#form_singole input.txt, #form_doppie input.txt, #form_persone input.txt, #form_dus input.txt, #form_matrimoniale input.txt {padding:0px; margin:0px; width:50px; margin-left:5px; background-color:#dddddd; border:none;}
form input.txt {width:200px; margin-left:30px; background-color:#dddddd; border:none; color:#b48041;}
form p label {padding:0px; margin:0px; margin-top:2px; font-weight:bold; float:left; width:15%;}
#form_singole p label, #form_doppie p label, #form_persone p label, #form_dus p label, #form_matrimoniale p label {font-weight:bold; float:left; width:70px; margin:0px; padding:0px; margin-top:2px;}
#form_matrimoniale p label {font-weight:bold; float:left; width:100px; margin:0px; padding:0px; margin-top:2px}
#form h2 {margin:0px; padding:0px; font-size:16px; color:#b48041; margin-top:15px;}
#form h3 {margin:0px; padding:0px; font-size:14px; color:#8C939A; margin-bottom:10px; margin-top:35px;}
#form a {color:#b48041; text-decoration:none; font-weight:bold;}
#form img {margin-bottom:10px;}
.float_left {float:left;}
#box {margin:0px; background-image:url(../img/sfondo.gif); background-repeat:repeat-y; /*min-height:340px;*/ }
#box_dx {float:left; width:601px; padding-left:15px; padding-top:35px; padding-bottom:20px;}
#box h2, #box_dx h2 {margin:0px; padding:0px; font-size:16px; color:#b48041; margin-bottom:10px;}
#box h3, #box_dx h3 {margin:0px; padding:0px; font-size:14px; color:#8C939A; margin-bottom:10px; margin-top:10px;}
#box_dx h4 {margin:10px 15px 0px 0px; padding:5px; font-size:12px; color:#b48041; background-color:#eee2d3;}
#box_dx h3, #box_dx h4{clear:both;}
#box ul {margin:0px; margin-left:15px; padding:0px; color:#818181;}
#box li {margin:0px; padding:0px; list-style-image:url(../img/square.jpg);} 
#box li a, #box_dx li a {font-weight:bold;}
#box_dx p, .ClassEnjoy p {margin:10px 15px 10px 0px; padding:0px; color:#818181;}
#box_dx .img-float-left{padding-right:10px; padding-top:10px; margin-bottom:10px; float:left;}
#box #lista_icone {margin:0px; padding:0px; margin-top:35px;}
#box #lista_icone li {margin:0px; padding:0px; display:inline; list-style-type:none;}
#box #lista_icone .margine_dx_home {margin-right:53px;}
#box a {margin:0px; padding:0px; text-decoration:none; color:#b48041;}
#box_dx a{margin:0px; padding:0px; text-decoration:none; color:#b48041; font-weight:bold;}
#box img, #box_dx img{margin:0px; padding:0px;}
#colonna_sx, #colonna_dx {float:left; padding:0px; margin:0px; width:280px;}
#colonna_sx ul, #colonna_dx ul {padding:0px; margin:0px;}
#colonna_sx li, #colonna_dx li {padding:0px; margin:0px; margin-left:15px; margin-bottom:2px; list-style-type:none;}
#colonna_sx a, #colonna_dx a{padding:0px; margin:0px; text-decoration:none; color:#b48041;}
#menu_sx {float:left; padding:0px; margin:0px; margin-top:16px; width:154px; position:relative;}
#menu_sx ul{padding:0px; margin:0px; padding-left:20px;}
#menu_sx li{padding:0px; margin:0px; margin-bottom:5px; list-style-image:none; list-style-type:none; text-decoration:none;}
#menu_sx a{padding:0px; margin:0px; text-decoration:none; color:#b48041;}
#menu_sx h3 {padding:20px 0px 14px 20px; margin:0px;}
#menu_sx a.booking {margin:0px; padding:0px; position:absolute; left:20px; top:20px;}
#menu_sx a.padovacard {margin:0px; padding:0px; position:absolute; left:25px; top:85px;}
#menu_sx img.padovacard_utility {margin:0px; padding:0px; position:absolute; left:1px; top:10px;}
#menu_sx img.padovacard_enjoy {margin:0px; padding:0px; position:absolute; left:1px; top:150px;}
#menu_sx a.ospitalita {margin:0px; padding:0px; position:absolute; left:42px; top:150px;}
#clear p{font-weight:bold; margin:0px; padding:0px; padding-top:10px; padding-bottom:10px;}
#clear_h3 { margin:0px; padding:0px;}
#clear, #clear_offerta_2, #clear_offerta_3 {clear:both;}
#clear_two {clear:both;}
#footer {padding:3px; background-image:url(../img/sfondo_footer.jpg); line-height:20px;}
#footer p {margin:0px; padding:10px; color:#8e8e8e; text-align:center;}
#footer a {text-decoration:none; color:#8e8e8e;}
#footer a:hover {text-decoration:none; color:#666;}
#credits{background-color:#c4c4c4; text-align:right; font-size:10px; padding:5px 10px 20px 0; color:#666;}
#credits a {text-decoration:none; color:#666;}
#credits a:hover {text-decoration:underline; color:#666;}
#piva{background-color:#c4c4c4; text-align:left; float:left; font-size:10px; padding:5px 10px 20px 10px; color:#666;}
#box_offerta, #box_offerta_2, #box_offerta_3 {background-image:url(../img/sfondo_offerte.jpg); background-repeat:repeat-x; margin:0px; padding:0px; margin-top:15px; padding:5px; border:1px solid #8e8e8e; margin-top:15px; padding:5px; border:1px solid #8e8e8e;}
#nome_offerta, #nome_offerta_2, #nome_offerta_3 {padding:0px; margin:5px; float:left; padding-left:5px; padding-top:5px;}
#nome_offerta h3, #nome_offerta_2 h3, #nome_offerta_3 h3{padding:0px; margin:0px; color:#fff; font-size:16px;}
#prezzo_offerta, #prezzo_offerta_2, #prezzo_offerta_3  {padding:0px; padding-right:5px; margin:0px; padding-top:10px; float:right;}
#prezzo_offerta h3, #prezzo_offerta_2 h3, #prezzo_offerta_3 h3{padding:0px; margin:0px; color:#fff; font-size:16px;}
#prenota_offerta, #prenota_offerta_2, #prenota_offerta_3{ padding-right:5px; margin-top:15px; margin-bottom:5px; }
#prenota_offerta h3, #prenota_offerta_2 h3, #prenota_offerta_3 h3{text-align:right; padding:0px; margin:0px; color:#b48041;}
#box_offerta img, #box_offerta_2 img, #box_offerta_3 img{margin:0px; padding:0px; float:left; padding-top:5px; padding-left:8px;}
#descrizione, #descrizione_2, #descrizione_3{padding:0px; margin:0px;}
#descrizione p, #descrizione_2 p, #descrizione_3 p{padding:0px; margin:0px; padding-top:8px;}
#descrizione img, #descrizione_2 img, #descrizione_3 img{padding:0px; margin:0px; padding-top:8px; padding-left:8px; padding-right:15px; float:left;}
#jump {display:none;}
#jump_up {display:none;}
textarea {border:1px solid #b48041;}
#checkbox {margin:0px; padding:0px;}
#checkbox input {border:1px solid #b48041;}
#clear_offerta {height:15px;}
#alert {margin:0px; padding:0px;}
#alert li { margin:0px; padding:0px; list-style-type:none; color:#FF0000; font-weight:bold;}
#alert ul { margin:0px; padding:0px;}
#cortesia {margin:0px; padding:0px; background-image:url(../img/bg_cortesia.gif); background-repeat:no-repeat; height:240px; margin-top:10px;}
#cortesia p { text-align:center; font-weight:bold; margin:0px; padding:0px; padding-top:110px;}
.booknow {text-align:right; display:block;font-size:14px;}

