/* CSS per il MENU DI NAVIGAZIONE modello 03 */

/******************************************************************/
/*                                          Definizione style LINK                                       */
/******************************************************************/

/*** LIVELLO 1 ***/
a.menuNavLiv1 {
	color : #001044;
	text-decoration : none;
	font-weight: bold;
	vertical-align: middle;
}

a.menuNavLiv1:visited {
	color : #001044;
}

a.menuNavLiv1:hover {
	color : #001044;
	text-decoration : underline;
}



/*** LIVELLO 2 ***/
a.menuNavLiv2 {
	color : #5E6C7C;
	text-decoration : none;
	font-weight: normal;
	vertical-align: middle;
}

a.menuNavLiv2:visited {
	color : #5E6C7C;
}

a.menuNavLiv2:hover {
	color : #5E6C7C;
	text-decoration : underline;
	
}




/*** LIVELLO 3 ***/
a.menuNavLiv3 {
	color : #001044;
	text-decoration : none;
	font-weight: bold;
	vertical-align: middle;
}

a.menuNavLiv3:visited {
	color : #001044;
}
a.menuNavLiv3:hover {
	color : #001044;
	text-decoration : underline;
}



/*** LIVELLO 4 ***/
a.menuNavLiv4 {
	color : #001044;
	text-decoration : none;
	font-weight: bold;
	vertical-align: middle;
}

a.menuNavLiv4:visited {
	color : #001044;
}

a.menuNavLiv4:hover {
	color : #001044;
	text-decoration : underline;
}



/*** LIVELLO 5 ***/
a.menuNavLiv5 {
	color : #001044;
	text-decoration : none;
	font-weight: bold;
	vertical-align: middle;
}

a.menuNavLiv5:visited {
	color : #001044;
}


a.menuNavLiv5:hover {
	color : #001044;
	text-decoration : underline;
}



/******************************************************************/
/*                                              Definizione style                                           */
/******************************************************************/

/* TD contenitore */
TD.boxMenuNav {
	background-color : transparent;
	width: 309px;
	text-align: center;
	
	/* ATTENZIONE: il percorso deve essere SEMPRE assoluto */
	/*background-image : url(/public/_img/bkg/menuSX.gif);*/
}


/*** definizione dei vari stati (OFF, ON) dei diversi livelli di menu ***/

/************** LIVELLO 1 **********************/

/* OFF*/
TD.menuNavLiv1Off {
	background-image: url(/public/_img/menu_03/1_liv_off.gif);
	background-position: bottom;
	text-align: center;
	/*height: 22px;*/
	vertical-align: middle;
	padding-bottom: 4px;
	padding-top: 3px;
}

/* ON*/
TD.menuNavLiv1On {
	background-image: url(/public/_img/menu_03/1_liv_on.gif);
	text-align: center;
	background-position: bottom;
	/*height: 22px;*/
	vertical-align: middle;
	padding-bottom: 4px;
	padding-top: 3px;
	
	}

/* voce attiva */
.menuNavLiv1Active {
	color : #001044;
	font-weight: bold;
	text-align: center;
	background-position: bottom;
	/*height: 22px;*/
	vertical-align: middle;
	padding-bottom: 4px;
	padding-top: 3px;

	}

/* ultimo TD in fondo che chiude la tabella del menu */
TD.menuNavLiv1Vuoto {
	background-image: url(/public/_img/menu_03/1_liv_vuoto.gif);
	text-align: center;
	vertical-align: middle;
	
}

/************** LIVELLO 2 **********************/

/* OFF */
TD.menuNavLiv2Off {
	background-image: url(/public/_img/menu_03/2_liv_off.gif);
	text-align: center;
	background-position: bottom;
	/*height: 22px;*/
	vertical-align: middle;
	padding-bottom: 4px;
	padding-top: 3px;

}

/* ON */
TD.menuNavLiv2On {
	background-image: url(/public/_img/menu_03/2_liv_on.gif);
	text-align: center;
	background-position: bottom;
	/*height: 22px;*/
	vertical-align: middle;
	padding-bottom: 4px;
	padding-top: 3px;
	

}

/* voce attiva */
.menuNavLiv2Active {
	color : #001044;
	font-weight: normal;
	text-align: center;
	background-position: bottom;
	/*height: 22px;*/
	vertical-align: bottom;
	padding-bottom: 4px;
	padding-top: 3px;
}

/************** LIVELLO 3 **********************/

/* OFF */
TD.menuNavLiv3Off {
	background-image: url(/public/_img/menu_03/2_liv_off.gif);
	text-align: center;
	background-position: bottom;
	/*height: 22px;*/
	vertical-align: middle;
	padding-bottom: 4px;
	padding-top: 3px;
}

/* ON */
TD.menuNavLiv3On {
	background-image: url(/public/_img/menu_03/2_liv_on.gif);
	text-align: center;
	background-position: bottom;
	/*height: 22px;*/
	vertical-align: middle;
	padding-bottom: 4px;
	padding-top: 3px;
}

/* voce attiva */
.menuNavLiv3Active {
	color: #697EB1;
	text-align: center;
	background-position: bottom;
	/*height: 22px;*/
	vertical-align: middle;
	padding-bottom: 4px;
	padding-top: 3px;
}

/************** LIVELLO 4 **********************/

/* OFF */
TD.menuNavLiv4Off {
	background-image: url(/public/_img/menu_03/2_liv_off.gif);
	text-align: center;
	background-position: bottom;
	/*height: 22px;*/
	vertical-align: middle;
	padding-bottom: 4px;
	padding-top: 3px;
}

/* ON */
TD.menuNavLiv4On {
	background-image: url(/public/_img/menu_03/2_liv_on.gif);
	text-align: center;
	background-position: bottom;
	/*height: 22px;*/
	vertical-align: middle;
	padding-bottom: 4px;
	padding-top: 3px;
	
}

/* voce attiva */
.menuNavLiv4Active {
	color: #697EB1;
	text-align: center;
	background-position: bottom;
	/*height: 22px;*/
	vertical-align: middle;
	padding-bottom: 4px;
	padding-top: 3px;
}

/************** LIVELLO 5 **********************/

/* OFF */
TD.menuNavLiv5Off {
	background-image: url(/public/_img/menu_03/2_liv_off.gif);
	text-align: center;
	background-position: bottom;
	/*height: 22px;*/
	vertical-align: middle;
	padding-bottom: 4px;
	padding-top: 3px;
}

/* ON */
TD.menuNavLiv5On {
	background-image: url(/public/_img/menu_03/2_liv_on.gif);
	text-align: center;
	background-position: bottom;
	/*height: 22px;*/
	vertical-align: middle;
	padding-bottom: 4px;
	padding-top: 3px;
}

/* voce attiva */
.menuNavLiv5Active {
	color: #697EB1;
	text-align: center;
	background-position: bottom;
	/*height: 22px;*/
	vertical-align: middle;
	padding-bottom: 4px;
	padding-top: 3px;
}

/**************** BKG tabella LINGUE *****************************/
table.bkgLang {
	background-color: transparent;
	text-align: center;
}

/**************** BKG tabella MENU SX *****************************/
table.bkgMenuSx {
	background-color: transparent;
	width: 117px;
}
/************************LANG******************************************/


/* OFF*/
TD.menuNavLangOff {
	background-image: url(/public/_img/menu_03/1_liv_off.gif);
	background-position: bottom;
	text-align: center;
	height: 22px;
	vertical-align: middle;
	padding-left: 5px;
	

}

/* ON*/
TD.menuNavLangOn {
	background-image: url(/public/_img/menu_03/1_liv_on.gif);
	background-position: bottom;
	text-align: center;
	height: 22px;
	vertical-align: middle;
	padding-left: 5px;
	

}

/* voce attiva */
.menuNavLangActive {
	color : #001044;
	font-weight: bold; 

}

/*** LANG  ***/
a.menuNavLang {
	color : #001044;
	text-decoration : none;
	font-weight: normal;
}
a.menuNavLang:visited {
	color : #001044;
}

a.menuNavLang:hover {
	color : #001044;
	text-decoration: underline;
}
td.extranet {
	text-align: center;
	background-color: #AEBCDD;
	height: 18px;
	vertical-align: middle;
}