@charset "iso-8859-1";
/* auteur: J.Dupraz*/
/* Date de création: 25/04/2005 */
/*.menu{ position:absolute;
		width:350px;
		top:100px;
		left:100px;
	} 		 */
.menu{ 	position:relative;
		top:100px;
		padding:5px 0 0px;
		width:100px;
		height:290px;
		background-color:#ebebfe;
		font: 9pt Verdana, Arial, sans-serif;
		z-index:100; 
		float:left;	 
		}

ul.m {
	list-style-type: none; /* on supprime les puces, inutiles */
	position:absolute;
	padding:20px 30px 20px 0;margin:0;
	background:#ebebff ;
	z-index:100;
}
li.norm{width:100px;}
li.menu_item { 
	height:30px;
	vertical-align:middle;
	z-index:100; 
} /* on définit la hauteur des lignes menu principal */
li.sous_menu1{
	font: 8pt Verdana, Arial, sans-serif;
	height:27px;
	z-index:100; 
	vertical-align:middle;} /* on définit la hauteur des lignes sous menus */
li.sous_menu2{ 
	font: 8pt Verdana, Arial, sans-serif;
	height:27px;
	z-index:100; 
	vertical-align:middle;} /* on définit la hauteur des lignes sous menus */
li.menu_item a {
	 position:absolute;
     margin: 2px 0px;
	 padding:5px 0 ;
     width: 100px; /* on définit la taille du bouton de menu modifier dans la page la position */
     display: block;
     text-align: left;
	 text-decoration: none;
     color:#000099;/*#7878FE; */
	 background-color:#EBEBFE;/*#EBEBFE*/
	z-index:100; 
		/*border-right:solid black 1px;*/
	  
	 }
li.sous_menu1 a {
	 position:relative;
     margin: 0 0 ;
	 padding:6px 0px;
     width: 110px; /* on définit la taille des boutons de sous-menus; modifier dans la page la position */
     display: block;
     text-align: center;
     text-decoration: none;
     color:#000099; 
	 z-index:100; 
	/* background-color:rgb(127,127,254);*/
	 background:#ebebfe url(menu_bckgrnd.gif) ;

    /*border: 2px solid rgb(0,0,150);*/
}
	
li.sous_menu2 a {
	 position:relative;
     margin: 0 0 ;
	 padding:6px 0px;
     width: 110px; /* on définit la taille des boutons de sous-menus; modifier dans la page la position */
     display: block;
     text-align: center;
     text-decoration: none;
     color:#000099; 
	 z-index:100; 
	 /*background-color:rgb(127,127,254);*/
	 background:#ebebfe url(menu_bckgrnd.gif) ;
    /*border: 2px solid rgb(0,0,150);*/
}
		
li.sous_menu_long a {
	 position:relative;
     margin: 2px 0 ;
	 padding:6px 0px;
     width: 150px; /* on définit la taille des boutons de sous-menus; modifier dans la page la position */
     display: block;
     text-align: center;
     text-decoration: none;
     color:#000099; 
	 z-index:100; 
	 /*background-color:rgb(127,127,254);*/
	 background:#ebebfe url(menu_bckgrnd_150.gif) ;
    /*border: 2px solid rgb(0,0,150);*/
}
		
li.menu_item a:hover {
	 width:100px;
     background:rgb(120,120,254);
	 color:#ffffff;
     border: 1px solid blue;
	 z-index:100; 
     }
li.menu_item a:active {
     background: gray;
  	 border: 1px solid gray; 
     color: #fff;
	z-index:100; 
     }
li.sous_menu1 a:hover {
	 background:#ebebfe url(menu_bckgrnd.gif) ;
	 color:#ffffff;
	z-index:100; 
    /* border: 1px solid blue;*/
	 
	 }
li.sous_menu1 a:active {
     background: rgb(240,240,254);
     color: #000099;
	z-index:100; 
     }

li.sous_menu2 a:hover {
     background:rgb(120,120,254);
	 background:#ebebfe url(menu_bckgrnd.gif) ;
	 color:#ffffff;
	z-index:100; 
    /* border: 1px solid blue;*/
	 
	 }
li.sous_menu2 a:active {
     background: rgb(240,240,254);
     color: #000099;
	z-index:100; 
     }

li.sous_menu_long a:hover {
     background:rgb(120,120,254);
	 background:#ebebfe url(menu_bckgrnd_150.gif) ;
	 color:#ffffff;
	z-index:100; 
    /* border: 1px solid blue;*/
	 
	 }
li.sous_menu_long a:active {
     background: rgb(240,240,254);
     color: #000099;
	z-index:100; 
     }




