            body, body * {
                font-family: 'Roboto', sans-serif !important;
            }
            .p-main {
                padding-top: 120px;
                padding-bottom: 10vh;
            }
            footer {
                font-size: 0.8em !important;
            }
            .bg-dbeige {
                background-color: rgb(182, 176, 159);
            }
            .bg-lbeige {
                background-color: rgb(234, 228, 213);
            }
            .title {
                font-size: 2rem;
            }
            .contact-border {
                border: 1px solid #dee2e6 !important;
            }
            .navbar-toggler-icon {
                background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(89, 65, 0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
            }
            @media (max-width: 575px) { /*Les classes s'appliquent jusqu'à une taille max de 575px et ne s'appliquent plus au dessus*/
                .bg-small {
                    background-color: whitesmoke;
                }
                .p-main {
                padding-top: 10px;
                padding-bottom: 100px;
                }
                .contact-border {
                    border: none !important;
                }
                .scroll-bar {
                    max-height: 40vh; /*Hauteur max souhaitée, viewport height = % d'écran*/
                    overflow-y: auto;  /*Affiche un ascenseur si dépassement */
                }
            }
            @media (min-width : 1200px){
                .left-align{
                    margin-left: 0 !important;
                }
            }