.couleur-dominante {
  color: #CF2700;
}
.couleur-secondaire {
  color: #101832;
}
.couleur-headertxt {
  color: #FFFFFF;
}
.couleur-bodytxt {
  color: #CF2700;
}
.banner__code-labo,
.banner .banner__partner span {
  color: #FFFFFF;
}
.emission .wrap-main__col-menu--slide {
  background-color: #101832; /*Safari*/
  background: -webkit-linear-gradient(45deg, color-mix(in srgb, #101832 75%, white) 10%, color-mix(in srgb, #101832 100%, white) 90%);
  background: -o-linear-gradient(45deg, color-mix(in srgb, #101832 75%, white), color-mix(in srgb, #101832 100%, white) 90%);
}
.emission .wrap-main__col-menu .nav-link.active {
  background-color: #101832; /*Safari*/
  background-color: color-mix(in srgb, #101832 100%, white);
}
ul.documents li a::after {
  border-bottom: 0.1rem solid #FFF; /*Safari*/
  border-bottom: 0.1rem solid color-mix(in srgb, #101832 60%, white);
}
#v-pills-speaker .wrap-main__col-menu--slide--body ul.speakers li::after {
  border-bottom: 0.1rem solid #FFF; /*Safari*/
  border-bottom: 0.1rem solid color-mix(in srgb, #101832 60%, white);
}
.bkg-bt-video-active {
  background-color: #101832 !important; /*Safari*/
  background-color: color-mix(in srgb, #101832 100%, white) !important;
}
@media (max-width: 75rem) {
  .wrap-main__col-menu .nav-link.active {
      background-color: #101832 !important; /*Safari*/
      background-color: color-mix(in srgb, #101832 100%, white) !important;
  }
}
#question-form .primary-btn:before,
#v-pills-survey .wrap-main__col-menu--slide--body .wrap-infos-enquete button:before,
.btns-grp__btn:before,
.emission-page .ui-dialog .button:before {
  background-color: #101832 !important; /*Safari*/
  filter: brightness(1.5); /*Safari*/
  background-color: color-mix(in srgb, #101832 65%, black) !important;
}
#question-form .primary-btn:after,
#v-pills-survey .wrap-main__col-menu--slide--body .wrap-infos-enquete button:after,
.btns-grp__btn:after,
.emission-page .ui-dialog .button:after {
  background-color: #101832 !important; /*Safari*/
  filter: brightness(1.4); /*Safari*/
  background-color: color-mix(in srgb, #101832 65%, black) !important;
}
.emission-page {
  background-color: #CF2700;
}
.wrapper {
    /*background: #CF2700; /*Safari*/
    /*background: -webkit-gradient(linear, left bottom, left top, from(color-mix(in srgb, #CF2700 100%, white)), to(color-mix(in srgb, #CF2700 96%, white)));
    background: -webkit-linear-gradient(bottom, color-mix(in srgb, #CF2700 100%, white) 0%, color-mix(in srgb, #CF2700 96%, white) 100%);*/
}
#bkg-details {
  background: #CF2700
}
#details .details-infos ul li .details-infos__ico::after {
  background: #101832; /*Safari*/
  background: linear-gradient(15deg, color-mix(in srgb, #101832 70%, white) 20%, color-mix(in srgb, #101832 100%, white) 80%)
}
#details .details-infos ul li h5,
#details .details-infos ul li .h5 {
  color: #101832;
}
.accordion-details .accordion-body h2,
.accordion-details .accordion-body .h2 {
  color: #CF2700 !important;
}
.accordion-details .program li,
ul.speakers li .thumb-infos h5 {
  color: #CF2700 !important;
}

ul.speakers li .thumbnail img {
  border: 2px solid #FFFFFF; /*Safari*/
  border: 2px solid color-mix(in srgb, #101832 50%, white);
}

.accordion-details .accordion-button,
.accordion-details .accordion-button:focus,
.accordion-details .accordion-button:active {
  border-left: 2px solid #101832;
}
#details ul.nav-pills li.nav-item .nav-link.active {
    color: #101832;
    border-bottom: 3px solid #101832;
}
#details ul.nav-pills li.nav-item .nav-link:hover {
  color: #101832;
}
ul.speakers li .ico-avatar {
  background-color: #101832 !important; /*Safari*/
  background-color: color-mix(in srgb, #101832 100%, white) !important;
}
.emission-page .ui-dialog .ui-dialog-titlebar {
  background-color: #101832 !important; /*Safari*/
  background: linear-gradient(45deg, color-mix(in srgb, #101832 100%, white) 20%, color-mix(in srgb, #101832 80%, white) 80%) !important;
}
.ui-dialog.questions .ui-dialog-content {
  background-color: #FFF; /*Safari*/
  background-color: color-mix(in srgb, #101832 15%, white) !important;
}
.haut-voir-la-suite span {
  color: #CF2700 !important;
}
.btn-login a::before {
  background-color: #101832 !important; /*Safari*/
  background-color: color-mix(in srgb, #101832 60%, black) !important;
}
.btn-login a::after {
  background-color: #101832 !important; /*Safari*/
  background-color: color-mix(in srgb, #101832 50%, black) !important;
}
.btn-register a:before {
  background-color: #101832 !important; /*Safari*/
  background-color: color-mix(in srgb, #101832 90%, black) !important;
}
.btn-register a:after {
  background-color: #101832 !important; /*Safari*/
  background-color: color-mix(in srgb, #101832 80%, black) !important;
}
#edit-group > legend .fieldset-legend {
  color: #CF2700 !important;
}
#emission-inscr-form #edit-login-details .fieldset-legend,
#emission-inscr-form #edit-contact-details .fieldset-legend,
#emission-inscr-form #edit-professional-activity .fieldset-legend,
#emission-inscr-form #edit-emission-participation .fieldset-legend,
#emission-inscr-form #edit-emission--2 .fieldset-legend {
  color: #CF2700 !important;
}
#emission-inscr-form #edit-login-details .fieldset-legend::before,
#emission-inscr-form #edit-contact-details .fieldset-legend::before,
#emission-inscr-form #edit-professional-activity .fieldset-legend::before,
#emission-inscr-form #edit-emission-participation .fieldset-legend::before,
#emission-inscr-form #edit-emission--2 .fieldset-legend::before {
  color: #CF2700 !important;
}
#emission-inscr-form .form-check-input:checked[type=checkbox] {
  background-color: #CF2700 !important;
}
.emission-page .inscr-form .btn-primary::before {
  background-color: #101832 !important; /*Safari*/
  background-color: color-mix(in srgb, #101832 70%, black) !important;
}
.emission-page .inscr-form .btn-primary::after {
  background-color: #101832 !important; /*Safari*/
  background-color: color-mix(in srgb, #101832 90%, black) !important;
}
.haut-voir-la-suite .alert-unique {
  background-color: #101832; /*Safari*/
  background-color: color-mix(in srgb, #101832 80%, white) !important;
}
.haut-voir-la-suite span {
  color: #CF2700 !important;
}
.confirmation .haut-voir-la-suite span a {
  color: #CF2700 !important;
  color: color-mix(in srgb, #CF2700 60%, white) !important;
}
.wrap-ml .mentions-cnil p a,
.mentions-cnil p a {
  color: #101832;
}
.loader::before {
  border: 10px solid #101832;
}
.accordion-details .speakers .speaker .thumbnail img {
  border: 2px solid color-mix(in srgb, #CF2700 50%, white);
}
div#sliding-popup,
div#sliding-popup .eu-cookie-withdraw-banner {
  background: #FFFFFF !important;
}
.eu-cookie-compliance-message h1,
.eu-cookie-compliance-message h2,
.eu-cookie-compliance-message h3,
.eu-cookie-compliance-message p,
.eu-cookie-compliance-message button,
.eu-cookie-compliance-category label {
  color: #000000 !important;
}
.eu-cookie-compliance-default-button,
.eu-cookie-compliance-secondary-button,
.eu-cookie-withdraw-button {
  color: #FFFFFF !important;
  background-color: #0F688B !important;
  background: #0F688B !important;
}