/* ----------------------------------------------------------------------------- */
/* ---------------------------------------- */
/* ----------- menu principal ------------- */
/* ---------------------------------------- */
#menu
{
	background:#blue;
	font-size:0.9em;
	color:#666666
	/*border-top:1px solid #E7BC08;*/
	margin:0;
	padding:0;
	width:100%;
	background-color: #fcf8ea;
	color: #990033;
}

#menu ul
{
	list-style: none;
	margin:0;
	padding:0 0 0 10px;
	background-color: #fcf8ea;
}

#menu ul li
{
	float:left;
	margin:0;
	color:#fcf8ea;
	padding-right:30px;	
	background-color: #fcf8ea;
}

#menu ul li a
{
	background:#fcf8ea;	
	float:left;
	display: block ;
	margin:0;
	line-height: 21px;
	padding:0 3px;
}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#menu li a {float:none;}
/* End IE5-Mac hack */

#menu ul li a:link
{
	text-decoration:none;	
}
#menu ul li a:visited
{
	text-decoration:none;	
}
#menu ul li a:hover
{
	background:#ccc url(../images/b-menu_over.gif) repeat-x top left;
	color:#0768A9;
	padding:0 3px;
	background-color: #999999;
}
#menu ul li a:active
{
	text-decoration:none;	
}

/* ---------------------------------------- */
/* ----------- sous-menu principal -------- */
/* ---------------------------------------- */

#sousmenu {
	text-align: left;
	display: block;
	left: 0;
	top: 0;
	z-index: 100;
	font-size: 0.9em;
	width: 100%;
}
#sousmenu div {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 200;
	cursor: pointer;
	background: #fcf8ea; /* graham dropdown background color */
}
#sousmenu div div {
	position: relative;
	display: block;
	width: 100%;
	white-space: nowrap;
	background: none;
}
#sousmenu a {
	display: block;
	height: 1%;
	padding: 7px 8px 7px 15px;
	color: red; /* graham - dropdown link color */
	text-decoration: none;
}
#sousmenu a:hover {
	background:#333333; /*graham - rollover background */
	color:#ffffff; /*graham - rollover background font color */
}