  BODY
  { font-family: "Book Antiqua", "Bookman Old Style", serif; margin: 1em; }
  P, .intro, LI, DT, DD, .genrep { text-align: justify; }
  P { margin: 0; }
  .intro, .genrep { text-indent: 1em; }
  .intro, .note { margin-top: 8px; }
  TD     { vertical-align: top; }
  .tdctr,
  .tdmid { vertical-align: middle; }
  .truc,
  .tdctr { text-align: center; }
  .note  { margin-bottom: 8px; text-indent: 0; font-family: "Times New Roman", serif;
           border-top: thin solid black; border-bottom: thin solid black; }
  .note,
  .cite  { font-size: 13; }
  .apn	 { font-size: 65%; font-style: normal; vertical-align: super; }
  .noit  { font-style: normal; }

  .cite  { font-family: Arial, sans-serif; font-style: italic; text-align: justify;
           text-indent: 0; margin-left: 4em; margin-right:4em; }
  .noir,
  .somm  { border: thin solid black; padding: 0.5em; }
  .truc  { font-size: 19; font-weight: bold; margin-bottom: 0.5em; }
  .somm  { font-size: 21; font-weight: bold; margin: 0.5em; }
  .ctr   { margin: 0; text-align: center; vertical-align: middle; }
  .titre { text-decoration: underline; font-size: 24; font-weight: bold; font-style: normal;
           color: black; vertical-align: text-top; text-align: center; cursor: default; }
  .retro { letter-spacing: -1em; }

  .tdm1, .tdm2, .tdm3, .tdms { font-family: Arial, sans-serif; }
  .tdm1, .tdm2 { font-weight: bold; }
  .tdm1  { font-size: 18; }
  .tdm2  { font-size: 15; }
  .tdm1  { margin-left: 2em; }
  .tdm2  { margin-left: 1em; }
  .tdm3  { font-size: 15; margin-left: 1em; font-style: italic; }
  .tdms  { margin-left: 4em; font-size: 12; font-style: italic; }
  .tdms2 { font-size: 12; font-style: italic; }
  H1, H2, H3 { text-align: center; }
  .npge,
  .tdar,
  .tdart { font-family: arial,verdana,sans-serif; font-size: 12; }
  .tdart { font-weight: bold; text-align: center; vertical-align: middle; }
  .npge  { float: right; border: thin solid black;
            padding: 2; margin: 5 0 5 10; }

