.Tableaux { background-color: #ffdab9; display: flex; align-items: center; flex-flow: column wrap; justify-content: space-around; padding: 15px; } .drapeaux { width: 25px; border: 1px solid black; } table { background-color: white; border-width:1px; border-style:solid; border-collapse: collapse; border-color:black; } h1 { text-align: center; color: red; text-decoration: underline; } .headerTbl { background-color: rgba(0, 17.6, 45.5, 0.7); } .top1 { background-color: #e97640; } td { border-width:1px; border-style:solid; border-color:red; } .rien { text-align: center; } caption { padding: 5px; caption-side: top; }