#menu ul
 {margin-right:14px}

#menu a
 {display:block; position:relative; height:20px; background-repeat:no-repeat; margin-top:11px; text-align:right; font-size:16px; font-weight:bold; letter-spacing:1px}

	#menu a:hover, #menu a.active
	 {color:#EA149C; background-position:-150px 0; text-decoration:none; letter-spacing:2px}
	
	#menu li.active a
	 {color:#EA149C; }
	
		#menu li.active .sousNiveauMenu a
		 {color:#FFFFFF}
		
			#menu li.active .sousNiveauMenu a.active, #menu li.active .sousNiveauMenu a:hover
			 {color:#EA149C}
	
	#menu .sousNiveauMenu
	 {padding:0 0 16px 0}
	
		#menu .sousNiveauMenu a
		 {display:block; position:relative; height:auto; padding-bottom:3px; font-size:12px; margin-top:1px; font-weight:normal}
		
		#menu .sousNiveauMenu a:hover, #menu .sousNiveauMenu a.active
		 {color:#EA149C; text-decoration:none; letter-spacing:1px}