/* 
************************************************************************************
styles du menu 
*/


/* row level a ***********************/
a.la div{
	FONT-SIZE: 11px;
	letter-spacing:1px;
	border-bottom: 1px black solid;
	padding: 4px 7px;
	
}
a.la div span{
	font-weight:normal;
	color:#aaa;
}

a.la{
	/* FONT-WEIGHT: bold; */
	COLOR:  black; /* #b4012e; */
	text-transform:uppercase;
	TEXT-DECORATION: none;
}

a.la:hover{
	COLOR: #730020; /* #e46d64; */
}
a.la:hover div{
	background-color: #f8981d;
}

a.la:hover div span{
	color: #fff;
}

a.la_actif, a.la_ssect {
	COLOR:  black; /* #b4012e; */
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}

a.la_actif:hover, a.la_ssect:hover{
	COLOR: #730020; /* #e46d64; */
	TEXT-DECORATION: none;
	
}


/* row level b ********************** */


a.lb div{
	padding:2px 1px 2px 10px;
	background-color: #e7ecf0;
	border-bottom: 1px #aaaaaa solid;
	font-size:10px;
	letter-spacing:1px;
}
a.lb div span{
	font-weight:normal;
	color:#aaa;
}
a.lb {
	COLOR: #575c70;
	TEXT-DECORATION: none;
	text-transform:uppercase;
}

a.lb:hover{
	COLOR: #b4032e;

}
a.lb:hover div{
	background-color: #f8981d;
}

a.lb:hover div span{
	color: #fff;
}

a.lb_actif div, a.lb_ssect div{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

a.lb_actif:hover{
	COLOR: #b4032e;
	TEXT-DECORATION: none;
	
}

/* row level c ***********************/
a.lc div{
	border-bottom: 1px #dde0e3 solid;
	padding:2px 4px 2px 24px;
	FONT-SIZE: 11px;
	letter-spacing:1px;
}

a.lc div span{
	font-weight:normal;
	color:#aaa;
}
a.lc{
	text-transform:lowercase;
	COLOR: #e27117;
	TEXT-DECORATION: none;
	
}

a.lc:hover{
	COLOR: #b4032e;

}

a.lc:hover div{
	background-color: #f8981d;
}

a.lc:hover div span{
	color: #fff;
}

a.lc_actif{
	COLOR: #e27117;
	FONT-WEIGHT: bold;
	

}
a.lc_actif:hover{
	COLOR: #b4032e;
	
}
