@page {
  size: 21.0cm 29.7cm;
  margin: 2.50cm;
}

body {
  background: white;
  color: black;
  font-family: Arial, sans-serif, Helvetica;
  font-size: 12pt;
}

#header, #menuhaut, #gauche, #droite, #pied, #ancre, .formul {
  display: none;
}

#conteneur, #contenu {
  width: auto;
  margin: 0;
  padding: 0;
  border: 0;
  color: black;
  background: transparent none;
}

a:link, a:visited {
  color: gray;
  background: transparent;
  font-weight: normal;
  text-decoration: none;
}

table {
  width: 99%;
}

img {
  border: none;
}

h1, h2, h3, h4, h5, h6 {
  margin: 5px 0 5px 0;
}

p.caps {
  font-weight: bold;
  font-size: 18pt;
  font-variant: small-caps;
}
