.comptable table {
  border-collapse: collapse;
}

table.comptable5, table.comptable1 , table.comptable9, table.comptable3 , table.comptable11, table.comptable5  {
    margin-left: auto;
    margin-right: auto;
}

.comptable0 th, .comptable0 td, .comptable2 th, .comptable2 td, .comptable4 th, .comptable4 td, .comptable1 th, .comptable1 td,.comptable3 th, .comptable3 td ,.comptable5 th, .comptable5 td   {
  padding: 5px;
}
.comptable6 th, .comptable6 td, .comptable0 th, .comptable0 td, .comptable7 th, .comptable7 td, .comptable1 th, .comptable1 td  {
  border: 0px solid #f2f2f2;
}
.comptable8 th, .comptable8 td, .comptable2 th, .comptable2 td, .comptable9 th, .comptable9 td, .comptable3 th, .comptable3 td {
  border: 1px solid #f2f2f2;
}
.comptable10 th, .comptable10 td, .comptable4 th, .comptable4 td, .comptable11 th, .comptable11 td, .comptable5 th, .comptable5 td  {
  border: 2px solid #f2f2f2;
}

.caption {
      font-size:        77%;
      color:            #808080;
}

.compfooter {
   padding: 10px;
   text-align: center;
   font-size: 77%;
}

.rightalign {
  text-align: right;
}
.leftalign {
  text-align: left;
}