#menu
{
	background-color: transparent;
	color: #23266c;
	margin-left: 10px;
}

#menu ul
{
	min-width: 15px;
}

#menu a, #menu h2
{
	font-size: 1.1em;
	font-weight: normal;
	font-family: Trebuchet MS, Arial,Verdana,Geneva,sans-serif;
}

#menu h2
{
	text-transform:none;
	margin: 5px 0 0px 0;
	padding: 0 0.5em 0 0.5em;
	color: #23266c;
	white-space:nowrap;
	background-color: transparent;
	border-right: 1px solid #23266c;
}

#menu a
{
	color: #23266c;
	text-decoration: none;
}
#menu a:hover
{
	color: #23266c;
	text-decoration: none;
}
#menu h2:hover
{
	color: #23266c;
	background-color: transparent;
}
#menu li
{
	background-color: transparent;
	color:#23266c;
}
#menu li:hover
{
	background-color: transparent;
	color:#23266c;
}
#menu ul 
{
	white-space:normal;
}
#menu ul li ul {
	padding-top: 0.5em;
}
#menu ul li ul li
{
	font-size:0.9em;
	color:#23266c;
	padding: 0.5em 10px 0.5em 7px;
	background-color: #E8EEEE;
}
#menu ul li ul li ul li
{
	line-height:1em;
	font-size:1em;
}
#menu li li:hover
{
	background-color: #E8EEEE;
	color:#3e872c;
}
#menu li li a
{
	color:#23266c;
}
#menu li li a:hover
{
	color:#3e872c;
}

#menu ul span:hover ul,
#menu ul li:hover ul,
#menu ul ul li:hover ul,
#menu ul ul ul li:hover ul
{
	color:#23266c;
	width:13em;
	min-width:120px;
}
#menu li .menuCurrentMenu, #menu li .menuCurrentMenu a, #menu li .menuCurrentPage, #menu li .menuCurrentPage a {
	font-weight: bold;
}
#menu ul ul /*correction pour bug IE7 - sous-menu trop à droite*/
{
	left:0;
}

