/*Simon Mauron janvier 2023*/
body {
    font-family: Arial, Helvetica, sans-serif;
    /*police d'écriture*/
}

nav {
    /* mise en forme des boutons*/
    background-color: rgb(184, 12, 12);
    color: white;
    display: flex;
    justify-content: space-evenly;
    font-size: 25px;
    align-items: center;
}

.menuActif {
    /* mise en forme de la page ouverte*/
    color: white;
    text-decoration: none;
    border: 1px solid white;
    padding: 10px 30px;
}

nav a:hover {
    /*si on passe sur un bouton avec la souris une bordure s'affiche*/
    /*mise en forme des bordures et padding*/
    border: 1px solid white;
    padding: 10px 30px;
}

.button {
    /*mise en forme des bordures et de la couleur*/
    color: white;
    border: none;
    text-decoration: none;
}

div {
    /*mise en forme*/
    align-items: center;
}

article {
    /*mise en forme*/
    text-align: center;
    font-size: 50px;
    padding-bottom: 50px;
    font-family: Arial, Helvetica, sans-serif;
}

.logo {
    /*logo qui sont dans l'entête et le pied de page*/
    text-align: right;
    justify-content: right;
    padding-right: 20px;
}

h1 {
    /*mise en forme de la taille du texte*/
    font-size: 50px;
}


h6 {
    /*mise en forme du texte*/
    justify-content: space-evenly;
    text-align: left;
}

.team {
    /*mise en forme de la taille de l'image*/
    max-width: 100%;
    width: 1000px;

}

/*page 2 :*/

.imgStaff {
    /*mise en forme de la taille des images*/
    width: 100%;
    max-width: 300px;
}

.staff {
    /*mise en forme des marges*/
    display: flex;
    margin-left: 50px;
    margin-right: 50px;
    justify-content: space-evenly;
    padding-bottom: 50px;
}

.alignement {
    /*mise en forme de l'alignement*/
    display: flex;
    justify-content: center;
}

.tableau {
    /*mise en forme des taille et bordures*/
    table-layout: fixed;
    width: 750px;
    border: 3px solid;
}

table {
    /*mise en forme de la taille de la police*/
    font-size: 35px;
}

th {
    /*mise en forme des bordures*/
    border: 1px solid;
}

td {
    /*mise en forme des bordures*/
    border: 1px solid;
}

/*page 3*/

.titre {
    /*mise en forme*/
    background-color: rgb(184, 12, 12);
    color: white;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    font-size: 40px;
    align-items: center;
    font-weight: bolder;
}


.defmil {
    /*alignement images joueurs*/
    column-count: 6;
    text-align: center;
}


.gardatta {
    /*alignement images joueurs*/
    column-count: 4;
    column-gap: 100px;
    text-align: center;
}

.joueurs {
    /*mise en forme*/
    margin-bottom: 30px;
    padding-bottom: 30px;
    margin-top: 30px;
    font-size: 30px;
    justify-content: space-evenly;
}

.imgJoueurs {
    /*taille image*/
    width: 100%;
    max-width: 300px;
    flex-wrap: wrap;
}

/*page 4*/


.palmarès {
    /*mise en forme*/
    text-align: justify;
    padding-top: 50px;
    font-size: 30px;
}

.th {
    /*mise en forme*/
    text-align: left;
    align-items: center;
    padding: 20px;
    color: white;
    background-color: rgb(184, 12, 12);
    border: 3px solid;

}

.td {
    /*mise en forme*/
    align-items: center;
    background-color: rgb(184, 12, 12);
    color: white;
    border: 3px solid;
    padding-right: 20px;
    padding-left: 20px;

}


.coupe {
    /*mise en forme + taille*/
    display: flex;
    justify-content: space-evenly;
    margin-bottom: 50px;
    align-items: center;
    margin-top: 50px;
    column-count: 3;
    height: 400px;
}

/*page 5*/

.record {
    /*mise en forme*/
    padding-left: 50px;
    padding-right: 50px;
    text-align: justify;
    display: flex;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
}

.buteur {
    /*mise en forme*/
    justify-content: space-evenly;
    margin-top: 70px;
    margin-bottom: 70px;
    display: flex;
    margin-left: 150px;
    margin-right: 150px;
}

.selection {
    /*mise en forme des marges*/
    display: flex;
    margin-left: 100px;
    margin-right: 200px;
    margin-top: 70px;
    margin-bottom: 70px;

}

.equipe {
    /*mise en forme*/
    text-align: center;
    padding-bottom: 50px;
}

.video {
    /*mise en forme et taille*/
    text-align: center;
    max-width: 600px;
    width: 100%;
}


footer {
    /*pied de page*/
    background-color: rgb(184, 12, 12);
    color: white;
    font-size: 20px;
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-left: 20px;

}

@media screen and (max-width: 1000px) {

    /*site pour le téléphone*/
    h1 {
        /*mise en forme de la taille pour le téléphone*/
        font-size: 20px;
    }

    nav {
        /*mise en forme  de la taille et padding pour le téléphone*/
        flex-direction: column;
        padding-top: 10px;
        font-size: 15px;
    }

    .telephone {
        /*mise en forme du padding pour le téléphone*/
        padding-bottom: 10px;
    }

    .menuActif {
        /*mise en forme du padding pour le téléphone*/
        padding: 1px 1px;
    }

    nav a:hover {
        /*mise en forme des bordures et padding pour le téléphone*/
        border: 1px solid white;
        padding: 1px 1px;

    }

    .logo {
        /*mise en forme du display pour le téléphone*/
        display: none;
    }

    .defmil {
        /*mise en forme des colonnes pour le téléphone*/
        columns: 1;
    }

    .gardatta {
        /*mise en forme des colonnes  pour le téléphone*/
        columns: 1;
    }

    .coupe {
        /*mise en forme du display pour le téléphone*/
        display: none;
    }

    footer {
        /*mise en forme pour le téléphone*/
        font-size: 15px;
        padding-right: 20px;
    }

    table {
        /*mise en forme du padding pour le téléphone*/
        padding-bottom: 50px;
    }

    .palmarès {
        /*mise en forme de la taille pour le téléphone*/
        font-size: 15px;
    }


    .staff {
        /*mise en forme des marges et du display pour le téléphone*/
        display: block;
        margin-left: 0px;
        margin-right: 0px;
        text-align: center;
        padding-bottom: 50px;
    }

    .tableau {
        /*mise en forme taille, padding et border pour le téléphone*/
        padding-top: 30px;
        table-layout: fixed;
        width: 250px;
        border: 0px solid;
        font-size: 15px;
        padding-bottom: 0px;
    }

    th {
        /*mise en forme de la taille  pour le téléphone*/
        width: 100px;

    }


    .buteur {
        /*mise en forme des marges et de la taille pour le téléphone*/
        display: block;
        font-size: 15px;
        text-align: left;
        margin-left: 0px;
        margin-right: 10px;
    }

    .record {
        /*mise en forme des marges et paddings pour le téléphone*/
        text-align: justify;
        font-size: 15px;
        margin-left: 0px;
        margin-right: 5px;
        padding-left: 0px;
        padding-right: 5px;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .equipe {
        /*mise en forme de l'alignment pour le téléphone*/
        text-align: left;
        display: block;
    }

    .titre {
        /*mise en forme de la taille pour le téléphone*/
        font-size: 25px;
    }

    .bu {
        /*mise en forme de l'alignement pour le téléphone*/
        text-align: left;
        display: block;
    }

    .imgStaff {
        /*mise en forme pour le téléphone*/
        width: 250px;
        padding-top: 0px;
        text-align: center;
    }

    .selection {
        /*mise en forme des marges pour le téléphone*/
        display: block;
        margin-left: 0px;
        margin-right: 10px;

    }

}