/* compact [
	plugins-dist/mediabox/lib/lity/lity.css?1687766453
	plugins-dist/mediabox/lity/css/lity.mediabox.css?1687766456
	plugins-dist/mediabox/lity/skins/fancybox/lity.css?1687766458
	local/couteau-suisse/header.css
	local/cache-css/cssdyn-tarteaucitron_custom_css-64fdc710.css?1695018838
	squelettes/css/styles.css
	squelettes/js/CoverPop/CoverPop.css
] 85% */

/* plugins-dist/mediabox/lib/lity/lity.css?1687766453 */
/*! Lity - v3.0.0-dev - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla;Licensed MIT */
.lity-active,.lity-active body{overflow:hidden}
.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.lity.lity-opened{opacity:1}
.lity.lity-closed{opacity:0}
.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}
.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.lity-loading .lity-loader{opacity:1}
.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}
.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}
.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}
.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
.lity-close,.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;-webkit-box-shadow:none;box-shadow:none}
.lity-close::-moz-focus-inner{border:0;padding:0}
.lity-close:active{top:1px}
.lity-image img{max-width:100%;display:block;line-height:0;border:0}
.lity-iframe .lity-container{width:100%;max-width:964px}
.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}
.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
.lity-hide{display:none}

/* plugins-dist/mediabox/lity/css/lity.mediabox.css?1687766456 */
.box_mediabox{display:block;margin:0;padding:0;width:auto;height:auto;background:none;border:0}
.box_mediabox:before{content:'';display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0.9}
@media(min-width:500px){.box_mediabox .lity-container{max-width:90%;max-height:90%}}
@media(max-width:499.9px){.box_mediabox .lity-container{max-width:100%!important;max-height:100%!important}}
.box_mediabox.lity-height-set .lity-content{height:100%;min-height:0!important}
.box_mediabox.lity-image .lity-content{display:flex;justify-content:center;align-items:center}
.box_mediabox.lity-image .lity-image-figure{display:block;margin:0}
.box_mediabox.lity-image .lity-image-figure::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-color:transparent;transition:background-color 0.25s ease-in 0.1s}
.box_mediabox.lity-image.lity-ready .lity-image-figure::before{background-color:#fff}
.lity-image-caption.min,.lity-image-caption.expanded{cursor:pointer}
.lity-image-caption.min .lity-image-caption-text{max-height:4.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lity-image-caption.min .spip_doc_titre,.lity-image-caption.min .spip_doc_descriptif,.lity-image-caption.min .spip_doc_credits{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lity-image-caption.min .spip_doc_descriptif:not(:first-child),.lity-image-caption.min .spip_doc_credits:not(:first-child){display:none}
.box_mediabox.lity-inline .lity-content,.box_mediabox.lity-ajax .lity-content{background:#fff}
.box_mediabox.lity-inline .lity-content>*,.box_mediabox.lity-ajax .lity-content-inner{overflow:auto;padding:1rem}
.box_mediabox.lity-iframe .lity-iframe-container iframe{background:#fff}
.box_mediabox.lity-height-set.lity-iframe .lity-iframe-container{height:100%;padding:0;transform:none}
.lity-active body{height:auto!important;overflow:hidden!important}
.box_mediabox.lity-loading .lity-content{background:transparent}
.box_mediabox.lity-loading .lity-content:after{display:none}
.lity-loading .box-loading{display:block;position:absolute;top:50%;left:50%;margin-top:-2.5em;margin-left:-2.5em;width:5em;height:5em}
.lity-loading .box-loading:after{content:" ";display:block;width:4em;height:4em;margin:.5em;border-radius:50%;border:.375em solid #000;border-color:#000 #fff #000 #fff;opacity:0.5;animation:lds-dual-ring 1.2s linear infinite}
@keyframes lds-dual-ring{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}
.lity-group-progress-bar{display:none;position:fixed;bottom:0;left:0;right:0;height:.33em}
.lity-slideshow .lity-group-progress-bar{display:block}
.lity-group-progress-bar-status{position:absolute;left:0;height:100%;top:0;background:#888}
.lity-no-transition-on-open .lity-content,.lity-no-transition .lity-content{transition:none!important}
.lity-no-transition-on-open-none.lity-loading .lity-content,.lity-no-transition.lity-loading .lity-content,.lity-no-transition.lity-closed .lity-content{-webkit-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}
.lity-transition-on-open-slide-from-right .lity-content,.lity-transition-on-open-slide-from-left .lity-content{-webkit-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);-o-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}
.lity-transition-on-open-slide-from-right.lity-loading .lity-content{-webkit-transform:scale(1) translateX(50vw);-ms-transform:scale(1) translateX(50vw);-o-transform:scale(1) translateX(50vw);transform:scale(1) translateX(50vw)}
.lity-transition-on-open-slide-from-left.lity-loading .lity-content{-webkit-transform:scale(1) translateX(-50vw);-ms-transform:scale(1) translateX(-50vw);-o-transform:scale(1) translateX(-50vw);transform:scale(1) translateX(-50vw)}

/* plugins-dist/mediabox/lity/skins/fancybox/lity.css?1687766458 */
.box_mediabox:before{background:#777;opacity:0.7}
.box_mediabox .lity-container{box-shadow:0 0 20px rgba(0,0,0,.4);padding:10px}
.box_mediabox .lity-content:after{left:-10px;right:-10px;top:-10px;bottom:-10px;border:10px solid #fff;background:#fff;box-shadow:none}
.lity-content{opacity:1;-webkit-transition:-webkit-transform .3s ease,opacity .3s ease;transition:-webkit-transform .3s ease,opacity .3s ease;-o-transition:-o-transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}
.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0.8}
.box_mediabox button[class*="lity-"]:focus{outline:1px dotted #ccc}
.lity-close,.lity-close:hover,.lity-close:active,.lity-close:focus{position:absolute;top:0;right:0;margin-top:-.925rem;margin-right:-.925rem;width:1.85rem;height:1.85rem;line-height:1.5rem;font-size:1.5rem;background:#000;color:#fff;border-radius:50%;border:.175rem solid #fff}
.lity-close:hover,.lity-close:active,.lity-close:focus{color:#eee}
.lity-group-caption .lity-group-current{display:block;position:absolute;top:-1.5rem;left:0;width:100%;text-align:center;color:#fff;font-weight:700}
.lity-loading .lity-group-caption .lity-group-current{left:50%;margin-left:-2.125em;width:4.5em;right:auto;text-align:center;top:50%;margin-top:-1.5em;color:#fff}
.lity-loading .lity-group-start-stop{display:none}
.lity-group-start-stop button{position:absolute;top:0;left:0;margin-top:-.925rem;margin-left:-.925rem;width:1.85rem;height:1.85rem;line-height:1.5rem;font-size:1.5rem;background:#000;color:#fff;border-radius:50%;border:.175rem solid #fff;z-index:5}
.lity-group-start-stop button:active,.lity-group-start-stop button:hover,.lity-group-start-stop button:focus{color:#eee}
.lity-group-start-stop .lity-start{font-size:1px;text-indent:-5px;display:block;margin:.1rem auto;margin-left:.37rem;border:.5rem solid transparent;border-left-color:#fff;width:1rem;height:1rem}
.lity-group-start-stop .lity-start:active,.lity-group-start-stop .lity-start:hover,.lity-group-start-stop .lity-start:focus{border-left-color:#eee}
.lity-group-start-stop .lity-stop{display:none}
.lity-slideshow .lity-group-start-stop .lity-start{display:none}
.lity-slideshow .lity-group-start-stop .lity-stop{font-size:1px;text-indent:-5px;display:block;margin:.1rem auto;width:.7rem;height:.7rem;margin-left:.20rem;background:#fff}
.lity-group-start-stop .lity-stop:active,.lity-group-start-stop .lity-stop:hover,.lity-group-start-stop .lity-stop:focus{background:#eee}
.lity-next,.lity-previous{display:block;position:absolute;padding:0;margin:0;border:0;top:0;left:0;width:33%;height:100%;text-align:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent}
.lity-next[disabled],.lity-previous[disabled]{display:none}
.lity-next{left:auto;right:0}
.lity-next b,.lity-previous b{display:inline-block;position:absolute;top:50%;margin-top:-.925rem;width:1.85rem;height:1.85rem;line-height:1.55rem;font-size:1.25rem;background:#000;color:#fff;border-radius:50%;border:.175rem solid #fff;opacity:0;left:2rem;padding-right:.10rem;box-shadow:0 0 10px rgba(0,0,0,.4)}
.lity-next b{right:2rem;left:auto;padding-left:.10rem;padding-right:0}
.lity-next:hover b,.lity-previous:hover b,.lity-next:active b,.lity-previous:active b,.lity-next:focus b,.lity-previous:focus b{display:inline-block;opacity:1}
.lity-image-figure{position:relative}
.lity-image-caption{display:block;position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0.25);color:#fff;font-style:italic;padding:1rem}
.lity-group-progress-bar-status{background:#333}

/* local/couteau-suisse/header.css */
q{quotes:'"' '"' "'" "'"}
:lang(fr) q{quotes:"\00AB\A0" "\A0\00BB" "\201C" "\201D" "\2018" "\2019"}
:lang(en) q{quotes:"\201C" "\201D" "\2018" "\2019"}
:lang(es) q{quotes:"\00AB" "\00BB" "\201C" "\201D"}
:lang(it) q{quotes:"\00AB\A0" "\A0\00BB" "\201C" "\201D"}
:lang(de) q{quotes:"\00BB" "\00AB" ">" "<"}
:lang(no) q{quotes:"\00AB\A0" "\A0\00BB" "<" ">"}
q:before{content:open-quote}
q:after{content:close-quote}
* html q{font-style:italic}
*+html q{font-style:italic}
.blocs_titre{background:transparent url('//www.inegalites.fr/local/couteau-suisse/prive/images/deplierhaut.svg') no-repeat scroll left center;font-weight:400;line-height:1.2em;margin-top:4px;padding:0 0 0 26px;margin-bottom:.1em;clear:left;cursor:pointer}
.blocs_replie{background:transparent url('//www.inegalites.fr/local/couteau-suisse/prive/images/deplier-right.svg') no-repeat scroll left center}
.blocs_title{display:none}

/* local/cache-css/cssdyn-tarteaucitron_custom_css-64fdc710.css?1695018838 */
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitron-toggle-group{background:rgba(0,0,0,0.1)!important;padding:11px 22px;margin:5px 0;text-transform:uppercase;position:relative;border-radius:3px;box-shadow:0 2px 1px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.3)}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitron-toggle-group:hover{box-shadow:0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3)}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk.tarteaucitronIsDenied .tarteaucitronDeny{background-color:#9C1A1A}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk.tarteaucitronIsAllowed .tarteaucitronAllow{background-color:#1B870B}

/* squelettes/css/styles.css */
@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v10/QdVMSTAyLFyeg_IDWvOJmVES_HScJ287Rb0bcw.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:'Be Vietnam Pro';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v10/QdVMSTAyLFyeg_IDWvOJmVES_HScJ281Rb0.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:'Be Vietnam Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v10/QdVMSTAyLFyeg_IDWvOJmVES_HToIW87Rb0bcw.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:'Be Vietnam Pro';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/bevietnampro/v10/QdVMSTAyLFyeg_IDWvOJmVES_HToIW81Rb0.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 Slab';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/robotoslab/v24/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjo0oSmYWRjRdE.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 Slab';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/robotoslab/v24/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjo0oSmb2Rj.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:'icomoon';src:url('//www.inegalites.fr/squelettes/fonts/icomoon.eot?wx2m3z');src:url('//www.inegalites.fr/squelettes/fonts/icomoon.eot?wx2m3z#iefix') format('embedded-opentype'),url('//www.inegalites.fr/squelettes/fonts/icomoon.ttf?wx2m3z') format('truetype'),url('//www.inegalites.fr/squelettes/fonts/icomoon.woff?wx2m3z') format('woff'),url('//www.inegalites.fr/squelettes/fonts/icomoon.svg?wx2m3z#icomoon') format('svg');font-weight:400;font-style:normal;font-display:block}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-share:before{content:"\e91e"}
.icon-tiktok:before{content:"\e91f"}
.icon-linkedin:before{content:"\e91d"}
.icon-sepa:before{content:"\e91c"}
.icon-Group-16:before{content:"\e916"}
.icon-close-light:before{content:"\e911"}
.icon-tshirt:before{content:"\e912"}
.icon-video:before{content:"\e913"}
.icon-tools:before{content:"\e914"}
.icon-pdf1:before{content:"\e915"}
.icon-book:before{content:"\e917"}
.icon-youtube:before{content:"\e918"}
.icon-whatsapp:before{content:"\e919"}
.icon-instagram:before{content:"\e91a"}
.icon-cart:before{content:"\e91b"}
.icon-twitter:before{content:"\e900"}
.icon-cb:before{content:"\e901"}
.icon-cheque:before{content:"\e902"}
.icon-close:before{content:"\e903"}
.icon-contact:before{content:"\e904"}
.icon-don:before{content:"\e905"}
.icon-facebook:before{content:"\e906"}
.icon-fleche-bas:before{content:"\e907"}
.icon-fleche-droit:before{content:"\e908"}
.icon-mail:before{content:"\e909"}
.icon-menu:before{content:"\e90a"}
.icon-newsletter:before{content:"\e90b"}
.icon-noun-filter-2802517:before{content:"\e90c"}
.icon-pdf:before{content:"\e90d"}
.icon-print:before{content:"\e90e"}
.icon-rss:before{content:"\e90f"}
.icon-search:before{content:"\e910"}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
img{max-width:100%;height:auto}
HTML{height:100%;width:100%;font-size:62.5%;scroll-behavior:smooth;margin:0;padding:0}
BODY{position:relative;width:100%;padding:0;margin:0;font-size:1em;background:#fdfdfd;font-family:'Be Vietnam Pro',sans-serif;font-weight:300;line-height:150%}
:root .grid > * > *{font-size:1rem}
p:first-child{margin-top:0}
td{line-height:1.2}
.print{display:none}
.noprint{display:block}
div.nettoyeur{clear:both;padding:0!important}
HEADER{position:relative;width:100%;padding:0;text-align:center;background:#FFF}
.centrer,.centrer_c{position:relative;width:100%;max-width:1500px;margin:0 auto}
.centrer_c{text-align:center}
main{padding:40px 70px;position:relative;width:100%;max-width:1500px;margin:0 auto}
.zone,#zone{position:relative;float:left;width:70%;margin:0 5% 0 0}
.colonne,#container_colonne{float:left;width:25%}
#bandeau_principal{animation:1s ease-in 1s infinite}
#bt_newsletter,#bt_suivre,#bt_contact,#bt_don,#bt_don2,#bt_recherche,#bt_newsletter2,#bt_suivre2,#bt_contact2{display:block;position:absolute;top:43px;left:60px;width:70px;font-size:1.2rem;text-decoration:none;color:#000;line-height:1.8;text-align:center;border:0 none}
#bt_newsletter span,#bt_suivre span,#bt_contact span,#bt_newsletter2 span,#bt_suivre2 span,#bt_contact2 span,#bt_contact span,#bt_contact2 span{font-size:2.6rem}
#bt_suivre,#bt_suivre2{left:145px}
#bt_contact,#bt_contact2{left:230px}
#logo{display:inline-block;margin:32px 0 16px;border:0 none}
#alogo{border:0 none}
#bt_don,#bt_don2{left:auto;right:80px;top:30px;background-color:#FCD126;border-radius:6px;font-size:1.6rem;text-decoration:none;text-transform:uppercase;text-align:left;width:190px;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;padding:4px 0 10px 13px}
#bt_don span.icon-don,#bt_don2 span.icon-don{font-size:3rem;top:7px;position:relative;margin:0 12px 0 0}
#bt_recherche{right:4px;left:auto;font-size:2.8rem;margin:7px 0 0;top:28px}
.menu1{border-top:1px solid #e9e9e9;padding:0 0;text-align:center}
.menu1 LI{display:inline-block;padding:5px 8px}
.menu1 LI A{font-size:1.5rem;color:#000;text-align:center;vertical-align:top;line-height:29px;letter-spacing:0.6176471px;text-decoration:none;border-bottom:0 none}
.menu2{border-top:1px solid #e9e9e9;border-bottom:1px solid #e2e2e2;padding:0 0;text-align:center;overflow-x:auto;overflow-y:hidden}
.menu2 div{width:1350px;margin:0 auto}
.menu2 LI{display:inline-block;padding:0;position:relative}
.menu2 LI A{padding:6px 15px;font-size:1.5rem;color:#000;text-align:center;vertical-align:top;line-height:29px;letter-spacing:0.6176471px;text-decoration:none;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;position:relative;display:inline-block;border-bottom:0 none}
.cadre_menu{display:none;top:32px;left:-20px;position:absolute;z-index:15;padding:20px 45px 20px 25px;background:#FFF;box-shadow:2px 10px 13px 0 #BFBFBFB2;text-align:left}
.cadre_menu LI{display:block}
.cadre_menu LI A{font-size:1.6rem;font-family:'Be Vietnam Pro',sans-serif;font-weight:300;color:#000;line-height:31px;letter-spacing:0.3px;display:block;padding:0;margin:0;text-align:left;border-bottom:0 none}
.cadre_menu .icon-fleche-droit{font-size:1rem;color:#4577b7}
.titre_cadre_menu{display:none}
#bt_menu{display:none;position:absolute;top:23px;left:15px;font-size:2.6rem;text-decoration:none;color:#000;border:0 none}
#filariane{margin:0 0 10px}
A.arianne{font-size:1.5rem;color:#000;text-decoration:underline}
#cadre_recherche{display:none;box-shadow:2px 10px 13px 0 #BFBFBFB2;padding:30px}
.cadre_recherche #recherche{width:calc( 100% - 140px );padding-left:60px;background:url(/squelettes/images/loupe.png) no-repeat 20px center #f6f6f1;margin:0}
.cadre_recherche INPUT[type=submit]{position:relative;top:-4px}
#rezosociaux{position:absolute;top:99px;left:127px;box-shadow:2px 10px 13px 0 #BFBFBFB2;padding:10px 20px;background:#FFF;text-align:center;z-index:10;display:none}
#rezosociaux A{display:block;font-size:4rem;margin:20px 5px;border-bottom:0 none}
.bandeau_sticky{position:fixed;max-width:none;background:#FFF;z-index:400;text-align:left;box-shadow:2px 10px 13px 0 #BFBFBFB2}
.bandeau_sticky #logo{margin:12px 0 8px 60px;width:130px}
.bandeau_sticky #bt_newsletter,.bandeau_sticky #bt_suivre,.bandeau_sticky #bt_contact{display:none}
.bandeau_sticky #bt_recherche{right:0;font-size:2.3rem;top:4px}
.bandeau_sticky #bt_don{left:auto;right:98px;font-size:1.2rem;width:110px;padding:5px 5px 3px;text-align:center;top:15px}
.bandeau_sticky #bt_don span.icon-don{display:none}
.bandeau_sticky #bt_menu{display:block;position:absolute;top:16px}
.bandeau_sticky #affiche_panier{top:7px;right:204px}
#menu_smartphone{width:100%;height:100%;background:#FFF;position:fixed;top:0;left:0;z-index:500;;overflow:auto;display:none}
#menu_smartphone .icone{font-size:4rem;color:#000;margin:5px 10px;border:0 none}
#menu_smartphone .grille{display:grid;grid-template-columns:repeat(3,1fr);column-gap:60px;row-gap:60px;padding:60px 40px}
.menu_smartphone_3{position:relative}
.menu_smartphone_1 LI.premierniveau{border-bottom:1px solid #e8e8e8}
.menu_smartphone_1 LI,.menu_smartphone_2 LI{display:block;padding:0}
.menu_smartphone_1 A{display:block;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:1.7rem;color:#000;line-height:45px;letter-spacing:0.31875px;border:0 none;text-decoration:none;padding:0;text-align:left}
.menu_smartphone_1 A span{color:#4577b7;font-size:1.1rem}
.smart_cadre_menu{border-left:1px solid #4577b7;padding:10px 0 10px 20px;margin:0 0 20px 25px;display:none}
.smart_cadre_menu A{font-family:'Be Vietnam Pro',sans-serif;font-weight:300;font-size:1.6rem;border:0 none;padding:0}
#bt_fermer{display:block;position:absolute;top:19px;left:15px;font-size:2.5rem;text-decoration:none;color:#4577b7;border:0 none}
.menu_smartphone_2{padding:20px 0 0}
.menu_smartphone_2 A{display:block;font-size:16px;color:#3168af;line-height:45px;letter-spacing:0.6588235px;text-decoration:none;margin:5px 0;text-align:left;border:0 none}
.rezo{text-align:center;border:none}
#bt_newsletter2,#bt_suivre2,#bt_contact2{position:relative;top:0;left:0;margin:30px 10px;display:inline-block}
#bt_don2{top:0;position:relative;right:0;margin:0 auto;width:100%;text-align:center}
#recherche_smartphone input{background-color:#F6F6F1;border:1px solid #D8D8D8;border-radius:3px;width:100%;height:42px;margin:17px 0 60px;padding-left:10px}
#recherche_smartphone span{position:absolute;right:19px;top:142px;font-size:2rem}
footer{background:#f6f6f1;margin:60px 0 0;padding:60px 20px;border-top:8px solid #fcd126}
footer .element1{padding:0 40px 0 0;text-align:center}
footer .centrer{max-width:1100px;font-size:1.5rem}
footer A{display:block;font-size:1.4rem;margin:4px 0;text-decoration:none;color:#000;border:0 none}
.blocplus{min-height:350px;padding:0 0 20px}
.bloctheme{min-height:190px}
.bloctype{min-height:158px}
.icone{font-size:3rem;color:#3168af;margin:7px 5px;text-decoration:none;display:inline-block}
.lien_popu{font-size:1.4rem;margin:0 0 30px}
.lien_popu:after{position:absolute;display:block;background:url(/squelettes/images/pointille_h.png);left:0;bottom:-14px;height:1px;width:100%;content:""}
main.home{margin:0 auto}
.lienbloc{color:#000;text-decoration:none;display:block;position:relative;border:0 none}
.article_home_1{float:left;width:40%;margin:0 6% 0 0;padding:0;position:relative}
.article_home_1::after{position:absolute;display:block;background:url(/squelettes/images/pointille_v.png);top:0;right:-8%;width:1px;height:108%;content:""}
.article_home_1 H1{font-size:3.2rem;line-height:39px;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;margin:20px 0 40px}
.article_home_1 .introduction{font-size:1.7rem;margin:10px 0 0;font-family:'Roboto Slab',sans-serif}
.bloc_home_2{float:left;width:26%;margin:12px 6% 0 0;position:relative}
.bloc_home_2::after{position:absolute;display:block;background:url(/squelettes/images/pointille_v.png);top:0;right:-11%;width:1px;height:100%;content:""}
.article_home_2:first-child{margin-bottom:60px;position:relative}
.bloc_home_2 .article_home_2:first-child:after{position:absolute;display:block;background:url(/squelettes/images/pointille_h.png);left:0;bottom:-22px;height:1px;width:100%;content:""}
.grille4 .article_home_2{margin:0}
.grille4 .article_home_2:after{display:none;margin:0}
.article_home_2 H1{font-size:1.9rem;line-height:25px;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;margin:10px 0}
.article_home_2 .introduction{font-size:1.6rem;margin:10px 0 0;font-family:'Roboto Slab',sans-serif}
.bloc_home_3{float:left;width:22%;margin:0}
.h2_home,.h2_home_grand{font-size:3rem;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;margin:40px 0 50px;text-align:center;position:relative;line-height:130%}
.h2_home_grand{font-size:3.9rem;margin:90px 0 60px}
#notreactu{margin:0 0 50px}
.h2_bloc{font-size:2.9rem;line-height:110%;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;margin:10px 0 25px;text-align:center;position:relative}
H1.petit_titre{font-size:1.6rem;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;margin:5px 0 0;text-align:left;position:relative;line-height:21px}
H1.titre_21_c,H1.titre_19_c{font-size:2.1rem;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;margin:12px 0 0;text-align:center;position:relative;line-height:26px}
H1.titre_19_c{font-size:1.9rem;line-height:25px;margin:12px 0 20px}
.grille3{display:grid;grid-template-columns:repeat(3,1fr);column-gap:90px;row-gap:60px}
.grille3_etroite{column-gap:40px;row-gap:30px}
.grille3_etroite .article_home_2:first-child{margin-bottom:10px}
div.blocgille3{position:relative}
div.blocgille3:after{position:absolute;display:block;background:url(/squelettes/images/pointille_v.png);right:-45px;top:0;height:100%;width:1px;content:""}
div.blocgille3.bloc3:after,div.blocgille3.bloc6:after,div.blocgille3.bloc9:after{display:none}
.grille4{display:grid;grid-template-columns:repeat(4,1fr);column-gap:40px;row-gap:60px;position:relative}
.preillustration{height:14.5vw;max-height:222px}
#actuobs H1{min-height:80px}
.lien-pointille{margin:35px 0 0}
.lien-pointille:after{position:absolute;display:block;background:url(/squelettes/images/pointille_h.png);left:0;top:-22px;height:1px;width:100%;content:""}
.colonne4{column-count:4}
.colonne4 A{margin:0 20px 50px;position:relative;break-inside:avoid;border:0 none}
.colonne4 H1{font-size:1.9rem;margin:5PX 0 1px}
.colonne4 A:after{position:absolute;display:block;background:url(/squelettes/images/pointille_h.png);left:0;bottom:-22px;height:1px;width:100%;content:""}
.colonne4 .introduction{font-size:1.5rem;margin:15px 0 0;font-family:'Roboto Slab',sans-serif}
.introduction P{line-height:25px}
.pub{background:#fcd126;grid-column:2 / span 2;margin-top:50px;font-size:1.8rem;line-height:150%;position:relative}
.pub div{padding:0 40px}
.pub .surtitre{position:absolute;top:12%;left:30px;padding:0;width:100%}
.pub .surtitre p{background:#000;color:#FFF;text-transform:uppercase;padding:10px;margin:5px;font-size:2.3rem;display:inline-block}
.date{font-size:1.2rem;color:#414040F7;padding:0 0 0 10px}
section.principale{float:left;overflow:visible;width:calc(100% - 120px);padding:0 90px 0 0;position:relative}
section.principale_on{padding:180px 90px 0 0}
section.principale.pleinelargeur{float:none;overflow:visible;width:100%;padding:0 70px}
.grillemot{margin:0 0 30px}
.grillemot .titre_point{float:left;width:65%}
.grillemot .titre_point:first-child{width:31%;float:left;margin:0 4% 0 0}
.grillemot .titre_point.smartphone{display:none}
.grillemot .lienbloc{float:left;width:19%;margin:0 0 0 4%}
.grillemot .lienbloc:first-of-type{float:left;width:31%;margin:0}
.titre_point{background:url(/squelettes/images/pointille_h.png) repeat-x center center;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;margin:0 0 25px;font-size:1.7rem;line-height:25px;text-transform:uppercase;text-decoration:none!important}
.titre_point span{display:inline:block;background:#FFF;padding:0 14px 0 10px}
.filtre{float:left;width:25%;margin:0 4% 0 0;background:url(/squelettes/images/pointille_v.png) repeat-y 100% center}
.filtre strong{display:block;font-size:1.8rem;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;margin:30px 0 10px}
.filtre label{display:inline-block;font-size:1.4rem;color:#212529;line-height:23px;text-transform:uppercase;letter-spacing:0.4375px;margin:11px 0}
.filtre ul{margin:0 0 40px 22px;padding:0}
.filtre input{margin:0 12px 0 0}
.filtre li A{display:inline-block;font-size:1.4rem;color:#212529;line-height:23px;text-transform:uppercase;letter-spacing:0.4375px;margin:6px 0;text-decoration:none;border:0 none}
.liste_articles{float:left;width:70%}
.lien_article{font-size:2.1rem;line-height:1.2;margin:0;padding:20px 0;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;background:url(/squelettes/images/pointille_h.png) repeat-x center 100%;clear:both}
.lien_article_sans{margin:0 0 30px;background:transparent}
.lien_rayon{font-size:1.9rem;line-height:130%;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;color:#000;background:#f5f5f5}
.lien_produit{font-size:2.4rem;line-height:33px;margin:0;padding:30px 0;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;clear:both}
.lien_produit p{margin:15px 0}
.lien_article .illustration,.lien_produit .illustration{float:left;width:29%;margin:0 4% 0 8px;font-size:1rem}
.lien_article:after{clear:both}
.lien_article p{margin:3px 0}
.lien_article .introduction,.lien_article .introduction p,.lien_produit .introduction p{font-family:'Roboto Slab',sans-serif;font-size:1.5rem;line-height:21px;margin:0;font-weight:400}
.troisboutons{position:relative;width:100%;margin:10px 0 0}
.troisboutons A{display:inline-block;border:1px dashed #000;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:2rem;color:#000;height:80px;width:33%;text-align:center;padding:19px;vertical-align:middle;border:0 none}
.troisboutons A.actif{border:1px solid #3168af;color:#3168af}
.troisboutons A span{margin:0 20px 0 0;font-size:4rem;vertical-align:middle}
.deuxcolonnes,.deuxcolonnesbis{column-count:2;column-gap:70px}
.deuxcolonnes H2{color:#3168af;font-size:2.2rem;margin:65px 0 30px}
.deuxcolonnes div{break-inside:avoid;overflow:hidden}
.deuxcolonnes ul{margin:0;padding:9px}
.deuxcolonnes li{margin:0;padding:15px;background:url(/squelettes/images/pointille_h.png) repeat-x bottom center;color:#000}
.deuxcolonnes A{display:block;margin:0;padding:0;color:#000;text-decoration:none;font-size:1.7rem;line-height:130%;border:0 none}
.alphabet{background:#FFF;padding:20px 0;margin:40px 20px 60px 0;z-index:10;text-align:center}
.sticky{position:fixed;bottom:0;box-shadow:2px 1px 13px 0 #BFBFBFB2;margin:0 50px 5px 0}
.alphabet A{display:inline-block;color:#bfd0e6;font-size:2.4rem;border:0 none;border-right:1px solid #ededed;padding:5px 9px;margin:5px 0}
.alphabet A:first-child{border:0 none}
.alphabet A.active{font-size:2.4rem;color:#3168AF;border-right:1px solid #c8c7c7}
.listealpha h2{font-family:'Be Vietnam Pro',sans-serif;font-weight:600;color:#3168af;font-size:4rem;border-bottom:3px solid #3168af;padding:0 0 20px;margin:60px 0 20px}
.listealpha h3{font-family:'Be Vietnam Pro',sans-serif;font-weight:600;color:#3168af;font-size:1.9rem;color:#000;margin:10px 0;line-height:130%}
.listealpha div{break-inside:avoid}
.deuxcolonnesbis{font-family:'Roboto Slab',sans-serif;font-size:1.5rem;line-height:130%}
.deuxcolonnesbis div{font-family:'Roboto Slab',sans-serif;font-size:1.5rem;line-height:150%;padding:20px 0;background:url(/squelettes/images/pointille_h.png) repeat-x center 100%}
.espacepeda{width:100%}
.espacepeda .lien_article{border:6px solid #f9b924;break-inside:avoid;padding:0;font-size:2rem;font-family:'Roboto Slab',sans-serif;text-align:center;margin:0 0 30px;box-shadow:2px 10px 13px 0 #BFBFBFB2;min-width:25%}
===============================================================*/
.espacepeda{position:relative;width:100%}
.cellule{display:block;list-style:none;width:21%;float:left;margin:0 4% 20px 0}
.espacepeda .lien_article{display:block;margin:0;border:6px solid #f9b924;break-inside:avoid;padding:0;font-size:2rem;font-family:'Roboto Slab',sans-serif;text-align:center;box-shadow:2px 10px 13px 0 #BFBFBFB2;clear:none;min-height:430px}
.espacepeda .lienpeda1{border:6px solid #f9b924}
.espacepeda .lienpeda2{border:6px solid #3871ba}
.espacepeda .lienpeda3{border:6px solid #01a75e}
.espacepeda .lienpeda4{border:6px solid #e10713}
.espacepeda .lien_article div{padding:12px 10px}
.espacepeda .lien_article div.illustration_peda{padding:0}
.espacepeda .lien_article p{padding:0;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:2.3rem;margin:0 0 15px}
.espacepeda .lien_article .introduction_peda{padding:0;font-size:1.6rem;line-height:140%;font-weight:400}
.encart_peda{background:#fcd126;padding:3%;margin:30px 0;font-size:1.7rem;line-height:130%}
.encart_peda .vignette{border-radius:150px;overflow:hidden;float:left;margin:20px 40px 0 0}
article{position:relative}
aside,aside.encart_souslogo{position:absolute;bottom:360px;width:27%}
aside.encart_souslogo{position:relative;bottom:auto;width:83%;margin:300px 0 0}
aside .article_home_2{background:url(/squelettes/images/pointille_h.png) repeat-x center 100%;padding:15px 0 6px}
b{font-weight:600}
q{display:block;background:#f3ff77;margin:30px 0;padding:30px}
.spip_poesie{position:relative;margin:0}
.spip_poesie div{display:block;position:absolute;top:-50px;left:-430px;width:370px;border-top:10px solid #f3ff77;border-bottom:10px solid #f3ff77;padding:30px}
table.spip{margin:30px 0;background:#f3ff77;width:100%;font-family:'Be Vietnam Pro',sans-serif}
table.spip th{font-family:'Be Vietnam Pro',sans-serif;font-weight:600;padding:30px 30px 10px;font-size:2rem;border:0 none}
table.spip td{padding:10px 30px 30px;border:0 none;font-size:1.6rem;line-height:1.6}
H1{font-family:'Be Vietnam Pro',sans-serif;font-weight:600;margin:0 0 30px;font-size:4.7rem;line-height:130%}
H1.h1_centrer{margin:40px 0 50px;text-align:center}
H2.spip{font-family:'Be Vietnam Pro',sans-serif;font-weight:600;margin:60px 0 35px;font-size:2.4rem;line-height:150%;text-decoration:underline solid #fcd126 10px}
h3{font-family:'Be Vietnam Pro',sans-serif;font-weight:600;margin:25px 0 15px;font-size:2.1rem;line-height:150%}
h4{font-family:'Be Vietnam Pro',sans-serif;font-weight:600;margin:0 0 15px;font-size:2.1rem;line-height:150%}
H5{font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:1.6rem;color:#000;margin:0 0 15px;text-transform:uppercase;letter-spacing:0.3555556px}
.etiquette{position:relative;font-size:1.2rem;line-height:21px;text-transform:uppercase;letter-spacing:1.0285714px;font-family:'Be Vietnam Pro',sans-serif}
article .etiquette{font-size:1.6rem;margin:15px 0;display:block}
.etiquette::after{position:absolute;display:block;background:#fcd126;width:55px;height:4px;content:"";bottom:-4px}
.illustration{margin:0 0 22px 3%;position:relative}
.illustration2{margin:0;position:relative}
.illustration::before{position:absolute;display:block;background:#fcd126;width:100%;height:90%;content:"";bottom:-.95rem;left:-1.05rem;z-index:4}
.illustration img{z-index:5;position:relative;display:block}
.illustration_video:after{content:"";width:100px;height:60px;position:absolute;display:block;left:calc(50% - 50px);top:calc(50% - 30px);background:url(/squelettes/images/lecteuryt.png) no-repeat center,center;background-size:contain;z-index:5}
.gauche{float:left;width:150px;margin:0 4% 0 0}
.gauche_large{float:left;width:30%;margin:0 6% 0 0}
.gauche_treslarge{float:left;width:50%;margin:0 6% 0 0}
.rub_2 .illustration::before{background:#F3FF76}
.rub_2 .etiquette::after,.etiquette.rub_2::after{background:#F3FF76}
.type_11 .illustration::before{background:#c1ff5d}
.type_11.etiquette::after{background:#c1ff5d}
.type_12 .illustration::before{background:#78fffb}
.type_12.etiquette::after{background:#78fffb}
.type_10 .illustration::before{background:#ff9e72}
.type_10.etiquette::after{background:#ff9e72}
.type_46 .illustration::before{background:#cfbbfe}
.type_46.etiquette::after{background:#cfbbfe}
.type_8 .illustration::before,.type_produit .illustration::before,.type_5 .illustration::before{background:#fcd126}
.type_8.etiquette::after,.type_produit.etiquette::after,.type_5.etiquette::after{background:#fcd126}
.type_14 .illustration::before{background:#abccff}
.type_14.etiquette::after{background:#abccff}
.type_83 .illustration::before{background:#fea6ff}
.type_83.etiquette::after{background:#fea6ff}
.type_9 .illustration::before{background:#5bfab6}
.type_9.etiquette::after{background:#5bfab6}
.type_47 .illustration::before{background:#ff8c8c}
.type_47.etiquette::after{background:#ff8c8c}
.article_2 H2{text-decoration:underline solid #f3ff76 10px}
.article_11 H2{text-decoration:underline solid #c1ff5d 10px}
.article_12 H2{text-decoration:underline solid #78fffb 10px}
.article_10 H2{text-decoration:underline solid #ff9e72 10px}
.article_46 H2{text-decoration:underline solid #cfbbfe 10px}
.article_8 H2,.article_5 H2{text-decoration:underline solid #fcd126 10px}
.article_14 H2{text-decoration:underline solid #abccff 10px}
.article_83 H2{text-decoration:underline solid #fea6ff 10px}
.article_9 H2{text-decoration:underline solid #5bfab6 10px}
.article_47 H2{text-decoration:underline solid #ff8c8c 10px}
.article_2 .spip_poesie div{border-top:10px solid #f3ff77;border-bottom:10px solid #f3ff77}
.article_11 .spip_poesie div{border-top:10px solid #c1ff5d;border-bottom:10px solid #c1ff5d}
.article_12 .spip_poesie div{border-top:10px solid #78fffb;border-bottom:10px solid #78fffb}
.article_10 .spip_poesie div{border-top:10px solid #ff9e72;border-bottom:10px solid #ff9e72}
.article_46 .spip_poesie div{border-top:10px solid #cfbbfe;border-bottom:10px solid #cfbbfe}
.article_8 .spip_poesie div,.article_5 .spip_poesie div{border-top:10px solid #fcd126;border-bottom:10px solid #fcd126}
.article_14 .spip_poesie div{border-top:10px solid #abccff;border-bottom:10px solid #abccff}
.article_83 .spip_poesie div{border-top:10px solid #fea6ff;border-bottom:10px solid #fea6ff}
.article_9 .spip_poesie div{border-top:10px solid #5bfab6;border-bottom:10px solid #5bfab6}
.article_47 .spip_poesie div{border-top:10px solid #ff8c8c;border-bottom:10px solid #ff8c8c}
.article_2 table.spip{background:#f3ff76}
.article_11 table.spip{background:#c1ff5d}
.article_12 table.spip{background:#78fffb}
.article_10 table.spip{background:#ff9e72}
.article_46 table.spip{background:#cfbbfe}
.article_8 table.spip,.article_4 table.spip{background:#fcd126}
.article_14 table.spip{background:#abccff}
.article_83 table.spip{background:#fea6ff}
.article_9 table.spip{background:#5bfab6}
.article_47 table.spip{background:#ff8c8c}
.blocrezo{position:relative;float:left;width:120px;padding:0 60px 0 20px}
.blocrezo_smartphone{display:none;position:relative;margin:0 0 10px}
.blocrezo A,.blocrezo_smartphone A{display:inline-block;margin:0 0 15px;font-size:3rem;color:#000;border:0 none}
.blocrezo_smartphone A{margin:0 10px 0 0;border:0 none}
A,A.spip_out{color:#000;text-decoration:none;cursor:pointer;border-bottom:2px solid #000}
.nonsouligne A,A.nonsouligne{border-bottom:0 none}
.copierlien{transition:all 1s ease-out}
.copierlien_actif:after{content:"Lien copié !";position:absolute;padding:3px;font-size:1rem;background:#C0C0C0}
.chapo{font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:2.1rem;color:#000;line-height:31px;margin:0 0 40px}
span.datearticle{font-family:'Roboto Slab',sans-serif;font-size:1.9rem;line-height:29px;font-weight:400;padding:0 14px 0 0;text-decoration:none}
.texte{font-family:'Roboto Slab',sans-serif;font-size:1.8rem;color:#000;line-height:150%}
.texte:after{content:"";clear:both}
.logo_article{width:360px;float:left;margin:0 40px 0 0}
.centrale{margin:0 0 0 400px}
.memetheme{padding:4px 0 0;background:url(/squelettes/images/pointille_h.png) repeat-x center top;margin:20px 0 0}
.cs_blocs{margin:50px 0}
.blocs_titre{font-family:Be Vietnam Pro;font-size:2.6rem;color:#000;vertical-align:top;font-weight:600;color:#000;margin:50px 0;padding:0;position:relative;background:url(/squelettes/images/flechebas.png) no-repeat right center}
.blocs_titre A{color:#000;border:0 none}
.blocs_titre:hover{background:url(/squelettes/images/flechebas.png) no-repeat right center}
.blocs_replie{background:url(/squelettes/images/flechedroite.png) no-repeat right center}
.blocs_titre:before{content:" ";position:absolute;left:0;top:-20px;width:100%;height:1px;background:url(/squelettes/images/pointille_h.png) repeat-x center top}
.blocs_titre:after{content:" ";position:absolute;left:0;top:50px;width:100%;height:1px;background:url(/squelettes/images/pointille_h.png) repeat-x center top}
.petit_encart{background:#FCD126;padding:10px;margin:40px 0}
.textencart{padding:0 20px 20px}
.encart_produit{background:#FCD126;padding:20px 40px 40px;margin:40px 0}
table.spip .encart_produit{background:transparent;padding:10px}
A.lien_col{font-family:'Be Vietnam Pro',sans-serif;font-weight:600;display:block;position:relative;background:url(/squelettes/images/pointille_h.png) repeat-x center bottom;padding:30px 0 30px 70px;text-decoration:none;color:#000;font-size:1.7rem;text-transform:uppercase;margin:0 20px 0 0;line-height:130%;border:0 none}
A.lien_col span{color:#3d71b4;font-size:4rem;position:absolute;left:15px;top:21%}
A.lien_col:hover{text-decoration:none;color:#4070db}
#dialogpanier{display:none;background:#DEFFF1;border:1px solid #5BFAB6;border-position:inside;border-radius:4px;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:1.7rem;color:#016240;vertical-align:top;padding:12px 0 12px 20px;margin:20px 0 10px}
.prix{display:inline-block;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;color:#4070db;border:1px solid #4070db;padding:0 10px;margin:15px 15px 0 0;font-size:1.5rem}
.grosprix{display:inline-block;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:2.3rem;background:#efefee;padding:15px 23px;margin:10px 15px 20px 0}
#qte{width:50px;height:35px;text-align:center;margin:0 15px 0 0}
#affiche_panier{position:absolute;height:30px;top:33px;right:280px}
#affiche_panier .icon-cart{color:#000;font-size:3.5rem}
.panier_nbproduit{display:inline-block;background:#4070db;color:#FFF;height:25px;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:1.6rem;padding:5px 9px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;position:relative;left:-25px;top:5px}
.table_panier{background:#FFF;margin:30px 0 50px}
.table_panier td{border-top:1px solid #c6c6c6;border-left:1px solid #c6c6c6;margin:0;padding:70px 10px 30px;border-spacing:0;border-collapse:collapse;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:1.6rem;vertical-align:top;text-align:center}
.table_panier td:first-child{padding:30px;text-align:left;border-left:0 none}
.table_panier th{border-left:1px solid #c6c6c6;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:1.4rem;text-align:center;text-transform:uppercase;margin:0;padding:20px;border-spacing:0}
.table_panier th:first-child{border-left:0 none}
.table_panier tr.total td{border-top:3px solid #000;font-size:2.3rem}
.ligne_produit img{width:115px;float:left;margin:0 40px 0 20px}
.ligne_produit .info{padding:25px 0 0;overflow:hidden;font-size:1.8rem}
.ligne_produit .info span{display:block;text-transform:uppercase;color:#4070db;font-size:1.3rem}
.plusmoins{border:1px solid #c6c6c6;display:inline-block}
.plusmoins A{display:inline-block;line-height:1.5;background:#c6c6c6;width:25px;height:25px;color:#000;text-align:center;border:0 none}
.panier_cart{font-size:2.5rem!important;top:13px!important}
.panier_lien{border:0 none}
.panier_lien:hover{text-decoration:none;color:#000}
.adrfact{display:none}
#bloc_don{background:#adc3f8;padding:25px;width:100%;max-width:800px;margin:30px auto;font-size:1.7rem}
#bloc_don h3{color:#3f6fdb;margin:0 0 30px;font-size:2rem}
.ficheproduit .col1{background:url(/squelettes/images/pointille_v.png) repeat-y right top}
.ficheproduit .col2{padding:0 0 0 40px}
table.liste_options{width:100%}
table.liste_options td{border-bottom:1px solid #000;padding:10px 0 20px;font-size:1.8rem}
.legende_graphe{font-size:1.4rem;font-family:'Be Vietnam Pro',sans-serif;font-weight:300;margin:20px auto 40px;line-height:120%}
.source{font-weight:400}
.boutongraphe_actif,.boutongraphe{border:1px solid #444;padding:8px 8px 6px;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:1.4rem;color:#444;background:#FFF;text-align:center;margin:7px;text-decoration:none;display:inline-block;position:relative}
.boutongraphe_actif{color:#FFF;background:#444}
.imagegraphique{display:none}
.imagegraphique svg{fill:#FFF}
.highcharts-exporting-group{display:none}
.troiscolonnes_grise,.troiscolonnes{display:grid;grid-template-columns:repeat(3,1fr);column-gap:40px}
.troiscolonnes_grise div{background:#F5F5F5;border-radius:13px;padding:24px 25px 30px}
.troiscolonnes div{font-size:1.6rem;padding:24px 25px 50px;line-height:24px}
.troiscolonnes_grise H2{font-size:2.5rem;color:#3168AF;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;text-align:center;margin:0 0 50px;libe-height:130%}
.groschiffre{display:block;margin:0 auto 15px;width:42px;font-family:'Be Vietnam Pro',sans-serif;font-weight:300;border:1px solid #3168AF;border-radius:25px;height:42px;text-align:center;padding:12px 0}
div.troiscolonnes_grise label{font-size:1.6rem;line-height:130%;margin:0;font-family:'Be Vietnam Pro',sans-serif;font-weight:300;display:inline}
div.troiscolonnes_grise label.typedon{display:inline-block;border:1px solid #fcd126;background:#FFF;font-size:1.7rem;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;text-align:center;width:49%;min-width:auto;margin:0 0 40px;height:40px;padding:8px;float:left;cursor:pointer}
div.troiscolonnes_grise label.typedon_actif{background:#fcd126;position:relative;z-index:5}
div.troiscolonnes_grise label.typedon_actif:after{content:"";width:19px;height:19px;background:url(/squelettes/images/pointe.png) no-repeat;position:absolute;z-index:1;bottom:-19px;left:calc( 50% - 10px )}
div.troiscolonnes_grise label.moyenpaiement,label.moyenpaiement{display:inline-block;float:left;border:1px solid #ced4da;background:#FFF;font-size:1.6rem;font-family:'Be Vietnam Pro',sans-serif;font-weight:300;text-align:center;width:123px;min-width:auto;margin:9px 7px 30px;height:123px;padding:8px;box-shadow:2px 10px 13px 0 #BFBFBFB2;cursor:pointer}
label.moyenpaiement:hover{background:#fcd126}
label.moyenpaiement span{font-size:6rem;margin:0 0 15px}
label.moyenpaiement_actif{background:#fcd126}
.troiscolonnes_grise input[type=radio]{display:none}
.troiscolonnes_grise input[type="checkbox"]{margin:6px 10px 17px 0;float:left}
.troiscolonnes_grise label.box{display:inline-block;border:1px solid #ced4da;font-size:1.8rem;background:#FFF;border-position:inside;border-radius:5px;margin:15px 1%;width:22.3%;min-width:auto;height:50px;text-align:center;padding:12px 0 0;cursor:pointer}
.box_active,div.troiscolonnes_grise label.box_active{border:2px solid #fcd126!important}
div.message_jaune{background:#fcd126;padding:15px;margin:30px 0;border-radius:13px;text-align:center;font-size:1.6rem;font-family:'Be Vietnam Pro',sans-serif;font-weight:300;line-height:130%}
.deduc_individuel{margin:10px 0 0}
.precision{margin:10px 0 25px;font-family:'Roboto Slab',sans-serif}
.precision strong{display:block;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:1.6rem;text-align:center;margin:0 0 15px}
.precision span{display:block;background:#FFF;padding:15px;text-align:center;font-size:1.6rem;line-height:130%}
.spip_documents_left{float:left;margin:0 20px 0 0}
.spip_documents_right{float:right;margin:0 0 0 20px}
.spip_documents_center{text-align:center}
.spip_doc_inner{margin:8px 0 0}
strong{font-weight:700}
.filter-count{font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:1.6rem}
.formulaire2{display:grid;grid-template-columns:200px auto;grid-gap:20px}
.formulaire2 .soustitre{grid-column:1 / span 2;font-size:2.2rem;color:#3168AF;padding:30px 0 0}
LABEL.obligatoire::after{content:" *";color:red;font-weight:700}
.reponse_formulaire_ok,.alerte_valide{padding:3px;margin:3px;background:#d1fcd1;color:#19b830;border:1px solid #19b830;border-left:4px solid #19b830}
.erreur,.alerte_erreur{display:block;margin:3px 0 15px;padding:3px;background:#fdd4d4;font-size:1.5rem;color:#fa1717;border:1px solid #fa1717;border-left:4px solid #fa1717}::placeholder{font-family:'Roboto Slab',sans-serif;font-size:1.5rem;color:#6C757D}
FIELDSET{border:1px solid #F0F0F0;padding:50px 30px;position:relative;margin:50px 0 30px}
LEGEND{position:absolute;background:#C0C0C0;display:block;color:#FFF;width:100%;left:0;padding:10px;font-size:1.4rem;text-align:center;text-transform:uppercase;top:0}
LABEL{font-size:1.7rem;line-height:130%;margin:19px 10px 5px;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;display:inline-block}
.filtre LABEL{font-size:1.2rem;line-height:130%;margin:7px 0;font-family:'Be Vietnam Pro',sans-serif;font-weight:300;display:block}
.selectmenu SELECT{background:transparent;color:#FFF;width:100%;font-size:2rem;padding:10px;line-height:1;border:0;border-radius:0;margin:0}
INPUT[type='text'],INPUT[type='email'],INPUT[type='password'],SELECT{display:inline-block;border:1px solid #ced4da;font-size:2rem;background:#FFF;border-position:inside;border-radius:4px;margin:10px 0%;width:100%;min-width:auto;height:40px;padding:8px;color:#000}
OPTION{color:#000;background:#FFF}
div.selectmenu{display:inline-block;position:relative;margin:4px;padding:0 20px;width:300px;max-width:100%;height:47px;overflow:hidden;background:url(/images/select.png) no-repeat 100% center #4675db;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
TEXTAREA{border:1px solid #C0C0C0;color:#000;padding:8px;font-size:13px;margin:2px;width:90%;height:200px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
input[type="submit"],input[type="button"]{background-color:#3168AF;border-color:#979797;border-position:inside;border-width:1px;border-radius:6px;font-size:1.6rem;padding:6px 20px;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;color:#FFF;height:40px}
input[type="submit"].submit_jaune{display:block;height:60px;background:#fcd126;color:#000;font-size:1.6rem;padding:6px 20px;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;margin:30px 0;width:100%;border:none}
input[type="checkbox"]{margin:0 15px 0 0}
.filtre input[type="checkbox"]{margin:0 10px 0 0;float:left}
.decale{top:-19px}
input[type="image"]{padding:0;height:auto}
.bouton_lisere,.bouton_lisere_centrer{border:1px solid #000;padding:8px 5px 9px;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:1.4rem;color:#000;text-align:center;vertical-align:top;text-transform:uppercase;letter-spacing:0.7px;border-radius:3px;margin:35px 0 0;text-decoration:none;width:100%;display:inline-block;position:relative}
.bouton_lisere_centrer{width:150px;display:block;position:relative;padding:11px 20px 7px;margin:45px auto 0}
#actuobs .bouton_lisere{margin:25px 0 0}
.bouton_liserer_bleu,.pbouton{border:1px solid #3168af!important;padding:8px 5px 10px;font-family:'Be Vietnam Pro',sans-serif;font-weight:300;font-size:1.6rem;color:#3168af;text-align:center;border-radius:2px;margin:7px 0;text-decoration:none;width:100%;display:inline-block}
.pbouton{width:auto;font-size:1.4rem;padding:6px 5px*}
.boutonadmin span{font-size:2.3rem}
.boutonicone{height:35px;background:#000;padding:8px 15px;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:1.4rem;letter-spacing:0.4px;color:#FFF;text-transform:uppercase;border-radius:8px;margin:5px;text-decoration:none;display:inline-block;position:relative;line-height:130%}
.boutonicone_blanc{border:1px solid #000;background:#FFF;padding:3px 15px;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:1.5rem;color:#000;border-radius:8px;margin:6px 0;text-decoration:none;display:inline-block;position:relative}
.boutonicone_blanc span{font-size:2.5rem;vertical-align:middle}
.bouton_noir,input[type=submit].bouton_noir{border:1px solid #0E0000;background:#0E0000;padding:20px 30px;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:1.5rem;color:#FFF;border-radius:6px;margin:0 16px;text-decoration:none;display:inline-block;text-transform:uppercase;height:auto}
.bouton_blanc{border:1px solid #0E0000;background:#FFF;padding:20px 30px;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:1.5rem;color:#0E0000;border-radius:6px;margin:0 16px;text-decoration:none;display:inline-block;text-transform:uppercase}
.pbouton_blanc,.pbouton_noir{border:1px solid #0E0000;background:#FFF;padding:10px 20px;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:1.4rem;color:#0E0000;border-radius:6px;margin:0 10px;text-decoration:none;display:inline-block;text-transform:uppercase}
.pbouton_noir{border:1px solid #0E0000;background:#0E0000;font-size:1.4rem;color:#FFF;text-transform:none;margin:10px 0;padding:5px 20px}
.bouton_bleu{background:#4070db;padding:10px 20px;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;font-size:1.5rem;color:#FFF;border-radius:6px;margin:10px 0;text-decoration:none;display:inline-block;text-transform:uppercase}
#bt_filtre{font-family:'Be Vietnam Pro',sans-serif;font-weight:600;margin:0 0 30px;padding:0 5px 7px;display:none}
#bt_filtre span{font-size:2.5rem;position:relative;top:4px}
.bouton_don,.bouton_don_noir{display:block;position:absolute;bottom:60px;right:30px;background:#b62d12;color:#FFF;font-size:2.5rem;padding:16px 40px;font-weight:700;text-decoration:none;cursor:pointer;text-transform:uppercase;margin:5px 5px 5px 0;line-height:1.2}
.bouton_don_noir{font-size:2rem;padding:8px 20px;bottom:50px;right:140px;background:#000;color:#FFF}
#retourhaut{display:none;position:fixed;bottom:10px;right:20px;background:#FFF;border-radius:30px;width:50px;height:50px;text-align:center;padding:13px 0 0;box-shadow:2px 10px 13px 0 #BFBFBFB2}
#retourhaut img{transform:rotate(180deg)}
.CoverPop-close{font-size:3rem;color:#FFF}
.smartphone,.blocrezo A.smartphone{display:none}
#bouton_listepubli{display:none}
@media (max-width:1300px){.menu2{text-align:left}}
@media (max-width:1200px){.grille3{row-gap:70px}
.grille4{grid-template-columns:repeat(2,1fr);column-gap:40px;row-gap:60px}
footer .grille4{grid-template-columns:repeat(4,1fr)}
.colonne4{column-count:3}
.grille4 .illustration{float:left;width:110px;margin:0 15px 0 0}
section.principale{width:calc(100% - 90px);padding:0}
.blocrezo{width:90px}
div.troiscolonnes_grise label.typedon{height:60px}
.box{margin:15px 2.2%;width:45%}
.preillustration{height:auto;max-height:none}
.logo_article{width:320px;margin:0 40px 0 0}
.centrale{margin:0 0 0 360px}
.spip_poesie div{left:-360px;width:320px}
.illustration_video:after{content:"";width:60px;height:40px;position:absolute;display:block;left:calc(50% - 30px);top:calc(50% - 20px);background:url(/squelettes/images/lecteuryt.png) no-repeat center,center;background-size:contain;z-index:5}}
@media (max-width:1000px){HEADER{text-align:left}
main.home{margin:0}
main{padding:30px 60px}
.menu1,#bt_newsletter,#bt_suivre,#bt_contact{display:none}
#bt_recherche{right:0;font-size:2.3rem;top:13px}
#bt_menu{display:block}
#logo{margin:20px 0 25px 50px;width:130px}
#bt_don{left:auto;right:92px;font-size:1.2rem;width:110px;padding:4px 5px;text-align:center;top:24px}
#bt_don span.icon-don{display:none}
#affiche_panier{top:18px;right:204px}
section.principale{width:100%;float:none}
.blocrezo{display:none}
.logo_article{width:280px;margin:0 30px 0 0}
.centrale{margin:0 0 0 310px}
.spip_poesie div{left:-310px;width:280px}
.grillemot .introduction,.grillemot .illustration{display:none}
.grillemot .lienbloc:first-of-type .illustration{display:block}
.grillemot .lienbloc{float:left;width:42%;margin:0 0 20px 4%}
.grillemot .lienbloc:after{position:absolute;display:block;background:url(/squelettes/images/pointille_h.png);right:0;bottom:-4px;height:1px;width:100%;content:""}
.grillemot .lienbloc:first-of-type{float:left;width:49%;margin:0 5% 0 0}
.grillemot .lienbloc:first-of-type:after{position:absolute;display:block;background:url(/squelettes/images/pointille_v.png);right:-9.5%;top:0;height:100%;width:1px;content:""}
.grillemot .titre_point{width:45%;float:left}
.grillemot .titre_point:first-child{width:49%;float:left;margin:0 5% 0 0}
.lien_article{font-size:1.9rem}
.blocrezo_smartphone{display:block;position:relative;top:-11px}
.troiscolonnes_grise,.troiscolonnes{grid-template-columns:repeat(1,1fr);row-gap:30px}
.troiscolonnes div{padding:0 25px}
div.troiscolonnes_grise label.typedon{height:40px}
.box{margin:15px 1.3%;width:22%}
.cellule{width:30%;margin:0 3% 20px 0}}
@media (max-width:800px){.cacher_800{display:none}
main{padding:30px 30px}
#menu_smartphone .grille{grid-template-columns:repeat(2,1fr);padding:40px 20px}
#menu_smartphone div:first-child{grid-row:1 / span 2}
.grille3{grid-template-columns:repeat(2,1fr)}
div.blocgille3.bloc2::after,div.blocgille3.bloc4::after,div.blocgille3.bloc6::after,div.blocgille3.bloc8::after,div.blocgille3.bloc10::after{display:none}
div.blocgille3.bloc3::after,div.blocgille3.bloc9::after{display:block}
.grille4{column-gap:40px;row-gap:30px;grid-template-columns:repeat(1,1fr)}
#actuobs .bouton_lisere{margin:21px 0 16px}
#actuobs H1{min-height:auto}
#actuobs .bouton_lisere::after{position:absolute;display:block;background:#e8e8e8;left:-20px;bottom:-27px;height:1px;width:calc(100% + 40px);content:""}
footer .grille4{grid-template-columns:repeat(2,1fr);row-gap:30px}
.colonne4{column-count:2}
.pub{grid-column:1 / span 2;margin-top:10px}
.article_home_1{width:49%;margin:0 5% 0 0}
.article_home_1::after{display:none}
.bloc_home_2 .illustration,.bloc_home_3 .illustration{display:none}
.bloc_home_2,.bloc_home_3{width:46%;margin:0}
.bloc_home_2::after{display:none}
.article_home_1 H1{font-size:1.9rem;line-height:25px}
.article_home_1 .introduction{font-size:1.5rem}
.article_home_2 H1{font-size:1.5rem;line-height:21px}
.h2_home{font-size:2.3rem}
.h2_home_grand{font-size:3rem;margin:70px 0 90px}
.h2_bloc{font-size:2.5rem}
H1.titre_21_c{font-size:1.6rem}
.bloctheme{min-height:160px}
.bloctype{min-height:12px}
#bt_filtre{display:block}
.filtre{display:none;float:none;width:100%;background:transparent}
#liste_articles{float:none;width:100%}
.logo_article{width:220px;margin:0 30px 0 0}
.centrale{margin:0 0 0 250px}
.spip_poesie div{left:-250px;width:220px;padding:20px}
H1{font-size:3.5rem}
.chapo{font-size:1.7rem;line-height:150%}
.datearticle{font-size:1.5rem;line-height:150%}
aside{position:relative;bottom:0;width:70%;margin:20px auto 0}
.troisboutons A{height:100px}
.cellule{width:46%;margin:0 4% 20px 0}
.bouton_don{right:0;width:97%;bottom:-80px}
.ficheproduit div.col1,.ficheproduit div.col2{background:#FFF;padding-left:0;width:calc(100% - 20px)!important;float:none;margin-left:20px}
.ficheproduit div.col1 img{max-width:500px;margin:20px auto}
.deuxcolonnes,.deuxcolonnesbis{column-count:2;column-gap:40px}
.menu_smartphone_3{grid-column:1 / span 2}}
@media (max-width:700px){.logo_article{width:100%;float:none;margin:0 0 20px;text-align:center}
aside.encart_souslogo{display:none}
.centrale{margin:0 0}
#liste_publi{display:none}
#bouton_listepubli{display:block;right:20px;position:absolute}}
@media (max-width:600px){.spip_poesie div{left:-180px;width:160px}
.grosprix{display:block}
.deuxcolonnes,.deuxcolonnesbis{column-count:1;column-gap:40px}
.boutonicone{height:auto}
.cadre_menu{left:0!important;width:100%}
.titre_cadre_menu{display:block;font-size:1.7rem;color:#000;line-height:29px;font-family:'Be Vietnam Pro',sans-serif;font-weight:600}
section.principale.pleinelargeur{padding:0 10px}}
@media (max-width:500px){.smartphone{display:block}
main{padding:20px 24px}
main.home{margin:20px auto 0}
#menu_smartphone .grille{display:block;border:0 none}
#menu_smartphone div:first-child{grid-row:1 / span 1}
#menu_smartphone div{border-bottom:2px solid #3168af;padding:0 0 30px}
#menu_smartphone div.menu_smartphone_3{border-bottom:0 none}
#menu_smartphone div.rezo{text-align:center;border:none;padding:0}
#bt_don{left:auto;right:60px;font-size:1.2rem;width:54px;padding:4px 5px;text-align:center;top:24px}
#bt_don span{display:none}
.bandeau_sticky #bt_don{right:66px;width:52px;top:15px}
.bandeau_sticky #affiche_panier{top:7px;right:121px}
#affiche_panier{top:18px;right:118px}
.menu_smartphone_2{padding:0 0}
.pub .surtitre{top:1%;left:8px}
.pub div{padding:14px}
.pub .surtitre p{padding:5px;margin:2px;font-size:1.6rem}
.article_home_1{width:100%;margin:0 0 25px}
.article_home_1:after{position:absolute;display:block;background:url(/squelettes/images/pointille_h.png);left:0;bottom:-10px;top:auto;right:auto;height:1px;width:100%;content:""}
.article_home_1 .introduction{display:none}
.bloc_home_2,.bloc_home_3{width:100%;margin:0}
.bloc_home_2 .article_home_2,.bloc_home_2 .article_home_2:first-child{margin-bottom:40px;position:relative}
.bloc_home_2 .article_home_2:first-child::after,.bloc_home_2 .article_home_2::after{position:absolute;display:block;background:url(/squelettes/images/pointille_h.png);left:0;bottom:-22px;height:1px;width:100%;content:""}
#notreactu,.bloc_home_2 .introduction,.lien_article .introduction{display:none}
.grille4,.grille3,footer .grille4{grid-template-columns:repeat(1,1fr)}
.pub{grid-column:1 / span 1}
footer .grille4{row-gap:10px}
footer .element1{padding:0}
.bloctheme,.bloctype,.blocplus{min-height:auto}
.spip_poesie div{position:relative;top:0;left:0;width:100%;margin:30px 0}
H1{font-size:2.5rem;margin:0 0 22px}
h3{margin:0 0 20px;font-size:2.5rem;line-height:134%}
H4{font-size:1.9rem;margin:0 0 22px}
.blocrezo_smartphone{top:-10px}
H5{margin:20px 0 15px}
.grille4 .bouton_lisere{margin-bottom:25px}
div.blocgille3.bloc1:after,div.blocgille3.bloc2:after,div.blocgille3.bloc3:after,div.blocgille3.bloc4:after,div.blocgille3.bloc5:after,div.blocgille3.bloc6:after,div.blocgille3.bloc7:after,div.blocgille3.bloc8:after,div.blocgille3.bloc9:after,div.blocgille3.bloc10:after{position:absolute;display:block;background:url(/squelettes/images/pointille_h.png);left:0;bottom:-35px;right:auto;top:auto;height:1px;width:100%;content:""}
#outils{row-gap:40px}
.element1{text-align:center;padding:0}
.grillemot{margin:0 0 60px}
.grillemot .lienbloc,.grillemot .lienbloc:first-of-type{float:none;width:100%;margin:0 0 20px}
.grillemot .lienbloc:after,.grillemot .lienbloc:first-of-type :after{position:absolute;display:block;background:url(/squelettes/images/pointille_h.png);right:0;top:auto;bottom:-10px;height:1px;width:100%;content:""}
.grillemot .titre_point{display:none}
.grillemot .titre_point.smartphone{display:block;width:100%;margin:20px 0}
.grillemot .titre_point:first-child{display:block;width:100%;margin:0 0 20px;float:none}
h2.titre_point span{padding:0 14px 0 0}
.lien_article{font-size:1.4rem;padding:20px 0}
.texte{font-size:1.6rem;line-height:160%}
article .etiquette{font-size:1.4rem}
aside{width:100%}
.gauche,.gauche_large,.gauche_treslarge{float:none;width:100%;margin:0 0 20px}
.troisboutons A{height:70px;width:100%}
.sticky{margin:0 20px 5px 0}
#popin_don{left:0;padding:2%;width:100%}
.bouton_noir,input[type="submit"].bouton_noir{padding:10px 20px;font-size:1.3rem}
.colonne4{column-count:1}
.colonne4 A{margin:0 0 50px}
.cellule{width:100%;margin:0 0 20px}
table.tabresponsive td,table.spip td,table.spip tr,table.spip th{display:block}
div.troiscolonnes_grise label.typedon{height:auto}
.troiscolonnes_grise label.box{width:47.3%}}
@media (max-width:400px){div.troiscolonnes_grise label.typedon{height:60px}}
#popin_don{position:fixed;bottom:0;width:100%;left:0;padding:20px;z-index:1000;background:#fcd126;display:none}
#bandeaurub{background:#4070db;color:#FFF;font-size:2.8rem;font-weight:700;padding:30px;text-align:center}
.soustheme{font-size:1.6rem;color:#D0D0D0}
UL.spip li{list-style-image:url('/images/pucebleue.png')}
.titre_bloc{display:inline-block;font-size:1.9rem;font-weight:700;text-transform:uppercase;border-bottom:4px solid #000;margin:25px 0;line-height:0.9}
.surtitre{color:#e04c50;font-size:1rem;font-weight:700}
.titre,.titrebleue{font-size:1.4rem;font-weight:700;line-height:1.1}
.titrebleue{color:#4070db}
.ptitre{font-size:1rem;font-weight:700}
.soustitre{color:#1daabb;font-size:1rem;font-weight:700}
.bloc_info{font-size:1.9rem;line-height:130%;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;color:#000;background:#f5f5f5;min-height:310px;padding:15px;text-align:center}
.titre_colonne{font-size:1.3rem;font-weight:700;text-transform:uppercase;background:url(/images/pointillesbleus.png) repeat-x bottom,center;color:#4070db;padding:0 0 7px;margin:20px 0 10px;letter-spacing:1.5px}
.tagmc,.tagmcp{display:inline-block;font-family:'Be Vietnam Pro',sans-serif;font-weight:300;font-size:1.4rem;color:#000;border:1px solid #000;border-radius:20px;margin:3px;padding:3px 12px}
.tagmcp{color:#3168AF;border:1px solid #3168AF;font-weight:600}
.logoarticle{float:left;margin:5px 20px 10px 0;max-width:50%}
table{border:0 none}
TD.entete{height:40px;background-color:#ececea;color:#7f2d6b;text-align:center;text-transform:uppercase;border:0 none}
TD{color:#333}
tr > * + *{border-left:0 none}
table.admin{border:1px solid #D0D0D0;width:100%}
table.admin td,table.admin th{border:1px solid #000;padding:5px}
table.admin th{font-weight:700;text-align:center}
table.admin A{border-bottom:1px solid #000}
A.icone_admin{margin:5px;font-size:3rem;text-decoration:none}
A.lien_doc{display:block;margin:3px 0;padding:15px;text-decoration:none;background:#f2f2f2;color:#000;font-size:1.4rem}
A.lien_doc:hover{text-decoration:none;background:#e0dede}
A.lien_rubcol{display:block;margin:5px 0;padding:0 0 10px;text-decoration:none;background:url(/images/petitpointilles.png) repeat-x bottom,left;color:#000;font-size:1.1rem;text-transform:uppercase}
A.lien_rubcol:hover{text-decoration:none;color:#4070db}
.sep{display:none}
.pagination{text-align:center;margin:20px 0}
.pagination-item{display:inline-block}
.pagination-item-label,.ais-Pagination-link,.lien_pagination,.on{display:inline-block;color:#3168af;text-decoration:none;border:1px solid #e8ebee;padding:13px;margin:0;font-size:1.5rem;width:40px}
.lien_pagination{width:auto;margin:0 5px 10px}
.on{background:#e8ebee}
A.lien_slide{display:block;position:relative;margin-top:10px;padding:15px 0;color:#FFF;font-size:.9rem;cursor:pointer}
.contenu{color:#FFF;padding:80px 0;max-width:850px;text-align:center;margin:0 auto;position:relative;z-index:5}
.suite{position:relative;top:-60px;margin:0 auto;width:100%;z-index:10;max-width:1070px}
.suite A{display:inline-block;width:16px;height:16px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#cedade;margin:2px;border:0 none}
.fond_noir{position:absolute;background:#000 none repeat scroll 0% 0%;width:100%;height:100%;z-index:1;opacity:0.5}
A.lien_rubrique{display:inline-block;background:#f5f5f5;color:#000;text-align:center;font-size:1.3rem;text-transform:uppercase;min-height:204px;padding:15px;width:100%;margin:0 0 10px}
A.lien_rubrique_liste{display:block;margin:2px 0;padding:4px 0 9px 5px;text-decoration:none;background:url(/images/petitpointilles.png) repeat-x bottom,left;color:#000;font-weight:700;font-size:1.3rem;text-transform:uppercase;text-align:left}
A.lien_rubrique_liste::before{color:#4070db;content:"> ";font-weight:700;font-size:1.4rem}
.illustrationlarge{float:left;margin-right:50px;width:260px;text-align:center;height:150px;overflow:hidden}
.illustrationp{float:left;margin-right:10px;width:70px;text-align:center;max-height:70px;overflow:hidden}
.illustrationpublication{float:left;margin-right:10px;width:110px;text-align:center;overflow:hidden}
.illustrationv2{width:100%;text-align:center;height:160px;overflow:hidden;margin-bottom:10px}
.illustrationv{float:left;margin-right:30px;width:170px;text-align:center}
.illustrationh{width:115px;float:left;text-align:center;height:80px;overflow:hidden;margin-right:15px}
A.bt_menu{display:inline-block;background-color:#08709c;color:#FFF;padding:3px 6px;font-size:.8rem;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:1px;text-align:center;border:1px solid transparent}
A.bt_menu:hover{border:1px solid #08709c;color:#08709c;background-color:#FFF;text-decoration:none}
A.lien_admintitre{position:relative}
.menuaction{display:none;position:absolute;width:250px;background-color:#FFF;padding:5px;border:1px solid gray}
.divtab{margin:70px auto 30px;max-width:100%;overflow:auto;page-break-after:avoid;page-break-inside:avoid}
TABLE.tabdata{border:0 none;max-width:100%;border-spacing:0;margin:0 auto;page-break-after:avoid;page-break-inside:avoid}
TABLE.tabdata TD,TABLE.tabdata TH{border:0 none;text-align:center;font-size:1.3rem;vertical-align:middle;padding:7px 2px;font-family:'Be Vietnam Pro',sans-serif;font-weight:300;min-width:50px;border-left:1px solid #b4b4b4}
TABLE.tabdata TH{font-size:1.3rem;line-height:130%;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;line-height:1.2;border-left:1px solid #b4b4b4;padding:15px 2px}
TABLE.tabdata TH:first-child{border:0 none}
TABLE.tabdata TH.tittab{padding:15px;border:0 none;border-bottom:5px solid #000;text-align:center;font-size:1.9rem;line-height:130%;font-family:'Be Vietnam Pro',sans-serif;font-weight:600;background:#FFF;}
.unite{font-size:1.6rem;font-weight:300}
TABLE.tabdata THEAD{border-bottom:2px solid #dfdfdf}
TABLE.tabdata tr:nth-child(odd){background:#f6f6f1}
TABLE.tabdata TD.libelle{text-align:left;min-width:100px;border:0 none;padding:7px 2px 7px 20px}
.note{font-size:1.4rem;line-height:1.2;margin:10px auto 20px;max-width:100%;overflow:auto;font-family:'Be Vietnam Pro',sans-serif;font-weight:300}
.separation,TABLE.tabdata .separation TD{color:White;background:#000!important;padding:1px}
.separation tr:first-child TD{font-weight:600}
img{margin:0;padding:0;border:none}
.spip_logos{margin:0 0 10px;padding:0;border:none}
.spip_doc_titre{font-size:11px;font-weight:400}
.lity-container{height:80%}
.lity-content{height:100%}
.lity-iframe-container{height:100%;padding-top:0}
@media print{p{line-height:1.3}
#container_colonne,footer,.noprint,#bandeaurub,.boutongraphe{display:none}
#container,#zone{width:100%}
.print{display:block}
.imagegraphique{display:block}}
LI.editer{list-style-type:none}
#colorbox,#colorbox *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
#colorbox img{height:inherit}
.box_modalbox{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
a.spip_note{border:0 none}
.spip_note_ref{position:relative;top:-5px;left:-1px;margin:0;font-size:1.4rem}
A.spip_doc_lien{border:0 none}
.grid{overflow:hidden}
.grid > *{display:block;padding:0;margin-left:-20px;text-align:left}
.grid > * > *{display:inline-block;padding-left:20px;margin-left:0;vertical-align:top}
:root .grid{font-size:0;text-justify:distribute-all-lines}
:root .grid > * > *{font-size:14px;font-size:1.4rem}
.opera:-o-prefocus,.grid > *{word-spacing:-.43em}
.grid2 > *{width:50%}
.grid3 > *{width:33.333%}
.grid4 > *{width:25%}
.grid5 > *{width:20%}
.grid6 > *{width:16.667%}
.grid8 > *{width:12.5%}
.grid10 > *{width:10%}
.grid12 > *{width:8.333%}
.grid2-1 > *:first-child,.grid1-2 > * + *{width:66.666%}
.grid1-2 > *:first-child,.grid2-1 > * + *{width:33.333%}
.grid1-3 > *:first-child,.grid3-1 > * + *{width:25%}
.grid3-1 > *:first-child,.grid1-3 > * + *{width:75%}
@media (min-width:501px) and (max-width:768px){.grid3 > *,.grid4 > *,.grid5 > *,.grid6 > *,.grid8 > *,.grid10 > *,.grid12 > *{width:50%}}
@media (max-width:500px){.grid > * > *{width:100%!important}}
.box_mediabox .lity-content{min-width:auto}
.lity-close,.lity-close:hover,.lity-close:active,.lity-close:focus{position:absolute;top:6px;right:5px;margin-top:-.925rem;margin-right:-.925rem;width:3.85rem;height:3.85rem;line-height:1.5rem;font-size:2.5rem;background:#000;color:#fff;border-radius:50%;border:.175rem solid #fff}

/* squelettes/js/CoverPop/CoverPop.css */
html,body{overflow:auto}
body{position:relative}
.CoverPop-open,.CoverPop-open body{overflow:hidden}
#CoverPop-cover{display:none;position:fixed;overflow-y:scroll;top:0;left:0;right:0;bottom:0;z-index:1000;-webkit-animation:fade-in .25s ease-in;-moz-animation-name:fade-in .25s ease-in;-ms-animation-name:fade-in .25s ease-in;-o-animation-name:fade-in .25s ease-in;animation-name:fade-in .25s ease-in;background:rgba(0,0,0,0.7)}
.CoverPop-open #CoverPop-cover{display:block}
.splash{cursor:pointer}
.splash-center{position:relative;text-align:center;padding:0;margin:5% auto 0;width:60%;background:transparent}
@-webkit-keyframes fade-in{0%{opacity:0}
25%{opacity:0}
100%{opacity:1}}
.fermer{position:absolute;right:15px;top:47px;cursor:pointer;z-index:500;text-shadow:#000 1px 0 10px}
@media screen and (max-width:480px){.splash-center{position:relative;text-align:center;padding:0;margin:100px 5%;width:90%;background:transparent}}

