* { margin: 0; padding: 0; font-family: "Arial"; } body { background-image: url("../ressources/image/background.jpg"); background-size: cover; background-attachment: fixed; } h1 { font-size: 3em; text-align: center; text-decoration: underline; } #content { min-width: 320px; width: 100%; display: flex; flex-wrap: nowrap; justify-content: center; align-items: center; } #tableauBord { border-radius: 10px; background-color: white; margin: 2em; padding: 1em; width: 70%; } #divImgProfil { width: 100%; display: flex; flex-wrap: nowrap; justify-content: center; } #imgProfil { background-color: white; margin-top: 2.5em; width: 60%; height: 60%; max-width: 210px; max-height: 210px; border-radius: 10px; } .button{ text-decoration: none; cursor: pointer; font-weight: bold; padding: 12px; color: white; background-color: rgb(65, 154, 28); border-radius: 5em; border: none; } .button:hover{ background-color: rgb(80, 174, 48); } #trajet { margin-top: 2em; display: flex; flex-wrap: wrap; flex-direction: row; justify-content: center; text-align: center; width: 100%; } #btnTrajet2 { margin-left: 10%; } #recap { margin-top: 2.5em; width: 50%; margin-left: 50%; transform: translate(-50%); } .recapLine { margin-bottom: 1.5em; display: flex; flex-wrap: nowrap; justify-content: left; align-items: center; width: 100%; } .recapIcon { width: 50px; height: 50px; } p { margin-left: 10%; }