/* compact [
	squelettes/css/all.css?1606413903
	plugins-dist/mediabox/lib/lity/lity.css?1686232840
	plugins-dist/mediabox/lity/css/lity.mediabox.css?1686232840
	plugins-dist/mediabox/lity/skins/_simple-dark/lity.css?1686232840
	plugins/auto/cookiebar/v1.2.3/css/jquery.cookiebar.css?1652713228
	plugins/auto/coloration_code/v0.10.9/css/coloration_code.css
	plugins/auto/blocsdepliables/v1.2.7/css/blocs.css?1652707184
	plugins/auto/player/v4.0.2/css/player.css?1651580338
] 80.1% */

/* squelettes/css/all.css?1606413903 */
.audio-player,.audio-player div,.audio-player h1,.audio-player a,.audio-player img,.audio-player span,.audio-player button{margin:0;padding:0;border:none;outline:none}
div#content section.article article.block div.texte div.ui360.ui360-vis{display:inline-block;margin:20px auto 40px;text-align:center;float:right;clear:both}
div#content section.article article.block div.texte div.ui360.ui360-vis a.sm2_link{font-weight:700;text-align:center;display:inline-block;margin-left:20px}
div#content section.content article.block h2 a{text-decoration:none;color:#000}
div#content section.aside p.pagination{text-align:center;background-color:transparent}
div#content section.aside ul.pager li.next a.btn.btn-outline-primary.rounded-pill.lien_pagination{float:right;display:inline-table;padding:2px;font-variant:small-caps}
div#content section.aside ul.pager li.prev.previous.disabled{float:left;display:inline-table;padding:2px;font-variant:small-caps}
#content section.article article.block h3{font-weight:700;text-align:center;color:red}
#content section.content h3{margin:0 0 6px;padding:0 0 2px;border-bottom:1px solid #c33;font-size:12px;color:#000;text-transform:uppercase;font-weight:700}
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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after,.container-holder:after,#main:after,.w1:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
html{height:100%;min-width:1002px}
figure{margin:0;padding:0}
a{text-decoration:none;color:#c33}
a:hover{text-decoration:underline}
strong,b{font-weight:700}
em,i{font-style:italic}
#wrapper{width:980px;height:100%;display:table;margin:0 auto}
.wrapper{overflow:hidden}
.container{width:100%;display:table-row}
.container-holder{width:100%}
.logo a{display:block;height:100%}
@font-face{font-family:NeutracondL;src:url('../../squelettes/css/fonts/neutracond-light.eot');src:url('../../squelettes/css/fonts/neutracond-lightd41d.eot?#iefix') format('eot'),url('../../squelettes/css/fonts/neutracond-light.woff') format('woff'),url('../../squelettes/css/fonts/neutracond-light.ttf') format('truetype'),url('../../squelettes/css/fonts/neutracond-light.svg#webfontuwSxT8df') format('svg')}
@font-face{font-family:NeutracondM;src:url('../../squelettes/css/fonts/neutrafacecond-medium.eot');src:url('../../squelettes/css/fonts/neutrafacecond-mediumd41d.eot?#iefix') format('eot'),url('../../squelettes/css/fonts/neutrafacecond-medium.woff') format('woff'),url('../../squelettes/css/fonts/neutrafacecond-medium.ttf') format('truetype'),url('../../squelettes/css/fonts/neutrafacecond-medium.svg#webfontuwSxT8df') format('svg')}
.invisible{display:none}
.nettoyeur{background:red;clear:both;height:1px;margin-bottom:2.5em}
img.spip_logos{margin:0;padding:0}
body{margin:0;color:#999;font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;background:#8d8d8d url('../../squelettes/css/img/bg-body.gif');height:100%;min-width:1002px}
.w1{height:100%;background:url('../../squelettes/css/img/bg-body-top.gif') repeat-x}
#main{position:relative;width:940px;padding:20px;margin:70px 0 35px;background:#fff;box-shadow:0 1px 13px #333}
#header{position:absolute;z-index:10;background:none transparent;overflow:hidden;min-height:183px;padding:5px 2px 10px}
.logo{width:178px;height:179px;text-indent:-9999px;overflow:hidden;float:left;margin:10px 0 0 10px}
.slogan{float:left;font-size:26px;line-height:42px;display:block;margin:80px 0 0;width:610px;text-align:justify;color:#FFF;padding:10px 20px 10px 120px;text-shadow:#000 1px 1px 0}
.slogan big{font-weight:700;font-size:1.6em;padding:8px;vertical-align:top;letter-spacing:.01em}
.slogan small{display:block;text-align:right;font-style:italic;line-height:normal;letter-spacing:1px;color:#C33}
.gallery{width:940px;overflow:hidden;position:relative;margin:0 0 57px}
.gallery .holder{width:100%;height:342px;overflow:hidden}
.gallery .holder img{vertical-align:top}
.gallery .holder li{position:absolute}
.gallery .holder .active{z-index:10}
.gallery .box{position:absolute;left:0;bottom:23px;width:243px}
.gallery .box .meta{display:block;overflow:hidden;width:162px;padding:4px 20px 5px;background:url('../../squelettes/css/img/bg-gallery-meta.png');color:#000;font-size:12px;line-height:14px}
.gallery .box .meta a:link,.gallery .box .meta a:visited{color:#000}
.gallery .box .info{display:block;padding:5px 16px 7px;overflow:hidden;background:#1b1b1b;font-weight:700;font-size:16px;line-height:19px;color:#fff;border:0 none}
.gallery .switcher{position:absolute;right:12px;top:316px;z-index:11}
.gallery .switcher ul{overflow:hidden}
.gallery .switcher li{float:left;margin:0 3px 0 0}
.gallery .switcher a{overflow:hidden;text-indent:-9999px;width:11px;height:10px;display:block;background:url('../../squelettes/css/img/sprite.png') no-repeat 0 -50px}
.gallery .switcher a:hover,.gallery .switcher .active a{background-position:-13px -50px}
.gallery .options{overflow:hidden;border-top:4px solid #303030;background:#1f1f1f url('../../squelettes/css/img/bg-gallery-options.gif') repeat-x;font:15px/18px Verdana,Arial,sans-serif}
.gallery .options ul{overflow:hidden;width:950px;background:url('../../squelettes/css/img/bg-options.gif') repeat-y 312px 0}
.gallery .options li{float:left;margin:0 0 0 -2px;border-left:1px solid #666}
.gallery .option-1,.gallery .option-2,.gallery .option-3{float:left;width:213px;padding:17px 70px 22px 32px;color:#ccc;background:url('../../squelettes/css/img/sprite.png') no-repeat -170px 6px}
.gallery .option-2{background-position:-490px 6px}
.gallery .option-3{background-position:-810px 6px}
.gallery .options a:hover{text-decoration:none;display:block;opacity:0.28;color:#FFF}
section.content.rub{float:left;text-align:left;width:100%!important;color:#212121}
#content{float:left;width:661px}
#content .content{float:left;width:361px;text-align:left;color:#212121}
#content .aside .rub{float:right;text-align:justify;padding-bottom:30px;padding-left:5px;padding-right:5px;background-color:rgba(234,234,234,0.48)}
#content .content .info{overflow:hidden;min-height:115px;margin:-3px 0 21px;line-height:14px;font-size:12px}
.content .info p{margin:0 0 10px}
#content .content h1{margin:0 0 6px;padding:0 0 2px;border-bottom:1px solid #333;font-size:24px;line-height:25px;color:#333;text-transform:uppercase}
.content .box-holder{overflow:hidden;padding:0 0 54px 99px}
.article{overflow:hidden;padding:0 0 40px;text-align:justify}
.article .block,.content .block{overflow:hidden;padding:0 0 36px 1px;line-height:16px}
.article .block{border-bottom:1px solid #ccc;padding-bottom:10px;margin:0 0 45px}
.article .block h2,.content .block h2{color:#333;padding:0 0 5px;margin:0 0 16px;border-bottom:1px solid #ccc;text-transform:uppercase;font-size:16px;line-height:20px;font-weight:700}
a.origine{text-transform:capitalize;font-style:italic;color:#ffd478}
.article .block h2 a,.block h2 a.origine{float:right;color:#c33;font-size:12px;line-height:16px;text-decoration:none;padding:4px 0 0;font-weight:700;font-style:italic;text-transform:capitalize}
#content strong{font-weight:700;font-style:normal}
#content em{font-style:italic}
#content img{vertical-align:top}
.content .block a,.article .block a{color:#999;text-decoration:underline}
.content .block a:hover,.article .block a:hover{text-decoration:none;color:red}
.content .block .alignleft,.article .block .alignleft{float:left;margin:4px 20px 5px -1px;border:2px solid #eaeaea}
.content .block .alignright,.article .block .alignright{float:left;margin:4px -1px 5px 20px;border:1px solid #f4f4f4}
.content .block p{margin:0 0 16px}
.article .block p{margin:0 0 16px;font-weight:400;font-style:normal}
.texte{font-weight:400;font-style:normal;color:#000;line-height:18px;text-align:left}
.content .block .link{overflow:hidden;text-align:right;font-size:13px;line-height:17px;font-weight:700;padding:0 0 10px}
.content .block .link a{color:#c33;text-decoration:underline}
.content .block .link a:hover{text-decoration:none}
.article .list-holder{overflow:hidden;padding:14px 0 5px;margin:0 0 0 -1px}
.article h4,h3.spip{margin:0 0 16px 1px;color:#333;font-size:13px;line-height:14px;text-transform:uppercase}
.article .list{overflow:hidden;padding:0 0 2px}
.article .list ul,ul.spip{overflow:hidden}
.article .list li,ul.spip li{overflow:hidden;padding:0 0 0 11px;line-height:18px;margin:-2px 0 0;background:url('../../squelettes/css/img/bullet.png') no-repeat 0 -1495px}
.article .columns{overflow:hidden;width:680px;font-size:11px;line-height:13px;text-align:left;background:url('../../squelettes/css/img/divider.gif') repeat-x 0 100%;margin:0 0 57px}
.article h5,h5.spip{margin:0 0 14px;padding:0 0 6px;background:url('../../squelettes/css/img/divider.gif') repeat-x 0 100%;color:#c33;text-transform:uppercase;font-size:17px;line-height:19px}
.article .columns .column{display:inline-block;width:145px;padding:0 17px 16px 0;vertical-align:top}
* +html .article .columns .column{display:inline;padding-right:20px}
.article .columns a{text-decoration:underline}
.article .columns a:hover{text-decoration:none}
input,textarea,select{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bugajaxie{display:none}
.formulaire_spip{clear:both;margin-bottom:1.5em;text-align:left;overflow:hidden;padding:0 0 25px;margin-top:20px}
.formulaire_spip fieldset{clear:both;margin:0;margin-bottom:1.5em;padding:0;border:0 none}
.formulaire_spip fieldset legend{margin:0 0 1.5em;padding:0 0 .5em;font-size:1.3em;font-weight:700;background-color:#FCFCFC;color:#C33;border-bottom:1px solid #CCC;width:100%;text-transform:uppercase}
.formulaire_spip fieldset fieldset{margin-top:1.5em}
.formulaire_spip .explication{color:#CCC;margin-bottom:0;padding:.75em 0}
.formulaire_spip .editer{float:left;width:48%;margin:0 1em 2em 0}
.formulaire_spip .editer.large{clear:both;width:100%;margin:0 0 2em}
.formulaire_spip .editer>label{display:block;color:#999;font-size:13px;line-height:16px;padding:0 0 8px;text-transform:uppercase}
.formulaire_spip .choix label{display:inline;font-weight:400}
.formulaire_spip .choix input.radio,.formulaire_spip .choix input.checkbox{width:auto;margin:.8em 0}
.formulaire_spip input.text,.formulaire_spip select{width:100%;margin:0;padding:6px 5px;border:0;background:#f6f6f6;font:13px/13px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#999}
.formulaire_spip textarea{width:657px!important;min-height:113px;float:left;padding:4px 0 0 4px;margin:0;overflow:auto;background:#f6f6f6;border:none;color:#999;font:13px/15px "Trebuchet MS",Arial,Helvetica,sans-serif}
.formulaire_spip .boutons{clear:both;margin:0;padding:0;text-align:right;margin-top:1.5em}
.formulaire_spip input.submit{float:left;background:url('../../squelettes/css/img/sprite.png') no-repeat 0 -63px;height:30px;border:0;padding:4px 2px 8px 43px;color:#999;font:14px/16px "Trebuchet MS",Arial,Helvetica,sans-serif;cursor:pointer}
.formulaire_spip input.submit:hover{background-position:0 -101px;color:#c33}
@media print{.formulaire_spip{display:none}}
.formulaire_spip li.obligatoire label{font-weight:strong}
.formulaire_spip li.obligatoire label strong{color:#C33}
.reponse_formulaire{margin-bottom:1.5em;padding:.75em;border:2px solid #ddd}
.reponse_formulaire_ok{background:#e6efc2;color:#264409;border-color:#c6d880}
.reponse_formulaire_erreur{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4}
.reponse_formulaire_ok a{color:#264409}
.reponse_formulaire_erreur a{color:#8a1f11}
fieldset.previsu{margin-bottom:1.5em;padding:.75em;border:2px dashed #F57900}
fieldset.previsu legend{color:#F57900}
fieldset.previsu legend{padding-left:.50em;font-weight:700;color:#F57900}
fieldset.previsu .reponse_formulaire{font-weight:700;color:#e86519}
fieldset.reponse_formulaire{border-color:#e86519;font-weight:400}
.editer.erreur{background-color:#fbe3e4}
.editer .erreur_message{display:block;color:#C30;font-weight:700}
.formulaire_recherche{clear:none!important;margin:0;width:100%}
.formulaire_recherche label{display:block;margin:0 0 1.2em;padding:0 0 .5em;font-size:1.3em;font-weight:700;color:#C33;border-bottom:1px solid #CCC;width:100%;text-transform:uppercase}
.formulaire_recherche input.text{float:left;width:82%;height:30px;padding:2px;padding-left:25px;background:#F6F6F6 url('../../squelettes/css/img/rechercher.gif') no-repeat left center;margin-right:1em;margin-top:0;border:1px solid silver}
.formulaire_recherche input.submit{width:30px!important;text-indent:-9999em;margin:0;padding:0}
.choix_mots li{float:left;width:30%;padding:1%}
.formulaire_login .editer{clear:left}
.formulaire_login input.text,.formulaire_login input.password{width:15em}
.formulaire_login .editer_password .details{margin-bottom:0}
.formulaire_login #spip_logo_auteur{float:right}
#content .aside{float:right;width:261px;text-align:justify;padding-bottom:30px;padding-left:5px;padding-right:5px;background-color:rgba(234,234,234,0.48)}
.aside .box,.box-holder .box{overflow:hidden;border-bottom:1px solid #c33;padding:0 0 7px 1px;margin:0 0 22px;font-size:12px;line-height:15px}
.article .columns .text,.aside .text,.box-holder .box .text{overflow:hidden;text-align:left;color:#212121}
.aside .box p,.box-holder .box p{margin:0 0 5px}
.aside h3,.box-holder .box h3{margin:0 0 6px;padding:0 0 2px;border-bottom:1px solid #c33;font-size:12px;color:#000;text-transform:uppercase;font-weight:700}
.aside h3 a,.box-holder .box h3 a{color:#333}
.aside h3 a:hover,.box-holder .box h3 a:hover{text-decoration:none}
.aside h4,.box-holder .box h4{margin:0 0 4px;font-size:12px;line-height:14px;color:#c33;text-transform:uppercase}
.aside h4 a,.box-holder .box h4 a{color:#c33}
.aside h4 a:hover,.box-holder .box h4 a:hover{text-decoration:underline}
.article .columns .alignleft,.aside .alignleft,.box-holder .box .alignleft{float:left;margin:1px 10px 0 -1px;border:6px solid #f4f4f4}
.article .columns .alignleft{margin:2px 10px 0 0}
.article .columns .alignright,.aside .alignright,.box-holder .box .alignright{float:left;margin:4px 0 0 10px;border:6px solid #f4f4f4}
.article .columns .alignright{margin:2px 0 0 10px}
.content .box img,.aside .box img{vertical-align:top}
#sidebar{float:right;width:240px;padding:0}
.side-nav{overflow:hidden;border-top:1px solid #202020;margin:0 0 25px}
.accordion{border-top:1px solid #fff;overflow:hidden;padding:2px 0 0;background:#f6f6f6;font-size:14px;line-height:16px}
.accordion > li{width:100%;float:left;padding:3px 0 8px;border-bottom:1px solid #202020}
.accordion li:first-child{padding-top:0}
.accordion .opener{display:block;background:#282828 url('../../squelettes/css/img/bg-side-nav.gif') repeat-x;border:1px solid #9f9f9f;border-width:0 1px;color:#fff}
.accordion .opener:hover{text-decoration:none}
.accordion em{display:block;font-style:normal;padding:5px 32px 4px 8px;background:url('../../squelettes/css/img/bullet.png') no-repeat 221px 9px}
.accordion .ui-state-active em{background-position:221px -393px}
.accordion ul{overflow:hidden;padding:14px 10px 0;margin:0 0 -2px}
.accordion ul li{width:100%;float:left;font-size:13px;line-height:15px;padding:0 0 9px}
.accordion ul a{float:left;padding:0 0 0 14px;background:url('../../squelettes/css/img/bullet.png') no-repeat 0 -694px;color:#999}
.accordion ul a:hover{text-decoration:underline;color:#c33;background-position:0 -994px}
#footer{width:100%;overflow:hidden;display:table-footer-group}
#footer .footer-holder{height:1%;display:table-row}
#footer .footer-frame{display:table-cell;border-top:6px solid #454545;padding:17px 0 25px}
.footer-menu{overflow:hidden;padding:0 20px;text-align:center}
.footer-menu ul{display:inline-block;font:13px/15px Verdana,Arial,sans-serif}
* +html .footer-menu ul{display:inline}
.footer-menu ul li{float:left;background:url('../../squelettes/css/img/separator.gif') no-repeat 0 3px;padding:0 12px 0 13px}
.footer-menu ul li:first-child{background:none}
.footer-menu ul a{color:#ccc;text-decoration:none}
.footer-menu ul a:hover{text-decoration:underline}
dl.spip dt,dl.spip dd{padding-left:50px}
dl.spip dt{clear:both}
table.spip{margin-bottom:1.5em}
table.spip caption{color:#C33;padding:15px;text-transform:uppercase;letter-spacing:2px;font-size:1.2em}
table.spip tr.row_first th{background:#F6F6F6;color:#C33;font-weight:700;text-align:center;padding:5px 10px}
table.spip tr.row_odd td,table.spip tr.row_even td,table.spip tr.row_even th{border-bottom:1px solid #111;padding:5px 10px}
blockquote.spip{font-size:1.6em;background:transparent url('../../squelettes/css/img/quote.gif') scroll no-repeat left center;padding:10px 0 10px 60px;margin-bottom:1.5em}
blockquote.spip p{font-style:italic!important}
.spip_poesie{font-size:1.4em;font-style:italic;text-align:left;line-height:1.2em}
.spip_poesie div{margin-left:50px;text-indent:-50px}
.spip_code,.spip_cadre{font-family:'andale mono','lucida console',monospace;font-size:1.1em;color:#C33;background:#F6F6F6;padding:5px 10px}
.spip_cadre{padding:.75em;width:100%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #111}
sc{font-variant:small-caps}
.caractencadre-spip{background-color:#FFC;color:purple}
.caractencadre2-spip{background-color:#FFC;color:orange}
.texteencadre-spip{display:block;margin:1.5em 50px;padding:.75em;background:#EEE}
.spip_documents{margin-bottom:1.5em;padding:0;background:none}
.spip_documents,.spip_documents_center,.spip_doc_titre,.spip_doc_descriptif{margin-right:auto;margin-left:auto;text-align:center}
.spip_documents_center{clear:both;display:block;width:100%}
.spip_documents_left{float:left;margin-right:1.5em}
.spip_documents_right{float:right;margin-left:1.5em}
.spip_doc_descriptif{clear:both}
.spip_modele{float:right;display:block;width:25%;border:1px dotted #666}
.spip_surligne{background-color:#C33;color:#FFF}
div.spip,ul.spip,ol.spip,.spip_poesie,.spip_cadre,div.spip_code,.spip_documents.spip_documents_center{margin-bottom:1.5em}
.pagination{clear:both;text-align:center}
@media print{.pagination{display:none}}
.notes{margin-bottom:2.5em}
.notes > div{padding-left:50px;position:relative;margin-bottom:.01em}
.notes .spip_note_ref{display:block;position:absolute;left:0}
@media print{a.spip_out:after,a.spip_url:after{content:" (" attr(href) ")"}}
.ie6 .spip-admin,.ie6 #spip-admin{display:none}
@media print{.spip-admin,#spip-admin{display:none}}
.comments{margin-bottom:1.5em}
.comments-items{border-bottom:1px solid #eee}
.comments-items .comments-items{margin-left:50px;border-bottom:0}
.comments-items .comments-items .comments-items .comments-items{margin-left:25px;border-bottom:0}
.comments-items .comment-item{border-top:1px solid #eee}
.comments-items .comment-item .comment-item{border-top:0}
.comment{overflow:hidden}
.comment-meta{background:#eee;padding:.75em;padding-right:1.5em;position:relative;margin:0;float:left;width:30%;text-align:right}
.comment-item .comment-item .comment-meta{background:#f4f4f4}
.comment-meta .permalink{float:left}
.comment-meta .reviewer{display:block}

.comment-meta .spip_logos{margin-bottom:0;margin-left:10px;float:right}
.comment-meta .forum-titre{display:block}
.comment-content{background:transparent;padding:.75em;max-height:60em;overflow:auto;overflow-x:none}
.comment-reply{clear:both;text-align:right;font-weight:700;margin-bottom:0}
.comments-thread .comment-item{margin-bottom:1.5em;border-left:1px solid #eee}
.comments-thread .comment-item .comment-item{margin-bottom:0;border-left:0}
.comments-thread .permalink.in-reply-to{bottom:0}
.comment-meta .permalink.picto{font-size:1em;right:.75em}
.comment{position:relative}
.comment .spip-admin{position:absolute;left:0;bottom:0;visibility:hidden}
.comment:hover .spip-admin{visibility:visible}
.comment-meta .item{display:block}
.pagination .sep,.pagination .label{display:none}
.pagination{background-color:#fff;padding:10px 0;text-align:center}
.pagination .lien_pagination{padding:2px 5px;margin:0 2px;text-decoration:none;border:2px solid #f0f0f0}
.pagination .lien_pagination:hover,.pagination .lien_pagination:active{border:2px solid #444}
.pagination .on{padding:2px 5px;margin:0 2px;border:2px solid #222;color:#fff;font-weight:700;background-color:#999}
.pagination .disabled{display:none}
.col .pagination .prev,.col .pagination .next{display:none}
.documents_portfolio{clear:both;margin:1.5em auto;text-align:left}
.documents_portfolio .spip_logos{margin:6px 3px 0;border:4px solid #F4F4F4;width:148px}
.documents_portfolio a.on .spip_logos{border-color:#222}
.documents_portfolio a:focus .spip_logos,.documents_portfolio a:hover .spip_logos,.documents_portfolio a:active .spip_logos{border-color:#C33}

/* plugins-dist/mediabox/lib/lity/lity.css?1686232840 */
/*! 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?1686232840 */
.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-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}
.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}
.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/_simple-dark/lity.css?1686232840 */
.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}

/* plugins/auto/cookiebar/v1.2.3/css/jquery.cookiebar.css?1652713228 */
#cookie-bar{background:#eee;color:#333;text-align:center;padding:.5em}
#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}
#cookie-bar.fixed.bottom{bottom:0;top:auto}
#cookie-bar p{margin:0;padding:0}
#cookie-bar a{color:#fff;display:inline-block;border-radius:3px;text-decoration:none;padding:0 .5em;margin-left:.6em}
#cookie-bar .cb-enable{background:#070}
#cookie-bar .cb-enable:hover{background:#090}
#cookie-bar .cb-disable{background:#900}
#cookie-bar .cb-disable:hover{background:#b00}
#cookie-bar .cb-policy{background:#03b}
#cookie-bar .cb-policy:hover{background:#05d}

/* plugins/auto/coloration_code/v0.10.9/css/coloration_code.css */
.coloration_code pre{background:#eee;padding:0;-webkit-box-shadow:inset 40px 0 0 #f7f7f7,inset 41px 0 0 #ececf0;-moz-box-shadow:inset 40px 0 0 #f7f7f7,inset 41px 0 0 #ececf0;box-shadow:inset 40px 0 0 #f7f7f7,inset 41px 0 0 #ececf0;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;padding:1em 0}
.coloration_code .download{text-align:right}
.coloration_code ol{list-style-type:decimal;margin-left:43px}
.coloration_code ol li{color:#BEBEC5}
.coloration_code ol li div{color:#444}

/* plugins/auto/blocsdepliables/v1.2.7/css/blocs.css?1652707184 */
.blocs_titre{background:transparent url('../../plugins/auto/blocsdepliables/v1.2.7/css/img/triangle-bas.gif') no-repeat scroll left center;font-weight:400;line-height:1.2em;margin-top:4px;padding:0 0 0 20px;margin-bottom:.1em;clear:left;cursor:pointer}
.blocs_replie{background:transparent url('../../plugins/auto/blocsdepliables/v1.2.7/css/img/triangle.gif') no-repeat scroll left center}
.blocs_title{display:none}

/* plugins/auto/player/v4.0.2/css/player.css?1651580338 */
.link-player .icon-play,.link-player .icon-pause{width:16px;height:16px;display:inline-block;margin-right:5px;background:url('../../plugins/auto/player/v4.0.2/css/img/controls-16.png') no-repeat -32px center}
.link-player .icon-pause{background-position:-64px center}

