@charset "UTF-8";
/* CSS Document */


/****************************************************************
******************** MENU ***************************
****************************************************************/

#header #menu{
	position: relative;
	height:35px;
	width:995px;
	margin:10px 0 0 0;
	background-color:#91a400;
}

#header #menu .ombre{
	position: absolute;
	top:32px;
	background-color:#333;
	width:995px;
	height:3px;
    filter : alpha(opacity=10);
    -moz-opacity : 0.1;
    opacity : 0.1; 
    display: none;

}

#menu li{
	display:block;
	float:left;
	background-color:#91a400;
	padding:5px 15px 5px 10px;
	margin:0;
	height:25px;

}

#menu li:hover,
#menu li:hover a
{
	background-color:#91a400;
	color:#FFF;

}


#menu li a{
	display:block;
	float:left;
	margin:8px;
	color:#777;

}



#menu li ul.sousMenu{
	display:none;
	width:995px;
	position: absolute;
	top: 35px;
	left: 0px;
	background-color:#b2bf4d;
	padding:0;
	margin:0;
	z-index: 200;
    filter : alpha(opacity=95);
    -moz-opacity : 0.95;
    opacity : 0.95; 
	border-top:solid 1px #969E1E;
}


#menu li.actif,
#menu li.actif a
{
	background-color:#F3F3F2;
	color:#FFF;

}


#menu li.actif ul.sousMenu{
	display:block;
	width:995px;
	position: absolute;
	top: 35px;
	left: 0px;
	padding:0;
	margin:0;

}

#menu li.actif ul.sousMenu li{
	background-color:#b2bf4d;

}

#menu li.actif ul.sousMenu li.actif a{
	color:#FFF;
}

#menu li:hover ul.sousMenu,
#menu li ul.sousMenu.actif{
	display: block;
	background-color:#b2bf4d;

}

#menu li:hover ul.sousMenu li{
	display: block;
	margin:0;
	background-color:#b2bf4d;}

#menu li ul.sousMenu li a{
	margin:0px;
	color:#FFF;
	background-color:#b2bf4d;
	padding:8px 0 8px 7px;
}
#menu li ul.sousMenu li:hover,
#menu li ul.sousMenu li:hover a
{
	display: block;
	margin:0px;
	color:#FFF;
}
#menu li ul.sousMenu li a:hover{
	margin:0px;
	color:#FFF;
}




#menu ul.fixedMenu li{
	background-color:#b2bf4d;
	display:none;

}

#menu ul.fixedMenu li.actif,
#menu ul.fixedMenu li.actif a{
	background-color:#F3F3F2;
	color:#FFF;
}

#menu ul.fixedMenu{
	display: block;
	background-color:#b2bf4d;
	padding:0;
	margin:0;
	clear:both;
	border-top:solid 1px #969E1E;
}

#menu ul.fixedMenu li{
	display: block;
	margin:0;
	background-color:#b2bf4d;
}

#menu ul.fixedMenu li a{
	margin:0px;
	color:#FFF;
	background-color:#b2bf4d;
	padding:8px 0 8px 7px;
}
#menu ul.fixedMenu li:hover,
#menu ul.fixedMenu li:hover a
{
	display: block;
	margin:0px;
	color:#FFF;
}
#menu ul.fixedMenu li a:hover{
	margin:0px;
	color:#FFF;

}
