/* --------------------------------------------------------------------- */
/*  	MENU DE NAVIGATION                                               */
/*      inc-menu.html                                                    */
/*  -------------------------------------------------------------------- */
/*  Attention à la largeur du menu dans #menu       */
/*  -------------------------------------------------------------------- */
#menu   {
	width: 210px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff4a2;
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	border: 0px solid #0000ff;
}
.menuhaut{
  margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height: 20px;
	background : url(../images/menuhaut.gif) no-repeat;
}

.menubas{
  margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height: 20px;
	background : url(../images/menubas.gif) no-repeat;
}


/* *************************************************************************** */
.separateurmenu {
   border-bottom: 1px dotted;
   border-color: #111111;
   margin: 4px 5px 4px 5px;
}

/* COULEURS des menus */
/*  -------------------------------------------------------------------- */
/* couleur marge de chaque bloc principal de menu */
.menu ul li {
         margin: 0;
         padding: 0;
/* Attention si les borders sont à 0 = bug avec IE */
/*         border: 1px solid #ca003a;  */
/*        sans objet voir .menu ul ul  */

}

/* COULEURS des textes et blocs */
/*  -------------------------------------------------------------------- */
/* Couleur liens rubriques racines */
.menu ul li a,
.menu ul li a:visited,
.menu ul li a:active,
.menu ul li b {
  color: #333333;
  font-weight: bold;
  background : #fff4a2 url(../images/gauchepuceoff.gif) no-repeat left top;
  text-decoration: none;
  }

/* Couleur liens sous-rubriques */
.menu ul li li a,
.menu ul li li a:visited,
.menu ul li a:active {
  color: #555555;
  font-weight: bold;
  background : #fff4a2 url(../images/gaucherubriqueoff.gif) no-repeat left top;
  text-decoration: none;
  display: block;
  }

/*  -------------------------------------------------------------------- */
/* Couleur liens survolés et bloc menu */
/* Pour les rubriques à la racine */
.menu ul li a:hover {
  color: #555555;
  font-weight: bold;
  background : #fecc27 url(../images/gauchepuceon.gif) no-repeat left top;
  text-decoration: none;
  display: block;
}

/* background bloc menu #EXPOSER */
/* Pour les rubriques à la racine */
.menu ul li a.lienon,
.menu ul li a.lienon:visited {
  color: #555555;
  font-weight: bold;
  background : #fecc27 url(../images/gauchepuceon.gif) no-repeat left top;
  text-decoration: none;
  display: block;
  }

/*  -------------------------------------------------------------------- */
/* Couleur liens survolés et bloc menu */
/* Pour les sous-rubriques */
.menu ul li li a:hover {
  color: #555555;
  font-weight: bold;
  background: #fecc27 url(../images/gaucherubriqueon.gif) no-repeat left top;
  text-decoration: none;
  display: block;
  }

/* background bloc menu #EXPOSER */
/* Pour les sous-rubriques */
.menu ul li li a.lienon,
.menu ul li li a.lienon:visited {
  color: #555555;
  font-weight: bold;
  background : #fecc27 url(../images/gauchesousubriqueon.gif)  no-repeat left top;
  text-decoration: none;
  display: block;
  }

/* Pour les sous-sous-rubriques */
.menu ul li li li a.lienon,
.menu ul li li li a.lienon:visited {
  color: #555555;
  font-weight: bold;
  background : #fecc27 url(../images/gauchesoussousubriqueon.gif)  no-repeat left top;
  text-decoration: none;
  display: block;
  }


/*  -------------------------------------------------------------------- */
/* Typographie et Espacement des menus */
.menu ul {
	font-size: 13px;
	font-weight: bold;
/* 	line-height: 1.2em;  */
	text-align: left;
	list-style-type: none;
	margin: 0;
  padding: 0;
}

.menu ul ul {
/* font-size: 13px; */
   font-size: 11px;
   font-weight: bold;
/* ci-dessous pour IE sinon espace trop grand entre les intitulés de sous-rubriques */
   line-height: 0 em;
/* fin */
/* background : #ca003a;    */
   margin: 0px 0px 0px 0px;
/* padding: 0px 0px 0px 5px; */
   padding: 0px 0px 0px 0px;
}

.menu ul li a, .menu ul li b {
  font-weight: bold;
	text-decoration: none;
/* nouveauté 17 juin 2009 */
	line-height: 20px;
/* fin nouveauté 17 juin 2009 */
	text-align: left;
	margin: 0px 0px 0px 0px;
/* avant nouveauté 17 juin 2009 */
/* padding: 3px 4px 3px 4px; */
	padding: 0px 0px 0px 0px;
	display: block;
}

/*  -------------------------------------------------------------------- */
/* Espace à gauche des intitulés de rubrique */
.menu ul li a {
  margin: 0;
  padding: 0px 0px 0px 15px;
  font-weight: bold;
}

/* Espace à gauche des intitulés de sous-rubrique */
.menu ul li li a {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 25px;
  font-weight: bold;
}

/* Espace à gauche des intitulés de sous-sous-rubrique */
.menu ul li li li a {
  margin: 0;
  padding: 0px 0px 0px 30px;
  font-weight: bold;
}
/* Espace à gauche des intitulés de sous-sous-sous-rubrique */
.menu ul li li li li a {
  margin: 0;
  padding: 0px 0px 0px 40px;
  font-weight: bold;
 }



