@font-face{font-family:'Open Sans';font-style:normal;font-weight:normal;src:url(assets/fonts/OpenSans-Regular.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:bold;src:url(assets/fonts/OpenSans-Semibold.woff) format('woff')}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:normal;src:url(assets/fonts/OpenSans-CondLight.woff) format('woff')}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:bold;src:url(assets/fonts/OpenSans-CondBold.woff) format('woff')}@font-face{font-family:'Dyslexic';font-style:normal;font-weight:400;src:url(assets/fonts/OpenDyslexic-Regular.otf) format('truetype')}@font-face{font-family:'Dyslexic';font-style:bold;font-weight:700;src:url(assets/fonts/OpenDyslexic-Bold.otf) format('truetype')}*{-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:.8em;font-style:normal;font-weight:normal;line-height:1.4em;color:#454545}body.dyslexic,body.dyslexic *{font-family:Dyslexic!important}body.dyslexic .fa{font-family:FontAwesome!important}body.contrast,body.contrast *,body.contrast *:after{border-color:#ff0!important;color:#ff0!important;background:navy!important}a{text-decoration:none;color:#70a7a7;cursor:pointer}.widget a{word-wrap:break-word}a:hover,a:focus{color:#5d535e}a:active{color:red}strong{font-weight:bold}h1{margin-bottom:10px;padding-bottom:10px;text-transform:uppercase;font-family:'Open Sans Condensed',Helvetica,Arial,sans-serif;font-size:2em;font-weight:bold;line-height:1.2em}h2{margin:0 0 5px 0;text-transform:uppercase;font-family:'Open Sans Condensed',Helvetica,Arial,sans-serif;font-size:1.6em;font-weight:bold}h2{margin:0 0 5px 0;font-family:'Open Sans Condensed',Helvetica,Arial,sans-serif;font-size:1.6em;font-weight:bold;line-height:1.2em}header h2:after{content:"";display:block;width:100%;height:20px;margin-top:5px;margin-bottom:20px;background-image:url(assets/img/hachures.png.pagespeed.ce.OgdEMk0wKb.png);background-position:center;background-repeat:repeat-x}.widget h2:after,.box h2:after{background:none;margin-bottom:5px}h3{margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #eee;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:1.4em;font-style:normal;font-weight:bold;line-height:1.4em}.widget h3,.box h3{text-transform:uppercase;font-family:'Open Sans Condensed',Helvetica,Arial,sans-serif;font-size:1.25em}.widget h3{padding:5px 10px;line-height:1.2em;color:#fff}.box h3{float:left;margin:0;padding:0;border:none;line-height:1.6em;color:#454545;background:none}h4{margin:10px 0;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:1.2em;font-style:normal;font-weight:normal}h4 span{width:20px;text-align:center}img,video{height:auto;max-width:100%}section{float:left;width:100%;margin-bottom:20px}form{padding:20px;background-color:#f1f1f1}legend{display:block;padding-bottom:10px;text-transform:uppercase}label{display:block;margin-top:10px;margin-bottom:5px}input,select{display:block;margin-bottom:.5em;padding:.4em;border:1px solid #fff;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;font-family:Georgia,'Times New Roman',Times,serif;font-size:1.2em;color:#9a989c;background-color:#fff;background-image:url(assets/img/bck-input.png.pagespeed.ce.QqX1vezsc_.png);background-position:-999em -999em;background-repeat:no-repeat;-o-border-radius:3px 3px 3px 3px;-ms-border-radius:3px 3px 3px 3px}input{width:92%}select{width:100%}textarea{display:block;width:90%;padding:.5em .5em .5em .5em;border:1px solid #ccc;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;font-family:Georgia,'Times New Roman',Times,serif;font-size:1.2em;color:#adadad;background-color:#fff;background-image:url(img/bck-input.png);background-position:-999em -999em;background-repeat:no-repeat;-o-border-radius:3px 3px 3px 3px;-ms-border-radius:3px 3px 3px 3px}table{float:left;width:100%;margin-bottom:20px}table td{padding:2px 5px;border:1px solid #ccc}sup{vertical-align:super;font-size:smaller}.acf-map{width:100%;height:400px;margin:20px 0;border:#ccc solid 1px}.alignleft{float:left;margin:5px 20px 10px 0}.alignright{float:right;margin:5px 0 10px 20px}.aligncenter{display:block;float:none;margin:auto;text-align:center;clear:both}.box{float:left;width:220px;margin-bottom:20px;padding:10px;border:none;background:#eee url(assets/img/hachures.png.pagespeed.ce.OgdEMk0wKb.png) repeat}.box .content{float:left;width:200px;height:auto;padding:10px;background:#fff}.box .content ul li{word-wrap:break-word}.box .content ul li:nth-child(2) {font-weight:bold}.box .content ul li span{width:14px}.breadcrumb{clear:both;margin-bottom:20px;padding-top:7px;padding-bottom:7px;border-bottom:1px solid #70a7a7;color:#514a4b}.breadcrumb>ul{width:940px;margin-right:auto;margin-left:auto}.breadcrumb>ul li{display:inline-block;padding-top:5px;padding-bottom:5px}.breadcrumb li:before{margin-right:8px;margin-left:8px;color:#70a7a7}.breadcrumb li:first-child:before{display:none;margin-right:0;margin-left:0}.breadcrumb span{margin:0 2px}.button{width:200px;height:40px;padding:.8em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:uppercase;font-family:"OpenSansRegular",Helvetica,Arial,sans-serif;font-size:1em;font-style:normal;font-weight:normal;line-height:20px;color:#fff;background-color:#fd6647;cursor:pointer}.button:hover,.button:focus{color:#fff;background-color:#5d535e}.buttons input{display:inline-block;width:auto;margin-top:10px;margin-right:10px;padding:.5em;border-color:#adadad;text-transform:uppercase;font-family:"OpenSansRegular",Helvetica,Arial,sans-serif;font-size:1em;font-style:normal;font-weight:normal;color:#fff;background-color:#adadad;cursor:pointer}.buttons input[type="reset"]{border-color:#70a7a7;background-color:#70a7a7}.buttons input[type="submit"]{float:right;margin-right:0;border:none}.buttons button{display:none}.clear{display:block;visibility:hidden;clear:both;width:0;height:0;overflow:hidden}.entry-footer{float:left;width:100%;margin:10px 0;padding-top:10px;border-top:1px dotted #ccc;opacity:.5}.hachures{z-index:99999;position:relative;top:-150px;width:100%;height:20px;background:url(assets/img/hachures.png.pagespeed.ce.OgdEMk0wKb.png) repeat-x top}.hidden{position:absolute;left:-999em;font-size:1px;opacity:0}.items{float:left;width:640px;margin-bottom:20px;border-bottom:1px solid #eee}.item{display:inline-block;nowhitespace:afterproperty;nowhitespace:afterproperty;width:200px;margin-right:-.25em;margin-bottom:20px;margin-left:20px;vertical-align:top}.item:nth-child(3n+1) {margin-left:0}.item figure{width:200px;height:112px;margin-bottom:10px;overflow:hidden}.item a figure img{width:200px;height:auto;opacity:1}.item a:hover figure img,.item a:focus figure img{opacity:.7}#home .item header{margin-bottom:0}.item header h3{margin-bottom:0;color:#514a4b}.item a:hover header h3,.item a:focus header h3{color:#fd6647}.item header time{font-size:.9em;color:#999}.item footer{margin-top:7px;padding-top:7px;border-top:1px solid #eee;color:#70a7a7}.item footer span:before{margin-right:.4em;font-size:1.25em;color:#70a7a7}.item .description{display:none}.keyword:after{content:', '}.keyword:last-child:after{content:''}.logo{float:left;height:100px;margin:0;padding:20px 0}.logo li{float:left;margin-right:10px}.logo a{float:left;width:100%;height:auto}.logo a img{height:60px}.mobile-popup{display:none}.pages p{margin-bottom:10px}.pages h2{margin-top:30px;margin-bottom:20px;padding-bottom:10px;border:1px;border-bottom-color:#eee;border-bottom-style:solid;text-transform:uppercase;font-family:'Open Sans Condensed',Helvetica,Arial,sans-serif;font-size:1.45em;line-height:1em;color:#514a4b}.pages li{padding-left:12px;background-image:url(img/bck-li.svg);background-position:0 4px;background-repeat:no-repeat}.pages ul{margin-top:20px;margin-bottom:20px}.program h3{margin-top:0;margin-bottom:20px;padding-top:0}.header-search form{float:right;width:200px;padding:20px}.resp-desktop{display:block}.resp-mobile{display:none}.searchandfilter{background:transparent;padding:5px}.searchandfilter ul li{width:100%;border:none!important}.searchandfilter ul li h4{width:100%;margin:0 0 5px;color:#999}.searchandfilter ul li select{border:1px solid #ccc}.searchandfilter ul li input[type="submit"]{width:100%;border:1px solid #ccc;background:#ddd}.separator{float:left;width:100%;height:20px;margin-bottom:10px;background-image:url(assets/img/hachures.png.pagespeed.ce.OgdEMk0wKb.png);background-repeat:repeat-x}.social{clear:both;width:898px;margin-right:auto;margin-left:auto;padding:20px;border-top:1px solid #766677;border-right:1px solid #766677;border-left:1px solid #766677}.social li{float:left;width:132px;margin-left:20px}.social li:first-child{margin-left:0}.social li a{color:#70a7a7}.social a:hover,.social a:focus{color:#d6d5d7}.social li a span.fa{display:inline-block;width:36px;height:36px;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;text-align:center;font-size:2.1em;line-height:36px;color:#fff;background-color:#70a7a7;-o-border-radius:36px;-ms-border-radius:36px}.social span.title{display:inline-block;width:80px;padding-left:7px}.social li a.social_facebook:hover span.fa{background-color:#3b5998}.social li a.social_twitter:hover span.fa{background-color:#3aaae1}.social li a.social_plus:hover span.fa{background-color:#d84635}.social li a.social_pinterest:hover span.fa{background-color:#cb2027}.social li a.social_youtube:hover span.fa{background-color:#151314}.social li a.social_rss:hover span.fa{background-color:#eb7f31}#banner-logo nav#languages-social{float:right;width:auto}#banner-logo nav#languages-social ul{float:left;width:auto;margin-top:30px;margin-left:20px}#banner-logo nav#languages-social ul li{float:left;margin-left:5px}#banner-logo nav#languages-social ul li a{float:left;width:40px;height:40px;-moz-border-radius:30px;border-radius:30px;text-align:center;text-transform:uppercase;font-size:2em;line-height:40px;color:#fff;background-color:#fd6647}#banner-logo nav#languages-social ul li.lang-item a{font-size:1.2em;background-color:#aaa}#banner-logo nav#languages-social ul li.lang-item a:hover,#banner-logo nav#languages-social ul li.lang-item a:focus{background-color:#ccc}#banner-logo nav#languages-social ul li a.social_facebook:hover,#banner-logo nav#languages-social ul li a.social_facebook:focus{background-color:#3b5998}#banner-logo nav#languages-social ul li a.social_instagram:hover,#banner-logo nav#languages-social ul li a.social_instagram:focus{background-color:#405de6}#banner-logo nav#languages-social ul li a.social_snapchat:hover,#banner-logo nav#languages-social ul li a.social_snapchat:focus{background-color:#fffc00}#banner-logo nav#languages-social ul li a.social_twitter:hover,#banner-logo nav#languages-social ul li a.social_twitter:focus{background-color:#3aaae1}#banner-logo nav#languages-social ul li a.social_plus:hover,#banner-logo nav#languages-social ul li a.social_plus:focus{background-color:#d84635}#banner-logo nav#languages-social ul li a.social_pinterest:hover,#banner-logo nav#languages-social ul li a.social_pinterest:focus{background-color:#cb2027}#banner-logo nav#languages-social ul li a.social_youtube:hover,#banner-logo nav#languages-social ul li a.social_youtube:focus{background-color:#151314}#banner-logo nav#languages-social ul li a.social_linkedin:hover,#banner-logo nav#languages-social ul li a.social_linkedin:focus{background-color:#0077b5}#banner-logo nav#languages-social ul li a.social_rss:hover,#banner-logo nav#languages-social ul li a.social_rss:focus{background-color:#eb7f31}#banner-logo nav#languages-social #menu-liens-personnalises li a{font-size:1.2em;background-color:#aaa}.top{display:none}.widget{float:left;width:100%;margin-bottom:20px;border:1px solid rgba(112,167,167,.5)}.widget h2{margin:0;text-transform:none;font-family:Open\ Sans;font-size:1em;font-weight:normal;line-height:1.4em}.widget h3 a{color:#fff}.widget .content{float:left;width:100%;padding:10px}.widget footer{float:left;width:100%;height:20px;background-image:url(assets/img/hachures.png.pagespeed.ce.OgdEMk0wKb.png);background-repeat:repeat}.widget ul li{padding:5px 10px;border-bottom:1px solid}.widget ul li:first-child{padding-top:0}.widget ul li:last-child{border-bottom:none}.widget .item{margin-left:0}.widget_agenda .item{clear:both;margin:0 0 10px}.widget_agenda .date{float:left;width:30px;height:30px;padding-top:10px;text-align:center;text-transform:uppercase;line-height:1em;color:#70a7a7}.widget_agenda .date .day{font-family:Open\ Sans\ Condensed;font-size:2em;font-weight:bold}.widget_agenda .date .month{font-family:Open\ Sans\ Condensed;font-size:1.2em;font-weight:bold}.widget_agenda .text{float:right;width:160px;padding-left:10px;border-left:1px solid #eee}.widget_agenda .text a{color:#454545}.widget_agenda .text a:hover{color:#fd6647}.widget_partenaires img{width:100px;height:auto;margin-bottom:10px}.widget_search{border:none}.widget_search input[type="search"]{float:right;width:100%}.widget_rss h3 img{display:none}.textwidget{padding:5px}.widgets .widget{width:220px;border:none}.widgets .widget h3{margin-bottom:0;border:none;background:none}.widgets .widget h3 .fa{display:none}.widgets .widget:nth-child(2n) {float:right}.widgets .widget .content{padding:0}.widgets .widget .item{width:220px;margin:10px 0 0;padding-bottom:5px;border-bottom:1px solid #eee}.widgets .widget .item:first-child{margin-top:0}.widgets .widget .item:last-child{border-bottom:none}.widgets .widget_agenda .text{width:180px}.widgets .widget_agenda .item{border:none}.widgets .widget_actualites .item{width:220px}.widgets .widget_agenda .text{width:180px}.widgets .widget footer{display:none}.widgets .widget footer.more{display:block;float:left;width:100%;height:30px;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #eee;line-height:30px;background:#eee}.widgets .widget footer.more a{float:right;height:30px;padding:0 20px;color:#fff;line-height:30px}.widget.gform_widget form{background-color:transparent;padding:0 10px}.widget.gform_widget form li{margin:0;padding:0}.widget.gform_widget form input{border:1px solid #ccc;margin:0}.widget.gform_widget .gform_wrapper .gform_footer{padding:0;margin:0}.pagination{width:100%;float:left}.pagination .content{width:auto;margin:auto}.pagination .content .wp-pagenavi{margin:auto;display:inline;float:none}.pagination .content .wp-pagenavi a span{border:none}#accessibility{height:30px;margin-bottom:2px;font-size:.9em;line-height:30px;background:#474747}#accessibility .content{width:940px;margin:auto;color:#fff}#accessibility .content nav#accesslinks{float:left;width:auto}#accessibility .content nav#quicklinks{float:right;width:auto}#accessibility .content ul{margin:0;padding:0}#accessibility .content ul li{display:inline}#accessibility .content ul li:after{content:' |'}#accessibility .content nav#accesslinks ul li:first-child:after,#accessibility .content ul li:last-child:after{content:''}#accessibility .content ul li a{text-decoration:none;color:#fff}#accessibility .content ul li a:hover,#accessibility .content ul li a:focus{text-decoration:underline}#banner-logo{clear:both;width:940px;height:100px;margin:auto}#banner-logo h1{margin:0;padding:0;border:none}#banner-logo nav{width:940px;margin:auto}#banner-title{clear:both;height:150px;background:#eee}#banner-title h1{float:left;position:relative;top:50px;height:50px;padding:0 30px;border:none;line-height:50px;color:#fff;background:rgba(255,255,255,.3)}#banner-title h1.noleftpadding{padding-left:0}#banner-title h1.slogan{height:80px;position:relative;top:40px}#banner-title h1.slogan span{font-size:.85em;font-weight:normal;line-height:30px;position:relative;top:-20px;text-transform:none;letter-spacing:.02em;opacity:.8}#banner-title a{float:left;width:100%;height:150px}#banner-title .content{clear:both;width:940px;height:150px;margin:auto}#banner-title h1{margin:0}.home #banner-title{margin-bottom:20px}#blur{display:none}#footer-outer{clear:both;background-color:#5d535e}#footer-social-network-outer{clear:both;border-bottom:1px solid #484848}#global{width:940px;margin:auto;overflow:auto}#header-toggle-content-wrap{background-color:#f1f1f1}#header-toggle-content{width:940px;margin-right:auto;margin-left:auto}#header-toggle-content h3{text-transform:uppercase;font-family:'OpenSansCondensedBold',Helvetica,Arial,sans-serif;font-size:1.3em;font-style:normal;font-weight:normal;color:#514a4b}#header-toggle-content div{display:none;overflow:hidden}#header-toggle-content div.open{display:block;padding:20px;border-left:1px solid #fff}#header-toggle-content div>ul>li h3{margin-top:20px}#header-toggle-content div>ul>li:first-child h3{margin-top:0}#header-toggle-content div.header-toggle-links1{margin-left:0}#header-toggle-content div.header-toggle-links2{margin-left:11.5em}#header-toggle-links>ul{float:left}#header-toggle-links ul a{color:#fff}#header-toggle-links ul a:hover,#header-toggle-links ul a:focus{text-decoration:underline}#header-toggle-links li{display:inline-block;padding-top:.9em;padding-right:.9em;padding-bottom:.9em}#header-toggle-links span:before{padding-right:.5em;font-size:1.2em;color:#fff}#header-toggle-alternative-links{display:none}#header-toggle-alternative-content div{display:none}#header-toggle-content ul li ul{margin-bottom:10px}#header-toggle-content ul li ul li:first-child{font-weight:bold}#home header{margin-bottom:20px}#main{float:left;height:auto;overflow-x:hidden}#main article p{margin-bottom:10px;color:#454545}#main article h3{margin:10px 0;font-size:1.2em}#main article .box h3{width:100%!important;float:left!important;display:block!important}#main article.post h3{width:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#main article a h3,#main article a p{color:#454545}#main article ul,#main article ol{display:block;box-sizing:border-box;margin-bottom:10px;padding-left:20px}#main article ul li{margin:5px 0;list-style:circle}#main article ol li{margin:5px 0;list-style-type:decimal}#main article .box{width:100%}#main article hr{display:block;width:100%;margin:10px 0;border:none;border-bottom:1px solid #eee}#main article.intro{float:left;width:100%;margin-bottom:20px}#main .entries{margin-bottom:20px}#main .entries footer{float:left;width:100%;height:30px;padding-bottom:10px;border-bottom:1px solid #eee;background:#eee}#main .entries>footer>a{float:right;height:30px;padding:0 20px;line-height:30px;color:#fff}#main .entries article{display:inline-block;width:220px;margin-bottom:20px;margin-left:20px;vertical-align:top}#main.three_col .entries article{width:200px;margin-left:40px}#main .entries.mono article{width:460px}#main .entries.mono article a{width:460px}#main .entries.mono article header,#main .entries.mono article p{display:flex}#main .entries article.entry h3{margin-top:0;font-size:1em;line-height:1.2em}#main .entries article:hover{opacity:.8}#main .entries article header a{color:#454545}#main .entries article a{float:left}#main .entries article .thumb{float:left;width:220px;height:130px;margin-bottom:10px;overflow:hidden;background-color:#f5f5f5;background-position:center;background-repeat:no-repeat;background-size:contain}#main .entries.mono article .thumb{margin-right:20px}#main .entries article .thumb img{width:220px;height:130px}#main .entries article footer{background:none}#main .entries article.category{width:100%;margin:0}#main .entries ul li{border-bottom:1px solid #eee}#main .entries ul li a{float:none}#main .entries.min{width:220px}#main .entries.min:nth-child(2n) {float:right}#main .entries.min h3{float:left;margin:0;padding:0;border:none;text-transform:none;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:1em}#main .entries.min li{border:none;text-transform:none;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:1em}#main .entries.min li:nth-child(2n) {margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd}#main .entries.min li:last-child{border:none}#main.two_col{width:460px}#main.three_col{width:700px}#main.two_col .entries article:nth-child(2n+1) {margin-left:0}#main.three_col .entries article:nth-child(3n+1) {margin-left:0}#main-footer{float:left;width:100%;height:200px;padding-top:30px;text-align:center;color:#fff;background:#70a7a7 url(assets/img/hachures.png.pagespeed.ce.OgdEMk0wKb.png) repeat-x top}#main-footer ul li a:before{content:"-";margin-right:5px;margin-left:5px}#main-footer ul li:first-child a:before{content:"";margin-right:0;margin-left:0}#main-footer ul li{display:inline}#main-footer a{color:#fff}.menu{float:left;width:100%;margin-bottom:20px;text-transform:uppercase;font-family:'Open Sans Condensed';font-size:1.25em;font-weight:bold}.menu li{float:left;width:100%;border:1px solid #70a7a7;border-bottom:none}.menu li a{float:left;width:100%;padding:10px;line-height:20px}.menu li.current-menu-item a{float:left;width:100%;border-bottom:none}.menu .sub-menu ul li a{width:100%;background:#fff}.menu li:last-child{border-bottom:1px solid #70a7a7}.menu .sub-menu{display:none;float:left;border:1px solid red;border-bottom:none;background:rgba(255,255,255,.8)}.menu .sub-menu{float:left;width:100%;border:none;border-top:1px solid #70a7a7}.menu .sub-menu li{float:left;border:none;border-bottom:1px solid}.menu .sub-menu li:last-child{border-bottom:none}.menu .sub-menu li a{padding:5px 10px;text-transform:none;font-family:'Open Sans';font-size:.8em;font-weight:normal}.menu .sub-menu li a:hover{color:#555}.menu .current-menu-item .sub-menu,.menu .current-menu-parent .sub-menu,.menu .current-post-ancestor .sub-menu,.menu .current-menu-ancestor .sub-menu{display:block;background-color:#fff}#sidebar-left{float:left;width:220px;margin-right:20px;overflow-x:hidden}#sidebar-right{float:right;width:220px;margin-left:20px}#sidebar-right .box{margin-bottom:0}#sidebar-right .box h3{color:#454545;background:none}#sidebar-right .widget header .separator{display:none}#sidebar-right .widget footer.more{display:none}#sidebar form{height:auto;margin-bottom:20px}#totop{position:fixed;right:20px;bottom:20px;display:none}#top{height:40px;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:.9em}#top a{color:#fff}#top ul a:hover,#top ul a:focus{text-decoration:underline}#top nav{width:940px;margin:auto}#top nav ul li{display:inline-block;padding-top:.9em;padding-right:.9em;padding-bottom:.9em}#top span:before{padding-right:.5em;font-size:1.2em;color:#fff}#top .accessibilite{visibility:hidden;position:absolute;top:0;right:0;line-height:1em}#top .accessibilite a{color:#70a7a7}#top .accessibilite a:hover{color:#70a7a7}#top .box{float:right;margin:0;padding:0;background:none}#top .box h3{display:none}#top form{float:left;position:relative;top:6px;width:auto}#top form input{float:left;width:200px}#top form .buttons{float:left;margin-top:5px;margin-left:-20px}#top form .buttons button{display:block;z-index:1;color:#454545}#top form .buttons button:hover,#top form .buttons button:focus{margin-top:1px}#top form span:before{color:#454545}#top form .buttons input[type="submit"]{display:none}#top form .buttons input{z-index:0;position:relative;margin:0}#up_player{float:left;width:640px;height:360px}#up_player video{float:left;width:640px;height:360px}#video_extra{float:left;width:640px}@media (max-width:940px){.resp-desktop{display:none!important}.resp-mobile{display:block!important}body,#banner-title,#main,#sidebar-right,#sidebar-right aside,#sidebar-right .box,.widget .item,.entries article,.entries article .thumb{min-width:320px;width:100%}#banner-logo,#banner-title .content,#main-footer,#global,#top{width:100%;padding:0 10px}#banner-logo{float:left;height:auto!important;padding:10px 0 10px 10px}#banner-logo img{height:40px!important}#banner-logo .logo{height:auto!important;margin-top:10px;padding:0}#banner-logo nav#languages-social ul{margin-top:8px;margin-right:10px}#top{width:100%;height:40px;padding:0 5px}#top nav{width:100%}#top nav ul li{padding:0 5px;line-height:40px}#banner-title{z-index:0;float:left;position:relative;height:100px;margin-bottom:20px;text-align:center;line-height:60px;background-color:#ccc}#banner-title .content{float:left;height:100px;padding:40px 0 20px;background-repeat:no-repeat;background-size:cover}#banner-title .content a{height:auto}#banner-title .content h1{top:-10px;height:auto;padding:0;padding:10px;font-size:1.8em;line-height:1em;background:none}#banner-title .hachures{top:0}.breadcrumb{display:none}.widget_agenda .date{width:20%}.widget_agenda .text{width:70%}#header-toggle-content{width:100%}#main .entries article{margin-bottom:20px}#main .entries article .thumb{float:left;width:30%;height:180px}#main .entries article .thumb img{width:100%;height:auto}#main .entries article header,#main .entries article footer,#main .entries article p{float:left;width:100%;border:none}#main .entries article .thumb{display:none}#main.two_col{width:100%}#main.three_col{width:100%}#main.two_col .entries article,#main.three_col .entries article{width:100%;margin:0}#mobile-nav{z-index:9999;position:fixed;bottom:0;left:0;width:100%}#mobile-nav ul.btns{width:100%}#mobile-nav ul.btns li{float:left;width:50%}#mobile-nav ul.btns li a{float:left;box-sizing:border-box;width:100%;height:50px;border-top:5px solid #fff;text-align:center;text-decoration:none;line-height:50px;color:#fff;background-color:#999}#mobile-nav ul.btns .fa{margin-right:5px}#mobile-nav ul.btns li a.active{color:#999;background-color:#fff}#mobile-menu-anchor{margin-bottom:200px}.mobile-popup{display:block;display:none;z-index:9999;position:fixed;bottom:50px;left:0;box-sizing:border-box;width:100%;padding:20px;min-height:300px;overflow:auto;background:#fff}.mobile-popup input[type="text"]{box-sizing:border-box;width:100%;margin:5px 0;padding:5px;border:1px solid #999}.mobile-popup input[type="submit"]{box-sizing:border-box;width:100%;margin:5px 0;padding:5px;color:#fff;background:#999}.mobile-popup .menu{float:left;width:100%;font-size:1.2em}.mobile-popup .menu li{border:none;border-bottom:1px solid #ccc}.mobile-popup .menu li a{float:left;width:100%;padding:10px 0;text-decoration:none}.mobile-popup .menu .sub-menu{border:none}.mobile-popup .menu .sub-menu li{border:none;border-bottom:1px solid #ccc}.mobile-popup .menu .sub-menu li:last-child{border:none}.mobile-popup .menu .sub-menu li a{border:none}.mobile-popup .box{float:left;width:100%}.mobile-popup .box input{box-sizing:border-box;width:100%}.widgets .widget{width:100%}.widgets .widget .item{width:100%}.widgets .widget_agenda .text{width:100%;width:70%}#search-form{display:none;float:left;width:100%;height:70px;border-bottom:1px solid #454545;background:#eee}#search-form .box{float:right;padding:10px 20px;background:none}#search-form .box h3{display:none}#search-form form{float:left;position:relative;top:6px;width:100%}#search-form form input{float:left;width:100%}#search-form form .buttons{float:left;margin-top:5px;margin-left:-20px}#search-form form .buttons button{display:block;z-index:1;color:#454545}#search-form form span:before{color:#454545}#search-form form .buttons input[type="submit"]{display:none}#search-form form .buttons input{z-index:0;position:relative;margin:0}#sidebar-left{z-index:10;position:fixed;top:70px;left:-300px;width:300px;height:10000px;background:#fff}#main-footer{padding-top:40px;font-size:.7em}.menu{overflow:auto;font-size:1em}.menu li{border-right:none;border-left:none}.menu li a{font-size:1em}.menu li:first-child{border-top:none}.menu .sub-menu{display:block;box-sizing:border-box;padding-left:20px}.menu .sub-menu li{border-top:none}.menu .sub-menu li a{border:none}#blur{display:none;z-index:999;position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,.5)}#accessibility .content{box-sizing:border-box;width:100%;padding:0 10px}}@media (max-width:480px){#main .entries article{margin:0}#main .entries article .thumb{width:100%;height:auto}#main .entries article .thumb img{width:100%;height:auto}#main .entries article header,#main .entries article footer,#main .entries article p{float:left;width:100%;border:none}}.flexslider{margin-bottom:1px}.flexslider a{color:#fff}.flexslider h2{text-transform:none;font-family:Georgia;font-style:italic;font-weight:normal;color:#fff}.flex-img{float:left;width:100%;height:200px;background-position:center}.flex-caption{float:left;position:absolute;bottom:0;width:100%;height:auto;padding:20px 20px 30px;background:rgba(0,0,0,.6)}.flex-caption:hover{background:rgba(0,0,0,.8)}.flex-direction-nav a{line-height:40px}.flex-control-nav{bottom:-25px;opacity:.8}.flex-control-paging li a{background:#fff;box-shadow:none}.flex-pauseplay{display:none}.flex-direction-nav a{display:block;top:185px;opacity:1}.flex-direction-nav a:before{font-size:18px}.flex-direction-nav .flex-prev,.flexslider:hover .flex-prev{left:20px}.flex-direction-nav .flex-next,.flexslider:hover .flex-next{right:20px;text-align:right}#flex-partners li{width:100%;height:auto;padding:0;border:none;text-align:center}#flex-partners li .flex-img{height:auto}#flex-partners li .flex-img img{display:inline;width:auto;text-align:center}#flex-partners .flex-direction-nav{display:none}.fm-form{background:#fafafa}.fm-form input.submit{display:block;width:50%;padding:.5em .5em .5em .5em;border:none;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;text-transform:uppercase;font-family:"OpenSansRegular",Helvetica,Arial,sans-serif;font-size:1em;font-size:1.2em;font-style:normal;font-weight:normal;color:#fff;background-color:#3e5665;background-position:-999em -999em;cursor:pointer;-o-border-radius:3px 3px 3px 3px;-ms-border-radius:3px 3px 3px 3px;box-sizing:border-box}.fm-form input.submit:hover{background-color:#555}.fm-form fieldset{display:block;padding:20px 20px 20px 10px;border:1px solid rgba(62,86,101,.5)}.fm-form h3{font-weight:bold}.fm-form legend{font-size:20px}.fm-form em{font-style:normal;font-weight:bold;color:red!important}.fm-form .separator{margin-top:20px;font-size:15px;font-weight:bold}.fm-form label{margin-right:.5em;text-align:left;margin:0;padding:0 20px 0 0}.fm-form input[type="checkbox"],.fm-form input[type="radio"]{margin-top:5px;width:auto;display:inline}.fm-form input,.fm-form textarea,.fm-form select{border:1px solid rgba(62,86,101,.5);padding:5px;margin-bottom:10px;border-radius:0}.fm-form table,.fm-form tr,.fm-form td{vertical-align:middle;margin:0!important;padding:0!important;border:none!important}.fm-form select{margin:0 0 0 0;padding:0 0 0 0}.fm-form ul li:before{content:inherit}.fm-form li{margin:0 0 10px 0;padding:0 0 0 0;list-style:none!important}.fm-form #ajax-loading{float:right}.fm-form li[id*="fm-item-checkbox"] td{width:50%!important;float:left;vertical-align:middle}.fm-form li[id*="fm-item-checkbox"] td input{display:inline;margin:0;float:left!important}#cookie-notice{z-index:1000;background-color:rgba(0,0,0,.85)!important;text-align:left}#cn-notice-text{color:#bbb}#cn-accept-cookie,#cn-refuse-cookie,#cn-more-info{background:none;padding:0 .5em;text-decoration:underline}@media (max-width:940px){#cookie-notice{margin-bottom:50px}}.tribe-events-list-widget .tribe-events-widget-link{width:100%;padding:5px;text-align:center}.tribe-events-list-widget .tribe-list-widget li{border-bottom:1px solid #eee;padding:10px;margin:0}.tribe-events-list-widget .tribe-list-widget li:last-child{border-bottom:none}.tribe-events-list-widget .tribe-events-widget-link a{color:#fff;font-size:1em}.tribe-events-list-widget h4{font-weight:bold;font-size:1em}