/* BODY */
body {background: url(/img/bground.gif) repeat-x ; background-color: White;}

/* cont-colonna 1 */
#corpo .col-1 h1 {margin:1px 0px 0px 15px;font-family: Verdana, sans-serif; font-size: 10px;color:#36221B;text-align: left;font-weight:normal;padding:0px;}

#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; background-image: url(/img/bg_percorso.gif); background-repeat: repeat-y; 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: #000; 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 .offerte-link { width: 595px; height:180px;background-color: #f4f4f4; margin: 0px;padding:0;clear:left;}
#index-box-template .offerte-link ul, #index-box-template .offerte-link li { margin: 0px;padding:0;list-style:none;}
#index-box-template .offerte-link li a { color: #000 !important; text-decoration: none; }
#index-box-template .offerte-link li a:hover { color: #ffcc00 !important; text-decoration: underline; }

#index-box-template .box-ordina { clear:left; position:relative; width: 595px;margin: 0px auto 0 auto;background-color:#C79354;}
#index-box-template .box-ordina .categoria { text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff;font-weight: bold;padding:8px 5px 8px 0px;}
#index-box-template .box-ordina .categoria a { color: #fff !important;  text-decoration: none;}
#index-box-template .box-ordina .categoria a:hover {color: #fff !important; text-decoration: underline;}
#index-box-template .box-ordina .mese { text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff;font-weight: bold;padding:8px 5px 0px 5px;}
#index-box-template .box-ordina .mese a { color: #fff !important;  text-decoration: none;}
#index-box-template .box-ordina .mese a:hover {color: #fff !important; text-decoration: underline;}
#index-box-template .box-ordina .mese-on {color: #FFE12C !important; text-decoration: none;}

#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;}

#index-box-template .box { clear:left; position:relative; width: 589px;border:3px solid #FB8500; background-color:#fff;}
#index-box-template .box h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; font-weight: bold; text-align:left;margin:0px 0px 5px 0px; background-color:#FB8500;padding:10px;}
#index-box-template .box .testo { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: normal;margin:5px;}
#index-box-template .box .testo a { color: #000 !important;  text-decoration: none;font-weight: normal;}
#index-box-template .box .testo a:hover {color: #000 !important; text-decoration: underline;}

#index-box-template .box .categoria {float:left; text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000;font-weight: bold;margin-right:10px;}
#index-box-template .box .categoria a { color: #000 !important;  text-decoration: none;}
#index-box-template .box .categoria a:hover {color: #000 !important; text-decoration: underline;}
#index-box-template .box .categoria li {	list-style-type: none;margin:0;padding:0;}

#index-box-template .box .bg { clear:left; position:relative; width: 595px; margin: 0px auto 0 auto;}

.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;}

.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; background-color:#CADF89; 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;}

.box-offerta { position:relative; padding:2px; display:block; border-top:1px solid #F1CFA6; border-right:1px solid #F1CFA6;}
.box-offerta h4 { text-align: left; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #EA9A00;padding:2px 0px 2px 4px;margin:1px;}
.box-offerta .azienda { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000;padding:1px 0px 1px 0px;margin: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 #0F8BCE; margin-right:5px;margin-left:2px; }
.box-offerta  a, visited, active {font-weight: normal; color: #000 !important;  text-decoration: none;display:block;height:150px;background-color:#fff;}
.box-offerta  a:hover {font-weight: normal; color: #658309 !important; text-decoration: none;background-color:#FFEAAB;display:block;height:150px;}
.box-offerta .prezzo { position:absolute; top:22px; right:-1px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: red;background-color:#ffff00;padding:8px;}

.prenota {padding: 0; margin: 10px auto 0px auto;clear:left;}
.prenota .titolo {background: url(/lastminute/img/bg-prenota-mirabilandia.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: #FFF7BF;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: #000; }

.prenota .content .categorie {margin:30px 0px 0px 30px; 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: #000; }

.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: #FB8500; 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; }