#corps { text-align: center; font-family: Mulish, sans-serif; } #h1{ font-family: Mulish, sans-serif; font-size: x-large; font-style: bold; font-weight: 800; line-height: 26px; letter-spacing: 0.3545454740524292px; text-align: center; } #blocs { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; } #personne1, #personne2, #personne3 { width: 200px; height: 200px; background: #edecfe; border-radius: 10px; padding: 20px; font-family: Mulish, sans-serif; font-size: small; font-style: normal; font-weight: 800; line-height: 5%; letter-spacing: 0.3545454740524292px; text-align: left; display: table-cell; vertical-align: bottom; z-index: 0; position: relative; } #nom,#prenom{ font-size: medium; } #avatar { display: flex; text-align: left; width: 100px; height: 100px; border: 50%; margin-bottom: 100px; padding-top: 50px; z-index: 1; position: absolute; border-radius: 50%; } /*footer*/ nav { display: flex; justify-content: center; border-top: 1px solid #eee; margin-top: 1em; padding-top: .5em; } .pagination { list-style: none; margin: 0; padding: 0; display: flex; } .pagination li { margin: 0 1px; } .pagination a { display: block; padding: .5em 1em; border: 1px solid #999; border-radius: .2em; text-decoration: none; } .pagination a[aria-current="page"] { background-color: #333; color: #fff; }