/* 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:3px 25px 4px 25px; color:#FFF; font-weight:bold; float:left; }

#menu_3_root li a { background:#809D27; }
#menu_4_root li a { background:#FF9933; }
#menu_5_root li a { background:#668BCC; }
#menu_6_root li a { background:#CC8366; }
#menu_7_root li a { background:#CCCC66; }
#menu_8_root li a { background:#8D9EA4; }

#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:#FFF; }
#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; background:none; }

#menuhaut ul li ul#menu_3 { border:1px solid #809D27; border-bottom:0; }
#menuhaut ul li ul#menu_4 { border:1px solid #FF9933; border-bottom:0; }
#menuhaut ul li ul#menu_5 { border:1px solid #668BCC; border-bottom:0; }
#menuhaut ul li ul#menu_6 { border:1px solid #CC8366; border-bottom:0; }
#menuhaut ul li ul#menu_7 { border:1px solid #CCCC66; border-bottom:0; }
#menuhaut ul li ul#menu_8 { border:1px solid #8D9EA4; border-bottom:0; }

#menuhaut ul li ul#menu_3 li a { border-bottom:1px solid #809D27; color:#809D27; }
	#menuhaut ul li ul#menu_3 li a:hover { color:#FFF; background:#809D27; }
#menuhaut ul li ul#menu_4 li a  { border-bottom:1px solid #FF9933; color:#FF9933; }
	#menuhaut ul li ul#menu_4 li a:hover { color:#FFF; background:#FF9933; }
#menuhaut ul li ul#menu_5 li a  { border-bottom:1px solid #668BCC; color:#668BCC; }
	#menuhaut ul li ul#menu_5 li a:hover { color:#FFF; background:#668BCC; }
#menuhaut ul li ul#menu_6 li a  { border-bottom:1px solid #CC8366; color:#CC8366; }
	#menuhaut ul li ul#menu_6 li a:hover { color:#FFF; background:#CC8366; }
#menuhaut ul li ul#menu_7 li a  { border-bottom:1px solid #CCCC66; color:#CCCC66; }
	#menuhaut ul li ul#menu_7 li a:hover { color:#FFF; background:#CCCC66; }
#menuhaut ul li ul#menu_8 li a  { border-bottom:1px solid #8D9EA4; color:#8D9EA4; }
	#menuhaut ul li ul#menu_8 li a:hover { color:#FFF; background:#8D9EA4; }

#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;*/ }


/* MENU CONTEXTUEL DROITE */
#contextueldroite .rubrique-no { display:none; }
#contextueldroite .rubrique-act a { display:none; }

	/* sousrubriques */
	#contextueldroite .sousrubriques { width:181px; margin:0; padding:0; background:url("images/contextueldroite.gif") repeat-y; margin-bottom:20px; }
	#contextueldroite .sousrubriques .sousrubhaut { width:181px; height:16px; margin:0; padding:0; background:url("images/ctxt_d_haut.gif") repeat-y; }
	#contextueldroite .sousrubriques .sousrubbas { width:181px; height:16px; margin:0; padding:0; background:url("images/ctxt_d_bas.gif") repeat-y; }
	
	#contextueldroite .sousrub-no, #contextueldroite .sousrub-act { width:181px;  }
	#contextueldroite .sousrub-no a, #contextueldroite .sousrub-act a { display:block; padding:3px 10px 3px 10px; margin:0 0 0 19px; text-decoration:none; font-weight:normal; color:#333B3C; }
	#contextueldroite .sousrub-no a {  }
		#contextueldroite .sousrub-no a:hover { background:#C03A36; color:#FFF; }
	#contextueldroite .sousrub-act a { color:#C03A36; font-style:italic; }
		#contextueldroite .sousrub-act a:hover { cursor:default; }

		/* sousousrubriques */
		#contextueldroite .soussousrub-no a, #contextueldroite .soussousrub-act a { text-decoration:none; font-size:0.9em; padding:3px 10px 3px 30px; cursor:pointer; }
		#contextueldroite .soussousrub-no a {	font-weight:normal; cursor:pointer; }
			#contextueldroite .soussousrub-no a:hover { background:#809D27; cursor:pointer;}
		#contextueldroite .soussousrub-act a { font-weight: bold; }
			#contextueldroite .soussousrub-act a:hover { cursor:default; }
