/* compact [
	squelettes-dist/css/reset.css
	squelettes-dist/css/form.css
	squelettes-dist/css/clear.css
	squelettes-dist/css/spip.css
	plugins-dist/mediabox/colorbox/black-simple/colorbox.css
	plugins-dist/porte_plume/css/barre_outils.css?1574786090
	local/cache-css/cssdyn-css_barre_outils_icones_css-2663c77b.css?1687954828
	plugins/auto/couleurs_spip/v3.2.0/css/couleurs_spip.css
	plugins/auto/typoenluminee/v3.5.14/css/enluminurestypo.css
	local/couteau-suisse/header.css
	plugins/auto/player/v2.8.4/css/player.css?1528724721
	2016/css/colorbox/colorbox.css
	2016/css/typo_setp.css
	2016/css/color.css
	2016/css/structure.css
	2016/css/style.css
	2016/css/form_setp.css
	2016/css/recherche.css
	2016/css/articles.css
	2016/css/pages_speciales.css
	2016/css/agir.css
	2016/css/home.css
	2016/css/espace-militants.css
	2016/css/widgets.css
	2016/css/jquery-ui.structure.min.css
	2016/css/jquery-ui.theme.min.css
	2016/css/print.css
	2016/css/forcer_cache_20210210.css
] 78.1% */

/* squelettes-dist/css/reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}}

/* squelettes-dist/css/form.css */
input,textarea,select,button{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit}
legend{font-weight:700}
input[type="submit"],input.submit,input[type="button"],input.button,input[type="image"],input.image,button{cursor:pointer}
textarea{overflow:auto}
.ie fieldset{padding-top:0}
.ie6 legend,.ie7 legend{margin-left:-7px}
.ie button,.ie input.submit,.ie input.button{position:relative}
button{width:auto;overflow:visible}
.reponse,.error,.alert,.notice,.success,.info{padding:.8em;margin-bottom:1.5em;border:2px solid #ddd}
.error,.alert{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4}
.notice{background:#fff6bf;color:#514721;border-color:#ffd324}
.success{background:#e6efc2;color:#264409;border-color:#c6d880}
.info{background:#d5edf8;color:#205791;border-color:#92cae4}
.error a,.alert a{color:#8a1f11}
.notice a{color:#514721}
.success a{color:#264409}
.info a{color:#205791}
@media print{form{display:none}}

/* squelettes-dist/css/clear.css */
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.block{display:block;margin-bottom:1.5em}
.inline{display:inline}
.inline-block{display:inline-block}
.left{float:left}
.right{float:right}
.center{margin-right:auto;margin-left:auto}
.clear{clear:both}
br.clear{clear:both;margin:0;padding:0;border:0;height:0;line-height:1px;font-size:1px}
hr.clear{visibility:hidden}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix{display:inline-table}
.clearfix{height:1%}
.clearfix{display:block}
.offscreen{position:absolute;left:-999em;height:1%}
.hidden{visibility:hidden}
.none{display:none}
.todo{opacity:0.5}
.todo:hover{opacity:1}
.blink{text-decoration:blink}

/* squelettes-dist/css/spip.css */
ul,ol{list-style:none;margin-left:0}
blockquote{border:none;padding-left:3em}
blockquote:before{content:""}
s,strike,del,.del{opacity:1}
.on{font-weight:700}
ul.spip,ol.spip{margin-left:50px}
@media (max-width:640px){ul.spip,ol.spip{margin-left:1.5em}}
ul.spip{list-style-type:square}
li ul.spip{list-style-type:disc}
li li ul.spip{list-style-type:circle}
ol.spip{list-style-type:decimal}
dl.spip dt,dl.spip dd{padding-left:50px}
dl.spip dt{clear:both}
table.spip{width:100%}



@media (max-width:640px){table.spip th,table.spip tr,table.spip td{display:block}
table.spip thead th{border-bottom:none!important}
table.spip thead th+th{border-top:none}
table.spip tr{border-bottom:1px solid}
table.spip td{border-bottom:none}}
blockquote.spip{min-height:40px;background:url('//solidariteetprogres.fr/squelettes-dist/css/img/quote.png') no-repeat}
.spip_poesie{border-left:1px solid}
.spip_poesie div{margin-left:50px;text-indent:-50px}
.spip_code,.spip_cadre{font-family:'Courier New',Courier,monospace;font-size:1em;margin:0 .2em}
.spip_code{border:1px solid #dfdfcd;background-color:rgba(227,227,211,0.5);color:#3b3b25;text-shadow:0 1px 0 #fdfdfc}
.spip_cadre{background:#333;color:#fff;border-radius:.5em;border:0}
textarea.spip_code,textarea.spip_cadre{padding:1em;width:98%}
.spip_logo{float:right;margin:0 0 10px 10px;padding:0;border:none}
.spip_logo{margin:0 0 10px 10px;padding:0;border:none}
.spip_logo_center{clear:both;display:block;margin:0 auto 1.5em}
.spip_logo_left{float:left;margin-right:1.5em;margin-bottom:1.5em}
.spip_logo_right{float:right;margin-left:1.5em;margin-bottom:1.5em}
.spip_documents{margin-bottom:1.5em;padding:0;background:none;max-width:100%}
.spip_documents,.spip_documents_center,.spip_doc_titre,.spip_doc_descriptif{margin-right:auto;margin-left:auto;text-align:center}
.spip_documents_center{clear:both;display:block;width:100%}
.spip_documents_left{float:left;margin-right:1.5em}
.spip_documents_right{float:right;margin-left:1.5em}
.spip_doc_descriptif{clear:both}
.spip_doc_credits{font-size:x-small;clear:both}
@media (max-width:640px){.spip_documents,.spip_doc_titre,.spip_doc_descriptif{max-width:100%!important}}
.spip_modele{float:right;display:block;width:25%;margin:0 0 1.5em 1.5em;padding:1.5em;background-color:#EEE}
.formulaire_spip li{clear:both;margin-bottom:.75em}
.formulaire_spip .boutons{clear:both;margin:0;padding:0;text-align:right}
.formulaire_spip input.text,.formulaire_spip textarea{padding:.2em;border:solid 1px #aaa}
@media print{.formulaire_spip{display:none}}
.markItUp .markItUpHeader ul .markItUpSeparator{display:none}
.previsu{margin-bottom:1.5em;padding:.75em;border:2px dashed #F57900}
fieldset.previsu legend{color:#F57900}
.reponse_formulaire{margin-bottom:1.5em;padding:.75em;border:2px solid #ddd}
.reponse_formulaire_ok{background:#e6efc2;color:#264409;border-color:#c6d880}
.reponse_formulaire_erreur{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4}
.reponse_formulaire_ok a{color:#264409}
.reponse_formulaire_erreur a{color:#8a1f11}
.erreur_message{color:red}
.editer.erreur input[type="text"],.editer.erreur input.text,.editer.erreur input[type="password"],.editer.erreur input.password,.editer.erreur textarea,li.erreur input[type="text"],li.erreur input.text,li.erreur input[type="password"],li.erreur input.password,li.erreur textarea{background-color:#fbe3e4;border-color:#fbc2c4}
.spip_surligne{background-color:#FF0}
.formulaire_recherche *{display:inline}
div.spip,ul.spip,ol.spip,.spip_poesie,.spip_cadre,div.spip_code,.spip_documents.spip_documents_center{margin-bottom:1.5em}
.pagination{clear:both;text-align:center}
.pagination .disabled{visibility:hidden}
@media print{.pagination{display:none}}
a.spip_note{font-weight:700}




.ie6 .spip-admin,.ie6 #spip-admin{display:none}
@media print{.spip-admin,#spip-admin{display:none}}

/* 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('//solidariteetprogres.fr/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('//solidariteetprogres.fr/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('//solidariteetprogres.fr/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('//solidariteetprogres.fr/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?1574786090 */
.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('//solidariteetprogres.fr/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('//solidariteetprogres.fr/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('//solidariteetprogres.fr/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('//solidariteetprogres.fr/plugins-dist/porte_plume/css/img/arrow_in.png')!important}

/* local/cache-css/cssdyn-css_barre_outils_icones_css-2663c77b.css?1687954828 */
.markItUp .outil_header1>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -226px}
.markItUp .outil_bold>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -478px}
.markItUp .outil_italic>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -586px}
.markItUp .outil_stroke_through>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -946px}
.markItUp .outil_liste_ul>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -622px}
.markItUp .outil_liste_ol>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -658px}
.markItUp .outil_indenter>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -514px}
.markItUp .outil_desindenter>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -550px}
.markItUp .outil_quote>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -442px}
.markItUp .outil_poesie>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -1050px}
.markItUp .outil_link>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -298px}
.markItUp .outil_notes>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -334px}
.markItUp .outil_guillemets>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -910px}
.markItUp .outil_guillemets_simples>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -802px}
.markItUp .outil_guillemets_de>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -766px}
.markItUp .outil_guillemets_de_simples>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -838px}
.markItUp .outil_guillemets_uniques>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -874px}
.markItUp .outil_caracteres>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -262px}
.markItUp .outil_a_maj_grave>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -82px}
.markItUp .outil_e_maj_aigu>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -154px}
.markItUp .outil_e_maj_grave>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -190px}
.markItUp .outil_aelig>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -46px}
.markItUp .outil_aelig_maj>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -10px}
.markItUp .outil_oe>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -406px}
.markItUp .outil_oe_maj>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -370px}
.markItUp .outil_ccedil_maj>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -118px}
.markItUp .outil_uppercase>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -730px}
.markItUp .outil_lowercase>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -694px}
.markItUp .outil_code>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -1086px}
.markItUp .outil_cadre>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -1122px}
.markItUp .outil_clean>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -982px}
.markItUp .outil_preview>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -1018px}
.markItUp .cs_couleur_texte>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/785cb16f5fa6faef7e26686ee5a79e3c.png)}
.markItUp .cs_couleur_fond>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/78567c1c97f654cd61dfb4487a9370a3.png)}
.markItUp .couleur_texte_noir>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/653f8fbc3c3f90dcc9302da8c5819bc7.png)}
.markItUp .couleur_fond_noir>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/47dc87bfc1d28c4b981a652d02010227.png)}
.markItUp .couleur_texte_rouge>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/2b475558278e8732b0a1ed667d9275f8.png)}
.markItUp .couleur_fond_rouge>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/dd18f6cbbe83ca77fc81fc4e9f373e05.png)}
.markItUp .couleur_texte_marron>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/c7f697e1.png);background-position:center}
.markItUp .couleur_fond_marron>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/f6c777a3.png);background-position:center}
.markItUp .couleur_texte_vert>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/7f0d7c8251e66debb0a968bf034658dd.png)}
.markItUp .couleur_fond_vert>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/33d5c6a3206ea5a33dae991658888cf3.png)}
.markItUp .couleur_texte_vertolive>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/6b59f467.png);background-position:center}
.markItUp .couleur_fond_vertolive>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/cfd410d6.png);background-position:center}
.markItUp .couleur_texte_bleumarine>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/c162e44f.png);background-position:center}
.markItUp .couleur_fond_bleumarine>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/eb11a50e.png);background-position:center}
.markItUp .couleur_texte_violet>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/20480f3e.png);background-position:center}
.markItUp .couleur_fond_violet>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/4f081b67.png);background-position:center}
.markItUp .couleur_texte_gris>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/21c0b8c0758333e375d96f3ef22cfded.png)}
.markItUp .couleur_fond_gris>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/eb099bd5b48242e5e4b845291ed72eb2.png)}
.markItUp .couleur_texte_argent>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/82ae4aef.png);background-position:center}
.markItUp .couleur_fond_argent>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/7e93f2e3.png);background-position:center}
.markItUp .couleur_texte_vertclair>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/824595fb.png);background-position:center}
.markItUp .couleur_fond_vertclair>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/8a2fb7d5.png);background-position:center}
.markItUp .couleur_texte_bleu>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/42dde18d.png);background-position:center}
.markItUp .couleur_fond_bleu>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/93aab68b.png);background-position:center}
.markItUp .couleur_texte_fuchia>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/47250466.png);background-position:center}
.markItUp .couleur_fond_fuchia>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/aa8dd9ab.png);background-position:center}
.markItUp .couleur_texte_bleuclair>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/f9d16f6e.png);background-position:center}
.markItUp .couleur_fond_bleuclair>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/7bfdda5a.png);background-position:center}
.markItUp .couleur_texte_blanc>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/3322eb89337901dab2fc03cf04f1c5e0.png)}
.markItUp .couleur_fond_blanc>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/323a8e3b23613f606ed22d339f9deb99.png)}
.markItUp .couleur_texte_bleuazur>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/b46ab6d9.png);background-position:center}
.markItUp .couleur_fond_bleuazur>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/74bae3bb.png);background-position:center}
.markItUp .couleur_texte_beige>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/dd723aa0.png);background-position:center}
.markItUp .couleur_fond_beige>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/3597d5e7.png);background-position:center}
.markItUp .couleur_texte_brun>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/2b9b3ec5.png);background-position:center}
.markItUp .couleur_fond_brun>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/2ac51b01.png);background-position:center}
.markItUp .couleur_texte_bleuviolet>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/5fa95a46.png);background-position:center}
.markItUp .couleur_fond_bleuviolet>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/4bd4d18a.png);background-position:center}
.markItUp .couleur_texte_brunclair>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/c7b0906b.png);background-position:center}
.markItUp .couleur_fond_brunclair>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/2457948c.png);background-position:center}
.markItUp .couleur_texte_roseclair>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/ba908f3c.png);background-position:center}
.markItUp .couleur_fond_roseclair>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/283480c5.png);background-position:center}
.markItUp .couleur_texte_vertfonce>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/d2e27dfb.png);background-position:center}
.markItUp .couleur_fond_vertfonce>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/326f1db3.png);background-position:center}
.markItUp .couleur_texte_orangefonce>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/2fd12e30.png);background-position:center}
.markItUp .couleur_fond_orangefonce>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/2330c12b.png);background-position:center}
.markItUp .couleur_texte_mauvefonce>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/fba04099.png);background-position:center}
.markItUp .couleur_fond_mauvefonce>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/c0bed763.png);background-position:center}
.markItUp .couleur_texte_bleuciel>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/de6fe9e40de27e6f63485c948d564232.png)}
.markItUp .couleur_fond_bleuciel>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/cf0fcd5a28b5cc9d2b2c4c7c06c128b4.png)}
.markItUp .couleur_texte_or>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/03c53aaa.png);background-position:center}
.markItUp .couleur_fond_or>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/495be35f.png);background-position:center}
.markItUp .couleur_texte_ivoire>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/e152dc91.png);background-position:center}
.markItUp .couleur_fond_ivoire>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/c2fd726e.png);background-position:center}
.markItUp .couleur_texte_orange>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/1342fde605a9f026de76bb8769f02d85.png)}
.markItUp .couleur_fond_orange>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/20423d9176f1b40499a6e9c8ad5b6a8d.png)}
.markItUp .couleur_texte_lavande>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/cef96bff.png);background-position:center}
.markItUp .couleur_fond_lavande>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/f456fdc0.png);background-position:center}
.markItUp .couleur_texte_rose>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/ae245b93.png);background-position:center}
.markItUp .couleur_fond_rose>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/58a8b337.png);background-position:center}
.markItUp .couleur_texte_prune>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/3bbc9a9c.png);background-position:center}
.markItUp .couleur_fond_prune>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/fb470e9a.png);background-position:center}
.markItUp .couleur_texte_saumon>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/0c464a59.png);background-position:center}
.markItUp .couleur_fond_saumon>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/bd57bfd2.png);background-position:center}
.markItUp .couleur_texte_neige>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/bcba74dc.png);background-position:center}
.markItUp .couleur_fond_neige>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/2cd27e74.png);background-position:center}
.markItUp .couleur_texte_turquoise>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/b6684a81.png);background-position:center}
.markItUp .couleur_fond_turquoise>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/85a4228f.png);background-position:center}
.markItUp .couleur_texte_jaunepaille>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/52eacab7.png);background-position:center}
.markItUp .couleur_fond_jaunepaille>a>em{background-image:url(//solidariteetprogres.fr/local/couleurs_spip/icones_barre/2ae2ac16.png);background-position:center}
.markItUp .couleur_texte_jaune>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/3592796d3bb8b932de695045f7c0db82.png)}
.markItUp .couleur_fond_jaune>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/1a7ed30523dce33888fe0b9f74c4a820.png)}
.markItUp .outil_intertitre1>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -226px}
.markItUp .outil_intertitre2>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/typoenluminee/v3.5.14/icones_barre/intertitre2.png);background-position:0}
.markItUp .outil_intertitre3>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/typoenluminee/v3.5.14/icones_barre/intertitre3.png);background-position:0}
.markItUp .outil_alignerdroite>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/typoenluminee/v3.5.14/icones_barre/right.png);background-position:0}
.markItUp .outil_alignergauche>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/typoenluminee/v3.5.14/icones_barre/left.png);background-position:0}
.markItUp .outil_stroke_through_et>a>em{background-image:url(//solidariteetprogres.fr/plugins-dist/porte_plume/icones_barre/spt-v1.png);background-position:-10px -946px}
.markItUp .outil_cadretexte>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/typoenluminee/v3.5.14/icones_barre/cadretexte.png);background-position:0}
.markItUp .outil_speciaux>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/typoenluminee/v3.5.14/icones_barre/tag.png);background-position:0}
.markItUp .outil_barre_code>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/typoenluminee/v3.5.14/icones_barre/page_white_code_red.png);background-position:0}
.markItUp .outil_barre_cadre>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/typoenluminee/v3.5.14/icones_barre/page_white_code.png);background-position:0}
.markItUp .outil_miseenevidence>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/typoenluminee/v3.5.14/icones_barre/miseenevidence.png);background-position:0}
.markItUp .outil_miseenevidence2>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/typoenluminee/v3.5.14/icones_barre/miseenevidence2.png);background-position:0}
.markItUp .outil_exposant>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/typoenluminee/v3.5.14/icones_barre/exposant.png);background-position:0}
.markItUp .outil_indice>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/typoenluminee/v3.5.14/icones_barre/indice.png);background-position:0}
.markItUp .outil_petitescapitales>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/typoenluminee/v3.5.14/icones_barre/petitescapitales.png);background-position:0}
.markItUp .outil_barre_poesie>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/typoenluminee/v3.5.14/icones_barre/poesie.png);background-position:0}
.markItUp .outil_barre_tableau>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/typoenluminee/v3.5.14/icones_barre/barre-tableau.png);background-position:0}
.markItUp .couteau_suisse_drop>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/couteau_suisse/v1.10.19/icones_barre/couteau-19.png)}
.markItUp .couleur_texte_bleufonce>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/d526b6e923cdef9fe474f3ac9dd1c1a1.png)}
.markItUp .couleur_fond_bleufonce>a>em{background-image:url(//solidariteetprogres.fr/local/couteau-suisse/icones_barre/cc80303ae1f08460e7081b2ffbf3ca57.png)}
.markItUp .blocs_bloc>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/couteau_suisse/v1.10.19/icones_barre/bloc_invisible.png)}
.markItUp .blocs_visible>a>em{background-image:url(//solidariteetprogres.fr/plugins/auto/couteau_suisse/v1.10.19/icones_barre/bloc_visible.png)}
.ajaxLoad{position:relative}
.ajaxLoad:after{content:"";display:block;width:40px;height:40px;border:1px solid #eee;background:#fff url('//solidariteetprogres.fr/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/couleurs_spip/v3.2.0/css/couleurs_spip.css */
span.cs_black{color:#000}
span.cs_red{color:#F00}
span.cs_maroon{color:maroon}
span.cs_green{color:green}
span.cs_olive{color:olive}
span.cs_navy{color:navy}
span.cs_purple{color:purple}
span.cs_gray{color:gray}
span.cs_silver{color:#C0C0C0}
span.cs_chartreuse{color:#7FFF00}
span.cs_blue{color:#00F}
span.cs_fuchsia{color:#F0F}
span.cs_aqua{color:#0FF}
span.cs_white{color:#FFF}
span.cs_azure{color:#F0FFFF}
span.cs_bisque{color:#FFE4C4}
span.cs_brown{color:#A52A2A}
span.cs_blueviolet{color:#8A2BE2}
span.cs_chocolate{color:#D2691E}
span.cs_cornsilk{color:#FFF8DC}
span.cs_darkgreen{color:#006400}
span.cs_darkorange{color:#FF8C00}
span.cs_darkorchid{color:#9932CC}
span.cs_deepskyblue{color:#00BFFF}
span.cs_gold{color:#FFD700}
span.cs_ivory{color:#FFFFF0}
span.cs_orange{color:#FFA500}
span.cs_lavender{color:#E6E6FA}
span.cs_pink{color:#FFC0CB}
span.cs_plum{color:#DDA0DD}
span.cs_salmon{color:#FA8072}
span.cs_snow{color:#FFFAFA}
span.cs_turquoise{color:#40E0D0}
span.cs_wheat{color:#F5DEB3}
span.cs_yellow{color:#FF0}
span.cs_bg_black{background-color:#000}
span.cs_bg_red{background-color:#F00}
span.cs_bg_maroon{background-color:maroon}
span.cs_bg_green{background-color:green}
span.cs_bg_olive{background-color:olive}
span.cs_bg_navy{background-color:navy}
span.cs_bg_purple{background-color:purple}
span.cs_bg_gray{background-color:gray}
span.cs_bg_silver{background-color:#C0C0C0}
span.cs_bg_chartreuse{background-color:#7FFF00}
span.cs_bg_blue{background-color:#00F}
span.cs_bg_fuchsia{background-color:#F0F}
span.cs_bg_aqua{background-color:#0FF}
span.cs_bg_white{background-color:#FFF}
span.cs_bg_azure{background-color:#F0FFFF}
span.cs_bg_bisque{background-color:#FFE4C4}
span.cs_bg_brown{background-color:#A52A2A}
span.cs_bg_blueviolet{background-color:#8A2BE2}
span.cs_bg_chocolate{background-color:#D2691E}
span.cs_bg_cornsilk{background-color:#FFF8DC}
span.cs_bg_darkgreen{background-color:#006400}
span.cs_bg_darkorange{background-color:#FF8C00}
span.cs_bg_darkorchid{background-color:#9932CC}
span.cs_bg_deepskyblue{background-color:#00BFFF}
span.cs_bg_gold{background-color:#FFD700}
span.cs_bg_ivory{background-color:#FFFFF0}
span.cs_bg_orange{background-color:#FFA500}
span.cs_bg_lavender{background-color:#E6E6FA}
span.cs_bg_pink{background-color:#FFC0CB}
span.cs_bg_plum{background-color:#DDA0DD}
span.cs_bg_salmon{background-color:#FA8072}
span.cs_bg_snow{background-color:#FFFAFA}
span.cs_bg_turquoise{background-color:#40E0D0}
span.cs_bg_wheat{background-color:#F5DEB3}
span.cs_bg_yellow{background-color:#FF0}
span.cs_l{font-size:1.1em}
span.cs_xl{font-size:1.2em;line-height:1.4em}
span.cs_xxl{font-size:1.3em;line-height:1.6em}
span.cs_xxxl{font-size:1.4em;line-height:1.7em}
span.cs_xxxxl{font-size:1.5em;line-height:1.8em}
span.cs_s{font-size:.95em}
span.cs_xs{font-size:.9em}
span.cs_xxs{font-size:.85em}

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

/* local/couteau-suisse/header.css */
span.mcrypt{background:transparent url(https://solidariteetprogres.fr/plugins/auto/couteau_suisse/v1.10.19/img/mailcrypt/leure.gif) no-repeat scroll .1em center;padding-left:12px;text-decoration:none;float:none;margin:0;display:inline}
div.cs_sommaire{display:block;float:right;margin-left:1em;margin-right:.4em;overflow:auto;z-index:100;max-height:350px;text-align:left}
a.sommaire_ancre{background:transparent url(https://solidariteetprogres.fr/prive/images/spip_out.gif) no-repeat scroll left center;padding-left:10px;text-decoration:none}
div.cs_sommaire a:after{display:none}
div.cs_sommaire_avec_fond{background:transparent url(https://solidariteetprogres.fr/plugins/auto/couteau_suisse/v1.10.19/img/sommaire/coin.gif) no-repeat scroll left top;border-right:1px solid rgb(153,153,153);border-bottom:1px solid rgb(153,153,153);padding-bottom:.1em}
div.cs_sommaire_sans_fond{border:thin solid gray;background-color:#FFF}
div.cs_sommaire_inner{margin:3pt}
div.cs_sommaire_titre_avec_fond,div.cs_sommaire_titre_sans_fond{border-bottom:1px dotted silver;line-height:1;position:inherit;font-weight:700;text-align:center}
div.cs_sommaire_titre_avec_fond{margin-left:15px}
div.cs_sommaire ul{margin:.3em .5em .1em .7em;padding:0;font-size:84%;list-style-image:none;list-style-position:outside;list-style-type:none}
div.cs_sommaire ul li{margin:0;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none}
div.cs_sommaire_titre_avec_fond,div.cs_sommaire_titre_sans_fond{background:transparent url(https://solidariteetprogres.fr/prive/images/deplierbas.gif) no-repeat scroll right center;cursor:pointer;padding:.3em 18px}
div.cs_sommaire_replie{background:transparent url(https://solidariteetprogres.fr/prive/images/deplierhaut_rtl.gif) no-repeat scroll right center;border:none}
.cs_sommaire_invisible{display:none}
.blocs_titre{background:transparent url(https://solidariteetprogres.fr/prive/images/triangle-bas.gif) no-repeat scroll left center;font-weight:400;line-height:1.2em;margin-top:4px;padding:0 0 0 20px;margin-bottom:.1em;clear:left;cursor:pointer}
.blocs_replie{background:transparent url(https://solidariteetprogres.fr/prive/images/triangle.gif) no-repeat scroll left center}
.blocs_title{display:none}

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

/* 2016/css/colorbox/colorbox.css */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
#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{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:#fff;opacity:0.9;filter:alpha(opacity = 90)}
#colorbox{outline:0}
#cboxTopLeft{width:25px;height:25px;background:url('//solidariteetprogres.fr/2016/css/colorbox/images/border1.png') no-repeat 0 0}
#cboxTopCenter{height:25px;background:url('//solidariteetprogres.fr/2016/css/colorbox/images/border1.png') repeat-x 0 -50px}
#cboxTopRight{width:25px;height:25px;background:url('//solidariteetprogres.fr/2016/css/colorbox/images/border1.png') no-repeat -25px 0}
#cboxBottomLeft{width:25px;height:25px;background:url('//solidariteetprogres.fr/2016/css/colorbox/images/border1.png') no-repeat 0 -25px}
#cboxBottomCenter{height:25px;background:url('//solidariteetprogres.fr/2016/css/colorbox/images/border1.png') repeat-x 0 -75px}
#cboxBottomRight{width:25px;height:25px;background:url('//solidariteetprogres.fr/2016/css/colorbox/images/border1.png') no-repeat -25px -25px}
#cboxMiddleLeft{width:25px;background:url('//solidariteetprogres.fr/2016/css/colorbox/images/border2.png') repeat-y 0 0}
#cboxMiddleRight{width:25px;background:url('//solidariteetprogres.fr/2016/css/colorbox/images/border2.png') repeat-y -25px 0}
#cboxContent{background:#fff;overflow:hidden}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{margin-bottom:20px}
#cboxTitle{position:absolute;bottom:0;left:0;text-align:center;width:100%;color:#999}
#cboxCurrent{position:absolute;bottom:0;left:100px;color:#999}
#cboxLoadingOverlay{background:#fff url('//solidariteetprogres.fr/2016/css/colorbox/images/loading.gif') no-repeat 5px 5px}
#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;bottom:0;right:42px;color:#444}
#cboxPrevious{position:absolute;bottom:0;left:0;color:#444}
#cboxNext{position:absolute;bottom:0;left:63px;color:#444}
#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}

/* 2016/css/typo_setp.css */
html{font-size:16px}
body{font-family:MuseoSans,Helvetica,Arial;font-size:1em;line-height:1.3em;word-wrap:break-word}
#page_don h2,.sans-serif{font-family:MuseoSans,Helvetica,Arial}
.sans-serif-900,#deroule h2,#deroule .gros,.col-droite h2,.categories a > span,.formulaire.contact .message b,.sans-serif.gros,h1.sans-serif b,#page-souscription-2019 .article.souscription-detail h2,#page-souscription-2019 .article strong,#page-souscription-2019 .article b,#page-souscription-2019 .active label,.camembert .chiffre,#page_don h3,.victoires .li .orange{font-family:MuseoSans-900,Helvetica,Arial;font-weight:400}
#deroule .head h2,#deroule .deroule-fin h2,#deroule .conclusion{font-family:MuseoSlab-900,Helvetica,Arial}
.txt-light{font-family:MuseoSans,Helvetica,Arial;font-weight:100}
i,.italique{font-style:italic}
b,strong,.bold,.logo,.agir,.next,.reponse_formulaire,.btn{font-weight:700}
.light{font-weight:400}
a,input[type=submit],select{cursor:pointer}
a,a *{-webkit-transition:color .15s,opacity .15s;transition:color .15s,opacity .15s}
a,a.spip,a.spip_out{text-decoration:none}
.underline{text-decoration:underline}
.maj{text-transform:uppercase}
.serif,blockquote.spip,#page-souscription-2019 .article h2{font-family:MuseoSlab,serif}
.txt-manuscrit{font-family:'ManoNegraBta',Arial;font-weight:400}
input,select,a.btn,blockquote.spip,#deroule .conclusion,.categories a,.col-droite h2,.col-droite .logo-ns + div{font-size:1.2rem;line-height:1.2}
blockquote.spip{line-height:1.3}
.logo span{font-family:Arial;font-weight:400}
.taille-moyen,.une .btn,.agir,.next,.ajaxContainer,h2,a.btn.taille-moyen,#page-souscription-2019 .article h2{font-size:1.4em;line-height:1.2}
.taille-gros,.titre-gros,h1,#page_don h2,.categories a.lien-projet > span,#recherche .titre-section{font-size:1.8rem;line-height:1.2}
.taille-gros.serif,h1,h2,h3,h4{font-family:MuseoSlab;font-weight:700;line-height:1.2}
.article.bloc .taille-gros.serif,.article.bloc h1,.article.bloc h2,.article.bloc h3,.article.bloc h4,header h1.logo,header .logo{font-family:MuseoSlab-900;font-weight:400}
.article.bloc .liste h1,.article.bloc .liste h2,.article.bloc .liste h3,.article.bloc .liste h4{font-family:MuseoSlab;font-weight:700}
h3,#page_don .li,#deroule .contenu h2,.apercu-journal{font-size:1.222rem;line-height:1.1em}
h4{font-size:1.111rem}
.txt-center{text-align:center}
.txt-right{text-align:right}
.grostitre{text-align:center;margin-top:3rem;margin-bottom:0.75rem}
.grostitre > span{background-color:#fff;position:relative;top:-0.85rem;padding:0 10px;display:inline-block;line-height:1.2}
.grostitre::before{content:"";display:block;height:0.2rem}
#deroule h2,#deroule .txt-light{font-size:1.5rem}
#page-souscription-2019 h1{font-size:8.5vw}
#page-souscription-2019 h2{font-size:5.7vw}
@media screen and (min-width:450px){html{font-size:3vw}
.onglets{font-size:0.8rem}
.taille-min,.bandeau-flash,.thumbnail .surtitre{font-size:0.8rem;line-height:1em}
.taille-article,.articles p,.recherche-avancee,.titrage .date,.titrage .tags,.sommaire-parcours .sommaire{font-size:0.9rem}
.taille-petit{font-size:0.8rem}
.taille-moyen,.jc2017 .big,.radioSetP .big,.ajaxContainer,#page_don .li{font-size:1.3rem}
.taille-gros,#deroule h2,#deroule .txt-light{font-size:2.2em;line-height:1.05em}
.agir{font-size:1.8rem}
.taille-tres-gros,#page-souscription-2019 h1{font-size:3.1rem}
#page-souscription-2019 h2{font-size:2rem}}
@media screen and (min-width:600px){html{font-size:2.5vw}
.bandeau_cookie{font-size:.8em}
.taille-petit,small{font-size:0.75rem;line-height:1.2}
.onglets{font-size:1rem}
#page-souscription-2019 h1{font-size:3.6rem}
#page-souscription-2019 h2{font-size:2.4rem}}
@media screen and (min-width:800px){html,.ajaxContainer{font-size:2vw}
#page-souscription-2019 h1{font-size:2.9rem}
#page-souscription-2019 h2{font-size:1.65rem}}
@media screen and (min-width:1000px){html,.ajaxContainer{font-size:1.45vw}}
@media screen and (min-width:1225px){html,.ajaxContainer{font-size:18px}}
.jc2017 .big,.radioSetP .big,.btn,.bold-900{font-family:MuseoSans-900;font-weight:400}

/* 2016/css/color.css */
body,.noir,.jc2017,#menu .recherche input,input[type=submit],.widget-image .contenu,.pagecadre,.col-gauche .texte .article *,.col-gauche .texte .article-2-col h3{color:#222}
.blanc,input.blanc,form .tab,.form_don:not(.adhesion) .type_don .choix.active label,#deroule .pourquoi_setp i,.btn-lire,.col-droite .bkg-bleu,.btn.bkg-vert,.formulaire.contact .message,.mot-actif{color:#FFF}
.texte a:not(.docdefond),.texte a.spip,.texte a.spip_out,a.spip_note{color:#e53417}
.texte a:focus,.texte a.spip:focus,.texte a.spip:focus,.texte a:hover,.texte a.spip_out:hover,.texte a.spip_out:hover{color:#1073b6}
.article-parcours > .flex,.tags a,a.bkg-orange,.bandeau-flash.bkg-bleu a,.bloc.newsletter .reponse_formulaire{color:#FFF}
.blanc,.bkg-rouge,.bkg-orange,.bkg-bleu,#menu,.une .intro,.une.asap h2,.thumbnails,.recherche-avancee .mot-actif a,.ope-dons .deduction,.bandeau-flash a,.agenda .lieu-243,.agenda .lieu-270,input[type=submit].bkg-rouge{color:#f9f8f4}
.rouge,.logo,.ajaxContainer a:hover,form span.obligatoire,.exergue{color:#e53417}
.orange{color:#ff8129}
.bleu,.bkg-jaune a:hover,#login .submit,a.auteur,.etape .puce,.agenda .lieu,.mesure .lamesure,.btn.bkg-blanc:hover{color:#1073b6}
.bleu-clair,.comment .comment-meta a.permalink:hover{color:#cfe3f0}
.rose{color:#ea69a0}
.jaune,.agir:hover,.bandeau-flash a:hover,.logo span,.bkg-bleu a,.bkg-bleu a.spip,.bkg-bleu a.spip_out{color:#FFCC04}
.clair,.bkg-bleu a:hover,.bkg-bleu a.spip:hover,.bkg-bleu a.spip_out:hover,.bloc.newsletter label.active{color:#FFEEC0}
.tags a:hover{color:#D6D6D6}
.gris,abbr[title].dtreviewed,.comment .comment-meta a.permalink,.liste .article:hover{color:#a3a3a3}
.gris-fonce,.stats-reseaux .stat,.spip_documents,.analyses-internationales .liste-date,.partis-freres .date,#fil-ariane a:hover{color:#666}
.gris-clair{color:#f0f0f0}
.vert{color:#8cc63f}
.vert-fonce,a.vert:hover,a.auteur:hover{color:#719933}
.pastel,#page_don .deduction,.page-abonnement h1,#menu li.boutons span,.abo-lien,#page-souscription-2019 .form_don .deduction,#page-souscription-2019 .article .texte h3{color:#00b0a0}
input[type=text],form input[type=password],select{color:#4e4e4e}
.articles a:hover .titre,#menu .principal a:hover,.une .droite a:hover .titre{opacity:0.6}
body,.cercle,.polemique,header,.footer{background:#f9f8f4}
@media (min-width:768px){#menu .principal li ul,#menu .principal li ul li{background-color:#f9f8f4}}
.bkg-blanc,.bloc,#login,#popin,body.popin,select,.recherche-tip{background:#FFF}
.bkg-gris,#fil-ariane a,.onglets-trait,.type_don .choix{background-color:#e6e6e6}
.bkg-gris-clair,hr,.spip_documents{background-color:#f0f0f0}
.recherche-avancee .mot-actif,.tags a,form .tab{background-color:#ababab}
.bkg-rouge,input[type=submit].bkg-rouge,#unes .thumbnail.active.bkg-rouge,#unes .thumbnail.active.bkg-rouge .surtitre,.rubrique-144 .grostitre::before,.rubrique-144 .matos .type,.agenda .lieu-270,.form_don:not(.adhesion) .type_don .choix.active label,input.radio:checked + span.check{background-color:#e53417}
.bkg-rouge-clair,.unvalid input{background-color:#ffb9ae}
input.erreur,select.erreur{box-shadow:0 0 2px 2px #FF6557}
input.valide{box-shadow:0 0 2px 2px #a7de81}
.bkg-bleu,#menu,#unes .thumbnail.active.bkg-bleu,#unes .thumbnail.active.bkg-bleu .surtitre,.rubrique-145 .grostitre::before,.rubrique-145 .matos .type,.ope-dons .deduction,.mesure .lamesure:before,.mesure .bref,input:checked + .radio{background-color:#0091B9}
.bandeau_cookie{background:rgba(0,145,184,0.8)}
.bkg-bleu-clair,.panier label:hover input:not(:checked) + .radio,.formulaire_formidable .saisie_checkbox{background-color:#cfe3f0}
.bkg-rose{background-color:#ea69a0}
.bkg-turquoise,a.bkg-turquoise-clair:hover{background-color:#00b6a5}
.bkg-turquoise-clair,.btn.bkg-blanc:hover{/*! background-color:#d7e9e7;*/}
.bkg-clair,.widget-image .contenu,.pagecadre,.texteencadre-spip,.option,#formulaire_formidable-32 .editer_explication p{background-color:#FFEEC0}
.bkg-jaune,a.bkg-clair:hover,#unes .thumbnail.active.bkg-jaune,#unes .thumbnail.active.bkg-jaune .surtitre,.alire .grostitre::before,#login .submit,.rubrique-130 .grostitre::before,.rubrique-130 .matos .type,.ope-dons,input[type=submit]:not(.btn),div.cs_sommaire_avec_fond,.agenda .lieu-242,.form_don .type_don .choix.active label,.polemiques{background-color:#ffcc04}
.bkg-jaune-clair,.formulaire.contact input.submit{background-color:#ffe47a}
.article-parcours .count{background-color:#333}
.article-parcours .titre{background-color:rgba(0,0,0,0.8);font-weight:400}
.bkg-noir,#unes .prev,#unes .next{background-color:#000}
.bkg-tr-noir,.une .intro,#unes .thumbnails,#unes{background:rgba(0,0,0,0.8)}
.bkg-tr-blanc,.une.article-droite .droite{background:rgba(255,255,255,0.8)}
.une.article-droite .contenu{background:rgba(255,255,255,0.7)}
.bkg-orange,#unes .thumbnail.active.bkg-orange,#unes .thumbnail.active.bkg-orange .surtitre,.rubrique-146 .grostitre::before,.rubrique-146 .matos .type,a.bkg-rouge:hover,.agenda .lieu-243,#menu .principal .jagis a:hover,.bkg-jaune:not(.polemiques) input[type=submit],.btn.bkg-rouge:hover,form .tab.active,a.btn.bkg-jaune:hover,.print{background-color:#ff8129}
.bkg-orange-clair{background-color:#ffc47f}
.abo-offres .offre-0{background-color:#baeae5}
.bkg-vert,.fiche.deploiements .submit,.rubrique-147 .grostitre::before,.rubrique-147 .matos .type,#page-souscription-2019 .form_don .choix.active{background-color:#42c4b8}
.bkg-vert-fonce{background-color:#00b0a0}
.abo-offres .offre-1,.abo-msg,.btn-lire:hover{background-color:#73d4cb}
.abo-offres .offre-2,.btn-lire{background-color:#00b0a0}
.abo-offres .offre-3,.bkg-vert-clair{background-color:#92d763}
.bloc .article,.liste .article,.col-gauche .texte .article-2-col .docdefond{border-color:#f0f0f0!important}
.bd-blanc{border-color:#f9f8f4}
.bd-bleu{border:1px solid #1073b6!important}
.don .apres{border-right-color:#1073b6!important}
.bd-bleu{border-color:#1073b6}
.bd-turquoise{border-color:#00b6a5}
.bloc.formulaire.contact input,.bloc.formulaire.contact select{border-color:#fce77a!important}
.bd-jaune{border-color:#ffcc04}
.bd-rouge,.panier + .total{border-color:#e53417}
.don .avant{border-left-color:#e53517!important}
.bd-gris{border:1px solid #ccc!important}
.don .avant{border-right-color:#ccc!important}
.don .apres{border-left-color:#ccc!important}
.bd-gris,.type_don .ligne{border-color:#EEE}
.bd-vert-fonce,.fiche.deploiements .submit{border:1px solid #719933!important}
input[type=text],input[type=password],textarea,select,.recherche-libre .submit,.sommaire-parcours .sommaire a,.recherche-tip a{border-color:#d3d3d3!important}
.article-parcours{border-color:#333!important}
#fil-ariane a:last-of-type:after{border-left-color:#E6E6E6!important}
.onglets a.bkg-bleu{border-color:#1073b6}
.fill-orange{fill:#ff8129}
.abo-offres svg{fill:#7fd7cd}
#unes .ombre,#unes .intro,#unes .wrapper .btn,#unes .video-popin{-o-box-shadow:0 2px 5px 0 rgba(0,0,0,0.4),0 2px 10px 0 rgba(0,0,0,0.4);box-shadow:0 2px 5px 0 rgba(0,0,0,0.4),0 2px 10px 0 rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.Shadow(color=rgba(0,0,0,40),Direction=134,Strength=5)}
.ombre,.bloc,#unes,#unes .thumbnail img,.btn,.agir,.form_submit,a.ombre-douce:hover,.form_don .contenu,.form_don .choix.active,#menu .principal ul,.recherche-tip{-o-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);filter:progid:DXImageTransform.Microsoft.Shadow(color=rgba(0,0,0,20),Direction=134,Strength=5)}
.ombre-douce,#login,.spip_documents,div.cs_sommaire{-o-box-shadow:0 0 4px 0 rgba(0,0,0,0.12);box-shadow:0 0 4px 0 rgba(0,0,0,0.12);filter:progid:DXImageTransform.Microsoft.Shadow(color=rgba(0,0,0,12),Direction=134,Strength=2)}
.ss-ombre,.form_submit{box-shadow:none;filter:none;transition:all 0.2s ease-out}
a.ss-ombre:hover,.form_submit:hover{-o-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);filter:progid:DXImageTransform.Microsoft.Shadow(color=rgba(0,0,0,20),Direction=134,Strength=5)}

/* 2016/css/structure.css */
*{box-sizing:border-box;background-repeat:no-repeat;background-position:left top}
hr{display:block;height:1px;width:100%;padding:0;margin:2em 0;border:none}
img{max-width:100%;max-height:100%;vertical-align:middle}
.corps img{width:100%;height:auto}
.arrondi,input[type=text],select,.mot-actif{border-radius:2px}
.arrondi-d{border-radius:0 2px 2px 0}
.clear{display:block;clear:both}
.clear-b{clear:both}
.matos.ligne .apercu{transition:background-size 0.2s ease-out}
a{color:inherit}
.flex,.flex-v,#deroule .chiffre,.bloc .tiroir,.article table tr{display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}
.flex{-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-sb,.article table tr{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}
.flex-around{-ms-flex-pack:distribute;justify-content:space-around}
.flex-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.flex-v-center,#deroule .chiffre{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;-webkit-align-items:center;align-items:center}
.flex-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.flex-bottom{-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}
.flex-v{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flex.flex-nw,#deroule .chiffre{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.flex-self-end{align-self:flex-end}
.ellipsis,.bandeau-flash a{overflow:visible}
.bloc{border-radius:4px;width:100%}
.btn,.form_submit,.formulaire_spip .btn{display:inline-block;border-radius:4px;border:none;padding:.4em 1.3em}
.btn.plus{display:block;text-align:center;margin-top:1em}
.btn.plus span{background-image:url("/2016/design/croix-recherche.svg");background-position:left 8px center;background-size:auto 66%;padding-left:1.7em}
.cercle{display:block;position:absolute;border-radius:50%;-o-box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(color=rgba(0,0,0,20),Direction=90,Strength=5);background-image:url("/2016/design/chevron.svg");background-repeat:no-repeat;background-position:center;background-size:30% auto;-webkit-transition:-webkit-filter 0.2s;transition:-webkit-filter 0.2s;transition:filter 0.2s;transition:filter 0.2s,-webkit-filter 0.2s}
a:hover .cercle{-webkit-filter:brightness(110%);filter:brightness(110%)}
.arrondi{border-radius:3px}
.flex-video{clear:left;position:relative}
.flex-video:before{padding-top:56%;display:block;content:" ";border:1px solid}
.flex-sound{clear:left;position:relative;height:0;padding-bottom:25%;overflow:hidden}
.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video,.flex-sound iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.panel{padding:1.7em 1.2em;border-radius:2px}
.bandeau-flash,.recherche-avancee > a{height:2em}
.titre-gros{text-align:center;margin-top:1.2em;margin-bottom:.8em}
.tags a{margin-bottom:.3em;margin-right:.6em;border-radius:2px;padding:0 .7em}
.telephone{display:inline-block;height:1.8em;border-radius:1em;padding:.3em .6em .3em 1.8em;background-image:url("/2016/design/lobby-citoyen/phone.svg");background-position:0.5rem center;background-repeat:no-repeat;background-size:auto 60%;margin-left:0.1rem}
.marge{width:calc(100% - 20px)}
.marge,#menu{margin:auto}
.hautdepage{padding-top:1em}
.bandeau_cookie{padding:7px 1em;line-height:1.3em!important;position:fixed;bottom:0;text-align:center;z-index:99;text-align:center;width:100%;line-height:1.4em}
.bandeau_cookie a{display:inline-block;margin-left:5px;padding:0 6px;position:relative;cursor:pointer;color:#333}
header h1.logo,header .logo{margin:0}
header .logo img{width:8.2em}
header .marge{position:relative}
.logo + p .txt-manuscrit{display:block;margin:0.2rem 0 -0.2rem;font-size:1.3rem;letter-spacing:0}
header p{max-width:40em;margin-bottom:0.5rem;margin-top:0}
.hamburger{position:absolute;right:2px;top:1.5em;display:inline-block;background:url("/2016/design/hamburger.png") no-repeat;background-size:100% auto;width:2.4em;height:2.388em}
#menu{position:absolute;display:none;max-width:300px;right:0;top:0;z-index:90;padding-top:.555em;padding-bottom:.444em}
#menu.active{display:block;z-index:90;right:0;top:0;padding:1em 0}
#menu .close{float:right;margin-right:5%;position:relative;z-index:95;padding:.8em;margin-top:-.8em}
#menu .principal{width:90%;margin-left:5%}
#menu .principal{margin-bottom:.8em}
#menu .principal ul{display:none}
#menu .principal > li:first-child{border-top:none}
#menu .principal li{text-align:left;border-top:1px solid #fff;margin-top:0}
#menu .principal li a{display:block}
#menu .principal li > .btn{padding:.5em 0}
#menu .principal li.jagis{padding-top:1em;padding-right:0}
#menu .principal li.jagis a{text-align:center;font-weight:700;padding:.5em 1em;border-radius:4px}
#menu .principal li.jagis a:hover{opacity:1}
#menu li.boutons a.btn{text-align:center;margin-top:.5em;width:calc(50% - .5em)}
#menu li.boutons span{/*! margin-left:auto;*/
/*! padding-right:1rem;*/
text-align:right;margin-right:0;/*! clear:both;*/
/*! margin-top:0.4rem;*/
padding-top:0}
#menu li.boutons .liens-compte a{text-decoration:underline;margin:0;margin-left:0.5rem;clear:both;padding-top:0;width:auto;display:inline-block;height:1.6rem}
#menu li.boutons .liens-compte img{width:1.5rem}
#menu{padding-bottom:1em}
@media (max-width:768px){#menu .principal ul{background:none!important}
#menu{-o-box-shadow:-2px 2px 2px 0 rgba(0,0,0,0.3);box-shadow:-2px 2px 2px 0 rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(color=rgba(0,0,0,0.2),Direction=90,Strength=5)}
#menu .actions .flex-end{margin-top:1em;justify-content:initial}
.jagis a{padding:.7em 0!important}
#menu .principal ul{-o-box-shadow:none;box-shadow:none;filter:none}}
form.recherche input[type="text"],.recherche-avancee .recherche-libre input[type="text"]{background:url("/2016/design/recherche.svg") no-repeat;background-size:auto 100%;border:none;padding:.74em 0 .74em 3em;height:2.3em;width:15.2em;font-size:.9em}
form.recherche input[type="text"]{margin-left:5%}
.languettes{display:none}
a.jc2017,a.radioSetP{display:block;box-sizing:border-box;text-align:center;padding:.5em .8em;border-radius:0 0 4px 4px}
.jc2017 span.br,.radioSetP span.br{display:none}
.logo_SetP{text-indent:-9999px;background:url(/2016/design/Logo_seul.png) left center no-repeat;-webkit-background-size:1em;background-size:auto 1em;display:inline-block;width:2em;height:1em;line-height:1em;margin-left:.2em;vertical-align:top}
.bandeau-flash{width:100%;margin:10px 0;padding-top:.5em;text-align:center;overflow:hidden}
.bandeau-flash a span.mobile-hide{display:none}
.bandeau-flash a{position:relative;max-width:90%;margin:auto;text-align:center;height:1.4em;margin-bottom:1em;transition:none}
.bandeau-flash a{display:block}
.info-flash{text-transform:uppercase;margin-bottom:1em}
.linfo{text-align:center;padding:.7em 1em!important}
#fil-ariane{margin-bottom:.5em;position:relative;display:inline-block;overflow:hidden}
#fil-ariane > div{width:500%}
#fil-ariane a{display:inline-block;height:inherit;margin:0;background-image:url("/2016/design/fil-ariane-milieu.png");background-repeat :no-repeat;background-position:left center;padding-left:2em;padding-right:.5em;line-height:1.6em;position:relative}
#fil-ariane a:first-child{background-image:none;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-left:1em}
#fil-ariane a:last-of-type:after{display:inline-block;content:' ';height:0;border:.8em solid transparent;border-left:.8em solid;position:absolute;right:-1.55em;top:0}
header p .serif{display:block;letter-spacing:-.02em}
@media (min-width:500px){.marge{width:calc(100% - 2.5rem)}
.fixed-header{padding-left:1.25rem;padding-right:1.25rem}
header .fixed-header .hamburger{right:1.25rem}
header .fixed-header .partager{right:3.8rem}}
body:not(.mobile-scroll) > header .fixed-header{display:none}
@media (max-width:800px){body > header .hamburger{right:14px}
body > header #menu{position:fixed;z-index:110}
body > header .fixed-header{position:fixed;height:4.7rem;z-index:100;background-color:#FFF;top:0;overflow:hidden;width:100%;padding-top:14px;transition:margin 200ms ease-in-out;margin-top:-4.7rem}
body.can-mobile-scroll > header .fixed-header{display:block}
body.mobile-scroll > header .fixed-header{margin-top:0}
.fixed-header .partager{width:auto;position:absolute;right:53px;top:0.8rem;display:inline-block}
body > header .fixed-header .partager a{height:1.9rem;width:1.9rem;margin-left:0.3rem}
body > header .fixed-header a[rel="start home"]{display:block;overflow:hidden;width:4.2rem}
body > header .fixed-header a[rel="start home"] img{width:100%}}
@media (max-width:799px){.mobile-hide{display:none!important}
#menu li.boutons span,#menu li.boutons .abo-lien{color:#FFF}
#menu .principal li a{padding:0.5rem 0}
.liens-compte{margin-top:0.6rem}}
@media (min-width:800px){.mobile-show,.telephone{display:none!important}
.marge,#menu{max-width:1200px}
.fixed-header{display:none!important}
header p{display:block;width:65%;max-width:40em}
.hautdepage{position:relative;padding-top:.5em}
#menu li.boutons{position:absolute;max-width:calc(100% - 20rem);width:33rem;padding-right:0;right:0;top:-6.4em;/*! border:1px solid */}
#menu li.boutons > a.btn{width:calc(50% - 4.8rem)}
#menu li.boutons > span{width:8.2rem;margin-top:0.5rem;margin-left:-0.5rem}
header p .serif{letter-spacing:-.02em}
.hamburger,#menu .close{display:none}
.languettes{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;right:0;top:0}
a.radioSetP{margin-top:.388em}
#menu{display:block;background:none;color:inherit;position:relative}
#menu > .flex{align-items:baseline}
#menu .principal{width:calc(100% - 15em);border:none;margin:0}
#menu li{border-top:none!important}
#menu .principal > li:not(.boutons){display:inline-block;position:relative;padding-right:5%}
#menu .principal ul{position:absolute}
#menu .principal li:hover ul{display:block}
#menu .principal li ul{width:14rem;z-index:80;margin-top:.4em;margin-left:-1rem}
#menu .principal li li{position:relative;top:-0.4rem;text-indent:0}
#menu .principal li li:first-child{padding-top:0.3rem}
#menu .principal li li a{margin:0 1rem;padding:0.3rem 0;border-bottom:1px solid #DDD}
#menu .principal li li:last-child a{border-bottom:none;padding-bottom:0}
#menu .recherche input{margin:0}
.bandeau-flash{margin-top:0}
.bandeau-flash a span.mobile-hide{display:inline}
.bandeau-flash a span.jaune{display:none}}
@media (min-width:900px){#menu .principal li.jagis a{padding:.5em 1.5em}
.languettes{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
a.jc2017,a.radioSetP{border-top-width:0}
a.radioSetP{margin-top:0}
a.jc2017{margin-left:1em}}
@media (min-width:1000px){#menu .principal > li:not(.boutons){padding-right:3em}
#menu .principal li.jagis a{padding:.5em 2em}
#menu{padding-top:.3em;padding-bottom:.8em}}
@media (min-width:1100px){#menu .principal > li:not(.boutons){padding-right:4em};#menu .principal li.jagis a{padding:.5em 2.5em}}
@media (min-width:1200px){#menu .principal > li:not(.boutons){padding-right:5em}
#menu .principal li.jagis a{padding:.5em 3em}}
#cboxLoadedContent{border:none!important}
#cboxTitle{display:none!important}
#cboxContent{margin-top:0}
body.popin{padding-top:3em}
body.popin h1{margin-bottom:.5em}
@media (min-width:500px){body.popin .editer-groupe{display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#formulaire_formidable-29 .saisie_input{width:100%}
#formulaire_formidable-29 .editer_input_1,#formulaire_formidable-29 .editer_input_4,#formulaire_formidable-29 .editer_input_6{width:50%;padding-right:2%}
#formulaire_formidable-29 .editer_input_2,#formulaire_formidable-29 .editer_input_5,#formulaire_formidable-29 .editer_input_7{width:50%}
#formulaire_formidable-29 .saisie_selection{width:50%}}
.colonneseule{max-width:900px;margin:auto}
.corps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}
.col-gauche,.col-droite,.mi-gauche,.mi-droite{width:100%}
.col-droite,.mi-droite{margin-top:2em}
@media screen and (max-width:1000px){.col-droite{order:1}}
@media screen and (max-width:800px){.show-tablet,.show-desktop{display:none}}
@media screen and (min-width:500px) and (max-width:800px){.col-droite > .bloc{width:calc(50% - 0.5rem)}}
@media screen and (min-width:800px) and (max-width:1000px){.col-droite > .bloc{width:calc(33.33% - 0.5rem)}
.show-mobile,.show-desktop{display:none}}
@media (min-width:1000px){.show-mobile,.show-tablet{display:none}
.corps{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.col-gauche{width:calc(75.9% - 1.5rem)}
.col-droite{width:calc(24.1%);margin-top:0}
.bloc .col-droite{padding-left:1.5em}
.mi-gauche,.mi-droite{width:48%;margin-top:0}
.bloc .mi-gauche,.bloc .mi-droite{width:50%}
.bloc .mi-gauche{padding-right:.75em}
.bloc .mi-droite{padding-left:.75em}
.footer .col-droite,.deroule-fin .col-droite{max-width:100%}
.bloc .col-droite{max-width:none}}
.bloc{padding:1.3em;margin-bottom:2em}
.bloc:not(.flex):not(.flex-sb){display:block}
.bloc.nopadding{padding:0}
.col-gauche .bloc{/*! padding:1.3em;*/
position:relative}
.bloc .taille-moyen{margin-bottom:.7em}
.bloc.articles img{width:25%;max-width:8em;margin-right:1.3em;height:auto}
.bloc.articles .flex > div{width:calc(70% - 1.3em)}
.bloc .article{display:block;border-bottom:1px solid;margin-bottom:1em;padding-bottom:1em}
.bloc .article:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.bloc.articles .cercle{width:3em;height:3em;right:-1.5em;margin-top:1em}
.bloc.section{padding-top:3em;padding-bottom:3em}
.bloc.section .titre-gros{margin-top:3em;margin-bottom:1.5em}
@media (max-width:500px){.bloc.articles p{display:none}}
@media (min-width:500px){.bloc.articles .infos{height:8em}}
@media (min-width:1100px){.col-gauche .bloc.articles{margin-right:20px}}
.bloc.chronique svg{width:100%;height:auto}
.bloc.chronique span{display:block;font-weight:700}
.bloc.chronique .la-chronique-du{font-size:1.4em;line-height:1em}
.bloc.chronique .typo_exposants{margin-left:-.4em;top:-.1em;font-size:.6em}
.bloc.chronique .date-01{font-size:2.5rem;line-height:1em}
.bloc.chronique .date-02{font-size:2.6rem;line-height:1em}
.bloc.chronique .date-03{font-size:3.1rem;line-height:1em}
.bloc.chronique .date-04{font-size:3.4rem;line-height:1em}
.bloc.chronique .date-05{font-size:3.8rem;line-height:.95em}
.bloc.chronique .date-06{font-size:3.6rem;line-height:1.1em}
.bloc.chronique .date-07{font-size:2.8rem;line-height:1em}
.bloc.chronique .date-08{font-size:3.3rem;line-height:1em}
.bloc.chronique .date-09{font-size:1.6rem;line-height:1.1em}
.bloc.chronique .date-10{font-size:2.2rem;line-height:1em}
.bloc.chronique .date-11{font-size:1.7rem;line-height:1em}
.bloc.chronique .date-12{font-size:1.8rem;line-height:1em}
.bloc.chronique .med{font-size:2.05em;line-height:.95em}
@media (min-width:1000px){.bloc.chronique{font-size:1.1em}}
img.logo-ns{width:calc(100% + 2.6rem);max-width:calc(100% + 2.6rem);display:block!important;margin-top:-0.8rem;margin-bottom:0.6rem}
.logo-ns,.logo-ns + .bkg-vert-clair{margin-left:-1.3rem;margin-right:-1.3rem}
.bkg-vert-clair{margin-bottom:0.5rem;padding:0.2rem 0}
.anciens-ns + .categories{margin-top:-1.25rem}
.categories{margin-bottom:2rem}
.col-droite .setptw{margin-bottom:2rem}
.col-droite .twitter-timeline{height:30rem!important}
.col-gauche .categories a{color:#FFF}
.categories a{padding:0.3rem 0 0.3rem.4rem!important;font-weight:700;margin-bottom:0.8rem;width:100%}
.categories a img{height:2.9rem;width:auto}
.categories a > span{width:100%;display:block;text-align:center;margin-right:0.5rem}
.categories a.lien-projet > span{margin-top:0.3rem}
.bloc.newsletter input{width:100%;height:2em;margin-bottom:1.5em}
.suivre .fb,.suivre .yt,.suivre .tw,.suivre .ds{display:block;width:calc(25% - .6em);max-width:6em;position:relative;overflow:hidden;box-sizing:border-box;background-size:auto 50%;border-radius:50%}
.suivre .tw{background-size:auto 42%}
.suivre .fb:before,.suivre .tw:before,.suivre .yt:before,.suivre .ds:before{content:"";display:block;padding-bottom:100%}
.suivre.flex-start .fb,.suivre.flex-start .yt,.suivre.flex-start .tw,.suivre.flex-start .ds{margin-right:1em;width:4em}
.fb{background:url("/2016/design/facebook.svg") no-repeat center #547bbd}
.tw{background:url("/2016/design/twitter.svg") no-repeat center #79ccf0}
.print{background-image:url("/2016/design/imprimer.svg");background-repeat:no-repeat;background-position:center}
.yt{background:url("/2016/design/youtube.svg") no-repeat center #e9644b}
.ds{background:url("/2016/design/discord.svg") no-repeat center #8c9eff}
.fb,.yt{background-size:auto 60%}
.tw{background-size:auto 47%}
.suivre .ds{background-size:auto 60%}
.print{background-size:auto 51%}
.nuage .taille-1{font-size:.8em}
.nuage .taille-2{font-size:.9em}
.nuage .taille-4{font-size:1.15em}
.nuage .taille-5{font-size:1.5em}
.nuage a{margin-right:0.2rem;display:inline-block}
.nuage a:hover{color:#a3a3a3}
.nuage{margin-bottom:1rem;font-size:.9em;color:#666}
.footer{padding-top:1.5em}
.footer .logo{float:left;margin-right:1.8em;width:20%;max-width:126px}
.footer .logo img{max-width:100%}
.footer .description{margin:0 0 0 calc(20% + 1.8em)}
.footer .liens li{display:inline}
.footer .liens li:not(:first-child){margin-top:5px}
.footer .liens li:not(:first-child):before{content:' - ';margin:0 .5em;line-height:1.8em}
.footer .copyright{text-align:left;margin-top:1.5em;padding-bottom:1em}
.footer .col-droite{margin-bottom:1rem}
@media (min-width:768px){.footer .col-droite{width:100%}}

/* 2016/css/style.css */
a{transition:0.2s all ease-in-out}
sup,sup.typo_exposants{vertical-align:super}
label{cursor:pointer}
.spip_note_ref{font-size:.8em;line-height:1em;vertical-align:text-top}
.caractencadre-spip{background:#F60;color:#FFF;font-weight:700}
.caractencadre2-spip{background:#FFEEC0;color:#000;font-weight:700}
p,.p,dl,dd,blockquote,address,pre,table,fieldset{margin:1.5em 0;word-wrap:break-word}
#outil_sommaire a{color:#000;font-weight:700}
.texte{margin-bottom:1em}
.texte h2,.texte h3,.texte h4,.texte h5,.texte h6{margin-top:2.5em;margin-bottom:1em}
.texte table{text-align:left}
.texteencadre-spip{border:none;color:inherit;padding:1.2em 1.2em .5em}
.texteencadre-spip.flex{width:auto}
.texteencadre-spip:after{content:"";display:block;clear:both;height:1px}
.texteencadre-spip p:first-child,.texteencadre-spip dl:first-child + p,.texteencadre-spip h1:first-child,.texteencadre-spip h2:first-child,.texteencadre-spip h3:first-child,.texteencadre-spip h4:first-child,.texteencadre-spip h5:first-child,.texteencadre-spip h6:first-child{margin-top:0}
.texteencadre-spip p:last-child{margin-bottom:.8em}
blockquote.spip{background:none;margin-top:2rem;border-left:solid 2px #bbb;color:#777;padding:0 0 0 1em}
blockquote.spip:before,blockquote.spip:after{background-size:100% auto;background-repeat:no-repeat;display:block;background-color:inherit;height:1.4em;width:1.25em;content:" "}
blockquote.spip:before{background-image:url("/2016/design/quote_l.png");position:absolute;margin-top:-1.2em;margin-left:-1.65em}
blockquote.spip:after{background-image:url("/2016/design/quote_r.png");background-position:center bottom;display:inline-block;content:" ";float:right;margin-top:-1.5rem}
blockquote.spip p:first-child,blockquote.spip h1:first-child,blockquote.spip h2:first-child,blockquote.spip h3:first-child,blockquote.spip h4:first-child,blockquote.spip h5:first-child,blockquote.spip h6:first-child{margin-top:0}
h3 .bloc-titre{font-weight:700}
.blocs_titre,.blocs_replie{background:url('//solidariteetprogres.fr/2016/images/fleche-bloc.png') no-repeat scroll left center transparent;background-position:0 -24px}
.blocs_replie{background-position:0 0}
.notes{text-align:justify;font-size:.85em;line-height:1.2em}
blockquote .spip_documents_center{width:541px}
dl dt,.chapo{font-weight:700}
dl dt{text-align:center}
.logo-article .spip_logos{display:block;margin:0;float:none}
.chapo p:first-child{margin-top:0}
.btn_addthis .addthis_toolbox{width:150px}
.suggestions .addthis-compteur{display:inline-block;margin-left:4px;padding-top:2px;vertical-align:top}
.logo_setp{display:inline-block;background:url("/2016/design/logo.svg") top left no-repeat;background-size:100% auto;vertical-align:bottom;width:1.5em;height:1.1em;margin:0 .1em}
.spip_documents{margin-top:0;margin-bottom:.8em;font-size:.85em;line-height:1.2;border-radius:0 0 4px 4px;position:relative;z-index:5}
.spip_documents,.spip_documents img{border-top-left-radius:2px;border-top-right-radius:2px}
.spip_documents.uneimage,.spip_documents.uneimage img{border-radius:2px}
.spip_documents dd{margin:0;font-size:.9em;padding-top:.5em}
.spip_documents dd:last-child{padding-bottom:.5em}
.spip_documents dd.spip_doc_credits{font-size:.7em}
.spip_documents.half{margin-left:0;float:left;margin-right:1em;margin-left:0}
.spip_documents,.spip_documents_center,.spip_doc_titre,.spip_doc_descriptif{text-align:left}
.spip_doc_titre,.spip_doc_descriptif,.spip_doc_credits{padding:0 .7em}
.spip_documents_center{width:100%}
.spip_documents_left,.spip_documents_right{max-width:100%;width:100%;margin-left:0}
.spip_doc_credits{text-align:right}
.texteencadre-spip .spip_documents_left,.texteencadre-spip .spip_documents_right{max-width:33.02%}
.uneimage_left,.undoc_left{margin-right:1em;margin-left:0}
.undoc_right,.uneimage_right{margin-right:0;margin-left:1em}
.uneimage_left .spip_doc_titre,.uneimage_left .spip_doc_descriptif,.uneimage_left .spip_doc_credits,.uneimage_right .spip_doc_titre,.uneimage_right .spip_doc_descriptif,.uneimage_right .spip_doc_credits{margin-left:1em}
.undoc_left .spip_doc_titre,.undoc_left .spip_doc_descriptif,.undoc_left .spip_doc_credits,.undoc_right .spip_doc_titre,.undoc_right .spip_doc_descriptif,.undoc_right .spip_doc_credits{margin-left:0}
@media (min-width:500px){.spip_documents_left,.spip_documents_right{bottom:-.2em;max-width:50%;width:50%}
.spip_documents.half{width:50%}
.col-droite .spip_documents_left,.col-droite .spip_documents_right{width:100%;max-width:100%}
.spip_documents.docsanslogo{max-width:25%!important;width:inherit;padding:.2em}
.spip_documents.docsanslogo img{width:5em}}
@media (min-width:640px){.spip_documents.docsanslogo{max-width:22%!important}}
@media (min-width:900px){.spip_documents.docsanslogo{max-width:19%!important}}
@media (min-width:1100px){.spip_documents_left,.spip_documents_right{max-width:33%;width:33%}
.col-droite .spip_documents_left,.col-droite .spip_documents_right{width:100%;max-width:100%}}
h1{margin-bottom:1em}
ul.spip,ol.spip{margin-left:24px}
.liste-logo,.liste-titre,.liste-rubrique,.liste-date{display:inline-block;vertical-align:top}
.liste-logo{margin-right:10px}
.liste-logo .spip_logos{margin-right:0}
.ie6 .liste-logo,.ie6 .liste-titre,.ie6 .liste-rubrique,.ie6 .liste-date,.ie7 .liste-logo,.ie7 .liste-titre,.ie7 .liste-rubrique,.ie7 .liste-date{display:inline;zoom:1}
.liste-logo{position:relative}
.surimpression_video{background:url(/2012/images/surimpression-video-centre.png) no-repeat;position:absolute;left:0;z-index:8;width:35px;height:35px;background-position:0 0}
.surimpression_video.taille-50{width:50px;height:50px;background-position:0 0}
.surimpression_video:hover,a:hover .surimpression_video{background-position:0 -35px}
.surimpression_video.taille-50:hover,a:hover .surimpression_video.taille-50{background-position:0 -50px}
.contenu .surimpression_video{background:url(/2012/images/surimpression-video-70.png) no-repeat;position:absolute;z-index:8;width:35px;height:35px;background-position:0 0}
.contenu .surimpression_video.taille-50{width:50px;height:50px;background-position:-10px -11px}
.contenu .surimpression_video:hover,a:hover .surimpression_video{background-position:0 -35px}
.contenu .surimpression_video.taille-50:hover,a:hover .surimpression_video.taille-50{background-position:-10px -81px}
.liste-rubrique{font-weight:700;font-size:.9em}
.liste-titre a.entry-title{display:block;height:auto;overflow:hidden;text-overflow:ellipsis;width:236px}
.liste-titre time{display:inline}
ul img,ul .spip_logos{margin-bottom:0}
li,li ul li:first-child{margin-top:10px}
ul.spip li{list-style-position:inside}
ul li:first-child{margin-top:0}
.sansrubrique .liste-date{font-size:.9em;font-weight:700}
.liste h3{margin-bottom:0;font-family:MuseoSlab;font-weight:700}
.texte .puce{width:auto;margin-top:-0.2rem}
.texte .tableauspecial tbody tr:nth-child(2n) th,.tableauspecial tbody tr:nth-child(2n) td,.tableauspecial tbody tr.even th,tbody tr.even td{background:inherit}
.tableauspecial h1,.tableauspecial h2,.tableauspecial h3,.tableauspecial h4,.tableauspecial h5 .tableauspecial,h6{margin:0}
a.videoquestion{color:#222;display:block;margin:12px 0}
.questiontemps,.questiontexte{display:inline-block;vertical-align:top;box-sizing:border-box}
.questiontemps{color:#0a71b4;width:125px}
.questiontexte{width:477px}
.questiontexte p{margin:0}
a.videoquestion:hover .questiontexte,a.videoquestion:hover .questiontemps{color:#e53517}
.slideMore{display:none}
#modalBackground{display:flex;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.5);justify-content:center;align-items:center}
.modalBox{background-color:#0091b9;padding:1em;border-radius:4px}
#crossButton{color:#aaa;float:right;font-size:28px;font-weight:700}
#crossButton:hover,#crossButton:focus{color:red;text-decoration:none;cursor:default}

/* 2016/css/form_setp.css */
.formulaire_spip fieldset{border:1px solid #acacac;padding:.5em 1em 1em;border-radius:2px}
.formulaire_spip fieldset > legend{padding:0 .5em;text-transform:capitalize}
.formulaire_spip{margin:0;width:100%}
.formulaire_spip li{margin-bottom:0}
.texte form,.texte .formulaire_formidable{clear:none}
form .saisie_input,form .saisie_textarea,form .saisie_selection,.fiche.deploiements .ligne{position:relative;margin:.3em 0;width:100%}
form .saisie_input label,form .saisie_textarea label,form .saisie_selection label,.fiche.deploiements .champ{position:absolute;left:.7em;top:1.25em;font-size:1.2em;line-height:1.2;color:#acacac;transition:0.2s all ease-in-out;pointer-events:none}
form .saisie_input input:focus + label,form .saisie_input label.active,form .saisie_selection label.active,form .saisie_textarea label.active,.fiche.deploiemlents .champ{left:.2em;top:0;font-size:.8em;color:#0497B6}
.formulaire_formidable .saisie_checkbox{width:100%;padding:0.3rem;margin:0.3rem 0}
.formulaire_formidable .saisie_checkbox label:first-child{font-weight:700}
.bgbleu form .saisie_input input:focus + label,.bgbleu form .saisie_input label.active,.bgbleu form .saisie_textarea label.active,.bgbleu form .saisie_selection label{color:#fff}
form input,form textarea,.boutons a{transition:0.2s all ease-in-out;border-radius:2px}
form .error,form .erreur_message{position:absolute;right:0;bottom:-1.6em;font-size:.64em;background:none;border:none;margin:0;padding:0}
form .error.error_nationalite{position:static;font-size:1rem;margin-top:0.5rem}
form label.mentions .error{position:static;margin:1em 0;padding:0;background:none;border:none}
form .fieldset{position:relative;margin-top:4em}
form .fieldset h2{margin:0;position:absolute;top:-1em;left:.2em;font-size:1.3em;color:#243D49}
form input[type=text],form input[type=email],form textarea,.formulaire_formidable input[type=text],form input[type=password],.formulaire_formidable textarea,form select{padding:.3em .7em;border:1px solid;width:100%}
form input[type=text],form input[type=email],.formulaire_formidable input[type=text],form input[type=password],form select{height:2em}
form textarea{height:6em}
select{text-indent:-0.15rem;-webkit-appearance:none;-moz-appearance:none}
select::-ms-expand{display:none}
form input[type=text],form input[type=email],form input[type=password],.formulaire_spip textarea + .boutons,.formulaire_formidable input[type=text],form select,form textarea,input + input.btn,.formulaire_formidable .saisie_selection select,.saisie_input label + select{margin-top:.9em;margin-bottom:0}
form label + select{margin-top:0.15rem}
.boutons,form .boutons,.formulaire_formidable .boutons{clear:none;margin:1em 0;text-align:center}
.boutons a.btn,form .boutons input,.formulaire_formidable .boutons input{width:100%;line-height:2em;margin-left:0;border:none}
form .error{display:none}
.form_ligne{display:block}
form label,.formulaire_formidable label{font-weight:400}
form label h2,form label h3,form label h4{display:inline-block;margin-bottom:0}
.saisie_case{width:100%;margin-bottom:0.5rem}
form .explication{margin-top:1rem}
@media screen and (min-width:768px){.formulaire_formidable .editer-groupe,.formulaire_spip .editer-groupe{display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}
.reponse_formulaire{background:none;border:none;padding:0}
.reponse_formulaire p{margin:0}
#formulaire_formidable-32 .editer_checkbox_1{border-top:1px solid;margin-top:1em}
#formulaire_formidable-32 .editer_checkbox_1 > label{display:none}
#formulaire_formidable-32 .editer_checkbox_1 .choix{margin:1em 0}
#formulaire_formidable-32 .choix_repas-midi,#formulaire_formidable-32 .choix_buffet{display:none;font-size:.8em;margin:-.7em 0 1em 2em!important}
#formulaire_formidable-32 .editer_explication p{text-align:left;padding:1em;font-size:.8em}
#formulaire_formidable-12 .boutons{margin-top:0}
@media screen and (min-width:768px){#formulaire_formidable-12 .editer_input_1,#formulaire_formidable-12 .editer_input_3{width:50%;padding-right:2%}
#formulaire_formidable-12 .editer_input_2,#formulaire_formidable-12 .editer_input_4{width:50%}
#formulaire_formidable-12 .editer_textarea_1{width:100%}}
#formulaire_formidable-30 .editer_input_1{width:100%}
#formulaire_formidable-30 .editer_selection_1 label{font-weight:400}
#formulaire_formidable-30 .editer_checkbox_1 > label{margin-bottom:1em}
#formulaire_formidable-30 .editer_checkbox_1{clear:both;padding-top:.8em}
#formulaire_formidable-30 .choix{margin-top:.5em}
#formulaire_formidable-30 input[type=submit]{display:block;margin:1em 0 0;width:100%;padding:.4em 0;font-weight:700}
@media screen and (min-width:768px){#formulaire_formidable-30 .editer_input_2,#formulaire_formidable-30 .editer_input_5,#formulaire_formidable-30 .editer_selection_1{width:50%;padding-right:2%}
#formulaire_formidable-30 .editer_input_3,#formulaire_formidable-30 .editer_input_4,#formulaire_formidable-30 .editer_checkbox_1{width:50%}}
#formulaire_don .mi-droite ul label{width:100%}
.formulaire_formidable-5 label,.formulaire_formidable-9 .saisie_input label,.formulaire_formidable-13 .saisie_input label{width:100%;display:inline-block;vertical-align:top;margin-right:12px}
.ie6 .formulaire_formidable-5 label,.ie7 .formulaire_formidable-5 label,.ie6 .formulaire_formidable-9 label,.ie7 .formulaire_formidable-9 label,.ie7 .formulaire_formidable-13 label{display:inline;zoom:1}
.formulaire_formidable-5 .saisie_input input,.formulaire_formidable-9 .saisie_input input,.formulaire_formidable-13 .saisie_input input{width:100%}
.formulaire_formidable-5 .saisie_textarea textarea,.formulaire_formidable-9 .saisie_textarea textarea{width:100%}
.formulaire_formidable-4 .editer_case_1{margin-left:160px}
.formulaire_formidable-13 .boutons{text-align:left;margin-left:340px;margin-top:-52px}
.formulaire_formidable-9 .saisie_input label span{margin-left:10px}
.formulaire_formidable-9 .saisie_input label{width:200px;text-align:left}
.formulaire_formidable-9 .choix{position:relative;left:212px}
.formulaire_formidable-9 .boutons .formulaire_formidable-13 .boutons{text-align:left;margin-left:215px}
.suggestions .formulaire_formidable-9 .saisie_input label span{margin-left:10px}
.suggestions .formulaire_formidable-9 .saisie_input label{width:93px;text-align:right}
.suggestions .formulaire_formidable-9 .choix{position:relative;left:0}
.suggestions .formulaire_formidable-9 .boutons{text-align:left;margin-left:105px}
.suggestions .formulaire_formidable-9 .saisie_input input{width:180px}
.suggestions .formulaire_formidable-9 .saisie_textarea textarea{width:405px}
.suggestions .formulaire_formidable-9 .saisie_input label{display:inline-block;vertical-align:top;margin-right:7px}
.suggestions .formulaire_formidable-9 li{margin:5px 0}
.ope-dons{height:2em}
.ope-dons .fleche{height:2em;border:solid 1em;border-color:#0091b9 #fecc00;border-right:none;float:right}
.ope-dons .deduction{float:right;padding-left:.5em;padding-right:.5em}
.ope-dons .deduction .prix{font-weight:700;padding-right:.5em}
.ope-dons .deduction,.ope-dons label{line-height:2em}
.ope-dons label{padding-left:.5em;font-weight:700;width:auto}
.ope-dons h2{margin-bottom:1em}
.option{padding:1em;margin:1em 0}
.option p:last-child{margin-bottom:0}
.tiroir h4{margin-bottom:0;font-weight:400;font-family:MuseoSlab;font-size:1em}
.tiroir{display:none;margin-top:1em}
.etape{clear:both;align-items:center;margin-top:.75em}
.etape .puce{font-size:2em;font-weight:700;width:40px}
.mensualiser .etape p{width:100%;margin-top:.5em;padding-left:40px}
.etape h4{clear:none;max-width:calc(100% - 40px)}
.saisie_checkbox > .choix + p{margin-top:.5em}
.explication.gravatar_info_forum{display:none}
.qui.saisie_qui{margin-bottom:1.5rem}
@media screen and (min-width:500px){.ope-dons .deduction{padding-left:1em;padding-right:1em}}

/* 2016/css/recherche.css */
#recherche .categories{margin-top:0.2rem;max-width:45rem}
#recherche h1{width:100%}
#recherche .titre-section{font-weight:400;border-top:2px solid;padding:1rem 0 1.2rem}
.onglets{margin-top:1.8rem;position:relative;z-index:0;margin-bottom:1.8rem}
.onglets .flex-nw{border-style:solid;border-color:#000;border-top-width:1px}
.onglets .flex-nw:last-child{border-bottom-width:1px}
.onglets a{display:inline-block;padding:0.2rem 0.2rem}
.onglets-trait{height:8px;position:relative;z-index:5}
.themes a:last-child{margin-bottom:1.5rem}
.themes a{min-width:7rem;width:calc(20% - 3rem);padding:.3em 0 .4em;text-align:center;margin-top:0.5rem}
.ss-rub-169{order:2}
.ss-rub-46{order:3}
.ss-rub-3{order:4}
.ss-rub-167{order:5}
.themes .par-4 a{width:calc(50% - 0.3rem)}
#recherche .ajaxbloc{width:100%}
#recherche .article{border-bottom:none}
#recherche .liste + .titre-section{margin-top:1rem}
#recherche .docdefond-14910 .titre-conteneur{height:auto}
.recherche-avancee{width:100%}
.recherche-avancee .recherche-libre input{margin-top:0;margin-bottom:0.5rem}
.recherche-critere,.recherche-date{min-width:10rem;margin:0 0 1rem 2.4rem}
.recherche-avancee a.label:after{content:" ";display:inline-block;height:0;width:0;border-top:.65em solid;border-right:.35em solid transparent;border-left:.35em solid transparent;margin-left:0.3rem;position:relative;top:0.0.5rem}
.recherche-tip{display:none;opacity:0;transform:opacity 0.3s linear;position:absolute;z-index:90;width:14rem;border-radius:1.5rem;padding:0.7rem 1.5rem;margin-left:-1.5rem}
.recherche-critere.active .recherche-tip.groupes,.recherche-critere.active2 .recherche-tip.mots,.recherche-date.active .recherche-tip.periodes,.recherche-date.active2 .recherche-tip.pickers{display:block;opacity:1}
.recherche-tip .contenu{overflow:auto;max-height:13rem}
.recherche-tip a{display:block;width:100%;border-bottom-width:1px}
.recherche-tip.mots a:first-child{border-bottom-style:solid;padding-bottom:0.2rem;margin-bottom:0.2rem}
.recherche-tip.pickers .flex{margin-bottom:1rem}
.recherche-tip.pickers input{width:calc(100% - 2rem);margin:0}
.recherche-tip.pickers input.submit{width:calc(100% - 2rem);margin-left:2rem;font-size:1rem}
.recherche-avancee .mot-actif{display:inline-block;padding:.1em 1.5em .2em .7em;background-image:url("/2016/design/croix-fermer.svg");background-position:right 5px top 5px;background-repeat:no-repeat;margin-top:8px}
@media screen and (max-width:800px){.recherche-avancee .recherche-libre{width:100%}
#recherche .nuage{order:6}}
@media screen and (min-width:500px){#recherche .categories a{width:calc(50% - 0.5rem);margin-top:1rem}
.onglets .flex a{padding-left:1rem;padding-right:1rem}}
.tri{position:relative;top:-2em}
@media screen and (min-width:800px){#recherche .categories a{width:calc(33.33% - 0.5rem)}
#recherche .themes{width:100%}
.recherche-avancee{margin-bottom:1rem}
.recherche-avancee .recherche-libre{width:auto}
.recherche-avancee .recherche-critere,.recherche-avancee .recherche-date{margin-top:0.2rem}
.themes .flex{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.themes a{/*! width:15%;*/
margin-right:0;min-width:15%}
.themes .par-4 a{width:calc(33% - 0.3rem)}
.tri{width:15em;float:right}}
@media screen and (min-width:900px){.recherche-libre{width:50%;padding-left:1.5em}
.themes .par-4 a{width:calc(25% - 0.4rem);max-width:13rem}
#recherche .liste .article{width:calc(50% - 1em);margin-right:2em}
#recherche .liste .article:nth-of-type(2n){margin-right:0}}
@media screen and (min-width:1000px){.onglets{margin-top:2.8rem;padding:0 2.2em;border:none;flex-wrap:nowrap}
.onglets > .flex{border:none}
.onglets > .flex:first-child{width:48.5%}
.onglets > .flex:last-child{width:48.5%}
.onglets a{border-style:solid;border-color:#000;border-top-width:1px;border-bottom-width:1px;padding-left:1rem;padding-right:1rem}}
@media screen and (min-width:1100px){.mots .ajaxbloc{width:48%}
.mots .dates{width:52%;padding-left:1.5em;border:none;padding-top:0;margin-top:0}}
#recherche .cercle{display:none}

/* 2016/css/articles.css */
.insArticle,.insNewsletter{text-align:right;margin:50px 0;border-right:2px solid #006f9e}
.insArticle > div,.insNewsletter > div{display:inline-block;background-color:#f2f8fa;padding:0 10px;width:90%;margin-left:10%;display:flex;align-items:center;height:34px}
.insNewsletter h2{display:inline-block;margin:0;padding-right:10px;white-space:nowrap}
.insNewsletter .formulaire_formidable{display:inline-block;width:auto}
.insNewsletter .formulaire_formidable .boutons{width:auto;display:inline-block;display:none}
.insNewsletter .formulaire_formidable .editer-groupe{width:100%;display:inline-block}
.insNewsletter .formulaire_formidable input[type=text]{height:calc(1.4em + 4px);border-radius:5px;padding:0;font-size:.9em;line-height:calc(1.4em + 2px);border-color:#000!important;background:url("/2016/design/mail-news.png") no-repeat;background-color:#FFF;background-position:left 5px center;padding-left:35px;margin-top:0;box-shadow:0 0 2px rgba(0,0,0,0.4)}
.insNewsletter .formulaire_formidable label{padding:0;height:calc(1.4em - 2px);line-height:calc(1.4em - 2px);text-transform:lowercase;color:#006f9e;top:0}
.insNewsletter .formulaire_formidable label:not(.active){font-size:.9em;line-height:1.7em;margin-left:25px}
.insNewsletter .formulaire_formidable label.active{display:none}
.insNewsletter .reponse_formulaire_ok{margin-bottom:0;margin-left:1rem}
.insNewsletter br{display:none}
.insArticle > div{width:auto;height:auto;padding-bottom:5px;display:inline-block;vertical-align:middle;line-height:100%;margin-left:0;padding-right:50px}
.insArticle > div > *{vertical-align:-7px}
.insArticle > div > a{color:#006f9e}
@media(max-width:800px){.insNewsletter h2{width:auto}
.insNewsletter br{display:block}
.insNewsletter > div{display:inline-block;height:auto;width:auto;text-align:left}
.insArticle > div{padding-right:20px}}
@media(max-width:420px){.insNewsletter > div{margin-left:0}
.insNewsletter h2{white-space:normal}}
.apercu-journal.inactif a{opacity:0.3}
.apercu-journal a.ombre{display:block;width:100%;position:relative;margin-bottom:1rem;border:1px solid}
.apercu-journal a.ombre:before{display:block;content:" ";padding-bottom:75%}
.apercu-journal a span{position:absolute;left:0;width:100%;height:100%;top:0;left:0;overflow:hidden}
.apercu-journal img{max-height:none}
.apercu-journal .play{position:absolute;width:100%;height:100%;background:url("/2016/design/abonnement/lire.svg") no-repeat center;background-size:auto 80%;opacity:0.8}
.apercu-journal:not(.inactif):hover .play{opacity:1}
.apercu-journal .btn{display:block;width:8em;margin:0 auto 1rem}
.abo-journal iframe{height:0}
.abo-journal .texteencadre-spip img{margin:0.5rem 2rem 0.5rem 0.5rem}
.abo-journal .texteencadre-spip{padding-top:0.5rem;position:relative}
.abo-journal .texteencadre-spip > div{width:calc(100% - 2.4rem)}
.abo-journal .offre h3{position:relative;z-index:5;padding-top:0.5rem;margin-left:0.5rem}
.abo-journal .texteencadre-spip input{margin-top:0.5rem}
.abo-journal + .texte .spip_documents_left{display:none}
@media screen and (min-width:600px){.apercu-journal a.ombre{width:calc(33% - 0.5rem)}
.apercu-journal > div{width:calc(67% - 0.5rem)}
.apercu-journal .btn{float:right;margin-left:1rem}}
@media screen and (min-width:600px) and (max-width:800px){.apercu-journal > div{font-size:1rem}}
@media screen and (max-width:800px){.abo-journal .texteencadre-spip img{display:none}
.abo-journal .offre .btn{padding-left:0;padding-right:0;width:100%;text-align:center;margin-top:1rem;margin-bottom:1rem}
.apercu-journal .phrase-abo{display:none}}
@media screen and (min-width:800px){.abo-journal .texteencadre-spip img{height:4rem;width:auto}
.abo-journal div.offre{height:7rem}
.abo-journal .texteencadre-spip.offre img{position:absolute;height:100%;left:1rem;top:0;width:auto;margin:0;z-index:1}
.abo-journal .texteencadre-spip.offre .btn{margin-left:23.7rem;margin-top:0.7rem}
.abo-journal .texteencadre-spip > div{width:calc(100% - 2.4rem);height:4.2rem}
.abo-journal .texteencadre-spip > div{width:calc(100% - 10rem)}
.abo-journal form input{width:calc(35% - 0.5rem);margin-right:0.5rem;font-size:1rem}
.abo-journal form input[type=submit]{width:calc(30% - 0.8rem);margin-right:0;padding:.35em 0}}
.sigle-payant{background:url("/2016/design/abonnement/payant.svg") center no-repeat;background-size:100% 100%;display:inline-block;height:1.3em;width:1.3em;vertical-align:center;position:absolute;margin-top:-0.1rem}
.docdefond .sigle-payant{position:relative;font-size:.7em!important;top:.2em;left:-0.2rem}
.abo-pied{padding-bottom:1.2rem}
.abo-pied .degrade{height:22rem;margin-top:-22rem;position:relative;z-index:10;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1))}
.abo-pied .login{text-align:center;max-width:100%}
.abo-pied .login form a{display:block;margin-top:0.4rem}
.abo-pied .login iframe{height:0}
.abo-pied .unite{margin:2rem auto 0;padding-bottom:1em;text-align:center}
.abo-pied h3{display:inline;/*! padding:.2em .3em;*/}
.abo-pied .unite h3.orange{display:block;margin-top:0.5rem}
.abo-pied svg{margin:auto;display:block;width:6em;height:6em;margin-top:-0.4rem}
.abo-pied .unite .prix{display:block;margin-top:-3.5rem;margin-bottom:0.8rem;font-size:1.9rem}
.abo-pied .btn-lire{width:100%;max-width:25rem;text-align:center;margin:auto}
.abo-pied .btn-lire + .msg{margin-top:0.5rem;width:100%;text-align:center;padding-bottom:2rem}
.abo-pied .bkg-jaune{margin-bottom:0}
.abo-journal .abo-offres{margin-top:-0.8rem}
.abo-offres{margin-bottom:1.5rem;width:calc(100% + 2.4rem)}
.abo-offres.abo-4{margin-top:0;width:100%}
.abo-offres > a{display:block;margin-bottom:0.3rem;width:100%;overflow:hidden;padding:1rem 0.7rem 0.5rem}
.abo-offres *{position:relative}
.abo-offres .taille-moyen{margin-bottom:0.5rem;line-height:1.1}
.abo-offres svg{position:absolute;width:135%;left:-18%;top:18%;z-index:0}
.abo-offres img{display:inline-block;margin-bottom:0;vertical-align:middle}
.abo-offres img.decouverte{width:7.7rem;height:5.2rem;margin:-0.5rem 0}
.abo-offres img.web{width:5.5rem;height:4.5rem;margin:0 0.5rem 1rem -0.5rem}
.abo-offres img.integral{width:100%;height:5rem;margin-top:0}
.abo-offres img.journal{width:6rem;height:4.5rem;margin-left:0;margin:0 0.5rem 1rem -0.5rem}
.abo-offres .offre-1 .prix,.abo-offres .offre-3 .prix{text-align:left}
.abo-offres .prix{display:inline-block;font-size:1.4rem;vertical-align:middle}
.abo-offres .prix-annee{font-size:0.8rem;clear:left;text-align:center
display:block}
.abo-offres .offre-0 .prix{margin-top:.6em;margin-bottom:0.5rem}
.abo-offres .offre-3 .prix{margin-top:.6em}
.abo-offres .big{font-size:2.2em}
.abo-offres p{margin-top:-.5em}
.abo-offres .btn{width:75%;padding-bottom:0.6rem;margin-top:0.5rem}
.abo-points div + p{margin-top:0.5rem}
.abo-points p:before{content:" ";display:inline-block;background:url("/2016/design/abonnement/croix.svg") center no-repeat;background-size:100%;width:1rem;height:1.3rem;vertical-align:top;margin-right:0.3rem}
.abo-points + .bloc.bkg-jaune .taille-petit{max-width:25em;margin:auto}
@media screen and (min-width:600px){.abo-pied .login{width:50%;text-align:left}}
@media screen and (min-width:800px){.abo-pied .unite{width:40%}
.abo-pied form{text-align:right;max-width:16rem;margin:auto}
.abo-offres > a{width:calc(50% - 0.2rem);height:17rem;padding:1rem 0.7rem 0}
.abo-offres .btn{position:absolute;left:12.5%;bottom:0.4rem;width:75%}}
@media screen and (min-width:1000px){.abo-offres > a{width:calc(33.33% - 0.2rem);height:18rem}
.contenu{width:100%}
.abo-offres.abo-4 > a{width:calc(25% - 0.2rem);font-size:.75em}
.abo-offres .offre-1 .prix,.abo-offres .offre-3 .prix{width:calc(100% - 7rem)}}
.spip_document_10925{display:none}
.bandeau-med{padding-left:0!important;padding-right:0!important;margin-top:.5rem;margin-bottom:0.5rem}
.corps{margin-top:1em}
.col-gauche .bloc{padding:1.5em 0;border-radius:4px}
.bloc.article{padding-bottom:0}
.col-gauche .bloc > *,.abo-pied .degrade{padding-right:1.1rem;padding-left:1.1rem}
.col-gauche .bloc .texteencadre-spip,.abo-pied .degrade{margin-left:-1.1rem;margin-right:-1.1rem}
.abo-offres:not(.abo-4){margin-left:-1.2rem;margin-right:-1.2rem}
.surtitre{margin-bottom:.5em}
.titrage h1{margin:0}
.titrage .soustitre{margin:.5em 0 0}
.titrage .metas{margin-top:1em;position:relative}
.titrage .photo-auteur{float:left;margin-right:.5em}
.titrage .auteur{position:absolute;top:0;left:80px}
.titrage .date{position:absolute;top:25px;left:80px}
.titrage .date.sans_auteur{top:-.5em;left:0}
.titrage .date.sans_date{display:none}
@media (min-width:900px){.titrage .date.sans_auteur{top:-.7em}}
.titrage .tags{margin-top:.5em}
.stats-reseaux{border-top:solid 2px #eee;margin-bottom:.5em;margin-top:.5em}
.stats-reseaux .stat{border-radius:0 0 4px 4px;border-top:0;margin:0 .5em;text-align:right}
.stats-reseaux .stat:first-child{margin-left:0}
.stats-reseaux .stat:last-child{margin-right:0}
.stats-reseaux .visites,.stats-reseaux .commentaires,.stats-reseaux .lechiffre{padding:.3em .4em}
.stats-reseaux .stat .quoi{font-size:.85em}
.stats-reseaux .stat .chiffre,.stats-reseaux .partagez{font-weight:700;font-size:1.2em}
.stats-reseaux .partagez{line-height:2.2;margin-left:.5em}
.stats-reseaux .lechiffre,.stats-reseaux .partager{display:inline-block;vertical-align:middle}
.partager{margin-left:auto;padding:.7em .5em 0 0}
.partager a{width:3rem;height:3rem;border-radius:50%;display:inline-block;vertical-align:middle;margin-left:.5em}
.texte{margin:1.5em 0}
.texte::after{content:"";display:block;clear:both}
.contenu{padding-bottom:1px}
.texte ol.spip{list-style-position:inside}
.corps .section{margin:2em 0}
div.cs_sommaire{float:none;margin:0 0 1.3em;border:none;border-radius:2px;max-height:inherit}
div.cs_sommaire_inner{margin:0 .2em}
div.cs_sommaire_avec_fond{background-image:none;padding-bottom:0}
div.cs_sommaire_titre_avec_fond{background-image:url("/2016/design/moins.svg");background-position:left 8px center;background-size:.888em auto;margin-left:0;border-bottom:solid 1px rgba(255,255,255,0.4)}
div.cs_sommaire_titre_avec_fond.cs_sommaire_replie{background-image:url("/2016/design/plus.svg");border-bottom:none}
div.cs_sommaire_titre_avec_fond.cs_done{padding:.4em 0}
.cs_sommaire_corps{padding-bottom:.2em;padding-top:.5em}
div.cs_sommaire_corps > ul > li{margin-bottom:.3em}
a.sommaire_ancre{float:right}
div.cs_sommaire ul{margin-top:0}
.cs_sommaire li,.cs_sommaire li ul li:first-child{margin-top:0}
.cs_sommaire li ul{margin-bottom:.5em}
.col-gauche .bloc-parcours{padding-top:1.2em;padding-bottom:1.2em;border-radius:0 0 4px 4px;margin-bottom:0}
.bloc-parcours .suivant{display:block;background-image:url("/2016/design/fleche-n.svg");background-position:left center;padding:0 0 0 1.5em;margin:.8em 0 .5em}
.bloc-parcours img{float:left;width:4em;margin-right:1em}
.bloc-parcours h3{display:block;margin-left:5em}
.bloc.sommaire-parcours{padding:0 0 .8em}
.sommaire-parcours .entete,.sommaire-parcours .sommaire{padding-left:1.5em;padding-right:1.5em}
.sommaire-parcours h2.taille-moyen{margin-bottom:0}
.sommaire-parcours .entete{padding-top:1em;padding-bottom:.6em;border-radius:4px 4px 0 0}
.sommaire-parcours img{width:100%;margin-bottom:.5em}
.sommaire-parcours .sommaire a{display:block;border-top:1px solid;padding-top:.4em;margin-top:.4em}
.sommaire-parcours .sommaire a:first-child{border-top:none}
.col-gauche .texte .article h3{margin-top:0;margin-bottom:0.5rem}
.col-gauche .texte .liste + .liste .article{border-top:1px solid;padding-top:1rem}
.col-gauche .texte .liste .dotdotdot{margin-top:0.8rem}
.col-gauche .texte .article-parcours,.col-gauche .texte .article-2-col{width:100%}
.
.col-gauche .texte .article-2-col .docdefond{border-top:1px solid;width:100%;padding:0 0 1rem;display:block}
.texteencadre-spip .article-2-col .docdefond{margin-bottom:0;padding-bottom:0}
.texteencadre-spip .article-2-col .docdefond .titre-conteneur{height:auto}
@media screen and (min-width:600px){.col-gauche .texte .article-2-col,.col-gauche .texte .video-popin{width:48%;margin-right:3%;display:inline-block;vertical-align:top}
.col-gauche .texte .article-2-col:nth-of-type(2n){margin-right:0}}
.bloc.formulaire{padding-top:2em;padding-bottom:2em}
.bloc.formulaire.contact{padding:1.5rem 0 1rem;background-image:url("/2016/design/contact-fond.jpg");background-position:center -3rem;background-size:auto calc(100% + 3rem)}
.bloc.formulaire.contact .message{font-weight:700;font-size:2rem;line-height:1em;text-shadow:0 0 1.5px rgba(0,0,0,1);margin-bottom:3rem}
@media screen and (min-width:600px){.bloc.formulaire.contact{padding:1.5rem 0 1rem;background-position:center -6.2rem;background-size:auto calc(100% + 6.2rem)}
.bloc.formulaire.contact .message{font-size:1.8rem}}
@media screen and (min-width:800px){.bloc.formulaire.contact{background-position:center -5rem;background-size:100% auto}
.bloc.formulaire.contact .message{font-size:2rem}}
@media screen and (min-width:1000px){.bloc.formulaire.contact .message b{display:block}}
.bloc.formulaire.contact .saisie_selection select{margin-top:0.9rem}
.bloc.formulaire.contact .saisie_selection label.active{display:none}
.bloc.formulaire.contact input,.bloc.formulaire.contact select{border-style:solid;border-width:1px}
@media (min-width:900px){.titrage .date{width:14em}
.titrage .tags{margin-top:0;width:calc(100% - 18em);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;right:0;bottom:0}
.titrage .tags a{margin-right:0;margin-left:.5em}}
.col-gauche .bloc > .ajax-id-commentaires{padding-right:0;padding-left:0}
.ajax-id-commentaires{min-width:100%}
.article .ajax-id-commentaires .commentaires{padding:1em 1.2em}
.commentaires .blocs_titre{padding-left:28px;background-image:url("/2016/design/moins.svg");background-position:left center;background-size:.888em auto}
.commentaires .blocs_titre.blocs_replie{background-image:url("/2016/design/plus.svg")}
ul.comments-ul{list-style:none}
.comments-thread{padding:.5em 0}
.comments-thread > .comments-ul{margin-bottom:0}
.comments-thread > .comments-ul > .comment-li{-o-box-shadow:0 0 4px 0 rgba(0,0,0,0.12);box-shadow:0 0 4px 0 rgba(0,0,0,0.12);filter:progid:DXImageTransform.Microsoft.Shadow(color=rgba(0,0,0,12),Direction=134,Strength=2);background-color:#FFF;border-radius:4px;margin-top:2em}
.comments-thread > .comments-ul > .comment-li:first-child{margin-top:0}
.comments img{width:auto}

.comment{padding:1em 1em 1.5em;position:relative;overflow:hidden}
.comment .comment-meta{margin-top:0;padding-left:50px;position:relative;min-height:calc(40px + 1.2em);padding-bottom:1em;border-bottom:#e6e6e6 solid 2px;margin-bottom:1em;display:flex;align-items:center}
.comment .comment-meta a.permalink{position:absolute;top:.7em;right:.7em;padding:0;font-size:1.5em;text-align:right;text-decoration:none;line-height:1}
.comment .comment-meta a.permalink.in-reply-to{right:1.5em;top:.83em}
abbr[title].dtreviewed{text-decoration:none;border:none;margin-left:.4em}
.comment img.avatar{position:absolute;top:0;left:0;width:40px}
.comment-texte > span,.comment-texte > span p:first-child{margin-top:0}
.comment-texte > span p:last-child{margin-bottom:0}
.comments-ul .comments-ul li{border-top:solid 4px #e6e6e6;position:relative}
.comments-ul .comments-ul li::before{content:"";position:absolute;top:-18px;left:46px;border-width:0 18px 18px;border-style:solid;border-color:#e6e6e6 transparent;display:block;width:0}
.comments-ul .comments-ul li::after{content:"";position:absolute;top:-11px;left:52px;border-width:0 12px 12px;border-style:solid;border-color:#fff transparent;display:block;width:0}
.comment-reply{margin:1em 0 0}
.comment-reply a{padding:.5em;text-align:center;border-top:solid 4px #666;position:relative;background-color:#FFEEC0;font-weight:700;color:#666;display:block}
.comment-reply a:hover{background-color:#fecc00;color:#222}
.comment-reply a::before{content:"";position:absolute;top:-4px;left:46px;border-width:18px 18px 0;border-style:solid;border-color:#666 transparent;display:block;width:0}
.comment-reply a::after{content:"";position:absolute;top:-4px;left:52px;border-width:12px 12px 0;border-style:solid;border-color:#fff transparent;display:block;width:0}
@media (min-width:600px){.comment{padding-left:4.7em}
.comment .comment-meta{position:static;padding-left:0;min-height:inherit}
.comment img.avatar{position:absolute;top:1em;left:1em;width:40px;height:40px}}
@media (min-width:768px){.ajax-id-commentaires{min-width:68%}
.comments-thread{padding:1em 0}
.comments-ul .comments-ul li::before{content:"";position:absolute;top:-20px;left:46px;border-width:0 20px 20px;border-style:solid;border-color:#e6e6e6 transparent;display:block;width:0}
.comments-ul .comments-ul li::after{content:"";position:absolute;top:-13px;left:51px;border-width:0 15px 15px;border-style:solid;border-color:#fff transparent;display:block;width:0}
.comment-reply a::before{content:"";position:absolute;top:-4px;left:46px;border-width:20px 20px 0;border-style:solid;border-color:#666 transparent;display:block;width:0}
.comment-reply a::after{content:"";position:absolute;top:-4px;left:51px;border-width:15px 15px 0;border-style:solid;border-color:#fff transparent;display:block;width:0}}
@media (min-width:900px){.comments-thread{padding:2em 0}
.comment{padding-left:4.3em}}
@media (min-width:1100px){.ajax-id-commentaires{min-width:calc(100% - 17.666em)}}
.blocs_destination > h2{margin-top:1em}
.formulaire_forum{padding:0 .5em 1em}
.formulaire_forum ul{list-style:none}
.formulaire_forum fieldset{padding:0;border:none;margin:1em 0 0}
.formulaire_forum fieldset:last-child{margin-bottom:0}
.formulaire_forum fieldset > legend{display:none}
.formulaire_forum .moderation_info{color:#1073b6;margin-bottom:1em}
.formulaire_forum .gravatar_info_forum{color:#666;font-style:italic;margin-bottom:0}
.formulaire_forum .saisie_texte_info,.formulaire_forum .session_qui{margin:1em 0}
.formulaire_forum .saisie_texte_info{color:#666;margin-top:0}
.formulaire_forum .moderation_info p{margin-bottom:0;margin-top:0}
.formulaire_forum .explication,.formulaire_forum .editer_notification,.formulaire_forum .boutons input:first-child{display:none}
.formulaire_forum .saisie_qui{margin-top:1em}
.formulaire_forum .session_qui p{margin:0}
.formulaire_forum .saisie_qui .editer{position:relative;margin:0;width:100%}
.formulaire_forum .saisie_qui .editer label{position:absolute;left:.7em;top:1.25em;font-size:1.2em;line-height:1.2;color:#acacac;transition:0.2s all ease-in-out;pointer-events:none}
.formulaire_forum .saisie_qui .editer input:focus + label,.formulaire_forum .saisie_qui .editer label.active{left:.2em;top:0;font-size:.8em;color:#0497B6}
@media (min-width:768px){.saisie_qui ul{display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.formulaire_forum .saisie_qui .editer.saisie_session_nom{width:50%;padding-right:2%}
.formulaire_forum .saisie_qui .editer.saisie_session_email{width:50%;margin-top:0}}
@media (min-width:768px){.formulaire_forum{padding:0 1em 1.5em}}
@media (min-width:900px){.formulaire_forum{padding:0 2em 2em}}
.modererforum{text-align:right}
.modererforum form{display:inline-block}
.liste .article{position:relative}
.liste .article .img{width:20%;max-width:8em;position:relative;padding-left:0;height:auto}
.liste .article .flex > div:not(.img){width:80%;padding-left:1em}
.liste .article .cache-video{position:absolute;height:100%;width:100%!important;top:0;left:0;background:url("/2016/design/play.svg") no-repeat center rgba(255,255,255,0.3);background-size:90%;z-index:10}
.liste .article{display:block;border-bottom:1px solid;margin-bottom:1em;padding-bottom:1em}
.liste .article:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.liste .article .cercle{width:3em;height:3em;right:-1.5em;margin-top:1em}
@media (max-width:500px){.liste .article p{display:none}}
.flux .cercle{display:none}
.flux h3{font-family:MuseoSlab;margin-bottom:0}
.flux .article{padding-bottom:.5em;margin-bottom:.5em}
.flux .liste-date,.partis-freres .date{font-size:.722em;line-height:1.15em;display:block}
.col-droite a.plus{display:block;position:relative;top:0.5rem;margin-top:0.5rem}
.col-droite h2.flux{margin-bottom:0.5rem}
@media (min-width:900px){.col-gauche .flux .article{width:calc(50% - 1em);margin-right:2em}
.flux h3{font-size:.833em}
.col-gauche .flux .article:nth-of-type(2n){margin-right:0}}
.article-img{display:block}
.article-parcours{position:relative;display:inline-block;border-left:4px solid;margin-bottom:3em;width:100%}
.article-parcours .apercu{z-index:0;display:block;width:100%;height:0;padding-bottom:56%;overflow:hidden;margin:0;position:relative;border-radius:0 2px 2px 0}
.article-parcours img{z-index:0;position:absolute;width:100%;height:auto;margin-left:0;margin-top:0;max-width:none!important;max-height:none;transition:width 0.3s,height 0.3s,margin-left 0.3s,margin-top 0.3s}
.article-parcours:hover img{margin-left:-5%;margin-top:-2%;width:110%}
.article-parcours .flex{z-index:5;position:absolute;width:95%;height:90%;top:0%;left:0%;align-items:space-between}
.article-parcours .count{border-radius:2px 2px 5px 0;padding:.2em .5em .1em .4em;position:relative;top:-.6em;left:-4px}
.article-parcours .droite{width:100%}
.article-parcours .droite .titre{max-width:90%;float:right;padding:.5em .3em;font-size:1em;font-family:inherit}
@media (min-width:550px) and (max-width:767px){.article-parcours .flex{height:100%}}
@media (min-width:550px) and (max-width:999px){.article-parcours{width:48%;margin-right:4%}
.article-parcours:nth-of-type(2n){margin-right:0}}
@media (min-width:1000px){.article-parcours{width:31%;margin-right:3%}
.article-parcours:nth-of-type(3n){margin-right:0}}
.flex .video-popin{max-width(50% - 1rem)}
.video-popin{position:relative;margin-bottom:1rem}
.video-popin img{width:100%}
.article-video{position:relative;display:block;margin-bottom:1em;width:100%}
.liste .article-video{margin-bottom:2em}
.article-video .image{top:0;display:block;width:100%;height:auto;overflow:hidden;padding-bottom:56%;position:relative}
.docdefond + .article-video .image{margin-top:0}
.article-video img{display:block;max-height:none;width:100%;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;display:block}
.article-video .cartouche{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.4)}
.video-popin .cartouche{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.5))}
.article-video .count{border-bottom-right-radius:4px;padding:.2em .5em .2em .4em;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);border-right:1px solid;border-bottom:1px solid}
.article-video .date{position:absolute;bottom:-1.4em;right:0}
.article-video .lecture,.video-popin .lecture{position:absolute;right:0;top:0;width:25%;background:url("/2016/design/fleche-d.svg") no-repeat center;filter:brightness(300%);background-size:40%}
.article-video .lecture::before,.video-popin .lecture::before{content:"";display:block;padding-bottom:100%}
.article-video .droite{width:100%}
.article-video .droite .titre{max-width:90%;float:right;padding:.5em .3em}
@media (min-width:550px){.article-video{width:48.5%;margin-right:3%}
.article-video:nth-of-type(2n){margin-right:0}}
@media (min-width:1000px){#recherche .liste .article-video{width:31%;margin-right:3%}
#recherche .article-video:nth-of-type(3n){margin-right:0}}
.docdefond{width:100%;margin-bottom:1em}
.docdefond .titre-conteneur,.article-video .titre-conteneur{height:6.5em;position:relative}
.docdefond .titre,.article-video .titre{margin-bottom:0;display:block}
.article-video .titre{margin-top:0.5rem}
.docdefond .date{float:right;margin-top:.3em}
.docdefond .categorie{margin-top:.3em}
.docdefond .apercu{float:none;display:block;height:0;padding-bottom:56%;background-size:100%;position:relative;overflow:hidden}
.docdefond .apercu img{width:100%;height:auto;max-width:none;max-height:none;position:absolute;center:0;transition:width 0.3s,height 0.3s,margin-left 0.3s,margin-top 0.3s}
.docdefond:hover .apercu img{margin-left:-5%;margin-top:-5%;width:110%}
@media (min-width:600px){.docdefond{width:48.5%;margin-right:3%}
.docdefond:nth-of-type(2n){margin-right:0}}
@media (min-width:1000px){#recherche .docdefond{width:31.3%;margin-right:3%}
#recherche .docdefond:nth-of-type(3n){margin-right:0}}
.page-cadre .bandeau-flash,.page-cadre .info-flash{margin-bottom:0}
.page-cadre .banniere{position:relative;border-radius:0 0 4px 4px;margin-bottom:2em;z-index:-10}
.page-cadre .banniere img{border-radius:0 0 4px 4px;width:100%}
.page-cadre .surtitre{margin-top:0.8rem;margin-left:1.1rem}
.page-cadre h1{padding:0.8rem 1rem}
.page-cadre h1.taille-tres-gros{text-align:center;margin-top:-1.2rem;padding-bottom:0;margin-bottom:0}
@media screen and (max-width:800px){.art-15074 h1 br{display:none}}
@media screen and (min-width:1000px){.art-15074 h1{font-size:3.2rem}}
.page-cadre .corps .texte,.page-cadre .corps .texte > .texteencadre-spip:first-child,.page-cadre .corps .texte > .crayon-icones + .texteencadre-spip{margin-top:-1.5em;border-radius:4px 4px 0 0}

/* 2016/css/pages_speciales.css */
.art-15266 .texteencadre-spip{background-color:#f2f8fa}
.art-15266 .texte p a,.art-15266 .texte li a{color:#1073b6;text-decoration:underline}
.spip_document_13156{box-shadow:none;bottom:2rem}
.spip_document_13156:after{content:' ';display:block;margin-bottom:1rem}
#page-souscription-2019 .marge{margin:0;width:100%}
#page-souscription-2019 h1{padding:.35em .1em 1em .25em;line-height:1em}
#page-souscription-2019 h1 + h2{padding:.3em .25em;border-radius:.1em / 50%;text-align:center;width:13.3em;line-height:1em;transform:rotate(-3deg);margin:auto;position:relative;top:-.75em;left:.3em;z-index:10;margin-bottom:-2.1em}
#page-souscription-2019 h1{background:#ea581d;margin-bottom:0}
#page-souscription-2019 .article .texte h3{text-align:center;font-size:2.2rem;font-family:MuseoSans-900;margin-bottom:0.5rem}
#page-souscription-2019 .article h3 + h2{margin-top:0}
#page-souscription-2019 .article h2{color:#ea581d;text-align:center}
#page-souscription-2019 h1 img{width:2.5em;margin-top:-.35em;margin-bottom:-.35em;margin-left:.2em;float:left}
#page-souscription-2019 .article .form_don:first-child{margin-top:4rem}
#page-souscription-2019 .form_don .choix.active{padding-left:0;padding-right:0}
#page-souscription-2019 .form_don .choix.active label,#page-souscription-2019 .form_don .choix.active::before{background:none;font-weight:400}
#page-souscription-2019 .form_don .contenu p:not(.boutons){display:none}
#page-souscription-2019 .btn{background:#00b1a1}
#page-souscription-2019 .video-popin{max-width:36rem;display:block;margin:3rem auto -1rem}
#page-souscription-2019 .video-popin .lecture{display:none}
#page-souscription-2019 .souscription-detail h2{background:#00b1a1;color:#FFF;font-size:1rem;display:inline;padding:0.2rem 0.3rem;font-weight:700}
#page-souscription-2019 .souscription-detail h2 + *{margin-top:1rem}
#page-souscription-2019 .victoires{margin-top:3rem}
#page-souscription-2019 a.mobilisation{display:block;padding:0.5rem;margin-bottom:1rem}
#page-souscription-2019 a.mobilisation span{display:inline-block}
.comments{margin-bottom:2rem}
.comments div:nth-child(even){background:#d3f2ef}
.comments div{padding:0.5rem 0.5rem;color:#555}
.comments .nom{font-size:0.9rem}
.comments b{display:block;margin-bottom:0.5rem}
.comments div:not(:last-child):after{content:" ";display:none;width:80%;padding-top:0.5rem;padding-bottom:0.5rem}
@media screen and (max-width:500px){#page-souscription-2019 h1{padding-right:.5em}
#page-souscription-2019 .article h3{font-size:1.7rem}
#page-souscription-2019 a.mobilisation span{margin-top:0.5rem}}
@media screen and (min-width:500px){#page-souscription-2019 a.mobilisation img{width:40%;vertical-align:middle}
#page-souscription-2019 a.mobilisation span{width:calc(60% - 2.6rem);vertical-align:middle;margin-bottom:0;text-indent:-1.6rem;margin-left:1.6rem;margin-right:0}}
@media screen and (max-width:800px){#page-souscription-2019 .images{margin-top:1rem;order:1}}
#page-souscription-2019 .col-droite,#page-souscription-2019 .col-droite .form_don{margin-top:0}
@media screen and (min-width:800px){#page-souscription-2019 h1{padding-left:calc(50% - 7.5em);padding-right:calc(50% - 7.5em);padding-bottom:.8em;border-radius:0.2rem}
#page-souscription-2019 h1 img{width:2.8em}
#page-souscription-2019 h1 + h2{left:2em}
#page-souscription-2019 .souscription-detail > .flex{display:block}
#page-souscription-2019 .images{float:right;width:calc(50% - 1.5rem);margin-left:1.5rem}
#page-souscription-2019 .souscription-detail .texte::after{display:none}
#page-souscription-2019 .camembert,#page-souscription-2019 .victoires{width:50%}
#page-souscription-2019 .victoires::after{content:'';display:block;clear:both}}
@media screen and (min-width:1000px){#page-souscription-2019 .contenu > .form_don:first-child{display:none}
#page-souscription-2019 .col-droite.fixed .form_don{position:fixed;max-width:360px;width:calc(30vw - 0.75rem)}
#page-souscription-2019 h1 + h2{left:6.5em}
#page-souscription-2019 .col-droite{width:30%}
#page-souscription-2019 .col-gauche{width:calc(69.9% - 1.5rem)}
#page-souscription-2019 + .footer .col-gauche{margin-left:calc(30% + 1.5rem);width:calc(70% - 1.5rem)}
#page-souscription-2019 + .footer .copyright{margin-left:calc(46% + 1.5rem)}}
#page-souscription-2019 .article h2{font-weight:700}
.art-14686 .texte br.autobr{margin-bottom:0.8rem}
.abo-msg,.abo-tip{font-size:0.9rem}
.abo-msg{border-top:1px solid;border-bottom:1px solid;color:#000;line-height:1.2;position:relative;z-index:2}
.abo-msg .marge{position:relative;padding:0.5rem 0 1rem}
.abo-msg p{margin:0}
.abo-msg .blanc{font-weight:700}
.abo-msg .fermer,.abo-tip .fermer{font-family:"ManoNegraBta";position:absolute;font-size:1.3em;display:block}
.abo-msg .fermer{bottom:0.5rem;right:0}
.abo-tip .fermer{top:0;right:.5em}
.abo-tip{position:fixed;bottom:-8em;width:100%;right:0;padding:1em 1.5em 2em 1em;transition:bottom 0.5s ease-out;z-index:80}
.abo-tip.on{bottom:0;font-weight:400}
.abo-tip img{width:20%;vertical-align:top}
.abo-tip .texte{width:calc(80% - 1em);text-align:left;margin:0}
.abo-tip a{color:inherit;display:block}
@media screen and (min-width:500px){.abo-tip{max-width:28em;right:1.9rem}}
@media screen and (min-width:1250px){.abo-tip{right:calc(50% - 585px)}}
.fond-fixe{position:fixed;width:1920px;height:auto!important;top:calc(8vw - 120px)!important;left:calc(50% - 960px);z-index:0;opacity:0.7}
.fond-fixe img{width:100%}
@media screen and (min-width:1920px){.fond-fixe{width:100%;left:0}}
.page-abonnement header,.page-abonnement .corps{position:relative}
.page-abonnement .corps{padding:2rem 0.7rem 4rem;background:rgba(255,255,255,0.9)}
.page-abonnement .chapo{font-weight:400;fotn-size:1rem;margin-top:-1rem}
.page-abonnement .bloc.bkg-jaune{width:calc(75% - 0.4rem);margin:auto}
@media screen and (max-width:799px){.fond-fixe{display:none}}
@media screen and (min-width:800px){.page-abonnement .corps{margin-top:9rem}}
.rubrique-projet .centre{margin:auto;word-wrap:normal}
.rubrique-projet .titrage{margin-bottom:2em}
.demain .volet{color:#F9C880}
.territoire .volet{color:#7ac4d3}
.territoire .volet:hover{color:#0497B6}
.frontieres .volet{color:#FF6557}
.frontieres .volet:hover{color:#e53517}
.demain .volet{color:#F9C880}
.demain .volet:hover{color:#F39200}
.rub-155 .spip_logo,.rub-156 .spip_logo,.rub-157 .spip_logo,.rub-158 .spip_logo{float:none;padding:0;margin-left:0;margin-top:0.5rem}
.exergue{float:left;width:50%;margin:1em;font-size:1.8em;line-height:1.2em;text-align:center;font-weight:700;font-family:MuseoSlab,Geneva,Arial,Helvetica,sans-serif;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden}
.mesure{margin:1.5em 0}
.mesure .bref{color:#fecc00;padding:0 .5em;font-size:.85em;margin-bottom:.3em}
.mesure .mesure-wrapper{flex-grow:1;position:relative}
.mesure .lamesure{/*! padding-left:.8em;*/
margin-left:1em}
.mesure .explication{margin-left:1em}
.mesure .lamesure:before{content:" ";display:inline-block;width:.6em;height:.6em;margin-top:.3em;margin-right:0.4rem;margin-left:-.95em;vertical-align:top}
.mesure .bref,.mesure .lamesure{font-weight:700;text-transform:uppercase}
.mesure .partage{text-align:right}
.mesure .partage-wrapper{background-color:none;color:#243D49;font-size:.8em;text-align:right;position:absolute;left:-7.2em;top:0}
.mesure.listetop,.mesure.liste{margin-bottom:0}
.mesure.liste,.mesure.listefin{margin-top:0}
.mesure.liste .lamesure,.mesure.listefin .lamesure,.mesure.liste .partage-wrapper,.mesure.listefin .partage-wrapper{padding-top:1.2rem}
.mesure.listetop .lamesure,.mesure.liste .lamesure,.mesure.listefin .lamesure{/*! border-left:solid 2px #243D49;*/
background-position:.4em .4em}
.mesure.listefin .lamesure{padding-bottom:0.2rem}
.mesure.liste .lamesure,.mesure.listefin .lamesure{background-position:.4em 1.6rem}
.mesure.listetop .lamesure,.mesure.listetop .partage-wrapper{padding-top:.5em;background-position:.4em .9em}
.mesure.listetop .partage,.mesure.liste .partage{border-left:solid 2px #243D49}
.mesure.listefin .mesure-wrapper{/*! border-bottom:solid 2px #243D49;*/}
.mesure.listefin .indication{text-align:right;font-size:.8em}
.mesure .wrapper{position:relative}
.mesure.listetop .partage-wrapper{padding-top:.65em}
.mesure .bref{position:relative;display:inline-block;width:calc(6.4em + 2px);text-align:center}
@media ( max-width:800px){.mesure .bref{left:0}
.mesure.listetop .lamesure{padding-top:.5em;background-position:.4em .9em}}
.mesure.paragraphe{position:relative;margin-bottom:0}
.mesure.paragraphe + ul{margin-top:1em}
.mesure.paragraphe .wrapper{no-repeat;padding-left:1em}
.mesure.paragraphe .lamesure{border-bottom:none;border-left:none;background:none;flex-grow:1;padding-left:0;padding-right:0;display:flex}
.mesure.paragraphe .partage-wrapper{padding-left:1rem;left:-7.8em}
.mesure.paragraphe .fb{margin-left:0}
.mesure.paragraphe .explication>p{margin-top:0;margin-bottom:0}
.notes h2{font-size:1.5em;margin:1.5em 0 1em;text-align:left}
@media only screen and (max-width:799px){.mesure .partage-wrapper{position:static}}
.appel-dons .btn{width:14em;font-weight:700;margin-left:calc(50% - 7em)}
@media (min-width:500px){.appel-dons{font-size:.9em}}
.accueil{padding:18px 0 0;background-color:#d2bdae}
.ontop{margin-bottom:19px;position:relative}
.diaporama,.accueil .pagescadres{display:inline-block;vertical-align:top;margin-left:18px;height:272px}
.diaporama{width:599px;background:#000}
.accueil .pagescadres{width:315px;overflow:hidden}
.ontop .fleche-haut,.ontop .fleche-bas{position:absolute;width:295px;height:12px;right:20px;z-index:20;font-size:12px;line-height:12px;text-align:center;color:rgba(0,0,0,0.3)}
.ontop .fleche-haut{top:-13px;background:-moz-linear-gradient(top,rgba(210,189,174,1) 0%,rgba(210,189,174,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(210,189,174,1)),color-stop(100%,rgba(210,189,174,0)));background:-webkit-linear-gradient(top,rgba(210,189,174,1) 0%,rgba(210,189,174,0) 100%);background:-o-linear-gradient(top,rgba(210,189,174,1) 0%,rgba(210,189,174,0) 100%);background:-ms-linear-gradient(top,rgba(210,189,174,1) 0%,rgba(210,189,174,0) 100%);background:linear-gradient(to bottom,rgba(210,189,174,1) 0%,rgba(210,189,174,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2bdae',endColorstr='#00d2bdae',GradientType=0 )}
.ontop .fleche-bas{bottom:-11px;background:-moz-linear-gradient(top,rgba(210,189,174,0) 0%,rgba(210,189,174,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(210,189,174,0)),color-stop(100%,rgba(210,189,174,1)));background:-webkit-linear-gradient(top,rgba(210,189,174,0) 0%,rgba(210,189,174,1) 100%);background:-o-linear-gradient(top,rgba(210,189,174,0) 0%,rgba(210,189,174,1) 100%);background:-ms-linear-gradient(top,rgba(210,189,174,0) 0%,rgba(210,189,174,1) 100%);background:linear-gradient(to bottom,rgba(210,189,174,0) 0%,rgba(210,189,174,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d2bdae',endColorstr='#d2bdae',GradientType=0 )}
.ontop .fleche-haut.cacher,.ontop .fleche-bas.cacher{display:none}
.accueil .pagescadres ul{width:295px;font-family:MuseoSlab;margin:0}
.accueil .pagescadres li{margin-top:12px}
.accueil .pagescadres li:first-child{margin-top:0}
.pagescadres ul li a{display:block;text-align:left;background-color:rgba(255,255,255,0.5);color:rgb(34,34,34);height:59px;padding:0;overflow:hidden;font-size:1em}
.accueil .pagescadres ul li img{float:right;margin-left:10px;margin-right:0}
.accueil .pagescadres ul li a span{margin-top:7px;margin-left:10px;display:block}
.pagescadres ul li a b{color:rgb(34,34,34)}
.pagescadres ul li a:hover,.pagescadres ul li a:active,.pagescadres ul li a:focus{background-color:rgba(255,255,255,1)}
.page_sommaire .pointstrat-resociaux2{padding-top:0}
.page_sommaire .pied{margin-top:19px}
.page_sommaire .pied .unemarge{height:18px;display:block}
#page_don .textes{width:100%}
#page_don h2{font-weight:400;line-height:1.1em}
.camembert,.victoires{position:relative;width:100%}
.camembert p.flex .chiffre{margin-right:.15em}
.camembert p.flex span{display:inline-block;text-align:left;max-width:13.5em;line-height:1em}
.camembert .chiffre{font-size:5em;line-height:1em}
.camembert img + .chiffre{font-size:3em;line-height:1em}
#page_don p{text-align:center}
.camembert .vente-journaux{position:absolute;text-indent:1em;width:7em;line-height:1em;left:15.3em;margin-top:-1.6em}
.camembert img{position:absolute;width:9.6em;margin-left:6.3em;margin-top:-1.3em}
.camembert img + .chiffre{display:block;width:8.4em;margin-top:.8em;padding-top:.5em;margin-bottom:-.15em}
.camembert .indent{margin-left:2.5em}
#page_don h3{width:8em;margin:1rem auto 0.8rem!important;text-align:center;font-weight:400;border-bottom:2px solid}
.victoires{display:block;clear:left}
.victoires .li{display:block;background:url('/2016/design/dons/puce.png') left .2em no-repeat;padding-left:1.2rem;margin-bottom:0.5rem;line-height:1.15em}
#page_don .li .orange{font-weight:400}
#page_don h2{text-align:center;margin-top:0.5rem}
.form_don{margin-bottom:1rem}
.type_don > *{width:100%}
.type_don > .bkg-blanc{border:1px solid;width:100%;height:0.3rem;position:absolute;z-index:10}
.type_don .choix{padding:.4em .8em 0;height:3.8em;border-radius:4px;margin:0;width:50%;order:0;border-radius:0;display:inline-block;position:relative}
.type_don .choix .radio{position:absolute;left:-999rem;margin-left:-0.5rem}
.type_don .choix label,.type_don .btn{font-size:1.3em}
.type_don .choix label{display:block;text-align:center;font-weight:400;line-height:1.15em;cursor:pointer;position:relative;z-index:15}
.type_don .choix.active,.choix.active:before,.type_don .choix.gauche:not(.active){border-top-left-radius:3px;border-top-right-radius:3px}
.type_don .choix.droite:not(.active){border-top-right-radius:3px}
.type_don .choix.gauche:not(.active){border-top-left-radius:3px;margin-left:.3em}
.contenu{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.type_don .choix:not(.active){width:calc(50% - .3em);height:3.5em;margin-top:.3em;padding-top:.15em}
.type_don .choix.active:before{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;background:#FFF}
.type_don .choix.active label{line-height:1.15em;padding:.05em .5em .05em .2em;background:none;font-weight:700}
.type_don .choix label input[type=text]{font-size:1.1em}
.type_don .choix:not(:first-child){border-top:1px solid #DDD}
.type_don .choix.active label{color:inherit}
.type_don .contenu{display:none;background:#FFF;position:relative;z-index:5;order:1}
.type_don .contenu p{margin-top:0}
.type_don .choix.active + .contenu{display:block}
.type_don .choix:not(.active) + .contenu input{display:none}
.form_don .contenu{padding:1em 1rem 0.7rem}
.type_don h3{margin-bottom:0}
.form_don .ligne{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;padding:5px 5px;min-height:3.5rem}
.type_don .label_radio{font-weight:700;font-size:1.3em;display:inline-block;vertical-align:middle}
form:not(.adhesion) .type_don .label_radio{width:9.5rem}
.col-gauche form:not(.adhesion) .label_radio{width:15rem}
.type_don .ligne:not(.autre){border-bottom-width:1px;border-bottom-style:solid}
.col-gauche .form_don .slash,.col-droite .form_don .par,.art-9031 .form_don .par{display:none}
.type_don .autre{margin-bottom:.8em}
.type_don .deduction{display:inline-block;vertical-align:middle;line-height:1.1em;width:calc(100% - 9.5rem);max-width:30rem}
.type_don input.autre{height:1.5rem;width:4em;font-size:1em;padding:0.1rem 0.1rem;margin-top:0;margin-left:-0.3rem;margin-right:-0.3rem}
.ligne.autre + a.taille-petit{display:block}
#montant-vm-autre + input{width:2.7rem}
.type_don #don-cb > div{margin-top:.5em}
form.form_don .type_don input.montant{width:calc(100% - 2em);margin:0;max-width:10em}
.type_don .euro{font-size:1.4em;padding-left:.4em}
.type_don #don-cb .grosbtn input{height:2em}
.form_don .btn{width:100%;margin-top:.3em;border:none}
.type_don #don-cheque .grosbtn a{height:auto;background-color:rgba(229,53,23,0.9);text-align:center}
.type_don #don-cheque .grosbtn a:hover{background-color:rgb(229,53,23)}
.label_radio.prix input{margin-right:.3em}
@media screen and (max-width:400px){.form_don .type_don .choix label{font-size:1.15rem}
.form_don .par,.art-9031 .form_don .par{display:none}
.form_don .slash{display:inline!important}
.camembert{font-size:3.8vw}}
@media only screen and (max-width:768px){.mobile-hide{display:none}}
@media only screen and (min-width:850px){#page_don .textes > img,#page_don .textes h2{display:none}
#page_don .bloc{padding-left:1rem;padding-right:0.3rem}

#page_don .photos h2{margin-bottom:1rem}
#page_don .photos img{width:100%}
#page_don .photos{width:calc(63% - 2.5rem);max-width:calc(100% - 440px)}
#page_don .textes{min-width:400px;width:37%}}
.page-paiement h2 svg{width:0.7rem;height:0.7rem;display:inline-block;position:relative;top:-0.15rem;margin-right:0.1rem}
.page-paiement .paiement-cheque{padding-top:0.5rem;padding-bottom:1rem;margin-bottom:0}
.page-paiement .paiement-cheque + .paiement-cb{margin-top:-0.5rem;padding-top:0.8rem}
.page-paiement .paiement-cb > h2:first-child{margin-bottom:2rem}
.panier .ligne{border-top:1px solid;min-height:3em;line-height:1.1em;padding-bottom:0.5rem}
.panier.achat .ligne{padding-top:0.5rem}
.panier.achat .nom{width:calc(100% - 9em)}
.panier .quantite{display:inline-block;text-align:center;width:3rem}
.panier .quantite select{width:2rem;padding:0.3rem;border:1px solid}
.panier .prix{display:block;text-align:right;width:3.5em}
.panier.abonnement .supprimer{position:absolute}
.panier .ligne:first-child{border-top:none}
.panier .ligne .supprimer{height:.6em;width:.6em;text-align:center;font-size:2.5em;line-height:0;border-radius:50%;padding-top:0.5rem;margin-right:0.2rem}
.panier.abonnement .ligne .supprimer{padding-top:0.8rem}
.panier.abonnement .ligne .nom{position:relative;width:100%}
.panier select{position:relative;z-index:10;border:none;font-size:1rem;margin-top:0.1rem;padding-left:1.6rem;width:100%;font-weight:700;margin-right:0;background:rgba(255,255,255,0.01)}
.panier select + a{position:absolute;top:0.5rem;right:0}
@media screen and (max-width:450px){.panier select + a{top:1.7rem}
.panier select{height:3.2rem;padding-bottom:1.5rem}}
.panier .options{margin-left:2rem;width:100%}
.panier .options label{margin-right:1rem;margin-bottom:0.4rem;display:inline-block}
.panier .options input{position:absolute;left:-999rem}
.panier .options input + .radio{display:inline-block;border:1px solid;border-radius:50%;width:0.7rem;height:0.7rem;margin-right:0.3rem}
.panier + .total{border-width:1px;border-style:solid;padding:0.2rem 0.5rem}
.panier + .total .ligne{margin:0.2rem 0}
.ope-dons .modifier{float:right;margin-right:1em;padding-top:.3em}
.recap-commande .panier select{text-indent:0}
.recap-commande .panier .options{margin-left:0}
.recap-commande + .bkg-orange{margin-top:2rem}
.recap-commande + .bkg-orange #login{background:none;display:inline;-o-box-shadow:none;box-shadow:none;filter:none}
.recap-commande + .bkg-orange .title{display:none}
.recap-commande + .btn,.recap-commande + script + .btn.btn,.ope-dons + #btn-paiement{margin-top:1rem}
#btn-paiement{min-width:15rem;text-align:center;margin-left:auto;margin-right:auto}
img.cmcic{display:block;margin-top:1rem;max-width:10rem}
img.stripe{max-width:12rem;display:block;margin-top:1rem;margin-left:-1rem}
img.payzen,img.sepa{margin-top:1rem;margin-right:1rem;max-width:calc(50% - 2rem);height:1.5rem}
.auteur .vcard .photo{width:20%}
.auteur .vcard .photo,.auteur .vcard .photo img{border-radius:2px}
.auteur .vcard .infos{width:80%;padding-left:1em}
.auteur .col-gauche .article{padding-top:0}
.auteur .texte,.auteur .texte p:first-child{margin-top:0}
.auteur .texteencadre-spip{margin-top:0}
.auteur .article:after{content:"";display:block;height:1px}
.auteur .col-gauche .formulaire h2{margin-bottom:.5em}
.listing .contenu .ajax-id-listing{margin-left:19px}
.listing .filtre-listing{padding:5px}
.listing .filtre-listing select{float:right;width:200px}
.listing .resultats .article{clear:left;margin-top:19px}
.listing .resultats .article .titre{display:block}
.resultats .vignette_video:nth-child(odd){margin-right:14px}
.videos_top{display:inline-block}
.videos_top .vignette_video{margin-left:17px;margin-right:-3px}
.listing .suggestions .article{margin-top:19px}
.listing .article a{color:#000}
.listing li{margin-top:10px}
.listing ul li:first-child{margin-top:0}
.listing .spip_logos{margin-bottom:0}
.listing .liste-titre,.listing .liste-rubrique,.listing .liste-date{width:542px!important;color:#000}
.listing .liste-rubrique .liste-date{width:auto}
.listing .liste-titre > a,.modelarticle a{color:#000}
.page_rubrique .cartouche-article{margin-left:-19px}
.retour .liensListing{display:inline-block}
.ie6 .retour .liensListing,.ie7 .retour .liensListing{display:inline;zoom:1}
.retour h1{margin-top:12px}
.resultatsgoogle .contenu{width:912px}
.resultatsgoogle .recherche{width:456px}
.resultatsgoogle .recherche table{margin:0}
.resultatsgoogle .resultats{font-weight:700;padding-left:10px}
.resultatsgoogle table{margin:0}
.resultatsgoogle th,.resultatsgoogle td,.resultatsgoogle caption{padding:0}
.art-10265 .texte h3{background:url("//www.solidariteetprogres.org/2012/images/ligne-fond.png") repeat scroll left top transparent;padding:5px 5px 5px 12px}
.art-10265 .spip_document_4904{margin-bottom:0}
.art-10265 .suggestions .spip_documents a{display:block}
.art-10265 .suggestions ul{background-color:#000;color:#FFF;margin-left:0;padding-left:20px;padding-bottom:5px}
.art-10265 .suggestions li{margin-top:5px}
.art-10265 .suggestions ul a{color:#FFF}
body.page_kepler{background:#8c9b96 url(/2012/images/fond-kepler.jpg) top center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.page_kepler .suggestions a.on{color:#E53517}
.page_kepler .suggestions a:focus,.page_kepler .suggestions a:hover,.page_kepler .suggestions a:active{color:#FF6A47}
.page_kepler .suggestions ul.liensListing{background:none}
.page_kepler .texte table img,.page_kepler .texte table div,.page_kepler .texte table td{margin:0;padding:0}
.nbpages{font-size:.85em}
.cartouche-dossier h2{margin-top:0;margin-bottom:0;font-size:1.3em}
.sommairetitre{margin-top:5px}
.lesommaire p{margin-top:5px;font-size:.85em;line-height:1em;margin-bottom:0}
.cartouche-dossier form{float:right}
.rub-51 .liste{align-items:stretch}
.rub-51 .cartouche-dossier{width:100%;border-radius:2px;margin-bottom:1.5em;padding:1em}
.rub-51 .cartouche-dossier .flex{align-items:center;margin:.5em 0}
.rub-51 .cartouche-dossier img{float:left;margin:0 .5em .5em 0}
.rub-51 .cartouche-dossier .boutons{margin:0}
.rub-51 .cartouche-dossier .nbpages,.rub-51 .cartouche-dossier form{display:block;float:none}
.rub-51 .cartouche-dossier form input,.rub-51 .cartouche-dossier form{width:100%}
.rub-51 .texte{margin-top:0}
.rub-51 .texte p{margin:0}
.rub-51 .btn_panier .boutons{margin:0}
.rub-51 .btn_panier{margin:1.5em 0}
@media screen and (min-width:500px){.rub-51 .cartouche-dossier form{width:50%}}
@media screen and (min-width:768px){.rub-51 .texte,.rub-51 .btn_panier{display:inline-block;vertical-align:bottom}
.rub-51 .btn_panier{width:250px}
.rub-51 .texte{width:calc(100% - 250px)}}
@media screen and (min-width:900px){.rub-51 .liste .cartouche-dossier{width:calc(50% - .75em);margin-right:.75em}
.rub-51 .liste .cartouche-dossier:nth-of-type(even){width:calc(50% - .75em);margin-right:0;margin-left:.75em}}
body.page_espace,body.mot-114{background:#8c9b96 url(/2012/images/fond-DM.jpg) top center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.menu-espace{z-index:60}
.menu-espace .on{font-weight:inherit}
ul.menu-espace,.menu-espace ul{font-size:1em}
ul.etapes > li > a{font-size:.9em}
.menu-espace a{color:#FFF}
.menu-espace > li{background:#999 url(/2012/images/fond-menu-espace-btn.jpg) no-repeat left top}
.etapes,.articles-espace{background:#999 url(/2012/images/fond-menu-espace3.jpg) no-repeat left top}
.etapes{background-position:-287px top}
.articles-espace{background-position:-299px -50px}
.espace-2 .etapes{background-position:-287px -300px}
.espace-2 .articles-espace{background-position:-299px -350px}
.espace-3 .etapes{background-position:-287px -600px}
.espace-3 .articles-espace{background-position:-299px -650px}
.espace-4 .etapes{background-position:-287px -900px}
.espace-4 .articles-espace{background-position:-299px -950px}
.espace-5 .etapes{background-position:-287px -1200px}
.espace-5 .articles-espace{background-position:-299px -1250px}
.espace-6 .etapes{background-position:-287px -1500px}
.espace-6 .articles-espace{background-position:-299px -1550px}
.espace-7 .etapes{background-position:-287px -1800px}
.espace-7 .articles-espace{background-position:-299px -1850px}
.espace-8 .etapes{background-position:-287px -2100px}
.espace-8 .articles-espace{background-position:-299px -2150px}
.espace-9 .etapes{background-position:-287px -2400px}
.espace-9 .articles-espace{background-position:-299px -2450px}
.espace-10 .etapes{background-position:-287px -2700px}
.espace-10 .articles-espace{background-position:-299px -2750px}
.espace-11 .etapes{background-position:-287px -3000px}
.espace-11 .articles-espace{background-position:-299px -3050px}
.menu-espace > li{display:block;position:relative;height:50px;padding:0;widht:277px;margin:0}
.menu-espace > li > a{display:block;overflow:hidden;width:277px;padding:5px;height:40px;font-weight:700;background:url(/2012/images/trans-fond-espace_1.png) repeat}
.menu-espace > li > a:hover,.menu-espace > li.on > a,.menu-espace > li:hover > a{background:url(/2012/images/trans-fond-espace_2.png) repeat}
.menu-espace .domaine-espace{position:absolute;left:-9999px;width:651px;z-index:60;background:#999}
.menu-espace li:hover .domaine-espace{top:0;left:-651px}
.menu-espace li.nouveau:hover .domaine-espace{top:11px}
.page_approfondir ul.etapes,.page_approfondir ul.articles-espace{margin:0}
ul.etapes{position:relative}
ul.etapes li,ul.etapes li:first-child{display:inline-block;vertical-align:middle;width:160px;margin:0;padding:0}
ul.etapes li:first-child{width:171px}
ul.etapes > li > a{display:block;height:40px;padding:5px;font-weight:700;text-align:center;background:url(/2012/images/trans-fond-espace_1.png) repeat}
ul.etapes li:first-child a{padding-left:17px}
ul.etapes > li > a:hover,ul.etapes > li:hover > a,ul.etapes > li.on > a{background:url(/2012/images/trans-fond-espace_2.png) repeat}
.menu-espace .liste-espace{position:absolute;left:-9999px;width:651px;z-index:60;background:#999}
ul.etapes > li:hover .liste-espace{top:50px;left:12px}
ul.etapes > li .liste-espace{width:639px}
ul.etapes > li li,ul.etapes > li li:first-child{display:block;margin:0;padding:0;width:160px}
ul.etapes > li:first-child li{width:159px}
ul.etapes ul.articles-espace li{width:100%}
.articles-espace a{padding:5px 5px 5px 17px;display:block;background:url(/2012/images/trans-fond-espace_1.png) repeat}
.articles-espace a:hover,.articles-espace li.on a{background:url(/2012/images/trans-fond-espace_2.png) repeat}
.page_espace .secteur{height:50px;width:158px;padding:0}
.page_espace .secteur a{height:50px;width:158px;background:#FFF url(/2012/images/Logo-espace.png) left top no-repeat;text-indent:-9999px;display:block}
.page_espace .logo-article{min-height:311px}
.menu-espace > li.nouveau > a{padding:14px 18px;text-align:right;width:224px;color:#fecc00}
.articles-espace li,.articles-espace li:first-child{margin:0}
.page_espace .contactespace{font-size:.9em}
.sansauteur .cartouche-article{min-height:26px}
.sansauteur .btn_addthis{top:5px}
.tracts .liste-titre,.tracts .liste-rubrique{width:542px}
.tracts li{margin-top:10px}
.institutionnel .chapo{margin-left:0;font-weight:400}
.institutionnel .cartouche-article{width:931px;margin-bottom:0}
#bkg_fil_actus{position:absolute;background:#000;opacity:0.5;width:100%;padding:3px 0;left:0}
#fil_actus{width:100%;padding:3px 0;color:#d2bdae;font-size:.85em;font-weight:700;margin-left:2px;position:relative;height:20px}
#fil_actus a{color:#d2bdae;z-index:90;position:relative;display:none}
#fil_actus a:hover{color:#FFF}
#fil_actus .sep{color:#FFF;margin:0 20px}
#fil_actus a .published{font-weight:700;color:#FFF}
.notre-politique h1{background:url('/2012/images/menu-icones.png') 0 -155px no-repeat;padding:10px 0 10px 70px;margin-top:-10px;margin-bottom:10px}
.projet{float:right;width:271px;margin:27px 0 30px}
.projet:hover *{color:#666}
.projet p{width:140px;margin-top:0;color:#000}
.projet p strong{margin-bottom:10px;display:block;color:#000}
.projet img{float:right}
.projet .fleche{background:url("/2012/images/presidentielles/fleche_livre.png") no-repeat;width:68px;height:28px}
.un-deux-trois{display:inline-block;margin-bottom:100px}
.un-deux-trois .enorme,.un-deux-trois h2,.un-deux-trois .detail{color:#000}.un-deux-trois a:hover{background:#FC0}
.enorme{font-size:6em;line-height:1em;font-family:MuseoSlab-900;font-weight:400;font-style:normal;float:left}
.un-deux-trois a{margin-bottom:15px;display:block;height:140px;padding-left:40px}
.un-deux-trois a img{width:auto;position:absolute}
.un-deux-trois a h2{display:block;margin-bottom:0}
.un-deux-trois a .detail{display:block}
.un-deux-trois .enorme{margin-top:35px}
.un-deux-trois .un img{margin-left:40px;margin-top:11px}
.un-deux-trois .un h2,.un-deux-trois .un .detail{margin-left:200px}
.un-deux-trois .un h2{padding-top:38px;height:55px}
.un-deux-trois .deux img{margin-left:-4px;margin-top:6px}
.un-deux-trois .deux h2,.un-deux-trois .deux .detail{margin-left:200px}
.un-deux-trois .deux h2{padding-top:34px;height:30px}
.un-deux-trois .trois .enorme{margin-top:25px}
.un-deux-trois .trois img{margin-left:11px;margin-top:31px}
.un-deux-trois .trois h2,.un-deux-trois .trois .detail{margin-left:200px}
.un-deux-trois .trois h2{padding-top:34px;height:29px}
.un-deux-trois .gd_projets h2,.un-deux-trois .gd_projets .detail{margin-left:200px;position:relative;z-index:1}
.un-deux-trois .gd_projets img{margin-left:380px;margin-top:-20px;z-index:0}
.gd_projets h2{padding-top:15px}
.politique123 .corps{padding:0 0 19px}
.politique123 .cartouche-article{width:931px;margin-bottom:0}
.politique123 h1{max-width:750px}
.politique123 .suggestions{margin-top:0}
.politiquentete,.politiquepied{width:950px;height:100px;margin-bottom:24px;text-indent:-9999px;position:relative;display:block;z-index:1}
.politiquentete li,.politiquepied li{margin-top:0}
.commission a,.gs a,.credit a,.gdprojets a{display:inline-block;height:100px;background:url(/2012/images/123.png) left top no-repeat;position:absolute;top:0}
.ie6 .commission a,.ie6 .gs a,.ie6 .credit a,.ie6 .gdprojets a,.ie7 .commission a,.ie7 .gs a,.ie7 .credit a,.ie7 .gdprojets a{display:inline;zoom:1}
.gdprojets a{background-position:right top;z-index:20;right:0;width:320px}
.credit a{background-position:right -100px;z-index:21;right:206px;width:320px}
.gs a{background-position:right -200px;z-index:22;right:444px;width:320px}
.commission a{background-position:right -300px;z-index:23;right:681px;width:269px}
.gdprojets a:hover,.gdprojets a.on{background-position:-155px top}
.credit a:hover,.credit a.on{background-position:-155px -100px}
.gs a:hover,.gs a.on{background-position:-155px -200px}
.commission a:hover,.commission a.on{background-position:-206px -300px}
h2.analyses{margin:.5em 0 1em}
.eir .flag{background:#e9dfd7;color:#000;width:140px;height:29px;margin-bottom:12px}
.eir .flag.impair{margin-right:7px}
.eir .flag,.partis-freres .flag{display:inline-block;cursor:pointer}
.eir .flag img{width:43px;height:29px;display:inline;float:left}
.eir .flag .cache{width:43px;height:29px}
.eir .flag:hover .cache{display:block}
.eir .flag span{display:inline-block;margin:5px 0 0 8px}
.partis-freres .flag{margin-right:17px;margin-bottom:0}
.partis-freres .flag .jonction{background:none;height:30px}
.partis-freres .flag.selected .jonction{background:#9ed1cf}
.partis-freres .flag img{width:95px;height:46px}
.partis-freres #australie.flag{margin-right:0}
.partis-freres .flag .cache{width:95px;height:46px}
.partis-freres .onglet{background:#9ed1cf;margin-top:0;display:inline-block;padding:25px 20px;margin-bottom:40px;border-radius:0 4px 4px 4px}
.partis-freres .onglet .logo{float:left;margin-bottom:20px;position:relative;left:0;margin-right:20px}
.partis-freres .onglet .titre{position:relative;top:-5px}
.partis-freres .onglet h3:before{content:"\00BB";margin-right:5px}
.partis-freres .onglet h3{font-size:2em;font-weight:400!important;margin:0 0 3px}
.partis-freres .onglet p.about{width:100%;font-style:italic;clear:left}
.partis-freres .onglet p.about a{color:#666}
.partis-freres .onglet p.about a:hover{color:#999}
.partis-freres ul{margin-bottom:0}
.partis-freres li{padding-bottom:.5em;border-bottom:1px solid #e0e0e0;margin-bottom:.5em}
@media screen and (min-width:900px){.partis-freres .onglet ul{width:33%;padding-left:.5em;padding-right:.5em}
.partis-freres .onglet .liste ul:first-child{padding-left:0;padding-right:1em}
.partis-freres .onglet .liste ul:last-child{padding-left:1em;padding-right:0}
.partis-freres .liste li:last-child{border:none}}
.logofocus{position:relative}
.logofocus img{vertical-align:middle}
.logofocus h1{position:absolute;top:0;left:0;margin-left:-9000px}
.focus .corps{padding-top:0}
.logofocus .spip_logos{display:block;float:none;z-index:10;margin:0}
.focus .cartouche-article{width:931px;margin-bottom:0}
.focus .suggestions ul a.entry-title{color:#000}
.focus .suggestions ul a:hover{color:#76706C;text-decoration:none}
.article td{width:100%;flex-shrink:1}
@media screen and (min-width:800px){.article td:not(:first-child){padding-left:0.75rem}
.article td:not(:last-child){padding-right:0.75rem}
.article td[colspan="2"]{width:calc(66.66% - 1rem);flex-shrink:0.01!important}}
.rubrique{padding-top:0}
.rubrique .contenu{width:620px;margin-right:0;margin-top:0}
.recherche-format{height:34px;background-color:#000;padding-left:7px;display:inline-block;margin-left:7px;margin-right:0;margin-bottom:24px}
.recherche-format a,.recherche-duree a{color:#FFF;line-height:26px;height:26px;display:block;float:left;margin-right:8px;padding:0 7px;font-weight:700}
.recherche-format a.selected,.recherche-duree a.selected{background-color:#d9beb3;color:#000}
.recherche-format a:hover,.recherche-duree a:hover{background-color:#f8eee6;color:#000;text-decoration:none}
.rubrique .resultats{margin-left:19px;width:600px}
.rubrique h1{margin-left:19px;font-size:1.45em;font-family:MuseoSans;font-weight:700;display:inline-block}
.recherche-tri{margin-left:20px}
.recherche-tri a{color:#000}
.recherche-tri a:hover{color:#76706c}
.recherche-tri a.selected{color:#e53118}
.recherche-tri a.selected:hover{color:#ff6a47}
.rubrique .resultats li{display:inline-block!important;width:295px!important;margin-right:0!important;clear:none!important}
.rubrique .resultats li a{width:200px}
.rubrique .resultats li .liste-titre{width:230px!important;margin-right:0!important;font-size:.8em;line-height:1.2em}
.rubrique .resultats li.sansrubrique .liste-date{width:230px}
.rubrique .resultats li .liste-rubrique{width:230px!important;margin-right:0!important;font-size:.9em}
.rubrique .no_results{color:#76706C;margin-top:24px;padding-left:19px;float:left;display:block}
.rubrique .count{color:#76706C;margin-top:24px;padding-left:19px;float:left;width:110px;display:block;height:25px}
.rubrique p.pagination{position:relative;top:-25px;left:-20px}
.pagination .sep{padding:0 2px}
.pagination a{color:#000}
.pagination a:hover{color:#C00;text-decoration:none}
.pagination strong{color:#F00}
.rubrique .droite{display:inline-block;width:300px;padding-top:29px;margin-left:10px}
.droite a{display:block;float:none!important}
.choix-rubrique{width:100%;clear:left}
.choix-rubrique a{float:left;color:#44F;display:block!important}
.rubrique .mainCat{color:#000;font-size:1.45em;line-height:1.2em;padding:2px 6px 0;display:inline-block;margin-top:5px;text-decoration:none}
.rubrique .droite > .selected{height:24px}
.rubrique .droite .choix-rubrique{font-size:.8em;padding-bottom:5px;padding-top:5px}
#choix-rubrique-0,.rubrique .cat-0.selected,.rubrique .cat-0:hover,.rubrique .cat-0.selected:hover{background-color:#d9beb3}
#choix-rubrique-1,.cat-1.selected,.cat-1:hover,.cat-1.selected:hover{background-color:#0a71b4}
#choix-rubrique-47,.cat-47.selected,.cat-47:hover,.cat-47.selected:hover{background-color:#a2d6d8}
#choix-rubrique-7,.cat-7.selected,.cat-7:hover,.cat-7.selected:hover{background-color:#e69fc7}
#choix-rubrique-175,.cat-175.selected,.cat-175:hover,.cat-175.selected:hover{background-color:#fecc00}
#choix-rubrique-20,.cat-20.selected,.cat-20:hover,.cat-20.selected:hover{background-color:#e53517}
.rubrique .droite .groupe{color:#FFF;padding-left:7px}
.rubrique .droite .liste-mots{font-size:.88em;line-height:1em;padding-left:6px}
.rubrique .droite .liste-mots a{color:#000;text-decoration:none;padding:4px 3px 4px 2px}
.rubrique .droite .liste-mots a:hover,.rubrique .droite .liste-mots a.selected:hover{background:#DDD;text-decoration:none}
#choix-rubrique-0 .liste-mots a:hover,#choix-rubrique-0 .liste-mots a.selected:hover{background:#f8eee6;text-decoration:none}
#choix-rubrique-1 .liste-mots a:hover,#choix-rubrique-1 .liste-mots a.selected:hover{background:#dee9f0;text-decoration:none}
#choix-rubrique-47 .liste-mots a:hover,#choix-rubrique-47 .liste-mots a.selected:hover{background:#e7f4f4;text-decoration:none}
#choix-rubrique-7 .liste-mots a:hover,#choix-rubrique-7 .liste-mots a.selected:hover{background:#f4ecf1;text-decoration:none}
#choix-rubrique-175 .liste-mots a:hover,#choix-rubrique-175 .liste-mots a.selected:hover{background:#f7f3df;text-decoration:none}
#choix-rubrique-20 .liste-mots a:hover,#choix-rubrique-20 .liste-mots a.selected:hover{background:#fbe7e8;text-decoration:none}
.rubrique .droite .liste-mots a.selected{background:#FFF}
.colonne-mots{display:inline-block;vertical-align:top;width:96px}
.colonne-mots li{margin:0;padding:0}
.rubrique .mainCat,.rubrique .droite .groupe{font-weight:700}
.rubrique .cat-0{background:url(/2012/images/reset.png) center right no-repeat;background-position:right 5px;padding-right:30px}
.recherchelibre table{margin:0}
.recherchelibre{background:#cee3f0;margin-top:24px;padding:0 5px 2px;margin-bottom:50px}
.recherchelibre .mainCat{margin-top:0}
.recherchelibre form{background:url('/2012/images/recherche.png') no-repeat;margin:2px 0 7px 7px}
.recherchelibre input{background:none;border:none}
.recherchelibre input[type=submit]{height:21px;width:23px;margin-right:0}
.recherchelibre input.search{height:16px;padding-left:2px;width:123px;margin-left:0;position:relative;top:-2px;font-size:.9em}
.rubrique .criteres{display:block}
.ie6 .rubrique .criteres,.ie7 .rubrique .criteres{font-size:.95em}
.menu_articles .left,.menu_articles .right{display:inline-block;vertical-align:top;width:295px}
.menu_articles .right{margin-left:11px}
.page-recherche .corps{padding-bottom:0}
.nav-recherche{display:block;clear:both}
.ie6 .recherche-format,.ie7 .recherche-format,.ie6 .recherche-tri,.ie7 .recherche-tri,.ie6 .recherche-duree,.ie7 .recherche-duree,.ie6 .rubrique .resultats li,.ie7 .rubrique .resultats li,.ie6 .rubrique .droite,.ie7 .rubrique .droite,.ie6 .rubrique .mainCat,.ie7 .rubrique .mainCat,.ie6 .colonne-mots,.ie7 .colonne-mots,.ie6 .menu_articles .left,.ie7 .menu_articles .left,.ie6 .menu_articles .right,.ie7 .menu_articles .right{display:inline;zoom:1}
.page-recherche .pagecadre{background-color:#fecc00;padding:12px 0;position:relative}
.page-recherche .pagecadre .description{margin:0 12px 10px;line-height:1.2em}
.page-recherche .pagecadre .description a{display:block;text-align:right}
.page-recherche .pagecadre > div{display:inline-block;vertical-align:top}
.page-recherche .pagecadre .image{width:268px;margin-left:18px}
.page-recherche .pagecadre .infos{width:334px}
.page-recherche .pagecadre img{margin:0}
.page-recherche .pagecadre .plus{position:absolute;bottom:5px;right:12px;font-size:.8em}
.page-recherche .pagecadre a.titre{margin:0 12px}
.suggestions.article-chapo-9933{margin-top:24px}
.suggestions.article-chapo-9933 .texteencadre-spip{margin-left:0;padding:12px}
.suggestions.article-chapo-9933 .texteencadre-spip ul{font-size:1em;font-family:MuseoSlab;font-weight:700;line-height:1.1em}
.suggestions.article-chapo-9933 li.hentry{padding:5px 0;margin-top:10px}
.suggestions.article-chapo-9933 ul:first-child li{margin-top:0}
.suggestions.article-chapo-9933 .liste-titre,.suggestions.article-chapo-9933 .liste-rubrique{width:218px}
.suggestions.article-chapo-9933 .liste-titre a.entry-title{width:218px}
.article-texte-9933 ul{margin-top:12px}
.proploi-num,.proploi-texte,.proploi-texte2{float:left}
.proploi-texte{width:428px}
.proploi-texte2{width:548px}
body.adhesionaction{background:#8c9b96 url(/2012/images/fond_adherer-militer-donner.jpg) top center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.adhesionaction .corps{padding:0 0 19px}
.adhesionaction .cartouche-article{width:931px;margin-bottom:0}
.adhesionaction h1{max-width:750px}
.adhesionaction .suggestions{margin-top:0}
.admicon,.admiconpied{width:950px;height:75px;margin-bottom:24px;text-indent:-9999px;position:relative;display:block;z-index:1}
.admicon li,.admiconpied li{margin-top:0}
.adherer_bg a,.militer_bg a,.contribuer_bg a{display:inline-block;height:75px;background:url(/2012/images/menu_adhere-militer-contribuer.png) left top no-repeat;position:absolute;top:0}
.ie6 .adherer_bg a,.ie6 .militer_bg a,.ie6 .contribuer_bg a,.ie7 .adherer_bg a,.ie7 .militer_bg a,.ie7 .contribuer_bg a{display:inline;zoom:1}
.adherer_bg a{background-position:-25px -240px;z-index:21;left:0;width:400px}
.militer_bg a{background-position:left -320px;z-index:22;left:280px;width:400px}
.contribuer_bg a{background-position:left -400px;z-index:23;left:565px;width:385px}
.adherer_bg a:hover,.adherer_bg a.on{background-position:-25px -0px}
.militer_bg a:hover,.militer_bg a.on{background-position:left -80px}
.contribuer_bg a:hover,.contribuer_bg a.on{background-position:left -160px}
.adherents .corps{padding:19px}
.adherents .corps li{display:block;overflow:auto}
.adherents .corps .date{color:#333;font-size:.8em}
.lienarticle{margin-bottom:5px;clear:both;padding-top:5px}
.lienarticle.margeoui{margin-bottom:20px}
.lienarticle .spip_logos{margin:0}
.lienarticle .liste-logo{float:left}
.lienarticle .liste-titre{font-size:.8em;line-height:1.2em;display:inline}
.lienarticle .liste-titre.gros{font-size:.95em;line-height:1.1em}
.lienarticle .liste-titre.titre{font-family:MuseoSlab-900;font-size:1.5em;line-height:1}
.lienarticle .pretitre{font-weight:700;font-size:.9em}
.lienarticle a{color:#000}
.lienarticle a:hover{color:#76706C}
.lienarticle .surimpression_video{background:url("/2012/images/surimpression-video-centre.png") no-repeat scroll 0 0 rgba(0,0,0,0);height:35px;left:0;position:absolute;width:35px;z-index:8}
.texte .lienarticle{text-align:left;min-height:35px}
.art-11663 .texte h3{margin-bottom:0}
.article-texte-12184 th{background:none;height:auto;text-align:left;font-weight:400;padding:10px 0}
.article-texte-12184 th:last-child{text-transform:uppercase}
.article-texte-12184 td:first-child{width:25%;font-size:.85em}
.article-texte-12184 td{padding:12px 0 0;line-height:1.1em;vertical-align:top}
.article-texte-12184 caption{background:none;text-align:left;padding:0;padding-bottom:10px;color:#0a71b4;font-size:1.5em;font-weight:700;text-transform:uppercase}
.article-texte-12184 td:last-child{font-size:.85em;padding-left:1em}
.article-texte-12184 td strong{font-size:1.17em}
.article-texte-12184 thead th{background:url("/2012/images/ligne-fond.png") repeat left top;font-family:MuseoSlab-900}
.article-texte-12184 a.vignette_video{margin-bottom:0}
.article-texte-12184 h3{margin:0;text-transform:uppercase;font-weight:700;font-size:1em;color:#0a71b4;font-family:MuseoSans,"Trebuchet MS",Arial,Helvetica,sans-serif}
.article-texte-12184 table p{margin:0}
.article-texte-12184 .article-video h4{display:none}
.formulaire_formidable-24{text-align:left}
.formulaire_formidable-24 li{width:100%}
.formulaire_formidable-24 li > label{width:80%!important;display:block}
.formulaire_formidable-24 input.checkbox{float:left}
.formulaire_formidable-24 .choix{margin-left:0;margin-bottom:10px;margin-top:10px}
.formulaire_formidable-24 .choix label{width:270px!important;margin-right:20px;margin-left:24px;display:block}
.formulaire_formidable-24 input.text{width:290px}
.formulaire_formidable-24 .boutons{text-align:left}
.focus .texte h2 > span,.focus .texte h3 > span{display:block;padding:5px 10px}
.pleine_largeur .contenu{width:931px;margin:0}
.untiers,.deuxtiers{display:inline-block;vertical-align:top;margin-right:18px}
.fin{margin-right:0}
.untiers{width:292px}
.deuxtiers{width:602px}
.untiers.margetop{margin-top:28px}
.untiers .texteencadre-spip{margin-left:0}
h2 + .untiers p:first-child,h2 + .untiers + .deuxtiers p:first-child,h2 + .deuxtiers p:first-child,h2 + .deuxtiers + .untiers p:first-child,h2 + .untiers h3:first-child,h2 + .untiers + .deuxtiers h3:first-child,h2 + .deuxtiers h3:first-child,h2 + .deuxtiers + .untiers h3:first-child{margin-top:0}
.untiers.sansmargebottom p:last-child,.deuxtiers.sansmargebottom p:last-child{margin-bottom:0}
.abos .fb_btn,.abos .tw_btn,.abos .yt_btn{display:inline-block;vertical-align:top;height:35px;width:85px;margin-right:12px}
.abos .fb_btn{background:#3b5997 no-repeat center center url("/2012/images/facebook-logo.png")}
.abos .tw_btn{background:#29c5f6 no-repeat center center url("/2012/images/twitter-logo.png")}
.abos .yt_btn{background:#de332c no-repeat center center url("/2012/images/youtube-logo.png");margin-right:0}
.partage .fb_btn,.partage .tw_btn,.partage .yt_btn{display:block;vertical-align:top;height:62px;width:292px;margin-top:12px}
.partage .fb_btn{background:#3b5997 no-repeat center center url("/2012/images/facebook-logo.png");margin-top:0}
.partage .tw_btn{background:#29c5f6 no-repeat center center url("/2012/images/twitter-logo.png")}
.partage .yt_btn{background:#de332c no-repeat center center url("/2012/images/youtube-logo.png");margin-right:0}
.groupe-videos > div{display:inline-block;vertical-align:top;width:292px;margin-right:18px}
.groupe-videos > div.fin{margin-right:0}
.groupe-videos + .plus{margin-top:18px}
.groupe-vignettes > a{display:inline-block;vertical-align:top;width:137px;margin-right:18px;margin-top:18px}
.untiers .groupe-vignettes > a:nth-child(even){margin-right:0}
.groupe-vignettes .nomargetop{margin-top:0}
.playlist .lecteur,.playlist .liste-video{width:100%}
.wrapper{width:100%}
.jjcartouche{width:100%;margin-top:1.3em;position:relative}
.jjtitre h2{padding:.5em;margin:0 0 .3em;font-size:1.2em;font-family:MuseoSlab;font-weight:700}
.article-video.jjimage{width:100%;margin:0;padding-top:56%;padding-bottom:0}
.lestextes hr{margin:.5em 0 1em}
.jauresdoc{margin-top:1em;overflow:auto}
.jauresdoc h4{font-family:'ChunkFive-Roman',MuseoSlab-900;margin-top:0;color:#420040;font-size:1.5em;width:100%;margin-bottom:.3em}
.jauresdoc img{width:30%;max-width:150px;float:left;margin:0 1em .5em 0}
.jauresdoc p{padding-left:1em;margin:0}
.jauresdoc a{color:#000}
.jauresdoc a:hover h3{color:#e63118}
.jaures .bloc.article{padding-bottom:1px}
@media screen and (min-width:500px){.jjcartouche{width:50%;padding-right:.65em}
.jjcartouche:nth-child(even){padding-left:.65em;padding-right:0}
.jjtitre h2{font-size:1em}}
@media screen and (min-width:768px){.liste-video{position:relative}
.playlist{align-items:stretch}
.wrapper{position:absolute;left:0;right:0;/*! padding-left:1.3em;*/}
.playlist .lecteur{width:66%}
.playlist .liste-video{width:34%;padding-top:0;padding-left:1.3em;max-height:23.67em;overflow-y:scroll}
.jjcartouche,.jjcartouche:nth-child(even){width:100%;padding:0}
.jjcartouche:first-child{margin-top:0}
.jjtitre{display:block;color:#f0f0f0}
.jauresdoc img{margin-right:1.3em}}
.topdoc h2{font-size:2.6em;margin-bottom:0;margin-top:0}
p.big{padding-left:35px;background:url('//solidariteetprogres.fr/2016/css/2012/images/fleche-gs.png') left top no-repeat;font-size:3.2em;line-height:.7em;text-transform:uppercase;margin-top:12px;margin-bottom:0;font-family:MuseoSlab,Georgia,"Times New Roman",Times,serif}
.bandeau4pages{background-color:#E53517;padding:12px 18px}
.nouveau4pages{width:247px;font-family:MuseoSlab,Georgia,"Times New Roman",Times,serif;font-size:2.05em;line-height:.7em;text-transform:uppercase;color:#fff}
.fleche4pages{width:53px;font-size:3em;color:#fecc00;font-weight:700}
.doc4pages{width:37px}
.doc4pages img{margin:0}
.text4pages{width:565px;color:#FFF;font-weight:700}
.text4pages a{color:#fff}
.text4pages a:hover{color:#fecc00}
.video-gs{background-color:#D2BDAE;padding:18px}
.video-gs h2,.video-gs h3{margin:0 0 18px}
.video-gs .mdroite{margin-right:18px}
.glass-steagall .lesactus,.glass-steagall .lesactions{max-width:1200px;margin:auto}
.glass-steagall .lesactus ul li,.glass-steagall .lesactions ul li{width:33%;padding-left:1em}

/* 2016/css/agir.css */
#menu_agir a{width:22%}
@media only screen and (min-width:1160px){.deduction_fiscale{left:11%}
#agir .don.end{margin-right:0}
body #agir .diaporama-container{width:31%}}
@media only screen and (max-width:1160px){#agir .don .pair{margin-right:0}
.deduction_fiscale .avant,.deduction_fiscale .apres{left:0;width:42.5%!important}}
@media only screen and (max-width:759px){#menu_agir{font-size:1em}
#agir .don{width:100%}
.deduction_fiscale .avant,.deduction_fiscale .apres{left:0;width:42.9%!important;line-height:1.4em}
.deduction_fiscale .switch{width:14%!important}}
@media only screen and (min-width:760px){#agir .bggris .centre{width:725px}
#agir .diaporama-container{width:45%;display:inline-block}
#agir .diaporama-25{margin-right:2.6%}}
@media only screen and (min-width:900px){#agir .descriptif p,#agir .chapo h2.spip,#agir .chapo h3.spip{width:760px;margin:auto}}
#menu_agir a.blanc{color:#fff}
#menu_agir a.blanc:hover{color:#fff}
.deduction_fiscale a.blanc{color:#fff}
.deduction_fiscale a.blanc:hover{color:#fff}
#agir h1{text-align:center}
.descriptif{margin-top:3em}
#menu_agir{margin:0}
#menu_agir.fixed{position:fixed;top:.5em;z-index:50}
#menu_agir.fixed a{-webkit-box-shadow:4px 4px 7px 0 rgba(0,0,0,0.3);-moz-box-shadow:4px 4px 7px 0 rgba(0,0,0,0.3);box-shadow:4px 4px 7px 0 rgba(0,0,0,0.3)}
#menu_agir a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;float:left;text-align:center;font-weight:700;height:3.5em;line-height:1em;padding:0 .5em;vertical-align:middle;transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s}
#menu_agir a > span{display:block;margin:auto}
#menu_agir a:last-child{margin-right:0}
#agir .chapo{padding-top:0!important}
#agir .chapo .spip{margin-bottom:.5em!important}
.deduction_fiscale{line-height:2em;font-weight:700;position:relative;margin:2em 0 1em}
.form_don{margin-top:1em}
.deduction_fiscale a{float:left}
.deduction_fiscale .avant,.deduction_fiscale .apres{text-align:center;display:block;border-radius:2px}
.deduction_fiscale .switch{display:block;width:8%;height:2em;border-top:.5em solid #FFF;border-bottom:.5em solid #FFF;border-left:.3em solid #FFF;border-right:.3em solid #FFF;background:#DDD}
.deduction_fiscale .btn{background:#333;display:block;width:1.5em;height:1.5em;z-index:10;position:relative;top:-.25em;transition:margin-left 0.6s}
.deduction_fiscale.on .btn{float:right}
#agir h3.spip{border-left:0;padding-left:0;margin:.8em auto}
span.setp{display:inline-block;background:url("/squelettes/design/logo_setp.png") no-repeat;width:28px;height:1.4em;background-size:100% auto}
#agir .chapo h2{margin-left:1.7em;margin-bottom:.3em}
.don .montant{width:50%;margin:0 auto .5em}
.don .autre_montant{width:100%}
.don .montant > div,.don .autre_montant{padding:.3em 0}
.don .montant .apres{display:none}
.don .montant > div{border-left:.5em solid;border-right:.5em solid}
.don .titre{margin-top:.7em;height:3.3em;text-align:center}
#agir .bggris .centre{margin-bottom:3em}
#agir .bggris .centre h2.spip{margin-bottom:1.8em}
#agir{margin-top:2em}
.adhesion h1{width:100%}
.adhesion-txt .texte{padding:1.5em;margin-top:0;border-radius:2px;margin-bottom:.5em}
.adhesion-txt .signature{margin-top:1em;display:block}
.adhesion-txt .texte p:first-child{margin-top:0}
.adhesion-txt .texte p:last-child{margin-bottom:0}
.adhesion .donadhesion input[type=text]{width:27%;margin-top:0}
.adhesion .donadhesion .boutons{width:calc(72% - 1em)}
.adhesion form .boutons{margin-bottom:.5em}
.adhesion a.submit{display:inline-block;line-height:2em}
.donadhesion p{margin-bottom:.5em}
.donadhesion .boutons{margin-top:0}
.adhesion hr{margin:1.5em 0 1em}
.adhesion form .saisie_input.revenus{margin-top:0}
#agir .bgbleu .diaporama a{text-decoration:none}
.diaporama{width:100%;height:0;padding-bottom:66%;overflow:hidden;position:relative}
.diaporama-container h3{font-weight:400}
.diaporama .fleche_g{left:0;background:url("/2016/design/fleche-g.svg") no-repeat center center}
.diaporama .fleche_d{right:0;background:url("/2016/design/fleche-d.svg") no-repeat center center}
.diaporama .fleche_g,.diaporama .fleche_d{display:block;width:13%;height:100%;position:absolute;z-index:10;background-size:auto 80%}
.diaporama .diapos{height:100%;width:1000%;position:absolute}
.diaporama .diapos a{height:100%;width:10%;display:block;float:left;transition:left 0.5s ease-out;-moz-transition:left 0.5s ease-out;-webkit-transition:left 0.5s ease-out;position:relative;left:0}
.diaporama .diapos a .titre{display:block;height:20%;text-align:center;position:relative;top:40%;z-index:8;margin:0 10%}
.diaporama .diapos a .vignette{height:90%;margin:-10% 0% 0% 28%;opacity:0.2;filter:alpha(opacity=20)}
.diaporama .diapos a .vignette img{height:100%;width:auto}
.kit-militant h2{margin-top:0}
.kit-militant .texte h3.spip{text-align:left!important}
.kit-militant .texte h4.spip{border-left:0;background:url("/2016/design/croix-militer.png") no-repeat 0 .2em;padding-left:1.3em;margin-left:1.5em;background-size:.8em;margin-bottom:0}
.kit-militant .texte ul{margin:0!important}
.kit-militant .texte li{list-style-type:none;background:url("/2016/design/rond-militer.png") no-repeat 0 .2em;background-size:.8em;padding-left:1.5em;margin:1em 0 0 3.8em}
.kit-militant .texte p{margin-left:6.5em;padding-top:0!important;margin-top:0}

/* 2016/css/home.css */
.art-15276 .insert-coronavirus{display:none}
.bloc.coronavirus{padding-left:1rem;padding-right:1rem;width:100%}
.bloc.coronavirus .taille-gros{max-width:30rem}
.bloc.coronavirus img{max-width:15rem}
.insert-coronavirus{height:5.5rem;overflow:visible;border-right-width:2px;border-right-style:solid;padding:1.5rem;margin:2rem 0}
.insert-coronavirus .taille-gros,.insert-coronavirus img{position:relative;top:-2.1rem}
.insert-coronavirus .taille-gros{text-align:center;font-family:MuseoSans-900,Helvetica,Arial;width:70%}
.bloc.coronavirus .taille-gros span{font-size:.8em;line-height:1.1em!important;display:block}
.insert-coronavirus .taille-gros span{display:block;font-size:.9em;line-height:1.1em}
.insert-coronavirus img{max-width:30%;max-height:7rem;margin:auto;display:block}
@media screen and (max-width:800px){.insert-coronavirus .taille-gros span{font-size:.6em}
.insert-coronavirus{height:3.8rem}}
@media screen and (max-width:600px){.insert-coronavirus{height:3.2rem}
.insert-coronavirus .taille-gros span{font-size:.55em}
.insert-coronavirus .taille-gros,.insert-coronavirus img{top:-1.8rem}}
@media screen and (max-width:450px){.insert-coronavirus{height:auto;padding:0.5rem}
.insert-coronavirus .taille-gros span{font-size:.6em}
.insert-coronavirus .taille-gros,.insert-coronavirus img{top:0}}
.abo-msg{background-color:#ffeae6!important}
#cboxLoadedContent #cboxLoadedContent{border:1px solid #ffeae6!important;padding:1rem}
.abo-msg p:first-child{font-size:1.4rem;font-weight:700}
.abo-msg p{margin:1rem 0}
.abo-msg b{display:inline-block;width:23em;max-width:100%}
.abo-msg .btn{width:8rem;text-align:center}
.une.coronavirus,.insert-coronavirus,.bloc.coronavirus{background:-webkit-linear-gradient(left,#feb,#fff5d3,#feb);background-image:linear-gradient(to left,#feb,#fff5d3,#feb)}
.une.coronavirus{overflow:hidden}
.une.coronavirus .wrapper{padding:0}
.une.coronavirus .gauche{text-align:center}
.une.coronavirus .gauche h2{font-family:MuseoSans-900,Helvetica,Arial;text-align:center;line-height:1em;margin-bottom:0.7rem}
.une.coronavirus .gauche p{margin:0 auto .5em;line-height:1.3em}
.une.coronavirus .gauche .btn{top:0}
.une.coronavirus .droite{background:none!important}
.une.coronavirus .droite img{width:85%}
.une.coronavirus a.btn{-o-box-shadow:0 2px 5px 0 rgba(163,32,10,0.4),0 2px 10px 0 rgba(163,32,10,0.4);box-shadow:0 2px 5px 0 rgba(163,32,10,0.4),0 2px 10px 0 rgba(163,32,10,0.4)}
@media screen and (max-width:400px){.une.coronavirus .gauche p br{display:none}}
@media screen and (max-width:768px){.une.coronavirus .wrapper{margin:2rem auto 2.5rem}
.une.coronavirus .gauche{order:2}
.une.coronavirus .droite{height:30vw;padding:0;margin:0}
.une.coronavirus .droite a{width:60%;margin:auto;text-align:center}
.une.coronavirus .gauche h2{font-size:3rem}}
@media screen and (min-width:768px) and (max-width:800px){.mobile-show{display:none}
.mobile-hide{display:block!important}
#unes .une.coronavirus p{font-size:1.8rem}}
@media screen and (min-width:768px){.une.coronavirus .gauche{width:62%}
#unes .une.coronavirus{height:24rem}
.une.coronavirus{overflow:hidden}
.une.coronavirus h2{font-size:3.5rem}}
@media screen and (min-width:1000px){.une.coronavirus h2{font-size:5rem}
.une.coronavirus{height:28rem!important}}
.home-btn{margin-bottom:-.5em;margin-right:7%;z-index:30}
.une-suivante{display:inline-block;background-color:#ccc;color:#222;padding-left:.5em;height:2em;line-height:2em;vertical-align:middle;border-radius:2px 0 0 2px;border-left:#bbb solid 1px;border-bottom:#bbb solid 1px;position:relative}
.une-suivante:after{display:inline-block;content:' ';height:0;border-left:1em solid #ccc;border-top:1em solid transparent;border-right:1em solid transparent;border-bottom:1em solid transparent;position:absolute;right:-2em;top:0}
#unes{overflow:hidden;width:100%;position:relative;border-radius:initial;margin-bottom:2em}
#unes .thumbnails{display:none}
.une{overflow-x:hidden;position:relative;display:none}
.une .fond{position:absolute;height:100%;width:100%;opacity:0.9;background-size:cover;background-image:url('/2016/design/unes/brics.png');background-position:center}
.une .reprise-surtitre{position:absolute;top:0;left:0;padding:.4em 1.3em;border-radius:0 0 4px 0;opacity:0.9}
.une .wrapper{width:90%;margin-left:5%;padding:2.7em 0 1.7em;position:relative}
.une > .flex{position:relative;z-index:10;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.une h2{margin-bottom:.6em;font-family:MuseoSlab-900;font-weight:400}
.une h2.taille-gros,.une h2.taille-gros.serif{line-height:1}
.une .intro,.article-droite .droite{padding:1.7em 1.2em}
.une .intro{text-align:left}
.une .intro p:last-child{margin-bottom:0}
.une .video-popin{display:block}
.une .video-popin img{height:auto}
@media screen and (min-width:768px){#unes,.une{height:38em}
#unes{padding-bottom:160px}
.une .wrapper{height:23rem}
.home-btn,.une-suivante{display:none}}
@media screen and (min-width:900px){#unes,.une{height:34em}
.une .wrapper{height:26rem}}
@media screen and (min-width:1200px){#unes{border-radius:4px}
.une .reprise-surtitre{border-radius:4px 0 4px 0}}
@media screen and (min-width:768px){.fadeLeft,.fadeRight,.fadeTop,.fadeBottom{position:relative}
#unes .thumbnails{display:block;position:absolute;bottom:0;height:8.7em;overflow:hidden;padding-left:2.5em;width:100%;z-index:10}
#unes .thumbnails .flex{position:relative;left:0;-webkit-transition:left 0.4s ease-out!important;transition:left 0.4s ease-out!important}
#unes .prev,#unes .next{position:absolute;background-color:#000;display:block;height:8.7em;width:2.5em;font-size:1em;-webkit-transition:-webkit-filter 0.2s;transition:-webkit-filter 0.2s;transition:filter 0.2s;transition:filter 0.2s,-webkit-filter 0.2s;background-repeat:no-repeat;background-position:center;background-size:50% auto;z-index:20;-webkit-filter:brightness(20%);filter:brightness(20%)}
#unes .prev{left:0;background-image:url("/2016/design/fleche-g.svg")}
#unes .next{right:0;background-image:url("/2016/design/fleche-d.svg")}
#unes .prev.active,#unes .next.active{-webkit-filter:brightness(150%);filter:brightness(150%)}
#unes .prev.active:hover,#unes .next.active:hover{-webkit-filter:brightness(300%);filter:brightness(300%)}
#unes .thumbnail{background:none}
#unes .thumbnails > .flex{width:200%}
#unes .thumbnail{width:12.2em;height:8.7em;position:relative;padding:.9em .5em .5em;text-align:center}
.thumbnails .surtitre{position:absolute;z-index:10;padding:.2em .8em;bottom:.3em;opacity:0.5;transition:0.2s all ease-in-out;left:.5em;right:.5em;margin-bottom:0}
.thumbnail.active .surtitre,.thumbnail:hover .surtitre{opacity:1}
#unes .thumbnail .image{display:block;position:absolute;top:.5em;left:.5em;right:.5em;bottom:1.5em;text-align:center;background-size:cover}
#unes .thumbnail .titre{position:relative;text-align:center}
#unes .thumbnail .cache{display:block;position:absolute;top:.5em;left:.5em;right:.5em;bottom:1.5em;background:rgba(0,0,0,0.5);z-index:8}
#unes .thumbnail:hover .cache,#unes .thumbnail.active .cache{opacity:0}}
.article-droite .gauche{text-align:center}
.article-droite .gauche h2{text-align:left}
.une .btn{position:relative;top:-.7em;display:inline-block}
.article-droite .droite h3{text-align:center}
.article-droite .droite .taille-moyen{margin-bottom:.5em}
.article-droite .droite img{margin-top:.5em;height:auto;width:100%}
.une .next{position:relative;top:.5em}
.titre{text-align:left;margin-bottom:.5em}
@media screen and (max-width:767px){.une .droite{margin-top:2em}
#deroule .polemique .col-droite{display:none}
.sommaire .col-droite > div:not(.agenda):not(.categories):not(.newsletter){display:none}}
@media screen and (min-width:768px){.une .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.article-droite .gauche{width:58%;padding-top:0}
.article-droite .droite{width:35%}
.article-droite .droite .taille-moyen{margin-bottom:1.2em}}
.une.krach .gauche{text-align:center}
.une.krach .btn{display:inline-block}
.une .intro ul{padding-left:1.2em}
.une .intro ul li{list-style:disc;margin-bottom:.5em}
.une.krach .droite img{height:200px}
.une.ns .droite .contenu{text-align:center}
.une.krach .droite,.une.ns .droite{position:relative;z-index:5;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}
.une.krach .contenu,.une.ns .contenu{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.une.krach .blur{display:none}
@media screen and (max-width:767px){.une.krach .contenu{background:none}}
@media screen and (min-width:768px){.une.krach .fond{background-position:center top;background-size:100% auto!important}
.une.krach .droite > div{position:absolute;width:100%;height:100%;top:0;left:0}
.article-droite.krach .wrapper{padding-top:0;padding-bottom:0}
.une.krach .droite h3,.une.ns .droite h3{margin-top:0;margin-bottom:0}
.une.krach .blur{display:block;background-size:319% auto;background-position:right 7.5% top 0%;-webkit-filter:blur(10px);filter:blur(10px)}}
.une.article-droite.ns .contenu{background:none}
.une.video .gauche{width:100%}
.une.video .droite{text-align:center}
@media screen and (min-width:768px){.une.video .gauche{width:46%}
.une.video .droite{width:46%;margin-bottom:-1.1em}}
.une.chemi2017 .cheminade{font-size:30px;font-family:MuseoSans-900,"Trebuchet MS",sans-serif;font-weight:400;text-transform:uppercase}
.une.chemi2017 img{width:8em;margin:0 1.3em 0 0;height:auto}
.une.chemi2017 .droite > div,.une.chemi2017 .droite > div a{width:100%;text-align:center}
.une.chemi2017 .droite > div:first-child{margin-bottom:1.5em}
.une.chemi2017 .droite > div:last-child{margin-top:1.5em}
.une.chemi2017 .droite a{top:0}
.une.chemi2017 h2{position:relative}
.une.chemi2017 h2 span{text-transform:none;line-height:1em;display:block}
.une.chemi2017 .surtitre,.une.chemi2017 h3{margin-bottom:1em}
.une.chemi2017 .article.flex{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}
.une.chemi2017 .ellipsis{width:calc(100% - 10em);overflow:visible;height:8em}
.une.chemi2017 .wrapper.flex > .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
@media screen and (max-width:767px){.une.chemi2017 .droite{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}}
@media screen and (min-width:375px){.une.chemi2017 .cheminade{font-size:38px}}
@media screen and (min-width:500px){.une.chemi2017 .cheminade{font-size:45px}}
@media screen and (min-width:768px){.une.chemi2017 .cheminade{font-size:40px}
.une.chemi2017 .gauche{margin-right:2em;width:63%}
.une.chemi2017 .droite{width:32%}
.une.chemi2017 .wrapper > div{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}
.une.chemi2017 .wrapper.flex > .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}
@media screen and (min-width:900px){.une.chemi2017 .cheminade{font-size:45px}}
.une.asap .wrapper > .flex,.une.asap .gauche.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.une.asap h3{width:100%;margin-bottom:.5em;font-size:1.111em}
.une.asap a.article:last-child{margin-top:.75em}
.une.asap a.article img{height:auto;width:100%}
@media screen and (min-width:500px){.une.asap .gauche.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch}
.une.asap a.article{width:calc(50% - .8em);padding-top:.7em}
.une.asap a.article:last-child{margin-top:0}
.une.asap h3{height:3.5em;position:relative}
.une.asap h3 span{position:absolute;bottom:0}}
@media screen and (min-width:768px){.une.asap .wrapper > .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.une.asap .gauche{width:62%}
.une.asap .droite{width:calc(38% - 1.5em);text-align:center}}
@media screen and (min-width:1200px){.une.asap .gauche{width:65%}
.une.asap .droite{width:calc(35% - 1.5em);text-align:center}}
@media screen and (max-width:767px){.mot-du-president .img{display:none}}
.mot-du-president .texte{margin:0}
.mot-du-president img{width:100%}
.mot-du-president .txt-manuscrit{font-family:'ManoNegraBta';font-size:1.6em;margin-top:0.3rem}
.mot-du-president .texte h2{margin-top:0;margin-bottom:0}
.mot-du-president h2 + span{margin-top:0}
.mot-du-president .texte > p{margin-bottom:0}
@media screen and (min-width:767px){.mot-du-president h2 + span{display:none}
.mot-du-president .img{width:12em;margin-left:calc(1.25em - 25px)}
.mot-du-president .texte{width:calc(100% - 13em)}
.mot-du-president p{margin-top:.5em}}
.bloc .tiroir{opacity:0;overflow:hidden;height:0;transition 0.5s opacity ease-in}
.bloc.active .tiroir{height:auto;opacity:1}
.bloc.active .lien-tiroir{display:none}
#deroule .polemiques .marge{max-width:930px}
#deroule .pourquoi_setp .marge,#deroule .setp_videos .marge{max-width:880px}
.pourquoi_setp,.en_chiffres,.deroule-fin{position:relative;overflow:hidden}
.pourquoi_setp > *,.en_chiffres > *,.deroule-fin form > *{position:relative;z-index:1}
.triangle{display:block;width:100%;height:2vw}
#deroule .fond{position:absolute;height:auto;max-height:none;max-width:none;background-position:center;background-size:cover;z-index:0;top:0;left:0;height:100%;width:100%}
#deroule .triangle:first-child{margin-bottom:1rem}
#deroule .triangle:not(:first-child){margin-top:1rem}
#deroule .puce{position:relative;top:-0.1rem}
#deroule .pourquoi_setp p{background:rgba(255,255,255,0.5);padding:0.2rem 0.3rem 0.4rem}
#deroule .pourquoi_setp i{background:#319aba url("/2016/design/puce-triangle.svg") no-repeat .4em center;padding:0 .2em 0 1.1em;background-size:auto 45%;font-style:normal;font-weight:700}
#deroule .setp_videos{margin:1rem 0}
#deroule .setp_videos h2{margin-bottom:1.5rem}
#deroule .setp_videos .video-popin{margin-bottom:2rem}
#deroule .en_chiffres{padding-bottom:2rem}
#deroule .chiffre{margin:0.5rem 0}
#deroule .chiffre .gros{display:inline-block;color:#319aba;font-size:2rem;margin-right:1rem;-ms-flex-negative:0;flex-shrink:0}
#deroule .chiffre .gros img{height:2em;width:auto}
#deroule .chiffre p{display:inline-block;margin:0}
#deroule .chiffre_2,#deroule .chiffre_4,#deroule .chiffre_6{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
#deroule .chiffre_2 p,#deroule .chiffre_4 p,#deroule .chiffre_6 p{text-align:right;margin-right:1rem}
#deroule .polemiques_sep{margin-top:-1rem;height:1rem;width:100%;background:url("/2016/design/deroule/frise.svg") left center;background-size:auto 100%;position:relative;z-index:10}
#deroule .polemiques{padding-top:1.5rem}
#deroule .polemique{margin-bottom:1.5rem}
.polemique .head{display:block;padding:0.8rem 0}
.polemique .head .btn{float:right;height:2.3rem;width:3.2rem;background:url("/2016/design/deroule/plus.svg") no-repeat center;background-size:auto 60%}
.polemique .head h2{min-height:2.3rem}
.polemique .head:hover{color:initial}
.polemique.active .head .btn{background-image:url("/2016/design/deroule/moins.svg")}
.polemique .contenu{max-height:0;overflow:hidden;transition:0.5s max-height ease-out}
.polemique.active .contenu{max-height:2000px}
.polemique .contenu > *{margin-top:2px}
.polemique .contenu h2{margin-top:0;margin-bottom:0.2rem;background:url("/2016/design/puce-carre.svg") no-repeat left .4em;background-size:auto .28em;text-indent:.7em;text-align:left}
.polemique .contenu .logo{margin-bottom:1.5rem}
.polemique .contenu p{margin-top:0}
.polemique .col-gauche .video-popin{margin:1rem 0}
.polemique .contenu .flex-video{margin-bottom:1em}
.polemique .contenu .col-droite{padding-top:2rem}
.polemique .contenu .video-popin{display:block;width:100%}
.polemique .col-droite .video-popin{margin-bottom:1.5rem}
.polemique .contenu .video-popin img{width:100%}
.deroule-fin{margin-top:-1.5rem;padding-top:3rem;padding-bottom:3rem}
.deroule-fin form{text-align:center}
.deroule-fin h2{display:inline-block;margin:auto}
.deroule-fin h2 span{position:relative;z-index:2}
.deroule-fin h2:after{position:absolute;content:" ";background:#FFF;top:26%;left:0;z-index:0;width:100%;height:65%}
.deroule-fin .txt-light{margin-top:0.5rem}
.deroule-fin .col-droite{text-align:left}
.deroule-fin .col-droite .ligne{margin-bottom:1rem}
.deroule-fin .col-droite .label_radio span.check{padding:0;border:.3em solid #FFF;border-radius:50%;width:1.3em;height:1.3em;margin-right:0.6rem}
.deroule-fin .col-droite input.radio{position:absolute;left:-999em}
.deroule-fin .col-droite span{display:inline-block;vertical-align:top;max-width:calc(100% - 3rem)}
.deroule-fin .col-droite .check{margin-top:0.5rem}
#deroule .don-militant{margin-top:-0.5rem;padding-bottom:1rem}
#deroule .don-militant input[type=text]{display:inline;width:14em;max-width:calc(100% - 4rem)}
#deroule input.btn{width:100%;margin-top:0.5rem;margin-bottom:1rem;border:none}
#deroule a.btn{width:70%;min-width:18em}
#deroule .don-militant{margin-left:2.2rem;margin-top:0.5rem}
#deroule .don-militant .taille-petit{font-size:1em;margin-right:1rem}
#deroule .don-militant input{margin-top:0;margin-bottom:0.5rem}
#deroule .montant-custom{font-weight:700}
@media screen and (max-width:499px){#deroule .head h2{position:relative;top:0.2rem}}
@media screen and (max-width:800px){#deroule .deroule-fin .col-gauche{display:none}}
@media screen and (min-width:768px){#deroule .setp_videos .video-popin{width:calc(50% - 15px);max-width:30rem}
#deroule .chiffre{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;width:30%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:1.5rem}
#deroule .chiffre.chiffre_2{width:40%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
#deroule .chiffre.chiffre_5{width:33%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
#deroule .chiffre .gros{position:relative;left:-1rem}
#deroule .chiffre p{text-align:left}
#deroule .chiffre.chiffre_2 p,#deroule .chiffre.chiffre_5 p{margin-left:-1rem}
#deroule .chiffre_1 p{width:100%;display:block;width:13em}
#deroule .chiffre_1{top:-1rem}
#deroule .chiffre_2{top:4rem;left:-1rem}
#deroule .chiffre_3{top:-1rem}
#deroule .chiffre_4{top:-1rem}
#deroule .chiffre_5{top:3rem}
#deroule .chiffre_6{top:-1rem}
#deroule .deroule-fin .col-gauche{display:none}
#deroule .deroule-fin .col-droite{margin-top:2rem;width:100%}
.polemique p{text-align:left}
.polemique.article-13864 p{margin-left:5rem}
#deroule .polemique .col-gauche .video-popin{display:none}
#deroule .logo{width:calc(50% - 2rem);float:left;margin-right:2rem;margin-bottom:2rem}
#deroule .video{float:right;width:calc(50% - 2rem);margin-left:2rem}}
@media (min-width:900px){.polemique.article-13863 .col-droite{max-width:100%;width:38%}
.polemique.article-13863 .col-gauche{width:calc(62% - 1.5rem)}
.polemique.article-13864 .col-gauche,.polemique.article-13865 .col-gauche{width:100%}
.polemique.article-13864 .texte p{margin-left:5em}
#deroule .polemique.article-13865 .logo{float:right;margin:0 0 0 1.5rem}
.polemique.article-13866 .col-droite,.polemique.article-13867 .col-droite{order:1}}
@media screen and (min-width:1100px){#deroule .chiffre .gros img{height:6.5rem}
#deroule .chiffre_1{top:-3rem}
#deroule .chiffre_2{top:4rem;left:-3rem}
#deroule .chiffre_3{top:-3rem}
#deroule .chiffre_4{top:-4rem}
#deroule .chiffre_5{top:3rem}
#deroule .chiffre_6{top:-4rem}}

/* 2016/css/espace-militants.css */
.espace-adherents .liens{text-align:right;margin-top:1em;margin-bottom:-1em}
.espace-adherents .liens a{display:block;margin-bottom:.5em}
.onglets .tableaubord{background-image:url("/2016/design/tableaubord.svg");width:100%}
.onglets .materiel{background-image:url("/2016/design/materiel.svg")}
.onglets .alire{background-image:url("/2016/design/livre.svg")}
.onglets .cyber{background-image:url("/2016/design/cyber.svg")}
.onglets .questions{background-image:url("/2016/design/questions.svg")}
@media screen and (min-width:550px){.espace-adherents .liens{margin-top:-1.8em}}
@media screen and (min-width:768px){.espace-adherents .onglets a{width:8em}}
@media screen and (min-width:1100px){.espace-adherents .onglets a{width:10em}}
.pellicule{background:#000;height:9em;position:relative;overflow:hidden}
.pellicule .prev,.pellicule .next{position:absolute;background-color:#000;display:block;height:9em;width:2.5em;font-size:1em;-webkit-transition:-webkit-filter 0.2s;transition:-webkit-filter 0.2s;transition:filter 0.2s;transition:filter 0.2s,-webkit-filter 0.2s;background-repeat:no-repeat;background-position:center;background-size:50% auto;z-index:20;-webkit-filter:brightness(20%);filter:brightness(20%)}
.pellicule .prev{left:0;background-image:url("/2016/design/fleche-g.svg")}
.pellicule .next{right:0;background-image:url("/2016/design/fleche-d.svg")}
.pellicule .prev.active,.pellicule .next.active{-webkit-filter:brightness(150%);filter:brightness(150%)}
.pellicule .prev.active:hover,.pellicule .next.active:hover{-webkit-filter:brightness(300%);filter:brightness(300%)}
.pellicule .flex{width:150%}
.pellicule a.thumbnail{padding:.5em .4em .5em 0}
.pellicule img{height:8em;max-width:inherit}
.bulletin .nav{margin-top:2em}
.nav .precedent,.nav .suivant{background-repeat:no-repeat;-webkit-background-size:auto 50%;background-size:auto 50%}
.nav .precedent{background-image:url("/2016/design/chevron-g.svg");background-position:left .5em center;padding-left:1.8em}
.nav .suivant{background-image:url("/2016/design/chevron-d.svg");background-position:right .5em center;padding-right:1.8em}
.bords{border:1px solid}
.gros-bd{border:5px lightgrey solid}
.bloc.message{position:relative}
.bloc.message::before{content:"";position:absolute;right:1em;top:1em;width:2em;height:2em;background:url("/2016/design/croix-fermer.svg") no-repeat right top}
.dernieres-actions li{margin-bottom:10px;padding-bottom:10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.dernieres-actions li:last-child{border-bottom:none}
.dernieres-actions .date{padding:.2em .5em .1em;margin-right:.5em;border-radius:2px}
.autaquet > h2{margin-top:1.5em}
.poster-action .gauche,.poster-action .droite{width:100%}
.poster-action .input{width:100%;margin-bottom:.5em}
.poster-action .input input,.poster-action .input textarea{flex-grow:1}
.poster-action a.submit{display:block}
.enbref{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.nav-bulletins div{width:50%}
.nav-bulletins .next,.nav-bulletins .prev{font-size:1em;font-weight:700;text-align:right}
.nav-bulletins .next{text-align:left}
.nav-bulletins strong,.nav-bulletins a{display:inline-block;padding:.2em .5em;color:#FFF;background-color:#888}
.nav-bulletins .disabled strong,.nav-bulletins .disabled a{background-color:#BBB}
.nav-bulletins.pagination .disabled{visibility:inherit}
.nav-bulletins.pagination a:hover{color:#FFF;background-color:#666}
.matos{margin:1em 0}
.filet{display:block;height:1px;background-color:lightgrey}
.matos .infos{align-self:stretch}
.matos .infos .type{padding:.2em .5em;font-weight:700;display:inline-block;margin-bottom:.2em}
.apercu .aide{margin-right:1em}
.matos.ligne .apercu{text-align:center}
.question .video{background-image:url("/2016/design/video.svg");background-position:center;background-size:auto 80%}
.question:hover .video{background-size:auto 100%}
.infographie .apercu{width:100%}
@media screen and (max-width:449px){.tract{display:block}
.tract .flex .actions{display:none}
.matos.ligne .apercu img{max-width:150px;margin-bottom:2em}}
@media screen and (min-width:450px){.matos.ligne .infos{width:calc(100% - 170px)}
.matos.ligne .apercu{width:150px;margin-left:20px;min-height:120px;margin-top:10px}
.matos.ligne .apercu img{max-height:200px}
.matos.ligne .apercu{float:right}
.matos .actions.mobile{display:none}}
@media screen and (min-width:440px) and (max-width:767px){.trois-colonnes > div{width:48%}
.trois-colonnes > div.matos:nth-child(2n){margin-left:4%}
.partage .trois-colonnes{width:105%}
.partage .trois-colonnes > div.matos{width:45.7%;margin-right:4.3%;margin-left:0}}
@media screen and (min-width:768px){.trois-colonnes > div{width:30%}
.trois-colonnes > div.matos:nth-child(3n+1){margin-right:5%}
.trois-colonnes > div.matos:nth-child(3n+3){margin-left:5%}
.partage .trois-colonnes{width:105%}
.partage .trois-colonnes > div.matos{width:28.5%;margin-right:4.7%;margin-left:0}}
@media screen and (min-width:650px){.deux-colonnes > div,.rubrique-145 .flex-sb > div{width:47%}
.deux-colonnes > div.matos:nth-child(4n){margin-right:6%}
.rubrique-145 .flex-sb > div.matos:nth-child(4n){margin-right:0}
.deux-colonnes .filet.mobile{display:none}}
.infographie img{width:100%;margin:.5em 0}
.matos.campagne .titre{margin-bottom:0}
.matos.campagne .date{margin-bottom:.7em;margin-top:.3em}
.matos.campagne .apercu{float:none;display:block;height:0;padding-bottom:56%;background-size:100%;background-position:center;-webkit-transition:background-size 0.3s;transition:background-size 0.3s}
.matos.campagne a:hover .apercu{-webkit-background-size:110%;background-size:110%}
.campagnes > h3{margin-top:2em}
.matos .fb,.matos .tw{width:1.8em;background-size:auto 50%;margin-right:.5em}
a.telecharger,a.commander{width:1.8em;background:url("/2016/design/telecharger.svg") no-repeat scroll center center;box-sizing:border-box;display:block;max-width:6em;overflow:hidden;position:relative;margin-right:.5em}
a.commander{background:url("/2016/design/commander.svg") no-repeat scroll center center}
a.telecharger::before,a.commander::before{content:"";display:block;padding-bottom:100%}
a.telecharger:hover,a.commander:hover{-webkit-filter:brightness(50%);filter:brightness(50%)}
@media screen and (max-width:767px){.enbref .droite{width:100%}}
@media screen and (min-width:768px){.enbref{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.enbref .gauche{width:calc(97% - 18em)}
.enbref .droite{width:18em}
.poster-action{margin-bottom:3em}
.poster-action .gauche,.poster-action .droite{width:47.5%}
.poster-action .input input.cp{margin-right:1em}
.poster-action .input input.lieu{flex-grow:2}}
.msgintro a{margin:0 .5em}
.facebook,.twitter,.youtube{margin:3em 0}
.facebook .tiers > div,.twitter .tiers > div,.youtube .flex > div{width:100%;margin-bottom:2em}
a.ytchaine{width:100%;margin:0 .5em;padding-left:4.5em;background:url(/2016/design/YouTube_color.svg) no-repeat .5em center;-webkit-background-size:auto 1.3em;background-size:auto 1.3em}
@media screen and (max-width:449px){.setpreseaux .facebook .flex,.setpreseaux .twitter .flex{display:none}}
@media screen and (min-width:450px){.setpreseaux .mobile{display:none}
a.ytchaine{width:auto}}
@media screen and (min-width:640px) and (max-width:899px){.facebook .tiers > div,.twitter .tiers > div,.youtube .flex > div{width:48%}}
@media screen and (min-width:900px){.facebook .tiers > div,.twitter .tiers > div,.youtube .flex > div{width:30%}
.setpfb,.jcfb{margin-top:4em}
.regionfb select{margin-bottom:1em}}
.regionfb select:required:invalid{color:#999}
.regionfb option[value=””][disabled]{display:none}
.regionfb option{color:#000}
.liens-importants{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.liens-importants .boutons{margin-bottom:.5em}
.liens-importants .boutons:last-child{margin-bottom:0}
.btn_dossiers,.btn_NS{float:right;margin:0}
.rub-139 h1{clear:both}
@media screen and (min-width:550px){.liens-importants{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.liens-importants .boutons{margin-bottom:0;margin-right:.5em}
.liens-importants .boutons a{font-size:1em}
.liens-importants .boutons:last-child{margin-right:0}}

/* 2016/css/widgets.css */
.corps > .col-droite > .bloc h2,.corps > .col-droite > .bloc h3,.corps > .col-droite > .bloc h4,.corps > .col-droite > .bloc h5,.corps > .col-droite > .bloc h6{margin-top:.5em;margin-bottom:.5em}
.corps > .col-droite > .bloc h2 + h3,.corps > .col-droite > .bloc h3 + h4,.corps > .col-droite > .bloc h4 + h5,.corps > .col-droite > .bloc h5 + h6{margin-top:.5em}
.corps > .col-droite > .bloc h2:first-child,.corps > .col-droite > .bloc h3:first-child,.corps > .col-droite > .bloc h4:first-child,.corps > .col-droite > .bloc h5:first-child,.corps > .col-droite > .bloc h6:first-child,.corps > .col-droite > .bloc .ajaxbloc h2{margin-top:0}
.corps > .col-droite > .bloc p{margin:1em 0}
.corps > .col-droite .liste h3{margin:0;font-size:.777em}
.col-droite .liste .article .flex > div{padding-left:.5em}
.bloc.widget-image{padding:0}
.widget-image .entete,.widget-image .sommaire{padding-left:1.3em;padding-right:1.3em}
.widget-image h2.taille-moyen{margin-bottom:0}
.widget-image .entete{padding-top:1em;padding-bottom:.6em}
.widget-image .entete:first-child{border-radius:4px 4px 0 0}
.widget-image img{width:100%;margin-bottom:0;float:none;margin-left:0}
.widget-image .contenu{font-size:.8em;padding:1em 1.5em}
.bloc.newsletter h3,.bloc.newsletter .boutons{display:none}
.bloc.newsletter form{position:relative;top:-1em}
.pagecadre{padding:5px 0}
.pagecadre a.titre,.page_approfondir .suggestions .pagecadre a.titre{display:block;margin:5px 12px;color:#222}
.pagecadre a.titre b,.page_approfondir .suggestions .pagecadre a.titre b{color:#222}
.pagecadre img{display:block;vertical-align:middle;margin:5px 0}
.pagecadre .description{margin:0 1.5em;font-size:.8em}
.pagecadre .description p,.page_approfondir .suggestions .pagecadre .description p{margin:0;color:#222;margin:0}
.bloc_pagescadres .pagecadre:last-child{margin-bottom:0}
.page_approfondir .suggestions .pagecadre img{margin-left:9px}
.responsables-region .region{text-transform:uppercase;display:block;margin-top:.5em;border-bottom:1px solid #cfe3f0;font-size:.83em}
.responsables-region .nom{font-size:.83em;font-weight:700}
.responsables-region li{margin-top:0;line-height:1em}
.responsables-region.droite a{text-align:right;font-size:.777em;line-height:1em}
.bloc.liens-internationaux{margin-bottom:1em}
.liens-internationaux img{border-radius:4px}
.militer p{margin:.5em 0 0}
.liens-eir p{margin-top:.2em}
.liens-eir a{margin-top:1em;align-items:center;border-radius:2px}
.liens-eir img{width:30%;border-radius:2px 0 0 2px}
.liens-eir span{max-width:70%;padding-left:1em}
.agenda a{display:block}
.agenda li{border-bottom:1px solid #f0f0f0;padding-bottom:.5em}
.agenda li:last-child{border:none;padding-bottom:0}
.agenda .type{display:inline-block;padding:.148em .296em;font-size:.888em;float:right;max-width:5.5em;line-height:1em;text-align:center;border-radius:2px}
.agenda .agenda-date{font-weight:700;display:block}
.agenda .lieu{font-weight:700;display:block}
@media screen and (min-width:768px){.agenda .lieu{text-align:right}}
.statuts p{font-size:.888em}
.donrapide form{margin-top:1.5em}
.donrapide .boutons{margin:0}
.donrapide .boutons input{line-height:1.9em;padding:0 .4em}
.donrapide input[type=text]{max-width:calc(100% - 4.6em);margin:0}
.donrapide .euro{font-size:1.5em;margin:0 .4em}

/* 2016/css/jquery-ui.structure.min.css */
/*! jQuery UI - v1.12.1 - 2016-09-24
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors;Licensed MIT */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}

/* 2016/css/jquery-ui.theme.min.css */
/*! jQuery UI - v1.12.1 - 2016-09-24
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors;Licensed MIT */
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url('//solidariteetprogres.fr/2016/css/images/ui-icons_444444_256x240.png')}.ui-widget-header .ui-icon{background-image:url('//solidariteetprogres.fr/2016/css/images/ui-icons_444444_256x240.png')}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url('//solidariteetprogres.fr/2016/css/images/ui-icons_555555_256x240.png')}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url('//solidariteetprogres.fr/2016/css/images/ui-icons_ffffff_256x240.png')}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url('//solidariteetprogres.fr/2016/css/images/ui-icons_777620_256x240.png')}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url('//solidariteetprogres.fr/2016/css/images/ui-icons_cc0000_256x240.png')}.ui-button .ui-icon{background-image:url('//solidariteetprogres.fr/2016/css/images/ui-icons_777777_256x240.png')}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

/* 2016/css/print.css */
@media print{body{background:#FFF;padding:0!important}
body > *,.marge{margin:0!important;width:100%!important;max-width:100%!important}
header > div,.hamburger,#fil-ariane,.corps > .col-droite,.bloc.formulaire,.footer,.stats-reseaux,.tags,#outil_sommaire,.commentaires,.bandeau_cookie,.flex-video,iframe,.abo-msg,.abo-tip,.show-tablet,.show-mobile,.insert-coronavirus,.insert.article{display:none!important}
header > div:first-child,.hautdepage .italique{display:block!important}
[class^="art-"] #deroule,[class*=" art-"] #deroule{display:none}
.hautdepage{border-bottom:1px solid #999;padding-bottom:1em}
.hautdepage .italique{font-size:.8em;margin-left:1.6em;max-width:80%!important;margin:.5em 0 .2em}
.corps,.corps > .col-gauche{width:100%!important;margin-left:0;margin-right:0}
.bloc{-o-box-shadow:none!important;box-shadow:none!important}
.col-gauche .bloc{padding-top:0}
.corps{display:block}
.logo{font-size:3em;padding-left:0;margin-left:-.15em!important}
.logo + p{font-size:1rem!important}
.article h1{margin-top:1rem!important}
.bref{border:1px solid}}

/* 2016/css/forcer_cache_20210210.css */


