html {
    scroll-behavior: smooth;
}

#entete {
    background-image: url("img/background3.webp");
    background-size: cover;
    background-repeat: no-repeat;
}


.lilita-one-regular {
    font-family: "Lilita One", serif;
    font-weight: 400;
    font-style: normal;
}

.righteous-regular {
    font-family: "Righteous", serif;
    font-weight: 400;
    font-style: normal;
}

.sigmar-regular {
    font-family: "Sigmar", serif;
    font-weight: 400;
    font-style: normal;
}

.letitre {
    letter-spacing: 0.2rem;
    font-size: 2rem;
    color: #fff;
}

.overbox {
    margin: 2rem 0;
    background-color: white;
    border-left: 2px #555 solid;
}

.overbox:hover {
    transition-delay: 0.1s;
    transition-duration: 1s;
    background-color: lightgray;
}

.overbox h3 {
    font-weight: bolder;
}

.alignement-flex {
    display: flex;
    align-items: center;
    justify-content: center;
}

.navbar-item {
    font-size: 1.4rem;
    font color: #eee;
    border-radius: 12px;
    font-family: "Lilita One", serif;
    font-weight: 400;
    font-style: normal;
}

.navbar {
    border-radius: 12px;
    background-color: #fff !important;
}

.message-body p {
    font-size: 1rem;
}

.listefooter li {
    list-style-type: none;
    text-align: left;
}

#tutoriaux li {
    list-style-type: none;
    text-align: left;
}

.footer {
    height: auto;
    max-height: 100%;
    margin: auto;
}

.cours ul {
    list-style-position: inside;
    list-style-type: square;
}

.cours ul li {
    text-align: left;
}

/* accordeon */

.accordion {
    margin: 0 auto;
}

.accordion section {
    display: block;
}
