/* compact [
	plugins/auto/typoenluminee/v3.6.11/css/enluminurestypo.css
	squelettes/css/impression.css
	squelettes/css/styles.css
	squelettes/css/pages/rubrique.css
	plugins/auto/medias_responsive_mod/v1.32.0/squelettes/css/medias_responsive.css
	plugins-dist/mediabox/lib/lity/lity.css?1696506748
	plugins-dist/mediabox/lity/css/lity.mediabox.css?1696506748
	plugins-dist/mediabox/lity/skins/_simple-dark/lity.css?1696506748
	squelettes/css/sommaire.css
	plugins/auto/sjcycle/v3.5.4/css/sjcycle.css?1689069292
	plugins/auto/image_responsive/v10.0.7/image_responsive.css
	plugins/auto/cvtupload/v2.1.2/css/cvtupload.css?1689069174
	plugins/auto/media/v1.5.3/css/media.css
] 71.3% */

/* plugins/auto/typoenluminee/v3.6.11/css/enluminurestypo.css */
.texteencadre-spip{color:#003;background:#EEF;border-bottom:2px solid #06C;border-left:1px solid #39F;border-right:2px solid #06C;border-top:1px solid #39F;margin:1em 0;padding:.25em .5em}
.caractencadre-spip{color:#F60;font-weight:700}
.caractencadre2-spip{color:#009;font-weight:700}
acronym.spip_acronym{cursor:help;border-bottom:1px dotted}
a[hreflang]:after{content:"\0000a0[" attr(hreflang) "]";color:#999;background:transparent;font-size:x-small}
sub,sup,sup.typo_exposants{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup,sup.typo_exposants{top:-.5em}
sub{bottom:-.25em}
.smallcaps{font-variant:small-caps}

/* squelettes/css/impression.css */
@media print{body,body.article{margin:7% 7%}
#spip-admin{display:none}
div.liencourt{display:block;font-size:.5em;left:0}
div.top-header,div.bottom-header,#mobile-menu{display:none}
article{position:relative}
img{display:block;width:50%;height:auto}
img#logo-ssd,.home img#logo-ssd{position:absolute;width:75px;height:auto;top:-37px}
.fiche-article-text .media_image{width:50%;height:auto;display:block;margin:20px auto}
.skew-block.category{height:31px;color:#000;font-size:14px;font-style:italic;font-weight:700;line-height:30px;display:inline-block;position:relative}
.skew-block .content{z-index:1;padding:0 15px;display:block;position:relative}
.skew-block .skew{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.skew-block.large.left{font-size:2em;width:100%;left:0;position:relative}
.yellow{color:#e8e65b}
.green{color:#a3cb50}
.purple{color:#a35fa9}
.light-blue{color:#24e5c3}
.lighter-blue{color:#808fad}
.blue{color:#00c0e9}
.orange{color:#e98f00}
.red{color:#ea3d26}
.white{color:#FFF}
.black{color:#000}
.yellow-bg{background:#e8e65b}
.white-bg{background:#FFF}
.black-bg{background:#000}
.green-bg{background:#a3cb50}
.purple-bg{background:#a35fa9}
.light-blue-bg{background:#24e5c3}
.lighter-blue-bg{background:#808fad}
.dark-blue-bg{background:#4d628d}
.darker-blue-bg{background:#001f5b}
.blue-bg{background:#00c0e9}
.orange-bg{background:#e98f00}
.red-bg{background:#ea3d26}
.basic-title.large{font-size:38px}
.article-footer-container .article-footer{display:inline-block}
.article-footer-container .social-footer{display:none}
.fiche-article-intro p{font-weight:700;font-size:20px;color:#323232}
.fich-article-text p,.article-content p{font-family:"Droid Serif","Georgia",serif;font-size:14px;color:#333}
.fiche-article-text .media_image img{width:100%;height:auto;display:block;margin:40px auto}
.fiche-article-text p a{text-decoration:underline}
.article-footer-container .article-footer{display:inline-block}
.article-footer-container .social-footer{display:none}
div.block-medium-inner{display:none}
aside,footer.main-footer{display:none}
ul.pagination{display:none}
section.big-slider-container{display:none}
.fiche-article-text img.puce{width:8px;height:11px;display:inline;margin:0}
div.suite-agenda{display:none}}

/* squelettes/css/styles.css */
@charset "UTF-8";
@media screen {
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,input,select{vertical-align:baseline;margin:0;padding:0;font:inherit;font-size:100%;border:0}
.spip-admin-bloc,#spip-admin.spip-admin-float{z-index:1100}
div.liencourt{display:none;left:-7000px}
main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
q,blockquote{quotes:none}
q:after,q:before,blockquote:after,blockquote:before{content:""}
table{border-collapse:collapse;border-spacing:0}
button,input{font:inherit}
.mac button,.mac
input{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-osx-font-smoothing:antialiased}
button{cursor:pointer}
.break{clear:both}
[debug]{display:none}
.none{display:none}
.table{display:table}
.cell{display:table-cell}
.inlbl{display:inline-block}
.abs{position:absolute}
.rel{position:relative}
.cf:after{content:"";clear:both;display:block}
.left{float:left}
.right{float:right}
.tac{text-align:center}
.tal{text-align:left}
.tar{text-align:right}
.list{margin:0;padding-left:0;list-style:none}
.antialiased{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-osx-font-smoothing:antialiased}
.hyphenate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
::-moz-selection{text-shadow:none;color:#fff;background:#00f}
::selection{text-shadow:none;color:#fff;background:#00f}
:after,:before{position:relative;box-sizing:border-box;outline:none}
#maptrav .leaflet-bottom{position:absolute}
*{box-sizing:border-box;outline:none}
html{font-size:14px}
html.mac{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-osx-font-smoothing:antialiased}
}
@media (min-width: 70.85714em) {
html{font-size:15px}
}
@media (min-width: 91.42857em) {
html{font-size:16px}
}
@media (min-width: 102.85714em) {
html{font-size:17px}
}
@media (min-width: 137.14286em) {
html{font-size:18px}
}
@media screen {
body{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:1em;color:#333;padding-top:37px}
.first-container{padding-top:77px;overflow:hidden}
.article .first-container{padding-top:40px}
}
@media (min-width: 73.14286em) {
.first-container{padding-top:90px;overflow:inherit}
.article .first-container{padding-top:90px;overflow:hidden}
}
@media screen {
.cookies{z-index:200;position:fixed;bottom:0;left:0;display:none;width:100%;text-align:center;background-color:#fff;visibility:hidden}
.cookies.is-visible{display:block;visibility:visible}
.cookies-btn{display:inline-block;margin-left:.5em;padding:.2em .5em;color:#fff}
.yellow{color:#e8e65b}
.green{color:#a3cb50}
.purple{color:#a35fa9}
.light-blue{color:#24e5c3}
.lighter-blue{color:#808fad}
.blue{color:#00c0e9}
.orange{color:#e98f00}
.red{color:#ea3d26}
.white{color:#fff}
.black{color:#000}
.yellow-bg{background:#e8e65b}
.white-bg{background:#fff}
.black-bg{background:#000}
.green-bg{background:#a3cb50}
.purple-bg{background:#a35fa9}
.light-blue-bg{background:#24e5c3}
.lighter-blue-bg{background:#808fad}
.dark-blue-bg{background:#4d628d}
.darker-blue-bg{background:#001f5b}
.blue-bg{background:#00c0e9}
.orange-bg{background:#e98f00}
.red-bg{background:#ea3d26}
.grey-bg{background:#ebeef5}
.lighter-grey-bg{background:#f2f2f2}
.inner-20{padding:0 20px}
.f-left{float:left}
.f-right{float:right}
.mb-0{margin-bottom:0}
.mb-20{margin-bottom:20px}
.mb-40{margin-bottom:40px}
.mb-60{margin-bottom:60px}
.mb-80{margin-bottom:80px}
.mb-100{margin-bottom:100px}
.mb-120{margin-bottom:120px}
.mb-140{margin-bottom:140px}
.mb-160{margin-bottom:160px}
.mb-180{margin-bottom:180px}
.mb-200{margin-bottom:200px}
.large-mb{margin-bottom:100px}
}
@media (min-width: 91.42857em) {
.large-mb{margin-bottom:170px}
}
@media screen {
.ovh{overflow:hidden}
}
@media (min-width: 73.14286em) {
.hide-normal{display:none}
}
@media screen {
body{line-height:1.45}
p,ul,ol,blockquote{margin-bottom:1.3em}
h1,h2,h3,h4,h5,h6{margin:1.414em 0 .5em;line-height:1.2;font-weight:700;display:block;clear:both}
h1{margin-top:0;font-size:3.157em}
h2{font-size:2.369em}
h3{font-size:1.777em}
h4{font-size:1.333em}
small{font-size:.75em}
.container{width:96%;max-width:1170px;margin-right:auto;margin-left:auto}
.row{margin-right:-.5em;margin-left:-.5em}
.row:after{content:"";clear:both;display:block}
}
@media (min-width: 54.85714em) {
.row{margin-right:-.625em;margin-left:-.625em}
}
@media (min-width: 70.85714em) {
.row{margin-right:-.75em;margin-left:-.75em}
}
@media screen {
.container,[class*="col-xs-"],[class*="col-s-"],[class*="col-m-"],[class*="col-n-"],[class*="col-l-"],[class*="col-xl-"]{min-height:1px;padding-right:.5em;padding-left:.5em}
}
@media (min-width: 54.85714em) {
.container,[class*="col-xs-"],[class*="col-s-"],[class*="col-m-"],[class*="col-n-"],[class*="col-l-"],[class*="col-xl-"]{padding-right:.625em;padding-left:.625em}
}
@media (min-width: 70.85714em) {
.container,[class*="col-xs-"],[class*="col-s-"],[class*="col-m-"],[class*="col-n-"],[class*="col-l-"],[class*="col-xl-"]{padding-right:.75em;padding-left:.75em}
}
@media screen {
[class*="col-xs-"],[class*="col-s-"],[class*="col-m-"],[class*="col-n-"],[class*="col-l-"],[class*="col-xl-"]{float:left}
[class*="col-xs-"].right,[class*="col-s-"].right,[class*="col-m-"].right,[class*="col-n-"].right,[class*="col-l-"].right,[class*="col-xl-"].right{float:right}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-0{width:0}
}
@media (min-width: 34.28571em) {
.col-s-12{width:100%}
.col-s-11{width:91.66666667%}
.col-s-10{width:83.33333333%}
.col-s-9{width:75%}
.col-s-8{width:66.66666667%}
.col-s-7{width:58.33333333%}
.col-s-6{width:50%}
.col-s-5{width:41.66666667%}
.col-s-4{width:33.33333333%}
.col-s-3{width:25%}
.col-s-2{width:16.66666667%}
.col-s-1{width:8.33333333%}
.col-s-0{width:0}
}
@media (min-width: 54.85714em) {
.col-m-12{width:100%}
.col-m-11{width:91.66666667%}
.col-m-10{width:83.33333333%}
.col-m-9{width:75%}
.col-m-8{width:66.66666667%}
.col-m-7{width:58.33333333%}
.col-m-6{width:50%}
.col-m-5{width:41.66666667%}
.col-m-4{width:33.33333333%}
.col-m-3{width:25%}
.col-m-2{width:16.66666667%}
.col-m-1{width:8.33333333%}
.col-m-0{width:0}
}
@media (min-width: 70.85714em) {
.col-n-12{width:100%}
.col-n-11{width:91.66666667%}
.col-n-10{width:83.33333333%}
.col-n-9{width:75%}
.col-n-8{width:66.66666667%}
.col-n-7{width:58.33333333%}
.col-n-6{width:50%}
.col-n-5{width:41.66666667%}
.col-n-4{width:33.33333333%}
.col-n-3{width:25%}
.col-n-2{width:16.66666667%}
.col-n-1{width:8.33333333%}
.col-n-0{width:0}
}
@media (min-width: 91.42857em) {
.col-l-12{width:100%}
.col-l-11{width:91.66666667%}
.col-l-10{width:83.33333333%}
.col-l-9{width:75%}
.col-l-8{width:66.66666667%}
.col-l-7{width:58.33333333%}
.col-l-6{width:50%}
.col-l-5{width:41.66666667%}
.col-l-4{width:33.33333333%}
.col-l-3{width:25%}
.col-l-2{width:16.66666667%}
.col-l-1{width:8.33333333%}
.col-l-0{width:0}
}
@media (min-width: 102.85714em) {
.col-xl-12{width:100%}
.col-xl-11{width:91.66666667%}
.col-xl-10{width:83.33333333%}
.col-xl-9{width:75%}
.col-xl-8{width:66.66666667%}
.col-xl-7{width:58.33333333%}
.col-xl-6{width:50%}
.col-xl-5{width:41.66666667%}
.col-xl-4{width:33.33333333%}
.col-xl-3{width:25%}
.col-xl-2{width:16.66666667%}
.col-xl-1{width:8.33333333%}
.col-xl-0{width:0}
}
@media screen {
.col-row.sep{margin-bottom:90px;position:relative}
.sep:before{content:'';display:none;width:2px;background:#cdcdcd;height:100%;position:absolute;right:29%}
}
@media (min-width: 73.14286em) {
.sep:before{display:block}
}
@media screen {
.col-left{width:100%}
}
@media (min-width: 73.14286em) {
.col-left{float:left;width:65%;max-width:750px}
.col-right{float:right;width:23%}
}
@media screen {
.first-row{padding-top:120px;overflow:hidden}
.col-6{float:left;width:16.66666%}
.col-3{width:33.333%;float:left}
.col-48{width:48%}
.col-25{width:25%}
.col-70{width:70%}
.slider-control{display:inline}
.slider-control .loin{position:absolute;left:-7000px;font-size:8px}
.slider-control button{background-color:#fff;color:#000}
.slider-play::before{content:"\23E9"}
.slider-pause::before{content:"\23F8"}
}
@media (max-width: 73.14286em) {
.full-m{width:100%;float:none}
.half-m{width:50%}
.hide-mobile{}
}
@media screen {
.main-header{position:fixed;top:0;left:0;width:100%;z-index:401}
.top-header{background:#4d628d;min-height:37px;z-index:201}
.top-header-right{position:absolute;right:0;top:0}
.top-header-right .skew-btn,.top-header-right .content{height:37px;line-height:37px;font-weight:900;font-style:italic}
.top-header-right a{float:left;display:none}
}
@media (min-width: 73.14286em) {
.top-header-right a{display:block}
}
@media screen {
.search-btn{height:37px;width:57px}
.search-btn i{margin:8px auto 0;-webkit-transition:.4s all cubic-bezier(0.68,-0.55,0.265,1.55);transition:.4s all cubic-bezier(0.68,-0.55,0.265,1.55)}
.search-btn:hover i{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
#services-aides{font-weight:900;font-style:italic}
.bottom-header{background:#001f5b;position:absolute;z-index:200}
}
@media (min-width: 73.14286em) {
.bottom-header{position:relative;display:block;top:0}
}
@media screen {
.main-logo{display:block;width:154px;top:6px;margin:0 auto}
.main-logo img{display:block;width:100%;height:auto}
}
@media (min-width: 73.14286em) {
.main-logo{margin-left:30px;display:inline-block}
}
@media screen {
.breadcrumb{float:right;font-size:14px;color:#e8e65b;display:none}
.breadcrumb a,.breadcrumb span{display:inline-block;padding:7px 0;color:#e8e65b;text-decoration:none;-webkit-transition:.4s all cubic-bezier(1,0,0,1);transition:.4s all cubic-bezier(1,0,0,1);line-height:24px}
.breadcrumb a:hover{color:#fff}
}
@media (min-width: 73.14286em) {
.breadcrumb{display:block}
}
@media screen {
.category-menu-scroll{margin-left:30px;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:.2s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.2s all cubic-bezier(0.785,0.135,0.15,0.86);display:none}
.category-menu-scroll.show{opacity:1;visibility:visible}
.category-menu-scroll .skew-block{min-width:185px;height:37px;line-height:37px;font-weight:900;font-style:italic}
.category-menu-scroll .skew-block:before{content:'';width:0;height:0;border-color:#e8e65b transparent transparent;border-style:solid;border-width:7px 6px 0;display:block;position:absolute;top:15px;left:110px;z-index:10}
.category-menu-scroll:hover .category-menu-scroll--list,.category-menu-scroll:focus .category-menu-scroll--list{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@media (min-width: 73.14286em) {
.category-menu-scroll{position:relative;display:inline-block}
}
@media screen {
.category-menu-scroll--list{position:absolute;top:37px;left:-5px;background:#001f5be6;width:183px;padding:5px 0 15px;margin:0;opacity:0;visibility:hidden;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
.category-menu-scroll--list a{font-weight:600;text-decoration:none;padding:8px 20px;display:block;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
.category-menu-scroll--list a:hover{color:#fff}
.main-footer .top-footer{background:#dcdfe2;padding:30px 0}
.main-footer .bottom-footer{background:#fff;border-top:2px solid #000;padding:10px 0}
.main-footer .col-6,.main-footer .col-3{padding-right:15px;margin-bottom:20px}
.main-footer .social-item{text-transform:uppercase;color:#000;font-family:"Droid Serif","Georgia",serif;text-decoration:none;font-weight:600;display:block;margin-bottom:10px;font-size:12px;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
.main-footer .social-item:hover{color:#333}
.main-footer .cf .half-m:nth-of-type(2n+3){clear:both}
}
@media (min-width: 73.14286em) {
.main-footer .col-6,.main-footer .col-3{padding-right:25px}
.main-footer .cf .half-m:nth-of-type(2n+3){clear:none}
}
@media screen {
.footer-list{margin:0;padding:0;border-top:1px solid #bebebe;margin-top:10px}
.footer-list li{border-bottom:1px solid #bebebe;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
.footer-list li a{text-decoration:none;color:#666;padding:5px 0;font-size:10px;display:block;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
}
@media (min-width: 73.14286em) {
.footer-list li a{font-size:12px}
}
@media screen {
.footer-list li:hover{border-color:#000}
.footer-list li:hover a{color:#000}
.footer-title{color:#1f5aae;font-family:"Droid Serif","Georgia",serif;text-transform:uppercase;font-weight:600;font-size:10px}
.footer-title a{text-decoration:none;color:#1f5aae;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
.footer-title a:hover{color:#538de0}
}
@media (min-width: 73.14286em) {
.footer-title{font-size:12px}
}
@media screen {
.bottom-footer--list{width:100%;text-align:center;padding:0;margin:0}
.bottom-footer--list li{display:inline-block;text-align:center}
.bottom-footer--list li:after{content:'';width:1px;background:#666;display:inline-block;height:15px;margin:0 5px;vertical-align:middle}
.bottom-footer--list li:last-child:after{display:none}
.bottom-footer--list li a{text-decoration:none;font-size:9px;font-weight:700;color:#000;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
.bottom-footer--list li a:hover{color:#666}
}
@media (min-width: 73.14286em) {
.bottom-footer--list li:after{margin:0 20px}
.bottom-footer--list li a{font-size:12px}
}
@media screen {
.block-large-inner{padding:0 15px 50px}
.block-medium-inner{padding:0 15px 20px}
.basic-block--article{z-index:10;margin-bottom:20px}
.basic-block--article .category{margin-bottom:10px;margin-left:5px}
.basic-block--article p{font-size:14px;font-style:italic;font-weight:600;margin-bottom:10px}
.basic-block--article a{font-size:14px;font-style:italic;font-weight:600;margin-bottom:0}
.basic-block--article-small{z-index:10;padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #000}
.basic-block--article-small header{margin-bottom:20px}
.basic-block--article-small p{font-size:14px;font-style:italic;margin-bottom:0}
.basic-block--article-small:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}
.basic-block--article-small-italic{font-style:italic;font-weight:900;margin:0;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:18px;margin-bottom:10px}
.basic-block--article-small-italic a{text-decoration:none;color:#000;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
.basic-block--article-small-italic a:hover{color:#4d4d4d}
.basic-block--article-small-italic.semi{font-weight:600;font-size:14px}
.social-list--item{display:inline-block}
.social-list--item a{border:1px solid #000;width:34px;height:34px;display:block;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
.social-list--item i,.social-list--item svg{height:13px;width:13px;margin:0 auto;display:block;top:5px;position:relative}
.social-list--item svg{-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
.social-list--item:hover a{background:#000}
.social-list--item:hover svg{fill:#fff}
.social-footer .social-list--item{display:inline-block;margin-right:0;margin-left:auto}
.social-footer .social-list--item a{width:22px;height:22px;border-width:2px}
.social-footer .social-list--item i,.social-footer .social-list--item svg{width:10px;height:10px;top:2px}
.italic{font-style:italic}
.content-text{font-size:14px}
.basic-input{background:none;border:1px solid #000;height:30px;font-size:12px;padding:0 10px;width:100%}
#newsletter{padding-bottom:20px;position:relative}
#newsletter button{background:#000;color:#fff;font-size:11px;text-transform:uppercase;height:30px;width:30px;position:absolute;right:0;top:1px;text-align:center}
#newsletter input{padding-right:40px}
#newsletter ::-webkit-input-placeholder{color:#000}
#newsletter ::-moz-placeholder{color:#000}
#newsletter :-ms-input-placeholder{color:#000}
#newsletter :-moz-placeholder{color:#000}
.col-right .skew-block.abs{left:-20px}
.darker-blue-bg .basic-block--article-small{border-bottom:0;margin-bottom:25px}
.darker-blue-bg .basic-block--article-small header{margin-bottom:0}
.darker-blue-bg .basic-block--article-small:last-of-type{margin-bottom:0}
.icon_sm.icon_hover{position:absolute;top:0;left:0;width:0;background:#fff;overflow:hidden;-webkit-transition:all .4s cubic-bezier(0.19,1,0.22,1);transition:all .4s cubic-bezier(0.19,1,0.22,1)}
.icon_sm.icon_hover svg{fill:#333}
.icon_sm,.icon_sm svg{display:block;width:4.93em;height:.79em}
.icon_sm svg{fill:#999}
.icon_loupe,.icon_loupe svg{width:18px;height:18px;display:block}
.icon_agenda,.icon_agenda svg{height:18px;width:19px}
[role=navigation]{display:none}
[role=navigation]:after{content:"";clear:both;display:block}
[role=navigation] li{display:block;float:left}
[role=navigation] li a{font-size:14px;text-decoration:none;font-weight:700;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;-webkit-transition:.4s all cubic-bezier(1,0,0,1);transition:.4s all cubic-bezier(1,0,0,1);display:block}
[role=navigation] li a:hover{color:#fff}
[role=navigation] li.last{margin-right:0}
[role=navigation] li .skew,[role=navigation] li .content{-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
[role=navigation] li .skew{overflow:hidden}
[role=navigation] li .skew-block{height:38px;line-height:38px}
[role=navigation] li .skew-block .content.yellow + .skew:after{background:#e8e65b}
[role=navigation] li .skew-block .content.white + .skew:after{background:#fff}
[role=navigation] li .skew-block .content.blue + .skew:after{background:#00c0e9}
[role=navigation] li .skew-block .content.red + .skew:after{background:#ea3d26}
[role=navigation] li .skew-block .content.green + .skew:after{background:#a3cb50}
[role=navigation] li .skew-block .content.orange + .skew:after{background:#e98f00}
[role=navigation] li .skew-block .content.light-blue + .skew:after{background:#24e5c3}
[role=navigation] li .skew-block .content.purple + .skew:after{background:#a35fa9}
[role=navigation] li .skew-block:hover .content{color:#001f5b}
[role=navigation] li .content:hover + .skew:after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
[role=navigation] li.isActive .skew:after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
[role=navigation] li.isActive .content{color:#001f5b}
[role=navigation] li .skew:after{content:'';display:block;height:100%;width:120%;position:absolute;top:0;left:0;-webkit-transform:translateX(-120%);-ms-transform:translateX(-120%);transform:translateX(-120%);-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
}
@media (min-width: 73.14286em) {
[role=navigation]{display:block;float:left}
}
@media screen {
.open-menu{overflow:hidden}
.burger-menu{height:20px;width:20px;display:block;position:absolute;top:12px;left:15px;cursor:pointer;z-index:10;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
.open-menu .burger-menu{-webkit-transform:rotate(90deg) translate3d(-3px,2px,0);transform:rotate(90deg) translate3d(-3px,2px,0)}
.burger-menu span,.burger-menu span:before,.burger-menu span:after{content:'';height:2px;width:100%;position:absolute;left:0;background:#fff;display:block;border-radius:3px}
.burger-menu span{top:0;width:20px}
.burger-menu span:before{top:6px}
.burger-menu span:after{top:12px}
#agenda-mobile{right:42px;top:10px}
#search-mobile{top:10px;right:15px}
}
@media (min-width: 73.14286em) {
.hide-normal{display:none}
}
@media screen {
#mobile-menu{display:block;height:100vh;position:fixed;top:0;z-index:100;left:0;width:100%;background-color:#486795;padding-top:60px;padding-bottom:10px;opacity:0;visibility:hidden;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:.2s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.2s all cubic-bezier(0.785,0.135,0.15,0.86)}
#mobile-menu .parent-inner-mobile{height:100%;width:100%;overflow:hidden;position:relative}
#mobile-menu .parent-inner-mobile:after{content:'';display:block;width:17px;height:100%;position:absolute;top:0;right:0;background:url(/assets/img/layout/pattern-mobile-menu.jpg) top left repeat;z-index:20}
#mobile-menu .inner-mobile{width:100%;height:100%;overflow-y:scroll;padding-right:17px;padding-left:17px}
.open-menu #mobile-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
#mobile-menu .logo-ssd{width:150px;height:auto}
#mobile-menu hr{margin:10px 0;border:none;height:1px;background:#a7b1c7;width:100%;display:block}
#mobile-menu p{font-size:11px;font-weight:700}
}
@media (min-width: 73.14286em) {
#mobile-menu{display:none}
}
@media screen {
.inner-mobile{padding-left:7px;padding-right:7px}
.item-btn-mobile{display:inline-block;margin-bottom:5px;margin-left:10px}
.item-btn-mobile .skew-block .content{font-size:12px;padding:0 10px}
.item-btn-mobile .skew-block .skew:before{display:none}
.logo-ssd-mobile{vertical-align:bottom}
.second-nav-mobile{text-align:center;margin:0;padding:10px 0}
.second-nav-mobile a{text-decoration:none;color:#fff;font-size:16px;font-weight:900;font-style:italic}
.social-list-mobile{width:100%;display:inline-block;text-align:center;margin-bottom:0}
.social-list-mobile li{display:inline-block;margin:0 5px}
.social-list-mobile i,.social-list-mobile svg{fill:#fff;height:29px;width:29px}
.footer-list-mobile{width:100%;display:inline-block;text-align:center;margin-bottom:0}
.footer-list-mobile li{display:inline-block;margin:0 3px;font-weight:700}
.footer-list-mobile a{text-decoration:none;color:#fff;font-size:10px}
#logo-ssd{display:block;position:absolute;left:-20px;z-index:20;top:-35px;width:120px;height:auto}
}
@media (min-width: 73.14286em) {
#logo-ssd{width:150px;top:-75px}
.home #logo-ssd{top:-100px;width:256px}
}
@media screen {
.article-container{margin-bottom:40px}
.article-picture{overflow:hidden;display:block}
.article-picture img{display:block;width:100%;height:auto;-webkit-transition:.5s all cubic-bezier(0.075,0.82,0.165,1);transition:.5s all cubic-bezier(0.075,0.82,0.165,1)}
.article-picture:hover img{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2);-webkit-transition:4s all cubic-bezier(0.075,0.82,0.165,1);transition:4s all cubic-bezier(0.075,0.82,0.165,1)}
.article-content{padding:0}
.article-content note{font-size:.8em}
.article-content .category{left:0;top:-17px;z-index:10}
p{font-family:"Droid Serif","Georgia",serif;font-size:14px;color:#333}
.article-content a{color:#222}
}
@media (min-width: 34.28571em) {
.article-content{padding:0 20px}
}
@media screen {
.article-footer{font-size:12px;font-weight:700;color:#5c5c5c;display:inline-block;border-top:1px solid #5c5c5c;padding-top:7px}
.article-footer.yellow{border-color:#e8e65b}
.article-footer a{text-decoration:none;font-weight:600}
.article-footer.social-footer ul{display:inline-block;margin-left:10px}
.date{font-size:11px;color:#5c5c5c;display:block;margin-top:10px}
.skew-btn.category{height:31px;color:#000;font-size:14px;font-style:italic;font-weight:700;line-height:30px;display:inline-block}
.basic-title{font-family:"Droid Serif","Georgia",serif;font-style:italic;margin-top:0;margin-bottom:0}
.basic-title.ff-1{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}
.basic-title.large{font-size:32px}
.basic-title.medium{font-size:22px}
.basic-title a{text-decoration:none;color:#333;-webkit-transition:.2s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.2s all cubic-bezier(0.785,0.135,0.15,0.86)}
.basic-title a:hover{color:#666}
.cadre-de-vie .basic-title a:hover{color:#e98f00}
.agenda .basic-title a:hover{color:#e8e65b}
.sport .basic-title a:hover{color:#24e5c3}
.culture .basic-title a:hover,.cuisine .basic-title a:hover{color:#a3cb50}
.economie-culture .basic-title a:hover{color:#00c0e9}
.solidarite .basic-title a:hover{color:#ea3d26}
}
@media (min-width: 73.14286em) {
.basic-title.large{font-size:38px}
}
@media screen {
.article-title{margin-bottom:20px}
.type{display:inline-block;margin-left:3px;top:2px}
.type.icon-photo{background:url(//lemag.seinesaintdenis.fr/squelettes/svg/sources/photo.svg) no-repeat top left;width:14px;height:12px}
.type.icon-video{background:url(//lemag.seinesaintdenis.fr/squelettes/svg/sources/video.svg) no-repeat top left;width:12px;height:12px}
.type.icon-gallery{background:url(//lemag.seinesaintdenis.fr/squelettes/svg/sources/gallery.svg) no-repeat top left;width:14px;height:11px}
.type.icon-recette{background:url(//lemag.seinesaintdenis.fr/squelettes/svg/sources/recette.svg) no-repeat top left;width:11px;height:13px}
.article-line-small{margin-bottom:20px}
.article-line-small .category{position:absolute;left:25px;bottom:-15px;z-index:10}
.article-date{font-family:"Droid Serif","Georgia",serif;color:#333;font-size:20px;font-style:italic;font-weight:600}
.simple-article{margin-bottom:40px}
.simple-article .article-content{padding-top:0}
.fiche-article-content{margin-top:40px;margin-bottom:100px}
.fiche-article-intro{margin-bottom:40px}
.fiche-article-intro p{font-weight:700;font-size:20px;color:#323232}
}
@media (min-width: 73.14286em) {
.fiche-article-intro{font-size:20px}
}
@media screen {
.cms .fiche-article-text a{color:#000;font-weight:700}
.cms .fiche-article-text strong{font-weight:700}
.fiche-article-text .media_image img{width:100%;height:auto;display:block;margin:40px auto}
.fiche-article-text img.puce{width:8px;height:11px;display:inline;margin:0}
.fiche-article-text h2,.fiche-article-text h3{text-transform:uppercase;font-weight:900;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;margin:0;margin-bottom:20px}
.fiche-article-text h2{font-size:20px}
.fiche-article-text h3{font-size:14px}
.fiche-article-text ul{margin-left:20px;padding-left:20px}
.fiche-article-text li{list-style-type:disc;text-transform:uppercase;font-weight:700;font-size:14px;line-height:18px;margin-bottom:20px}
.fiche-article-text p a{text-decoration:underline}
.fiche-article-text blockquote{padding:20px;margin:40px 0}
.fiche-article-text blockquote .title{font-weight:900;text-transform:uppercase;margin-bottom:15px;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}
.fiche-article-text blockquote p:last-of-type{margin-bottom:0}
.article-first-grey-block{margin-bottom:140px}
.exergue-block{float:right;max-width:270px;margin-left:40px;margin-bottom:40px}
.exergue-block img{margin:0;margin-right:20px}
.exergue-block hr{margin:30px 0 20px}
.exergue-block p{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-style:italic}
.exergue-block p i{font-weight:600}
.exergue-right{margin-left:20px;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}
.exergue-right .exergue-title{font-weight:900;font-size:18px}
.sport .col-left .category .skew{background:#24e5c3}
.cadre-de-vie .col-left .category .skew{background:#e98f00}
.agenda .col-left .category .skew{background:#e8e65b}
.culture .col-left .category .skew{background:#a3cb50}
.economie-emploi .col-left .category .skew{background:#00c0e9}
.solidarite .col-left .category .skew{background:#ea3d26}
.cadre-de-vie .col-left .category .skew-block .content{color:#fff}
.agenda .col-left .category .skew-block .content{color:#fff}
.culture .col-left .category .skew-block .content{color:#fff}
.economie-emploi .col-left .category .skew-block .content{color:#fff}
.solidarite .col-left .category .skew-block .content{color:#fff}
.article-video-container iframe{height:250px}
}
@media (min-width: 34.28571em) {
.article-video-container iframe{height:615px}
.rubrique .article-video-container iframe{height:410px}
}
@media screen {
.special-header{margin-bottom:30px;margin-right:30px;z-index:100}
.special-article .skew-block.category{position:relative;top:0;margin-bottom:20px}
.special-article .article-content{padding-top:0}
#flashinfo .slick-slide{padding:0 5px}
.cartouche{position:absolute;z-index:10;display:block;left:-2px}
.cartouche img{display:block;width:100%;height:auto}
.cartouche.week-end{top:-60px}
.cartouche.culture,.cartouche.sport,.cartouche.service,.cartouche.economie,.cartouche.education,.cartouche.cadre-de-vie,.cartouche.solidarite,.cartouche.agenda,.cartouche.rendez-vous{top:-70px}
.cartouche.les-dossiers{top:-80px}
.cartouche-rel{left:-16px;display:inline-block;position:relative}
.cartouche-rel img{display:block;width:100%;height:auto}
.cartouche-rel.large{margin-top:-80px;margin-bottom:30px}
.cartouche-rel.medium{margin-top:-55px}
.article-footer-container .article-footer{float:left}
.article-footer-container .social-footer{float:right}
.article-footer-container .social-footer .inlbl{vertical-align:top;line-height:22px}
.article-footer-container .social-footer ul{margin-bottom:0;padding-left:0}
.btn{cursor:pointer}
.btn.no-pointer{cursor:auto}
.skew-block{display:block;color:#fff;text-decoration:none;position:relative}
.skew-block.shad:before{content:'';display:block;width:180px;height:152px;position:absolute;z-index:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.skew-block.shad.large:before{background:url(//lemag.seinesaintdenis.fr/squelettes/img/layout/skew-shadow.png) no-repeat top left;top:-30px;right:-60px}
.skew-block.shad.medium:before{background:url(//lemag.seinesaintdenis.fr/squelettes/img/layout/skew-shadow-medium.png) no-repeat top left;top:-30px;right:-90px}
.skew-block.category{height:31px;color:#000;font-size:14px;font-style:italic;font-weight:700;line-height:30px;display:inline-block;position:relative}
.skew-block.large .content{font-size:35px;line-height:30px;font-weight:900;font-style:italic;padding:20px 20px 20px 10px}
}
@media (min-width: 73.14286em) {
.skew-block.large .content{font-size:45px;line-height:38px;padding:10px 25px}
.skew-block.large.left{left:-20px;position:absolute}
}
@media screen {
.skew-block.medium .content{font-size:24px;font-weight:900;font-style:italic;padding:0 25px;position:relative}
.skew-block .content{z-index:1;padding:0 15px;display:block;position:relative;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
.skew-block .content.black{color:#000}
.skew-block .skew{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;display:block;-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg);overflow:hidden;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
.skew-block .skew:before{content:'';display:block;position:absolute;left:-130%;width:120%;height:100%;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);background:#001f5b;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
.skew-block.btn:hover .skew:before{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
.skew-block.btn:hover .content{color:#e8e65b}
.skew-block.normal-hover:hover .content{color:#666}
.skew-block.normal-hover:hover .skew:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.block{display:block;text-decoration:none;padding:7px 12px;font-style:italic;color:#000;font-weight:700;margin-bottom:10px}
.block:hover{color:#4d4d4d}
.slider-container,.cf{position:relative}
.skew-block.abs{position:absolute;left:0;z-index:30;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.skew-block.rel{left:-15px;display:inline-block}
.skew-block.rel.large{margin-top:-80px;margin-bottom:30px}
.skew-block.rel.medium{top:-15px}
.skew-block.rel .content{padding-left:0;padding-right:10px}
.skew-block.rel .content:after{content:'';display:block;background:#fff;position:absolute;height:100%;width:20px;z-index:-1;left:-3px;top:0}
.basic-slider img{display:block;width:100%;height:auto}
.basic-slider .slick-dots{width:100%;margin:0 auto;text-align:center}
.basic-slider .slick-dots li{display:inline-block;margin:0 5px;height:15px}
.basic-slider .slick-dots li button{background:#000;width:15px;height:15px;border-radius:50%;font-size:0;line-height:40px;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
.basic-slider .slick-dots li.slick-active button,.basic-slider .slick-dots li:hover button{background:#e8e65b}
.basic-slider .slick-dots li:hover button{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
.basic-slider .slick-list{margin-bottom:30px}
.basic-slider[data-dots="blue-bg"] .slick-dots li.slick-active button,.basic-slider[data-dots="blue-bg"] .slick-dots li:hover button{background:#00c0e9}
.basic-slider[data-dots="blue-bg"] .slick-dots li:hover button{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
.basic-slider[data-dots="purple-bg"] .slick-dots li.slick-active button,.basic-slider[data-dots="purple-bg"] .slick-dots li:hover button{background:#a35fa9}
.basic-slider[data-dots="purple-bg"] .slick-dots li:hover button{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
.basic-slider[data-dots="red-bg"] .slick-dots li.slick-active button,.basic-slider[data-dots="red-bg"] .slick-dots li:hover button{background:#ea3d26}
.basic-slider[data-dots="red-bg"] .slick-dots li:hover button{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
.count-slider .slick-dots{position:absolute;top:100%;right:0}
.count-slider .slick-dots button{background:none;color:#e8e65b;z-index:1;text-align:center;font-weight:600;font-style:italic;font-size:14px;position:relative;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
.count-slider .slick-dots li{display:inline-block;padding:0 10px;height:30px;line-height:26px;margin-left:5px;position:relative}
.count-slider .slick-dots li.slick-active button,.count-slider .slick-dots li:hover button{color:#000}
.count-slider .slick-dots li.slick-active:after,.count-slider .slick-dots li:hover:after{background:#e8e65b}
.count-slider .slick-dots li:after{content:'';z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;display:block;-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg);overflow:hidden;background:#000;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
.big-slider--caption{color:#fff;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:28px;padding:0 34px;line-height:85px;font-style:italic;font-weight:900;text-align:center;position:absolute;width:100%;z-index:10;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);text-shadow:1px 1px 2px #969696e8;text-shadow:2px 0 3px #000,-1px 0 2px #000,0 2px 3px #000,0 -1px 2px #000}
}
@media (min-width: 73.14286em) {
.big-slider--caption{font-size:82px}
}
@media screen {
.center-slider{text-align:center}
.center-slider .basic-title{padding:0 5px}
.center-slider .category{text-align:center;margin:0 auto;top:-15px}
.center-slider .article-footer{margin-top:20px}
.slider-for img{display:block;width:100%;height:auto}
.slider-nav{margin-top:20px}
.slider-nav img{width:100%;height:auto;display:block}
.slider-nav .slick-arrow{position:absolute;left:0;width:38px;height:100%;display:block;z-index:20;font-weight:900;font-size:20px;bottom:auto;top:-100px}
.sport .slider-nav .slick-arrow{background:#24e5c3}
.cadre-de-vie .slider-nav .slick-arrow{background:#e98f00}
.agenda .slider-nav .slick-arrow{background:#e8e65b}
.culture .slider-nav .slick-arrow{background:#a3cb50}
.economie-culture .slider-nav .slick-arrow{background:#00c0e9}
.solidarite .slider-nav .slick-arrow{background:#ea3d26}
.slider-nav .slick-arrow.slick-next{right:0;left:auto}
}
@media (min-width: 34.28571em) {
.slider-nav .slick-arrow{bottom:0;top:auto}
}
@media screen {
.slider-nav .slide-article:before{content:'';display:block;position:absolute;height:100%;width:100%;top:0;left:0;z-index:2;opacity:0;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
.sport .slider-nav .slide-article:before{background:#24e5c3}
.cadre-de-vie .slider-nav .slide-article:before{background:#e98f00}
.agenda .slider-nav .slide-article:before{background:#e8e65b}
.culture .slider-nav .slide-article:before{background:#a3cb50}
.economie-culture .slider-nav .slide-article:before{background:#00c0e9}
.solidarite .slider-nav .slide-article:before{background:#ea3d26}
.slider-nav .slide-article:hover:before,.slider-nav .slide-article.slick-current:before{opacity:.5}
.slide-article{margin:0 4px;height:60px!important;cursor:pointer}
.slide-article .pic-cover{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}
}
@media (min-width: 34.28571em) {
.slide-article{margin:0 12px;height:118px!important}
}
@media screen {
.slick-current .pic-cover:before{opacity:.5}
.title-over-slider{position:absolute;bottom:0;width:100%;padding:0 20px;color:#fff;padding-bottom:20px;padding-top:50px;display:none;z-index:10;background:-webkit-linear-gradient(top,transparent,black);background:linear-gradient(to bottom,transparent,black)}
.title-over-slider .basic-title{font-weight:700;margin-bottom:10px;font-size:20px}
.title-over-slider .article-footer{color:#fff;border-color:#fff}
}
@media (min-width: 73.14286em) {
.title-over-slider{display:block}
}
@media screen {
.slider-mobile-title{margin-top:20px}
.slider-mobile-title .basic-title{color:#000;font-size:18px;margin-bottom:10px}
.slick-arrow{display:block;position:absolute;top:50%;z-index:200;margin-top:-50px;cursor:pointer;-webkit-transition:.2s -webkit-transform cubic-bezier(0.785,0.135,0.15,0.86);transition:.2s transform cubic-bezier(0.785,0.135,0.15,0.86)}
.slick-arrow:hover{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
.slick-arrow.next{right:20px}
.slick-arrow.prev{left:20px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.slick-arrow.prev:hover{-webkit-transform:rotate(180deg) scale3d(0.9,0.9,0.9);transform:rotate(180deg) scale3d(0.9,0.9,0.9)}
.slick-arrow,.slick-arrow svg{display:block;width:100px;height:100px}
.basic-label{font-weight:700;font-style:italic;display:block;margin-bottom:5px}
.newsletter-checkbox-container{position:absolute;top:6px;left:-20px}
.newsletter-checkbox-container input{position:absolute;top:0;left:0;opacity:0}
.newsletter-checkbox-container .border-checkbox:before{content:'';background:none;border:1px solid #000;height:14px;width:14px;display:block;padding:2px}
.newsletter-checkbox-container .border-checkbox:after{content:'';display:block;position:absolute;left:3px;width:8px;height:8px;top:50%;margin-top:-4px;background:#000;opacity:0;visibility:hidden;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);z-index:1}
.newsletter-checkbox-container input:checked + .border-checkbox:after{opacity:1;visibility:visible;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.checkbox-container label{cursor:pointer;display:inline-block}
.checkbox-container label:before{content:'';background:none;border:1px solid #000;height:13px;width:13px;margin-right:5px;display:inline-block;padding:2px;position:absolute;top:50%;margin-top:-6px}
.checkbox-container label:after{content:'';display:block;position:absolute;left:3px;width:7px;height:7px;top:50%;margin-top:-3px;background:#000;opacity:0;visibility:hidden;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0);-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);z-index:1}
.checkbox-container input{position:absolute;top:3px;opacity:0}
.checkbox-container input:checked + label:after{opacity:1;visibility:visible;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.checkbox-container span{display:block;padding-left:18px;line-height:16px}
.select-container{width:100%}
.select-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #000;border-radius:0;height:36px;padding:0 40px 0 15px;width:100%}
.select-container .form-select{position:relative}
.select-container .form-select:after{content:'';position:absolute;display:block;top:14px;right:15px;pointer-events:none;width:0;height:0;border-color:#000 transparent transparent;border-style:solid;border-width:10px 6px 0}
.input-container input{height:36px;background:none;border:1px solid #000;padding:0 15px;width:100%}
.input-container textarea{height:80px;background:none;border:1px solid #000;padding:10px 15px;width:100%}
::-webkit-input-placeholder{color:#aeaeae;font-size:14px}
::-moz-placeholder{color:#aeaeae;font-size:14px}
:-ms-input-placeholder{color:#aeaeae;font-size:14px}
:-moz-placeholder{color:#aeaeae;font-size:14px}
[type=submit]{color:#000;background:none;font-style:italic;text-align:right;cursor:pointer;display:block;margin-right:0;margin-left:auto;font-weight:700;font-size:20px;border-bottom:1px solid transparent;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86)}
[type=submit]:hover{border-color:#000}
.mr-20{margin-right:20px}
.ui-datepicker-title{text-align:center;font-weight:600;font-style:italic}
.ui-datepicker-header{position:relative}
.ui-datepicker-header a{position:absolute;font-weight:900;z-index:100;cursor:pointer}
.ui-datepicker-header a.ui-datepicker-prev{left:0}
.ui-datepicker-header a.ui-datepicker-next{right:0}
.ui-datepicker-calendar{width:100%}
.ui-datepicker-calendar tbody{background:#fbfbfb;border-left:1px solid #e8e65b}
.ui-datepicker-calendar thead{text-transform:uppercase;font-size:11px;font-weight:600}
.ui-datepicker-calendar thead th{padding:5px 0}
.ui-datepicker-calendar td{text-align:center;width:45px;margin-bottom:0;border-right:1px solid #e8e65b;border-bottom:1px solid #e8e65b}
.ui-datepicker-calendar a{text-decoration:none;text-align:center;color:#000;height:45px;line-height:45px;display:block;-webkit-transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);transition:.3s all cubic-bezier(0.785,0.135,0.15,0.86);background:#fbfbfb}
.ui-datepicker-calendar a.ui-state-highlight{background:#f5f4b4}
.ui-datepicker-calendar a:hover,.ui-datepicker-calendar a.ui-state-active{background:#e8e65b}
}
@media (min-width: 73.14286em) {
.large-inner{padding-left:15px;padding-right:15px}
}
@media screen {
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none;position:relative}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.skew-block.large.left.decalage_une{left:150px;top:-25px}
.texteencadre-spip{background:#ebeef5 none repeat scroll 0 0;border:none;color:#000;padding:10px;position:relative;color:#333;font-family:"Droid Serif","Georgia",serif;font-size:14px;margin:1em 0}
.texteencadre-spip h3{font-size:24px;font-style:italic;font-weight:900}
.article-content i{font-style:italic}
strong{font-weight:700}
.fiche-article-text .spip_documents_left img{margin:0 10px}
.spip_documents_left{margin-right:20px}
.spip_documents_center{clear:both;display:block;margin:1.385em auto;width:100%}
.spip_documents{text-align:center}
.spip_documents a img{width:100%;height:auto}
.skew-block.abs.cal_dossier{top:-26px}
h3.mtop45{margin-top:45px}
.tw{margin-top:20px}
h3:target{padding-top:2em;margin-top:-2em}
video{width:100%;height:auto}
li.jop2024{border-bottom:none;margin-left:30px;font-weight:700}
li.jop2024 .skew{-webkit-transform:skewX(0deg);-ms-transform:skewX(0deg);transform:skewX(0deg)}
.grid-2{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-30px;letter-spacing:-.31em;text-rendering:optimizespeed}
.grid-2 > *{flex:0 0 auto;width:calc(50% - 30px);margin-left:30px;display:block;display:inline-block;vertical-align:top;letter-spacing:normal;text-rendering:auto}
}
@media (max-width: 70.85714em) {
.grid-2 > *{flex:0 0 auto;margin-left:30px;display:block;display:inline-block;vertical-align:top;letter-spacing:normal;text-rendering:auto;width:calc(100% - 30px)}
}
@media screen {
#agenda-form .checkbox-wrapper{position:relative}
#agenda-form .checkbox-container{margin-bottom:10px;min-width:107px;position:relative}
.notepage p{margin-top:20px;font-weight:400}
.spip_note_ref{background:#e8e65b;position:relative;bottom:6px;font-size:80%;font-weight:400}
hr{border:0;margin:1.35em auto;max-width:100%;background-position:50%;height:3px;background-image:radial-gradient(closest-side,hsla(0,0%,0%,1.0),hsla(0,30%,50%,0) 100%)}
.hr1{height:90px;background:#fff url(https://clip2art.com/images/line-clipart-transparent-5.png) no-repeat scroll center;margin-top:20px}
.hr1 hr{display:none}
.hr2{width:700px;height:30px;border-style:solid;border-color:#333;border-width:2px 0 0;border-radius:20px;margin:auto;margin-top:25px}
.hr2:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:#333;border-width:0 0 2px;border-radius:20px}
.hr2 hr{display:none}
.hr3{border:0;margin:1.35em auto;max-width:100%;background-position:50%;height:6px;background-image:radial-gradient(closest-side,hsla(0,0%,0%,1.0),hsla(0,30%,50%,0) 100%)}
.hr3 hr{display:none}
.hr4{border:none;height:20px;width:90%;height:50px;border-bottom:1px solid #1f1209;box-shadow:0 17px 15px -20px #333;margin:-30px auto 20px}
.hr4 hr{display:none}
#tarteaucitronAlertBig{display:none!important}
}

/* squelettes/css/pages/rubrique.css */
@media screen{@charset "UTF-8";.pagination{width:100%;display:inline-block;text-align:center}
.pagination li{text-align:center;display:inline-block;margin:0 2px}
.pagination .skew-block{height:30px;line-height:30px;text-align:center;display:inline-block}
.pagination .content{font-style:italic;font-weight:700;padding:0 10px}
.pagination .skew{background:#001f5b}
.pagination .skew:before{left:-140%}
.pagination a{text-decoration:none;display:block;color:#e8e65b}
.pagination a:hover .content{color:#000}
.pagination{color:#001f5b}
.pagination .content{color:#001f5b}
.pagination .on{color:#000}
.pagination li.isActive .skew{background-color:#e8e65b}}

/* plugins/auto/medias_responsive_mod/v1.32.0/squelettes/css/medias_responsive.css */
.notrans{transition:all 0s!important}
.spip_documents_left,.spip_documents_right{margin-top:.5em;margin-bottom:.5em}
.spip_documents_center{display:block;margin-left:auto;margin-right:auto;text-align:center}
.spip_documents_right{float:right;clear:right;margin-left:2em}
.spip_documents_left{float:left;clear:left;margin-right:2em}
.spip_documents_center_forcer,.spip_documents_center_forcer .fond{float:none!important;margin:1em auto!important}
.spip_documents_center_forcer .spip_doc_intitules{text-align:center!important;margin-left:0!important;margin-right:0!important;position:relative!important;width:auto!important}
.spip_documents_center_forcer .spip_doc_intitules:after{clear:both}
.spip_documents > a{display:block}
.spip_documents picture{display:block}
.spip_documents .logo_document{display:block;margin-left:auto;margin-right:auto}
.spip_documents .spip_doc_intitules{margin-top:.5em}
.spip_documents_shape.spip_documents_left{float:none}
.spip_documents_shape.spip_documents_left .spip_doc_intitules_shape{float:left;position:relative!important}
.spip_documents_shape .fond{-webkit-shape-margin:2em;shape-margin:2em}
.spip_documents_shape.spip_documents_left .fond{float:left;margin-right:2em}
.spip_documents_shape.spip_documents_right{float:none}
.spip_documents_shape.spip_documents_right .spip_doc_intitules_shape{float:right;position:relative!important}
.spip_documents_shape.spip_documents_right .fond{float:right;margin-left:2em}
.spip_documents_shape picture{z-index:-1}
.spip_documents.rond{-webkit-shape-margin:2em;shape-margin:2em;-webkit-shape-outside:content-box ellipse();shape-outside:content-box ellipse()}
.spip_documents.rond picture{overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.spip_documents.kenburns:not(.rond) picture{overflow:hidden}
.spip_documents.kenburns_actif picture img{-webkit-transform:scale(2);-webkit-animation-name:kenburns;-webkit-animation-duration:10s;-webkit-animation-timing-function:ease-in-out;transform:scale(2);animation-name:kenburns;animation-duration:10s;animation-timing-function:ease-in-out}
@-webkit-keyframes kenburns{from{-webkit-transform:scale(1)}
to{-webkit-transform:scale(2)}}
@keyframes kenburns{from{transform:scale(1)}
to{transform:scale(2)}}
.spip_documents_flip{-webkit-perspective:500px;perspective:500px}
.spip_documents_flip a{transform-style:preserve-3d}
.spip_documents_flip picture{-webkit-transform:rotateY(450deg);transform:rotateY(450deg)}
.spip_documents_flip_actif picture{-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation-name:spipflip;-webkit-animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-name:spipflip;animation-duration:1s;animation-timing-function:ease-out}
.col_deux_trois .spip_documents_flip_actif picture,.col_deux_quatre .spip_documents_flip_actif picture,.col_droite .spip_documents_flip_actif picture{-webkit-animation-duration:1.5s;animation-duration:1.5s}
.col_trois_trois .spip_documents_flip_actif picture,.col_trois_quatre .spip_documents_flip_actif picture{-webkit-animation-duration:2s;animation-duration:2s}
.col_quatre_quatre .spip_documents_flip_actif picture{-webkit-animation-duration:2.5s;animation-duration:2.5s}
@-webkit-keyframes spipflip{from{-webkit-transform:rotateY(450deg);-webkit-opacity:1}
to{-webkit-transform:rotateY(0deg);-webkit-opacity:1}}
@keyframes spipflip{from{transform:rotateY(450deg);opacity:1}
to{transform:rotateY(0deg);opacity:1}}
ul.portfolio_ligne{margin-bottom:2em;text-align:center;list-style-type:none}
ul.portfolio_ligne li{text-align:left}
.spip_documents_ligne{margin:0;clear:both}
.spip_documents_ligne .fond{overflow:hidden}
.spip_documents_ligne .fond picture{padding-bottom:0!important;height:100%!important}
.spip_documents_ligne .fond img{object-fit:cover;height:100%!important}
.spip_documents_ligne.rond .fond{border-radius:50%}
ul.portfolio_ligne{display:flex;flex-flow:row wrap;justify-content:center}
* + ul.portfolio_ligne{margin-top:2em}
ul.portfolio_ligne:after{content:"";display:block;clear:left}
ul.portfolio_ligne li{float:left;margin-right:10px}
ul.portfolio_ligne li .fond{width:100%;height:300px;display:block}
.label_ligne_precedent{float:left}
.label_ligne_suivant{float:right}
.label_ligne_precedent span,.label_ligne_suivant span{font-weight:700;font-size:70%;display:inline-block}
.label_ligne_precedent:hover span,.label_ligne_suivant:hover span{text-decoration:underline}
.label_ligne_precedent:before{content:"←︎︎ ";font-family:verdana,arial,sans;font-size:14px}
.label_ligne_suivant:after{content:" →";font-family:verdana,arial,sans;font-size:14px}
.label_ligne{display:none;padding-top:5px;cursor:pointer}
.portfolio_slide_radio{display:none}
ul.portfolio_slide{clear:both;padding:0;transition:transform 0.3s;transform:translate3d(0%,0,0);touch-action:pan-y;list-style-type:none}
ul.portfolio_slide .spip_doc_intitules{text-align:center}
ul.portfolio_slide:after{content:" ";display:block;width:100%;height:1px;clear:left}
.portfolio_slide_container:after{content:" ";display:block;width:100%;height:1px;clear:both;margin-bottom:2em}
ul.portfolio_slide li{position:relative;float:left;width:100%;margin-right:-100%}
ul.portfolio_slide figure{margin:0}
ul.portfolio_slide .spip_img{padding-bottom:75%;height:0;display:block;width:100%;position:relative}
@media (orientation:portrait){ul.portfolio_slide .spip_img{padding-bottom:134%}}
.portfolio_slide .spip_img picture{padding-bottom:0!important;height:100%!important;position:absolute!important}
.portfolio_slide .spip_img img{object-fit:contain;height:100%!important}
.spip_documents_liste{margin-bottom:2em;font-size:15px;margin-left:0;margin-right:0}
.spip_documents_liste:after{clear:left;content:"";display:block}
* + .spip_documents_liste{margin-top:2em}
.spip_documents_liste + .spip_documents_liste{margin-top:-1em}
.spip_documents_liste.spip_documents_liste_right .logo{float:right}
.spip_documents_liste.spip_documents_liste_right .spip_doc_intitules{margin-left:0;margin-right:85px}
.spip_documents_liste .logo{float:left;width:70px!important;position:relative}
.spip_documents_liste .logo .logo-modeles{display:block;width:65px}
.spip_documents_liste .extension{display:block;position:absolute;right:0;right:-8px;top:42%;transform:translate(0,-50%);background-color:#000;color:#FFF;font-size:70%;padding:1px 5px;text-transform:uppercase;font-weight:700}
.spip_documents_liste .spip_doc_intitules{text-align:left;margin-left:85px}
.spip_documents_liste .spip_doc_descriptif{clear:none}
.spip_documents_liste .telecharger{display:block;margin-top:5px;font-size:80%;font-weight:700;text-decoration:underline}

/* plugins-dist/mediabox/lib/lity/lity.css?1696506748 */
/*! 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?1696506748 */
.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)}}
.box_mediabox.lity-closing:before{opacity:0}
.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)}
:root{--mediabox-sidebar-width:25rem;--mediabox-sidebar-height:calc(5rem + 20%);--mediabox-sidebar-close-size:2rem}
.box_mediabox.lity-sidebar:before{opacity:0.5}
.box_mediabox.lity-sidebar .lity-wrap{display:flex}
.box_mediabox.lity-sidebar .lity-container{position:relative;transition:transform 0.3s ease-in-out}
.box_mediabox.lity-sidebar .lity-content{height:100%;width:100%;min-width:initial;min-height:initial;transition:none!important;transform:none!important;padding-block-start:var(--mediabox-sidebar-close-size)}
.box_mediabox.lity-sidebar .lity-close{position:absolute;color:inherit;width:var(--mediabox-sidebar-close-size);height:var(--mediabox-sidebar-close-size);font-size:var(--mediabox-sidebar-close-size);line-height:var(--mediabox-sidebar-close-size)}
.box_mediabox.lity-sidebar-inline .lity-container{width:var(--mediabox-sidebar-width);max-width:100vw}
.box_mediabox.lity-sidebar-start .lity-wrap{justify-content:start}
.box_mediabox.lity-sidebar-start.lity-loading .lity-container,.box_mediabox.lity-sidebar-start.lity-closing .lity-container{transform:scale(1) translateX(-100%)}
.box_mediabox.lity-sidebar-end .lity-wrap{justify-content:end}
.box_mediabox.lity-sidebar-end.lity-loading .lity-container,.box_mediabox.lity-sidebar-end.lity-closing .lity-container{transform:scale(1) translateX(100%)}
.box_mediabox.lity-sidebar-block .lity-wrap:before{margin:0}
.box_mediabox.lity-sidebar-top .lity-container,.box_mediabox.lity-sidebar-bottom .lity-container{height:var(--mediabox-sidebar-height);max-height:100vw}
.box_mediabox.lity-sidebar-top.lity-loading .lity-container,.box_mediabox.lity-sidebar-top.lity-closing .lity-container{transform:scale(1) translateY(-100%)}
.box_mediabox.lity-sidebar-bottom .lity-wrap{align-items:end}
.box_mediabox.lity-sidebar-bottom.lity-loading .lity-container,.box_mediabox.lity-sidebar-bottom.lity-closing .lity-container{transform:scale(1) translateY(100%)}

/* plugins-dist/mediabox/lity/skins/_simple-dark/lity.css?1696506748 */
.box_mediabox:before{background:#000;opacity:0.9}
.box_mediabox button[class*="lity-"]:focus{outline:2px dotted #ccc}
.lity-close,.lity-close:hover,.lity-close:active,.lity-close:focus{top:4px;right:2px;width:2.5rem;height:2.5rem;line-height:2.5rem;font-size:2.5rem;color:#fff}
.lity-group-caption .lity-group-current{display:block;position:absolute;top:-1.5rem;right:0;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{display:block;position:absolute;top:-1.5rem;left:0;width:100%;text-align:center;color:#fff;font-weight:700}
.lity-group-start-stop button{display:inline-block;border:0;padding:0;margin:0;background:none;color:#fff}
.lity-group-start-stop button b{color:transparent}
.lity-group-start-stop button b::after{content:attr(title);display:inline-block;color:#fff;padding-right:.75em}
.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{display:inline-block}
.lity-next,.lity-previous{display:block;border:0;padding:0;margin:0;position:fixed;border-radius:50%;left:-4.75rem;text-align:center;top:50%;margin-top:-6rem;width:8rem;height:12rem;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:rgba(0,0,0,0)}
.lity-next[disabled],.lity-previous[disabled]{display:none}
.lity-next{left:auto;right:-4.75rem;text-align:right}
.lity-next:hover,.lity-previous:hover,.lity-next:active,.lity-previous:active,.lity-next:focus,.lity-previous:focus{background:rgba(255,255,255,.05)}
.lity-next b,.lity-previous b{display:inline-block;position:absolute;top:50%;left:5.5rem;font-size:3rem;line-height:3rem;margin-top:-1.5rem;text-shadow:0 0 10px #000;color:#fff;font-style:normal;opacity:0.5}
.lity-next b{right:5.5rem;left:auto}
.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-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}

/* squelettes/css/sommaire.css */
.nav-sommaire{border:none}
.nav-sommaire h2{font-size:inherit;text-transform:uppercase}
.sommaire-back{color:#DDD;display:block;width:16px;height:16px;background:url('//lemag.seinesaintdenis.fr/squelettes/css/img/sommaire-up-16.png') no-repeat center;float:right;opacity:0.5}
.nav-sommaire-1{display:none}
.sommaire-back-1{display:none}

/* plugins/auto/sjcycle/v3.5.4/css/sjcycle.css?1689069292 */
.cycle-slideshow,.cycle-slideshow *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cycle-slideshow{width:100%;min-width:150px;margin:1em auto;padding:0;position:relative}
.cycle-slideshow img{position:absolute;top:0;left:0;width:100%;padding:0;margin:0;display:block}
.cycle-slideshow[data-cycle-fx="carousel"] img{width:auto}
.cycle-slideshow img:first-child{position:static;z-index:100}
.cycle-pager{text-align:center;width:100%;z-index:500;position:absolute;top:10px;overflow:hidden}
.cycle-pager span{font-family:arial;font-size:50px;width:16px;display:inline-block;color:#ddd;cursor:pointer}
.cycle-pager span.cycle-pager-active{color:#D69746}
.cycle-pager > *{cursor:pointer}
.cycle-caption{position:absolute;color:#FFF;bottom:15px;right:15px;z-index:700}
.cycle-overlay{font-family:tahoma,arial;position:absolute;bottom:0;width:100%;z-index:600;background:#000;color:#FFF;padding:15px;opacity:.5}
.cycle-prev,.cycle-next{position:absolute;top:0;width:30%;opacity:0;filter:alpha(opacity=0);z-index:800;height:100%;cursor:pointer}
.cycle-prev{left:0;background:url('//lemag.seinesaintdenis.fr/plugins/auto/sjcycle/v3.5.4/css/images/left.png') 50% 50% no-repeat}
.cycle-next{right:0;background:url('//lemag.seinesaintdenis.fr/plugins/auto/sjcycle/v3.5.4/css/images/right.png') 50% 50% no-repeat}
.cycle-prev:hover,.cycle-next:hover{opacity:.7;filter:alpha(opacity=70)}
.disabled{opacity:.5;filter:alpha(opacity=50)}
.cycle-paused:after{content:'Paused';color:#FFF;background:#000;padding:10px;z-index:500;position:absolute;top:10px;right:10px;border-radius:10px;opacity:.5;filter:alpha(opacity=50)}
@media only screen and (max-width:480px),only screen and (max-device-width:480px){.cycle-overlay{padding:4px}
.cycle-caption{bottom:4px;right:4px}}

/* plugins/auto/image_responsive/v10.0.7/image_responsive.css */
.image_responsive{width:100%;height:auto}
.image_responsive_v{width:auto;height:100%}
.conteneur_image_responsive_h{display:inline-block;position:relative!important;width:100%!important;height:0!important;margin:0!important;border:0!important}
.conteneur_image_responsive_v{display:inline-block;position:relative!important;width:auto!important;height:100%!important;margin:0!important;border:0!important}
.conteneur_image_responsive_v img{height:100%;width:auto}
[data-responsive=background]{background-position:center center;background-size:cover;-ms-behavior:url('//lemag.seinesaintdenis.fr/plugins/auto/image_responsive/v10.0.7/backgroundsize.min.htc');background-repeat:no-repeat}

/* plugins/auto/cvtupload/v2.1.2/css/cvtupload.css?1689069174 */
.formulaire_spip .saisie_fichiers input[type=file]{display:block;margin-bottom:1em}
.cvtup-fichier-precedent{display:block;width:100%;overflow:auto;margin-bottom:1em;border:1px solid #DDD;border-radius:5px}
.cvtup-fichier-precedent .cvtup-description,.cvtup-fichier-precedent .cvtup-action{display:block;overflow:visible;padding:.5em;vertical-align:top}
.cvtup-fichier-precedent .cvtup-description{overflow:visible}
.cvtup-fichier-precedent .cvtup-description img{max-width:100%;height:auto;margin-bottom:.5em}
.cvtup-fichier-precedent .cvtup-description .cvtup-filename{display:block}
.cvtup-fichier-precedent .cvtup-action label{display:inline}
.cvtup-fichier-precedent .cvtup-remplacer{clear:both;padding:.5em}

/* plugins/auto/media/v1.5.3/css/media.css */
.spip_doc_descriptif,.spip_doc_credits,.spip_doc_infos{clear:both;margin:0 auto;font-size:.9em}

