/**************Menu gauche ********************************/

.menuRubrique {
	width:175px;
	text-align:left;
}

.menuOuter {
	width:175px;
	list-style-type:none;
	margin:0;
	padding:0;

}

.menuOuter ul  {
	list-style-type:none;
	margin:0;
	padding:0;

}



/***********Premier Niveau**************************/
li.smenu1 {
	font-size:0.8em;
	background:url(../img/menu_gauche_e7e7e8.jpg) repeat;
	margin:0;
	line-height:15px;
	/*padding-left:2px;*/
	/*line-height:27px;*/
}

li.smenu1 a {
	border-left:1px solid #a8a9aa;
	/*padding-top:8px;
	padding-top:5px; */   
	padding-left:15px;
	margin-left:20px;
	background:transparent url(../img/fleche_droite_gris.png) left top no-repeat;
	display:block;
}


li.smenu1.menuHere a {
	/*border-left:1px solid #a8a9aa;*/
	padding-left:12px;
	margin-left:20px;
	background:transparent url(../img/rond_bas.png) left top  no-repeat;
}

li.smenu1.menuHere .smenu2 a {
	/*border-left:1px solid #a8a9aa;*/
	padding:0;	
	padding-left:15px;
	margin-left:20px;
	padding-right:5px;
	background:transparent url(../img/fleche_droite_gris.png) left top no-repeat;

}

li.smenu1.menuHere .smenu2.menuHere a {
	/*border-left:1px solid #a8a9aa;*/
	padding-left:15px;
	margin-left:20px;
	background:url(../img/rond_bas.png) left top  no-repeat;
}

li.smenu2 {
 	font-size:1em;
	margin:0;
	padding:0;
	line-height:15px;
	background-color:#bbbba3;
	padding-right:5px;
}

li.smenu2 a {
	/*border-left:1px solid #a8a9aa;*/
	padding-left:10px;
	margin-left:0px;
	background:url(../img/fleche_droite_gris.png) left top no-repeat;
	display:block;
  padding-bottom:4px;
}

li.smenu3 {
	margin:0;
	font-size:0.8em;
	padding:0;
	line-height:15px;
	margin-left:20px;
}



li.smenu3 a {
	border:0;
	display:block;
}

#rubriqueLeft li.smenu1.menuHere .smenu2.menuHere .smenu3 a {
	border-bottom:1px dotted #e7e7e7;
	padding-left:12px;
	margin-left:20px;
	background:none;
}


li.menuFirst.smenu1 {
	background:   url(../img/menu_gauche_haut2.jpg) no-repeat top left;
	padding-top:5px;
}

li.menuFirst.smenu2 {
	padding-top:5px;
}

li.menuFirst.smenu1.menuHere {
	background:  url(../img/menu_gauche_haut2.jpg) no-repeat top left;
}

li.smenu1.menuHere {
	background:  url(../img/menu_gauche_e7e7e8.jpg) repeat top left;
}

/*li.smenu1.menuHere.menuLast {
	background:  url(../img/menu_gauche_haut3.jpg) no-repeat top left;
}*/

li.menuLast.smenu1 {
	background:  url(../img/menu_gauche_bas.jpg) no-repeat bottom left;
	padding-bottom:5px;
}

li.menuLast.smenu1.menuHere {
	padding-bottom:0px;
}

li.menuLast.smenu2 {
	padding-bottom:5px;
}



li.smenu1 a {
	padding-bottom:5px;
}


li.menuLast.smenu1.menuParent.menuHere {
	background:  url(../img/menu_gauche_e7e7e8.jpg) repeat top left;
}

/*
li.menuLast.smenu1.menuParent.menuHere.menuLast {
	background:  url("../img/menu_gauche_bas.jpg") no-repeat scroll left bottom transparent;
}*/


li.menuLast.smenu1 li.smenu2.menuLast {
	background:  url(../img/menu_bas_last2.jpg) no-repeat bottom left;
}

li.smenu2.menuLast.menuParent ul {
	/*background:  #bbbba3 url(../img/menu_bas_last.jpg) no-repeat bottom left;*/
}

li.smenu1.menuLast.menuParent li.smenu2.menuLast.menuParent ul {
	background:   #bbbba3 url(../img/menu_bas_last2.jpg) no-repeat bottom left;
}

/*
.smenu2 ul {
	background:  #bcbaa4;
}*/
/*
li.smenu2.menuParent ul {
	background:  #bcbaa4 url(../img/menu_bas_last.jpg) no-repeat bottom left;
} */
/*
li.smenu2.menuLast, li.smenu3.menuLast {
	background:  url(../img/menu_bas_last.jpg) no-repeat bottom left;
}*/



.menuOuter ul {
	margin:0;
	padding:0;
padding-left:2px;
 	/*background:  url(../img/menu_gauche_bcbaa4.jpg) repeat;*/
		/*display:none;*/

}



.menuOuter li.smenu2, .menuOuter li.smenu3  {
	display:none;
}

.menuOuter li.smenu1.menuHere  li.smenu2 {
	display:block;
	padding-left:15px;


}

.menuOuter li.smenu1.menuHere  li.smenu2.menuHere li.smenu3 {
	display:block;

}

.menuOuter .self {
	/*font-weight:bold;*/
}

.menuOuter .self li {
	font-weight:normal;
}

.smenu3.menuHere  {
	font-weight:bold;
}

