#mainContainer {
    letter-spacing: 0.1em;
    padding: 10px !important;
    font-size: 1.3em;
    text-align: justify;
    max-width: 1200px;

}

/* INTRO */
h1 {
    text-align: center;
    font-size: 26px;
    color: var(--bruntexte);
    padding-top: 30px;


}

#texteIntro {
    text-align: justify;
}


ol {
    background-color: var(--fondblocsgris);
    padding: 5%;
    margin: 1% 3% 3% 3%;
    text-align: justify;
}


#infoAccompagnement {
    background-color: var(--fondblocsgris);
    width: 50vw;
    margin: auto;
    padding: 5%;
    font-size: 1.5em;
    border: 2px solid var(--bruntexte);

}

#liensFinPubl {
    display: flex;
    flex-direction: column;
    align-items: center;
}

#liensFinPubl p {
    margin: 0px;

}

#imgBrochFinPubl {
    width: 300px;
}

#imgBrochFinPubl:hover {
    filter: invert(20%);
    border: 2px solid var(--bruntexte);
}




@media screen and (max-width: 768px) {

    #mainContainer {
        letter-spacing: 0em;


    }

    #infoAccompagnement {
        background-color: var(--fondblocsgris);
        width: 80vw;
        margin: auto;
        padding: 5%;
        font-size: 1.5em;

    }






    /*pour la fonction afficher les textes d'exemple, voir JS (hover ne fonctionne qu'avec le frere adjacent direct*/

    /*formatting dropdown buttons types de taches et types de dépenses*/

    /*formatting général */

    body {
        font-size: 3vw;
    }
}