/***********************************
CDLP 1649 – Couverture
***********************************/

    /*paragraphs*/

        .cdlp_1649_couverture .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .cdlp_1649_couverture .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .cdlp_1649_couverture .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .cdlp_1649_couverture .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .cdlp_1649_couverture .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .cdlp_1649_couverture .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .cdlp_1649_couverture .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .cdlp_1649_couverture .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .cdlp_1649_couverture .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .cdlp_1649_couverture .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .cdlp_1649_couverture .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .cdlp_1649_couverture .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .cdlp_1649_couverture .column a {
           border-width: 0px;
        }

    /*headers*/

        .cdlp_1649_couverture .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .cdlp_1649_couverture .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .cdlp_1649_couverture .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .cdlp_1649_couverture .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .cdlp_1649_couverture .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .cdlp_1649_couverture .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .cdlp_1649_couverture .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .cdlp_1649_couverture .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .cdlp_1649_couverture .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .cdlp_1649_couverture .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
CDLP 1649 – Couverture
***********************************/

    /*paragraphs*/

        .cdlp_1649_couverture.device-mobile .column p {
           font-size: 1.5rem;
        }

        .cdlp_1649_couverture.device-mobile .column p.paragraphs-1idpsmfd9 {
           font-size: 1.125rem;
        }

        .cdlp_1649_couverture.device-mobile .column p.paragraphs-1i17lc44v {
           font-size: 1.6875rem;
        }

        .cdlp_1649_couverture.device-mobile .column p.paragraphs-1idpvkgal {
           font-size: 1.21875rem;
        }

        .cdlp_1649_couverture.device-mobile .column p.paragraphs-1idsat2ig {
           font-size: 1.5rem;
        }

    /*inlines*/

        .cdlp_1649_couverture.device-mobile .column .default-drop-cap {
           font-size: 5.625rem;
        }

        .cdlp_1649_couverture.device-mobile .column span.inlines-1idpv0tgi {
           font-size: 1.5rem;
        }

    /*images*/

    /*links*/

    /*headers*/

        .cdlp_1649_couverture.device-mobile .column h1 {
           font-size: 3.375rem;
        }

        .cdlp_1649_couverture.device-mobile .column h2 {
           font-size: 2.0625rem;
        }

        .cdlp_1649_couverture.device-mobile .column h3 {
           font-size: 1.875rem;
        }

        .cdlp_1649_couverture.device-mobile .column h4 {
           font-size: 1.6875rem;
        }

        .cdlp_1649_couverture.device-mobile .column h5 {
           font-size: 1.5rem;
        }

        .cdlp_1649_couverture.device-mobile .column h6 {
           font-size: 1.5rem;
        }

    /*lists*/

        .cdlp_1649_couverture.device-mobile .column ol {
           font-size: 1.5rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Pub 366
***********************************/

    /*paragraphs*/

        .pub_366 .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .pub_366 .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .pub_366 .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .pub_366 .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .pub_366 .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .pub_366 .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .pub_366 .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .pub_366 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .pub_366 .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .pub_366 .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .pub_366 .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .pub_366 .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .pub_366 .column a {
           border-width: 0px;
        }

    /*headers*/

        .pub_366 .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .pub_366 .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_366 .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .pub_366 .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_366 .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_366 .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .pub_366 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .pub_366 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .pub_366 .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .pub_366 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Sommaire
***********************************/

    /*paragraphs*/

        .sommaire_edito .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .sommaire_edito .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .sommaire_edito .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .sommaire_edito .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .sommaire_edito .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .sommaire_edito .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .sommaire_edito .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .sommaire_edito .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .sommaire_edito .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .sommaire_edito .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .sommaire_edito .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .sommaire_edito .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .sommaire_edito .column a {
           border-width: 0px;
        }

    /*headers*/

        .sommaire_edito .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .sommaire_edito .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .sommaire_edito .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .sommaire_edito .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .sommaire_edito .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .sommaire_edito .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .sommaire_edito .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .sommaire_edito .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .sommaire_edito .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .sommaire_edito .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Sommaire
***********************************/

    /*paragraphs*/

        .sommaire_edito.device-mobile .column p {
           font-size: 1.5rem;
        }

        .sommaire_edito.device-mobile .column p.paragraphs-1idpsmfd9 {
           font-size: 1.125rem;
        }

        .sommaire_edito.device-mobile .column p.paragraphs-1i17lc44v {
           font-size: 1.6875rem;
        }

        .sommaire_edito.device-mobile .column p.paragraphs-1idpvkgal {
           font-size: 1.21875rem;
        }

        .sommaire_edito.device-mobile .column p.paragraphs-1idsat2ig {
           font-size: 1.5rem;
        }

    /*inlines*/

        .sommaire_edito.device-mobile .column .default-drop-cap {
           font-size: 5.625rem;
        }

        .sommaire_edito.device-mobile .column span.inlines-1idpv0tgi {
           font-size: 1.5rem;
        }

    /*images*/

    /*links*/

    /*headers*/

        .sommaire_edito.device-mobile .column h1 {
           font-size: 3.375rem;
        }

        .sommaire_edito.device-mobile .column h2 {
           font-size: 2.0625rem;
        }

        .sommaire_edito.device-mobile .column h3 {
           font-size: 1.875rem;
        }

        .sommaire_edito.device-mobile .column h4 {
           font-size: 1.6875rem;
        }

        .sommaire_edito.device-mobile .column h5 {
           font-size: 1.5rem;
        }

        .sommaire_edito.device-mobile .column h6 {
           font-size: 1.5rem;
        }

    /*lists*/

        .sommaire_edito.device-mobile .column ol {
           font-size: 1.5rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Edito
***********************************/

    /*paragraphs*/

        .edito .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .edito .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .edito .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .edito .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .edito .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .edito .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .edito .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .edito .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .edito .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .edito .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .edito .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .edito .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .edito .column a {
           border-width: 0px;
        }

    /*headers*/

        .edito .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .edito .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .edito .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .edito .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .edito .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .edito .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .edito .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .edito .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .edito .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .edito .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Le classement – Une hiérarchie bouleversée
***********************************/

    /*paragraphs*/

        .le_classement_une_hierarchie_bouleversee .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .le_classement_une_hierarchie_bouleversee .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .le_classement_une_hierarchie_bouleversee .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .le_classement_une_hierarchie_bouleversee .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .le_classement_une_hierarchie_bouleversee .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .le_classement_une_hierarchie_bouleversee .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .le_classement_une_hierarchie_bouleversee .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .le_classement_une_hierarchie_bouleversee .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .le_classement_une_hierarchie_bouleversee .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .le_classement_une_hierarchie_bouleversee .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .le_classement_une_hierarchie_bouleversee .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .le_classement_une_hierarchie_bouleversee .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .le_classement_une_hierarchie_bouleversee .column a {
           border-width: 0px;
        }

    /*headers*/

        .le_classement_une_hierarchie_bouleversee .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .le_classement_une_hierarchie_bouleversee .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .le_classement_une_hierarchie_bouleversee .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .le_classement_une_hierarchie_bouleversee .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .le_classement_une_hierarchie_bouleversee .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .le_classement_une_hierarchie_bouleversee .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .le_classement_une_hierarchie_bouleversee .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .le_classement_une_hierarchie_bouleversee .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .le_classement_une_hierarchie_bouleversee .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .le_classement_une_hierarchie_bouleversee .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Entretien Jean-Clément Texier 1
***********************************/

    /*paragraphs*/

        .entretien_jean_clement_texier_1 .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_1 .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .entretien_jean_clement_texier_1 .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .entretien_jean_clement_texier_1 .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_1 .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .entretien_jean_clement_texier_1 .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_1 .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .entretien_jean_clement_texier_1 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_1 .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .entretien_jean_clement_texier_1 .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_1 .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .entretien_jean_clement_texier_1 .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .entretien_jean_clement_texier_1 .column a {
           border-width: 0px;
        }

    /*headers*/

        .entretien_jean_clement_texier_1 .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_1 .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_1 .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_1 .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_1 .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_1 .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .entretien_jean_clement_texier_1 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .entretien_jean_clement_texier_1 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_1 .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .entretien_jean_clement_texier_1 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Pub DEMAIN LA PRESSE
***********************************/

    /*paragraphs*/

        .pub_demain_la_presse .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .pub_demain_la_presse .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .pub_demain_la_presse .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .pub_demain_la_presse .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .pub_demain_la_presse .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .pub_demain_la_presse .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .pub_demain_la_presse .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .pub_demain_la_presse .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .pub_demain_la_presse .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .pub_demain_la_presse .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .pub_demain_la_presse .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .pub_demain_la_presse .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .pub_demain_la_presse .column a {
           border-width: 0px;
        }

    /*headers*/

        .pub_demain_la_presse .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .pub_demain_la_presse .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_demain_la_presse .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .pub_demain_la_presse .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_demain_la_presse .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_demain_la_presse .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .pub_demain_la_presse .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .pub_demain_la_presse .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .pub_demain_la_presse .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .pub_demain_la_presse .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Entretien Jean-Clément Texier 2
***********************************/

    /*paragraphs*/

        .entretien_jean_clement_texier_2 .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_2 .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .entretien_jean_clement_texier_2 .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .entretien_jean_clement_texier_2 .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_2 .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .entretien_jean_clement_texier_2 .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_2 .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .entretien_jean_clement_texier_2 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_2 .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .entretien_jean_clement_texier_2 .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_2 .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .entretien_jean_clement_texier_2 .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .entretien_jean_clement_texier_2 .column a {
           border-width: 0px;
        }

    /*headers*/

        .entretien_jean_clement_texier_2 .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_2 .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_2 .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_2 .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_2 .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_2 .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .entretien_jean_clement_texier_2 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .entretien_jean_clement_texier_2 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_2 .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .entretien_jean_clement_texier_2 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Entretien Jean-Clément Texier 3
***********************************/

    /*paragraphs*/

        .entretien_jean_clement_texier_3 .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_3 .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .entretien_jean_clement_texier_3 .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .entretien_jean_clement_texier_3 .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_3 .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .entretien_jean_clement_texier_3 .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_3 .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .entretien_jean_clement_texier_3 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_3 .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .entretien_jean_clement_texier_3 .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_3 .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .entretien_jean_clement_texier_3 .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .entretien_jean_clement_texier_3 .column a {
           border-width: 0px;
        }

    /*headers*/

        .entretien_jean_clement_texier_3 .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_3 .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_3 .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_3 .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_3 .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_3 .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .entretien_jean_clement_texier_3 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .entretien_jean_clement_texier_3 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_3 .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .entretien_jean_clement_texier_3 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Pub Audiens
***********************************/

    /*paragraphs*/

        .pub_audiens .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .pub_audiens .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .pub_audiens .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .pub_audiens .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .pub_audiens .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .pub_audiens .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .pub_audiens .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .pub_audiens .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .pub_audiens .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .pub_audiens .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .pub_audiens .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .pub_audiens .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .pub_audiens .column a {
           border-width: 0px;
        }

    /*headers*/

        .pub_audiens .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .pub_audiens .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_audiens .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .pub_audiens .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_audiens .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_audiens .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .pub_audiens .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .pub_audiens .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .pub_audiens .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .pub_audiens .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Entretien Jean-Clément Texier 4
***********************************/

    /*paragraphs*/

        .entretien_jean_clement_texier_4 .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_4 .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .entretien_jean_clement_texier_4 .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .entretien_jean_clement_texier_4 .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_4 .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .entretien_jean_clement_texier_4 .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_4 .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .entretien_jean_clement_texier_4 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_4 .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .entretien_jean_clement_texier_4 .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_4 .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .entretien_jean_clement_texier_4 .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .entretien_jean_clement_texier_4 .column a {
           border-width: 0px;
        }

    /*headers*/

        .entretien_jean_clement_texier_4 .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_4 .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_4 .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_4 .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_4 .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_4 .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .entretien_jean_clement_texier_4 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .entretien_jean_clement_texier_4 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_4 .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .entretien_jean_clement_texier_4 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Pub SWYP
***********************************/

    /*paragraphs*/

        .pub_swyp .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .pub_swyp .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .pub_swyp .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .pub_swyp .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .pub_swyp .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .pub_swyp .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .pub_swyp .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .pub_swyp .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .pub_swyp .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .pub_swyp .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .pub_swyp .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .pub_swyp .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .pub_swyp .column a {
           border-width: 0px;
        }

    /*headers*/

        .pub_swyp .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .pub_swyp .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_swyp .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .pub_swyp .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_swyp .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_swyp .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .pub_swyp .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .pub_swyp .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .pub_swyp .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .pub_swyp .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Entretien Jean-Clément Texier 5
***********************************/

    /*paragraphs*/

        .entretien_jean_clement_texier_5 .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_5 .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .entretien_jean_clement_texier_5 .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .entretien_jean_clement_texier_5 .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_5 .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .entretien_jean_clement_texier_5 .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_5 .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .entretien_jean_clement_texier_5 .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_5 .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .entretien_jean_clement_texier_5 .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_5 .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .entretien_jean_clement_texier_5 .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .entretien_jean_clement_texier_5 .column a {
           border-width: 0px;
        }

    /*headers*/

        .entretien_jean_clement_texier_5 .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_5 .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_5 .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_5 .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_5 .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_5 .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .entretien_jean_clement_texier_5 .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .entretien_jean_clement_texier_5 .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .entretien_jean_clement_texier_5 .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .entretien_jean_clement_texier_5 .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Pub UNIIC
***********************************/

    /*paragraphs*/

        .pub_uniic .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .pub_uniic .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .pub_uniic .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .pub_uniic .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .pub_uniic .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .pub_uniic .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .pub_uniic .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .pub_uniic .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .pub_uniic .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .pub_uniic .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .pub_uniic .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .pub_uniic .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .pub_uniic .column a {
           border-width: 0px;
        }

    /*headers*/

        .pub_uniic .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .pub_uniic .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_uniic .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .pub_uniic .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_uniic .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_uniic .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .pub_uniic .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .pub_uniic .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .pub_uniic .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .pub_uniic .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Pub UNIIC
***********************************/

    /*paragraphs*/

        .pub_uniic.device-mobile .column p {
           font-size: 0.625rem;
        }

        .pub_uniic.device-mobile .column p.paragraphs-1idpsmfd9 {
           font-size: 0.46875rem;
        }

        .pub_uniic.device-mobile .column p.paragraphs-1i17lc44v {
           font-size: 0.703125rem;
        }

        .pub_uniic.device-mobile .column p.paragraphs-1idpvkgal {
           font-size: 0.5078125rem;
        }

        .pub_uniic.device-mobile .column p.paragraphs-1idsat2ig {
           font-size: 0.625rem;
        }

    /*inlines*/

        .pub_uniic.device-mobile .column .default-drop-cap {
           font-size: 2.34375rem;
        }

        .pub_uniic.device-mobile .column span.inlines-1idpv0tgi {
           font-size: 0.625rem;
        }

    /*images*/

    /*links*/

    /*headers*/

        .pub_uniic.device-mobile .column h1 {
           font-size: 1.40625rem;
        }

        .pub_uniic.device-mobile .column h2 {
           font-size: 0.859375rem;
        }

        .pub_uniic.device-mobile .column h3 {
           font-size: 0.78125rem;
        }

        .pub_uniic.device-mobile .column h4 {
           font-size: 0.703125rem;
        }

        .pub_uniic.device-mobile .column h5 {
           font-size: 0.625rem;
        }

        .pub_uniic.device-mobile .column h6 {
           font-size: 0.625rem;
        }

    /*lists*/

        .pub_uniic.device-mobile .column ol {
           font-size: 0.625rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Le groupe de presse - Prisma média
***********************************/

    /*paragraphs*/

        .le_groupe_de_presse_prisma_media .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .le_groupe_de_presse_prisma_media .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .le_groupe_de_presse_prisma_media .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .le_groupe_de_presse_prisma_media .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .le_groupe_de_presse_prisma_media .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .le_groupe_de_presse_prisma_media .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .le_groupe_de_presse_prisma_media .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .le_groupe_de_presse_prisma_media .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .le_groupe_de_presse_prisma_media .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .le_groupe_de_presse_prisma_media .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .le_groupe_de_presse_prisma_media .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .le_groupe_de_presse_prisma_media .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .le_groupe_de_presse_prisma_media .column a {
           border-width: 0px;
        }

    /*headers*/

        .le_groupe_de_presse_prisma_media .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .le_groupe_de_presse_prisma_media .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .le_groupe_de_presse_prisma_media .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .le_groupe_de_presse_prisma_media .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .le_groupe_de_presse_prisma_media .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .le_groupe_de_presse_prisma_media .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .le_groupe_de_presse_prisma_media .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .le_groupe_de_presse_prisma_media .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .le_groupe_de_presse_prisma_media .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .le_groupe_de_presse_prisma_media .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Pub protecmedia
***********************************/

    /*paragraphs*/

        .pub_protecmedia .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .pub_protecmedia .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .pub_protecmedia .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .pub_protecmedia .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .pub_protecmedia .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .pub_protecmedia .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .pub_protecmedia .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .pub_protecmedia .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .pub_protecmedia .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .pub_protecmedia .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .pub_protecmedia .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .pub_protecmedia .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .pub_protecmedia .column a {
           border-width: 0px;
        }

    /*headers*/

        .pub_protecmedia .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .pub_protecmedia .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_protecmedia .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .pub_protecmedia .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_protecmedia .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_protecmedia .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .pub_protecmedia .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .pub_protecmedia .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .pub_protecmedia .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .pub_protecmedia .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Pub protecmedia
***********************************/

    /*paragraphs*/

        .pub_protecmedia.device-mobile .column p {
           font-size: 1.5rem;
        }

        .pub_protecmedia.device-mobile .column p.paragraphs-1idpsmfd9 {
           font-size: 1.125rem;
        }

        .pub_protecmedia.device-mobile .column p.paragraphs-1i17lc44v {
           font-size: 1.6875rem;
        }

        .pub_protecmedia.device-mobile .column p.paragraphs-1idpvkgal {
           font-size: 1.21875rem;
        }

        .pub_protecmedia.device-mobile .column p.paragraphs-1idsat2ig {
           font-size: 1.5rem;
        }

    /*inlines*/

        .pub_protecmedia.device-mobile .column .default-drop-cap {
           font-size: 5.625rem;
        }

        .pub_protecmedia.device-mobile .column span.inlines-1idpv0tgi {
           font-size: 1.5rem;
        }

    /*images*/

    /*links*/

    /*headers*/

        .pub_protecmedia.device-mobile .column h1 {
           font-size: 3.375rem;
        }

        .pub_protecmedia.device-mobile .column h2 {
           font-size: 2.0625rem;
        }

        .pub_protecmedia.device-mobile .column h3 {
           font-size: 1.875rem;
        }

        .pub_protecmedia.device-mobile .column h4 {
           font-size: 1.6875rem;
        }

        .pub_protecmedia.device-mobile .column h5 {
           font-size: 1.5rem;
        }

        .pub_protecmedia.device-mobile .column h6 {
           font-size: 1.5rem;
        }

    /*lists*/

        .pub_protecmedia.device-mobile .column ol {
           font-size: 1.5rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
La feuille de route – Uni-médias
***********************************/

    /*paragraphs*/

        .la_feuille_de_route_uni_medias .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .la_feuille_de_route_uni_medias .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .la_feuille_de_route_uni_medias .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .la_feuille_de_route_uni_medias .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .la_feuille_de_route_uni_medias .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .la_feuille_de_route_uni_medias .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .la_feuille_de_route_uni_medias .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .la_feuille_de_route_uni_medias .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .la_feuille_de_route_uni_medias .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .la_feuille_de_route_uni_medias .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .la_feuille_de_route_uni_medias .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .la_feuille_de_route_uni_medias .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .la_feuille_de_route_uni_medias .column a {
           border-width: 0px;
        }

    /*headers*/

        .la_feuille_de_route_uni_medias .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .la_feuille_de_route_uni_medias .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .la_feuille_de_route_uni_medias .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .la_feuille_de_route_uni_medias .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .la_feuille_de_route_uni_medias .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .la_feuille_de_route_uni_medias .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .la_feuille_de_route_uni_medias .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .la_feuille_de_route_uni_medias .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .la_feuille_de_route_uni_medias .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .la_feuille_de_route_uni_medias .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
La feuille de route – Uni-médias
***********************************/

    /*paragraphs*/

        .la_feuille_de_route_uni_medias.device-mobile .column p {
           font-size: 0.625rem;
        }

        .la_feuille_de_route_uni_medias.device-mobile .column p.paragraphs-1idpsmfd9 {
           font-size: 0.46875rem;
        }

        .la_feuille_de_route_uni_medias.device-mobile .column p.paragraphs-1i17lc44v {
           font-size: 0.703125rem;
        }

        .la_feuille_de_route_uni_medias.device-mobile .column p.paragraphs-1idpvkgal {
           font-size: 0.5078125rem;
        }

        .la_feuille_de_route_uni_medias.device-mobile .column p.paragraphs-1idsat2ig {
           font-size: 0.625rem;
        }

    /*inlines*/

        .la_feuille_de_route_uni_medias.device-mobile .column .default-drop-cap {
           font-size: 2.34375rem;
        }

        .la_feuille_de_route_uni_medias.device-mobile .column span.inlines-1idpv0tgi {
           font-size: 0.625rem;
        }

    /*images*/

    /*links*/

    /*headers*/

        .la_feuille_de_route_uni_medias.device-mobile .column h1 {
           font-size: 1.40625rem;
        }

        .la_feuille_de_route_uni_medias.device-mobile .column h2 {
           font-size: 0.859375rem;
        }

        .la_feuille_de_route_uni_medias.device-mobile .column h3 {
           font-size: 0.78125rem;
        }

        .la_feuille_de_route_uni_medias.device-mobile .column h4 {
           font-size: 0.703125rem;
        }

        .la_feuille_de_route_uni_medias.device-mobile .column h5 {
           font-size: 0.625rem;
        }

        .la_feuille_de_route_uni_medias.device-mobile .column h6 {
           font-size: 0.625rem;
        }

    /*lists*/

        .la_feuille_de_route_uni_medias.device-mobile .column ol {
           font-size: 0.625rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
La feuille de route - 20 minutes
***********************************/

    /*paragraphs*/

        .la_feuille_de_route_20_minutes .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .la_feuille_de_route_20_minutes .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .la_feuille_de_route_20_minutes .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .la_feuille_de_route_20_minutes .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .la_feuille_de_route_20_minutes .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .la_feuille_de_route_20_minutes .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .la_feuille_de_route_20_minutes .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .la_feuille_de_route_20_minutes .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .la_feuille_de_route_20_minutes .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .la_feuille_de_route_20_minutes .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .la_feuille_de_route_20_minutes .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .la_feuille_de_route_20_minutes .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .la_feuille_de_route_20_minutes .column a {
           border-width: 0px;
        }

    /*headers*/

        .la_feuille_de_route_20_minutes .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .la_feuille_de_route_20_minutes .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .la_feuille_de_route_20_minutes .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .la_feuille_de_route_20_minutes .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .la_feuille_de_route_20_minutes .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .la_feuille_de_route_20_minutes .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .la_feuille_de_route_20_minutes .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .la_feuille_de_route_20_minutes .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .la_feuille_de_route_20_minutes .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .la_feuille_de_route_20_minutes .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
La feuille de route - 20 minutes
***********************************/

    /*paragraphs*/

        .la_feuille_de_route_20_minutes.device-mobile .column p {
           font-size: 1.5rem;
        }

        .la_feuille_de_route_20_minutes.device-mobile .column p.paragraphs-1idpsmfd9 {
           font-size: 1.125rem;
        }

        .la_feuille_de_route_20_minutes.device-mobile .column p.paragraphs-1i17lc44v {
           font-size: 1.6875rem;
        }

        .la_feuille_de_route_20_minutes.device-mobile .column p.paragraphs-1idpvkgal {
           font-size: 1.21875rem;
        }

        .la_feuille_de_route_20_minutes.device-mobile .column p.paragraphs-1idsat2ig {
           font-size: 1.5rem;
        }

    /*inlines*/

        .la_feuille_de_route_20_minutes.device-mobile .column .default-drop-cap {
           font-size: 5.625rem;
        }

        .la_feuille_de_route_20_minutes.device-mobile .column span.inlines-1idpv0tgi {
           font-size: 1.5rem;
        }

    /*images*/

    /*links*/

    /*headers*/

        .la_feuille_de_route_20_minutes.device-mobile .column h1 {
           font-size: 3.375rem;
        }

        .la_feuille_de_route_20_minutes.device-mobile .column h2 {
           font-size: 2.0625rem;
        }

        .la_feuille_de_route_20_minutes.device-mobile .column h3 {
           font-size: 1.875rem;
        }

        .la_feuille_de_route_20_minutes.device-mobile .column h4 {
           font-size: 1.6875rem;
        }

        .la_feuille_de_route_20_minutes.device-mobile .column h5 {
           font-size: 1.5rem;
        }

        .la_feuille_de_route_20_minutes.device-mobile .column h6 {
           font-size: 1.5rem;
        }

    /*lists*/

        .la_feuille_de_route_20_minutes.device-mobile .column ol {
           font-size: 1.5rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Pub DOTEVENTS
***********************************/

    /*paragraphs*/

        .pub_dotevents .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .pub_dotevents .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .pub_dotevents .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .pub_dotevents .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .pub_dotevents .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .pub_dotevents .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .pub_dotevents .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .pub_dotevents .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .pub_dotevents .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .pub_dotevents .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .pub_dotevents .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .pub_dotevents .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .pub_dotevents .column a {
           border-width: 0px;
        }

    /*headers*/

        .pub_dotevents .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .pub_dotevents .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_dotevents .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .pub_dotevents .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_dotevents .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_dotevents .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .pub_dotevents .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .pub_dotevents .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .pub_dotevents .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .pub_dotevents .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Pub DOTEVENTS
***********************************/

    /*paragraphs*/

        .pub_dotevents.device-mobile .column p {
           font-size: 1.5rem;
        }

        .pub_dotevents.device-mobile .column p.paragraphs-1idpsmfd9 {
           font-size: 1.125rem;
        }

        .pub_dotevents.device-mobile .column p.paragraphs-1i17lc44v {
           font-size: 1.6875rem;
        }

        .pub_dotevents.device-mobile .column p.paragraphs-1idpvkgal {
           font-size: 1.21875rem;
        }

        .pub_dotevents.device-mobile .column p.paragraphs-1idsat2ig {
           font-size: 1.5rem;
        }

    /*inlines*/

        .pub_dotevents.device-mobile .column .default-drop-cap {
           font-size: 5.625rem;
        }

        .pub_dotevents.device-mobile .column span.inlines-1idpv0tgi {
           font-size: 1.5rem;
        }

    /*images*/

    /*links*/

    /*headers*/

        .pub_dotevents.device-mobile .column h1 {
           font-size: 3.375rem;
        }

        .pub_dotevents.device-mobile .column h2 {
           font-size: 2.0625rem;
        }

        .pub_dotevents.device-mobile .column h3 {
           font-size: 1.875rem;
        }

        .pub_dotevents.device-mobile .column h4 {
           font-size: 1.6875rem;
        }

        .pub_dotevents.device-mobile .column h5 {
           font-size: 1.5rem;
        }

        .pub_dotevents.device-mobile .column h6 {
           font-size: 1.5rem;
        }

    /*lists*/

        .pub_dotevents.device-mobile .column ol {
           font-size: 1.5rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
La feuille de route – DemainLaPresse
***********************************/

    /*paragraphs*/

        .la_feuille_de_route_demainlapresse .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .la_feuille_de_route_demainlapresse .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .la_feuille_de_route_demainlapresse .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .la_feuille_de_route_demainlapresse .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .la_feuille_de_route_demainlapresse .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .la_feuille_de_route_demainlapresse .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .la_feuille_de_route_demainlapresse .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .la_feuille_de_route_demainlapresse .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .la_feuille_de_route_demainlapresse .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .la_feuille_de_route_demainlapresse .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .la_feuille_de_route_demainlapresse .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .la_feuille_de_route_demainlapresse .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .la_feuille_de_route_demainlapresse .column a {
           border-width: 0px;
        }

    /*headers*/

        .la_feuille_de_route_demainlapresse .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .la_feuille_de_route_demainlapresse .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .la_feuille_de_route_demainlapresse .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .la_feuille_de_route_demainlapresse .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .la_feuille_de_route_demainlapresse .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .la_feuille_de_route_demainlapresse .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .la_feuille_de_route_demainlapresse .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .la_feuille_de_route_demainlapresse .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .la_feuille_de_route_demainlapresse .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .la_feuille_de_route_demainlapresse .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
La feuille de route – DemainLaPresse
***********************************/

    /*paragraphs*/

        .la_feuille_de_route_demainlapresse.device-mobile .column p {
           font-size: 1.5rem;
        }

        .la_feuille_de_route_demainlapresse.device-mobile .column p.paragraphs-1idpsmfd9 {
           font-size: 1.125rem;
        }

        .la_feuille_de_route_demainlapresse.device-mobile .column p.paragraphs-1i17lc44v {
           font-size: 1.6875rem;
        }

        .la_feuille_de_route_demainlapresse.device-mobile .column p.paragraphs-1idpvkgal {
           font-size: 1.21875rem;
        }

        .la_feuille_de_route_demainlapresse.device-mobile .column p.paragraphs-1idsat2ig {
           font-size: 1.5rem;
        }

    /*inlines*/

        .la_feuille_de_route_demainlapresse.device-mobile .column .default-drop-cap {
           font-size: 5.625rem;
        }

        .la_feuille_de_route_demainlapresse.device-mobile .column span.inlines-1idpv0tgi {
           font-size: 1.5rem;
        }

    /*images*/

    /*links*/

    /*headers*/

        .la_feuille_de_route_demainlapresse.device-mobile .column h1 {
           font-size: 3.375rem;
        }

        .la_feuille_de_route_demainlapresse.device-mobile .column h2 {
           font-size: 2.0625rem;
        }

        .la_feuille_de_route_demainlapresse.device-mobile .column h3 {
           font-size: 1.875rem;
        }

        .la_feuille_de_route_demainlapresse.device-mobile .column h4 {
           font-size: 1.6875rem;
        }

        .la_feuille_de_route_demainlapresse.device-mobile .column h5 {
           font-size: 1.5rem;
        }

        .la_feuille_de_route_demainlapresse.device-mobile .column h6 {
           font-size: 1.5rem;
        }

    /*lists*/

        .la_feuille_de_route_demainlapresse.device-mobile .column ol {
           font-size: 1.5rem;
        }

    /*containers*/

    /*layoutitems*/

/***********************************
Pub DirectEditeurs
***********************************/

    /*paragraphs*/

        .pub_directediteurs .column p {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: justify;
           border-width: 0px;
        }

        .pub_directediteurs .column p.paragraphs-1idpsmfd9 {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Trebuchet MS, sans-serif;
           font-size: 0.75rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
           text-align: right;
        }

        .pub_directediteurs .column p.paragraphs-1i17lc44v {
           background-color: transparent;
           color: #222222;
           font-family: Barlow Condensed, sans-serif;
           font-size: 1.125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           border-width: 0px;
           border-style: none;
           border-color: Transparent;
           border-radius: 0px;
           padding: 0px;
           text-align: justify;
        }

        .pub_directediteurs .column p.paragraphs-1idpvkgal {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 0.8125rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

        .pub_directediteurs .column p.paragraphs-1idsat2ig {
           background-color: transparent;
           color: rgb(238, 66, 36);
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           text-align: right;
           padding: 0px;
           border-width: 0px;
        }

    /*inlines*/

        .pub_directediteurs .column .default-drop-cap {
           float: left;
           font-weight: 400;
           margin-top: 15px;
           margin-right: 2px;
           font-size: 3.75rem;
           line-height: 1.3em;
           border-width: 0px;
        }

        .pub_directediteurs .column span.inlines-1idpv0tgi {
           background-color: transparent;
           color: #EE4224FF;
           font-family: Georgia, serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           padding: 0px;
           border-width: 0px;
        }

    /*images*/

        .pub_directediteurs .column img.image-default {
           max-width: 100%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           border-width: 0px;
        }

        .pub_directediteurs .column img.images-1i2ee3417 {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           margin-left: 0px;
           margin-right: 15px;
           border-left-width: 0px;
           border-right-width: 0px;
           border-top-width: 0px;
           border-bottom-width: 0px;
        }

        .pub_directediteurs .column img.images-1idptukg3 {
           max-width: 13%;
           width: 100%;
           height: auto;
           display: block;
           float: left;
           margin-left: 5px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 0px;
        }

        .pub_directediteurs .column img.images-1idpu0kgi {
           max-width: 40%;
           width: 100%;
           height: auto;
           display: block;
           float: right;
           margin-left: 10px;
           margin-right: 5px;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           margin-top: 5px;
           margin-bottom: 5px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

        .pub_directediteurs .column img.images-1idq0g045 {
           max-width: 80%;
           width: 100%;
           height: auto;
           display: block;
           float: none;
           margin-left: auto;
           margin-right: auto;
           overflow: hidden;
           box-sizing: border-box;
           padding: 0px;
           border-width: 1px;
           border-style: solid;
           border-color: rgb(238, 66, 36);
        }

    /*links*/

        .pub_directediteurs .column a {
           border-width: 0px;
        }

    /*headers*/

        .pub_directediteurs .column h1 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 2.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 21px;
           text-align: center;
           border-width: 0px;
        }

        .pub_directediteurs .column h2 {
           background-color: transparent;
           color: rgb(34, 34, 34);
           font-family: Georgia, serif;
           font-size: 1.375rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_directediteurs .column h3 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.25rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 4px;
           margin-top: 11px;
           border-width: 0px;
        }

        .pub_directediteurs .column h4 {
           background-color: transparent;
           color: #222222;
           font-family: Georgia, serif;
           font-size: 1.125rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_directediteurs .column h5 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-top: 21px;
           border-width: 0px;
        }

        .pub_directediteurs .column h6 {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: 300;
           line-height: 1.6em;
           margin-bottom: 8px;
           margin-top: 8px;
           border-width: 0px;
        }

    /*lists*/

        .pub_directediteurs .column ol {
           background-color: transparent;
           color: #222222;
           font-family: Helvetica, sans-serif;
           font-size: 1rem;
           font-weight: normal;
           font-style: normal;
           font-variant: normal;
           line-height: 1.6em;
           margin-bottom: 11px;
           margin-left: 0px;
           margin-right: 0px;
           margin-top: 0px;
           list-style-type: decimal;
           border-width: 0px;
           list-style-image: none;
        }

    /*containers*/

        .pub_directediteurs .column div.container-default {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           border-width: 0px;
        }

        .pub_directediteurs .column div.containers-1idq2h2ic {
           padding: 10px;
           display: flex;
           flex-direction: row;
           flex-wrap: wrap;
           justify-content: space-around;
           align-items: stretch;
           gap: normal;
           margin: 0px;
           border-width: 1px;
           background-repeat: no-repeat;
           background-size: cover;
           background-position: center;
           border-style: solid;
           border-color: #EE4224FF;
        }

    /*layoutitems*/

        .pub_directediteurs .column div.layoutitem-default {
           padding: 0px;
           flex-grow: 1;
           flex-shrink: 1;
           flex-basis: 0px;
           min-width: ;
           min-height: ;
           border-width: 0px;
        }

/***********************************
Pub DirectEditeurs
***********************************/

    /*paragraphs*/

        .pub_directediteurs.device-mobile .column p {
           font-size: 1.5rem;
        }

        .pub_directediteurs.device-mobile .column p.paragraphs-1idpsmfd9 {
           font-size: 1.125rem;
        }

        .pub_directediteurs.device-mobile .column p.paragraphs-1i17lc44v {
           font-size: 1.6875rem;
        }

        .pub_directediteurs.device-mobile .column p.paragraphs-1idpvkgal {
           font-size: 1.21875rem;
        }

        .pub_directediteurs.device-mobile .column p.paragraphs-1idsat2ig {
           font-size: 1.5rem;
        }

    /*inlines*/

        .pub_directediteurs.device-mobile .column .default-drop-cap {
           font-size: 5.625rem;
        }

        .pub_directediteurs.device-mobile .column span.inlines-1idpv0tgi {
           font-size: 1.5rem;
        }

    /*images*/

    /*links*/

    /*headers*/

        .pub_directediteurs.device-mobile .column h1 {
           font-size: 3.375rem;
        }

        .pub_directediteurs.device-mobile .column h2 {
           font-size: 2.0625rem;
        }

        .pub_directediteurs.device-mobile .column h3 {
           font-size: 1.875rem;
        }

        .pub_directediteurs.device-mobile .column h4 {
           font-size: 1.6875rem;
        }

        .pub_directediteurs.device-mobile .column h5 {
           font-size: 1.5rem;
        }

        .pub_directediteurs.device-mobile .column h6 {
           font-size: 1.5rem;
        }

    /*lists*/

        .pub_directediteurs.device-mobile .column ol {
           font-size: 1.5rem;
        }

    /*containers*/

    /*layoutitems*/


div.bookviewport { background-color: #333333; }
div.pagecontainer .page_disable_overlay { background-color: #333333; }