body {
  background-color: white;
  font-family:"arial";
  font-size: 12px;
  color: black;
}
img {
  border: 0px;
}
A {
  text-decoration: none;
  color:blue;
}
A:hover {
  text-decoration: underline;
}
A:visited {
 color:blue;
}
A.bleu {
 color:blue;
}
span {
  position: relative;
}
div {
  position: absolute;
}
div.general {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  top: 0px;
}
div.top {
 width: 960px;
 top: 5px;
}
div.menu {
   width: 150px;
   top: 100px;
   left: 5px;
}
div.main {
  text-align: center;
  top: 125px;
  left: 160px;
  width: 800px;
}
div.export {
 width: 150px;
 top: 270px;
 left: 5px;
}
div.infopilote {
 position:relative;
 margin-left:auto;
 margin-right:auto;
 width:700px;
 text-align:left;
}
div.formu {
 width:400px;
 position:relative;
 display:none;
 padding:5px;
 border:1px solid black;
}
.centre {
  text-align: center;
}
.gauche {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}
table {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}
.numero {
 float:left;
 font-size: 180%;
 padding-right: 2px;
 width: 45px;
 text-align:center;
}
.nom {
 line-height: 90%;
 top: 2px;
}
.fl {
 float: left;
 text-align: left;
 left: 10px;
}
.fr {
 float: right;
 text-align: right;
 right: 10px;
}
.classement {
 font-size: 90%;
}
tr.odd td {
 background:#DCDCDC;
}
tr.select td {
 color:blue;
}
table.resultat tr td {
  text-align:right;
}
table.resultat tr th {
  text-align:right;
}
.vert {
 color:green;
}
.rouge {
 color:red;
}
table.resultat {
 width: 650px;
}
table.resultat tr td.tdnom {
 text-align:left;
}
table.resultat tr th.tdnom {
 text-align:left;
}
table.fichejaune {
 border-collapse:collapse;
 width:650;
}
table.fichejaune td {
 padding: 2px;
 width: 20px;
 text-align: center;
 vertical-align:bottom;
}
tr td.supernom {
 width:150px;
 text-align:left;
}
.jaune {
 background:yellow;
}
.actif {
 border: 1px solid black;
}
.odd {
 background:beige;
}
.gris {
 color: gray;
}
.p1 {
 border-color: yellow;
 border-style: ridge;
}
.p2 {
 border-color: silver;
 border-style: ridge;
}
.p3 {
 border-color: maroon;
 border-style: ridge;
}
