@charset "utf-8";
ul.MenuBarHorizontal {
	margin : 0;
	padding : 0;
	list-style-type : none;
	font-size : 100%;
	cursor : default;
	width : auto;
}
ul.MenuBarActive {
z-index : 1000;
}
ul.MenuBarHorizontal li {
	padding : 0;
	list-style-type : none;
	font-size : 100%;
	position : relative;
	text-align : center;
	cursor : pointer;
	width : auto;
	float : left;
	margin: 0;
}
ul.MenuBarHorizontal ul {
margin : 0;
padding : 0;
list-style-type : none;
font-size : 12px;
z-index : 1020;
cursor : default;
width : 12em;
position : absolute;
left : -1000em;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
left : auto;
font-size : 12px;
margin-top : 2px;
}
ul.MenuBarHorizontal ul li {
width : 12em;
text-align : left;
}
ul.MenuBarHorizontal ul li a {
	font-size : 12px;
	font-weight : normal;
	border-top-width : thin;
	border-right-width : thin;
	border-bottom-width : thin;
	border-left-width : thin;
	border-top-style : solid;
	border-top-color : #333;
	border-right-color : #333;
	border-bottom-color : #333;
	border-left-color : #333;
	line-height : 15px;
}
ul.MenuBarHorizontal ul ul {
position : absolute;
margin-top : 0%;
margin-right : 0;
margin-bottom : 0;
margin-left : 95%;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
left : auto;
top : 0;
}
ul.MenuBarHorizontal ul {
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-top-style : none;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-top-color : #000;
border-right-color : #000;
border-bottom-color : #000;
border-left-color : #000;
background-image : url(../images/fondsousmenu.jpg);
background-position : left top;
}
ul.MenuBarHorizontal a {
display : block;
cursor : pointer;
color : #fff;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
padding-top : 0.7em;
padding-right : 0.75em;
padding-bottom : 0.5em;
padding-left : 0.75em;
}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {
color : #fff;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
}
ul.MenuBarHorizontal a.MenuBarItemHover {
	color : #fff;
	background-color : #606;
	font-size : 12px;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenu {
	background-image : url(../images/separateurmenu.png);
	background-repeat : no-repeat;
	background-position : right 3px;
	padding-left : 8px;
	padding-right : 12px;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu {
background-image : url(../images/separateurmenu.png);
background-repeat : no-repeat;
background-position : 95% 50%;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover {
background-image : url(../images/separateurmenu.png);
background-repeat : no-repeat;
background-position : right 3px;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover {
background-image : url(SpryMenuBarRightHover.gif);
background-repeat : no-repeat;
background-position : 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
	}
}
/* hide hack from Mac-IE5 \*/
* html .monelementbogue { height: 1%; }
/* end hiding */

