body {
    counter-reset: nFig;
}
header > h2 {
    width: 100%;
    text-align : center;
}
pre:not(.inline) code{
    margin: 20px 40px;
}
code {

}
div.paragraphe {
    text-indent: 2em;
    padding: 5px;
}
#conteneurNotes header:hover {
    text-decoration: underline;
    cursor:  pointer;
}
#conteneurNotes header, section {
    background: rgba(200,200,200,0.5);
    border-radius: 5px;
}
#conteneurNotes section {
    padding-bottom: 10px;
}
#conteneurNotes p {
    margin-left: 5px;
    margin-right: 5px;
}
#conteneurNotes h3 {
    background: rgba(230,230,230,1);
    padding: 10px;
    border-radius: 5px 5px 0 0;
    border-bottom: solid 2px;
    border-color: rgba(215,215,215,0.5);
}
#conteneurNotes h4 {
    padding: 0 0 0 15px;
}
.invisible {
    display: none; 
}
/**********
 * Listes *
 **********/
li {
    margin: 6px 0;
}