body { font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif; color:rgb(115,115,115); font-size:11px;}
table { font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif; color:rgb(115,115,115); }
td { font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif; font-size:12px; line-height : 1.5em;color:rgb(115,115,115); text-align:justify; }
h1 { font-size:14px; text-align:left; color:rgb(33,60,156); }
h2 { font-size:13px; text-align:left; margin-top:20; margin-bottom:0; color:rgb(33,60,156);}
h3 { font-size:12px; text-align:left; }
h4 { font-size:10pt; text-align:left; margin-top:0; margin-bottom:0; }
h5 { font-size:13px; text-align:center; }
h6 { font-weight:normal; font-size:12px; text-align:center; }
.petit { font-size:11px;line-height : 1.3em; }
.petitclair { font-size:11px;color:rgb(152,152,152); line-height : 1.3em;}
.defilant { background-color:rgb(240,236,240); text-align:left; font-size:11px;line-height : 1.3em; }
.tablecss {border-style:solid; border-width:1px; border-color:rgb(152,152,152);width:718px}
.tdcss {padding:15px}


/* élément contenant le menu */
.ancre_menu{vertical-align:top;width:20em;} 

/* style général des ul */
.menu,.menu ul {list-style-type:none;}
.menu ul{margin-left:-10px;padding:0}
.menu {margin:20px 0 0 -2px;font-family:Verdana,Arial,Geneva,Helvetica,Sans-Serif; font-size:13px; color:rgb(33,60,156);padding:0;width:20em;line-height : 1em;} 

/* liens du menu */
.menu .normal a{color:rgb(90,90,90);text-decoration:none;font-size:10px;padding:1px 5px;font-weight:normal;}
.normal a:hover{color:red},.normal a:active,.normal a:focus{color:red},.lien_page:hover,.lien_page:active,.lien_page:focus{color:red}

/* titres de liste */
.reduit,.ouvert{padding:0 0 0 22px;margin:0; margin-top:4; margin-bottom:4; }
.reduit a,.ouvert a{text-decoration:none;color:rgb(0,0,153);cursor:pointer;cursor:hand;}

/* ajout des images puces */
.ouvert{background: url(bout2.gif) 7px 0 no-repeat;font-weight:bold;}
.reduit{background: url(bout1.gif) 7px no-repeat;font-weight:bold;}

