/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/
  /* LEVEL 0     LEVEL 0   LEVEL 0     LEVEL 0   */
/* level 0 inner */
.m0l0iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	text-align: center;  
	text-decoration: none;
	margin: 0px 0 0 0px;   /*   was 4px 0 0 8px;  */
	color: #90A6F7;
}
.m0l0iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;  /* was 12 */
	/* text-shadow: 1px 2px 4px red;  /* ne semble pas fonctionner , mais sans perturber */
	text-align: center;   
	text-decoration: underline;
	margin: 1px 0 0 1px;  /*was  5px 0 0 8px;  */
	color: #5C7CF3;  /*was dddd77;  */
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	/*  background-image: url(img/lev0_bg1cb.gif);  */
	/*  border: 1px solid #336699;  */
	background-color: #000000;   /* was #2C5F93;  */
}
.m0l0oover {
	text-decoration : none;
	/*  background-image: url(img/lev0_bg2cb.gif);  */
	background-color: #000000;   /* was #2C5F93;  */
	/*   border: 1px solid #336699;  */
}
  /* LEVEL 1     LEVEL 1     LEVEL 1     LEVEL 1   */  
/* level 1 inner */
.m0l1iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 15px;  /* was 12  sous-menus, tous les niveaux  */ 
	margin: 1px 0 0 1px;   /* was 4px 0 0 17px; */
	color: #90A6F7;   /*was  d6beee; f3ed90; f4ec71;   #d1b1f1;    #FFFFFF;  sous-menus non survolés */
}
.m0l1iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 15px; /* was 12 */
	margin: 1px 0 0 1px;  /*  4px 0 0 17px;  */
	color: #5C7CF3;     /*    was c76045; dbb8af;  #ddddaa;   */
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	background-color: #000000;  /*was    #100201;    #773a38;  */
	/*  border: 1px solid #c81940;    was  #300907;  */
	padding: 0;
}
.m0l1oover {
	text-decoration : none; 
	 background-color: #000000; /* was   #100201;   #200601;   #1A4D81;  */
	 background-image: url(img/lev1bg2a.jpg); /*  /*  was  url(img/lev1_arrow.gif); */
	  background-repeat: no-repeat;  /*   */
	 border-top: 1px solid #3327D8;
	 border-right: 6px solid #3327D8;
	 border-bottom: 1px solid #3327D8;
	 border-left: 6px solid #3327D8;

	 	 
	padding: 0;
}

/*-------------------------------------------------------------------------*/
  /* LEVEL 2     LEVEL 2     LEVEL 2     LEVEL 2 = menu sur le coté  */  

.m0l2iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	font-style: bold;  /* pas vraiment mieux à l'ecran  */
	text-align: left;
	letter-spacing: -0.03em;
	line-height: 0.85em;
	/*text-decoration: none;  */
	margin: 0px 0 0 0px;   /*   was 4px 0 0 8px;  */
	color: #9999ff;  /*#00dddd; */
}
.m0l2iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;  /* was 12 */
	text-align: left;
	font-style: bold;  /* pas vraiment mieux à l'ecran  */
	text-shadow: #FF3333; 1px 2px 4px     /* decal horiz , decal verti, rayon.  ne semble pas fonctionner , mais sans perturber */
	text-decoration: underline;  
	margin: 1px 0 0 1px;  /*was  5px 0 0 8px;  */
	color: #dddd77;
}

/* level 0 outer */  /* ------------------------------------
.m0l2oout {
	text-decoration : none;
	background-image: url(img/lev0_bg1c28.gif);
	border: 1px solid #336699;
	background-color: #2C5F93;
}
.m0l2oover {
	text-decoration : none;
	background-image: url(img/lev0_bg2c28.gif);
	background-color: #2C5F93;
	border: 1px solid #336699;
}  -------------------------------------------------*/ 
  /* LEVEL 3     LEVEL 3     LEVEL 3     LEVEL 3 = menu sur le coté   */  
/* level 1 inner */
.m0l3iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;  /* was 12 */
	margin: 1px 0 0 1px;   /* was 4px 0 0 17px; */
	color: #FFFFFF;
}
.m0l3iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 10px;  /* was 12 */
	margin: 1px 0 0 1px;  /*  4px 0 0 17px;  */
	color: #FFFFFF;
}

/* level 1 outer */
.m0l3oout {
	text-decoration : none;
	background-color: #b86c69;  /*  was  #5286BB; */
	border: 1px solid #300907;
	padding: 0;
}
.m0l3oover {
	text-decoration : none;
	background-color: #1A4D81;
	background-image: url(img/lev0_bg2c28.gif);  /*  was  url(img/lev1_arrow.gif); */
	/*  background-repeat: no-repeat;  */
	border: 1px solid #300907;
	padding: 0;
}  */
