.textefab
{
    border: 5px rgb(231, 152, 227)  double; padding: 20px; border-radius: 10px;
            margin: 150px;
            background-color: rgb(189, 202, 154);
             font-size: 120%; text-align: justify; color:black; 
             font-style:italic;  

}
h1 {
    text-align: center;
    color: red;
}

table,
td {
    color: rgb(0, 0, 0);
    font-family: Arial;
    text-align: center;
    margin: auto;
    border: solid;
    border-width: thin;
    border-collapse: separate;
    background-color: rgb(50, 85, 245);
    border-color: black;

}

img {
    border: none;
}

.titre {
    text-align: center;
    font-weight: bold;
}

.cadre1 {
    border: 5px solid red;
    padding: 30px;
    border-radius: 10px;
    margin: 100px;
    background-color: rgb(202, 154, 194);
    font-size: 120%;
    text-align: justify;
    color: black;
    font-weight: bold;
}

p,
h2,
h3 {
    text-align: center;
}
.petit
{
    font-size: 0.7em;
    text-align: center;
}