/* #############  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;

text-align: left;

padding: 0px 0px 0px 0px;

}



.filetto {

width: 100%;

height: 1;

text-align: left;

padding: 0px 0px 0px 0px;

}



.filetto_verticale {

width: 1;

height: 100%;

text-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 ################# */