.table-lettres,
.table-lettres-2,
.table-lettres-3,
.table-chinois,
.table-nombres {
text-align: center;
width: 100%;
border-collapse: collapse;
}
.table-lettres,
.table-lettres-2,
.table-lettres-3,
.table-nombres tr:first-child {
font-style: italic;
}
.table-nombres tr:not(:first-child) {
text-align: right;
font-size: 1.1em;
}
.table-lettres tr:first-child,
.table-chinois tr:first-child {
border-top: 1px solid black;
}
.table-lettres-2 tr:first-child,
.table-lettres-3 tr:first-child,
.table-nombres tr:first-child {
border-bottom: 1px solid black;
}
.table-lettres td {
width: 25%;
}
.table-lettres-2 td:not(:last-child),
.table-nombres td:not(:last-child) {
width: 16.6%;
}
.table-lettres-3 td:not(:last-child) {
width: 11.1%;
}
.table-chinois td:nth-child(odd) {
width: 4%;
}
.table-chinois td:nth-child(even) {
width: 9.5%;
}
.table-lettres td:nth-child(even),
.table-lettres-2 td:nth-child(2),
.table-lettres-2 td:nth-child(5),
.table-lettres-3 td:nth-child(2),
.table-lettres-3 td:nth-child(5),
.table-lettres-3 td:nth-child(8) {
font-weight: bold;
font-size: 1.3em;
}
.table-lettres th:not(:last-child),
.table-lettres td:not(:last-child),
.table-lettres-2 th:not(:last-child),
.table-lettres-2 td:nth-child(1),
.table-lettres-2 td:nth-child(3),
.table-lettres-2 td:nth-child(4),
.table-lettres-3 th:not(:last-child),
.table-lettres-3 td:nth-child(1),
.table-lettres-3 td:nth-child(3),
.table-lettres-3 td:nth-child(4),
.table-lettres-3 td:nth-child(6),
.table-lettres-3 td:nth-child(7),
.table-chinois td:nth-child(4),
.table-chinois td:nth-child(8),
.table-nombres td:not(:last-child) {
border-right: 1px solid black;
}
.table-lettres-2 td:nth-child(2),
.table-lettres-2 td:nth-child(5),
.table-lettres-3 td:nth-child(2),
.table-lettres-3 td:nth-child(5),
.table-lettres-3 td:nth-child(8) {
font-style: normal;
}
.table-lettres-2.lettres-mandchou td:nth-child(2),
.table-lettres-2.lettres-mandchou td:nth-child(5) {
writing-mode: vertical-rl;
}