  BODY    { font-family: "Book Antiqua", "Bookman Old Style", "Times New Roman", Times, serif;
            margin: 1em; background-color: #FFFFC0; }

/* Dissonnances */
/* Rastignac */
/* Structures */
/* dipe */

  P, LI,
  DT, DD  { text-align: justify; }
  P, DT   { text-indent: 1em; margin: 0.5em 0; }
  .ddcite { font-size: 12; }
  TD      { vertical-align: top; }
  H2, H3,
  H4, H5  { text-decoration: underline; }
  H1, H2,
  H3      { text-align: center; }

  .citation { font-style: italic; font-face: "Comic Sans MS", "Comic Sans", fantasy;
              margin-left: 8em; text-align: right; text-indent: 0; }
  .ctr      { vertical-align: middle; text-align: center; }
  .apn      { font-size: 60%; font-style: normal; vertical-align: super; }
  .noit     { font-style: normal; }

  .note,
  .cite     { text-align: justify; text-indent: 0; font-size: 13; }
  .cite     { margin-left: 2em; margin-right:2em;
              font-family: Arial, sans-serif; font-style: italic; }
  .lettrine { font-size: 200%; font-style: italic; font-weight: bold;
              color: #FFFFC0; background-color: black; }
  .gentit   { text-align: center; vertical-align: text-top; text-decoration: underline;
              font-size: 24; font-weight: bold; font-style: normal; cursor: default}
  .titre,
  .ititre   { font-weight: bold; font-family: Arial, Verdana, sans-serif;
              margin: 1em 0; text-align: center; }
  .titre    { font-size: 24; border: thin solid black; }
  .btntitre { font-family: "Copperplate Gothic", "Poster Bodoni", Arial, sans-serif;
              font-size: 150%; font-style: normal; color: maroon; text-align: center;
              background-color: #FFFFC0; border: thick ridge; padding: 0.5em; }
  .ititre   { background-color: dcdcdc; font-size: 20; }
  .ititre,
  .blugld   { color: blue; border: outset blue; }
  .blugld   { background-color: gold; }
  .noir     { border: thin solid black; }
  .bleu     { border: thin solid blue }
  .noir,
  .bleu     { padding: 0.5em; margin: 0.2em; }

  .mev,
  .mee      { font-family: Arial, Verdana, sans-serif; font-size: 12;
            text-align: justify; }
  .mee      { text-indent: 1em; margin: 0.5em 0; }
  .mev      { margin: 1em 3em; }
  
  .tdm1,
  .tdm2,
  .tdm3,
  .tdm4,
  .tdm5     { font-family: Arial, Verdana, sans-serif; }

  .tdm1     { font-size: 21; }
  .tdm2     { font-size: 18; }
  .tdm3     { font-size: 15; }
  .tdm4,
  .tdm5     { font-size: 12; }

  .tdm1,
  .tdm2,
  .tdm3     { font-weight: bold; }

  .tdm1     { margin-left: 20px; }
  .tdm2     { margin-left: 50px; }
  .tdm3     { margin-left: 80px; }
  .tdm4     { margin-left: 110px; }
  .tdm5     { margin-left: 140px; }

  A.rouge1:visited, A.rouge1:focus, A.rouge1:link,
  A.rouge2:visited, A.rouge2:focus, A.rouge2:link,
  A.rouge3:visited, A.rouge3:focus, A.rouge3:link,
  A.rouge4:visited, A.rouge4:focus, A.rouge4:link,
  A.rouge5:visited, A.rouge5:focus, A.rouge5:link,
  { color: Crimson; }

  A.rouge1:visited, A.rouge1:focus, A.rouge1:link,
  A.rouge2:visited, A.rouge2:focus, A.rouge2:link,
  A.rouge3:visited, A.rouge3:focus, A.rouge3:link,
  A.rouge5:visited, A.rouge5:focus, A.rouge5:link,
  { text-decoration: none; }

  A.rouge1:visited, A.rouge1:focus, A.rouge1:link,
  A.rouge2:visited, A.rouge2:focus, A.rouge2:link,
  A.rouge3:visited, A.rouge3:focus, A.rouge3:link,
  A.rouge4:visited, A.rouge4:focus, A.rouge4:link,
  { font-style: normal; }

  A.rouge4:visited, A.rouge4:focus, A.rouge4:link,
  { text-decoration: underline; }
  A.rouge5:visited, A.rouge5:focus, A.rouge5:link,
  { font-style: italic; }

/*
  .tdm1,
  .tdm2,
  .tdm3,
  .tdm4,
  .tdm5     { margin: 1em 3em; }
*/
  A:link    { color: Crimson; }
  A:visited { color: blueviolet; font-style: italic; }
  A:focus   { text-decoration: blinking; color: black; }

  A.rouge:visited,
  A.rouge:focus,
  A.rouge:link   { color: Crimson; }

