/* THEME LIGHT */
body {
	background: rgb(255,255,255, 0.85) !important;
}
.fond.type-accueil.texte_gauche > .container-fluid {
	background: linear-gradient(to right, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 40%, rgba(255,255,255,0) 100%) !important;
}
@media screen and (min-width: 769px) and (max-width: 1200px) {
	.texte_gauche #ds-global-footer-container {
		background: linear-gradient(to right, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 40%, rgba(255,255,255,0) 100%) !important;
	}
	.texte_droite #ds-global-footer-container {
		background: linear-gradient(to left, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 40%, rgba(255,255,255,0) 100%) !important;
	}
}
.fond.type-accueil.texte_droite > .container-fluid {
	background: linear-gradient(to left, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 40%, rgba(255,255,255,0) 100%) !important;
}

.fond.type-lien.texte_gauche > .container-fluid {
	background: linear-gradient(to right, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 40%, rgba(255,255,255,0) 100%) !important;
}

.fond.type-lien.texte_droite > .container-fluid {
	background: linear-gradient(to left, rgba(255,255,255,0.95) 0%, rgba(255,255,255,0.95) 40%, rgba(255,255,255,0) 100%) !important;
}



.fond.type-media > .container-fluid {
	background:rgba(255, 255, 255, 0.9) !important;
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
}
@media screen and (max-width: 1200px) {
.ariane #ds-global-footer-container {
	background:rgba(255, 255, 255, 0.9) !important;
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
}
}

.menu {
  background-color: white !important;
}
@media screen and (max-width: 768px) {
	.fond.type-accueil.texte_gauche > .container-fluid,
	.fond.type-accueil.texte_droite > .container-fluid,
	.fond.type-lien.texte_gauche > .container-fluid,
	.fond.type-lien.texte_droite > .container-fluid,
	.fond.type-media.texte_gauche > .container-fluid,
	.fond.type-media.texte_droite > .container-fluid {
		background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.95) 50%) !important;
	}
	#ds-global-footer-container {
		background:rgba(255, 255, 255, 0.9) !important;
	}
}

/* Navigation */


.menu h2 a,
.menu h2 a:hover,
.menu h2 {
  color: #239de8;
	text-decoration:none;
}

.niveau h1 {
  color: #005686;
	font-weight:bold;
}
.niveau h2 {
	font-weight:bold;
}
.niveau h2,
.niveau p {
  color: #050B25;
}
.niveau .btn {
  color: #239de8;
  border-color: #239de8;
}

.niveau .btn:hover {
  background-color: #239de8;
  color: white;
}

.niveau-un,
.niveau-deux {
  background-image: url("../img/GENERIC\ BACKGROUND-LIGHT.jpg");
}

.lien_under-p a {
  color: #239de8 !important;
}
.lien_under-p a:hover {
  color: #005686 !important;
}

.liens {
  border-bottom: 1px solid rgba(5, 11, 37, 0.2) !important;
}

.liens > div > p {
  color: #239DE8;
}
.liens > div > p a,
.liens > div > p a:hover {
	color: #239DE8 !important;
	text-decoration:none !important;
	display: block;
	margin-bottom: 15px;
}
.fancybox-bg {
    background: rgba(255,255,255,0.9) !important;
}

.HF3ds .ds-footer__corporate-links,
.HF3ds .ds-footer__corporate-links *,
.HF3ds .ds-footer__corporate-legal,
.HF3ds .ds-footer__corporate-legal * {
	color:#000 !important;
}