/*
 Theme Name: Twenty Seventeen Child Theme
 Theme URI: https://yourwebsite.com
 Author: Your Name
 Author URI: https://yourwebsite.com
 Template: twentyseventeen
 Description: Child theme for Twenty Seventeen.
 Version: 0.1
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags:
 Text Domain: twentyseventeen-child
 */
@charset 'UTF-8';h1,
h2,
h3,
h4,
h5,
h6
{
    margin: 0;padding: 0;color: #333;
}
.site-branding,
#responsive-menu-container .site-branding
{position: relative;max-width: 1255px;
    height: 90px;margin: auto;margin-top: 35px;padding: 0;
}
.site-branding div.custom-logo,
#responsive-menu-container .site-branding div.custom-logo
{display: inline-block;

    width: auto;height: 89px;
}
.site-branding div.custom-logo .custom-logo-link img.custom-logo,
#responsive-menu-container .site-branding div.custom-logo .custom-logo-link img.custom-logo
{
    height: 100%;max-height: 89px;margin-left: 0;
}
#responsive-menu-container .site-branding-text,
.site-branding-text
{font-family: Noticia Text;font-size: 18px;

    padding-left: 10px;
}
.site-branding .wrap .bloc-droit,
#responsive-menu-container .site-branding .wrap .bloc-droit
{line-height: 63px;position: relative;display: inline-block;
    float: right;width: 95px;height: 63px;text-align: center;
}
.site-branding .wrap .bloc-droit.right,
#responsive-menu-container .site-branding .wrap .bloc-droit.right
{position: absolute;top: -10px;right: 0;width: auto;

    text-align: right;
}
.site-branding .wrap .bloc-droit.switch-langue,
#responsive-menu-container .site-branding .wrap .bloc-droit.switch-langue
{
    font-size: 16px;line-height: 120%;height: 35px;margin-top: 54px;
}
#responsive-menu-container .search-form .search-field,
.search-form .search-field
{
    font-family: Century Gothic;display: inline-block;width: 280px;padding: .7em;padding-right: 45px;
}
#responsive-menu-container .search-form .search-submit,
.search-form .search-submit
{
    position: relative                        ;position: absolute;padding: .5em 1em;background: 0;
}
.homepage .metaslider .flex-direction-nav .flex-prev,
.homepage .metaslider .flex-direction-nav .flex-next
{display: inline-block;width: 25px;height: 25px;padding: 4px;

    text-indent: -9999px;border: solid #005ca9;border-width: 0 4px 4px 0;background: 0;
}
.page-victime .textwidget .chute-module-header p,
#module-victime #titre-module-victime
{
    font-family: Century Gothic;font-size: 30px;font-weight: bold;width: auto;margin: auto;color: #005ca9;border: 0;background: 0;
}
#module-victime li > a,
#module-victime li > span
{font-family: roboto;position: relative;

    display: inline-block;display: table-cell;width: 255px;height: 80px;padding: 0 10px;text-align: center;vertical-align: middle;color: #fff;border: 1px solid #005ca9;border-radius: 40px;background-color: #005ca9;
}
.page-victime .actu-content h2,
.article-content-accordeon h2
{font-size: 30px;font-weight: bold;position: relative;padding-left: 40px;

    cursor: pointer;color: #005ca9;
}
.page-victime .actu-content h2,
.page-id-4158 .article-content-accordeon h2
{font-weight: 300;position: relative;padding-left: 40px;

    color: #2c3e50;
}
.page-victime .actu-content h2:not(.no-accordeon):before,
.article-content-accordeon h2:not(.no-accordeon):before
{font-family: monospace;font-size: 30px;font-weight: 400;line-height: 27px;position: absolute;top: 5px;left: 0;display: inline-block;width: 30px;height: 30px;

    content: '›';transition: all .5s;text-align: center;vertical-align: 3px;color: #fff;border-radius: 100%;background-color: #005ca9;
}
.page-id-192 .article-content-accordeon .bloc-content-accordeon a,
.page-id-2515 .article-content-accordeon .bloc-content-accordeon a,
.bt-download a
{
    display: block;margin-bottom: 5px;padding: 15px;text-decoration: none;color: #2c3e50;border-left: 3px solid #005ca9;background: url(./images/arrow_down.svg) 97% center no-repeat #f0f0f0;background-size: 15px 16px;
}
.bloc_bas #last_articles .header,
.bloc_bas #meme_themes .header
{font-size: 24px;margin-top: 10px;margin-bottom: 26px;
    padding-top: 28px;text-align: center;color: #2c3e50;
}
.bloc_bas #last_articles .article,
.bloc_bas #meme_themes .theme
{
    display: inline-block;width: 31%;margin-right: 3.5%;margin-bottom: 20px;cursor: pointer;text-align: left;vertical-align: top;
}
#last_articles .article .date,
#meme_themes .theme .date
{
    font-size: 16px;margin-bottom: 2px;text-align: left;color: #818181;
}
#last_articles .article .visuel,
#meme_themes .theme .visuel
{overflow: hidden;

    height: 190px;margin-bottom: 0;
}
#last_articles .article .visuel img,
#meme_themes .theme .visuel img
{
    display: block;width: auto;min-width: 100%;max-width: none;min-height: 100%;max-height: 120%;margin: 0 auto;
}
body:not(.twentyseventeen-front-page) .post-thumbnail h1.entry-title,
body:not(.twentyseventeen-front-page) .post-thumbnail h1.page-title
{font-size: 36px;font-weight: bold;position: absolute;z-index: 1;top: 50%;left: 0;

    width: 100%;text-align: center;letter-spacing: normal;text-transform: none;color: #fff;
}
body:not(.twentyseventeen-front-page) .post-thumbnail h1.entry-title .h1,
body:not(.twentyseventeen-front-page) .post-thumbnail h1.page-title .h1
{
    display: block;max-width: 1068px;margin: 0 auto;padding: 0 10px;
}
.page-corporate h1,
.page-victime .entry-content .corpo-wrapper h1,
.page-module-victime .entry-content .corpo-wrapper h1,
.page-actu h1
{
    font-size: 35px;font-weight: bold;margin-bottom: 30px;letter-spacing: normal;color: #005ca9;
}
.page-corporate h2,
.page-victime h2,
.page-actu h2
{
    font-size: 30px;font-weight: bold;margin-top: 20px;margin-bottom: 30px;color: #005ca9;
}
.page-corporate h3,
.page-victime h3,
.page-actu h3
{font-size: 26px;
    font-weight: 300;margin-top: 30px;margin-bottom: 15px;color: #2c3e50;
}
.page-corporate h4,
.page-victime h4,
.page-actu h4
{font-size: 20px;
    font-weight: 300;margin-top: 30px;margin-bottom: 15px;color: #2c3e50;
}
.page-corporate h5,
.page-victime h5,
.page-actu h5
{font-size: 16px;
    font-weight: 300;margin-top: 15px;margin-bottom: 10px;text-transform: none;color: #2c3e50;
}
.page-corporate p,
.page-victime p,
.page-actu p
{
    font-size: 16px;margin-bottom: 15px;text-align: justify;color: #2c3e50;
}
@font-face
{
    font-family: 'Century Gothic';font-weight: 400;font-style: normal;src: url('src/centurygothic.woff');
}
@font-face
{
    font-family: 'Roboto';font-weight: 300;font-style: normal;src: local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face
{
    font-family: 'Roboto';font-weight: 300;font-style: normal;src: local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face
{
    font-family: 'Roboto';font-weight: 300;font-style: normal;src: local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');unicode-range: U+1F00-1FFF;
}
@font-face
{
    font-family: 'Roboto';font-weight: 300;font-style: normal;src: local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');unicode-range: U+0370-03FF;
}
@font-face
{
    font-family: 'Roboto';font-weight: 300;font-style: normal;src: local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
}
@font-face
{
    font-family: 'Roboto';font-weight: 300;font-style: normal;src: local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face
{
    font-family: 'Roboto';font-weight: 300;font-style: normal;src: local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face
{
    font-family: 'Roboto';font-weight: 400;font-style: normal;src: local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face
{
    font-family: 'Roboto';font-weight: 400;font-style: normal;src: local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face
{
    font-family: 'Roboto';font-weight: 400;font-style: normal;src: local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');unicode-range: U+1F00-1FFF;
}
@font-face
{
    font-family: 'Roboto';font-weight: 400;font-style: normal;src: local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');unicode-range: U+0370-03FF;
}
@font-face
{
    font-family: 'Roboto';font-weight: 400;font-style: normal;src: local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
}
@font-face
{
    font-family: 'Roboto';font-weight: 400;font-style: normal;src: local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face
{
    font-family: 'Roboto';font-weight: 400;font-style: normal;src: local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face
{
    font-family: 'Roboto';font-weight: 700;font-style: normal;src: local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face
{
    font-family: 'Roboto';font-weight: 700;font-style: normal;src: local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');unicode-range: U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face
{
    font-family: 'Roboto';font-weight: 700;font-style: normal;src: local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');unicode-range: U+1F00-1FFF;
}
@font-face
{
    font-family: 'Roboto';font-weight: 700;font-style: normal;src: local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');unicode-range: U+0370-03FF;
}
@font-face
{
    font-family: 'Roboto';font-weight: 700;font-style: normal;src: local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;
}
@font-face
{
    font-family: 'Roboto';font-weight: 700;font-style: normal;src: local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face
{
    font-family: 'Roboto';font-weight: 700;font-style: normal;src: local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
html
{
    color: #333;
}body
{
    font-family: Century Gothic;color: #333;
}body.page-template-page-full-width .page-full-width #primary .entry-content
{
    width: 100%;
}
body.page-template-page-full-width .page-full-width #primary .entry-header
{
    width: 100%;
}
button
{
    font-family: Century Gothic;color: #333;
}input
{
    font-family: Century Gothic;color: #333;
}
select
{
    font-family: Century Gothic;color: #333;
}textarea
{
    font-family: Century Gothic;color: #333;
}
.entry-footer
{
    display: none !important;
}.entry-footer a
{
    box-shadow: none;
}.entry-footer a:focus
{
    box-shadow: none;
}
.entry-footer a:hover
{
    box-shadow: none;
}.entry-footer .cat-links a
{
    box-shadow: none;
}
.entry-footer .cat-links a:focus
{
    box-shadow: none;
}.entry-footer .cat-links a:hover
{
    box-shadow: none;
}
.entry-footer .tags-links a
{
    box-shadow: none;
}.entry-footer .tags-links a:focus
{
    box-shadow: none;
}
.entry-footer .tags-links a:hover
{
    box-shadow: none;
}.comment-reply-link
{
    box-shadow: none;
}
.comment-reply-link:focus
{
    box-shadow: none;
}.comment-reply-link:hover
{
    box-shadow: none;
}
a
{
    color: #005ca9;
}a .nav-title
{
    box-shadow: none;
}a:focus .nav-title
{
    box-shadow: none;
}a:hover .nav-title
{
    box-shadow: none;
}
.widget
{
    padding-bottom: 0;
}.widget a
{
    box-shadow: none;
}.widget a:focus
{
    box-shadow: none;
}
.widget a:hover
{
    box-shadow: none;
}.widget .widget-title a
{
    box-shadow: none;
}.widget .widget-title a:focus
{
    box-shadow: none;
}
.widget .widget-title a:hover
{
    box-shadow: none;
}.widget ul li
{
    border-top: 0;border-bottom: 0;
}
.widget ul li a
{
    box-shadow: none;
}.widget ul li a:focus
{
    box-shadow: none;
}.widget ul li a:hover
{
    box-shadow: none;
}
.widget ul li ul
{
    position: static;
}.widget ul li li
{
    padding-left: 0;
}.site-footer
{font-size: 13px;margin-top: 0;border: 0;
    background-color: #fafafa;
}
.site-footer .widget-area a
{
    box-shadow: none;
}.site-footer .widget-area a:focus
{
    box-shadow: none;
}
.site-footer .widget-area a:hover
{
    box-shadow: none;
}.site-footer .widget-area ul li a
{
    box-shadow: none        ;box-shadow: none;
}
.site-footer .wrap
{
    width: 100%;max-width: 1330px;margin: 0 auto;padding-top: 55px;background: url(./images/screcs.jpg) 94% 95% no-repeat;
}
.site-footer .wrap .wrap-content
{display: table;

    width: 100%;
}.site-footer .wrap .widget-area .footer-txt
{position: relative;margin-top: 30px;padding-left: 16px;color: #555;
    border-left: 2px solid #fff;
}
.site-footer .wrap .widget-area .footer-txt::before
{position: absolute;left: 0;display: block;width: 3px;height: 100%;

    content: '';background-color: #333;
}
.site-footer .wrap .widget-area .footer-txt .titre
{
    font-weight: bold;margin-bottom: 0;color: #333;
}
.site-footer .wrap-content > .widget-area
{font-size: 16px;display: table-cell;width: 20%;padding-top: 0;vertical-align: top;

    color: #fff;
}
.site-footer .wrap-content > .widget-area .footer-widget-1
{
    width: 100%;
}.site-footer .wrap-content > .footer-navigation
{
    display: table-cell;vertical-align: top;
}
.entry-content
{
    width: 100%;max-width: 980px;max-width: 767px;margin: 0 auto;
}.entry-content a
{
    box-shadow: none;
}
.entry-content a:focus
{
    box-shadow: none;
}.entry-content a:hover
{
    box-shadow: none;
}.entry-content #module-victime li
{
    position: static;
}
.entry-content #module-victime li::before
{display: none;

    content: '';
}
.entry-content ul:not(.gform_fields):not(.flex-direction-nav) li
{position: relative;

    margin-bottom: 10px;padding: 0 0 0 20px;list-style: none;color: #2c3e50;
}
.entry-content div:not(.wrapper-victime-more) > ul:not(.gform_fields) > li::before
{position: absolute;top: 8px;left: -18px;display: block;display: inline-block;padding: 3px;

    content: '';transform: rotate(-45deg);border: solid #2c3e50;border-width: 0 1px 1px 0;
}
.page-corporate #module-victime
{margin-top: -10px;
    margin-left: -30px;
}.page-corporate .corpo-wrapper div[id^='pg-']
{
    margin-left: 30px;
}
.page-corporate .corpo-wrapper .actu-content
{margin-right: 125px;
    margin-left: 30px;
}
.page-corporate.page-module-victime #module-victime
{
    margin-top: 0;
}.page-corporate.page-module-victime .corpo-wrapper .actu-content
{margin-right: 0;
    margin-left: 0;
}
.page-corporate a:hover
{
    color: #a21a5b;
}.page-corporate span.wpcf7-list-item
{
    display: block;
}
.page-corporate span.wpcf7-list-item label
{
    font-weight: normal;
}.page-corporate span.wpcf7-list-item input[type='radio']
{
    float: right;
}
.page-actualites .inner-wrap
{
    border: 0;
}.page-actualites .addthis_toolbox
{
    display: none;
}
.page-actualites a:hover
{
    color: #a21a5b;
}.page-victime .actu-content h2.no-accordeon
{
    padding-left: 0 !important;
}
.page-victime .actu-content h2.open:not(.no-accordeon):before
{
    transform: rotate(90deg);
}
.page-victime .actu-content .bloc-content-accordeon
{
    padding: 20px 0 20px 40px;
}.page-victime .actu-content .open h2:not(.no-accordeon):before
{
    transform: rotate(90deg);
}
.page-victime h3
{
    font-weight: bold;
}.page-victime div[id^='pg-'][id$='-0']
{
    max-width: 980px;margin: auto;
}
.page-victime div[id^='pg-'][id$='-1']
{
    background-color: #ecebe9;
}
.page-victime div[id^='pg-'][id$='-1'] > div
{
    max-width: 980px;margin: auto;padding-top: 10px;padding-left: 30px;
}
.page-victime a:hover
{
    color: #a21a5b;
}.page-victime .entry-content .corpo-wrapper h1
{
    text-align: center;text-transform: none;
}
.bt-lnk
{font-size: 15px;line-height: 19px;position: relative;display: inline-block;box-sizing: border-box;width: 360px;padding: 15px 20px 15px 90px;

    color: #fff;background: #005ca9;
}
.bt-lnk strong
{
    display: block;
}.bt-lnk-wide
{
    width: 390px;
}.bt-lnk::before
{position: absolute;top: 0;left: 0;display: block;width: 70px;height: 100%;

    content: '';background: url(./images/link.png) center center no-repeat #92d4f5;background-size: 28px 28px;
}
#page .bt-lnk:hover
{
    color: #fff;
}#page .article-content-accordeon ul
{margin: 0;padding: 0;

    list-style: none !important;
}
p
{
    margin: 0;margin-bottom: 10px;
}.site-description
{font-family: Century Gothic;font-size: 20px;font-weight: 300;

    color: #1769b3;
}
.metaslider
{
    overflow: hidden;
}.metaslider a
{display: block;

    width: 100%;height: 100%;
}.metaslider .slides img
{line-height: normal;width: auto !important;max-width: 100%;max-height: none;margin: 0;padding: 0;list-style: none;list-style-type: none;

    border: 0;
}
.metaslider .slides li
{line-height: normal;position: relative;overflow: hidden;max-width: none;max-height: 407px !important;margin: 0;padding: 0;list-style: none;list-style-type: none;

    border: 0;
}
.wrap
{
    max-width: 100%;padding: 0;
}.page-one-column .panel-content .wrap
{
    max-width: 100%;padding: 0;
}
.page-one-column #page .wrap #primary
{
    max-width: 100%;padding: 0;
}.page-one-column #page .wrap.page-victime
{
    max-width: 100%;margin: 0;padding: 0;
}
.page-one-column #page .wrap.page-victime #primary
{
    max-width: 100%;
}.outer-wrap
{
    max-width: 100%;margin: auto;
}
.inner-wrap
{
    max-width: 100%;
}.wrapper-form-civi-departement
{
    width: 100%;padding-bottom: 20px;
}
.wrapper-form-civi-departement .title
{
    font-size: 20px;line-height: 28px;
}.wrapper-form-civi-departement form .dept
{font-size: 16px;display: inline-block;

    width: 220px;vertical-align: middle;
}
.wrapper-form-civi-departement form button
{margin-left: 10px;color: #fff;border-radius: 30px;
    background-color: #005ca9;
}
.wrapper-form-civi-departement .links
{
    padding-bottom: 20px;
}.wrapper-form-civi-departement .links a
{
    width: 380px;
}
.wrapper-form-civi-departement .links a:first-child
{width: 330px;
    margin-right: 15px;
}
.wrapper-form-civi-departement .msg
{
    color: #005ca9;
}.wrapper-victime-more
{font-size: 16px;

    float: right;width: 285px;margin: 0 0 40px 40px;padding: 20px 30px;color: #fff;background-color: #005ca9;
}
.wrapper-victime-more .title
{
    font-size: 20px;line-height: 25px;margin-bottom: 10px;color: #fff;
}
.wrapper-victime-more ul
{
    margin: 0 !important;padding: 0;
}.wrapper-victime-more ul li
{line-height: 21px;position: relative;

    margin: 0 0 5px 20px;padding: 0 0 0 22px;
}
.wrapper-victime-more ul li:before
{position: absolute;top: 5px;left: -20px;display: inline-block;width: 12px;height: 12px;

    content: '';transform: none;vertical-align: top;border: 0;background: url(./images/right-arrow-white.svg) center center no-repeat;background-size: cover;
}
.wrapper-victime-more a
{
    color: #fff;
}.site-header
{margin-bottom: 28px;padding: 0 1rem;

    background: 0;
}
.entry-header
{
    display: none;
}.site-branding .wrap
{
    height: 100%;
}.site-branding .wrap .bloc-droit ul
{
    margin: 0;
}
.site-branding .wrap .bloc-burger
{
    display: none;
}.site-branding div.custom-logo .custom-logo-link
{
    height: 100%;padding-right: 10px;
}
.site-branding .site-branding-text .site-title
{
    display: none;
}#responsive-menu-container
{
    line-height: normal;
}
#responsive-menu-container .site-branding .wrap
{
    height: 100%;
}#responsive-menu-container .site-branding .wrap .bloc-droit.bloc-empty
{
    display: none;
}
#responsive-menu-container .site-branding div.custom-logo .custom-logo-link
{
    height: 100%;padding-right: 10px;
}
#responsive-menu-container #responsive-menu > li
{
    margin-bottom: 20px;border-left: #d0ccc9 4px solid;
}
#responsive-menu-container #responsive-menu > li:first-of-type
{clear: both;

    margin-top: 30px;
}
#responsive-menu-container #responsive-menu > li.responsive-menu-item > a.responsive-menu-item-link
{
    font-size: 26px;
}
#responsive-menu-container #responsive-menu li li.responsive-menu-item .responsive-menu-item-link
{
    font-size: 20px;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item a
{
    display: inline-block;width: auto;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover
{
    text-decoration: underline;
}
#responsive-menu-container #responsive-menu .responsive-menu-subarrow
{
    display: none;
}
#responsive-menu-container #responsive-menu .footer-menu-social .follow-us
{margin-top: 10px;margin-bottom: 10px;

    text-align: center;
}
#responsive-menu-container #responsive-menu .footer-menu-social .panel-grid-cell
{
    width: 100%;
}
#responsive-menu-container #responsive-menu .simple-social-icons svg[class^='social-']
{
    width: 30px;height: 30px;
}
#responsive-menu-container #responsive-menu .simple-social-icons svg[class*=' social-']
{
    width: 30px;height: 30px;
}
#responsive-menu-container #responsive-menu .simple-social-icons ul li a
{box-sizing: content-box;width: 30px;height: 30px;
    padding: 9px;
}
#responsive-menu-container #responsive-menu .simple-social-icons ul li.ssi-facebook a
{
    background: none !important;
}
#responsive-menu-container #responsive-menu .simple-social-icons ul li.ssi-twitter a
{
    background: none !important;
}
#responsive-menu-container .search-form .search-submit:hover
{
    color: #333;
}#responsive-menu-container .footer-links-menu
{min-height: 0;text-align: center;

    column-count: auto;column-gap: 0;
}
#responsive-menu-container .footer-links-menu li
{display: inline;

    break-inside: auto;
}
#responsive-menu-container .footer-links-menu a
{padding-left: 20px;

    color: #333;
}#responsive-menu-container #responsive-menu-wrapper
{max-width: 1110px;
    margin: auto;
}
#responsive-menu-container #responsive-menu-wrapper #responsive-menu
{
    margin-left: 9px;
}
.select-wrapper
{
    line-height: 100%;position: relative;width: 100%;height: 100%;
}.select-wrapper select
{position: absolute;top: 0;left: 50%;width: 92px;height: 100%;margin-left: -46px;vertical-align: top;

    opacity: 0;border: 0;border-bottom: 1px solid black;border-radius: 0;background-color: #fff;
}
.select-wrapper .option-selected
{line-height: 35px;position: relative;display: inline-block;box-sizing: border-box;width: 91px;
    height: 100%;padding: 0 15px 0 5px;cursor: pointer;text-align: left;vertical-align: top;border: 0;border-bottom: 1px solid black;border-radius: 0;background-color: #fff;
}
.select-wrapper .option-selected::after
{position: absolute;top: 50%;right: 4px;display: block;width: 0;height: 0;margin-top: -2px;

    content: '';border-width: 5px 4px 0 4px;border-style: solid;border-color: black transparent transparent transparent;
}
.search-form label
{
    display: none;
}.search-form .search-submit:hover
{
    color: #a21a5b;
}.footer-links-menu
{min-height: 470px;

    list-style: none;text-align: left;color: #fff;column-count: 3;column-gap: 20px;
}
.footer-links-menu li
{line-height: 120%;display: table;

    break-inside: avoid;break-inside: avoid-column;
}
.footer-links-menu li.sn-bt
{
    display: inline;
}.footer-links-menu li.sn-bt a
{
    display: inline-block;overflow: hidden;margin-right: 10px;vertical-align: middle;text-indent: -999px;background: center center no-repeat;
}
.footer-links-menu li.sn-fb a
{
    width: 12px;height: 24px;background-image: url(./images/facebook.png);
}
.footer-links-menu li.sn-tw a
{
    width: 24px;height: 20px;background-image: url(./images/twitter.png);
}
.footer-links-menu li .sub-menu
{
    margin-left: 5px;
}.footer-links-menu li .sub-menu .sub-menu
{
    margin-left: 20px;
}
.footer-links-menu li ul li a
{font-size: 15px;margin-bottom: 5px;padding-bottom: 10px;
    padding-left: 18px;
}
.footer-links-menu li ul li a:before
{position: absolute;top: -2px;left: -8px;display: inline-block;padding: 2px;

    content: '🡢';color: #0069b3;
}
.footer-links-menu a
{position: relative;display: inline-block;padding-bottom: 10px;

    color: #555;
}
.footer-links-menu a:active
{padding-left: 20px;

    text-decoration: underline;color: #333;
}
.footer-links-menu a:hover
{
    text-decoration: underline;
}.footer-links-menu > li
{
    margin-bottom: 25px;
}
.footer-links-menu > li > a
{font-size: 15px;font-weight: bold;padding-bottom: 20px;

    color: #333;
}
.copyright
{
    color: #333;
}.site-content
{
    padding: 0 1rem;
}.twentyseventeen-panel
{
    overflow: visible;
}
.article-content-accordeon .entry-content
{
    max-width: 875px;
}.article-content-accordeon h2.no-accordeon
{
    padding-left: 0 !important;
}
.article-content-accordeon h2.open:not(.no-accordeon):before
{
    transform: rotate(90deg);
}
.article-content-accordeon .bloc-content-accordeon
{
    padding: 20px 0 20px 40px;
}.article-content-accordeon .bloc-content-accordeon h3
{font-size: 24px;font-weight: normal;margin-top: 20px;margin-bottom: 10px;

    color: #2c3e50;
}
.homepage
{
    width: 100%;max-width: 100%;
}.homepage .entry-content
{
    max-width: 100%;
}.homepage div[id^='pg-'][id$='-0']
{
    max-width: 100%;margin: 0 auto;color: #2c3e50;
}
.homepage .metaslider
{
    width: 100%;max-width: 1355px;margin: 0 auto;
}.homepage .metaslider li
{position: static;

    background-repeat: no-repeat;background-position: center center;background-size: cover;
}
.homepage .metaslider li a img
{
    visibility: hidden;
}.homepage .metaslider .caption-wrap
{
    top: auto;right: 40px;bottom: 40px;left: auto;width: 50%;padding: 30px;cursor: pointer;opacity: 1;background: rgba(60,60,60,.75);
}
.homepage .metaslider .caption-wrap .caption .surtitre
{font-family: Century Gothic;font-size: 20px;line-height: 120%;

    color: #fff;
}
.homepage .metaslider .caption-wrap .caption .titre
{font-family: Century Gothic;font-size: 32px;font-weight: bold;line-height: 120%;

    color: #fff;
}
.homepage .metaslider .slides
{
    width: 100% !important;max-width: 1255px !important;margin: 0 auto !important;
}
.homepage .metaslider .flex-direction-nav .flex-prev
{
    left: 5px;transform: rotate(135deg);
}
.homepage .metaslider .flex-direction-nav .flex-next
{
    right: 5px;transform: rotate(-45deg);
}
.homepage .metaslider .flex-direction-nav li a
{
    transition: none;opacity: inherit !important;
}
.homepage div[id^='pg-'][id$='-1']
{
    max-width: 100%;margin: auto;
}
.homepage #pg-2-blocks-home
{font-family: Century Gothic;

    max-width: 1110px;margin: 0 auto;
}
.homepage #pg-2-blocks-home .panel-widget-style
{margin-bottom: 30px;border-color: #a21a5b;
    border-left: #a21a5b 1px solid;
}
.homepage #pg-2-blocks-home .panel-widget-style div.div-onclick
{display: inline-block;width: 100%;height: 100%;padding-top: 27px;padding-bottom: 14px;padding-left: 60px;cursor: pointer;
    text-decoration: none;box-shadow: none;
}
.homepage #pg-2-blocks-home .titre
{font-size: 30px;font-weight: bold;

    color: #a21a5b !important;
}
.homepage #pg-2-blocks-home .col-2 .titre
{
    color: #a21a5b !important;
}.homepage #pg-2-blocks-home .col-2 .bt-more
{
    background-color: #a21a5b;
}
.homepage #pg-2-blocks-home .sous-titre
{
    font-size: 16px;font-weight: bold;
}.homepage #pg-2-blocks-home .introduction
{
    font-size: 16px;margin-top: 10px;
}
.homepage #pg-2-blocks-home .bt-more
{line-height: 100%;display: inline-block;margin-top: 20px;padding: 14px 30px;

    color: #fff;border-radius: 20px;background-color: #a21a5b;
}
.homepage #pg-2-blocks-home .panel-grid-cell
{
    width: 50%;
}.homepage div[id^='pg-'][id$='-3']
{margin-bottom: 30px !important;
    padding-top: 30px;
}
.homepage div[id^='pg-'][id$='-3'] .panel-row-style
{display: table;width: 100%;
    max-width: 1168px;margin: auto;-ms-flex-align: baseline;align-items: baseline;-ms-flex: none;flex: none;
}
.homepage div[id^='pg-'][id$='-3'] .paragraphe
{
    margin-right: 20px;
}
.homepage div[id^='pg-'][id$='-3'] .paragraphe h2
{
    font-size: 16px;padding: 15px;color: #fff;background-color: #005ca9;
}
.homepage div[id^='pg-'][id$='-3'] .paragraphe p
{
    font-size: 18px;margin-bottom: 0;
}
.homepage div[id^='pg-'][id$='-3'] .paragraphe .date
{
    color: #818181;
}
.homepage div[id^='pg-'][id$='-3'] .paragraphe .date a
{
    color: #818181;
}
.homepage div[id^='pg-'][id$='-3'] .paragraphe .visuel
{overflow: hidden;height: 190px;
    margin: 0;
}
.homepage div[id^='pg-'][id$='-3'] .paragraphe .visuel img
{
    display: block;width: auto;min-width: 100%;max-width: none;min-height: 100%;max-height: 120%;margin: 0 auto;
}
.homepage div[id^='pg-'][id$='-3'] .twitter-feed
{
    padding-bottom: 53px;
}
.homepage div[id^='pg-'][id$='-3'] .twitter-feed .twitter-timeline-profile
{
    background-color: #cdeeff;
}
.homepage div[id^='pg-'][id$='-3'] .twitter-feed .widget-title
{
    margin-bottom: 10px;
}
.homepage div[id^='pg-'][id$='-3'] .widget-title
{
    font-size: 26px;margin-bottom: 10px;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-0']
{display: table-cell;

    width: 60% !important;vertical-align: top;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-0'] .widget
{
    display: block;width: auto;margin-bottom: 0 !important;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-0'] .widget.panel-last-child
{
    margin-bottom: 0 !important;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-0'] .widget #liste_article .article
{
    width: 310px;height: 325px;margin-right: 28px;margin-bottom: 20px;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-0'] .widget #liste_article .article h2
{
    font-size: 16px;font-weight: 700;min-height: 108px;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-0'] .widget #liste_article .article:nth-child(2n)
{
    margin-right: 0;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-0'] .panel-first-child
{
    display: block;width: auto;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1']
{position: relative;display: table-cell;

    width: 40% !important;min-height: 690px;vertical-align: top;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1'] .panel-cell-style
{position: absolute;

    width: 100%;height: 100%;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1'] div[id^='panel-'][id$='-3-1-0']
{box-sizing: border-box;
    margin-bottom: 0 !important;padding-bottom: 30px;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1'] div[id^='panel-'][id$='-3-1-2']
{
    height: 52%;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1'] .twitter-feed
{
    display: table;width: 100%;height: 100%;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1'] .twitter-feed .twitter-timeline-profile
{
    display: table-row;width: 100%;height: 100%;min-height: 300px;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1'] .twitter-feed iframe
{
    display: block !important;width: 90% !important;height: 83% !important;margin: 6% auto 0 !important;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1'] div[id^='panel-'] .home-contact h3
{
    margin-bottom: 24px;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1'] div[id^='panel-'] .home-contact p
{line-height: 100%;position: relative;

    display: block;padding: 22px 10px 22px 80px;color: #fff;border-radius: 40px;background-color: #a21a5b;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1'] div[id^='panel-'] .home-contact p a
{
    color: #fff;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1'] div[id^='panel-'] .home-contact p.tel::before
{
    background-image: url(./images/phone_blue.png);background-size: 28px auto;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1'] div[id^='panel-'] .home-contact p.mail::before
{
    background-image: url(./images/mail_blue.png);background-size: 28px auto;
}
.homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1'] div[id^='panel-'] .home-contact p::before
{position: absolute;top: 0;left: 0;display: inline-block;width: 60px;height: 60px;

    content: '';vertical-align: middle;border-radius: 40px;background: center center no-repeat #005ca9;
}
.homepage #liste_article
{
    min-height: 690px;
}.homepage #pl-7 #panel-7-0-0-0
{
    margin-bottom: 0;
}
.lang-item
{
    display: inline;
}.block-link
{
    position: relative;display: block;padding: 20px;padding-left: 130px;background-color: #168acb;
}
.block-link p
{margin-bottom: 0;

    color: #fff;
}.block-link h3
{
    color: #fff;
}.block-link h3:before
{position: absolute;top: 50%;left: 112px;display: block;width: 2px;height: 42px;

    content: '';transform: translateY(-50%);background-color: #a21a5b;
}
.block-link:after
{position: absolute;top: 0;left: 0;display: block;width: 58px;height: 100%;

    content: '';background-color: #c5e8fb;
}
.block-link img
{
    position: absolute;z-index: 1;top: 50%;left: 24px;max-width: 70px;transform: translateY(-50%);
}
.panel-layout
{
    padding-bottom: 66px;
}#module-victime
{font-size: 16px;

    position: relative;width: 100%;max-width: 1255px;margin: 0 auto 30px;padding: 30px;text-align: center;background-color: #f0f0f0;
}
#module-victime li br
{
    display: none;
}#module-victime li.level-0
{
    display: inline-block;width: auto;min-width: 255px;height: auto;min-height: 60px;margin-top: 20px;margin-right: 0;margin-bottom: 11px;margin-left: 0;padding: 0;cursor: pointer;text-align: left;
}
@media(max-width:1023px)
{
    #module-victime li.level-0
    {
        display: block;margin: 10px auto !important;
    }
}#module-victime li.level-0 + li.level-0
{
    margin-left: 30px;
}#module-victime li.level-0 > span.selected + div.victime-sub
{
    display: block;
}
#module-victime a
{
    padding: 10px 10px 0;text-decoration: none;box-shadow: none;
}#module-victime a:hover
{color: #005ca9;
    background-color: #fff;
}
#module-victime a:hover .lien_infobulle
{color: #005ca9;
    background-color: #fff;
}#module-victime span
{
    padding: 10px;vertical-align: middle;
}
#module-victime span span
{width: auto;height: auto;
    padding: 0;
}#module-victime span.selected
{color: #005ca9;
    background-color: #fff;
}
#module-victime span.selected span
{color: #005ca9;
    background-color: #fff;
}#module-victime span:not([id='titre-module-victime']):hover
{color: #005ca9;
    background-color: #fff;
}
#module-victime span:not([id='titre-module-victime']):hover .lien_infobulle
{color: #005ca9;
    background-color: #fff;
}
#module-victime span[id='titre-module-victime']
{
    cursor: default;
}#module-victime .lien_infobulle
{
    position: absolute;width: auto;height: auto;margin-top: -5px;margin-left: 3px;padding: 0 !important;border: 0;
}
#module-victime div.victime-sub
{position: absolute;left: 0;

    display: none;width: auto;min-width: 100%;padding-top: 0;padding-bottom: 0;padding-left: 0;background-color: #e2dfdc;
}
#module-victime div.victime-sub li
{display: inline-block;width: 486px;margin: 0;margin-top: 10px;padding: 0;

    list-style: none;vertical-align: top;
}
#module-victime div.victime-sub li:nth-child(odd)
{
    margin-right: 8px;
}#module-victime div.victime-sub a
{
    width: 486px;
}
#module-victime div.victime-sub span
{
    width: 486px;
}#module-victime div.victime-sub span.lien_infobulle
{
    width: auto;
}
#module-victime div.victime-sub span.selected + div.victime-sub
{
    display: block;
}#module-victime div.victime-sub span.selected + div > ul
{
    display: block;
}
#module-victime div.victime-sub div.inner-victime-sub
{
    max-width: 980px;margin: auto;padding-top: 8px;padding-bottom: 18px;
}
#module-victime div.victime-sub:not(.level-1) > div.inner-victime-sub
{
    border-top: 4px #ecebe9 solid;
}
.actu-content
{
    display: block;zoom: 1;
}.actu-content ul
{
    margin-left: 40px;
}.actu-content::after
{font-size: 0;display: block;visibility: hidden;clear: both;height: 0;

    content: ' ';
}
.ui-tooltip
{padding: 10px 20px;color: #333;
    background: #a21a5b;
}.arrow
{position: absolute;bottom: -16px;left: 50%;overflow: hidden;

    width: 70px;height: 16px;margin-left: -35px;
}
.arrow:after
{position: absolute;top: -20px;left: 20px;width: 25px;height: 25px;content: '';transform: rotate(45deg);

    background: #a21a5b;box-shadow: 6px 5px 9px -9px black;
}
.arrow.top
{
    top: -16px;bottom: auto;
}.arrow.top:after
{top: auto;
    bottom: -20px;
}.arrow.left
{
    left: 20%;
}
#responsive-menu-search-box
{
    display: none;
}.chute-module-header
{
    margin-top: 0;padding-top: 10px;padding-bottom: 10px;text-align: center;background-color: #ecebe9;
}
.chute-module-header p
{
    display: inline-block;margin-bottom: 0;
}.chute-module-row
{margin-bottom: 0;padding-right: 20px;padding-bottom: 20px;
    padding-left: 20px;background-color: #ecebe9;
}
.chute-module-step
{display: inline-block;width: calc(50% - 20px);margin: 10px;padding: 10px;vertical-align: top;

    background-color: #d0ccc9;
}
.chute-module-step p
{
    margin-bottom: 0;text-align: center;
}.chute-module-retour
{
    text-align: right;
}
.full-link
{
    position: absolute;top: 0;left: 0;width: 100%;height: 100%;
}#last_articles .article h2
{
    font-size: 20px;font-weight: 300;min-height: 160px;margin: 0;padding: 15px;color: #fff;background-color: #005ca9;
}
#last_articles .article:hover h2
{
    text-decoration: underline;
}#last_articles .inner-wrap
{
    max-width: 1170px;margin: 0 auto;
}
#last_articles .list-content
{
    text-align: center;
}.bloc_bas #last_articles
{
    font-size: 18px;
}
.bloc_bas #last_articles .article:nth-child(3n)
{
    margin-right: 0;
}.bloc_bas #meme_themes
{
    font-size: 18px;
}
.bloc_bas #meme_themes .theme
{
    min-height: 265px;
}.bloc_bas #meme_themes .theme:nth-child(3n)
{
    margin-right: 0;
}
#meme_themes .inner-wrap
{
    max-width: 1170px;margin: 0 auto;
}#meme_themes .list-content
{
    text-align: center;
}
#meme_themes .theme h2
{
    font-size: 20px;font-weight: normal;margin-bottom: 0;padding-top: 15px;color: #2c3e50;
}
.post-thumbnail
{position: relative;overflow: hidden;width: 100%;max-height: 350px;
    margin-bottom: 36px;background-repeat: no-repeat;background-position: center center;background-size: cover;
}
.post-thumbnail img
{display: block;visibility: hidden;

    width: 100%;height: auto;
}.post-thumbnail:before
{position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;

    content: '';opacity: .3;background: black;
}
.actu-wrapper
{max-width: 767px;
    margin: 0 auto;padding-top: 140px;
}.page-module-victime #module-victime div.victime-sub li
{
    width: 439px;
}
.page-module-victime .widget ul li ul
{
    margin-left: 15px;
}.page-module-victime .entry-content .corpo-wrapper h1
{letter-spacing: normal;
    text-transform: none;
}
.single-featured-image-header
{border: 0;
    background: 0;
}.page-actu h1.entry-title
{
    font-size: 36px;font-weight: bold;line-height: 120%;margin-bottom: 30px;text-align: center;
}
.page-actu .date
{
    font-size: 14px;margin-bottom: 20px;text-align: center;color: #727272;
}
.page-actu .visuel
{
    margin-bottom: 30px;
}.page-actu .visuel img
{
    display: block;max-width: 100%;margin: 0 auto;
}
.page-results .page-header
{
    padding-bottom: 0;
}.page-results article
{
    margin-bottom: 50px;
}
.page-results article .entry-header
{
    display: block;
}.page-results .no-result
{
    margin-bottom: 50px;
}
.flex-direction-nav .flex-prev
{
    text-indent: 20px;color: #fff;background: 0;
}.flex-direction-nav .flex-next
{
    text-indent: 0;color: #fff;background: 0;
}
.bloc-menu
{position: absolute;z-index: 100;

    width: 100%;margin-top: 28px;
}.bloc-menu div > ul
{display: table;

    width: 1168px                        ;width: 1255px;height: 36px;margin: 0 auto;
}
.bloc-menu div > ul > li
{position: relative;

    display: table-cell;height: 53px;text-align: center;vertical-align: middle;border-left: 1px solid #fff;
}
.bloc-menu div > ul > li:first-child
{
    border-left: 0;
}.bloc-menu div > ul > li:first-child ul.sub-menu li
{
    left: 0;padding-left: 1px;
}
.bloc-menu div > ul > li ul.sub-menu
{position: absolute;top: 100%;

    display: none;min-width: 100%;margin: 0;list-style: none;box-shadow: 0 4px 10px 0 rgba(0,0,0,.4);
}
.bloc-menu div > ul > li:last-child ul.sub-menu li
{
    padding-left: 1px;
}.bloc-menu div > ul > li > ul.sub-menu li
{position: relative;z-index: 1;left: -1px;display: block;box-sizing: content-box;width: 100%;min-width: 200px;padding-left: 2px;text-align: left;

    background-color: #fff;
}
.bloc-menu div > ul > li > ul.sub-menu li:hover
{z-index: 2;

    background-color: #a21a5b;
}.bloc-menu div > ul > li > ul.sub-menu li:hover>a
{
    color: #fff;
}
.bloc-menu div > ul > li > ul.sub-menu li:hover>a:before
{
    content: '';border-color: #fff;
}
.bloc-menu div > ul > li > ul.sub-menu li:hover>ul.sub-menu
{
    display: block;
}.bloc-menu div > ul > li > ul.sub-menu li a
{position: relative;padding: 18px 10px 18px 30px;

    color: #565455;
}
.bloc-menu div > ul > li > ul.sub-menu li a:before
{position: absolute;top: 23px;left: 10px;display: inline-block;padding: 3px;

    content: '';transform: rotate(-45deg);border: solid #565455;border-width: 0 3px 3px 0;
}
.bloc-menu div > ul > li > ul.sub-menu li ul.sub-menu
{top: 0;left: 100%;

    display: none;
}.bloc-menu div > ul li
{color: #fff;
    background-color: #a21a5b;
}
.bloc-menu div > ul li:hover
{
    background-color: #fff;
}.bloc-menu div > ul li:hover a
{
    color: #565455;
}
.bloc-menu div > ul li:hover > ul.sub-menu
{
    display: block;
}.bloc-menu div > ul li a
{font-family: Century Gothic;font-size: 15px;line-height: 18px;

    display: inline-block;padding: 11px 10px;cursor: pointer;color: #fff;
}
@media screen and (max-width:1284px)
{
    .bloc-menu
    {
        display: none;
    }.actu-wrapper
    {
        padding-top: 0;
    }
    .site-branding .wrap .bloc-burger
    {
        display: block;width: 50px;margin-top: 41px;
    }body:not(.twentyseventeen-front-page) .post-thumbnail h1.entry-title
    {
        top: 36%;
    }
    body:not(.twentyseventeen-front-page) .post-thumbnail h1.page-title
    {
        top: 36%;
    }
}@media screen and (max-width:1024px)
{
    .homepage .metaslider .caption-wrap
    {
        padding: 20px;
    }
    .homepage .metaslider .caption-wrap .caption .titre
    {
        font-size: 23px;
    }.homepage .metaslider .caption-wrap .caption .surtitre
    {
        font-size: 17px;
    }
}@media screen and (max-width:768px)
{
    body
    {
        margin: 0 auto;
    }body:not(.twentyseventeen-front-page) .post-thumbnail h1.entry-title
    {font-size: 24px;font-weight: bold;

        position: static;top: 0;left: 0;color: black;
    }
    .hide-mobile
    {
        display: none !important;
    }.outer-wrap
    {
        margin: auto;
    }.inner-wrap
    {
        margin-left: 0;
    }
    .page-corporate h1
    {
        font-size: 25px                                ;font-size: 18px;font-weight: bold;
    }.page-corporate h2
    {
        font-size: 20px !important                ;font-size: 18px;
    }
    .page-corporate h3
    {
        font-size: 18px                ;font-size: 16px;
    }.page-corporate h4
    {
        font-size: 16px;
    }
    .page-corporate h5
    {
        font-size: 14px;
    }.page-corporate p
    {
        font-size: 14px;
    }.page-corporate.page-module-victime .corpo-wrapper div[id^='pg-']
    {
        margin-left: 0;
    }
    .page-corporate .corpo-wrapper .actu-content
    {margin-right: 0;
        margin-left: 15px;
    }.page-victime h2
    {
        font-size: 20px !important                ;font-size: 18px;
    }
    .page-victime h3
    {
        font-size: 18px                ;font-size: 16px;
    }.page-victime h4
    {
        font-size: 16px;
    }.page-victime h5
    {
        font-size: 14px;
    }
    .page-victime h1
    {
        font-size: 18px;font-weight: bold;
    }.page-victime p
    {
        font-size: 14px;
    }.page-victime div[id^='pg-'][id$='-0'] .panel-grid-cell
    {
        margin-left: 0;
    }
    .page-victime div[id^='pg-'][id$='-0'] .panel-grid-cell div[id^='panel-']:not([id$='-0'])
    {margin-right: 0;
        margin-left: 15px;
    }
    .page-victime .entry-content .corpo-wrapper h1
    {
        font-size: 25px;
    }.page-victime .actu-content h2::before
    {font-size: 21px;line-height: 17px;width: 22px;height: 22px;

        content: '›';
    }
    .page-victime .textwidget .chute-module-header p
    {
        font-size: 16px;
    }.page-victime div[id^='pg-'][id$='-1'] > div
    {
        max-width: 270px;margin: auto !important;padding-left: 15px;
    }
    .page-module-victime #module-victime
    {
        margin-left: 0;
    }.page-module-victime #module-victime ul
    {margin-right: 8px;
        margin-left: 8px;
    }
    .page-module-victime #module-victime li.level-0
    {
        width: 268px;
    }.page-module-victime #module-victime div.victime-sub li
    {
        width: 100%;
    }
    .page-module-victime h1
    {
        font-size: 18px;font-weight: bold;
    }.page-module-victime .entry-content .corpo-wrapper h1
    {
        font-size: 25px;
    }
    .page-actu h1
    {
        font-size: 25px                                ;font-size: 18px;font-weight: bold;
    }.page-actu h2
    {
        font-size: 20px !important                ;font-size: 18px;
    }
    .page-actu h3
    {
        font-size: 18px                ;font-size: 16px;
    }.page-actu h4
    {
        font-size: 16px;
    }.page-actu h5
    {
        font-size: 14px;
    }
    .page-actu p
    {
        font-size: 14px;
    }.site-branding
    {height: auto;
        margin-top: 10px;margin-bottom: -30px !important;margin-bottom: 0 !important;
    }
    .site-branding .wrap .bloc-droit-wrapper
    {
        display: block;overflow: hidden;margin-bottom: 10px !important;padding-top: 10px !important;
    }
    .site-branding .wrap .bloc-droit
    {line-height: 55px;position: relative;display: inline-block;
        float: right;width: 60px;height: 55px;text-align: center;
    }
    .site-branding .wrap .bloc-droit.right
    {position: static;top: auto;left: auto;width: auto;

        text-align: right;
    }
    .site-branding .wrap .bloc-droit.grey-border
    {
        border-left: 2px solid lightgrey;
    }.site-branding .wrap .bloc-droit.grey-border.bloc-burger
    {margin-top: 0;

        border: 0;
    }
    .site-branding .wrap .bloc-droit.switch-langue
    {
        font-size: 14px;width: 60px;margin-top: 12px;padding-left: 10px;
    }
    .site-branding .wrap .bloc-droit.switch-langue ul
    {
        margin-top: 8px;
    }.site-branding .wrap .bloc-droit.switch-langue a
    {
        text-decoration: none;text-transform: uppercase;color: black;
    }
    .site-branding .wrap .bloc-droit.switch-langue li + li
    {padding-left: 5px;

        border-left: 1px solid black;
    }
    .site-branding .wrap .bloc-droit.switch-langue .current-lang a
    {
        text-decoration: underline;
    }
    .site-branding .wrap .bloc-droit ul
    {
        margin: 0;
    }.site-branding div.custom-logo
    {
        width: auto;height: 69px;
    }
    .site-branding div.custom-logo .custom-logo-link
    {
        padding-right: 0;
    }.site-branding .site-branding-text .site-title
    {
        display: none;
    }
    #responsive-menu-container
    {
        line-height: normal;
    }#responsive-menu-container .site-branding
    {
        max-width: 300px;height: auto;margin-top: 10px;margin-bottom: -30px !important;margin-bottom: 0 !important;
    }
    #responsive-menu-container .site-branding div.custom-logo
    {
        width: auto;height: 69px;
    }
    #responsive-menu-container .site-branding div.custom-logo .custom-logo-link
    {
        padding-right: 0;
    }
    #responsive-menu-container .site-branding .wrap .bloc-droit
    {line-height: 55px;position: relative;display: inline-block;
        float: right;width: 60px;height: 55px;text-align: center;
    }
    #responsive-menu-container .site-branding .wrap .bloc-droit.right
    {position: static;top: auto;left: auto;width: auto;

        text-align: right;
    }
    #responsive-menu-container .site-branding .wrap .bloc-droit.grey-border
    {
        border-left: 2px solid lightgrey;
    }
    #responsive-menu-container .site-branding .wrap .bloc-droit.switch-langue
    {
        font-size: 14px;width: 60px;margin-top: 12px;padding-left: 10px;
    }
    #responsive-menu-container .site-branding .wrap .bloc-droit.switch-langue ul
    {
        margin-top: 8px;
    }
    #responsive-menu-container .site-branding .wrap .bloc-droit.switch-langue a
    {
        text-decoration: none;text-transform: uppercase;color: black;
    }
    #responsive-menu-container .site-branding .wrap .bloc-droit.switch-langue li + li
    {padding-left: 5px;

        border-left: 1px solid black;
    }
    #responsive-menu-container .site-branding .wrap .bloc-droit.switch-langue .current-lang a
    {
        text-decoration: underline;
    }
    #responsive-menu-container .site-branding .wrap .bloc-droit.bloc-empty
    {
        display: block;border: 0;
    }
    #responsive-menu-container #responsive-menu > li.responsive-menu-item
    {
        margin-bottom: 10px;border: 0;
    }
    #responsive-menu-container #responsive-menu > li.responsive-menu-item > a.responsive-menu-item-link
    {
        font-size: 16px;height: auto;cursor: pointer;
    }
    #responsive-menu-container #responsive-menu li.responsive-menu-item
    {
        padding-left: 15px;
    }
    #responsive-menu-container #responsive-menu li.responsive-menu-item a
    {line-height: 110% !important;

        position: relative;display: block !important;height: auto !important;padding: 5px 20px 5px 0 !important;
    }
    #responsive-menu-container #responsive-menu li.responsive-menu-item-has-children > a.responsive-menu-item-link:before
    {font-size: 22px;font-weight: bold;line-height: 17px;position: absolute;top: 50%;right: 0;display: inline-block;width: 20px;height: 20px;margin-top: -10px;

        content: '›';transition: all .5s ease 0s;text-align: center;color: #005ca9;border-radius: 100%;
    }
    #responsive-menu-container #responsive-menu li.responsive-menu-item-has-children > a.responsive-menu-item-link + ul
    {
        display: none;
    }
    #responsive-menu-container #responsive-menu li.responsive-menu-item-has-children > a.responsive-menu-item-link.open:before
    {
        transform: rotate(90deg);
    }
    #responsive-menu-container #responsive-menu li.responsive-menu-item-has-children.open > a.responsive-menu-item-link + ul
    {
        display: block;
    }
    #responsive-menu-container #responsive-menu li li.responsive-menu-item .responsive-menu-item-link
    {
        font-size: 14px;
    }
    #responsive-menu-container .site-branding-text
    {font-family: Noticia Text;width: 138px;
        padding-left: 2px;
    }
    #responsive-menu-container .site-branding-text .site-description
    {
        font-size: 12px;
    }#responsive-menu-container .search-form .search-field
    {display: inline-block;

        width: 0                                                ;width: 100% !important;padding: .7em;transition: none !important;
    }
    #responsive-menu-container .search-form .search-submit
    {
        position: relative;padding: .5em .5em;background: 0;
    }
    #responsive-menu-container .search-form:hover .search-field
    {
        width: 163px;
    }#responsive-menu-container .bloc-droit.grey-border.bloc-burger
    {
        display: none;
    }
    #responsive-menu-container #responsive-menu-wrapper #responsive-menu
    {width: 270px;
        margin: auto;
    }
    #responsive-menu-container .footer-links-menu a
    {
        padding-left: 0;
    }.site-branding-text
    {font-family: Noticia Text;width: 138px;
        padding-left: 2px;
    }
    .site-branding-text .site-description
    {
        font-size: 12px;
    }.search-form
    {
        display: -ms-flexbox                ;display: flex;
    }
    .search-form label
    {
        display: none;
    }.search-form .search-field
    {display: inline-block;

        width: 0                                                ;width: 100% !important;padding: .7em;transition: none !important;
    }
    .search-form .search-submit
    {
        position: relative;padding: .5em .5em;background: 0;
    }.search-form .search-submit .icon
    {
        height: 18px;
    }
    .search-form:hover .search-field
    {
        width: 163px;
    }.post-thumbnail
    {
        background: none !important;
    }
    .post-thumbnail img
    {visibility: visible;

        margin-bottom: 10px;
    }.post-thumbnail:before
    {display: none;

        content: '';
    }
    .homepage div[id^='pg-'][id$='-0'] .caption-wrap
    {line-height: 25px;bottom: 10px;
        left: 17px;width: 89%;padding: 2px;
    }
    .homepage div[id^='pg-'][id$='-0'] .caption-wrap .caption .surtitre
    {
        font-size: 14px;
    }
    .homepage div[id^='pg-'][id$='-0'] .caption-wrap .caption .titre
    {
        font-size: 16px;
    }
    .homepage .metaslider .flex-direction-nav .flex-prev
    {
        width: 10px;height: 10px;margin-top: -5px;
    }
    .homepage .metaslider .flex-direction-nav .flex-next
    {
        width: 10px;height: 10px;margin-top: -5px;
    }
    .homepage .metaslider ul.slides
    {
        height: 230px;
    }.homepage .metaslider ul.slides li
    {
        height: 100%;
    }
    .homepage div[id^='pg-'][id$='-1'] div[id^='pgc-'][id$='-1-0']
    {
        margin-bottom: 0 !important;
    }
    .homepage div[id^='pg-'][id$='-1'] div[id^='pgc-'][id$='-1-1']
    {
        margin-bottom: 0 !important;
    }
    .homepage div[id^='pg-'][id$='-1'] div[id^='panel-'][id$='-1-0-0']
    {
        margin: auto;
    }
    .homepage div[id^='pg-'][id$='-1'] div[id^='panel-'][id$='-1-0-0'] .panel-widget-style a
    {
        padding-top: 5px;padding-bottom: 0;padding-left: 15px;
    }
    .homepage div[id^='pg-'][id$='-1'] div[id^='panel-'][id$='-1-0-0'] .panel-widget-style div.div-onclick
    {
        padding-top: 5px;padding-bottom: 0;padding-left: 15px;
    }
    .homepage div[id^='pg-'][id$='-1'] div[id^='panel-'][id$='-1-1-0']
    {
        margin: auto                ;margin: auto;
    }
    .homepage div[id^='pg-'][id$='-1'] div[id^='panel-'][id$='-1-1-0'] .panel-widget-style a
    {
        padding-top: 5px;padding-bottom: 0;padding-left: 15px;
    }
    .homepage div[id^='pg-'][id$='-1'] div[id^='panel-'][id$='-1-1-0'] .panel-widget-style div.div-onclick
    {
        padding-top: 5px;padding-bottom: 0;padding-left: 15px;
    }
    .homepage div[id^='pg-'][id$='-1'] .titre
    {
        font-size: 16px;font-weight: bold;
    }
    .homepage div[id^='pg-'][id$='-1'] .sous-titre
    {
        font-size: 14px;
    }
    .homepage div[id^='pg-'][id$='-1'] .introduction
    {
        font-size: 14px;margin-top: 10px;color: #a49d96;
    }
    .homepage div[id^='pg-'][id$='-3'] .panel-row-style
    {display: block;

        margin: auto;
    }
    .homepage div[id^='pg-'][id$='-3'] .panel-row-style #liste_article .article
    {
        width: auto !important;margin-right: 0 !important;
    }
    .homepage div[id^='pg-'][id$='-3'] .paragraphe
    {width: 100%;
        margin-left: 0;
    }
    .homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-0']
    {display: block;

        width: 100% !important;
    }
    .homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-0'] .widget
    {display: block;

        width: 100%;
    }
    .homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1']
    {display: block;

        width: 100% !important;
    }
    .homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1'] .panel-cell-style
    {
        position: static;width: 100%;height: auto;
    }
    .homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1'] div[id^='panel-'][id$='-3-1-0']
    {
        display: block;width: 100%;height: auto;
    }
    .homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1'] .twitter-feed
    {display: block;width: 100%;height: auto;
        margin: 0 auto;padding-bottom: 0;
    }
    .homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1'] .twitter-feed .twitter-timeline-profile
    {display: block;

        width: 100%;height: auto;padding: 15px 10px;
    }
    .homepage div[id^='pg-'][id$='-3'] div[id^='pgc-'][id$='-3-1'] .twitter-feed iframe
    {width: 10% !important;height: 450px !important;
        margin-top: 0 !important;
    }
    .homepage div[id^='pg-'][id$='-3'] .widget-title
    {
        font-size: 21px;
    }
    .homepage div[id^='pg-'][id$='-3'] .lien-contenu-accueil
    {
        font-size: 14px;
    }
    .homepage #liste_article
    {
        min-height: 0;
    }.homepage #pg-2-blocks-home
    {margin-right: auto;
        margin-left: auto;
    }
    .homepage #pg-2-blocks-home .panel-grid-cell
    {
        width: 100%;margin-bottom: 0;
    }.homepage #pg-2-blocks-home .titre
    {
        font-size: 24px;line-height: 150%;
    }
    .homepage #pg-2-blocks-home .sous-titre
    {
        font-size: 14px;line-height: 150%;
    }.homepage #pg-2-blocks-home .introduction
    {
        font-size: 14px;line-height: 150%;
    }
    .homepage #pg-2-blocks-home .bt-more
    {font-size: 14px;

        padding: 7px 15px;
    }.homepage #pg-2-blocks-home .panel-widget-style div.div-onclick
    {
        padding: 10px 10px 10px 20px;
    }
    #module-victime
    {
        font-size: 16px;padding-right: 0;padding-left: 0;text-align: center;
    }#module-victime br
    {
        display: none;
    }
    #module-victime span
    {
        padding: 2px;
    }#module-victime #titre-module-victime
    {
        font-size: 16px;padding-bottom: 35px;
    }
    #module-victime li.level-0
    {
        width: 270px;height: auto;min-height: 50px;margin-top: 2px;text-align: center;
    }
    #module-victime li.level-0 + li.level-0
    {
        margin-left: 0;
    }#module-victime li > a
    {
        font-size: 14px;height: 50px;
    }
    #module-victime li > span
    {
        font-size: 14px;height: 50px;
    }#module-victime div.victime-sub a
    {line-height: 110%;

        width: 255px;margin-right: auto;margin-left: auto;
    }
    #module-victime div.victime-sub span
    {line-height: 110%;

        width: 255px;margin-right: auto;margin-left: auto;
    }
    #module-victime div.victime-sub li
    {
        width: 270px;margin-top: 2px;
    }#module-victime div.victime-sub li:nth-child(2n+1)
    {
        margin-right: 0;
    }
    #module-victime div.victime-sub div.inner-victime-sub
    {
        padding-bottom: 10px;
    }#module-victime div.victime-sub:not(.level-1) > div.inner-victime-sub
    {
        border-top: 2px #ecebe9 solid;
    }
    .twitter-timeline
    {
        height: 207px !important;
    }#twitter-widget-0
    {
        width: 270px !important;
    }
    .site-footer .simple-social-icons
    {
        display: none;
    }.site-footer .copyright
    {
        text-align: center;
    }
    .site-footer .wrap
    {
        padding-top: 20px;padding-bottom: 80px;background-position: center 98%;background-size: 225px auto;
    }
    .site-footer .wrap-content > .widget-area
    {
        display: block;width: 280px;margin: 0 auto;padding-bottom: 15px;
    }
    .site-footer .wrap-content > .footer-navigation
    {
        display: none;
    }.bloc_bas #last_articles
    {
        font-size: 14px;
    }
    .bloc_bas #last_articles .header
    {
        font-size: 18px;
    }.bloc_bas #last_articles .article
    {
        width: 100%;
    }
    .bloc_bas #last_articles .article:nth-child(2n)
    {
        margin-right: 0;
    }.bloc_bas #last_articles .article h2
    {
        margin-bottom: 10px;
    }
    .bloc_bas #last_articles .article .resume
    {
        font-size: 14px;
    }.bloc_bas #meme_themes
    {
        font-size: 14px;
    }
    .bloc_bas #meme_themes .header
    {
        font-size: 18px;
    }.bloc_bas #meme_themes .theme
    {
        width: 100%;min-height: 0;margin-right: 0;margin-bottom: 20px;
    }
    .bloc_bas #meme_themes .theme:nth-child(2n)
    {
        margin-right: 0;
    }.bloc_bas #meme_themes .theme h2
    {
        margin-bottom: 10px;
    }
    .bloc_bas #meme_themes .theme .resume
    {
        font-size: 14px;
    }.actu-wrapper
    {margin-right: 0;
        margin-left: 15px;
    }
    .wrapper-victime-more
    {
        float: none;margin: 20px auto;
    }.bt-lnk
    {
        max-width: 100%;
    }.wrapper-form-civi-departement form
    {
        text-align: center;
    }
    .wrapper-form-civi-departement form p
    {
        text-align: center;
    }.wrapper-form-civi-departement form .dept
    {
        display: block;margin: 0 auto 15px;
    }
    .wrapper-form-civi-departement form button
    {
        margin-left: 0;
    }.wrapper-form-civi-departement .links a
    {
        max-width: 100%;margin-bottom: 15px;text-align: left;
    }
    .chute-module-header
    {
        margin-top: 0;
    }.chute-module-row
    {padding-right: 0;
        padding-left: 0;
    }
    .chute-module-step
    {
        width: calc(100% - 20px);
    }.footer-links-menu li
    {
        display: block;
    }
    .footer-links-menu a:active
    {
        padding-left: 0;
    }.ui-tooltip
    {
        margin-right: 10px;
    }.flex-direction-nav .flex-prev
    {
        text-indent: 0;
    }
    .flex-direction-nav .flex-next
    {
        text-indent: 14px;
    }.site-header
    {
        margin-bottom: 40px;
    }#responsive-menu .bloc-droit-wrapper
    {
        display: -ms-flexbox                                                                                ;display: flex;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;-ms-flex-align: center;align-items: center;
    }
    #responsive-menu .switch-langue
    {
        margin-top: 0 !important;
    }#responsive-menu .bloc-droit.bloc-search
    {
        -ms-flex: 1 1 0                                                                        ;flex: 1 1 0;-ms-flex-order: -1;order: -1;
    }
    .article-content-accordeon h2::before
    {font-size: 21px;line-height: 17px;width: 22px;height: 22px;

        content: '›';
    }
    .custom-header .site-branding .wrap .bloc-droit.switch-langue
    {
        display: none;
    }.custom-header .site-branding .wrap .bloc-droit.bloc-search
    {
        display: none                                ;flex-direction: column;height: auto;text-align: center;-ms-flex-direction: column;
    }
    .corpo-wrapper .actu-content img.alignleft
    {
        display: block;float: none;margin: 15px auto;
    }
    .corpo-wrapper .actu-content img.alignright
    {
        display: block;float: none;margin: 15px auto;
    }
    #liste_article .article
    {display: block !important;

        width: 100% !important;margin-right: 0;
    }
    #liste_article .article .date
    {
        font-size: 14px;
    }#liste_article .article h2
    {
        font-size: 16px;min-height: 0;
    }
    #liste_article .article .resume
    {
        font-size: 14px;
    }.arrow.left
    {right: -4%;
        left: auto;
    }.bloc-droit.bloc-search a
    {line-height: 1.25;

        display: block;padding: 1em 0;
    }
}.entry-title a
{
    box-shadow: none;
}.entry-title a:focus
{
    box-shadow: none;
}.entry-title a:hover
{
    box-shadow: none;
}
.entry-meta a
{
    box-shadow: none;
}.entry-meta a:focus
{
    box-shadow: none;
}.entry-meta a:hover
{
    box-shadow: none;
}
.page-links a
{
    box-shadow: none;
}.page-links a .page-number
{
    box-shadow: none;
}.page-links a:focus .page-number
{
    box-shadow: none;
}
.page-links a:hover .page-number
{
    box-shadow: none;
}.edit-link a
{
    box-shadow: none;
}.edit-link a:focus
{
    box-shadow: none;
}
.edit-link a:hover
{
    box-shadow: none;
}.post-navigation a
{
    box-shadow: none;
}.post-navigation a:focus
{
    box-shadow: none;
}
.post-navigation a:hover
{
    box-shadow: none;
}.logged-in-as a
{
    box-shadow: none;
}.logged-in-as a:focus
{
    box-shadow: none;
}
.logged-in-as a:hover
{
    box-shadow: none;
}.comment-navigation a
{
    box-shadow: none;
}.comment-metadata a
{
    box-shadow: none;
}
.comment-metadata a.comment-edit-link
{
    box-shadow: none;
}.comment-metadata a.comment-edit-link:focus
{
    box-shadow: none;
}
.comment-metadata a.comment-edit-link:hover
{
    box-shadow: none;
}.comment-metadata a:focus
{
    box-shadow: none;
}
.comment-metadata a:hover
{
    box-shadow: none;
}.pagination a
{
    box-shadow: none;
}.pagination a:focus:not(.prev):not(.next)
{
    box-shadow: none;
}
.pagination a:hover:not(.prev):not(.next)
{
    box-shadow: none;
}.comments-pagination a
{
    box-shadow: none;
}
.comments-pagination a:focus:not(.prev):not(.next)
{
    box-shadow: none;
}.comments-pagination a:hover:not(.prev):not(.next)
{
    box-shadow: none;
}
.site-info a
{
    box-shadow: none;
}.site-info a:focus
{
    box-shadow: none;
}.site-info a:hover
{
    box-shadow: none;
}
.entry-summary a
{
    box-shadow: none;
}.entry-summary a:focus
{
    box-shadow: none;
}.entry-summary a:hover
{
    box-shadow: none;
}
.posts-navigation a
{
    box-shadow: none;
}.posts-navigation a:focus
{
    box-shadow: none;
}.posts-navigation a:hover
{
    box-shadow: none;
}
.widget_authors a strong
{
    box-shadow: none;
}.widget_authors a:focus strong
{
    box-shadow: none;
}
.widget_authors a:hover strong
{
    box-shadow: none;
}.has-sidebar:not(.error404) #primary
{float: none;

    width: 100%;
}
.page:not(.home) #content
{
    padding-bottom: 0;
}.page-template-tpl-actualites .entry-content
{
    max-width: 980px;
}
.page-id-192 .article-content-accordeon .bloc-content-accordeon a:hover
{
    color: #2c3e50;background-color: #e0e0e0;
}
.page-id-2515 .article-content-accordeon .bloc-content-accordeon a:hover
{
    color: #2c3e50;background-color: #e0e0e0;
}
.bt-download a:hover
{
    color: #2c3e50;background-color: #e0e0e0;
}div[id^='pg-'].panel-grid
{
    margin-bottom: 0 !important;
}
#liste_article .article
{position: relative;

    display: inline-block;width: 32%;margin-right: 2%;margin-bottom: 30px;cursor: pointer;vertical-align: top;
}
#liste_article .article:nth-child(3n)
{
    margin-right: 0;
}#liste_article .article .date
{
    font-size: 16px;height: 25px;margin-bottom: 2px;color: #818181;
}
#liste_article .article h2
{
    font-size: 16px;font-weight: 700;min-height: 150px;padding: 15px;color: #fff;background-color: #005ca9;
}
#liste_article .article .visuel
{overflow: hidden;

    height: 190px;
}#liste_article .article .visuel img
{
    display: block;width: auto;min-width: 100%;max-width: none;min-height: 100%;max-height: 120%;margin: 0 auto;-o-object-fit: cover;object-fit: cover;
}
#liste_article .article:hover h2
{
    text-decoration: underline;
}.page-sitmap ul
{
    margin-left: 40px;
}
.page-template-tpl-page-victime .widget ul li
{
    padding: 0 !important;
}.bloc-burger button#responsive-menu-button
{right: 0;
    left: 0;margin: auto;
}
li.menuActive > ul.sub-menu
{
    display: block !important;
}@media(max-width:1025px)
{
    .bloc-droit
    {
        max-width: 500px;
    }
}.bloc-droit.bloc-search
{
    display: -ms-flexbox !important        ;display: flex !important;
}.bloc-droit.bloc-search ul
{
    list-style: none;
}
.bloc-droit.bloc-search a
{font-family: Century Gothic;

    margin-right: 20px;color: #818181;
}
.bloc-droit.bloc-search a:hover
{
    text-decoration: underline;
}

/*Patch Popup Maker bug in WordPress 5.6*/
.pum.pum-active,
.pum.pum-active >*{
display:block !important;
}


#menu-data_protection_fr {
    list-style-type: none;
    margin: 0;
    padding: 20px 0 20px 0;
}