html {
  scroll-behavior: smooth;
}
.pop-outin {
  animation: 5s anim-popoutin  infinite;
}

@keyframes anim-popoutin {
  0% {
    color: ;
    transform: scale(1);
    opacity: 1;
  }
  33% {
    color: ;
    transform: scale(1.05);
    opacity: 1;
   }
}
.flex-container {
  display: flex;
  flex-wrap: wrap;
  background-color: ;
  justify-content: right;
}

.flex-container > div {
  background-color: ;
  width: autopx;
  margin: 6px;
  text-align: center;
  line-height: ;
  font-size: ;
}
.moins5x {
font-size: 0.25em !important;
}

/* Liste avec interligne normal ŕ l'intérieur et 150% d'écart entre items */
ul.bullets {
  margin: 0;                 /* optionnel : retire la marge navigateur */
  padding-left: 0.5em;      /* garde l'indentation des puces */
}

ul.bullets li {
  line-height: 1.25;            /* 100% ŕ l'intérieur du <li> */
  margin: 0;                 /* on contrôle l'écart via li + li */
}

ul.bullets li + li {
  margin-top: 1.25em;         /* ~50% d'une ligne => baseline ŕ baseline &#8776; 150% */
}

/* CACHER */
@media (max-width: 600px) {
.hide600 {
  display: none;
}
}
/* UNHIDE */
@media (min-width: 601px) {
.unhide600 {
  display: none;
}
}