/* MENU HAUT MULTINIVEAUX */
#menuhaut ul { display:inline; list-style-type: none; float:left; margin:0; padding:0; }
#menuhaut ul li { display:block; position:relative; margin:0; padding:0; float:left; margin:0; padding:0; }
#menuhaut ul li a { display:block; text-align:center; margin:0; padding:2px 20px 1px; color:#FF0; font-weight:bold; float:left; text-transform:uppercase; }
#menuhaut ul li a:hover { background:#FF0; color:#000; }
#menuhaut ul li ul { display:block; visibility:hidden; width:170px; height:auto; position:absolute; z-index:100; top:101%; left:0; margin:0; padding:0; background:#000; }
#menuhaut ul li ul li { display:block; width:170px; text-align:left; border:0; margin:0; height:auto; }
#menuhaut ul li ul li a { display:block; text-align:left; padding:3px 6px 3px 20px; margin:0; width:144px; height:auto; font-weight:normal; color:#FF0; text-transform:none; }
#menuhaut ul li ul li a:hover { background:#FF0; color:#000; }
#menuhaut ul li ul li ul { display: none; }


ul #menu_3 li a, ul #menu_6 li a, ul #menu_8 li a { border-bottom:1px solid #333; }
ul #menu_5 li a, ul #menu_7 li a, ul #menu_9 li a { border-bottom:1px solid #333; }


/* CONTEXTUEL */
.rubrique-no a { display:none; }
.rubrique-act a { font-weight:bold; display:block; padding:5px 17px; text-decoration:none; cursor:default; background:#000; color:#FF0; }

	/* sousrubriques */
	.sousrub-no a, .sousrub-act a {
		display:block;
		padding:3px 10px 3px 17px;
		text-decoration:none;
		font-weight:normal;
		cursor:pointer;
		color:#FF0;
		background:#000;
		margin:1px 0 0 0;
		}
	.sousrub-no a {  }
		.sousrub-no a:hover { background:#FF0; color:#000; }
	.sousrub-act a { font-weight:bold; color:#FFF; }
		.sousrub-act a:hover { cursor:default; }

		/* sousousrubriques */
		.soussousrub-no a, .soussousrub-act a { font-size: 0.9em; padding: 3px 10px 3px 30px; cursor:pointer; background:#FF0; }
			.soussousrub-no a {	font-weight:normal; cursor:pointer; }
				.soussousrub-no a:hover { background:#FF0; cursor:pointer; color:#000;}
			.soussousrub-act a { font-weight: bold; }
				.soussousrub-act a:hover { cursor:default; }
