/* *************		MENU		*********** */
#menu{height:40px; padding:8px 0 0 0; margin:0 0 12px 0;float:right;text-align:right; display:block; z-index: 10;}
#menu ul{margin: 0px;padding: 0px;}
#menu ul li{float:left; display:inline; list-style-type:none; height:40px; cursor:pointer; position:relative;}
#menu ul li strong{visibility: hidden; display: none;}

/* Menu ItemCAT 1 :  */
#menu .ic1{width:128px;}
#menu .ic1 a, #menu .ic1 a:link, #menu .ic1 a:visited{display: block; height:40px; width: 128px; text-decoration: none;color:#363636;}
#menu .ic1 a.actif, #menu .ic1 a.actif:link, #menu .ic1 a.actif:visited, #menu .ic1 a.actif:hover{color:#2685BB;text-decoration:none; font-weight:bold;}
#menu .ic1 a:hover, #menu .ic1 a:visited:hover{color:#000; text-decoration:none;}
/* Menu ItemCAT 2 :  */
#menu .ic2{width:204px;}
#menu .ic2 a, #menu .ic2 a:link, #menu .ic2 a:visited{display: block; height:40px; width:204px; text-decoration: none;color:#363636;}
#menu .ic2 a.actif, #menu .ic2 a.actif:link, #menu .ic2 a.actif:visited, #menu .ic2 a.actif:hover{color:#2685BB;text-decoration:none; font-weight:bold;}
#menu .ic2 a:hover, #menu .ic2 a:visited:hover{color:#000; text-decoration:none;}


/* Menu 3 :  */
#menu .m03{width:102px;}
#menu .m03 a, #menu .m03 a:link, #menu .m03 a:visited{display: block; height:40px; width: 102px; text-decoration: none;color:#363636;}
#menu .m03 a.actif, #menu .m03 a.actif:link, #menu .m03 a.actif:visited, #menu .m03 a.actif:hover{color:#2685BB;text-decoration:none; font-weight:bold;}
#menu .m03 a:hover{color:#000; text-decoration:none;}

/* Menu 4 :  */
#menu .m04{width:94px;}
#menu .m04 a, #menu .m04 a:link, #menu .m04 a:visited{display: block; height:40px; width: 94px; text-decoration: none;color:#363636;}
#menu .m04 a.actif, #menu .m04 a.actif:link, #menu .m04 a.actif:visited, #menu .m04 a.actif:hover{color:#2685BB;text-decoration:none; font-weight:bold;}
#menu .m04 a:hover{color:#000; text-decoration:none;}

/* Menu 5 :  */
#menu .m05{width:130px;}
#menu .m05 a, #menu .m05 a:link, #menu .m05 a:visited{display: block; height:40px; width: 130px; text-decoration: none;color:#363636;}
#menu .m05 a.actif, #menu .m05 a.actif:link, #menu .m05 a.actif:visited, #menu .m05 a.actif:hover{color:#2685BB;text-decoration:none; font-weight:bold;}
#menu .m05 a:hover{color:#000; text-decoration:none;}

/* Menu 6 : Warranty */
#menu .m06{width:62px;}
#menu .m06 a, #menu .m06 a:link, #menu .m06 a:visited{display: block; height:40px; width: 62px; text-decoration: none;color:#363636;}
#menu .m06 a.actif, #menu .m06 a.actif:link, #menu .m06 a.actif:visited, #menu .m06 a.actif:hover{color:#2685BB;text-decoration:none; font-weight:bold;}
#menu .m06 a:hover{color:#000; text-decoration:none;}


/*	SOUS-MENU 
*********************************************************************************** */
#menu ul ul{
	position:absolute;
	left:0;
	top:32px; /* A arrangé le bug IE7 */
	padding: 0px;
	margin: 0px;
	border: 0;
	border-top: 6px solid #E1DAC4;
	border-bottom: 6px solid #E1DAC4;
	background: #E1DAC4;
	height:auto;

	/*width:200px;*/
	width: auto;
	display:none;
	text-align: left;
	/* z-index: 10; */}
#menu ul ul#dernier{left:-42px;}/* Exception pour menu Espace Client pour que ça rentre en 1024px */
#menu li:hover ul ul{display:block;}
#menu li:hover ul, #menu li:hover li:hover ul{display:block;}
#menu li li{background:none; float:left; margin:0px; padding:0px; border:none; height:210%;}
#menu li li:hover{margin:0; background: none;}

/* Pour les itemCat (2 premiers menus) */
#menu li.ic1 li{width:200px;display:block;}
#menu .ic1 li a, #menu .ic1 li a:link, #menu .ic1 li a:visited{font-weight: normal;width: auto;background: none;height: auto;font-size: 11px;line-height: 210%;color: #363636;margin: 0px;padding: 0 0 0 10px;text-decoration: none;display: block;}
#menu .ic1 li a:hover, #menu .ic1 li a:visited:hover{background: none;background: #2685BB;text-decoration: none; color:#FFF;}

#menu li.ic2 li{width:200px;display:block;}
#menu .ic2 li a, #menu .ic2 li a:link, #menu .ic2 li a:visited{font-weight: normal;width: auto;background: none;height: auto;font-size: 11px;line-height: 210%;color: #363636;margin: 0px;padding: 0 0 0 10px;text-decoration: none;display: block;}
#menu .ic2 li a:hover, #menu .ic2 li a:visited:hover{background: none;background: #2685BB;text-decoration: none; color:#FFF;}

/* Pour les menus
#menu li.m01 li{width:189px;}
#menu .m01 li a, #menu .m01 li a:link, #menu .m01 li a:visited{font-weight: normal;width: auto;background: none;height: 25px;font-size: 11px;line-height: 25px;color: #363636;margin: 0px;padding: 0 0 0 10px;text-decoration: none;display: block;}
#menu .m01 li a:hover, #menu .m01 li a:visited:hover{background: none;background: #2685BB;text-decoration: none; color:#FFF;}

#menu li.m02 li{width:181px;}
#menu .m02 li a, #menu .m02 li a:link, #menu .m02 li a:visited{font-weight: normal;width: auto;background: none;height: 25px;font-size: 11px;line-height: 25px;color: #363636;margin: 0px;padding: 0 0 0 10px;text-decoration: none;display: block;}
#menu .m02 li a:hover, #menu .m02 li a:visited:hover{background: none;background: #2685BB;text-decoration: none; color:#FFF;}
*/

#menu li.m03 li{width:130px;}
#menu .m03 li a, #menu .m03 li a:link, #menu .m03 li a:visited{font-weight: normal;width: auto;background: none;height: 25px;font-size: 11px;line-height: 25px;color: #363636;margin: 0px;padding: 0 0 0 10px;text-decoration: none;display: block;}
#menu .m03 li a:hover, #menu .m03 li a:visited:hover{background: none;background: #2685BB;text-decoration: none; color:#FFF;}

#menu li.m04 li{width:105px;}
#menu .m04 li a, #menu .m04 li a:link, #menu .m04 li a:visited{font-weight: normal;width: auto;background: none;height: 25px;font-size: 11px;line-height: 25px;color: #363636;margin: 0px;padding: 0 0 0 10px;text-decoration: none;display: block;}
#menu .m04 li a:hover, #menu .m04 li a:visited:hover{background: none;background: #2685BB;text-decoration: none; color:#FFF;}

#menu li.m05 li{width:160px;display:block;}
#menu .m05 li a, #menu .m05 li a:link, #menu .m05 li a:visited{font-weight: normal;width: auto;background: none;height: auto;font-size: 11px;line-height: 210%;color: #363636;margin: 0px;padding: 0 0 0 10px;text-decoration: none;display: block;}
#menu .m05 li a:hover, #menu .m05 li a:visited:hover{background: none;background: #2685BB;text-decoration: none; color:#FFF;}
