/* compact [
	plugins/ccfd/stylesheets/globals.css
	plugins/ccfd/stylesheets/typography.css
	plugins/ccfd/stylesheets/grid.css
	plugins/ccfd/stylesheets/ui.css
	plugins/ccfd/stylesheets/forms.css
	plugins/ccfd/stylesheets/orbit.css
	plugins/ccfd/stylesheets/mobile.css
	plugins/ccfd/stylesheets/adobe_edge.css
	plugins-dist/mediabox/colorbox/black-simple/colorbox.css
	plugins/auto/sjcycle/v3.4.16/css/sjcycle.css
	plugins/auto/agenda/v3.18.2/css/spip.agenda.css
	plugins/auto/blocsdepliables/v1.2.2/css/blocs.css?1509718734
	plugins/auto/player/v2.7.9/css/player.css?1450876126
	plugins/ccfd/stylesheets/ccfd.css
	plugins/ccfd/stylesheets/print.css
	plugins/auto/cibc_141118/_css/cibc_en_haut_fond_noir.css
] 80.8% */

/* plugins/ccfd/stylesheets/globals.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:inherit;vertical-align:baseline}
html{font-size:62.5%}
article,aside,details,figcaption,figure,footer,header,hgroup,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}
sub{vertical-align:sub}
sup{vertical-align:super}
body{background:#fff;font-family:"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:13px;font-size:1.3rem;line-height:18px;color:#555;position:relative;-webkit-font-smoothing:antialiased}
a{color:#2a85e8;text-decoration:none;line-height:inherit}
a:hover{color:#11639d}
a:focus{color:#cc4714;outline:none}
p a,p a:visited{line-height:inherit}
ul,ol{margin-bottom:18px}
ul{list-style:none outside}
ol{list-style:decimal}
ol,ul.square,ul.circle,ul.disc{margin-left:30px}
ul.square{list-style:square outside}
ul.circle{list-style:circle outside}
ul.disc{list-style:disc outside}
li{margin-bottom:12px}
ul.large li{line-height:21px}
table{background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 0 18px;border:1px solid #ddd}
table thead,table tfoot{background:#f5f5f5}
table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{font-size:12px;line-height:18px;text-align:left}
table thead tr th,table tfoot tr td{padding:8px 10px 9px;font-size:14px;font-weight:700;color:#222}
table thead tr th:first-child,table tfoot tr td:first-child{border-left:none}
table thead tr th:last-child,table tfoot tr td:last-child{border-right:none}
table tbody tr.even,table tbody tr.alt{background:#f9f9f9}
table tbody tr:nth-child(even){background:#f9f9f9}
table tbody tr td{color:#333;padding:9px 10px;vertical-align:top;border:none}
.left{float:left}
.right{float:right}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.hide{display:none}
.highlight{background:#ff0}
#googlemap img,object,embed{max-width:none}
#map_canvas embed{max-width:none}
#map_canvas img{max-width:none}
#map_canvas object{max-width:none}

/* plugins/ccfd/stylesheets/typography.css */
h1,h2,h3,h4,h5,h6{color:#181818;font-weight:700;line-height:1.25}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h1{font-size:46px;font-size:4.6rem;margin-bottom:12px}
h2{font-size:35px;font-size:3.5rem;margin-bottom:9px}
h3{font-size:28px;font-size:2.8rem;margin-bottom:9px}
h4{font-size:21px;font-size:2.1rem;margin-bottom:3px}
h5{font-size:18px;font-size:1.8rem;font-weight:400;margin-bottom:3px}
h6{font-size:15px;font-size:1.5rem;font-weight:400}
.subheader{color:#777;font-weight:300;margin-bottom:24px}
p{font-size:13px;font-size:1.3rem;line-height:1.25;margin:0 0 18px}
p img{margin:0}
p.lead{font-size:18px;font-size:1.8rem;line-height:1.5}
em,i{font-style:italic;line-height:inherit}
strong,b{font-weight:700;line-height:inherit}
small{font-size:60%;line-height:inherit}
h1 small,h2 small,h3 small,h4 small,h5 small{color:#777}
blockquote,blockquote p{line-height:20px;color:#777}
blockquote{margin:0 0 18px;padding:9px 20px 0 19px;border-left:1px solid #ddd}
blockquote cite{display:block;font-size:12px;font-size:1.2rem;color:#555}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited{color:#555}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:12px 0 18px;height:0}
abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px solid #ddd;cursor:help}
abbr{text-transform:none}
.print-only{display:none!important}
@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}
p a,p a:visited{color:#444!important;text-decoration:underline}
p a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
@page{margin:0.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.hide-on-print{display:none!important}
.print-only{display:block!important}}

/* plugins/ccfd/stylesheets/grid.css */
.container{padding:0 20px}
.row{width:100%;max-width:980px;min-width:727px;margin:0 auto}
.row .row{min-width:0}
.column,.columns{margin-left:4.4%;float:left;min-height:1px;position:relative}
.column:first-child,.columns:first-child{margin-left:0}
[class*="column"] + [class*="column"]:last-child{float:right}
[class*="column"] + [class*="column"].end{float:left}
.row .one{width:4.27503%}
.row .two{width:12.97730%}
.row .three{width:21.67957%}
.row .four{width:30.37999%}
.row .five{width:39.08411%}
.row .six{width:47.78638%}
.row .seven{width:56.48865%}
.row .eight{width:65.19092%}
.row .nine{width:73.89319%}
.row .ten{width:82.59546%}
.row .eleven{width:91.29773%}
.row .twelve{width:100%}
.row .offset-by-one{margin-left:12.97730%}
.row .offset-by-two{margin-left:21.67957%}
.row .offset-by-three{margin-left:30.38184%}
.row .offset-by-four{margin-left:39.08226%}
.row .offset-by-five{margin-left:47.78638%}
.row .offset-by-six{margin-left:56.48865%}
.row .offset-by-seven{margin-left:65.19092%}
.row .offset-by-eight{margin-left:73.89319%}
.row .offset-by-nine{margin-left:82.59546%}
.row .offset-by-ten{margin-left:91.29773%}
.row .centered{float:none;margin:0 auto}
.row .offset-by-one:first-child{margin-left:8.626165%}
.row .offset-by-two:first-child{margin-left:17.328435%}
.row .offset-by-three:first-child{margin-left:26.030705%}
.row .offset-by-four:first-child{margin-left:34.731125%}
.row .offset-by-five:first-child{margin-left:43.435245%}
.row .offset-by-six:first-child{margin-left:52.137515%}
.row .offset-by-seven:first-child{margin-left:60.839785%}
.row .offset-by-eight:first-child{margin-left:69.542055%}
.row .offset-by-nine:first-child{margin-left:78.244325%}
.row .offset-by-ten:first-child{margin-left:86.946595%}
.row .offset-by-eleven:first-child{margin-left:95.648865%}
.push-two{left:17.328435%}
.push-three{left:26.030705%}
.push-four{left:34.731125%}
.push-five{left:43.435245%}
.push-six{left:52.137515%}
.push-seven{left:60.839785%}
.push-eight{left:69.542055%}
.push-nine{left:78.244325%}
.push-ten{left:86.946595%}
.pull-two{right:17.328435%}
.pull-three{right:26.030705%}
.pull-four{right:34.731125%}
.pull-five{right:43.435245%}
.pull-six{right:52.137515%}
.pull-seven{right:60.839785%}
.pull-eight{right:69.542055%}
.pull-nine{right:78.244325%}
.pull-ten{right:86.946595%}
img,object,embed{max-width:100%;height:auto}
img{-ms-interpolation-mode:bicubic}
#map_canvas img,.map_canvas img{max-width:none!important}
.row:before,.row:after,.clearfix:before,.clearfix:after{content:"";display:table}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}
.block-grid{display:block;overflow:hidden}
.block-grid>li{display:block;height:auto;float:left}
.block-grid.two-up{margin-left:-4%}
.block-grid.two-up>li{margin-left:4%;width:46%;margin-bottom:4%}
.block-grid.three-up{margin-left:-2%}
.block-grid.three-up>li{margin-left:2%;width:31.2%;margin-bottom:2%}
.block-grid.four-up{margin-left:-2%}
.block-grid.four-up>li{margin-left:2%;width:23%;margin-bottom:2%}
.block-grid.five-up{margin-left:-1.5%}
.block-grid.five-up>li{margin-left:1.5%;width:18.5%;margin-bottom:1.5%}

/* plugins/ccfd/stylesheets/ui.css */
.button{background:#00a6fc;display:inline-block;text-align:center;padding:9px 34px 11px;color:#fff;text-decoration:none;font-weight:700;font-size:13px;font-size:1.3rem;line-height:1;font-family:"Helvetica Neue","Helvetica",Arial,Verdana,sans-serif;position:relative;cursor:pointer;border:none;outline:none;margin:0}
input[type=submit].button,button.button{-webkit-appearance:none}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none}
.button.nice{background:#00a6fc url('//ccfd-terresolidaire.org/plugins/ccfd/images/misc/button-gloss.png') repeat-x 0 -31px;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);text-shadow:0 -1px 1px rgba(0,0,0,0.28);background:#00a6fc url('//ccfd-terresolidaire.org/plugins/ccfd/images/misc/button-gloss.png') repeat-x 0 -31px,-moz-linear-gradient(top,rgba(255,255,255,.4) 0%,transparent 100%);background:#00a6fc url('//ccfd-terresolidaire.org/plugins/ccfd/images/misc/button-gloss.png') repeat-x 0 -31px,-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.4)),color-stop(100%,transparent));border:1px solid #0593dc;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out}
.button.radius{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.button.round{-moz-border-radius:1000px;-webkit-border-radius:1000px;border-radius:1000px}
.button.full-width{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}
.button.left-align{text-align:left;text-indent:12px}
.tiny.button{font-size:10px;padding:6px 14px 8px;width:auto}
.small.button{font-size:11px;padding:8px 20px 10px;width:auto}
.medium.button{font-size:13px;width:auto}
.large.button{font-size:18px;padding:11px 48px 13px;width:auto}
.nice.tiny.button{background-position:0 -37px}
.nice.small.button{background-position:0 -34px}
.nice.large.button{background-position:0 -30px}
.blue.button{background-color:#00a6fc}
.red.button{background-color:#e91c21}
.white.button{background-color:#e9e9e9;color:#333}
.black.button{background-color:#141414}
.green.button{background-color:#5b8737}
.nice.blue.button{border:1px solid #0593dc}
.nice.red.button{border:1px solid #b90b0b}
.nice.white.button{border:1px solid #cacaca;text-shadow:none!important}
.nice.black.button{border:1px solid #000}
.nice.green.button{border:1px solid #4a6b2d}
.button:hover,.button:focus{background-color:#0192dd;color:#fff}
.blue.button:hover,.blue.button:focus{background-color:#0192dd}
.red.button:hover,.red.button:focus{background-color:#d01217}
.white.button:hover,.white.button:focus{background-color:#dadada;color:#333}
.black.button:hover,.black.button:focus{background-color:#000}
.green.button:hover,.green.button:focus{background-color:#699c40}
.nice.button:active{-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.15);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(0,0,0,.15)}
.button.disabled,.button[disabled]{opacity:0.6;cursor:default}
@-moz-document url-prefix("http://"){input[type=submit].button::-moz-focus-inner,button.button::-moz-focus-inner{border:0;padding:0}
input[type=submit].tiny.button{padding:5px 14px 7px}
input[type=submit].small.button{padding:7px 20px 8px}
input[type=submit].medium.button{padding:8px 34px 9px}
input[type=submit].large.button{padding:9px 48px 10px}}
div.alert-box{display:block;padding:6px 7px;font-weight:700;font-size:13px;background:#eee;border:1px solid rgba(0,0,0,0.1);margin-bottom:12px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-shadow:0 1px rgba(255,255,255,0.9);position:relative}
.alert-box.success{background-color:#7fae00;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)}
.alert-box.warning{background-color:#f68b01;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)}
.alert-box.error{background-color:#c00000;color:#fff;text-shadow:0 -1px rgba(0,0,0,0.3)}
.alert-box a.close{color:#000;position:absolute;right:4px;top:0;font-size:18px;opacity:0.2;padding:4px}
.alert-box a.close:hover,.alert-box a.close:focus{opacity:0.4}
.label{padding:0 4px 2px;font-size:11px;font-weight:700;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline;position:relative;bottom:1px;color:#fff;background:#00a6fc}
.label.radius{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.label.round{padding:1px 7px 2px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.blue.label{background-color:#00a6fc}
.red.label{background-color:#e91c21}
.green.label{background-color:#7fae00}
.white.label{background-color:#e9e9e9;color:#333}
.black.label{background-color:#141414}
dl.tabs{display:block;margin:0 0 20px;padding:0;height:30px;border-bottom:solid 1px #ddd}
dl.tabs dt{display:block;width:auto;height:30px;padding:0 9px 0 20px;line-height:30px;float:left;color:#999;font-size:11px;text-transform:uppercase;cursor:default}
dl.tabs dt:first-child{padding:0 9px 0 0}
dl.tabs dd{display:block;width:auto;height:30px;padding:0;float:left}
dl.tabs dd a{display:block;width:auto;height:29px;padding:0 9px;line-height:30px;border:solid 1px #ddd;margin:0 -1px 0 0;color:#555;background:#eee}
dl.tabs dd a.active{background:#fff;border-width:1px 1px 0 1px;height:30px}
.nice.tabs{border-bottom:solid 1px #eee;margin:0 0 30px;height:43px}
.nice.tabs dd a{padding:7px 18px 9px;font-size:15px;font-size:1.5rem;color:#555;background:none;border:none}
.nice.tabs dd a.active{font-weight:700;color:#333;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-top:3px solid #00a6fc;margin:0 10px;position:relative;top:-5px}
.nice.tabs dd:first-child a.active{margin-left:0}
dl.tabs.vertical{height:auto}
dl.tabs.vertical dt,dl.tabs.vertical dd,dl.nice.tabs.vertical dt,dl.nice.tabs.vertical dd{float:none;height:auto}
dl.tabs.vertical dd a{display:block;width:auto;height:auto;padding:15px 20px;line-height:1;border:solid 0 #ccc;border-width:1px 1px 0;margin:0;color:#555;background:#eee;font-size:15px;font-size:1.5rem}
dl.tabs.vertical dd a.active{height:auto;margin:0;border-width:1px 0 0;background:#fff}
.nice.tabs.vertical{border-bottom:solid 1px #eee;height:auto}
.nice.tabs.vertical dd a{padding:15px 20px;border:none;border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee;background:#fff}
.nice.tabs.vertical dd a.active{border:none;background:#00a6fc;color:#fff;margin:0;position:static;top:0;height:auto}
.nice.tabs.vertical dd:first-child a.active{margin:0}
ul.tabs-content{margin:0;display:block}
ul.tabs-content>li{display:none}
.no-js ul.tabs-content>li{display:block}
ul.tabs-content>li.active{display:block}
dl.contained,dl.nice.contained{margin-bottom:0}
dl.contained.tabs dd a{padding:0 14px}
dl.nice.contained.tabs dd a{padding:7px 18px 9px}
ul.contained.tabs-content{padding:0}
ul.contained.tabs-content>li{padding:20px;border:solid 0 #ddd;border-width:0 1px 1px 1px}
ul.contained.vertical.tabs-content>li{border-width:1px 1px 1px 1px}
ul.nice.contained.tabs-content>li{border-color:#eee}
ul.pagination{display:block;height:24px;margin-left:-5px}
ul.pagination li{float:left;display:block;height:24px;color:#999;font-size:15px;margin-left:5px}
ul.pagination li a{display:block;padding:6px 7px 4px;color:#555}
ul.pagination li.current a,ul.pagination li:hover a,ul.pagination li a:focus{border-bottom:solid 2px #00a6fc;color:#141414}
ul.pagination li.unavailable a{cursor:default;color:#999}
ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus{border-bottom:none}
ul.breadcrumbs{display:block;background:#f4f4f4;padding:7px 10px;border:1px solid #ddd;border-radius:2px;overflow:hidden}
ul.breadcrumbs li{margin:0;padding:0 12px 0 0;float:left}
ul.breadcrumbs li a,ul.breadcrumbs li span{text-transform:uppercase;font-size:11px;padding-left:12px}
ul.breadcrumbs li:first-child a,ul.breadcrumbs li:first-child span{padding-left:0}
ul.breadcrumbs li:before{content:"/";color:#aaa}
ul.breadcrumbs li:first-child:before{content:" "}
ul.breadcrumbs li.current a{cursor:default;color:#333}
ul.breadcrumbs li:hover a,ul.breadcrumbs li a:focus{text-decoration:underline}
ul.breadcrumbs li.current:hover a,ul.breadcrumbs li.current a:focus{text-decoration:none}
ul.breadcrumbs li.unavailable a{color:#999}
ul.breadcrumbs li.unavailable:hover a,ul.breadcrumbs li.unavailable a:focus{text-decoration:none;color:#999;cursor:default}
ul.nice,ol.nice{list-style:none;margin:0}
ul.nice li,ol.nice li{padding-left:13px;position:relative}
ul.nice li span.bullet,ol.nice li span.number{position:absolute;left:0;top:0;color:#ccc}
div.panel{padding:20px 20px 2px;background:#efefef;background:-moz-linear-gradient(top,#FFF 0%,#F4F4F4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(100%,#F4F4F4));background:-o-linear-gradient(top,#fff 0%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF',endColorstr='#F4F4F4',GradientType=0 );box-shadow:0 2px 5px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.25);margin:0 0 20px}
.nav-bar{height:45px;background:#fff;margin-top:20px;border:1px solid #ddd}
.nav-bar>li{float:left;display:block;position:relative;padding:0;margin:0;border-right:1px solid #ddd;line-height:45px}
.nav-bar>li>a.main{position:relative;padding:0 20px;display:block;text-decoration:none;font-size:15px;font-size:1.5rem}
.nav-bar>li>input{margin:0 16px}
.nav-bar>li>input.input-text{display:inline-block}
.nav-bar>li ul{margin-bottom:0}
.nav-bar>li li{line-height:1.3}
.nav-bar>li.has-flyout>a.main{padding-right:36px}
.nav-bar>li.has-flyout>a.flyout-toggle{position:absolute;right:0;top:0;padding:22px;z-index:2;display:block}
.nav-bar>li.has-flyout>a.flyout-toggle span{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #2a85e8;display:block}
.flyout{background:#fff;margin:0;padding:20px;border:1px solid #ddd;position:absolute;top:45px;left:-1px;width:400px;z-index:40}
.flyout.small{width:200px}
.flyout.large{width:600px}
.flyout.right{left:auto;right:0}
.flyout p:last-child{margin-bottom:0}
.nav-bar>li .flyout{display:none}
.js.touch .nav-bar>li.has-flyout>a.flyout-toggle{border-left:1px dashed #eee}
.js.touch .nav-bar>li.has-flyout>a.main{padding-right:75px}
dl.sub-nav{display:block;width:auto;overflow:hidden;margin:-4px 0 18px -9px;padding-top:4px}
dl.sub-nav dt,dl.sub-nav dd{float:left;display:inline;margin-left:9px;margin-bottom:4px}
dl.sub-nav dt{color:#999;font-weight:400}
dl.sub-nav dd a{text-decoration:none;border-radius:12px}
dl.sub-nav dd.active a{background:#00A6FC;color:#fff;padding:3px 9px}
.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden}
.flex-video.widescreen{padding-bottom:57.25%}
.flex-video.vimeo{padding-top:0}
.flex-video iframe,.flex-video object,.flex-video embed{position:absolute;top:0;left:0;width:100%;height:100%}
ul.vcard{display:inline-block;margin:0 0 12px;border:1px solid #ddd;padding:10px}
ul.vcard li{margin:0;display:block}
ul.vcard li.fn{font-weight:700;font-size:15px;font-size:1.5rem}
p.vevent span.summary{font-weight:700}
p.vevent abbr{cursor:default;text-decoration:none;font-weight:700;border:none;padding:0 1px}
.has-tip{border-bottom:dotted 1px #ccc;cursor:help;font-weight:700;color:#333}
.has-tip:hover{border-bottom:dotted 1px #0593dc;color:#0192dd}
.tooltip{display:none;background:rgb(0,0,0);background:rgba(0,0,0,0.8);position:absolute;color:#fff;font-weight:700;font-size:12px;font-size:1.2rem;padding:5px;z-index:999;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:normal}
.tooltip > .nub{display:block;width:0;height:0;border:solid 5px;border-color:transparent transparent rgb(0,0,0) transparent;border-color:transparent transparent rgba(0,0,0,0.8) transparent;position:absolute;top:-10px;left:10px}
.tooltip.tip-override > .nub{border-color:transparent transparent rgb(0,0,0) transparent!important;border-color:transparent transparent rgba(0,0,0,0.8) transparent!important;top:-10px!important}
.tooltip.tip-top > .nub{border-color:rgb(0,0,0) transparent transparent transparent;border-color:rgba(0,0,0,0.8) transparent transparent transparent;top:auto;bottom:-10px}
.tooltip.tip-left,.tooltip.tip-right,.has-tip.tip-left,.has-tip.tip-right{float:none!important}
.tooltip.tip-left > .nub{border-color:transparent transparent transparent rgb(0,0,0);border-color:transparent transparent transparent rgba(0,0,0,0.8);right:-10px;left:auto}
.tooltip.tip-right > .nub{border-color:transparent rgb(0,0,0) transparent transparent;border-color:transparent rgba(0,0,0,0.8) transparent transparent;right:auto;left:-10px}
.tooltip.noradius{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.has-tip.opened{color:#0192DD!important;border-bottom:dotted 1px #0593DC!important}
.tap-to-close{display:block;font-size:10px;font-size:1.0rem;color:#888;font-weight:400}

/* plugins/ccfd/stylesheets/forms.css */
form{margin:0 0 18px}
form label{display:block;font-size:13px;line-height:18px;cursor:pointer;margin-bottom:9px}
input.input-text,textarea{border-right:1px solid #bbb;border-bottom:1px solid #bbb}
input.input-text,textarea,select{display:block;margin-bottom:9px}
label + input.input-text,label + textarea,label + select,label + div.dropdown,select + div.dropdown{margin-top:-9px}
textarea{max-width:100%}
input.input-text,textarea{font-size:13px;padding:4px 3px 2px;background:#fff}
input.input-text:focus,textarea:focus{outline:none!important}
input.input-text.oversize,textarea.oversize{font-size:18px!important;padding:4px 5px!important}
input.input-text:focus,textarea:focus{background:#f9f9f9}
input.input-text[disabled],textarea[disabled]{background-color:#ddd}
input.placeholder,textarea.placeholder{color:#888}
input.input-text,textarea{width:254px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
input.small,textarea.small{width:134px}
input.medium,textarea.medium{width:254px}
input.large,textarea.large{width:434px}
input.expand,textarea.expand{width:100%}
textarea.locked{max-width:254px}
textarea.locked.small{max-width:134px}
textarea.locked.large{max-width:434px}
textarea.locked.expand{max-width:100%}
form fieldset{padding:9px 9px 2px;border:solid 1px #ddd;margin:18px 0}
.form-field input[type=radio],div.form-field input[type=checkbox]{display:inline;width:auto;margin-bottom:0}
.form-field.error input,input.input-text.red{border-color:#C00000;background-color:rgba(255,0,0,0.15)}
.form-field.error label,label.red{color:#C00000}
.form-field.error small,small.error{margin-top:-6px;display:block;margin-bottom:9px;font-size:11px;color:#C00000;width:254px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.small + small.error{width:134px}
.medium + small.error{width:254px}
.large + small.error{width:434px}
.expand + small.error{width:100%}
.small.oversize + small.error{width:144px}
.medium.oversize + small.error{width:264px}
.large.oversize + small.error{width:444px}
.expand.oversize + small.error{width:100%}
form.nice div.form-field input,form.nice input.input-text,form.nice textarea{border:solid 1px #bbb;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
form.nice div.form-field input,form.nice input.input-text,form.nice textarea{font-size:13px;padding:6px 3px 4px;outline:none!important;background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/misc/input-bg.png') #fff}
form.nice div.form-field input:focus,form.nice input.input-text:focus,form.nice textarea:focus{background-color:#f9f9f9}
form.nice div.form-field input[disabled],form.nice input.input-text[disabled],form.nice textarea[disabled]{background-color:#ddd}
form.nice fieldset{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
form.nice div.form-field input[type=radio],form.nice div.form-field input[type=checkbox]{display:inline;width:auto;margin-bottom:0}
form.nice div.form-field.error small,form.nice small.error{padding:6px 4px;border:solid 0 #C00000;border-width:0 1px 1px 1px;margin-top:-10px;background:#C00000;color:#fff;font-size:12px;font-weight:700;border-bottom-left-radius:2px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px}
form.nice div.form-field.error .small + small,form.nice .small + small.error{width:132px}
form.nice div.form-field.error .medium + small,form.nice .medium + small.error{width:252px}
form.nice div.form-field.error .large + small,form.nice .large + small.error{width:432px}
form.nice div.form-field.error .small.oversize + small,form.nice .small.oversize + small.error{width:136px}
form.nice div.form-field.error .medium.oversize + small,form.nice .medium.oversize + small.error{width:256px}
form.nice div.form-field.error .large.oversize + small,form.nice .large.oversize + small.error{width:436px}
form.custom span.custom{display:inline-block;width:14px;height:14px;position:relative;top:2px;border:solid 1px #ccc;background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/misc/custom-form-sprites.png') 0 0 no-repeat}
form.custom span.custom.radio{border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px}
form.custom span.custom.radio.checked{background-position:0 -14px}
form.custom span.custom.checkbox.checked{background-position:0 -28px}
form.custom div.custom.dropdown{display:block;position:relative;width:auto;height:28px;margin-bottom:9px;margin-top:2px}
form.custom div.custom.dropdown a.current{display:block;width:auto;line-height:26px;min-height:26px;padding:0 38px 0 6px;border:solid 1px #ddd;color:#141414;background-color:#fff;white-space:nowrap}
form.custom div.custom.dropdown a.selector{position:absolute;width:26px;height:26px;display:block;background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/misc/custom-form-sprites.png') -14px 1px no-repeat;right:0;top:0;border:solid 1px #ddd}
form.custom div.custom.dropdown:hover a.selector,form.custom div.custom.dropdown.open a.selector{background-position:-14px -26px}
form.custom div.custom.dropdown ul{position:absolute;width:auto;display:none;margin:0;left:0;top:27px;margin:0;padding:0;background:#fff;background:rgba(255,255,255,0.95);border:solid 1px #ddd}
form.custom div.custom.dropdown ul li{cursor:pointer;padding:3px 38px 3px 6px;min-height:18px;margin:0;white-space:nowrap}
form.custom div.custom.dropdown ul li.selected{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/misc/custom-form-sprites.png') right -52px no-repeat}
form.custom div.custom.dropdown ul li:hover{background-color:#2a85e8;color:#fff}
form.custom div.custom.dropdown ul li.selected:hover{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/misc/custom-form-sprites.png') #2a85e8 right -78px no-repeat}
form.custom div.custom.dropdown ul.show{display:block}
form.custom div.custom.dropdown.open ul{display:block;z-index:10}
form.custom div.custom.dropdown.small{width:134px!important}
form.custom div.custom.dropdown.medium{width:254px!important}
form.custom div.custom.dropdown.large{width:434px!important}
form.custom div.custom.dropdown.expand{width:100%!important}
form.custom div.custom.dropdown.open.small ul{width:132px!important}
form.custom div.custom.dropdown.open.medium ul{width:252px!important}
form.custom div.custom.dropdown.open.large ul{width:432px!important}
form.custom div.custom.dropdown.open.expand ul{width:100%!important;box-sizing:border-box}
form.custom label + select + div.custom.dropdown > a.current{margin-top:-9px}
form.custom .custom.disabled{background-color:#ddd}
form.custom.nice span.custom.checkbox{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
form.custom.nice div.custom.dropdown a.current{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background-image:url('//ccfd-terresolidaire.org/plugins/ccfd/images/misc/input-bg-outset.png');background-position:bottom right}
form.custom.nice div.custom.dropdown a.selector{height:27px;border-width:0 0 0 1px}
form.custom.nice div.custom.dropdown ul{border-bottom-left-radius:2px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px}

/* plugins/ccfd/stylesheets/orbit.css */
div.orbit-wrapper{width:1px;height:1px;position:relative}
div.orbit{width:1px;height:1px;position:relative;overflow:hidden}
div.orbit.with-bullets{margin-bottom:40px}
div.orbit .orbit-slide{max-width:100%;position:absolute;top:0;left:0}
div.orbit a.orbit-slide{border:none;line-height:0;display:none}
div.orbit div.orbit-slide{width:100%;height:100%}
div.orbit-wrapper div.timer{width:40px;height:40px;overflow:hidden;position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:31}
div.orbit-wrapper span.rotator{display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/orbit/rotator-black.png') no-repeat;z-index:3}
div.orbit-wrapper span.mask{display:block;width:20px;height:40px;position:absolute;top:0;right:0;z-index:2;overflow:hidden}
div.orbit-wrapper span.rotator.move{left:0}
div.orbit-wrapper span.mask.move{width:40px;left:0;background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/orbit/timer-black.png') repeat 0 0}
div.orbit-wrapper span.pause{display:block;width:40px;height:40px;position:absolute;top:0;left:0;background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/orbit/pause-black.png') no-repeat;z-index:4;opacity:0}
div.orbit-wrapper span.pause.active{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/orbit/pause-black.png') no-repeat 0 -40px}
div.orbit-wrapper div.timer:hover span.pause,div.orbit-wrapper span.pause.active{opacity:1}
.orbit-caption{display:none;font-family:"HelveticaNeue","Helvetica-Neue",Helvetica,Arial,sans-serif}
.orbit-wrapper .orbit-caption{background:#000;background:rgba(0,0,0,.6);z-index:30;color:#fff;text-align:center;padding:7px 0;font-size:13px;position:absolute;right:0;bottom:0;width:100%}
div.orbit-wrapper div.slider-nav{display:block}
div.orbit-wrapper div.slider-nav span{width:78px;height:100px;text-indent:-9999px;position:absolute;z-index:30;top:50%;margin-top:-50px;cursor:pointer}
div.orbit-wrapper div.slider-nav span.right{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/orbit/right-arrow.png');right:0}
div.orbit-wrapper div.slider-nav span.left{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/orbit/left-arrow.png');left:0}
ul.orbit-bullets{position:absolute;z-index:30;list-style:none;bottom:-40px;left:50%;margin-left:-50px;padding:0}
ul.orbit-bullets li{float:left;margin-left:5px;cursor:pointer;color:#999;text-indent:-9999px;background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/orbit/bullets.jpg') no-repeat 4px 0;width:13px;height:12px;overflow:hidden}
ul.orbit-bullets li.active{color:#222;background-position:-8px 0}
ul.orbit-bullets li.has-thumb{background:none;width:100px;height:75px}
ul.orbit-bullets li.active.has-thumb{background-position:0 0;border-top:2px solid #000}
div.orbit img.fluid-placeholder{visibility:hidden;position:static;display:block;width:100%}
div.orbit,div.orbit-wrapper{width:100%!important}
ul.orbit-bullets{position:absolute;z-index:30;list-style:none;bottom:-50px;left:50%;margin-left:-50px;padding:0}
ul.orbit-bullets li{float:left;margin-left:5px;cursor:pointer;color:#999;text-indent:-9999px;background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/orbit/bullets.jpg') no-repeat 4px 0;width:13px;height:12px;overflow:hidden}
ul.orbit-bullets li.has-thumb{background:none;width:100px;height:75px}
ul.orbit-bullets li.active{color:#222;background-position:-8px 0}
ul.orbit-bullets li.active.has-thumb{background-position:0 0;border-top:2px solid #000}
div.caption{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom:1}

/* plugins/ccfd/stylesheets/mobile.css */
@media handheld,only screen and (max-width:767px){h1{font-size:32px;font-size:3.2rem;line-height:1.3}
h2{font-size:28px;font-size:2.8rem;line-height:1.3}
h3{font-size:21px;font-size:2.1rem;line-height:1.3}
h4{font-size:18px;font-size:1.8rem;line-height:1.2}
h5{font-size:16px;font-size:1.6rem;line-height:1.2}
h6{font-size:15px;font-size:1.5rem;line-height:1.2}
body,p{font-size:15px;font-size:1.5rem;line-height:1.4}}
@media only screen and (max-width:767px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.container{min-width:0;margin-left:0;margin-right:0}
.row{width:100%;min-width:0;margin-left:0;margin-right:0}
.row .row .column,.row .row .columns{padding:0}
.column,.columns{width:auto!important;float:none;margin-left:0;margin-right:0}
.column:last-child,.columns:last-child{margin-right:0;float:none}
[class*="column"] + [class*="column"]:last-child{float:none}
.column:before,.columns:before,.column:after,.columns:after{content:"";display:table}
.column:after,.columns:after{clear:both}
.offset-by-one,.offset-by-two,.offset-by-three,.offset-by-four,.offset-by-five,.offset-by-six,.offset-by-seven,.offset-by-eight,.offset-by-nine,.offset-by-ten,.offset-by-eleven,.centered{margin-left:0!important}
.push-two,.push-three,.push-four,.push-five,.push-six,.push-seven,.push-eight,.push-nine,.push-ten{left:auto}
.pull-two,.pull-three,.pull-four,.pull-five,.pull-six,.pull-seven,.pull-eight,.pull-nine,.pull-ten{right:auto}
.row .phone-one:first-child,.row .phone-two:first-child,.row .phone-three:first-child,.row .phone-four:first-child{margin-left:0}
.row .phone-one:last-child,.row .phone-two:last-child,.row .phone-three:last-child,.row .phone-four:last-child{float:right}
.row .phone-one,.row .phone-two,.row .phone-three,.row .phone-four{margin-left:4.4%;float:left;min-height:1px;position:relative;padding:0}
.row .phone-one{width:21.68%!important}
.row .phone-two{width:47.8%!important}
.row .phone-three{width:73.9%!important}
.row .phone-four{width:100%!important}
.row .push-one-phone{left:26.08%}
.row .push-two-phone{left:52.2%}
.row .push-three-phone{left:78.3%}
.row .pull-one-phone{right:26.08%}
.row .pull-two-phone{right:52.2%}
.row .pull-three-phone{right:78.3%}}
@media only screen and (max-width:767px){.block-grid.mobile{margin-left:0}
.block-grid.mobile > li{float:none;width:100%;margin-left:0}}
.show-on-phones{display:none!important}
.show-on-tablets{display:none!important}
.show-on-desktops{display:block!important}
.hide-on-phones{display:block!important}
.hide-on-tablets{display:block!important}
.hide-on-desktops{display:none!important}
@media only screen and (max-width:1280px) and (min-width:768px){.touch .hide-on-phones{display:block!important}
.touch .hide-on-tablets{display:none!important}
.touch .hide-on-desktops{display:block!important}
.touch .show-on-phones{display:none!important}
.touch .show-on-tablets{display:block!important}
.touch .show-on-desktops{display:none!important}}
@media only screen and (max-width:767px){.hide-on-phones{display:none!important}
.hide-on-tablets{display:block!important}
.hide-on-desktops{display:block!important}
.show-on-phones{display:block!important}
.show-on-tablets{display:none!important}
.show-on-desktops{display:none!important}}
table.show-on-phones{display:none!important}
table.show-on-tablets{display:none!important}
table.show-on-desktops{display:table!important}
table.hide-on-phones{display:table!important}
table.hide-on-tablets{display:table!important}
table.hide-on-desktops{display:none!important}
@media only screen and (max-width:1280px) and (min-width:768px){.touch table.hide-on-phones{display:table!important}
.touch table.hide-on-tablets{display:none!important}
.touch table.hide-on-desktops{display:table!important}
.touch table.show-on-phones{display:none!important}
.touch table.show-on-tablets{display:table!important}
.touch table.show-on-desktops{display:none!important}}
@media only screen and (max-width:767px){table.hide-on-phones{display:none!important}
table.hide-on-tablets{display:table!important}
table.hide-on-desktops{display:table!important}
table.show-on-phones{display:table!important}
table.show-on-tablets{display:none!important}
table.show-on-desktops{display:none!important}}
@media only screen and (max-width:767px){div.form-field input,div.form-field input.small,div.form-field input.medium,div.form-field input.large,div.form-field input.oversize,input.input-text,input.input-text.oversize,textarea,form.nice div.form-field input,form.nice div.form-field input.oversize,form.nice input.input-text,form.nice input.input-text.oversize,form.nice textarea{display:block;width:100%;padding:6px 2% 4px;font-size:18px}
form.nice div.form-field input,form.nice div.form-field input.oversize,form.nice input.input-text,form.nice input.input-text.oversize,form.nice textarea{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
form.nice div.form-field.error small,form.nice small.error{padding:6px 2%;display:block}
form.nice div.form-field.error .small + small,form.nice .small + .error{width:auto}
form.nice div.form-field.error .medium + small,form.nice .medium + .error{width:auto}
form.nice div.form-field.error .large + small,form.nice .large + .error{width:auto}
form.nice div.form-field.error .expand + small,form.nice .expand + .error{width:auto}}
@media only screen and (max-width:767px){.button{display:block}
button.button,input[type="submit"].button{width:100%;padding-left:0;padding-right:0;margin-bottom:5px}}
@media only screen and (max-width:767px){dl.tabs.mobile,dl.nice.tabs.mobile{width:auto;margin:20px -20px 40px;height:auto}
dl.tabs.mobile dt,dl.tabs.mobile dd,dl.nice.tabs.mobile dt,dl.nice.tabs.mobile dd{float:none;height:auto}
dl.tabs.mobile dd a{display:block;width:auto;height:auto;padding:18px 20px;line-height:1;border:solid 0 #ccc;border-width:1px 0 0;margin:0;color:#555;background:#eee;font-size:15px;font-size:1.5rem}
dl.tabs.mobile dd a.active{height:auto;margin:0;border-width:1px 0 0}
.nice.tabs.mobile{border-bottom:solid 1px #ccc;height:auto}
.nice.tabs.mobile dd a{padding:18px 20px;border:none;border-left:none;border-right:none;border-top:1px solid #ccc;background:#fff}
.nice.tabs.mobile dd a.active{border:none;background:#00a6fc;color:#fff;margin:0;position:static;top:0;height:auto}
.nice.tabs.mobile dd:first-child a.active{margin:0}
dl.contained.mobile,dl.nice.contained.mobile{margin-bottom:0}
dl.contained.tabs.mobile dd a{padding:18px 20px}
dl.nice.contained.tabs.mobile dd a{padding:18px 20px}
dl.tabs.mobile + ul.contained{margin-left:-20px;margin-right:-20px;border-width:0 0 1px 0}}
@media only screen and (max-width:1280px) and (min-width:768px){.touch .nav-bar li a{font-size:13px;font-size:1.3rem}
.touch .nav-bar li.has-flyout>a.flyout-toggle{padding:20px}}
@media only screen and (max-width:767px){.nav-bar{height:auto}
.nav-bar>li{float:none;display:block;border-right:none}
.nav-bar>li>a.main{text-align:left;border-top:1px solid #ddd;border-right:none}
.nav-bar>li:first-child>a.main{border-top:none}
.nav-bar>li.has-flyout>a.flyout-toggle{position:absolute;right:0;top:0;padding:22px;z-index:2;border-left:1px dashed #eee;display:block}
.nav-bar>li.has-flyout>a.flyout-toggle span{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #2a85e8;display:block}
.nav-bar>li.has-flyout>a.flyout-toggle:hover span{border-top-color:#141414}
.flyout{position:relative;width:auto;top:auto;margin-right:-2px;border-width:1px 1px 0 1px}
.flyout.right{float:none;right:auto;left:-1px}
.flyout.small,.flyout.large{width:auto}
.flyout p:last-child{margin-bottom:18px}}
@media only screen and (max-width:767px){.tooltip{font-size:14px;font-size:1.4rem;line-height:1.4;padding:7px 10px 9px}
.tooltip > .nub,.tooltip.top > .nub,.tooltip.left > .nub,.tooltip.right > .nub{border-color:transparent transparent rgb(0,0,0) transparent;border-color:transparent transparent rgba(0,0,0,0.85) transparent;top:-12px;left:10px}}
@media only screen and (max-device-width:800px),only screen and (device-width:1024px) and (device-height:600px),only screen and (width:1280px) and (orientation:landscape),only screen and (device-width:800px),only screen and (max-width:767px){.flex-video{padding-top:0}}

/* plugins/ccfd/stylesheets/adobe_edge.css */
.edgeLoad-EDGE-34898455{visibility:hidden}

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

/* plugins/auto/agenda/v3.18.2/css/spip.agenda.css */
.evenement.one{padding:.75em;background:#eee;margin-bottom:1.5em}
.evenement.one .lire-la-suite{display:none}
.long .liste-items .evenement{padding-left:7.5em}
.long .liste-items .evenement .banner{display:block;float:left;margin-left:-7.5em;width:5.5em;text-align:center;overflow:hidden;opacity:0.7}
.long .liste-items .evenement .banner .label{display:block;padding:.75em 0}
.long .liste-items .evenement .banner .day{display:block;text-align:center;font-size:2em;line-height:1}
.long .liste-items .evenement .banner .month{display:block;text-align:center;text-transform:uppercase;font-size:.85em}
.long .liste-items .evenement .banner .year{display:block;text-align:center;font-size:.85em}
.liste-items.evenements .item.fini .entry-title a{color:#ccc}
.liste-items.evenements .item.fini .entry-content{margin-bottom:0;max-height:4.5em;overflow:hidden}
.liste-items.evenements .item.fini .meta-publi{display:none}
.liste-items.evenements .item.fini .lire-la-suite{display:none}
.liste-items.evenements .item.fini .evenement .banner{opacity:0.5}
.liste-items.evenements.short .info-publi,.short .liste-items.evenements .info-publi{display:block;margin:0}
.liste-items.evenements .meta-publi{left:7.5em}
.liste-items.evenements .lire-la-suite{left:7.5em}
.liste-items.evenements .entry-title{margin-top:0}
.page_jour .liste-items.evenements .evenement .banner{display:none}
.page_jour .long .liste-items .evenement{padding-left:0}
.page_jour .liste-items.evenements .meta-publi{left:0}
.page_jour .liste-items.evenements .lire-la-suite{left:0}

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

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

/* plugins/ccfd/stylesheets/ccfd.css */
@font-face{font-family:CitizenLight;src:url('//ccfd-terresolidaire.org/plugins/ccfd/fonts/CitizenLight.eot')}
@font-face{font-family:CitizenLight;src:url('//ccfd-terresolidaire.org/plugins/ccfd/fonts/CitizenLight.woff') format('woff')}
@font-face{font-family:CitizenBold;src:url('//ccfd-terresolidaire.org/plugins/ccfd/fonts/CitizenBold.eot')}
@font-face{font-family:CitizenBold;src:url('//ccfd-terresolidaire.org/plugins/ccfd/fonts/CitizenBold.woff') format('woff')}
@font-face{font-family:BodEgyProBold;src:url('//ccfd-terresolidaire.org/plugins/ccfd/fonts/BodEgyPro-BoldWeb.eot')}
@font-face{font-family:BodEgyProBold;src:url('//ccfd-terresolidaire.org/plugins/ccfd/fonts/BodEgyPro-BoldWeb.woff') format("woff")}
@font-face{font-family:BodEgyProLight;src:url('//ccfd-terresolidaire.org/plugins/ccfd/fonts/BodEgyPro-LightWeb.eot')}
@font-face{font-family:BodEgyProLight;src:url('//ccfd-terresolidaire.org/plugins/ccfd/fonts/BodEgyPro-LightWeb.woff') format("woff")}
html{font-size:100%}
img,embed,object{width:auto;height:auto}
body{font-size:80%;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;background:#eee9df}
a{color:#aaa}
a:hover{color:#000}
p,.article .bloc1 .unez p{font-size:14px;font-size:0.875rem;line-height:17.5px;line-height:1.25}
hr{border:0 solid #FFF}
.article .bloc1 p{margin:18px 0}
.article .bloc1 .unez p{margin:5px 0}
object{height:100%;width:100%}
.centrage,.centre{text-align:center}
.points{border-top:2px dotted #F0ECE4;padding-top:.5em}
.rouge,.rouge a{color:#e7511e}
.bleu,.bleu a,.article .bloc1 .bleu,.article .bloc1 .bleu a{color:#008cc5;border-bottom:0}
.vert,.vert a,.article .bloc1 .vert,.article .bloc1 .vert a{color:#97bf0d;border-bottom:0}
.bleuf{color:#273A8B}
.gras,.article .bloc1 .gras a{font-weight:700}
.font{font-family:'BodEgyProLight',Georgia,serif}
.light{font-weight:lighter}
.bloc1 h1{font-family:'BodEgyProBold',Georgia,serif;font-weight:400}
.menuprincipal,#tete{background:#FFF}
.menuprincipal{margin-top:0;margin-bottom:0;border:1px solid #f2f2f2;border-left:0;border-right:0;font-family:'CitizenLight',sans-serif;text-transform:uppercase;height:37px}
.menuprincipal > li > a.main{font-size:12.8px;line-height:37px;font-size:14.4px;font-size:0.9rem;height:37px;width:145px;overflow:hidden;padding:0 10px}
.menuprincipal > li{border-right:1px solid #f2f2f2;text-align:center;width:165px}
@media only screen and (max-width:767px){.menuprincipal{height:auto}
.menuprincipal > li{width:auto}
.menuprincipal > li > a.main{width:auto;height:auto}}
.menuprincipal > .search{border:0}
.search form{margin:0}
#boiterecherche p{background:#F0ECE4;border:1px solid #DAD0BB;border-radius:4px 4px 4px 4px;margin:0;overflow:hidden;padding:2px;5px;width:140px;margin:6px auto 0}
#recherche{background:transparent;border:0 none;float:left;width:110px}
.validsearch{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/search.png') no-repeat scroll left 1px transparent;border:0 none;color:#F8F9FB;float:right;font-size:0;height:16px;margin:0 0 0 5px;text-indent:-9999px;width:15px;cursor:pointer}
.titraille{font-family:'BodEgyProBold',Georgia,serif;font-weight:400;font-size:28.8px;font-size:1.8rem;margin-top:10px;border-bottom:3px dotted #F0ECE4;margin-bottom:15px;color:#DAD0BB;text-align:center}
.newswrapper .titraille{margin-bottom:0}
.menuprincipal li a,.menuprincipal li a:hover{color:#000;font-weight:400}
.menuprincipal li .on{font-family:'CitizenLight',sans-serif}
.menuprincipal .secteur2 .on,.menuprincipal .secteur2 a:hover{background:#008cc5}
.menuprincipal .secteur75 .on,.menuprincipal .secteur75 a:hover{background:#97bf0d}
.menuprincipal .secteur4 .on,.menuprincipal .secteur4 a:hover{background:#e7511e}
.menuprincipal .secteur111 .on,.menuprincipal .secteur111 a:hover{background:#273a8b;color:#FFF}
.menuprincipal .secteur5 .on,.menuprincipal .secteur5 a:hover{background:#dad0bb}
.row{max-width:1000px}
.safe{padding-left:12px;padding-right:12px}
.submenu{font-size:0.875rem;line-height:1.7em}
.sousrub{display:block;float:left}
.sousrub:hover,.sousrub.on,.secteur111 .submenu a:hover{text-decoration:underline}
.meme{opacity:0.6;filter:alpha(opacity=60)}
.secteur5 .meme{opacity:0.4;filter:alpha(opacity=40)}
.titlecontainer h1,.titlecontainer h3{padding-left:12px;padding-top:.2em;padding-bottom:.2em;margin-bottom:0;font-size:36px;font-size:2.25rem}
h1{font-size:36px;font-size:2.25rem}
h2{font-size:28px;font-weight:400}
h3{font-size:28px;font-size:1.8rem;margin-bottom:15px;margin-top:10px}
.submenu a{margin:0 1.4em 0 0}
.submenu .first{margin-left:0}
.submenu .safer{padding-bottom:.5em;border-top:3px dotted #F0ECE4;padding-top:.5em;padding-left:12px}::selection{background:#333;color:#FFF}::-moz-selection{background:#333;color:#FFF}
.entete .spip_logos{margin:20px 0 13px}
.home .entete .fairedon{clear:both;display:block;float:right;font-size:16.5px;line-height:18px;font-size:1.05rem;margin-right:28px;margin-top:62px;padding:9px 36px;width:106px;height:18px;overflow:hidden}
.entete .nine{position:relative;height:152px}
.campagneprio{display:block;margin-top:1em;position:absolute;bottom:0;left:120px}
.campagneprio:hover{opacity:0.7}
.submenu a,.secteur2 .titlecontainer h1,.secteur83 .titlecontainer h1,.secteur75 .titlecontainer h1,.secteur4 .titlecontainer h1,.titlecontainer a,.titlecontainer a h3{color:#FFF}
.secteur5 .submenu a,.secteur5 .titlecontainer a,.secteur5 .titlecontainer a h3{color:#181818}
.secteur2 .bandeau,.secteur2 .sommaire,.secteur2 .tags,.secteur2 #fleche{background-color:#008cc5}
.secteur2 .compte a,.secteur2 .tags a{color:#008cc5}
.secteur75 .bandeau,.secteur75 .sommaire,.secteur75 .tags,.secteur75 #fleche{background-color:#97bf0d}
.secteur75 .compte a,.secteur75 .tags a{color:#97bf0d}
.secteur4 .bandeau,.secteur4 .sommaire,.secteur4 .tags,.secteur4 #fleche{background-color:#e7511e}
.secteur4 .compte a,.secteur4 .tags a{color:#e7511e}
.secteur5 .bandeau,.secteur5 .sommaire,.secteur5 .tags,.secteur5 #fleche{background-color:#dad0bb}
.secteur5 .compte a,.secteur5 .tags a{color:#dad0bb}
.secteur83 .bandeau,.secteur83 .sommaire,.secteur83 .tags,.secteur83 #fleche{background-color:#622181}
.secteur83 .compte a,.secteur83 .tags a{color:#622181}
.dossier .bandeau{background-image:url('//ccfd-terresolidaire.org/plugins/ccfd/images/COIN.png');background-repeat:no-repeat;background-position:right top}
ul.breadcrumbs{border:0;padding:2px 10px 2px 0;margin-bottom:1em;background:transparent}
ul.breadcrumbs li a,ul.breadcrumbs li span{font-size:9.6px;font-size:0.6rem;color:#4c2b0e;padding-left:7px}
ul.breadcrumbs li{padding-left:10px;padding-right:2px}
ul.breadcrumbs li:before{content:">";color:#4C2B0E;font-size:9.6px;font-size:0.6rem}
ul.breadcrumbs li:first-child:before{content:" "}
ul.breadcrumbs li:first-child{background:none;padding-left:0;font-weight:700}
#socials{margin-top:1em;float:right}
#socials li{display:inline;padding:0 5px 0 0}
#espaces{margin-bottom:1em;font-size:12px;font-size:0.75rem;float:right}
#espaces li{float:left;margin-left:4px}
#espaces .prem{margin-left:13px}
.rinterne{background:none repeat scroll 0 0 #FFF;color:#555;display:block;height:21px;overflow:hidden;padding:10px 8px 0;text-align:center;width:99px}
.rsocial{background-image:url('//ccfd-terresolidaire.org/plugins/ccfd/images/channels.png');display:block;height:23px;text-indent:-9999em;transition:opacity 0.2s ease 0s;width:23px;overflow:hidden;opacity:0.4;margin-top:5px}
.rss{background-position:-23px 0}
.fb{background-position:-23px -23px}
.tw{background-position:-23px -46px}
.rsocial:hover{opacity:1}
.bloc1{padding-bottom:.5em}
.bloc1,.bloc2,.bloc3,.bloc-posts{background:#FFF;margin-bottom:1em}
.bloc1,.bloc2,.bloc3,.bloc-posts,.agir,.allies,.mmain,.band,.lasts,.home .orbit-wrapper,#rsocials{-moz-box-shadow:0 2px 6px 0 #ccc;-webkit-box-shadow:0 2px 6px 0 #ccc;-o-box-shadow:0 2px 6px 0 #ccc;box-shadow:0 2px 6px 0 #ccc;filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,Direction=180,Strength=6)}
.shadow{-moz-box-shadow:0 -1px 4px 0 #999;-webkit-box-shadow:0 -1px 4px 0 #999;-o-box-shadow:0 -1px 4px 0 #999;box-shadow:0 -1px 4px 0 #999;filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=0,Strength=4)}
.secteur4 .bloc1{border-top:7px solid #e7511e}
.secteur4 .bloc2,.secteur5 .bloc2,.secteur2 .bloc1,.secteur75 .bloc2,.secteur83 .bloc2{border-top:7px solid #008cc5}
.secteur75 .bloc1,.secteur2 .bloc2,.secteur4 .bloc3,.secteur5 .bloc3,.secteur83 .bloc3{border-top:7px solid #97bf0d}
.dossier .bloc3{border-top:7px solid #97bf0d}
.dossier .bloc2{border-top:7px solid #008cc5}
.secteur5 .bloc1{border-top:7px solid #dad0bb;padding-top:1em}
.secteur83 .bloc1{border-top:7px solid #622181;padding-top:1em}
.bloc2 h3,.bloc3 h3,.bloc-posts h3{margin-top:10px;margin-bottom:15px;font-family:'BodEgyProBold',Georgia,serif;font-weight:400;border-bottom:3px dotted #F0ECE4}
.bloc2 h3 a,.bloc-posts h3 a{font-family:'BodEgyProBold',Georgia,serif;font-weight:400}
.bloc2 h3 span,.bloc-posts h3 span{font-weight:400;font-family:'BodEgyProLight',Georgia,serif}
.article .bloc1 .safe{padding-left:32px;padding-right:32px;padding-top:1.5em}
#corps .nine{width:76.893%}
.intro{padding-left:3em;padding-right:3em;padding-top:1em;margin-top:1.5em;margin-bottom:1em;border-bottom:3px dotted #F0ECE4}
.dossier .intro{margin-top:0}
.intro .spip_documents{margin-top:0;margin-bottom:0}
.intro,.intro a{color:#181818}
.intro a{text-decoration:underline}
.intro a,.intro p{font-size:1rem;line-height:1.5;font-weight:400}
.intro table a,.intro table p,.intro table th{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;font-size:0.85rem;text-decoration:none}
.une{padding-top:1em}
.une .columns{background:#FFF;margin-top:1em;margin-bottom:1em;padding:1em}
.une h3{font-size:17.6px;font-size:17.6px;font-size:1.1rem}
.titrub{background:#FFF;text-align:center}
.carousel{border-bottom:3px dotted #F0ECE4;margin-bottom:10px}
div.orbit-wrapper div.slider-nav span{cursor:pointer;height:45px;margin-top:-20px;position:absolute;text-indent:-9999px;top:50%;width:36px;z-index:30}
div.orbit-wrapper div.timer{bottom:10px;top:auto}
ul.orbit-bullets li{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/orbit/bullets.png') no-repeat scroll 4px 0 transparent}
ul.orbit-bullets{margin-bottom:0;bottom:-40px}
#featuredContent{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/orbit/loading.gif') no-repeat center center #f4f4f4;height:419px;overflow:hidden}
#featuredContent img{display:none}
#featuredContent.orbit{background:none;height:auto}
div.orbit-wrapper,div.orbit,div.orbit div.orbit-slide{height:419px}
#featuredContent.orbit img{display:block}
.orbit-slide{position:relative}
.orbit-slide .slide{display:block;width:745px;height:419px;position:absolute;top:0;left:0}
.unez{background:#FFF;margin-top:1em}
.unez .dossier{display:block;clear:both}
.unez h4,.liste h4,.dossiers h4,.secteur4 .bloc1 .unez h4,.band h4{font-size:17.6px;font-size:1.1rem}
.unez h4,.unez p,.unez span,.unez .tag{margin-right:0}
.unez .tag{margin-right:5px}
.unez p{margin-bottom:5px}
.filet{border-bottom:3px dotted #F0ECE4;margin-bottom:1em;padding-bottom:1em}
.tag{display:block;float:left;background:#e5e4e4;margin:2px 2px 2px 0;padding:1px 7px;color:#555}
.date{color:#b3b3b3}
.avlst{padding-bottom:1em}
.liste{background:#FFF;padding-top:1em;padding-bottom:1em;border-top:2px dotted #F2F2F2}
.liste li{border-bottom:2px dotted #F2F2F2;margin-bottom:.5em;padding-bottom:.2em}
.projets{padding-top:.5em}
.projets .unez{margin-top:1em}
.liste ul{margin-bottom:.6em}
ul.pagination{float:right;margin-bottom:0}
.pagination{font-size:16px;font-size:1rem}
.lien_pagination{margin-left:3px}
.pagination li{border:0}
ul.pagination li.current a,ul.pagination li:hover a,ul.pagination li a:focus{border-bottom:0;background:#f2f2f2}
.campagnetop{display:block;margin:2em auto 0;text-align:center;color:#aaa}
.campagnetop .cadre{display:block;padding:0 15px;border-bottom:1px solid #aaa;width:150px;text-align:center;margin:0 auto 5px}
.rss .cadre{width:auto;height:55px;overflow:hidden}
.campagnetop img{display:block;margin:0 auto;float:none;opacity:0.4;filter:alpha(opacity=40)}
.campagnetop:hover img{opacity:1;filter:alpha(opacity=100)}
.campagnetop .titr{display:block;font-weight:700}
.dossiers{background:#EAF2CF;padding-bottom:.5em;padding-top:1em;margin-bottom:2em}
.vignette a{display:block;width:161px;height:240px;position:relative}
.dossiers [class*="column"] + [class*="column"]:last-child{float:left}
.vignette .nom{position:absolute;bottom:20px;background:#FFF;width:100%;padding-top:2px;padding-bottom:2px}
.vignette .nom h4{font-family:'BodEgyProLight',Georgia,serif;font-size:1.1em;padding:0 5px .5em}
.nom span{display:block;color:#000;padding:0 5px;border-top:2px dotted #dad0bb;text-transform:lowercase;font-size:0.7rem}
.dossiers .pagination{margin:1.1em auto 5px;text-align:center;height:20px;width:184px;line-height:20px}
.dossiers .prev strong,.dossiers .prev a,.dossiers .next strong,.dossiers .next a{display:block;width:20px;height:20px;text-indent:-5000px;overflow:hidden;float:left}
.dossiers .prev strong{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/FLECHE-VERTE-GAUCHE.png') no-repeat left top;opacity:0.6}
.dossiers .prev a{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/FLECHE-VERTE-GAUCHE.png') no-repeat left top}
.dossiers .next strong{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/FLECHE-VERTE-DROITE.png') no-repeat left top;opacity:0.6}
.dossiers .next a{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/FLECHE-VERTE-DROITE.png') no-repeat left top}
.pagination h4{float:left;width:120px;line-height:20px;font-size:17px;color:#97BF0D}
.shares{float:right;width:360px;margin:0}
.shares li{float:left}
.facebook{margin-right:10px}
.facebook_share{margin-right:10px}
.printer{width:36px}
.article .bloc1 .printer a{border:0}
.logo_article{float:left;margin:0 1em 1em 0}
.article .bloc1 p,ul.spip,.spip li,ol.spip{font-size:16px;font-size:1rem;line-height:1.5}
.article .bloc1 blockquote,.article .bloc1 blockquote p{font-family:'BodEgyProLight','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.3rem;font-style:italic}
.secteur2 blockquote p,.secteur2 blockquote h3,.secteur2 blockquote a{color:#474747}
.secteur75 blockquote p,.dossier blockquote p,.secteur75 blockquote h3,.dossier blockquote h3,.secteur75 blockquote a,.dossier blockquote a{color:#474747}
.secteur4 blockquote p,.secteur4 blockquote h3,.secteur4 blockquote a{color:#e7511e}
.secteur5 blockquote p,.secteur5 blockquote h3,.secteur5 blockquote a{color:#4c2b0e}
.secteur2 blockquote.spip{padding-top:0;padding-bottom:0;margin-top:1.5em;margin-bottom:1.5em;color:#474747}
.chapo{margin:0 0 18px;font-family:'BodEgyProLight',Georgia,serif}
.article .chapo p,.article h2{font-size:20.8px;font-size:1.3rem;margin-bottom:0}
.article h1,.article h2{font-family:'BodEgyProBold',Georgia,serif;font-weight:400}
.article h2.chapo{font-family:'BodEgyProLight',Georgia,serif}
.article .bloc1 .marge{margin-left:32px;margin-right:32px;padding-bottom:1em margin-bottom:1em;border-bottom:2px solid #f2f2f2}
ul.spip{margin-left:.5em;padding-left:1.5em;list-style-image:url('//ccfd-terresolidaire.org/plugins/ccfd/images/puce.gif')}
.cartouche{border-top:3px dotted #F0ECE4;border-bottom:3px dotted #F0ECE4;padding:1em 0;margin-bottom:1em}
.article .cartouche p{margin:0;font-size:12.8px;font-size:12.8px;font-size:0.8rem}
.article .bloc1 .published{font-size:0.9rem}
.article .bloc1 .published{font-size:12.8px;font-size:12.8px;font-size:0.8rem}
.mots span{display:block;float:left;margin-right:1em;padding:2px 0}
.article .bloc1 .spip_logos{margin:1em 1em 1em 0}
.article .bloc1 a{font-weight:400;border-bottom:1px dotted #555;color:#181818}
.article .bloc1 .tag{border:0}
a.spip_note{border:0}
.article .cartouche a:hover,.article a.spip_in:hover,.article a.spip_out:hover,.article a.spip_url:hover,.article a.spip_mail:hover{border-color:#fff}
.secteur2 .cartouche a:hover,.secteur2 a.spip_in:hover,.secteur2 a.spip_out:hover,.secteur2 a.spip_url:hover,.secteur2 a.spip_mail:hover{background:#cce8f3}
.secteur75 .cartouche a:hover,.secteur75 a.spip_in:hover,.secteur75 a.spip_out:hover,.secteur75 a.spip_url:hover,.secteur75 a.spip_mail:hover{background:#eaf2cf}
.secteur4 .cartouche a:hover,.secteur4 a.spip_in:hover,.secteur4 a.spip_out:hover,.secteur4 a.spip_url:hover,.secteur4 a.spip_mail:hover{background:#fadcd2}
.secteur5 .cartouche a:hover,.secteur5 a.spip_in:hover,.secteur5 a.spip_out:hover,.secteur5 a.spip_url:hover,.secteur5 a.spip_mail:hover,.secteur5 .intro a:hover{background:#f0ece4}
.secteur111 .cartouche a:hover,.secteur111 a.spip_in:hover,.secteur111 a.spip_out:hover,.secteur111 a.spip_url:hover,.secteur111 a.spip_mail:hover{background:#d4d8e8}
.secteur83 .cartouche a:hover,.secteur83 a.spip_in:hover,.secteur83 a.spip_out:hover,.secteur83 a.spip_url:hover,.secteur83 a.spip_mail:hover{background:#e0d3e6}
.secteur2 .intro a{color:#008cc5}
.secteur75 .intro a{color:#97bf0d}
.secteur4 .intro a{color:#e7511e}
.secteur5 .intro a{color:#a49c8c}
.secteur111 .intro a{color:#273A8B}
.secteur83 .intro a{color:#622181}
.platz{background:url('//ccfd-terresolidaire.org/plugins/ccfd/img/PLATZ.png') no-repeat left top;padding:0 5px 5px 30px}
.platz span{display:block}
.platz.lieu{font-weight:700}
.platz .titre{color:#e7511e}
h3.spip{font-family:'BodEgyProBold',Georgia,serif;;margin-top:1.8em;font-weight:400}
.partenaire{margin-bottom:.5em}
.partenaire a{font-weight:700;color:#181818}
.rdv{color:#E7511E;font-size:1.6rem;font-weight:700;margin-bottom:1em;line-height:1.2em}
#formulaire_sharemail p{width:280px;margin:0 1em 1em}
.mot .intro a,.mot .intro p{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.spip_logos,.article .bloc1 .four .spip_logos{float:left;margin:0 10px 10px 0;padding:0;border:none}
.spip_documents{margin-bottom:1.5em;padding:0;background:none;margin-top:1em}
.spip_documents,.spip_documents_center,FDM n°267
.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_titre{margin:0 auto}
.spip_doc_descriptif{clear:both}
.pagination{clear:both;text-align:center}
@media print{.pagination{display:none}}
a.spip_note{font-weight:700}



@media print{a.spip_out:after,a.spip_in:after{content:" (" attr(href) ")"}}
.notes{border-top:1px dotted;padding:.5em 1em 1em 2em;margin-top:3em}
.bloc1 .notes p{font-size:12.8px;font-size:0.8rem;margin-bottom:.5em}
.article .bloc1 .centre{border-top:3px dotted #F0ECE4;padding-top:10px}
.dossier .intro{margin-top:1em;padding:1.5em 32px;font-size:1.2rem}
.dossier .titlecontainer{padding-top:20px}
.bandeau h6{color:#FFF;text-transform:uppercase;font-size:11.2px;font-size:0.7rem;padding-left:60px;font-weight:700}
.dossier .bandeau h1,.dossier .bandeau h3{color:#FFF;padding-left:60px;font-family:'BodEgyProBold',Georgia,serif;font-size:2rem;font-weight:400}
.dossier .bandeau .twelve p{display:none}
.dossier .bloc1 h1{padding-left:32px;padding-right:32px;margin-top:1em}
.article .bloc1 h1{padding-left:0;padding-right:0;margin-top:0}
.dossier .bandeau h3 a{color:#FFF}
.front .spip_documents,.front dl,.front dt{margin:0;padding:0}
.front .spip_doc_titre{display:none}
.download a{display:block;margin:28px 10px 10px;padding-top:70px;color:#FFF;background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/dl_document.png') no-repeat 50% top;font-size:11.2px;font-size:0.7rem;font-weight:700;text-align:center;border-left:2px dotted #FFF}
.rapport a{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/dl_rapport.png') no-repeat 50% top}
.outil a{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/dl_outil.png') no-repeat 50% top}
.brochure a{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/dl_brochure.png') no-repeat 50% top}
.menudossier{font-family:'BodEgyProLight',Georgia,serif;font-size:22.4px;font-size:1.4rem;padding-top:4px}
.menudossier ul,.sommaire ul{margin-left:1rem;margin-right:1rem;line-height:1.8rem}
.menudossier li,.sommaire li{display:inline;color:#97bf0d}
.menudossier a{color:gray}
a.article{font-weight:400}
a.rubrique{font-family:'BodEgyProBold',Georgia,serif}
.menudossier #slider a,.sommaire li a{padding-left:20px;background:url('//ccfd-terresolidaire.org/plugins/ccfd/img/pointgris.png') no-repeat left 50%;padding-right:10px}
.menudossier #slider a.on,.menudossier #slider a:hover{color:#e7511e;background:url('//ccfd-terresolidaire.org/plugins/ccfd/img/pointrouge.png') no-repeat left 50%}
.sommaire li a{background:url('//ccfd-terresolidaire.org/plugins/ccfd/img/pointblanc.png') no-repeat left 50%}
.nb{font-weight:700;font-size:22.4px;font-size:1.4rem}
.tags div{padding:1em 1.5em}
.tags a{display:block;float:left;margin-right:1em;padding:2px 5px}
.dossier .tags a{background:#FFF}
.dossier .tags span{color:#FFF;text-transform:uppercase;font-size:11.2px;font-size:0.7rem}
.menupartie{margin-top:1em;padding-top:1em;border-top:3px dotted #F0ECE4;font-size:17.6px;font-size:1.1rem;margin-bottom:0}
.desunes{margin-bottom:2em}
.partie{margin:1em 0}
.dossier .bloc1 h4{font-size:1.2rem}
.dossier .bloc1 p{font-size:1rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:100}
.dossier .bloc1 .spip_doc_descriptif{font-size:0.9rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:100;text-align:justify}
.dossier .bloc1 a{font-size:1rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:300;color:#181818}
.sommaire{padding:1em 0}
.sommaire h3{margin-left:1rem;margin-right:1rem;font-family:'BodEgyProBold',Georgia,serif;font-weight:400}
.sommaire h3 a{font-weight:400}
.sommaire h3,.sommaire h3 a,.sommaire a,.sommaire li{color:#FFF}
.secteur5 .sommaire h3,.secteur5 .sommaire h3 a,.secteur5 .sommaire a,.secteur5 .sommaire li{color:#181818}
.sommaire ul{border-top:2px dotted #FFF;font-size:1rem;margin-bottom:0;line-height:1.4em;padding-top:1em}
.partie .safe{margin-top:1em}
.count{font-size:1rem}
.artsdoss{margin:1em 0;padding-top:1em;padding-bottom:1em}
.compte{color:#000;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;margin:0 auto;font-size:12.8px;font-size:0.8rem;width:200px;border-radius:5px 5px 0 0}
.dossier .compte{background:#FFF}
.compte a{font-weight:700;font-size:0.9rem;display:block;padding:6px 0 5px;}
.menudossier{overflow:hidden;position:relative}
.menudossier li,.menudossier ul{margin-bottom:0}
.menudossier .row{position:relative}
#slider{background:#FFF;padding-top:10px}
#degrad{height:40px;background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/db.png') repeat-x left top;z-index:1000}
#fleche{display:block;height:20px;width:20px;background-image:url('//ccfd-terresolidaire.org/plugins/ccfd/images/FLECHE.png');background-repeat:no-repeat;background-position:left top;right:10px;bottom:10px;position:absolute}
#fleche span{display:block;height:20px;width:20px}
#fleche.rep{background-position:left -20px}
.cachecache{background:#FFF}
.grosdl{text-align:center;background:#f2f2f2;padding-bottom:1em}
.grosdl .enclosure{display:block;margin:0 auto;width:150px;border:0;margin-bottom:1em}
.article .grosdl a{border:0}
.grosdl a,.bloc1 .grosdl a{color:#999}
.bloc1 .grosdl a:hover{color:#181818}
.grosdl a,.grosdl,.grosdl p,.article .bloc1 .grosdl p{font-size:0.8rem}
.grosdl img,.grosdl .spip_logos,.article .grosdl .spip_logos{display:block;margin:0 auto}
.dossier .bloc1{padding-bottom:0}
.secteur111 h1{font-family:'BodEgyProBold',Georgia,serif;font-weight:400}
.secteur111 .titlecontainer{font-family:'BodEgyProBold',Georgia,serif;background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/dotf.jpg') repeat-y right top}
.secteur111 .titlecontainer,.secteur111 .titlecontainer h1,.secteur111 .titlecontainer a{font-weight:400}
.secteur111 .titlecontainer,.secteur111 .titlecontainer h1,.secteur111 .titlecontainer a{color:#273a8b}
.titlecontainer span{display:block;font-size:1.9rem;line-height:1.9rem}
.secteur111 .bandeau .six h2,.secteur111 .bandeau .six h3,.secteur111 .bandeau .six h1{font-size:2rem;color:#848484;font-family:'BodEgyProLight',Georgia,serif;font-weight:400;line-height:2rem;margin-bottom:0;padding-top:1em}
.secteur111 .bandeau small{font-size:0.8rem}
.titlecontainer .normal,.titlecontainer a .normal{font-family:'BodEgyProLight',Georgia,serif}
.secteur111 .bandeau{background:#FFF;padding-top:1em}
.secteur111 .bandeau .two a{border-bottom:1px solid #181818;clear:both;display:block;padding:0 10px;text-align:center;margin-right:10px}
.secteur111 .bandeau .two img{border:1px solid #181818;display:block;clear:both;margin:0 auto;border-bottom:0}
.secteur111 .submenu .twelve{background:#d9dadb url('//ccfd-terresolidaire.org/plugins/ccfd/images/lisfdm.jpg') repeat-x left top;padding-top:.25em}
.secteur111 .submenu a,.menufdm a{color:gray}
.secteur111 .submenu .safer{border:0}
.secteur111 .titlecontainer h2{padding-left:12px;padding-top:.2em;margin-bottom:0}
.secteur111 .submenu .on{text-decoration:underline}
.secteur111 #slider,.secteur111 .cachecache,.secteur111 .compte{background:#d9dadb}
.secteur111 .compte a,.secteur111 .menudossier a{color:gray}
.secteur111 .menudossier li{color:#bbb}
.secteur111 .menudossier{background:#FFF}
.secteur111 #fleche{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/fleche-fdm.png') no-repeat left top}
.secteur111 #fleche.rep{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/fleche-fdm.png') no-repeat left -20px}
.secteur111 .menudossier #slider a,.secteur111 .menudossier #slider span{padding-left:20px;background:url('//ccfd-terresolidaire.org/plugins/ccfd/img/pointgris.png') no-repeat left 50%;padding-right:10px}
.secteur111 .menudossier #slider a span{background:none;padding:0}
.secteur111 .menudossier #slider a.on,.secteur111 .menudossier #slider a:hover{color:#273A8B;background:url('//ccfd-terresolidaire.org/plugins/ccfd/img/pointbleu.png') no-repeat left 50%}
.blanchisserie{background:#FFF;height:1em}
.secteur111 .bloc1{border-top:7px solid #273a8b;padding-top:1em}
.secteur111 .bloc1 .intro{margin-top:0}
.secteur111.rubrique .bloc1 h1{margin-bottom:0}
.secteur111.rubrique .bloc1 .intro p{margin-top:0}
.secteur111 .bloc2{border-top:7px solid #008cc5}
.secteur111.rubrique .bloc1 .unez{padding-top:1em}
.rubrique111 .bloc1 h3{display:inline;width:auto;margin:0 auto;padding:3px 10px 0;background:#273a8b;color:#FFF;font-family:'BodEgyProLight',Georgia,serif;font-weight:400}
.derniernumero{padding-top:1em}
.derniernumero .intro{border:0}
.derniernumero .bleuf{font-weight:400;font-size:1.6rem;margin-bottom:1em}
.derniernumero h4.font{margin-bottom:1em}
.derniernumero .bleuf strong,.rubrique .derniernumero h4.font{font-family:BodEgyProBold,serif;font-weight:400}
.bloc1 .derniernumero h3,.bloc1 .derniernumero h3 a{color:#000;background:none;padding:0}
.dossierfdm p{margin:1em 0;padding:1em 0;border-top:2px dotted #F2F2F2;border-bottom:2px dotted #F2F2F2}
.numero{background:#f2f1f1}
.numero .num{display:block;float:left;width:70px;text-align:center;padding:50px 10px 0;color:#848484}
.num span{display:block;text-align:center}
.nombre{font-size:1rem;font-weight:700;border-bottom:1px dotted}
.sommaireannee{float:left;padding:10px;background:#FFF url('//ccfd-terresolidaire.org/plugins/ccfd/images/lisfdmv.jpg') repeat-y left top;width:658px;border-bottom:3px dotted #F0ECE4}
.edito h4{display:inline;width:auto;padding:3px 10px 0;background:#273a8b;color:#FFF;font-family:'BodEgyProLight',Georgia,serif;font-weight:400}
.secteur111 .intro{color:gray}
.secteur111 .intro p{margin-top:1em;color:gray}
.rubrique.secteur111 .bloc1 .spip_logos,.rubrique430 .bloc1 .spip_logos,.rubrique441 .bloc1 .spip_logos{border:1px solid}
.macaron{text-align:center}
#francemap,#canvas_france{margin:1em auto 0;text-align:center}
#canvas_france{padding:0 auto}
#canvas_france svg{display:block;margin:0 auto}
#francemap #remove{display:block;position:absolute;z-index:1}
#francemap svg{background:#FFF;z-index:100}
#lourdes{display:block;clear:both;text-align:center;margin:0 auto 2em;font-weight:700}
.secteur4 .rouge{margin-bottom:18px}
.secteur4 .numero{border-bottom:3px dotted #F0ECE4}
.region{color:#e7511e;display:block;font-weight:700}
.bloc1 .kelregion,.bloc-posts .kelregion{color:#e7511e}
.row .mob{margin-left:0.4%;width:22.68%}
.mob h3{font-family:'CitizenLight',sans-serif;text-align:center;text-transform:uppercase;font-size:1.3rem}
.mob h3,.mob h3 a{color:#e7511e}
.mob h3 a:hover{text-decoration:underline}
.mobilisation{clear:both;background:#FFF}
.agir{border-top:7px solid #e7511e;padding-top:1em;background:#F2F1F0}
.fairedon{display:block;background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/ANO-V4.png') no-repeat left top #e7511e;color:#FFF;text-transform:uppercase;padding:18px 30px;text-align:center;font-size:22.4px;font-size:22.4px;font-size:1.4rem;font-family:'CitizenLight',sans-serif;transition:opacity 0.2s ease 0s}
.fairedon:hover{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/ANO-V4.png') no-repeat left top #ec744b;color:#FFF}
.abo{font-size:19.2px;font-size:1.2rem;background:#273A8B}
.abo:hover{background:#273A8B;opacity:0.7}
.actions{margin-bottom:0;background:#FFF;margin-top:10px}
.actions li{margin:0}
.paducontenu{border-bottom:3px dotted #F0ECE4}
.mode{display:block;font-family:'CitizenLight',sans-serif;color:#e7511e;text-transform:uppercase;padding:6px 8px}
.mode span{padding-top:12px;display:block}
.mode .spip_logos{margin-bottom:0}FDM n°267
.agendamob,.agendamob table,.agendamob tr,.agendamob td{background:none;margin:0;border:0}
.agendamob tr{border-bottom:1px solid #ddd}
.agendamob .date{background:#F09677;width:40px;padding:15px 4px;text-align:center;vertical-align:middle;color:#FFF;font-weight:700}
.agendamob .date a{color:#FFF;font-weight:700;display:block;margin:auto}
.date .day{display:block;font-size:22.4px;font-size:1.4rem}
.date .month{display:block;font-size:1.2rem}
.mob h4{margin-left:8px;margin-right:8px;font-size:1rem;margin:0}
.allies{margin:1em 0;padding:1em 0;border-top:7px solid #b3b2b3;background:#fff}
.twitwit{margin:1em 0;border-top:7px solid #b3b2b3;background:#fff;padding-top:6px}
.allies h4{color:#181818;font-family:'CitizenLight',sans-serif;text-transform:uppercase;text-align:center;padding-bottom:6px;border-bottom:3px dotted #F0ECE4;margin-bottom:10px}
.allies ul{list-style-type:disc;padding-left:30px;margin-bottom:0}
.allies img{border:1px solid}
.subaction ul{margin-bottom:0}
.subaction{background:#f2f1f0;padding:10px 8px;overflow:hidden}
.subaction h5{color:#e7511e;font-size:12.8px;font-size:0.8rem;padding:0 0 10px}
.kelregion,.titrebillet{display:block}
.kelregion{color:#555;padding:0 0 5px 20px;background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/kelregion.png') no-repeat left top}
.titrebillet{font-weight:700}
.spirit{padding:10px;background:#FFF}
.rubrique.secteur4 .bloc1 .spirit h3,.rubrique.secteur4 .bloc1 .spirit h3 a,.sommaireannee .dossierfdm h3{font-size:28.8px;font-size:1.8rem;margin-bottom:9px;font-family:BodEgyProBold,serif;margin-top:0;text-align:left;font-weight:400}
#navcal{position:relative;background:#eee;margin:1em}
#navcal h2{font-size:2rem;font-weight:700;text-align:center;text-transform:uppercase;padding:1em}
#navcal .prev,#navcal .next{display:block;width:24px;height:24px;text-indent:-5000px;overflow:hidden;position:absolute}
#navcal .prev{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/sprev.png') no-repeat left top;left:0;top:2.6rem}
#navcal .prev:hover{opacity:0.7}
#navcal .next{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/snext.png') no-repeat left top;right:0;top:2.6rem}
#navcal .next:hover{opacity:0.7}
.rubrique109 table .date{background:none repeat scroll 0 0 #F09677;padding:15px 4px;text-align:center}
.rubrique109 table td{vertical-align:middle}
.rubrique109 table .date a,.rubrique109 table .date{color:#FFF;font-size:1rem;font-weight:700}
.rubrique109 table h4{font-size:12.8px;font-size:0.8rem}
.rubrique109 table h4 a{color:#181818}
.rubrique109 table h4 a:hover{color:#000}
.rubrique109 table .platz{color:#181818}
.rubrique109 td p{font-size:12px;line-height:18px;margin:0}
.secteur5 .sommaire{background:#dad0bb}
.secteur5 .bloc1 h3.centre a{color:#000}
.artintro h3,.artintro h3 a,.secteur5 .artintro h3 a{color:#000;font-family:BodEgyProBold;font-size:1.8rem;font-weight:400;text-decoration:none}
.news{position:relative;margin-top:24px}
.news div{margin:0 24px;font-size:0.9rem;padding:1em 1em 0}
.news a{color:#555}
.news .prev strong,.news .prev a,.news .next strong,.news .next a{display:block;width:24px;height:24px;text-indent:-5000px;overflow:hidden;position:absolute}
.news .prev strong{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/sprev.png') no-repeat left top;left:0;top:50%}
.news .prev a{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/aprev.png') no-repeat left top;left:0;top:50%}
.news .next strong{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/snext.png') no-repeat left top;right:0;top:50%}
.news .next a{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/anext.png') no-repeat left top;right:0;top:50%}
div.main,.band{background:#FFF;border-top:7px solid #dad0bb}
.intrhome{padding:2em 2em .2em;margin-bottom:1em;border-bottom:3px dotted #F0ECE4}
.intrhome,.intrhome p,p.desc{font-size:24px;;font-size:1.5rem;font-family:'BodEgyProLight',Georgia,serif;font-weight:400}
.intrhome strong{color:#008cc5}
.intrhome2{margin-bottom:1em;border-bottom:3px dotted #F0ECE4}
.intrhome2 .seven div,.intrhome2 .twelve div{margin:40px}
.intrhome2,.intrhome2 p{font-size:20px;font-size:1.2rem;font-family:'BodEgyProLight',Georgia,serif;font-weight:400;margin-bottom:10px}
.intrhome2 strong,.introme2 span{color:#008cc5}
.intrhome2 .five,.intrhome2 .five p,.intrhome2 .four,.intrhome2 .four p{font-size:14px;line-height:20px}
.intrhome2 .five strong,.intrhome2 .four strong{color:#555}
.radioplay{margin:40px 28px .2em 0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.radio1{font-size:14px;line-height:20px}
.radio1 span{color:#008cc5;font-weight:700}
.radio1 img{display:block;float:left;margin:0 1.3em 1em 0}
.radio2,.radio2 p,.radioplay p{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.radio2{display:block;background:#f5f4f3;border-top:5px solid #ffd4bd;padding:5px 15px}
.radio2 .boutton{display:block;text-align:center;float:left;margin-right:15px;text-transform:uppercase;color:#ff7122;font-size:0.9rem}
.radio2 .boutton img{display:block;margin:auto;margin-bottom:5px}
.radio2 span{font-size:10px;color:#ff7122;text-transform:uppercase;display:block;text-align:center;clear:both}
.radio2 h5{font-size:14px;min-height:30px}
.trio{margin:0 2em 2em}
.trio h4 a{font-size:24px;font-size:1.5rem;font-family:'BodEgyProBold',Georgia,serif;font-weight:400;color:#FFF;display:block;padding:5px 10px}
.trio .rub2 h4 a{background:#008cc5}
.trio .rub75 h4 a{background:#97bf0d;}
.trio .rub4 h4 a{background:#e7511e}
.trio h4 a:hover{opacity:0.6}
p.desc{margin:10px 10px 15px}
.trio h5{font-size:1.1rem}
.trio .four h4{margin-bottom:15px}
.band{position:relative;margin-top:1em;background:#FFF}
.conte{margin:1em 40px}
.band a{color:#555}
.rubr .img{display:block;text-align:center;border-bottom:1px solid #181818;clear:both;margin-bottom:10px;padding:0 19px}
.rubr img{display:block;margin:0 auto;border:1px solid #181818;clear:both;border-bottom:0}
.band .prev strong,.band .prev a,.band .next strong,.band .next a{display:block;width:12px;height:22px;text-indent:-5000px;overflow:hidden;position:absolute}
.band .prev strong{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/FLECHE-NOIRE-GAUCHE.png') no-repeat left top;left:10px;top:50%;opacity:0.6:}
.band .prev a{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/FLECHE-NOIRE-GAUCHE.png') no-repeat left top;left:10px;top:50%}
.band .next strong{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/FLECHE-NOIRE-DROITE.png') no-repeat right top;right:10px;top:50%;opacity:0.6:}
.band .next a{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/FLECHE-NOIRE-DROITE.png') no-repeat right top;right:10px;top:50%}
.home .mob{margin-top:1em;background:#FFF;margin-bottom:1em}
.home .nine .safe{padding-left:0;padding-right:24px}
.newswrapper{position:relative;min-height:408px}
.lasts .item{padding:10px 15px;border-bottom:3px dotted #F0ECE4}
.item a{color:#666;font-size:12.8px;font-size:0.8rem}
.item a:hover{color:#000}
.fsoutien a{display:block;width:202px;height:250px;color:#e7511e;background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/asoutien.png') no-repeat 50% top;margin:0 auto}
#soutiendon .regular a{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/afd.png') no-repeat 50% top;padding-top:75px;height:175px;margin-bottom:1em}
.fsoutien{margin-bottom:1em}
.fsoutien a span{display:block;height:50px;padding:32px 10px 0;text-transform:uppercase;font-family:'CitizenLight',sans-serif;text-align:center;font-size:17.6px;font-size:1.1rem;color:#181818}
.fsoutien a p{margin:20px 10px 0;font-size:12.8px;font-size:0.8rem}
.captons a{margin:0 auto}
.captons a span{padding-top:16px}
.reduc{margin-top:0;padding-top:0}
#newsletter{padding:0 15px}
#validnewsletter{background:#f09677;padding:5px}
#validnewsletter:hover{background:#E7511E}
#cont1,#cont2{float:left;display:block}
#newsform{margin-bottom:0}
.intit{color:#AAA}::-webkit-input-placeholder{color:#919191}::-moz-placeholder{color:#919191}:-ms-input-placeholder{color:#919191}
input:-moz-placeholder{color:#919191}
#pied .intit{font-size:12.8px;font-size:12.8px;font-size:0.8rem;font-weight:700;margin-bottom:6px;color:#181818;display:block}
#pied #validnewsletter{background:#b9b2a1}
.rubrique.secteur4 .bloc1 .unez h4,.rubrique.secteur4 .bloc1 .listitem h4{font-size:1.1rem;text-align:left;font-weight:700;margin:5px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.unez .ddd{display:block;border-bottom:2px dotted #F0ECE4;border-top:2px dotted #F0ECE4;margin:3px 0;color:#B3B3B3}
.unez .dans .nombre,.listitem .dans .nombre{padding:2px 5px;font-weight:400;border:0;background:none repeat scroll 0 0 #273A8B;color:#FFF;font-size:12.8px;font-size:0.8rem}
.unez .nombre{margin-left:0}
.four .partenaire,.band .partenaire{display:block;color:#008cc5;font-weight:700}
.partenaire .partenaire a{color:#008cc5;font-weight:700}
.partenaire .partenaire,.secteur111 .cartouche .partenaire{background:none;padding-left:0}
.listitem .partenaire{color:#008cc5}
table .spip li{font-size:12px;line-height:18px;margin-bottom:0}
textarea{width:100%;height:250px}
#rsocials{background:#FFF;margin-top:4em;padding:2em 0 1em;border-top:7px solid #CBCBCA}
#rsocials .titraille{color:#CBCBCA}
#pied{margin-top:1em;padding-bottom:3em;padding-top:3em}
#pied .inner{padding-left:1em;padding-right:1em}
.vcard{font-size:11.2px;font-size:0.7rem}
.vcard .org{font-weight:700}
#pied a{color:#555}
#pied h4{font-size:12.8px;font-size:12.8px;font-size:0.8rem;margin-bottom:6px}
#pied li{margin-bottom:0}
#pied #newsletter{padding:0}
#pied #validnewsletter{background:#c4bba8}
#pied #validnewsletter:hover{opacity:0.8}
#rsocials .twitter,#rsocials .facebook,#rsocials .vimeo{background:#FFF;margin-bottom:1em;height:350px;margin-right:0}
#rsocials .vimeo > div,#rsocials .facebook > div{border:1px solid rgba(0,0,0,0.1);border-radius:5px 5px 5px 5px}
#rsocials .vimeo>div{padding:10px 10px 4px;height:336px;overflow:hidden}
#rsocials .vimeo{height:358px;overflow:hidden}
.vimeo li{margin-bottom:0}
.vimeo img{float:left;margin:10px 10px 10px 0}
.vimeo .titre{font-weight:700;display:block;padding-top:10px}
.vimeo .vues{display:block;color:#aaa}
.ent{padding:0;padding-top:10px;margin-bottom:1em;font-size:1rem}
.ent img{margin:0 10px 0 0}
.charte{display:block;margin-top:1.5em;padding-top:1em}
#pied .fairedon{clear:both;display:block;font-size:15px;line-height:18px;font-size:.95rem;padding:9px 36px;width:100px;height:18px;overflow:hidden;color:#FFF}
.gsc-table-result{margin:0}
.gsc-resultsHeader{display:none;border:0}
.gsc-table-result{border:0;border-bottom:3px dotted #F0ECE4}
.gsc-control-cse .gs-result .gs-title{font-weight:700;text-decoration:none}
.rech .gs-webResult.gs-result .gs-visibleUrl{color:#008CC5}
.rech .cse .gsc-webResult.gsc-result,.gsc-webResult.gsc-result,.gsc-imageResult-column,.gsc-imageResult-classic{margin-bottom:0}
.formulaire_signature{background:#F2F1F0;padding:1em}
#signatures{margin:1em auto;font-size:1.4rem;font-weight:700;text-align:center}
.formulaire_parrainage{clear:both}
.formulaire_parrainage .six{margin-left:0}
.formulaire_signature{background:#F2F1F0;padding:1em}
#signatures{margin:1em auto;font-size:1.4rem;font-weight:700;text-align:center}
.formulaire_parrainage{clear:both}
.formulaire_parrainage .six{margin-left:0}
.formulaire-petition.mhj select#civilite{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px'><polyline points='46.139,15.518 25.166,36.49 4.193,15.519'/></svg>");background-repeat:no-repeat;background-position:right 10px top 15px;background-size:16px 16px;padding:12px;width:90px;font-family:arial,tahoma;font-size:16px;font-weight:700;color:#99999;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-radius:3px;-webkit-border-radius:3px;-webkit-appearance:none;border:1px solid #999;outline:0;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;background-color:#FFF;opacity:0.8;-moz-appearance:none;text-indent:0.01px;text-overflow:''}
.formulaire-petition.mhj select#civilite:hover{opacity:1}
.formulaire-petition.mhj select#civilite:focus,.formulaire-petition.mhj select#civilite:active{outline:0}
.formulaire-petition.mhj input#nom,.formulaire-petition.mhj input#prenom,.formulaire-petition.mhj input#email{width:100%;font-size:20px;height:44px}
.formulaire-petition.mhj .visuel-petition{background-image:url('//ccfd-terresolidaire.org/plugins/ccfd/images/petition_horsjeu.jpg');width:100%;height:100px;background-position:center;background-repeat:no-repeat;margin-bottom:10px;display:none}
.formulaire-petition.mhj .submit-button{color:#FFF;background-color:#e7511e;opacity:0.8;border:0;outline:0;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.formulaire-petition.mhj .submit-button:hover{opacity:1}
.formulaire-petition.mhj .nb-signatures{font-size:18px;font-weight:700;text-align:center}
.formulaire-petition.mhj .submit-wrapper{text-align:center}
.formulaire-petition .error-message{padding:5px 10px;margin:10px 0;color:#eee9df;display:none;text-align:center;background-color:#e7511e}
.formulaire-petition.mhj .nobot{display:none}
.petition-mhj-link-wrapper{text-align:center}
.petition-mhj-link{color:#FFF!important;background-color:#e7511e;border:0;outline:0;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.petition-mhj-link:hover{background-color:#e7511e}
iframe.video-desc{width:100%;height:500px}
@media screen and (max-width:640px){iframe.video-desc{height:300px}}
@media screen and (max-width:320px){iframe.video-desc{height:150px}}
.dossier .bloc-posts{border-top:7px solid #e7511e}
.formulaire_spip .saisie_input.erreur label,.formulaire_spip .saisie_input.erreur .erreur_message{color:#e7511e}
.formulaire_spip .saisie_input.erreur label{font-weight:700}
.formulaire_spip .saisie_input.erreur .erreur_message{font-style:italic;display:inherit}
.cycle-overlay{opacity:0.9;!important;padding:10px}
.cycle-overlay:empty{padding:0;!important}
.cycle-pager span.cycle-pager-active{color:#008cc5!important}
.cycle-overlay{background:#008cc5!important}
.secteur75 .cycle-pager span.cycle-pager-active{color:#97bf0d!important}
.secteur75 .cycle-overlay{background:#97bf0d!important}
.secteur4 .cycle-pager span.cycle-pager-active{color:#e7511e!important}
.secteur4 .cycle-overlay{background:#e7511e!important}
.secteur111 .cycle-pager span.cycle-pager-active{color:#273a8b!important}
.secteur111 .cycle-overlay{background:#273a8b!important}
.article .bloc1 .spip_logos{margin:0 0 5px}
.creditlogo{background-color:#008cc5;padding:10px;color:#FFF}
.secteur75 .creditlogo{background-color:#97bf0d}
.secteur4 .creditlogo{background-color:#e7511e}
.secteur111 .creditlogo{background-color:#273a8b}
.secteur5 .creditlogo{background-color:#dad0bb}
.spip_documents .spip_doc_titre{display:none}
.spip_documents .spip_doc_descriptif{width:100%!important;padding:10px;color:#FFF;background:#008cc5!important;box-sizing:border-box}
.secteur75 .spip_documents .spip_doc_descriptif{background:#97bf0d!important}
.secteur4 .spip_documents .spip_doc_descriptif{background:#e7511e!important}
.secteur111 .spip_documents .spip_doc_descriptif{background:#273a8b!important}
#active-popup{background-color:rgba(52,73,94,0.8);position:absolute;width:100%;height:100%!important;top:0;left:0;z-index:999}
#popup-container{width:auto;height:auto;margin:0 auto;margin_top:10%;position:fixed;z-index:999;top:0;display:none;background:#333}
.modal-content{position:relative;text-align:center}
#popup-window{position:relative}
.modal-content h1,.modal-content p{color:#fff}
#popup-container a.close{position:relative;float:right;top:-15px;right:-7px;z-index:99;font-weight:700;font-size:16px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:2px 5px 2px 6px;line-height:1em;text-align:center;background:#E74C3C;border:4px solid #fff;cursor:pointer;color:#fff}
a.bouton-article:link,a.bouton-article:visited{color:#FFF;padding:10px 30px;vertical-align:middle;text-align:center;text-decoration:none;font-size:1.4em;float:inherit;clear:both;font-family:'CitizenLight',sans-serif;-moz-box-shadow:1px 1px 12px #c8c8c8;;-webkit-box-shadow:1px 1px 12px #c8c8c8;-o-box-shadow:1px 1px 12px #c8c8c8;;box-shadow:1px 1px 12px #c8c8c8;;display:inline-block;margin-bottom:20px;margin-top:20px}
a.bouton-orange{background:#e6501e}
a.bouton-orange:hover{background:#EF8D11}
a.bouton-bleu-clair{background:#008cc5}
a.bouton-bleu-clair:hover{background:#0fa8e6}
a.bouton-bleu-fonce{background:#273a8b}
a.bouton-bleu-fonce:hover{background:#404e8b}
a.bouton-vert{background:#97bf0d}
a.bouton-vert:hover{background:#cdec60}
.embed-container-vimeo{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.embed-container-vimeo iframe,.embed-container object,.embed-container embed,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}
.home .nine .flatsafe{padding-right:0}
.flattitle .tag,.flattitle p{display:none}
.flattitle{margin-top:40%}
.flattitle h3{background:#FFF;padding:3px 20px}
.une .flattitle h3{font-size:14px}
.filactuderoulant{position:relative;padding-bottom:28px;min-height:361px}
@media only screen and (max-width:767px){.filactuderoulant{min-height:0}}
.filactuderoulant .prev,.filactuderoulant .next{display:none}
.filactuderoulant .item{padding:5px;margin:0 10px}
.filactuderoulant .titraille{font-size:20px;line-height:20px;padding-bottom:10px;color:#dad0bb}
.filactuderoulant .pagination{display:block;margin:3px auto;text-align:center;font-size:16px;position:absolute;bottom:3px;left:50%;width:150px}
.filactuderoulant .pagination .inner{display:block;position:relative;left:-50%;width:auto}
.filactuderoulant .pagination .inner div{display:inline;font-size:14px}
.filactuderoulant .item a{font-size:13px}
.homev2 .three{width:27.6%}
#corps.homev2 .nine{width:72%}
.homev2 .nine .safe{padding-right:10px}
#plusactus{display:block;float:right;position:absolute;bottom:5px;right:5px}
@media only screen and (max-width:767px){.filactuderoulant .pagination{font-size:20px}
.filactuderoulant{padding-bottom:60px}
.filactuderoulant .pagination .inner div{display:block}}
.pageactus .actuitem{border-bottom:3px dotted #f0ece4;margin:5px 20px;padding:15px}
.pageactus .actuitem h5{font-size:16px;font-weight:700}
.actuitem p{display:inline;color:#555}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.menutrad{text-align:right}
.sharesbottombox{margin-top:30px;background:#eee;padding:1px 15px;text-align:center}
.sharesbottomtitle{text-align:center;font-size:16px;margin:20px auto;font-weight:700}
.sharesbottom li{display:inline-block;color:#FFF;text-transform:uppercase;margin-right:10px;text-align:center}
.sharesbottom .dernier{margin-right:0}
.bloc1 .sharesbottom li a{padding:15px 11px 15px 40px;width:160px;display:inline-block;border:0;color:#FFF;font-size:18px;line-height:18px;text-decoration:none;font-weight:400}
.twitter-big{background:#2ca9e1 url('//ccfd-terresolidaire.org/plugins/ccfd/images/circletwitter.png') no-repeat 10px 50%}
.facebook-big{background:#3b5997 url('//ccfd-terresolidaire.org/plugins/ccfd/images/circlefacebook.png') no-repeat 10px 50%}
.email-big{background:#cbcbca url('//ccfd-terresolidaire.org/plugins/ccfd/images/circleemail.png') no-repeat 10px 50%}
.sharefixesbox{background:#FFF;padding:5px;box-shadow:0 2px 6px 0 #ccc}
.sharefixesbox li{display:block;margin:5px auto;text-align:center}
.sharesfixestitle{font-size:12px}
.sharesfixes{margin:0}
.fixed{top:7px!important;position:fixed!important}
.miniatureronde{background-position:center center;background-size:cover;border-radius:50%;display:block;float:left;height:40px;margin:3px 5px 3px 0;width:40px}
.partenaire div{display:table-cell;vertical-align:middle;padding-right:10px}
.partenaire{background-position:left 50%}
.article .partenaire a{border:0;background:none;line-height:44px}
.cboxIframe,#cboxLoadedContent{background:#000}
.blocs_titre{padding-left:38px;background-image:url('//ccfd-terresolidaire.org/plugins/ccfd/images/moins.png');font-size:1.4rem;line-height:1.4rem;padding-top:4px;padding-bottom:4px;margin-top:1rem}
.blocs_replie{background-image:url('//ccfd-terresolidaire.org/plugins/ccfd/images/plus.png')}
.article .bloc1 .ouvrir_fermer{border:0}
.bioslide.open{transform:translateX(0)}
.bioslide{background-color:#fff;bottom:0;max-width:100%;position:fixed;right:0;top:0;transform:translateX(100%);width:600px;z-index:10001;-moz-box-shadow:0 2px 6px 0 #ccc;-webkit-box-shadow:0 2px 6px 0 #ccc;-o-box-shadow:0 2px 6px 0 #ccc;box-shadow:0 2px 6px 0 #ccc;filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,Direction=180,Strength=6)}
.easeSlow{-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out}
.sidebarHeader{padding:1em 2em}
.sidebarHeader{font-family:'CitizenLight',sans-serif;background:#F2F1F0}
.slidebarcontent{padding:3em;overflow:auto;position:absolute;bottom:0;left:0;right:0;top:56px;transition-property:top,bottom;transition-duration:.2s,.2s;overflow-scrolling:touch}
.bioslide .tapDismissVideo::after{background-color:#333;height:25px;left:11px;margin:0;position:absolute;top:0}
.tapDismissVideo::after{background:#fff;height:18px;margin:-44px 0 0 15px;transform:rotate(-45deg)}
.tapDismissVideo::after,.tapDismissVideo::before{width:2px;content:"";display:block}
.bioslide .tapDismissVideo::before{background-color:#333;height:25px;left:11px;margin:0;position:absolute;right:0;top:0}
.tapDismissVideo::before{background:#fff;height:18px;margin:6px 0 0 15px;transform:rotate(45deg)}
.bioslide .tapDismissVideo{background-color:transparent;border:0;height:25px;padding:0;top:15px;width:25px}
.tapDismissVideo{border:2px solid #fff;border-radius:100%;color:#fff;cursor:pointer;font-size:0;font-weight:100;height:35px;line-height:26px;position:absolute;right:18px;text-align:center;text-indent:9999px;top:73px;width:35px}
.article .partenaire .plusbutton{display:table-cell;vertical-align:middle;padding:10px 22px 10px 10px;color:#008cc5;;background-image:url('//ccfd-terresolidaire.org/plugins/ccfd/images/miniplus.png');background-position:64px 50%;background-repeat:no-repeat;line-height:16px}
.article .partenaire .plusbutton:hover{background-image:url('//ccfd-terresolidaire.org/plugins/ccfd/images/miniplus.png');background-position:64px 50%;background-repeat:no-repeat}
.chiffre{font-size:80px;font-weight:700;line-height:80px}
.cotegauche{float:left}
.groschiffre .text p{width:250px;font-weight:700;font-size:16px}
.groschiffre.spip_documents_left .text p{text-align:left;margin:4px 0}
.groschiffre.spip_documents_center .text p{text-align:center;margin:0 auto 4px}
.secteur111 .submenu .twelve{background:#d9dadb;padding-top:0}
.secteur111 .bloc1{border-top:0}
.secteur111 .submenu a{color:#181818}
.secteur111 .imagefdm h1,.secteur111 .imagefdm h1 .spip_logos{margin:0}
.secteur111 .cboxIframe,.secteur111 #cboxLoadedContent{background:#fff}
.imagefdm{position:relative}
.imagefdm .spip_logos{margin:0}
.imagefdm div{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:120px}
only screen and (min-width:480px){.imagefdm div{top:30px}}
only screen and (min-width:768px){.imagefdm div{top:80px}}
only screen and (min-width:992px) {.imagefdm div{top:120px}}
.imagefdm .cartouchenumero{padding:15px 20px;background:#FFF;text-align:center;display:block;font-family:'Open Sans',sans-serif}
.imagefdm .cartouchenumero,.imagefdm .cartouchenumero span{font-size:16px;font-weight:700}
.imagefdm .cartouchenumero .nombre{text-decoration:none;border:0;font-style:italic;font-weight:400}
.secteur111 .bloc1{margin:0}
.titredecouverte{border-bottom:1px solid #181818;height:16px;overflow:visible;margin:30px 20px}
.titredecouverte h4{margin:auto;padding:5px 15px;background:#223b8d;color:#FFF;text-transform:uppercase;font-size:22px;line-height:24px;width:380px;font-weight:400;text-align:center}
.suitedecouverte{border-color:#586ba9}
.suitedecouverte h4{background:#586ba9;font-size:18px;line-height:22px;width:250px}
.zarticles .columns{margin:0}
.zarticles .columns div{padding:30px 30px 0}
.zarticles .four{width:33.33%}
.zarticles h5{font-size:1.1rem;font-weight:700;margin:20px 5px 5px}
.zarticles .four .spip_logos{float:none}
.zarticles p{font-size:1rem;color:#181818;margin:0 5px 5px}
.rubriquefdm{color:#008ec7;font-weight:700;display:block;margin-bottom:20px;text-align:center;font-size:1.2rem;text-transform:uppercase}
.zarticles .columns:last-child{float:left}
.zarticles{padding-bottom:30px}
.suitezarticles .columns div{padding:30px 30px}
.suitezarticles h5{margin-top:0}
.bluefdm{background:#213887}
.bluefdm .four{background:#586ba9}
.bluefdm .columns{text-align:center;min-height:500px}
.bluefdm h4{font-weight:400;margin:30px 0;color:#FFF;text-transform:uppercase;font-size:1.7rem;line-height:1.7rem}
.abomode{background:#FFF;padding:10px 25px;margin:30px 30px 0;text-align:left}
.abomode h5{font-size:20px;font-weight:700;font-style:italic;padding:10px 0 10px 70px;margin:10px 0}
.online h5{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/aboonline.png') no-repeat left 50%}
.courrier h5{background:url('//ccfd-terresolidaire.org/plugins/ccfd/images/abocourrier.png') no-repeat left 50%}
.courrier p{font-size:1rem}
.bigyellowbouton{width:auto;display:block;margin:15px auto;padding:10px 15px;background:#fff100;color:#181818;text-align:center;font-size:20px;text-transform:uppercase;font-weight:700}
.bigyellowbouton:hover{opacity:0.6}
.finfdm{background:#FFF;padding-bottom:50px;margin-bottom:50px;border-bottom:60px solid #000}
.finfdm h3.spip{background:#fff100;padding:30px 40px;text-align:center;font-size:20px;font-weight:700;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-top:0}
.finfdm .columns{padding:20px 0}
.finfdm .columns p{margin:20px 40px;font-size:17px;line-height:22px}
#abocourrier{width:600px;height:400px}
#abocourrier .bigyellowbouton{display:block;margin:20px auto;width:350px;text-align:center;font-size:16px;color:#223b8d}
#aboonline h4{padding:10px;text-align:center;color:#FFF;background:#223b8d;font-size:20px;text-transform:uppercase}
#aboonline p{margin:15px 30px;font-size:16px;line-height:20px}
#aboonline a{margin:15px auto;padding:10px 15px;display:block;background:#e6e6e6;font-size:18px;width:auto;text-align:center;color:#181818}
#aboonline .case1{display:block;margin:auto;width:450px;font-size:14px}
#aboonline .case2{text-transform:uppercase;background:#fff100;width:300px}
.article.secteur111 .bloc1{box-shadow:none}
.article.secteur111 #corps{background:#FFF}
.article.secteur111 .bloc1,.article.secteur111 .bloc1 .chapo,.article.secteur111 .bloc1 h1,.article.secteur111 .bloc1 h3{font-family:'Open Sans',sans-serif}
.article.secteur111 #corps .three{margin-left:0.4%;width:22.68%;padding-top:50px}
.sidefdm > div{padding:10px 20px 10px 0}
.article .bloc1 .rubriquefdm{text-align:left;display:block;font-size:26px;font-weight:700}
.sidefdm .item{margin-top:0;padding:20px 10px;background:#fffcfc}
.sidefdm .item h5{font-size:1rem}
.sidefdm .bigyellowbouton{font-weight:400}
.sidefdm .fairedon{background:#e7511e}
.sidefdm .fairedon,.sidefdm .bigyellowbouton{padding:20px}
.cboxIframe,#cboxLoadedContent{background:#000}

/* plugins/ccfd/stylesheets/print.css */
@media print{.article .entete .four,.article .entete .five,.article .container,.article .bloc2,.article .bloc3,.article .mob,.article .shares{display:none}
.article #pied,.article #rsocials,.article .centre,.article .unez,.article .entete .nine,#rsocials,.article #espaces,.article.campagneprio{display:none}
.article .entete .spip_logos{width:100px;height:72px}
.article #corps .nine{width:auto;margin-left:1em;margin-right:1em}
#rsocials{height:0;width:0;overflow:hidden;visibility:hidden}}

/* plugins/auto/cibc_141118/_css/cibc_en_haut_fond_noir.css */
#banniere-cookie{background:#202226;color:#F1F1F3;font-family:Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;display:block;float:left;top:0;left:0;right:0;width:100%;max-width:100%;padding:0;z-index:999999}
#banniere-cookie .cicb_texte{float:left;text-align:justify;margin:6px 0 6px 15px;max-width:92%}
#banniere-cookie a.spip_out{color:#F1F1F3;text-decoration:underline}
#banniere-cookie a.spip_out:hover{text-decoration:none}
#banniere-cookie a.cicb_fermer{float:right;height:10px;margin:6px 8px 0 5px;padding:0;text-align:right;width:8px;color:#F1F1F3;text-decoration:none;font-weight:400}
#banniere-cookie a.cicb_fermer:hover{color:#7B8A8B;text-decoration:none;font-weight:700}
#banniere-cookie .cicb_boutons{float:right;margin-right:25px}
#banniere-cookie .bouton{background-color:#3B89C7;border-radius:4px 4px 4px 4px;color:#FFF;padding:4px 8px;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.25);transition:all 0.25s ease 0s;display:inline-block;margin:3px 0 3px 10px}
#banniere-cookie .bouton:hover{background-color:#3176AF;color:#FFF;transition:all 0.25s ease 0s;text-decoration:none}
#banniere-cookie .savoir{background:#7B8A8B;text-decoration:none}
#banniere-cookie .savoir:hover{background:#697677;text-decoration:none}

