@import url('offerte.css');

body{
	margin:0;
	padding:0;
	text-align:center;
	font-family:sans-serif, Arial, Verdana;
	font-size:80%;
	color:#0E6B9E;
	}

div{
	text-align:left;
	}

/*page dà la larghezza al contenuto del sito 994px*/
.page{
	width:994px;
	margin:0 auto;
	}
/*sfondocolonna dà il colore di sfondo della colonna a sinistra*/
.sfondocolonna{
	background: url(../interfaccia/bg_colonna.gif) top left repeat-y;
}

.hidden{
	display:none;
	min-height:0;
	height:0 !important;
	
	line-height:1px;
	line-height:1px !important;
	}

.clearboth {
	clear:both;
	margin:0;
	padding:0;
	
	/*width:1px;
	
	min-height:1px;
	min-height:1px !important;
	min-height:1px;
	
	height:1px;
	height:1px !important;
	height:1px;
	
	line-height:1px;
	line-height:1px !important;
	line-height:1px;*/
	}
.centrato{
	text-align:center;
	}
.sinistra{
	text-align:left;
	}
.destra{
	text-align:right;
	}
.small{
	text-transform:none;
	font-size:90%;
	}
.errore{
	color:#EC6700;
	}
/*-------------------------------------------------*/
/*---------------------- T O P --------------------*/
/*-------------------------------------------------*/
h1{
	margin:0;
	padding:0;
	text-align:center;
	font-size:110%;
	}
#top{
	text-align:center;
	background: url(../interfaccia/bg_top.gif) bottom left repeat-x;
	}
#header, #header object{
	margin:0;
	padding:0;
	}
#header object, #header object embed{
	margin:0;
	padding:0;
	}
#linguemenu{
	background: url(../interfaccia/bg_linguemenu.gif) bottom left no-repeat;
	min-height:36px;
	height:36px;
	}
#lingue{
	float:left;
	width:290px;
	margin:0 0 0 20px;
	background: url(../interfaccia/bg_lingue.gif) top left no-repeat;	
	}
*html #lingue{ /* hack IE 6 */
	margin:0 0 0 10px;
	}
#lingue ul{
	visibility:hidden; /*al momento ci hanno chiesto di nascondere le bandiere del cambio lingua*/
	list-style-type:none;
	margin:0;
	padding:8px 0 0 85px;
	}
*html #lingue ul { /* hack IE 6 */
	padding:8px 0 0 78px;
	}
#lingue ul li{
	display:inline;
	}
#lingue ul li a{
	display:block;
	float:left;
	width:30px;
	height:21px;
	margin:0 12px;
	}
#lingue ul li a.ita{
	background: url(../interfaccia/lang_ita_off.gif) top left no-repeat;
	}
#lingue ul li a.ita_active, #lingue ul li a:hover.ita{
	background: url(../interfaccia/lang_ita_on.gif) top left no-repeat;
	}
#lingue ul li a.eng{
	background: url(../interfaccia/lang_eng_off.gif) top left no-repeat;
	}
#lingue ul li a.eng_active, #lingue ul li a:hover.eng{
	background: url(../interfaccia/lang_eng_on.gif) top left no-repeat;
	}
#lingue ul li a.ita_active, #lingue ul li a.eng_active{
	cursor:default;
	}
#lingue ul li a span{
	display:none;
	}
#menu_alto{
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	}
#menu_alto ul{
	list-style-type:none;
	width:668px;
	height:34px;
	margin:0;
	padding:0;
	}
#menu_alto ul li.medio, #menu_alto ul li.medio a, #menu_alto ul li.medio a span{
	width:88px;
	height:34px;
}
#menu_alto ul li.grande, #menu_alto ul li.grande a, #menu_alto ul li.grande a span{
	width:118px;
	height:34px;
}
#menu_alto ul li{
	float:left;
	margin:2px 0 0 12px;
	}
*html #menu_alto ul li{ /* hack IE 6 */
	margin:2px 4px 0 7px;
	}
#menu_alto ul li a{
	display:block;
	color:#0F477B;
	text-decoration:none;
	}
#menu_alto ul li.medio a{
	background: url(../interfaccia/tab03_off.gif) top left no-repeat;
	}
#menu_alto ul li.medio a:hover{
	background: url(../interfaccia/tab03_on.gif) top left no-repeat;
	}
#menu_alto ul li.grande a{
	background: url(../interfaccia/tab04_off.gif) top left no-repeat;
	}
#menu_alto ul li.grande a:hover{
	background: url(../interfaccia/tab04_on.gif) top left no-repeat;
	}
#menu_alto ul li a span{
	display:block;
	/*background: url(../interfaccia/tab_dx.gif) top right no-repeat;*/
	padding:10px 0 0 0;
	cursor:pointer;
	}

/*-------------------------------------------------*/
/*--------------- C O L O N N A  S X --------------*/
/*-------------------------------------------------*/
#colonnasx{
	float:left;
	width:292px;
	margin: 0 0 0 19px;
	padding:20px 0 0 0;
	background:#E6EFF4 url(../interfaccia/bg_colonnasx.gif) top left repeat-x; /*DEE9EF*/
	}
*html #colonnasx{ /* hcak IE 6 */
	margin: 0 0 0 10px;
	}
#colonnasx img{
	border:0;
	}
.scegliloc_ita{
	width:292px;
	background: url(../interfaccia/scegli_localita_ita.jpg) top left no-repeat;
	}
.scegliloc_eng{
	width:292px;
	background: url(../interfaccia/scegli_localita_eng.jpg) top left no-repeat;
	}
.scegliloc_ita p, .scegliloc_eng p {
	margin:0;
	padding:23px 0 0 0;
	text-align:center;
	}
.preventivo_ita{
	width:292px;
	margin:15px 0 0 0;
	/*padding:24px 0 0 0;
	background: url(../interfaccia/preventivo_ita.jpg) top left no-repeat;*/
	padding:0;
	/*background: url(../interfaccia/fai_preventivo.gif) top left no-repeat;*/
	}
.preventivo_eng{
	width:292px;
	margin:15px 0 0 0;
	padding:24px 0 0 0;
	background: url(../interfaccia/preventivo_eng.jpg) top left no-repeat;
	}
form.preventivo{
	margin:0 16px;
	padding:0 0 15px 0;
	background:#FFF url(../interfaccia/bg_prev_bottom.gif) bottom left no-repeat;
	}
form.preventivo fieldset{
	border:none;
	margin:0;
	padding:5px 0 0 5px;
	/*background:#FFF url(../interfaccia/bg_prev_top.gif) top left no-repeat;*/
	background-color:#fff;
	}
form.preventivo legend{
	display:none;
	}
form.preventivo p{
	margin:0;
	padding:5px;
	}
form.preventivo select{
	font-family:sans-serif, Arial, Verdana;
	font-size:100%;
	}
.btn_prev input{
	margin:14px 0 0 0;
	}
#linknewsletter{
	width:292px;
	margin:12px 0 0 0;
	background: url(../interfaccia/sfuma_colonna.jpg) top center no-repeat;
	}
#linknewsletter p, #linkofferte p, #linkskype p{
	margin:0;
	padding:20px 0 0 0;
	text-align:center;
	}
/*-------------------------------------------------*/
/*------------ L I N K S --- U T I L I --------------*/
/*-------------------------------------------------*/
#linkutili_ita{
	padding:0;
	background: none;
	width:292px;
	height:182px;
	background:url(../interfaccia/linksutili_ita.jpg) top left no-repeat;
	}
#linkutili_ita ul{
	list-style-type:none;
	margin:0;
	padding:53px 0 0 16px;
	width:292px;
	}
#linkutili_ita ul li{
	float:left;
	height:58px;
	margin:0;
	padding:0;
	}
#linkutili_ita ul li a{
	display:block;
	height:43px;
	}
#linkutili_ita ul li a span{
	display:none;
	}
li.meteo_ita, li.meteo_eng, li.navi_ita, li.navi_eng, li.aerei_ita, li.aerei_eng, li.transfer_ita, li.transfer_eng{
	width:130px;
	}
li.meteo_ita a{
	width:130px;
	background:url(../interfaccia/meteo_ita_off.jpg) top left no-repeat;
	}
li.meteo_ita a:hover{
	background:url(../interfaccia/meteo_ita_on.jpg) top left no-repeat;
	}
li.navi_ita a{
	width:130px;
	background:url(../interfaccia/navi_ita_off.jpg) top left no-repeat;
	}
li.navi_ita a:hover{
	background:url(../interfaccia/navi_ita_on.jpg) top left no-repeat;
	}
li.aerei_ita a{
	width:130px;
	background:url(../interfaccia/aerei_ita_off.jpg) top left no-repeat;
	}
li.aerei_ita a:hover{
	background:url(../interfaccia/aerei_ita_on.jpg) top left no-repeat;
	}
li.transfer_ita a{
	width:130px;
	background:url(../interfaccia/transfer_ita_off.jpg) top left no-repeat;
	}
li.transfer_ita a:hover{
	background:url(../interfaccia/transfer_ita_on.jpg) top left no-repeat;
	}
/*-------------------------------------------------*/
/*-------- C O N F C O M M E R C I O --------*/
/*-------------------------------------------------*/
#confcommercio{
	margin:5px 0 0 0;
	padding:15px 0 0 0;
	background: url(../interfaccia/sfuma_colonna.jpg) top center no-repeat;
	}
#confcommercio p{
	margin:0;
	padding:0 0 5px 0;
	text-align:center;
	}
/*-------------------------------------------------*/
/*-------- C O N T E N U T I --- I N D E X --------*/
/*-------------------------------------------------*/
#contenuti{
	float:left;
	width:670px;
	color:#073752;
	}
#contenuti h2{
	text-align:center;
	margin:0;
	padding:12px 0 8px 0;	
	font-family:sans-serif, Arial, Verdana;
	font-weight:bold;
	letter-spacing:2px;
	text-transform:uppercase;
	}
#contenuti h2.arancio{
	font-size:130%;
	color:#ED7814;/*#EC6700*/
	background: url(../interfaccia/sfuma_giallo.jpg) top center no-repeat;
	text-transform:uppercase;
	}
#contenuti h2.azzurro{
	letter-spacing:normal;
	font-size:120%;
	color:#0F497B;
	background: url(../interfaccia/sfuma_giallo.jpg) top center no-repeat;
	text-transform:uppercase;
	}
#contenuti h2.rosso{
	font-size:130%;
	color:#DF7211; /*#E3321E;   -----------------PRIMA ERA ROSSO --------------------------*/
	background: url(../interfaccia/sfuma_giallo.jpg) top center no-repeat;
	text-transform:uppercase;
	}
#contenuti h2 span, #contenuti h2.arancio span, #contenuti h2.azzurro span{
	font-size:95%;
	text-transform:none;
	/*color:#3397C2;*/
	}
#contenuti h2.azzurro a, #contenuti h2.azzurro a:hover, #contenuti h2.azzurro a:visited{
	color:#0F497B;
	}
.sfumazzurro{
	background: url(../interfaccia/sfuma_azzurro.jpg) top center no-repeat;
	padding:15px 0 0 0;
	font-family:"Trebuchet MS", sans-serif, Arial, Verdana;
	}
div#elenco_localita{
	width:658px;
	}
div.promo_localita{
	float:left;
	margin:0;
	padding:0 2px 0 12px;
	}
div.promo_localita p{
	margin:0;
	padding:15px 0 0 0;
	text-align:right;
	font-style:italic;
	font-size:12px;
	}
div.promo_localita a img{
	/*border:4px solid #3397C2; CELESTE*/
	border:4px solid #FFF;
	margin:0 0 8px 0;
	}
div.promo_localita a:hover img{
	border:4px solid #ED7814;
	}
a.link_localita{
	color:#ED7814;
	font-weight:bold;
	padding:0 20px 3px 0;
	text-decoration:none;
	background: url(../interfaccia/freccia_arancio.gif) center right no-repeat;
	font-family:sans-serif, Arial, Verdana;
	}
a:hover.link_localita{
	color:#3397C2;
	background: url(../interfaccia/freccia_arancio2.gif) center right no-repeat;
	}
div#elenco_offerte{
	float:left;
	width:405px;
	padding:30px 0 0 0;
	}

.offerta{
	clear:both;
	padding:12px 0 5px 10px;
	background: url(../interfaccia/separatore.gif) top center no-repeat;
	line-height:1.3em;
	}
/* prima offerta*/
.prima{
	padding:0 0 5px 10px;
	margin-bottom:10px;
	background-image:none;
	}
.prima_spaziata{
	padding:15px 0 10px 10px;
	background-image:none;
	}
/*--------------*/
.offerta img{
	float:left;
	}
.offerta a{
	text-decoration:none;
	}
.offerta a img{
	/*border:4px solid #CFD9E3;*/
	border:0;
	border:4px solid #FFF !important;
	margin:0 10px 0 0;
	}
.offerta a:hover img{
	/*border:4px solid #3397C2; CELESTE*/
	border:0;
	border:4px solid #ED7814 !important;
	}
.offerta h3{
	margin:0 0 3px 15px;
	padding:5px 0 0 0;
	font-size:115%;
	color:#0E6B9E;
	}
.offerta h3 span{
	margin:0;
	padding:4px 2px 0 20px;
	background: url(../interfaccia/loghino.gif) bottom left no-repeat;
	}
.offerta h4{
	margin:0 0 3px 0;
	color:#0E6B9E;
	font-size:100%;
	}
.offerta a:hover h3{
	color:#EC6700;
	}
.offerta a:hover h4{
	color:#EC6700;
	}
.offerta p, .offerta div{
	margin:0;
	padding:0 0 0 158px;
	}
.offerta p.visita{
	clear:left;
	margin:10px 5px 0 0;
	text-align:right;
	font-style:italic;
	letter-spacing:1px;
	font-family:sans-serif, Arial, Verdana;
	}
.offerta p.visita a{
	padding:0 20px 3px 0;
	color:#3397C2;
	text-decoration:none;
	font-weight:bold;
	background: url(../interfaccia/freccia_azzurro.gif) center right no-repeat;
	}
.offerta p.visita a:hover{
	color:#EC6700;
	background: url(../interfaccia/freccia_azzurro2.gif) center right no-repeat;
	}
#banner_dx{
	float:right;
	padding:30px 0 0 0;
	}
/*-------------------------------------------------*/
/*------- C O N T E N U T I --- P A G I N E -------*/
/*-------------------------------------------------*/
.content{
	padding:0 0 25px 10px;
	font-family:"Trebuchet MS", sans-serif, Arial, Verdana;
	}
.content form input[type=submit]{
	background-color:#CCD7E2;
	border:1px solid #0F497B;
	cursor:pointer;
	color:#0F497B;
	font-weight:bold;
	padding:2px 5px;
	margin:5px 0 0 0;
	font-family:"Trebuchet MS", sans-serif, Arial, Verdana;
	} 
.content a, #testo_tab a{
	color:#3397C2;
	font-weight:bold;
	}
.content h3{
	font-size:120%;
	}
.content h4, .content h5, .content h6{
	font-size:110%;
	}
.content img{
	border:4px solid #CFD9E3;
	}
.content img.imgright{
	float:right;
	margin:5px 0 5px 15px;
	}
.content img.imgleft{
	float:left;
	margin:5px 15px 5px 0;
	}
.trecolonne{
	width:220px;
	float:left;
	}
ul.localita{
	list-style-type:none;
	margin:15px 0;
	padding:0 0 0 40px;
	}
ul.localita li{
	padding:15px 0;
	}

ul.localita li a{
	display:block;
	padding:0 0 0 25px;
	color:#3397C2;
	text-decoration:none;
	font-weight:bold;
	background: url(../interfaccia/freccia_azzurro.gif) center left no-repeat;
	}
ul.localita li a:hover{
	color:#ED7814;
	background: url(../interfaccia/freccia_azzurro2.gif) center left no-repeat;
	}
	
/*PRIMA LA PAGINA CON LE STRUTTURE DI UNA LOCALITA' ERA SU DUE COLONNE; commentando una parte del codice lo rendo su una colonna.*/
.duecolonne{
	clear:left;
	padding:15px 0 0 0;
	}
.duecolonne .offerta{
	/*float:left;
	width:325px;
	width:308px !important;
	width:325px;*/
	padding:15px 10px 0 10px;
	background: url(../interfaccia/separatore.gif) top center no-repeat;
	}
.duecolonne .offerta h3{
	margin:0 0 3px 15px;
	padding:14px 0 0 0;
	font-size:115%;
	color:#0E6B9E;
	border-top:1px solid #fff;
	}
.duecolonne .prima{
	background-image:none;
	}

/*----------P A G --- N E W S L E T T E R ---------*/
.newsletter{
	}
.newsletter ul{
	list-style-type:none;
	}
.newsletter form{
	margin:10px 0;
	padding:0;
	}
.newsletter fieldset{
	border:0;
	margin:0;
	padding:0;
	}
/*deroga al fieldset senza bordo*/
.bordo fieldset{
	border:thin;
	padding-top:15px;
	}
/*------------------------------*/

/*---------S F O N D O --- P R E V E N T I V O ---------*/
.sfondosoleya{
	background: url(../interfaccia/sfondosoleya.jpg) top center no-repeat;
	padding-top:100px;
	}
/*------------------------------------------------------*/
.newsletter fieldset legend{
	font-weight:bold;
	}
a.pwd_dimenticata{
	background: url(../interfaccia/interroga_off.gif) top left no-repeat;
	padding:2px 0 10px 25px;
	margin-right:5px;
	}
a.pwd_dimenticata:hover{
	background: url(../interfaccia/interroga_on.gif) top left no-repeat;
	}
.newsletter div.campi{
	text-align:left;
	}
.newsletter div.campi div{
	float:left;
	width:310px;
	width:270px !important;
	padding:0 0 0 40px;
	padding:0 0 0 40px;
	padding:0 0 0 40px;
	padding-bottom:15px;
	}
.newsletter div.campi div input{
	margin:0 5px 0 0;
	/*padding:0;*/
	width:100%;
	/*height:1.5em;*/
	}
.newsletter div.campi p{
	margin:0;
	padding:0;
	}
.newsletter div#leggi_privacy{
	display:block;
	clear:both;
	}
div#leggi_privacy textarea{
	margin:25px 0 25px 0;
	}
/*------------P A G --- C O N T A T T I -----------*/
div#recapito{
	text-align:center;
	font-size:120%;
	padding-top:15px;
	}
div#div_info h3{
	font-size:120%;
	margin:25px 0 0 0;
	padding:0;
	}
div#div_info p{
	margin:5px 0 20px 0;
	}
div#div_info ul{
	margin:3px 0;
	padding:0;
	}
div#div_info ul li{
	padding:5px 0;
	}
p.mano_sx{
	margin-right:45px;
	padding:5px 0 5px 65px;
	background:#FBF5D3 url(../interfaccia/mano_sx2.jpg) center left no-repeat;
	}

/*-------------------------------------------------*/
/*------ G A L L E R Y --- S T R U T T U R A ------*/
/*-------------------------------------------------*/
#gallery{
	
	}
#imggrande{
	float:left;
	width:550px;
	/*height:375px;*/
	min-height:375px;
	margin:0 10px 10px 6px;
	margin:0 10px 10px 13px !important;
	}
#imggrande #immagine{
	width:550px;
	height:340px;
	}
#thumbnails{
	float:left;
	width:80px;
	height:350px;
	}
#thumbnails ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
#thumbnails ul li{
	padding:0 0 6px 0;
	}
#thumbnails img{
	border:0;
	}
#didaimg{
	color:#20588D;
	background-color:#E7ECF1;
	padding:4px 5px 3px 5px;
	letter-spacing:1px;
	font-size:11px;
	margin-top:7px;
	margin-top:10px !important;
	}
#prec_succ{
	float:left;
	width:80px;
	height:21px;
	}
#prec_succ ul{
	margin:0;
	padding:0;
	}
#prec_succ ul li{
	float:left;
	display:block;
	margin:0 1px;
	width:35px;
	height:21px;
	}
#prec_succ ul li.prec{
	background: url(../interfaccia/freccia_sx_off.gif) top left no-repeat;
	margin:0 8px 0 0;
	}
#prec_succ ul li.succ{
	background: url(../interfaccia/freccia_dx_off.gif) top left no-repeat;
	}
#prec_succ ul li.prec a, #prec_succ ul li.succ a{
	display:block;
	width:35px;
	height:21px;
	background: url(../interfaccia/freccia_sx.gif) top left no-repeat;
	}
#prec_succ ul li.succ a{
	background: url(../interfaccia/freccia_dx.gif) top left no-repeat;
	}
#prec_succ ul li.prec a:hover{
	background: url(../interfaccia/freccia_sx_on.gif) top left no-repeat;
	}
#prec_succ ul li.succ a:hover{
	background: url(../interfaccia/freccia_dx_on.gif) top left no-repeat;
	}
#prec_succ ul li.prec span, #prec_succ ul li.succ span{
	display:none;
	}
/*-------------------------------------------------*/
/*-------- T A B S --- S T R U T T U R A ----------*/
/*-------------------------------------------------*/
#tabs_struttura{
	margin-top:15px;
	background: url(../interfaccia/sfuma_azzurro.jpg) top center no-repeat;
	}
#menu_struttura{
	background: url(../interfaccia/sfuma_azzurro.jpg) 0 42px no-repeat;
	padding:3px 0 10px 15px;
	padding:6px 0 10px 15px !important;
	}
#tabs{
	float:left;
	width:603px;
	padding:10px 0 0 0;
	}
#tabs ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
#tabs ul li{
	float:left;
	font-weight:bold;
	color:#20588D;
	margin:0 18px 0 0;
	padding-bottom:24px;
	}	
#tabs ul li.current{
	background: url(../interfaccia/segnalino.gif) bottom center no-repeat;
	}
#tabs ul li a{
	color:#8E8E8E;
	cursor:pointer;
	text-decoration:none;
	}
#tabs ul li a:hover{
	color:#20588D;
	}
#pdf{
	float:left;
	}
#pdf a{
	display:block;
	width:33px;
	height:35px;
	background: url(../interfaccia/pdf.jpg) top left no-repeat;
	}
#pdf a span{
	display:none;
	}
#testo_tab{
	font-family:"Trebuchet MS", sans-serif, Arial, Verdana;
	padding:0 0 20px 15px;
	font-size:12px;
	}
#testo_tab p{
	margin:0 0 0 0;
	padding:0;
	/*text-align:justify;*/
	}
#testo_tab div{
	margin:0 0 0 0;
	padding:0;
	/*text-align:justify;*/
	}
#testo_tab h2, #testo_tab h3{
	color:#20588D;
	/*text-transform:uppercase;*/
	font-size:120%;
	margin:12px 0 3px 0;
	}

/*-------------------------------------------------*/
/*--------- T A B E L L A --- P R E Z Z I  --------*/
/*-------------------------------------------------*/
table.tabella_prezzi{
	width:635px;
	font-family:"Trebuchet MS", sans-serif, Arial, Verdana;
	font-size:100%;
	color:#0F497B;
	text-align:right;
	background-color:#FFF;
	}
table.tabella_prezzi caption{
	color:#20588D;
	background-color:#F9E5A0;
	margin:12px 0 0 0;
	padding:14px 0 8px 0;
	font-weight:bold;
	text-transform:uppercase;
	border-top:6px double #fff;
	font-size:120%;
	}
table.tabella_prezzi td{
	/*background-color:#E7ECF1;*/
	padding:3px 2px 3px 4px;
	}
table.tabella_prezzi td.periodo{
	text-align:left;
	/*padding-left:5px;*/
	}
table.tabella_prezzi th.periodo{
	text-align:left;
	padding-left:5px;
	}
table.tabella_prezzi th{
	background-color:#20588D;
	color:#fff;
	padding:3px 2px;
	font-size:90%;
	text-align:center;
	}
table.tabella_prezzi tbody td strong{
	display:block;
	text-align:center;
	}
table.tabella_prezzi th.niceprice{
	border-bottom:4px solid #E5802E;
	color:#fff;	
	}
table.tabella_prezzi td.niceprice{
	/*border:2px solid #E5802E;*/
	/*background-color:#F9E5A0;*//*#FECE8A; arancio chiaro*/
	color:#B71206;
	}
table.tabella_prezzi tr{
	background-color:#E7ECF1;
	}
table.tabella_prezzi tr.riga_dispari{
	background-color:#e7ecf1;
	}
table.tabella_prezzi tr.riga_pari{
	background-color:#fafcfe;
	}
table.tabella_prezzi tfoot td{
	text-align:left;
	font-size:85%;
	padding:5px 3px;
	font-family:sans-serif, Arial, Verdana;
	}
table.tabella_prezzi thead th span.asterisco, table.tabella_prezzi tfoot td span.asterisco{
	font-size:20px;
	color:#FFF;
	font-weight:normal;
	}
table.tabella_prezzi tfoot td{
	background-color:#e7ecf1;
	}
table.tabella_prezzi tfoot td span.asterisco{
	font-size:24px;
	padding-left:7px;
 	color:#E5802E;
	}
	
div#offertelistino{
	width:631px;
	width:621px !important;
	background-color:#E7ECF1;
	margin:3px 2px;
	padding:5px 5px 5px 5px;
	font-size:90%;
	border-bottom:3px solid #20588D;
	}
div#offertelistino h3{
	margin:0 0 10px 0;
	padding:5px 0;
	border-bottom:1px solid #ACC1D5;
	font-size:110%;
	text-align:center;
	}
div#offertelistino br{
	padding:0;
	line-height:1em;
	}		
div#offertelistino p{
	padding:0;
	line-height:1.3em;
	}
		
a.altre_offerte{
	display:block;
	width:660px;
	height:32px;
	margin:15px auto 25px auto;
	padding-top:25px;
	background: url(../interfaccia/vai_altre_offerte.jpg) bottom left no-repeat;
	color:#20588D;
	text-decoration:none;
	font-weight:bold;
	font-size:110%;
	font-family:"Trebuchet MS", sans-serif, Arial, Verdana;
	}
a.altre_offerte span{
	display:block;
	text-align:right;
	margin:0 180px 0 0;
	padding:0 15px 0 0;
	background: url(../interfaccia/freccia_gialla.gif) center right no-repeat;
	}
/*-------------------------------------------------*/
/*-------- T A B E L L A --- T R A N S F E R ------*/
/*-------------------------------------------------*/
table.transfer{
	margin:0 0 25px 0;
	}
table.transfer_nomarg{
	margin:0;
	}
table.transfer td{
	font-size:90%;
	text-align:left;
	padding:5px 3px 5px 6px;
	}
table.col3 td{
	width:33%;
	}
table.col4 td{
	width:25%;
	}

table.aerei{
	width:100%;
	}
/*-------------------------------------------------*/
/*------------ P U L S A N T I E R A --------------*/
/*-------------------------------------------------*/
/*#pulsantiera{
	padding:0 0 0 311px;
	background: none;
	}
#pulsantiera ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
#pulsantiera ul li{
	float:left;
	height:83px;
	}
#pulsantiera ul li a{
	display:block;
	height:83px;
	}
#pulsantiera ul li a span{
	display:none;
	}
li.meteo_ita, li.meteo_eng{
	width:168px;
	}
li.meteo_ita a{
	width:168px;
	background:#FFF url(../interfaccia/meteo_ita_off.gif) top left no-repeat;
	}
li.meteo_ita a:hover{
	background:#FFF url(../interfaccia/meteo_ita_on.gif) top left no-repeat;
	}
li.navi_ita, li.navi_eng, li.aerei_ita, li.aerei_eng{
	width:150px;
	}
li.navi_ita a{
	width:150px;
	background:#FFF url(../interfaccia/navi_ita_off.gif) top left no-repeat;
	}
li.navi_ita a:hover{
	background:#FFF url(../interfaccia/navi_ita_on.gif) top left no-repeat;
	}
li.aerei_ita a{
	width:150px;
	background:#FFF url(../interfaccia/aerei_ita_off.gif) top left no-repeat;
	}
li.aerei_ita a:hover{
	background:#FFF url(../interfaccia/aerei_ita_on.gif) top left no-repeat;
	}
li.transfer_ita, li.transfer_eng{
	width:200px;
	}
li.transfer_ita a{
	width:200px;
	background:#FFF url(../interfaccia/transfer_ita_off.gif) top left no-repeat;
	}
li.transfer_ita a:hover{
	background:#FFF url(../interfaccia/transfer_ita_on.gif) top left no-repeat;
	}*/
/*-------------------------------------------------*/
/*------------------ F O O T E R ------------------*/
/*-------------------------------------------------*/
#footer{
	color:#0E6B9E;
	background:#F8FAFC url(../interfaccia/bg_footer.gif) top left repeat-x;
	font-size:85%;
	text-align:center;
	letter-spacing:0.1em;
	display:block;
	clear:both;
	}

#credits{
	float:left;
	margin:0 0 0 18px;
	width:294px;
	height:81px;
	background: url(../interfaccia/bg_credits.jpg) top left no-repeat;
	color:#86A2BB;
	text-align:center;
	}
*html #credits{/* hack IE 6 */
	margin:0 0 0 9px;
	}
#copyright{
	float:left;
	width:682px;
	text-align:center;
	}
*html #copyright{/* hack IE 6 */
	width:650px;
	}
#credits p, #copyright p{
	margin:0;
	padding:35px 0 0 0;
	}
#credits a{
	color:#48729A;
	text-decoration:none;
	}
#credits a:hover{
	color:#48729A;
	text-decoration:underline;
	}
#vivistat{
	display:none;
	}
/*-------------------------------------------------*/
/*-------------------------------------------------*/
/*-------------------------------------------------*/
.meta, .print{
	position: absolute;
	display:none;
	}

/*-------------------------------------------------*/
/*------------------- A D M I N -------------------*/
/*-------------------------------------------------*/
/*---------- A M M I N I S T R A Z I O N E --------*/
/*-------------------------------------------------*/
.page form.formlogin{
	width:40%;
	margin:30px auto 0 auto;
	}
.page form.formlogin input{
	display:block;
	margin:0 auto;
	}
.page form.formlogin input:focus{
	background-color:#E6EBEF;
	}
.page form.formlogin fieldset{
	padding:10px;
	}
.page form.formlogin fieldset legend{
	font-weight:bold;
	background-color:#E6EBEF;
	padding:5px;
	text-transform:uppercase;
	}
#topadmin{
	text-align:center;
	background: url(../interfaccia/bg_top2.gif) bottom left repeat-x;
	}
#headeradmin{
	width:994px;
	height:172px;
	min-height:172px;
	background: url(../interfaccia/header_admin.jpg) center center no-repeat;
	}
.admin{
	width:970px;
	background: url(../interfaccia/bg_menuadmin.jpg) top center no-repeat;
	}
.admin table{
	width:100%;
	font-size:12px;
	}
.admin h2{
	font-size:130%;
	}
.admin table.menuadmin{
	border:0;
	/*margin:0 0 8px 0;*/
	padding:0;
	font-weight:bold;
	font-size:85%;
	}
.admin table.menuadmin td{
	margin:0 10px;
	padding:10px 0 0 0;
	padding:10px 0 5px 0 !important;
	}
.admin table.menuadmin td a{
	width:100%;
	display:block;
	text-decoration:none;
	color:#959595;
	}
.admin table.menuadmin td a:hover{
	color:#0E6B9E;
	}
p.connesso{
	text-align:center;
	}
.admin a{
	color:#ED7814;
	text-decoration:none;
	}
.admin a.esci{
	margin:0 5px 0 15px;
	padding:2px 0 4px 23px;
	color:#B63A09;
	text-decoration:none;
	background: url(../interfaccia/icon_esci.jpg) center left no-repeat;
	}
.admin a.cambiopwd{
	margin:0 5px;
	padding:2px 0 4px 23px;
	color:#4C7799;
	text-decoration:none;
	background: url(../interfaccia/icon_cambiopwd.jpg) center left no-repeat;
	}
.admin td form, .admin form{
	margin:35px 0 10px 0;
}
.admin form, .admin fieldset, .admin legend, .admin form input, .admin form select, .admin p, .admin h2, .admin h3, .admin h4{
	font-family:sans-serif, Arial, Verdana;
	}
.admin form fieldset{
	padding:10px;
	margin:25px 0;
	}
.admin form fieldset legend{
	font-weight:bold;
	background-color:#E6EBEF;
	padding:5px;
	text-transform:uppercase;
	}
.admin form input[type=text], .admin form select, .admin form textarea{
	background-color:#F8F8F8;
	}
.admin form input[type=submit]{
	/*background-color:#DDDDDD;*/
	}
.admin form input:focus, .admin form select:focus, .admin form textarea:focus {
	background-color:#E6EBEF;
	}
.footeradmin{
	background: url(../interfaccia/bg_footeradmin.jpg) top left repeat-x;
	margin:100px 0 0 0;
	padding:30px 0;
	text-align:center;
	font-size:90%;
	}
.footeradmin a{
	color:#0E6B9E;
	}
.footeradmin img{
	border:0;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	}

