.mainmenu,.SM,.mainmenu li,.SM li{
	display:block;
	list-style:none;
	padding:0;
	margin:0;
	line-height:normal;
	direction:ltr;
}
.mainmenu li,.SM li{
	position:relative;
	background:none;
}
.mainmenu a,.SM a{
	display:block;
	position:relative;
}
* html>body .mainmenu a,* html>body .SM a{
	position:static;
}
* html .mainmenu li,* html .SM li{
	display:inline;
	width:100%;
	display:block;
	float:left;
}
*:first-child+html .mainmenu li,*:first-child+html .SM li{
	width:100%;
	float:left;
}
* html>body .mainmenu li,* html>body .SM li{
	display:block;
	width:auto;
}
.mainmenu ul,.SM ul{
	display:none;
	position:absolute;
	top:-9999px;
	width:11px;
	overflow:hidden;
	z-index:11111;
}
ul .mainmenu ul,ul .SM ul{
	display:block;
}
* html .mainmenu ul,* html .SM ul{
	display:block;
}
.NOLINK{
	cursor:default !important;
}

#navmenu-h{
	border-width:0;
	padding:0;
	background-color:transparent;
	background-image:none;
	z-index:9999;
	position:static;
	height:auto;
	top:0;
	left:0;
	width:100%;
	padding:15px 0; /*à modifier */
	float:left;
}
#navmenu-h ul{
	left:-800px;
}
#navmenu-h li{
	float:left;
	width:auto;
	left:2em;
}
#navmenu-h>li {
	border-width:0px;
	padding:0; /*à modifier */
	margin:0 10px; /*à modifier */
}
#navmenu-h a{
	white-space:nowrap;
}
head:first-child+body #navmenu-h>li{
	left:0;
}
*>*>html:lang(en),#navmenu-h>li{
	left:0;
}
#navmenu-h>li:first-child{
	padding-left:0px; /*à modifier */
}
#navmenu-h>li>a{
}
* html>body #navmenu-h>li>a{
	float:left;
}
* html #navmenu-h{
	float:none;
}
* html>body #navmenu-h>li{
	float:none;
}
* html>bo\64 y #navmenu-h>li{
	float:left;
}
#navmenu-h ul li{
	float:none;
}
.mainmenu{
	border-width:0px;
	border-style:solid;
	border-color:#8F90C4;
	padding:0px;
	background-image:none;
	background-color:transparent;
}
.mainmenu li{
}
.mainmenu li a.CURRENT,.mainmenu li a.CURRENT:link,.mainmenu li a.CURRENT:visited, .mainmenu li a,.mainmenu li a:link, .mainmenu li a:visited{
	color:#fff; /*à modifier */
	font-size:20px; /*à modifier */
	font-family:verdana; /*à modifier */
	font-weight:normal; /*à modifier */
	text-decoration:none; /*à modifier */
	text-align:left; /*à modifier */
	padding:8px;
}
#navmenu-h>li:first-child a{
	color:#ffcc00; /*à modifier */
}
.mainmenu li a:hover,.mainmenu li a:focus,.mainmenu li a:active,.mainmenu li a.mainmenuO,.mainmenu li a.mainmenuO:link,.mainmenu li a.mainmenuO:visited,.mainmenu li a.CURRENT:hover,.mainmenu li a.CURRENT:focus,.mainmenu li a.CURRENT:active{
}
.mainmenu li.NOSEPARATOR{
	margin-right:0px;
}
.mainmenu li.NOSEPARATOR a{
	padding-right:0px;
}
.mainmenu li a.NOROLL{
	border-style:solid !important;
	border-color:#FFF5C6 !important;
	background-image:none !important;
	background-color:transparent !important;
	color:#ffffff !important;
	text-decoration:none !important;
}
* html #navmenu-h a{
}
*:first-child+html #navmenu-h a{
	position:static;
}
#navmenu-h ul li{
	left:0;
}
#navmenu-h ul a{
	display:inline;
	white-space:nowrap;
}
#navmenu-h ul{
}
#navmenu-h li{
	position:static;
}
.mainmenu li a.CURRENT .mainmenuS,.mainmenu li a.CURRENT:link .mainmenuS,.mainmenu li a.CURRENT:visited .mainmenuS{
	background-image:url(../images/spacer.gif);
	background-color:transparent;
}
.mainmenu li a .mainmenuS,.mainmenu li a:link .mainmenuS{
	display:block;
	position:absolute;
	background-image:url(../images/spacer.gif);
	background-color:transparent;
	background-repeat:no-repeat;
	width:0px;
	height:0px;
	font-size:8px;
	display:none;
}
.mainmenu li a:visited .mainmenuS{
	background-image:url(../images/spacer.gif);
	background-color:transparent;
}
.mainmenu li a:hover .mainmenuS,.mainmenu li a:focus .mainmenuS,.mainmenu li a:active .mainmenuS,.mainmenu li a.mainmenuO .mainmenuS,.mainmenu li a.mainmenuO:link .mainmenuS,.mainmenu li a.mainmenuO:visited .mainmenuS,.mainmenu li a.CURRENT:hover .mainmenuS,.mainmenu li a.CURRENT:focus .mainmenuS,.mainmenu li a.CURRENT:active .mainmenuS{
	background-image:url(../images/spacer.gif);
	background-color:transparent;
}
.mainmenu li a.NOROLL .mainmenuS{
	background-image:url(../images/spacer.gif);
	background-color:transparent;
}
.SM{
	display:none;
}
.SM li{
	display:none;
}
.SM li a.CURRENT,.SM li a.CURRENT:link,.SM li a.CURRENT:visited, .SM li a,.SM li a:link, .SM li a:visited{
	display:none;
	padding:10px 10px 10px 20px; /*à modifier */
	color:#41413c; /*à modifier */
	font-size:12px; /*à modifier */
	font-family:helvetica; /*à modifier */
	font-weight:normal; /*à modifier */
	text-decoration:none; /*à modifier */
	text-align:left; /*à modifier */
	text-transform:none; /*à modifier */
}
.SM li a:hover,.SM li a:focus,.SM li a:active,.SM li a.SMO,.SM li a.SMO:link,.SM li a.SMO:visited,.SM li a.CURRENT:hover,.SM li a.CURRENT:focus,.SM li a.CURRENT:active{
	color:#fb8200; /*à modifier */
}
.SM li a.NOROLL{
	border-style:solid !important;
	border-color:#FFF5C6 !important;
	background-image:url(../images/menu_hover.png) !important;
	background-color:transparent !important;
	color:#ffffff !important;
	text-decoration:none !important;
}
.SM li a.CURRENT .SMS,.SM li a.CURRENT:link .SMS,.SM li a.CURRENT:visited .SMS{
	background-image:url(../images/spacer.gif);
	background-color:transparent;
}
.SM li a .SMS,.SM li a:link .SMS{
	display:block;
	position:absolute;
	background-image:url(../images/spacer.gif);
	background-color:transparent;
	background-repeat:no-repeat;
	width:0px;
	height:0px;
	font-size:8px;
	display:none;
}
.SM li a:visited .SMS{
	background-image:url(../images/spacer.gif);
	background-color:transparent;
}
.SM li a:hover .SMS,.SM li a:focus .SMS,.SM li a:active .SMS,.SM li a.SMO .SMS,.SM li a.SMO:link .SMS,.SM li a.SMO:visited .SMS,.SM li a.CURRENT:hover .SMS,.SM li a.CURRENT:focus .SMS,.SM li a.CURRENT:active .SMS{
	background-image:url(../images/spacer.gif);
	background-color:transparent;
}
.SM li a.NOROLL .SMS{
	background-image:url(../images/spacer.gif);
	background-color:transparent;
}

