/* compact [
	squelettes/css/link.css
	squelettes/css/style.css
	squelettes/css/fred.css
	plugins-dist/mediabox/colorbox/black-simple/colorbox.css
	plugins-dist/porte_plume/css/barre_outils.css?1601368400
	local/cache-css/cssdyn-css_barre_outils_icones_css-4c31fee5.css?1656439654
	plugins/auto/mll/v1.5.4/mll_styles.css
	plugins/auto/oembed/v2.3.1/css/oembed.css?1597233430
] 87.7% */

/* squelettes/css/link.css */
@media screen{a,a:link,a:visited{text-decoration:none;outline:none}
a:hover{color:#6eada6}
#droite a,#header a,#chemin a,#footer a,#menu ul li a,#menu ul li.on ul li a,div.liste_art a,#contenu ul.plan li.h3 ul a{color:#333;font-weight:700}
.vert,a.vert,#droite a:hover,#menu ul li.on a,#droite ul li.on a,#menu ul li.on ul li.on a,div.liste_art a p.titre,div.liste_art a:hover,#calendar caption a{color:#7c8847}
.mauve,a.vert:hover,#contenu ul.plan li.h3 a,#contenu ul.plan li.h3 ul a:hover{color:#802743}
#droite a.turquoise,#header a:hover,#droite h3,#droite h3 a,#chemin a:hover,#footer a:hover,#menu ul li a:hover,#menu ul li.on ul li a:hover,#contenu ul.plan li.h3 a:hover{color:#6eada6}
#droite a.turquoise:hover{color:#7c8847}
.horsperiode,.horsperiode a{color:#fff}
.occupe a{font-weight:700}
#droite a:hover p.surtitre,div.liste_art a:hover p.titre{text-decoration:underline}
a.spip_in{white-space:nowrap}
#droite td.occupe{background-color:gold}
#droite td.occupe a:hover{color:#fff}}

/* squelettes/css/style.css */
@media screen{*{margin:0;padding:0}
html{height:100%;background-color:#fff;font-size:101%}
body{font-family:Helvetica,sans-serif;color:#333;font-size:75%;cursor:default}
div#chantier{position:absolute;top:115px;left:400px;display:none;visibility:hidden}
legend{font-size:1.6em;color:#7c8847;margin:15px 0 10px}
.titre_rub:first-letter{text-transform:capitalize}
h2.titre{margin:10px 0 3px}
h3{font-size:1.4em;font-weight:400;margin:15px 0 7px}
h3.spip{font-size:1.1em;font-weight:700}
h3.titre{font-weight:700}
div.liste_boutique h3{font-size:1.1em;font-weight:700;margin:15px 0 3px}
h4{font-size:1.1em;font-weight:700;margin:5px auto}
.strong{font-weight:700}
.small{font-size:.85em}
.non_gras{font-weight:400}
.vert,#droite .vert{color:#7c8847}
.turquoise{color:#6EADA6}
hr{color:#999;background-color:#999;width:100%;border:none;height:1px;margin:5px auto}
#principal{background-color:transparent;width:100%;max-width:1200px;height:100%;margin:0 auto}
#header{width:100%;margin:0 auto 1px}
#main{width:100%;min-height:400px}
#menu{width:140px;padding-left:100px;float:left;font-size:1.05em;font-weight:700}

div#footer{clear:both;margin-bottom:2rem}
div#header div#droit_haut{padding:90px 10px 0 0;text-align:right;font-size:1.1em}
div#header div#droit_haut p{padding-bottom:5px}
div#header div#logo_long{text-align:right;margin:5px 0 0}
div.art_accueil{margin:0 0 20px;border-bottom:gold solid 1px;padding-bottom:20px}
img.vignette{border-radius:10px}
img.v_bord{border:1px solid gold}
div.doc{margin:10px 0;font-size:.9em;text-align:center}
div.doc img{margin:5px}
div.bande_images{width:420px;height:120px;overflow:hidden;float:none}
div.bande_images img{float:left;margin-right:2px}
img.logo_dvd{width:143px;height:200px;overflow:hidden;float:left}
div.gauche_du_logo{margin-left:155px;min-height:200px}
div.liste_art{position:relative;border-top:1px solid #ccc;padding:20px 2em 20px 0;min-height:60px}
div.liste_art.dvd{min-height:70px}
div.liste_art.auteurs{min-height:0}
div#liste_art1{border:none}
#contenu p{margin:.5em 0}
p.mots_vn{font-weight:400;margin-top:3px}
p.site_auteur{margin:0 0 5px}
p.soustitre{font-weight:700}
p.soustitre.annee{background:url('//www.6870.be/squelettes/images/puce_vert.png') no-repeat 0 3px;padding-left:16px;margin-top:15px;color:#7c8847}
div.liste_art p.titre{margin-top:7px}
div.bio{margin:20px 0}
div.bio strong.spip{font-size:1.4em;font-weight:400;margin:15px 0 7px;color:#7c8847}
.agenda p.titre{margin:5px 0}
.agenda a:hover p.titre{color:#C30}
div.chapo{font-weight:700;margin:15px 0}
div.liste_boutique div.chapo{margin:5px 0}
div.liste_boutique{border-bottom:1px solid gold;padding:30px 0}
span.ventes div.pays{margin:10px 0 5px}
span.ventes div.pays p{font-size:1.1em;font-weight:700}
span.ventes div.ville{margin:5px 0}
span.ventes div.ville a.lib{font-size:.9em;font-weight:400}
div#footer div#rss{text-align:left;margin-bottom:-28px}
div#footer div#rss img{margin-bottom:-3px}
div#footer div#chemin{width:100%;font-size:.9em;text-align:right;margin-top:15px}
#chemin a.on{display:none}
div#footer a{margin-right:-3px}
div#footer .barre{background:transparent url('//www.6870.be/squelettes/images/puce_barre.png') no-repeat 0 1px;padding-left:10px;white-space:nowrap}
div#footer .right{float:right}
fieldset{border:none}
#contenu form p{margin:0 0 10px}
input{border:0;border-bottom:1px solid gold;outline:none;width:100%;margin:0 0 10px}
textarea{border:1px solid gold;width:100%;height:10em}
input.submit{border:none;width:1em;margin-top:15px}
fieldset.previsu{border:1px solid gold;margin-bottom:10px;padding:0 10px}
fieldset.previsu legend{padding:0 5px}
#contenu ul li{list-style-position:outside;list-style-image:url('//www.6870.be/squelettes/images/puce_vert.png')}
#contenu div.formulaire_ecrire_auteur ul li{list-style:none}
.spip_forms,.spip_forms div.spip_descriptif{clear:none!important}
#menu ul{list-style:none}
#menu ul li{margin:0 2px;padding:5px 1px 15px 0}
#menu ul li.on{background:url('//www.6870.be/squelettes/images/puce_menu.png') no-repeat 0 5px}
#menu ul li.on a{min-height:30px;display:block}
#menu ul li ul{display:none}
#menu ul li.on ul{display:block;list-style:outside disc;margin:5px 0 0 5px}
#menu ul li.on ul li{border:none;list-style:none;background:url('//www.6870.be/squelettes/images/puce.png') no-repeat 0 3px;margin:0 0 3px;padding:0 14px}
#menu ul li.on ul li a{min-height:0}
div#droite ul,div#droite div.pad{padding:0 4px 50px 25px;list-style:none}
div#droite ul li{border-bottom:solid 1px #999;margin:5px 0;padding-top:5px}
div#droite div#recherche div{margin:-15px 0 0}
div#droite div#recherche input#recherche{padding:3px;border:1px solid gold;width:130px;color:#000}
div#droite div#recherche form{margin:0 0 30px auto;width:100%}
div#droite div#back{text-align:center}
div#droite div.groupe_select{margin:1em 0}
div#droite .emplacement_bouton input{border:1px solid gold;background-color:gold}
div#droite .emplacement_bouton input:hover{border:1px solid #ffe764;background-color:#ffe764}
div#droite img.vignette_droite{margin:10px 0 10px auto;display:block}
div#droite img.vignette_droite.corr{margin:10px auto}
div#droite div.annee_duree{margin-top:25px;float:left;text-align:left;font-size:.8em}
div#droite .surtitre{font-size:.95em;font-weight:700;color:#802743;margin-bottom:1px}
div#droite .titre{font-size:1em;margin:0 0 5px}
div#droite form{font-size:1.1em;display:block;font-weight:700;margin:20px 0 7px}
div#droite form select{width:100%;border:0;border-bottom:1px solid gold;outline:none!important;background-color:#fff}
div#droite form select option.vide{color:#999}
div#droite form select option[selected="selected"]{background-color:gold}
div#droite table{margin:0 0 0 auto}
.stop_float_left{width:100%}
.nettoyeur{clear:both;margin:0;padding:0;border:none;height:0;line-height:1px;font-size:1px}
.invisible{display:none}
.majuscule{font-variant:all-petite-caps;font-size:1.1em}
.nowrap{white-space:nowrap}
img{border:none}
.spip_documents_center{display:block;text-align:center}
.spip_documents_center img{margin:10px auto}
p.spip{margin:5px 0}
#contenu ul.plan{padding:0 0 0 15px;list-style:none;line-height:1.3}
#contenu ul.plan li.h3{font-size:1.4em;margin:15px 0 7px;list-style-image:url('//www.6870.be/squelettes/images/puce_mauve.png')}
#contenu ul.plan li.h3 ul li{font-size:.7em;list-style-image:url('//www.6870.be/squelettes/images/puce_li.png');padding-left:15px}
#contenu ul.plan li.h3 ul li.h4{font-size:.9em;margin:7px 0 4px;list-style-image:url('//www.6870.be/squelettes/images/puce_mauve_contour.png')}
#contenu ul.plan li.h3 ul li.h4 a{font-size:1.12em}
span.gauche,span.droite{display:block}
.gauche img,.droite img{margin:10px 0;max-width:100%;height:auto}
span.droite{text-align:right}
div#contenu .spip_forms{border:none}
div#contenu .spip_forms form{clear:none}
div#contenu .spip_forms fieldset{border:gold dashed 1px}
div#contenu div.hidden-fields{height:0}
div#contenu .spip_forms ul.spip_form_choix_multiple{float:none;width:100%}
div#contenu .spip_forms ul.spip_form_choix_multiple li{list-style:none;margin-bottom:7px}
div#contenu .spip_forms ul.spip_form_choix_multiple input.checkbox{float:left}
div#contenu .spip_forms .spip_form_ok{clear:none;background-color:gold;color:#000}
#calendar caption{white-space:nowrap;font-size:1.5em;color:#7c8847}
#calendar td{padding:0 2px}
.noshow{visibility:hidden;display:none}
.format_png{behavior:url('//www.6870.be/squelettes/css/win_png.htc')}}

/* squelettes/css/fred.css */
@media screen {
body{margin-top:1rem;font-size:85%}
a{color:initial}
h1,h2,h3,h4{line-height:1}
#menu_lang strong{display:none}
#header{position:relative;margin-bottom:2rem}
#menulogo a{font-size:1.5rem;line-height:1}
#menulogo p{border-top:solid 1px;display:inline-block;margin-top:.2rem;padding-top:.2rem}
.accueil #droite{display:none}
#main{padding-bottom:2rem}
#formulaire_menu_lang select{width:20px}
#header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:1rem 1rem;grid-template-areas:"logo logo . lang imgaleatoirestop2 agenda agenda imgaleatoirestop5 imgaleatoirestop7 imgaleatoirestop8 ateliers ateliers" "logo logo films films imgaleatoirestop3 agenda agenda menuactivites menuactivites . ateliers ateliers" ". imgaleatoirestop1 films films . imgaleatoirestop4 imgaleatoirestop6 menuactivites menuactivites imgaleatoirestop9 menudvd menudvd"}
#header > div:not(.bloclien){border-radius:1rem;background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover}
#menulogo{grid-area:logo;background-color:transparent!important;display:block!important}
#menu_lang{grid-area:lang;text-transform:uppercase;font-size:1rem}
#menuateliers{grid-area:ateliers}
#menufilm{grid-area:films;text-align:center}
#menuagenda{grid-area:agenda}
#menufacebook{grid-area:facebook}
#menumail{grid-area:mail}
#menuactivites{grid-area:menuactivites}
#menudvd{grid-area:menudvd;text-align:center}
#menudvd a{text-align:center;font-weight:lighter}
.imgaleatoirestop1{grid-area:imgaleatoirestop1}
.imgaleatoirestop2{grid-area:imgaleatoirestop2}
.imgaleatoirestop3{grid-area:imgaleatoirestop3}
.imgaleatoirestop4{grid-area:imgaleatoirestop4}
.imgaleatoirestop5{grid-area:imgaleatoirestop5}
.imgaleatoirestop6{grid-area:imgaleatoirestop6}
.imgaleatoirestop7{grid-area:imgaleatoirestop7}
.imgaleatoirestop8{grid-area:imgaleatoirestop8}
.imgaleatoirestop9{grid-area:imgaleatoirestop9}
#blocrouge1{grid-area:blocrouge1;display:none}
#blocrouge2{grid-area:blocrouge2;display:none}
#blocgris1{grid-area:blocgris1}
.gridhome{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows:1fr;gap:1rem 1rem;grid-template-areas:"imgaleatoires1 imgaleatoires2 imggris3 . filmlien filmlien filmhome filmhome filmhome filmdescription filmdescription filmdescription " "agendatitre agendatitre agendatitre agendatitre filmlien filmlien filmhome filmhome filmhome filmdescription filmdescription filmdescription " "agendaimage agendaimage agendaimage . . imggris1 . . . imgaleatoires6 imggris4 imgaleatoires9" "agendaimage agendaimage agendaimage . imgaleatoires3 imgaleatoires4 . artisteshome artisteshome . . ." "agendaimage agendaimage agendaimage . . imgaleatoires5 imggris2 artisteshome artisteshome artistesimage artistesimage ." "agendadescription agendadescription agendadescription agendadescription . imgaleatoires8 . artistesdescription artistesdescription artistesimage artistesimage ." "agendadescription agendadescription agendadescription agendadescription . imgaleatoires7 . artistesdescription artistesdescription . . ."}
.gridhome > div:not(.bloclien){border-radius:1rem;background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;padding:1rem;background-repeat:no-repeat;background-size:cover}
.gridhome > div.sansfond{background-color:#fff!important;padding:0;border-radius:0!important}
.filmlien{grid-area:filmlien}
.agendatitre{grid-area:agendatitre;justify-content:start!important}
.agendaimage{grid-area:agendaimage}
.agendadescription{grid-area:agendadescription;align-items:start!important;justify-content:left}
.filmhome{grid-area:filmhome}
.filmdescription{grid-area:filmdescription;align-items:start!important;justify-content:start!important}
.artisteshome{grid-area:artisteshome}
.artistesdescription{grid-area:artistesdescription;align-items:start!important}
.artistesimage{grid-area:artistesimage}
.imgaleatoires1{grid-area:imgaleatoires1}
.imgaleatoires2{grid-area:imgaleatoires2}
.imgaleatoires3{grid-area:imgaleatoires3}
.imgaleatoires4{grid-area:imgaleatoires4}
.imgaleatoires5{grid-area:imgaleatoires5}
.imgaleatoires6{grid-area:imgaleatoires6}
.imgaleatoires7{grid-area:imgaleatoires7}
.imgaleatoires8{grid-area:imgaleatoires8}
.imgaleatoires9{grid-area:imgaleatoires9}
.imggris1{grid-area:imggris1}
.imggris2{grid-area:imggris2}
.imggris3{grid-area:imggris3}
.imggris4{grid-area:imggris4}
.gridhome h2{margin:0;word-break:break-word}
.lienbloc{display:block;width:100%;height:100%}
.agendaimage,.filmhome,.artistesimage{background-repeat:no-repeat;background-position:center;background-size:cover}
.agendatitre{font-size:1.1rem}
.agendatitre h2{font-size:1.5rem;margin-bottom:.3rem}
.agendadescription{font-size:1rem}
#agendahomelieu{text-overflow:ellipsis;overflow:hidden;width:100%;line-height:25px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
#filmhomeauteurs{font-size:1rem;margin-bottom:.5rem;margin-top:.3rem}
.artistesdescription h2{margin-bottom:.5rem}
.creditpied{text-align:center;margin-bottom:1rem}
#footer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:1rem 1rem;grid-template-areas:"soixantepied soixantepied blocgrispied3 piedflickr blocgrispied2 piedmail contactpied contactpied fwb concertation lqdc lqdc " "soixantepied soixantepied piedvimeo blocgrispied4 piedfacebook . contactpied contactpied francophones francophones catourne blocgrispied8 "}
#footer > div{border-radius:1rem;background-color:#f2f2f2;display:flex;align-items:center;justify-content:left;padding:1rem}
#soixantepied{grid-area:soixantepied;align-items:start!important;background-color:#fff;border:solid 1px #000}
#soixantepied a{background-image:url(//www.6870.be/squelettes/css/img/logo68.png);background-repeat:no-repeat;background-size:90%;display:block;width:100%;height:100%;background-position:left top}
#contactpied{grid-area:contactpied;align-items:flex-end!important;word-break:break-all}
#creditpied{grid-area:creditpied;align-items:flex-end!important}
.imgaleatoirespied1{grid-area:imgaleatoirespied1}
.imgaleatoirespied2{grid-area:imgaleatoirespied2}
.blocgrispied3{grid-area:blocgrispied3}
.blocgrispied4{grid-area:blocgrispied4}
.blocgrispied5{grid-area:blocgrispied5}
.blocgrispied6{grid-area:blocgrispied6}
.blocgrispied8{grid-area:blocgrispied8}
#lqdc{grid-area:lqdc;background-image:url(//www.6870.be/squelettes/css/img/LQDC-Logotype-RGB.png);background-repeat:no-repeat;background-size:contain;background-size:92%;background-position:center}
#piedflickr{grid-area:piedflickr;background-color:#319ef7!important}
#piedvimeo{grid-area:piedvimeo;background-image:url(//www.6870.be/squelettes/css/img/vimeo-logo-noir.png);background-repeat:no-repeat;background-size:contain;background-size:68%;background-position:center;background-color:#319ef7!important}
#blocgrispied2{grid-area:blocgrispied2}
#blocgrispied3{grid-area:blocgrispied3}
#piedfacebook{grid-area:piedfacebook}
#piedmail{grid-area:piedmail}
#fwb{grid-area:fwb;background-image:url(//www.6870.be/squelettes/css/img/fwb.png);background-repeat:no-repeat;background-size:80%;background-position:center}
#francophones{grid-area:francophones;background-image:url(//www.6870.be/squelettes/css/img/francophones_bruxelles.png);background-repeat:no-repeat;background-size:contain;background-size:68%;background-position:center}
#concertation{grid-area:concertation;background-image:url(//www.6870.be/squelettes/css/img/concertation.png);background-repeat:no-repeat;background-size:contain;background-size:68%;background-position:center}
#catourne{grid-area:catourne;background-image:url(//www.6870.be/squelettes/css/img/catourne.png);background-repeat:no-repeat;background-size:contain;background-size:86%;background-position:center}
.bloclien{border-radius:1rem;background-color:#f2f2f2}
.bloclien:hover{opacity:.8;transform:scale(0.98);transform-origin:center}
.blocjaune{background-color:#FFD700!important}
.blocvert{background-color:#23aa08!important}
.blocrouge{background-color:#e94b30!important}
.bloclien a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1rem;border-radius:1rem;box-sizing:border-box;font-size:1rem;font-weight:bolder;color:#000}
.iconefacebook{background-image:url(//www.6870.be/squelettes/css/img/iconeFb.png);background-repeat:no-repeat;background-size:contain;background-size:37%;background-position:center;background-color:#319ef7!important}
.iconemail{background-image:url(//www.6870.be/squelettes/css/img/iconemail.png);background-repeat:no-repeat;background-size:contain;background-size:68%;background-position:center;background-color:#319ef7!important}
#videotheque{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr;gap:1rem 1rem;grid-template-areas:". .videotheque1 videotheque1 videotheque2 videotheque2 . . . . . . ";text-align:center;margin:1rem 0 1.5rem}
#videotheque > div:first-child{grid-area:videotheque1}
#videotheque > div:nth-child(2){grid-area:videotheque2}
#videotheque > div a{padding:.4rem 0;border-radius:.5rem;background-color:#23aa08;display:flex!important;align-items:center;justify-content:center;height:100%}
#videotheque > div a.active{color:#f2f2f2}
#videotheque > div a h2{font-size:1rem}
#videotheque > div a:hover{opacity:.8;transform:scale(0.99);transform-origin:center}
#articleseultop{display:flex;flex-wrap:wrap;padding:1rem 0 2rem;border-bottom:solid 1px #000;margin-bottom:1rem}
#articleseulin{width:83.333%}
.sixieme > img{border-radius:1rem}
#filmchapeau{font-weight:bolder;margin-bottom:1rem}
#filmchapeau,#filmtexte{font-size:1rem}
.filmseullienitexte{font-weight:700;font-size:1rem}
.spectaclesliste{display:flex;flex-wrap:wrap;border-bottom:solid 1px #000;padding-bottom:2rem}
.spectacleslisteIn{border:solid 1px #000;border-radius:1rem;padding:1rem;margin:0 .5rem;width:100%;box-sizing:border-box}
.spectaclesliste img{border-radius:1rem}
.spectacleslisteInArts{display:flex;flex-wrap:wrap}
.spectacleslisteInArt{width:25%;padding:.5rem;box-sizing:border-box}
.spectacleslisteInArt h2{margin:1rem 0;font-size:1.1rem}
#ateliersspectaclesliste{display:flex;flex-wrap:wrap;padding:2rem 0;border-bottom:solid 1px #000;margin-bottom:1rem}
#ateliersspectaclesliste > div img{width:100%;height:auto;border-radius:1rem}
#ateliersspectaclesliste > div{width:calc(25% - 1rem);margin-right:1rem;margin-bottom:1rem}
#ateliersspectaclesliste h2{margin:1rem 0 -.2rem;font-size:1.1rem}
}
@media screen and (max-width: 1100px) {
.agendatitre{font-size:1rem}
.agendatitre h2{font-size:1.4rem}
}
@media screen and (max-width: 850px) {
#header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:1rem 1rem;grid-template-areas:"logo logo blocgris1 imgaleatoirestop5 agenda agenda imgaleatoirestop4 imgaleatoirestop6 ateliers ateliers" "logo logo menuactivites menuactivites agenda agenda films films ateliers ateliers" ". imgaleatoirestop1 menuactivites menuactivites imgaleatoirestop2 imgaleatoirestop3 films films lang lang"}
.imgaleatoirestop1{grid-area:imgaleatoirestop1}
.imgaleatoirestop2{grid-area:imgaleatoirestop2}
.imgaleatoirestop3{grid-area:imgaleatoirestop3}
.imgaleatoirestop4{grid-area:imgaleatoirestop4}
.imgaleatoirestop5{grid-area:imgaleatoirestop5}
.imgaleatoirestop6{grid-area:imgaleatoirestop6}
.imgaleatoirestop7{grid-area:imgaleatoirestop7;display:none}
.imgaleatoirestop8{grid-area:imgaleatoirestop8;display:none}
.imgaleatoirestop9{grid-area:imgaleatoirestop9;display:none}
#blocrouge1{grid-area:blocrouge1;display:none}
#blocrouge2{grid-area:blocrouge2;display:none}
#menudvd{display:none}
.gridhome{margin-top:1rem;margin-bottom:1rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows:1fr;gap:1rem 1rem;grid-template-areas:"agendatitre agendatitre agendatitre agendaimage agendaimage agendaimage " "agendatitre agendatitre agendatitre agendaimage agendaimage agendaimage" "imgaleatoires1 imgaleatoires2 imgaleatoires3 agendaimage agendaimage agendaimage " "filmhome filmhome filmhome filmdescription filmdescription filmdescription " "filmhome filmhome filmhome filmdescription filmdescription filmdescription " "filmhome filmhome filmhome filmdescription filmdescription filmdescription " "artistesdescription artistesdescription artistesdescription artistesimage artistesimage artistesimage" "artistesdescription artistesdescription artistesdescription artistesimage artistesimage artistesimage" "imgaleatoires4 imggris1 imgaleatoires5 artistesimage artistesimage artistesimage"}
.gridhome > div:not(.bloclien){border-radius:1rem;background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;padding:1rem}
.gridhome > div.sansfond{background-color:#fff!important;padding:0;border-radius:0}
.agendahome{grid-area:agendahome;display:none!important}
.agendatitre{grid-area:agendatitre;justify-content:start!important}
.agendaimage{grid-area:agendaimage}
.agendadescription{grid-area:agendadescription;align-items:start!important;justify-content:left;display:none!important}
.filmhome{grid-area:filmhome}
.filmdescription{grid-area:filmdescription;align-items:start!important;justify-content:start!important}
.artisteshome{grid-area:artisteshome;display:none!important}
.artistesdescription{grid-area:artistesdescription;align-items:start!important}
.artistesimage{grid-area:artistesimage}
.imgaleatoires1{grid-area:imgaleatoires1}
.imgaleatoires2{grid-area:imgaleatoires2}
.imgaleatoires3{grid-area:imgaleatoires3}
.imgaleatoires4{grid-area:imgaleatoires4}
.imgaleatoires5{grid-area:imgaleatoires5}
.imgaleatoires6{grid-area:imgaleatoires6;display:none!important}
.imgaleatoires7{grid-area:imgaleatoires7;display:none!important}
.imgaleatoires8{grid-area:imgaleatoires8;display:none!important}
.imgaleatoires9{grid-area:imgaleatoires9;display:none!important}
.filmlien,.imggris3{display:none!important}
.imggris1{grid-area:imggris1}
.imggris2{grid-area:imggris2;display:none!important}
.imggris4{grid-area:imggris4;display:none!important}
.gridhome h2{margin:0;word-break:break-word}
.lienbloc{display:block;width:100%;height:100%}
.agendaimage,.filmhome,.artistesimage{background-repeat:no-repeat;background-position:center;background-size:cover}
#footer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:1rem 1rem;grid-template-areas:"soixantepied soixantepied piedflickr piedmail fwb concertation contactpied contactpied lqdc lqdc " "soixantepied soixantepied piedvimeo piedfacebook francophones francophones contactpied contactpied catourne blocgrispied8 "}
.imgaleatoirespied1{grid-area:imgaleatoirespied1;display:none!important}
.imgaleatoirespied2{grid-area:imgaleatoirespied2;display:none!important}
#blocgrispied1{grid-area:blocgrispied1;display:none!important}
#blocgrispied2{grid-area:blocgrispied2;display:none!important}
#blocgrispied3{grid-area:blocgrispied3;display:none!important}
#blocgrispied4{grid-area:blocgrispied4;display:none!important}
#blocgrispied5{grid-area:blocgrispied3;display:none!important}
#blocgrispied6{grid-area:blocgrispied4;display:none!important}
#lqdc{grid-area:lqdc;background-image:url(//www.6870.be/squelettes/css/img/LQDC-Logotype-RGB.png);background-repeat:no-repeat;background-size:contain;background-size:92%;background-position:center}
#blocgrispied7{grid-area:blocgrispied7;display:none!important}
#blocgrispied8{grid-area:blocgrispied8}
#concertation{grid-area:concertation;background-image:url(//www.6870.be/squelettes/css/img/concertation.png);background-repeat:no-repeat;background-size:contain;background-size:68%;background-position:center}
}
@media screen and (max-width: 700px) {
body{margin:1em}
#menulogo a{font-size:1.2rem}
#header{height:auto!important;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:1rem 1rem;grid-template-areas:"logo logo agenda agenda ateliers ateliers" "logo logo menuactivites menuactivites menuactivites menuactivites" " . films films films lang lang"}
.imgaleatoirestop1{grid-area:imgaleatoirestop1;display:none!important}
.imgaleatoirestop2{grid-area:imgaleatoirestop2;display:none!important}
.imgaleatoirestop3{grid-area:imgaleatoirestop3;display:none!important}
.imgaleatoirestop4{grid-area:imgaleatoirestop4;display:none!important}
.imgaleatoirestop5{grid-area:imgaleatoirestop5;display:none!important}
.imgaleatoirestop6{grid-area:imgaleatoirestop6;display:none!important}
.imgaleatoirestop7{grid-area:imgaleatoirestop7;display:none!important}
.imgaleatoirestop8{grid-area:imgaleatoirestop8;display:none!important}
.imgaleatoirestop9{grid-area:imgaleatoirestop8;display:none!important}
.imgaleatoirestop10{grid-area:imgaleatoirestop8;display:none!important}
#blocrouge1{grid-area:blocrouge1;display:none!important}
#blocrouge2{grid-area:blocrouge2;display:none!important}
#blocgris1{grid-area:blocgris1;display:none!important}
.bloclien a{padding:.2rem .5rem;font-size:.8rem}
.gridhome h2{font-size:1.3rem}
#menufacebook{display:none!important}
.gridhome{height:auto!important;margin-top:1rem;margin-bottom:1rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows:1fr;gap:1rem 1rem;grid-template-areas:"agendatitre agendatitre agendatitre agendaimage agendaimage agendaimage " "agendatitre agendatitre agendatitre agendaimage agendaimage agendaimage" "imgaleatoires1 imgaleatoires2 imgaleatoires3 agendaimage agendaimage agendaimage " "filmhome filmhome filmhome filmdescription filmdescription filmdescription " "filmhome filmhome filmhome filmdescription filmdescription filmdescription " "filmhome filmhome filmhome filmdescription filmdescription filmdescription " "artistesdescription artistesdescription artistesdescription artistesimage artistesimage artistesimage" "artistesdescription artistesdescription artistesdescription artistesimage artistesimage artistesimage" "imgaleatoires4 imggris1 imgaleatoires5 artistesimage artistesimage artistesimage"}
#rubriquetopin{display:block!important}
#rubriquetopin #rubriquetopinright{margin:0!important}
#rubriquetopin #rubriquetopinleft,#rubriquetopin #rubriquetopinright,.sixieme{width:100%!important}
#videotheque{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr;gap:1rem 1rem;grid-template-areas:". videotheque1 videotheque1 videotheque2 videotheque2 . ";text-align:center;margin:1rem 0}
.gridhome > div:not(.bloclien){align-items:normal;overflow:hidden}
#footer{height:auto!important;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;gap:1rem 1rem;grid-template-areas:"soixantepied soixantepied piedmail contactpied contactpied " "soixantepied soixantepied piedfacebook contactpied contactpied " "fwb francophones francophones concertation piedflickr" "lqdc lqdc catourne blocgrispied8 piedvimeo"}
.imgaleatoirespied1{grid-area:imgaleatoirespied1;display:none!important}
.imgaleatoirespied2{grid-area:imgaleatoirespied2;display:none!important}
#contactpied{word-break:break-all}
#blocgrispied1{grid-area:blocgrispied1;display:none!important}
#blocgrispied2{grid-area:blocgrispied2;display:none!important}
#blocgrispied3{grid-area:blocgrispied3;display:none!important}
#blocgrispied5{grid-area:blocgrispied5;display:none!important}
#blocgrispied6{grid-area:blocgrispied6;display:none!important}
#blocgrispied8{grid-area:blocgrispied8}
#concertation{grid-area:concertation;background-image:url(//www.6870.be/squelettes/css/img/concertation.png);background-repeat:no-repeat;background-size:contain;background-size:68%;background-position:center}
}
@media screen {
#lqdc{grid-area:lqdc;background-image:url(//www.6870.be/squelettes/css/img/LQDC-Logotype-RGB.png);background-repeat:no-repeat;background-size:contain;background-size:92%;background-position:center}
#droite{width:100%;float:none}
div#droite form{display:flex;flex-wrap:wrap}
div#droite div.groupe_select{margin:1rem;width:calc(20% - 1rem)}
#auteurtop{padding:2rem 0;border-bottom:solid 1px #000}
.sixieme{width:16.667%;padding-right:1rem;box-sizing:border-box}
#auteurtop .titre_rub{margin-left:16.667%;font-size:2rem;letter-spacing:-.1rem}
#auteurtopin{display:flex;flex-wrap:wrap;margin:1rem 0}
#auteurgauche{width:calc(33.33% - 0.5em)}
#auteurgauche > img{width:100%;height:auto}
#auteurdroite{width:calc(50% - 1rem);margin-left:1rem}
#auteurmiddle{display:flex;flex-wrap:wrap;padding:2rem 0;border-bottom:solid 1px #000}
#auteurmiddle .sixieme,#auteurbottom .sixieme{font-weight:700;font-size:1.1rem}
#auteurmiddleliste{width:83.333%;display:flex;flex-wrap:wrap}
#auteurmiddleliste > div{width:calc(25% - 1rem);margin-right:1rem}
#auteurmiddleliste > div img{border-radius:1rem;width:100%;height:auto}
#auteurbottom{padding:2rem 0;border-bottom:solid 1px #000;display:flex;flex-wrap:wrap;margin-bottom:1rem}
#auteurform fieldset legend{display:none}
.formulaire_ecrire_auteur label{float:left;width:20%}
.formulaire_ecrire_auteur input,.formulaire_ecrire_auteur textarea{border:0;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:0;border-bottom:none;outline:none;width:75%;margin:0 0 10px;background-color:#f2f2f2;border-radius:.5rem;padding:.5rem}
.formulaire_ecrire_auteur .submit{width:auto;margin-left:20%;background-color:#e94b30;cursor:pointer;font-weight:bolder}
#rubriquetop{padding:0}
#rubriquetop .titre_rub{margin-left:16.667%;font-size:1.9rem;font-weight:700;letter-spacing:-.1rem}
#rubriquetopin{display:flex;flex-wrap:wrap;padding-bottom:2rem}
#rubriquetopin #rubriquetopinleft{width:calc(33.33% - 0.5em)}
#rubriquetopin #rubriquetopinleft .spip_logo{margin-bottom:1rem}
#rubriqueappel,#rubriquevideo{background-color:#f2f2f2;padding:.5rem 2rem;padding-right:2rem;padding-right:1rem;border-radius:1rem;margin-bottom:1rem}
#rubriquetopin #rubriquetopinleft > img{width:100%;height:auto;border-radius:1rem}
#rubriquetopin #rubriquetopinright{width:calc(50% - 1rem);margin-left:1rem}
#formrecherchefilms{display:flex;flex-wrap:wrap;padding:2rem 0;border-bottom:solid 1px #000}
#formrecherchefilms .pad{width:83.333%}
#formrecherchefilms .pad form > div{width:calc(20% - 1rem);margin-right:1rem;float:left;margin-bottom:1rem}
div#formrecherchefilms form{display:flex;flex-wrap:wrap}
div#formrecherchefilms div.groupe_select,div#formrecherchefilms .emplacement_bouton{width:calc(25% - 1rem)}
.mot_recherche{position:relative;display:inline-block;margin-bottom:15px;width:100%}
.mot_recherche select{display:inline-block;width:100%;cursor:pointer;padding:10px 15px;outline:0;border:0 solid #000;border-radius:7px;background:#FFD700;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-transform:capitalize;font-weight:bolder}
.mot_recherche select::-ms-expand{display:none}
.mot_recherche select:hover,.mot_recherche select:focus{color:#000;background:#ccc}
.select select:disabled{opacity:.5;pointer-events:none}
.select_arrow{position:absolute;top:16px;right:15px;pointer-events:none;border-style:solid;border-width:8px 5px 0;border-color:#7b7b7b transparent transparent}
.mot_recherche select:hover ~ .select_arrow,.mot_recherche select:focus ~ .select_arrow{border-top-color:#000}
.mot_recherche select:disabled ~ .select_arrow{border-top-color:#ccc}
#formrecherchefilms .emplacement_bouton input{width:100%;cursor:pointer;padding:10px 15px;outline:0;border:0 solid #000;border-radius:7px;background:#E94B30;color:#000}
#formulaire_recherche form div{width:calc(50% - 2rem)!important;display:flex;align-items:center}
#recherche{display:inline-block;width:calc(50% - 2rem);cursor:pointer;padding:10px 15px;outline:0;border:0 solid #000;border-radius:7px;background:#FFD700;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;margin-right:1rem;margin-bottom:0}
#formulaire_recherche form .submit{width:20%;cursor:pointer;padding:10px 15px;outline:0;border:0 solid #000;border-radius:7px;background:#E94B30;color:#000}
#filmschoisi,#filmsnouveaux{display:flex;flex-wrap:wrap;padding:2rem 0;border-bottom:solid 1px #000;margin-bottom:1rem}
#filmschoisi .sixieme,#filmsnouveaux .sixieme{font-size:1.1rem;font-weight:700}
#filmschoisiright,#filmsnouveauxright{width:83.333%;display:flex;flex-wrap:wrap}
#filmsnouveauxright > div{width:calc(50% - 1rem);margin-right:1rem;margin-bottom:1rem}
#filmschoisiright > div{width:calc(25% - 1rem);margin-right:1rem;margin-bottom:1rem}
#filmschoisiright > div img,#filmsnouveauxright > div img{width:100%;height:auto;border-radius:1rem}
#filmschoisiright > div a:hover,#filmsnouveauxright > div a:hover{opacity:.8;transform:scale(0.99);transform-origin:center}
#filmschoisiright h2,#filmsnouveauxright h2{margin:1rem 0 -.2rem;font-size:1.1rem}
#filmschoisiright .auteur,#filmsnouveauxright .auteur{font-size:1.1rem;margin-bottom:.3rem}
#listfilmrecherche{padding:2rem 0;border-bottom:solid 1px #000;margin-bottom:1rem}
#listfilmrecherchein > div > a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
#listfilmrecherchein > div > a > div{width:20%;padding-right:2rem;box-sizing:border-box}
#listfilmrecherchein img{width:100%;height:auto;border-radius:1rem}
#listedesauteurs{padding-top:0;border-top:solid 1px #000;margin-top:2rem}
#listedesauteurs h3{text-align:center}
#auteurlistelettres{text-align:center}
#listeauteur{display:flex;flex-wrap:wrap;padding:0 0 2rem;border-bottom:solid 1px #000;margin-bottom:1rem;border-top:solid 1px #000}
#listeauteur .liste_art{width:calc(20% - 1rem);margin:0 1rem 1rem 0;border:none!important;box-sizing:border-box}
#listeauteur .liste_art img{width:100%;height:auto;border-radius:1rem}
#listeauteur .titre{font-size:1.1rem;color:#000;font-weight:initial}
#listeauteur .liste_art a{display:block}
#listeauteur .liste_art a:hover{text-decoration:none;opacity:.8;transform:scale(0.98);transform-origin:center}
#listeauteur .liste_art a:hover .titre{text-decoration:none}
.agendaindex{margin-bottom:2rem;position:relative}
#archivbtn{position:absolute;right:0;top:1rem;background-color:#f2f2f2;padding:.5rem;border-radius:1em;color:#000;width:168px;text-align:center;font-weight:700}
#archivbtn:hover{color:#ccc}
.moisliste{display:flex;flex-wrap:wrap}
.moisliste:first-child > a.agendadate{width:calc(50% - 1rem);margin-right:1rem;margin-bottom:1rem}
.moisliste > a.agendadate{width:calc(33.33% - 1rem);margin-right:1rem;margin-bottom:1rem;padding:.5rem;padding-left:0;box-sizing:border-box}
.moisaganda{padding:1rem 0 2rem;border-bottom:solid 1px #000}
.agendadate{display:flex}
.agendadatelogo{width:calc(50% - 0.5em);margin-right:.5em}
.moislisteright{width:calc(50% - 0.5em);margin-left:.5em}
.moislisteright h2{margin-bottom:.5rem;font-size:1.2rem}
.agendadatelogo img{border-radius:1rem;width:100%;height:auto}
.moislisterightlieu{margin-top:.5rem}
.moisaganda h3{font-weight:700;font-size:1.5rem;margin-bottom:1rem}
#ateliersspectacles{display:flex;flex-wrap:wrap;border-bottom:solid 1px #000;margin-bottom:1rem}
#ateliersspectacles > div{width:calc(50% - 1rem);margin:1rem .5rem;background-color:#FFD700;border-radius:1rem;display:flex;align-items:center;justify-content:center;min-height:10rem}
#filmseultop,#filmseulauteurs,#filmseulautresfilms{display:flex;flex-wrap:wrap;padding:1rem 0 2rem;border-bottom:solid 1px #000;margin-bottom:1rem}
#filmseulin{width:83.333%}
.listeauteurs a,#filmseulininleft a{border-bottom:dotted #000 1px}
.listeauteurs a:before{content:", "}
.listeauteurs a:last-child:before{content:" & "}
.listeauteurs a:first-child:before{content:none}
.filmseulautrenom .virgule:before{content:", "}
.filmseulautrenom .virgule:last-child:before{content:" & "}
.filmseulautrenom .virgule:first-child:before{content:none}
.listeauteurs,#filmseulin h3.titre{width:calc(70% - 0.5rem)}
#filmmeta{font-style:italic;margin-top:.5rem;font-size:1rem;width:calc(70% - 0.5rem);color:#23aa08}
#filmseulinin{width:100%;display:flex;flex-wrap:wrap}
#filmseulininleft{width:calc(70% - 0.5rem);margin-right:.5rem}
#filmseulininright{width:calc(30% - 0.5rem);margin-left:.5rem}
#filmseulinin h3{margin-top:0;font-size:2rem}
.filmseulauteursin{display:flex;flex-wrap:wrap;width:83.333%}
.filmseulauteursin > div{width:calc(25% - 1rem);margin-right:1rem;margin-bottom:1rem}
.filmseulauteursin > div img{border-radius:1rem;width:100%;height:auto}
.filmseulauteursin > div:hover,#auteurmiddleliste > div:hover,.moisliste a:hover{opacity:.8;transform:scale(0.98);transform-origin:center}
.filmseullogo{margin:1rem 0}
.filmseullogo img{border-radius:1rem;width:100%;height:auto;margin-bottom:1rem}
.filmseulauteur{font-size:1.3rem}
#filmseultop .sixieme{text-align:right;padding-top:1rem}
#filmseultop .sixieme .sixiemeimg a img{width:calc(100% - 1rem);height:auto;margin:0 0 1rem;border-radius:1rem}
#filmseultop .sixieme .sixiemeimg a:last-child img{width:calc(50% - 0.5rem);height:auto}
#filmseulcontenu{display:flex;flex-wrap:margin-top: .5rem}
#filmseulcontenugauche{width:calc(55% - 1rem);margin-right:1rem}
#filmseulcontenudroite{width:calc(45% - 1rem);margin-left:1rem}
#filmseullien{display:flex;flex-wrap:wrap;align-items:center;margin-top:1rem}
.filmseullienicone{background-color:#E94B30;padding:1.7rem 2rem;margin-right:1rem;border-radius:1rem;background-image:url(//www.6870.be/squelettes/css/img/playicone.png);background-repeat:no-repeat;background-position:center;background-size:56%}
#filmdifuselors{margin-top:0}
#filmdifuselors h5{font-size:1rem;margin-bottom:.5rem}
#filmdifuselors ul{background-color:#f2f2f2;padding:.5rem 2rem;padding-right:2rem;padding-right:1rem;border-radius:1rem}
#filmdifuselors span{font-style:italic;color:#878787}
#filmseulautresfilms .sixieme{font-weight:700;font-size:1.1rem}
.auteurmiddlelistetitre{margin:1rem 0;font-size:1.1rem;line-height:1.2;font-weight:700}
.filmsmetasous{font-weight:400;font-size:.9rem}
#filmseulauteurs .sixieme h3{font-weight:700;font-size:1.1rem}
.filmseulautretitre{margin:1rem 0 .3rem;font-size:1.1rem;font-weight:700}
.filmseulautrenom{font-size:1.1rem}
#dateseultop{display:flex;flex-wrap:wrap;padding:0 0 2rem;border-bottom:solid 1px #000;margin-bottom:1rem;margin-top:1rem}
#dateseultop .sixieme{padding-top:1.05rem}
#dateseullieuleft{font-size:1.1rem}
#dateseullieuleft p{margin-top:0}
#dateeulin{width:83.333%}
#dateeulintop{padding:1rem 0;float:right;margin-left:1rem;width:50%}
#dateeulintop p{margin:0}
.dateseultitre{margin:.5rem 0}
#dateeulintopleft{width:calc(50% - 1rem);margin-right:1rem}
#dateeulintopright{width:calc(50% - 1rem);margin-left:1rem;display:flex;align-items:center;justify-content:center;text-align:right}
#dateeulintoprightimg{width:100%;height:auto;border-radius:1rem}
#dateseullieu{text-transform:uppercase;font-weight:700}
#dateseultype{text-transform:uppercase;list-style:none}
#dateseultype li{padding:0;list-style:none!important}
.dateseullogo{text-align:left;width:calc(47% - 1rem);float:left}
.dateseullogo img{border-radius:1rem;width:100%;height:auto;margin-bottom:1rem}
#logokids img{width:80%!important;height:auto;margin-bottom:1rem}
.logokids img{width:60%!important;height:auto;margin-bottom:1rem}
#dateseulflex{display:flex;flex-wrap:wrap}
#dateseulflexleft{width:calc(70% - 0.5rem);margin-right:.5rem}
#dateseulflexright{width:calc(30% - 0.5rem);margin-left:.5rem}
.dateseulsurtitre{color:#23aa08;margin-top:1rem}
#dateseulcontenuchapo{font-weight:700;font-size:1rem}
#dateseulflexright h3{font-weight:700;margin-top:0}
#dateseulflexright ul{background-color:#f2f2f2;padding:.5rem 2rem;padding-right:2rem;padding-right:1rem;border-radius:1rem}
#dateseulflexright ul li{list-style-position:outside}
#dateseulfilms,#dateseulfilmsproposes{margin-bottom:1rem}
#dateseulfilmsproposestitre{font-size:1.1rem;font-weight:700}
.datetitrefilm{font-weight:bolder;border-bottom:dotted #000 1px}
.filmmetaagenda{font-style:italic;font-size:.8rem;width:calc(70% - 0.5rem);color:#23aa08}
#pagearchive{padding:2rem 0;border-bottom:solid 1px #000;margin-bottom:1rem}
#listedatearchives > div > a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;border-top:1px solid #ccc;padding:20px 2em 20px 0}
#listedatearchives > div > a > div{width:25%;padding-right:2rem;box-sizing:border-box}
#spectacleseultop{display:flex;flex-wrap:wrap;border-bottom:solid 1px #000;margin-bottom:1rem;padding:0;padding-bottom:2rem}
#spectacleeulin{width:83.333%}
#spectacleeulintop{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1rem}
#spectacleeulintopleft{width:calc(50% - 1rem);margin-right:1rem}
#spectacleeulintopright{width:calc(50% - 1rem);margin-left:1rem}
#spectacleeulintoprightimg{width:100%;height:100%;border-radius:1rem}
#spectacleseullieu{text-transform:uppercase;font-weight:700}
#spectacleseultype{text-transform:uppercase;list-style:none}
#spectacleseultype li{padding:0;list-style:none!important}
.spectacleeullogo img{width:100%;height:auto;border-radius:1rem}
#spectacleeulflex{display:flex;flex-wrap:wrap}
#spectacleeulleft{width:calc(70% - 0.5rem);margin-right:.5rem}
#spectacleeulleft img{width:100%;height:auto;border-radius:1rem;margin-bottom:1rem}
img.puce{width:auto!important}
#spectacleeulright{width:calc(30% - 0.5rem);margin-left:.5rem}
#spectacleseulcontenuchapo{font-weight:700;font-size:1rem}
#spectacleseulcontenu img{border-radius:initial}
#spectaclefilmlies,#spectacledateslies ul{background-color:#f2f2f2;padding:.5rem 2rem;padding-right:1rem;border-radius:1rem}
#spectaclefilmlies{margin-bottom:1rem}
#spectacleeulright h3{font-weight:700;margin-top:0}
}
@media screen and (max-width: 700px) {
.sixieme{padding-right:0}
#filmseulin,#filmseulinin,#filmseulcontenugauche,#filmseulcontenudroite,.filmseulauteursin{width:100%}
#filmseulcontenu{display:block;margin-top:.5rem}
#filmseultop .sixieme .mediabox{float:left;width:20%;margin-left:.5rem}
#filmseultop .sixieme a img{width:100%!important}
.filmseulauteursin > div{width:calc(50% - 1rem)}
#filmseulininleft,#filmseulininright{width:100%;margin:0}
#filmseulautresfilms .sixieme,#filmseulauteurs .sixieme{margin-bottom:1rem}
#formrecherchefilms .pad,#formulaire_recherche form div{width:100%!important}
div#formrecherchefilms div.groupe_select,div#formrecherchefilms .emplacement_bouton{width:calc(50% - 1rem)}
#filmschoisiright > div,#filmsnouveauxright -> div{width:calc(50% - 1rem)}
#filmschoisiright,#filmsnouveauxright{width:100%}
#filmschoisi .sixieme,#filmsnouveauxright .sixieme{margin-bottom:1rem}
#listeauteur .liste_art{width:calc(50% - 1rem)}
#auteurtopin{display:block}
#auteurgauche{width:100%}
#auteurdroite{width:100%;margin-left:0}
#auteurmiddleliste > div{width:calc(50% - 1rem)}
#auteurmiddle .sixieme,#auteurbottom .sixieme{margin-bottom:1rem}
.spectacleslisteIn{width:100%;margin:0;margin-bottom:1rem}
.spectacleslisteInArts{display:block}
.spectacleslisteInArt{width:100%}
.spectaclesliste img{width:100%;height:auto}
#ateliersspectaclesliste > div{width:calc(50% - 1rem)}
#spectacleeulin,#spectacleeulleft,#spectacleeulright,#spectacleeulintopleft{width:100%;margin:0}
#spectacleeulright{margin-top:1rem}
.sixieme #logokids{width:50%}
#dateeulin{width:100%}
#dateseulflexleft,#dateseulflexright{width:100%;margin:0}
#dateseulflexright{margin-top:1rem}
#dateseultype li{display:inline}
#dateseullieuleft{margin-top:.5rem}
#dateseullieuleft br{display:none}
#dateeulintop{padding-top:0}
.moisliste > a.agendadate{width:100%;margin-right:0}
.sixieme #logokids{width:25%}
#listfilmrecherchein > div > a > div{width:33%}
#listfilmrecherchein .filmpays,#listfilmrecherchein .filmgenre{display:none}
#listedatearchives > div > a > div{width:50%}
.listearchiveslogo img{width:100%;height:auto}
}

/* plugins-dist/mediabox/colorbox/black-simple/colorbox.css */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:4999;overflow:hidden}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
#cboxOverlay{background:#000;opacity:0.9;filter:alpha(opacity = 90)}
#colorbox{outline:0}
#cboxContent{margin-top:20px;background:#000}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{border:5px solid #000;background:#fff}
#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}
#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}
#cboxLoadingGraphic{background:url('//www.6870.be/plugins-dist/mediabox/colorbox/black-simple/images/loading.gif') no-repeat center center}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}
#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url('//www.6870.be/plugins-dist/mediabox/colorbox/black-simple/images/controls.png') no-repeat top left;width:28px;height:65px;text-indent:-9999px}
#cboxPrevious:hover{background-position:bottom left}
#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url('//www.6870.be/plugins-dist/mediabox/colorbox/black-simple/images/controls.png') no-repeat top right;width:28px;height:65px;text-indent:-9999px}
#cboxNext:hover{background-position:bottom right}
#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url('//www.6870.be/plugins-dist/mediabox/colorbox/black-simple/images/controls.png') no-repeat top center;width:38px;height:19px;text-indent:-9999px}
#cboxClose:hover{background-position:bottom center}

/* plugins-dist/porte_plume/css/barre_outils.css?1601368400 */
.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 .markItUpEditor{clear:both;display:block;overflow:auto;margin:0}
#text_area{height:300px}
.markItUp .markItUpFooter{margin:0;padding:0;width:100%}
.markItUp .markItUpResizeHandle{overflow:hidden;width:22px;height:5px;margin-left:auto;margin-right:auto;background-image:url('//www.6870.be/plugins-dist/porte_plume/css/img/handle.png');cursor:ns-resize}
.markItUp .markItUpTabs{font-size:12px;line-height:18px;text-align:right;padding:1px 1px 0;margin-bottom:-2px;top:6px;overflow:hidden;position:absolute;right:30px;clear:right;z-index:5}
.markItUp .markItUpTabs a{display:block;float:right;border:1px solid #ccc;border-bottom:0;margin:0 1px;padding:3px 4px 2px;background:#EEE;border-radius:5px 5px 0 0}
.markItUp .markItUpTabs a.on{background-color:#fff;border-bottom:1px solid #fff;box-shadow:1px 1px #eee inset}
.markItUp .markItUpTabs a:hover{background-color:#fff}
.markItUp .markItUpPreview{clear:both;border:1px solid #ccc;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 .markItUpHeader{display:block;margin:0;padding:0;background-color:#F5F5F5;background:-webkit-gradient(linear,left top,left bottom,from(#F1F1F1),to(#DDD));background:-moz-linear-gradient(top,#F1F1F1,#DDD);border:1px solid #ccc;border-color:#F1F1F1 #EEE #CCC;border-color:#ddd #ddd #ccc;border-radius:6px 6px 0 0;min-height:29px}
.markItUp .markItUpHeader:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.lte7 .markItUp .markItUpHeader ul{height:29px}
.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 .markItUpDropMenu ul{border-left:1px solid #CCC}
.markItUp .markItUpHeader ul .markItUpDropMenu li{margin-right:0;padding:0 1px 1px 0;background-color:#CCC}
.markItUp .markItUpHeader ul ul a{background-color:#F1F1F1}
.markItUp .markItUpHeader ul ul{display:none;position:absolute;top:29px;left:-1px;width:150px;z-index:3;padding-top:2px}
.lte8 .markItUp .markItUpHeader ul ul{padding-top:0;border-top:1px solid #ccc}
.markItUp .markItUpHeader ul ul li{float:left}
.markItUp .markItUpHeader ul ul .markItUpDropMenu{background:#F5F5F5 url('//www.6870.be/plugins-dist/porte_plume/css/img/submenu.png') no-repeat 50% 50%}
.markItUp .markItUpHeader ul .separateur{border-left:1px solid #d2d2d2}
.markItUp .markItUpHeader ul ul .separateur{margin:0;border:0}
.markItUp .markItUpHeader ul a{clear:none;display:block;margin:0;padding:7px 6px 6px}
.markItUp .markItUpHeader ul a:focus,.markItUp .markItUpHeader ul a:active{-moz-transform:translateY(1px);outline:none!important}
.markItUp .markItUpHeader ul a:hover{background-color:#fff}
.markItUp .markItUpHeader ul a em{display:block;background-repeat:no-repeat;width:16px;height:16px;text-indent:-10000px}
.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{position:absolute!important;top:0;right:50%;width:50%;max-width:40em;height:95%!important;margin-top:30px;display:block!important}
.markItUp .fullscreen .markItUpPreview{position:absolute;top:0;left:50%;width:50%;max-width:40em;height:95%!important;margin-top:30px;display:block!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.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('//www.6870.be/plugins-dist/porte_plume/css/img/arrow_out.png')!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('//www.6870.be/plugins-dist/porte_plume/css/img/arrow_in.png')!important}

/* local/cache-css/cssdyn-css_barre_outils_icones_css-4c31fee5.css?1656439654 */
.markItUp .outil_header1>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -226px}
.markItUp .outil_bold>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -478px}
.markItUp .outil_italic>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -586px}
.markItUp .outil_stroke_through>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -946px}
.markItUp .outil_liste_ul>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -622px}
.markItUp .outil_liste_ol>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -658px}
.markItUp .outil_indenter>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -514px}
.markItUp .outil_desindenter>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -550px}
.markItUp .outil_quote>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -442px}
.markItUp .outil_poesie>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -1050px}
.markItUp .outil_link>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -298px}
.markItUp .outil_notes>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -334px}
.markItUp .outil_guillemets>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -910px}
.markItUp .outil_guillemets_simples>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -802px}
.markItUp .outil_guillemets_de>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -766px}
.markItUp .outil_guillemets_de_simples>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -838px}
.markItUp .outil_guillemets_uniques>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -874px}
.markItUp .outil_caracteres>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -262px}
.markItUp .outil_a_maj_grave>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -82px}
.markItUp .outil_e_maj_aigu>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -154px}
.markItUp .outil_e_maj_grave>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -190px}
.markItUp .outil_aelig>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -46px}
.markItUp .outil_aelig_maj>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -10px}
.markItUp .outil_oe>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -406px}
.markItUp .outil_oe_maj>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -370px}
.markItUp .outil_ccedil_maj>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -118px}
.markItUp .outil_uppercase>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -730px}
.markItUp .outil_lowercase>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -694px}
.markItUp .outil_code>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -1086px}
.markItUp .outil_cadre>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -1122px}
.markItUp .outil_clean>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -982px}
.markItUp .outil_preview>a>em{background-image:url(//www.6870.be/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -1018px}
.ajaxLoad{position:relative}
.ajaxLoad:after{content:"";display:block;width:40px;height:40px;border:1px solid #eee;background:#fff url('//www.6870.be/prive/images/searching.gif') center no-repeat;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px}
.fullscreen .ajaxLoad:after{position:fixed;left:75%}

/* plugins/auto/mll/v1.5.4/mll_styles.css */
@media screen{#menu_lang{list-style:none outside none}
#menu_lang li{float:left}
#menu_lang li a,#menu_lang li span,#menu_lang li strong{border-left:1px solid}
#menu_lang li a,#menu_lang li span,#menu_lang li strong{padding:0 5px;font-size:11px}
#menu_lang li.first a,#menu_lang li.first span,#menu_lang li.first strong{border:none}
#menu_lang li.last a,#menu_lang li.last span,#menu_lang li.last strong{padding-right:0}
#menu_lang li a:hover{text-decoration:underline}}

/* plugins/auto/oembed/v2.3.1/css/oembed.css?1597233430 */
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_documents .oembed{display:block;background:#f8f8f8;padding:5px;border:1px solid #eee}
.spip_documents span.oembed{display:inline-block}
.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}
.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}
.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:40%;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}

