/* élément contenant le menu */
.ancre_menu{vertical-align:top;width:10.2em;}
 
/* style général des ul */
.menu,.menu ul{list-style-type:none;}
.menu ul{margin:0;padding:0}
.menu{ margin:1em .9em 0 -2px;color:#504b03;background-color:#efe;width:35em;top:0;/*Gecko*/
  padding:1px;border:1px solid #504b03}
 
/* liens du menu */
.menu .normal a{color:#006;text-decoration:underline;cursor:pointer;font-weight:normal}
.normal a:hover,.normal a:active,.normal a:focus,.lien_page:hover,.lien_page:active,.lien_page:focus{
color:red;background-color:#C2CEEF;}
/* lien qui correspond à la page en cours */
.lien_page{background-color:#eec}
 
/* titres de liste */
.reduit,.ouvert{padding:0 0 0 14px;margin:0;}
.reduit a,.ouvert a{text-decoration:none;color:#000;}
.ouvert a{cursor:nw-resize;}
.reduit a{cursor:sw-resize;}
/* ajout des images puces */
.ouvert{background: url(bout2.gif) 0 0 no-repeat #faf7ef;font-weight:bold;}
.reduit{background: url(bout1.gif) 0 no-repeat;font-weight:normal;}
 
/* emulation fixed IE */
html>body .menu { position: fixed; }
html[xmlns] .menu { position: fixed; }
body { background: url(../null) fixed ; }
.menu{position: absolute;
 top:expression(documentElement.scrollTop+body.scrollTop);
/* fin de l'émulation fixed IE */