#texte {
    display: flex;
    width: auto;
    height: auto;
    padding-left: 2%;
    padding-right: 2%;
}

#texte p,
#texte li {
    text-align: justify;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 17px;
}


h2,
h3 {
    text-align: right;
    margin-right: 5%;
    margin-top: -0.5em;
}

#texte div img {
    margin-top: 20px;
    width: 18em;
}

.numNBP {
    font-variant-position: super;
    text-decoration: none;
    color: #060f6b;
}

#texte {
    display: flex;
    width: auto;
    height: auto;
    padding-left: 2%;
    padding-right: 2%;
}

#texte p {
    text-align: justify;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 17px;
}


h2 {
    text-align: right;
    margin-right: 5%;
    margin-top: -0.5em;
}

h3 {
    text-align: left;
    margin-left: 5%;
    margin-top: 2em;
    color: #060f6b;
    font-style: italic;
}

#texte div img {
    margin-top: 20px;
    width: 18em;
}

.numNBP {
    font-variant-position: super;
    text-decoration: none;
    color: #060f6b;
}



table {
    border-collapse: collapse;
    margin-left: 5%;
    margin-right: 5%;
}

th,
td {
    border: 1px solid black;
}

h4 {
    margin-left: 5%;
}
