
.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:#FF0; display:block; z-index:0; border:1px solid #333; }
		#menuhaut #menu_ ul li a:hover { color:#000; }
.top_menu ul li ul { display:block; visibility:hidden; height:auto; width:170px; position:absolute; z-index:100; top: 102%; left: 0px; }
.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:#000; background-color:#FF0; width:150px !important; width:160px; }
.top_menu ul li ul li ul { display: none; }



#gauche1 a { display:block; color:#FF0; }
	#gauche1 a:hover { color:#000; background:#FF0; }

.rubrique-no { display:none; }
.rubrique-act { padding-bottom:15px; }

	.sousrubriques {}
		.sousrub-no, .sousrub-act {}
		.sousrub-no a, .sousrub-act a {
			text-decoration: none;
			color:#FF0;
			display:block;
			padding:2px  5px 2px 8px;
			width:116px;
			} 
		.sousrub-no a { color: #ff0; }
			.sousrub-no a:hover { background:#ff0; color:#000; }
		.sousrub-act a { color: #ff0; font-weight: bold;}
			.sousrub-act a:hover { background:#ff0; color:#000; }
	
			.soussousrub-no, .soussousrub-act { }
			.soussousrub-no a { color:#ff0; font-weight:normal;   padding:2px  5px 2px 24px; width:100px;  }
				.soussousrub-no a:hover { background:#ff0; color:#000; }
			.soussousrub-act a { font-weight:bold; padding:2px  5px 2px 24px; width:100px; }

