table.documentation {
border-collapse:collapse;
margin-right:5px;
}
table.documentation * {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
}
table.documentation th {
  background:#ffffff url("/imgs/haut_tab.gif") no-repeat scroll top right;
  border-right:1px solid #7B9AD6;
  padding:5px 1px 3px 3px;
  margin:0;
}
table.documentation tfoot td {
margin:0;
padding:0;
border-bottom:1px solid #7B9AD6;
height:1px;
}
tr.ft td, tr.ft0 td,tr.ft1 td {
  border-right:1px solid #7B9AD6;
  padding:0 1px 0 3px;
  margin:0;
  vertical-align:middle;
  text-align:center;
}
tr.ft td {
    background-color: #e5e5e5;
    color: #000000;
 }
tr.ft0 td {
    background-color: #d0d7e0;
    color: #003399;
  }
tr.ft1 td {
    background-color: #ffffff;
    color: #000000;
  }
/*table.documentation a {
  color: #003399;
}
table.documentation a:hover {
  color: #336699;
}*/
tr.bordbas td {
  border-right:1px solid #7B9AD6;
  border-bottom:1px solid #7B9AD6;
  padding:0 1px 0 3px;
  margin:0;
  vertical-align:middle;
  text-align:left;
}
table.resultat {
border-collapse:collapse;
width:99%;
}
table.resultat * {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
}
table.resultat th {
  border:0;
  padding:0;
  margin:0;
  text-align:left;
  vertical-align:bottom
}
table.resultat thead td {
  border-left:1px solid #7B9AD6;
  padding:0 1px 0 3px;
  margin:0;
  text-align:center;
  vertical-align:bottom
}
table.resultat th img {
/*  margin:0 0 0 -1px;*/
}
table.resultat td {
  border-left:1px solid #7B9AD6;
  padding:0 1px 0 3px;
  margin:0;
  vertical-align:middle;
  text-align:center;
}
table.resultat tr.l1 td {
    background-color: #e5e5e5;
    color: #000000;
}
table.resultat tr.l0 td {
    background-color: #fff;
    color: #000000;
}
table.resultat tfoot td {
margin:0;
padding:0;
border-bottom:1px solid #7B9AD6;
height:1px;
}
table.resultat a {
  color: #003399;
}
table.resultat a:hover {
  color: #336699;
}
table.resultat td.g {
text-align:left;
}
table.resultat td.d {
  text-align:right;
  padding-right:5px;
}