.main-banner__center { margin:0 auto; }
.hidden-block { display: block !important; }
@media (min-width: 1240px) {
  .page-template-templatestb-page-no-image-php .edito.nc {
    transform: translateY(-15.7rem) !important;
  }
}
@media(min-width: 1240px) {
  .regles-template-default .page__content {
    margin-top: 10rem;
  }
}
.edito .article-header {
  z-index: 149;
}
.page-template-tb-dispositif .edito .article-header {
  z-index: 155;
}
.alignleft {
  float: left;
}
.alignright {
  float: right;
}
.aligncenter {
  list-style-position: inside;
  text-align: center;
}


.page-template-tp-homepage h2 {
  color: #25262c;
}

.edito h2  {
  color: #4d2d5e;
}

.edito h3 {
  color: #384e73;
}