/*	menu	1
----------------------------------------------------- */
ul#wpPMnav {
	margin-left: 130px;
}
#wpPMnav, #wpPMnav ul {
	width: 120px;
	margin: 0;
	padding: 0;
	background: #5E4A66;
}
#wpPMnav ul, #p7PMnav ul {
	z-index: 10000;
}
		/*	  1er niveau du menu	 1
		----------------------------------------------- */
ul#wpPMnav li {
	margin: 0 0px 28px 0;
	list-style-type: none;
	background: url("../images/commun/menu_li_carre_blanc.gif") no-repeat top right;
	_margin: 10px 0px 17px 0; /* hack ie */
}
ul#wpPMnav li a {
	padding: 4px 28px 0 0;
	display: block;
	color: #EBE0E0;
	font-size: 1.3em;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}
ul#wpPMnav li a:hover, ul#wpPMnav li a:active, ul#wpPMnav li a:focus, ul#wpPMnav li .wpPMon {
	color: #BC9696;
	letter-spacing: 0.01px;
}
/* on est dans la rubrique */
#wpPMnav .wpPMmark {
	color: #BC9696;
	font-weight: bold;
}
		/*	 2eme niveau du menu	 1
		----------------------------------------------- */
ul#wpPMnav li ul {
	border-bottom: 2px solid #5E4A66;
	background: white;
}
ul#wpPMnav li ul li {
	border-top: 2px solid #5E4A66;
	margin: 0;
	padding: 0;
	background: none;
} 
ul#wpPMnav li ul li a {
	padding: 2px;
	margin: 0;
	color: #5E4A66; 
	font-size: 1em;
	line-height: normal;
	text-align: left;
} 

/*		menu 2
----------------------------------------------------- */
ul#p7PMnav {
	width: 140px;
	margin: 115px 0 0 0;	
	_margin: 90px 0 0 0;
	padding: 0; 
}
		/*	  1er niveau du menu	 2
		----------------------------------------------- */
ul#p7PMnav li {
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
	background:   url("../images/commun/menu_li_carre_rose.gif") no-repeat center right;
}
ul#p7PMnav li a {
	padding: 4px 20px 4px 0;
	display: block;
	color: #6B6167;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
}
ul#p7PMnav li a:hover, ul#p7PMnav li a:active, ul#p7PMnav li a:focus {
	color: #c7a7a7;
	letter-spacing: .01px;
}
	/*	 2eme niveau du menu	 2
		----------------------------------------------- */	
ul#p7PMnav li ul {
	border-top: 2px solid #bc9696;
	width: 110px;
	padding: 0;
}
ul#p7PMnav li ul li {
	border-bottom: 2px solid #bc9696;
	margin: 0;
	padding: 0;
	background: white;
}
ul#p7PMnav li ul li a {
	padding: 2px;
	margin: 0;
	color: #5E4A66;
	line-height: normal;
	text-align: left;
} 
/* on est dans la rubrique */
#p7PMnav .p7PMmark {
	color: #bc9696;
	font-weight: bold;
}
/* p7 */		
ul#wpPMnav li ul li a:hover, ul#wpPMnav li ul li a:active, ul#wpPMnav li ul li a:focus, ul#wpPMnav li ul li .wpPMon, ul#p7PMnav li ul li a:hover, ul#p7PMnav li ul li a:active, ul#p7PMnav li ul li a:focus, ul#p7PMnav li ul li .p7PMon {
	color: #bc9696;
	background: white;
	letter-spacing: 0.01px;
}
#wpPMnav .wpPMhide, #p7PMnav .p7PMhide {
	border: 0;
	left: -9000px;
}
#wpPMnav .wpPMshow, #p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}


















