
    /*sert a mettre une bordure rouge en haut et en bas d'une image de la page accueil*/ 
#ZziQr8OOpUEmDI6aoKTGPxOw img{
  border-bottom: 2px solid #f02d43;
}

/*sert a mettre une bordure rouge en haut et en bas d'une image de la page contact  */ 
#Yls45PyV91uUwTGuUqez79sP img{
  border-bottom: 2px solid #f02d43;
}
/*trait de séparation rouge sous l'en tête */
.zone-header{
  border-bottom: 2px solid #f02d43;
}

/* Supprime les marges au-dessus et en dessous l'image de bannière contact Bannière/Banner*/
div[data-line-id="562736"] {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}


/* Supprime les marges au-dessus et en dessous l'image de bannière accueil */
div[data-line-id="554377"] {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* ajoute  une ligne rouge en dessous l'image de la zone menu de chaque page  */
.zone-menu{
  border-bottom: 2px solid #f02d43;
} 

/* Ligne fine rouge sur toute la longueur de la ligne -page acceuil- zone au dessus de planning et evènements */
[data-line-id="554381"]{
  border-top: 2px solid #f02d43;
}

/* Ligne fine sur toute la largeur de la page horaire des cours "en dessous de pour les cours " sous la ligne/module data-line-id="565174" */
[data-line-id="565174"]{
  border-bottom: 2px solid #f02d43;
}

/* bande de défilement sur la page d'acceuil du module au dessu de la bannière avec les danseurs*/
<style>
#BiMxEZL5FwXLzGCAbsUdQZYQ h2 {
  all: unset;
  display: block;
}
</style>


.accueil-ticker .zone-2561007 {
  height: 0.3cm;
  overflow: hidden;
  display: flex;
  align-items: center;
  white-space: nowrap;
}

.accueil-ticker .zone-2561007 .ticker__track {
  display: inline-block;
  white-space: nowrap;
  animation: yaplaTicker 40s linear infinite;
}

.accueil-ticker .zone-2561007 .ticker__item {
  display: inline-block;
  padding-right: 60px;
}

@keyframes yaplaTicker {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}