  table.liaisons {
   margin-top: 2em;
   width: 100%;
}

table.liaisons th {
   background:#DBDCDD;
   padding: 1em 0 1em 0;
}

table.liaisons tr td {
   vertical-align: top;
}

table.liaisons th:first-child, table.liaisons tr td:first-child {
   width: 33%;
   padding-left: 1em;
}
   
table.liaisons tr:nth-child(2n+2) {
   background:#EDEDEE;
}

@media only screen and (max-width: 34.25em) {
   table.liaisons tr td {
      border-top: 0;
   }
   table.liaisons tr td:first-child {
      width: 100%;
   }
}
