    html {
        scroll-behavior: smooth;
        scrollbar-width: normal;
    }

    body {
        background-image: url(../image/crossover.png);
        background-size: cover;
        background-repeat: no-repeat;
        -webkit-background-size: cover;
        background-attachment: fixed;
        margin: auto;
        padding: 0;
        font-family: sans-serif;
    }

    * {
        padding: 0%;
        margin: 0%;
    }

    h1 {
        font-size: 150%;
    }

    h2 {
        text-align: center;
    }

    header {
        animation: apparitionhaut 0.8s ease-out;
        background-color: rgba(0, 0, 0, 0.8);
        height: 100%;
        width: 100%;
    }

    @keyframes apparitionhaut {
        from {
            opacity: 0;
            transform: translateY(-100px);
        }

        to {
            opacity: 1;
            transform: translateY(0px);
        }
    }

    .title {
        padding: 20px;
        margin-left: 20px;
        font-size: 2vw;
    }

    .title a {
        color: white;
        text-decoration: none;
        /* font-size: 2vw; */
    }

    nav {
        font-size: 20px;
        float: right;
        list-style: none;
    }

    nav li {
        display: inline-block;
    }

    nav li a {
        font-size: 2vw;
        padding: 15px;
    }

    nav li a:hover {
        border-bottom: 2px solid white;
        border-radius: 5px;
        border-width: auto;
    }

    /* cette class permet de mettre une barre blanche en bas de notre menue qui est séléctionné. */

    .menuactif {
        border-bottom: 2px solid white;
        border-radius: 5px;
        border-width: auto;
        padding-bottom: 14px;
    }

    .titretitre {
        border-style: solid;
        border-color: white;
        border-width: 5px;
        font-size: 5vw;
        color: white;
        background-color: rgba(0, 0, 0, 0.8);
        height: auto;
        padding: 5cm;
        margin: auto;
        margin-top: 50px;
        padding-right: 25px;
        padding-left: 25px;
        padding-top: 5px;
        padding-bottom: 5px;
        border-radius: 16px;
        text-align: center;
        width: 50%;
    }

    .defTitre {
        border-style: solid;
        border-color: white;
        border-width: 5px;
        font-size: 20px;
        color: white;
        background-color: rgba(0, 0, 0, 0.8);
        height: auto;
        padding: 5cm;
        margin: auto;
        margin-top: 20px;
        padding-right: 25px;
        padding-left: 25px;
        padding-top: 20px;
        padding-bottom: 20px;
        border-radius: 16px;
        text-align: center;
    }

    .anime1 {
        display: flex;
        border-style: solid;
        border-color: white;
        border-width: 5px;
        color: white;
        background-color: rgba(0, 0, 0, 0.8);
        height: auto;
        margin-top: 60px;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 25px;
        padding-top: 20px;
        padding-bottom: 20px;
        border-radius: 16px;
        text-align: center;
    }

    .textDroite {
        padding-right: 20px;
        padding-left: 20px;
        padding-top: 50px;
    }

    .anime2 {
        display: flex;
        border-style: solid;
        border-color: white;
        border-width: 5px;
        color: white;
        background-color: rgba(0, 0, 0, 0.8);
        height: auto;
        margin-top: 60px;
        margin-left: 20px;
        margin-right: 20px;
        padding-right: 25px;
        padding-top: 20px;
        padding-bottom: 20px;
        border-radius: 16px;
        text-align: center;
    }

    .textGauche {
        padding-right: 20px;
        padding-left: 20px;
        padding-top: 50px;
    }

    .anime3 {
        display: flex;
        border-style: solid;
        border-color: white;
        border-width: 5px;
        color: white;
        background-color: rgba(0, 0, 0, 0.8);
        height: auto;
        margin-top: 60px;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 25px;
        padding-top: 20px;
        padding-bottom: 20px;
        border-radius: 16px;
        text-align: center;
    }

    .textGauche {
        padding-right: 20px;
        padding-left: 20px;
    }

    .image {
        width: 450px;
    }

    .sources {
        border-style: solid;
        border-color: white;
        border-width: 5px;
        color: white;
        background-color: rgba(0, 0, 0, 0.8);
        height: auto;
        margin-top: 60px;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 25px;
        padding-top: 20px;
        padding-bottom: 20px;
        border-radius: 16px;
        text-align: center;
    }

    /* ces class permettent de mettre les lien dans notre page source en blanc en mode normale, si nous passons la souris dessus et si il est déjà visité. */

    .sources a {
        color: white;
    }

    .sources a:visited {
        color: white;
    }

    .sources a:hover {
        color: white;
    }

    footer {
        border-top-style: solid;
        margin-top: 20px;
        position: relative;
        padding-bottom: 1px;
        width: 100%;
        padding-top: 1px;
        text-align: center;
        color: white;
        background-color: rgba(0, 0, 0, 0.8);
    }

    /* ces class permettent de mettre le lien des autres sites de mes camarades en bas de page. en blanc et en horizentale. */

    .liens {
        display: block;
        color: white;
        text-align: center;
        padding: 14px 16px;
        text-decoration: none;
        display: inline;
    }

    .liens p {
        display: inline;
    }

    .lien {
        border-bottom-style: solid;
        border-color: white;
    }

    /* ces méthode jusqu'au @media nous permettent de faire en sorte que si nous cliquons sur la fléche 
    qui se trouve en bas à droite si nous descendons un peu, de remonter directement tout en haut. */

    .to-top {
        z-index: 1;
        background-color: rgba(255, 255, 255, 0.4);
        position: fixed;
        bottom: 16px;
        right: 32px;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 32px;
        color: rgb(255, 255, 255);
        text-decoration: none;
        opacity: 0;
        pointer-events: none;
        transition: all 0.4s;
    }

    .to-top.active {
        bottom: 32px;
        pointer-events: auto;
        opacity: 1;
    }

    .flechehaut {
        width: 135%;
    }

    ::-webkit-scrollbar {
        width: 13px;
    }

    ::-webkit-scrollbar-track {
        background-color: rgb(0, 0, 0);
    }

    ::-webkit-scrollbar-thumb {
        border-radius: 16px;
        background-color: rgba(185, 40, 40, 0.822);
    }

    ::-webkit-scrollbar-thumb:hover {
        background-color: rgba(96, 158, 93, 0.781);
    }

    /* le @media nous permet de faire des modification en mode téléphone à moin de 980px. */

    @media screen and (max-width:980px) {
        .anime1 {
            display: flex;
            flex-direction: column;
            border-style: solid;
            border-color: white;
            border-width: 5px;
            color: white;
            background-color: rgba(0, 0, 0, 0.8);
            height: auto;
            margin-top: 60px;
            margin-left: 20px;
            margin-right: 20px;
            padding-left: 25px;
            padding-top: 20px;
            padding-right: 20px;
            border-radius: 16px;
            text-align: center;
        }

        .image {
            width: 100%;
        }

        .textDroite {
            padding-top: 20px;
            padding-right: 20px;
            padding-left: 20px;
        }

        .anime2 {
            display: flex;
            flex-direction: column;
            border-style: solid;
            border-color: white;
            border-width: 5px;
            color: white;
            background-color: rgba(0, 0, 0, 0.8);
            height: auto;
            margin-top: 60px;
            margin-left: 20px;
            margin-right: 20px;
            padding-left: 25px;
            padding-top: 20px;
            padding-right: 20px;
            border-radius: 16px;
            text-align: center;
        }

        .textGauche {
            padding-top: 20px;
            padding-right: 20px;
            padding-left: 20px;
        }

        .anime3 {
            display: flex;
            flex-direction: column;
            border-style: solid;
            border-color: white;
            border-width: 5px;
            color: white;
            background-color: rgba(0, 0, 0, 0.8);
            height: auto;
            margin-top: 60px;
            margin-left: 20px;
            margin-right: 20px;
            padding-left: 25px;
            padding-top: 20px;
            padding-right: 20px;
            border-radius: 16px;
            text-align: center;
        }

        header {
            animation: apparitionhaut 0.8s ease-out;
            background-color: rgba(0, 0, 0, 0.8);
            height: 75px;
            width: 100%;
        }

        .sources {
            border-style: solid;
            border-color: white;
            border-width: 5px;
            color: white;
            background-color: rgba(0, 0, 0, 0.8);
            height: auto;
            margin-top: 60px;
            margin-left: 20px;
            margin-right: 20px;
            padding-left: 25px;
            padding-top: 20px;
            padding-bottom: 20px;
            border-radius: 16px;
            text-align: center;
        }

        .sources a {
            color: white;
        }

        .sources a:visited {
            color: white;
        }

        .sources a:hover {
            color: white;
        }
    }