#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; POSITION: relative; TOP: -8px; TEXT-ALIGN: left
}
#outer_wrapper {
	CLEAR: both; MARGIN-LEFT: auto; WIDTH: auto; MARGIN-RIGHT: auto; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
#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
}
A {
	COLOR: #007ec5; FONT-FAMILY: arial
}
A:hover {
	TEXT-DECORATION: none
}

.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#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; /* Insertion ACN. */
	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: 0.2em 0px 0px; WIDTH: 100%; PADDING-TOP: 0em; LIST-STYLE-TYPE: none
}
DIV#menu_ UL#menu2 LI.li_menu2 UL.ul_ssmenu2 {
	BACKGROUND: #f2f2f2; MARGIN: 1.9em 0px 0px; WIDTH: 16em; LIST-STYLE-TYPE: none
}
DIV#menu_ UL#menu1 LI.li_menu1 UL.ul_ssmenu1 LI.li_ssmenu1 {
		/*background-color:#c62068;   Mise a jour ACN.*/
		background-color:#E67B37;
}
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 {
	BORDER-RIGHT: #e67b37 1px solid; BORDER-LEFT: #e67b37 1px solid; BORDER-BOTTOM: #e67b37 1px solid; BACKGROUND-COLOR: #fff
}
DIV#menu_ UL#menu2 LI.li_menu2 UL.ul_ssmenu2 LI.li_ssmenu2 {
	LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: center
}
DIV#menu_ UL#menu2 LI.li_menu2 UL.ul_ssmenu2 LI.li_ssmenu2 A {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 0.5em; BACKGROUND: LEFT: 4px; PADDING-BOTTOM: 0.2em; WORD-SPACING: 1px; PADDING-TOP: 0.2em; HEIGHT: 100%
}
DIV#menu_ UL#menu2 LI.li_menu2 UL.ul_ssmenu2 LI.li_ssmenu2 A:hover {
	BACKGROUND-POSITION: 2% 50%
}
DIV#menu_ UL#menu1 LI.li_menu1 A.a_menu1 {
		padding:1px 8px 0px 8px;
		color:#fff;
		font-family:Arial;
		font-size:14px;
		text-decoration:none;
		border-width:0px 1px 0px 0px;
		border-style:solid;
		border-color:#f7f9fe;
		font-weight:normal;

}
DIV#menu_ UL#menu1 LI.li_menu1 A.a_menu1:hover {
		background-color:#fff;
		color:#E67B37;
		text-decoration:none;
}
DIV#menu_ UL#menu2 LI.li_menu2 A.a_menu2 {
	DISPLAY: block; COLOR: #fff; HEIGHT: 2.7em; 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;
		background-image:url(../images/puce_menu1.gif); /* Mise a jour ACN. */
		background-repeat:no-repeat;
		background-position:3px 5px;
}
DIV#menu_ UL#menu2 LI.li_menu2 UL.ul_ssmenu2 LI.li_ssmenu2 A.a_ssmenu2 {
	COLOR: #7f7f7f; TEXT-DECORATION: none
}
DIV#menu_ UL#menu1 LI.li_menu1 UL.ul_ssmenu1 LI.li_ssmenu1 SPAN.ssmenu1Actif {
	FONT-WEIGHT: 100; COLOR: #7f7f7f; 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: #7f7f7f; 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); /* Mise a jour ACN. */
		background-repeat:no-repeat;	
		background-position:3px 5px;
		background-color:#fff;
		color:#E67B37;
		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
}
.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;
		*margin-top:-16px;
	}
	
	#menuSite0 #formRecherche #labelRecherche{
		text-indent:-5000px;
		overflow:hidden;
		position:absolute;
	}
	
	#menuSite0 #formRecherche{
		/*margin:0 1em;*/
		_display:inline;
	}
	
	#menuSite0 #formRecherche span{
		padding:2px 0 0 0;
		background:transparent url(../img/commun/fdBtnGris.png) no-repeat right top;
	}
	
	#menuSite0 #formRecherche input#btnOk{
		border:0;
		padding:0;
		cursor:pointer;
		color:#fff;
		background:transparent url(../img/commun/fdBtnGris.png) no-repeat right bottom;
		font-size:0.8em;
		padding:0 3px 2px 3px;
	}
	
	#menuSite0 #formRecherche input{
		border:1px solid #C5D0D2;
		padding:0 0 2px 2px;
		//padding-bottom:3px;
		_padding-bottom:2px;
	}

	div#menu_ ul#menu1 li.dernier {
		position:relative;
		float:right;
	}

