@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap"); body { margin: 0; padding: 0; font-family: "Montserrat", sans-serif; } nav { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; border-bottom: 5px solid #8f8f8f; } nav h1 { color: #717171; font-family: "Playfair Display", sans-serif; font-size: 40px; } nav .onglets { margin-top: 3px; margin-left: 300px; } nav .onglets a { text-decoration: none; color: #000; margin-right: 5px; border-bottom: 1px solid #000; padding-bottom: 5px; } header { display: flex; flex-direction: column; align-items: center; background: url("imageN.png"); background-size: cover; color: #fff; padding: 25px; } header h1 { font-family: "Playfair Display", sans-serif; font-size: 50px; } header h3 { margin-top: -15px; font-size: 25px; text-align: center; border-bottom: 1px solid #fff; } .tableau-style { border-collapse: collapse; min-width: 400px; width: auto; box-shadow: 0 5px 50px rgba(0,0,0,0.15); cursor: pointer; margin: 100px auto; border: 2px solid black; } thead tr { background-color: midnightblue; color: #fff; text-align: left; } th, td { padding: 15px 20px; } tbody tr, td, th { border: 1px solid #ddd; } tbody tr:last-of-type{ border-bottom: 2px solid black; }