
.top_menu ul { display: inline; list-style-type: none; vertical-align:middle; float: left; z-index:0; white-space: nowrap; margin:0; padding:0; }
	.top_menu ul li {  position: relative; height: 100%; vertical-align:middle; z-index:10; margin:0; padding:0; float:left; }
		
		#menuhaut #menu_ ul li a { padding: 4px 10px 4px 10px; font-size: 1.1em; color: #FFF; display:block; z-index:0; float:left; }
			#menu_3_root li a:hover { background:#99096B; }
			#menu_4_root li a:hover { background:#069; }
			#menu_5_root li a:hover { background:#B16100; }
			#menu_6_root li a:hover { background:#62007B; }
			#menu_7_root li a:hover { background:#099; }
			#menu_8_root li a:hover { background:#437B00; }
			#menu_9_root li a:hover { background:#660; }

.top_menu ul li ul { display:block; visibility:hidden; height:auto; width:170px; position:absolute; z-index:100; top: 102%; left: 0px; }

#menu_3 { background:#99096B; }
#menu_4 { background:#069; }
#menu_5 { background:#B16100; }
#menu_6 { background:#62007B; }
#menu_7 { background:#099; }
#menu_8 { background:#437B00; }
#menu_9 { background:#660; }

.top_menu ul li ul li a {
	display: block;
	width: 160px;
	padding: 3px 5px 3px 5px;
	font-size: 1em;
	color: #FFF;
	}

#menuhaut #menu_ ul li ul li a:hover { color:#FFF; background-color:#CCC; width:150px !important; width:160px; }

.top_menu ul li ul li ul { display: none; }




#gauche1 a { display:block; color:#FFF; }
	#gauche1 a:hover { background:#901818; }

.rubrique-no { display:none; }
.rubrique-act { padding-bottom:15px; }

	.sousrubriques {}
		.sousrub-no, .sousrub-act {}
		.sousrub-no a, .sousrub-act a {
			text-decoration: none;
			color:#FFF;
			display:block;
			padding:2px  5px 2px 8px;
			width:116px;
			} 
		.sousrub-no a { color: #fff; }
			.sousrub-no a:hover { background:#901818; }
		.sousrub-act a { color: #fff; font-weight: bold;}
			.sousrub-act a:hover {  }
	
			.soussousrub-no, .soussousrub-act { }
			.soussousrub-no a { font-weight:normal;   padding:2px  5px 2px 24px; width:100px;  }
				.soussousrub-no a:hover { background:#99CCFF; }
			.soussousrub-act a { font-weight:bold; padding:2px  5px 2px 24px; width:100px; }

