*{ margin: 0; padding: 0; font-family: "Arial", sans-serif; } #divImgProfil{ width: 100%; display: flex; flex-wrap: nowrap; justify-content: center; } #mail, #dateN{ background-color: lightgray; } #imgProfil{ background-color: white; margin-top: 2.5em; width: 60%; height: 60%; max-width: 210px; max-height: 210px; border-radius: 10px; } #changePass{ margin-bottom: 0.7em; } *{ margin: 0; padding: 0; font-family: "Arial"; font-size: 1em; } html, body{ height: 100%; } body{ display: flex; flex-wrap: wrap; flex-direction: row; justify-content: center; background-image: url("../ressources/image/background.jpg"); background-size : cover; background-position: center, center; } #formulaire{ background-color: white; border-radius: 10px; padding: 4em; width: 40%; } #enregistrer{ margin-top: 1em; text-align: center; } h1{ text-align: center; } form{ margin-top: 3em; } .form{ box-sizing: border-box; width: 55%; border: 1px solid grey; margin-bottom: 0.7em; } #avatar{ border-style: none; } .button{ cursor: pointer; font-weight: bold; padding: 8px; color: white; background-color: rgb(65, 154, 28); border-radius: 5em; border: none; } .button:hover{ background-color: rgb(48, 112, 20); border-color: rgb(48, 112, 20); } .button:disabled{ cursor: not-allowed; background-color: grey; } #submit{ margin-top: 1em; margin-left: 50%; transform: translate(-50%); } .line{ display: flex; flex-wrap: wrap; flex-direction: row; justify-content: left; width: 100%; } #error{ margin-bottom: 1em; } .error{ color: red; text-align: center; } label{ box-sizing: border-box; font-size: 1.1em; width: 45%; min-width: 8em; } h1{ font-size: 2em; } button{ color: forestgreen; border-color: forestgreen; border-radius: 5em; }