.boutonO { text-align:center;background:#000000
   url("boutique/boutonO.png") }
.boutonf { text-align:center;background:#000000
   url("boutique/boutonF.png") }
A { font:bold 8pt Tahoma;text-decoration:none;
   color:red }
A:hover { color:red }
.lien {color: #FFFF00}
.nolien { font:bold 8pt Tahoma;color:#faf8e9 }
.fond { background:#DBE1ED }
.noir { color:black }

div.resultat tr { 
font:normal 8pt Tahoma; 
background-color:#99ccff }

div.resultat th { 
font:normal 8pt Tahoma; 
background-color:rgb(255, 255, 153) }

div.resultat th.niv1 { 
font:normal 8pt Tahoma; 
background-color:#a6b1e9 }

div.resultat th.niv2 { 
font:normal 8pt Tahoma; 
background-color:#99ffcc }

div.resultat th.v { 
font:normal 8pt Tahoma; 
background-color:#a6aee9 }

div.resultat table {
border-collapse: separate;
}

div.resultat td.noChamp {
background-color: darkorange   
}

td {
font:normal 8pt Tahoma; 
}

table.dataTable thead tr th {
   background-color:#99ffcc;
   color:#000066; 
}

table.dataTable tbody tr td {
   background-color:#ff9966;
   color:#000066;
}

table.dataTable tbody tr {
   vertical-align: bottom;
}

table.dataTable.cell-border > tbody > tr > * {
   border-top: 1px solid rgba(255, 255, 153, 0.8);
   border-right: 1px solid rgba(255, 255, 153, 0.8);
 }
 table.dataTable.cell-border > tbody > tr > *:first-child {
   border-left: 1px solid rgba(255, 255, 153, 0.8);
 }
 table.dataTable.cell-border > tbody > tr:first-child > * {
   border-top: 1px solid rgba(255, 255, 153, 0.8);
 }