*{ margin: 0; } body{ background-image: url("../img/91657.jpg"); background-size: cover; } .topbar{ background-image: url("../img/91657.jpg"); } .topbar{ background-color: black; padding: 20px; display: flex; justify-content: space-between; align-items: center; border-bottom: solid 2px purple; } .topbar a{ color: white; text-decoration: none; padding: 10px; margin: 0 10px 0 0; font-weight: 900; font-size: 17px; } .topbar a:hover{ background-color: pink; border-radius: 15px; color: #0d134b; } .topbar .nav .active a { color: yellow; } .nav { display: flex; justify-content: flex-end; } .topbar .titre{ font-size: 17px; padding: 10px; font-weight: bold; text-transform: uppercase; color: pink; } .topbar .titre:hover{ background-color: pink; border-radius: 15px; color: #0d134b; } .bouton { text-align: center; align-items: center; } .bouton a{ border-radius: 10px; padding: 10px; } .titre{ color: white;} .container { min-height: 90vh; overflow: hidden; display: flex; justify-content: center; align-items: center; } .section{ height: 300px; text-align: center; } .bouton { display: flex; flex-direction: column; align-items: center; margin-top: 20px; } .bouton a { border-radius: 10px; padding: 10px; margin-top: 10px; width: 150px; text-decoration: none; background-color: pink; color: #0d134b; border: solid 5px purple; } .bouton a:hover{ background-color: purple; border: solid 5px pink; color: white; }