* html #nav-menu ul {width:2px;}
* html #nav-menu li li {float:left;}

#nav-menu {padding:0 0 0 27px;  margin:0; list-style:none;  position:relative; z-index:200; width:auto;}
#nav-menu ul {padding:0; margin:0; list-style:none; float:left; background:#E4E7F4; border-top:1px solid #EFF2FF; border-color:#EFF2FF #9BA5CF #9BA5CF #EFF2FF;}
#nav-menu li {float:left;}
#nav-menu li li {float:none; border-left:1px solid #EFF2FF; border-right:1px solid #9BA5CF;}
#nav-menu li li.last {border-bottom:1px solid #9BA5CF;}

/* Liens pas hover*/
#nav-menu li:hover > a {color:#000;}
#nav-menu li li:hover > a {color:#fff; background-color:#BF4F94;}
#nav-menu li a {margin-right:2px ;display:block; float:left; color:#fff; height:23px;  padding:6px 5px 2px 5px; text-decoration:none; white-space:nowrap; background:#8990B2}
#nav-menu li a.down {background:#8990B2 url(../images/down.gif) no-repeat right center;  padding:5px 25px 3px 5px !important;}
#nav-menu li a, #nav-menu li a.down {border: 1px solid #BF4F94; border-bottom:none; font-size: 0.9em; text-align:center}

/* Liens hover*/
#nav-menu li a:hover {background: #BF4F94; color:#fff}
#nav-menu li li a {display:block; height:25px; float:none; padding:0 25px 0 5px; margin-right:0px ! important ; }
#nav-menu li li a {color:#000; background:#E4E7F4 !important; border:none !important}
#nav-menu li li a:hover {color:#fff; background:#BF4F94 !important}

/* POSITIONNEMENT */
#nav-menu ul {position:absolute; left:-9999px; top:-9999px;}
#nav-menu li:hover { position:relative; z-index:300;}
#nav-menu li:hover > ul ul { position:absolute; left:-9999px; top:-9999px; width:auto; }
#nav-menu li:hover ul {left:0; top:28px; z-index:500;}
#nav-menu li:hover li:hover > ul {left:-5px; margin-left:100%; top:-1px; z-index:500;}
#nav-menu li.cssplay_hover {position:relative; z-index:300;}
#nav-menu li.cssplay_hover ul {left:0; top:25px; z-index:500;}

#nav-menu li a.accueil-actif, #nav-menu li a.accueil-no-actif { padding:7px 15px 2px 15px; border-right: 1px solid #bf4f94; border-left: none; border-top: none; width: auto;}
#nav-menu li a.accueil-actif { background: url("../images/fd_accueil_actif.gif") no-repeat ; margin-right:1px; color: #BF4F94;}
#nav-menu li a.portraits-actif{ background: #99CC00;}
#nav-menu li a.indicateurs-actif{ background: #FF9900;}
#nav-menu li a.actif{ background-color: #fff !important ; color:#BF4F94 !important;}
#nav-menu li a:hover, #nav-menu li a.down:hover,#nav-menu li a.portraits:hover,#nav-menu li a.indicateurs:hover { background:#BF4F94 none repeat scroll 0 0;	color:#fff; }
#nav-menu li a.down:hover { background:#BF4F94 url(../images/down.gif) no-repeat right center; }
#nav-menu li a.accueil-no-actif {border-right: 1px solid #bf4f94; border-left:none; background: url("../images/fd_accueil_no-actif.gif") no-repeat ; margin-right:1px; color: #fff; }
#nav-menu li a.accueil-actif:hover, #nav-menu li a.accueil-no-actif:hover {	border-right: 1px solid #bf4f94; border-left:none; background: url("../images/fd_accueil_hover.gif") no-repeat !important ; margin-right:1px; color: #fff; }


/*  IE5.x & IE6 */
#nav-menu li.cssplay_hover li.cssplay_hover a,
#nav-menu li.cssplay_hover li.cssplay_hover li.cssplay_hover a,
#nav-menu li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a,
#nav-menu li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a,
#nav-menu li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a
{color:#fff; background-color:#BF4F94;}

#nav-menu li.cssplay_hover li.cssplay_hover li a,
#nav-menu li.cssplay_hover li.cssplay_hover li.cssplay_hover li a,
#nav-menu li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li a,
#nav-menu li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li a,
{color:#000; background-color:#E4E7F4;}

/* voir le prochain level */
#nav-menu li.cssplay_hover li.cssplay_hover ul,
#nav-menu li.cssplay_hover li.cssplay_hover li.cssplay_hover ul,
#nav-menu li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul,
#nav-menu li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul
{left:100%; margin-left:-5px; top:-1px;}

/* garder les futurs levels cachés */
#nav-menu li.cssplay_hover ul ul,
#nav-menu li.cssplay_hover li.cssplay_hover ul ul,
#nav-menu li.cssplay_hover li.cssplay_hover li.cssplay_hover ul ul,
#nav-menu li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul ul
{position:absolute; left:-9999px; top:-9999px;}


#nav-menu li li a {behavior: expression(this.style.width=this.parentNode.parentNode.offsetWidth -32 + 'px', this.style.behavior=null);} /* minus link padding 30px + 2px for ul border width */
* html #nav-menu li {behavior: expression(this.onmouseover=new Function("this.className+=' cssplay_hover'"),this.onmouseout=new Function("this.className = this.className.replace('cssplay_hover','')"),this.style.behavior=null);}
* html #nav-menu li.cssplay_hover ul {behavior: expression(this.shimmed = this.shimmed || 'shimmed:'+this.insertAdjacentHTML('beforeBegin','<iframe style="filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);position:absolute;top:expression(this.nextSibling.offsetTop);left:expression(this.nextSibling.offsetLeft);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight)+1"; frameBorder=0 scrolling=no src="javascript:'+"''"+'"></iframe>'), this.style.behavior=null););}

.accordion_toggle {
	display: block;
	height: 30px;
	width: auto;
	padding: 0 10px 0 10px;
	line-height: 30px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #000000;
	cursor: pointer;
	margin: 0 0 0 0;
}
.accordion_toggle_active { background: #C267A5;	color: #ffffff;}
.accordion_content {background-color: #ffffff;	color: #444444;	overflow: hidden; border:1px solid #BBDDBB; margin:1em; padding:1em;}
.accordion_content h2 {	margin: 15px 0 5px 10px;	color: #000;}
.accordion_content p {	line-height: 150%;	padding: 5px;}
h1.accordion_toggle {  }
h3.accordion_toggle:hover { text-decoration: underline }

ul.cordion {margin: 0 0 20px 30px}
ul.cordion li {list-style: disc !important;}

span.poids {font-size: 0.9em; font-style: italic; color: #000; font-weight: bold}
