/* MENU GAUCHE MULTINIVEAUX */
#menug1 { background:url(images/menug1.gif) no-repeat; padding:15px 0 0 0; width:192px; }
#menug1 ul { list-style-type:none; margin:0; padding:0; border-left:5px solid #FFF; width:187px}
#menug1 ul li { position:relative; display:inline; }
#menug1 ul li a { display:block; background:#E78B1E url(images/menug1a.gif) 17px 6px no-repeat; padding:3px 5px 3px 30px; margin:0; color:#FFF; font-weight:bold; width:152px; }
#menug1 ul li a:hover { background:#FF9102; }
#menug1 ul li ul { visibility:hidden; position:absolute; z-index:10; top:0; left:187px; width:175px; background:#FF9102; border:0; }
#menug1 ul li ul li { width:175px; height:auto; }
#menug1 ul li ul li a { display:block; padding:3px 6px; width:163px; height:auto; font-weight:normal; color:#FFF; background:none; }
#menug1 ul li ul li a:hover { background:#94B83E; }
#menug1 ul li ul li ul { display:none; }
#menug1 .bas { background:url(images/menug1bas.gif) no-repeat; height:15px; }

/* pratique & utile */
#menug2 { }
#menug2 .rubrique_mere { background:url(images/menug2.gif) 0 0 no-repeat; height:30px; }
#menug2 .rubrique_mere span { display:none; }
#menug2 a { display:block; border-left:5px solid #FFF; background:#94B83E url(images/menug2a.gif) 17px 6px no-repeat; padding:3px 5px 3px 30px; margin:0; color:#2E3C0B; }
#menug2 a:hover { background:#CFD801; }
#menug2 .bas { background:url(images/menug2bas.gif) no-repeat; height:22px; }

/* menu contextuel à droite */
.rubrique-no { display:none; }
.rubrique-act { background:#E78B1E; padding:0 0 10px 0; }
	.rubrique-act a { color:#FFF; font-weight:bold; display:block; padding:6px 5px; cursor:text; font-size:1.1em; }
	.sousrubriques { }
		.sousrubriques a { background:#E78B1E url(images/menug2a.gif) 17px 6px no-repeat; padding:3px 5px 3px 30px; font-size:1em; font-weight:normal; cursor:pointer; }
			.sousrubriques a:hover { background:#CFD801; } 
				.sousrub-act a { font-weight:bold; }
					.soussousrub-no a { padding:3px 5px 3px 35px; background:none; font-weight:normal;  }
						.soussousrub-no a:hover { background:#CFD801; }
					.soussousrub-act a { padding:3px 10px 3px 60px; background:none; color:#0069A1; font-style:italic; }
