body {
  height : 2in;
  background : #cc9999;
  color : black;
  margin-top : 3em;
  margin-bottom : 1em;
  margin-left : 2em;
  margin-right : 1em;
  text-align : justify;
  font-family : georgia, serif;
}
address {
  text-align : left;
  line-height : 100%;
}
a:link {
  color : blue;
  background : transparent;
}
a:visited {
  color : navy;
  background : transparent;
}
a:hover {
  color : navy;
  border : dotted black 1px;
}
a:active {
  color : red;
  background : transparent;
}
a.infos {
  text-decoration : underline;
}
a.w3c {
  float : right;
}
a.smiley {
  color : black;
  font-family : verdana, sans-serif;
  font-size : 0.9em;
}
a.url {
  color : black;
  font-family : courier, sans-serif;
  font-size : 0.94em;
}
a.titre {
  text-align : center;
}
a.notes {
  font-family : courier, sans-serif;
  text-align : left;
}
em.slant {
  font-style : oblique;
}
em.slantsc {
  font-style : oblique;
  font-variant : small-caps;
}
em.rivière {
  font-style : italic;
  color : blue;
}
a.note {
  background : white;
  color : red;
}
a.invisible {
  color : black;
  text-decoration : none;
}
a.red {
   color : red;
  }
a.dizaine {
   color : black;
  }
a.emph {
   font-size : 105%;
  }
a.vert {
  background : white;
  color : lime;
  font-weight : bold;
}
h1.mini {
  font-size : 100%;
}
h1.titre {
  text-align : center;
  font-size : 110%;
}
h2.titre {
  text-align : center;
}
h3.titre {
  text-align : center;
}
h4.titre {
  text-align : center;
}
h4.gche {
  text-align : left;
}
acronym {
  cursor : help;
}
abbr {
  cursor : help;
}
div.menui {
  position : absolute;
  z-index : 3;
  left : 3ex;
  padding : 2ex 0 3ex 0ex;
  margin : 0;
  border : 1px solid navy;
  font-weight : bold;
  width : 9em;
  top : 25ex;
}
div.header {
  margin : 2ex 0 2ex 0;
  text-align : center;
  height : 3ex;
  font-family : courrier,sans-serif;
  letter-spacing : 1.3em;
  background-color : white;
}
div.centree {
  text-align : center;
  margin-top : 2ex;
  margin-bottom : 2ex;
}
div.en_haut {
  margin-top : 10ex;
  margin-bottom : 5ex;
  width : 88%;
  border : solid 2px red;
}
div.plein{
  margin-left : 5ex;
  margin-bottom : 15px;
  width : 40em;
  border : solid 2px white;
  padding : 5px 10px 5px 10px;
}
div.pleinc_sans{
  text-align : center;
  margin-left : 5ex;
  margin-bottom : 15px;
  width : 40em;
  padding : 5px 10px 5px 10px;
}
div.plein_sans{
  margin-left : 5ex;
  margin-bottom : 15px;
  width : 85%;
  padding : 5px 10px 5px 10px;
}
div.footer {
  margin-top : 150px;
  margin-left : 15px;
  height : 25px;
  width : 99%;
}
em.codee {
  font-family : courier, sans-serif;
  font-style : normal;
}
em.titre {
  background : white;
}
em.import {
  background : white;
  color : red;
  font-weight : bold;
}
h4.vert {
  background : white;
  color : lime;
  font-weight : bold;
}
h4.marge {
  text-align : left;
  margin-left : 20%;
}
h4.serre {
  text-align : center;
  margin-top : -0.8em;
}
img.titre {
  text-align : center;
}
img.nue {
  border : 0px;
}
img.centree {
  margin-left : 25%;
}
ul.menui {
  margin-left : 0px;
  padding-left : 10px;
  list-style-type : none;
}
ul.serre {
  margin-top : -0.5em;
}
ul.gauche {
  margin : 15px 0px 15px 0px;
  padding : 0px 0px 0px 0px;
}
ul.plein {
  margin-left : 0px;
  padding-left : 10px;
}
ul.juste {
  text-align : justify;
  margin-bottom : 0.5em;
}
ul.sous {
  margin-left : 7em;
}
li.en_ligne {
  display : inline;
  list-style-type : none;
  border-right : 1px solid white;
  padding : 0px 5px 0px 0px;
}
li.en_ligneg {
  display : inline;
  list-style-type : none;
  border-right : 1px solid white;
  border-left : 1px solid white;
  padding : 0px 5px 0px 5px;
}
pre.vert {
  background : white;
  color : lime;
  font-weight : bold;
  font-family : monospace;
}
p , ul , ol {
  margin-left : 0%;
}
p.centree {
  text-align : center;
}
p.notes {
  margin-top : -0.3em;
}
ol.minus {
  list-style-type : lower-alpha;
}
li.non {
  list-style-type : none;
  padding-left : 3px;
  padding-right : 10px;
}
table.princip {
  border : 1px solid black;
}
table.gauche {
  text-align : left;
}
table.droite {
  text-align : right;
}
th.entete {
  background-color : #DFDFDF;
  text-align : center;
}
td.centree {
  text-align : center;
}
td.top {
  vertical-align : top;
}
td.entete2 {
  background-color : #DFDFDF;
  text-align : left;
}
td.rouge {
  background : transparent;
  text-align : left;
  color : red;
}
