/* compact [
	squelettes/plugins/squelettes_quilombo/css/police.css
	squelettes/plugins/squelettes_quilombo/css/spip_style.css
	squelettes/plugins/squelettes_quilombo/css/habillage.css
	squelettes/plugins/squelettes_quilombo/css/stylequilombo.css
	plugins-dist/dist/core/mediabox/lib/lity/lity.css?1757486518
	plugins-dist/dist/core/mediabox/lity/css/lity.mediabox.css?1757486518
	plugins-dist/dist/core/mediabox/lity/skins/_simple-dark/lity.css?1757486518
	plugins-dist/dist/core/porte_plume/css/barre_outils.css?1757486520
	local/cache-css/cssdyn-css_barre_outils_icones_css-cc43e325.css?1743494830
	squelettes/plugins/spip-contrib-extensions/paniers/css/paniers.css?1727268826
	squelettes/plugins/spip-contrib-extensions/commandes/css/commandes.css
	squelettes/plugins/squelettes_boutick_librairie_vx/css/boutick.css
	plugins-dist/dist/nursit/oembed/css/oembed.css?1757486527
] 80.6% */

/* squelettes/plugins/squelettes_quilombo/css/police.css */
@font-face{font-family:'antonioregular';src:url('//librairie-quilombo.org/squelettes/plugins/squelettes_quilombo/polices/antonio/antonio-regular-webfont.eot');src:url('//librairie-quilombo.org/squelettes/plugins/squelettes_quilombo/polices/antonio/antonio-regular-webfont.eot?#iefix') format('embedded-opentype'),url('//librairie-quilombo.org/squelettes/plugins/squelettes_quilombo/polices/antonio/antonio-regular-webfont.woff2') format('woff2'),url('//librairie-quilombo.org/squelettes/plugins/squelettes_quilombo/polices/antonio/antonio-regular-webfont.woff') format('woff'),url('//librairie-quilombo.org/squelettes/plugins/squelettes_quilombo/polices/antonio/antonio-regular-webfont.ttf') format('truetype'),url('//librairie-quilombo.org/squelettes/plugins/squelettes_quilombo/polices/antonio/antonio-regular-webfont.svg#antonioregular') format('svg');font-weight:400;font-style:normal}

/* squelettes/plugins/squelettes_quilombo/css/spip_style.css */
.spip_puce{list-style-position:outside}
h3.spip{text-align:center;margin-top:2em;margin-bottom:1.4em;font-size:1.15em;font-weight:700}
blockquote.spip,.spip_serif{font-family:Georgia,Times,serif}
blockquote.spip{margin:1em;padding-left:1em;padding-right:1em;border:1px dotted}
.spip_poesie{margin:1em;padding-left:1em;border-left:1px solid;font-family:Garamond,Georgia,Times,serif}
.spip_poesie div{text-indent:-60px;margin-left:60px}
.spip_code,.spip_cadre{font-family:monospace;font-style:normal;font-size:1.2em}
.spip_cadre{width:99%;border:1px inset}
.spip_surligne{background:#FF6}
table.spip{margin:auto;margin-bottom:1em;border:1px solid;border-collapse:collapse}
table.spip caption{caption-side:top;text-align:center;margin:auto;padding:3px;font-weight:700}
table.spip tr.row_first{background:#FFC}
table.spip tr.row_odd{background:#DDD}
table.spip tr.row_even{background:#EEE}
table.spip th,table.spip td{padding:3px;text-align:left;vertical-align:middle}
img,.spip_logos{margin:0;padding:0;border:none}
.spip_documents{text-align:center}
.spip_documents p{margin-top:1px;margin-bottom:2px}
.spip_documents_center{clear:both;width:100%;margin:auto}
span.spip_documents_center{display:block;margin-top:1em}
.spip_documents_left{float:left;margin-right:15px;margin-bottom:5px}
.spip_documents_right{float:right;margin-left:15px;margin-bottom:5px}
.spip_doc_titre{font-weight:700;font-size:.8em;margin-left:auto;margin-right:auto}
.spip_doc_descriptif{clear:both;font-size:.8em;margin-left:auto;margin-right:auto}
.format_png{behavior:url('//librairie-quilombo.org/squelettes/plugins/squelettes_quilombo/css/win_png.htc')}
.spip_modele{float:right;display:block;border:1px dotted #666;width:180px}
table.spip_barre{width:100%}
table.spip_barre a img{background:#FDA;padding:3px;border:1px outset #999}
table.spip_barre a:hover img{background:#FFF;border:1px solid #999}
table.spip_barre input.barre{width:100%;background:#EEE}
a.spip_in{color:#900}
a.spip_out{color:#009}
a.spip_url{color:#009}
a.spip_glossaire{color:#060}
.on{font-weight:700;color:#000}

/* squelettes/plugins/squelettes_quilombo/css/habillage.css */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}
body{background:#FFF;text-align:center;font-size:1em;color:#333;font-family:"Trebuchet MS",Helvetica,sans-serif;height:100%}
.hidden{display:none}
img,table,figure{margin:0;padding:0;border:none}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:900}
html.rtl *{font-style:normal!important}
h1,.h1{font-size:2em}
h2,.h2{font-size:1.5em}
h3,.h3{font-size:1.25em}
h4,.h4{font-size:1.125em}
h5,.h5,h6,.h6{font-size:1em}
.m-0{margin:0}
.m-0-auto{margin:0 auto}
.mb-2{margin-bottom:2em!important}
.mt-1{margin-top:1em!important}
.mt-2{margin-top:2em!important}
.bold{font-weight:700}
.w-90{width:90%}
.spip-admin-bloc,.spip-admin-float{right:0}
div.admin-magnet button,div button.admin-magnet{display:none}
.text-right{text-align:right}
.text-left{text-align:left}
#conteneur{display:flex;justify-content:space-between;flex-wrap:wrap;justify-content:start;padding-bottom:150px;/*! border:1px solid orange;*/}
#conteneur #contenu{max-width:450px;width:52%;font-size:90%}
.page_sommaire #conteneur #contenu{max-width:550px;width:52%;font-size:100%}
#contenu .encart{float:right;width:11em;margin:0;margin-bottom:1em}
#entete #nom_site_spip,#entete a .spip_logos{display:block;font-weight:700;font-size:1.5em;margin-top:0px}
#entete a{text-decoration:none}
#hierarchie{clear:both;margin-bottom:2em;font-size:.77em}
#pied{clear:both;width:100%;margin-top:4em;border-top:1px dotted #CCC;padding:2px;text-align:center}
#pied small{font-size:.77em}
#pied img{vertical-align:bottom}
.nettoyeur{clear:both;margin:0;padding:0;border:none;height:0;line-height:1px;font-size:1px}
.invisible{position:absolute;top:-3000em;height:1%}
.formulaire_spip{font-family:Verdana,Tahoma,Arial,sans-serif}
q,blockquote,.introduction,h3.spip,.voirskel{font-family:Georgia,Times,serif}
.menu-titre{padding:.2em .4em;border-bottom:1px dotted #CCC;text-align:center;font-weight:700}
#navigation p,.encart p{margin:0;padding:.2em .7em;text-align:left}
#navigation ul,.encart ul{margin:0;padding:.2em 0;text-align:left;list-style:none}
#navigation li,.encart li{margin:0;padding:0 .7em}
.cartouche{margin-bottom:2em}
.cartouche .titre{font-size:1.27em;font-weight:700;color:#000}
#contenu .surtitre,#contenu .soustitre{font-size:.82em}
.cartouche .spip_logos{float:right;margin-left:16px;margin-bottom:16px}
.cartouche p{margin:0;padding:0;clear:left}
.cartouche small{font-size:.71em}
.cartouche .traductions{font-size:.71em}
.cartouche .traductions *{display:inline}
.cartouche .traductions li{padding-left:1em}
.chapo{margin-bottom:1.5em;font-weight:700;line-height:1.4em;letter-spacing:-.01em;text-align:left}
.lien{background:#EEE;margin:1em;margin-bottom:1.5em;padding:.82em;border:1px solid #CCC;font-size:.82em;font-weight:700}
.texte{color:#000;letter-spacing:-.01em;word-spacing:.02em;line-height:1.2em}
.ps,.notes{margin-top:1.4em;padding-top:2px;border-top:2px solid #CCC}
.ps{font-size:.82em}
.notes{clear:both;font-size:.77em}
.ps h2,.notes h2{font-size:1.19em;font-weight:700}
#documents_portfolio{clear:both;margin-top:1.4em;padding-top:2px;border-top:2px solid #CCC}
#documents_portfolio h2{margin-bottom:.4em;font-size:.88em;font-weight:700}
#document_actif{margin-top:1em}
#documents_joints{margin-top:1.4em;padding-top:2px;border-top:2px solid #CCC}
#documents_joints h2{margin-bottom:.4em;font-size:.88em;font-weight:700}
#documents_joints ul{margin:0;padding:0;list-style:none}
#documents_joints li{margin-bottom:.4em}
#documents_joints li .spip_doc_titre small{font-weight:400}
.liste-articles ul{/*! margin:0;*/ /*! padding:0;*/ /*! list-style:none;*/}
.liste-articles li{margin-bottom:1em;clear:both}
.liste-articles li .titre{font-size:1.03em;font-weight:700}
.liste-articles li .spip_logos{float:right;margin-left:16px;margin-bottom:16px;clear:right}
.liste-articles li p{margin:0;padding:0}
.liste-articles li .enclosures{float:right;text-align:right;max-width:60%;margin:0}
.liste-articles li small{display:block;font-size:.71em}
.liste-articles li .introduction{margin-top:5px;margin-bottom:2em;border:1px solid #CCC;padding:.9em;font-size:.82em;line-height:1.4em}
.pagination{font-size:.90em}
.page_plan .cartouche{display:none}
.page_plan #contenu h2{clear:both;background:#EEE;border:1px solid #CCC;padding:.5em;margin-bottom:1em;font-weight:700;text-align:center}
.page_plan #contenu .contre-encart ul{display:block;clear:left;margin-top:0;margin-bottom:1em;padding-top:0}
input,select,textarea{font-size:100%;font-family:inherit}
.formulaire_spip{clear:both;margin-bottom:2em;padding:0;border:0;text-align:left;border:1px solid red}
.formulaire_spip form{margin:0;padding:0}
.formulaire_spip fieldset{clear:both;margin:0 0 1em;padding:1em;border:1px solid #CCC}
.formulaire_spip fieldset legend{margin:0;padding:0;font-size:1.05em;font-weight:700;background-color:#fff;color:#333}
.formulaire_spip fieldset fieldset{margin-top:1em;padding:0;border:none}
.formulaire_spip fieldset fieldset legend{font-size:1em;font-weight:400}
.formulaire_spip .explication{margin:.50em 0;color:#444}
.formulaire_spip ul{margin:0;padding:0;list-style:none}
.formulaire_spip ul li{clear:both;margin:0;padding:.50em 0}
.formulaire_spip label{display:block;text-align:left;color:#444;font-weight:700;position:relative}
.formulaire_spip li p{margin-top:0;margin-bottom:0}
.formulaire_spip .choix label{display:inline;font-weight:400}
.formulaire_spip .choix input.radio,.formulaire_spip .choix input.checkbox{width:auto}
.formulaire_spip input.text{width:15em;/*! padding-left:1em;*/}
.formulaire_spip textarea{width:99%}
.formulaire_spip select{width:99%}
.formulaire_spip .boutons{clear:both;margin:0;padding:0;text-align:right}
a.button,.formulaire_spip button,.formulaire_spip input[type="submit"]{background:#999;padding:1em;margin-bottom:2em;text-align:center;white-space:nowrap;min-width:200px;text-decoration:none;font-size:1.2em;display:inline-block;line-height:1rem;box-shadow:none;color:#FFF;transition:background 0.3s;cursor:pointer;letter-spacing:.06em}
.formulaire_spip form td button{width:unset;min-width:unset;padding:5px}
.formulaire_spip form td button:hover{background:unset}
.formulaire_spip form td.quantite button:hover{background:#ddd}
.boutons a:hover{background:#F8F8F8;text-decoration:none}
a.button:hover,a.button:focus,.formulaire_spip button:hover,.formulaire_spip button:focus,.formulaire_spip input[type="submit"]:hover,.formulaire_spip input[type="submit"]:focus{background-color:#555}

.formulaire_spip fieldset.previsu{margin-bottom:2em;padding:1em;border:2px dashed #F57900}
.formulaire_spip fieldset.previsu legend{padding:0 .50em;font-weight:700;color:#F57900}
.formulaire_spip fieldset.previsu li{padding:3px;border:none}
.reponse_formulaire{font-weight:700;color:#e86519;font-size:1.20em}
fieldset.reponse_formulaire{border-color:#e86519;font-weight:400}
fieldset.reponse_formulaire.reponse_formulaire legend{color:#F57900}
.formulaire_spip li.erreur .erreur_message{display:block;color:#C30;font-weight:700}
.formulaire_spip li.erreur input.text,.formulaire_spip li.erreur textarea{background-color:#FCC;border-style:solid;border-color:#C30}
.reponse_formulaire_erreur{margin:0;color:#C30;font-weight:700}
.reponse_formulaire_ok{margin:1em 0;color:#53AD20;font-weight:700}
.formulaire_recherche{margin:0;padding:0;background:none}
.formulaire_recherche *{display:inline;vertical-align:middle}
.formulaire_recherche input.text{width:10em;padding-left:25px}
ul.choix_mots{display:block;margin:0;padding:0;list-style:none}
ul.choix_mots li{clear:none;float:left;display:block;width:30%;padding:1%}
ul.choix_mots li label{display:inline;font-weight:400}
a{text-decoration:none;color:#333}
a:hover{text-decoration:underline}
#footer-wrapper{color:#777;position:absolute;bottom:0;left:0;text-align:center;width:100%}
#footer{position:relative;z-index:1;padding:5rem 0 2em;margin:0 auto}
#footer a{color:#999}

/* squelettes/plugins/squelettes_quilombo/css/stylequilombo.css */
#page{text-align:left;position:relative;width:100%;margin:0 auto;min-width:800px;max-width:960px;min-height:100%}
#conteneur,#entete{display:flex;justify-content:space-between}
.explosion{background:url('//librairie-quilombo.org/squelettes/plugins/squelettes_quilombo/images/explosion.png') no-repeat 24% -120px;background-size:35%;margin:0}
#entete{margin-top:50px;align-items:center;min-width:800px;margin-bottom:1.3em}
#entete address{margin-right:auto;order:1;width:180px;font-style:normal}
#burger{position:absolute;top:10px;height:40px;width:100%;display:none}
#burger a{background:url('//librairie-quilombo.org/squelettes/plugins/squelettes_quilombo/images/bars.svg') no-repeat center top;background-size:40px 40px;display:block;color:transparent;margin:0 auto;height:40px;width:40px}
#logo{text-align:center;min-width:449px;display:block;order:2;width:auto;height:136px}
#logo .spip_logo{margin:0 auto;max-width:449px;width:100%;height:auto}
#adresse{font-size:.84em;line-height:1.2em;display:block;width:180px;text-align:right;margin-top:1.3em;min-width:180px}
#adresse figure{margin:.3em 0;text-align:right}
#adresse p{margin:0}
#adresse strong a{color:#333}
#entete a:hover{color:#DD0021}
.coldroite{padding:0px;width:220px;font-size:1rem;margin-left:auto}
.page_sommaire .coldroite{margin-top:1em}
.coldroite .selection h4,.coldroite .titre_selection{font-size:1.12rem}
.clearfix:after{display:block;clear:both;content:""}
.lister_mots{font-size:.8em;text-align:left}
.lister_mots .coldroite .menu-titre{clear:both}
.lister_mots ul{margin:0;padding:0;margin-left:1.2em;margin-top:1em}
.lister_mots ul li{clear:both}
.lister_mots ul li a{color:#666;font-size:.9em}
.lister_mots .pagination{text-align:left}
#colrecherche ul{margin:0;padding:0;margin-left:1em;list-style-type:disc}
#colrecherche{font-size:.7em}
.spip_surligne{background-color:#fff;border-bottom:2px solid #c00;border-top:2px solid #c00}
.naviglistes{font-size:.8em;font-weight:700;letter-spacing:-.02em;display:inline}
.naviglistes a{padding:0 .2em}
.centrer{margin:0 auto;text-align:center;width:98%;margin-left:1em}
.centrer img{margin:0 auto;text-align:center}
.exposon{color:#DD0021}
.alert{display:block;font-family:"Courier New",Courier,mono;font-size:.8em;color:#F00;padding:1em 0}
.alertmot,.alertauteur{left:210px;top:-100px}
div.select_favori{float:right;width:70px;margin-top:10px}
.favoris div.select_favori{width:auto;margin-top:0px}
.select_favori .formulaire_favori form button .fav-picto:before{background:url('//librairie-quilombo.org/squelettes/plugins/squelettes_quilombo/css/img/favoris.svg') no-repeat center;background-size:contain}
.select_favori .formulaire_favori form button.ajouter_favori .fav-picto:before{filter:none;opacity:0.4}
.select_favori .formulaire_favori form button.retirer_favori:hover .fav-picto::before{filter:none;opacity:0.7}
.formulaire_favori{font-size:.8em}
.select_favori .formulaire_favori form button img{width:1.5em}
#navigation{margin:0;padding:0;letter-spacing:-.01em}
#navigation #menu a{color:#000;font-family:'antonioregular',"Trebuchet MS",Helvetica,sans-serif;font-size:1.8em;font-weight:400;letter-spacing:-.02em;line-height:1.6em;text-decoration:none;/*! padding:2px 0;*/
display:inline-block}
#navigation #menu a:hover,#navigation #menu a.on{color:#DD0021}
#navigation,#navigationdeux{width:180px;position:relative;margin-right:auto}
#navigationdeux{float:left;position:relative;top:-.5em;margin-left:1em}
#navigation ul,#navigationdeux ul{display:block;margin:0;background-color:transparent;border:none;font-size:.75em;font-weight:700;list-style:none;padding:0;line-height:3.2em}
#navigation ul{text-align:right}
#navigationdeux ul{text-align:left}
#navigation p,.encart p,#navigationdeux p{margin:0;padding:0}
#navigation li,.encart li,#navigationdeux li{margin:0;padding:0}
.menu_plus{margin:1em 0}
.purcent_slide_parent{margin:auto;width:90%}
.liste-articles{margin-bottom:1em}
.liste-articles h2 a{color:#DD0021}
.liste-articles h2{position:relative;margin:0;padding:0;font-size:1.21em}
.liste-articles h3{font-size:1.33em;line-height:.9em;margin:0;padding:0}
.liste-articles h4{line-height:1.2em;font-size:1rem}
.liste-articles ul{margin-top:.3em;padding:0;font-size:.9rem;margin-left:1em;text-align:left;list-style:none}
.liste-articles li{list-style-type:disc;margin:0;padding:0}
.liste-articles div{font-size:.9rem}
.evenement{letter-spacing:-.01em;margin-left:5em}
.page_rubrique .evenement{margin-left:0}
.page_rubrique .evenement .dl{margin:0 0 1em 2em}
.evenement .dt,.evenement .dd{margin:0;padding:0;line-height:1.2em}
.evenement img,.suite img{border:none}
.evenement p{text-align:left}
.img_left{max-width:200px;float:left;margin:0 1em 1em 0}
.img_left img{width:100%;height:auto}
.liste-articles a:hover{text-decoration:none}
.infos a:hover{text-decoration:underline}
.datevenement{font-size:1em;margin-bottom:.5em}
.nologo{width:100%}
.agenda_som,.liste_magnets article{display:flex;justify-content:space-around;gap:1em;margin-bottom:2em;position:relative;font-size:.9rem}
.agenda_som .spip_logo,.liste_magnets .spip_logo{width:auto;height:auto;max-width:170px}
.agenda_som h3,.liste_magnets h3{margin:0;padding:0;line-height:1.2em;font-size:1.4em;letter-spacing:-.01em}
.agenda_som:hover{background-color:#eee;cursor:pointer}
.liste_magnets{padding:1em 0}
.liste_magnets h2{font-size:1.3em}
.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}
.blocsuite.blocsuite{display:block;position:relative;height:11px;width:44px;bottom:-10px}
.spip_logos,.spip_logo{margin-bottom:.4em}
.delair{padding-top:1em}
.coldroite .liste-articles p{margin:0;padding:0}
.coldroite h2{line-height:1em;text-align:left;width:100%;text-transform:uppercase;font-size:1.1em}
.intro{margin-bottom:.5em;text-align:left}
#calendar{font-size:12px;width:80%;margin:0 auto;border:1px solid #000;float:right;margin-right:.7em}
#calendar table{width:100%;border-collapse:collapse}
#calendar a{display:inline}
#calendar caption{background-color:#000;color:#fff;line-height:1.2em;font-family:sans-serif}
#calendar caption a{color:#FC0;font-size:1.1em}
.horsperiode{background-color:#dadada;color:#999;padding:.2em}
.libre{background-color:#fff;padding:.2em}
.occupe{font-weight:700;padding:0}
.today{background-color:#FCDFCF}
.occupe a{font-weight:700;font-size:1.1em;color:#F00;text-decoration:underline}
#calendar abbr{border:none;font-size:90%}
#calendar th{text-align:center;font-family:sans-serif;border:thin solid #000;background-color:#D0E3FA}
#calendar td{font-family:monospace;border:thin solid #999;text-align:center}
.formulaire_recherche{float:right;margin-top:1em;width:110px;margin-right:.9em}
.formulaire_recherche .forml{text-align:right}
.sur_titre_page{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}
.cartoucherie{margin:0 auto;margin-bottom:.5em}
.serrer{width:220px}
.cartoucherie h1,.cartoucherie .titre_page,.titre_page,.sous_titre_livre,.sous_titre_book{margin:0;padding:0;font-weight:700;font-size:1.57em;color:#c00;line-height:1em;letter-spacing:-.01em}
.sous_titre_book{font-size:1.1rem;line-height:1.1em}
.cartoucherie h2,.cartoucherie h3,.blocentier h4,.blocentier h5{font-weight:700;color:#c00}
.cartoucherie h2{margin-bottom:.6em;font-size:1.2em;line-height:1.2em}
.cartoucherie small{font-size:.7em}
.item_livre{text-align:left;width:auto;margin:0 auto;padding-bottom:8px;margin-top:.5em}
.item_livre a{text-decoration:none;display:inline}
.livreinfo{display:flex;gap:1.5rem}
.livre_clefs{text-align:left;width:60%;min-width:60%}
.livre_clefs h1,.livre_clefs h2,.titre_livre,.sous_titre_livre{color:#c00;letter-spacing:-.01em;line-height:1em;font-size:1.26rem;margin:0;padding:0;font-weight:900}
.livre_clefs .titres{margin-bottom:.5em}
.sous_titre_livre{font-size:.95rem;line-height:1.1em}
.item_livre .indiv{margin-top:.5em}
.page_mot .livre_clefs{width:65%;min-width:65%}
.bloclogo{height:auto;text-align:center;width:110px}
.bloclogo img{width:100%;height:auto}
div#contenu .livreinfo img.spip_logos{float:left;margin-right:1em;margin-bottom:1em}
h1.titremargbot{margin-bottom:.5em}
.blocentier{margin-bottom:2em;/*! border:1px solid transparent;*/ padding:1em;text-align:left}
.blocentier img{margin-right:1em;position:relative;margin-top:5px}
.blocentier h3{font-size:1.4em}
.blocentier h4,.blocentier h5{font-weight:700}
.blocentier h3 a,.blocentier h4 a,.blocentier h5 a{color:#c00}
.blocentier .indiv a{float:left;margin-right:.5em;display:block;text-decoration:none}
.blocentier:hover{/*! border:1px solid red */}
.h2debat,.h2rouge,.h2noir{font-size:1.5em;color:#000;margin-bottom:.5em}
.h2debat,.h2rouge{color:#DD0021}
.chapo,.texte{clear:both}
.texte{padding:0;margin:0;position:relative;text-align:left}
.texte p{margin-bottom:1em}
.blocevenement{margin-top:1em}
.evarticle{width:auto;padding:.5em;margin-bottom:1em;margin-left:5em}
.incevenement{width:95%;padding:0;margin:0;font-size:.8em}
.incevenement .dt{font-weight:700;font-size:1.5em;line-height:1.1em}
.incevenement .dt a{display:block;margin-left:2em}
.horsagenda .dt,.horsagenda .dd{margin:0;font-size:.95em}
.horsagenda .dt a{color:#DD0021;font-weight:700}
ul.pagination-items{margin:0;padding:0;list-style-type:none}
ul.pagination-items li{margin:0;padding:.2em;list-style-type:none;display:inline}
ul.pagination-items li span{background:#E9E9E9;padding:.4em}
ul.pagination-items li a,ul.pagination-items li.disabled span{background:#E9E9E9;padding:.4em;color:#999}
.pagination{margin:2em 0;text-align:right}
.pagination a{color:#999}
.coldroite .pagination{margin:2em 0}
.blocmini{font-size:.8em;text-align:left}
.blocmini .spip_doc_descriptif{text-align:left}
.blocmini1 p{margin:0;padding:0}
.evenement .dateprochain{color:#DD0021;font-weight:700;margin:1em 0}
.clefs{list-style-type:none;margin:0;padding:0;letter-spacing:-.02em;font-size:.9em}
.clefs li{display:inline;margin:0;padding:0}
.mots-article li:after{content:','}
.mots-article li:last-of-type:after{content:''}
.clefs li.d-block{display:block}
.clefs li a{color:#000}
.clefs li a:hover{background-color:#FFF;text-decoration:none;color:#c00}
.clefs ul{margin:0;padding:0;display:inline;list-style-type:none}
.blockepuise{color:#C00;font-weight:700}
.connexe{font-size:.8em;padding-right:10px;margin:0;margin-bottom:1em;color:#999;text-align:left;margin-left:-2rem}
.connexe ul{list-style-type:disc;margin:0;padding:0;margin-left:1em}
a.motconnex{font-weight:700;display:inline;border-bottom:1px solid transparent;color:#888;line-height:1.4em}
a:hover.motconnex{text-decoration:none;border-bottom:1px solid #000}
.artconnex{color:#888}
.artconnex:hover{color:#DD0626;text-decoration:none}
.connexe li.nostyle{margin:0;list-style-type:none;margin-bottom:.8rem}
.groupconnex{color:#000;display:block}
.coldroite .listing{margin:1em 0;margin-left:0}
.coldroite .listing h2{margin:2em 0 1em;color:#000}
.retour{color:#666;float:right;margin-right:120px}
#alphabetique{font-size:1em;color:#555}
#alphabetique h3,#alphabetique h2{font-size:1.2em;color:#000;font-weight:700}
#alphabetique h1,.biglettre{font-family:'antonioregular',"Trebuchet MS",Helvetica,sans-serif;font-size:5rem;color:#000;float:left;padding:1rem 2rem 0;margin-top:3rem}
#alphabetique h1:first-of-type,#alphabetique .biglettre:first-of-type{margin-top:0}
.laliste{margin:2em 0 0 1.5em;padding-left:0;text-align:left}
.laliste a{color:#000}
.laliste a span{display:block;color:#666}
.alpha{height:auto;font-weight:700;font-size:.94em;text-align:center;margin:.6em 0 auto}
.alpha a{display:inline-block;padding:1px 2px;margin:6px 1px;background-color:#E6E6E6;color:#000}
.laliste a:hover,.laliste a:hover span{text-decoration:none;color:#DD0626;font-weight:700}
#expose{text-decoration:none;color:#F00}
.listauteurs{margin-left:2em;text-align:left}
.listauteurs .laliste span{display:inline;font-weight:400}
.inscription{font-size:.8em}
#formulaire_lettreinfo{padding:0}
#formulaire_lettreinfo .lettreinfo_email label{display:none}
#formulaire_lettreinfo .choix{padding:0;text-align:left;margin:.4em 0}
#formulaire_lettreinfo .choix label{white-space:nowrap;font-weight:400;margin:.4em 0}
#formulaire_lettreinfo .choix input{float:left;padding:0px}
#formulaire_lettreinfo legend{color:#555;font-style:italic;padding:0;background:transparent;font-weight:400;font-size:14px}
#formulaire_lettreinfo li.erreur .erreur_message{color:#C30;display:block;font-weight:400;font-size:1.3em}
#formulaire_recherche{margin:0 0 .5em;padding:0;width:100%}
#formulaire_recherche input.text{display:inline-block;width:66%;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;border:1px solid #999;margin:0;padding:4px 0 4px 5px;color:#666}
.menu_plus #formulaire_recherche .boutons{padding:0;display:inline}
#formulaire_recherche input.submitoum{padding:2px;background:url('//librairie-quilombo.org/squelettes/plugins/squelettes_quilombo/images/rechercher.gif') no-repeat center center transparent;color:transparent;border:1px solid transparent;margin:0;cursor:pointer;width:50px;min-width:50px;padding:13px;/*! border:1px solid #CCC;*/
line-height:0px}
#formulaire_recherche label{font-weight:400;font-style:italic;font-size:14px}
#pied{font-size:.9em;margin-top:0;padding-top:2em;border:none}
.breves{background-color:#fff;border:none}
a.couverture_livre{display:block;width:120px}
.couverture_livre img{margin:0 auto}
.page_sommaire #contenu .liste-articles h2{margin:0px 0px 1em 0;text-align:left}
.page_sommaire #slider{width:90%;height:auto}
.unehistoire{float:right;text-align:left;width:200px;font-weight:400;clear:both}
.unehistoire,.unehistoire a,.unehistoire .titletooltip a{color:#000}
#slider .unlivre{width:100%;text-align:center}
#slider .unlivre img{height:auto;margin:0 auto}
div#contenu #slider .spip_logos{float:none}
#conteneur .bx-wrapper .bx-next{right:-28px;background:url('//librairie-quilombo.org/squelettes/plugins/squelettes_quilombo/images/controls.png') no-repeat -43px -32px}
#conteneur .bx-wrapper .bx-prev{left:-28px;background:url('//librairie-quilombo.org/squelettes/plugins/squelettes_quilombo/images/controls.png') no-repeat 0 -32px;z-index:999}
#conteneur .bx-wrapper .bx-prev:hover{background-position:0 0}
#conteneur .bx-wrapper .bx-next:hover{background-position:-43px 0}
#conteneur .bx-wrapper .bx-viewport{background:transparent;border:5px solid transparent;background:#f8F8F8}
#conteneur .bx-wrapper{margin:0px auto}
#conteneur .bx-wrapper .bx-pager{display:none}
.fortooltip{font-size:.9em}
.titletooltip a{color:#FFF;font-weight:700}
.mottooltip{color:#FFF;font-style:italic}
.tooltipster-content{text-align:left}
.page_sommaire .bouton_acheter{font-size:.8em;margin:0;width:100%;padding:0}
.bouton_action_post{text-align:center}
.page_sommaire div.bouton_acheter button.submit{float:right;display:inline-block;text-shadow:0px -1px 1px rgba(0,0,0,0.25)}
.lesdebats{margin:0 auto;width:90%}
.lesdebats .evenement{margin:0 1em;padding-bottom:1.2em;text-align:left;/*! overflow:hidden;*/}
.lesdebats .descriptif{background:url('//librairie-quilombo.org/squelettes/plugins/squelettes_quilombo/images/suite.png') no-repeat scroll 0px 100% transparent}
#formulaire_lettreinfo{margin:0 auto;width:auto;font-size:1em;margin-top:3em}
.lettreinfo_email{/*! place-content:space-between stretch;*/
display:flex;width:100%;border:1px solid #ccc;flex-wrap:nowrap}
#formulaire_lettreinfo input.text{padding-left:7px;margin:0;width:80%;color:#333;border:1px solid #999}
#navigation input.text:focus{outline:none;background:#eee}
.inscription .submitoum{border:1px solid transparent;border-left:1px solid #ccc;padding:8px;display:inline-block;margin:0!important;background:#fff}
.lettreinfo_email,#formulaire_lettreinfo .lettreinfo_email .boutons,#formulaire_lettreinfo div.boutons{/*! border:1px solid #ccc;*/
padding:0;border:0}
#navigation .reponse_formulaire_ok{margin:2em auto;position:relative;text-align:center;min-height:3em;font-size:.9em;letter-spacing:-.04em}
#navigation .reponse_formulaire{font-weight:400;font-size:.9em;letter-spacing:-.04em}
#navigation .erreur_message{display:block;clear:both;color:red;font-size:.9em;letter-spacing:-.04em}
@media only screen and (min-width:850px){#conteneur{/*! justify-content:start;*/
/*! display:flex;*/
/*! align-items:center;*/
justify-content:space-between;/*! min-width:800px;*/
flex-wrap:nowrap}}
@media only screen and (max-width:850px){#entete address{width:unset;margin:0 auto;max-width:unset}
#conteneur{justify-content:start;/*! flex-wrap:wrap;*/}
#conteneur #contenu{min-width:550px;margin:0 auto;width:70%;max-width:unset;height:auto}
#navigation{margin:0 auto;width:200px}
.coldroite{width:60%;padding:0;margin:0 auto;font-size:1em;text-align:center;font-size:1.2rem;/*! border-top:1px solid #000;*/
margin-left:30%}
.page_sommaire .coldroite{padding-top:1em}
.coldroite .liste-articles{padding-bottom:1.5em;border-bottom:3px solid #000}
.coldroite .liste-articles h2,.lister_mots{padding:1em 0;text-align:center}
.coldroite .liste-articles h3{padding:0;margin:0 auto;text-align:center}
.coldroite .liste-articles h4{line-height:1.2em;margin-bottom:1em}
#logo .spip_logo{width:90%;max-width:400px}}
@media only screen and (max-width:760px){.explosion{background:url('//librairie-quilombo.org/squelettes/plugins/squelettes_quilombo/images/explosion.png') no-repeat -240px -100px;background-size:75%;margin:0}
.alpha{margin:1em auto;width:90%}
#burger{display:block}
#navigation #menu{display:none}
#page{min-width:unset;max-width:unset}
#entete{text-align:center;margin:0 auto;justify-content:center;padding:4em 0 0;align-content:center;min-width:unset;flex-direction:column;flex-flow:wrap-reverse}
div#entete #adresse,div#entete #logo{margin:0 auto;text-align:center;margin-bottom:1em;width:100%}
div#entete address{text-align:center;font-size:1.05rem;/*! margin:0 auto;*/}
#entete #adresse br:first-of-type{display:none}
div#entete #logo{min-width:unset;max-width:unset;margin-top:1em;order:1;height:auto}
div#entete #logo img{width:90%;height:auto;min-width:250px}
#entete #nav_panier{margin:auto;order:2}
#panier_boutique{margin:0 auto}
.page_boutique #entete{padding:0 0 1em}
#conteneur #contenu,#conteneur,#contenu{min-width:unset}
#conteneur{width:auto;margin:0 auto;text-align:center;display:block}
#conteneur #navigation{width:100%;margin:0 auto;font-size:1.2em}
#navigation ul{text-align:center;margin-top:1em}
.menu_plus{margin:0 auto;text-align:center;width:100%;display:flex;flex-direction:column}
.inscription{margin:1em auto;/*! background:#EFEFEF;*/
padding:0 0 1em 1em}
#formulaire_lettreinfo .choix{float:left;padding-right:1em}
#formulaire_recherche,#formulaire_lettreinfo{padding:1em;text-align:center;white-space:nowrap;margin:0 auto;width:90%}
#formulaire_recherche label{display:none}
#formulaire_recherche label{text-align:center;padding:.5em;font-weight:700;font-style:normal;text-transform:uppercase;display:none}
.evenement,.evarticle{margin:3em 1em 1em 3em}
.page_rubrique .evenement .dl{margin:0 auto}
#conteneur #contenu,.page_sommaire #conteneur #contenu{width:90%;padding:0;margin:0 auto;font-size:1em;text-align:center}
.purcent_slide_parent{width:auto;margin-bottom:2em}
a.couverture_livre{width:auto}
.horsagenda{text-align:left;margin:1em}
.item_livre{padding-bottom:2em;border-bottom:1px solid #000}
.item_livre_last{border:none}
.page_article .item_livre{border:none;padding:0}
.livre_clefs{width:auto}
.clefs{font-size:unset}
.coldroite{margin:0 auto;margin-top:2em}}
@media only screen and (max-width:550px){.purcent_slide{width:340px;margin:0 auto}
#conteneur #contenu{width:90%}
.coldroite .liste-articles,.page_sommaire .coldroite{border:none;padding-bottom:.5em}
.liste-articles h2{text-align:center;margin:0 auto;border-top:3px solid #000;padding-top:1.2em}
.page_sommaire .liste-articles h2,.page_sommaire #contenu .liste-articles h2{border:none;text-align:center}
.coldroite .liste-articles{border-bottom:2px solid #ccc}
.lesdebats .evenement{width:100%;margin:0 auto}
.liste_magnets{margin:0 auto}
.agenda_som h3,.liste_magnets h2{text-align:center;margin:0 5em 1em;line-height:1.2em}
.agenda_som .spip_logo,.liste_magnets .spip_logo{width:80%;height:auto;margin:0 auto;max-width:unset}
.agenda_som,.liste_magnets article{border-bottom:2px solid #000;padding:2em 0;display:flex;flex-direction:column-reverse;text-align:center;margin:0}
.datevenement{text-align:center}
.page_mot .livre_clefs{width:auto;margin:0 auto}
.img_left{width:100%;height:auto}}
@media only screen and (max-width:460px){.explosion{background:url('//librairie-quilombo.org/squelettes/plugins/squelettes_quilombo/images/explosion.png') no-repeat -24% 20px;background-size:75%;margin:0}
div#minimenu ul::before,div#minimenu ul li::after{display:none}
div#minimenu ul{background:#eee;display:inline-block;padding:6px;margin:0;width:100%}
div#entete #adresse{font-size:.9em;line-height:1.2em}
#entete #adresse br:first-of-type{display:block}
.purcent_slide{width:180px;margin:0 auto}
.lesdebats{width:100%}
.evenement,.evarticle{margin:2em;padding-top:2em}
.evenement{margin-right:0px;margin:0;padding:0;/*! margin:2em;*/
padding-top:2em}
.evenement .img_left{float:none;margin:0 auto;width:100%;height:auto;max-width:460px}
.evenement .dt{margin:0 auto;text-align:left}
.agenda_som h3,.liste_magnets h2{margin:0 auto}
.livreinfo{display:block;padding:0;margin:0 auto}
.bouton_acheter{padding-bottom:.5em;margin:1em auto}
.titres{margin:.5em 0;display:inline-block;width:100%}
.livre_clefs h1,.livre_clefs h2{text-align:center;margin:0;font-size:1.6em}
.livre_clefs h2{font-size:1.2em;line-height:1em}
.couverture_livre img{width:100%;height:auto;margin:1em auto}}

/* plugins-dist/dist/core/mediabox/lib/lity/lity.css?1757486518 */
/*! 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/dist/core/mediabox/lity/css/lity.mediabox.css?1757486518 */
.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/dist/core/mediabox/lity/skins/_simple-dark/lity.css?1757486518 */
.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-dist/dist/core/porte_plume/css/barre_outils.css?1757486520 */
.markItUpHeader{text-align:left}
.markItUp .markItUpHeader a,.markItUp .markItUpTabs a,.markItUp .markItUpFooter a{color:#000;text-decoration:none}
.markItUp{margin:5px 0;position:relative}
.markItUp .markItUpContainer{margin:0;padding:0}
.markItUp .markItUpTabs a,.markItUp .markItUpHeader a{transition:background 0.2s,color 0.2s}
.markItUp .markItUpTabs a:hover,.markItUp .markItUpTabs a:focus,.markItUp .markItUpTabs a:active,.markItUp .markItUpHeader ul a.active,.markItUp .markItUpHeader ul a:focus,.markItUp .markItUpHeader ul a:focus-within,.markItUp .markItUpHeader ul a:active,.markItUp .markItUpHeader ul a:hover{background-color:var(--spip-color-theme-lightest,hsla(0,0%,0%,0.05));outline:none!important}
.markItUp .markItUpTabs{text-align:right;position:absolute;right:10px;clear:right;z-index:5}
.markItUp .markItUpTabs a{display:block;float:right;padding:1em .5em;position:relative;font-size:.9em}
.markItUp .markItUpTabs a.on:after,.markItUp .markItUpTabs a:hover:after,.markItUp .markItUpTabs a:focus:after,.markItUp .markItUpTabs a:active:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-2px;border-bottom:2px solid var(--spip-color-theme,hsla(0,0%,0%,0.66))}
.markItUp .markItUpHeader{display:block;margin:0;padding:0;min-height:3.2em;background:white;border:1px solid #ddd;border-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-bottom-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-radius:var(--spip-form-border-radius,6px) var(--spip-form-border-radius,6px) 0 0}
.markItUp .markItUpHeader:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.lte7 .markItUp .markItUpHeader ul{height:3.2em}
.markItUp .markItUpHeader ul{display:block;margin:0!important;padding:0}
.markItUp .markItUpHeader ul li{list-style:none;float:left;position:relative;clear:none;border:0;margin:0;padding:0;overflow:visible}
.markItUp .markItUpHeader ul li:first-child{padding-top:0}
.markItUp .markItUpHeader ul a{clear:none;display:block;margin:0;padding:1.05em .5em}
.markItUp .markItUpHeader ul a em{display:block;background-repeat:no-repeat;width:1rem;height:1rem;text-indent:-10000px}
.markItUp .markItUpHeader > ul > li:first-child > a{padding-left:10px}
.markItUp .markItUpHeader ul .markItUpDropMenu ul{display:none;position:absolute;top:3.15em;width:8rem;z-index:3}
.markItUp .markItUpHeader ul .markItUpDropMenu ul.expanded{display:block;width:12em}
.markItUp .markItUpHeader ul .markItUpDropMenu ul li{float:left;margin-right:0;background-color:white}
.markItUp .markItUpHeader ul .markItUpDropMenu ul a{background-color:var(--spip-color-theme-lightest,hsla(0,0%,0%,0.05))}
.markItUp .markItUpHeader ul .markItUpDropMenu ul a:hover,.markItUp .markItUpHeader ul .markItUpDropMenu ul a:focus,.markItUp .markItUpHeader ul .markItUpDropMenu ul a:active{background-color:var(--spip-color-theme-lighter,hsla(0,0%,0%,0.15))}
.lte8 .markItUp .markItUpHeader ul .markItUpDropMenu ul{padding-top:0;border-top:1px solid #ccc}
.markItUp .markItUpHeader ul ul .markItUpDropMenu{background:#F5F5F5 url('//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/css/img/submenu.png') no-repeat 50% 50%}
.markItUp .markItUpHeader ul ul .separateur{margin:0;border:0}
.markItUp .markItUpEditor{clear:both;display:block;overflow:auto;margin:0}
.markItUp .markItUpEditor#text_area{height:300px;border-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-top:0}
.markItUp .markItUpPreview{clear:both;border:1px solid #ddd;border-color:var(--spip-form-border-color,hsla(0,0%,0%,0.15));border-top:0;background:#fff;overflow:auto;padding:1em}
.markItUp .preview p{margin-bottom:1em}
.markItUp .preview ul{margin-bottom:1em;margin-top:.5em}
.markItUp .preview li{border:none;padding:1px}
.markItUp .preview .cadre ol,.markItUp .preview .cadre ul{padding:.5em}
.markItUp .markItUpContainer.fullscreen{position:fixed;top:0;left:0;height:100%;width:100%;background:#DDD;z-index:1002}
.markItUp .fullscreen .markItUpHeader{position:absolute;top:0;right:50%;width:50%;max-width:40em;display:block!important}
.markItUp .fullscreen .markItUpEditor,.markItUp .fullscreen .markItUpPreview{margin-top:3.4em;top:0;width:50%;max-width:40em;height:95%!important;display:block!important;border:0}
.markItUp .fullscreen .markItUpEditor{position:absolute!important;right:50%}
.markItUp .fullscreen .markItUpPreview{position:absolute;left:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #eee;border-left-color:hsla(0,0%,0%,0.1)}
.markItUp .fullscreen .markItUpTabs{position:absolute;left:50%;width:50%;max-width:40em}
.markItUp .fullscreen .markItUpTabs .previsuVoir,.markItUp .fullscreen .markItUpTabs .previsuEditer,.markItUp .fullscreen .markItUpFooter{display:none}
.markItUp .markItUpTabs .fullscreen{text-indent:-1000em;text-align:left;background-image:url('//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/css/img/arrow_out.svg')!important;background-position:center center!important;background-repeat:no-repeat!important;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;width:16px}
.markItUp .fullscreen .markItUpTabs .fullscreen{background-image:url('//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/css/img/arrow_in.svg')!important}
.markItUp .markItUpFooter{margin:0;padding:0;width:100%}
.markItUp .markItUpResizeHandle{overflow:hidden;width:21px;height:6px;margin-left:auto;margin-right:auto;background-image:url('//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/css/img/handle.svg');cursor:ns-resize}

/* local/cache-css/cssdyn-css_barre_outils_icones_css-cc43e325.css?1743494830 */
.markItUp .outil_header1>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -2px}
.markItUp .outil_bold>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -22px}
.markItUp .outil_italic>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -42px}
.markItUp .outil_stroke_through>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -62px}
.markItUp .outil_liste_ul>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -442px}
.markItUp .outil_liste_ol>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -462px}
.markItUp .outil_indenter>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -482px}
.markItUp .outil_desindenter>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -502px}
.markItUp .outil_quote>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -302px}
.markItUp .outil_poesie>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -322px}
.markItUp .outil_link>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -342px}
.markItUp .outil_notes>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -362px}
.markItUp .outil_guillemets>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -522px}
.markItUp .outil_guillemets_simples>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -542px}
.markItUp .outil_guillemets_de>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -562px}
.markItUp .outil_guillemets_de_simples>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -582px}
.markItUp .outil_guillemets_uniques>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -602px}
.markItUp .outil_caracteres>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -282px}
.markItUp .outil_a_maj_grave>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -162px}
.markItUp .outil_e_maj_aigu>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -202px}
.markItUp .outil_e_maj_grave>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -222px}
.markItUp .outil_aelig>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -142px}
.markItUp .outil_aelig_maj>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -122px}
.markItUp .outil_oe>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -262px}
.markItUp .outil_oe_maj>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -242px}
.markItUp .outil_ccedil_maj>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -182px}
.markItUp .outil_uppercase>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -82px}
.markItUp .outil_lowercase>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -102px}
.markItUp .outil_code>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -382px}
.markItUp .outil_cadre>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -402px}
.markItUp .outil_clean>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -422px}
.markItUp .outil_preview>a>em{background-image:url(//librairie-quilombo.org/plugins-dist/dist/core/porte_plume/icones_barre/spt-v1.svg);background-position:-2px -622px}
.ajaxLoad{position:relative}
.ajaxLoad:after{content:"";display:block;width:5em;height:5em;border:1px solid #eee;background:#fff url('//librairie-quilombo.org/prive/images/loader.svg') center no-repeat;background-size:50%;opacity:0.5;position:absolute;left:50%;top:50%;margin-left:-2.5em;margin-top:-2.5em}
.fullscreen .ajaxLoad:after{position:fixed;left:75%}

/* squelettes/plugins/spip-contrib-extensions/paniers/css/paniers.css?1727268826 */
.formulaire_panier table{width:100%;border-spacing:0}
.formulaire_panier .prix_unitaire,.formulaire_panier .quantite,.formulaire_panier .montant,.formulaire_panier .total{text-align:right}
.formulaire_panier thead th,.formulaire_panier .emplette td{padding:.5em;border-bottom:1px solid #ddd}
.formulaire_panier .emplette .description img{vertical-align:middle}
.formulaire_panier .emplette input.text{width:2.5em;text-align:center}
.formulaire_remplir_panier .quantite-nombre{width:6ch}
.formulaire_panier .total_ttc{font-weight:700}
.formulaire_panier .total_ttc td{padding:1em .5em}
.formulaire_panier .taxes td{padding:1em .5em;border-top:1px solid #ddd}
.formulaire_panier .offscreen{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.formulaire_panier .quantite-groupe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.formulaire_panier .quantite-groupe .quantite{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.formulaire_panier .btn_quantite_moins{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.formulaire_panier .btn_quantite_plus{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.formulaire_panier .btn_supprimer{font-size:.85em}
.formulaire_panier .btn_vider,.formulaire_panier .btn_quantite,.formulaire_panier .btn_supprimer{background:none;color:inherit;border:0}

/* squelettes/plugins/spip-contrib-extensions/commandes/css/commandes.css */
table.commande{width:100%;border-spacing:0}
table.commande .montant{text-align:right}
table.commande td,table.commande th{padding:.5em}
table.commande thead th,table.commande .detail td{border-bottom:1px solid #ddd}
table.commande .detail .description img{vertical-align:middle}
table.commande .total_ttc{font-weight:700}
table.commande .total_ttc td{padding-top:1em}
table.commande .total_taxe td{padding-top:0;padding-bottom:0}

/* squelettes/plugins/squelettes_boutick_librairie_vx/css/boutick.css */
.zcontenu #hierarchie{margin:0}
input,textarea,select{font-size:100%;font-family:inherit;border:1px solid #CCC;padding:.5em}
.formulaire_spip{margin-bottom:2em;padding:1em;background-color:none;border:0;text-align:left;font-size:1em;color:#330}
.formulaire_spip form{margin:0;padding:0}
.formulaire_spip fieldset{margin:0 0 1em;padding:0;border:0}
.formulaire_spip fieldset legend{background:transparent;margin:0;padding:0;font-size:1.20em;font-weight:700;color:#330}
.formulaire_spip fieldset fieldset{margin-top:1em}
.formulaire_spip fieldset fieldset legend{font-size:1em;font-weight:400}
.formulaire_spip .explication{margin:.50em 0;color:#444}
.formulaire_spip ul{margin:0;padding:0;list-style:none}
.formulaire_spip ul li{margin:0;padding:.50em 0}
.formulaire_spip label{display:inline-block;text-align:left;font-weight:400;/*! width:24%;*/}
.formulaire_spip li p{margin-top:0;margin-bottom:0}
.formulaire_spip .choix label{display:inline!important}
.formulaire_spip input.text{width:60%}
.formulaire_spip textarea{width:99%}
.formulaire_spip select{width:99%}
.formulaire_spip .boutons,.class-du-formulaire .boutons{margin:0;padding:1em;text-align:right;clear:none}
.formulaire_menu_lang{background:none repeat scroll 0 0 transparent;margin:0;padding:0}
#contenu_boutik{margin:1em auto;text-align:left;padding:.5em;width:90%;font-size:.9em}
#contenu_boutik h2{font-size:1.4em;margin:1em auto}
#contenu_boutik .cartoucherie h2.soustitre{margin:0;margin-bottom:.6em;font-size:1.2em;line-height:1.2em}
.favoris .cartoucherie{width:70%}
.favoris .date{margin:1em 0;/*! padding:1em;*/display:block}
.favoris button.submit{background-color:#999;position:relative;cursor:pointer;padding:10px;min-width:130px;margin:10px 0;font-size:1rem;text-transform:lowercase}
#contenu_boutik h1.ref_statut{padding:0}
#inlibrairie{margin:1em 0;display:block;padding:0}
#inlibrairie button:hover{background:#eee}
.texte-connect{width:90%;margin:0 auto}
#contenu_boutik .h3{color:#777}
a.continuer,a.button,button,button.submit,.formulaire_spip button,.formulaire_spip input[type="submit"]{background:#999;padding:1em;margin-bottom:0;text-align:center;white-space:nowrap;min-width:200px;text-decoration:none;font-size:1.2rem;display:inline-block;line-height:1rem;box-shadow:none;color:#FFF;transition:background 0.3s;/*! letter-spacing:.06em;*/
border:none;font-weight:400;height:auto;border-radius:0}
.boutons input[type="submit"].submitoum{min-width:40px;font-size:1em;background:#fff;border:1px solid #999;color:#666;border-left:none}
.bloc_boutik .boutons .submit{background:#aaa}
.bloc_boutik .continuer.submit,a.continuer,.bouton_vert a,.bouton_vert .formulaire_spip button.submit,button.submit{background:#42B112}
a.continuer:hover,.bloc_boutik .continuer.submit:hover{background:#4BCD13}
#contenu_boutik .submit:hover{background:#666}
#contenu_boutik .payer_mode .submit:hover{background:unset}
.payer_mode .boutons .submit{cursor:pointer;border:none;background:transparent}
.payer_mode .boutons{float:left}
.payer_labanquepostale .boutons{width:88%;text-align:right}
.payer_labanquepostale .boutons form{width:80px}
.commande thead tr th{background:#ccc;border:1px solid #fff;border-width:0 1px 0 1px}
.liste_boutik span{display:block;color:#999;font-style:italic}
.bloc_boutik{margin:0 auto}
.menu-liste{margin:0px;padding:1px 0 2px;background-color:#E5E5E5;height:25px}
.strong_small{font-weight:700;font-size:.7em}
.menu-liste li{list-style-type:none;position:relative;float:left;text-align:center;font-size:1.2em}
.menu-liste li a{display:block;padding:5px 30px 5px 15px;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;color:#990002}
#champ_pays{width:62%}
#client_coord .formulaire_spip .editer,#client_login .formulaire_spip .editer{padding:.5em;text-align:center;align-content:center;align-items:center;gap:1em;display:flex;flex-wrap:wrap;justify-content:left}
#client_coord .editer_newsletter{margin:1rem auto;margin-left:25%}
.details{clear:both;align-self:baseline;display:block;/*! flex:unset;*/
/*! flex-flow:unset;*/
/*! flex-wrap:revert-layer;*/
width:100%}
#formulaire_login fieldset legend{display:none}
.page_login .formulaire_login label{color:#ffffffab;font-size:1.2em;padding:.5em 0;font-weight:400!important}
.formulaire_login .etoile,.lity-container .connect h1,.lity-container .connect .retour,.lity-container .connect .generator{display:none}
.lity-container .connect .formulaire_login{font-size:1em;width:inherit;margin:0 auto}
.lity-container .connect .formulaire_login:before{content:"Se connecter";font-size:1.8em;margin:0 0 .5em;color:#000;display:block}
.lity-container .connect .fieldset,.lity-container .connect .formulaire_spip fieldset{border:none;margin:1em 0;padding:0}
.lity-container .connect .formulaire_login label{margin:1em 0 .5em!important;font-weight:400!important}
.lity-container .connect .formulaire_login input{width:100%;padding:.5em}
.lity-container .connect #spip_pass{color:#999}
.formulaire_menu_lang{display:none}
#cboxLoadedContent{margin-bottom:20px;margin-top:20px}
#articles_trouves .formulaire_spip ul li{display:inline}
#articles_trouves .formulaire_spip label{display:inline}
#client_login .etoile{display:none}
#client_login .formulaire_spip label,#client_coord .formulaire_spip label,.cadre-formulaire-editer{text-align:right;letter-spacing:-.01em;white-space:nowrap;width:24%}
.mon_compte .client_coordonnees{width:100%}
#client_coord .formulaire_spip,.cadre-formulaire-editer .formulaire_spip{border:1px solid #CCC;margin:0 auto;padding:0;text-align:center;border-top:none;background-color:#fff}
#client_coord .formulaire_editer_votre_adresse{border-top:1px solid #CCC}
#client_coord form,#client_login form{margin:0 auto;padding:1.5em}
#client_coord .editer-groupe{margin:1em 0}
.editer_newsletter label{font-weight:400}
#client_login .formulaire_spip{background:#fff;border:1px solid #CCC;font-size:1em;margin:0;padding:0;width:auto;border-top:none}
#client_login .formulaire_spip fieldset legend{display:none}
#client_login #pass_securise{visibility:hidden;width:.01em}
#client_login #pass_securise img{display:none}
#client_login .formulaire_spip fieldset{margin:0}
#client_coord span.obligatoire{display:none}
#client_coord label:after{content:" "}
#client_coord .obligatoire label:after{content:"* ";color:#900}
input,label,.label,select{vertical-align:middle}
#client_login .editer.editer_session{display:none}
.modifcoord{display:block;position:relative;top:0;height:auto}
.bloc_boutik .erreur{background:transparent}
.bloc_boutik label{display:inline-block;margin:.5em 0;width:15%;font-weight:400}
.formulaire_spip li.erreur .erreur_message{color:#C30;display:inline;font-weight:400}
.displaynone{display:none}
.client_coordonnees{/*! margin:0 auto;*/
background:#fff}
.moncompte_coord{display:flex;flex-direction:column;justify-content:center;cursor:pointer;margin:0 auto}
.moncompte_coord_reverse{flex-direction:column-reverse}
#contenu_boutik .minscrire,#contenu_boutik .dejainscrit{background:none repeat scroll 0 0 #EEE;border:1px solid #ccc;font-size:1.3em;font-weight:700;margin:0;padding:0}
#contenu_boutik .minscrire span,#contenu_boutik .dejainscrit span{display:block;padding:.4em .6em;background:#EEE;color:#000}
#client_coord,#client_login{margin-bottom:1em}
.cadre-formulaire-editer .formulaire_spip{float:left}
td.adresse{background:#f8F8F8;border:1px solid #ccc;width:50%;vertical-align:top}
table.commande .prix{vertical-align:bottom}
.adresse h4{background:#EEE;font-size:1em;font-weight:700;padding:.5em 1em;margin:0;border-bottom:1px solid #CCC}
.adresse_commande{padding:1em}
.modifier_adresse{float:right;margin-bottom:.5em;margin-right:1em}
#nom_objet{width:20em}
.liste-items{margin:0;padding:0;list-style:none;border-bottom:0}
.liste-items .item{list-style:square outside none;margin-bottom:2em;margin-left:0;overflow:hidden;padding:4px 0}
#contenu .liste-items .item{margin-bottom:2em}
.liste-items .item .h3{margin:.30em 0;border-bottom:1px solid #46839B}
.liste-items .item .h3 a:hover{text-decoration:none}
.liste-items .item .info-publi{display:block;float:right;margin-top:.6em;margin-left:.3em;padding:.3em;background:#eee}
.item h3{font-size:1.17em;text-align:left}
.liste_articles{margin:0 auto;width:60%}
.table_rubriques{width:90%}
.table_rubriques td{width:45%}
h3.prix{float:right;font-size:1em;margin-right:.5em}
#corps a.en_savoir_plus{display:block;clear:both;text-align:right;color:#999}
.hide{display:none}
.num_epuise{background:#FFA500}
.nom_client strong{display:none}
.bloc_boutik_etapes{margin-bottom:2em;font-size:1.1em}
.overflowhidden{overflow:hidden}
#infos_etapes{background:url('//librairie-quilombo.org/squelettes/plugins/squelettes_boutick_librairie_vx/images/etapes-clair-left.gif') no-repeat scroll right center #8C8C8C;list-style:none outside none;font-family:Verdana,Arial,Helvetica,sans-serif;padding-left:.8em;font-weight:400;width:100%;overflow:hidden;margin:0 auto}
#infos_etapes li{background:url('//librairie-quilombo.org/squelettes/plugins/squelettes_boutick_librairie_vx/images/etapes-fonce-left.gif') no-repeat left transparent;float:left;margin-left:-2em;padding-left:5%;line-height:2.1em;vertical-align:middle;width:33.3%}
#infos_etapes li .fond{background:url('//librairie-quilombo.org/squelettes/plugins/squelettes_boutick_librairie_vx/images/etapes-fonce-left.gif') no-repeat scroll -30px center transparent;color:#000;padding:.4em;text-align:left;padding-left:10%}
#infos_etapes li.on{background-image:url('//librairie-quilombo.org/squelettes/plugins/squelettes_boutick_librairie_vx/images/etapes-vert-left.gif');color:#fff;font-weight:400}
#infos_etapes li a{color:#000;white-space:nowrap}
#infos_etapes li.on a,#infos_etapes li.on .fond{color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.25)}
#infos_etapes.infos_etape_3{background-image:url('//librairie-quilombo.org/squelettes/plugins/squelettes_boutick_librairie_vx/images/etapes-vert-left.gif');background-color:green}
#infos_etapes li.on .fond{background-color:#88f560;background-image:url('//librairie-quilombo.org/squelettes/plugins/squelettes_boutick_librairie_vx/images/etapes-vert-left.gif')}
#infos_etapes li.erreur{background-image:url('//librairie-quilombo.org/squelettes/plugins/squelettes_boutick_librairie_vx/images/etapes-rouge-left.gif')}
#infos_etapes li.erreur .fond{background-color:#ff6868;background-image:url('//librairie-quilombo.org/squelettes/plugins/squelettes_boutick_librairie_vx/images/etapes-rouge-left.gif')}
#infos_etapes li.prochains{background-image:url('//librairie-quilombo.org/squelettes/plugins/squelettes_boutick_librairie_vx/images/etapes-clair-left.gif');background-position:0 -9px;width:30%}
#infos_etapes li.valides .pan,#infos_etapes li.coord,#infos_etapes li.paiem{width:30%}
#infos_etapes li.prochains .fond{background-color:#dbdbdb;background-image:url('//librairie-quilombo.org/squelettes/plugins/squelettes_boutick_librairie_vx/images/etapes-clair-left.gif')}
#nav_panier{width:220px;margin-left:auto;order:3}
#minipanier{background:url('//librairie-quilombo.org/squelettes/plugins/squelettes_boutick_librairie_vx/images/mon_panier.png') no-repeat scroll 0px 0px #F8F8F8;font-size:.8em;padding:0px 0px 5px 40px;text-align:left}
.formulaire_minipanier{margin:0;padding:0}
.se_connecter a{color:#666}
#panier_boutique{font-size:.8em;padding:0;line-height:1.5em;text-align:center;position:relative;width:180px}
#panier_boutique svg{width:28px;height:28px}
a.headpanier{display:block}
a.headpanier:hover{fill:#DD0021}
.bouton_acheter{position:relative;display:inline-block}
div.bouton_acheter button.submit{background:none repeat scroll 0 0 #C00;/*! font-weight:700;*/
font-size:1rem;text-transform:lowercase;float:left;position:relative;cursor:pointer;padding:10px;min-width:130px;margin:10px 0}
div.bouton_acheter button.submit:disabled,div.bouton_acheter button.submit:disabled:hover,div.bouton_acheter form.processing-submitted-form{/*! visibility:hidden;*/
/*! background:#f9f9f9;*/
cursor:default;background:#c2c2c2}
div.bouton_acheter button.submit:hover{background-color:red}
.headpanier span{display:none}
.hop{/*! background:url('//librairie-quilombo.org/squelettes/plugins/squelettes_boutick_librairie_vx/images/panier_boutique.svg') no-repeat scroll right center transparent;*/
background-size:28px;color:#FFF;height:32px;top:-3px;left:-14px;width:130px;display:none;position:absolute;opacity:1;margin:1em;/*! border:1px solid #000;*/}
.hop a{/*! color:transparent;*/
display:block;height:34px;width:auto;position:relative;line-height:32px;font-size:1px}
.hop:hover{opacity:1}
.hop_visible{display:block}
form td.delete a{display:inline-block}
.formulaire_spip table .logo{vertical-align:top}
.emplette .spip_logos{margin:0}
.commande .logo{width:70px;text-align:left}
.emplette .description,table.commande .description{vertical-align:middle}
.formulaire_panier tbody tr .prix_unitaire,.formulaire_panier tbody tr .quantite{text-align:center}
div.bouton_acheter form{/*! margin:10px 0;*/}
.detail{margin:0 0 10px;padding:0;text-align:left}
.formulaire_panier{padding:0;margin:2em 0}
.formulaire_panier table,table.commande{border-spacing:0;margin-bottom:2em;width:100%;border-collapse:collapse}
.formulaire_panier td,.formulaire_panier thead td{padding:.5em 1em;display:table-cell;/*! text-align:right;*/}
.formulaire_panier thead td{text-align:center}
td.prix span,td.montant span{white-space:nowrap}
.liste_commande table.commande .total_ttc td,.descriptif{background:#DDD;padding:.5em 1em}
table.commande .detail td.montant,table.commande .total_ttc td.montant{padding:.5em 1em;width:20%}
.total_hors_port td{font-weight:400}
.liste_commande table.commande .total_hors_port td{background:#eee}
.formulaire_panier th,table.commande thead th{background:#EEE;border-top:1px solid #ddd;border-right:0;border-left:0}
.formulaire_panier th,.formulaire_panier td,.formulaire_panier td.prix{padding:.5em}
td.description{vertical-align:top;min-width:36%}
td.description .in_description{display:flex;flex-direction:column;justify-content:space-between;display:flex;align-items:center;justify-content:space-between;min-height:70px;text-align:left;align-items:start;gap:1em;flex-wrap:}
.commande td.description{min-width:unset}
.formulaire_panier thead .quantite,.formulaire_panier thead .prix_unitaire,td.delete,td.delete .supprimer-article{text-align:center}
.expedie_nbjours{/*! margin-top:2em;*/ font-style:italic;font-size:.8em}
.total_ttc,td.prix{text-align:right}
.frais_de_port_explication td{background:#eee;color:#666;font-style:italic;line-height:1.4em;font-size:90%;padding:1em;border-bottom:2px solid #DDD}
.frais_de_port td{text-align:right;border-bottom:1px solid #DDD;color:#999}
.payschoisi td{font-weight:700}
.commande .payschoisi td{font-weight:700;color:#333}
.formulaire_panier .total_ttc td{border-bottom:2px solid #DDD;padding:.5em}
.icon{display:inline-block;width:1em;height:1em;margin-bottom:-.15em;vertical-align:baseline}
#inlibrairie .submit{background:#ccc;border:medium none;color:red;font-weight:400;margin-top:1em}
.choix_paiement{padding:1em;border:1px solid #ccc;margin-bottom:2em}
.choix_paiement .texte{font-size:1em}
.choix_paiement h3,h3.selectionnez{color:#900;font-size:1.4em;margin:0 0 1em;padding-top:1em}
h3.selectionnez{color:#000;font-size:1.4em}
.floatleft{float:left}
.width70pourcent{width:70%}
.marginleft2em{margin-left:2em}
.clearboth{clear:both}
.choix_paiement h3{padding:0}
.paypal .boutons button{border:none;background-color:#fff;float:right}
#contenu_boutik .choix_paiement h1{padding:0}
#contenu_boutik .texte,#contenu_boutik .chapo{font-size:1em}
.formulaire_paypal{margin:0;padding:0}
.cheque .bouton_action_post{text-align:right}
#extra{margin:0 0 0 1em;padding:0;position:relative;width:180px}
.pageplus{/*! margin:0 20px;*/}
.coords_show{border:1px solid #ccc;padding:2em 2em 1em}
.coords_show div{padding:.2em 0;display:flex;justify-content:flex-start}
.coords_show span{float:left;display:block;text-align:right;width:7em;margin-right:1em;color:#999}
.coords_show .boutons{text-align:right}
.suivi_commandes{color:#666;width:100%;margin:1em auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5em}
.suivi_commandes .dl,.commande_recap{margin-bottom:1em;width:44%;padding:1em;border:1px solid #ccc;position:relative}
.suivi_commandes .dl:hover{background-color:#eee}
.suivi_commandes span{font-weight:700}
.suivi_commandes h3 a{text-decoration:none}
#minimenu{margin-bottom:2em}
#minimenu ul:before{content:"| ";font-size:.9em;font-weight:400}
#minimenu ul{margin:0 auto;padding:0;position:relative;word-spacing:.85em;letter-spacing:-.02em;width:90%;list-style:none;display:block;text-align:center}
#minimenu ul li{margin:0 auto;padding:0;list-style-type:none;display:inline}
#minimenu ul li:after{content:" |";font-size:.9em;font-weight:400}
.supprimer-article span{display:inline-block;text-indent:-9999px}
.fa{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa #i-trash{stroke:#666;width:20px;height:20px}
.fa #i-trash:hover{stroke:red}
@media only screen and (max-width:750px){.suivi_commandes .dl{width:100%}
.bloc_boutik_etapes{font-size:1em}
#client_coord .editer_newsletter,#client_coord .editer_newsletter .choix{margin:.5em auto}}
@media only screen and (max-width:650px){#contenu_boutik{padding:.5em}
#infos_etapes li .fond{padding-left:0}
#infos_etapes{/*! width:94%;*/
/*! max-width:500px;*/}
#infos_etapes li,#infos_etapes li.valides .pan,#infos_etapes li.coord,#infos_etapes li.paiem{float:none;width:100%;padding-left:2em}
#infos_etapes li,#infos_etapes li .fond{background-repeat:repeat-x;background-size:110%}}
@media only screen and (max-width:550px){.formulaire_spip,.formulaire_panier thead th,.formulaire_panier .emplette td,.formulaire_panier .total_ttc,.formulaire_panier .total_ttc td,.formulaire_panier .taxes td,table.commande th.prix,.frais_de_port_explication td,table.commande tr.payschoisi td{font-size:.8rem;padding:.5em}
.formulaire_spip input.text{width:100%}
.expedie_nbjours{margin-top:.5em}
#client_login .formulaire_spip label,#client_coord .formulaire_spip label,.cadre-formulaire-editer{width:auto}}
@media only screen and (max-width:450px){.formulaire_spip table .logo{display:none}
.moncompte_coord form button,#client_login .boutons input{width:100%}
#client_coord form,#client_login form{padding:.5em}
#infos_etapes li,#infos_etapes li .fond{background-size:inherit}}

/* plugins-dist/dist/nursit/oembed/css/oembed.css?1757486527 */
figure.oe-image-block{border:1px solid #eee;background:#fff;text-align:center;width:80%;margin:3em auto;overflow:hidden;padding:4px}
figure.oe-image-block img{background:#fff;padding-bottom:4px}
figure.oe-image-block figcaption{background:#eee;padding:10px;text-align:left}
.oe-link-block{overflow:hidden}
.oe-link-block .link_logo{float:right;margin:0;margin-bottom:10px;margin-left:10px;border:5px solid #ddd}
.spip_document.oembed.oembed_video{display:block}
.spip_document .oembed,.spip_documents .oembed{display:block;background:#f8f8f8;padding:5px;border:1px solid #eee}
.spip_document span.oembed,.spip_documents span.oembed{display:inline-block}
.oembed_photo .oe-photo a[rel="external"]:after{content:''}
.oembed_photo .oembed-source{display:none}
.oembed_rich{max-width:100%;position:relative}
.oembed_rich .oe-rich{max-width:none!important}
.oembed_rich .rwd-rich-container{position:relative}
.oembed_rich .rwd-rich-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.oembed_rich .rwd-rich-container>:last-child{margin-bottom:0}
.oembed_rich .oembed.oe-rich{display:block;text-align:left}
.oembed_rich .oe-rich+.spip_doc_titre{margin-top:.5em}
.oembed_rich .spip_doc_titre+.oembed-source{display:none}
.oe-rich.async .rwd-rich-container{-webkit-transition:height .4s linear;-moz-transition:height .4s linear;-o-transition:height .4s linear;transition:height .4s linear}
.oe-rich.async .rwd-rich-container.oe-play-button{height:80px!important}
@media (min-width:480px){.oembed_rich .async+.spip_doc_titre{position:absolute;top:.5em;left:90px;width:auto;right:90px;text-align:left}
.oembed_rich .oe-play-button button{left:40px}
.oembed_rich .oe-play-button{background-position:top right!important;background-size:contain!important}}
.oembed.oe-link.oe-rich .oe-html{display:block}
.oe-rich > .rwd-rich-container >blockquote{font-style:normal}
.oembed_video{max-width:100%}
.oembed_video .rwd-video-container{position:relative}
.oembed_video .rwd-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.oembed_video .oembed-source{display:none}
.oembed_video .oe-video{margin-left:auto;margin-right:auto}
.oembed_video .oe-video+.spip_doc_titre{margin-top:.5em}
.oe-play-button{position:relative;cursor:pointer}
.oe-play-button button{text-indent:-5000em;cursor:pointer;position:absolute;display:block;padding:0;left:50%;top:50%;border:none;background:#000;width:66px;height:66px;margin-left:-33px;margin-top:-33px;z-index:10;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.oe-play-button button:before{content:"";position:absolute;top:-1px;left:-1px;display:block;padding:0;border:4px solid #ddd;width:68px;height:68px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.oe-play-button button:after{content:"";position:absolute;display:block;left:50%;top:50%;border-left:20px solid #ddd;border-top:10px solid transparent;border-bottom:10px solid transparent;margin-left:-7px;margin-top:-10px;z-index:11}
.oe-play-button_label{position:fixed;left:-5000em}
.oe-play-button:hover button,.oe-play-button button:focus{background-color:#DD2826}
.oe-play-button:hover button:before,.oe-play-button button:focus:before{border-color:#fff}
.oe-play-button:hover button:after,.oe-play-button:hover button:focus:after{border-left-color:#fff}
.oe-author{font-style:italic}
.oembed .storify .oembed{margin:3em auto;text-align:center}
.oembed .storify .oembed iframe,.oembed .storify .oembed object{margin:0 auto}
.storify .oe-quote-text{margin-bottom:0}
.oe-quote-block{padding-right:80px;position:relative}
.oembed_twitter .oembed-source{display:none}
.oembed_twitter .oe-rich{max-width:none!important}
.oembed_twitter .thumbnail{max-width:none!important;width:100%;height:auto}
.oembed_twitter .mastodon-toot{margin:10px}
.oe-descriptif{font-style:italic}
.oe-quote-user-block img{position:absolute;top:0;right:20px;max-width:48px;height:auto}
.oe-quote-meta,.oe-quote-user-block{display:inline}
.oe-quote-meta .via{display:none}
.oe-fb-user-block img{float:left;margin-right:10px;margin-bottom:10px}
.oe-imdb-title img{float:left;margin-right:10px;margin-bottom:10px}
.oembed_audio .oe-play-button button{background:#FF4B00}
.oembed_audio .oe-play-button button:before{border-color:#eee}
.oembed_audio .oe-play-button:hover button{background-color:#DD2826}
.oembed_audio .oe-play-button:hover button:before{border-color:#fff}
.oembed_mastodon .oe-rich{max-width:none!important;background:#f8f8f8;padding:15px;border-radius:4px;margin:1em auto}
.oembed_mastodon .rwd-rich-container{height:auto!important}
.oembed_mastodon .oembed-source{display:none}
.oembed_mastodon .spip_doc_titre{display:none}
.mastodon-toot{padding:0;margin:0;border:0;padding-left:63px;font-family:Arial,Helvetica,Sans-Serif;font-size:1.0em;line-height:1.5em;text-align:inherit}
.mastodon-toot a{background:transparent!important;text-decoration:none!important}
.mastodon-toot .emoji-sizer{vertical-align:top}
.mastodon-toot .toot-published{float:right;color:#9baec8}
.mastodon-toot .toot-published:active,.mastodon-toot .toot-published:focus,.mastodon-toot .toot-published:hover{text-decoration:underline!important}
.mastodon-toot .toot-author-url{color:#9baec8}
.mastodon-toot .toot-author-thumbnail{float:left;margin-left:-63px;margin-top:4px;width:48px;height:48px;border-radius:4px}
.mastodon-toot .toot-author-screen-name{color:#282c37}
.mastodon-toot .toot-author-url:active .toot-author-screen-name,.mastodon-toot .toot-author-url:focus .toot-author-screen-name,.mastodon-toot .toot-author-url:hover .toot-author-screen-name{text-decoration:underline}
.mastodon-toot .toot-content{display:block;margin:.75em 0 .25em;text-align:inherit;max-width:80em}
.mastodon-toot .toot-content p{margin-bottom:.75em}
.mastodon-toot .toot-content p:last-child{margin-bottom:0}
.mastodon-toot .toot-content a{color:#2b90d9}
.mastodon-toot .toot-content a:active,.mastodon-toot .toot-content a:focus,.mastodon-toot .toot-content a:hover{text-decoration:underline!important}
.mastodon-toot .invisible{display:none}
.mastodon-toot .ellipsis::after{display:inline;content:'\2026'}
.mastodon-toot .toot-enclosure{display:inline-block;position:relative;width:100%;height:0;padding-bottom:50%;margin:.25em 0}
.mastodon-toot .toot-enclosure .toot-enclosure-inner{display:block;position:absolute;top:0;left:0;height:100%;width:100%;vertical-align:middle;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}

