/* BODY */
body {background: url(/img/bground.gif) repeat-x ; background-color: White;}

/* cont-colonna 1 */
#corpo .col-1 .percorso { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; vertical-align: middle; text-align: left; font-weight: bold;  margin-top: 1px; margin-bottom: 1px; width: 595px; padding: 3px;margin: 0px auto 0 auto;}
#corpo .col-1 .percorso a, visited, active { color: #000 !important;   text-decoration: none; font-weight: bold; }
#corpo .col-1 .percorso a:hover { color: #fff !important; text-decoration: underline; font-weight: bold;}

#corpo .col-1 .titolo-template { position: relative; width: 595px; background-color: Black;  height: 30px; text-align: left; z-index: -1;margin: 0px auto 0 auto;}
#corpo .col-1 .titolo-template .cont { position: absolute; top: 3px; left: 14px; padding: 0px; z-index: 2;}
#corpo .col-1 .titolo-template .lingua { position: absolute; top: 8px; right: 10px; padding: 0px; z-index: 2;color: #fff}
#corpo .col-1 .titolo-template .lingua  a, visited, active { color: #fff !important;   text-decoration: none; font-weight: bold; }
#corpo .col-1 .titolo-template .lingua  a:hover { color: #ffcc00 !important; text-decoration: underline; font-weight: bold;}

#index-box-template { position: relative; width: 595px; text-align: left;  padding: 0px; display:block; clear:left; margin: 0px auto 0 auto;}

#index-box-template .box-lastminute { position:relative; width: 589px; margin: 0px auto 0 auto;border-right:3px solid #FFFE39;border-left:3px solid #FFFE39;background-color:white;}
#index-box-template .box-lastminute h1 { font-weight:bold; color: #784300; font-family: Arial,helvetica,sans-serif; font-size:15px;text-align:left;padding:7px 5px 5px 5px;margin:0;background-color:#FFFE39;}
#index-box-template .box-lastminute .testo { float:left; width:380px; color: #000; font-family: Verdana, sans-serif; font-size:11px;text-align:left;padding:10px 5px 0px 5px ;margin:0px;font-weight:normal;}
#index-box-template .box-lastminute .testo a {text-decoration:none; color:#000}
#index-box-template .box-lastminute .testo a:hover {text-decoration:underline; color:#000}
#index-box-template .box-lastminute .menu {float:left; width:190px;height:432px;color: #000; font-family: Tahoma, sans-serif;font-size:11px;text-align:left;padding:0px;margin:0px 0px 0px 3px ;font-weight:normal;background-color:white;}
#index-box-template .box-lastminute .menu h3 { font-weight:bold; color: #784300; font-family: Verdana, sans-serif; font-size:10px;text-align:right;padding-right:10px;margin:5px 0px 0px 0px;}
#index-box-template .box-lastminute .menu h3 a {text-decoration:none; color:#5C7706;font-weight:bold;margin-right:5px;}
#index-box-template .box-lastminute .menu h3 a:hover {text-decoration:none; color:#7BA105}

#index-box-template .box-lastminute .menu .bg {  width:190px; padding:0; margin:0; background-color:#F8A80B;}
#index-box-template .box-lastminute .menu .bg .contenuto {margin:0;padding:0;}
#index-box-template .box-lastminute .menu .bg .contenuto ul { text-align:left;margin:0; padding:0;list-style-type: none;}
#index-box-template .box-lastminute .menu .bg .contenuto li { text-align:left;margin:0px; padding:2px 0px 2px 10px;border-bottom:1px solid #FFB016;}
#index-box-template .box-lastminute .menu .bg .contenuto li a {text-decoration:none; color:#fff;font-weight:bold;}
#index-box-template .box-lastminute .menu .bg .contenuto li a:hover {text-decoration:none; color:#784300}

#index-box-template .box-lastminute .menu .bg-feste {  width:190px; padding:0; margin:0; background-color:#E966CA;}
#index-box-template .box-lastminute .menu .bg-feste .contenuto {margin:0;padding:0;}
#index-box-template .box-lastminute .menu .bg-feste .contenuto ul { text-align:left;margin:0; padding:0;list-style-type: none;}
#index-box-template .box-lastminute .menu .bg-feste .contenuto li { text-align:left;margin:0px; padding:2px 0px 2px 10px;border-bottom:1px solid #F182D7;}
#index-box-template .box-lastminute .menu .bg-feste .contenuto li a {text-decoration:none; color:#fff;font-weight:bold;}
#index-box-template .box-lastminute .menu .bg-feste .contenuto li a:hover {text-decoration:none; color:#880D6B}

#index-box-template .box-lastminute .menu-feste {color: #000; font-family: Tahoma, sans-serif;font-size:11px;text-align:left;padding:0px;margin:10px 0px 0px 3px ;font-weight:normal;background-color:white;}
#index-box-template .box-lastminute .menu-feste h3 { font-weight:bold; color: #658309; font-family: Verdana, sans-serif; font-size:10px;text-align:left;padding-right:10px;margin:0px;}
#index-box-template .box-lastminute .menu-feste h3 a {text-decoration:none; color:#5C7706;font-weight:bold;margin-right:5px;}
#index-box-template .box-lastminute .menu-feste h3 a:hover {text-decoration:none; color:#7BA105}
#index-box-template .box-lastminute .menu-feste .bg {  width:190px; padding:0; margin:0; background-color:#E6FCA3;}
#index-box-template .box-lastminute .menu-feste .bg .contenuto {margin:0;padding:0;}
#index-box-template .box-lastminute .menu-feste .bg .contenuto ul { text-align:left;margin:0; padding:0;list-style-type: none;}
#index-box-template .box-lastminute .menu-feste .bg .contenuto li { text-align:left;margin:0px; padding:2px 0px 2px 10px;border-bottom:1px solid #EAFBB6;}
#index-box-template .box-lastminute .menu-feste .bg .contenuto li a {text-decoration:none; color:#658309;font-weight:bold;}
#index-box-template .box-lastminute .menu-feste .bg .contenuto li a:hover {text-decoration:none; color:#000}


#index-box-template .box-lastminute form { padding:0px 0px 5px 0px; margin: 0 auto;text-align:center;color: #cdcdcd;}
#index-box-template .box-lastminute form div { margin:.3em 0;}
#index-box-template .box-lastminute fieldset { padding: 0.3em; border: 0px;}
#index-box-template .box-lastminute .dati { font-weight: normal; font-size: 11px; font-family: Verdana,helvetica,sans-serif; border:#AFAFAF 1px solid; background-color: #FBF32C; padding:4px;width:170px; }
#index-box-template .box-lastminute input.bottone {border:#AFAFAF 1px solid; background-color: #F04D12; color: #ffffff; font-weight: bold; font-size:11px; font-family:Arial,helvetica,sans-serif; text-align: center; cursor: pointer;}
#index-box-template .box-lastminute .cerca { margin:5px 12px 0px 0px; font-weight:bold; color: #fff; font-family:Tahoma, sans-serif; font-size:11px;}
#index-box-template .box-lastminute .annuale { font-weight:bold; color: #fff; font-family:Tahoma, sans-serif; font-size:11px;text-align:right;margin:10px 12px 0px 0px}


#index-box-template .top-elenco {height:35px;background-image: url(/lastminute/img/bg-elenco-top.gif);}
#index-box-template .top-elenco h2 {font-family: Georgia,helvetica,sans-serif; font-size:16px; font-weight: bold; padding:8px 0px 0px 10px;margin:0;color:#784300;}

.impagina {font-family: Verdana; font-size: 11px; color: #000 !important; text-decoration: none; font-weight: bold;padding:10px 15px 5px 0px;}
.impagina a, visited, active { color: #000 !important;  text-decoration: none;}
.impagina a:hover {color: #000 !important; text-decoration: underline;}


#index-box-template .box-ordina { clear:left; position:relative; width: 595px;margin: 0px auto 0 auto;background-color:#86AD0E;}
#index-box-template .box-ordina .mese { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff;font-weight: bold;padding:2px 0px 0px 5px;}
#index-box-template .box-ordina .mese a { color: #fff !important;  text-decoration: none;}
#index-box-template .box-ordina .mese a:hover {color: #FDE506 !important; text-decoration: underline;}
#index-box-template .box-ordina .mese-on {color: #FFE12C !important; text-decoration: none;}
#index-box-template .box-ordina .categoria { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff;font-weight: bold;padding:0;}
#index-box-template .box-ordina .categoria a { color: #fff !important;  text-decoration: none;}
#index-box-template .box-ordina .categoria a:hover {color: #FDE506 !important; text-decoration: underline;}
#index-box-template .box-ordina .festivita { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff !important;font-weight: bold; padding:2px;}
#index-box-template .box-ordina .festivita a { color: #fff !important;  text-decoration: none;}
#index-box-template .box-ordina .festivita a:hover {color: #FDE506 !important; text-decoration: underline;}
#index-box-template .box-ordina .data {float:right;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff;font-weight: bold; padding-top:9px; margin-right:5px;}
#index-box-template .box-ordina .data select{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;font-weight: normal;}

.tab-elenco { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #86AD0E;margin: 0px auto 0 auto;}
.tab-elenco .intestazione { font-size: 11px; color: #000; font-weight: bold;  padding: 3px; }
.tab-elenco a {text-decoration:none; color:#86AD0E; font-weight: bold;}
.tab-elenco a:hover {text-decoration:underline; color:#F04D12; font-weight: bold;}

#periodo { float:left; width:100%; font-size:11px; line-height:normal;}
#periodo ul { margin:0; padding:10px 10px 0 25px; list-style:none; }
#periodo li { display:inline; margin:0; padding:0;}
#periodo a { float:left; background:url("/lastminute/img/periodoleft.gif") no-repeat left top;     margin:0; padding:0 0 0 5px; text-decoration:none;font-weight:bold;}
#periodo a span { float:left; display:block; background:url("/lastminute/img/periodoright.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#FFF; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#periodo a span {float:none;}
/* End IE5-Mac hack */
#periodo a:hover span { color:#FFF;}
#periodo a:hover { background-position:0% -42px;}
#periodo a:hover span { background-position:100% -42px;}
    
.box-offerta { position:relative;padding:2px; clear:left;height:170px;display:block; border-top:1px solid #C0C0C0; border-right:1px solid #C0C0C0;}
.box-offerta .titolo { text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #D38C00;padding:2px 0px 4px 4px;}
.box-offerta .azienda { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000;padding:4px 0px 1px 0px;}
.box-offerta .periodo { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000;padding:0px 0px 2px 4px;}
.box-offerta .descrizione {text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;padding:4px;}
.box-offerta .codice { float:left; padding:5px;}
.box-offerta .prenota { text-align: right; padding-top:3px;}
.box-offerta .testo-note { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #475E00;}
.box-offerta .immagine { border: 2px solid #FFE21C; margin-right:5px;margin-left:2px; }
.box-offerta  a, visited, active {font-weight: normal; color: #000 !important;  text-decoration: none;display:block;height:170px;}
.box-offerta  a:hover {font-weight: normal; color: #658309 !important; text-decoration: none;background-color:#FFEBC5;display:block;height:170px;}
.box-offerta .prezzo { position:absolute; top:21px; right:0px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold; color: red;background-color:#FFFE39;padding:8px;}


#box-amico { margin:0; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; padding:0;}
#box-amico .categoria { font-family: Tahoma; font-size: 12px; color: #000;	font-weight: bold; font-variant: small-caps;text-align:left;}
#box-amico .titolo { font-family: "Georgia"; font-size: 18px; color: #55260B; font-weight: bold; text-align:left; letter-spacing: 0px; margin: 5px 0px 5px 0px;}
#box-amico .data { font-family: Arial;  font-size: 14px; color: #D8A309; font-weight: bold; text-align:left; padding: 0px; margin-bottom: 2px; margin-top: 3px;}
#box-amico .sottocategoria { font-family: Tahoma; font-size: 12px; color: #000;	font-weight: bold; font-variant: small-caps;text-align:left;}
#box-amico .periodo { font-family: Arial;  font-size: 14px; color: #D8A309; font-weight: bold; text-align:left; padding: 0px; margin-bottom: 2px; margin-top: 3px;}
#box-amico .impagina { font-family: Verdana; font-size: 11px; color: #330000 !important; text-decoration: none; font-weight: normal;padding-top:20px;}
#box-amico .impagina a, visited, active { color: #330000 !important;  text-decoration: none;}
#box-amico .impagina a:hover {color: #D8A309 !important; text-decoration: underline;}
#box-amico .amici {color: #F04D12; font-weight:bold; text-decoration: underline;}

#form-amico form { width:360px; padding:0px; margin-top: 0px;}
#form-amico form div { margin:.3em 0;}
#form-amico fieldset { padding: 0.3em; border:0px;}
#form-amico #informazioni label { display:block; float:left; width:150px; text-align:right;
font-weight:bold; color: #5D7B00; padding-right:0; font-family:Verdana, sans-serif; font-size:11px;}
#form-amico #informazioni input { font-weight: normal; font-size: 11px; font-family: Verdana,helvetica,sans-serif; width:180px; border:#AFAFAF 2px solid; background-color: #fff; padding:0; margin-left:2px;}
#form-amico textarea { font-weight:normal; font-size:11px; font-family: Verdana,helvetica,sans-serif; width:180px; border:#AFAFAF 2px solid; background-color: #fff;
padding:0px 0px 0px 2px; margin-left:2px;}
#form-amico input#bottone { width:100px; border:#652E0C 1px solid; background-color: #F04D12;
color: #ffffff; font-weight: bold; font-size:11px ; font-family:Verdana,helvetica,sans-serif;}

#index-box-template .box-speciali { position:relative; width: 590px; margin: 0px auto 20px auto;}

#index-box-template .box-speciali .festivita{ position:relative; width: 377px; float:left; margin: 0px auto 0 auto;background: url(/lastminute/img/bg-festivita.gif) top left no-repeat ;}
#index-box-template .box-speciali .festivita .titolo {margin: 10px auto 0 auto;font-family:Arial, sans-serif; font-size:13px;font-weight: bold; color: #fff;text-align:center; }
#index-box-template .box-speciali .festivita ul {font-weight:normal; font-family: Verdana,helvetica,sans-serif; font-size:11px;list-style:none; padding:0px;margin:13px 5px;}
#index-box-template .box-speciali .festivita li {font-weight:normal; font-family: Verdana,helvetica,sans-serif; font-size:11px;list-style:none; padding:1px;margin:0px;border-bottom:1px solid #E6E3DC;}
#index-box-template .box-speciali .festivita a, visited, active { color: #5D5C5A !important;  text-decoration: none;}
#index-box-template .box-speciali .festivita a:hover {color: #D8A309 !important; text-decoration: underline;}

#index-box-template .box-speciali .testo {margin: 3px;font-family:Verdana, sans-serif; font-size:11px;font-weight: normal; color: #784300;text-align:left; }
#index-box-template .box-speciali .pasqua {background: url(/lastminute/img/box-pasqua.gif) no-repeat; height:152px; width:144px; float:left; margin-right:3px; }
#index-box-template .box-speciali .venticinque {background: url(/lastminute/img/box-25aprile.gif) no-repeat; height:152px; width:144px;float:left; margin-right:3px; }
#index-box-template .box-speciali .primomaggio {background: url(/lastminute/img/box-primomaggio.gif) no-repeat; height:152px; width:144px;float:left; margin-right:3px; }

#index-box-template .box-speciali .duegiugno {background: url(/lastminute/img/box-duegiugno.gif) no-repeat; height:152px; width:144px;float:left; margin-right:3px; }

#index-box-template .box-speciali .delgiorno {background: url(/lastminute/img/bg-delgiorno.gif) top left no-repeat ; width:190px;float:left;margin:3px; text-align:left;background-color:#fff; border-bottom:1px solid #cdcdcd;height:300px;}
#index-box-template .box-speciali .delgiorno .titolo {margin: 10px auto 0 auto;font-family:Arial, sans-serif; font-size:15px;font-weight: bold; color: #fff;text-align:center; }
#index-box-template .box-speciali .delgiorno .nome {text-align:left; font-weight:bold; font-size:13px; font-family: Arial, Verdana,helvetica,sans-serif;padding-top: 5px; color: #D8A309 !important;height:90px;width:180px; }
#index-box-template .box-speciali .delgiorno .nome a, visited, active { color: #D8A309 !important;  text-decoration: none;}
#index-box-template .box-speciali .delgiorno .nome a:hover {color: #000 !important; text-decoration: underline;}
#index-box-template .box-speciali .delgiorno .localita {text-align:left; font-weight:normal; font-size:10px; font-family: Verdana,helvetica,sans-serif; }
#index-box-template .box-speciali .delgiorno .testo {font-weight:normal; font-family: Verdana,helvetica,sans-serif;padding: 5px 0px; font-size:11px;}
#index-box-template .box-speciali .delgiorno .testo a, visited, active { color: #330000 !important;  text-decoration: none;}
#index-box-template .box-speciali .delgiorno .testo a:hover {color: #D8A309 !important; text-decoration: underline;}
#index-box-template .box-speciali .delgiorno .testo img {margin:4px 3px 0px 0px;border: 1px solid #94C25A;}
#index-box-template .box-speciali .delgiorno .prezzo {color: red !important;font-weight:bold; font-size:18px; font-family: Arial, Verdana,helvetica,sans-serif; }


.prenota {padding-top: 10px; margin: 0px auto 0px auto;clear:left;border-right:3px solid #FFFE39;border-left:3px solid #FFFE39;background-color:white;text-align:center;}
.prenota .titolo {background: url(/img/bg-prenota-offerte.gif) no-repeat;width:554px; height: 26px;}
.prenota .titolo .txt{ color: #fff; font-family:Arial, sans-serif; font-size:14px;text-align:left;font-weight:bold;padding:5px;}
.prenota .content {border:#cdcdcd 1px solid; background-color: #FFEAAB;width:552px;color: #000 !important; }
.prenota .content .note{font-weight:normal; color: #000; font-family:Verdana, sans-serif; font-size:11px;text-align:left; padding:3px; }
.prenota .content a, visited, active { color: #000 !important;  text-decoration: none;}
.prenota .content a:hover {color: #000 !important; text-decoration: underline;}
.prenota .content .arrivo { margin:20px 0px 0px 20px;float:left; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:12px; }
.prenota .content .partenza {margin:20px 0px 0px 65px; float:left; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:12px; }
.prenota .content .adulti {margin:30px 0px 0px 20px; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:12px; text-align:right; }
.prenota .content .camere {margin:10px 0px 0px 0px; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:12px; text-align:right; }
.prenota .content .bambini {margin:10px 0px 0px 10px; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:12px; text-align:right; }
.prenota .content .localita {margin:30px 0px 0px 120px; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:11px;float:left; text-align:left;}
.prenota .content .localita .tit{font-size:12px; font-weight:bold; color: #EE6F13; }
.prenota .content .categorie {margin:30px 0px 0px 10px; text-align:left;font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:11px;float:left; }
.prenota .content .categorie .tit{font-size:12px; font-weight:bold; color: #EE6F13; }
.prenota .content .trattamento {margin:30px 0px 0px 20px; text-align:left;font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:11px;float:left; }
.prenota .content .trattamento .tit{font-size:12px; font-weight:bold; color: #EE6F13; }
.prenota .content .dati {margin:20px 0px 0px 30px; float:left; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:11px;text-align:left; }
.prenota .content .dati .note{font-weight:normal; color: #000; font-family:Verdana, sans-serif; font-size:10px;text-align:left; }
.prenota .content .richieste {margin:20px 20px 0px 30px; float:right; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:11px;text-align:left; }
.prenota .content .privacy {margin-right:20px; }
.prenota .content .obbligo {color: #000; font-family:Verdana, sans-serif; font-size:10px;text-align:left; padding:5px;}
.prenota .invia {margin:5px 25px; text-align:right; }
.prenota input#bottone { width:200px; border:#652E0C 1px solid; background-color: #EA2514; color: #ffffff; font-weight: bold; font-size:14px; font-family:Arial,helvetica,sans-serif;padding:5px;}
.prenota input#bottone_annulla { width:100px; border:#888 1px solid; background-color: #cdcdcd; color: #000; font-weight: bold; font-size:14px; font-family:Arial,helvetica,sans-serif;padding:5px;}
.prenota .content .msg{ color: #000; font-family:Arial, sans-serif; font-size:14px;text-align:left;font-weight:bold;padding:15px;}
.prenota .content .conferma{background-color: #FDC00A;width:400px;color: #000 !important; clear:left; }
.prenota .content .conferma .cont {padding:20px;color: #000; font-weight: normal; font-size:13px ; font-family:Verdana,helvetica,sans-serif;text-align:left; }
.prenota .content .info{width:400px;color: #000 !important; margin:10px;padding:10px;color: #000; font-weight: normal; font-size:13px ; font-family:Verdana,helvetica,sans-serif;text-align:left; }


.prenotazione {padding-top: 10px; margin: 0px auto 0px auto;clear:left;border-right:3px solid #FFFE39;border-left:3px solid #FFFE39;background-color:white;text-align:center;}
.prenotazione .titolo {background: url(/img/bg-prenota-offerte.gif) no-repeat;width:554px; height: 26px;}
.prenotazione .titolo .txt{ color: #fff; font-family:Arial, sans-serif; font-size:14px;text-align:left;font-weight:bold;padding:5px;}
.prenotazione .content {border:#cdcdcd 1px solid; background-color: #FFEAAB;width:552px;color: #000 !important; }
.prenotazione .content .note{font-weight:normal; color: #000; font-family:Verdana, sans-serif; font-size:11px;text-align:left; padding:3px; }
.prenotazione .content a, visited, active { color: #000 !important;  text-decoration: none;}
.prenotazione .content a:hover {color: #000 !important; text-decoration: underline;}
.prenotazione .content .arrivo { margin:20px 0px 0px 20px;float:left; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:12px; }
.prenotazione .content .partenza {margin:20px 0px 0px 65px; float:left; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:12px; }
.prenotazione .content .adulti {float:left; margin:30px 50px 0px 50px; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:12px; text-align:right; }
.prenotazione .content .camere {float:left;margin:30px 0px 0px 0px; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:12px; text-align:right; }
.prenotazione .content .bambini {float:left;margin:30px 50px 0px 10px; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:12px; text-align:right; }
.prenotazione .content .filtro {margin:10px; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:11px; text-align:left; background-color: #fff;padding:10px;}

.prenotazione .content .localita {margin:10px 0px 0px 120px; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:11px;float:left; text-align:left;}
.prenotazione .content .localita .tit{font-size:12px; font-weight:bold; color: #EE6F13; }
.prenotazione .content .categorie {margin:10px 0px 0px 30px; text-align:left;font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:11px;float:left; }
.prenotazione .content .categorie .tit{font-size:12px; font-weight:bold; color: #EE6F13; }
.prenotazione .content .dati {margin:20px 0px 0px 30px; float:left; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:11px;text-align:left; }
.prenotazione .content .dati .note{font-weight:normal; color: #000; font-family:Verdana, sans-serif; font-size:10px;text-align:left; }
.prenotazione .content .richieste {margin:20px 20px 0px 30px; float:right; font-weight:bold; color: #000; font-family:Verdana, sans-serif; font-size:11px;text-align:left; }
.prenotazione .content .privacy {margin-right:20px; }
.prenotazione .content .obbligo {color: #000; font-family:Verdana, sans-serif; font-size:10px;text-align:left; padding:5px;}
.prenotazione .invia {margin:5px 25px; text-align:right; }
.prenotazione input#bottone { width:200px; border:#652E0C 1px solid; background-color: #EA2514; color: #ffffff; font-weight: bold; font-size:14px; font-family:Arial,helvetica,sans-serif;padding:5px;}
.prenotazione input#bottone_annulla { width:100px; border:#888 1px solid; background-color: #cdcdcd; color: #000; font-weight: bold; font-size:14px; font-family:Arial,helvetica,sans-serif;padding:5px;}
.prenotazione .content .msg{ color: #000; font-family:Arial, sans-serif; font-size:14px;text-align:left;font-weight:bold;padding:15px;}
.prenotazione .content .conferma{background-color: #FDC00A;width:400px;color: #000 !important; clear:left; }
.prenotazione .content .conferma .cont {padding:20px;color: #000; font-weight: normal; font-size:13px ; font-family:Verdana,helvetica,sans-serif;text-align:left; }
.prenotazione .content .info{width:400px;color: #000 !important; margin:10px;padding:10px;color: #000; font-weight: normal; font-size:13px ; font-family:Verdana,helvetica,sans-serif;text-align:left; }


#dlmenu {height:10em;font: normal 10px Verdana;}
#menu-dx {list-style-type:none; margin:0 0 10px; padding:0; position:absolute; width:194px; background:#fff; z-index:100;}
#menu-dx li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#menu-dx li a, #menu-dx li a:visited {display:block; text-decoration:none;}
#menu-dx li dd {display:none;}
#menu-dx li:hover, #menu-dx li a:hover {border:0;}
#menu-dx li:hover dt a , #menu-dx li a:hover dt a {background:#d4d8bd url(/lastminute/img/top_1.gif) center center; color:#fff; }
#menu-dx li:hover dd, #menu-dx li a:hover dd {display:block;}
#menu-dx li:hover dl, #menu-dx li a:hover dl { background:#fff;}
#menu-dx table {border-collapse:collapse; padding:0; margin:-4px; font-size:1em;}
#menu-dx dl {width: 194px; margin: 0; background: #6f9c6f; cursor:pointer;}
#menu-dx dt {margin:0; padding: 0; font-size: 1.1em; border-top:1px solid #fff;}
#menu-dx dd {margin:0; padding:0; font-size: 1em; text-align:left; }
.contenuto dt a, .contenuto dt a:visited {display:block; color:#fff; padding:8px 8px 8px 8px; background:#fff url(/lastminute/img/top.gif) center center;font-weight:bold;}
.contenuto dd a, .contenuto dd a:visited {color:#000; min-height:1em; text-decoration:none; display:block; padding:2px 5px 2px 10px; background:#fff;}
* html .contenuto dd a, * html .contenuto dd a:visited {height:1em;}
.contenuto dd a:hover {background:#F57FD1; color:#fff;}


#dlmenu1 {height:10em;font: normal 10px Verdana;}
#menu-dx1 {list-style-type:none; margin:0 0 10px; padding:0; position:absolute; width:194px; background:#fff; z-index:100;}
#menu-dx1 { padding:0px; margin:10px 0px 0px 0px;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color: #fff;font-weight:bold;text-align:left;}
#menu-dx1 ul {list-style-type: none; margin-top: 1px; padding: 0px;}

#menu-dx1 li { display:inline; } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

#menu-dx1 li.gruppo a {display:block; color:#fff; padding:8px 8px 8px 8px; background:#fff url(/lastminute/img/top.gif) center center;font-weight:bold;text-decoration:none; }
#menu-dx1 li.gruppo a:hover {display:block; color:#fff; padding:8px 8px 8px 8px; background:#fff url(/lastminute/img/top_1.gif) center center;font-weight:bold;text-decoration:none; }

#menu-dx1 li.cat a { display:block; text-decoration:none; 
padding:0 0.8em; /* lascia spazio far il bordo del menu e il testo del link */
height:1.8em;line-height:1.8em; /* altezza del link: height e line-height devono avere il medesimo valore */background:#F57FD1;
}
#menu-dx1 li.cat a:hover {display:block; color:#fff; padding:10px 8px 10px 8px; background:#fff url(/lastminute/img/top_1.gif) center center;font-weight:bold;}
#menu-dx1 li.cat a:link, #menu-dx1 li.cat a:visited { color: #fff; } 
#menu-dx1 li.cat a:hover, #menu-dx1 li.cat a:active { color:#fff; } 




