#entete_menu{
	height: 99px;
	margin:0 0 0 277px;
	padding-bottom:0;
	padding-right:0;
	text-align:left;
	width:672px;
	top:75px;
	position: absolute;
}
#entete_menu_home{
	background:none;
	height: 137px;
	margin:0 0 0 277px;
	padding-bottom:0;
	padding-right:0;
	text-align:left;
	width:696px;
	top:75px;
	position: absolute;
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.77em; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.withjavascript .submenu UL {
	MARGIN: 0px; WIDTH: 0px; POSITION: absolute; TOP: -300em; HEIGHT: 0px
}
.withjavascript .encourt .submenu UL {
	MARGIN: 0px; WIDTH: 0px; POSITION: absolute; TOP: -300em; HEIGHT: 0px
}
.withjavascript .encourt .encourt .submenu UL {
	MARGIN: 0px; WIDTH: 0px; POSITION: absolute; TOP: -300em; HEIGHT: 0px
}
.withjavascript LI.encourt {
	POSITION: relative
}
.withjavascript .encourt UL {
	Z-INDEX: 50; WIDTH: 12em; TOP: 1.5em; HEIGHT: auto
}
.withjavascript .encourt .encourt UL {
	Z-INDEX: 50; WIDTH: 12em; TOP: 1.5em; HEIGHT: auto
}
.withjavascript .encourt .encourt .encourt UL {
	Z-INDEX: 50; WIDTH: 12em; TOP: 1.5em; HEIGHT: auto
}
.withjavascript .encourt .encourt UL {
	Z-INDEX: 70
}
.withjavascript .encourt .encourt .encourt UL {
	Z-INDEX: 70
}
#header .withjavascript .encourt .encourt UL {
	PADDING-RIGHT: 0.2em; LEFT: 12.5em; WIDTH: 14em; TOP: 0em
}
#header .withjavascript .encourt .encourt .encourt UL {
	PADDING-RIGHT: 0.2em; LEFT: 12.5em; WIDTH: 14em; TOP: 0em
}
 HTML #menu_ LI LI A {
	HEIGHT: 1%
}
 HTML #menu LI LI SPAN {
	HEIGHT: 1%
}
 HTML #menu_ LI LI.submenu {
	MARGIN-BOTTOM: -0.3em; HEIGHT: 1%
}
 HTML #menu_ LI LI {
	HEIGHT: 1%
}
 HTML #menu_ LI LI LI {
	
}
 HTML #menu_ .withjavascript LI LI {
	
}
 HTML #menu_ LI LI LI {
	
}
 HTML #menu_ .withjavascript LI LI LI {
	
}
 HTML #menu_ .withjavascript UL UL UL {
	
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
 HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
DIV#menu_ {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px;  
   }

DIV#menu_ UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.9em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 650px;
    MARGIN-LEFT: 4px;
    TEXT-ALIGN: left;
}
DIV#menu_ UL#menu1 {
	Z-INDEX: 500; FLOAT: left; LIST-STYLE-TYPE: none
}
DIV#menu_ UL#menu2 {
	BORDER-TOP: #000000 1px dashed;/* BACKGROUND: #f2f2f2;*/ FLOAT: left; BORDER-BOTTOM: #000000 1px dotted; LIST-STYLE-TYPE: none
}
DIV#menu_ UL#menu1 LI.li_menu1 {
    position:relative;
	DISPLAY: block;
	FLOAT: left;
	PADDING-BOTTOM:
	0.1em; MARGIN: 0px; PADDING-TOP: 0.4em
}
DIV#menu_ UL#menu2 LI.li_menu2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/menu_on.gif) no-repeat -1000px -1000px; FLOAT: left; PADDING-BOTTOM: 0.3em; WIDTH: 16.6%; PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none; HEIGHT: 2.4em
 WIDTH: 33.6%;
 border:3px dotted green;}
DIV#menu_ UL#menu1 LI.li_menu1:hover {
	BACKGROUND-POSITION: center -3px; DISPLAY: block
}
DIV#menu_ UL#menu2 LI.li_menu2:hover {
	BACKGROUND-POSITION: center -5px
}
DIV#menu_ UL#menu2 LI.liactif {
	BACKGROUND: url(images/menu_on.gif) no-repeat 48% -5px
}
DIV#menu_ UL#menu1 LI.liactif {
	BACKGROUND: url(images/menu_on.gif) no-repeat 48% -5px
}
DIV#menu_ UL#menu1 LI.li_menu1 UL.ul_ssmenu1 {
	PADDING-RIGHT: 0em; DISPLAY: block; PADDING-LEFT: 0em; BACKGROUND: #fff; LEFT: -1px; PADDING-BOTTOM: 0em; MARGIN-TOP: 0px !important; MARGIN-TOP: 0px; WIDTH: 100%; PADDING-TOP: 0em; LIST-STYLE-TYPE: none;
margin:0px;
/* WIDTH: 100%; */
/*
border:3px double red;
text-align:left;
*/
}
DIV#menu_ UL#menu1 LI.li_menu1 UL.ul_ssmenu1 LI.li_ssmenu1 {
	background-color:#54bae0; /* couleur fond ss menu*/	
	/*width:150px;*/
	overflow:visible;
}
DIV#menu_ UL#menu1 LI.li_menu1 UL.ul_ssmenu1 LI.li_ssmenu1 A {
	PADDING-RIGHT: 1em; DISPLAY: block; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; HEIGHT: 100%;
}
DIV#menu_ UL#menu1 UL.ul_ssmenu1 LI.li_ssmenu1 A:hover {
 /*	BORDER-RIGHT: #e67b37 1px solid; BORDER-LEFT: #e67b37 1px solid; BORDER-BOTTOM: #e67b37 1px solid; */
  BACKGROUND-COLOR: #fff
}
DIV#menu_ UL#menu1 LI.li_menu1 A:hover {
	BACKGROUND-COLOR: #fff
}

/* modif Alain  padding:1px 28px 0px 8px;*/ 
DIV#menu_ UL#menu1 LI.li_menu1 A.a_menu1 {
		padding:1px 18px 0px 8px;
		font-weight:bold;
		overflow:hidden;
		margin:0;
		color:#272727;
}
DIV#menu_ UL#menu1 LI.li_menu1 A.a_menu1 .active {color:#7b851e;}

DIV#menu_ UL#menu1 LI.li_menu1 A.a_menu1{text-decoration:none;}
DIV#menu_ UL#menu1 LI.li_menu1 A.a_menu1:hover
 {
		color:#999;/*#272727;*/
    text-decoration:none;/*underline;*/
    background:url(../images/images_css/puce_marron.jpg) left -1px no-repeat;
}
DIV#menu_ UL#menu1 LI.li_menu1 A.selectionne.a_menu1:hover{text-decoration:none;}


DIV#menu_ UL#menu1 LI.li_menu1 UL.ul_ssmenu1 LI.li_ssmenu1 A.a_ssmenu1 {
		padding:2px -4px 2px 15px;
		background-color:transparent;
		/*color:red;*/
		font-size:12px;
		font-weight:bold;
		border-width:0px;
		border-style:none;
		overflow:hidden;/*visible;*/
		background-image:url();
	/*	background-image:url(../images/puce_menu1.jpg);  */
		/*background-color:#fff;*/
    /*#0076b8;*/
		background-repeat:no-repeat;
		background-position:4px 5px;
	 margin:0px;
	 /*margin-right:2px;*/
	/* padding-right:0px;*/
}
.a_ssmenu1 div{width:90%;}
/* 
DIV#menu_ UL#menu1 LI.li_menu1 UL.ul_ssmenu1 LI.li_ssmenu1 A.a_ssmenu1:first-line {padding-left: 13px;color:green;}
/* */

DIV#menu_ UL#menu1 LI.li_menu1 UL.ul_ssmenu1 LI.li_ssmenu1 SPAN.ssmenu1Actif {
	FONT-WEIGHT: 100; COLOR: #fff; /*background-color:#00446A;*/ LETTER-SPACING: -1px; TEXT-DECORATION: none
}
DIV#menu_ UL#menu2 LI.li_menu2 UL.ul_ssmenu2 LI.li_ssmenu2 SPAN.ssmenu2Actif {
	FONT-WEIGHT: 100; color: #6F6966; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
DIV#menu_ UL#menu1 LI.li_menu1 UL.ul_ssmenu1 LI.li_ssmenu1 A.a_ssmenu1:hover {
		text-decoration:none;
		padding:2px -4px 2px 12px;
		cursor:pointer;
/*	background-image:url(../images/puce_menu2.gif);
		background-repeat:no-repeat;	
		background-position:3px 5px;
	*/
	/* */		background:url(../images/ico_ss_menu.png) 2px 4px no-repeat;
	/* */
	  /*background-color:#fff;*/
	  color:#0098d1 !important;
		text-decoration:none;


}
DIV#menu_ UL#menu1 LI.li_menu1 UL.ul_ssmenu1 LI.li_ssmenu1 A.a_ssmenu1 div{
   padding:0px 0px 0px 4px;
}
DIV#menu_ UL#menu1 LI.li_menu1 UL.ul_ssmenu1 LI.li_ssmenu1 A.a_ssmenu1:hover div{
   background-color:#fff;
}

DIV#menu_ UL#menu2 LI.li_menu2 UL.ul_ssmenu2 LI.li_ssmenu2 A.a_ssmenu2:hover {
	COLOR: #000000
}
DIV#menu_ UL LI {
	Z-INDEX: 100
}
.recherche {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 30em; PADDING-TOP: 0px
}
.img_pastille {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
.texte_valorise {
	FONT-WEIGHT: bold; COLOR: #007ec4
}
P#menuControle {
	DISPLAY: none
}




/************************************************************************************************
 * Adaptation de l'affichage du menu N et N-1 (ACN)
 ************************************************************************************************/
 
	#menuSite0 {
		margin-top:0px;
		height:22px;
	}
	
	#menuSite0 #formRecherche #labelRecherche{
		text-indent:-5000px;
		overflow:hidden;
		position:absolute;
	}
	
	#menuSite0 #formRecherche{
		_display:inline;
	}
	
	#menuSite0 #formRecherche span{
		padding:2px 0 0 0;
		background:transparent url(../images/fdBtnGris.png) no-repeat right top;
	}
	
	#menuSite0 #formRecherche input#btnOk{
		border:0;
		padding:0;
		cursor:pointer;
		color:#fff;
		background:transparent url(../images/fdBtnGris.png) no-repeat right bottom;
		font-size:0.8em;
		padding:0 3px 2px 3px;
	}
	
	div#menu_ ul#menu1 li.li_menu1 ul.ul_ssmenu1 {
	/*	border:1px solid #0076b8; */
	/* position:absolute; */
/*
	left:0;
	top:15px; */
	  /*  width:180px;
    display:block;
    margin-right:20px;
*/
	padding:0px 3px 3px 0px;
	background-color:#54bae0;
	filter:alpha(opacity=90);/*Needed for IE*/
	-moz-opacity:0.*;/*Older mozilla broswers like NN*/
	-khtml-opacity: 0.9;/*Old versions of Safari and "KHTML" browser engines*/
	opacity: 0.9;/*FF, Safari, and Opera*/
  text-transform:lowercase;	 
  }

  div#menu_ ul#menu1 li.li_menu1 ul.ul_ssmenu1 a {
   width:160px;
    /*margin-right:20px;*/
    margin-right:0px;
    padding-right:0px;
  /*  width:160px;/**/
  /*border-right:1px solid #000;*/*
    font-weight:bold;
   text-transform:lowercase;
   color:#fff;
   /*background-color:red;*/
   /*white-space:nowrap*/
   }
  /*div#menu_ ul#menu1 li.li_menu1 ul.ul_ssmenu1 a:first-letter{
    text-transform:uppercase;
   }*/
	div#menu_ ul#menu1 li.li_menu1 ul.ul_ssmenu1 a:hover {
	 color:#54bae0;
   }
	#menuSite0 #formRecherche input{
		border:1px solid #0076b8;
		padding:0 0 2px 2px;
		_padding-bottom:2px;
	}

	div#menu_ ul#menu1 li.dernier {
		position:relative;
		float:right;
	}
	
	/* sous-menu niveau 1*/>
	div#menu_ ul#menu1 li.li_menu1 ul.ul_ssmenu1 {
		border:1px solid #0076b8;
	}

	div#menu_ ul#menu1 li.li_menu1 ul.ul_ssmenu1 li.li_ssmenu1 {
	/*	background-color:#0076b8;  */
		opacity : 0.9; 
		filter : alpha(opacity=90); 
		font-weight:normal;
		padding-left:0px;
	}		
	

	div#menu_ ul#menu1 li.li_menu1{
		padding:1px;
	}
	
	div#menu_ ul#menu1 li.li_menu1 ul.ul_ssmenu1 {
		background:transparent;
	}
	#menuSite0 #formRecherche{
		margin-top:2px;
		margin-right:1px;
	}
	
	*+html div#menu_ ul#menu1 li.li_menu1  {
		padding-top:0px;		
		margin-bottom:1px;
	} 
	div#menu_ ul#menu1 li.li_menu1 ul.ul_ssmenu1{
		width:21em;
	}
	
	*+html div#menu_ ul#menu1 li.li_menu1 ul.ul_ssmenu1{
		width:19em;
	}
	
	*+html #menuSite0 #formRecherche {
		margin-top:-3px;
				
	} 
	*+html div#menu_ ul#menu1 li.li_menu1 ul.ul_ssmenu1{
		margin-top:5px;
		border:0;
	}
	
	/*DIV#menu_ UL#menu1 LI.li_menu1 A.selectionne,*/ 
	DIV#menu_ UL#menu1 LI.encourt A.a_menu1{
		/*background-color:#fff;*/
		/*color:#0065a5;*/
		color:#999;
		text-decoration:none;/*underline;*/
    background:url(../images/images_css/puce_marron.jpg) left -1px no-repeat; 
	}


DIV#menu_ UL#menu1 LI.li_menu1 A{
	background:url(../images/images_css/puce_bleue.jpg) top left  no-repeat;
	color:#272727;
	}
DIV#menu_ UL#menu1 LI.li_menu1 A:hover , DIV#menu_ UL#menu1 LI.li_menu1 A:active{
  color:#272727;
  text-decoration:underline; }
  
DIV#menu_ UL#menu1 LI.li_menu1 A.selectionne{
	background:url(../images/images_css/puce_marron.jpg) left -1px no-repeat;
	/*background-position:0px -16px;*/
  	/*background-position:left -15px;*/
  /*background-color:#fff;*/
		color:#7b851e;
		text-decoration:none;
	}

DIV#menu_ UL#menu1 LI.li_menu1 A.selectionne:hover , DIV#menu_ UL#menu1 LI.li_menu1 A.selectionne:active{
 color:#7b851e;./* */
 text-decoration:underline;/* */
	}
	
