/* #############  MOCKUP MENU ################# */

#verdeMenuSx {
background-color : #9BCD9A;
}

.verdeMenuSx {
background-color: #9BCD9A;
}

#verdeMenuDx {
background-color : #9BCD9A;
}

.verdeMenuDx {
background-color: #9BCD9A;
}

A.menu:link {
	color: #2B542C;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;text-decoration:none;
}
A.menu:visited {
	color: #2B542C;	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px; text-decoration:none;
}
A.menu:hover {
	color:#2B542C;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;text-decoration:none;
}
A.menu:active {
	color:#2B542C;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px; text-decoration:none;
}

td.menuSelected {color: #2B542C;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;background-color : #BFE1C0;}

/* #############  FINE MOCKUP MENU ################# */

/* #############  BODY ################# */

body {
 background-color: white;
 margin-bottom: 0px;
 margin-left: 11px;
 margin-right: 0px;
 margin-top: 6px; 
}

.popup_body {
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px; 
}

/* ############# FINE BODY ################# */

/* ############# LINKS ################# */

A, A:ACTIVE, A:VISITED  {
text-decoration : none;
color : #000000;
}
A:HOVER  {
text-decoration : underline;
color : #000000;
}

A.verde, A.verde:VISITED  {
color : #198E2C;
}
A.verde:HOVER  {
color : #198E2C;
text-decoration : underline;
}

A.verde_02, A.verde_02:VISITED  {
color : #4BBA5C;
}
A.verde_02:HOVER  {
color : #4BBA5C;
text-decoration : underline;
}

A.verde_mappa, A.verde_mappa:VISITED  {
color : #2B552B;
}
A.verde_mappa:HOVER  {
color : #2B552B;
text-decoration : underline;
}

A.rosso, A.rosso:VISITED  {
color : #FF0000;
}
A.rosso:HOVER  {
color : #FF0000;
text-decoration : underline;
}

A.bianco, A.bianco:VISITED  {
color : #FFFFFF;
}
A.bianco:HOVER  {
color : #FFFFFF;
text-decoration : underline;
}

A.bianco_tab, A.bianco_tab:VISITED  {
color : #FFFFFF;
}
A.bianco_tab:HOVER  {
color : #2B542C;
text-decoration : none;
}

A.sottolinea_nero, A.sottolinea_nero:VISITED  {
color : #000000;
text-decoration : underline;
}

A.sottolinea_nero:HOVER  {
color : #000000;
text-decoration : underline;
}

A.sottolinea_bianco, A.sottolinea_bianco:VISITED  {
color : #FFFFFF;
text-decoration : underline;
}

A.sottolinea_bianco:HOVER  {
color : #FFFFFF;
text-decoration : underline;
}

A.sottolinea_grigio, A.sottolinea_grigio:VISITED  {
color : #5F5F5F;
text-decoration : none;
}

A.sottolinea_grigio:HOVER  {
color : #5F5F5F;
text-decoration : underline;
}

A.sottolinea_grigio_piedino, A.sottolinea_grigio_piedino:VISITED  {
color : #898989;
text-decoration : none;
}

A.sottolinea_grigio_piedino:HOVER  {
color : #898989;
text-decoration : underline;

}

A.sottolinea_verde_menu, A.sottolinea_verde_menu:VISITED  {
color : #2B542C;
text-decoration : underline;


}

A.sottolinea_verde_menu:HOVER  {
color : #2B542C;
text-decoration : underline;

}

A.navigatore, A.navigatore:VISITED  {
color : #646464;
text-decoration : none;
}

A.navigatore:HOVER  {
color : #646464;
text-decoration : underline;
}

A.sottolinea_grigio_03, A.sottolinea_grigio_03:VISITED  {
color : #646464;
text-decoration : underline;
}

A.sottolinea_grigio_03:HOVER  {
color : #646464;
text-decoration : underline;
}

/* ############# FINE LINKS ################# */




/* ################### TESTO ###################### */

.testo_bianco {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #FFFFFF;
}
.testo_bianco_piccolo {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #FFFFFF;
}
.testo_nero_piccolo {
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;
}
.testo_grigio_piccolo {
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #6F6F6F;
}
.testo_nero_grande {
font: 11 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;
}
.testo_nero_dodici {
font: 12 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;
}
.testo_nero_prezzi {
font: 13 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;
}
.testo_rosso_prezzi {
font: 13 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #FF0000;
}
.testo_rosso_quindici {
font: 15 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #FF0000;
}
.testo_rosso_sedici {
font: 16 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #FF0000;
}
.testo_rosso_diciotto {
font: 18 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #FF0000;
}
.testo_rosso_ventiquattro {
font: 24 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #FF0000;
}
.testo_rosso_prezzi_champ {
font: 16 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #FF0000;
}
.testo_nero_crisi {
font: 14 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;
}
.testo_grigio {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #5F5F5F;
}
.testo_grigio_piccolo {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #5F5F5F;
}
.testo_grigio_02 {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #898989;
}
.testo_grigio_02_piccolo {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #898989;
}
.testo_grigio_03_piccolo {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #646464;
}
.testo_verde {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #198E2C;
}
.testo_verde_piccolo {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #198E2C;
}
.testo_verde_piccolo_9 {
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #198E2C;
}
.titolo_verde {
font: bold 13 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #198E2C;
}
.titolo_nero {
font: bold 13 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;
}
.titolo_offertespeciali {
font: bold 13 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #FFFFFF;
padding: 3px 3px 3px 3px;
}
.titolo_paragrafo_verde {
font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #198E2C;
}
.testo_verde_02 {
color : #4BBA5C;
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.testo_verde_03 {
color : #2A552A;
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.testo_verde_04 {
color : #2B542C;
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.testo_verde_04_piccolo {
color : #2B542C;
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.testo_rosso {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #FF0000;
}
.titolo_rosso {
font: bold 15 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #FF0000;
}
.titolo_paragrafo_rosso {
font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #FF0000;
}
.testo_verde_bullet {
color : #178D2C;
line-height: 15px;
}
.verde_bullet {
color : #49BA5E;
line-height: 15px;
}
.testo_grigio_bullet {
color : #646464;
line-height: 15px;
}
.grigio_bullet {
color : #949494;
line-height: 15px;
}
.testo_nero_bullet {
color : #000000;
line-height: 15px;
}



/* ################### FINE TESTO ###################### */







/* ############# FONDINI ################# */

.fondo_verde  {
background-color: #198E2C;
}
.fondo_linea  {
background-color: #9DCF9E;
}
.fondo_verde_02  {
background-color: #9CCE9D;
}
.fondo_verde_03  {
background-color: #9BCD9B;
}
.fondo_verde_04  {
background-color: #EBF5EA;
}
.fondo_verde_form  {
background-color: #CFE7CF;
}
.fondo_verde_form_scuro  {
background-color: #9BCD9B;
}
.fondo_verde_home_italia {
background-color: #4BBA5C;
}
.fondo_verde_storia {
background-color: #C9DFB9;
}
.fondo_rosa_storia {
background-color: #ECE8E6;
}
.fondo_bianco  {
background-color: #FFFFFF;
}
.fondo_rosso  {
background-color: #FF0000;
}
.fondo_rosso_storia  {
background-color: #F12F35;
}
.fondo_piedino  {
background-color: #636363;
}
.fondo_grigio_home_italia  {
background-color: #999999;
}
.fondo_verde_prenota  {
background-color: #B4DFB2;
}
.fondo_grigio_navigatore  {
background-color: #DDDDDD;
}
.fondo_grigio_offerte  {
background-color: #C2C2C2;
}
.fondo_mappa_1livello {
background-color: #9BCD9A;
}
.fondo_mappa_2livello {
background-color: #BEE0BF;
}
.fondo_mappa_3livello {
background-color: #DCEFDB;
}
/* ############# FINE FONDINI ################# */





/* ############# SEPARATORI ################# */

.filetto_verde{
width: 100%;
height: 1;
align: left;
padding: 0px 0px 0px 0px;
}

.filetto {
width: 100%;
height: 1;
align: left;
padding: 0px 0px 0px 0px;
}

.filetto_verticale {
width: 1;
height: 100%;
align: left;
padding: 0px 0px 0px 0px;
}

.filetto_chiusura {
width: 100%;
height: 20;
padding-top: 0px;
padding-left: 19px;
padding-right: 0px;
padding-bottom: 0px;	
}
/* ############# FINE SEPARATORI ################# */



/* ############# TABELLE e CELLE ################# */
/* margini padding: top - right - bottom - left; */
TD {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;	
}

.padzero {
padding: 0px 0px 0px 0px;
}

.contenuti_corpo {
padding: 19px 10px 10px 19px;
}

.contenuti_corpo_flotta {
padding: 19px 0px 0px 12px;
}

.contenuti_corpo_orari  {
background-color: #FFFFFF;
padding: 10px 10px 10px 19px;
}

.tabella_titolo {
padding: 0px 0px 0px 0px;
}



/* 
.navigatore_corporate_old {
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #FFFFFF;
background-color : #C2C2C2;
width: 100%;
height: 18;
padding: 2px 4px 2px 4px;
vertical-align : top;
}
*/
.navigatore_corporate {
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #646464;
background-color : #DDDDDD;
width: 100%;
height: 18;
padding: 2px 4px 2px 4px;
vertical-align : top;
}

.navigatore_sitoitalia {
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #477946;
background-color : #E9F5E9;
width: 100%;
height: 18;
padding: 2px 4px 2px 4px;
vertical-align : top;
}

.testata_rosso {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #FFFFFF;
background-color : #EE2F34;
width: 100%;
height: 18;
padding: 2px 4px 2px 4px;
vertical-align : top;
}

.testata_rosso_home {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #FFFFFF;
background-color : #EE2F34;
width: 100%;
height: 15;
padding-left: 5px;
vertical-align : top;
}

.menu_cento {
height: 100%;
width: 150px;
border-bottom-color: #9CCE9D;
border-bottom-style: solid;
border-bottom-width: 1;
vertical-align : top;
}


.bordo_verde {
border-bottom-color: #9CCE9D;
border-bottom-style: solid;
border-bottom-width: 1;
border-left-color: #9CCE9D;
border-left-style: solid;
border-left-width: 1;
border-right-color: #9CCE9D;
border-right-style: solid;
border-right-width: 1;
}
.contorno_verde {
background-color: #9CCE9D;
}

.zoom {
vertical-align : top;
padding: 2px 0px 2px 7px;
}

	/* ### DATI ### */
	.tabella_dati_testa {
	background-color: #9BCD9A;
	font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	padding: 3px 3px 3px 6px;
	}
	
	
	.tabella_dati_testa_red {
	background-color: #F13035;
	font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	padding: 3px 3px 3px 6px;
	height: 18px;
	}
	
	
	.tabella_dati_01 {
	background-color: #CBCBCB;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5F5F5F;
	padding: 5px 5px 5px 6px;
	vertical-align : top;	
	}
	
	.tabella_dati_02 {
	background-color: #DADADA;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5F5F5F;
	padding: 5px 5px 5px 6px;
	vertical-align : top;
	}
	
	.tabella_dati_verde {
	background-color: #BEE0BF;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5F5F5F;
	padding: 5px 5px 5px 6px;
	vertical-align : top;
	}
    
	.tabella_dati_calendario_testata {
	background-color: #76BF76;
	font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	padding: 3px 3px 3px 6px;
	}
    .tabella_dati_calendario {
	background-color: #B3DFB3;
	font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #4B964B;
	padding: 3px 3px 3px 6px;
	}
	/* ### FINE DATI ### */



	/* ### INVESTOR ### */
	.tabella_investor_testa {
	background-color: #F22F35;
	font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ffffff;
	padding: 3px 3px 3px 8px;
	height: 18px;
	}
	
	.tabella_investor_01 {
	background-color: #C2C2C2;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5F5F5F;
	padding: 8px 8px 8px 8px;
	vertical-align : top;	
	}
	
	.tabella_investor_02 {
	background-color: #DADADA;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5F5F5F;
	padding: 8px 8px 8px 8px;
	vertical-align : top;	
	}
	
	.tabella_investor_03 {
	background-color: #BFE0BF;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5F5F5F;
	padding: 8px 8px 8px 8px;
	vertical-align : top;
	}
	/* ### FINE INVESTOR ### */
	
	
	
	/* ###  LOGHI ### */	
	.tabella_loghi_testa {
	background-color: #F22F35;
	font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ffffff;
	padding: 3px 3px 3px 8px;
	height: 18px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1;
	}
	.tabella_loghi_testa_prima {
	background-color: #F22F35;
	font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ffffff;
	padding: 3px 3px 3px 8px;
	height: 18px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-left-color: #F22F35;
	border-left-style: solid;
	border-left-width: 1;
	}
	.tabella_loghi_01 {
	background-color: #ffffff;
	border-bottom-color: #DADADA;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-left-color: #DADADA;
	border-left-style: solid;
	border-left-width: 1;		
	}	
	.tabella_loghi_02 {
	background-color: #CBCBCB;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5F5F5F;
	padding: 8px 8px 8px 8px;
	vertical-align : middle;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1;
	}
	.tabella_loghi_03 {
	background-color: #DBDBDB;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #5F5F5F;
	padding: 8px 8px 8px 8px;
	vertical-align : middle;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1;
	}
	.tabella_loghi_fondo {
	background-color: #5F5F5F;
	}
	.tabella_loghi_chiude_dx {
	border-right-color: #DADADA;
	border-right-style: solid;
	border-right-width: 1;		
	}	
	/* ### FINE LOGHI ### */

	/* ### TABELLA PRENOTA VOLO ### */
	.tabella_prenota {
	background-color: #76BF76;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	padding: 6px 6px 6px 6px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1;		
	}
	.tabella_prenota_02 {
	background-color: #76BF76;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	padding: 6px 6px 6px 6px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1;		
	}
	.tabella_prenota_grigio {
	background-color: #DADADA;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 6px 6px 6px 6px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1;		
	}
	.tabella_prenota_grigio_02 {
	background-color: #DADADA;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 6px 6px 6px 6px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1;		
	}
    .tabella_mm_grigio_02 {
	background-color: #DADADA;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 6px 6px 6px 6px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1;		
	}
    .tabella_mappa_grigio_02 {
	background-color: #DADADA;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 4px 6px 4px 6px;
	border-top-color: #EBE9E9;
	border-top-style: solid;
	border-top-width: 1;		
	}
    .tabella_prenota_grigioscuro {
	background-color: #C7C7C7;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 6px 6px 6px 6px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1;		
	}
	.tabella_prenota_grigioscuro_02 {
	background-color: #C7C7C7;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 6px 6px 6px 6px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1;		
	}
    .tabella_mm_grigioscuro_02 {
	background-color: #C7C7C7;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 6px 6px 6px 6px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1;		
	}
    .tabella_mm_grigioscuro_02_b {
	background-color: #C7C7C7;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 6px 6px 6px 6px;
	border-top-color: #EBE9E9;
	border-top-style: solid;
	border-top-width: 1;		
	}
    .tabella_mappa_grigioscuro_02 {
	background-color: #C7C7C7;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 4px 6px 4px 6px;
	border-top-color: #EBE9E9;
	border-top-style: solid;
	border-top-width: 1;		
	}
	.tabella_prenota_verdino {
	background-color: #B3DFB3;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 6px 6px 6px 6px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1;		
	}
	.tabella_prenota_verdino_02 {
	background-color: #B3DFB3;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 6px 6px 6px 6px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1;		
	}
    .tabella_prenota_bianco {
	background-color: #FFFFFF;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 6px 6px 6px 6px;		
	}
    .tabella_mappa_1livello {
	background-color: #76BF76;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	padding: 6px 6px 6px 13px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1;		
	}	
    .tabella_mappa_2livello {
	background-color: #C7C7C7;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	padding: 4px 6px 4px 13px;
	border-top-color: #EBE9E9;
	border-top-style: solid;
	border-top-width: 1;		
	}
    .tabella_mappa_3livello {
	background-color: #DADADA;
	font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	padding: 4px 6px 4px 48px;
	border-top-color: #EBE9E9;
	border-top-style: solid;
	border-top-width: 1;		
	}	
	/* ### TABELLA PRENOTA VOLO ### */
	
	/* ### HOME ITALIA ### */
	.tabella_testa_home_italia {
	background-color: #EE2F34;	
	}
	/* ### FINE HOME ITALIA ### */
	

/* margini padding: top - right - bottom - left; */
/* ############# FINE TABELLE e CELLE ################# */


/* ############# FORM ################# */

.scegli_paese {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 100px;
}
.cella_form {
font-size: 10px;
border: 1px;
border-color: 4BBA5C;
border-style: solid;
}
.cella_form_grigio {
font-size: 9px;
border: 1px;
border-color: 898989;
border-style: solid;
}
.form_grande {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 135px;
}
.form_grande_colonna_dx {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 128px;
}
.form_piccolo {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 60px;
}
.form_giorno {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 40px;
}
.cella_form_giorno {
font-size: 10px;
border: 1px;
border-color: 4BBA5C;
border-style: solid;
}
.form_day {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 50px;
}
.form_mese {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 82px;
}
.form_orario {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 110px;
}
.form_hour {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 90px;
}
.form_orario_colonna_dx {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 105px;
}
.form_posto {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 100px;
}
.form_carta {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 130px;
}
.form_pasto {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 150px;
}
.form_aeroporto {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 211px;
}
.form_aeroporto_orari {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 200px;
}
.form_mm_professione {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 105px;
}
.form_mm_paese {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 140px;
}

.form_faq {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 150px;
}

/* ############# FINE FORM ################# */



/* ############# FORM MILLEMIGLIA ################# */

.form_titolo {
background-color: #ffffff;
font: 9 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000000;		
width: 80px;
}

/* ############# FINE FORM MILLEMIGLIA ################# */




/* ############# ALTRI ################# */

/* .voce_verde {
font : 12 tahoma verdana;
color : #2A552A;
}
.voce_rosso {
font : 12 tahoma verdana;
color : #F12F35;
} */
/* ############# FINE ALTRI ################# */



/* ################# menu primo livello ################# */ 
.menu_ingombro_1liv {
width: 150px;
height: 21px;
}
.menu_1liv_ico {
background-color : #9BCD9B;
width: 17px;
height: 21px;
text-align : left;
vertical-align : middle;
}
.menu_1liv_voce a {
background-color : #9BCD9B;
display: block;
position: relative;
padding: 4px 0px 5px 4px;
}
.menu_1liv_voce a:hover {
background-color : #BFE0BF;
display: block;
position: relative;
padding: 4px 0px 5px 4px;
}
.menu_1liv_voce_aperto a {
background-color : #BFE0BF;
display: block;
position: relative;
padding: 4px 0px 5px 4px;
}
.menu_1liv_voce_aperto a:hover {
background-color : #BFE0BF;
display: block;
position: relative;
padding: 4px 0px 5px 4px;
}
.menu_1liv_voce_aperto_attuale {
font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #2B542C;
background-color : #BFE0BF;
padding: 4px 0px 5px 4px;
}
A.menu_1liv_link, A.menu_1liv_link:VISITED {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #2B542C;
text-decoration : none;
/* height: 100%; */
}
A.menu_1liv_link:HOVER {
font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #2B542C;
text-decoration : none;
/* height: 100%; */
}
/* ################# fine menu primo livello ################# */ 


/* ################# menu secondo livello ################# */ 


.menu_ingombro_2liv {
width: 150px;
height: 16px;		
}	
.menu_2liv_ico {
background-color : #BFE0BF;
width: 11px;
height: 16px;
text-align : center;
vertical-align : top;
}
.menu_2liv_voce a {
background-color : #BFE0BF;
display: block;
position: relative;
padding: 2px 0px 2px 0px;
}
.menu_2liv_voce a:hover {
background-color : #BFE0BF;
display: block;
position: relative;
padding: 2px 0px 2px 0px;
}
.menu_2liv_voce_aperto a {
background-color : #BFE0BF;
display: block;
position: relative;
padding: 2px 0px 2px 0px;
}
.menu_2liv_voce_aperto a:hover {
background-color : #BFE0BF;
display: block;
position: relative;
padding: 2px 0px 2px 0px;
}
.menu_2liv_voce_attuale {
font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #F12F35;
background-color : #BFE0BF;
padding: 2px 0px 2px 0px;
}				
A.menu_2liv_link, A.menu_2liv_link:VISITED {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #F12F35;
text-decoration:none;
}
A.menu_2liv_link:HOVER {
font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #F12F35;
text-decoration:none;
}

/* ################# fine menu secondo livello ################# */ 


/* ################# menu terzo livello ################# */ 


.menu_ingombro_3liv {
width: 150;
height: 16;		
}	
.menu_3liv_ico {
background-color : #DBEFDB;
width: 11;
height: 16;
text-align : center;
vertical-align : top;
}
.menu_3liv_voce a {
background-color : #DBEFDB;
display: block;
position: relative;
padding: 2px 0px 2px 0px;
}
.menu_3liv_voce a:hover {
background-color : #DBEFDB;
display: block;
position: relative;
padding: 2px 0px 2px 0px;
}
.menu_3liv_voce_aperto a {
background-color : #DBEFDB;
display: block;
position: relative;
padding: 2px 0px 2px 0px;
}
.menu_3liv_voce_aperto a:hover {
background-color : #DBEFDB;
display: block;
position: relative;
padding: 2px 0px 2px 0px;
}
.menu_3liv_voce_attuale {
font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #F12F35;
background-color : #DBEFDB;
padding: 2px 0px 2px 0px;
}				
A.menu_3liv_link, A.menu_3liv_link:VISITED {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #F12F35;
text-decoration:none;
}
A.menu_3liv_link:HOVER {
font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #F12F35;
text-decoration:none;
}

/* ################# fine menu terzo livello ################# */ 


/* ################# menu quarto livello ################# */ 

.menu_ingombro_4liv {
width: 150;
height: 16;		
}		

.menu_4liv_ico {
background-color : #EFFAEF;
width: 11;
height: 16;
text-align : center;
vertical-align : top;
}
.menu_4liv_voce a {
background-color : #EFFAEF;
display: block;
position: relative;
padding: 2px 0px 2px 0px;
}
.menu_4liv_voce a:hover {
background-color : #EFFAEF;
display: block;
position: relative;
padding: 2px 0px 2px 0px;
}
.menu_4liv_voce_attuale {
font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #F12F35;
background-color : #EFFAEF;
padding: 2px 0px 2px 0px;
}			
A.menu_4liv_link, A.menu_4liv_link:VISITED {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #F12F35;
text-decoration:none;
}
A.menu_4liv_link:HOVER {
font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #F12F35;
text-decoration:none;
}

/* ################# fine menu quarto livello ################# */




/* ################# MENU MY HP ################# */

/* ################# menu primo livello ################# */ 


.menu_myhp_ingombro_1liv {
width: 139;
height: 16;		
}	
.menu_myhp_1liv_ico {
background-color : #9BCD9B;
width: 10;
height: 16;
text-align : center;
vertical-align : top;
}

.menu_myhp_1liv_titolo {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color : #9BCD9B;
}

.menu_myhp_1liv_voce a{
background-color : #9BCD9B;
display: block;
position: relative;
padding: 2px 0px 2px 2px;
}

.menu_myhp_1liv_voce a:hover {
background-color : #9BCD9B;
display: block;
position: relative;
padding: 2px 0px 2px 2px;
}

.menu_myhp_1liv_voce_aperto a{
background-color : #BFE0BF;
display: block;
position: relative;
padding: 2px 0px 2px 2px;
}
.menu_myhp_1liv_voce_aperto a:hover {
background-color : #BFE0BF;
display: block;
position: relative;
padding: 2px 0px 2px 2px;
}

.menu_myhp_1liv_voce_attuale {
font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #2B542C;
background-color : #BFE0BF;
padding: 2px 0px 2px 2px;
}			
			
A.menu_myhp_1liv_link, A.menu_myhp_1liv_link:VISITED {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
color : #2B542C;

}
A.menu_myhp_1liv_link:HOVER {
font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
color : #2B542C;

}


/* ################# fine menu primo livello ################# */ 


/* ################# menu secondo livello ################# */ 


.menu_myhp_ingombro_2liv {
width: 139;
height: 16;		
}	
.menu_myhp_2liv_ico {
background-color : #BFE0BF;
width: 10;
height: 16;
text-align : center;
vertical-align : top;
}
.menu_myhp_2liv_voce a{
background-color : #BFE0BF;
display: block;
position: relative;
padding: 2px 0px 2px 0px;
}
.menu_myhp_2liv_voce a:hover{
background-color : #BFE0BF;
display: block;
position: relative;
padding: 2px 0px 2px 0px;
}
.menu_myhp_2liv_voce_attuale {
font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #3C723C;
background-color : #BFE0BF;
padding: 2px 0px 2px 0px;

}	
.menu_myhp_2liv_voce_aperto a{
background-color : #BFE0BF;
display: block;
position: relative;
padding: 2px 0px 2px 0px;
}
.menu_myhp_2liv_voce_aperto a:hover{
background-color : #BFE0BF;
display: block;
position: relative;
padding: 2px 0px 2px 0px;
}				
A.menu_myhp_2liv_link, A.menu_myhp_2liv_link:VISITED {
font: 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #3C723C;
text-decoration: none;
}
A.menu_myhp_2liv_link:HOVER {
font: bold 10 Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #3C723C;
text-decoration: none;
}
/* ################# fine menu secondo livello ################# */ 




/* ################# CLASSI INVIATE DA DSR ################# */

.trn {
FONT-SIZE: 10px;
COLOR: #cc3333;
FONT-STYLE: normal;
FONT-FAMILY: Verdana, Arial, Helvetica;
TEXT-DECORATION: none
}

.TestoFu {
FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
COLOR: #76bf76
}

.TestoPa {
FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
COLOR: #76bf76
}

.form_giorni {
FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
WIDTH: 150px;
COLOR: #000000;
BACKGROUND-COLOR: #ffffff
}


/* ################# FINE CLASSI INVIATE DA DSR ################# */