
h2.titre{
    padding: 10px 20px;
    border-left: 5px solid rgb(68, 204, 203);
    background-color: rgba(135, 248, 193, 0.54);
}

h3.partie{
    margin-top: 70px;
    margin-bottom: 35px;
    padding: 5px;
    border-bottom: 3px solid rgb(68, 204, 203);
}

table.exemple h3{
    margin-left: 0;
}

table.exo_affichage_table{
    width: 190px;
}

table.exo_affichage_table td,
table.exo_affichage_table tr:last-child td,
table.exo_affichage_table td:first-child{
    margin: 0;
    padding: 0 0 0 7px;
    width: 10px;
    max-width: 10px;
    border: 1px solid grey;
    border-radius: 0;
    background: none;
    color: black;
    font-family: "Times New Roman", serif;
}

table.exo_affichage_table tr:first-child th{
    margin: 0;
    padding: 0;
    width: 10px;
    max-width: 10px;
    border: 1px solid grey;
    border-radius: 0;
    background: none;
    color: black;
    font-family: "Times New Roman", serif;
}
