table.bbxBody {
     background-color: #a3985c;
     margin:20px;
      float:left;
        border-collapse:  separate;
}

table.bbxBody tr {
     margin:1px;
     padding:4px;
}

td.a, td.ab, td.b, td.u, td.ba, td.ae, td.ea{
     width:15px;
     height: 15px;
     text-align:center;
      vertical-align: middle;
      border:1px solid black;
}

td.b {
     background-color: Gray;
     text-decoration: line-through;
}

td.a {
     background-color: white;
}

td.u {
     background-color: orange;
}

td.ea, td.ae {
     background-color:   #FFCC66;
}


td.ba, td.ab {
     background-color:   Silver;
}

h3, h2{
  clear:both;
}

.legende {

}

dd {
     background-color: White;
}
