body{
    background: #9Ac;
}
li{ list-style-type: none;
}
.mon_drapeau{width:100%; border-radius: 22px; height: 100px; padding-top: 40px;}
.titree{ overflow: hidden; background-color: #FFFAE1; position: fixed; width:100%; opacity: 0.9; border: solid 3px #cdc;
}
#entete li a:hover{
    background-color: blue;
    }
    #entete li{ float: right; font-size: 1.2em;
    }
    #entete li a{ display: block; text-align: left; padding: 18px 15px;
    }
    ul{ margin:0; padding:0;
    }
    #logo_page{  font-family: 'Dancing Script', cursive; font-weight: bold; position: absolute; left:0%;
    }
    a{
        text-decoration: dashed;
    }
    .logo_fecabasket{ margin-left: 850px;

    }
    #contenu{
         margin-left: 450px;
    }
    .sous-titre{
        margin-left: 450px; padding: 12px 70px; background: #669933; width: fit-content; font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    }
    .aligner{
        margin: 5px 200px; padding: 12px 70px; background: rgb(205, 141, 207); font-weight: bold; width: fit-content;
    }
    .tableau1{ border-collapse: collapse; min-width: 70px; width: auto; box-shadow: 0 5px 20px rgba(0,0,0,015);
        cursor: pointer; margin: 10px auto;
        border: 1px solid #ddd;
        } /* mise en forme du tableau avec bordure, marge...*/
        caption{ background-color: #FFF3AF; font-family: 'Dancing Script'; font-weight: bold;}
        .tableau{
            background-color: #fff; margin-top: 10px;
        }
        table{
            background-color: #fff;
        }
        .image_AFRO{ width: 500px; height: 300px; background: url(tournoi.PNG); background-size: 100% 100%;  float: left; shape-outside: cercle();
            margin:15px;}
            .grand{ font-size: 1.3em;}
        #logo{
            max-width:30px; margin: 0 auto;border-radius: 30px;}
        tbody tr :nth-child(even){ background-color: #f3f3f3;
        }
        tbody tr,td,th{ border: 1px solid #ddd; text-align:justify; 
        }
        #footer{background-color: #669933; text-align: center; clear: both;}
        thead tr{ background-color: midnightblue; color: #fff; text-align: center;
        }
        th:before,td{ padding: 6px 6px; counter-increment: case; content:counter;
        }
        .fixeur{padding: 10px 70px; width: fit-content;background-color: green; color: #ffff;}
        .ajouter{ padding: 10px 15px; width: fit-content; text-align: center;}
        #score{
            font-weight:bold ; background-color: aquamarine; width: 80px; text-align: center;
            margin: 15px 10px 10px 60px;  font-size: 1em; font-size: 1em; animation: flash 1.5s infinite;
        }


        @media all and (max-device-width: 480px)
{

    .image_AFRO{ width: 200px; height: 200px; background: url(tournoi.PNG); background-size: 100% 100%;  float: left; shape-outside: cercle();
        margin:15px;}

        .aligner{
            margin: 0 auto; padding: 12px 70px; background: rgb(205, 141, 207); font-weight: bold; width: fit-content;
        }
        .logo_fecabasket{ margin-left: 200px; position: relative; top:-103px;

        }
        .sous-titre{
            margin:auto; 
        }
        #entete{
            text-align: center; padding-bottom:40px;}
            .titree{ overflow: hidden; background-color: #FFFAE1; position: fixed; width:100%; opacity: 0.9;
            }
            #entete li{ font-size: 0.5em; float: right;
            }
            #entete li a{ text-align:center;  padding:7px 6px; font-size: 1.1em;
            }
            #logo_page{ font-family: 'Dancing Script', Cursive; font-weight: bold; position: absolute; left:0%; font-size: 0.3em;
            }
            #contenu{
                 margin:auto;
            }
            th:before,td{ padding: 4px 8px; counter-increment: case; content:counter; font-size: x-small;
            }
            tbody tr,td,th{ border: 1px solid #ddd; font-size:x-small;
            }
            tbody tr :nth-child(even){ background-color: #f3f3f3; 
            }
            thead tr{ background-color: midnightblue; color: #fff; text-align: center; font-size:x-small;
            }
            .tableauelite1{
                border-collapse: collapse; min-width: auto; width: 100%; box-shadow: 0 5px 9px rgba(0,0,0,015);
                cursor: pointer; margin: 6px auto;
                border: 1px solid #ddd;
                }
                .tableauelite{
                    width: 100%;
                }
                #menu{
                    float:left; width:100%;}

}