/* 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; }
#menuhaut ul li a { display:block; text-align:center; margin:0; padding:1px 10px; color:#D25A47; font-weight:bold; float:left; border-right:2px solid #D25A47; }
#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:#D25A47; }
#menuhaut ul li ul li { display:block; width:170px; text-align:left; padding:0; margin:0; height:auto; }
#menuhaut ul li ul li a { display:block; text-align:left; padding:3px 6px; margin:0; width:158px; height:auto; font-weight:normal; background:none; color:#FFF; border:0; border-bottom:1px solid #FFF; }
#menuhaut ul li ul li a:hover { background:#FAEEEC; color:#D25A47; }
#menuhaut ul li ul li ul { display:none; }

/* MENU GAUCHE CONTEXTUEL */
#menugauche1 .rubrique-no a, #menugauche1 .rubrique-act a { display:block; padding:3px 10px; font-weight:bold; background:#C03A36 url("images/menugauche1a.gif") right no-repeat; color:#FFF; margin-top:2px; text-decoration:none; }
	#menugauche1 .rubrique-no a:hover { color:#FF0; text-decoration:underline; }
#menugauche1 .rubrique-act a { /*cursor:default;*/ }

	/* sousrubriques */
	#menugauche1 .sousrubriques .sousrubhaut { display:none; }
	#menugauche1 .sousrubriques .sousrubbas { display:none; }

	#menugauche1 .sousrub-no, #menugauche1 .sousrub-act { background:#FAF0EF; width:176px; }
	#menugauche1 .sousrub-no a, #menugauche1 .sousrub-act a { display:block; padding:3px 10px 3px 29px; margin:0; text-decoration:none; font-weight:normal; background:#FAF0EF; color:#333B3C; }
	#menugauche1 .sousrub-no a { background:url("images/mg1sousrubnoa.gif") 13px 6px no-repeat; }
		#menugauche1 .sousrub-no a:hover { background:#D16969; color:#FFF; }
	#menugauche1 .sousrub-act a { font-weight:bold; background:url("images/mg1sousrubnoa.gif") 13px 6px no-repeat; }
		#menugauche1 .sousrub-act a:hover { /* cursor:default;*/ }

		/* sousousrubriques */
		#menugauche1 .soussousrub-no a, #menugauche1 .soussousrub-act a { text-decoration:none; font-size:0.9em; padding:3px 10px 3px 30px; /*cursor:pointer;*/ }
		#menugauche1 .soussousrub-no a {	font-weight:normal; /* cursor:pointer;*/ }
			#menugauche1 .soussousrub-no a:hover { background:#1DA6A3; /* cursor:pointer; */}
		#menugauche1 .soussousrub-act a { font-weight: bold; }
			#menugauche1 .soussousrub-act a:hover { /* cursor:default;*/ }


#menu1 .rubrique-no { display:none; }
#menu1 .rubrique-act { margin-bottom:20px; }
	#menu1 .rubrique-act a { display:block; font-family:arial, helvetica; color:#FFF; font-size:1.3em; font-weight:bold; background:#D25A47; padding:5px 12px 5px 10px; }

	/* sousrubriques */
	#menu1 .sousrub-no, #menu1 .sousrub-act { }
	#menu1 .sousrub-no a, #menu1 .sousrub-act a { display:block; padding:2px 10px 2px 20px; font-weight:normal; background:url("images/menu1a.gif") 9px 6px no-repeat; }
	#menu1 .sousrub-no a { color:#D25A47; }
		#menu1 .sousrub-no a:hover { background:#F3C718; color:#FFF; }
	#menu1 .sousrub-act a { color:#6E9D35; }
		#menu1 .sousrub-act a:hover { cursor:default; }

		/* sousousrubriques */
		#menu1 .soussousrub-no a, #menu1 .soussousrub-act a { font-size:0.9em; padding:3px 10px 3px 30px; background:none; }
		#menu1 .soussousrub-no a {	font-weight:normal; color:#D25A47; cursor:pointer; }
			#menu1 .soussousrub-no a:hover { background:#6E9D35; color:#FFF; cursor:pointer; }
		#menu1 .soussousrub-act a { color:#6E9D35; }
			#menu1 .soussousrub-act a:hover { cursor:default; }

#menu2 a { display:block; padding:7px 40px 7px 58px; color:#D25A47; font-size:1.2em; }
	#menu2 a:hover { text-decoration:underline; color:#C03A36; }
		#menu2 a.a0 { background:url("images/menu2a0.gif") 15px 7px no-repeat; }
		#menu2 a.a1 { background:url("images/menu2a2.gif") 15px 7px no-repeat; }
		#menu2 a.a2 { background:url("images/menu2a3.gif") 15px 7px no-repeat; }

#menu3 a { display:block; padding:5px 3px 5px 37px; color:#D25A47; }
	#menu3 a:hover { text-decoration:underline; }
		#menu3 a.a0 { background:url("images/menu3a0.gif") 14px 3px no-repeat; }
		#menu3 a.a1 { background:url("images/menu3a1.gif") 14px 3px no-repeat; }
		#menu3 a.a2 { background:url("images/menu3a2.gif") 14px 3px no-repeat; }
		#menu3 a.a3 { background:url("images/menu3a3.gif") 14px 3px no-repeat; }
		#menu3 a.a4 { background:url("images/menu3a4.gif") 14px 3px no-repeat; }
		#menu3 a.a5 { background:url("images/menu3a5.gif") 14px 3px no-repeat; }
		#menu3 a.a6 { background:url("images/menu3a6.gif") 14px 3px no-repeat; }
		#menu3 a.a7 { background:url("images/menu3a7.gif") 14px 3px no-repeat; }
		#menu3 a.a8 { background:url("images/menu3a8.gif") 14px 3px no-repeat; }
		#menu3 a.a9 { background:url("images/menu3a9.gif") 14px 3px no-repeat; }
