/* --- GAUCHE 1 --- */
#menu_gauche {
	margin:0 1px 10px 0;
	padding:0 0 29px 0;
	border:0;
	background:url("images/menu_gauche.gif") bottom no-repeat;
	width:151px;
	}
	
.rubrique-no a, .rubrique-act a {
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;
	display: block;
	width: 131px;
	padding: 10px 10px;
	}
	
.rubrique-no a:hover, .rubrique-act a:hover  {
	background:#9FEA09;
	}	


	/* sous-rubriques */
	.sousrub-no, .sousrub-act {
		padding: 0px;
		margin: 0px;
		width:151px;
		font-weight:bold;
		}
	.sousrub-no a {
		display: block;
		width:129px;
		padding: 2px 7px 2px 15px;
		color: #7FB019;
		text-decoration: none;
		}
		.sousrub-no a:hover { background: #9FEA09; color:#FFF; }
		
		
	.sousrub-act a {
		display: block;
		width:119px;
		padding: 2px 7px 2px 25px;
		color: #000;
		text-decoration: none;
		background: #B3DC61;
		}
		/* sous-sous-rubriques */
		/* .soussousrub-no, .soussousrub-act { display:none; } */

		.soussousrub-no, .soussousrub-act {
			margin:0;
			padding:0;
			width:151px;
			}
			.soussousrub-no a {
			display:block;
			color:#7FB019;
			width:101px;
			padding: 2px 10px 2px 40px;
			}
			.soussousrub-act a {
			display:block;
			color:#000;
			width:102px;
			padding: 2px 10px 2px 40px;
			}
			.soussousrub-no a:hover {
			background: #9FEA09;
			color:#FFF;
			}

#gauche2 {
	width:152px;
	margin:30px 0 0 0;
	padding:0;
	}
	#gauche2 a {
		display: block;	
		color:#000;
		border-bottom:1px solid #A5A7A0;
		padding:5px 5px 5px 18px;
		}
		#gauche2 a:hover { color:#7FB019; }

#gauche3 {
	width:152px;
	margin:30px 0 35px 0;
	padding:0;
	position:relative;
	bottom:0px;
	}
	#gauche3 a {
		display: block;	
		color:#7FB019;
		padding:3px 5px 3px 4px;
		}
		#gauche3 a:hover { color:#000; }


/* --- CONTEXTUEL 2 ---
#depliant {
	width:152px;
	margin:0;
	padding:0;
	}

.rubrique-no {display:none; }
.rubrique-act {	background:none; padding:5px;}
.rubrique-act a {color:#000; font-weight:bold; font-size:1.3em; text-decoration:none; }

	sous-rubriques
	.sousrub-no, .sousrub-act {
		padding: 0px;
		margin: 0px;
		width:152px;
		font-weight:bold;
		}
	.sousrub-no a {
		display: block;
		width:130px;
		padding: 2px 7px 2px 15px;
		color: #7FB019;
		text-decoration: none;
		}
		.sousrub-no a:hover { background: #7FB019; color:#FFF; }
	.sousrub-act a {
		display: block;
		width:120px;
		padding: 2px 7px 2px 25px;
		color: #000;
		text-decoration: none;
		background: #B3DC61;
		}
		sous-sous-rubriques


		.soussousrub-no, .soussousrub-act {
			margin:0;
			padding:0;
			width:152px;
			}
			.soussousrub-no a {
			display:block;
			color:#7FB019;
			width:102px;
			padding: 2px 10px 2px 40px;
			}
			.soussousrub-act a {
			display:block;
			color:#000;
			width:102px;
			padding: 2px 10px 2px 40px;
			}
			.soussousrub-no a:hover {
			background: #7FB019;
			color:#FFF;
			}
			
--- CONTEXTUEL 2 fin ---			
			
/* MENU MULTI a GAUCHE

#menu_gauche {
	margin:0 1px 10px 0;
	padding:0 0 29px 0;
	border:0;
	background:url("images/menu_gauche.gif") bottom no-repeat;
	width:151px;
	}
	
	menu principal
	#menu_gauche ul {
		display: block;
		list-style-type:none;
		margin:0px;
		padding:0px;
		width:151px;
		}
		#menu_3_root { background:#99CC33; overflow:hidden; }
		#menu_4_root { background:#7FB019; overflow:hidden; }
		#menu_5_root { background:#99CC33; overflow:hidden; }
		#menu_6_root { background:#B3DC61; }

		#menu_gauche ul li {
			margin:0;
			padding:0;
			width:151px;
			}
			#menu_gauche ul li a {
				display: block;	
				padding: 8px 10px 12px 10px;
				color: #FFF;
				font-weight:bold;
				font-size:1.1em;
				width:131px;
				}
				#menu_gauche ul li a:hover { background:#9FEA09; }
				
		sous-menus
		#menu_gauche ul li ul {
			list-style-type:none; 
			position:absolute;
			display:block; 
			margin:0px;
			padding:0px;
			left:161px;
			width:250px;
			height:auto;
			visibility:hidden;
			margin-top:-40px; 
			background:#FFF; 
			border:1px solid #7FB019;
			}
			#menu_gauche ul li ul li {	
				margin:0px; 
				padding:0px; 
				display:block; 
				width:250px;
				}
				#menu_gauche ul li ul li a {
					width:250px;
					display:block;
					margin:0px;
				 	padding: 4px;
					color:#7FB019;
					}
					#menu_gauche ul li ul li a:hover { background:#DEF0BA; width:242px !important; width:250px; }
				#menu_gauche ul li ul li ul { display:none; }
*/	
