footer {
  background-color: #366150; /* couleur de fond */
  color: #fff;               /* texte blanc */
  width: 100%;               /* pleine largeur */
  padding: 30px 0;
}

footer a {
  color: #fff;
  text-decoration: none;
}

footer .footer-container {
  max-width: 1200px; /* largeur max du contenu centré */
  margin: 0 auto;
}

footer .follow_icon {
  list-style: none;
  padding: 0;
  margin: 15px 0 0;
}

footer .follow_icon li {
  display: inline-block;
  margin: 0 10px;
}

footer .follow_icon a {
  color: #fff;
  transition: color 0.3s;
}

footer .follow_icon a:hover {
  color: #00ffcc; /* couleur au survol */
}

