:root {
  --background-action-high-blue-france: #000000;    
  --text-inverted-blue-france: #FFFFFF;
  --background-action-high-blue-france-hover: #FFEF65;
  --background-action-high-blue-france-active: #FFEF65;
  --background-action-low-blue-france: #FFFFFF;
  --text-action-high-blue-france: #000000;
  --border-action-high-blue-france: #000000; 
  --background-action-low-blue-france-hover: #FFEF65;
}

@media (hover: hover) and (pointer: fine) {
    a[href]:hover, button:not(:disabled):hover, input[type=button]:not(:disabled):hover, input[type=image]:not(:disabled):hover, input[type=reset]:not(:disabled):hover, input[type=submit]:not(:disabled):hover {
        background-color: var(--hover-tint);
		color:#000000;   
    }
}

.meeting-room {
    border-bottom: 1px solid #000000;
}
.fr-footer {
    box-shadow: 0 -2px 0 0 #000000, inset 0 -1px 0 0 var(--border-default-grey);
}
.secondary-section {
    background-color: #BADFEE;
}
.fr-follow {
    background-color: #BADFEE;
}
.fr-footer__brand__logo {
    margin-right:0.9em;
}
.fr-header__service-title{
    display:none;
}
@media (min-width: 48em) {
    .fr-footer__body {
        padding-bottom: 1.5rem;
    }
}

.fr-header, .fr-header__brand {
    background-color: #000000;
}
.fr-header__service-tagline {
    color: #FFFFFF;
}
.fr-header .fr-btns-group .fr-btn{
    color: #FFFFFF;
}
.fr-header__menu-links .fr-btns-group .fr-btn {
    color: #000000;
}

.fr-header__brand {
    --idle: transparent;
    --hover: transparent;
    --active: transparent;
}
.fr-header__tools-links .fr-btn {
    --hover: transparent;
    --active: transparent;
}
.fr-header__navbar .fr-btn--menu {
    color: #FFFFFF;
}