

.menu { background-image:url(../images/menu_bg.png);  height:30px;}
.sousmenu {  background-color:#FFFFFF;  color:#20397b; }

.qmmc {list-style:none;padding:0 10px;margin:0px;}
.qmmc li { display:inline; float:left;  }

.qmmcsous { padding:0 20px;  height:30px; display:none;  margin:0; list-style:none; border-bottom:2px solid #930004;  }
.qmmcsous li { display:inline;  float:left; }


.qmparent { display:block; width:100px; height:30px; text-align:center; }
.LienGrisFonce { display:block;  height:30px; text-align:center; }

.menu a, .sousmenu a { margin-right:25px; color:#fff; font-weight:bold; line-height:2.5em; font-family:Arial; font-size:12px; text-decoration:none; }
.sousmenu a { color:#20397b; }
.sousmenu a:hover { text-decoration:underline; }




	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		width:920px;
		z-index:400;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 20px 0px 2px;
		margin:0px;
		background-color:transparent;
		color:#000000;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		color:#000000;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		color:#000000;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		background-image:url(qmimages/arrow_1.gif);
		background-repeat:no-repeat;
		background-position:97% 50%;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#ffffff;
		background-image:url(qmimages/arrow_0.gif);
		color:#000000;
		text-decoration:underline;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 0px 5px;
		color:#222222;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px;
		border-color:#999999;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li:hover > a.qmparent	
	{	
		background-color:#ffffff;
		background-image:url(qmimages/arrow_0.gif);
		color:#000000;
		text-decoration:underline;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 a img	
	{	
		display:block;
		border-style:none;
	}

.qmfv{visibility:visible !important;}
.qmfh{visibility:hidden !important;}
