@charset "UTF-8";
/* stylelint-disable order/properties-alphabetical-order */
/* stylelint-enable */
/* Common mixins */
/* This mixin can be used to set the object-fit */
@keyframes nodeInserted {
  from {
    opacity: 0.99; }
  to {
    opacity: 1; } }

/* fonts */
@font-face {
  font-family: LibreFranklinRG;
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/libre_franklin/librefranklin-regular.ttf") format("truetype"); }

@font-face {
  font-family: LibreFranklinRG;
  font-weight: normal;
  font-style: italic;
  src: url("../fonts/libre_franklin/librefranklin-italic.ttf") format("truetype"); }

@font-face {
  font-family: LibreFranklinRG;
  font-weight: 500;
  font-style: normal;
  src: url("../fonts/libre_franklin/librefranklin-medium.ttf") format("truetype"); }

@font-face {
  font-family: LibreFranklinRG;
  font-weight: 600;
  font-style: normal;
  src: url("../fonts/libre_franklin/librefranklin-semibold.ttf") format("truetype"); }

@font-face {
  font-family: LibreFranklinRG;
  font-weight: 600;
  font-style: italic;
  src: url("../fonts/libre_franklin/librefranklin-semibolditalic.ttf") format("truetype"); }

@font-face {
  font-family: LibreFranklinRG;
  font-weight: 700;
  font-style: normal;
  src: url("../fonts/libre_franklin/librefranklin-bold.ttf") format("truetype"); }

@font-face {
  font-family: LibreFranklinRG;
  font-weight: 800;
  font-style: normal;
  src: url("../fonts/libre_franklin/librefranklin-extrabold.ttf") format("truetype"); }

@font-face {
  font-family: LibreFranklinRG;
  font-weight: 900;
  font-style: normal;
  src: url("../fonts/libre_franklin/librefranklin-black.ttf") format("truetype"); }

/* cambria-400 - latin */
@font-face {
  font-family: "Cambria";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/cambria/cambria.eot?#iefix") format("embedded-opentype"), url("../fonts/cambria/cambria.woff") format("woff"), url("../fonts/cambria/cambria.ttf") format("truetype"), url("../fonts/cambria/cambria.svg#Cambria") format("svg");
  /* Legacy iOS */ }

/* montserrat-200 - latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/montserrat/montserrat-v12-latin-200.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat ExtraLight"), local("Montserrat-ExtraLight"), url("../fonts/montserrat/montserrat-v12-latin-200.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat/montserrat-v12-latin-200.woff2") format("woff2"), url("../fonts/montserrat/montserrat-v12-latin-200.woff") format("woff"), url("../fonts/montserrat/montserrat-v12-latin-200.ttf") format("truetype"), url("../fonts/montserrat/montserrat-v12-latin-200.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-regular - latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/montserrat/montserrat-v12-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("../fonts/montserrat/montserrat-v12-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat/montserrat-v12-latin-regular.woff2") format("woff2"), url("../fonts/montserrat/montserrat-v12-latin-regular.woff") format("woff"), url("../fonts/montserrat/montserrat-v12-latin-regular.ttf") format("truetype"), url("../fonts/montserrat/montserrat-v12-latin-regular.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-italic - latin */
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/montserrat/montserrat-v12-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Italic"), local("Montserrat-Italic"), url("../fonts/montserrat/montserrat-v12-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat/montserrat-v12-latin-italic.woff2") format("woff2"), url("../fonts/montserrat/montserrat-v12-latin-italic.woff") format("woff"), url("../fonts/montserrat/montserrat-v12-latin-italic.ttf") format("truetype"), url("../fonts/montserrat/montserrat-v12-latin-italic.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-500 - latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/montserrat/montserrat-v12-latin-500.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url("../fonts/montserrat/montserrat-v12-latin-500.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat/montserrat-v12-latin-500.woff2") format("woff2"), url("../fonts/montserrat/montserrat-v12-latin-500.woff") format("woff"), url("../fonts/montserrat/montserrat-v12-latin-500.ttf") format("truetype"), url("../fonts/montserrat/montserrat-v12-latin-500.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-600 - latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/montserrat/montserrat-v12-latin-600.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("../fonts/montserrat/montserrat-v12-latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat/montserrat-v12-latin-600.woff2") format("woff2"), url("../fonts/montserrat/montserrat-v12-latin-600.woff") format("woff"), url("../fonts/montserrat/montserrat-v12-latin-600.ttf") format("truetype"), url("../fonts/montserrat/montserrat-v12-latin-600.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-700 - latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/montserrat/montserrat-v12-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url("../fonts/montserrat/montserrat-v12-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat/montserrat-v12-latin-700.woff2") format("woff2"), url("../fonts/montserrat/montserrat-v12-latin-700.woff") format("woff"), url("../fonts/montserrat/montserrat-v12-latin-700.ttf") format("truetype"), url("../fonts/montserrat/montserrat-v12-latin-700.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

/* montserrat-900 - latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/montserrat/montserrat-v12-latin-900.eot");
  /* IE9 Compat Modes */
  src: local("Montserrat Black"), local("Montserrat-Black"), url("../fonts/montserrat/montserrat-v12-latin-900.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat/montserrat-v12-latin-900.woff2") format("woff2"), url("../fonts/montserrat/montserrat-v12-latin-900.woff") format("woff"), url("../fonts/montserrat/montserrat-v12-latin-900.ttf") format("truetype"), url("../fonts/montserrat/montserrat-v12-latin-900.svg#Montserrat") format("svg");
  /* Legacy iOS */ }

@font-face {
  font-family: SrisIcons;
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/sris-icons-font/fonts/icomoon.ttf") format("truetype"); }

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?a2kdtd");
  src: url("../fonts/icomoon.eot?a2kdtd#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?a2kdtd") format("truetype"), url("../fonts/icomoon.woff?a2kdtd") format("woff"), url("../fonts/icomoon.svg?a2kdtd#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

/**
 * ASIP Icons v1.0.1
 * Généré avec icomoon
 *
 * /!\ dont forget to change icon path in "../../fonts/asip-icons/variables.scss" !
 */
@font-face {
  font-family: "asip-icons";
  src: url("../fonts/asip-icons/fonts/asip-icons.eot?aqa24n");
  src: url("../fonts/asip-icons/fonts/asip-icons.eot?aqa24n#iefix") format("embedded-opentype"), url("../fonts/asip-icons/fonts/asip-icons.ttf?aqa24n") format("truetype"), url("../fonts/asip-icons/fonts/asip-icons.woff?aqa24n") format("woff"), url("../fonts/asip-icons/fonts/asip-icons.svg?aqa24n#asip-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

.asip-icon, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, html body .btn.btn-filter-toggle:before, html body .pager-load-more--item > a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header button.close:after, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper > .field-filter-header:after,
html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a[aria-expanded=true]:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a.collapsed:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul li:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "asip-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.asip-icon-a-minus:before {
  content: ""; }

.asip-icon-a-plus:before {
  content: ""; }

.asip-icon-arrow:before {
  content: ""; }

.asip-icon-arrow-bold:before {
  content: ""; }

.asip-icon-checked:before {
  content: ""; }

.asip-icon-chevron:before {
  content: ""; }

.asip-icon-controls:before {
  content: ""; }

.asip-icon-cross-out:before {
  content: ""; }

.asip-icon-download:before {
  content: ""; }

.asip-icon-emoji-happy:before {
  content: ""; }

.asip-icon-emoji-sad:before {
  content: ""; }

.asip-icon-external-link:before {
  content: ""; }

.asip-icon-file:before {
  content: ""; }

.asip-icon-folder:before {
  content: ""; }

.asip-icon-glossaire:before {
  content: ""; }

.asip-icon-hands-holding-heart:before {
  content: ""; }

.asip-icon-info:before {
  content: ""; }

.asip-icon-local:before {
  content: ""; }

.asip-icon-lungs:before {
  content: ""; }

.asip-icon-moins:before {
  content: ""; }

.asip-icon-pencil:before {
  content: ""; }

.asip-icon-plus:before {
  content: ""; }

.asip-icon-share:before {
  content: ""; }

.asip-icon-siren:before {
  content: ""; }

.asip-icon-sort:before {
  content: ""; }

.asip-icon-star:before {
  content: ""; }

.asip-icon-star-filled:before {
  content: ""; }

.asip-icon-stethoscope:before {
  content: ""; }

.asip-icon-user:before {
  content: ""; }

/* ---------------- Base font styles ---------------- */
/* ----------------  delay ---------------- */
/* ---------------- Breakpoints ---------------- */
/*
mobile view      320-767px
tablet view      768-1023px
desktop view     1024-1285px
desktop big view 1285+
*/
/* Spaces */
/* breakpoints */
/* For plugin 'include-media' */
@media (min-width: 990px) {
  html body .map-responsive-container {
    height: 456px;
    width: 47.5%;
    margin: 0 0 18px 5%;
    float: right;
    position: relative; }
    html body .map-responsive-container .map-responsive-bg {
      display: block; }
      html body .map-responsive-container .map-responsive-bg img {
        width: 100%;
        height: auto; }
    html body .map-responsive-container .map-responsive {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; } }

@media (min-width: 990px) {
  html body .b-popup.alert-popup .modal-dialog {
    width: 960px; } }

@media (min-width: 990px) {
  html body .padding {
    padding: 0 40px 0 20px; }
  html body h1 {
    margin: 44px 0 40px 0; }
  html body h2 {
    margin: 47px 0 36px; }
  html body h3 {
    margin: 0; }
  html body.not-front .main-wrapper {
    padding-bottom: 73px; }
  html body.not-front .page .container {
    width: 100%;
    overflow: hidden;
    padding: 0 80px 0 80px; }
  html body.not-front.find-search-result .page .container {
    width: 100vw;
    padding-right: 0; }
  html body.not-front.sidebar .page .container {
    padding-left: 410px;
    padding-right: 90px; }
  html body.not-front.fixed-container .main-wrapper {
    margin: 0 auto;
    max-width: 960px; }
  html body .main-wrapper hr {
    margin: 45px 0; }
  html body .main-wrapper p, html body .main-wrapper ul, html body .main-wrapper ol, html body .main-wrapper blockquote {
    margin-bottom: 24px; }
  html body .content-header {
    padding: 0 138px 0 79px; }
    html body .content-header .back a {
      border-left: none;
      padding: 0 5px 0 27px;
      min-width: 242px; }
      html body .content-header .back a:after {
        left: 1px; }
    html body .content-header .back + .b-up-btn {
      padding-left: 0; }
    html body .content-header .b-up-btn {
      padding-left: 241px; }
    html body .content-header .block-content-top-menu {
      margin-right: -40px; }
  html body .block-keywords {
    margin-bottom: 33px; }
    html body .block-keywords .title-keywords {
      margin-bottom: 8px; }
    html body .block-keywords ul li {
      margin-bottom: 2px; }
  html body .media {
    margin: 71px 0 54px; }
  html body .dossier__header {
    margin: 58px 230px 0 87px; } }

@media (min-width: 990px) and (max-width: 1230px) {
  html body.navbar-vertical > .wrapper {
    width: calc(100% + 240px); } }

@media (min-width: 1460px) {
  html body.fixed-container .main-wrapper {
    padding: 0 !important;
    position: relative; } }

@media (min-width: 990px) {
  html body .w-alert-blocks .carousel {
    width: 960px; }
  html body .w-alert-blocks .b-alert .inside-container {
    padding: 43px 330px 10px 100px; }
  html body .w-alert-blocks .b-alert h3 {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.375rem;
    min-height: 0; }
  html body .w-alert-blocks .b-alert p {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5rem; }
  html body .w-alert-blocks .b-alert .more_details {
    position: absolute;
    right: 0;
    top: 23px;
    padding: 18px 55px;
    max-width: 250px; }
  html body .w-alert-blocks .flex-control-nav {
    height: 61px;
    margin: 7px 0 0 0;
    text-align: left;
    padding: 0 0 0 94px; }
  html body .w-header.sticky-header .carousel {
    width: auto;
    margin: 0 80px; }
  html body.not-front .w-alert-blocks .b-alert .inside-container {
    padding: 10px 280px 0 100px; }
  html body.not-front .w-alert-blocks .b-alert h3 {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.125rem;
    margin: 0 0 0 0;
    font-weight: normal; }
    html body.not-front .w-alert-blocks .b-alert h3:before {
      top: 5px; }
  html body.not-front .w-alert-blocks .b-alert p {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1rem;
    font-weight: normal; }
  html body.not-front .w-alert-blocks .b-alert .more_details {
    top: 14px;
    padding: 8px 35px;
    font-size: 10px;
    font-size: 0.625rem;
    line-height: 0.875rem;
    margin: 0;
    min-height: 48px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center; }
  html body.not-front .w-alert-blocks .flex-control-nav {
    height: 31px;
    margin: 0; } }

@media (min-width: 990px) {
  html body .block-content-top-menu ul li {
    width: 57px; }
  html body.search-result .block-content-top-menu, html body.search-result.search-no-result .block-content-top-menu {
    margin: 0 -40px 0 0; } }

@media (min-width: 990px) {
  body .open-mobile-filter {
    display: none; }
  body .form-block.nested-fieldset {
    clear: both; } }

@media (min-width: 990px) {
  html body .hero-banner .video-bg-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    display: block; }
    html body .hero-banner .video-bg-wrapper .video-bg {
      position: absolute;
      min-height: 100%;
      min-width: 100%;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); }
  html body .hero-banner .hero-banner-content {
    max-width: 974px;
    margin: 0 auto;
    padding: 80px 7px 100px; }
  html body .hero-banner .hero-banner-text {
    letter-spacing: -1px;
    margin: 0 -20px 72px;
    font-size: 2.25rem;
    line-height: 1.166; }
  html body .hero-banner .hero-banner-search {
    height: 65px; }
    html body .hero-banner .hero-banner-search .search-opener-container {
      display: none; }
  html body .hero-banner .hero-banner-button {
    text-align: left; }
    html body .hero-banner .hero-banner-button .btn {
      color: #fff;
      font-size: 0.875rem;
      font-weight: 700;
      padding: 17px 20px;
      text-transform: none;
      line-height: inherit;
      height: auto;
      letter-spacing: 0.3px; }
  html body .front-search-links-wrapper {
    width: 100%;
    max-width: 960px;
    padding-top: 10px;
    padding-bottom: 30px; }
    html body .front-search-links-wrapper .front-search-links li {
      margin: 4px 10px 4px 0; }
      html body .front-search-links-wrapper .front-search-links li a {
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 30px;
        padding: 0 12px; }
        html body .front-search-links-wrapper .front-search-links li a.front-search-link-find {
          padding-left: 30px; } }

@media (min-width: 990px) {
  html body .ezxmltext_content .publication__infos__actions--mobile {
    display: none; }
  html body .ezxmltext_content .publication__infos__actions {
    display: block; } }

@media (min-width: 990px) {
  html body .map-group-popup .leaflet-popup-content {
    max-height: 350px; }
  html body .map-group-popup .map-group {
    margin: 0;
    padding: 0; } }

@media (min-width: 990px) {
  html body .b-popup .modal-dialog {
    width: 613px; } }

@media (min-width: 990px) {
  html body.inHeroBanner .block-search {
    width: 960px;
    margin: 0 auto;
    background-color: #1575fb;
    border-radius: 4px;
    padding: 11px 0 11px 0; }
    html body.inHeroBanner .block-search .form-text {
      color: #666666;
      font-size: 0.875rem;
      font-weight: 400;
      margin-right: 12px;
      padding: 13px 33px 13px 15px;
      line-height: 1;
      box-sizing: border-box;
      height: 43px; }
      html body.inHeroBanner .block-search .form-text.error {
        padding: 8px 30px 8px 12px; }
      html body.inHeroBanner .block-search .form-text.location-icon-padding {
        padding-left: 34px; }
    html body.inHeroBanner .block-search .main-search {
      width: 560px;
      padding-left: 12px; }
    html body.inHeroBanner .block-search .where-search {
      width: 300px;
      margin-right: 77px; }
    html body.inHeroBanner .block-search .btn-search {
      width: 65px;
      height: 65px;
      background: #143b6b;
      position: absolute;
      top: -11px;
      right: 0;
      border-radius: 0 4px 4px 0; }
      html body.inHeroBanner .block-search .btn-search:hover, html body.inHeroBanner .block-search .btn-search:focus {
        background: #009f03; }
      html body.inHeroBanner .block-search .btn-search.disabled {
        background: #999; }
        html body.inHeroBanner .block-search .btn-search.disabled:hover {
          background: #999; }
      html body.inHeroBanner .block-search .btn-search .svg-icon-search {
        width: 22px;
        height: 22px; }
    html body.inHeroBanner .block-search .location-icon {
      left: 588px;
      top: 13px; }
      html body.inHeroBanner .block-search .location-icon .svg-icon {
        width: 20px;
        height: 20px; }
    html body.inHeroBanner .block-search .clear-search {
      left: 531px;
      height: 45px;
      width: 40px; }
      html body.inHeroBanner .block-search .clear-search.clear-where-search {
        left: 844px; }
    html body.inHeroBanner .block-search .autocomplete-search {
      width: 560px;
      left: 11px; }
      html body.inHeroBanner .block-search .autocomplete-search .autocomplete-title {
        padding: 10px 20px; }
      html body.inHeroBanner .block-search .autocomplete-search.autocomplete-where-search {
        width: 300px;
        left: 583px; }
      html body.inHeroBanner .block-search .autocomplete-search .geolocation-searches .btn-activate-geolocation {
        width: 290px; }
  html body .block-search {
    margin: 9px 24px 9px 0;
    padding: 0;
    background: none; }
    html body .block-search .search-debug {
      display: block;
      text-align: center;
      top: 10px;
      right: -15px;
      text-indent: -9000px; }
      html body .block-search .search-debug .jcf-checkbox {
        position: absolute;
        right: 0;
        top: 0;
        text-indent: 0; }
        html body .block-search .search-debug .jcf-checkbox:before {
          margin: 0 0 0 5px; }
    html body .block-search .search-close {
      display: none; }
    html body .block-search form {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end;
      -ms-flex-direction: row;
          flex-direction: row;
      position: relative; }
    html body .block-search .form-text {
      background: #e6e6e6;
      border-radius: 4px;
      padding: 0 33px 0 10px;
      margin-right: 8px;
      margin-top: 0;
      position: relative;
      z-index: 1;
      font-size: 0.6875rem; }
      html body .block-search .form-text.error {
        padding: 0 33px 0 10px; }
    html body .block-search .main-search {
      width: 316px; }
    html body .block-search .where-search {
      width: 230px; }
    html body .block-search .btn-search {
      position: relative;
      width: 30px;
      height: 30px;
      padding: 0;
      top: auto;
      right: auto; }
      html body .block-search .btn-search .svg-icon-search {
        width: 0.875rem;
        height: 0.875rem;
        margin-right: 0; }
    html body .block-search .clear-search {
      left: 285px;
      margin-top: 0;
      height: 30px;
      width: 30px;
      z-index: 2;
      right: auto;
      top: 0; }
      html body .block-search .clear-search .svg-icon-close-circle-solid {
        width: 18px;
        height: 18px; }
      html body .block-search .clear-search.clear-where-search {
        left: 528px;
        margin-top: 0; }
    html body .block-search .location-icon {
      left: 332px;
      top: 8px;
      margin-top: 0;
      z-index: 2; }
      html body .block-search .location-icon .svg-icon {
        width: 15px;
        height: 15px; }
    html body .block-search .autocomplete-search {
      width: 316px;
      position: absolute;
      left: 0;
      margin: -4px 0 0 0;
      top: 100%;
      box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.25);
      font-size: 14px;
      font-size: 0.875rem; }
      html body .block-search .autocomplete-search .autocomplete-clear {
        padding: 0 20px; }
        html body .block-search .autocomplete-search .autocomplete-clear a,
        html body .block-search .autocomplete-search .autocomplete-clear button {
          font-size: 15px;
          font-size: 0.9375rem;
          padding: 14px 13px 14px 32px;
          line-height: 22px;
          margin-bottom: 3px; }
        html body .block-search .autocomplete-search .autocomplete-clear .svg-icon-close {
          width: 15px;
          height: 15px; }
      html body .block-search .autocomplete-search.autocomplete-where-search {
        width: 230px;
        left: 324px; }
        html body .block-search .autocomplete-search.autocomplete-where-search .autocomplete-clear {
          padding: 0; }
          html body .block-search .autocomplete-search.autocomplete-where-search .autocomplete-clear button {
            font-size: 13px;
            font-size: 0.8125rem;
            padding: 0;
            line-height: 18px; }
      html body .block-search .autocomplete-search .autocomplete-items {
        clear: both; }
        html body .block-search .autocomplete-search .autocomplete-items .search-item {
          padding: 0 20px; }
          html body .block-search .autocomplete-search .autocomplete-items .search-item a {
            font-size: 14px;
            font-size: 0.875rem;
            padding: 14px 13px 14px 32px;
            line-height: 18px; }
          html body .block-search .autocomplete-search .autocomplete-items .search-item .clear-item-search {
            width: 15px;
            height: 15px;
            right: 23px; }
          html body .block-search .autocomplete-search .autocomplete-items .search-item .deleted-item {
            font-size: 14px;
            font-size: 0.875rem;
            line-height: 18px;
            border-bottom: 1px solid #d9d9d9;
            padding: 14px 13px 14px 32px; }
      html body .block-search .autocomplete-search .geolocation-searches .search-item {
        float: none; }
        html body .block-search .autocomplete-search .geolocation-searches .search-item a,
        html body .block-search .autocomplete-search .geolocation-searches .search-item button {
          font-size: 14px;
          font-size: 0.875rem; }
          html body .block-search .autocomplete-search .geolocation-searches .search-item a:before,
          html body .block-search .autocomplete-search .geolocation-searches .search-item button:before {
            left: 20px; }
      html body .block-search .autocomplete-search .geolocation-searches .btn-activate-geolocation {
        font-size: 12px;
        font-size: 0.75rem;
        min-height: 40px;
        width: calc(100% - 10px);
        display: block;
        margin: 0 5px 22px;
        box-sizing: border-box;
        line-height: 1.25;
        padding: 10px 5px; }
      html body .block-search .autocomplete-search .svg-icon-history {
        width: 20px;
        height: 20px; }
      html body .block-search .autocomplete-search .svg-icon-information {
        width: 18px;
        height: 18px; }
      html body .block-search .autocomplete-search .svg-icon-search {
        width: 18px;
        height: 18px; }
      html body .block-search .autocomplete-search .svg-icon-fiches {
        width: 20px;
        height: 20px; }
      html body .block-search .autocomplete-search .svg-icon-geolocation {
        width: 21px;
        height: 21px;
        left: 10px; } }

@media (min-width: 1142px) {
  html body .block-search {
    margin: 20px 24px 20px 0; }
    html body .block-search .form-text {
      padding: 11px 33px 11px 10px;
      font-size: 0.875rem; }
    html body .block-search .btn-search {
      width: 40px;
      height: 40px; }
      html body .block-search .btn-search .svg-icon-search {
        width: 22px;
        height: 22px; }
    html body .block-search .location-icon {
      left: 329px;
      top: 11px; }
      html body .block-search .location-icon .svg-icon {
        width: 20px;
        height: 20px; }
    html body .block-search .clear-search {
      left: 276px;
      height: 40px;
      width: 40px; }
      html body .block-search .clear-search.clear-where-search {
        left: 514px; } }

.block-search .autocomplete-search .matching-searches.high-number-search {
  height: 236px;
  overflow: hidden scroll; }

@media (min-width: 990px) {
  html body .block-toolbar .toolbar-menu .toolbar-item .badge {
    font-size: 9px;
    font-size: 0.5625rem;
    width: 0.9375rem;
    height: 0.9375rem;
    line-height: 0.9375rem;
    top: 10px;
    left: 10px; }
  html body .block-toolbar .toolbar-menu .toolbar-item .notification-tooltip {
    right: 7.4375rem; }
  html body .sticky-header .block-toolbar .toolbar-menu .toolbar-item .badge {
    top: 25px; }
  html body .sticky-header .block-toolbar .toolbar-menu .toolbar-item .notification-tooltip {
    right: 5.75rem; } }

@media (min-width: 990px) {
  html body .user-modal-wrapper {
    top: 50px; } }

@media (min-width: 1142px) {
  html body .user-modal-wrapper {
    top: 80px; } }

@media (min-width: 1400px) {
  html body .user-modal-wrapper .user-modal-header {
    position: fixed;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    width: 320px;
    height: 80px;
    right: 0;
    margin-top: -80px;
    padding: 30px;
    z-index: 2;
    background-color: #143b6b;
    color: #fff;
    font-size: 0.8125rem;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 2px solid #3b5a82; }
    html body .user-modal-wrapper .user-modal-header .svg-icon-notification {
      position: relative;
      top: 10px;
      right: 10px;
      height: 20px;
      width: 20px;
      padding: 4px;
      border-radius: 50%;
      background-color: red;
      color: #fff;
      margin-left: 0;
      margin-right: -30px;
      margin-top: -45px; }
  html body .user-modal-wrapper .user-modal-close {
    display: block;
    position: absolute;
    top: 32px;
    right: 32px;
    padding: 0;
    cursor: pointer;
    border: none;
    background: transparent;
    color: #fff; }
    html body .user-modal-wrapper .user-modal-close .svg-icon-close {
      height: 0.9375rem;
      width: 0.9375rem; } }

@media (min-width: 990px) {
  html body .btn-app-store {
    background-image: url(../images/spritesheet.png?rel=1576667200370);
    background-position: -159px -57px;
    width: 115px;
    height: 40px; }
  html body .btn-google-play {
    background-image: url(../images/spritesheet.png?rel=1576667200370);
    background-position: -81px -187px;
    width: 115px;
    height: 40px; }
  html body .btn-win-store {
    background-image: url(../images/spritesheet.png?rel=1576667200370);
    background-position: -103px -114px;
    width: 115px;
    height: 40px; }
  html body .btn-app-store .external-link-icon,
  html body .btn-google-play .external-link-icon,
  html body .btn-win-store .external-link-icon {
    display: none; } }

.ckeditor-accordion-container > dl {
  border: 1px solid #e6e6e6;
  background: #f2f2f2;
  border-left: 5px solid #1575fb;
  border-bottom: none;
  border-radius: 3px; }
  .ckeditor-accordion-container > dl dt {
    padding: 0;
    border: none;
    border-bottom: 1px solid #e6e6e6;
    font-weight: 700;
    position: relative; }
    .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAQAAAC/O6xzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCgMQNC/DgMq4AAAAM0lEQVQI113LMRUAIAwD0W+oQ91gFCvVwwSPNtvlErbQEzahmnj8iza6MJ9CWbOEVPLCAXcTDHspvzZ+AAAAAElFTkSuQmCC) no-repeat;
      width: 11px;
      height: 6px;
      background-size: 100% 100%;
      position: absolute;
      top: 50%;
      margin-top: -3px;
      right: 34px;
      padding: 0;
      left: auto;
      transition: all 0.2s ease-in-out; }
      .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:before, .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle:after {
        content: normal; }
    .ckeditor-accordion-container > dl dt > a {
      color: #1a1a1a;
      text-decoration: none !important;
      border: none;
      background: none;
      padding: 20px 29px; }
      .ckeditor-accordion-container > dl dt > a:hover {
        background: none; }
    .ckeditor-accordion-container > dl dt.active {
      border-bottom: none; }
      .ckeditor-accordion-container > dl dt.active:after {
        transform: rotate(180deg); }
      .ckeditor-accordion-container > dl dt.active > a {
        color: #1575fb;
        background: none;
        border-bottom: none; }
      .ckeditor-accordion-container > dl dt.active > .ckeditor-accordion-toggle {
        transform: rotate(180deg); }
  .ckeditor-accordion-container > dl dd {
    padding: 5px 29px 10px;
    font-size: 0.933em;
    font-weight: 600;
    border-bottom: 1px solid #e6e6e6; }

@media (min-width: 990px) {
  html body .cookie-banner .popup-content {
    width: 100%;
    max-width: 960px;
    padding: 10px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-line-pack: center;
        align-content: center; }
    html body .cookie-banner .popup-content:before, html body .cookie-banner .popup-content:after {
      content: " ";
      display: table; }
    html body .cookie-banner .popup-content:after {
      clear: both; }
  html body .cookie-banner .agree-button {
    padding: 0 11px;
    white-space: nowrap; }
  html body .cookie-banner .close-button {
    top: 50%;
    background-image: url(../images/spritesheet.png?rel=1576667200370);
    background-position: -537px -393px;
    width: 16px;
    height: 16px;
    margin: -8px 0 0 0;
    padding: 0; }
  html body .cookie-banner .popup-buttons {
    padding: 0 30px; }
  html body .cookie-banner .popup-text {
    margin-top: 2px; }
    html body .cookie-banner .popup-text p {
      margin-bottom: 0; } }

@media (min-width: 990px) {
  html body .w-doctors-info {
    padding: 0; }
    html body .w-doctors-info .inform-block p {
      margin-bottom: 26px; }
    html body .w-doctors-info .w-sections {
      display: block;
      padding: 0 0 2px; }
    html body .w-doctors-info .w-map {
      float: right;
      width: 40%;
      margin: 5px 0 20px 0;
      display: block; }
      html body .w-doctors-info .w-map .block-map {
        height: 388px; }
    html body .w-doctors-info .list-sections .section.emergency {
      width: 50%; }
      html body .w-doctors-info .list-sections .section.emergency .section.maternity {
        width: 100%; }
    html body .w-doctors-info .list-sections .section {
      width: 50%; }
    html body .w-doctors-info .section-row:before, html body .w-doctors-info .section-row:after {
      content: " ";
      display: table; }
    html body .w-doctors-info .section-row:after {
      clear: both; }
    html body .w-doctors-info .section-row > div {
      float: left;
      width: 100%; }
      html body .w-doctors-info .section-row > div + div {
        padding: 0;
        float: left;
        width: 40%;
        margin-left: -40%;
        position: relative; }
    html body .w-doctors-info .section.services .service-tabs .tabs .nav-tabs li a {
      padding: 3px 0 0 0; }
    html body .w-doctors-info .section.services .form-item .jcf-select {
      max-width: 100%; } }

@media (min-width: 1280px) {
  html body .w-doctors-info {
    padding: 0; }
    html body .w-doctors-info .w-map {
      width: 369px; }
    html body .w-doctors-info .section-row:before, html body .w-doctors-info .section-row:after {
      content: " ";
      display: table; }
    html body .w-doctors-info .section-row:after {
      clear: both; }
    html body .w-doctors-info .section-row > div {
      float: left;
      width: 100%; }
      html body .w-doctors-info .section-row > div + div {
        padding: 0;
        float: left;
        width: 369px;
        margin-left: -369px;
        position: relative; }
    html body .w-doctors-info .section.services .service-tabs .tabs .nav-tabs li a {
      padding: 3px 40px; } }

@media (min-width: 990px) {
  .dossier-contenu-riche-half-width {
    max-width: 465px;
    padding: 0 20px 0 0; }
  .dossier-contenu-riche {
    padding: 0 20px 0 0; }
  .dossier-grid {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: start;
        align-items: flex-start; }
    .dossier-grid .dossier-image-text-component__wrapper.img-left .dossier-image-text-component__image {
      float: left; }
    .dossier-grid .dossier-image-text-component__wrapper.img-left .dossier-image-text-component__text {
      float: right; }
    .dossier-grid .dossier-image-text-component__wrapper.img-right .dossier-image-text-component__image {
      float: right; }
    .dossier-grid .dossier-image-text-component__wrapper.img-right .dossier-image-text-component__text {
      float: left; } }

@media (min-width: 990px) {
  html body .block-front-content {
    padding: 49px 0; }
    html body .block-front-content .block-content {
      margin: 0 auto 13px;
      width: 983px; }
    html body .block-front-content .block-title {
      font-size: 36px;
      font-size: 2.25rem;
      line-height: 2.75rem;
      margin-bottom: 34px; }
    html body .block-front-content .block-content_wraper {
      -ms-flex-pack: start;
          justify-content: flex-start; }
    html body .block-front-content .front-item-regional-label {
      top: 20px; }
    html body .block-front-content .block-empty-content {
      margin: 20px auto 56px auto;
      padding: 70px 0; }
      html body .block-front-content .block-empty-content .block-empty-content-message {
        font-size: 48px;
        font-size: 3rem; }
    html body .block-front-content .collapsed-content {
      padding: 50px 20px 30px 20px; }
      html body .block-front-content .collapsed-content .content-container p {
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 1.25rem; }
    html body .block-front-content .front-item {
      width: 31.33%;
      margin-bottom: 60px;
      padding: 57px 30px 60px 30px;
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 1.25rem; }
      html body .block-front-content .front-item.search-item {
        padding-bottom: 20px; }
        html body .block-front-content .front-item.search-item .item-more a::before {
          background-image: url(../images/spritesheet.png?rel=1576667200370);
          background-position: -385px -365px;
          width: 18px;
          height: 12px; }
      html body .block-front-content .front-item.content-item {
        min-height: 20.625rem; }
      html body .block-front-content .front-item .item-title {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 1.375rem;
        margin: 0 0 17px 0; }
      html body .block-front-content .front-item .item-info, html body .block-front-content .front-item .item-info p {
        font-size: 11px;
        font-size: 0.6875rem;
        line-height: 0.875rem;
        text-align: left; }
      html body .block-front-content .front-item .item-text, html body .block-front-content .front-item .information-description, html body .block-front-content .front-item .information-description p, html body .block-front-content .front-item .item-text p {
        font-size: 13px;
        font-size: 0.8125rem;
        line-height: 1.25rem;
        height: 4.25rem; }
      html body .block-front-content .front-item .item-text p {
        height: 3.75rem; }
      html body .block-front-content .front-item .tooltip {
        display: block !important; }
      html body .block-front-content .front-item .item-more a {
        font-size: 14px;
        font-size: 0.875rem; }
    html body .block-front-content .block-footer {
      padding-top: 0; }
      html body .block-front-content .block-footer .btn {
        font-size: 14px;
        font-size: 0.875rem; }
      html body .block-front-content .block-footer .collapsed-block {
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 1.125rem; }
    html body .block-front-content .tooltip {
      white-space: nowrap;
      right: 0;
      border-radius: 3px;
      overflow: hidden; }
      html body .block-front-content .tooltip .tooltip-inner {
        border-radius: 3px;
        background: #3e3e3e;
        line-height: 1.375rem;
        font-size: 13px;
        font-size: 0.8125rem;
        padding: 4px 9px 3px 10px; }
      html body .block-front-content .tooltip .tooltip-arrow {
        border-top-color: #3e3e3e; }
  html body .block-front-information-wrapper {
    padding: 52px 0 63px 0;
    margin: 0 auto;
    width: 960px; }
    html body .block-front-information-wrapper .block-title {
      font-size: 36px;
      font-size: 2.25rem;
      line-height: 2.75rem;
      margin-bottom: 16px;
      max-width: 540px; }
    html body .block-front-information-wrapper .item-text,
    html body .block-front-information-wrapper .information-description,
    html body .block-front-information-wrapper .item-text p,
    html body .block-front-information-wrapper .information-description p {
      font-size: 14px;
      font-size: 0.875rem;
      line-height: 1.25rem; }
    html body .block-front-information-wrapper .information-item {
      margin-top: 45px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: start;
          justify-content: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
      max-width: 380px; }
      html body .block-front-information-wrapper .information-item > * {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
        min-width: 0;
        display: block; }
    html body .block-front-information-wrapper h2.information-title.front-information-title {
      font-size: 18px;
      font-size: 1.125rem;
      line-height: 1.25rem;
      margin-top: 12px;
      margin-bottom: 6px; }
    html body .block-front-information-wrapper .information-image {
      display: -ms-flexbox;
      display: flex;
      margin: 0 40px 0 0; }
    html body .block-front-information-wrapper .information-title-description {
      text-align: left;
      width: calc(100% - 140px);
      padding-right: 20px; }
      html body .block-front-information-wrapper .information-title-description > * {
        text-align: left; }
    html body .block-front-information-wrapper .block-footer {
      padding-top: 60px; }
      html body .block-front-information-wrapper .block-footer .btn {
        padding: 16px 25px;
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 0.9375rem; }
  html body .front-mobile-app {
    min-height: 408px;
    padding: 0;
    position: relative; }
    html body .front-mobile-app .pic {
      max-width: 300px;
      max-height: 373px;
      right: 0; }
    html body .front-mobile-app .block-content {
      padding: 50px 28px 0;
      width: 960px;
      min-height: 408px;
      margin: 0 auto;
      position: relative; }
    html body .front-mobile-app .block-title {
      font-size: 32px;
      font-size: 2rem;
      line-height: 2.75rem;
      width: 24.0625rem;
      margin-bottom: 21px; }
    html body .front-mobile-app .app-description {
      font-size: 18px;
      font-size: 1.125rem;
      line-height: 1.625rem;
      width: 517px; }
    html body .front-mobile-app .app-link {
      margin-top: 43px;
      width: 100%; }
      html body .front-mobile-app .app-link .menu .menu-item {
        margin-right: 30px; }
        html body .front-mobile-app .app-link .menu .menu-item img {
          width: 115px;
          height: 40px; }
  .pointerfocus body .block-front-content .front-item:focus {
    outline: 0 !important; }
  .utilityfocus body .block-front-content .front-item:focus, .utilityfocus body .block-front-content .front-item.focus {
    background: #e8f8e8; }
    .utilityfocus body .block-front-content .front-item:focus .item-more a:before, .utilityfocus body .block-front-content .front-item.focus .item-more a:before {
      display: inline-block; } }

@media (min-width: 990px) {
  html body .main-sidebar {
    width: 321px;
    padding-top: 0;
    top: 104px;
    left: 0;
    border-right: 1px solid #cacaca;
    position: fixed; }
    html body .main-sidebar .sidebar-scroll {
      overflow: auto;
      padding-top: 75px; }
    html body .main-sidebar .sidebar-container {
      padding: 53px 25px 40px 79px; }
  html body.openedPanel .main-sidebar, html body.openedPanel .hero-banner {
    z-index: -1; }
  html body.openedPanel iframe, html body.openedPanel figure {
    position: relative;
    z-index: -1; } }

.localisation-imprecise {
  display: inline-block;
  margin-bottom: 30px;
  border-radius: 3px;
  color: white;
  padding: 12px 30px 12px 65px;
  max-width: 320px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCgMROhjkfCgOAAABjElEQVQ4y32RP0iVURjGf19+XKOlHKSgoIhraEm0WIOIBq4FcommhpaGptAlW8SlRYgI3HRwcbJJEBEJI7igU8utoaE/JN6LYIukya1fS/d07z3f5zO953mf5z3vOQ+0wQHn/WrdIz/5yh6Og6dcsBV1n9uRJy/4xiws5BmmzcODLHmX+02SmrWm02dPxIaHoX1gCcCSB4Ebig3zoTkVuKnAPW1w/6+6GKp3GdXl2JCGqi+jSuKVFsP1O/YC2OtO4KZjw0TTrxy64oqHTczd2HDB37k57NmZlcRsrmE8O+nTfsuUb5qSDW/7J5L/9Ar58EVkeMxx8KSVFvmqbQn8O3qWUW5xjWXeshVC3OM697hDhU3Wk1pj6rBrVpxxzKIp+CzMvw+mFh1zxoprDgNOWnawZa0Oy6outq07aNlJrFqIXlJ03++eifiCVZxzyf6o9cjRiOt3ybkELPGELjbY4iNfkt02WTeX6OMmI/zgZfK68UvnGOEGVzlPN0ek/AI6qVNgl20+8J6NpArwFzFWzNcKGeDLAAAAAElFTkSuQmCC) no-repeat 22px center #1575fb;
  font-size: 0.66em;
  text-align: left; }
  .localisation-imprecise.localisation-imprecise-teaser {
    max-width: 132px;
    padding: 10px 10px 10px 36px;
    background-size: 19px auto;
    background-position: 10px center;
    margin-bottom: 10px;
    margin-left: 30px; }

@media (min-width: 990px) {
  html body .content-maintenance-admin-header {
    margin: 0 -320px 0px -410px;
    padding: 20px 30px 20px 455px;
    background: #ff2524;
    color: #fff;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5em; }
    html body .content-maintenance-admin-header:before {
      top: 15px;
      left: 410px; }
  html body .content-deployment-message {
    margin: 0 -320px 20px -410px;
    padding: 20px 30px 20px 455px;
    background: #203bff;
    color: #fff;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5em; }
    html body .content-deployment-message:before {
      top: 15px;
      left: 410px; }
  html body .content-maintenance-overlay .content-maintenance-wrapper {
    padding: 60px 250px 80px; } }

@media (min-width: 990px) {
  html body .feedback-modal .modal-dialog {
    margin: 0 auto;
    width: 780px; }
  html body .feedback-modal #modal-content .confirmation-message {
    padding: 0; }
  html body .feedback-modal #modal-content .asset-image {
    margin: 0; } }

.block-wysiwyg .cols {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  margin-top: 10px; }
  .block-wysiwyg .cols .cols-col {
    position: relative;
    min-width: initial;
    min-height: 1px;
    box-sizing: border-box;
    width: 100%;
    margin-top: 20px; }
  @media (min-width: 768px) {
    .block-wysiwyg .cols.cols-50x50 {
      margin-left: -15px;
      margin-right: -15px; } }
  @media (min-width: 768px) {
    .block-wysiwyg .cols.cols-50x50 .cols-col {
      padding-right: 15px;
      padding-left: 15px;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
      max-width: 50%; } }
  @media (min-width: 768px) {
    .block-wysiwyg .cols.cols-33x33x33 {
      margin-left: -10px;
      margin-right: -10px; } }
  @media (min-width: 768px) {
    .block-wysiwyg .cols.cols-33x33x33 .cols-col {
      -ms-flex: 0 0 33.33%;
          flex: 0 0 33.33%;
      max-width: 33.33%; } }
  @media (min-width: 768px) and (min-width: 768px) {
    .block-wysiwyg .cols.cols-33x33x33 .cols-col {
      padding-right: 10px;
      padding-left: 10px; } }

@media (min-width: 990px) {
  .prelaunch-header .prelaunch-header-content {
    width: 960px;
    margin: 0 auto;
    padding: 0; }
  .prelaunch-header h1 {
    margin-top: 0; } }

body .search-result-wrapper .message-relance-wrapper .search-warning-message.search-warning-message-relance {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAQAAAD8mq+EAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCgQPGRzW1y21AAABRklEQVQ4y6WUv0oDQRCHf/kDgX0CIWUkCDZpJIWVVvEBFB/iCp/EBBsfwM4uL3CVwQQCiYKBiKJYiARLiSCSz+L2wkESbu7camfm9+0uM7Mj+sSrrdRFZ6nul9WUJD1qrud0VE8ay6kuqSl/RogzgJJwhBEiYEpohT0YMo3Q0dLhjKBjxEJ0CJJOCygRcL42kAZmCqa+apPAlItEIkrsc8IBFWsSY/iWF1/xGUNz3XH0gF+uOOOSb2BobBgKTFhw5K095nxa0R2gm7AvgNaqrriG3ZI0SdgP3mdA3yU1EnZD0pvpwRJj4NjvD/nhg8qqqrwuw/qSdE1XY23rVCXNVLLcGNX1hntf11fusjREiKPALi0aFDO2oc1vEuT+chvitHNPidyz6b8TMeccjnu4qh6BAQzUUzXalzVQU1JdUs1waW35MQZ/T762GUw0PngAAAAASUVORK5CYII=) no-repeat 24px center #143b6b;
  color: white;
  padding: 21px 38px 21px 71px;
  margin: 0;
  box-shadow: none;
  border-radius: 3px;
  border: none;
  font-size: 0.75rem; }
  body .search-result-wrapper .message-relance-wrapper .search-warning-message.search-warning-message-relance .text-message {
    font-size: 1em; }
  body .search-result-wrapper .message-relance-wrapper .search-warning-message.search-warning-message-relance:before {
    content: normal; }
  body .search-result-wrapper .message-relance-wrapper .search-warning-message.search-warning-message-relance .close-message {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 18px;
    height: 1.125rem;
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
    cursor: pointer;
    background: #fff;
    border-radius: 50%;
    padding: 0; }
    body .search-result-wrapper .message-relance-wrapper .search-warning-message.search-warning-message-relance .close-message:before {
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      text-align: center;
      vertical-align: middle;
      text-indent: 0;
      width: 18px;
      height: 18px;
      line-height: 18px;
      font-size: 8px;
      color: #143b6b;
      content: "";
      font-family: "SrisIcons", sans-serif; }
  body .search-result-wrapper .message-relance-wrapper .search-warning-message.search-warning-message-relance .text-message p {
    font-weight: normal; }

@media (max-width: 767px) {
  body .search-result-wrapper .message-relance-wrapper {
    padding: 4.6875rem 15px 0;
    margin-top: 35px; }
    body .search-result-wrapper .message-relance-wrapper + .search-result-content {
      padding-top: 0; }
      body .search-result-wrapper .message-relance-wrapper + .search-result-content .list-blocks-wrapper {
        padding-top: 20px; }
  .find-search-result.map-mode .search-result-wrapper .message-relance-wrapper {
    position: absolute;
    top: 10px;
    width: 100%;
    z-index: 1;
    padding-top: 0;
    margin-top: 0; }
    .find-search-result.map-mode .search-result-wrapper .message-relance-wrapper .search-warning-message.search-warning-message-relance {
      display: block !important;
      margin: 0 38px;
      padding-top: 7px;
      padding-bottom: 7px;
      line-height: 1.3em; } }

@media (min-width: 768px) {
  body .search-result-wrapper .message-relance-wrapper {
    margin-top: 35px;
    padding: 0 67px;
    width: 100%; }
  .find-search-result.map-mode .message-relance-wrapper {
    display: block !important; } }

@media (min-width: 990px) {
  body .search-result-wrapper .message-relance-wrapper {
    position: absolute;
    right: 0;
    top: 16px;
    left: 600px;
    margin: 0;
    height: 0;
    z-index: 1;
    padding: 0;
    width: auto;
    text-align: center; }
    body .search-result-wrapper .message-relance-wrapper .search-warning-message.search-warning-message-relance {
      width: 80%;
      max-width: 684px; }
  html body.find-search-result .search-result-wrapper .search-warning-message.search-result-only.search-warning-message-relance {
    display: inline-block;
    text-align: left; }
  .navbar-vertical.find-search-result .search-result-wrapper .message-relance-wrapper {
    left: 920px; } }

@media (min-width: 990px) {
  html body .search-result-wrapper {
    position: relative;
    max-width: 943px; }
    html body .search-result-wrapper .search-result-content {
      padding-right: 383px;
      padding-bottom: 50px;
      float: left;
      width: 100%; }
    html body .search-result-wrapper .search-result-menu {
      width: 330px;
      float: left;
      margin-left: -330px;
      margin-top: 20px;
      position: relative; }
      html body .search-result-wrapper .search-result-menu .block-search-menu {
        float: none;
        margin-bottom: 20px; }
        html body .search-result-wrapper .search-result-menu .block-search-menu + .block-search-menu {
          float: none; }
    html body .search-result-wrapper .search-warning-message, html body .search-result-wrapper .search-block {
      display: block;
      padding: 17px 30px 17px 51px; }
      html body .search-result-wrapper .search-warning-message.message-hide, html body .search-result-wrapper .search-block.message-hide {
        display: none; }
      html body .search-result-wrapper .search-warning-message.mobile-warning-message, html body .search-result-wrapper .search-block.mobile-warning-message {
        display: none; }
    html body .search-result-wrapper .search-block {
      display: block;
      padding: 17px 30px 17px 51px; }
      html body .search-result-wrapper .search-block.message-hide {
        display: none; }
      html body .search-result-wrapper .search-block.mobile-warning-message {
        display: none; }
        html body .search-result-wrapper .search-block.mobile-warning-message.search-block-bmc {
          display: none; }
      html body .search-result-wrapper .search-block.search-block-bmc {
        display: -ms-flexbox;
        display: flex;
        margin: 15px 0; }
        html body .search-result-wrapper .search-block.search-block-bmc .text-message-medium {
          display: none; }
        html body .search-result-wrapper .search-block.search-block-bmc .text-message-large {
          display: block; }
        html body .search-result-wrapper .search-block.search-block-bmc .bmc-iframe, html body .search-result-wrapper .search-block.search-block-bmc .bmc-media {
          overflow: auto; }
          html body .search-result-wrapper .search-block.search-block-bmc .bmc-iframe iframe, html body .search-result-wrapper .search-block.search-block-bmc .bmc-iframe video, html body .search-result-wrapper .search-block.search-block-bmc .bmc-media iframe, html body .search-result-wrapper .search-block.search-block-bmc .bmc-media video {
            padding: 0 !important; }
          html body .search-result-wrapper .search-block.search-block-bmc .bmc-iframe .media.asset, html body .search-result-wrapper .search-block.search-block-bmc .bmc-media .media.asset {
            overflow: scroll; }
        html body .search-result-wrapper .search-block.search-block-bmc .text-message-medium.text-message-small:not(.text-message-large) {
          display: none; }
      html body .search-result-wrapper .search-block.search-block-bmc-iframe {
        background: none; }
      html body .search-result-wrapper .search-block .media {
        margin-bottom: 15px; }
        html body .search-result-wrapper .search-block .media.asset-align-left {
          margin: 0 8px 0 0;
          padding: 0;
          padding-bottom: 8px; }
        html body .search-result-wrapper .search-block .media.asset-align-right {
          margin: 0 0 0 8px;
          padding: 0;
          padding-bottom: 8px; }
    html body .search-result-wrapper .block-content-no-result {
      max-width: 943px;
      padding-right: 403px;
      padding-left: 20px; }
    html body .search-result-wrapper .list-blocks.empty-result .block-content-no-result {
      padding-right: 20px; }
    html body .search-result-wrapper .list-blocks.empty-result-with-filters .block-content-no-result {
      padding-right: 20px; }
  html body .search-type-link {
    width: 560px;
    left: 1px; }
    html body .search-type-link .link-search {
      line-height: 3.125rem;
      font-size: 12px;
      font-size: 0.75rem;
      padding: 0 10px;
      text-align: center;
      white-space: nowrap; }
      html body .search-type-link .link-search.link-search-inform {
        min-width: 220px;
        padding: 0 10px;
        text-align: center; }
      html body .search-type-link .link-search .count-result {
        display: inline; }
        html body .search-type-link .link-search .count-result::before {
          display: none; }
  html body.find-search-result .page > .container {
    display: table-cell; }
  html body.find-search-result .search-result-wrapper {
    max-width: 100%;
    display: block; }
    html body.find-search-result .search-result-wrapper .view-content {
      max-width: 100%;
      display: block; }
    html body.find-search-result .search-result-wrapper .select-mode {
      display: none !important; }
    html body.find-search-result .search-result-wrapper .search-result-map {
      position: fixed;
      right: 0;
      top: 0;
      bottom: 0;
      left: 680px;
      margin: 0;
      height: auto;
      width: auto; }
      html body.find-search-result .search-result-wrapper .search-result-map .map-responsive-container {
        width: 100%;
        height: 100%;
        float: none;
        margin: 0; }
      html body.find-search-result .search-result-wrapper .search-result-map .map-responsive-bg {
        display: none; }
      html body.find-search-result .search-result-wrapper .search-result-map .recenter {
        display: block;
        z-index: 5;
        position: absolute;
        right: 11px;
        bottom: 85px;
        background: #fff;
        font-size: 14px;
        font-size: 0.875rem;
        color: #258125;
        padding: 0 20px;
        border-radius: 3px;
        cursor: pointer; }
    html body.find-search-result .search-result-wrapper .search-warning-message.map-warning-message, html body.find-search-result .search-result-wrapper .search-block.map-warning-message {
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      margin-bottom: 0;
      z-index: 1000; }
    html body.find-search-result .search-result-wrapper .search-warning-message.search-result-only, html body.find-search-result .search-result-wrapper .search-block.search-result-only {
      display: block; }
    html body.find-search-result .search-result-wrapper .search-warning-message {
      display: none; }
    html body.find-search-result .search-result-wrapper .block-filters {
      margin: 19px 0 8px;
      width: 560px; }
    html body.find-search-result .search-result-wrapper .search-result-content,
    html body.find-search-result .search-result-wrapper .search-result-menu {
      padding: 0;
      float: none;
      width: 560px;
      margin: 0; }
    html body.find-search-result .search-result-wrapper .search-result-menu .block-search-menu {
      width: 100%; }
      html body.find-search-result .search-result-wrapper .search-result-menu .block-search-menu ul:before, html body.find-search-result .search-result-wrapper .search-result-menu .block-search-menu ul:after {
        content: " ";
        display: table; }
      html body.find-search-result .search-result-wrapper .search-result-menu .block-search-menu ul:after {
        clear: both; }
      html body.find-search-result .search-result-wrapper .search-result-menu .block-search-menu ul li {
        width: 49.9%;
        float: left; }
  html body.find-search-result.openedPanel .map-responsive {
    z-index: -1 !important; }
  html body.fixed-container .w-align-search {
    max-width: 960px;
    margin: 0 auto; }
  html body.fixed-container .search-result-wrapper {
    max-width: inherit; }
  html body.navbar-vertical.find-search-result .search-result-wrapper .search-result-map {
    left: 920px; }
  html body.page-autour-de-moi.find-search-result .block-content-top-menu,
  html body.page-autour-de-moi.find-search-result.search-no-result .block-content-top-menu,
  html body.page-actualites.search-result .block-content-top-menu {
    margin-top: 0 -40px 0 0; }
  .search-result-wrapper.search-result-wrapper-empty .view-content .search-result-content {
    padding: 0px 0 80px 0;
    width: 100%; }
    .search-result-wrapper.search-result-wrapper-empty .view-content .search-result-content .list-blocks-wrapper .block-content-no-result {
      padding: 90px; }
      .search-result-wrapper.search-result-wrapper-empty .view-content .search-result-content .list-blocks-wrapper .block-content-no-result .no-result-title {
        font-size: 36px;
        font-size: 2.25rem;
        line-height: 2.625rem;
        padding: 0 0 23px 0; }
      .search-result-wrapper.search-result-wrapper-empty .view-content .search-result-content .list-blocks-wrapper .block-content-no-result .no-result-text {
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 1.5rem; }
        .search-result-wrapper.search-result-wrapper-empty .view-content .search-result-content .list-blocks-wrapper .block-content-no-result .no-result-text p {
          font-size: 14px;
          font-size: 0.875rem;
          line-height: 1.5rem; }
      .search-result-wrapper.search-result-wrapper-empty .view-content .search-result-content .list-blocks-wrapper .block-content-no-result .no-result-link {
        padding: 27px 0 0 0; }
        .search-result-wrapper.search-result-wrapper-empty .view-content .search-result-content .list-blocks-wrapper .block-content-no-result .no-result-link a {
          padding: 15px 50px;
          display: inline-block;
          margin: 0 auto;
          font-size: 14px;
          font-size: 0.875rem;
          line-height: 1.5rem; }
    .search-result-wrapper.search-result-wrapper-empty .view-content .search-result-content .list-blocks-wrapper .block-content-no-result-description {
      padding: 35px 0 0 0; }
      .search-result-wrapper.search-result-wrapper-empty .view-content .search-result-content .list-blocks-wrapper .block-content-no-result-description .no-result-description-text {
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 1.5rem; }
        .search-result-wrapper.search-result-wrapper-empty .view-content .search-result-content .list-blocks-wrapper .block-content-no-result-description .no-result-description-text p {
          font-size: 14px;
          font-size: 0.875rem;
          line-height: 1.5rem; } }

@media (min-width: 990px) {
  html body.simple-page .main-wrapper {
    max-width: 990px;
    margin-left: auto;
    margin-right: auto; }
  html body.simple-page.sidebar .main-wrapper {
    max-width: 960px; } }

.block-content_wraper .widget-prevention.header.front-item.content-item {
  width: 100%;
  padding: 0; }
  @media (min-width: 768px) {
    .block-content_wraper .widget-prevention.header.front-item.content-item {
      width: 98%;
      margin: 0 1% 24px; } }
  @media (min-width: 990px) {
    .block-content_wraper .widget-prevention.header.front-item.content-item {
      width: 64.66%;
      margin-bottom: 60px; } }

.widget-prevention .content {
  background: #ffffff;
  border-radius: 7px;
  padding: 50px;
  border-bottom: 4px solid #1bb61e;
  font-size: 12px;
  line-height: 14px;
  color: #143b6b; }
  .widget-prevention .content .header .logo img {
    width: 50px; }
  .widget-prevention .content .header .chapo {
    text-align: left;
    font-size: 14px;
    line-height: 20px; }
    .widget-prevention .content .header .chapo > .results {
      display: none;
      margin-bottom: 40px; }
    .widget-prevention .content .header .chapo h1, .widget-prevention .content .header .chapo h2, .widget-prevention .content .header .chapo h3, .widget-prevention .content .header .chapo h4, .widget-prevention .content .header .chapo h5, .widget-prevention .content .header .chapo h6 {
      margin: 0; }
    .widget-prevention .content .header .chapo h2 {
      font-weight: 400;
      font-size: 24px;
      margin-bottom: 40px; }
      .widget-prevention .content .header .chapo h2 strong, .widget-prevention .content .header .chapo h2 span {
        font-weight: 700; }
    .widget-prevention .content .header .chapo p {
      font-size: 1rem;
      line-height: 1.1em;
      max-height: 2.2em;
      margin-bottom: 0;
      overflow: hidden; }
  .widget-prevention .content .widgetform {
    font-size: 0.9375rem; }
    .widget-prevention .content .widgetform input, .widget-prevention .content .widgetform label {
      font-size: 1em; }
    .widget-prevention .content .widgetform form {
      width: 100%;
      float: left;
      margin-top: 20px; }
      .widget-prevention .content .widgetform form > div {
        width: 100%;
        float: left; }
        .widget-prevention .content .widgetform form > div .form-item.form-item-age > label,
        .widget-prevention .content .widgetform form > div .form-item.form-item-age > label,
        .widget-prevention .content .widgetform form > div .form-item.form-item-sexe > label,
        .widget-prevention .content .widgetform form > div > label {
          float: left;
          margin: 8px 10px 0 0;
          color: #143b6b; }
        .widget-prevention .content .widgetform form > div > label {
          margin-left: 10px; }
        .widget-prevention .content .widgetform form > div #form-widget-message .jcf-checkbox:before {
          width: 20px;
          height: 20px; }
        .widget-prevention .content .widgetform form > div #form-widget-message .jcf-checkbox span {
          background-image: url(../images/spritesheet.png?rel=1576667200370);
          background-position: -520px -393px;
          width: 12px;
          height: 10px;
          left: 50%;
          margin: -6px 0 0 -4px; }
        .widget-prevention .content .widgetform form > div #form-widget-message label {
          padding-left: 10px; }
        .widget-prevention .content .widgetform form > div .form-item {
          float: left;
          margin: 0; }
        .widget-prevention .content .widgetform form > div .form-item.form-item-age,
        .widget-prevention .content .widgetform form > div .form-item.form-item-sexe {
          margin-bottom: 10px; }
          .widget-prevention .content .widgetform form > div .form-item.form-item-age > div,
          .widget-prevention .content .widgetform form > div .form-item.form-item-sexe > div {
            float: left;
            margin: 0; }
          .widget-prevention .content .widgetform form > div .form-item.form-item-age .ui-selectmenu-button,
          .widget-prevention .content .widgetform form > div .form-item.form-item-sexe .ui-selectmenu-button {
            height: 2.2rem;
            line-height: 2.175rem; }
        .widget-prevention .content .widgetform form > div .form-item.form-item-age input,
        .widget-prevention .content .widgetform form > div .form-item.form-item-age input {
          width: 58px; }
        .widget-prevention .content .widgetform form > div .form-item.form-item-age #edit-age-button,
        .widget-prevention .content .widgetform form > div .form-item.form-item-age #edit-age-button {
          float: left;
          width: 60px !important;
          min-width: 0; }
          .widget-prevention .content .widgetform form > div .form-item.form-item-age #edit-age-button .ui-icon.select-opener,
          .widget-prevention .content .widgetform form > div .form-item.form-item-age #edit-age-button .ui-icon.select-opener {
            right: 2px;
            transform: scale(0.7); }
        .widget-prevention .content .widgetform form > div .form-item.form-item-sexe #edit-sexe .jcf-radio {
          display: none; }
        .widget-prevention .content .widgetform form > div .form-item.form-item-sexe #edit-sexe .option {
          border: 1px solid #143b6b;
          color: #143b6b;
          background: none;
          border-radius: 3px;
          padding: 7px 14px;
          display: inline-block;
          margin: 0 11px 0 0; }
          .widget-prevention .content .widgetform form > div .form-item.form-item-sexe #edit-sexe .option.jcf-label-active, .widget-prevention .content .widgetform form > div .form-item.form-item-sexe #edit-sexe .option:hover, .widget-prevention .content .widgetform form > div .form-item.form-item-sexe #edit-sexe .option:focus {
            color: #ffffff;
            background: #143b6b; }
        .widget-prevention .content .widgetform form > div #form-widget-message {
          float: left;
          width: 100%;
          min-height: 30px;
          box-sizing: content-box;
          padding-bottom: 20px;
          color: #ff0000;
          text-align: left; }
          .widget-prevention .content .widgetform form > div #form-widget-message label {
            color: #143b6b; }
          .widget-prevention .content .widgetform form > div #form-widget-message .form-item {
            margin: 0; }
          .widget-prevention .content .widgetform form > div #form-widget-message .messages.error {
            display: none; }
          @media (max-width: 989px) {
            .widget-prevention .content .widgetform form > div #form-widget-message {
              float: none;
              clear: both;
              display: block;
              width: 100%; } }
        .widget-prevention .content .widgetform form > div .text-center {
          float: left;
          width: 100%; }
          .widget-prevention .content .widgetform form > div .text-center .form-submit, .widget-prevention .content .widgetform form > div .text-center a {
            display: inline-block;
            text-decoration: none;
            font-size: 0.8em;
            margin: 0 0 20px;
            border: 1px solid #1bb61e;
            color: #1bb61e;
            background: #ffffff;
            border-radius: 3px;
            padding: 12px 30px;
            text-transform: uppercase;
            font-weight: bold; }
            .widget-prevention .content .widgetform form > div .text-center .form-submit:hover, .widget-prevention .content .widgetform form > div .text-center a:hover {
              color: #ffffff;
              background: #1bb61e; }
            @media (max-width: 989px) {
              .widget-prevention .content .widgetform form > div .text-center .form-submit, .widget-prevention .content .widgetform form > div .text-center a {
                text-align: center;
                width: 100%;
                padding: 10px 15px; } }
          .widget-prevention .content .widgetform form > div .text-center .form-submit {
            display: none; }
      @media (max-width: 989px) {
        .widget-prevention .content .widgetform form > div {
          float: none;
          clear: both;
          display: block;
          width: 100%; } }
      @media (max-width: 767px) {
        .widget-prevention .content .widgetform form > div .form-item.form-item-sexe > label {
          margin-bottom: 10px; }
        .widget-prevention .content .widgetform form > div .form-item.form-item-age {
          clear: left; } }

.widget-prevention.header {
  padding: 0; }
  .widget-prevention.header.front-item.content-item {
    width: 100%;
    padding: 0; }
  .widget-prevention.header .wrapper {
    display: table;
    margin: 0 auto;
    background: none !important;
    position: relative;
    width: 100%;
    overflow: hidden;
    border-radius: 4px; }
  .widget-prevention.header .content {
    border-radius: 0;
    border-bottom: 4px solid #1bb61e;
    height: auto;
    padding: 25px 35px 0; }
    .widget-prevention.header .content .header, .widget-prevention.header .content .widgetform {
      display: block;
      float: none; }
    .widget-prevention.header .content .header {
      display: block;
      width: 100%;
      /*
         * Dans le cas d'un appel de l'iFrame par un partenaire (c'est à dire sites autres que sante.fr)
         * Alors l'image reste toujours au dessus du texte quelque soit la largeur de l'iFrame. Pas de point de rupture.
         */ }
      .widget-prevention.header .content .header .logo, .widget-prevention.header .content .header .chapo {
        float: none;
        display: block;
        width: 100%; }
      .widget-prevention.header .content .header .logo {
        margin-bottom: 1em; }
        .widget-prevention.header .content .header .logo img {
          display: none; }
          .widget-prevention.header .content .header .logo img.portrait {
            display: block;
            width: auto;
            height: 2em; }
      .widget-prevention.header .content .header.partner .logo, .widget-prevention.header .content .header.partner .chapo {
        float: none !important;
        display: block !important;
        width: 100% !important; }
        .widget-prevention.header .content .header.partner .logo img, .widget-prevention.header .content .header.partner .chapo img {
          display: inline-block !important;
          height: 4em; }
      .widget-prevention.header .content .header.partner .logo {
        margin-bottom: 1em !important; }
    @media (min-width: 768px) {
      .widget-prevention.header .content {
        padding: 40px 40px 26px; }
        .widget-prevention.header .content .header {
          display: table;
          table-layout: fixed;
          width: 100%;
          margin-bottom: 18px; }
          .widget-prevention.header .content .header .logo, .widget-prevention.header .content .header .chapo {
            float: none;
            display: table-cell;
            vertical-align: top;
            width: auto; }
          .widget-prevention.header .content .header .logo {
            width: 66px;
            margin-bottom: 0; }
            .widget-prevention.header .content .header .logo img {
              display: block;
              width: 40px;
              height: 71px; }
              .widget-prevention.header .content .header .logo img.portrait {
                display: none; } }
    @media (min-width: 990px) {
      .widget-prevention.header .content {
        padding: 40px 40px 20px; } }

.widget-prevention.results .wrapper {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }
  .widget-prevention.results .wrapper .content {
    padding: 50px 15px 0;
    width: 100%;
    max-width: 1160px;
    margin: auto;
    border-bottom: 0;
    background: none; }
    .widget-prevention.results .wrapper .content .header .logo {
      display: none; }
    .widget-prevention.results .wrapper .content .header .chapo {
      text-align: center;
      color: #ffffff; }
    .widget-prevention.results .wrapper .content .widgetform {
      float: left;
      width: 100%;
      padding: 20px 20px 0 20px;
      background: #ffffff; }
      .widget-prevention.results .wrapper .content .widgetform form {
        background: #ffffff;
        border-bottom: 4px solid #1bb61e;
        margin-top: 0; }
        .widget-prevention.results .wrapper .content .widgetform form > div #form-widget-message {
          width: auto;
          margin-top: 10px; }
        .widget-prevention.results .wrapper .content .widgetform form > div .text-center {
          width: auto;
          float: right; }
          @media (max-width: 989px) {
            .widget-prevention.results .wrapper .content .widgetform form > div .text-center {
              float: none;
              clear: both;
              display: block;
              width: 100%; } }

#widget-results .content .header .chapo > .widget {
  display: none; }

#widget-results .content .header .chapo > .results {
  display: block; }

#widget-results .region-message {
  position: relative;
  height: 64px; }
  #widget-results .region-message .wrapper {
    text-align: center;
    padding: 21px 0;
    background: #f2f2f2;
    position: absolute;
    top: 30px;
    left: 0; }

#widget-results .view.widget.results {
  color: #143b6b;
  padding: 30px 0; }
  #widget-results .view.widget.results .embed-container {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden;
    max-width: 100%;
    height: auto; }
  #widget-results .view.widget.results .embed-responsive {
    margin: 0; }
  #widget-results .view.widget.results .embed-container video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  #widget-results .view.widget.results h2, #widget-results .view.widget.results h3 {
    margin: 0; }
    #widget-results .view.widget.results h2 a, #widget-results .view.widget.results h3 a {
      color: #143b6b; }
  #widget-results .view.widget.results h2 {
    font-size: 18px; }
  #widget-results .view.widget.results.odd {
    background: #ffffff; }
  #widget-results .view.widget.results.even {
    background: #fafbfc;
    margin-top: 50px; }
  #widget-results .view.widget.results .view-grouping {
    width: 100%;
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 15px; }
    #widget-results .view.widget.results .view-grouping h3 {
      clear: both;
      text-align: center;
      padding-top: 30px;
      padding-bottom: 1rem;
      font-size: 1.25rem;
      font-weight: 500; }
    #widget-results .view.widget.results .view-grouping h4 {
      text-align: center;
      font-weight: 500;
      font-size: 1rem;
      margin-top: -.5rem;
      padding: 0 4em 1em; }
    #widget-results .view.widget.results .view-grouping .titre-chapo {
      text-align: center; }
    @media (min-width: 990px) {
      #widget-results .view.widget.results .view-grouping h3 {
        font-size: 1.875rem; }
      #widget-results .view.widget.results .view-grouping h4 {
        font-size: 1.125rem; } }
  #widget-results .view.widget.results .view-grouping.readlevel_1 > .wrapper {
    overflow: visible; }
    #widget-results .view.widget.results .view-grouping.readlevel_1 > .wrapper > .view-grouping-content {
      margin: 0 -15px; }
      #widget-results .view.widget.results .view-grouping.readlevel_1 > .wrapper > .view-grouping-content:before, #widget-results .view.widget.results .view-grouping.readlevel_1 > .wrapper > .view-grouping-content:after {
        content: " ";
        display: table; }
      #widget-results .view.widget.results .view-grouping.readlevel_1 > .wrapper > .view-grouping-content:after {
        clear: both; }
      #widget-results .view.widget.results .view-grouping.readlevel_1 > .wrapper > .view-grouping-content > .views-row {
        float: left;
        width: 100%;
        padding: 0 15px; }
        @media (min-width: 990px) {
          #widget-results .view.widget.results .view-grouping.readlevel_1 > .wrapper > .view-grouping-content > .views-row {
            width: 33.33%; } }
  #widget-results .view.widget.results .view-grouping.readlevel_1 .node {
    width: 100%;
    background: white;
    height: auto;
    overflow: hidden;
    box-sizing: border-box;
    margin: 20px 0;
    padding: 50px 30px 30px 30px;
    border-radius: 4px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);
    position: relative; }
    #widget-results .view.widget.results .view-grouping.readlevel_1 .node .region {
      position: absolute;
      top: 20px;
      left: 30px;
      background: #808080;
      border-radius: 11px;
      font-size: 11px;
      color: white;
      padding: 3px 18px; }
    @media (min-width: 990px) {
      #widget-results .view.widget.results .view-grouping.readlevel_1 .node {
        height: 320px; } }
    #widget-results .view.widget.results .view-grouping.readlevel_1 .node > .icone {
      display: none; }
    #widget-results .view.widget.results .view-grouping.readlevel_1 .node .node-content .lien {
      font-size: .86em; }
    #widget-results .view.widget.results .view-grouping.readlevel_1 .node .node-content .information-propose {
      font-size: 0.75rem;
      font-weight: 400;
      color: #808080;
      margin-bottom: 5px; }
      #widget-results .view.widget.results .view-grouping.readlevel_1 .node .node-content .information-propose .infoSource {
        font-weight: 600; }
    #widget-results .view.widget.results .view-grouping.readlevel_1 .node img {
      width: 100%;
      height: 100%; }
    #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic {
      position: relative;
      overflow: hidden;
      background-size: cover;
      background-position: center center;
      min-height: 278px; }
      #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .node-content {
        position: absolute;
        top: -1px;
        left: -1px;
        right: -1px;
        bottom: -1px;
        background: url("../images/widget_overlayer_bg.png") repeat-x bottom;
        background-size: auto 100%; }
      #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .description {
        display: none; }
      #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content {
        padding: 30px;
        position: absolute;
        bottom: 0;
        left: 0; }
        #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien {
          font-size: 11px; }
          #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien .region {
            position: relative;
            display: inline-block;
            top: 0;
            left: 10px; }
          #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a {
            padding: 4px 15px;
            background: #143b6b;
            border-radius: 14px;
            color: white;
            text-transform: uppercase; }
            #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before {
              content: "";
              display: inline-block;
              vertical-align: text-top;
              width: 15px;
              height: 14px;
              margin-right: 2px;
              font-size: 1em;
              line-height: 1.4em; }
        #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content h2 {
          margin-top: 10px; }
    #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-info-sheet .description {
      margin: 10px 0;
      overflow: hidden;
      position: relative;
      color: #000; }
    #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-resources {
      text-align: center; }
      #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-resources .description {
        margin: 10px 0;
        height: 85px;
        overflow: hidden;
        position: relative;
        color: #000; }
      #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-resources .phone a {
        color: #143b6b;
        font-size: 25px; }
      #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-resources .copy-link-clipboard {
        margin-top: 10px; }
        #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-resources .copy-link-clipboard a {
          display: block;
          width: 174px;
          margin: auto;
          color: #0071FF;
          font-size: 15px;
          border: 1px solid #0071FF;
          padding: 10px 15px;
          text-decoration: none; }
          #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-resources .copy-link-clipboard a:hover {
            background: #0071FF;
            color: #ffffff; }
    #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-ext-links .description {
      margin: 10px 0;
      overflow: hidden;
      position: relative;
      color: #000; }
    #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-ext-links .information-propose {
      margin: 10px 0;
      height: 45px;
      overflow: hidden;
      position: relative; }
    #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-portal-page .description {
      margin: 10px 0;
      overflow: hidden;
      position: relative;
      color: #000; }
    #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-video {
      padding: 0; }
      #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-video h2 {
        padding: 30px; }
  #widget-results .view.widget.results .view-grouping.readlevel_0 {
    font-size: 14px; }
    #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper {
      margin: 0;
      background: white;
      box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1);
      border-radius: 4px;
      border-bottom: 4px solid #1bb61e; }
      #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper h2 {
        font-size: 16px; }
      #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper h4 {
        color: #1bb61e;
        text-transform: uppercase;
        text-align: center;
        padding: 30px 10px;
        cursor: pointer; }
      #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapse--toggle {
        display: block; }
        #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapse--toggle .collapse-indicator {
          display: inline-block;
          padding-left: 10px; }
          #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapse--toggle .collapse-indicator:before {
            font-family: "SrisIcons", sans-serif;
            content: "\e92d"; }
        #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapse--toggle.collapsed .collapse-indicator:before {
          font-family: "SrisIcons", sans-serif;
          content: "\e92e"; }
        #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapse--toggle:hover {
          background-color: #f4f4f4; }
      #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapse, #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapsing {
        padding: 0 35px; }
        #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapse .view-grouping-content, #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapsing .view-grouping-content {
          margin: 0 -35px;
          padding-bottom: 20px; }
          #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapse .view-grouping-content:before, #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapse .view-grouping-content:after, #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapsing .view-grouping-content:before, #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapsing .view-grouping-content:after {
            content: " ";
            display: table; }
          #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapse .view-grouping-content:after, #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapsing .view-grouping-content:after {
            clear: both; }
          #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapse .view-grouping-content .views-row, #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapsing .view-grouping-content .views-row {
            position: relative;
            padding: 20px 35px; }
            #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapse .view-grouping-content .views-row:before, #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapsing .view-grouping-content .views-row:before {
              content: '';
              position: absolute;
              left: 35px;
              right: 35px;
              bottom: 0;
              height: 2px;
              background: #f0f1f2; }
            @media (min-width: 990px) {
              #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapse .view-grouping-content .views-row, #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapsing .view-grouping-content .views-row {
                height: 8rem;
                overflow: hidden;
                float: left;
                width: 50%; }
                #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapse .view-grouping-content .views-row.views-row-odd:nth-last-child(2):before, #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapsing .view-grouping-content .views-row.views-row-odd:nth-last-child(2):before {
                  display: none; } }
            #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapse .view-grouping-content .views-row:last-child:before, #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .wrapper--collapse .collapsing .view-grouping-content .views-row:last-child:before {
              display: none; }
      #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node {
        display: table;
        table-layout: fixed;
        width: 100%;
        padding: 0;
        background: none !important; }
        #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node .region {
          display: none; }
        #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node > .icone, #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node > .node-content {
          display: table-cell;
          vertical-align: top; }
        #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node > .icone {
          width: 7%; }
          #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node > .icone img {
            width: 100%; }
        #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node .node-content {
          width: 93%;
          padding: 0 0 0 20px;
          overflow: hidden; }
          #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node .node-content h2, #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node .node-content p {
            margin: 0; }
          #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node .node-content h2 {
            font-size: 1.125rem;
            font-weight: 500;
            color: #143b6b;
            margin-bottom: 5px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden; }
          #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node .node-content .chapo, #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node .node-content .description {
            font-size: 0.8125rem;
            font-weight: 300;
            color: #000;
            margin-bottom: 6px;
            line-height: 1.1em;
            max-height: 2.2em;
            overflow: hidden; }
          #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node .node-content .lien {
            font-size: 0.82rem; }
          #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node .node-content .information-propose {
            font-size: 0.75rem;
            font-weight: 400;
            color: #808080;
            margin-bottom: 5px; }
            #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node .node-content .information-propose .infoSource {
              font-weight: 600; }
            @media (min-width: 990px) {
              #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node .node-content .information-propose {
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden; } }
          #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node .node-content .phone {
            margin-top: 5px; }
        #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node.node-dossier-thematic .lien {
          display: none; }
        #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node.node-ext-links .lien {
          display: none; }
        #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node.node-resources .copy-link-clipboard {
          display: none; }
        #widget-results .view.widget.results .view-grouping.readlevel_0 .wrapper .node.node-video .video {
          display: none; }

#widget-results .arroundme .wrapper {
  width: 100%;
  padding: 0 15px;
  margin: 30px auto 30px auto; }
  @media (min-width: 990px) {
    #widget-results .arroundme .wrapper {
      max-width: 900px; } }
  @media (min-width: 1280px) {
    #widget-results .arroundme .wrapper {
      max-width: 1160px; } }
  #widget-results .arroundme .wrapper .content {
    border-radius: 4px;
    background: #0071FF;
    margin: 0;
    padding: 20px 15px;
    color: #ffffff;
    min-height: 150px;
    cursor: pointer; }
    #widget-results .arroundme .wrapper .content .logo, #widget-results .arroundme .wrapper .content .text {
      display: table;
      width: 100%;
      margin: 0 auto; }
      #widget-results .arroundme .wrapper .content .logo > .c1, #widget-results .arroundme .wrapper .content .text > .c1 {
        margin: 0 auto 15px; }
    #widget-results .arroundme .wrapper .content .text {
      overflow: hidden;
      padding-left: 20px; }
      #widget-results .arroundme .wrapper .content .text h5 {
        margin-top: 0; }
        #widget-results .arroundme .wrapper .content .text h5 a {
          color: #ffffff;
          font-size: 20px;
          font-weight: bold; }
      #widget-results .arroundme .wrapper .content .text p {
        margin-bottom: 0; }
    #widget-results .arroundme .wrapper .content .logo {
      float: left; }
      #widget-results .arroundme .wrapper .content .logo .c1 {
        width: 100px;
        height: 100px;
        background: #ffffff;
        border-radius: 50px;
        position: relative;
        top: 0; }
        #widget-results .arroundme .wrapper .content .logo .c1 img {
          width: 60px;
          position: absolute;
          top: 15px;
          left: 20px; }
    @media (min-width: 990px) {
      #widget-results .arroundme .wrapper .content {
        padding: 30px 150px; }
        #widget-results .arroundme .wrapper .content .logo, #widget-results .arroundme .wrapper .content .text {
          display: block;
          width: auto;
          margin: 0; }
          #widget-results .arroundme .wrapper .content .logo > .c1, #widget-results .arroundme .wrapper .content .text > .c1 {
            margin: 0; } }

@media (min-width: 990px) {
  html body .main-footer {
    overflow: hidden; }
    html body .main-footer .soc-icons {
      margin: 0;
      padding: 10px 0 0 0;
      float: right; }
      html body .main-footer .soc-icons a {
        float: none;
        display: block;
        margin: 0 0 12px 0; }
    html body .main-footer .top-footer .footer-text {
      width: calc(100% - 340px);
      padding: 0; }
    html body .main-footer .footer-menu .row-title {
      font-size: 11px;
      font-size: 0.6875rem;
      white-space: nowrap;
      margin-bottom: 19px; }
    html body .main-footer .footer-menu .menu li {
      font-size: 12px;
      font-size: 0.75rem;
      padding-left: 25px; }
    html body .main-footer .footer-menu .btn-app-store {
      background-image: url(../images/spritesheet.png?rel=1576667200370);
      background-position: -159px -57px;
      width: 115px;
      height: 40px; }
    html body .main-footer .footer-menu .btn-google-play {
      background-image: url(../images/spritesheet.png?rel=1576667200370);
      background-position: -81px -187px;
      width: 115px;
      height: 40px; } }

@media (min-width: 990px) {
  html body.is-heroBanner .main-header .search-opener-container {
    display: none !important; }
  html body.is-heroBanner .main-header .head-search {
    display: none; }
  html body.is-heroBanner.inHeader .head-search {
    display: block; }
  html body.is-heroBanner.inHeroBanner .head-search {
    display: block;
    position: absolute;
    background: none;
    left: 0;
    right: 0; }
  html body.is-heroBanner.inHeroBanner .head-menu-opener-wrapper {
    display: none; }
  html body.is-heroBanner.inHeroBanner .head-menu {
    -ms-flex-order: 2;
        order: 2;
    display: block !important;
    width: auto;
    min-height: 48px;
    -ms-flex-positive: 1;
        flex-grow: 1;
    background: #fff;
    padding-right: 0 !important; } }
  @media (min-width: 990px) and (min-width: 1142px) {
    html body.is-heroBanner.inHeroBanner .head-menu {
      min-height: 80px; }
      html body.is-heroBanner.inHeroBanner .head-menu ul {
        min-height: 55px; } }

@media (min-width: 990px) and (min-width: 1142px) {
  html body.is-heroBanner.inHeroBanner .head-menu-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; } }

@media (min-width: 990px) {
  html body.is-heroBanner.inHeroBanner .logo {
    -ms-flex-positive: 0;
        flex-grow: 0; }
  html body.is-heroBanner.inHeroBanner .search-tooltip-wrapper {
    top: 58px;
    margin: 0 11px; }
    html body.is-heroBanner.inHeroBanner .search-tooltip-wrapper .search-tooltip {
      left: 0;
      top: 5px;
      width: 560px;
      background: #143b6b; }
      html body.is-heroBanner.inHeroBanner .search-tooltip-wrapper .search-tooltip:before {
        top: -18px;
        border: 9px solid transparent;
        border-bottom: 9px solid #143b6b; }
      html body.is-heroBanner.inHeroBanner .search-tooltip-wrapper .search-tooltip.error-search-tooltip {
        background: #e74c3c; }
        html body.is-heroBanner.inHeroBanner .search-tooltip-wrapper .search-tooltip.error-search-tooltip:before {
          border-bottom: 9px solid #e74c3c; }
      html body.is-heroBanner.inHeroBanner .search-tooltip-wrapper .search-tooltip.where-search-tooltip {
        left: 572px;
        width: 300px; }
    html body.is-heroBanner.inHeroBanner .search-tooltip-wrapper .close-tooltip {
      position: absolute;
      background-image: url(../images/spritesheet.png?rel=1576667200370);
      background-position: -520px -322px;
      width: 13px;
      height: 13px;
      right: 10px;
      top: 16px;
      cursor: pointer; }
  html body .main-header .search-opener-container {
    display: none;
    -ms-flex-order: 1;
        order: 1; }
  html body .main-header .head-menu-opener-wrapper {
    -ms-flex-order: 2;
        order: 2; }
  html body .main-header .account-panel {
    -ms-flex-order: 2;
        order: 2; }
  html body .main-header .head-menu {
    -ms-flex-order: 3;
        order: 3;
    padding: 10px 0 13px; }
  html body .main-header .header-department {
    width: 62px;
    padding: 9px 0 9px 13px;
    background: #fff; }
    html body .main-header .header-department img {
      min-height: 0; }
  html body .main-header .logo {
    padding: 6px 0 3px 10px;
    background: #fff; }
    html body .main-header .logo a {
      padding-left: 10px;
      margin-left: -10px; }
  html body .main-header .logo-image {
    width: 64px;
    height: 19px; }
  html body .main-header .logo-text {
    color: #4a4a4a;
    font-size: 0.5rem;
    font-weight: 400;
    letter-spacing: -0.1px;
    line-height: 1.25;
    margin-top: 5px; }
  html body .main-header .head-menu-opener-wrapper {
    border-left: 2px solid #e0e3e6;
    border-right: 2px solid #e0e3e6;
    width: 3.125rem;
    min-height: 47px;
    background: #fff;
    padding: 1px 0 0 0; }
  html body .main-header .account-panel {
    min-height: 47px;
    width: 3.125rem;
    background: #fff;
    padding: 1px 2px 0 0; }
  html body .main-header .head-search {
    display: block;
    position: relative;
    width: auto;
    top: auto;
    bottom: auto;
    -ms-flex-order: 0;
        order: 0;
    -ms-flex-positive: 0;
        flex-grow: 0; }
  html body .main-header .head-menu ul {
    max-width: 1240px;
    margin: 0 auto; }
  html body .main-header .head-menu a {
    font-size: 0.875rem; }
  html body .main-header .head-menu-opener {
    padding: 1rem 0; }
  html body .main-header .svg-icon-menu-opener {
    width: 1.25rem;
    height: 1rem; }
  html body .main-header .account-panel-opener {
    padding: 0.875rem 0; }
  html body .main-header .svg-icon-user {
    width: 1.25rem;
    height: 1.25rem; }
  html body .main-header .svg-icon-notification {
    top: 17px;
    right: 17px;
    height: 20px;
    width: 20px;
    padding: 4px; }
  html body .search-tooltip-wrapper {
    top: 34px; }
    html body .search-tooltip-wrapper .search-tooltip {
      left: 0;
      top: 5px;
      width: 316px;
      background: #1575fb;
      padding: 8px 35px 8px 10px;
      font-size: 12px;
      font-size: 0.75rem; }
      html body .search-tooltip-wrapper .search-tooltip:before {
        top: -18px;
        border: 9px solid transparent;
        border-bottom: 9px solid #1575fb; }
      html body .search-tooltip-wrapper .search-tooltip.error-search-tooltip {
        background: #e74c3c; }
        html body .search-tooltip-wrapper .search-tooltip.error-search-tooltip:before {
          border-bottom: 9px solid #e74c3c; }
      html body .search-tooltip-wrapper .search-tooltip.where-search-tooltip {
        left: 324px;
        width: 205px; }
    html body .search-tooltip-wrapper .close-tooltip {
      position: absolute;
      background-image: url(../images/spritesheet.png?rel=1576667200370);
      background-position: -520px -322px;
      width: 13px;
      height: 13px;
      right: 10px;
      top: 16px;
      cursor: pointer; } }

@media (min-width: 1142px) {
  html body .main-header .header-department {
    width: 168px;
    height: 65px;
    padding: 25px 0 0 87px; }
  html body .main-header .header-department {
    width: 131px;
    padding-left: 50px; }
  html body .main-header .logo {
    padding: 21px 0 6px 25px; }
    html body .main-header .logo a {
      padding-left: 25px;
      margin-left: -25px; }
  html body .main-header .logo-image {
    width: 117px;
    height: 35px; }
  html body .main-header .logo-text {
    color: #000000;
    font-size: 10px;
    font-size: 0.625rem;
    letter-spacing: -0.16px;
    margin-top: 4px; }
  html body .main-header .head-menu-opener-wrapper {
    border-left: 2px solid #e0e3e6;
    width: 76px;
    min-height: 80px; }
  html body .main-header .head-menu-opener {
    padding: 32px 0; }
  html body .main-header .account-panel {
    min-height: 48px;
    width: 76px; }
  html body .main-header .account-panel-opener {
    color: #143b6b;
    font-size: 0.75rem;
    font-weight: 700;
    text-transform: uppercase;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    padding-top: 30px;
    padding-bottom: 30px; }
  html body .main-header .search-opener-container {
    padding-top: 1.1875rem;
    padding-bottom: 1.3125rem; }
    html body .main-header .search-opener-container .search-opener-input {
      font-size: 0.875rem;
      padding-top: 0.6875rem;
      padding-bottom: 0.6875rem;
      padding-left: 20px; }
    html body .main-header .search-opener-container .search-opener-button {
      width: 2.5rem;
      height: 2.5rem; }
    html body .main-header .search-opener-container .svg-icon-search {
      width: 1.375rem;
      height: 1.375rem; }
  html body .search-tooltip-wrapper {
    top: 43px; }
    html body .search-tooltip-wrapper .search-tooltip {
      padding-right: 38px; }
      html body .search-tooltip-wrapper .search-tooltip:before {
        left: 15px; }
      html body .search-tooltip-wrapper .search-tooltip p {
        margin-bottom: 12px; }
        html body .search-tooltip-wrapper .search-tooltip p:last-of-type {
          margin-bottom: 0; } }

@media (min-width: 1142px) and (max-width: 1200px) {
  html body .main-header .logo {
    max-width: 180px;
    padding-bottom: 0; } }

@media (min-width: 1400px) {
  html body .main-header .search-opener-container {
    display: none; }
  html body .main-header .head-search {
    position: relative;
    width: auto;
    top: auto;
    bottom: auto;
    -ms-flex-order: 0;
        order: 0;
    transform: none;
    transition: none;
    -ms-flex-positive: 0;
        flex-grow: 0; }
    .js-mobile-search html body .main-header .head-search {
      transform: none; }
  html body .main-header .account-panel {
    width: auto;
    min-height: 48px; }
    html body .main-header .account-panel .account-panel-title {
      display: inline-block;
      font-size: 0.6875rem;
      position: relative;
      padding-left: 26px;
      font-weight: 900; }
  html body .main-header .account-panel-opener {
    width: 320px;
    padding: 30px; }
  html body .main-header .account-panel-opener .svg-icon-notification {
    position: relative;
    height: 20px;
    width: 20px;
    padding: 4px;
    display: inline-block;
    margin: 0;
    top: -12px;
    margin-right: -26px; } }

/**
 * RWD style
 * Fichier de refonte
 */
/**
 * BASE
 */
/**
 * Global variables
 */
/**
 * Mixins and others
 */
@keyframes pulseOpacity {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes pulseBackgroundWhite {
  0% {
    background: #FFF; }
  50% {
    background: #fcd363; }
  100% {
    background: #FFF; } }

@keyframes pulseBackgroundBlue {
  0% {
    background: #FFF; }
  50% {
    background: #007ce5; }
  100% {
    background: #FFF; } }

@keyframes bounce-6 {
  0% {
    transform: scale(1, 1) translateY(0); }
  10% {
    transform: scale(1.1, 0.9) translateY(0); }
  30% {
    transform: scale(0.9, 1.1) translateY(-40px); }
  50% {
    transform: scale(1.05, 0.95) translateY(0); }
  57% {
    transform: scale(1, 1) translateY(-7px); }
  64% {
    transform: scale(1, 1) translateY(0); }
  100% {
    transform: scale(1, 1) translateY(0); } }

@keyframes scale-1 {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(1.06); }
  100% {
    transform: scale(1); } }

@keyframes showTooltip {
  0% {
    .tooltip-custom {
      opacity: 0;
      right: 0; } }
  25% {
    opacity: 1;
    right: 115%; }
  50% {
    opacity: 1;
    right: 115%; }
  75% {
    opacity: 1;
    right: 115%; }
  100% {
    opacity: 0;
    right: 0; } }

html body {
  /**
 * Pages par class
 */
  /*
 * Search_result
 */
  /**
 * Spinner pack
 * @see https://loading.io/css/
 */
  /**
 * Buttons style
 */
  /**
 * Custom alerts
 * "Override Bootstrap"
 */
  /**
 * Cards style
 */
  /**
 * Navigation component
 */
  /**
 * Forms style
 */
  /**
 * Modals
 */
  /**
 * Custom modals
 */
  /**
 * block-wysiwyg
 */
  /**
 * Page - Resultat de recherche
 */ }
  html body.page-recherche.page-recherche-s-informer {
    background: white; }
    html body.page-recherche.page-recherche-s-informer .wrapper {
      height: auto; }
    html body.page-recherche.page-recherche-s-informer .page {
      position: relative; }
      html body.page-recherche.page-recherche-s-informer .page:before {
        content: '';
        position: absolute;
        left: 0;
        right: 50%;
        top: 0;
        bottom: 0;
        background: #F0F2F5;
        z-index: -1; }
      html body.page-recherche.page-recherche-s-informer .page .container {
        padding: 0;
        max-width: none;
        background: white; }
        html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout {
          display: table;
          width: 100%;
          table-layout: fixed;
          margin: 0; }
          html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout > .col {
            width: 50%;
            float: none;
            display: table-cell;
            vertical-align: top;
            padding-top: 28px; }
            html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout > .col.search--sidebar {
              padding: 50px 30px 30px;
              background: #F0F2F5;
              display: block;
              position: fixed;
              z-index: 100;
              top: 0;
              bottom: 0;
              left: -100%;
              width: 100%;
              opacity: 0;
              transition: all .3s ease; }
              html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout > .col.search--sidebar .search--sidebar--toggle-close {
                position: absolute;
                top: 8px;
                right: 11px;
                font-size: 2rem; }
              html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout > .col.search--sidebar .sidebar--wrapper {
                display: block;
                min-width: auto;
                max-width: none; }
              @media (max-width: 989px) {
                html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout > .col.search--sidebar.open-mobile {
                  overflow: auto;
                  left: 0;
                  opacity: 1; }
                  html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout > .col.search--sidebar.open-mobile .sidebar--wrapper {
                    overflow: visible; } }
              @media (min-width: 990px) {
                html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout > .col.search--sidebar {
                  padding-left: 40px;
                  padding-right: 25px;
                  width: 50%;
                  position: relative;
                  display: table-cell;
                  left: auto;
                  bottom: auto;
                  top: auto;
                  opacity: 1; }
                  html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout > .col.search--sidebar .sidebar--wrapper {
                    display: table;
                    max-width: 330px;
                    width: 100%;
                    margin: 0 0 0 auto; } }
            html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout > .col.search--main-content {
              width: 100%;
              padding-left: 0;
              padding-right: 0; }
              html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout > .col.search--main-content .main-content--wrapper {
                overflow: visible; }
            @media (min-width: 990px) {
              html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout > .col.search--sidebar {
                padding: 0 30px 30px 45px;
                display: table-cell;
                width: 378px; }
                html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout > .col.search--sidebar .content-filters {
                  padding-top: 30px; }
                  html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout > .col.search--sidebar .content-filters .form-filters:before, html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout > .col.search--sidebar .content-filters .form-filters:after {
                    content: " ";
                    display: table; }
                  html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout > .col.search--sidebar .content-filters .form-filters:after {
                    clear: both; }
              html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout > .col.search--sidebar {
                padding: 0 20px 30px 43px;
                width: 330px; }
              html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout > .col.search--main-content {
                width: auto;
                padding-left: 35px;
                padding-right: 35px; } }
          @media (min-width: 990px) {
            html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout {
              table-layout: auto; } }
        html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout--result-search {
          padding: 0;
          margin: 0; }
          html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout--result-search > .col {
            padding: 0 0 25px; }
          @media (min-width: 1150px) {
            html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout--result-search {
              display: table;
              width: 100%;
              margin: 0;
              padding: 0;
              table-layout: auto; }
              html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout--result-search > .col {
                display: table-cell;
                float: none;
                vertical-align: top;
                padding: 0; }
                html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout--result-search > .col.col-annexe {
                  width: 385px;
                  padding-left: 45px; } }
          @media (min-width: 1280px) {
            html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout--result-search > .col.col-annexe {
              width: 385px; } }
          @media (min-width: 1371px) {
            html body.page-recherche.page-recherche-s-informer .page .container .row.row--custom-layout--result-search > .col.col-annexe {
              width: 385px; } }
        html body.page-recherche.page-recherche-s-informer .page .container .main-wrapper {
          margin: 0;
          padding: 0; }
    @media (max-width: 989px) {
      html body.page-recherche.page-recherche-s-informer.navbar-administration .page .container .row.row--custom-layout > .col.search--sidebar.open-mobile {
        top: 39px; } }
  html body.page-recherche.search-result .main-header-wrapper .content-header {
    padding: 0; }
    @media (min-width: 990px) {
      html body.page-recherche.search-result .main-header-wrapper .content-header {
        padding: 0 36px 0 130px; } }
    @media (min-width: 990px) {
      html body.page-recherche.search-result .main-header-wrapper .content-header {
        padding-left: 102px; } }
    html body.page-recherche.search-result .main-header-wrapper .content-header .block-content-top-menu {
      margin: 0; }
  html body.page-recherche .view-info-search .list-blocks-wrapper .list-blocks {
    margin-bottom: 0; }
  html body.page-recherche .view-info-search .list-blocks-wrapper ~ .item-list {
    width: 100%; }
    html body.page-recherche .view-info-search .list-blocks-wrapper ~ .item-list .pager.pager-load-more {
      background: white;
      margin: 0;
      padding: 0 20px; }
      html body.page-recherche .view-info-search .list-blocks-wrapper ~ .item-list .pager.pager-load-more > li {
        display: block;
        padding: 0 0 30px; }
        html body.page-recherche .view-info-search .list-blocks-wrapper ~ .item-list .pager.pager-load-more > li > a {
          width: 100%;
          display: block;
          padding: 1.4em 0 1.6em; }
  @media (min-width: 990px) {
    html body.page-recherche .view-info-search .list-blocks-wrapper ~ .item-list {
      width: 100%;
      padding-left: 330px;
      background: #F0F2F5; }
      html body.page-recherche .view-info-search .list-blocks-wrapper ~ .item-list .pager.pager-load-more {
        background: white;
        margin: 0;
        padding: 0; }
        html body.page-recherche .view-info-search .list-blocks-wrapper ~ .item-list .pager.pager-load-more > li {
          display: block;
          padding: 0 35px 50px; }
          html body.page-recherche .view-info-search .list-blocks-wrapper ~ .item-list .pager.pager-load-more > li > a {
            width: 100%;
            display: block;
            padding: 1.4em 0 1.6em; } }
  @media (min-width: 1150px) {
    html body.page-recherche .view-info-search .list-blocks-wrapper ~ .item-list .pager.pager-load-more {
      padding: 0 430px 0 0; } }
  @media (max-width: 989px) {
    html body.modal-open-mobile {
      position: fixed;
      top: 0;
      bottom: 0;
      right: -100%;
      width: 100%; } }
  html body .view-info-search .search-result-content .row--custom-layout .search--sidebar .sidebar--wrapper {
    will-change: min-height;
    overflow: visible; }
  html body .view-info-search .search-result-content .row--custom-layout .search--sidebar .content-filters {
    transform: translate(0, 0);
    /* For browsers don't support translate3d. */
    transform: translate3d(0, 0, 0);
    will-change: position, transform; }
    @media (min-width: 990px) {
      html body .view-info-search .search-result-content .row--custom-layout .search--sidebar .content-filters {
        width: 300px; } }
    @media (min-width: 990px) {
      html body .view-info-search .search-result-content .row--custom-layout .search--sidebar .content-filters {
        width: 266px; } }
  html body .view-info-search .search-result-content .row--custom-layout .search--main-content .col-annexe .content-results-annexe {
    will-change: min-height;
    overflow: visible; }
    @media (min-width: 1150px) {
      html body .view-info-search .search-result-content .row--custom-layout .search--main-content .col-annexe .content-results-annexe {
        width: 385px; } }
  html body .view-info-search .search-result-content .row--custom-layout .search--main-content .col-annexe .sidebar--content-list {
    transform: translate(0, 0);
    /* For browsers don't support translate3d. */
    transform: translate3d(0, 0, 0);
    will-change: position, transform; }
    @media (min-width: 1150px) {
      html body .view-info-search .search-result-content .row--custom-layout .search--main-content .col-annexe .sidebar--content-list {
        width: 385px; } }

@keyframes lds-spinner {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
  html body .lds-spinner {
    color: transparent;
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px; }
    html body .lds-spinner div {
      transform-origin: 32px 32px;
      animation: lds-spinner 1.2s linear infinite; }
      html body .lds-spinner div:after {
        content: " ";
        display: block;
        position: absolute;
        top: 3px;
        left: 29px;
        width: 5px;
        height: 14px;
        border-radius: 20%;
        background: #FFF; }
      html body .lds-spinner div:nth-child(1) {
        transform: rotate(0deg);
        animation-delay: -1.1s; }
      html body .lds-spinner div:nth-child(2) {
        transform: rotate(30deg);
        animation-delay: -1s; }
      html body .lds-spinner div:nth-child(3) {
        transform: rotate(60deg);
        animation-delay: -0.9s; }
      html body .lds-spinner div:nth-child(4) {
        transform: rotate(90deg);
        animation-delay: -0.8s; }
      html body .lds-spinner div:nth-child(5) {
        transform: rotate(120deg);
        animation-delay: -0.7s; }
      html body .lds-spinner div:nth-child(6) {
        transform: rotate(150deg);
        animation-delay: -0.6s; }
      html body .lds-spinner div:nth-child(7) {
        transform: rotate(180deg);
        animation-delay: -0.5s; }
      html body .lds-spinner div:nth-child(8) {
        transform: rotate(210deg);
        animation-delay: -0.4s; }
      html body .lds-spinner div:nth-child(9) {
        transform: rotate(240deg);
        animation-delay: -0.3s; }
      html body .lds-spinner div:nth-child(10) {
        transform: rotate(270deg);
        animation-delay: -0.2s; }
      html body .lds-spinner div:nth-child(11) {
        transform: rotate(300deg);
        animation-delay: -0.1s; }
      html body .lds-spinner div:nth-child(12) {
        transform: rotate(330deg);
        animation-delay: 0s; }
    html body .lds-spinner.lds-spinner--black div:after {
      background: #000; }
    html body .lds-spinner.lds-spinner--lightgrey div:after {
      background: #a9a9a9; }
    html body .lds-spinner.lds-spinner--yellow div:after {
      background: #FBC531; }
    html body .lds-spinner.lds-spinner--small {
      width: 3em;
      height: 3em;
      transition: opacity .2s ease; }
      html body .lds-spinner.lds-spinner--small div {
        transform-origin: 1.5em 1.5em; }
        html body .lds-spinner.lds-spinner--small div:after {
          top: 0;
          left: 1.5em;
          width: 0.3em;
          height: 0.5em; }
  html body .custom-loader {
    display: none;
    background: transparent;
    opacity: 0;
    transition: all .2s ease; }
    html body .custom-loader.render {
      display: block; }
    html body .custom-loader.in {
      opacity: 1; }
    html body .custom-loader.loader-full {
      position: absolute;
      text-align: center;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.8); }
      html body .custom-loader.loader-full .lds-spinner {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        transition: all .2s ease; }
      html body .custom-loader.loader-full .message-holder {
        position: absolute;
        top: 80%;
        left: 50%;
        text-align: center;
        color: white;
        transform: translate(-50%, -50%);
        opacity: 0;
        display: block;
        width: 100%;
        transition: all .2s ease;
        font-family: "Montserrat", Helvetica, Arial, sans-serif;
        font-weight: 500;
        font-size: 1.2em;
        line-height: 1.3em;
        padding: 5px 20px; }
      html body .custom-loader.loader-full:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        height: 5px;
        background: white;
        width: 0;
        display: block;
        opacity: 0;
        transition: opacity .2s ease, width 4s linear; }
      html body .custom-loader.loader-full.show-message .lds-spinner {
        top: 20%;
        opacity: 0; }
      html body .custom-loader.loader-full.show-message .message-holder {
        top: 50%;
        opacity: 1; }
      html body .custom-loader.loader-full.show-message:before {
        width: 100%;
        opacity: 1; }
  html body .btn.btn-icon-text {
    display: table;
    table-layout: fixed;
    width: 100%;
    border-radius: 6px;
    background-color: #F0F2F5;
    color: #000000;
    padding: 5px;
    font-size: .8em;
    line-height: 1.2em;
    height: 4.5em;
    overflow: hidden;
    text-transform: none;
    transition: all .2s ease; }
    html body .btn.btn-icon-text .text,
    html body .btn.btn-icon-text .icon {
      display: table-cell;
      vertical-align: middle;
      text-align: center; }
    html body .btn.btn-icon-text .icon {
      width: 44px;
      font-size: 2.3em;
      color: #487EB0; }
    html body .btn.btn-icon-text .text {
      text-align: left; }
    html body .btn.btn-icon-text:hover {
      background-color: #E1E3E6; }
  html body .btn.btn-style-01 {
    background: white;
    color: #273C75;
    padding: 0 28px;
    border-radius: 50px;
    transition: opacity .2s ease;
    font-size: 1em;
    line-height: 1.4em;
    font-weight: 700;
    height: 3.2em; }
    html body .btn.btn-style-01 .asip-icon, html body .btn.btn-style-01 #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .btn.btn-style-01 a.link-type--dossier:before, html body .btn.btn-style-01 .btn.btn-filter-toggle:before, html body .btn.btn-style-01 .pager-load-more--item > a:after, html body .btn.btn-style-01 .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .btn.btn-style-01 button.close:after, html body .btn.btn-style-01 .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .btn.btn-style-01 button.close:after, html body .btn.btn-style-01 .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .btn.btn-style-01 .modal-title:before, html body .btn.btn-style-01 .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .btn.btn-style-01 .form-filters > .form-wrapper > .field-filter-header:after,
    html body .btn.btn-style-01 .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .btn.btn-style-01 .nested-fieldset > .field-filter-header:after, html body .btn.btn-style-01 .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected .btn.btn-style-01 a:after, html body .btn.btn-style-01 .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected .btn.btn-style-01 a:after, html body .btn.btn-style-01 .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected .btn.btn-style-01 a:after, html body .btn.btn-style-01 .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected .btn.btn-style-01 a:after, html body .btn.btn-style-01 .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .btn.btn-style-01 li:before, html body .btn.btn-style-01 .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .btn.btn-style-01 li:before, html body .btn.btn-style-01 .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .btn.btn-style-01 .sort-wrapper:before, html body.page-termes-definitions .btn.btn-style-01 .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .btn.btn-style-01 a:after, html body.page-termes-definitions .btn.btn-style-01 .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .btn.btn-style-01 li:before {
      color: #FBC531;
      font-size: 1.2em;
      display: inline-block;
      vertical-align: text-top;
      padding-right: 2px; }
    html body .btn.btn-style-01:hover {
      opacity: .7; }
    html body .btn.btn-style-01.variant-blue.active {
      background: #00457f;
      color: white; }
    html body .btn.btn-style-01.full-blue {
      background: #00457f;
      color: white; }
    html body .btn.btn-style-01:disabled {
      background: #999999;
      opacity: .5; }
  html body .btn.btn-ask-edit-add {
    color: #00457f;
    line-height: 1.4em;
    height: auto;
    display: table;
    margin: 5px auto 5px;
    font-size: .8em;
    padding: .7em 3.2em; }
    html body .btn.btn-ask-edit-add.variant-edit {
      padding: .8em 2.5em; }
    html body .btn.btn-ask-edit-add > .asip-icon, html body #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien .btn.btn-ask-edit-add > a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .btn.btn-ask-edit-add > a.link-type--dossier:before, html body .btn.btn-ask-edit-add > .btn.btn-filter-toggle:before, html body .pager-load-more--item.btn.btn-ask-edit-add > a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .btn.btn-ask-edit-add > button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .btn.btn-ask-edit-add > button.close:after, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .btn.btn-ask-edit-add > .modal-title:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper.btn.btn-ask-edit-add > .field-filter-header:after,
    html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset.btn.btn-ask-edit-add > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected .btn.btn-ask-edit-add > a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected .btn.btn-ask-edit-add > a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected .btn.btn-ask-edit-add > a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected .btn.btn-ask-edit-add > a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .btn.btn-ask-edit-add > li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .btn.btn-ask-edit-add > li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .btn.btn-ask-edit-add > .sort-wrapper:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .btn.btn-ask-edit-add > a:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .btn.btn-ask-edit-add > li:before, html body .btn.btn-ask-edit-add > span, html body .btn.btn-ask-edit-add > i {
      display: table-cell;
      vertical-align: middle; }
    html body .btn.btn-ask-edit-add .asip-icon, html body .btn.btn-ask-edit-add #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .btn.btn-ask-edit-add a.link-type--dossier:before, html body .btn.btn-ask-edit-add .btn.btn-filter-toggle:before, html body .btn.btn-ask-edit-add .pager-load-more--item > a:after, html body .btn.btn-ask-edit-add .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .btn.btn-ask-edit-add button.close:after, html body .btn.btn-ask-edit-add .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .btn.btn-ask-edit-add button.close:after, html body .btn.btn-ask-edit-add .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .btn.btn-ask-edit-add .modal-title:before, html body .btn.btn-ask-edit-add .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .btn.btn-ask-edit-add .form-filters > .form-wrapper > .field-filter-header:after,
    html body .btn.btn-ask-edit-add .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .btn.btn-ask-edit-add .nested-fieldset > .field-filter-header:after, html body .btn.btn-ask-edit-add .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected .btn.btn-ask-edit-add a:after, html body .btn.btn-ask-edit-add .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected .btn.btn-ask-edit-add a:after, html body .btn.btn-ask-edit-add .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected .btn.btn-ask-edit-add a:after, html body .btn.btn-ask-edit-add .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected .btn.btn-ask-edit-add a:after, html body .btn.btn-ask-edit-add .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .btn.btn-ask-edit-add li:before, html body .btn.btn-ask-edit-add .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .btn.btn-ask-edit-add li:before, html body .btn.btn-ask-edit-add .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .btn.btn-ask-edit-add .sort-wrapper:before, html body.page-termes-definitions .btn.btn-ask-edit-add .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .btn.btn-ask-edit-add a:after, html body.page-termes-definitions .btn.btn-ask-edit-add .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .btn.btn-ask-edit-add li:before {
      padding-right: 7px;
      width: auto;
      font-size: 1.4em;
      color: inherit;
      text-decoration: none; }
    html body .btn.btn-ask-edit-add .text {
      text-align: left; }
    html body .btn.btn-ask-edit-add:focus, html body .btn.btn-ask-edit-add:active, html body .btn.btn-ask-edit-add:hover {
      text-decoration: none; }
  html body .btn.btn-download-file {
    border-radius: 50px;
    font-size: .9em;
    line-height: 1.2em;
    height: auto;
    padding: 1em 1.5em;
    background: #F0F2F5;
    color: #000;
    text-transform: none;
    transition: background-color .2s ease; }
    html body .btn.btn-download-file .asip-icon, html body .btn.btn-download-file #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .btn.btn-download-file a.link-type--dossier:before, html body .btn.btn-download-file .btn.btn-filter-toggle:before, html body .btn.btn-download-file .pager-load-more--item > a:after, html body .btn.btn-download-file .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .btn.btn-download-file button.close:after, html body .btn.btn-download-file .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .btn.btn-download-file button.close:after, html body .btn.btn-download-file .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .btn.btn-download-file .modal-title:before, html body .btn.btn-download-file .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .btn.btn-download-file .form-filters > .form-wrapper > .field-filter-header:after,
    html body .btn.btn-download-file .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .btn.btn-download-file .nested-fieldset > .field-filter-header:after, html body .btn.btn-download-file .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected .btn.btn-download-file a:after, html body .btn.btn-download-file .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected .btn.btn-download-file a:after, html body .btn.btn-download-file .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected .btn.btn-download-file a:after, html body .btn.btn-download-file .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected .btn.btn-download-file a:after, html body .btn.btn-download-file .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .btn.btn-download-file li:before, html body .btn.btn-download-file .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .btn.btn-download-file li:before, html body .btn.btn-download-file .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .btn.btn-download-file .sort-wrapper:before, html body.page-termes-definitions .btn.btn-download-file .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .btn.btn-download-file a:after, html body.page-termes-definitions .btn.btn-download-file .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .btn.btn-download-file li:before {
      font-size: 1.2em;
      color: #487EB0;
      margin-right: .3em; }
    html body .btn.btn-download-file:hover {
      background: rgba(240, 242, 245, 0.2);
      text-decoration: underline; }
  html body .btn.btn-glossaire-toggle, html body .btn.btn-filter-toggle {
    position: relative;
    padding: 0;
    height: 6.2em;
    width: 6.2em;
    border-radius: 50%;
    min-width: auto;
    min-height: unset;
    font-size: 0.3cm;
    text-transform: uppercase;
    border: 0;
    background: #FBC531;
    color: #000;
    box-shadow: 0 3px 10px 0 rgba(40, 40, 40, 0.2);
    transition: all .2s ease; }
    @media (min-width: 768px) {
      html body .btn.btn-glossaire-toggle:hover, html body .btn.btn-filter-toggle:hover {
        background: #E1B12C; } }
    html body .btn.btn-glossaire-toggle:focus, html body .btn.btn-filter-toggle:focus {
      outline: 1px dashed #1d6b1d;
      outline-offset: 2px;
      box-shadow: 0 0 3px 3px #1d6b1d; }
    html body .btn.btn-glossaire-toggle:active, html body .btn.btn-filter-toggle:active {
      background: #d5a51e; }
  html body .btn.btn-glossaire-toggle .asip-icon.asip-icon-glossaire, html body .btn.btn-glossaire-toggle #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.asip-icon-glossaire.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .btn.btn-glossaire-toggle a.asip-icon-glossaire.link-type--dossier:before, html body .btn.btn-glossaire-toggle .asip-icon-glossaire.btn.btn-filter-toggle:before, html body .btn.btn-glossaire-toggle .pager-load-more--item > a.asip-icon-glossaire:after, html body .btn.btn-glossaire-toggle .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header button.asip-icon-glossaire.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .btn.btn-glossaire-toggle button.asip-icon-glossaire.close:after, html body .btn.btn-glossaire-toggle .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header button.asip-icon-glossaire.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .btn.btn-glossaire-toggle button.asip-icon-glossaire.close:after, html body .btn.btn-glossaire-toggle .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .asip-icon-glossaire.modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .btn.btn-glossaire-toggle .asip-icon-glossaire.modal-title:before, html body .btn.btn-glossaire-toggle .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper > .asip-icon-glossaire.field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .btn.btn-glossaire-toggle .form-filters > .form-wrapper > .asip-icon-glossaire.field-filter-header:after,
  html body .btn.btn-glossaire-toggle .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .asip-icon-glossaire.field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .btn.btn-glossaire-toggle .nested-fieldset > .asip-icon-glossaire.field-filter-header:after, html body .btn.btn-glossaire-toggle .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a.asip-icon-glossaire:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected .btn.btn-glossaire-toggle a.asip-icon-glossaire:after, html body .btn.btn-glossaire-toggle .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a.asip-icon-glossaire:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected .btn.btn-glossaire-toggle a.asip-icon-glossaire:after, html body .btn.btn-glossaire-toggle .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a.asip-icon-glossaire:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected .btn.btn-glossaire-toggle a.asip-icon-glossaire:after, html body .btn.btn-glossaire-toggle .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a.asip-icon-glossaire:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected .btn.btn-glossaire-toggle a.asip-icon-glossaire:after, html body .btn.btn-glossaire-toggle .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li.asip-icon-glossaire:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .btn.btn-glossaire-toggle li.asip-icon-glossaire:before, html body .btn.btn-glossaire-toggle .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li.asip-icon-glossaire:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .btn.btn-glossaire-toggle li.asip-icon-glossaire:before, html body .btn.btn-glossaire-toggle .search-result-wrapper .view-info-search .content-filters .form-filters .asip-icon-glossaire.sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .btn.btn-glossaire-toggle .asip-icon-glossaire.sort-wrapper:before, html body.page-termes-definitions .btn.btn-glossaire-toggle .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a.asip-icon-glossaire:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .btn.btn-glossaire-toggle a.asip-icon-glossaire:after, html body.page-termes-definitions .btn.btn-glossaire-toggle .main-wrapper #glossary-page .wrapper .view .item-list ul li.asip-icon-glossaire:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .btn.btn-glossaire-toggle li.asip-icon-glossaire:before {
    font-size: 3.7em;
    line-height: 1.5em;
    display: block;
    margin-left: -0.05em;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1);
    transition: font-size .2s ease, transform .2s ease; }
    html body .btn.btn-glossaire-toggle .asip-icon.asip-icon-glossaire:before, html body .btn.btn-glossaire-toggle #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.asip-icon-glossaire.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .btn.btn-glossaire-toggle a.asip-icon-glossaire.link-type--dossier:before, html body .btn.btn-glossaire-toggle .asip-icon-glossaire.btn.btn-filter-toggle:before, html body .btn.btn-glossaire-toggle .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .asip-icon-glossaire.modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .btn.btn-glossaire-toggle .asip-icon-glossaire.modal-title:before, html body .btn.btn-glossaire-toggle .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li.asip-icon-glossaire:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .btn.btn-glossaire-toggle li.asip-icon-glossaire:before, html body .btn.btn-glossaire-toggle .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li.asip-icon-glossaire:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .btn.btn-glossaire-toggle li.asip-icon-glossaire:before, html body .btn.btn-glossaire-toggle .search-result-wrapper .view-info-search .content-filters .form-filters .asip-icon-glossaire.sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .btn.btn-glossaire-toggle .asip-icon-glossaire.sort-wrapper:before, html body.page-termes-definitions .btn.btn-glossaire-toggle .main-wrapper #glossary-page .wrapper .view .item-list ul li.asip-icon-glossaire:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .btn.btn-glossaire-toggle li.asip-icon-glossaire:before {
      transition: all .2s ease; }
  html body .btn.btn-glossaire-toggle .tooltip-custom {
    position: absolute;
    pointer-events: none;
    z-index: -1;
    opacity: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: auto;
    left: auto;
    white-space: nowrap;
    padding: 5px 10px;
    line-height: 1.4em;
    background: #FBC531;
    box-shadow: 0 3px 10px 0 rgba(40, 40, 40, 0.2);
    border-radius: 6px;
    text-transform: uppercase;
    transition: all .3s ease; }
  html body .btn.btn-glossaire-toggle .lds-spinner {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 3em;
    height: 3em;
    transform: translate(-50%, -50%);
    transition: opacity .2s ease; }
    html body .btn.btn-glossaire-toggle .lds-spinner div {
      transform-origin: 1.5em 1.5em; }
      html body .btn.btn-glossaire-toggle .lds-spinner div:after {
        top: 0;
        left: 1.5em;
        width: 0.3em;
        height: 0.5em; }
  html body .btn.btn-glossaire-toggle:hover .tooltip-custom {
    opacity: 1;
    right: 115%; }
  html body .btn.btn-glossaire-toggle.loading .asip-icon, html body .btn.btn-glossaire-toggle.loading #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .btn.btn-glossaire-toggle.loading a.link-type--dossier:before, html body .btn.btn-glossaire-toggle.loading .btn.btn-filter-toggle:before, html body .btn.btn-glossaire-toggle.loading .pager-load-more--item > a:after, html body .btn.btn-glossaire-toggle.loading .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .btn.btn-glossaire-toggle.loading button.close:after, html body .btn.btn-glossaire-toggle.loading .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .btn.btn-glossaire-toggle.loading button.close:after, html body .btn.btn-glossaire-toggle.loading .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .btn.btn-glossaire-toggle.loading .modal-title:before, html body .btn.btn-glossaire-toggle.loading .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .btn.btn-glossaire-toggle.loading .form-filters > .form-wrapper > .field-filter-header:after,
  html body .btn.btn-glossaire-toggle.loading .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .btn.btn-glossaire-toggle.loading .nested-fieldset > .field-filter-header:after, html body .btn.btn-glossaire-toggle.loading .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected .btn.btn-glossaire-toggle.loading a:after, html body .btn.btn-glossaire-toggle.loading .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected .btn.btn-glossaire-toggle.loading a:after, html body .btn.btn-glossaire-toggle.loading .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected .btn.btn-glossaire-toggle.loading a:after, html body .btn.btn-glossaire-toggle.loading .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected .btn.btn-glossaire-toggle.loading a:after, html body .btn.btn-glossaire-toggle.loading .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .btn.btn-glossaire-toggle.loading li:before, html body .btn.btn-glossaire-toggle.loading .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .btn.btn-glossaire-toggle.loading li:before, html body .btn.btn-glossaire-toggle.loading .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .btn.btn-glossaire-toggle.loading .sort-wrapper:before, html body.page-termes-definitions .btn.btn-glossaire-toggle.loading .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .btn.btn-glossaire-toggle.loading a:after, html body.page-termes-definitions .btn.btn-glossaire-toggle.loading .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .btn.btn-glossaire-toggle.loading li:before {
    opacity: 0; }
  html body .btn.btn-glossaire-toggle.loading .lds-spinner {
    opacity: 1; }
  html body .btn.btn-glossaire-toggle.loading:hover .tooltip-custom {
    right: 0;
    opacity: 0; }
  html body .btn.btn-glossaire-toggle.open .asip-icon.asip-icon-glossaire, html body .btn.btn-glossaire-toggle.open #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.asip-icon-glossaire.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .btn.btn-glossaire-toggle.open a.asip-icon-glossaire.link-type--dossier:before, html body .btn.btn-glossaire-toggle.open .asip-icon-glossaire.btn.btn-filter-toggle:before, html body .btn.btn-glossaire-toggle.open .pager-load-more--item > a.asip-icon-glossaire:after, html body .btn.btn-glossaire-toggle.open .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header button.asip-icon-glossaire.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .btn.btn-glossaire-toggle.open button.asip-icon-glossaire.close:after, html body .btn.btn-glossaire-toggle.open .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header button.asip-icon-glossaire.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .btn.btn-glossaire-toggle.open button.asip-icon-glossaire.close:after, html body .btn.btn-glossaire-toggle.open .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .asip-icon-glossaire.modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .btn.btn-glossaire-toggle.open .asip-icon-glossaire.modal-title:before, html body .btn.btn-glossaire-toggle.open .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper > .asip-icon-glossaire.field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .btn.btn-glossaire-toggle.open .form-filters > .form-wrapper > .asip-icon-glossaire.field-filter-header:after,
  html body .btn.btn-glossaire-toggle.open .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .asip-icon-glossaire.field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .btn.btn-glossaire-toggle.open .nested-fieldset > .asip-icon-glossaire.field-filter-header:after, html body .btn.btn-glossaire-toggle.open .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a.asip-icon-glossaire:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected .btn.btn-glossaire-toggle.open a.asip-icon-glossaire:after, html body .btn.btn-glossaire-toggle.open .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a.asip-icon-glossaire:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected .btn.btn-glossaire-toggle.open a.asip-icon-glossaire:after, html body .btn.btn-glossaire-toggle.open .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a.asip-icon-glossaire:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected .btn.btn-glossaire-toggle.open a.asip-icon-glossaire:after, html body .btn.btn-glossaire-toggle.open .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a.asip-icon-glossaire:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected .btn.btn-glossaire-toggle.open a.asip-icon-glossaire:after, html body .btn.btn-glossaire-toggle.open .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li.asip-icon-glossaire:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .btn.btn-glossaire-toggle.open li.asip-icon-glossaire:before, html body .btn.btn-glossaire-toggle.open .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li.asip-icon-glossaire:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .btn.btn-glossaire-toggle.open li.asip-icon-glossaire:before, html body .btn.btn-glossaire-toggle.open .search-result-wrapper .view-info-search .content-filters .form-filters .asip-icon-glossaire.sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .btn.btn-glossaire-toggle.open .asip-icon-glossaire.sort-wrapper:before, html body.page-termes-definitions .btn.btn-glossaire-toggle.open .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a.asip-icon-glossaire:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .btn.btn-glossaire-toggle.open a.asip-icon-glossaire:after, html body.page-termes-definitions .btn.btn-glossaire-toggle.open .main-wrapper #glossary-page .wrapper .view .item-list ul li.asip-icon-glossaire:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .btn.btn-glossaire-toggle.open li.asip-icon-glossaire:before {
    margin-left: 0;
    transform: translate(-50%, -50%) scale(0.5); }
    html body .btn.btn-glossaire-toggle.open .asip-icon.asip-icon-glossaire:before, html body .btn.btn-glossaire-toggle.open #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.asip-icon-glossaire.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .btn.btn-glossaire-toggle.open a.asip-icon-glossaire.link-type--dossier:before, html body .btn.btn-glossaire-toggle.open .asip-icon-glossaire.btn.btn-filter-toggle:before, html body .btn.btn-glossaire-toggle.open .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .asip-icon-glossaire.modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .btn.btn-glossaire-toggle.open .asip-icon-glossaire.modal-title:before, html body .btn.btn-glossaire-toggle.open .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li.asip-icon-glossaire:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .btn.btn-glossaire-toggle.open li.asip-icon-glossaire:before, html body .btn.btn-glossaire-toggle.open .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li.asip-icon-glossaire:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .btn.btn-glossaire-toggle.open li.asip-icon-glossaire:before, html body .btn.btn-glossaire-toggle.open .search-result-wrapper .view-info-search .content-filters .form-filters .asip-icon-glossaire.sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .btn.btn-glossaire-toggle.open .asip-icon-glossaire.sort-wrapper:before, html body.page-termes-definitions .btn.btn-glossaire-toggle.open .main-wrapper #glossary-page .wrapper .view .item-list ul li.asip-icon-glossaire:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .btn.btn-glossaire-toggle.open li.asip-icon-glossaire:before {
      content: ""; }
  html body .btn.btn-glossaire-toggle.open:hover .tooltip-custom {
    transition: none;
    opacity: 0; }
  html body .btn.btn-filter-toggle {
    font-weight: 700;
    line-height: 1.4em; }
    html body .btn.btn-filter-toggle:before {
      content: "";
      display: block;
      font-size: 2em;
      margin-bottom: .2em; }
  html body .btn.btn-transparent {
    display: inline-block;
    padding: 6px;
    margin: 0;
    height: auto;
    width: auto;
    min-width: auto;
    max-width: none;
    background: transparent;
    color: #000;
    font-size: 1em;
    line-height: 1em;
    transition: all .2s ease; }
    html body .btn.btn-transparent:active {
      opacity: .8; }
  html body .btn.phone-link {
    padding: 8px 15px;
    font-size: 1.2em;
    height: auto;
    line-height: 1.2em;
    color: #78B41E;
    border: 2px solid #78B41E;
    background: transparent;
    transition: all .2s ease; }
    html body .btn.phone-link:hover {
      background: #78B41E;
      color: white; }
  html body .btn.btn-type-form-actions, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .form-actions .btn, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .modal-button .btn, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .form-actions .btn, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .modal-button .btn, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .form-actions .btn, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-button .btn, html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-actions .btn {
    display: table-cell;
    vertical-align: middle;
    border-radius: 50px;
    background: #FFF;
    color: #273C75;
    font-weight: 700;
    text-align: center;
    border: 0;
    width: auto;
    min-width: auto;
    max-width: none;
    padding: 0 25px;
    margin-right: 15px;
    transition: all .2s ease; }
    html body .btn.btn-type-form-actions:last-child, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .form-actions .btn:last-child, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .modal-button .btn:last-child, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .form-actions .btn:last-child, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .modal-button .btn:last-child, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .form-actions .btn:last-child, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-button .btn:last-child, html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-actions .btn:last-child {
      margin-right: 0; }
    html body .btn.btn-type-form-actions:hover, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .form-actions .btn:hover, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .modal-button .btn:hover, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .form-actions .btn:hover, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .modal-button .btn:hover, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .form-actions .btn:hover, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-button .btn:hover, html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-actions .btn:hover {
      background: #E1E3E6; }
    html body .btn.btn-type-form-actions.form-submit, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .form-actions .btn.form-submit, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .modal-button .btn.form-submit, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .form-actions .btn.form-submit, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .modal-button .btn.form-submit, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .form-actions .btn.form-submit, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-button .btn.form-submit, html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-actions .btn.form-submit, html body .btn.btn-type-form-actions.modal-apply, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .form-actions .btn.modal-apply, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .modal-button .btn.modal-apply, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .form-actions .btn.modal-apply, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .modal-button .btn.modal-apply, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .form-actions .btn.modal-apply, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-button .btn.modal-apply, html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-actions .btn.modal-apply {
      background: #FBC531; }
      html body .btn.btn-type-form-actions.form-submit:hover, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .form-actions .btn.form-submit:hover, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .modal-button .btn.form-submit:hover, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .form-actions .btn.form-submit:hover, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .modal-button .btn.form-submit:hover, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .form-actions .btn.form-submit:hover, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-button .btn.form-submit:hover, html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-actions .btn.form-submit:hover, html body .btn.btn-type-form-actions.modal-apply:hover, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .form-actions .btn.modal-apply:hover, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .modal-button .btn.modal-apply:hover, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .form-actions .btn.modal-apply:hover, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .modal-button .btn.modal-apply:hover, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .form-actions .btn.modal-apply:hover, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-button .btn.modal-apply:hover, html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-actions .btn.modal-apply:hover {
        background: #E1B12C; }
      html body .btn.btn-type-form-actions.form-submit:disabled, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .form-actions .btn.form-submit:disabled, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .modal-button .btn.form-submit:disabled, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .form-actions .btn.form-submit:disabled, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .modal-button .btn.form-submit:disabled, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .form-actions .btn.form-submit:disabled, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-button .btn.form-submit:disabled, html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-actions .btn.form-submit:disabled, html body .btn.btn-type-form-actions.modal-apply:disabled, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .form-actions .btn.modal-apply:disabled, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .modal-button .btn.modal-apply:disabled, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .form-actions .btn.modal-apply:disabled, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .modal-button .btn.modal-apply:disabled, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .form-actions .btn.modal-apply:disabled, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-button .btn.modal-apply:disabled, html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-actions .btn.modal-apply:disabled {
        background: #dba204;
        opacity: .5; }
  html body .btn-on-white .btn.btn-ask-edit-add {
    background: #F0F2F5; }
  html body .btn-more-actions {
    padding-top: 15px;
    font-size: 1.1em; }
    html body .btn-more-actions .btn.btn-ask-edit-add {
      padding: .8em 2.5em; }
  html body .btn-wrapper {
    padding-top: 12px;
    margin: 0 -7px; }
    html body .btn-wrapper:before, html body .btn-wrapper:after {
      content: " ";
      display: table; }
    html body .btn-wrapper:after {
      clear: both; }
    html body .btn-wrapper .btn-wrapper--item {
      width: 50%;
      padding: 0 7px;
      margin-bottom: 10px;
      display: inline-block;
      float: left; }
  html body .floating-btn {
    display: block;
    position: fixed;
    z-index: 15;
    right: .5cm;
    bottom: 0;
    padding: 0 0 1cm 0;
    text-align: right; }
    @media screen and (min-width: 990px) {
      html body .floating-btn {
        transform-origin: bottom;
        transition: opacity .2s ease; }
        html body .floating-btn.in {
          animation-duration: .6s;
          animation-iteration-count: 1;
          animation-delay: 1s;
          animation-name: scale-1;
          animation-timing-function: ease; }
          html body .floating-btn.in .btn .tooltip-custom {
            animation-duration: 3s;
            animation-iteration-count: 1;
            animation-delay: 1s;
            animation-name: showTooltip;
            animation-timing-function: ease; } }
    @media screen and (max-width: 989px) {
      html body .floating-btn {
        transition: all .2s ease; } }
    html body .floating-btn > .btn {
      display: block;
      margin: 0 0 0 auto; }
      html body .floating-btn > .btn ~ .btn {
        margin-top: 10px; }
    @media screen and (max-width: 989px) {
      html body .floating-btn.should-disappear {
        right: -100%; } }
    html body .floating-btn.typePopin {
      transition: right .2s ease;
      animation-name: none;
      animation-play-state: paused;
      z-index: 1042; }
      html body .floating-btn.typePopin .btn .tooltip-custom {
        animation-name: none;
        animation-play-state: paused; }
      @media screen and (max-width: 989px) {
        html body .floating-btn.typePopin.el-open {
          right: -100%; } }
  html body .pager-load-more--item {
    text-align: center;
    padding-bottom: 20px; }
    html body .pager-load-more--item > a {
      position: relative;
      border: 0;
      transition: all .2s ease;
      background-color: transparent;
      color: #273C75;
      font-family: "Montserrat", Helvetica, Arial, sans-serif;
      font-weight: 700;
      border-radius: 0;
      transform: scale(1);
      border-top: 1px solid #DADADA;
      width: 100%;
      display: block;
      padding: 1.4em 0 1.6em; }
      html body .pager-load-more--item > a:after {
        font-size: 1.1em;
        transition: all .2s ease;
        content: "";
        color: #487EB0;
        position: absolute;
        bottom: .4em;
        left: 50%;
        transform: translateX(-50%) rotate(90deg); }
      html body .pager-load-more--item > a:hover, html body .pager-load-more--item > a:focus {
        text-decoration: underline; }
      html body .pager-load-more--item > a:hover {
        background-color: #40709E;
        color: white; }
        html body .pager-load-more--item > a:hover:after {
          color: white; }
  html body .alerts-wrapper .alert {
    margin-bottom: 1em; }
  html body .alert.alert-custom {
    display: block;
    border-radius: 3px;
    border: 0;
    box-shadow: 0 2px 8px 0 rgba(4, 4, 10, 0.03);
    padding: 17px 28px;
    transition: box-shadow .2s ease, background-color .2s ease; }
    html body .alert.alert-custom:hover {
      box-shadow: none; }
    html body .alert.alert-custom .alert-icon {
      padding-right: 5px; }
    html body .alert.alert-custom.alert-info {
      background-color: #fbc531;
      color: #000000;
      font-weight: 600; }
  html body .card {
    font-size: 1em; }
    html body .card .title {
      font-size: 1.1333333333em;
      font-weight: 600;
      margin-bottom: .7em; }
    html body .card img {
      max-width: 100%;
      height: auto; }
    html body .card .desc {
      font-size: 0.9333333333em;
      font-weight: 400;
      margin-bottom: 0; }
    html body .card.card-goutte-deau {
      padding: 28px 36px;
      border-top-left-radius: 50px;
      border-bottom-right-radius: 50px;
      border: 3px solid black; }
    html body .card.card-numero-vert {
      border-color: #78B41E; }
      html body .card.card-numero-vert .phone-link {
        max-width: 260px;
        margin-bottom: .8em; }
    html body .card.card-block-primary {
      color: white;
      border-color: #273C75;
      background: #273C75;
      text-align: center;
      padding: 16px 25px 32px; }
      html body .card.card-block-primary .title {
        font-size: 1.5em;
        font-weight: 700;
        text-transform: uppercase; }
      html body .card.card-block-primary .subtitle {
        text-align: left;
        font-size: .9em;
        font-weight: 600;
        margin-bottom: .8em; }
      html body .card.card-block-primary p {
        font-size: .9em;
        text-align: left;
        font-weight: 300; }
    html body .card.card-feedback {
      padding: 22px 15px; }
      html body .card.card-feedback .title {
        text-transform: none;
        font-weight: 300;
        font-size: 1.4em; }
        html body .card.card-feedback .title .asip-icon, html body .card.card-feedback .title #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .card.card-feedback .title a.link-type--dossier:before, html body .card.card-feedback .title .btn.btn-filter-toggle:before, html body .card.card-feedback .title .pager-load-more--item > a:after, html body .card.card-feedback .title .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .card.card-feedback .title button.close:after, html body .card.card-feedback .title .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .card.card-feedback .title button.close:after, html body .card.card-feedback .title .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .card.card-feedback .title .modal-title:before, html body .card.card-feedback .title .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .card.card-feedback .title .form-filters > .form-wrapper > .field-filter-header:after,
        html body .card.card-feedback .title .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .card.card-feedback .title .nested-fieldset > .field-filter-header:after, html body .card.card-feedback .title .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected .card.card-feedback .title a:after, html body .card.card-feedback .title .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected .card.card-feedback .title a:after, html body .card.card-feedback .title .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected .card.card-feedback .title a:after, html body .card.card-feedback .title .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected .card.card-feedback .title a:after, html body .card.card-feedback .title .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .card.card-feedback .title li:before, html body .card.card-feedback .title .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .card.card-feedback .title li:before, html body .card.card-feedback .title .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .card.card-feedback .title .sort-wrapper:before, html body.page-termes-definitions .card.card-feedback .title .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .card.card-feedback .title a:after, html body.page-termes-definitions .card.card-feedback .title .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .card.card-feedback .title li:before {
          color: #FBC531; }
      html body .card.card-feedback .actions .btn {
        margin-right: 10px; }
        @media (min-width: 1280px) {
          html body .card.card-feedback .actions .btn {
            margin-right: 15px; } }
        html body .card.card-feedback .actions .btn:last-child {
          margin-right: 0; }
    html body .card.card-block-definition .item-name, html body .card.card-block-medicament .item-name {
      text-align: left;
      font-weight: 600;
      font-size: 1.1333333333em;
      margin-bottom: .5em; }
      html body .card.card-block-definition .item-name strong, html body .card.card-block-medicament .item-name strong {
        background: none !important;
        padding: 0 !important;
        display: initial; }
      html body .card.card-block-definition .item-name .asip-icon-external-link, html body .card.card-block-medicament .item-name .asip-icon-external-link {
        font-size: 1.1em;
        margin-left: .3em; }
    html body .card.card-block-definition .item-desc, html body .card.card-block-medicament .item-desc {
      text-align: left;
      font-size: 1.0666666667em;
      font-weight: 300;
      margin-bottom: .6em; }
    html body .card.card-block-definition .item-info, html body .card.card-block-medicament .item-info {
      text-align: left;
      color: #FFF;
      margin: 0; }
    html body .card.card-block-definition .item-more, html body .card.card-block-medicament .item-more {
      text-align: left;
      color: #FFF; }
    html body .card.card-block-definition .card-link, html body .card.card-block-medicament .card-link {
      color: inherit;
      display: block; }
      html body .card.card-block-definition .card-link:hover, html body .card.card-block-medicament .card-link:hover {
        text-decoration: underline;
        cursor: pointer; }
        html body .card.card-block-definition .card-link:hover .item-info,
        html body .card.card-block-definition .card-link:hover .item-more, html body .card.card-block-medicament .card-link:hover .item-info,
        html body .card.card-block-medicament .card-link:hover .item-more {
          text-decoration: inherit;
          color: inherit; }
          html body .card.card-block-definition .card-link:hover .item-info p,
          html body .card.card-block-definition .card-link:hover .item-more p, html body .card.card-block-medicament .card-link:hover .item-info p,
          html body .card.card-block-medicament .card-link:hover .item-more p {
            text-decoration: inherit;
            color: inherit; }
    html body .card.card-block-definition .title {
      margin-bottom: .4em; }
    html body .card.card-block-definition .item-desc {
      font-size: 0.966667em;
      line-height: 1.35em;
      overflow: hidden;
      max-height: 4.05em; }
      html body .card.card-block-definition .item-desc p {
        line-height: inherit;
        margin-bottom: 0;
        padding-bottom: 0; }
    html body .card.card-block-definition .more-toggler {
      text-align: left; }
      html body .card.card-block-definition .more-toggler .btn {
        background: transparent;
        padding: 5px 6px;
        margin-left: -5px;
        width: auto;
        min-width: auto;
        height: auto;
        line-height: 1em;
        border: 0;
        border-radius: 0;
        font-size: 0.875rem;
        color: white; }
        html body .card.card-block-definition .more-toggler .btn .asip-icon, html body .card.card-block-definition .more-toggler .btn #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .card.card-block-definition .more-toggler .btn a.link-type--dossier:before, html body .card.card-block-definition .more-toggler .btn .btn.btn-filter-toggle:before, html body .card.card-block-definition .more-toggler .btn .pager-load-more--item > a:after, html body .card.card-block-definition .more-toggler .btn .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .card.card-block-definition .more-toggler .btn button.close:after, html body .card.card-block-definition .more-toggler .btn .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .card.card-block-definition .more-toggler .btn button.close:after, html body .card.card-block-definition .more-toggler .btn .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .card.card-block-definition .more-toggler .btn .modal-title:before, html body .card.card-block-definition .more-toggler .btn .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .card.card-block-definition .more-toggler .btn .form-filters > .form-wrapper > .field-filter-header:after,
        html body .card.card-block-definition .more-toggler .btn .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .card.card-block-definition .more-toggler .btn .nested-fieldset > .field-filter-header:after, html body .card.card-block-definition .more-toggler .btn .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected .card.card-block-definition .more-toggler .btn a:after, html body .card.card-block-definition .more-toggler .btn .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected .card.card-block-definition .more-toggler .btn a:after, html body .card.card-block-definition .more-toggler .btn .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected .card.card-block-definition .more-toggler .btn a:after, html body .card.card-block-definition .more-toggler .btn .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected .card.card-block-definition .more-toggler .btn a:after, html body .card.card-block-definition .more-toggler .btn .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .card.card-block-definition .more-toggler .btn li:before, html body .card.card-block-definition .more-toggler .btn .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .card.card-block-definition .more-toggler .btn li:before, html body .card.card-block-definition .more-toggler .btn .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .card.card-block-definition .more-toggler .btn .sort-wrapper:before, html body.page-termes-definitions .card.card-block-definition .more-toggler .btn .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .card.card-block-definition .more-toggler .btn a:after, html body.page-termes-definitions .card.card-block-definition .more-toggler .btn .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .card.card-block-definition .more-toggler .btn li:before {
          display: block;
          transform: rotate(90deg); }
          html body .card.card-block-definition .more-toggler .btn .asip-icon:before, html body .card.card-block-definition .more-toggler .btn #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .card.card-block-definition .more-toggler .btn a.link-type--dossier:before, html body .card.card-block-definition .more-toggler .btn .btn.btn-filter-toggle:before, html body .card.card-block-definition .more-toggler .btn .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .card.card-block-definition .more-toggler .btn .modal-title:before, html body .card.card-block-definition .more-toggler .btn .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .card.card-block-definition .more-toggler .btn li:before, html body .card.card-block-definition .more-toggler .btn .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .card.card-block-definition .more-toggler .btn li:before, html body .card.card-block-definition .more-toggler .btn .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .card.card-block-definition .more-toggler .btn .sort-wrapper:before, html body.page-termes-definitions .card.card-block-definition .more-toggler .btn .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .card.card-block-definition .more-toggler .btn li:before {
            display: block;
            transition: transform .2s ease;
            transform: rotate(0deg); }
    html body .card.card-block-definition.unwrap-item-desc .more-toggler .btn .asip-icon:before, html body .card.card-block-definition.unwrap-item-desc .more-toggler .btn #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .card.card-block-definition.unwrap-item-desc .more-toggler .btn a.link-type--dossier:before, html body .card.card-block-definition.unwrap-item-desc .more-toggler .btn .btn.btn-filter-toggle:before, html body .card.card-block-definition.unwrap-item-desc .more-toggler .btn .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .card.card-block-definition.unwrap-item-desc .more-toggler .btn .modal-title:before, html body .card.card-block-definition.unwrap-item-desc .more-toggler .btn .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .card.card-block-definition.unwrap-item-desc .more-toggler .btn li:before, html body .card.card-block-definition.unwrap-item-desc .more-toggler .btn .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .card.card-block-definition.unwrap-item-desc .more-toggler .btn li:before, html body .card.card-block-definition.unwrap-item-desc .more-toggler .btn .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .card.card-block-definition.unwrap-item-desc .more-toggler .btn .sort-wrapper:before, html body.page-termes-definitions .card.card-block-definition.unwrap-item-desc .more-toggler .btn .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .card.card-block-definition.unwrap-item-desc .more-toggler .btn li:before {
      transition: transform .2s ease;
      transform: rotate(-180deg); }
  html body.find-search-result .main-header-wrapper, html body.info-search-result .main-header-wrapper {
    font-family: "Montserrat", Helvetica, Arial, sans-serif;
    z-index: 99;
    transition: top .3s ease; }
    html body.find-search-result .main-header-wrapper .content-header, html body.info-search-result .main-header-wrapper .content-header {
      background: #FFFFFF;
      box-shadow: none;
      border-top: 2px solid #E6E6E6;
      border-bottom: 2px solid #E6E6E6; }
      html body.find-search-result .main-header-wrapper .content-header .block-content-top-menu > ul > li, html body.info-search-result .main-header-wrapper .content-header .block-content-top-menu > ul > li {
        width: 2.3em; }
        html body.find-search-result .main-header-wrapper .content-header .block-content-top-menu > ul > li .menu-item, html body.info-search-result .main-header-wrapper .content-header .block-content-top-menu > ul > li .menu-item {
          color: #000; }
  html body.find-search-result .search-type-link, html body.info-search-result .search-type-link {
    box-shadow: none; }
    @media (max-width: 989px) {
      html body.find-search-result .search-type-link:before, html body.find-search-result .search-type-link:after, html body.info-search-result .search-type-link:before, html body.info-search-result .search-type-link:after {
        content: " ";
        display: table; }
      html body.find-search-result .search-type-link:after, html body.info-search-result .search-type-link:after {
        clear: both; } }
    @media (min-width: 990px) {
      html body.find-search-result .search-type-link, html body.info-search-result .search-type-link {
        display: table;
        table-layout: fixed;
        left: 0;
        width: 456px;
        height: 3.125rem; } }
    html body.find-search-result .search-type-link .search-type-container, html body.info-search-result .search-type-link .search-type-container {
      color: #000000;
      background: transparent; }
      @media (min-width: 990px) {
        html body.find-search-result .search-type-link .search-type-container, html body.info-search-result .search-type-link .search-type-container {
          width: auto;
          float: none;
          display: table-cell;
          vertical-align: middle; } }
      html body.find-search-result .search-type-link .search-type-container a, html body.info-search-result .search-type-link .search-type-container a {
        color: inherit; }
      html body.find-search-result .search-type-link .search-type-container h1, html body.info-search-result .search-type-link .search-type-container h1 {
        font-size: 1em; }
      html body.find-search-result .search-type-link .search-type-container .link-search, html body.info-search-result .search-type-link .search-type-container .link-search {
        font-family: "Montserrat", Helvetica, Arial, sans-serif;
        font-size: .9em;
        line-height: 1.2em;
        font-weight: 600; }
        @media (min-width: 768px) {
          html body.find-search-result .search-type-link .search-type-container .link-search, html body.info-search-result .search-type-link .search-type-container .link-search {
            font-size: 1em; } }
        @media (min-width: 990px) {
          html body.find-search-result .search-type-link .search-type-container .link-search, html body.info-search-result .search-type-link .search-type-container .link-search {
            font-size: 1.1em;
            line-height: 1.4em;
            width: 100%;
            height: auto;
            padding: 0 15px;
            white-space: pre-wrap; } }
      html body.find-search-result .search-type-link .search-type-container.container-link-find:after, html body.find-search-result .search-type-link .search-type-container.container-link-inform:after, html body.info-search-result .search-type-link .search-type-container.container-link-find:after, html body.info-search-result .search-type-link .search-type-container.container-link-inform:after {
        display: none; }
      html body.find-search-result .search-type-link .search-type-container.active, html body.info-search-result .search-type-link .search-type-container.active {
        color: #FFFFFF;
        background: #487EB0; }
  html body.find-search-result .main-wrapper .content-header .block-content-top-menu:before, html body.find-search-result .main-wrapper .content-header .block-content-top-menu:after, html body.info-search-result .main-wrapper .content-header .block-content-top-menu:before, html body.info-search-result .main-wrapper .content-header .block-content-top-menu:after {
    content: " ";
    display: table; }
  html body.find-search-result .main-wrapper .content-header .block-content-top-menu:after, html body.info-search-result .main-wrapper .content-header .block-content-top-menu:after {
    clear: both; }
  html body .block-content-top-menu > ul li .menu-item.change-font-size, html body .block-content-top-menu > ul li .menu-item.share {
    font-size: 1.2em; }
    html body .block-content-top-menu > ul li .menu-item.change-font-size:after, html body .block-content-top-menu > ul li .menu-item.share:after {
      display: none; }
  html body .block-content-top-menu > ul li .menu-item.change-font-size {
    transition: opacity .2s ease; }
    html body .block-content-top-menu > ul li .menu-item.change-font-size > .asip-icon-a-plus {
      font-size: 1.1em; }
  @media (max-width: 990px) {
    html body .block-content-top-menu > ul li .menu-item {
      color: #000; } }
  html body .block-content-top-menu > ul li .dropdown-share {
    min-width: 175px;
    white-space: nowrap;
    left: auto;
    right: -10px;
    padding-top: 10px;
    border-radius: 0; }
  @media (max-width: 989px) {
    html body.modal-open-mobile {
      position: fixed;
      top: 0;
      bottom: 0;
      right: -100%;
      width: 100%; }
      html body.modal-open-mobile.search-result .main-header-wrapper.sticky-header {
        top: -100%; } }
  @media (min-width: 990px) {
    html body.modal-open .main-header-wrapper.non-sticky-header {
      position: fixed;
      top: 0;
      left: 0;
      right: 0; }
    html body.modal-open.search-result .main-header-wrapper .sticky-header {
      right: 17px; }
    html body.modal-open.openedPanel.search-result .main-header-wrapper.sticky-header {
      right: 0; } }
  html body .form-wrapper.form-glossaire {
    font-size: 1em; }
    html body .form-wrapper.form-glossaire label {
      color: black;
      font-size: .85em;
      font-weight: 500;
      margin-bottom: 8px; }
      html body .form-wrapper.form-glossaire label.readonly {
        margin-bottom: 5px;
        font-weight: 400; }
    html body .form-wrapper.form-glossaire input {
      background: white;
      border: 1px solid #e6e6e6; }
      html body .form-wrapper.form-glossaire input[readonly] {
        color: black;
        opacity: 1;
        font-size: 1.2em;
        border: 0;
        box-shadow: none;
        outline: none;
        padding: 0;
        font-weight: 500;
        background: transparent;
        height: auto;
        line-height: 1.2em; }
    html body .form-wrapper.form-glossaire textarea {
      font-family: "Cambria", "Times New Roman", serif;
      font-size: .9em;
      resize: vertical;
      border: 0;
      background: white;
      line-height: 1.6em;
      min-height: 16em; }
    html body .form-wrapper.form-glossaire .has-success input, html body .form-wrapper.form-glossaire .has-success textarea {
      border-color: #3c763d; }
    html body .form-wrapper.form-glossaire .has-error input, html body .form-wrapper.form-glossaire .has-error textarea {
      border-color: #a94442; }
    html body .form-wrapper.form-glossaire .form-group {
      margin-bottom: 20px; }
      html body .form-wrapper.form-glossaire .form-group.form-group--autocomplete {
        position: relative; }
        html body .form-wrapper.form-glossaire .form-group.form-group--autocomplete .dropdown-autocomplete {
          position: absolute;
          left: 2px;
          right: 2px;
          top: 100%;
          margin-top: -1px;
          padding: 10px 15px;
          background: white;
          border: 1px solid #e6e6e6;
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
          transition: all .3s ease;
          overflow: hidden;
          z-index: 1; }
          html body .form-wrapper.form-glossaire .form-group.form-group--autocomplete .dropdown-autocomplete.not-visible {
            height: 0;
            border: 0;
            box-shadow: none;
            padding: 0;
            opacity: 0; }
          html body .form-wrapper.form-glossaire .form-group.form-group--autocomplete .dropdown-autocomplete .lds-spinner {
            display: block;
            margin: 0 auto;
            opacity: 1;
            transition: opacity .2s ease, height .2s ease; }
            html body .form-wrapper.form-glossaire .form-group.form-group--autocomplete .dropdown-autocomplete .lds-spinner.lds-spinner--small {
              height: 3em; }
          html body .form-wrapper.form-glossaire .form-group.form-group--autocomplete .dropdown-autocomplete .result {
            margin-bottom: 0;
            opacity: 0;
            transition: opacity .2s ease; }
            html body .form-wrapper.form-glossaire .form-group.form-group--autocomplete .dropdown-autocomplete .result .highlight {
              background-color: #fcda7c; }
            html body .form-wrapper.form-glossaire .form-group.form-group--autocomplete .dropdown-autocomplete .result li.no-item,
            html body .form-wrapper.form-glossaire .form-group.form-group--autocomplete .dropdown-autocomplete .result li.item-ask {
              font-size: .8em;
              font-weight: 600;
              padding-bottom: 20px; }
            html body .form-wrapper.form-glossaire .form-group.form-group--autocomplete .dropdown-autocomplete .result li.item {
              padding: 0; }
              html body .form-wrapper.form-glossaire .form-group.form-group--autocomplete .dropdown-autocomplete .result li.item + li {
                border-top: 1px solid #e6e6e6; }
              html body .form-wrapper.form-glossaire .form-group.form-group--autocomplete .dropdown-autocomplete .result li.item a {
                display: block;
                width: 100%;
                padding: 3px 5px;
                color: inherit;
                transition: all .2s ease; }
                html body .form-wrapper.form-glossaire .form-group.form-group--autocomplete .dropdown-autocomplete .result li.item a:active, html body .form-wrapper.form-glossaire .form-group.form-group--autocomplete .dropdown-autocomplete .result li.item a:hover, html body .form-wrapper.form-glossaire .form-group.form-group--autocomplete .dropdown-autocomplete .result li.item a:focus {
                  outline: none;
                  text-decoration: none;
                  background: #e6e6e6; }
          html body .form-wrapper.form-glossaire .form-group.form-group--autocomplete .dropdown-autocomplete.show-result .lds-spinner {
            height: 0;
            opacity: 0; }
          html body .form-wrapper.form-glossaire .form-group.form-group--autocomplete .dropdown-autocomplete.show-result .result {
            opacity: 1; }
    html body .form-wrapper.form-glossaire .form-group-custom {
      padding-bottom: 10px; }
      html body .form-wrapper.form-glossaire .form-group-custom .btn {
        font-size: .8em; }
    html body .form-wrapper.form-glossaire .confirm-form .btn {
      margin: 0 20px 5px 0; }
    html body .form-wrapper.form-glossaire .footer-legend {
      font-size: .9em; }
      html body .form-wrapper.form-glossaire .footer-legend > a {
        display: inline-block;
        color: #00457f;
        text-decoration: underline; }
        html body .form-wrapper.form-glossaire .footer-legend > a:hover, html body .form-wrapper.form-glossaire .footer-legend > a:active, html body .form-wrapper.form-glossaire .footer-legend > a:focus {
          text-decoration: none; }
    html body .form-wrapper.form-glossaire .form-actions {
      padding: 5px 0 0; }
  html body .modal.modal-refonte-ux {
    font-family: "Montserrat", Helvetica, Arial, sans-serif; }
    html body .modal.modal-refonte-ux .modal-footer.only-loader {
      padding: 0;
      border: 0;
      background: transparent;
      text-align: left; }
    html body .modal.modal-refonte-ux .custom-loader {
      overflow: hidden;
      border-radius: 6px;
      margin: -1px; }
    html body .modal.modal-refonte-ux .modal-dialog .modal-content, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region {
      border: 1px solid #E6E6E6;
      border-radius: 6px;
      box-shadow: 0 4px 15.68px 0.32px rgba(50, 50, 50, 0.15); }
      html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header {
        position: relative;
        padding: 25px 30px;
        border: 0; }
        html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header:after {
          content: '';
          display: block;
          position: absolute;
          left: 30px;
          right: 30px;
          bottom: 0;
          height: 1px;
          width: auto;
          background-color: #DADADA; }
        html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title {
          font-size: 1.4em;
          line-height: 1.2em;
          font-weight: 600;
          padding-right: 1.3em;
          position: relative;
          margin: 0;
          text-align: left; }
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .asip-icon, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title a.link-type--dossier:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .btn.btn-filter-toggle:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .pager-load-more--item > a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title button.close:after, html body .modal.modal-refonte-ux .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title .modal-title:before, html body .modal.modal-feedback-search .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .modal-title:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .form-filters > .form-wrapper > .field-filter-header:after,
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .nested-fieldset > .field-filter-header:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title li:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title li:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .sort-wrapper:before, html body.page-termes-definitions .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title a:after, html body.page-termes-definitions .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title li:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .asip-icon, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title a.link-type--dossier:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .btn.btn-filter-toggle:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .pager-load-more--item > a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title button.close:after, html body .modal.modal-refonte-ux .modal.modal-feedback-search .modal-dialog .modal-content-en-region .modal-content .modal-header .modal-title .modal-title:before, html body .modal.modal-feedback-search .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-content .modal-header .modal-title .modal-title:before, html body .modal.modal-refonte-ux .modal.modal-feedback-search .modal-dialog .modal-content .modal-content-en-region .modal-header .modal-title .modal-title:before, html body .modal.modal-feedback-search .modal.modal-refonte-ux .modal-dialog .modal-content .modal-content-en-region .modal-header .modal-title .modal-title:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .form-filters > .form-wrapper > .field-filter-header:after,
          html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .nested-fieldset > .field-filter-header:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title li:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title li:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .sort-wrapper:before, html body.page-termes-definitions .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title a:after, html body.page-termes-definitions .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title li:before {
            display: inline-block;
            vertical-align: middle;
            line-height: .8em;
            margin-right: .5em;
            color: #FBC531; }
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .asip-icon-local, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title .asip-icon-user, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .asip-icon-local, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title .asip-icon-user {
            color: #000 !important;
            font-size: 1.4em; }
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .asip-icon, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align a.link-type--dossier:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .btn.btn-filter-toggle:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .pager-load-more--item > a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align button.close:after, html body .modal.modal-refonte-ux .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title.table-align .modal-title:before, html body .modal.modal-feedback-search .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .modal-title:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .form-filters > .form-wrapper > .field-filter-header:after,
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .nested-fieldset > .field-filter-header:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align li:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align li:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .sort-wrapper:before, html body.page-termes-definitions .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align a:after, html body.page-termes-definitions .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align li:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align .asip-icon, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align a.link-type--dossier:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align .btn.btn-filter-toggle:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align .pager-load-more--item > a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align button.close:after, html body .modal.modal-refonte-ux .modal.modal-feedback-search .modal-dialog .modal-content-en-region .modal-content .modal-header .modal-title.table-align .modal-title:before, html body .modal.modal-feedback-search .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-content .modal-header .modal-title.table-align .modal-title:before, html body .modal.modal-refonte-ux .modal.modal-feedback-search .modal-dialog .modal-content .modal-content-en-region .modal-header .modal-title.table-align .modal-title:before, html body .modal.modal-feedback-search .modal.modal-refonte-ux .modal-dialog .modal-content .modal-content-en-region .modal-header .modal-title.table-align .modal-title:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align .form-filters > .form-wrapper > .field-filter-header:after,
          html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align .nested-fieldset > .field-filter-header:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align a:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align li:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align li:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align .sort-wrapper:before, html body.page-termes-definitions .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align a:after, html body.page-termes-definitions .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align li:before {
            margin-right: 0;
            padding-right: .5em; }
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-title.table-align span, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-title.table-align span {
            display: table-cell;
            vertical-align: middle; }
        html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header button.close, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header button.close {
          display: block;
          background: transparent;
          color: #000;
          font-size: 1.4em;
          line-height: 1em;
          width: auto;
          height: auto;
          position: absolute;
          top: 50%;
          right: 30px;
          transform: translateY(-50%);
          z-index: 1;
          text-shadow: none; }
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header button.close:after {
            content: "";
            display: block;
            font-size: 1em; }
      html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body {
        padding: 30px 38px;
        /**
          * Popin Filtrer en région
          */ }
        html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .text-style, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .text-style {
          font-family: "Cambria", "Times New Roman", serif;
          font-size: 1.1em; }
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .text-style br, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .text-style br {
            margin-bottom: .3em; }
        html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form {
          padding: 0; }
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .form-block, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .form-block {
            border-bottom: 0; }
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form {
            margin-bottom: .5em; }
            html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset {
              margin-bottom: .3em; }
              html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset > legend, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset > legend {
                font-size: 1.2em; }
              html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset.form-item,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset > .form-item, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset.form-item,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset > .form-item {
                font-size: .9em;
                padding-left: 10px; }
                html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset.form-item .jcf-checkbox,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset.form-item label,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-checkbox,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset > .form-item label, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset.form-item .jcf-checkbox,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset.form-item label,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-checkbox,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset > .form-item label {
                  vertical-align: top;
                  padding-left: 0;
                  font-size: 1em;
                  font-weight: 600; }
                html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset.form-item .jcf-checkbox,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-checkbox, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset.form-item .jcf-checkbox,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-checkbox {
                  width: 22px; }
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset.form-item .jcf-checkbox:before,
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-checkbox:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset.form-item .jcf-checkbox:before,
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-checkbox:before {
                    margin: 0;
                    height: 1em;
                    width: 1em;
                    border: 2px solid #cdcdcd;
                    vertical-align: text-top; }
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset.form-item .jcf-checkbox > span,
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-checkbox > span, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset.form-item .jcf-checkbox > span,
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-checkbox > span {
                    display: none; }
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset.form-item .jcf-checkbox.jcf-checked:before,
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-checkbox.jcf-checked:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset.form-item .jcf-checkbox.jcf-checked:before,
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-checkbox.jcf-checked:before {
                    background-color: #273C75; }
                html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset.form-item .jcf-radio,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-radio, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset.form-item .jcf-radio,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-radio {
                  width: 1em;
                  height: 1em;
                  border: 2px solid #cdcdcd; }
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset.form-item .jcf-radio > span,
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-radio > span, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset.form-item .jcf-radio > span,
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-radio > span {
                    left: 0;
                    right: 0;
                    top: 0;
                    bottom: 0;
                    background-color: #273C75; }
                  @media (max-width: 767px) {
                    html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset.form-item .jcf-radio,
                    html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-radio, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset.form-item .jcf-radio,
                    html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-radio {
                      height: 1.4em;
                      width: 1.4em;
                      margin-left: 10px;
                      vertical-align: middle; }
                      html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset.form-item .jcf-radio + label,
                      html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-radio + label, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset.form-item .jcf-radio + label,
                      html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .block-content-form .modal-form fieldset > .form-item .jcf-radio + label {
                        font-size: 1.2em;
                        padding-left: 10px;
                        margin-left: 0;
                        vertical-align: middle; } }
        @media (min-width: 768px) {
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .twoColumns-popin, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .twoColumns-popin {
            columns: 2;
            -webkit-columns: 2;
            -moz-columns: 2; } }
        html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content {
          padding: 0; }
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .display-more-filters, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .display-more-filters {
            font-size: 15px; }
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .asip-icon-plus, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .asip-icon-moins, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .asip-icon-plus, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .asip-icon-moins {
            font-size: 2em; }
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list {
            margin-bottom: .5em; }
            html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li {
              margin-bottom: .3em; }
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .content-sex-filter > .form-item,
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li > .form-item, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .content-sex-filter > .form-item,
          html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li > .form-item {
            float: none;
            font-size: .9em; }
            html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-radio,
            html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-checkbox,
            html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .content-sex-filter > .form-item label,
            html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-radio,
            html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-checkbox,
            html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li > .form-item label, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-radio,
            html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-checkbox,
            html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .content-sex-filter > .form-item label,
            html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-radio,
            html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-checkbox,
            html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li > .form-item label {
              vertical-align: top;
              padding-left: 0;
              font-size: 1em;
              font-weight: 600; }
              @media (max-width: 767px) {
                html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-radio,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-checkbox,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .content-sex-filter > .form-item label,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-radio,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-checkbox,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li > .form-item label, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-radio,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-checkbox,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .content-sex-filter > .form-item label,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-radio,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-checkbox,
                html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li > .form-item label {
                  font-size: 1.2em;
                  padding-left: 10px; } }
            html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-radio,
            html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-checkbox,
            html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-radio,
            html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-checkbox, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-radio,
            html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-checkbox,
            html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-radio,
            html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-checkbox {
              width: 22px; }
              html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-radio:before,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-checkbox:before,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-radio:before,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-checkbox:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-radio:before,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-checkbox:before,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-radio:before,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-checkbox:before {
                margin: 0;
                height: 1em;
                width: 1em;
                border: 2px solid #cdcdcd;
                vertical-align: text-top; }
                @media (max-width: 767px) {
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-radio:before,
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-checkbox:before,
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-radio:before,
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-checkbox:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-radio:before,
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-checkbox:before,
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-radio:before,
                  html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-checkbox:before {
                    height: 1.2em;
                    width: 1.2em; } }
              html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-radio > span,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-checkbox > span,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-radio > span,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-checkbox > span, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-radio > span,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-checkbox > span,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-radio > span,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-checkbox > span {
                display: none; }
              html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-radio.jcf-checked:before,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-checkbox.jcf-checked:before,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-radio.jcf-checked:before,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-checkbox.jcf-checked:before, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-radio.jcf-checked:before,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .content-sex-filter > .form-item .jcf-checkbox.jcf-checked:before,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-radio.jcf-checked:before,
              html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .field-filter-content .filter-checkbox-list li > .form-item .jcf-checkbox.jcf-checked:before {
                background-color: #273C75; }
        html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .form-actions, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .modal-button, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .form-actions, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .modal-button {
          text-align: center; }
        @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-body .form-actions, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-body .form-actions {
            width: auto; } }
      html body .modal.modal-refonte-ux .modal-dialog .modal-content .form-actions, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .form-actions {
        display: table;
        width: 50%;
        margin: auto;
        table-layout: fixed;
        padding: 15px 0;
        transition: background .2s linear; }
        @media (max-width: 767px) {
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .form-actions, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .form-actions {
            width: 88%; } }
        html body .modal.modal-refonte-ux .modal-dialog .modal-content .form-actions .form-action-item, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .form-actions .form-action-item {
          display: table-cell;
          padding: 0 5px; }
          html body .modal.modal-refonte-ux .modal-dialog .modal-content .form-actions .form-action-item .btn, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .form-actions .form-action-item .btn {
            display: block;
            margin: 0 auto;
            vertical-align: middle;
            border-radius: 50px;
            background: #E1E3E6;
            color: #273C75;
            font-weight: 700;
            text-align: center;
            border: 0;
            width: auto;
            min-width: auto;
            max-width: none;
            padding: 0 25px;
            transition: all .2s ease; }
            html body .modal.modal-refonte-ux .modal-dialog .modal-content .form-actions .form-action-item .btn:last-child, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .form-actions .form-action-item .btn:last-child {
              margin-right: auto; }
            html body .modal.modal-refonte-ux .modal-dialog .modal-content .form-actions .form-action-item .btn:hover, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .form-actions .form-action-item .btn:hover {
              background: #D1D3D6; }
            html body .modal.modal-refonte-ux .modal-dialog .modal-content .form-actions .form-action-item .btn.full-blue, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .form-actions .form-action-item .btn.full-blue {
              background: #00457f;
              color: white; }
            html body .modal.modal-refonte-ux .modal-dialog .modal-content .form-actions .form-action-item .btn.form-submit, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .form-actions .form-action-item .btn.form-submit {
              background: #FBC531; }
              html body .modal.modal-refonte-ux .modal-dialog .modal-content .form-actions .form-action-item .btn.form-submit:hover, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .form-actions .form-action-item .btn.form-submit:hover {
                background: #E1B12C; }
              html body .modal.modal-refonte-ux .modal-dialog .modal-content .form-actions .form-action-item .btn.form-submit:disabled, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .form-actions .form-action-item .btn.form-submit:disabled {
                background: #dba204;
                opacity: .5; }
    html body .modal.modal-refonte-ux.glossaire-modal-ctrl .modal-content {
      border: 0;
      border-radius: 6px;
      overflow: hidden; }
      html body .modal.modal-refonte-ux.glossaire-modal-ctrl .modal-content .modal-body form input, html body .modal.modal-refonte-ux.glossaire-modal-ctrl .modal-content .modal-body form textarea {
        border: 1px solid #e6e6e6; }
        html body .modal.modal-refonte-ux.glossaire-modal-ctrl .modal-content .modal-body form input[disabled], html body .modal.modal-refonte-ux.glossaire-modal-ctrl .modal-content .modal-body form input[readonly], html body .modal.modal-refonte-ux.glossaire-modal-ctrl .modal-content .modal-body form textarea[disabled], html body .modal.modal-refonte-ux.glossaire-modal-ctrl .modal-content .modal-body form textarea[readonly] {
          border: 0; }
      html body .modal.modal-refonte-ux.glossaire-modal-ctrl .modal-content .modal-body .btn.btn-style-01.variant-blue {
        border: 1px solid #e6e6e6; }
        html body .modal.modal-refonte-ux.glossaire-modal-ctrl .modal-content .modal-body .btn.btn-style-01.variant-blue.active {
          border-color: #00457f;
          background: #00457f;
          color: white; }
    @media (max-width: 767px) {
      html body .modal.modal-refonte-ux {
        font-size: .7em; } }
  @media (max-width: 767px) {
    html body .modal.report-modal {
      top: 0 !important; } }
  html body .modal.report-modal .modal-dialog .modal-content {
    position: relative; }
    html body .modal.report-modal .modal-dialog .modal-content .modal-header .modal-title:before {
      margin: 0 15px 0 0;
      position: static;
      display: inline-block; }
    html body .modal.report-modal .modal-dialog .modal-content .modal-body {
      position: static;
      height: auto; }
  html body .modal.feedback-modal, html body .modal.modal-feedback-search {
    top: 0 !important; }
    html body .modal.feedback-modal .modal-dialog .modal-content .modal-body, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-body {
      height: auto; }
      html body .modal.feedback-modal .modal-dialog .modal-content .modal-body .modal-form fieldset > .form-item label, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-body .modal-form fieldset > .form-item label {
        line-height: 1.4em; }
    html body .modal.feedback-modal .modal-dialog .modal-content .form-actions, html body .modal.modal-feedback-search .modal-dialog .modal-content .form-actions {
      position: static; }
  html body .modal.modal-feedback-search {
    top: 0 !important; }
    html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title:before {
      content: "";
      font-size: 1.4em;
      margin-right: .5em;
      display: inline-block;
      vertical-align: middle; }
  @media (max-width: 767px) {
    html body .modal.explication-filtre-modal .modal-content {
      min-height: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      width: 100%;
      font-size: 1.2em;
      line-height: 1.4em; }
      html body .modal.explication-filtre-modal .modal-content p {
        font-size: 1em;
        line-height: 1.4em; } }
  html body .modal-full-custom.modal-glossaire {
    position: relative;
    font-family: "Montserrat", Helvetica, Arial, sans-serif;
    bottom: auto;
    right: 0;
    box-shadow: none;
    margin-bottom: 1em;
    border-radius: 6px;
    transition: all .2s ease; }
    html body .modal-full-custom.modal-glossaire .abecedaire-wrapper {
      position: absolute;
      left: 24px;
      right: auto;
      top: 20px;
      width: 20px;
      font-size: 20px;
      background: transparent;
      overflow: hidden;
      padding: 22px 0; }
      html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        width: 1em;
        overflow: hidden;
        opacity: 0;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        transition: opacity .2s ease; }
        html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button {
          display: block;
          cursor: initial;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          font-size: 1em;
          width: 1em;
          height: 1em;
          border-radius: 1em;
          border: 0;
          margin: 0;
          text-align: center;
          min-width: 0;
          line-height: 1.2em;
          transform: rotate(-90deg);
          transition: all .2s ease;
          background: transparent;
          padding: 1px 0 5px;
          color: black;
          opacity: .5; }
          html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .asip-icon, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button a.link-type--dossier:before, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .btn.btn-filter-toggle:before, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .pager-load-more--item > a:after, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button button.close:after, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button button.close:after, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .modal-title:before, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .form-filters > .form-wrapper > .field-filter-header:after,
          html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .nested-fieldset > .field-filter-header:after, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button a:after, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button a:after, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button a:after, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button a:after, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button li:before, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button li:before, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .sort-wrapper:before, html body.page-termes-definitions .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button a:after, html body.page-termes-definitions .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button li:before {
            font-size: .5em;
            display: block;
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%); }
          html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button:focus, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller button:hover {
            opacity: 1;
            color: white;
            background: #00457f; }
        html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller.scroll-down {
          top: auto;
          bottom: 0; }
          html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .scroll-controller.scroll-down button {
            transform: rotate(90deg);
            padding: 5px 0 1px; }
      html body .modal-full-custom.modal-glossaire .abecedaire-wrapper.isOverflowing .scroll-controller {
        -webkit-user-select: auto;
           -moz-user-select: auto;
            -ms-user-select: auto;
                user-select: auto;
        opacity: 1; }
        html body .modal-full-custom.modal-glossaire .abecedaire-wrapper.isOverflowing .scroll-controller button {
          cursor: pointer;
          -webkit-user-select: auto;
             -moz-user-select: auto;
              -ms-user-select: auto;
                  user-select: auto; }
      html body .modal-full-custom.modal-glossaire .abecedaire-wrapper.isOverflowing.topped .scroll-controller.scroll-up {
        opacity: .2; }
        html body .modal-full-custom.modal-glossaire .abecedaire-wrapper.isOverflowing.topped .scroll-controller.scroll-up button {
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          cursor: default; }
          html body .modal-full-custom.modal-glossaire .abecedaire-wrapper.isOverflowing.topped .scroll-controller.scroll-up button:focus, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper.isOverflowing.topped .scroll-controller.scroll-up button:hover {
            opacity: .5;
            color: black;
            background: transparent; }
      html body .modal-full-custom.modal-glossaire .abecedaire-wrapper.isOverflowing.bottomed .scroll-controller.scroll-down {
        opacity: .2; }
        html body .modal-full-custom.modal-glossaire .abecedaire-wrapper.isOverflowing.bottomed .scroll-controller.scroll-down button {
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none;
          cursor: default; }
          html body .modal-full-custom.modal-glossaire .abecedaire-wrapper.isOverflowing.bottomed .scroll-controller.scroll-down button:focus, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper.isOverflowing.bottomed .scroll-controller.scroll-down button:hover {
            opacity: .5;
            color: black;
            background: transparent; }
      html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .abecedaire-list-wrapper,
      html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .abecedaire-list-alphabet-wrapper {
        height: 100%; }
      html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .abecedaire-list-alphabet {
        height: 100%;
        overflow: auto;
        list-style: none;
        padding: 0;
        margin: 0;
        width: 1em;
        padding-right: 20px;
        box-sizing: content-box; }
        html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .abecedaire-list-alphabet > li {
          display: block;
          width: 20px;
          text-align: center;
          font-size: 0.78em;
          line-height: 1em;
          padding: 0; }
          html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .abecedaire-list-alphabet > li a {
            display: block;
            padding: 3px 0;
            border-radius: 50%;
            color: black;
            font-weight: 500;
            transition: all .2s ease; }
            html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .abecedaire-list-alphabet > li a.presentInList {
              font-weight: 700; }
            html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .abecedaire-list-alphabet > li a:focus, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .abecedaire-list-alphabet > li a:active, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .abecedaire-list-alphabet > li a:hover {
              opacity: 1;
              color: white;
              background: #00457f; }
            html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .abecedaire-list-alphabet > li a[disabled], html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .abecedaire-list-alphabet > li a.not-enabled {
              opacity: .6;
              color: #808080;
              cursor: default; }
              html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .abecedaire-list-alphabet > li a[disabled]:focus, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .abecedaire-list-alphabet > li a[disabled]:active, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .abecedaire-list-alphabet > li a[disabled]:hover, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .abecedaire-list-alphabet > li a.not-enabled:focus, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .abecedaire-list-alphabet > li a.not-enabled:active, html body .modal-full-custom.modal-glossaire .abecedaire-wrapper .abecedaire-list-alphabet > li a.not-enabled:hover {
                opacity: .6;
                color: #808080;
                background: transparent;
                cursor: initial;
                text-decoration: none; }
    html body .modal-full-custom.modal-glossaire .glossaire--toggle-close {
      position: absolute;
      top: 6px;
      right: 11px;
      font-size: 1.6rem;
      z-index: 1; }
    html body .modal-full-custom.modal-glossaire .modal-custom-content {
      position: relative;
      border-radius: 6px;
      width: 365px;
      height: 640px;
      background: #FFF;
      opacity: 0;
      transition: all 0s ease; }
      html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner {
        display: table;
        table-layout: fixed;
        width: 100%;
        height: 100%;
        font-size: 0.9375rem;
        text-align: left; }
        html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header {
          display: table-row;
          width: 100%;
          font-weight: 600;
          color: #000;
          background: #FBC531; }
          html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper {
            display: block;
            padding: 10px 20px; }
            html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper p {
              font-size: .9em;
              padding: 5px 0 7px;
              margin-bottom: 0; }
            html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev {
              display: table;
              width: 100%;
              table-layout: fixed;
              padding: 5px;
              margin: 0;
              background: transparent;
              text-align: left;
              color: inherit;
              font-size: 0.8666666667em;
              font-weight: 700;
              line-height: 1.4em;
              height: auto;
              text-decoration: none; }
              html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev span, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev i {
                display: table-cell;
                vertical-align: middle; }
              html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .asip-icon, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev a.link-type--dossier:before, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .btn.btn-filter-toggle:before, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .pager-load-more--item > a:after, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev button.close:after, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev button.close:after, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .modal-title:before, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .form-filters > .form-wrapper > .field-filter-header:after,
              html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .nested-fieldset > .field-filter-header:after, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev a:after, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev a:after, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev a:after, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev a:after, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev li:before, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev li:before, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .sort-wrapper:before, html body.page-termes-definitions .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev a:after, html body.page-termes-definitions .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev li:before {
                font-size: 1em;
                width: 2.3em;
                padding-right: .8em; }
              html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev:hover {
                text-decoration: none; }
              html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper .btn-prev:focus span {
                text-decoration: underline; }
          html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header.simpleAutocompleteSearch {
            background-color: #f0f2f5;
            padding: 20px 20px 27px; }
            html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header.simpleAutocompleteSearch .header-wrapper {
              border-bottom: 1px solid #d4d4d4; }
              html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header.simpleAutocompleteSearch .header-wrapper .form-group {
                margin-bottom: 4px; }
                html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header.simpleAutocompleteSearch .header-wrapper .form-group + .form-group {
                  margin-top: 10px; }
                html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header.simpleAutocompleteSearch .header-wrapper .form-group label {
                  color: inherit;
                  margin-bottom: .4em; }
        html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable {
          display: table-row;
          width: 100%;
          height: 100%;
          background-color: #FFF; }
          html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .scrollable-element {
            padding: 20px 20px 27px;
            height: 100%;
            overflow: auto; }
            html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .scrollable-element.sgpAbecedaire-js-processed {
              padding-left: 60px; }
          html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .modal-custom-content--result-list-wrapper .resultList-container {
            height: 100%; }
            html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .modal-custom-content--result-list-wrapper .resultList-container ul.resultList-list {
              height: 100%;
              overflow: auto;
              list-style: none;
              padding: 0;
              margin: 0; }
              html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .modal-custom-content--result-list-wrapper .resultList-container ul.resultList-list > li {
                font-size: 0.9333333333em;
                display: block;
                list-style: none;
                margin: 0;
                padding: 1px 2px; }
                html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .modal-custom-content--result-list-wrapper .resultList-container ul.resultList-list > li > span, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .modal-custom-content--result-list-wrapper .resultList-container ul.resultList-list > li > a {
                  display: block;
                  background: #FFF;
                  border-radius: 6px;
                  font-weight: 600;
                  color: #000;
                  padding: 0.55em 1.4em;
                  text-decoration: none;
                  transition: all .2s ease; }
                html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .modal-custom-content--result-list-wrapper .resultList-container ul.resultList-list > li > a:hover, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .modal-custom-content--result-list-wrapper .resultList-container ul.resultList-list > li > a:focus {
                  background: #fafafa; }
                html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .modal-custom-content--result-list-wrapper .resultList-container ul.resultList-list > li > a:active {
                  background: #e6e5e5; }
                html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .modal-custom-content--result-list-wrapper .resultList-container ul.resultList-list > li.pulse > a {
                  animation-iteration-count: 2;
                  animation-duration: 1s;
                  animation-timing-function: ease;
                  animation-direction: normal;
                  animation-fill-mode: none;
                  animation-name: pulseBackgroundWhite; }
                html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .modal-custom-content--result-list-wrapper .resultList-container ul.resultList-list > li.no-item > p {
                  margin-bottom: 10px; }
          html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .definition-content .def *[data-toggle="glossaireDef"] {
            cursor: pointer;
            color: #00457f;
            text-decoration: underline;
            font-weight: 600;
            transition: all .2s ease; }
            html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .definition-content .def *[data-toggle="glossaireDef"]:hover, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .definition-content .def *[data-toggle="glossaireDef"]:active {
              text-decoration: none; }
            html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .definition-content .def *[data-toggle="glossaireDef"]:focus {
              text-decoration: dashed; }
            html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .definition-content .def *[data-toggle="glossaireDef"]:active {
              opacity: .8; }
          html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form {
            padding: 0; }
            html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .form-block {
              border-bottom: 0; }
            html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form {
              margin-bottom: .5em; }
              html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .field-type-text {
                margin-bottom: .3em; }
                html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .field-type-text .form-item {
                  font-size: .9em;
                  padding-left: 10px; }
                  html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .field-type-text .form-item > label {
                    vertical-align: top;
                    padding-left: 0;
                    font-size: 1em;
                    font-weight: 600; }
              html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes,
              html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset {
                margin-bottom: .8em; }
                html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes > label,
                html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes > legend,
                html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset > label,
                html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset > legend {
                  font-size: 1.2em; }
                html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes.form-item,
                html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes > .form-item,
                html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset.form-item,
                html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset > .form-item {
                  font-size: .9em;
                  padding-left: 10px; }
                  html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes.form-item .jcf-checkbox,
                  html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes.form-item label,
                  html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes > .form-item .jcf-checkbox,
                  html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes > .form-item label,
                  html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset.form-item .jcf-checkbox,
                  html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset.form-item label,
                  html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset > .form-item .jcf-checkbox,
                  html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset > .form-item label {
                    vertical-align: text-top;
                    padding-left: 0;
                    font-size: 1em;
                    font-weight: 600; }
                  html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes.form-item .jcf-checkbox,
                  html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes > .form-item .jcf-checkbox,
                  html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset.form-item .jcf-checkbox,
                  html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset > .form-item .jcf-checkbox {
                    width: 22px; }
                    html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes.form-item .jcf-checkbox:before,
                    html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes > .form-item .jcf-checkbox:before,
                    html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset.form-item .jcf-checkbox:before,
                    html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset > .form-item .jcf-checkbox:before {
                      margin: 0;
                      height: 1em;
                      width: 1em;
                      border: 2px solid #cdcdcd;
                      vertical-align: text-top; }
                    html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes.form-item .jcf-checkbox > span,
                    html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes > .form-item .jcf-checkbox > span,
                    html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset.form-item .jcf-checkbox > span,
                    html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset > .form-item .jcf-checkbox > span {
                      display: none; }
                    html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes.form-item .jcf-checkbox.jcf-checked:before,
                    html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes > .form-item .jcf-checkbox.jcf-checked:before,
                    html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset.form-item .jcf-checkbox.jcf-checked:before,
                    html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset > .form-item .jcf-checkbox.jcf-checked:before {
                      background-color: #273C75; }
                  html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes.form-item .jcf-radio,
                  html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes > .form-item .jcf-radio,
                  html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset.form-item .jcf-radio,
                  html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset > .form-item .jcf-radio {
                    width: 1em;
                    height: 1em;
                    border: 2px solid #cdcdcd; }
                    html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes.form-item .jcf-radio > span,
                    html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes > .form-item .jcf-radio > span,
                    html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset.form-item .jcf-radio > span,
                    html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset > .form-item .jcf-radio > span {
                      left: 0;
                      right: 0;
                      top: 0;
                      bottom: 0;
                      background-color: #273C75; }
                    @media (max-width: 767px) {
                      html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes.form-item .jcf-radio,
                      html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes > .form-item .jcf-radio,
                      html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset.form-item .jcf-radio,
                      html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset > .form-item .jcf-radio {
                        height: 1.4em;
                        width: 1.4em;
                        margin-left: 10px;
                        vertical-align: middle; }
                        html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes.form-item .jcf-radio + label,
                        html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form .form-type-checkboxes > .form-item .jcf-radio + label,
                        html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset.form-item .jcf-radio + label,
                        html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-form fieldset > .form-item .jcf-radio + label {
                          font-size: 1.2em;
                          padding-left: 10px;
                          margin-left: 0;
                          vertical-align: middle; } }
            html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .form-actions, html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--scrollable .block-content-form .modal-button {
              display: table;
              margin: 0 auto;
              text-align: center; }
        html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--footer {
          display: table-row;
          width: 100%; }
          html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--footer .feedback {
            padding: 20px 0 25px;
            border: 1px solid #dadada; }
            html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--footer .feedback .title {
              margin: 0;
              padding: 0 18% 12px;
              font-size: 18px;
              font-weight: 400;
              text-align: center;
              font-family: "Montserrat", Helvetica, Arial, sans-serif; }
            html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--footer .feedback .actions {
              display: block;
              width: 100%;
              text-align: center; }
              html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--footer .feedback .actions .btn {
                display: inline-block;
                vertical-align: middle;
                margin: 0 10px;
                background: #f0f2f5;
                padding: 0 28px;
                font-size: 0.8666666667em;
                height: 2.8em; }
            html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--footer .feedback.feedback-positive .title {
              padding: 0 10px 12px;
              font-size: 1.2em; }
        html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner.list .modal-custom-content--header .header-wrapper {
          padding-left: 32px;
          padding-right: 32px; }
        html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner.list .modal-custom-content--scrollable {
          background-color: #f0f2f5; }
        html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner.inner-form .modal-custom-content--scrollable {
          background-color: #f0f2f5; }
        html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner.enable-navigation {
          position: absolute;
          top: 0;
          left: -100%;
          transition: left .4s ease; }
          html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner.enable-navigation.next-disabled {
            left: 100%; }
          html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner.enable-navigation.active {
            left: 0; }
      html body .modal-full-custom.modal-glossaire .modal-custom-content .definition-content {
        font-size: 1em;
        font-weight: 400;
        padding: 20px 20px 27px; }
        html body .modal-full-custom.modal-glossaire .modal-custom-content .definition-content .title {
          font-size: 1.0666666667em;
          font-weight: 600;
          padding-top: 1em;
          padding-bottom: 1em; }
        html body .modal-full-custom.modal-glossaire .modal-custom-content .definition-content .source {
          color: #595959;
          font-weight: 600;
          margin-top: -1.4em;
          padding-bottom: .7em;
          font-size: .77em; }
        html body .modal-full-custom.modal-glossaire .modal-custom-content .definition-content .def {
          font-family: "Cambria", "Times New Roman", serif; }
    html body .modal-full-custom.modal-glossaire.animating {
      z-index: 0;
      background: transparent; }
      html body .modal-full-custom.modal-glossaire.animating .modal-custom-animation {
        position: absolute;
        bottom: -5.4em;
        left: 0;
        right: 0;
        top: 0;
        background: transparent;
        border-radius: 6px;
        transition: bottom .2s ease; }
        html body .modal-full-custom.modal-glossaire.animating .modal-custom-animation .animation-dot {
          display: block;
          font-size: 0.3cm;
          height: 2em;
          width: 2em;
          background: #FBC531;
          border-radius: 50%;
          position: absolute;
          bottom: 0;
          right: 2.1em;
          transition: bottom .2s ease; }
      html body .modal-full-custom.modal-glossaire.animating.animating-entrance .modal-custom-animation .animation-dot {
        bottom: 2em;
        transition: bottom .6s ease, right .6s ease, width .8s ease, height .8s ease; }
      html body .modal-full-custom.modal-glossaire.animating.animating-bubble .modal-custom-animation {
        bottom: 0;
        overflow: hidden; }
        html body .modal-full-custom.modal-glossaire.animating.animating-bubble .modal-custom-animation .animation-dot {
          bottom: -320px;
          right: -320px;
          height: 1280px;
          width: 1280px; }
      html body .modal-full-custom.modal-glossaire.animating.animating-bubble.animating-end .modal-custom-animation .animation-dot {
        bottom: -320px;
        right: -320px; }
      html body .modal-full-custom.modal-glossaire.animating.animating-end .modal-custom-content {
        opacity: 1; }
      html body .modal-full-custom.modal-glossaire.animating.animating-end .modal-custom-animation {
        bottom: 0;
        transition: bottom .5s ease;
        overflow: hidden; }
        html body .modal-full-custom.modal-glossaire.animating.animating-end .modal-custom-animation .animation-dot {
          bottom: -3.2em;
          right: -3.2em;
          transition: bottom .5s ease, right .5s ease, width .5s ease, height .5s ease; }
      html body .modal-full-custom.modal-glossaire.animating.animating-closing .modal-custom-content {
        opacity: 0;
        transition: all .4s ease; }
      html body .modal-full-custom.modal-glossaire.animating.customAnimationDisabler.animating-entrance .modal-custom-content {
        opacity: 1;
        transition: all .6s ease; }
      html body .modal-full-custom.modal-glossaire.animating.customAnimationDisabler.animating-closing .modal-custom-content {
        opacity: 0;
        transition: all .4s ease; }
      html body .modal-full-custom.modal-glossaire.animating.fully-open {
        box-shadow: 0 4px 15.68px 0.32px rgba(50, 50, 50, 0.25);
        overflow: hidden; }
        html body .modal-full-custom.modal-glossaire.animating.fully-open .glossaire--toggle-close {
          opacity: 1; }
        html body .modal-full-custom.modal-glossaire.animating.fully-open .modal-custom-animation {
          bottom: 100%;
          overflow: hidden; }
    @media screen and (max-width: 989px) {
      html body .modal-full-custom.modal-glossaire {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: -.6cm;
        border-radius: 0; }
        html body .modal-full-custom.modal-glossaire .modal-custom-content {
          width: 100%;
          height: 100%;
          border-radius: 0; }
          html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner .modal-custom-content--header .header-wrapper {
            padding-right: 55px; }
          html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner.list .modal-custom-content--header .header-wrapper {
            padding-top: 2.7rem;
            padding-left: 32px;
            padding-right: 32px; }
          html body .modal-full-custom.modal-glossaire .modal-custom-content .modal-custom-content--inner.list .modal-custom-content--header.simpleAutocompleteSearch .header-wrapper {
            padding-top: 20px; } }
  html body .block-wysiwyg .info_publication {
    padding: 10px 0; }
  html body .block-wysiwyg .product__details img {
    display: block;
    max-width: 100%;
    height: auto; }
  html body .search-result-wrapper {
    padding-top: 0;
    max-width: none; }
    html body .search-result-wrapper .view-info-search {
      font-family: "Montserrat", Helvetica, Arial, sans-serif; }
      html body .search-result-wrapper .view-info-search .empty-result-return {
        font-family: "LibreFranklinRG", sans-serif;
        height: 3.125rem;
        background-color: #143b6b;
        padding: 0 36px 0 130px; }
        html body .search-result-wrapper .view-info-search .empty-result-return a {
          margin-left: -12px;
          padding: 0 5px 0 45px;
          line-height: 3.25rem;
          color: white;
          position: relative;
          border-right: 1px solid rgba(255, 255, 255, 0.1);
          display: block;
          height: 3.125rem;
          font-size: 13px;
          font-size: 0.8125rem;
          width: 260px;
          letter-spacing: -0.4px; }
          html body .search-result-wrapper .view-info-search .empty-result-return a::after {
            position: absolute;
            top: 4px;
            left: 19px;
            margin-top: -5px;
            content: "";
            font-family: "SrisIcons", sans-serif;
            font-size: 19px;
            font-size: 1.1875rem; }
    html body .search-result-wrapper .search-view-wrapper ul.filter-checkbox-list {
      padding: 0;
      margin: 0; }
      html body .search-result-wrapper .search-view-wrapper ul.filter-checkbox-list > li {
        text-indent: 0; }
        html body .search-result-wrapper .search-view-wrapper ul.filter-checkbox-list > li:before {
          content: none;
          display: none; }
    html body .search-result-wrapper .search-result-content {
      float: none;
      padding: 0;
      width: auto; }
      html body .search-result-wrapper .search-result-content .list-blocks-wrapper {
        padding: 0 15px;
        margin: 0; }
        @media (min-width: 990px) {
          html body .search-result-wrapper .search-result-content .list-blocks-wrapper {
            padding: 0; } }
      html body .search-result-wrapper .search-result-content .list-blocks {
        padding: 0;
        margin: 0; }
    html body .search-result-wrapper .search-result-menu {
      float: none;
      margin: 0;
      width: auto;
      position: static; }
  html body .search-result-wrapper .search-result-content .list-blocks h1, html body .search-result-wrapper .search-result-content .list-blocks h2, html body .search-result-wrapper .search-result-content .list-blocks h3 {
    font-family: "Montserrat", Helvetica, Arial, sans-serif;
    font-size: 1em;
    line-height: 1.2em;
    text-align: left;
    font-weight: 500;
    padding: 0;
    margin: 0; }
  html body .search-result-wrapper .search-result-content .list-blocks h1 {
    font-size: 2em;
    font-weight: 700;
    margin-bottom: .6em; }
    html body .search-result-wrapper .search-result-content .list-blocks h1.title-h1 {
      font-weight: 600; }
    html body .search-result-wrapper .search-result-content .list-blocks h1 em {
      font-style: inherit; }
    html body .search-result-wrapper .search-result-content .list-blocks h1 span.nb {
      font-style: normal;
      font-weight: 300; }
  html body .search-result-wrapper .search-result-content .list-blocks h2 {
    font-size: 1.4666666667em;
    position: relative;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: .6em;
    margin-bottom: 1em; }
    html body .search-result-wrapper .search-result-content .list-blocks h2:after {
      content: '';
      width: 68px;
      height: 2px;
      background: #E1B12C;
      position: absolute;
      left: 50%;
      bottom: 0;
      transform: translateX(-50%); }
    html body .search-result-wrapper .search-result-content .list-blocks h2.no-result-title:after {
      display: none; }
    html body .search-result-wrapper .search-result-content .list-blocks h2.sr-only {
      padding: 0;
      margin: 0; }
  html body .search-result-wrapper .search-result-content .list-blocks strong {
    background: transparent; }
  html body .search-result-wrapper .search-result-content .list-blocks strong.search-highlight {
    padding: 0 2px;
    background-color: rgba(251, 197, 49, 0.3);
    font-weight: inherit; }
  html body .search-result-wrapper .search-result-content .list-blocks .search-result--header-actions.filter-proxy--type {
    margin: 0 -8px;
    padding: 10px 0; }
    html body .search-result-wrapper .search-result-content .list-blocks .search-result--header-actions.filter-proxy--type > .btn {
      font-weight: 700;
      color: #001527;
      margin: 0 10px 10px 0;
      padding: 4px 8px;
      font-size: 1em;
      line-height: 1.2em;
      height: auto;
      min-width: auto;
      background: transparent;
      transition: background-color .2s ease; }
      html body .search-result-wrapper .search-result-content .list-blocks .search-result--header-actions.filter-proxy--type > .btn:focus, html body .search-result-wrapper .search-result-content .list-blocks .search-result--header-actions.filter-proxy--type > .btn:hover {
        text-decoration: underline; }
      html body .search-result-wrapper .search-result-content .list-blocks .search-result--header-actions.filter-proxy--type > .btn:hover {
        background: #ECEEF1; }
      html body .search-result-wrapper .search-result-content .list-blocks .search-result--header-actions.filter-proxy--type > .btn.selected {
        font-weight: 700;
        background: #ECEEF1; }
        html body .search-result-wrapper .search-result-content .list-blocks .search-result--header-actions.filter-proxy--type > .btn.selected:hover {
          background: #F7F9FC; }
      html body .search-result-wrapper .search-result-content .list-blocks .search-result--header-actions.filter-proxy--type > .btn.btn-reset-filter {
        padding: 4px 0;
        margin-left: 8px;
        margin-right: 25px;
        background: transparent;
        position: relative;
        text-decoration: none; }
        html body .search-result-wrapper .search-result-content .list-blocks .search-result--header-actions.filter-proxy--type > .btn.btn-reset-filter:after {
          content: '';
          position: absolute;
          bottom: 3px;
          left: 0;
          right: 100%;
          height: 1px;
          background: transparent;
          transition: all .2s ease; }
        html body .search-result-wrapper .search-result-content .list-blocks .search-result--header-actions.filter-proxy--type > .btn.btn-reset-filter:hover {
          box-shadow: none;
          text-decoration: none; }
          html body .search-result-wrapper .search-result-content .list-blocks .search-result--header-actions.filter-proxy--type > .btn.btn-reset-filter:hover:after {
            left: 0;
            right: 0;
            background: #273C75; }
  html body .search-result-wrapper .search-result-content .list-blocks .favourite-link {
    font-size: 1.35em; }
    html body .search-result-wrapper .search-result-content .list-blocks .favourite-link span.asip-icon, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link span.btn.btn-filter-toggle:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link .modal.modal-feedback-search .modal-dialog .modal-content .modal-header span.modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .search-result-wrapper .search-result-content .list-blocks .favourite-link span.modal-title:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link .view-info-search .content-filters .form-filters > .form-wrapper > span.field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .search-result-content .list-blocks .favourite-link .form-filters > .form-wrapper > span.field-filter-header:after,
    html body .search-result-wrapper .search-result-content .list-blocks .favourite-link .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > span.field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .search-result-content .list-blocks .favourite-link .nested-fieldset > span.field-filter-header:after, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link .view-info-search .content-filters .form-filters span.sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .search-result-content .list-blocks .favourite-link span.sort-wrapper:before {
      display: inline-block;
      position: relative;
      color: #6D6E6F; }
      html body .search-result-wrapper .search-result-content .list-blocks .favourite-link span.asip-icon.asip-icon-star, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link span.asip-icon-star.btn.btn-filter-toggle:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link .modal.modal-feedback-search .modal-dialog .modal-content .modal-header span.asip-icon-star.modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .search-result-wrapper .search-result-content .list-blocks .favourite-link span.asip-icon-star.modal-title:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link .view-info-search .content-filters .form-filters > .form-wrapper > span.asip-icon-star.field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .search-result-content .list-blocks .favourite-link .form-filters > .form-wrapper > span.asip-icon-star.field-filter-header:after,
      html body .search-result-wrapper .search-result-content .list-blocks .favourite-link .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > span.asip-icon-star.field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .search-result-content .list-blocks .favourite-link .nested-fieldset > span.asip-icon-star.field-filter-header:after, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link .view-info-search .content-filters .form-filters span.asip-icon-star.sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .search-result-content .list-blocks .favourite-link span.asip-icon-star.sort-wrapper:before {
        transition: all .2s ease; }
        html body .search-result-wrapper .search-result-content .list-blocks .favourite-link span.asip-icon.asip-icon-star:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link span.asip-icon-star.btn.btn-filter-toggle:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link .modal.modal-feedback-search .modal-dialog .modal-content .modal-header span.asip-icon-star.modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .search-result-wrapper .search-result-content .list-blocks .favourite-link span.asip-icon-star.modal-title:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link .view-info-search .content-filters .form-filters span.asip-icon-star.sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .search-result-content .list-blocks .favourite-link span.asip-icon-star.sort-wrapper:before {
          transition: all .2s ease; }
    html body .search-result-wrapper .search-result-content .list-blocks .favourite-link:hover span.asip-icon.asip-icon-star:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link:hover span.asip-icon-star.btn.btn-filter-toggle:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link:hover .modal.modal-feedback-search .modal-dialog .modal-content .modal-header span.asip-icon-star.modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .search-result-wrapper .search-result-content .list-blocks .favourite-link:hover span.asip-icon-star.modal-title:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link:hover .view-info-search .content-filters .form-filters span.asip-icon-star.sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .search-result-content .list-blocks .favourite-link:hover span.asip-icon-star.sort-wrapper:before {
      content: ""; }
    html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.favorites-added span.asip-icon, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.favorites-added span.btn.btn-filter-toggle:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.favorites-added .modal.modal-feedback-search .modal-dialog .modal-content .modal-header span.modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .search-result-wrapper .search-result-content .list-blocks .favourite-link.favorites-added span.modal-title:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.favorites-added .view-info-search .content-filters .form-filters > .form-wrapper > span.field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .search-result-content .list-blocks .favourite-link.favorites-added .form-filters > .form-wrapper > span.field-filter-header:after,
    html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.favorites-added .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > span.field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .search-result-content .list-blocks .favourite-link.favorites-added .nested-fieldset > span.field-filter-header:after, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.favorites-added .view-info-search .content-filters .form-filters span.sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .search-result-content .list-blocks .favourite-link.favorites-added span.sort-wrapper:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.active span.asip-icon, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.active span.btn.btn-filter-toggle:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.active .modal.modal-feedback-search .modal-dialog .modal-content .modal-header span.modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .search-result-wrapper .search-result-content .list-blocks .favourite-link.active span.modal-title:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.active .view-info-search .content-filters .form-filters > .form-wrapper > span.field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .search-result-content .list-blocks .favourite-link.active .form-filters > .form-wrapper > span.field-filter-header:after,
    html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.active .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > span.field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .search-result-content .list-blocks .favourite-link.active .nested-fieldset > span.field-filter-header:after, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.active .view-info-search .content-filters .form-filters span.sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .search-result-content .list-blocks .favourite-link.active span.sort-wrapper:before {
      color: #FBC531; }
      html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.favorites-added span.asip-icon.asip-icon-star:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.favorites-added span.asip-icon-star.btn.btn-filter-toggle:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.favorites-added .modal.modal-feedback-search .modal-dialog .modal-content .modal-header span.asip-icon-star.modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .search-result-wrapper .search-result-content .list-blocks .favourite-link.favorites-added span.asip-icon-star.modal-title:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.favorites-added .view-info-search .content-filters .form-filters span.asip-icon-star.sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .search-result-content .list-blocks .favourite-link.favorites-added span.asip-icon-star.sort-wrapper:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.active span.asip-icon.asip-icon-star:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.active span.asip-icon-star.btn.btn-filter-toggle:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.active .modal.modal-feedback-search .modal-dialog .modal-content .modal-header span.asip-icon-star.modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .search-result-wrapper .search-result-content .list-blocks .favourite-link.active span.asip-icon-star.modal-title:before, html body .search-result-wrapper .search-result-content .list-blocks .favourite-link.active .view-info-search .content-filters .form-filters span.asip-icon-star.sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .search-result-content .list-blocks .favourite-link.active span.asip-icon-star.sort-wrapper:before {
        content: ""; }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item ~ .block-content-item .container-bg {
    border-top: 1px solid #DADADA; }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results ~ .content-results .container-bg {
    border-top: 1px solid #DADADA; }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item a.block-text-link {
    display: block;
    color: inherit; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item a.block-text-link:hover {
      text-decoration: none; }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item h2 {
    text-align: left;
    font-weight: 600;
    font-size: 1.1333333333em;
    text-transform: none;
    padding: 0 45px 0 0;
    margin-bottom: 1em; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item h2 .text {
      padding-right: .2em; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item h2 .item-type {
      font-size: .9em; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item h2:after {
      display: none; }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item.block-feedback h2.title {
    text-align: center;
    text-transform: none;
    font-weight: 300;
    font-size: 1.4em;
    line-height: 1.4em;
    padding-right: 0; }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .card.card-block-medicament h2.title, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .card.card-block-definition h2.title {
    font-size: 1.3em;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    padding: 0;
    display: block; }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .source {
    color: #595959;
    font-weight: 600;
    font-size: 0.7666666667em;
    display: block;
    margin-bottom: 1.3em; }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .content-text {
    position: relative;
    font-family: "Cambria", "Times New Roman", serif;
    margin-bottom: 1.5em;
    font-size: 1em;
    line-height: 1.2em;
    overflow: hidden;
    max-height: 3.84em;
    text-align: justify; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .content-text.ellipsis-active {
      max-height: 4.72em;
      transition: none; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .content-text.ellipsis-active:after {
        content: '. . .';
        position: absolute;
        right: 0;
        bottom: -0.10em;
        background: white;
        line-height: 1.2em;
        width: 100%;
        text-align: right;
        display: inline-block;
        transition: background-color .3s ease; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .content-text p {
      font-size: 1em;
      line-height: 1.28em;
      margin-bottom: 0; }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .highlighted-text {
    font-size: 0.9333333333em;
    font-family: "Cambria", "Times New Roman", serif;
    padding: 10px 20px;
    margin-bottom: 1.5em;
    background-color: #F5F7FA;
    border-radius: 0; }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .container-bg {
    padding: 20px 0;
    background: transparent;
    box-shadow: none;
    transition: background .2s ease; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .container-bg:hover {
      background: transparent; }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-more {
    display: none;
    margin: 14px 0 0;
    height: auto; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-more a {
      position: static;
      display: block;
      border: 0;
      background-color: transparent;
      color: #000000;
      font-size: 1em;
      height: auto;
      line-height: 1.2em;
      text-align: left; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-more a:before {
        color: inherit;
        font-size: 1.2em;
        line-height: 1.4em;
        vertical-align: middle; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-more a:hover {
        text-decoration: underline; }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .hashtags a {
    padding: 2px 12px;
    margin-bottom: 3px;
    margin-right: 6px;
    display: inline-block;
    font-weight: 600;
    border-radius: 3px;
    color: #273C75;
    transition: all .2s ease; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .hashtags a:hover {
      background: #EBEDF0; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .hashtags a.registered-hashtags:hover {
      cursor: pointer; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .hashtags a.selected {
      background: #EBEDF0; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .hashtags a.selected:focus, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .hashtags a.selected:hover {
        background: #f4f6f9; }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-documents {
    margin-bottom: 1em; }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info {
    width: 100%; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .read-diff {
      display: none;
      font-size: 12px; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .read-diff .empty-dot {
        height: 12px;
        width: 12px;
        background-color: white;
        border-radius: 50%;
        border: 1px solid #FBC531;
        display: inline-block;
        margin-left: 4px; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .read-diff .filled-dot {
        height: 12px;
        width: 12px;
        background-color: #FBC531;
        border-radius: 50%;
        border-color: #FBC531;
        display: inline-block;
        margin-left: 4px; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .readinfo {
      display: none;
      font-size: 12px; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .readinfo span {
        font-weight: bold; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .padding-bottom {
      padding-bottom: 20px; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler {
      position: absolute;
      bottom: 4px;
      left: 0; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .hashtags.shiftRight {
      padding-left: 30px; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn {
      background: transparent;
      padding: 5px 6px;
      margin-left: 6px;
      width: auto;
      min-width: auto;
      height: auto;
      color: #000;
      line-height: 1em;
      border: 0;
      border-radius: 0;
      font-size: 0.875rem; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .asip-icon, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn a.link-type--dossier:before, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .btn.btn-filter-toggle:before, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .pager-load-more--item > a:after, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn button.close:after, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn button.close:after, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .modal-title:before, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .view-info-search .content-filters .form-filters > .form-wrapper > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .form-filters > .form-wrapper > .field-filter-header:after,
      html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .nested-fieldset > .field-filter-header:after, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn a:after, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn a:after, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn a:after, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn a:after, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn li:before, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn li:before, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .sort-wrapper:before, html body.page-termes-definitions .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn a:after, html body.page-termes-definitions .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn li:before {
        display: block;
        transform: rotate(90deg); }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .asip-icon:before, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn a.link-type--dossier:before, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .btn.btn-filter-toggle:before, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .modal-title:before, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn li:before, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn li:before, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .sort-wrapper:before, html body.page-termes-definitions .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info .more-toggler .btn li:before {
          display: block;
          transition: transform .2s ease;
          transform: rotate(0deg); }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info.open .more-toggler .btn .asip-icon:before, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info.open .more-toggler .btn #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info.open .more-toggler .btn a.link-type--dossier:before, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info.open .more-toggler .btn .btn.btn-filter-toggle:before, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info.open .more-toggler .btn .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info.open .more-toggler .btn .modal-title:before, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info.open .more-toggler .btn .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .search-result-content .list-blocks .content-results .block-content-item .more-info.open .more-toggler .btn li:before, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info.open .more-toggler .btn .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .search-result-content .list-blocks .content-results .block-content-item .more-info.open .more-toggler .btn li:before, html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info.open .more-toggler .btn .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .search-result-content .list-blocks .content-results .block-content-item .more-info.open .more-toggler .btn .sort-wrapper:before, html body.page-termes-definitions .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info.open .more-toggler .btn .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .more-info.open .more-toggler .btn li:before {
      transition: transform .2s ease;
      transform: rotate(-180deg); }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique {
    position: relative; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content {
      margin-bottom: 1em; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content img {
        width: 100%;
        max-width: 100%; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner {
        background-color: #E1E3E6;
        border-top-left-radius: 50px;
        overflow: hidden;
        min-height: 8em;
        max-height: none;
        position: relative; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .banner-image {
          position: relative;
          width: 100%;
          height: 254px; }
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .banner-image img {
            width: auto;
            max-width: none;
            height: 101%;
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%); }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .banner-text {
          display: block;
          padding-left: 20px;
          position: absolute;
          bottom: 1em;
          left: 0;
          right: 0; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .tagname,
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .content-title,
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .source {
          position: relative;
          display: block;
          margin: 0 0 5px;
          padding-right: 20px;
          width: auto;
          max-width: 85%; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .tagname {
          display: none;
          font-size: 1.1em;
          color: white;
          text-transform: uppercase;
          font-weight: 600;
          padding: 0;
          margin-bottom: 0.25em; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .content-title {
          font-size: 1.3em;
          max-height: 6.2em;
          overflow: hidden;
          text-transform: uppercase;
          color: white;
          padding-left: 6px;
          margin-bottom: 7px; }
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .content-title span {
            display: inline;
            line-height: 1.55em;
            padding: 1px 0;
            letter-spacing: 0.065em;
            background: #487EB0;
            box-shadow: 5px 0 0 #487EB0, -5px 0 0 #487EB0; }
            html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .content-title span > strong {
              background-color: transparent; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .source {
          max-height: 4em;
          overflow: hidden;
          padding-left: 6px;
          margin: 0 0 19px; }
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .source span {
            background: white;
            color: black;
            font-size: 1em;
            box-shadow: 5px 0 0 white, -5px 0 0 white;
            line-height: 2em;
            padding: 2px 0;
            margin-left: 0; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .body-content {
        border-bottom-right-radius: 50px;
        overflow: hidden; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .body-content .content-text {
          background-color: #F5F7FA;
          padding: 14px 23px;
          margin-bottom: 0;
          max-height: unset; }
      @media (min-width: 1371px) {
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner {
          min-height: 10em;
          margin-right: auto;
          max-width: 70%; }
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .tagname,
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .content-title,
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .source {
            position: relative; }
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .tagname {
            display: block; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .body-content {
          position: relative;
          margin-left: auto;
          width: 46%;
          margin-top: -162px; }
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .body-content .content-text {
            padding: 17px 25px;
            min-height: 217px; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .tagname,
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .content-title,
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .source {
          max-width: 77.1428571429%; } }
      @media (min-width: 1371px) {
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner {
          min-height: 10em;
          margin-right: auto;
          max-width: 70%; }
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .tagname,
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .content-title,
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .source {
            position: relative; }
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .tagname {
            display: block; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .body-content {
          position: relative;
          margin-left: auto;
          width: 46%;
          margin-top: -162px; }
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .body-content .content-text {
            padding: 17px 25px;
            min-height: 217px; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .tagname,
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .content-title,
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .source {
          max-width: 77.1428571429%; } }
      @media (min-width: 992px) and (max-width: 1149px) {
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner {
          min-height: 10em;
          margin-right: auto;
          max-width: 70%; }
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .tagname,
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .content-title,
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .source {
            position: relative; }
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .tagname {
            display: block; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .body-content {
          position: relative;
          margin-left: auto;
          width: 46%;
          margin-top: -162px; }
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .body-content .content-text {
            padding: 17px 25px;
            min-height: 217px; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .tagname,
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .content-title,
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .item-content.item-dossier-thematique .item-body--content .header-banner .source {
          max-width: 77.1428571429%; } }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results .block-content-item .content-title + .content-text {
    margin-top: 1em; }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results .item-wrapper.search-item-wrapper {
    display: table;
    table-layout: fixed;
    width: 100%; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results .item-wrapper.search-item-wrapper .item-content {
      display: table-cell;
      vertical-align: top; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results .item-wrapper.search-item-wrapper .item-content.item-media {
        display: none;
        width: 175px;
        padding-right: 20px; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .item-wrapper.search-item-wrapper .item-content.item-media a {
          display: block; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .item-wrapper.search-item-wrapper .item-content.item-media.item-video {
          width: 225px;
          padding-left: 20px;
          padding-right: 20px; }
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .item-wrapper.search-item-wrapper .item-content.item-media.item-video .img-wrapper {
            position: relative; }
            html body .search-result-wrapper .search-result-content .list-blocks .content-results .item-wrapper.search-item-wrapper .item-content.item-media.item-video .img-wrapper .no-black-borders-thumbnail {
              margin: -15%;
              width: 135%; }
            html body .search-result-wrapper .search-result-content .list-blocks .content-results .item-wrapper.search-item-wrapper .item-content.item-media.item-video .img-wrapper:after {
              content: '';
              display: block;
              width: 64px;
              height: 44px;
              position: absolute;
              left: 50%;
              top: 50%;
              transform: translate(-50%, -50%);
              background: url("../images/youtube-overlay.png") no-repeat center transparent;
              background-size: 100% auto;
              overflow: hidden;
              -webkit-user-select: none;
                 -moz-user-select: none;
                  -ms-user-select: none;
                      user-select: none; }
        @media (min-width: 480px) {
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .item-wrapper.search-item-wrapper .item-content.item-media {
            display: table-cell; } }
        @media (max-width: 480px) {
          html body .search-result-wrapper .search-result-content .list-blocks .content-results .item-wrapper.search-item-wrapper .item-content.item-media {
            display: table-footer-group;
            margin: 0 20px 0 20px; } }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .item-wrapper.search-item-wrapper .item-content.item-media .img-wrapper {
          border-top-left-radius: 50px;
          border-bottom-right-radius: 50px;
          overflow: hidden; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .item-wrapper.search-item-wrapper .item-content.item-media img {
          width: 100%;
          height: auto; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results .item-wrapper.search-item-wrapper .item-content.item-body {
        position: relative; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results .item-wrapper.search-item-wrapper .item-content.item-body .favourite-link {
          top: -1px; }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list.sidebar--content-list {
    padding: 20px 0; }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item {
    margin-bottom: 20px; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.bmc h2 {
      margin-bottom: 0;
      font-size: 1.2em;
      text-align: left;
      font-weight: 600;
      text-transform: none; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.bmc h2:after {
        display: none; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.bmc .search-block-bmc {
      display: block;
      box-shadow: none;
      border-radius: 0;
      margin: 0;
      padding: 0;
      border: 0;
      text-align: center; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.bmc .search-block-bmc p {
        text-align: center; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.bmc .search-block-bmc figure {
        z-index: 0; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.bmc .search-block-bmc img {
        max-width: 100%;
        height: auto; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.widget.widget-prevention iframe {
      display: block;
      width: 100%;
      min-height: 447px;
      border: 1px solid #DADADA;
      border-bottom: transparent;
      border-radius: 3px;
      overflow: hidden; }
    html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.offre-de-sant-TOREMOVE {
      text-align: center; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.offre-de-sant-TOREMOVE .btn-offre-sante {
        background: #FBC531;
        color: #000000;
        text-transform: none;
        max-width: 320px;
        line-height: normal;
        text-align: left;
        padding: 16px 70px 16px 20px;
        height: inherit;
        position: relative;
        font-size: 1rem;
        transition: all .2s linear; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.offre-de-sant-TOREMOVE .btn-offre-sante:after {
          font-family: "asip-icons", sans-serif !important;
          font-size: 1.1em;
          transition: all .2s ease;
          content: "";
          color: black;
          position: absolute;
          bottom: 16px;
          right: 20px; }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.offre-de-sant-TOREMOVE .btn-offre-sante.simple-collapse--open {
          border-bottom-right-radius: 0;
          border-bottom-left-radius: 0; }
          html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.offre-de-sant-TOREMOVE .btn-offre-sante.simple-collapse--open:after {
            transform: rotate(-90deg); }
        html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.offre-de-sant-TOREMOVE .btn-offre-sante:hover {
          background-color: #E1B12C; }
      html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.offre-de-sant-TOREMOVE .content-body {
        display: none; }
        @media (min-width: 990px) {
          html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.offre-de-sant-TOREMOVE .content-body {
            display: block !important; } }
        @media (max-width: 989px) {
          html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.offre-de-sant-TOREMOVE .content-body {
            max-width: 320px;
            margin: 0 auto;
            background: #FBC531;
            border-bottom-right-radius: 3px;
            border-bottom-left-radius: 3px; }
            html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.offre-de-sant-TOREMOVE .content-body h2 {
              display: none; }
            html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.offre-de-sant-TOREMOVE .content-body .actions .btn-wrapper {
              margin: 0; }
              html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list .content-item.offre-de-sant-TOREMOVE .content-body .actions .btn-wrapper .btn-wrapper--item {
                display: block;
                width: 100%;
                float: none; } }
  html body .search-result-wrapper .search-result-content .list-blocks .content-results-annexe .content-list:first-child {
    padding-top: 15px; }
  html body .search-result-wrapper .search-result-content .item-list ul.pager.pager-load-more {
    list-style: none; }
    html body .search-result-wrapper .search-result-content .item-list ul.pager.pager-load-more > li {
      margin: 0;
      padding: 0;
      text-indent: 0; }
      html body .search-result-wrapper .search-result-content .item-list ul.pager.pager-load-more > li:before {
        display: none; }
  html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-wrapper {
    padding: 0 0 15px;
    margin: 0; }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-wrapper .en-region-form {
      margin-bottom: 0.8em; }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-wrapper .select-who .select-who-list li {
      margin-bottom: 0.8em; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-wrapper .select-who .select-who-list li a.disabled {
        cursor: not-allowed;
        pointer-events: none; }
  html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper {
    display: block;
    border: 0;
    border-bottom: 2px solid #dadada;
    /**
           * Ouverture fermeture
           */
    transition: all .2s ease;
    padding: 0 0 15px; }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper legend {
      border: 0;
      margin: 0;
      font-size: 1.2em;
      font-weight: 600;
      display: block;
      position: static; }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication {
      font-size: 0.9333333333em;
      color: #487EB0;
      font-weight: 600; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .asip-icon, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication a.link-type--dossier:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .btn.btn-filter-toggle:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .pager-load-more--item > a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication button.close:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication button.close:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .modal-title:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .form-filters > .form-wrapper > .field-filter-header:after,
      html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .nested-fieldset > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .select-who .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .select-who .select-who-list .selected .label-explication a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .select-who .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .select-who .ul-en-region-form .selected .label-explication a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .en-region-form .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .en-region-form .select-who-list .selected .label-explication a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .en-region-form .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .en-region-form .ul-en-region-form .selected .label-explication a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .select-who-list .label-explication li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .ul-en-region-form .label-explication li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .sort-wrapper:before, html body.page-termes-definitions .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication a:after, html body.page-termes-definitions .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication li:before {
        font-size: .93em;
        color: #FBC531;
        margin-right: .3em; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .label-explication:hover {
        text-decoration: underline; }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .description-explication {
      font-size: .9em; }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .filter-checkbox-list .form-item .jcf-checkbox,
    html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .filter-checkbox-list .form-item label {
      vertical-align: top;
      padding-left: 0; }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .filter-checkbox-list .form-item .jcf-checkbox {
      width: 30px; }
      @media (min-width: 990px) {
        html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .filter-checkbox-list .form-item .jcf-checkbox {
          width: 22px; } }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .filter-checkbox-list .form-item .jcf-checkbox:before {
        margin: 0;
        height: 1em;
        width: 1em;
        border: 2px solid #cdcdcd;
        vertical-align: text-top; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .filter-checkbox-list .form-item .jcf-checkbox > span {
        display: none; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .filter-checkbox-list .form-item .jcf-checkbox.jcf-checked:before {
        background-color: #273C75; }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-header {
      position: relative;
      display: block;
      width: 100%;
      text-align: left;
      max-width: none;
      min-width: auto;
      height: auto;
      color: #000000;
      background: transparent;
      border: 0;
      border-radius: 0;
      padding: 1em .5em .2em;
      transition: background-color .2s ease, padding .2s ease; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-header legend {
        position: relative;
        top: 0;
        font-weight: 600;
        padding-right: 25px;
        transition: all .2s ease; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-header:active {
        cursor: pointer;
        background: #DADADA; }
      @media (min-width: 990px) {
        html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-header {
          padding: 1em 5px 0; }
          html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-header:hover {
            cursor: pointer;
            background: #DADADA; }
            html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-header:hover legend {
              top: -.3em; }
            html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-header:hover:after {
              top: 1.4em; } }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper > .field-filter-header:after,
    html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .field-filter-header:after {
      content: "";
      position: absolute;
      right: 5px;
      top: 1.7em;
      font-size: .8em;
      transform: rotate(-90deg);
      transition: all .2s ease; }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-content {
      padding: 0 5px; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-content .form-item {
        margin-top: .5em;
        margin-bottom: .5em; }
        html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-content .form-item label {
          font-size: 0.9333333333em;
          font-weight: 600;
          line-height: 1.3em; }
        html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-content .form-item .option-difficulty {
          display: block;
          margin: -4px 0 0 27px; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-content .form-type-checkbox-difficulty {
        cursor: pointer;
        margin-bottom: 13px; }
        html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-content .form-type-checkbox-difficulty .jcf-checkbox {
          display: inline-block !important; }
        html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-content .form-type-checkbox-difficulty div {
          display: inline-block; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-content .empty-dot {
        height: 12px;
        width: 12px;
        background-color: white;
        border-radius: 50%;
        border: 1px solid #FBC531;
        display: inline-block;
        margin-left: 4px; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-content .filled-dot {
        height: 12px;
        width: 12px;
        background-color: #FBC531;
        border-radius: 50%;
        border-color: #FBC531;
        display: inline-block;
        margin-left: 4px; }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .sort-wrapper {
      margin-bottom: 1.4em; }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-header {
      padding-bottom: .2em; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-header:after {
        transform: rotate(-90deg); }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper.close-lg-show-rwd {
      padding: 0; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper.close-lg-show-rwd .field-filter-header {
        padding-bottom: 1em; }
        html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper.close-lg-show-rwd .field-filter-header:after {
          transform: rotate(90deg); }
        html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper.close-lg-show-rwd .field-filter-header:hover legend {
          top: 0; }
        html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper.close-lg-show-rwd .field-filter-header:hover:after {
          top: 1.7em; }
    @media (min-width: 990px) {
      html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper {
        padding: 0 0 15px; }
        html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .sort-wrapper {
          margin-bottom: .5em; }
        html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .field-filter-header {
          padding-bottom: 0; }
        html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper.close-lg-show-rwd {
          padding-bottom: 0; }
          html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper.close-lg-show-rwd .field-filter-header {
            padding-bottom: 0; }
            html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper.close-lg-show-rwd .field-filter-header legend {
              top: -.3em; }
            html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper.close-lg-show-rwd .field-filter-header:after {
              top: 1.4em; }
            html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper.close-lg-show-rwd .field-filter-header:hover legend {
              top: -.3em; }
            html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper.close-lg-show-rwd .field-filter-header:hover:after {
              top: 1.4em; } }
  html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-actions {
    display: table;
    width: 100%;
    table-layout: fixed;
    padding: 15px 0;
    transition: background .2s linear; }
    @media (min-width: 990px) {
      html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-actions.sticky-form {
        position: fixed;
        left: 45px;
        width: 303px;
        right: auto;
        bottom: 0;
        z-index: 2;
        background: rgba(0, 0, 0, 0.35);
        padding: 10px 0;
        margin: 0; } }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-actions > .form-action-item {
      display: table-cell;
      padding: 0 5px; }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-actions .btn {
      display: block;
      margin: 0 auto; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters .form-actions .btn:last-child {
        margin-right: auto; }
  html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form {
    list-style-type: none;
    padding: 0;
    margin: 0 0 0 1em;
    text-align: left; }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected:before {
      color: #273C75; }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a {
      background-color: #004A80;
      color: white;
      padding: 2px 6px;
      display: inline-block;
      text-indent: 0;
      border-radius: 2px;
      line-height: 1.4em; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a:after {
        content: "";
        font-size: .7em;
        display: inline-block;
        vertical-align: text-bottom;
        padding-left: .4em;
        padding-bottom: .4em; }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list li, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form li, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list li, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form li {
      margin-bottom: 0.4em; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form li:before {
        font-size: 1.1em;
        position: absolute;
        left: -1.6em;
        bottom: .1em; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list li a, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form li a, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list li a, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form li a {
        color: black;
        font-weight: 600;
        padding: 2px 0 2px 6px; }
  html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li:before {
    content: ""; }
  html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li:before {
    content: ""; }
  html body .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper {
    position: relative;
    display: table;
    margin-left: 2em;
    border: 1px solid #FBC531; }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper:before {
      content: "";
      font-size: 1.1em;
      position: absolute;
      left: -1.6em;
      bottom: .1em; }
    html body .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper .sort-result {
      display: table-cell;
      padding: 0; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper .sort-result label {
        display: block;
        padding: 2px 4px;
        margin: 0;
        font-weight: 600;
        font-size: 1em;
        line-height: 1.2em;
        color: #000;
        cursor: pointer;
        transition: all .2s ease; }
        html body .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper .sort-result label:hover {
          background: #E1B12C;
          background: rgba(225, 177, 44, 0.2); }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper .sort-result input {
        display: none; }
      html body .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper .sort-result .jcf-radio {
        display: none; }
        html body .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper .sort-result .jcf-radio.jcf-checked + label {
          background: #FBC531; }
  html body .search-result-wrapper .view-info-search .content-results .block-content-item {
    margin: 0 -8px;
    padding: 0 8px;
    transition: background-color .3s ease; }
    html body .search-result-wrapper .view-info-search .content-results .block-content-item .container-bg {
      margin: 0;
      border-radius: 0; }
    html body .search-result-wrapper .view-info-search .content-results .block-content-item:hover {
      background: #E1E3E6; }
      html body .search-result-wrapper .view-info-search .content-results .block-content-item:hover .content-text.ellipsis-active:after {
        background-color: #E1E3E6; }
    html body .search-result-wrapper .view-info-search .content-results .block-content-item.block-feedback {
      background: initial; }
  html body .search-result-wrapper .view-around-search .content-filters .form-filters > .form-wrapper .field-filter-header,
  html body .search-result-wrapper .view-find-search .content-filters .form-filters > .form-wrapper .field-filter-header {
    margin: 0;
    padding: 0;
    background: transparent;
    border: 0; }
    html body .search-result-wrapper .view-around-search .content-filters .form-filters > .form-wrapper .field-filter-header legend,
    html body .search-result-wrapper .view-find-search .content-filters .form-filters > .form-wrapper .field-filter-header legend {
      display: block;
      position: static;
      font-weight: 400; }
  html body .search-result-wrapper .view-around-search .search-result-content .list-blocks,
  html body .search-result-wrapper .view-find-search .search-result-content .list-blocks {
    margin-bottom: 37px; }
    html body .search-result-wrapper .view-around-search .search-result-content .list-blocks h2,
    html body .search-result-wrapper .view-find-search .search-result-content .list-blocks h2 {
      text-align: left;
      font-size: 1.05rem;
      line-height: 1.4em;
      margin: 0 0 7px;
      text-transform: none;
      padding-right: 64px; }
      html body .search-result-wrapper .view-around-search .search-result-content .list-blocks h2:after,
      html body .search-result-wrapper .view-find-search .search-result-content .list-blocks h2:after {
        display: none; }
  @media (max-width: 989px) {
    html body .search-result-wrapper .view-around-search .search-result-content,
    html body .search-result-wrapper .view-find-search .search-result-content {
      width: 100%; }
      html body .search-result-wrapper .view-around-search .search-result-content .search-sorting.list-mode,
      html body .search-result-wrapper .view-find-search .search-result-content .search-sorting.list-mode {
        top: 0; }
      html body .search-result-wrapper .view-around-search .search-result-content .list-blocks-wrapper,
      html body .search-result-wrapper .view-find-search .search-result-content .list-blocks-wrapper {
        padding: 35px 0 0; } }
  @media (max-width: 767px) {
    html body .search-result-wrapper .view-around-search .search-result-content,
    html body .search-result-wrapper .view-find-search .search-result-content {
      width: 100%; }
      html body .search-result-wrapper .view-around-search .search-result-content .search-sorting.list-mode,
      html body .search-result-wrapper .view-find-search .search-result-content .search-sorting.list-mode {
        top: 33px; }
      html body .search-result-wrapper .view-around-search .search-result-content .list-blocks-wrapper,
      html body .search-result-wrapper .view-find-search .search-result-content .list-blocks-wrapper {
        padding: 95px 15px 0; } }
  html body .display-more-filters {
    font-size: 12px;
    text-align: center;
    margin-top: 10px;
    font-weight: 500;
    cursor: pointer; }
    html body .display-more-filters .asip-icon, html body .display-more-filters #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien a.link-type--dossier:before, #widget-results .view.widget.results .view-grouping.readlevel_1 .node.node-dossier-thematic .content .lien html body .display-more-filters a.link-type--dossier:before, html body .display-more-filters .btn.btn-filter-toggle:before, html body .display-more-filters .pager-load-more--item > a:after, html body .display-more-filters .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content .modal-header .display-more-filters button.close:after, html body .display-more-filters .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header button.close:after, html body .modal.modal-refonte-ux .modal-dialog .modal-content-en-region .modal-header .display-more-filters button.close:after, html body .display-more-filters .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .modal-title:before, html body .modal.modal-feedback-search .modal-dialog .modal-content .modal-header .display-more-filters .modal-title:before, html body .display-more-filters .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .display-more-filters .form-filters > .form-wrapper > .field-filter-header:after,
    html body .display-more-filters .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .nested-fieldset > .field-filter-header:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters > .form-wrapper .display-more-filters .nested-fieldset > .field-filter-header:after, html body .display-more-filters .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .select-who-list .selected .display-more-filters a:after, html body .display-more-filters .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who .ul-en-region-form .selected .display-more-filters a:after, html body .display-more-filters .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .select-who-list .selected .display-more-filters a:after, html body .display-more-filters .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected a:after, html body .search-result-wrapper .view-info-search .content-filters .form-filters .en-region-form .ul-en-region-form .selected .display-more-filters a:after, html body .display-more-filters .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .select-who-list .display-more-filters li:before, html body .display-more-filters .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form li:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .ul-en-region-form .display-more-filters li:before, html body .display-more-filters .search-result-wrapper .view-info-search .content-filters .form-filters .sort-wrapper:before, html body .search-result-wrapper .view-info-search .content-filters .form-filters .display-more-filters .sort-wrapper:before, html body.page-termes-definitions .display-more-filters .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:after, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading .display-more-filters a:after, html body.page-termes-definitions .display-more-filters .main-wrapper #glossary-page .wrapper .view .item-list ul li:before, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul .display-more-filters li:before {
      font-size: 1.5em;
      margin-right: 10px;
      vertical-align: bottom;
      top: 3px;
      position: relative; }
  html body .ct-video-full-content .chapo, html body .ct-video-full-content .video {
    text-align: center; }
  html body .ct-video-full-content .chapo, html body .ct-video-full-content .description, html body .ct-video-full-content .source, html body .ct-video-full-content .video {
    padding-top: 20px; }
  html body .find-overview-block {
    text-align: center;
    margin-bottom: 10px; }
    html body .find-overview-block .find-overview-image {
      width: 100%;
      max-width: 400px; }
  html body #search-results-annexe-00 .btn-offre-sante {
    margin-bottom: 20px; }
  html body.page-termes-definitions {
    background: #F0F2F5; }
    html body.page-termes-definitions .main-wrapper {
      background: #F0F2F5; }
      html body.page-termes-definitions .main-wrapper #glossary-page {
        width: 100%;
        margin: auto;
        max-width: 1160px; }
        html body.page-termes-definitions .main-wrapper #glossary-page .wrapper {
          position: relative; }
          html body.page-termes-definitions .main-wrapper #glossary-page .wrapper h2 {
            margin-bottom: 15px; }
          html body.page-termes-definitions .main-wrapper #glossary-page .wrapper button.btn-ask-edit-add {
            position: absolute;
            top: 40px;
            right: 0; }
          html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view #glossary-index {
            padding-bottom: 10px; }
            html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view #glossary-index .glossary-results {
              background: #FBC531;
              padding: 10px 30px;
              border-radius: 5px; }
              html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view #glossary-index .glossary-results .view-content {
                display: table;
                width: 100%; }
                html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view #glossary-index .glossary-results .view-content .views-summary {
                  display: table-cell;
                  font-size: 18px;
                  position: relative; }
                  html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view #glossary-index .glossary-results .view-content .views-summary a {
                    text-decoration: none;
                    color: #1a1a1a;
                    position: absolute;
                    width: 100%;
                    height: 57px;
                    top: -15px;
                    text-align: center;
                    padding-top: 16px; }
                    html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view #glossary-index .glossary-results .view-content .views-summary a.selected, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view #glossary-index .glossary-results .view-content .views-summary a:hover {
                      background: #273C75;
                      color: #FFF; }
                  html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view #glossary-index .glossary-results .view-content .views-summary span {
                    color: #E1E3E6;
                    position: absolute;
                    width: 100%;
                    height: 57px;
                    top: -15px;
                    text-align: center;
                    padding-top: 16px; }
          html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default {
            border: 0;
            background: #FFF;
            border-radius: 5px; }
            html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading {
              padding: 0;
              border: 0;
              background: none; }
              html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a {
                display: block;
                width: 100%;
                padding: 10px 30px;
                position: relative; }
                html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:focus, html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:hover {
                  color: #1a1a1a; }
                html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a:after {
                  content: "";
                  position: absolute;
                  right: 30px;
                  top: 18px;
                  font-size: .8em;
                  transform: rotate(90deg);
                  transition: all .2s ease; }
                html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a[aria-expanded=true]:after {
                  transform: rotate(-90deg);
                  transition: all .2s ease; }
                html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-heading a.collapsed:after {
                  transform: rotate(90deg);
                  transition: all .2s ease; }
            html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-body {
              border: 0;
              padding: 10px 30px 25px; }
              html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-body .block-wysiwyg {
                position: relative;
                font-family: "Cambria", "Times New Roman", serif;
                margin-bottom: 1.5em;
                font-size: 1em;
                line-height: 1.4em; }
              html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view > .glossary-results #glossary-accordion .panel.panel-default .panel-body button {
                position: relative;
                background: #F0F2F5;
                margin: 0;
                top: 0; }
          html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul li {
            text-indent: 0;
            margin: 0; }
            html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul li:before {
              content: "";
              position: absolute;
              right: 0;
              left: 0;
              top: 30px;
              font-size: .8em;
              transform: rotate(90deg);
              transition: all .2s ease; }
            html body.page-termes-definitions .main-wrapper #glossary-page .wrapper .view .item-list ul li a {
              border: 0;
              background: none;
              color: #273C75;
              text-transform: uppercase;
              font-weight: bold; }

html.scroll-hidden {
  position: static; }