#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; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV#menu_ UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}


DIV#menu_ UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 270px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%;
     /* COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;*/
      /*TEXT-ALIGN: left;
      
}*/
/*DIV#menu_ UL#menu1 {
	Z-INDEX: 200; 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
}
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: 2px !important; MARGIN-TOP: 3px; WIDTH: 100%; PADDING-TOP: 0em; LIST-STYLE-TYPE: none
}
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 {
	BACKGROUND-COLOR: #fff
}
DIV#menu_ UL#menu1 LI.li_menu1 A:hover {
	BACKGROUND-COLOR: #fff
}
DIV#menu_ UL#menu1 LI.li_menu1 A.a_menu1 {
		padding:1px 8px 0px 8px;
		color:#fff;
		font-family:Arial;
		font-size:14px;
		border-width:0px 1px 0px 0px;
		border-style:solid;
		border-color:#f7f9fe;
		font-weight:normal;
		overflow:hidden;
		margin:0;

}
DIV#menu_ UL#menu1 LI.li_menu1 A.a_menu1:hover {
		background-color:#fff;
		color:#730442;
		text-decoration:none;
}
/*DIV#menu_ UL#menu1 LI.li_menu1 UL.ul_ssmenu1 LI.li_ssmenu1 A.a_ssmenu1 {
		padding:2px 20px 2px 18px;
		background-color:transparent;
		color:#fff;
		font-size:12px;
		border-width:0px;
		border-style:none;
		overflow:hidden;
		background-image:url(../images/puce_menu1.jpg);
		background-color:#730442;
		background-repeat:no-repeat;
		background-position:4px 5px;
		margin:0;
}
*/
/*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 20px 2px 18px;
		background-image:url(../images/puce_menu2.gif);
		background-repeat:no-repeat;	
		background-position:3px 5px;
		background-color:#fff;
		color:#730442;
		text-decoration:none;


}
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
}*/
DIV#menu_ {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; 
    /*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif*/
   }

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
}
/*DIV#menu_ UL#menu1 LI.li_menu1 A:visited {
	BACKGROUND-COLOR: #fff;
	COLOR:white;
}*/
/* modif Alain Pb dépassement menu */
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:hover {
	color:#730442;
    text-decoration:none;
    background:url("../../ecx/images/images_css/puce_marron.jpg") no-repeat scroll left -1px transparent;
}
DIV#menu_ UL#menu1 LI.li_menu1 UL.ul_ssmenu1 LI.li_ssmenu1 A.a_ssmenu1 {
		padding:2px -4px 2px 15px;
		background-color:transparent;
		font-weight:bold;
		font-size:12px;
		border-width:0px;
		border-style:none;
		overflow:hidden;/*visible;*/
		background-image:url();
		background-repeat:no-repeat;
		background-position:4px 5px;
	 	margin: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;
		background:url(../../ecx/images/ico_ss_menu.png) 2px 4px no-repeat;
	  	color:#730442 !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 #730442;
	}
	
	
	#menuSite0 #formRecherche input{
		border:1px solid #730442;
		padding:0 0 2px 2px;
		_padding-bottom:2px;
	}

	div#menu_ ul#menu1 li.dernier {
		position:relative;
		float:right;
	}
	div#menu_ ul#menu1 li.li_menu1 ul.ul_ssmenu1 {
		border:1px solid #730442;
	}

	div#menu_ ul#menu1 li.li_menu1 ul.ul_ssmenu1 li.li_ssmenu1 {
		background-color:#730442;
		opacity : 0.85; 
		filter : alpha(opacity=85); 
		font-weight:normal;
	}		
	

	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:#730442;
	}
	
/****** New custimization ******/

	div#menu_ ul#menu1 li.li_menu1 ul.ul_ssmenu1 {
		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:0px;
		padding-right:0px;
		text-transform:lowercase;
		color:#fff;
	}
	div#menu_ ul#menu1 li.li_menu1 ul.ul_ssmenu1 a:hover {
	 /*color:#54bae0;*/
	}
	
	/* sous-menu niveau 1*/
	div#menu_ ul#menu1 li.li_menu1 ul.ul_ssmenu1 {
		border:0px;
		background:transparent;
	}

	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;
	}		

	#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;
		margin-top:5px;
		border:0;
	}
	
	DIV#menu_ UL#menu1 LI.encourt A.a_menu1{
		text-decoration:none;
		background:url("../../ecx/images/images_css/puce_marron.jpg") no-repeat scroll left -1px transparent;
	}
	DIV#menu_ UL#menu1 LI.li_menu1 A{
		background:url(../images/puce_mauve.jpg) top left  no-repeat;
		color:#730442;
	}
	DIV#menu_ UL#menu1 LI.li_menu1 A:hover , DIV#menu_ UL#menu1 LI.li_menu1 A:active{
		color:#730442;
		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:none;
	}
	div#menu_ ul#menu1 li.li_menu1 a.selectionne {
		background:url("../../ecx/images/images_css/puce_marron.jpg") no-repeat scroll left -1px transparent;
		color:#7B851E;
		text-decoration:none;
	}
	
	
	
