div{
    padding: 2px;
}
div.split{
    float: left;
    width: 45%;
}
div.break{
    clear: both;
}
div.certification{
    float: left;
    width: 30%;
}
div.atelier{

}

table {border: 1px dotted black; width: 99%; margin: 5; padding: 5; font-size: small}
table td {padding: 0; border-width: 0; }

th {background-color: #2F5376; color: #FFFFFF; padding : 2px; vertical-align : middle; }

.even {background-color: #dee3e7; padding: 5px;}
.odd {background-color: #E9E9E9; padding: 5px;}
tr.even td {background-color: #dee3e7; padding: 5px;}
tr.odd td {background-color: #E9E9E9; padding: 5px;}

