body { background-color: #eee; margin-bottom: 100px; } #contenu_auth { max-width: 380px; margin: auto; } #contenu_auth #envoyer { width: 100%; } #logo-accueil { text-align: center; margin: 50px; } #logo-accueil img { width: 200px; } #logo-accueil h1 { color: #FFF; font-size: 40pt; } .alert img { height: 1.5em; margin-right: 0.3em; } .alert { padding: 10px; } .bouton-flotant { position: fixed; bottom: 20px; right: 20px; background-color: #0d6efd; color: white; border-radius: 50%; width: 60px; height: 60px; border: 2px solid #0d6efd; } .contour-pastille { margin-top: 5px; } .interieur-pastille { margin: 10px; } .titre-pastille { width: 100%; text-align: center; padding-top: 4px; }