/* MENU HAUT MULTINIVEAUX */
#menu_gauche1 { width:120px; }
#menu_gauche1 ul { list-style-type:none; width:120px; margin:0; padding:0; }
#menu_gauche1 ul li { position:relative; display:inline; margin:0; padding:0; }
#menu_gauche1 ul li a { display:block; height:55px; width:120px; color:#fff; padding:0; }
	#menu_3_root a { background:url("images/menu_3_root_a.gif") no-repeat; }
	#menu_3_root a:hover { background:url("images/menu_3_root_ao.gif") no-repeat; }
	#menu_4_root a { background:url("images/menu_4_root_a.gif") no-repeat; }
	#menu_4_root a:hover { background:url("images/menu_4_root_ao.gif") no-repeat; }
	#menu_5_root a { background:url("images/menu_5_root_a.gif") no-repeat; }
	#menu_5_root a:hover { background:url("images/menu_5_root_ao.gif") no-repeat; }
	#menu_6_root a { background:url("images/menu_6_root_a.gif") no-repeat; }
	#menu_6_root a:hover { background:url("images/menu_6_root_ao.gif") no-repeat; }
	#menu_7_root a { background:url("images/menu_7_root_a.gif") no-repeat; }
	#menu_7_root a:hover { background:url("images/menu_7_root_ao.gif") no-repeat; }
	#menu_8_root a { background:url("images/menu_8_root_a.gif") no-repeat; margin-top:39px; }
	#menu_8_root a:hover { background:url("images/menu_8_root_ao.gif") no-repeat; }
	#menu_9_root a { background:url("images/menu_9_root_a.gif") no-repeat; }
	#menu_9_root a:hover { background:url("images/menu_9_root_ao.gif") no-repeat; }
#menu_gauche1 ul li a span { display:none; }
#menu_gauche1 ul li ul { visibility:hidden; position:absolute; z-index:10; top:0; left:120px; width:175px; border:1px solid #FFF; border-bottom:0; }
	#menu_3_root li ul { background:#D468E4; }
	#menu_4_root li ul { background:#93D729; }
	#menu_5_root li ul { background:#93C4F7; }
	#menu_6_root li ul { background:#FC5AA3; }
	#menu_7_root li ul { background:#FFA700; }
	#menu_8_root li ul { background:#FF803B; }
	#menu_9_root li ul { background:#FF803B; }

#menu_gauche1 ul li ul li { width:175px; height:auto; }
#menu_gauche1 ul li ul li a { display:block; padding:3px 6px; width:163px; height:auto; font-weight:normal; background:none; border:0; border-bottom:1px solid #FFF; color:#FFF; }
#menu_gauche1 ul li ul li a:hover { background:#445DA1; }
#menu_gauche1 ul li ul li ul { display:none; } 

/* MENU GAUCHE CONTEXTUEL */
#menu1 .rubrique-no { display:none; }
#menu1 .rubrique-act { margin-bottom:15px; }
	#menu1 .rubrique-act a { display:block; color:#FFF; font-size:1.4em; font-weight:bold; padding:5px 12px 5px 10px; }

	/* sousrubriques */
	.sousrubriques { padding-bottom:10px; }
	#menu1 .sousrub-no, #menu1 .sousrub-act { }
	#menu1 .sousrub-no a, #menu1 .sousrub-act a { font-weight:normal; text-align:left; display:block; padding:2px 10px 2px 10px; font-size:1.2em; }
	#menu1 .sousrub-no a { }
		#menu1 .sousrub-no a:hover { text-decoration:underline; }
	#menu1 .sousrub-act a { font-weight:bold; }
		#menu1 .sousrub-act a:hover { cursor:default; }

		/* sousousrubriques */
		#menu1 .soussousrub-no a, #menu1 .soussousrub-act a { /*font-size:0.9em;*/ padding:2px 10px 2px 25px; font-weight:normal; font-style:normal; }
		#menu1 .soussousrub-no a {	font-weight:normal; cursor:pointer; }
			#menu1 .soussousrub-no a:hover { text-decoration:underline; cursor:pointer; }
		#menu1 .soussousrub-act a { font-style:italic; font-weight:bold; }
			#menu1 .soussousrub-act a:hover { cursor:default; }