* { /* Apparence générale */ margin: 0; padding: 0; font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; } header{ /* Apparence de l'en-tete */ background-color: white; text-align: center; padding-top: 5px; font-size: 35px; color:rgb(99, 45, 23); font-weight: bold; } section{ /* Alignement du tableau de jeu */ padding-top: 5%; align-items: center; } .grille_haut { /* Alignement du tableau de jeu */ display: flex; align-items: center; justify-content: center; flex-direction: column; } .grille_haut div { /* Alignement des lignes de 5 cases */ display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-gap: 5px; padding-top: 5px; } .grille_haut div div { /* Cases de la grille */ background-color: rgb(243, 215, 199); border-radius: 5px; width: 45px; height: 45px; color:rgb(99, 45, 23); font-weight: bold; font-size:30px; align-items: center; } footer{ /* Fond et alignement du clavier */ background-color: rgb(243, 215, 199); display: flex; flex-wrap: wrap; position: absolute; width: 100%; padding-left: 20px; padding-right: 20px; bottom: 0; left: 0; right: 0; padding-top: 30px; justify-content: space-evenly; } footer div { padding-bottom: 5px; padding-bottom: 30px; } .clavier div { /* Ecart entre lignes du clavier */ padding-bottom: 5px; } .clavier div button { /* Apparence touches clavier */ padding-bottom: 5px; width: 45px; height: 45px; background-color:rgb(99, 45, 23); border-radius: 5px; color : white; font-weight: bold; font-size:large; border:none; } .clavier div button:hover{ /* Apparence touches clavier quand suvolées */ background-color:rgb(75, 24, 15); color : rgb(245, 230, 230); }