/*normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove default margin.
 */
body {
  margin: 0;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}
/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted #192545;
  text-decoration: none;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}
/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}
/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 * 3. permet de voir les cases a cocher pour le formulaire d abonnement de ES (Anabel - jan 2018)
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  -webkit-appearance: checkbox;
  /* 3 */
}
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}
/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
* {
  box-sizing: border-box;
}
/* variables.less */
/* typo.less
 * Chargement des fontes
 */
@font-face {
  font-family: 'karla';
  src: url('../fonts/karla-bold-webfont.woff2') format('woff2'), url('../fonts/karla-bold-webfont.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'karla';
  src: url('../fonts/karla-bolditalic-webfont.woff2') format('woff2'), url('../fonts/karla-bolditalic-webfont.woff') format('woff');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'karla';
  src: url('../fonts/karla-italic-webfont.woff2') format('woff2'), url('../fonts/karla-italic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'karla';
  src: url('../fonts/karla-regular-webfont.woff2') format('woff2'), url('../fonts/karla-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'oswald';
  src: url('../fonts/oswald-light-webfont.woff2') format('woff2'), url('../fonts/oswald-light-webfont.woff') format('woff');
  font-weight: 200;
  font-style: normal;
}
html {
  background-color: #ffffff;
  color: #192545;
  font-size: initial;
}
body {
  font-family: 'karla', sans-serif;
  font-size: initial;
}
h1,
.h1 {
  color: #192545;
  font-family: 'oswald', sans-serif;
  font-size: 3.125rem;
  font-weight: 200;
  letter-spacing: 1px;
  line-height: 3.75rem;
  text-transform: uppercase;
}
.page-courante h1,
.page-courante .h1 {
  text-transform: none;
}
@media screen and (max-width: 37.5em) {
  .page-courante h1,
  .page-courante .h1 {
    font-size: 2.1875rem;
    line-height: 2.625rem;
  }
}
h2,
.h2 {
  color: #292929;
  font-family: 'oswald', sans-serif;
  font-size: 2.625rem;
  font-weight: 200;
  letter-spacing: 1.4px;
  line-height: 3.375rem;
  text-transform: uppercase;
}
h2.fonce,
.h2.fonce {
  color: #192545;
}
.page-courante h2,
.page-courante .h2 {
  color: #192545;
  text-transform: none;
}
@media screen and (max-width: 37.5em) {
  .page-courante h2,
  .page-courante .h2 {
    font-size: 1.875rem;
    line-height: 2.1875rem;
  }
}
h3,
.h3,
.carte-intro h2,
.carte-intro .titre {
  color: #448eb5;
  font-family: 'karla', sans-serif;
  font-size: 1.5rem;
  letter-spacing: normal;
  line-height: 1.75rem;
  font-weight: bold;
  text-transform: none;
}
h3.fonce,
.h3.fonce {
  color: #192545;
}
h4,
.h4 {
  color: #192545;
  font-family: 'karla', sans-serif;
  font-size: 1.125rem;
  letter-spacing: normal;
  line-height: 1.4375rem;
  font-weight: bold;
  text-transform: none;
}
h5,
.h5,
h6,
.h6 {
  color: #192545;
  font-family: 'karla', sans-serif;
  font-size: 1rem;
  letter-spacing: normal;
  line-height: 1.3125rem;
  font-weight: bold;
  text-transform: none;
}
p,
ul,
ol {
  line-height: 1.375em;
}
a {
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  -ms-transition: color 0.25s;
  -o-transition: color 0.25s;
  color: #005678;
}
a[href^="tel:"] {
  color: inherit;
  text-decoration: none;
}
a[href^="tel:"]:hover,
a[href^="tel:"]:focus {
  color: #005678;
  outline: 0;
}
a:hover,
a:focus {
  text-decoration: underline;
}
blockquote {
  background-color: #f1f1f1;
  border-left: 3px solid #448eb5;
  margin: 1.25rem auto;
  padding: 0.625rem 1.25rem;
}
img.alignright {
  float: right;
  margin: 0.5em 0 0.5em 1em;
}
img.alignleft {
  float: left;
  margin: 0.5em 1em 0.5em 0;
}
q:before,
q:after {
  content: '';
}
/* icones.less */
.i,
form.recherche .message.erreur:before,
.form-recherche .message.erreur:before,
.ui-datepicker-prev .ui-icon,
.ui-datepicker-next .ui-icon {
  background-position: center center;
  background-size: contain;
  display: inline-block;
  position: relative;
}
.i svg {
  width: 100%;
  height: 100%;
}
.i-calendrier-bigstone {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Calque_1%22%20data-name%3D%22Calque%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22511.6%22%20height%3D%22503%22%20viewBox%3D%220%200%20511.6%20503%22%3E%3Ctitle%20fill%3D%22%23192545%22%3ECalendrier%3C%2Ftitle%3E%3Cpath%20d%3D%22M402.5%2C141.7a21.66%2C21.66%2C0%2C0%2C0%2C21.7-21.6v-78a21.7%2C21.7%2C0%2C0%2C0-43.4%2C0V120A21.81%2C21.81%2C0%2C0%2C0%2C402.5%2C141.7Zm-260.7%2C0a21.64%2C21.64%2C0%2C0%2C0%2C21.6-21.6v-78a21.6%2C21.6%2C0%2C0%2C0-43.2%2C0V120A21.66%2C21.66%2C0%2C0%2C0%2C141.8%2C141.7ZM431.3%2C83.4v.4a43.45%2C43.45%2C0%2C1%2C1-57.5%2C0v-.4H170.6v.4a43.4%2C43.4%2C0%2C1%2C1-57.4%2C0v-.4h-97V523.5H527.8V83.4Zm60.8%2C402H54.3V193.7H492.1V485.4ZM379.3%2C312.9H324.1V368h55.2Zm0-82.9H324.1v55.1h55.2V230Zm0%2C163.5H324.1v55.2h55.2ZM456.9%2C230H401.7v55.1h55.2V230Zm0%2C82.9H401.7V368h55.2ZM146.3%2C393.5H91.2v55.2h55.1V393.5Zm77.7%2C0H168.9v55.2H224Zm0-80.6H168.9V368H224Zm-77.7%2C0H91.2V368h55.1V312.9Zm155.3%2C0H246.5V368h55.1Zm0-82.9H246.5v55.1h55.1V230ZM224%2C230H168.9v55.1H224V230Zm77.6%2C163.5H246.5v55.2h55.1Z%22%20transform%3D%22translate%28-16.2%20-20.5%29%22%20fill%3D%22%23192545%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-calendrier-bleu {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Calque_1%22%20data-name%3D%22Calque%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22511.6%22%20height%3D%22503%22%20viewBox%3D%220%200%20511.6%20503%22%3E%3Ctitle%20fill%3D%22%2322428F%22%3ECalendrier%3C%2Ftitle%3E%3Cpath%20d%3D%22M402.5%2C141.7a21.66%2C21.66%2C0%2C0%2C0%2C21.7-21.6v-78a21.7%2C21.7%2C0%2C0%2C0-43.4%2C0V120A21.81%2C21.81%2C0%2C0%2C0%2C402.5%2C141.7Zm-260.7%2C0a21.64%2C21.64%2C0%2C0%2C0%2C21.6-21.6v-78a21.6%2C21.6%2C0%2C0%2C0-43.2%2C0V120A21.66%2C21.66%2C0%2C0%2C0%2C141.8%2C141.7ZM431.3%2C83.4v.4a43.45%2C43.45%2C0%2C1%2C1-57.5%2C0v-.4H170.6v.4a43.4%2C43.4%2C0%2C1%2C1-57.4%2C0v-.4h-97V523.5H527.8V83.4Zm60.8%2C402H54.3V193.7H492.1V485.4ZM379.3%2C312.9H324.1V368h55.2Zm0-82.9H324.1v55.1h55.2V230Zm0%2C163.5H324.1v55.2h55.2ZM456.9%2C230H401.7v55.1h55.2V230Zm0%2C82.9H401.7V368h55.2ZM146.3%2C393.5H91.2v55.2h55.1V393.5Zm77.7%2C0H168.9v55.2H224Zm0-80.6H168.9V368H224Zm-77.7%2C0H91.2V368h55.1V312.9Zm155.3%2C0H246.5V368h55.1Zm0-82.9H246.5v55.1h55.1V230ZM224%2C230H168.9v55.1H224V230Zm77.6%2C163.5H246.5v55.2h55.1Z%22%20transform%3D%22translate%28-16.2%20-20.5%29%22%20fill%3D%22%2322428F%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-calendrier {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20id%3D%22Calque_1%22%20data-name%3D%22Calque%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22511.6%22%20height%3D%22503%22%20viewBox%3D%220%200%20511.6%20503%22%3E%3Ctitle%3ECalendrier%3C%2Ftitle%3E%3Cpath%20d%3D%22M402.5%2C141.7a21.66%2C21.66%2C0%2C0%2C0%2C21.7-21.6v-78a21.7%2C21.7%2C0%2C0%2C0-43.4%2C0V120A21.81%2C21.81%2C0%2C0%2C0%2C402.5%2C141.7Zm-260.7%2C0a21.64%2C21.64%2C0%2C0%2C0%2C21.6-21.6v-78a21.6%2C21.6%2C0%2C0%2C0-43.2%2C0V120A21.66%2C21.66%2C0%2C0%2C0%2C141.8%2C141.7ZM431.3%2C83.4v.4a43.45%2C43.45%2C0%2C1%2C1-57.5%2C0v-.4H170.6v.4a43.4%2C43.4%2C0%2C1%2C1-57.4%2C0v-.4h-97V523.5H527.8V83.4Zm60.8%2C402H54.3V193.7H492.1V485.4ZM379.3%2C312.9H324.1V368h55.2Zm0-82.9H324.1v55.1h55.2V230Zm0%2C163.5H324.1v55.2h55.2ZM456.9%2C230H401.7v55.1h55.2V230Zm0%2C82.9H401.7V368h55.2ZM146.3%2C393.5H91.2v55.2h55.1V393.5Zm77.7%2C0H168.9v55.2H224Zm0-80.6H168.9V368H224Zm-77.7%2C0H91.2V368h55.1V312.9Zm155.3%2C0H246.5V368h55.1Zm0-82.9H246.5v55.1h55.1V230ZM224%2C230H168.9v55.1H224V230Zm77.6%2C163.5H246.5v55.2h55.1Z%22%20transform%3D%22translate%28-16.2%20-20.5%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-courriel-bigstone {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2026%2018%22%20style%3D%22enable-background%3Anew%200%200%2026%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23192545%22%20d%3D%22M24.9%2C2.2V0.5h-24v1.2l0%2C0l0%2C0v0.4l0%2C0v13.7l0%2C0v0.4v0.1L1%2C16.4v1.2h24v-1.7l0%2C0L24.9%2C2.2L24.9%2C2.2L24.9%2C2.2z%20%20M21.9%2C15.8H3.8l5.6-5.6L8.1%2C9l-5.5%2C5.5v-11l10.3%2C10.1l1.2-1.2L14%2C12.3l9.1-9.1v11.5L17.5%2C9l-1.2%2C1.2L21.9%2C15.8z%20M3.8%2C2.2h18l-9%2C9%20L3.8%2C2.2z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-courriel {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2026%2018%22%20style%3D%22enable-background%3Anew%200%200%2026%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M24.9%2C2.2V0.5h-24v1.2l0%2C0l0%2C0v0.4l0%2C0v13.7l0%2C0v0.4v0.1L1%2C16.4v1.2h24v-1.7l0%2C0L24.9%2C2.2L24.9%2C2.2L24.9%2C2.2z%20%20M21.9%2C15.8H3.8l5.6-5.6L8.1%2C9l-5.5%2C5.5v-11l10.3%2C10.1l1.2-1.2L14%2C12.3l9.1-9.1v11.5L17.5%2C9l-1.2%2C1.2L21.9%2C15.8z%20M3.8%2C2.2h18l-9%2C9%20L3.8%2C2.2z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-croix-flamepea,
form.recherche .message.erreur:before,
.form-recherche .message.erreur:before {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Ctitle%20fill%3D%22%23df5a3b%22%3E%3C%2Ftitle%3E%3Cg%20id%3D%22icomoon-ignore%22%20fill%3D%22%23df5a3b%22%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23df5a3b%22%20d%3D%22M287.8%20767.7c-8.4%200-16.8-3.2-23.2-9.6-12.8-12.8-12.8-33.5%200-46.3l447.7-447.7c12.8-12.8%2033.5-12.8%2046.3%200s12.8%2033.5%200%2046.3l-447.6%20447.7c-6.4%206.4-14.8%209.6-23.2%209.6z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23df5a3b%22%20d%3D%22M735.5%20767.7c-8.4%200-16.8-3.2-23.2-9.6l-447.6-447.7c-12.8-12.8-12.8-33.5%200-46.3s33.5-12.8%2046.3%200l447.7%20447.7c12.8%2012.8%2012.8%2033.5%200%2046.3-6.4%206.4-14.8%209.6-23.2%209.6z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-croix {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Ctitle%3E%3C%2Ftitle%3E%3Cg%20id%3D%22icomoon-ignore%22%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M287.8%20767.7c-8.4%200-16.8-3.2-23.2-9.6-12.8-12.8-12.8-33.5%200-46.3l447.7-447.7c12.8-12.8%2033.5-12.8%2046.3%200s12.8%2033.5%200%2046.3l-447.6%20447.7c-6.4%206.4-14.8%209.6-23.2%209.6z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M735.5%20767.7c-8.4%200-16.8-3.2-23.2-9.6l-447.6-447.7c-12.8-12.8-12.8-33.5%200-46.3s33.5-12.8%2046.3%200l447.7%20447.7c12.8%2012.8%2012.8%2033.5%200%2046.3-6.4%206.4-14.8%209.6-23.2%209.6z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-facebook-bigstone {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%209%2018%22%20style%3D%22enable-background%3Anew%200%200%209%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23192545%22%20d%3D%22M2.3%2C17.6h3.4V8.9h2.4L8.4%2C6H5.7V4.4c0-0.7%2C0.1-0.9%2C0.8-0.9h1.9v-3H6c-2.6%2C0-3.7%2C1.1-3.7%2C3.3v2.3H0.5V9h1.8%20L2.3%2C17.6L2.3%2C17.6z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-facebook {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%209%2018%22%20style%3D%22enable-background%3Anew%200%200%209%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M2.3%2C17.6h3.4V8.9h2.4L8.4%2C6H5.7V4.4c0-0.7%2C0.1-0.9%2C0.8-0.9h1.9v-3H6c-2.6%2C0-3.7%2C1.1-3.7%2C3.3v2.3H0.5V9h1.8%20L2.3%2C17.6L2.3%2C17.6z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-fichier {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2220px%22%20height%3D%2225px%22%20viewBox%3D%220%200%2020%2025%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2215%22%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Symbols%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22divers%2Fpublication-listing%22%20transform%3D%22translate%28-834.000000%2C%20-106.000000%29%22%20fill%3D%22%2328438A%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22btn%2Fpetit%22%20transform%3D%22translate%28834.000000%2C%20106.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-4%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-5%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Page-1%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M11.7586909%2C13.3411156%20L11.7586909%2C7.03341461%20L8.08627025%2C7.03341461%20L8.08627025%2C13.3411156%20L6.09082848%2C13.3411156%20L9.92248058%2C18.3557407%20L13.7541327%2C13.3411156%20L11.7586909%2C13.3411156%20Z%20M0.4225%2C0.714373269%20L0.4225%2C24.6746267%20L19.4225%2C24.6746267%20L19.4225%2C4.35514183%20L15.7819256%2C0.714373269%20L0.4225%2C0.714373269%20Z%20M2.55853148%2C2.85059893%20L14.8972202%2C2.85059893%20L17.2866627%2C5.23984723%20L17.2866627%2C22.5385953%20L2.55853148%2C22.5385953%20L2.55853148%2C2.85059893%20Z%22%20id%3D%22Fill-1%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-fleche-bas {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2018%2014%22%20style%3D%22enable-background%3Anew%200%200%2018%2014%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2215%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22Desktop%22%3E%20%3Cg%20id%3D%22_x34_669_x5F_conseil-statut-femme_x5F_desktop_x5F_v5%22%20transform%3D%22translate%28-131.000000%2C%20-841.000000%29%22%3E%20%20%3Cg%20id%3D%22slideshow%22%20transform%3D%22translate%28-397.000000%2C%20210.000000%29%22%3E%20%20%20%3Cpolygon%20id%3D%22Triangle%22%20class%3D%22st0%22%20points%3D%22537%2C644.6%20545.5%2C631.4%20528.5%2C631.4%20%20%20%20%22%2F%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-fleche-droite-bleu {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2014%2018%22%20style%3D%22enable-background%3Anew%200%200%2014%2018%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2215%22%3E%3Cg%20id%3D%22Desktop%22%20fill%3D%22%2322428F%22%3E%20%3Cg%20id%3D%22_x34_669_x5F_conseil-statut-femme_x5F_desktop_x5F_v5%22%20transform%3D%22translate%28-133.000000%2C%20-839.000000%29%22%20fill%3D%22%2322428F%22%3E%20%20%3Cg%20id%3D%22slideshow%22%20transform%3D%22translate%28-397.000000%2C%20210.000000%29%22%20fill%3D%22%2322428F%22%3E%20%20%20%3Cpolygon%20id%3D%22Triangle%22%20points%3D%22543.6%2C638%20530.4%2C646.5%20530.4%2C629.5%20%20%20%20%22%20fill%3D%22%2322428F%22%3E%3C%2Fpolygon%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-fleche-droite {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2014%2018%22%20style%3D%22enable-background%3Anew%200%200%2014%2018%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2215%22%3E%3Cg%20id%3D%22Desktop%22%3E%20%3Cg%20id%3D%22_x34_669_x5F_conseil-statut-femme_x5F_desktop_x5F_v5%22%20transform%3D%22translate%28-133.000000%2C%20-839.000000%29%22%3E%20%20%3Cg%20id%3D%22slideshow%22%20transform%3D%22translate%28-397.000000%2C%20210.000000%29%22%3E%20%20%20%3Cpolygon%20id%3D%22Triangle%22%20points%3D%22543.6%2C638%20530.4%2C646.5%20530.4%2C629.5%20%20%20%20%22%20fill%3D%22%23FFFFFF%22%2F%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-fleche-gauche-bleu {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2014%2018%22%20style%3D%22enable-background%3Anew%200%200%2014%2018%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2215%22%3E%3Cg%20id%3D%22Desktop%22%20fill%3D%22%2322428F%22%3E%20%3Cg%20id%3D%22_x34_669_x5F_conseil-statut-femme_x5F_desktop_x5F_v5%22%20transform%3D%22translate%28-133.000000%2C%20-839.000000%29%22%20fill%3D%22%2322428F%22%3E%20%20%3Cg%20id%3D%22slideshow%22%20transform%3D%22translate%28-397.000000%2C%20210.000000%29%22%20fill%3D%22%2322428F%22%3E%20%20%20%3Cpolygon%20id%3D%22Triangle%22%20points%3D%22530.4%2C638%20543.6%2C646.5%20543.6%2C629.5%20%20%20%20%22%20fill%3D%22%2322428F%22%3E%3C%2Fpolygon%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-fleche-gauche {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2014%2018%22%20style%3D%22enable-background%3Anew%200%200%2014%2018%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2215%22%3E%3Cg%20id%3D%22Desktop%22%3E%20%3Cg%20id%3D%22_x34_669_x5F_conseil-statut-femme_x5F_desktop_x5F_v5%22%20transform%3D%22translate%28-133.000000%2C%20-839.000000%29%22%3E%20%20%3Cg%20id%3D%22slideshow%22%20transform%3D%22translate%28-397.000000%2C%20210.000000%29%22%3E%20%20%20%3Cpolygon%20id%3D%22Triangle%22%20points%3D%22530.4%2C638%20543.6%2C646.5%20543.6%2C629.5%20%20%20%20%22%20fill%3D%22%23FFFFFF%22%2F%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-fleche-haut {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2018%2014%22%20style%3D%22enable-background%3Anew%200%200%2018%2014%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2215%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22Desktop%22%3E%20%3Cg%20id%3D%22_x34_669_x5F_conseil-statut-femme_x5F_desktop_x5F_v5%22%20transform%3D%22translate%28-131.000000%2C%20-841.000000%29%22%3E%20%20%3Cg%20id%3D%22slideshow%22%20transform%3D%22translate%28-397.000000%2C%20210.000000%29%22%3E%20%20%20%3Cpolygon%20id%3D%22Triangle%22%20class%3D%22st0%22%20points%3D%22537%2C631.4%20545.5%2C644.6%20528.5%2C644.6%20%20%20%20%22%2F%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-lien-externe {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2020%2020%22%20style%3D%22enable-background%3Anew%200%200%2020%2020%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2215%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%2328438A%3B%7D%3C%2Fstyle%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%2214.4%2C2.9%207.3%2C10%209.9%2C12.6%2017%2C5.5%2018.4%2C6.9%2019.2%2C0.7%2013%2C1.5%20%22%2F%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%2217.3%2C17.6%202.6%2C17.6%202.6%2C2.8%209.9%2C2.8%209.9%2C0.7%200.4%2C0.7%200.4%2C19.7%2019.4%2C19.7%2019.4%2C11%2017.3%2C11%20%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-partager {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2223px%22%20height%3D%2225px%22%20viewBox%3D%220%200%2023%2025%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Desktop%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%224669_conseil-statut-femme_styles%22%20transform%3D%22translate%28-1564.000000%2C%20-466.000000%29%22%20fill%3D%22%23FFFFFF%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Share%22%20transform%3D%22translate%281550.000000%2C%20453.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M32.0584579%2C28.4451402%20C30.354859%2C28.4451402%2028.9694299%2C27.0597111%2028.9694299%2C25.3561122%20C28.9694299%2C23.6525132%2030.354859%2C22.2670841%2032.0584579%2C22.2670841%20C33.7620569%2C22.2670841%2035.147486%2C23.6525132%2035.147486%2C25.3561122%20C35.147486%2C27.0597111%2033.7620569%2C28.4451402%2032.0584579%2C28.4451402%20M18.6335421%2C35.8140166%20C16.9299431%2C35.8140166%2015.544514%2C34.430132%2015.544514%2C32.7249886%20C15.544514%2C31.0213896%2016.9299431%2C29.6359605%2018.6335421%2C29.6359605%20C20.337141%2C29.6359605%2021.7225701%2C31.0213896%2021.7225701%2C32.7249886%20C21.7225701%2C34.430132%2020.337141%2C35.8140166%2018.6335421%2C35.8140166%20M18.6335421%2C20.7225701%20C16.9299431%2C20.7225701%2015.544514%2C19.337141%2015.544514%2C17.6335421%20C15.544514%2C15.9299431%2016.9299431%2C14.544514%2018.6335421%2C14.544514%20C20.337141%2C14.544514%2021.7225701%2C15.9299431%2021.7225701%2C17.6335421%20C21.7225701%2C19.337141%2020.337141%2C20.7225701%2018.6335421%2C20.7225701%20M32.0584579%2C20.7225701%20C30.6236044%2C20.7225701%2029.3555584%2C21.3928892%2028.5045312%2C22.419991%20L22.9659039%2C19.2336586%20C23.1512456%2C18.733236%2023.2670841%2C18.1988342%2023.2670841%2C17.6335421%20C23.2670841%2C15.0789159%2021.1881683%2C13%2018.6335421%2C13%20C16.0789159%2C13%2014%2C15.0789159%2014%2C17.6335421%20C14%2C20.1881683%2016.0789159%2C22.2670841%2018.6335421%2C22.2670841%20C20.0683956%2C22.2670841%2021.3379861%2C21.596765%2022.1874688%2C20.5696632%20L27.7260961%2C23.7559956%20C27.5407544%2C24.2564182%2027.4249159%2C24.79082%2027.4249159%2C25.3561122%20C27.4249159%2C25.9214043%2027.5407544%2C26.4558062%2027.7276406%2C26.9562287%20L22.3851666%2C30.0282671%20C21.5434065%2C28.8606145%2020.1811451%2C28.0914465%2018.6335421%2C28.0914465%20C16.0789159%2C28.0914465%2014%2C30.1703624%2014%2C32.7249886%20C14%2C35.2811593%2016.0789159%2C37.3585306%2018.6335421%2C37.3585306%20C21.1881683%2C37.3585306%2023.2670841%2C35.2811593%2023.2670841%2C32.7249886%20C23.2670841%2C32.2709014%2023.1805913%2C31.839982%2023.0585747%2C31.4245078%20L28.5045312%2C28.2922333%20C29.3555584%2C29.3193351%2030.6236044%2C29.9896542%2032.0584579%2C29.9896542%20C34.6130841%2C29.9896542%2036.692%2C27.9107384%2036.692%2C25.3561122%20C36.692%2C22.801486%2034.6130841%2C20.7225701%2032.0584579%2C20.7225701%22%20id%3D%22Fill-1%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-recherche {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2026%2026%22%20style%3D%22enable-background%3Anew%200%200%2026%2026%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2245%22%3E%3Cg%20id%3D%22Symbols%22%3E%20%3Cg%20id%3D%22nav_x2F_nav%22%20transform%3D%22translate%28-1225.000000%2C%20-36.000000%29%22%3E%20%20%3Cg%20id%3D%22champ-de-recherche%22%20transform%3D%22translate%281106.000000%2C%2036.000000%29%22%3E%20%20%20%3Cg%20id%3D%22_x2B50__xFE0F_icon_x2F_recherche%22%20transform%3D%22translate%28120.000000%2C%201.000000%29%22%3E%20%20%20%20%3Cg%20id%3D%22Stroke-1%22%3E%20%20%20%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M9.4%2C18.5c-5.2%2C0-9.3-4.2-9.3-9.5s4-9.5%2C9.2-9.5c5.2%2C0%2C9.4%2C4.3%2C9.4%2C9.5S14.5%2C18.5%2C9.4%2C18.5z%20M9.3%2C2.5%20%20%20%20%20%20C5.8%2C2.5%2C3.1%2C5.4%2C3.1%2C9s2.8%2C6.5%2C6.3%2C6.5c3.5%2C0%2C6.3-2.9%2C6.3-6.5C15.7%2C5.5%2C12.8%2C2.5%2C9.3%2C2.5z%22%2F%3E%20%20%20%20%3C%2Fg%3E%20%20%20%20%3Cg%20id%3D%22Stroke-3%22%3E%20%20%20%20%20%3Crect%20x%3D%2218.2%22%20y%3D%2216%22%20transform%3D%22matrix%280.7132%20-0.701%200.701%200.7132%20-8.4538%2019.5383%29%22%20fill%3D%22%23ffffff%22%20width%3D%223%22%20height%3D%228.1%22%2F%3E%20%20%20%20%3C%2Fg%3E%20%20%20%3C%2Fg%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-rss {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2020%2022%22%20style%3D%22enable-background%3Anew%200%200%2020%2022%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2245%22%3E%3Cg%20id%3D%22Symbols%22%3E%20%3Cg%20id%3D%22nav_x2F_nav%22%20transform%3D%22translate%28-1359.000000%2C%20-38.000000%29%22%3E%20%20%3Cg%20id%3D%22nav-principale%22%3E%20%20%20%3Cg%20id%3D%22social%22%20transform%3D%22translate%281270.000000%2C%2030.000000%29%22%3E%20%20%20%20%3Cg%20id%3D%22_x2B50__xFE0F_icon_x2F_social_x2F_rss%22%20transform%3D%22translate%2881.000000%2C%200.000000%29%22%3E%20%20%20%20%20%3Cg%20id%3D%22_xD83C__xDFA8_couleur_x2F_blanc%22%20transform%3D%22translate%287.823529%2C%207.823529%29%22%3E%20%20%20%20%20%20%3Cg%20id%3D%22Mask%22%3E%20%20%20%20%20%20%20%3Cpath%20id%3D%22path-1_1_%22%20fill%3D%22%23ffffff%22%20d%3D%22M1%2C1.3c10.6%2C0.4%2C18.9%2C9.3%2C18.6%2C19.8L15.8%2C21c0.1-4.1-1.4-8-4.2-11.1%20%20%20%20%20%20%20%20C8.8%2C6.9%2C5%2C5.2%2C0.9%2C5.2L1%2C1.3z%20M3.3%2C15.6c1.4%2C0%2C2.6%2C1.1%2C2.6%2C2.6c0%2C1.4-1.1%2C2.6-2.6%2C2.6c-1.4%2C0-2.6-1.1-2.6-2.6%20%20%20%20%20%20%20%20C0.7%2C16.8%2C1.9%2C15.6%2C3.3%2C15.6z%20M0.7%2C8.1c7%2C0.1%2C12.6%2C5.8%2C12.7%2C12.8H9.5c-0.1-4.8-4-8.8-8.8-8.9C0.7%2C12%2C0.7%2C8.1%2C0.7%2C8.1z%22%2F%3E%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%20%20%20%3C%2Fg%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-triangle-bas-bleu {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2018%2014%22%20style%3D%22enable-background%3Anew%200%200%2018%2014%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2215%22%3E%3Cpolygon%20points%3D%229%2C14%200%2C0%2018%2C0%20%22%20fill%3D%22%2322428F%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-triangle-bas {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2018%2014%22%20style%3D%22enable-background%3Anew%200%200%2018%2014%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2215%22%3E%3Cpolygon%20points%3D%229%2C14%200%2C0%2018%2C0%20%22%20fill%3D%22%2328438A%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-triangle-droite-bleu,
.ui-datepicker-next .ui-icon {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2014%2018%22%20style%3D%22enable-background%3Anew%200%200%2014%2018%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2215%22%3E%3Cpolygon%20fill%3D%22%2322428F%22%20points%3D%2214%2C9%200%2C0%200%2C18%20%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-triangle-droite-flamepea,
.ui-datepicker-next:hover .ui-icon {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2014%2018%22%20style%3D%22enable-background%3Anew%200%200%2014%2018%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2215%22%3E%3Cpolygon%20fill%3D%22%23df5a3b%22%20points%3D%2214%2C9%200%2C0%200%2C18%20%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-triangle-droite {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2014%2018%22%20style%3D%22enable-background%3Anew%200%200%2014%2018%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2215%22%3E%3Cpolygon%20fill%3D%22%2328438A%22%20points%3D%2214%2C9%200%2C0%200%2C18%20%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-triangle-gauche-bleu,
.ui-datepicker-prev .ui-icon {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2014%2018%22%20style%3D%22enable-background%3Anew%200%200%2014%2018%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2215%22%3E%3Cpolygon%20fill%3D%22%2322428F%22%20points%3D%220%2C9%2014%2C18%2014%2C0%20%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-triangle-gauche-flamepea,
.ui-datepicker-prev:hover .ui-icon {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2014%2018%22%20style%3D%22enable-background%3Anew%200%200%2014%2018%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2215%22%3E%3Cpolygon%20fill%3D%22%23df5a3b%22%20points%3D%220%2C9%2014%2C18%2014%2C0%20%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-triangle-gauche {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2014%2018%22%20style%3D%22enable-background%3Anew%200%200%2014%2018%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2215%22%3E%3Cpolygon%20fill%3D%22%2328438A%22%20points%3D%220%2C9%2014%2C18%2014%2C0%20%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-triangle-haut-bleu {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2018%2014%22%20style%3D%22enable-background%3Anew%200%200%2018%2014%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2215%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%20fill%3D%22%2322428F%22%3E%20.st0%7Bfill%3A%2328438A%3B%7D%3C%2Fstyle%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%229%2C0%200%2C14%2018%2C14%20%22%20fill%3D%22%2322428F%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-triangle-haut {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2018%2014%22%20style%3D%22enable-background%3Anew%200%200%2018%2014%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2215%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%2328438A%3B%7D%3C%2Fstyle%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%229%2C0%200%2C14%2018%2C14%20%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-twitter-bigstone {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2018%22%20style%3D%22enable-background%3Anew%200%200%2022%2018%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2245%22%3E%3Cg%20id%3D%22Symbols%22%20fill%3D%22%23192545%22%3E%20%3Cg%20id%3D%22nav_x2F_nav%22%20transform%3D%22translate%28-1278.000000%2C%20-40.000000%29%22%20fill%3D%22%23192545%22%3E%20%20%3Cg%20id%3D%22nav-principale%22%20fill%3D%22%23192545%22%3E%20%20%20%3Cg%20id%3D%22social%22%20transform%3D%22translate%281270.000000%2C%2030.000000%29%22%20fill%3D%22%23192545%22%3E%20%20%20%20%3Cg%20id%3D%22_x2B50__xFE0F_icon_x2F_social_x2F_twitter%22%20fill%3D%22%23192545%22%3E%20%20%20%20%20%3Cg%20id%3D%22_xD83C__xDFA8_couleur_x2F_blanc%22%20transform%3D%22translate%287.823529%2C%2010.058824%29%22%20fill%3D%22%23192545%22%3E%20%20%20%20%20%20%3Cg%20id%3D%22Mask%22%20fill%3D%22%23192545%22%3E%20%20%20%20%20%20%20%3Cpath%20id%3D%22path-1_1_%22%20fill%3D%22%23192545%22%20d%3D%22M0.7%2C15.6c1.9%2C1.2%2C4.2%2C1.9%2C6.6%2C1.9c8%2C0%2C12.5-6.8%2C12.2-12.9C20.4%2C4%2C21%2C3.3%2C21.7%2C2.3%20%20%20%20%20%20%20%20c-0.8%2C0.4-1.6%2C0.6-2.5%2C0.7c0.9-0.6%2C1.5-1.4%2C1.9-2.4c-0.9%2C0.5-1.7%2C0.9-2.8%2C1.1c-0.8-0.9-1.9-1.3-3.2-1.3%20%20%20%20%20%20%20%20c-2.8%2C0-4.9%2C2.6-4.2%2C5.3C7.4%2C5.5%2C4.2%2C3.7%2C2.1%2C1.2C1%2C3.1%2C1.6%2C5.7%2C3.5%2C7C2.8%2C7%2C2.1%2C6.8%2C1.6%2C6.4c0%2C2%2C1.3%2C3.9%2C3.4%2C4.3%20%20%20%20%20%20%20%20c-0.7%2C0.2-1.3%2C0.2-2%2C0.1c0.6%2C1.7%2C2.2%2C3%2C4.1%2C3C5.3%2C15.2%2C3%2C15.9%2C0.7%2C15.6%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%20%20%20%3C%2Fg%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-twitter-bleu {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2018%22%20style%3D%22enable-background%3Anew%200%200%2022%2018%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2245%22%3E%3Cg%20id%3D%22Symbols%22%20fill%3D%22%2322428F%22%3E%20%3Cg%20id%3D%22nav_x2F_nav%22%20transform%3D%22translate%28-1278.000000%2C%20-40.000000%29%22%20fill%3D%22%2322428F%22%3E%20%20%3Cg%20id%3D%22nav-principale%22%20fill%3D%22%2322428F%22%3E%20%20%20%3Cg%20id%3D%22social%22%20transform%3D%22translate%281270.000000%2C%2030.000000%29%22%20fill%3D%22%2322428F%22%3E%20%20%20%20%3Cg%20id%3D%22_x2B50__xFE0F_icon_x2F_social_x2F_twitter%22%20fill%3D%22%2322428F%22%3E%20%20%20%20%20%3Cg%20id%3D%22_xD83C__xDFA8_couleur_x2F_blanc%22%20transform%3D%22translate%287.823529%2C%2010.058824%29%22%20fill%3D%22%2322428F%22%3E%20%20%20%20%20%20%3Cg%20id%3D%22Mask%22%20fill%3D%22%2322428F%22%3E%20%20%20%20%20%20%20%3Cpath%20id%3D%22path-1_1_%22%20fill%3D%22%2322428F%22%20d%3D%22M0.7%2C15.6c1.9%2C1.2%2C4.2%2C1.9%2C6.6%2C1.9c8%2C0%2C12.5-6.8%2C12.2-12.9C20.4%2C4%2C21%2C3.3%2C21.7%2C2.3%20%20%20%20%20%20%20%20c-0.8%2C0.4-1.6%2C0.6-2.5%2C0.7c0.9-0.6%2C1.5-1.4%2C1.9-2.4c-0.9%2C0.5-1.7%2C0.9-2.8%2C1.1c-0.8-0.9-1.9-1.3-3.2-1.3%20%20%20%20%20%20%20%20c-2.8%2C0-4.9%2C2.6-4.2%2C5.3C7.4%2C5.5%2C4.2%2C3.7%2C2.1%2C1.2C1%2C3.1%2C1.6%2C5.7%2C3.5%2C7C2.8%2C7%2C2.1%2C6.8%2C1.6%2C6.4c0%2C2%2C1.3%2C3.9%2C3.4%2C4.3%20%20%20%20%20%20%20%20c-0.7%2C0.2-1.3%2C0.2-2%2C0.1c0.6%2C1.7%2C2.2%2C3%2C4.1%2C3C5.3%2C15.2%2C3%2C15.9%2C0.7%2C15.6%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%20%20%20%3C%2Fg%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-twitter {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2022%2018%22%20style%3D%22enable-background%3Anew%200%200%2022%2018%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2245%22%3E%3Cg%20id%3D%22Symbols%22%3E%20%3Cg%20id%3D%22nav_x2F_nav%22%20transform%3D%22translate%28-1278.000000%2C%20-40.000000%29%22%3E%20%20%3Cg%20id%3D%22nav-principale%22%3E%20%20%20%3Cg%20id%3D%22social%22%20transform%3D%22translate%281270.000000%2C%2030.000000%29%22%3E%20%20%20%20%3Cg%20id%3D%22_x2B50__xFE0F_icon_x2F_social_x2F_twitter%22%3E%20%20%20%20%20%3Cg%20id%3D%22_xD83C__xDFA8_couleur_x2F_blanc%22%20transform%3D%22translate%287.823529%2C%2010.058824%29%22%3E%20%20%20%20%20%20%3Cg%20id%3D%22Mask%22%3E%20%20%20%20%20%20%20%3Cpath%20id%3D%22path-1_1_%22%20fill%3D%22%23ffffff%22%20d%3D%22M0.7%2C15.6c1.9%2C1.2%2C4.2%2C1.9%2C6.6%2C1.9c8%2C0%2C12.5-6.8%2C12.2-12.9C20.4%2C4%2C21%2C3.3%2C21.7%2C2.3%20%20%20%20%20%20%20%20c-0.8%2C0.4-1.6%2C0.6-2.5%2C0.7c0.9-0.6%2C1.5-1.4%2C1.9-2.4c-0.9%2C0.5-1.7%2C0.9-2.8%2C1.1c-0.8-0.9-1.9-1.3-3.2-1.3%20%20%20%20%20%20%20%20c-2.8%2C0-4.9%2C2.6-4.2%2C5.3C7.4%2C5.5%2C4.2%2C3.7%2C2.1%2C1.2C1%2C3.1%2C1.6%2C5.7%2C3.5%2C7C2.8%2C7%2C2.1%2C6.8%2C1.6%2C6.4c0%2C2%2C1.3%2C3.9%2C3.4%2C4.3%20%20%20%20%20%20%20%20c-0.7%2C0.2-1.3%2C0.2-2%2C0.1c0.6%2C1.7%2C2.2%2C3%2C4.1%2C3C5.3%2C15.2%2C3%2C15.9%2C0.7%2C15.6%22%2F%3E%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%20%20%20%3C%2Fg%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-youtube-bigstone {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2026%22%20style%3D%22enable-background%3Anew%200%200%2022%2026%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2245%22%3E%3Cg%20id%3D%22Symbols%22%20fill%3D%22%23192545%22%3E%20%3Cg%20id%3D%22nav_x2F_nav%22%20transform%3D%22translate%28-1318.000000%2C%20-35.000000%29%22%20fill%3D%22%23192545%22%3E%20%20%3Cg%20id%3D%22nav-principale%22%20fill%3D%22%23192545%22%3E%20%20%20%3Cg%20id%3D%22social%22%20transform%3D%22translate%281270.000000%2C%2030.000000%29%22%20fill%3D%22%23192545%22%3E%20%20%20%20%3Cg%20id%3D%22_x2B50__xFE0F_icon_x2F_social_x2F_youtube%22%20transform%3D%22translate%2841.000000%2C%200.000000%29%22%20fill%3D%22%23192545%22%3E%20%20%20%20%20%3Cg%20id%3D%22_xD83C__xDFA8_couleur_x2F_blanc%22%20transform%3D%22translate%287.823529%2C%205.588235%29%22%20fill%3D%22%23192545%22%3E%20%20%20%20%20%20%3Cg%20id%3D%22Mask%22%20fill%3D%22%23192545%22%3E%20%20%20%20%20%20%20%3Cpath%20id%3D%22path-1_1_%22%20fill%3D%22%23192545%22%20d%3D%22M13.3%2C9.7c-0.7%2C0-0.9-0.6-0.9-1.2v-6h1.2v5.4c0%2C0.3%2C0.1%2C0.5%2C0.4%2C0.5%20%20%20%20%20%20%20%20c0.3%2C0%2C0.6-0.3%2C0.8-0.6V2.5H16v7.1h-1.2V8.8C14.2%2C9.4%2C13.6%2C9.7%2C13.3%2C9.7z%20M7.5%2C7.8V4.4c0-1.1%2C0.8-1.9%2C1.9-1.9%20%20%20%20%20%20%20%20c1.1%2C0%2C1.8%2C0.8%2C1.8%2C1.9v3.4c0%2C1.1-0.9%2C1.9-1.8%2C1.9C8.2%2C9.7%2C7.5%2C9.1%2C7.5%2C7.8z%20M4.5%2C9.5V5.7L2.8%2C0h1.4l1%2C3.8l1-3.8h1.4L5.8%2C5.7%20%20%20%20%20%20%20%20v3.9L4.5%2C9.5L4.5%2C9.5z%20M8.9%2C4.5v3.2c0%2C0.4%2C0.2%2C0.7%2C0.6%2C0.7c0.4%2C0%2C0.6-0.3%2C0.6-0.7V4.5c0-0.4-0.2-0.7-0.6-0.7%20%20%20%20%20%20%20%20C9.1%2C3.8%2C8.9%2C4.1%2C8.9%2C4.5z%20M17.7%2C11.2c1.6%2C0%2C3%2C1.3%2C3%2C3.1v7.6c0%2C1.6-1.3%2C3.1-3%2C3.1H2.7c-1.6%2C0-3-1.3-3-3.1v-7.6%20%20%20%20%20%20%20%20c0-1.6%2C1.3-3.1%2C3-3.1C2.7%2C11.2%2C17.7%2C11.2%2C17.7%2C11.2z%20M4.7%2C22.6v-7.8h1.4v-1.3H1.8v1.3h1.4v7.8H4.7z%20M18.8%2C19.4v-1.7%20%20%20%20%20%20%20%20c0-1.2-0.6-2-1.7-2c-1.1%2C0-1.8%2C0.8-1.8%2C2v3.1c0%2C1.2%2C0.6%2C2.1%2C1.7%2C2.1c1.2%2C0%2C1.8-0.8%2C1.8-2.1v-0.5h-1.2v0.4c0%2C0.6%2C0%2C1-0.6%2C1%20%20%20%20%20%20%20%20c-0.5%2C0-0.6-0.5-0.6-1v-1.2H18.8z%20M14.2%2C21.2v-3.7c0-1-0.3-1.7-1.1-1.7c-0.5%2C0-0.8%2C0.3-1.1%2C0.7v-3h-1.2v9.2h1.1v-0.5%20%20%20%20%20%20%20%20c0.4%2C0.5%2C0.7%2C0.6%2C1.1%2C0.6C13.9%2C22.6%2C14.2%2C22%2C14.2%2C21.2z%20M9.5%2C22.6v-6.7H8.3V21c-0.2%2C0.2-0.5%2C0.5-0.8%2C0.5S7.2%2C21.3%2C7.2%2C21%20%20%20%20%20%20%20%20v-5.2H6v5.6c0%2C1.3%2C0.9%2C1.3%2C1.5%2C1C7.8%2C22.3%2C8%2C22%2C8.2%2C21.8v0.8L9.5%2C22.6L9.5%2C22.6z%20M12.2%2C16.9c0.2-0.1%2C0.5-0.1%2C0.7%2C0.1%20%20%20%20%20%20%20%20c0.1%2C0.1%2C0.1%2C0.3%2C0.1%2C0.5v3.4c0%2C0.2%2C0%2C0.4-0.1%2C0.5c-0.1%2C0.2-0.4%2C0.2-0.7%2C0.1c-0.1%2C0-0.2-0.1-0.3-0.2v-4.2%20%20%20%20%20%20%20%20C12%2C17%2C12.1%2C16.9%2C12.2%2C16.9z%20M17%2C16.9c0.5%2C0%2C0.6%2C0.3%2C0.6%2C0.8v0.7h-1.1v-0.7C16.4%2C17.2%2C16.5%2C16.9%2C17%2C16.9z%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%20%20%20%3C%2Fg%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-youtube-bleu {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2022%2026%22%20style%3D%22enable-background%3Anew%200%200%2022%2026%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2245%22%3E%3Cg%20id%3D%22Symbols%22%20fill%3D%22%2322428F%22%3E%20%3Cg%20id%3D%22nav_x2F_nav%22%20transform%3D%22translate%28-1318.000000%2C%20-35.000000%29%22%20fill%3D%22%2322428F%22%3E%20%20%3Cg%20id%3D%22nav-principale%22%20fill%3D%22%2322428F%22%3E%20%20%20%3Cg%20id%3D%22social%22%20transform%3D%22translate%281270.000000%2C%2030.000000%29%22%20fill%3D%22%2322428F%22%3E%20%20%20%20%3Cg%20id%3D%22_x2B50__xFE0F_icon_x2F_social_x2F_youtube%22%20transform%3D%22translate%2841.000000%2C%200.000000%29%22%20fill%3D%22%2322428F%22%3E%20%20%20%20%20%3Cg%20id%3D%22_xD83C__xDFA8_couleur_x2F_blanc%22%20transform%3D%22translate%287.823529%2C%205.588235%29%22%20fill%3D%22%2322428F%22%3E%20%20%20%20%20%20%3Cg%20id%3D%22Mask%22%20fill%3D%22%2322428F%22%3E%20%20%20%20%20%20%20%3Cpath%20id%3D%22path-1_1_%22%20fill%3D%22%2322428F%22%20d%3D%22M13.3%2C9.7c-0.7%2C0-0.9-0.6-0.9-1.2v-6h1.2v5.4c0%2C0.3%2C0.1%2C0.5%2C0.4%2C0.5%20%20%20%20%20%20%20%20c0.3%2C0%2C0.6-0.3%2C0.8-0.6V2.5H16v7.1h-1.2V8.8C14.2%2C9.4%2C13.6%2C9.7%2C13.3%2C9.7z%20M7.5%2C7.8V4.4c0-1.1%2C0.8-1.9%2C1.9-1.9%20%20%20%20%20%20%20%20c1.1%2C0%2C1.8%2C0.8%2C1.8%2C1.9v3.4c0%2C1.1-0.9%2C1.9-1.8%2C1.9C8.2%2C9.7%2C7.5%2C9.1%2C7.5%2C7.8z%20M4.5%2C9.5V5.7L2.8%2C0h1.4l1%2C3.8l1-3.8h1.4L5.8%2C5.7%20%20%20%20%20%20%20%20v3.9L4.5%2C9.5L4.5%2C9.5z%20M8.9%2C4.5v3.2c0%2C0.4%2C0.2%2C0.7%2C0.6%2C0.7c0.4%2C0%2C0.6-0.3%2C0.6-0.7V4.5c0-0.4-0.2-0.7-0.6-0.7%20%20%20%20%20%20%20%20C9.1%2C3.8%2C8.9%2C4.1%2C8.9%2C4.5z%20M17.7%2C11.2c1.6%2C0%2C3%2C1.3%2C3%2C3.1v7.6c0%2C1.6-1.3%2C3.1-3%2C3.1H2.7c-1.6%2C0-3-1.3-3-3.1v-7.6%20%20%20%20%20%20%20%20c0-1.6%2C1.3-3.1%2C3-3.1C2.7%2C11.2%2C17.7%2C11.2%2C17.7%2C11.2z%20M4.7%2C22.6v-7.8h1.4v-1.3H1.8v1.3h1.4v7.8H4.7z%20M18.8%2C19.4v-1.7%20%20%20%20%20%20%20%20c0-1.2-0.6-2-1.7-2c-1.1%2C0-1.8%2C0.8-1.8%2C2v3.1c0%2C1.2%2C0.6%2C2.1%2C1.7%2C2.1c1.2%2C0%2C1.8-0.8%2C1.8-2.1v-0.5h-1.2v0.4c0%2C0.6%2C0%2C1-0.6%2C1%20%20%20%20%20%20%20%20c-0.5%2C0-0.6-0.5-0.6-1v-1.2H18.8z%20M14.2%2C21.2v-3.7c0-1-0.3-1.7-1.1-1.7c-0.5%2C0-0.8%2C0.3-1.1%2C0.7v-3h-1.2v9.2h1.1v-0.5%20%20%20%20%20%20%20%20c0.4%2C0.5%2C0.7%2C0.6%2C1.1%2C0.6C13.9%2C22.6%2C14.2%2C22%2C14.2%2C21.2z%20M9.5%2C22.6v-6.7H8.3V21c-0.2%2C0.2-0.5%2C0.5-0.8%2C0.5S7.2%2C21.3%2C7.2%2C21%20%20%20%20%20%20%20%20v-5.2H6v5.6c0%2C1.3%2C0.9%2C1.3%2C1.5%2C1C7.8%2C22.3%2C8%2C22%2C8.2%2C21.8v0.8L9.5%2C22.6L9.5%2C22.6z%20M12.2%2C16.9c0.2-0.1%2C0.5-0.1%2C0.7%2C0.1%20%20%20%20%20%20%20%20c0.1%2C0.1%2C0.1%2C0.3%2C0.1%2C0.5v3.4c0%2C0.2%2C0%2C0.4-0.1%2C0.5c-0.1%2C0.2-0.4%2C0.2-0.7%2C0.1c-0.1%2C0-0.2-0.1-0.3-0.2v-4.2%20%20%20%20%20%20%20%20C12%2C17%2C12.1%2C16.9%2C12.2%2C16.9z%20M17%2C16.9c0.5%2C0%2C0.6%2C0.3%2C0.6%2C0.8v0.7h-1.1v-0.7C16.4%2C17.2%2C16.5%2C16.9%2C17%2C16.9z%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%20%20%20%3C%2Fg%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-youtube {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2022%2026%22%20style%3D%22enable-background%3Anew%200%200%2022%2026%3B%22%20xml%3Aspace%3D%22preserve%22%20width%3D%2245%22%3E%3Cg%20id%3D%22Symbols%22%3E%20%3Cg%20id%3D%22nav_x2F_nav%22%20transform%3D%22translate%28-1318.000000%2C%20-35.000000%29%22%3E%20%20%3Cg%20id%3D%22nav-principale%22%3E%20%20%20%3Cg%20id%3D%22social%22%20transform%3D%22translate%281270.000000%2C%2030.000000%29%22%3E%20%20%20%20%3Cg%20id%3D%22_x2B50__xFE0F_icon_x2F_social_x2F_youtube%22%20transform%3D%22translate%2841.000000%2C%200.000000%29%22%3E%20%20%20%20%20%3Cg%20id%3D%22_xD83C__xDFA8_couleur_x2F_blanc%22%20transform%3D%22translate%287.823529%2C%205.588235%29%22%3E%20%20%20%20%20%20%3Cg%20id%3D%22Mask%22%3E%20%20%20%20%20%20%20%3Cpath%20id%3D%22path-1_1_%22%20fill%3D%22%23ffffff%22%20d%3D%22M13.3%2C9.7c-0.7%2C0-0.9-0.6-0.9-1.2v-6h1.2v5.4c0%2C0.3%2C0.1%2C0.5%2C0.4%2C0.5%20%20%20%20%20%20%20%20c0.3%2C0%2C0.6-0.3%2C0.8-0.6V2.5H16v7.1h-1.2V8.8C14.2%2C9.4%2C13.6%2C9.7%2C13.3%2C9.7z%20M7.5%2C7.8V4.4c0-1.1%2C0.8-1.9%2C1.9-1.9%20%20%20%20%20%20%20%20c1.1%2C0%2C1.8%2C0.8%2C1.8%2C1.9v3.4c0%2C1.1-0.9%2C1.9-1.8%2C1.9C8.2%2C9.7%2C7.5%2C9.1%2C7.5%2C7.8z%20M4.5%2C9.5V5.7L2.8%2C0h1.4l1%2C3.8l1-3.8h1.4L5.8%2C5.7%20%20%20%20%20%20%20%20v3.9L4.5%2C9.5L4.5%2C9.5z%20M8.9%2C4.5v3.2c0%2C0.4%2C0.2%2C0.7%2C0.6%2C0.7c0.4%2C0%2C0.6-0.3%2C0.6-0.7V4.5c0-0.4-0.2-0.7-0.6-0.7%20%20%20%20%20%20%20%20C9.1%2C3.8%2C8.9%2C4.1%2C8.9%2C4.5z%20M17.7%2C11.2c1.6%2C0%2C3%2C1.3%2C3%2C3.1v7.6c0%2C1.6-1.3%2C3.1-3%2C3.1H2.7c-1.6%2C0-3-1.3-3-3.1v-7.6%20%20%20%20%20%20%20%20c0-1.6%2C1.3-3.1%2C3-3.1C2.7%2C11.2%2C17.7%2C11.2%2C17.7%2C11.2z%20M4.7%2C22.6v-7.8h1.4v-1.3H1.8v1.3h1.4v7.8H4.7z%20M18.8%2C19.4v-1.7%20%20%20%20%20%20%20%20c0-1.2-0.6-2-1.7-2c-1.1%2C0-1.8%2C0.8-1.8%2C2v3.1c0%2C1.2%2C0.6%2C2.1%2C1.7%2C2.1c1.2%2C0%2C1.8-0.8%2C1.8-2.1v-0.5h-1.2v0.4c0%2C0.6%2C0%2C1-0.6%2C1%20%20%20%20%20%20%20%20c-0.5%2C0-0.6-0.5-0.6-1v-1.2H18.8z%20M14.2%2C21.2v-3.7c0-1-0.3-1.7-1.1-1.7c-0.5%2C0-0.8%2C0.3-1.1%2C0.7v-3h-1.2v9.2h1.1v-0.5%20%20%20%20%20%20%20%20c0.4%2C0.5%2C0.7%2C0.6%2C1.1%2C0.6C13.9%2C22.6%2C14.2%2C22%2C14.2%2C21.2z%20M9.5%2C22.6v-6.7H8.3V21c-0.2%2C0.2-0.5%2C0.5-0.8%2C0.5S7.2%2C21.3%2C7.2%2C21%20%20%20%20%20%20%20%20v-5.2H6v5.6c0%2C1.3%2C0.9%2C1.3%2C1.5%2C1C7.8%2C22.3%2C8%2C22%2C8.2%2C21.8v0.8L9.5%2C22.6L9.5%2C22.6z%20M12.2%2C16.9c0.2-0.1%2C0.5-0.1%2C0.7%2C0.1%20%20%20%20%20%20%20%20c0.1%2C0.1%2C0.1%2C0.3%2C0.1%2C0.5v3.4c0%2C0.2%2C0%2C0.4-0.1%2C0.5c-0.1%2C0.2-0.4%2C0.2-0.7%2C0.1c-0.1%2C0-0.2-0.1-0.3-0.2v-4.2%20%20%20%20%20%20%20%20C12%2C17%2C12.1%2C16.9%2C12.2%2C16.9z%20M17%2C16.9c0.5%2C0%2C0.6%2C0.3%2C0.6%2C0.8v0.7h-1.1v-0.7C16.4%2C17.2%2C16.5%2C16.9%2C17%2C16.9z%22%2F%3E%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%20%20%20%3C%2Fg%3E%20%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.i-infolettre {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20standalone%3D%22no%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%2020010904//EN%22%0A%20%22http%3A//www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd%22%3E%0A%3Csvg%20version%3D%221.0%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20width%3D%22420.000000pt%22%20height%3D%22414.000000pt%22%20viewBox%3D%220%200%20420.000000%20414.000000%22%0A%20preserveAspectRatio%3D%22xMidYMid%20meet%22%3E%0A%3Cmetadata%3E%0ACreated%20by%20potrace%201.15%2C%20written%20by%20Peter%20Selinger%202001-2017%0A%3C/metadata%3E%0A%3Cg%20transform%3D%22translate%280.000000%2C414.000000%29%20scale%280.100000%2C-0.100000%29%22%0Afill%3D%22%23ffffff%22%20stroke%3D%22none%22%3E%0A%3Cpath%20d%3D%22M1975%204124%20c-41%20-20%20-66%20-36%20-90%20-56%20-111%20-94%20-262%20-219%20-360%20-298%0A-161%20-129%20-352%20-285%20-397%20-324%20-65%20-57%20-61%20-56%20-383%20-59%20l-300%20-2%20-3%20-245%20-3%0A-245%20-91%20-75%20c-217%20-180%20-277%20-240%20-315%20-317%20l-28%20-58%20-3%20-1130%20c-2%20-864%200%0A-1137%2010%20-1160%2019%20-48%2056%20-92%20106%20-125%20l45%20-30%201937%200%201937%200%2045%2030%20c50%2033%2087%0A77%20106%20125%2010%2023%2012%20296%2010%201160%20l-3%201130%20-28%2056%20c-25%2052%20-98%20134%20-177%20199%0A-16%2014%20-42%2037%20-58%2051%20-15%2014%20-66%2059%20-114%2098%20l-88%2073%20-2%20231%20-3%20232%20-304%203%0A-303%202%20-77%2062%20c-42%2034%20-137%20111%20-211%20170%20-74%2060%20-151%20122%20-170%20138%20-19%2016%20-64%0A52%20-100%2080%20-36%2028%20-77%2061%20-91%2073%20-15%2012%20-42%2033%20-59%2047%20-18%2014%20-61%2048%20-95%2077%0A-100%2084%20-145%20103%20-234%20103%20-46%20-1%20-88%20-7%20-106%20-16z%20m151%20-261%20c16%20-16%2039%20-35%0A51%20-43%2025%20-17%20452%20-361%20501%20-402%20l33%20-28%20-623%200%20-623%201%2025%2020%20c14%2011%2043%2036%2065%0A54%2022%2019%2087%2073%20145%20120%20144%20119%20173%20143%20190%20159%2041%2038%20185%20146%20194%20146%207%200%2025%0A-12%2042%20-27z%20m1344%20-1233%20l0%20-510%20-27%20-17%20c-15%20-10%20-35%20-25%20-43%20-33%20-8%20-8%20-45%0A-37%20-83%20-64%20-37%20-28%20-67%20-53%20-67%20-58%200%20-4%20-4%20-8%20-10%20-8%20-5%200%20-71%20-50%20-147%0A-110%20-76%20-61%20-147%20-117%20-158%20-125%20-53%20-41%20-138%20-107%20-214%20-168%20l-83%20-68%20-37%0A28%20c-20%2014%20-50%2038%20-68%2052%20-18%2014%20-46%2037%20-64%2051%20-18%2014%20-46%2037%20-63%2052%20l-31%2027%0A183%201%20182%200%200%2070%200%2070%20-273%200%20-273%200%20-54%2040%20c-29%2022%20-58%2040%20-63%2040%20-4%200%20-59%0A-41%20-120%20-91%20l-112%20-91%20-3%20321%20-2%20321%20-505%200%20-505%200%200%20-155%20c0%20-85%20-4%20-155%20-8%0A-155%20-5%200%20-19%2011%20-32%2025%20-13%2014%20-27%2025%20-31%2025%20-4%200%20-21%2013%20-38%2029%20l-31%2029%200%0A491%200%20491%201390%200%201390%200%200%20-510z%20m352%20-121%20l67%20-57%20-73%20-56%20c-40%20-31%20-76%20-56%0A-80%20-56%20-3%200%20-6%2054%20-6%20121%200%2093%203%20119%2013%20113%206%20-4%2042%20-34%2079%20-65z%20m-2132%20-602%0Al0%20-314%20-76%20-61%20-76%20-62%20-22%2020%20c-24%2022%20-87%2073%20-135%20110%20-18%2014%20-74%2059%20-125%0A100%20-51%2041%20-137%20110%20-190%20153%20l-96%2078%200%20144%200%20145%20360%200%20360%200%200%20-313z%20m-1339%0A191%20c36%20-29%2092%20-74%20125%20-99%2077%20-60%20345%20-275%20364%20-291%208%20-7%2053%20-43%20100%20-81%2047%0A-37%2095%20-76%20106%20-87%2012%20-11%2025%20-20%2029%20-20%204%200%2018%20-10%2030%20-22%2018%20-19%20117%20-99%0A160%20-130%2024%20-18%2065%20-56%2065%20-61%200%20-5%20-116%20-103%20-215%20-182%20-20%20-16%20-47%20-38%20-59%0A-47%20-11%20-10%20-66%20-54%20-121%20-98%20-55%20-45%20-114%20-93%20-132%20-108%20-17%20-15%20-38%20-31%20-46%0A-37%20-44%20-30%20-237%20-191%20-237%20-197%200%20-5%20-5%20-8%20-10%20-8%20-9%200%20-126%20-92%20-228%20-179%0Al-32%20-28%200%20878%20c0%20836%201%20878%2018%20864%209%20-8%2047%20-38%2083%20-67z%20m3597%20-1222%20l-3%20-435%0A-52%2042%20c-28%2023%20-83%2067%20-122%2097%20-39%2030%20-80%2062%20-90%2070%20-11%208%20-43%2034%20-73%2057%20-184%0A144%20-384%20301%20-448%20352%20-85%2067%20-194%20153%20-228%20179%20-13%209%20-37%2029%20-55%2044%20l-32%2026%0A28%2026%20c15%2014%2030%2026%2032%2026%202%200%2052%2039%20112%2086%2059%2047%20119%2094%20133%20105%20113%2088%20185%0A144%20261%20204%2048%2039%20110%2086%20136%20107%2026%2020%2096%2074%20154%20120%2058%2045%20131%20103%20163%20128%0A32%2025%2063%2050%2070%2056%2012%2013%2018%20-527%2014%20-1290z%20m-1773%20632%20c33%20-26%2067%20-53%2075%20-60%0A9%20-7%2054%20-42%20100%20-77%2047%20-36%20101%20-78%20120%20-93%2019%20-16%2040%20-33%2046%20-37%206%20-5%2048%20-39%0A93%20-75%2045%20-36%2084%20-66%2087%20-66%202%200%2033%20-24%2067%20-52%2035%20-29%2096%20-78%20136%20-108%2040%20-30%0A79%20-61%2086%20-68%208%20-7%2054%20-43%20103%20-80%2048%20-37%20117%20-91%20152%20-119%2076%20-62%20197%20-157%0A225%20-178%2040%20-31%20142%20-111%20210%20-165%2039%20-31%2079%20-62%2090%20-68%2015%20-9%20-399%20-11%20-1654%0A-12%20-921%200%20-1672%202%20-1670%203%202%202%2065%2053%20139%20112%20169%20137%20343%20276%20530%20428%2080%2065%0A193%20157%20253%20204%2059%2048%20107%2090%20107%2095%200%204%204%208%2010%208%205%200%2063%2043%20127%2096%2065%2053%20183%0A148%20262%20212%2080%2065%20155%20127%20167%20138%2013%2012%2029%2024%2036%2027%2014%205%2016%203%20103%20-65z%22/%3E%0A%3Cpath%20d%3D%22M840%202725%20l0%20-125%201210%200%201210%200%200%20125%200%20125%20-1210%200%20-1210%200%200%20-125z%22/%3E%0A%3Cpath%20d%3D%22M1992%202258%20l3%20-103%20630%200%20630%200%203%20103%203%20102%20-636%200%20-636%200%203%20-102z%22/%3E%0A%3Cpath%20d%3D%22M1994%202056%20c-3%20-7%20-4%20-38%20-2%20-67%20l3%20-54%20528%20-3%20527%20-2%200%2070%200%2070%0A-525%200%20c-436%200%20-527%20-2%20-531%20-14z%22/%3E%0A%3C/g%3E%0A%3C/svg%3E%0A');
  background-repeat: no-repeat;
}
.i-arobas {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%22175%20180%20280%20285%22%3E%20%0D%0A%09%3Cpath%20fill%3D%22%23192545%22%20d%3D%22M382.498%2C243.464L360.764%2C367.37c-0.348%2C2.298-0.522%2C4.178-0.522%2C5.639c0%2C4.386%2C2.201%2C6.579%2C6.607%2C6.579%0D%0A%09%09c10.085%2C0%2C21.327-6.892%2C33.732-20.677c12.401-13.785%2C18.604-32.685%2C18.604-56.705c0-27.256-8.754-48.924-26.255-65.007%0D%0A%09%09c-17.505-16.081-41.035-24.123-70.594-24.123c-33.966%2C0-61.699%2C10.573-83.2%2C31.72c-21.504%2C21.147-32.254%2C48.638-32.254%2C82.473%0D%0A%09%09c0%2C32.792%2C10.402%2C59.212%2C31.211%2C79.262c20.805%2C20.051%2C48.076%2C30.076%2C81.808%2C30.076c32.92%2C0%2C62.943-9.712%2C90.067-29.136h39.122%0D%0A%09%09c-14.605%2C16.814-33.704%2C30.257-57.292%2C40.336c-23.59%2C10.076-47.323%2C15.116-71.201%2C15.116c-40.688%2C0-74.797-12.978-102.327-38.927%0D%0A%09%09c-27.532-25.949-41.295-58.193-41.295-96.728c0-38.221%2C12.807-71.246%2C38.426-99.077c25.617-27.829%2C61.262-41.746%2C106.934-41.746%0D%0A%09%09c39.063%2C0%2C69.955%2C10.992%2C92.676%2C32.974c22.718%2C21.984%2C34.079%2C49.578%2C34.079%2C82.786c0%2C20.051-4.754%2C37.935-14.258%2C53.651%0D%0A%09%09c-9.506%2C15.718-21.995%2C27.961-37.47%2C36.733c-15.476%2C8.772-29.472%2C13.158-41.991%2C13.158c-14.026%2C0-23.011-6.16-26.95-18.484%0D%0A%09%09c-7.42%2C6.476-14.258%2C11.175-20.518%2C14.098c-6.26%2C2.925-13.332%2C4.386-21.213%2C4.386c-16.578%2C0-30.14-6.212-40.687-18.641%0D%0A%09%09c-10.55-12.426-15.822-28.666-15.822-48.716c0-25.792%2C7.216-48.976%2C21.646-69.55c14.432-20.572%2C32.021-30.859%2C52.771-30.859%0D%0A%09%09c8.694%2C0%2C16.141%2C1.855%2C22.343%2C5.561c6.2%2C3.708%2C12.372%2C9.582%2C18.518%2C17.623l3.304-17.701H382.498z%20M310.514%2C264.925%0D%0A%09%09c-12.172%2C0-22.2%2C7.989-30.082%2C23.967c-7.884%2C15.978-11.823%2C35.401-11.823%2C58.271c0%2C10.652%2C2.057%2C18.981%2C6.173%2C24.985%0D%0A%09%09c4.113%2C6.006%2C9.998%2C9.007%2C17.648%2C9.007c6.143%2C0%2C12.402-2.663%2C18.779-7.989c6.373-5.326%2C11.649-15.978%2C15.822-31.956%0D%0A%09%09c4.173-15.978%2C6.26-31.642%2C6.26-46.993C333.291%2C274.69%2C325.697%2C264.925%2C310.514%2C264.925z%22/%3E%20%0D%0A%3C/svg%3E%0D%0A');
  background-repeat: no-repeat;
}
/* a11y.less
Classe pour cacher les éléments visuellement mais les conserver disponibles pour les lecteurs d'écran */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.a11y-saut {
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  -ms-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  background-color: #f1f1f1;
  border: 2px solid #448eb5;
  color: #448eb5;
  display: inline-block;
  text-decoration: none;
  padding: 0.625rem;
  position: absolute;
  top: 1.25rem;
  left: 1.25rem;
}
.a11y-saut:hover {
  background-color: #d8d8d8;
}
.lien-externe .icone {
  margin-left: 0.5em;
  vertical-align: baseline;
  transform: translateY(1px);
}
.pdf {
  background: url('../images/pictogrammepdf.gif') no-repeat right center;
  padding-right: 20px ;
  margin-bottom: 4px;
}
.url {
  background: url('../images/url_icon.gif') no-repeat right center;
  padding-right: 20px ;
  margin-bottom: 4px;
}
.logo-femme {
  height: 5rem;
  width: 12.5rem;
  background: url(../images/logo_csf_350_dpi.jpg) center center no-repeat;
  background-size: contain;
  display: block;
}
/*boutons.less*/
.btn {
  -webkit-transition: background-color 0.25s, color 0.25s;
  -moz-transition: background-color 0.25s, color 0.25s;
  -ms-transition: background-color 0.25s, color 0.25s;
  -o-transition: background-color 0.25s, color 0.25s;
  background-color: #448eb5;
  border: 0;
  color: #ffffff;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: bold;
  padding: 0.5em 2em;
  text-align: center;
  white-space: normal;
  text-decoration: none !important;
  -webkit-appearance: none;
}
.btn:hover,
a:hover .btn,
.btn:focus,
a:focus .btn {
  background-color: #367190;
  outline: 0;
}
.btn.orange {
  background-color: #db4352;
}
.btn.orange:hover,
a:hover .btn.orange,
.btn.orange:focus,
a:focus .btn.orange {
  background-color: #c52636;
  outline: 0;
}
.btn.blanc {
  background-color: #ffffff;
  color: #448eb5;
}
.btn.blanc:hover,
a:hover .btn.blanc,
.btn.blanc:focus,
a:focus .btn.blanc {
  background-color: #e6e6e6;
  outline: 0;
  text-decoration: none;
}
@media screen and (min-width: 37.5em) {
  .btn {
    font-size: 1.25rem;
  }
  .btn.small {
    font-size: 1rem;
  }
  .btn.large {
    padding: 1em 2em;
  }
}
.infolettre-abonnement .btn {
  background-color: #000000;
}
.pastille-date {
  -webkit-box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
  -moz-box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
  box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
  height: 3.125rem;
  width: 3.125rem;
  background-color: #448eb5;
  color: #ffffff;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  line-height: 1;
  text-transform: lowercase;
}
.pastille-date .jour {
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 0.875em;
}
.pastille-date .mois {
  font-size: 1.25rem;
  font-weight: bold;
}
.pastille-date .annee {
  display: none;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 0.875em;
}
@media screen and (min-width: 37.5em) {
  .pastille-date {
    height: 4.6875rem;
    width: 4.6875rem;
  }
  .pastille-date .jour {
    font-size: 1.875rem;
  }
  .pastille-date .annee {
    display: block;
  }
  .pastille-date.rectangle {
    height: auto;
    width: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0.625rem 0.83333333rem;
  }
  .pastille-date.rectangle .jour,
  .pastille-date.rectangle .mois,
  .pastille-date.rectangle .annee {
    font-size: 1.25rem;
    font-weight: bold;
  }
  .pastille-date.rectangle .jour,
  .pastille-date.rectangle .mois {
    margin-right: 0.25em;
  }
}
.reseaux-sociaux ul {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}
.reseaux-sociaux a {
  display: inline-block;
  padding: 0.3125rem;
  position: relative;
}
.reseaux-sociaux a:after {
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  -ms-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  height: 0.3125rem;
  width: 100%;
  background-color: transparent;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  transform: translateY(-3px);
}
.reseaux-sociaux a:hover,
.reseaux-sociaux a:focus {
  outline: 0;
}
.reseaux-sociaux a:hover:after,
.reseaux-sociaux a:focus:after {
  background-color: #292929;
}
.reseaux-sociaux .i {
  height: 1.45rem;
  width: 1.45rem;
}
/* formulaires.less */
form input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}
form.recherche,
.form-recherche {
  -webkit-box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
  -moz-box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
  box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
  background-color: #ffffff;
  padding: 1.875rem;
  text-align: center;
}
form.recherche .message,
.form-recherche .message {
  color: #292929;
  display: inline-block;
  margin: 0.625rem auto;
}
form.recherche .message.erreur,
.form-recherche .message.erreur {
  padding-left: 1.5em;
  position: relative;
}
form.recherche .message.erreur:before,
.form-recherche .message.erreur:before {
  height: 1em;
  width: 1em;
  border: 1px solid #db4352;
  border-radius: 50%;
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto auto auto 0;
}
form.recherche#nous-joindre,
.form-recherche#nous-joindre,
form.recherche#desinscription,
.form-recherche#desinscription {
  padding-left: 1px;
  box-shadow: none;
  text-align: left;
  width: 60%;
}
@media (max-width: 50em) {
  form.recherche#nous-joindre,
  .form-recherche#nous-joindre,
  form.recherche#desinscription,
  .form-recherche#desinscription {
    width: 85%;
  }
}
form.recherche#desinscription input.btn.btn-primary,
.form-recherche#desinscription input.btn.btn-primary {
  max-width: 32%;
  min-width: 25%;
  text-align: center;
  font-size: 1.25rem;
  padding: 0.5rem 1rem;
}
@media (max-width: 31.25em) {
  form.recherche#desinscription input.btn.btn-primary,
  .form-recherche#desinscription input.btn.btn-primary {
    font-size: 1rem;
    min-width: 14rem;
  }
}
form.recherche .titre,
.form-recherche .titre {
  color: inherit;
  font-family: 'karla', sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
  letter-spacing: normal;
  line-height: 1.625rem;
  text-transform: none;
  margin: 0.5em auto 1em;
}
form.recherche .plus,
.form-recherche .plus {
  border-top: 1px solid #f1f1f1;
  margin-top: 2.5rem;
  padding-top: 1.25rem;
}
form.recherche .champ.date .zone,
.form-recherche .champ.date .zone {
  position: relative;
}
form.recherche .champ.date .ui-datepicker-trigger,
.form-recherche .champ.date .ui-datepicker-trigger {
  -webkit-transition: background-color 0.25s, color 0.25s;
  -moz-transition: background-color 0.25s, color 0.25s;
  -ms-transition: background-color 0.25s, color 0.25s;
  -o-transition: background-color 0.25s, color 0.25s;
  height: 2.8125rem;
  width: 2.8125rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #ffffff;
  color: #192545;
  border: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto 1px auto auto;
}
form.recherche .champ.date .ui-datepicker-trigger .i,
.form-recherche .champ.date .ui-datepicker-trigger .i {
  height: 1.25rem;
  width: 1.25rem;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
form.recherche .champ.date .ui-datepicker-trigger .i svg *,
.form-recherche .champ.date .ui-datepicker-trigger .i svg * {
  -webkit-transition: fill 0.25s;
  -moz-transition: fill 0.25s;
  -ms-transition: fill 0.25s;
  -o-transition: fill 0.25s;
}
form.recherche .champ.date .ui-datepicker-trigger:hover svg *,
.form-recherche .champ.date .ui-datepicker-trigger:hover svg *,
form.recherche .champ.date .ui-datepicker-trigger:focus svg *,
.form-recherche .champ.date .ui-datepicker-trigger:focus svg * {
  fill: #db4352;
}
form.recherche label,
.form-recherche label {
  display: block;
  font-size: 1.25rem;
  line-height: 1.4375rem;
  margin: 0.5em auto;
}
form.recherche input,
.form-recherche input {
  border: 1px solid #448eb5;
  display: block;
  font-size: 1rem;
  line-height: 1.375rem;
  padding: 1em;
  text-align: left;
  width: 100%;
  margin: 0.5em auto;
}
form.recherche input::-webkit-input-placeholder,
.form-recherche input::-webkit-input-placeholder {
  color: #192545;
}
form.recherche input:-moz-placeholder,
.form-recherche input:-moz-placeholder {
  color: #192545;
  opacity: 1;
}
form.recherche input::-moz-placeholder,
.form-recherche input::-moz-placeholder {
  /* Firefox 19+ */
  color: #192545;
  opacity: 1;
}
form.recherche input:-ms-input-placeholder,
.form-recherche input:-ms-input-placeholder {
  /* IE 10+ */
  color: #192545;
}
form.recherche select,
.form-recherche select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(../images/icones/triangle-bas.svg) 96% center no-repeat transparent;
  background-size: auto 12px;
  border: 1px solid #448eb5;
  border-radius: 0;
  display: block;
  font-size: 1rem;
  line-height: 1.375rem;
  padding: 1em 10% 1em 1em;
  width: 100%;
  margin: 0.5em auto;
}
form.recherche select::-ms-expand,
.form-recherche select::-ms-expand {
  display: none;
}
form.recherche .separation,
.form-recherche .separation {
  font-size: 1.25rem;
  line-height: 1.4375rem;
  margin: 1em auto;
}
form.recherche .actions,
.form-recherche .actions {
  margin: 2rem auto 0.5rem;
}
@media screen and (min-width: 50em) {
  form.recherche,
  .form-recherche {
    padding: 1.875rem 3.75rem;
  }
  form.recherche .champs,
  .form-recherche .champs {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: center;
  }
  form.recherche .champ,
  .form-recherche .champ {
    flex-basis: 50%;
    flex-grow: 1;
    max-width: 50%;
    margin: 0 auto;
  }
  form.recherche .champ.seul,
  .form-recherche .champ.seul {
    margin: 0;
  }
  form.recherche .separation,
  .form-recherche .separation {
    align-self: flex-end;
    flex-basis: 100px;
    flex-grow: 0;
    margin: 0 1.25rem 1.5rem;
  }
  form.recherche #message_csf .champs .champ,
  .form-recherche #message_csf .champs .champ {
    margin-left: 0;
    justify-content: left;
    max-width: 100%;
  }
}
.pastille {
  height: 5rem;
  width: 5rem;
  background-color: #292929;
  border-radius: 50%;
  display: inline-block;
  padding: 1.25rem;
  position: relative;
}
.pastille .i {
  height: 1.875rem;
  width: 1.875rem;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.pagination {
  margin: 1.25rem 0;
}
.pagination ul.page-numbers li {
  display: inline-block;
}
.pagination a.page-numbers,
.pagination span.page-numbers {
  display: inline-block;
  font-size: 1.25rem;
  margin: 0 0.25em;
  min-width: 2ch;
  text-align: center;
}
.pagination a {
  -webkit-transition: border-color 0.25s, color 0.25s;
  -moz-transition: border-color 0.25s, color 0.25s;
  -ms-transition: border-color 0.25s, color 0.25s;
  -o-transition: border-color 0.25s, color 0.25s;
  border-bottom: 3px solid transparent;
  text-decoration: none;
}
.pagination a:hover {
  border-bottom: 3px solid #292929;
}
.pagination .i {
  height: 0.75rem;
  width: 0.75rem;
  transform: translateY(1px);
}
.pagination a.prev,
.pagination a.next {
  border: 0;
  font-size: 1rem;
}
.pagination a.prev svg *,
.pagination a.next svg * {
  -webkit-transition: fill 0.25s;
  -moz-transition: fill 0.25s;
  -ms-transition: fill 0.25s;
  -o-transition: fill 0.25s;
}
.pagination a.prev:hover,
.pagination a.next:hover {
  border: 0;
  color: #292929;
}
.pagination a.prev:hover svg *,
.pagination a.next:hover svg * {
  fill: #292929;
}
.pagination a.prev .i {
  margin-right: 0.5em;
}
.pagination a.next .i {
  margin-left: 0.5em;
}
.pagination .current {
  border-bottom: 3px solid #292929;
}
/* carte-intro.less */
.carte-intro {
  padding: 1.25rem;
}
.carte-intro > :first-child {
  margin-top: 0;
}
.carte-intro h2,
.carte-intro .titre {
  color: #448eb5;
}
.carte-intro ul,
.carte-intro ol {
  list-style-type: none;
  padding: 0;
}
@media screen and (min-width: 37.5em) {
  .carte-intro {
    padding: 2.5rem;
  }
}
@media screen and (min-width: 70em) {
  .carte-intro {
    padding: 3.75rem;
  }
}
/*boutons-partages.less*/
.boutons-partage {
  background-color: white;
  display: inline-flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
}
.boutons-partage ul {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.boutons-partage a {
  -webkit-transition: background-color 0.25s, color 0.25s;
  -moz-transition: background-color 0.25s, color 0.25s;
  -ms-transition: background-color 0.25s, color 0.25s;
  -o-transition: background-color 0.25s, color 0.25s;
  height: 2.5rem;
  width: 2.5rem;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
}
.boutons-partage a:hover {
  background-color: #192545;
  color: #ffffff;
}
.boutons-partage a:hover svg * {
  fill: #ffffff;
}
.boutons-partage a.partager {
  background-color: #192545;
  color: #ffffff;
}
.boutons-partage a.partager:hover {
  background-color: #ffffff;
  color: #192545;
}
.boutons-partage a.partager:hover svg * {
  fill: #192545;
}
.boutons-partage .i {
  height: 1.5625rem;
  width: 1.5625rem;
}
.boutons-partage.is-closed ul {
  display: none;
}
@media screen and (min-width: 50em) {
  .boutons-partage a {
    height: 3.125rem;
    width: 3.125rem;
  }
}
html {
  overflow-x: hidden;
}
.conteneur {
  max-width: 75rem;
  margin: 0 auto;
}
@media screen and (max-width: 64em) {
  .conteneur {
    padding: 0 2%;
  }
}
.conteneur.small {
  max-width: 62.5rem;
}
.conteneur.medium {
  max-width: 87.5rem;
}
.conteneur.large {
  max-width: 97.5rem;
}
.conteneur.principal {
  margin: 3.75rem auto;
}
/*
 * Grille de mise en page
 */
.deux-colonnes .col:not(.overlap) {
  margin: 3.75rem 0 0 0;
}
.deux-colonnes .col.overlap {
  margin-bottom: 0;
}
.deux-colonnes .col.blanc {
  background-color: #ffffff;
}
@media screen and (min-width: 64em) {
  .deux-colonnes {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
  }
  .deux-colonnes .col > :first-child {
    margin-top: 0;
  }
  .deux-colonnes .col-principale {
    width: 64%;
  }
  .deux-colonnes .col-secondaire {
    width: 31%;
  }
  .deux-colonnes .col-demi {
    width: 47%;
  }
}
/*
 * Acceuil - Bloc Central
 */
#bloc-centre {
  display: flex;
  flex-flow: row wrap;
}
@media screen and (max-width: 64em) {
  #bloc-centre {
    padding: 0 2%;
  }
}
#bloc-centre .col-large {
  width: 59.2%;
  flex-flow: column;
  margin-right: 4.1015rem;
}
@media screen and (max-width: 64em) {
  #bloc-centre .col-large {
    margin-right: 5%;
  }
}
@media screen and (max-width: 59.375em) {
  #bloc-centre .col-large {
    margin-right: 3.3rem;
  }
}
#bloc-centre .col-droite {
  flex-flow: column;
  width: 35%;
}
@media screen and (max-width: 59.375em) {
  #bloc-centre .col-large,
  #bloc-centre .col-droite {
    width: 100%;
    margin: 0;
  }
}
/*
 * Accueil - Disposition des blocs Twitter et Accroches
 */
@media screen and (min-width: 50em) {
  .home .tweets-recent.vedette {
    padding-bottom: 10rem;
  }
  .home .accroches {
    margin-bottom: 2.5rem;
  }
}
@media screen and (min-width: 70em) {
  .home .tweets-recent.vedette {
    padding-bottom: 15rem;
  }
  .home .accroches {
    margin-bottom: 5rem;
  }
}
@media screen and (min-width: 90em) {
  .home .tweets-recent.vedette {
    padding-bottom: 17.5rem;
  }
  .home .accroches {
    margin-bottom: 5rem;
  }
}
/*
 * Disposition des moteurs de recherche vs. entête recherche
 */
.overlap {
  margin-top: -6.25rem;
  position: relative;
  z-index: 2;
}
body > header {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 5;
}
body > header .btn-menu {
  margin-left: auto;
  margin-right: 1.25rem;
}
body > header .piv-entete {
  flex-grow: 0;
}
@media screen and (min-width: 59.375em) {
  body > header .piv-entete {
    width: 100%;
  }
}
.entete-site {
  background-color: #448eb5;
  color: #ffffff;
  font-family: 'karla', sans-serif;
  font-weight: bold;
  padding-bottom: 1.25rem;
  width: 100%;
}
.entete-site .conteneur {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.entete-site nav.menu-pub {
  border-bottom: 1px solid #ffffff;
}
.entete-site .menu-pub {
  order: 0;
  width: 100%;
  /*  color:@mineshaft;
    background-color: @botticelli-lighter;
    padding:1.5rem;*/
}
.entete-site .menu-pub > ul > li {
  font-size: 1.25rem;
  margin: 0 0 1.25rem;
  position: relative;
}
.entete-site .menu-pub > ul > li > .sub-menu {
  width: 100%;
}
.entete-site .menu-pub > ul > li > .sub-menu .conteneur {
  padding: 0;
}
.entete-site .menu-pub > ul > li > .sub-menu .conteneur > ul {
  width: 100%;
}
.entete-site .menu-pub > ul > li > .sub-menu .conteneur > ul li {
  border-top: 1px solid rgba(151, 151, 151, 0.5);
  font-family: 'karla', sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.entete-site .menu-pub > ul > li > .sub-menu .conteneur > ul li > a {
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  -ms-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  display: block;
  padding: 0.83333333rem 1.25rem;
}
.entete-site .menu-pub > ul > li > .sub-menu .conteneur > ul li > a:hover,
.entete-site .menu-pub > ul > li > .sub-menu .conteneur > ul li > a:focus,
.entete-site .menu-pub > ul > li > .sub-menu .conteneur > ul li.current-menu-item > a {
  background-color: #3e82a6;
}
.entete-site .menu-pub > ul > li > .sub-menu .conteneur > ul li:last-of-type {
  border-bottom: 1px solid rgba(151, 151, 151, 0.5);
}
.js .entete-site .menu-pub > ul > li > .sub-menu {
  display: none;
}
.entete-site .menu-pub > ul > li:focus {
  outline: 0;
}
.entete-site .menu-pub > ul > li a {
  display: inline-block;
}
.entete-site .menu-pub > ul > li a:hover,
.entete-site .menu-pub > ul > li a:focus {
  outline: 0;
}
.entete-site .menu-pub > ul > li > a {
  padding: 0.83333333rem 0;
  position: relative;
}
.entete-site .menu-pub > ul > li > a:after,
.entete-site .menu-pub > ul > li.current-menu-item > a:not(.btn-plus):after,
.entete-site .menu-pub > ul > li.current-menu-ancestor > a:not(.btn-plus):after {
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  -ms-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  background-color: transparent;
  content: "";
  width: 100%;
  height: 5px;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 101;
  transform: translateY(-50%);
}
.entete-site .menu-pub > ul > li > a:hover:after,
.entete-site .menu-pub > ul > li.current-menu-item > a:not(.btn-plus):after,
.entete-site .menu-pub > ul > li.current-menu-ancestor > a:not(.btn-plus):after {
  background-color: #292929;
  border-bottom: solid 1px #ffffff;
}
.entete-site .menu-pub a {
  color: inherit;
  text-decoration: none;
}
.entete-site .menu-pub .btn-plus {
  height: 2.8125rem;
  width: 2.8125rem;
  text-align: right;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.entete-site .menu-pub .btn-plus .i {
  height: 0.9375rem;
  width: 0.9375rem;
}
.entete-site .menu-pub .btn-plus.is-open .i {
  transform: rotate(90deg);
}
.entete-site .menu-pub .btn-plus.is-open + .sub-menu {
  display: block;
}
.entete-site .menu-pub .btn-plus svg * {
  -webkit-transition: fill 0.25s;
  -moz-transition: fill 0.25s;
  -ms-transition: fill 0.25s;
  -o-transition: fill 0.25s;
}
.entete-site .menu-pub .btn-plus:hover,
.entete-site .menu-pub .btn-plus:focus {
  outline: 0;
}
.entete-site .menu-pub .btn-plus:hover svg *,
.entete-site .menu-pub .btn-plus:focus svg * {
  fill: #292929;
}
.entete-site .menu-pub .btn-plus:hover:after,
.entete-site .menu-pub .btn-plus:focus:after {
  content: none;
}
@media screen and (min-width: 59.375em) {
  .entete-site .menu-pub {
    display: none;
  }
}
.entete-site .searchform {
  order: 2;
  font-weight: 400;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  margin: 1.25rem 0;
  width: 100%;
}
.entete-site .searchform .field {
  background-color: #448eb5;
  border: 0;
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
  padding: 0.2em 0 0.35em;
  margin-right: 0.625rem;
  width: 100%;
}
.entete-site .searchform .field::-webkit-input-placeholder {
  color: #ffffff;
}
.entete-site .searchform .field:-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
.entete-site .searchform .field::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
  opacity: 1;
}
.entete-site .searchform .field:-ms-input-placeholder {
  /* IE 10+ */
  color: #ffffff;
}
.entete-site .searchform .field:focus {
  border-color: #292929;
  outline: 0;
}
.entete-site .searchform button {
  background-color: transparent;
  border: 0;
  padding: 0;
  position: relative;
}
.entete-site .searchform button .i {
  height: 1.5625rem;
  width: 1.5625rem;
}
.entete-site .searchform button:after {
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  -ms-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  height: 0.3125rem;
  width: 100%;
  background-color: transparent;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  transform: translateY(100%);
}
.entete-site .searchform button:hover,
.entete-site .searchform button:focus {
  outline: 0;
}
.entete-site .searchform button:hover:after,
.entete-site .searchform button:focus:after {
  background-color: #292929;
}
.entete-site .reseaux-sociaux {
  order: 3;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.entete-site .reseaux-sociaux li {
  margin-right: 2.5rem;
}
.entete-site .reseaux-sociaux a {
  color: #ffffff;
}
.entete-site .menu-wrapper {
  order: 2;
  margin-top: 1rem;
}
.entete-site .menu-principal {
  order: 1;
  width: 100%;
}
.entete-site .menu-principal > ul > li {
  font-size: 1.24rem;
  margin: 0 0 1.25rem;
  position: relative;
}
.entete-site .menu-principal > ul > li > .sub-menu {
  width: 100%;
}
.entete-site .menu-principal > ul > li > .sub-menu .conteneur {
  padding: 0;
}
.entete-site .menu-principal > ul > li > .sub-menu .conteneur > ul {
  width: 100%;
}
.entete-site .menu-principal > ul > li > .sub-menu .conteneur > ul li {
  border-top: 1px solid rgba(151, 151, 151, 0.5);
  font-family: 'karla', sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
}
.entete-site .menu-principal > ul > li > .sub-menu .conteneur > ul li > a {
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  -ms-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  display: block;
  padding: 0.83333333rem 1.25rem;
}
.entete-site .menu-principal > ul > li > .sub-menu .conteneur > ul li > a:hover,
.entete-site .menu-principal > ul > li > .sub-menu .conteneur > ul li > a:focus,
.entete-site .menu-principal > ul > li > .sub-menu .conteneur > ul li.current-menu-item > a {
  background-color: #3e82a6;
}
.entete-site .menu-principal > ul > li > .sub-menu .conteneur > ul li:last-of-type {
  border-bottom: 1px solid rgba(151, 151, 151, 0.5);
}
.js .entete-site .menu-principal > ul > li > .sub-menu {
  display: none;
}
.entete-site .menu-principal > ul > li:focus {
  outline: 0;
}
.entete-site .menu-principal > ul > li a {
  display: inline-block;
}
.entete-site .menu-principal > ul > li a:hover,
.entete-site .menu-principal > ul > li a:focus {
  outline: 0;
}
.entete-site .menu-principal > ul > li > a {
  padding: 0.83333333rem 0;
  position: relative;
}
.entete-site .menu-principal > ul > li > a:after,
.entete-site .menu-principal > ul > li.current-menu-item > a:not(.btn-plus):after,
.entete-site .menu-principal > ul > li.current-menu-ancestor > a:not(.btn-plus):after {
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  -ms-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  background-color: transparent;
  content: "";
  width: 100%;
  height: 5px;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 101;
  transform: translateY(-50%);
}
.entete-site .menu-principal > ul > li > a:hover:after,
.entete-site .menu-principal > ul > li.current-menu-item > a:not(.btn-plus):after,
.entete-site .menu-principal > ul > li.current-menu-ancestor > a:not(.btn-plus):after {
  background-color: #292929;
  border-bottom: solid 1px #ffffff;
}
.entete-site .menu-principal a {
  color: inherit;
  text-decoration: none;
}
.entete-site .menu-principal .btn-plus {
  height: 2.8125rem;
  width: 30%;
  text-align: right;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.entete-site .menu-principal .btn-plus .i {
  height: 0.9375rem;
  width: 0.9375rem;
}
.entete-site .menu-principal .btn-plus.is-open .i {
  transform: rotate(90deg);
}
.entete-site .menu-principal .btn-plus.is-open + .sub-menu {
  display: block;
}
.entete-site .menu-principal .btn-plus svg * {
  -webkit-transition: fill 0.25s;
  -moz-transition: fill 0.25s;
  -ms-transition: fill 0.25s;
  -o-transition: fill 0.25s;
}
.entete-site .menu-principal .btn-plus:hover,
.entete-site .menu-principal .btn-plus:focus {
  outline: 0;
}
.entete-site .menu-principal .btn-plus:hover svg *,
.entete-site .menu-principal .btn-plus:focus svg * {
  fill: #292929;
}
.entete-site .menu-principal .btn-plus:hover:after,
.entete-site .menu-principal .btn-plus:focus:after {
  content: none;
}
.entete-site .menu-piv {
  border-top: 1px solid rgba(151, 151, 151, 0.5);
  margin-top: 1.875rem;
  padding-top: 1.25rem;
  order: 4;
  width: 100%;
}
.entete-site .menu-piv a {
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  -ms-transition: color 0.25s;
  -o-transition: color 0.25s;
  color: inherit;
  display: inline-block;
  text-decoration: none;
  padding: 0.625rem 0;
}
.entete-site .menu-piv a:hover,
.entete-site .menu-piv a:focus {
  color: #292929;
  outline: 0;
}
.js .entete-site {
  display: none;
}
.js .entete-site.is-open {
  display: block;
  position: absolute;
  top: 5rem;
  padding-top: 1rem;
  left: 0;
  z-index: 101;
}
@media screen and (min-width: 59.375em) {
  .entete-site {
    padding: 0;
    position: relative;
  }
  .entete-site .conteneur {
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    /*min-height: 100rem/16;*/
  }
  .entete-site .searchform {
    order: 2;
    margin: 0 0 2px auto;
    width: auto;
  }
  .entete-site .searchform .field {
    width: 9rem;
  }
  .entete-site .reseaux-sociaux {
    margin-top: 3px;
    order: 3;
    width: auto;
  }
  .entete-site .reseaux-sociaux li {
    margin-right: 0;
  }
  .entete-site .menu-principal {
    order: 1;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    width: auto;
  }
  .entete-site .menu-principal > ul {
    display: flex;
  }
  .entete-site .menu-principal > ul > li {
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: flex-start;
    margin: 0 2.4rem 0 0;
    position: static;
  }
  .entete-site .menu-principal > ul > li:hover:after {
    display: block;
    height: 45px;
    width: 500px;
    content: "";
    position: absolute;
    bottom: -10px;
    margin-left: -150px;
    z-index: 10000;
  }
  .entete-site .menu-principal > ul > li > .sub-menu {
    background-color: #448eb5;
    color: #ffffff;
    position: absolute;
    left: -9999px;
    top: 100%;
    width: 100%;
    z-index: 100;
  }
  .entete-site .menu-principal > ul > li > .sub-menu .conteneur {
    padding: 0 1.25rem;
  }
  .entete-site .menu-principal > ul > li > .sub-menu .conteneur > ul {
    padding: 2.5rem 5rem 2.5rem 0;
    width: 50%;
  }
  .entete-site .menu-principal > ul > li > .sub-menu .conteneur > ul > li {
    font-size: 1.125rem;
  }
  .entete-site .menu-principal > ul > li > .sub-menu .conteneur > ul > li > a {
    display: block;
    padding: 0.625rem 1.25rem;
  }
  .entete-site .menu-principal > ul > li > .sub-menu .image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto 0 auto auto;
    width: 50%;
  }
  .entete-site .menu-principal > ul > li > a {
    padding: 2.5rem 0;
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .entete-site .menu-principal > ul > li.menu-item-has-children[aria-expanded="true"] > .sub-menu,
  .entete-site .menu-principal > ul > li.menu-item-has-children[aria-expanded="false"] > .sub-menu {
    display: block;
  }
  .entete-site .menu-principal > ul > li.menu-item-has-children:hover > .sub-menu,
  .entete-site .menu-principal > ul > li.menu-item-has-children[aria-expanded="true"] > .sub-menu {
    left: 0;
  }
  .entete-site .menu-principal > ul > li.current-menu-item > a:after,
  .entete-site .menu-principal > ul > li.current-menu-ancestor > a:after {
    background-color: #ffffff;
    content: "";
    width: 100%;
    height: 5px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 101;
  }
  .entete-site .menu-principal > ul > li > a:after,
  .entete-site .menu-principal > ul > li[aria-expanded="true"] > a:after,
  .entete-site .menu-principal > ul > li > a:after {
    background-color: transparent;
    content: "";
    width: 100%;
    height: 5px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 101;
    transform: none;
  }
  .entete-site .menu-principal > ul > li:hover > a,
  .entete-site .menu-principal > ul > li:focus > a,
  .entete-site .menu-principal > ul > li[aria-expanded="true"] > a,
  .entete-site .menu-principal > ul > li > a:hover,
  .entete-site .menu-principal > ul > li > a:focus {
    color: inherit;
    outline: 0;
  }
  .entete-site .menu-principal > ul > li:hover > a:after,
  .entete-site .menu-principal > ul > li:focus > a:after,
  .entete-site .menu-principal > ul > li[aria-expanded="true"] > a:after,
  .entete-site .menu-principal > ul > li > a:hover:after,
  .entete-site .menu-principal > ul > li > a:focus:after {
    background-color: #292929;
  }
  .entete-site .menu-principal > ul > li.le-conseil > .sub-menu .image {
    background: url(../images/bg-sous-menu-le-conseil.jpg) center center no-repeat;
    background-size: cover;
  }
  .entete-site .menu-principal > ul > li.publications > .sub-menu .image {
    background: url(../images/bg-sous-menu-publications.jpg) center center no-repeat;
    background-size: cover;
  }
  .entete-site .menu-principal > ul > li.centre-de-presse > .sub-menu .image {
    background: url(../images/bg-sous-menu-centre-de-presse.jpg) center center no-repeat;
    background-size: cover;
  }
  .entete-site .menu-principal > ul > li.mouvement-des-femmes > .sub-menu .image {
    background: url(../images/bg-sous-menu-mouvement-des-femmes.jpg) center center no-repeat;
    background-size: cover;
  }
  .entete-site .menu-principal .btn-plus {
    display: none;
  }
  .entete-site .menu-piv {
    order: 4;
    display: none;
    width: auto;
  }
  .js .entete-site,
  .js .entete-site.is-open {
    display: block;
    position: static;
  }
}
.btn-menu {
  display: inline-block;
}
.btn-menu .lignes {
  height: 2.5rem;
  width: 2.5rem;
  display: block;
  position: relative;
}
.btn-menu .ligne {
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  -ms-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  height: 2px;
  width: 100%;
  background-color: #192545;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  transition: background-color 0.5s;
}
.btn-menu .ligne:before,
.btn-menu .ligne:after {
  background-color: inherit;
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.btn-menu .ligne:before {
  transform: translateY(-12px);
}
.btn-menu .ligne:after {
  transform: translateY(12px);
}
.btn-menu:hover,
.btn-menu:focus {
  outline: 0;
}
.btn-menu:hover .ligne,
.btn-menu:focus .ligne {
  background-color: #292929;
}
.btn-menu.is-open .ligne {
  transform: rotate(45deg);
}
.btn-menu.is-open .ligne:before {
  content: none;
}
.btn-menu.is-open .ligne:after {
  transform: rotate(90deg);
}
.btn-menu.is-open:after {
  background-color: transparent;
  content: "";
  display: inline-block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: -1;
}
@media screen and (min-width: 59.375em) {
  .btn-menu {
    display: none;
  }
}
body > footer {
  background-color: #ffffff;
  font-size: 1.125rem;
}
body > footer .pieddepage {
  margin: 2.5rem auto;
}
body > footer .logo-femme {
  margin: 1.25rem auto;
}
body > footer .titre {
  color: #448eb5;
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 0.5em;
}
body > footer .section {
  margin: 1.25rem 0;
}
body > footer .section ul {
  list-style-type: none;
  padding: 0;
  margin: 0 auto;
}
body > footer .section ul li {
  margin: 0.5em auto;
}
body > footer .section .adresse {
  line-height: 1.3em;
}
body > footer .menu-reseaux-sociaux {
  margin-right: 1.25rem;
}
body > footer .menu-reseaux-sociaux li {
  line-height: 1.2em;
}
body > footer .menu-reseaux-sociaux a {
  color: inherit;
  text-decoration: none;
}
body > footer .menu-reseaux-sociaux a .i {
  height: 1em;
  width: 1em;
  vertical-align: baseline;
  margin-right: 0.5em;
  position: relative;
  top: 2px;
}
body > footer .menu-reseaux-sociaux a .i svg * {
  -webkit-transition: fill 0.25s;
  -moz-transition: fill 0.25s;
  -ms-transition: fill 0.25s;
  -o-transition: fill 0.25s;
  fill: #192545;
}
body > footer .menu-reseaux-sociaux a:hover,
body > footer .menu-reseaux-sociaux a:focus {
  color: #448eb5;
}
body > footer .menu-reseaux-sociaux a:hover .i svg *,
body > footer .menu-reseaux-sociaux a:focus .i svg * {
  fill: #448eb5;
}
body > footer .menu-reseaux-sociaux:last-child {
  margin-right: 0;
}
@media screen and (min-width: 40em) {
  body > footer .titre {
    margin-bottom: 0.25em;
  }
  body > footer .informations {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    max-width: 46.25rem;
    margin: 1.25rem auto;
  }
  body > footer .section {
    margin: 0;
  }
  body > footer .section ul li {
    margin: inherit;
  }
}
@media screen and (min-width: 59.375em) {
  body > footer .pieddepage {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    margin: 5rem auto;
    max-width: 100rem;
  }
  body > footer .logo-femme {
    margin: 0;
    /* @gouttiere*4 0 0;*/
  }
  body > footer .informations {
    flex-grow: 1;
    margin: 0 auto;
    max-width: 68rem;
  }
}
.is-hidden {
  display: none !important;
}
.is-filename {
  color: #0000FF;
  font-size: large;
  display: inherit;
  display: none !important;
}
/*mixins.less*/
.piv-entete {
  font-family: Arial, sans-serif;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-end;
  justify-content: space-between;
  margin: 1.25rem 0;
}
.piv-entete .logo {
  flex-shrink: 0;
  margin-right: 25px;
}
.piv-entete .logo img {
  display: block;
}
.piv-entete .menu {
  display: none;
}
@media screen and (min-width: 59.375em) {
  .piv-entete {
    margin: 2.5rem auto;
  }
  .piv-entete .menu {
    background-color: #002F9C;
    color: white;
    flex-shrink: 1;
    flex-grow: 1;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 5px;
    padding: 0 1.25rem;
  }
  .piv-entete .menu ul {
    display: inline-flex;
    line-height: 1em;
  }
  .piv-entete .menu li {
    margin: 0 0.625rem;
  }
  .piv-entete .menu a {
    color: inherit;
    font-size: 0.75rem;
    text-decoration: none;
  }
  .piv-entete .menu a:hover,
  .piv-entete .menu a:focus {
    text-decoration: underline;
  }
}
.piv-pieddepage {
  font-family: Arial, sans-serif;
  font-size: 0.75rem;
  text-align: center;
  margin: 3.75rem auto;
}
.piv-pieddepage nav li {
  display: inline-block;
  margin: 0 0.625rem;
}
.piv-pieddepage nav a {
  color: inherit;
  text-decoration: none;
}
.piv-pieddepage nav a:hover,
.piv-pieddepage nav a:focus {
  text-decoration: underline;
}
/*carousel.less. EN VITRINE  et  CAR-PUBS-ACCUEIL */
.carousel {
  z-index: 2;
}
.carousel .entete {
  border-bottom: 1px solid #292929;
  width: 100%;
}
@media screen and (max-width: 59.375em) {
  .carousel .entete {
    width: 94%;
    margin: 0 auto;
  }
}
.carousel .entete .titre {
  margin: 5.1px;
}
.carousel .bx-wrapper {
  position: relative;
}
@media screen and (max-width: 59.375em) {
  .carousel .bx-wrapper {
    width: 94%;
    margin: 0 auto;
  }
}
.carousel .item {
  overflow: hidden;
  position: relative;
}
.carousel .item .image {
  display: block;
  width: 100%;
}
.carousel .item .image.mobile + .image {
  display: none;
}
.carousel .item .titre {
  color: #000000;
  font-family: 'karla', sans-serif;
  font-size: 1.125rem;
}
.carousel .item .lien {
  color: #448eb5;
  font-size: 1rem;
  font-weight: bold;
}
.carousel .item .lien:hover,
.carousel .item .lien:focus {
  text-decoration: none;
}
.carousel .contenu {
  background-color: rgba(235, 237, 241, 0.75);
  color: #192545;
  padding: 1.25rem 1.25rem;
}
.carousel .carousel-titre {
  margin-left: 2rem;
}
.carousel .bx-controls {
  width: 100%;
  bottom: -1.875rem;
  display: inline-flex;
  flex-flow: row;
  justify-content: center;
  max-width: 40rem;
  z-index: 99;
}
.carousel .bx-controls-direction a {
  position: absolute;
  top: 45%;
  width: 32px;
  height: 32px;
  z-index: 100;
  text-indent: -9999px;
}
.carousel .bx-controls-auto {
  font-size: 1.25rem;
}
.carousel .bx-controls-auto .span.glyphicon.glyphicon-play,
.carousel .bx-controls-auto .span.glyphicon.glyphicon-pause {
  color: #448eb5;
  font-size: 1rem;
}
.carousel .bx-controls .bx-prev {
  left: 10px;
  background: url(../images/controls.png) no-repeat 0 -32px;
}
.carousel .bx-controls .bx-next {
  right: 10px;
  background: url(../images/controls.png) no-repeat -43px -32px;
}
.carousel .bx-pager {
  visibility: hidden;
  display: none;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  justify-content: center;
  text-align: center;
  margin: 0 3.125rem;
}
.carousel .bx-pager-item {
  margin: 0 3px;
}
.carousel .bx-pager-item a {
  -webkit-transition: background-color 0.25s, color 0.25s;
  -moz-transition: background-color 0.25s, color 0.25s;
  -ms-transition: background-color 0.25s, color 0.25s;
  -o-transition: background-color 0.25s, color 0.25s;
  height: 0.9375rem;
  width: 0.9375rem;
  background-color: rgba(255, 255, 255, 0.95);
  border: 2px solid #448eb5;
  border-radius: 50%;
  color: #192545;
  display: inline-block;
  font-size: 0.9375rem;
  margin: 1px;
  text-decoration: none;
  text-indent: -999em;
}
.carousel .bx-pager-item a:hover,
.carousel .bx-pager-item a:focus,
.carousel .bx-pager-item .active {
  background-color: #448eb5;
  color: #ffffff;
}
/* carrousel car-pubs-accueil */
#car-pubs-accueil {
  padding-bottom: 1.8rem;
}
#car-pubs-accueil .bx-viewport {
  background-color: #eff4f7;
  display: flex;
}
#car-pubs-accueil .items {
  display: flex;
}
#car-pubs-accueil .item {
  padding: 1rem;
  padding-right: 2.6rem;
  display: flex;
  align-self: center;
}
@media screen and (max-width: 59.375em) {
  #car-pubs-accueil .item {
    padding: 1.5rem 3rem;
  }
}
@media screen and (max-width: 31.25em) {
  #car-pubs-accueil .item {
    padding: 1rem;
    padding-right: 2.25rem;
  }
}
#car-pubs-accueil .item a {
  display: flex;
  align-self: center;
}
#car-pubs-accueil .item .image {
  max-height: 225px;
  width: auto;
  align-self: center;
}
@media screen and (max-width: 59.375em) {
  #car-pubs-accueil .item .image {
    width: auto;
    max-height: 250px;
    margin: 0;
  }
}
@media screen and (max-width: 31.25em) {
  #car-pubs-accueil .item .image {
    max-height: 175px;
  }
}
#car-pubs-accueil .item .titre {
  font-size: 1.2rem;
  line-height: 1.4rem;
  align-self: center;
  padding: 0 1rem;
}
@media screen and (max-width: 64em) {
  #car-pubs-accueil .item .titre {
    font-size: 0.9rem;
  }
}
@media screen and (max-width: 40em) {
  #car-pubs-accueil .item .titre {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 31.25em) {
  #car-pubs-accueil .item .titre {
    font-size: 0.9rem;
  }
}
#carousel-vitrine {
  padding: 2.5rem 0 1.8rem;
  /*.bx-controls .bx-prev{
       Ajustement du positionnement du bouton prévious  
    }*/
}
#carousel-vitrine .bx-viewport {
  background-color: #eff4f7;
}
#carousel-vitrine .item .image {
  max-height: 250px;
  width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 64em) {
  #carousel-vitrine .item .image {
    max-width: 420px;
  }
}
@media screen and (min-width: 64em) {
  #carousel-vitrine .item .image {
    max-height: 204px;
  }
}
@media screen and (min-width: 90em) {
  #carousel-vitrine .item .image {
    max-height: 250px;
  }
}
@media screen and (max-width: 31.25em) {
  #carousel-vitrine .item .image {
    height: 100%;
    width: 100%;
  }
}
/* changelog
oct 18 : CK et AD: ++ changements pour nouvelle page accueil 
jul 18: AD 
- moved .image.mobile change breakpoint to @netbook
- changed controls to dots on bottom
- made whole band/image link-clickable
- added play/pause controls
- reduced carousel height


*/
.actualites {
  padding: 1.25rem 0 5rem;
}
.actualites .entete {
  border-bottom: 1px solid #292929;
  width: 98%;
}
@media screen and (max-width: 59.375em) {
  .actualites .entete {
    width: 94%;
    margin: 0 auto;
    padding-bottom: 1%;
  }
}
.actualites .entete .titre {
  color: #292929;
}
.actualites ul {
  list-style: none;
  padding-left: 0;
}
@media screen and (max-width: 59.375em) {
  .actualites ul {
    width: 94%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 37.5em) {
  .actualites ul li:nth-child(n+4) :not(.filter) {
    display: none;
  }
}
@media screen and (max-width: 59.375em) {
  .actualites a.pastille-date {
    width: 14.125rem;
  }
}
@media screen and (max-width: 31.25em) {
  .actualites a.pastille-date {
    width: 12.125rem;
  }
}
@media screen and (min-width: 37.5em) {
  .actualites .entete {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    text-align: left;
  }
}
@media screen and (min-width: 59.375em) {
  .actualites .conteneur {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
  }
  .actualites .actualite-extrait {
    width: 98%;
  }
}
.actualite-extrait {
  -webkit-box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
  -moz-box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
  box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
  background-color: #ffffff;
  border: 0.625rem solid #ffffff;
  color: #192545;
  margin: 1.25rem 0;
  padding: 1px 0;
  position: relative;
}
.actualite-extrait .image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  margin: 1.25rem auto;
  width: 7.1875rem;
}
.actualite-extrait .image img {
  display: block;
  width: 100%;
  height: auto;
}
.actualite-extrait .image a:hover img {
  opacity: 0.9;
}
.actualite-extrait .contenu {
  line-height: 1.5rem;
  padding: 0 1.25rem 1.25rem;
}
.actualite-extrait .pastille-date {
  position: absolute;
  top: 1.25rem;
  left: calc(50% - 7.1875rem/2);
  transform: translateX(-50%) translateY(0.625rem);
  z-index: 1;
}
@media screen and (max-width: 31.25em) {
  .actualite-extrait .pastille-date {
    left: calc(45% - 7.1875rem/2);
  }
}
.actualite-extrait .titre {
  color: #292929;
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.actualite-extrait .titre a {
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  -ms-transition: color 0.25s;
  -o-transition: color 0.25s;
  color: inherit;
  text-decoration: none;
}
.actualite-extrait .titre a:hover,
.actualite-extrait .titre a:focus {
  color: #448eb5;
}
@media screen and (min-width: 37.5em) {
  .actualite-extrait {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    padding: 0;
  }
  .actualite-extrait .image {
    flex-shrink: 0;
    padding-top: 0;
    margin: 0;
    width: 36%;
    height: auto;
  }
  .actualite-extrait .contenu {
    padding: 1.25rem;
    max-width: 60%;
  }
  .actualite-extrait .pastille-date {
    margin-top: 0;
    position: static;
    transform: translateX(-1.875rem);
  }
  .actualite-extrait .titre {
    font-size: 1.25rem;
    line-height: 1.4375rem;
  }
}
/*tweet.less*/
.tweets-recent {
  margin: 5rem auto;
}
.tweets-recent .titre {
  margin: 0;
}
.tweets-recent .lien-twitter {
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  -ms-transition: color 0.25s;
  -o-transition: color 0.25s;
  color: #005678;
  font-size: 1.25rem;
  font-weight: bold;
  text-decoration: none;
}
.tweets-recent .lien-twitter:hover,
.tweets-recent .lien-twitter:focus {
  color: #005678;
  /*  text-decoration: none;*/
}
.tweets-recent.vedette {
  background: url(../images/bg-tweets.png) center center no-repeat;
  background-size: cover;
  margin: 0 auto;
  padding: 2.5rem 0;
}
.tweets-recent.vedette .conteneur {
  max-width: 62.5rem;
}
.tweets-recent.vedette .intro {
  margin-bottom: 2.5rem;
  text-align: center;
}
@media screen and (min-width: 50em) {
  .tweets-recent .titre {
    margin: 0.5em 0 0.25em;
  }
  .tweets-recent .lien-twitter {
    font-size: 1.5rem;
  }
  .tweets-recent.vedette {
    padding: 5rem 0;
  }
  .tweets-recent.vedette .conteneur {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-between;
  }
  .tweets-recent.vedette .intro {
    border-right: 3px solid #292929;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    margin-bottom: 0;
    padding-right: 5rem;
    margin-right: 5rem;
    text-align: left;
    width: 15.625rem;
    flex-grow: 0;
  }
  .tweets-recent.vedette .intro .titre {
    width: 100%;
  }
}
.tweets-liste {
  margin: 1.25rem 0;
}
.tweets-liste ul {
  list-style-type: none;
  padding: 0;
}
.tweets-liste li {
  margin: 1.875rem 0;
}
.tweets-liste .actions {
  margin: 2.5rem 0 1.25rem 0;
  text-align: center;
}
.tweet {
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  -ms-transition: color 0.25s;
  -o-transition: color 0.25s;
  background-color: white;
  color: #005678;
  display: block;
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 1.25rem;
  position: relative;
  text-decoration: none;
}
.tweet time {
  border-right: 1px solid;
  color: #000000;
  padding-right: 0.5em;
  margin-right: 0.5em;
}
.tweet:hover,
.tweet:focus {
  color: #005678;
}
.tweet.bleu {
  background-color: #eff4f7;
}
li:first-of-type .tweet:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  -moz-transform: scale(0.9999);
  border-left: 1.3125rem solid transparent;
  border-right: 1.3125rem solid transparent;
  border-bottom: 1.75rem solid #ffffff;
  position: absolute;
  top: 0;
  right: 1.25rem;
  transform: translateY(-1.75rem);
  -moz-transform: scale(0.9999) translateY(-1.75rem);
}
li:first-of-type .tweet.bleu:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  -moz-transform: scale(0.9999);
  border-left: 1.3125rem solid transparent;
  border-right: 1.3125rem solid transparent;
  border-bottom: 1.75rem solid rgba(201, 217, 227, 0.3);
  -moz-transform: scale(0.9999) translateY(-1.75rem);
}
li:last-of-type .tweet:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  -moz-transform: scale(0.9999);
  border-left: 1.3125rem solid transparent;
  border-right: 1.3125rem solid transparent;
  border-top: 1.75rem solid #ffffff;
  position: absolute;
  bottom: 0;
  left: 1.25rem;
  transform: translateY(1.75rem);
  -moz-transform: scale(0.9999) translateY(1.75rem);
}
li:last-of-type .tweet.bleu:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  -moz-transform: scale(0.9999);
  border-left: 1.3125rem solid transparent;
  border-right: 1.3125rem solid transparent;
  border-top: 1.75rem solid rgba(201, 217, 227, 0.3);
  -moz-transform: scale(0.9999) translateY(1.75rem);
}
@media screen and (min-width: 50em) {
  .tweet {
    padding: 1.25rem 3.75rem;
  }
  li:first-of-type .tweet:before {
    right: 3.75rem;
  }
  li:last-of-type .tweet:before {
    left: 3.75rem;
  }
}
.infolettre-abonnement {
  background-color: #448eb5;
  color: white;
  font-size: 1rem;
  line-height: 1.3125rem;
  overflow: hidden;
  position: relative;
  margin-top: 1.25rem;
}
@media screen and (max-width: 31.25em) {
  .infolettre-abonnement {
    padding: 0 2rem;
  }
}
.infolettre-abonnement .bg {
  height: 12.5rem;
  width: 100%;
  background: url(../images/bg-infolettre-mobile.jpg) right top no-repeat;
  background-size: cover;
}
@media screen and (max-width: 59.375em) {
  .infolettre-abonnement .bg {
    display: none;
  }
}
.infolettre-abonnement .titre {
  font-size: 2.625rem;
  line-height: 3.875rem;
  color: #ffffff;
  margin: 0 auto 0.5em;
  text-align: center;
}
.infolettre-abonnement form {
  margin: 3.75rem auto;
}
.infolettre-abonnement input {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #c9d9e3;
  color: #c9d9e3;
  display: block;
  font-size: 1rem;
  text-transform: lowercase;
  padding: 0.2em 0 0.25em;
  width: 80%;
}
.infolettre-abonnement input::-webkit-input-placeholder {
  color: #c9d9e3;
}
.infolettre-abonnement input:-moz-placeholder {
  color: #c9d9e3;
  opacity: 1;
}
.infolettre-abonnement input::-moz-placeholder {
  /* Firefox 19+ */
  color: #c9d9e3;
  opacity: 1;
}
.infolettre-abonnement input:-ms-input-placeholder {
  /* IE 10+ */
  color: #c9d9e3;
}
.infolettre-abonnement input:focus {
  border-color: #292929;
  outline: 0;
}
.infolettre-abonnement .actions {
  text-align: center;
}
.infolettre-abonnement p {
  margin: 2em auto;
  text-align: left;
}
.infolettre-abonnement .message {
  background-color: #c9d9e3;
  border-left: 3px solid #192545;
  color: #192545;
  font-size: 1rem;
  line-height: 1.125rem;
  margin: 1.25rem 0;
  padding: 0.5em 0.5em 0.5em 1em;
}
.infolettre-abonnement .message.erreur {
  border-color: #292929;
}
@media screen and (min-width: 37.5em) {
  .infolettre-abonnement {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
  .infolettre-abonnement .titre {
    font-size: 3.125rem;
    line-height: 4.625rem;
    margin: 0 auto 0.75em;
    text-align: left;
  }
  .infolettre-abonnement form {
    padding: 0 3.75rem;
  }
  .infolettre-abonnement input {
    font-size: 1.25rem;
  }
  .infolettre-abonnement .actions {
    text-align: left;
  }
}
@media screen and (min-width: 59.375em /*@tablet*/) {
  .infolettre-abonnement {
    background-position: right;
    background-size: 41%;
  }
  .infolettre-abonnement .bg {
    display: none;
  }
  .infolettre-abonnement form {
    padding-right: 30%;
  }
}
@media screen and (min-width: 90em) {
  .infolettre-abonnement {
    background-position: right;
    background-size: 43%;
  }
}
@media screen and (max-width: 90em) {
  .infolettre-abonnement {
    background-position: right;
    background-size: 38%;
  }
}
@media screen and (min-width: 64em) {
  .infolettre-abonnement form {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
  }
  .infolettre-abonnement form .champs,
  .infolettre-abonnement form .actions {
    width: 45%;
  }
  .infolettre-abonnement form .champs p,
  .infolettre-abonnement form .actions p {
    margin-top: 0;
    margin-bottom: 1em;
  }
  .infolettre-abonnement form .actions {
    position: relative;
    left: 10%;
  }
}
@media screen and (min-width: 80em) {
  .infolettre-abonnement form {
    padding-right: 0 ;
  }
}
.dossiers {
  background-color: #f1f1f1;
  background-size: cover;
  background-position: center center;
  margin-bottom: 5rem;
  padding: 2.5rem 0;
  position: relative;
  text-align: center;
}
.dossiers .conteneur {
  position: relative;
  z-index: 2;
}
.dossiers .titre {
  background-color: #ffffff;
  color: #448eb5;
  display: inline-block;
  font-family: 'karla', sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.75rem;
  letter-spacing: normal;
  margin: 1em auto;
  padding: 0.25em 1em;
  text-align: center;
  text-transform: none;
}
.dossiers .liste {
  text-align: left;
  margin-bottom: 1.25rem;
}
.dossiers .dossier {
  -webkit-transition: background-color 0.25s, color 0.25s;
  -moz-transition: background-color 0.25s, color 0.25s;
  -ms-transition: background-color 0.25s, color 0.25s;
  -o-transition: background-color 0.25s, color 0.25s;
  -webkit-box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
  -moz-box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
  box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
  background-color: #ffffff;
  color: #448eb5;
  display: block;
  padding: 2.5rem 1.875rem;
  margin: 1.25rem 0;
  text-decoration: none;
}
.dossiers .dossier .nom {
  font-size: 1.375rem;
  font-weight: bold;
  line-height: 1.625rem;
  margin: 0 auto 0.25em 0;
}
.dossiers .dossier .sous-nom {
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.0625rem;
}
.dossiers .dossier .libelle {
  color: #c9d9e3;
  display: inline-block;
  font-size: 1rem;
  line-height: 1.1875rem;
  margin-top: 1em;
  text-decoration: underline;
  visibility: hidden;
}
.dossiers .dossier .libelle:hover {
  text-decoration: none;
}
.dossiers .dossier:hover,
.dossiers .dossier:focus,
.dossiers .dossier.actif {
  background-color: #448eb5;
  color: #f1f1f1;
  outline: 0;
}
.dossiers .dossier:hover .nom,
.dossiers .dossier:focus .nom,
.dossiers .dossier.actif .nom {
  color: inherit;
}
.dossiers .dossier:hover .libelle,
.dossiers .dossier:focus .libelle,
.dossiers .dossier.actif .libelle {
  visibility: visible;
}
.dossiers .voile {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  background: rgba(255, 255, 255, 0);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  z-index: 1;
}
.dossiers .voile.is-active {
  background: rgba(255, 255, 255, 0.9);
}
@media screen and (min-width: 50em) {
  .dossiers {
    padding: 5rem 0;
  }
  .dossiers .liste {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-between;
  }
  .dossiers .dossier {
    width: 31%;
  }
  .dossiers .dossier .nom {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  .dossiers .dossier .sous-nom {
    font-size: 1.25rem;
    line-height: 1.4375rem;
  }
}
@media screen and (min-width: 70em) {
  .dossiers {
    padding: 7.5rem 0;
  }
  .dossiers .dossier {
    padding: 3.75rem 2.5rem;
  }
}
.accroches {
  padding: 1px 0;
}
.accroches .accroche {
  background-color: #f1f1f1;
  color: #192545;
  display: block;
  font-size: 1rem;
  font-weight: normal;
  margin: 1.25rem 0;
  text-align: center;
  text-decoration: none;
}
.accroches .accroche img {
  height: auto;
  width: 100%;
  display: block;
}
.accroches .accroche:hover,
.accroches .accroche:focus {
  outline: 0;
}
.accroches .accroche:hover img,
.accroches .accroche:focus img {
  opacity: 0.8;
}
@media screen and (min-width: 50em) {
  .accroches .conteneur {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-around;
    max-width: 86% ;
  }
  .accroches .accroche {
    width: 32%;
  }
}
.bandeau-entete {
  background-image: url(../images/bg-entete.png);
  background-color: #292929;
  background-size: cover;
  color: white;
  padding: 9.375rem 0 2.5rem;
  position: relative;
  z-index: 1;
}
.bandeau-entete .fil-ariane {
  color: white;
  font-size: 1.25rem;
}
.bandeau-entete .fil-ariane a {
  color: inherit;
  text-decoration: none;
}
.bandeau-entete .fil-ariane a:hover,
.bandeau-entete .fil-ariane a:focus {
  text-decoration: underline;
}
.bandeau-entete .fil-ariane strong {
  display: none;
}
.bandeau-entete .titre {
  color: #ffffff;
  font-family: 'oswald', sans-serif;
  font-size: 3.125rem;
  font-weight: 200;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.2em;
  margin: 0.25em auto 0.1em;
}
.bandeau-entete .boutons-partage {
  position: absolute;
  bottom: 1.25rem;
  right: 0;
}
.bandeau-entete.recherche {
  padding: 3.75rem 0 8.125rem;
}
.publication-couverture {
  margin: 0 0 2.5rem;
}
.publication-couverture .titre a {
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  -ms-transition: color 0.25s;
  -o-transition: color 0.25s;
  color: inherit;
  text-decoration: none;
}
.publication-couverture .titre a:hover,
.publication-couverture .titre a:focus {
  color: #292929;
}
.publication-couverture .image {
  margin: 0 auto;
}
.publication-couverture .image img {
  height: auto;
  width: 100%;
}
.publication-couverture .description {
  font-size: 1rem;
  line-height: 1.375rem;
}
.publication-couverture .version-accessible {
  display: inline-block;
  margin-top: 1em;
}
.publications-extrait {
  border-top: 2px solid #c9d9e3;
  padding: 1.25rem;
}
.publications-extrait .image {
  width: 7.5rem;
}
.publications-extrait .image img {
  height: auto;
  width: 100%;
}
.publications-extrait .image a:hover img {
  opacity: 0.9;
}
.publications-extrait .description {
  margin: 1.25rem 0;
}
.publications-extrait dl {
  margin: 1.25rem 0;
}
.publications-extrait dl dt {
  font-weight: bold;
  margin-bottom: 0.25em;
}
.publications-extrait dl dd {
  margin-left: 0;
  margin-bottom: 0.625rem;
}
.publications-extrait .date {
  color: #448eb5;
  display: block;
  font-size: 0.875rem;
  line-height: 1.375rem;
}
.publications-extrait .titre {
  color: #192545;
  display: inline;
  margin: 0.15em auto;
}
.publications-extrait .titre a {
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  -ms-transition: color 0.25s;
  -o-transition: color 0.25s;
  color: inherit;
  text-decoration: none;
}
.publications-extrait .titre a:hover {
  color: #448eb5;
}
.publications-extrait .titre .page {
  display: inline-block;
  font-size: 1.125rem;
  font-weight: normal;
}
.publications-extrait .sous-titre {
  font-size: 1.125rem;
  line-height: 1.3125rem;
  margin: 0.5em auto;
}
.publications-extrait .actions {
  list-style-type: none;
  padding: 0;
  margin: 1.25rem 0;
}
.publications-extrait .actions a {
  font-size: 1rem;
  line-height: 1.1875rem;
  font-weight: bold;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  text-decoration: underline;
}
.publications-extrait .actions a:hover {
  text-decoration: none;
}
.publications-extrait .actions .i {
  height: 1.5rem;
  width: 1.1875rem;
  margin-right: 0.5em;
}
.publications-extrait:last-child,
.publications-extrait #presse-pub-liste > :nth-child(3) {
  border-bottom: 2px solid #c9d9e3;
}
.publications-extrait.etroit {
  padding-left: 0;
  padding-right: 0;
}
.publications-extrait.etroit .image img {
  -webkit-box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
  -moz-box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
  box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
}
.publications-extrait.etroit .description {
  margin-right: 0;
}
.publications-extrait.etroit .actions {
  margin: 0.625rem 0;
}
@media screen and (min-width: 50em) {
  .publications-extrait {
    padding: 2.5rem;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
  }
  .publications-extrait .image {
    flex-grow: 0;
    flex-shrink: 0;
    margin-right: 2.5rem;
  }
  .publications-extrait .description {
    flex-grow: 1;
    margin: 0 5rem 0 0;
  }
  .publications-extrait .description > :first-child {
    margin-top: 0;
  }
  .publications-extrait .actions {
    align-self: center;
    flex-grow: 0;
    margin: 0;
  }
}
.publications-carousel {
  margin: 3.75rem auto;
}
.publications-carousel .actions {
  list-style-type: none;
  padding: 0;
}
.publications-carousel .actions .i {
  height: 1.5rem;
  width: 1.1875rem;
  margin-right: 0.5em;
  vertical-align: middle;
}
.publications-carousel .actions a {
  text-decoration: underline;
}
.publications-carousel .actions a:hover,
.publications-carousel .actions a:focus {
  color: inherit;
  text-decoration: none;
}
.publications-carousel.dynamique .bx-wrapper {
  padding: 0 2.5rem;
  position: relative;
}
.publications-carousel.dynamique .bx-controls .i {
  height: 1.5625rem;
  width: 1.5625rem;
}
.publications-carousel.dynamique .bx-pager {
  display: none;
}
.publications-carousel.dynamique .bx-controls-direction {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 107%;
}
.publications-carousel.dynamique .bx-prev,
.publications-carousel.dynamique .bx-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.publications-carousel.dynamique .bx-prev svg *,
.publications-carousel.dynamique .bx-next svg * {
  -webkit-transition: fill 0.25s;
  -moz-transition: fill 0.25s;
  -ms-transition: fill 0.25s;
  -o-transition: fill 0.25s;
}
.publications-carousel.dynamique .bx-prev:hover,
.publications-carousel.dynamique .bx-next:hover,
.publications-carousel.dynamique .bx-prev:focus,
.publications-carousel.dynamique .bx-next:focus {
  outline: 0;
}
.publications-carousel.dynamique .bx-prev:hover svg *,
.publications-carousel.dynamique .bx-next:hover svg *,
.publications-carousel.dynamique .bx-prev:focus svg *,
.publications-carousel.dynamique .bx-next:focus svg * {
  fill: #292929;
}
.publications-carousel.dynamique .bx-prev.disabled,
.publications-carousel.dynamique .bx-next.disabled {
  display: none;
}
.publications-carousel.dynamique .bx-prev {
  left: 0;
}
.publications-carousel.dynamique .bx-next {
  right: 0;
}
@media screen and (min-width: 31.25em) {
  .publications-carousel.statique .items {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
  }
  .publications-carousel.statique .items .publication-couverture {
    width: 48%;
  }
  .publications-carousel.dynamique .bx-wrapper {
    padding-bottom: 5rem;
  }
  .publications-carousel.dynamique .bx-pager {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
  }
  .publications-carousel.dynamique .bx-pager-item a {
    height: 0.25rem;
    width: 1.5625rem;
    background-color: #c9d9e3;
    display: inline-block;
    text-indent: -9999em;
    margin: 0 5px;
  }
  .publications-carousel.dynamique .bx-pager-item a.active {
    background-color: #292929;
    color: #000000;
  }
  .publications-carousel.dynamique .bx-controls-direction {
    padding-top: 57%;
  }
}
@media screen and (min-width: 50em) {
  .publications-carousel.statique .items {
    justify-content: flex-start;
  }
  .publications-carousel.statique .items .publication-couverture {
    width: 23.5%;
    margin-right: 2%;
  }
  .publications-carousel.statique .items .publication-couverture:nth-child(4n) {
    margin-right: 0;
  }
  .publications-carousel.dynamique .bx-controls-direction {
    padding-top: 29%;
  }
  .publications-carousel.dynamique .bx-pager-item a {
    height: 0.25rem;
    width: 3.125rem;
  }
}
.publications-recent {
  margin: 2.5rem 0;
  padding: 1.25rem;
}
.publications-liste {
  margin: 2.5rem auto;
}
.publications-liste#presse-pub-liste {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-around;
}
#presse-pub-liste > :nth-child(3) {
  border-bottom: 2px solid #c9d9e3;
}
/*publicite.less classes pour BLR */
.pubblr {
  background-color: #292929;
  color: #ffffff;
  display: block;
  overflow: hidden;
  padding: 2.5rem 1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
}
.pubblr .contenu {
  position: relative;
  z-index: 2;
}
.pubblr .titre {
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-weight: bold;
  margin-bottom: 1.25rem;
  text-align: left;
}
.pubblr .titre span {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: normal;
  display: block;
}
a.pubblr:hover {
  color: #ffffff;
}
a.pubblr:hover:not(.large) .btn {
  background-color: #448eb5;
}
.pubblr .btn:hover {
  color: #292929;
  background-color: #448eb5;
}
.pubblr.large {
  margin: 5rem 0;
}
.pubblr.large .btn {
  min-width: 12.5rem;
  color: #292929;
  background: #ffffff;
}
.pubblr.large .btn:hover {
  color: #ffffff;
  background: #292929;
}
.pubblr.repertoire {
  background: url(../images/bg-publicite-repertoire_mobile.jpg) right center no-repeat #292929;
  background-size: cover;
  text-decoration: none;
}
.pubblr.archives {
  background: url(../images/bg-publicite-archives.png) center center no-repeat #292929;
  background-size: cover;
  padding: 3.75rem 1.25rem;
}
@media screen and (min-width: 50em) {
  .pubblr.large {
    padding: 2.5rem;
    text-align: left;
  }
  .pubblr.large .contenu {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
  }
  .pubblr.large .titre {
    font-size: 1.5rem;
    line-height: 1.75rem;
    margin: 0 2.5rem 0 0;
    max-width: 28.125rem;
  }
  .pubblr.large .titre span {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  .pubblr.large:after {
    height: 500px;
    width: 500px;
    background-color: #448eb5;
    content: "";
    position: absolute;
    left: 66%;
    bottom: 0;
    z-index: 1;
    transform-origin: 0% 100%;
    transform: rotate(39deg);
  }
  .pubblr.large.repertoire {
    background-position: right center;
    background: url(../images/bg-publicite-repertoire.jpg) right center no-repeat #292929;
  }
}
@media screen and (min-width: 70em) {
  .pubblr.large {
    padding: 3.75rem 10rem;
  }
  .pubblr.large:after {
    left: 70%;
  }
}
.communiques-recent {
  -webkit-box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
  -moz-box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
  box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
  /* margin-bottom: @gouttiere*3;*/
  padding: 1.25rem;
}
.communiques-recent > .titre {
  margin: 0 0 0.75em;
  max-width: 75%;
}
@media screen and (min-width: 37.5em) {
  .communiques-recent {
    padding: 2.5rem;
  }
}
.communiques-liste {
  margin: 1.25rem 0;
}
.communiques-liste + .actions {
  text-align: center;
  margin: 1.875rem 0 0;
}
.communique-extrait {
  border-top: 2px solid #c9d9e3;
  padding: 1.25rem 0;
}
.communique-extrait .titre {
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: normal;
  margin: 0 auto;
}
.communique-extrait .titre a {
  color: #005678;
  text-decoration: none;
}
.communique-extrait .titre a:hover {
  text-decoration: underline;
}
.communique-extrait .contenu {
  margin: 1.25rem 0 0;
}
.communique-extrait .actions {
  margin: 0.625rem 0;
}
.communique-extrait:last-child {
  border-bottom: 2px solid #c9d9e3;
}
@media screen and (min-width: 37.5em) {
  .communique-extrait {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1.875rem 0;
  }
  .communique-extrait .pastille-date {
    flex-grow: 0;
    flex-shrink: 0;
    margin-right: 1.875rem;
  }
  .communique-extrait .contenu {
    flex-grow: 1;
    margin: 0;
  }
}
.resultats-recherche {
  margin: 2.5rem auto;
}
.resultats-recherche .resultat {
  border-top: 2px solid #c9d9e3;
  padding: 1.25rem;
}
.resultats-recherche .resultat .description {
  margin: 1.25rem 0;
}
.resultats-recherche .resultat .date {
  color: #448eb5;
  font-size: 0.875rem;
  line-height: 1.375rem;
}
.resultats-recherche .resultat .titre {
  color: #192545;
  margin: 0.15em auto;
}
.resultats-recherche .resultat .titre a {
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  -ms-transition: color 0.25s;
  -o-transition: color 0.25s;
  color: inherit;
  text-decoration: none;
}
.resultats-recherche .resultat .titre a:hover {
  color: #db4352;
}
.resultats-recherche .resultat:last-child {
  border-bottom: 2px solid #c9d9e3;
}
@media screen and (min-width: 50em) {
  .resultats-recherche .resultat {
    padding: 2.5rem;
  }
}
.page-courante .col-principale > :first-child,
.page-courante .col-principale > .contenu > :first-child {
  margin-top: 0;
}
.page-courante .col-secondaire .vignette {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
.page-courante p,
.page-courante ul,
.page-courante ol {
  margin: 1.5em auto;
}
.page-courante ol,
.page-courante ul {
  list-style-type: none;
  padding-left: 0.5em;
}
.page-courante ol li,
.page-courante ul li {
  margin: 0.5em auto;
  padding-left: 1.5em;
  position: relative;
}
.page-courante ol li:before,
.page-courante ul li:before {
  color: #448eb5;
  position: absolute;
  left: 0;
}
.page-courante ul li:before {
  height: 0.5rem;
  width: 0.5rem;
  background-color: #448eb5;
  content: " ";
  /* "︎︎";*/
  display: inline-block;
  top: 0.45em;
}
.page-courante ol {
  counter-reset: liste;
}
.page-courante ol li {
  counter-increment: liste;
}
.page-courante ol li:before {
  content: counter(liste) ".";
  font-weight: bold;
  top: 0;
}
.page-courante table.table {
  border: 1px solid #448eb5;
  border-collapse: collapse;
  width: 100%;
  font-size: 0.85em;
}
.page-courante table.table tr {
  border: 1px solid white;
  border-collapse: collapse;
}
.page-courante table.table tr th {
  border-width: 1px;
  padding: 8px;
  border-style: solid;
  border-color: white;
  color: #FFF;
  background-color: #448eb5;
  font-weight: normal;
}
.page-courante table.table tr td {
  border-width: 1px;
  padding: 8px;
  border: 1px solid #448eb5;
}
@media screen and (max-width: 600px) {
  .page-courante table.table caption {
    padding-bottom: 15px;
  }
  .page-courante table.table thead {
    display: none;
  }
  .page-courante table.table tr:nth-of-type(2n) {
    background-color: inherit;
  }
  .page-courante table.table tr td:first-child {
    background-color: #448eb5;
    color: #fff;
    font-weight: normal;
    font-size: 1rem;
  }
  .page-courante table.table tbody td {
    display: block;
    text-align: center;
  }
  .page-courante table.table tbody td:before {
    content: attr(data-th);
    display: block;
    text-align: center;
    font-weight: bold;
    font-size: 1rem;
    margin-bottom: 10px;
  }
}
.repertoire-liste {
  margin: 2.5rem auto;
}
.repertoire-extrait {
  border-top: 2px solid #c9d9e3;
  padding: 1.25rem;
}
.repertoire-extrait .description {
  margin: 1.25rem 0;
}
.repertoire-extrait dl {
  margin: 1.25rem 0;
}
.repertoire-extrait dl dt {
  font-weight: bold;
  margin-bottom: 0.25em;
}
.repertoire-extrait dl dd {
  margin-left: 0;
  margin-bottom: 0.625rem;
}
.repertoire-extrait dl dd.url,
.repertoire-extrait dl dd.courriel {
  word-break: break-all;
}
.repertoire-extrait .titre {
  color: #192545;
  display: inline;
  margin: 0.15em auto;
}
.repertoire-extrait .actions {
  list-style-type: none;
  padding: 0;
  margin: 1.25rem 0;
}
.repertoire-extrait .actions a {
  font-size: 1rem;
  line-height: 1.1875rem;
  text-decoration: underline;
}
.repertoire-extrait .actions a:hover {
  text-decoration: none;
}
.repertoire-extrait .actions .i {
  height: 1.5rem;
  width: 1.1875rem;
  margin-right: 0.5em;
  vertical-align: middle;
}
.repertoire-extrait:last-child {
  border-bottom: 2px solid #c9d9e3;
}
@media screen and (min-width: 50em) {
  .repertoire-extrait {
    padding: 2.5rem;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
  }
  .repertoire-extrait .description {
    margin: 0 5rem 0 0;
    width: 65%;
  }
  .repertoire-extrait .description > :first-child {
    margin-top: 0;
  }
  .repertoire-extrait .actions {
    flex-grow: 0;
    flex-shrink: 0;
    margin: 0;
    width: 32%;
  }
}
/* 
    SECTION POUR PUBLICATIONS NUMÉRIQUES
    Created on : 2018-06-21, 09:51:56
    Author     : Elodie Lavertue (Bleu Outremer)
    A faire: optimiser en LESS
*/
@media screen and (min-width: 59.375em) {
  .publinum-extrait {
    width: 32%;
    -webkit-box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
    -moz-box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
    box-shadow: 0px 11px 32px 0px rgba(68, 142, 181, 0.22);
    background-color: #ffffff;
    border: 0.625rem solid #ffffff;
    color: #192545;
    margin: 1.25rem 0;
    padding: 1px 0;
    position: relative;
  }
}
@media screen and (min-width: 37.5em) {
  .publinum-extrait .titre {
    font-size: 1.25rem;
    line-height: 1.4375rem;
  }
}
.publinum-extrait .image a {
  display: block;
}
.publinum-extrait .image a img {
  position: relative;
  z-index: 1;
}
.publinum-extrait .image a:hover img {
  opacity: 0.9;
}
.publinum-extrait .titre a:hover,
.publinum-extrait .titre a:focus {
  color: #448eb5;
}
.publinum-extrait .infopubli {
  float: left;
}
.publinum-extrait .infopubli .cat {
  text-transform: capitalize;
  margin: 16px 0 16px -24px;
  display: inline-block;
  background: #458eb5;
  color: white;
  padding: 10px;
  font-size: 12px;
  position: relative;
  z-index: 10;
}
.publinum-extrait .infopubli .cat .onecat:last-of-type i {
  display: none;
}
.publinum-extrait .image {
  float: left;
  width: 40%;
}
.publinum-extrait .image img {
  max-width: 100%;
}
.publinum-extrait .infotitre {
  float: left;
  width: 60%;
  padding-left: 10px;
}
.publinum-extrait h3 {
  margin-top: 0;
}
.publinum-extrait h3 a {
  display: block;
  text-decoration: none;
  width: 100%;
}
.publinum-extrait .morepubli {
  display: block;
  margin-top: 20px;
  width: 100%;
}
.articleinte {
  display: flex;
  flex-flow: wrap;
  justify-content: space-around;
  height: inherit !important;
}
/* page liste*/
.publiinte .actualite-extrait {
  transform: inherit !important;
  width: 98%;
  margin: 1% 0;
}
.publiinte .filter {
  text-align: center;
  padding-left: 0;
  width: 100%;
}
.publiinte .filter li {
  cursor: pointer;
  display: inline-block;
  font-size: 19px;
  list-style: none;
  margin-left: 15px;
  position: relative;
}
.publiinte .filter li:first-child {
  margin-left: 0;
}
.publiinte .filter li:hover {
  color: #448eb5;
}
.publiinte .filter li.active:after {
  background-color: black;
  content: '';
  height: 2px;
  left: 0;
  bottom: -2px;
  position: absolute;
  width: 100%;
}
.publiinte .filtercontainer {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
}
.publiinte .cat .onecat {
  text-transform: capitalize;
}
.publiinte .cat .onecat:last-child i {
  display: none;
}
/* 
    Created on : 2018-09-12, 09:01:53
    Author     : davana
    pour la section ALAUNE en tête de la page d'accueil qui affiche les 3 derniers articles/publications en vedette
*/
.mur {
  width: 100%;
  background-color: #004f80;
}
.alaune {
  display: flex;
  flex-flow: row wrap;
  align-content: center;
}
.photo {
  display: flex;
  justify-content: center;
  width: 58%;
}
.photo a img {
  margin: auto;
  height: 100%;
  max-height: 22rem;
  width: 100%;
}
@media screen and (max-width: 64em) {
  .photo a img {
    max-height: 18.125rem;
  }
}
@media screen and (max-width: 59.375em) {
  .photo a img {
    max-height: 22rem;
  }
}
@media screen and (max-width: 31.25em) {
  .photo a img {
    max-height: 12.9375rem;
  }
}
.onglets {
  width: 42%;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: stretch;
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
}
.onglets hr {
  border-top: dotted 1px;
  color: #337299;
  height: 1px;
  margin: 0;
}
li.onglet {
  width: 100%;
  height: 100%;
  min-height: 4rem;
  max-height: 7rem;
  display: flex;
  align-items: center;
  flex-grow: 1;
  cursor: pointer;
}
li.onglet:hover {
  background-color: #337299;
}
li.onglet:active,
li.onglet.active {
  background: black;
  color: white;
  z-index: 4;
}
li.onglet:active:before,
li.onglet.active:before {
  content: url('https://dev.csf.gouv.qc.ca/wp-content/themes/csf2017/images/PointeSelect.png');
  display: inline;
  left: -3.3rem;
  position: absolute;
  width: 3rem;
  height: 3rem;
}
@media screen and (max-width: 59.375em) {
  li.onglet:active:before,
  li.onglet.active:before {
    display: none;
  }
}
li.onglet a {
  padding: 0.5rem 2.3rem;
  display: flex;
  height: 100%;
  width: 100%;
  text-decoration: none;
}
@media screen and (max-width: 50em) {
  li.onglet a {
    padding: 0.5rem 3.3rem;
  }
}
@media screen and (max-width: 37.5em) {
  li.onglet a {
    padding: 0.5rem 1.3rem;
  }
}
li.onglet h3.titre {
  color: white;
  font-size: 1rem;
  line-height: 1.4rem;
  padding: 0;
  margin: 0;
  align-self: center;
}
li.onglet .contenu {
  overflow: hidden;
  height: 3rem;
}
@media screen and (max-width: 59.375em) {
  .photo,
  .onglets {
    width: 100%;
  }
}
/*
pubs-accueil.less - boutons-liens dans la page-d'accueil 

    Created on : 2018-10-23, 09:07:45
    Author     : Cedric Kack
*/
ul.pub-accueil {
  padding: 0;
  list-style: none;
}
@media screen and (max-width: 59.375em) {
  ul.pub-accueil {
    width: 80%;
    margin: 0 auto;
  }
}
ul.pub-accueil li {
  margin: 1.8rem auto;
}
ul.pub-accueil li a img {
  width: 100%;
}
ul.pub-accueil li a:hover {
  opacity: 0.8;
}
/*  accueil-media-sociaux.less
    Created on : 2018-10-30, 10:14:26
    Author     : davana
*/
div#media_sociaux {
  display: flex;
  flex-flow: column;
  justify-content: center;
}
div#media_sociaux .entete {
  border-bottom: solid #292929 1px;
  width: 100%;
}
@media screen and (max-width: 59.375em) {
  div#media_sociaux .entete {
    width: 94%;
    margin: 0 auto;
  }
}
@media screen and (min-width: 37.5em) {
  div#media_sociaux .entete {
    text-align: left;
  }
}
div#media_sociaux #widget-twitter {
  width: 100%;
}
@media screen and (max-width: 59.375em) {
  div#media_sociaux #widget-twitter {
    width: 90%;
    margin: 0 auto;
  }
}
div#media_sociaux .u-floatLeft {
  display: none!important;
}
section#boutons_toggle_fb_twitter {
  display: flex;
  justify-content: space-evenly;
}
#widget-facebook {
  display: none;
}
/*  Format particulier pour la page des membres 
    Created on : 2018-11-29, 09:09:39
    Author     : davana
*/
li.li-membre p {
  margin-top: 0;
}
li.li-membre footer {
  background-color: rgba(0, 0, 0, 0);
  margin-top: -1.2rem;
  width: 179px;
  height: 1rem;
  padding: 0;
  border-radius: 6px;
}
li.li-membre footer small {
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  border-radius: 0 0 0 6px;
}
figure.fig-membre {
  display: block;
  float: right;
  margin: 0 0 1rem 2.5rem;
  width: 180px;
  border-radius: 6px;
  box-shadow: 6px 8px 20px 5px #00000030;
}
figure.fig-membre img {
  width: 100%;
  height: auto;
  border-radius: 6px;
}
@media (max-width: 37.5em) {
  figure.fig-membre {
    float: none;
  }
}
/*prixAgir.less classes pour ajustement de la page */
h1.titrePrixEgalite {
  background-image: url("https://dev.csf.gouv.qc.ca/wp-content/uploads/logo_AGIR_horizontal.png");
  background-size: 100%;
  background-repeat: no-repeat;
  width: 70%;
  padding-top: 20.8%;
  margin-top: -2%;
  height: 0;
  text-indent: -9999px;
}
ul.collaborateur {
  padding: 0px;
}
ul.collaborateur > li {
  display: inline-block;
}
ul.collaborateur > li:first-child {
  width: 139px;
  height: 50px;
  background: url("https://dev.csf.gouv.qc.ca/wp-content/uploads/cciq-noir.png") no-repeat center center;
  background-size: 100%;
  text-indent: -99em;
  cursor: pointer;
  margin-right: 5%;
}
ul.collaborateur > li:last-child {
  width: 171px;
  height: 50px;
  background: url("https://dev.csf.gouv.qc.ca/wp-content/uploads/conseilstatutfemme-noir.png") no-repeat center center;
  background-size: 100%;
  text-indent: -99em;
}
.prixEgaliteHeaderZone p {
  font-size: 1.25em;
}
.prixEgaliteHeaderZone hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #b2b2b2;
  margin: 2.75em 0 0 0;
  padding: 0;
}
.prixEgaliteMainZone {
  margin-top: 0px!important;
}
.deux-colonnes .prixEgaliteCol2Zone {
  margin: 0rem 0 0 0!important;
  padding: 5% 1%;
  background-color: #f2f2f2;
}
.deux-colonnes .prixEgaliteCol2Zone hr {
  width: 75%;
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #b2b2b2;
  margin: 1em auto;
  padding: 0;
  margin-top: 30px;
}
.deux-colonnes .prixEgaliteCol2Zone ul li:before {
  width: 0px;
  height: 0px;
}
.deux-colonnes .prixEgaliteCol2Zone ol li,
.deux-colonnes .prixEgaliteCol2Zone ul li {
  margin: 1em auto;
  padding-left: 0em;
  position: relative;
}
/*  - Apporter des modifications à l'affichage des extensions - */
/* Cacher les puces dans les formulaires GRAVITYFORMS */
.gform_wrapper .top_label li.gfield.gf_left_half:before {
  display: none!important;
}
.videoContainer {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.videoContainer iframe,
.videoContainer object,
.videoContainer embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.form-recherche .bootstrap-tagsinput {
  border: 1px solid #448eb5;
  display: block;
  font-size: 1rem;
  line-height: 1.375rem;
  padding: 1em;
  text-align: left;
  width: 100%;
  margin: 0.5em auto;
  cursor: text;
}
.form-recherche .bootstrap-tagsinput .twitter-typeahead {
  width: 100%;
}
.form-recherche .bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  background-color: transparent;
  padding: 0;
  margin: 0.25em 0 0;
  width: 100%;
  max-width: inherit;
}
.form-recherche .bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}
.form-recherche .bootstrap-tagsinput .tag {
  background-color: rgba(201, 217, 227, 0.5);
  display: inline-block;
  margin: 0.25em 0.5em 0.25em 0;
  padding: 0.25em 2.5rem 0.25em 0.5em;
  position: relative;
}
.form-recherche .bootstrap-tagsinput .tag [data-role="remove"] {
  -webkit-transition: color 0.25s;
  -moz-transition: color 0.25s;
  -ms-transition: color 0.25s;
  -o-transition: color 0.25s;
  height: 100%;
  width: 2.1875rem;
  background-color: #c6d7e1;
  display: inline-block;
  margin-left: 8px;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
}
.form-recherche .bootstrap-tagsinput .tag [data-role="remove"]:after {
  height: 0.875em;
  width: 1em;
  content: "x";
  position: absolute;
  line-height: 0.75em;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  margin: auto;
}
.form-recherche .bootstrap-tagsinput .tag [data-role="remove"]:hover {
  color: #db4352;
}
.form-recherche .bootstrap-tagsinput .tt-menu {
  background-color: #ffffff;
  width: 100%;
}
.form-recherche .bootstrap-tagsinput .tt-dataset {
  background-color: rgba(201, 217, 227, 0.5);
}
.form-recherche .bootstrap-tagsinput .tt-suggestion {
  padding: 0.5em 0.5em;
}
.form-recherche .bootstrap-tagsinput .tt-selectable {
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  -ms-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
}
.form-recherche .bootstrap-tagsinput .tt-selectable:hover,
.form-recherche .bootstrap-tagsinput .tt-selectable.tt-cursor {
  background-color: #c9d9e3;
}
/*! Lity - v2.2.2 - 2016-12-14
* http://sorgalla.com/lity/
* Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT */
.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  outline: none !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.lity.lity-opened {
  opacity: 1;
}
.lity.lity-closed {
  opacity: 0;
}
.lity * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important;
}
.lity-wrap:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
.lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 0.875rem;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.lity-loading .lity-loader {
  opacity: 1;
}
.lity-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
}
.lity-content {
  z-index: 9993;
  width: 100%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}
.lity-loading .lity-content,
.lity-closed .lity-content {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
.lity-content:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
.lity-close {
  z-index: 9994;
  width: 2.1875rem;
  height: 2.1875rem;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 2.1875rem;
  font-family: Arial, Baskerville, monospace;
  line-height: 2.1875rem;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.lity-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.lity-close:active {
  top: 1px;
}
/* Image */
.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}
/* iFrame */
.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}
.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}
.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}
.lity-hide {
  display: none;
}
.ui-datepicker {
  background-color: #ffffff;
  border: 0.625rem solid #f1f1f1;
}
.ui-datepicker-calendar {
  border-collapse: collapse;
}
.ui-datepicker-calendar td {
  border: 1px solid #f1f1f1;
}
.ui-datepicker-calendar .ui-state-default {
  height: 2.5rem;
  width: 2.5rem;
  background-color: #f1f1f1;
  display: flex;
  padding: 0.625rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}
.ui-datepicker-calendar a.ui-state-default {
  -webkit-transition: background-color 0.25s, color 0.25s;
  -moz-transition: background-color 0.25s, color 0.25s;
  -ms-transition: background-color 0.25s, color 0.25s;
  -o-transition: background-color 0.25s, color 0.25s;
  background-color: #ffffff;
}
.ui-datepicker-calendar a.ui-state-default:hover {
  background-color: #448eb5;
  color: #ffffff;
}
.ui-datepicker-calendar a.ui-state-active {
  background-color: #448eb5;
  color: #ffffff;
}
.ui-datepicker-header {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}
.ui-datepicker-prev,
.ui-datepicker-next {
  height: 2.8125rem;
  width: 2.8125rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ui-datepicker-prev .ui-icon,
.ui-datepicker-next .ui-icon {
  height: 0.875rem;
  width: 0.875rem;
  display: inline-block;
  text-indent: -999em;
}
.ui-datepicker-prev.ui-state-disabled,
.ui-datepicker-next.ui-state-disabled {
  visibility: hidden;
}
.ui-datepicker-prev {
  order: 1;
}
.ui-datepicker-next {
  order: 3;
}
.ui-datepicker-title {
  order: 2;
}
/* general.less
CSS supplementaire ajoute au CSF 
auteur: Anabel David
Loads last. 
*/
/* formulaire nous joindre - ecrivez nous */
select#departements {
  max-width: 100%;
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}
select#departements option {
  /* wrap text in compatible browsers
  -moz-white-space:pre-wrap; */
  -o-white-space: pre-wrap;
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  -webkit-appearance: none;
}
.required label:after {
  color: red;
  content: ' *';
  display: inline;
}
.box-intro {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 15px;
  border-top: 1px solid grey;
  border-bottom: 1px solid grey;
  background: #ededed;
}
.box-intro .h2,
.box-intro h2 {
  font-family: 'karla', sans-serif;
  font-size: 1.125rem;
  letter-spacing: normal;
  line-height: 1.4375rem;
  font-weight: bold;
}
@media screen and (min-width: 31.25em) {
  .box-intro {
    /*font-size: 18rem/16; */
  }
}
figure {
  margin: 0;
}
figure.image {
  margin: 0 0 15px;
}
figure.image > footer {
  position: relative;
}
figure.image > footer small {
  position: absolute;
  bottom: 8px;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
}
figure.image figcaption {
  margin: 0 1rem;
}
figure.image-droite,
figure .image-gauche {
  max-width: 40%;
}
figure.image-legende {
  display: table;
  padding: 0;
  margin: auto;
}
figure.image-legende img {
  max-width: 30rem;
  height: auto;
  display: table-row;
  margin-bottom: 4px;
}
figure.image-legende figcaption {
  display: table-row;
  font-size: 1.2rem;
}
@media (min-width: 70em) {
  figure.image-gauche {
    float: left;
    margin-right: 1.5rem;
  }
  figure.image-droite {
    float: right;
    margin-left: 1.5rem;
  }
}
