/* MENU HAUT MULTINIVEAUX */
#menuhaut ul { display:inline; list-style-type: none; float:left; }
#menuhaut ul li { display:block; position:relative; float:left; }
#menuhaut ul li a { display:block; float:left; height:20px; padding:5px 20px; font-weight:bold; font-size:1.1em; border-right:1px solid #FFF; }
#menuhaut ul li ul { display:block; visibility:hidden; width:160px; height:auto; position:absolute; z-index:100; top:101%; left:0px; padding:0 0 1px 0; background:#333; }
#menuhaut ul li ul li { display:block; width:160px; text-align:left; border:0; margin:0; }
#menuhaut ul li ul li a { display:block; text-align:left; padding:3px 6px 3px 20px; margin:0; width:134px; height:1%; font-weight:normal; border:0; border-bottom:1px solid #FFF; font-size:1em; }
#menuhaut ul li ul li ul { display: none; }

/* MENUS GAUCHE */
#accesdirect a { display:block; padding:2px 5px; }
	#accesdirect a:hover { }

#contextuel .rubrique-no a, #contextuel .rubrique-act a { display:none; }
	#contextuel .sousrubriques a { display:block; padding:2px 10px; margin:0; border-bottom:1px solid #FFF; }
	#contextuel .sousrub-no a { }
		#contextuel .sousrub-no a:hover { }
	#contextuel .sousrub-act a { font-weight:bold; }
		#contextuel .sousrub-act a:hover { cursor:default; }

		/* sousousrubriques */
		#contextuel .soussousrub-no a, #contextuel .soussousrub-act a { font-size:0.8em; padding-left:30px; }

		#contextuel .soussousrub-no a {	font-weight:normal; cursor:pointer; }
			#contextuel .soussousrub-no a:hover { background:#7DBDFB; cursor:pointer;}
		#contextuel .soussousrub-act a { font-weight: bold; }
			#contextuel .soussousrub-act a:hover { cursor:default; }
