body { 
  background-color :#fff;
  color: #1b1b1b !important;
  margin :0;
  padding: 0;
  border :none;
  height: 100%;
  width: 100%;
}

h1, h2, h3, h4, h5, h6, i, div { 
  color: #1b1b1b !important;
}

#menu, .fullvideo, .page-loader {
  display: none;
}

.contenu {
  width: 100%;
  height: 100%;
  overflow: visible;
}

#logo_fiche_formation {
  padding: 50px;
}


#body_notre_credo .accroche, .notre_credo,  {
  background: none;
}

.accordion-header {
    background-color: #ff8502 !important;
}

.accroche {
  overflow: visible;
  width: 100%;
  min-height: 0%;
}

.accroche_inside {
  position: relative;
  width: 100%;
}

.contenu_inside {
  overflow-x: auto;
  overflow-y: auto;
  position: relative;
  padding: 0;
  margin: 0;
}

#main.grille {
  display:inline;
  flex-wrap: nowrap;
}

#main {
    padding-left: 0px !important;
}

