BODY {  
  text-align:left;
  font-family: Helvetica, Arial Black, Wide Latin, sans-serif;
}
DIV.IE { 
  background:#ffc;
  color:blue;
  border-color:blue;
  border-width:thin;
  border-style:solid; 
  padding:0.5em;
}
HTML>BODY DIV.IE { 
  display:none;
}
div.page {
  margin-left: 19%;
  margin-right: 2%;
  padding-bottom: 0.5em;
  padding-left: 2em;
  padding-top: 0.5em;
  text-align: left;
}
DIV.abstract { 
  font-style: italic;
  margin-left:2em;
}
div.menuflottant {
  float: left;
  margin-left: 0.5em;
  margin-top: 0.5em;
  position: fixed;
  width: 18%;
  background:#EEEEEE;
  padding:0.5em;
  border-color:black;
  border-width:thin;
  border-style:solid;
  text-align:right;
}
DIV.menuflottant A:link, DIV.menuflottant A:visited { 
  text-decoration:none;
}
DIV.lienmenu { 
  margin:0;
  padding:0;
}
DIV.citation {  
  margin:2em;
  font-style: italic;
}
SPAN.nompropre { 
  font-variant: small-caps;
}
H1 { 
  text-align:center;
} 
H2,H3,H4,H5,H6 { 
  padding-left:0.5em;
}

H1,H2,H3,H4,H5,H6 { 
  background:#DDD;
  color:black;
  border-color:black;
  border-width:thin;
  border-style:solid;
}
DIV.ecran { 
  background:#666;
  padding:0.1em;
  margin:1em 2em 1em 2em;
  font-family:monospace;
  color:white;
  text-align: left;
}

DIV.ecran EM { 
  color:#9F9;;
}

DIV.browser { 
  background:#AAA;
  padding:0.1em;
  margin:1em 1.5em 1em 1.5em;
  font-family:hevetica,arial,sans-serif;
  color:black;
  text-align: left;
}
DIV.remarque{ 
  padding-left:2em;
  padding-right:0.5em;
  margin-left:1.5em;
  margin-right:1.5em;
  text-indent:-1em;
  font-style:italic;
  background:#CCC;
  border-color:#999;
  border-width:thin;
  border-style:solid;
}
DIV.remarque:before { 
  content:"Remarque. ";
  font-variant:small-caps;
  font-style:italic;
}
SPAN.TT {
  color:green;
  font-family:monospace;
}

DIV.ecran SPAN.TT { 
  color:#4D4;
}
TABLE.hexadecimal TD { 
  background:#EEE;
  text-align:center;
  border-color:#999;
  border-width:thin;
  border-style:solid;
}
TABLE.hexadecimal TH { 
  background:#CCC;
  text-align:center;
  border-color:#222;
  border-width:thin;
  border-style:solid;
}
TABLE.hexadecimal TD.vide { 
  background:inherit;
  border:none;
}
A.bouton:link{
  width:150px; 
  height:30px; 
  text-decoration:none; 
  color:white;
  text-align:center; 
  font-weight:bold; 
  background-color:#000080;
  padding:5px
}
A.bouton:visited{
  width:150px; 
  height:30px;
  text-decoration:none; 
  color:white; 
  text-align:center;
  font-weight:bold;
  background-color:#000080;
  padding:5px
}
A.bouton:hover{
  width:150px; 
  height:30px; 
  text-decoration:none;
  color:white; 
  text-align:center; 
  font-weight:bold; 
  background-color:#0000FF;
  background-image:url(aqua.jpg);
  padding:5px
}
.bouton{
  text-align:center;
  padding:5px;
}
A.bouton2:link{
  width:150px;
  height:30px;
  text-decoration:none;
  color:white;
  text-align:center;
  font-weight:bold;
  background-color:#000080;
  padding:5px;
  border-style:outset;
  border-width:2px;
  border-color:silver
} 
A.bouton2:visited{
  width:150px;
  height:30px;
  text-decoration:none;
  color:white;
  text-align:center;
  font-weight:bold;
  background-color:#0066FF;
  padding:5px;
  border-style:outset;
  border-width:2px;
  border-color:silver
}
A.bouton2:hover{
  width:150px;
  height:30px;
  text-decoration:none;
  color:white;
  text-align:center;
  font-weight:bold;
  background-color:#0000FF;
  background-image:url(aqua.jpg);
  padding:5px;
  border-style:outset;
  border-width:2px;
  border-color:silver
}
.bouton2{
  text-align:center;
  padding:5px;
}
A.bouton3:link{
  width:150px;
  height:30px;
  text-decoration:none;
  color:white;
  text-align:center;
  font-weight:bold;
  background-color:#000080;
  padding:5px;
  border-style:outset;
  border-width:2px;
  border-color:silver
} 
A.bouton3:visited{
  width:150px;
  height:30px;
  text-decoration:none;
  color:white;
  text-align:center;
  font-weight:bold;
  background-color:#0066FF;
  padding:5px;
  border-style:outset;
  border-width:2px;
  border-color:silver
}
A.bouton3:hover{
  width:150px;
  height:30px;
  text-decoration:none;
  color:white;
  text-align:center;
  font-weight:bold;
  background-color:#0000FF;
  background-image:url(aqua.jpg);
  padding:5px;
  border-style:inset;
  border-width:2px;
  border-color:silver
}
.bouton3{
  text-align:center;
  padding:5px;
}
DIV.cacher { 
  display:none;
}
.ligne { 
  clear:both;
  margin:5px;
  padding:5px;
}
.case { 
  float:left;
  margin:5px;
  padding:5px;
  border:solid thin red;
  text-align:center;
  width:10em;
}
HR { 
  clear:both;
  visibility:hidden;
}
abbr:hover {
  cursor: help
}
abbr[title] {
  border-bottom: thin dotted;
  cursor: help;
}
DIV.maj { 
  margin-top:1em;
  text-align:right;
  font-size:85%;
  color:#AAA;
  font-style: italic;
}
DIV.dateimpression { 
  display:none;
}
