* {
    opacity: 1 !important;
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important;
    transform: none !important;
    visibility: visible !important; }
    *::-webkit-scrollbar {
        display: none !important; }
    body {
    animation: none !important;
    background: transparent !important;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0 auto;
    min-height: auto;
    overflow: auto;
    padding: 20pt;
    text-rendering: optimizeLegibility; }
    body > * {
        min-height: 0 !important;
        visibility: visible !important;
        width: 99.99%;
        zoom: 0.999; }
    body * {
        background-color: transparent !important;
        border-color: #000 !important;
        color: #000 !important;
        fill: #000 !important;
        font-size: initial !important;
        line-height: initial !important;
        max-width: inherit !important;
        stroke: #fff !important; }
    body * p,
        body * h1,
        body * h2,
        body * h3,
        body * h4,
        body * h5,
        body * h6 {
            all: revert !important; }
    body *::before, body *::after {
            content: '' !important;
            display: none !important; }
    .heading__wrapper,
.heading__wrapper * {
    display: block !important; }
    .print-banner {
    display: block; }
    .stratis-menu,
.menu-extranet,
.flash-info,
.cookies-block,
.header,
.top-of-content,
.filters,
.same-category,
.menu-floating,
.sidebar,
.media-element,
.localiser,
.telecharger,
.organigramme,
.vote,
.pager,
.site-infos__links,
.social-networks,
.menu-cross,
.newsletter,
.footer__stratis,
.go-to-top,
.footer,
.typo3-adminPanel,
.stratis-menu-trigger,
.stratis-menu,
.preloader,
.tarteaucitronAlertBigBottom,
.tarteaucitronRoot,
.news,
.events,
.publications,
.subpages-menu-section,
.one-click-wrapper,
.share-block,
.links-group,
.site-hidden,
.read-more,
.numbers,
.gallery,
.vote-compact {
    display: none !important; }
    .heading {
    background: none; }
    .heading.-content.-content {
        max-width: 100%; }
    .heading.-content .heading__wrapper {
        padding: 5rem 1rem; }
    .heading__category, .heading__title, .heading__teaser {
        display: block !important; }
    .container {
    margin: 0;
    max-width: inherit;
    padding: 0;
    width: 100%; }
    .container.-lg {
        max-width: 100%; }
    .container.-page {
        padding: 3rem 1rem; }
    .site-inner {
    display: block;
    table-layout: inherit; }
    .site-content:only-child,
.sidebar:only-child {
    max-width: inherit; }
    .site-wrapper,
.site-wrapper-out {
    display: block; }
    .rte div.encadre,
.rte .table-responsive,
.rte blockquote,
.rte .blockquote {
    max-width: 100%; }
    .gallery,
.infowidg,
.discover-small {
    max-width: 100%; }
    .click-roll__block {
    display: block !important;
    padding: 1rem 1.5rem !important; }
    .contact__wrapper {
    display: block !important; }
    .contact__item {
    display: block !important; }
    .contact__picture {
    display: inline-block !important;
    vertical-align: top;
    width: 17rem !important; }
    .contact__content {
    display: inline-block !important;
    vertical-align: top;
    width: calc(100% - 23rem) !important; }
    .contact__details,
.contact__info {
    width: 100% !important; }
    .news-block__content-top {
    margin-top: 0; }
    a,
a:visited {
    color: #000;
    text-decoration: underline;
    word-wrap: break-word; }
    a[href^='http']::after,
a[href^='ftp']::after {
    display: none; }
    a[href$='.jpg']::after,
a[href$='.jpeg']::after,
a[href$='.gif']::after,
a[href$='.png']::after {
    display: none; }
    abbr[title]::after,
acronym[title]::after {
    content: " (" attr(title) ")"; }
