<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

.titre-bleu {
	text-transform: uppercase;
	background: #336c9d;
	font-size: 26px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	color: #fff;
}

.bouton-bleu {
	background: #336c9d;
	font-size: 14px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	color: #fff;
	border-radius: 6px;
	width: 140px; height: 40px; 
	margin: 60px auto 80px !important;
}

.bouton-bleu:hover a,
.bouton-bleu a {
	color: #fff ;
	text-decoration: none ;
}

.bouton-bleu:hover {
	background: #428fd2;
}


.text-bleu {
	color:  #336c9d;
	text-align: center;
	line-height: 2em;
	font-size: 14px; 
	padding: 10px 20px; 
	display: inline-block;
}

.text-bleu-underline:after {
	content: '';
    display: block;
    width: 200px;
    height: 0;
    border-bottom: 3px solid #c6a800;
    margin: 15px auto 0;
} 
.text-bleu-underline {
	color:  #336c9d;
	text-align: center;
	line-height: 2.5em;
	font-size: 14px; 
	padding: 10px 20px; display: inline-block;

}




.titre-gold { color: #c6a800; font-style: italic; font-size: 16px; padding: 0 20px; display: inline-block; line-height: 1.2em;}
.puce-losange { min-height: 2rem ;padding-left: 50px; line-height: 1.5rem;}
.puce-losange:before {
	content: '';
	position: absolute;
	float: left;
	width: 14px;
	height: 14px;
	background: #c6a800;
	transform: rotate(45deg);
	margin-right: 14px;
	margin-left: -28px;

}

.fond-gris-leger {
	background: #f5f5f5;
	padding: 0 30px 20px;
	box-sizing: border-box; 
}

.fond-gris-underline {
	background: #f5f5f5;
	padding: 30px 20px;
	box-sizing: border-box;

	border-bottom: 3px solid #336c9d;
}

.text-right { text-align: right }
.text-center { text-align: center }

.bleu-underline {
	text-align: center;
	border-bottom: 10px solid #e5edf3;
}


/* PAGE EQUIPE */

.team-members {
    font-size: 0;
    line-height: 0;
    text-align: center;
    margin: 0 -10px -45px;
  }
  .team-member {
    display: inline-block;
    vertical-align: top;
    width: 30.333%;
    padding: 0 10px 45px;
    font-size: 16px;
    line-height: 1.5;
  }
  .team-member:nth-child(2) {
    margin-right: 1px;
  }
  .team-member-content {
    color: #949b9f;
    font-size: 18px;
    padding: 0 30px;
  }
  .team-member-content h4 {
    margin: 14px 0 0;
    color: #535b6a;
    line-height: 1.2;
    font-size: 25px;
  }
  .team-member-content p {
    margin: 0;
  }
  .team-member-meta {
    z-index: 999;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 6px 16px 3px;
    margin-top: -34px;
    margin-top: -18px;
    background: #535b6a;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
  }
  .team-member-contacts {
    padding: 12px 0 14px;
  }
  .team-member-contacts a {
    color: #1f409b;
    font-size: 16px;
    text-decoration: none;
  }
  .team-member-contacts a:hover {
    text-decoration: underline;
  }
  .team-member-alt .team-member-meta {
    background: #1f409b;
  }
  .team-members-lg {
    margin-bottom: -20px;
  }
  .team-members-lg .team-member {
    width: 50%;
  }
  .team-members-lg .team-member:nth-child(2) {
    margin: 0;
  }
  .team-members-lg .team-member-content {
    padding-top: 15px;
  }
  .team-members-lg .team-member-content h4 {
    margin-bottom: 10px;
  }
  .team-members-lg .team-member-content h4:after {
    content: '';
    display: block;
    margin: 18px auto 0;
    height: 3px;
    background: #d0d0d0;
    width: 50px;
  }
  .team-members-lg .team-member-content p:after {
    display: none;
  }
  .team-members-lg .team-member-socials {
    padding: 17px 0 5px;
  }</pre></body></html>