body {
  color: black ;
  background-color: white ;
}
* {
  border-color: black ;
}

/* mettre étoile + slash à la fin de ce
   commentaire pour afficher en négatif
*
body {
  color: white ;
  background-color: black ;
}
* {
  border-color: white ;
}
/**/

@media print {
  body {
    color: black ;
    background-color: white ;
  }
  * {
    border-color: black ;
  }
  a:link, a:visited {
    color: black ;
    text-decoration: none ;
  }
}

body, td {
  font-family: Garamond, "Times New Roman", Times, serif ;
  font-size: 12pt ; /**/
  font-weight: normal ;
}

p.signature {
  text-decoration: underline ;
  margin-top: 2em ;
  font-size: smaller ;
  text-align: right ;
}

p.sanssouligne {
  text-decoration: none ;
}

h1 {
  font-family: Verdana, sans-serif ;
  font-weight: bold ; /**/
  font-size: larger ;
  text-align: center ;
}

div.page {
  page-break-before: always ;
}

.monospace {
  font-family: "Lucida Sans Typewriter", "Lucida Console", monospace ;
  font-size: 12pt ;
}

td.gauche {
  width: 50% ;
  vertical-align: top ;
  padding-right: 1em ;
  border-right-width: thin ;
  border-right-style: solid ;
}

td.droite {
  width: 50% ;
  vertical-align: top ;
  padding-left: 1em ;
}

p.numero {
  margin: -1em 0 0 0 ;
  font-family: sans-serif ;
  font-size: smaller ;
}

p.pair {
  text-align: left ;
}

p.impair {
  text-align: right ;
}
