﻿@font-face{font-family:"Futura PT";src:url("../assets/fonts/FuturaPT-BookObl.eot");src:url("../assets/fonts/FuturaPT-BookObl.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/FuturaPT-BookObl.woff2") format("woff2"), url("../assets/fonts/FuturaPT-BookObl.woff") format("woff"), url("../assets/fonts/FuturaPT-BookObl.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Futura PT";src:url("../assets/fonts/FuturaPT-Book.eot");src:url("../assets/fonts/FuturaPT-Book.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/FuturaPT-Book.woff2") format("woff2"), url("../assets/fonts/FuturaPT-Book.woff") format("woff"), url("../assets/fonts/FuturaPT-Book.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url("../assets/fonts/FuturaPT-Demi.eot");src:url("../assets/fonts/FuturaPT-Demi.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/FuturaPT-Demi.woff2") format("woff2"), url("../assets/fonts/FuturaPT-Demi.woff") format("woff"), url("../assets/fonts/FuturaPT-Demi.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url("../assets/fonts/FuturaPT-DemiObl.eot");src:url("../assets/fonts/FuturaPT-DemiObl.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/FuturaPT-DemiObl.woff2") format("woff2"), url("../assets/fonts/FuturaPT-DemiObl.woff") format("woff"), url("../assets/fonts/FuturaPT-DemiObl.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Futura PT";src:url("../assets/fonts/FuturaPT-ExtraBoldObl.eot");src:url("../assets/fonts/FuturaPT-ExtraBoldObl.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/FuturaPT-ExtraBoldObl.woff2") format("woff2"), url("../assets/fonts/FuturaPT-ExtraBoldObl.woff") format("woff"), url("../assets/fonts/FuturaPT-ExtraBoldObl.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Futura PT";src:url("../assets/fonts/FuturaPT-ExtraBold.eot");src:url("../assets/fonts/FuturaPT-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/FuturaPT-ExtraBold.woff2") format("woff2"), url("../assets/fonts/FuturaPT-ExtraBold.woff") format("woff"), url("../assets/fonts/FuturaPT-ExtraBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}body{font-family:"Futura PT", sans-serif;font-weight:normal;font-style:normal;font-size:1.1rem}h1,.h1{font-weight:bold;color:#184A5E;text-transform:uppercase;font-size:2.3rem}img{max-width:100%}.ta-right{text-align:right}.ta-left{text-align:left}.ta-center{text-align:center}.btn.btn-cm{text-transform:uppercase;font-weight:bold;min-width:180px;font-size:1.2rem;margin:20px auto 0;border-radius:0;padding:10px 20px;display:inline-block}.btn.btn-cm.btn-small{padding-top:2px;padding-bottom:2px}.btn.btn-cm.btn-orange{background-color:#F18B53;color:#ffffff}.btn.btn-cm.btn-orange:hover{background-color:#008093}.btn.btn-cm.btn-dark-blue{background-color:#184A5E;color:#ffffff}.btn.btn-cm.btn-dark-blue:hover{background-color:#008093}.btn.btn-cm.btn-blue{background-color:#008093;color:#ffffff}.btn.btn-cm.btn-blue:hover{background-color:#008093;opacity:0.8}.bg-white{background-color:#ffffff}.bg-orange{background-color:#F18B53}.bg-dark-blue{background-color:#184A5E}.bg-blue{background-color:#008093}.bg-light-blue{background-color:#E0F2FD}.fixed-top{top:0}.fixed-top .live-banner{display:block;background-color:#009FE3;color:#ffffff;text-align:center;padding:8px 0;font-weight:bold;text-transform:uppercase;font-size:1.8rem;text-decoration:none}.fixed-top .live-banner:hover{color:rgba(255, 255, 255, 0.85)}@keyframes blinking{0%{background-color:#009FE3}50%{background-color:#ffffff}100%{background-color:#009FE3}}.fixed-top .live-banner .round-blink{display:inline-block;width:20px;height:20px;animation:blinking 1.5s infinite;border-radius:10px;margin-right:5px}.admin-bar .fixed-top{top:64px}.side-faire-un-don{position:fixed;right:-80px;top:50%;z-index:999999;background-color:#008093;color:#ffffff;transform:rotate(270deg);width:180px;height:55px;text-align:center;padding:5px 10px 50px;text-decoration:none;border-radius:15px 15px 0 0;transition:background-color 0.35s, right 0.35s}.side-faire-un-don:hover{background-color:#F18B53;right:-75px}.upper-menu{display:block;width:100%;background-color:#008093;color:#ffffff;padding:4px 0}@media (max-width:991px){.upper-menu{display:none}}.upper-menu ul{text-align:right;margin:0}.upper-menu li{display:inline-block;font-weight:600;font-size:0.85rem}.upper-menu li a{color:#ffffff;text-decoration:none;border:1px solid #ffffff;padding:2px 15px;border-radius:8px;margin-left:8px;transition:background-color 0.5s, color 0.5s, border 0.5s}.upper-menu li a:hover{background-color:rgba(255, 255, 255, 0.2)}.upper-menu li:first-child a{background-color:#ffffff;color:#F18B53}.upper-menu li:first-child a:hover{background-color:#F18B53;color:#ffffff;border:1px solid #F18B53}.wpcf7-form{width:100%}.wpcf7-form label{font-weight:600;width:100%}.wpcf7-form input.wpcf7-text,.wpcf7-form textarea{border:1px solid #008093;font-size:1.2rem;margin:0;margin-top:2px;margin-bottom:5px;width:100%}.wpcf7-form input.wpcf7-text{border-radius:30px;padding:4px 15px}.wpcf7-form textarea{border-radius:7px;padding:7px 10px;resize:none}.wpcf7-form input.wpcf7-submit{margin-top:10px;text-transform:uppercase;font-weight:bold;min-width:180px;font-size:1.2rem;margin:20px auto 0;border-radius:0;padding:10px 20px;display:inline-block;padding-top:2px;padding-bottom:2px;background-color:#008093;color:#ffffff;border:0}.wpcf7-form input.wpcf7-submit:hover{background-color:#008093;opacity:0.8}.wpcf7-form .wpcf7-spinner{display:block}.navbar{background-color:white}.navbar-brand{padding:0}.navbar-nav{margin-left:auto;margin-right:0}.navbar-nav .nav-link{color:#000000}.navbar-nav .menu-item{text-transform:uppercase;font-weight:bold;color:#000000}.navbar-nav .menu-item.menu-item-inscription{background-color:#F18B53;color:#ffffff;padding:0;transition:border-radius 0.3s}.navbar-nav .menu-item.menu-item-inscription .nav-link{color:#ffffff;padding-left:15px;padding-right:15px;margin:0}.navbar-nav .menu-item.menu-item-inscription:hover{border-radius:50px}#mobileNav{background-color:white}.page-header,.single-header{margin-top:153px;background-image:url("../assets/img/page-header.png");background-size:cover;background-position:center center;color:#ffffff}@media (max-width:991px){.page-header,.single-header{margin-top:62px}}.page-header .header-title,.single-header .header-title{color:#ffffff;top:50%;transform:translateY(-50%);position:relative;text-transform:uppercase;font-weight:bold;font-size:2.3rem}.page-header .info,.single-header .info{display:inline-block;background-color:#ffffff;text-transform:uppercase}.page-header .info.city,.single-header .info.city{color:#008093;font-weight:bold;font-size:1.7rem;padding:2px 25px;margin-top:10px}.page-header .info.date,.single-header .info.date{color:#184A5E;font-weight:600;font-size:1.2rem;padding:2px 10px;margin:5px 0 10px 10%}#homepage-content .main-image{position:relative;height:800px;z-index:10;overflow:hidden}@media (max-width:767px){#homepage-content .main-image{height:auto !important}}#homepage-content .main-image .image{background-size:cover;background-repeat:no-repeat;background-position:center bottom;width:100%;height:100%;position:absolute;top:0;left:0}#homepage-content .main-image .image-orange{background-image:url("../assets/img/main-image-orange.jpg")}@media (max-width:767px){#homepage-content .main-image .image-orange{display:none}}#homepage-content .main-image .image-real{background-image:url("../assets/img/main-image.jpg");opacity:0}@media (max-width:767px){#homepage-content .main-image .image-real{position:relative;height:450px;opacity:1}}#homepage-content .main-image .cm-logo{position:relative;height:100%}@media (max-width:767px){#homepage-content .main-image .cm-logo{height:400px}}#homepage-content .main-image .cm-logo img{height:80%;position:absolute;bottom:50px}@media (max-width:767px){#homepage-content .main-image .cm-logo img{position:static;margin-top:80px}}#homepage-content .main-image .city-block{position:absolute;top:0;right:0;width:35%;height:100%;opacity:0}@media (max-width:767px){#homepage-content .main-image .city-block{position:relative;width:100%;height:auto;opacity:1}}#homepage-content .main-image .city-block .city-image{background-size:cover;background-repeat:no-repeat;width:100%;height:100%}@media (max-width:767px){#homepage-content .main-image .city-block .city-image{height:500px}}#homepage-content .main-image .city-block .city{position:absolute;bottom:100px;left:0;color:#008093;font-weight:bold;text-transform:uppercase;font-size:2.3rem;background-color:#ffffff;padding:0 40px}@media (max-width:767px){#homepage-content .main-image .city-block .city{top:100px;bottom:auto;left:auto;right:0}}#homepage-content .main-image .city-block .date{position:absolute;bottom:50px;left:10%;color:#184A5E;font-weight:600;text-transform:uppercase;font-size:1.6rem;background-color:#ffffff;padding:0 30px}@media (max-width:767px){#homepage-content .main-image .city-block .date{bottom:290px;left:auto;right:0}}#homepage-content .main-image .city-block .orange-line{position:absolute;height:290px;bottom:0;left:auto;right:0;border-right:12px solid #F18B53;display:none}@media (max-width:767px){#homepage-content .main-image .city-block .orange-line{display:block}}#homepage-content .main-image .transition-line{position:absolute;bottom:-25px;left:0;background-color:white;height:50px;width:100%;transform:rotate(-1deg);transform-origin:bottom;z-index:1000}@media (max-width:767px){#homepage-content .main-image .transition-line{display:none}}#homepage-content .main-image .transition-line.mobile{width:120%;height:35px;bottom:-15px;display:none;transform:rotate(-3deg)}@media (max-width:767px){#homepage-content .main-image .transition-line.mobile{display:block}}#homepage-content .cm-icon{color:#008093;font-size:100px;display:block;margin-bottom:40px}#page-content .content,#page-content .post-content,#single-content .content,#single-content .post-content{padding:30px 0}#page-content .content blockquote,#page-content .post-content blockquote,#single-content .content blockquote,#single-content .post-content blockquote{border-left:8px solid #009FE3;padding-left:10px}#page-content .content h2,#page-content .post-content h2,#single-content .content h2,#single-content .post-content h2{color:#184A5E;text-transform:uppercase;font-weight:bold}#page-content .content h3,#page-content .post-content h3,#single-content .content h3,#single-content .post-content h3{color:#F18B53;font-weight:600}#page-content .content h4,#page-content .post-content h4,#single-content .content h4,#single-content .post-content h4{font-weight:600}#single-content .prog-back-link{display:inline-block;margin-bottom:20px;font-size:16px;color:#008093;text-decoration:none}#single-content .prog-back-link:hover{color:rgba(0, 128, 147, 0.8)}#single-content .post-thumbnail{width:100%;padding-top:50%;background-size:cover;background-position:center center;margin-bottom:40px}#single-content .post-content{padding-top:0}#single-content .categories,#single-content .categories a{color:#008093;font-weight:600;text-decoration:none}#single-content .categories{padding:0 0 10px;font-size:1.4rem}#single-content p.date{font-style:italic}#single-content .related-post{margin-top:40px;margin-bottom:50px}#single-content .related-post h2{color:#25919A;font-size:1.4rem;text-transform:none;font-weight:600;margin-bottom:20px}#single-content .related-post .post{color:#000000;font-weight:normal}#single-content .related-post .post .image-thumbnail{width:100%;padding-top:50%;background-size:cover;background-position:center center;margin-bottom:20px}#single-content .related-post .post h3{color:#008093;text-transform:uppercase;font-weight:bold}#single-content .related-post .post .date{margin:15px 0;font-style:italic}#single-content .related-post .categories,#single-content .related-post .categories a{font-size:1rem;color:#F18B53;margin:0;padding:0;font-weight:bold}.excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.excerpt.two-lines{-webkit-line-clamp:2;line-clamp:2}.excerpt.three-lines{-webkit-line-clamp:3;line-clamp:3}.home .btn-droite{margin-left:30px}.sidebar{margin-top:30px}.sidebar a{border-bottom:2px dotted white;transition:border-bottom 0.4s}.sidebar a:hover{border-bottom:2px dotted black}.sidebar section{margin-bottom:50px}.sidebar section.last-posts .post{position:relative;display:block;text-decoration:none;color:#000000;left:0;border-bottom:0;transition:left 0.5s}.sidebar section.last-posts .post h3{font-weight:600;font-size:1.1rem;margin-bottom:0}.sidebar section.last-posts .post .image-thumbnail{height:100%;width:100%;background-size:cover;background-position:center center}.sidebar section.last-posts .post:hover{left:15px}.sidebar section.last-posts .post:hover .image-thumbnail{opacity:0.8}.sidebar section .thematique-term{display:block;background-color:#184A5E;text-transform:uppercase;color:#ffffff;text-align:center;width:100%;font-weight:bold;padding:15px 5px;font-size:1.2rem;text-decoration:none;margin-bottom:15px;border-bottom:0}.sidebar section .thematique-term:hover{opacity:0.8}.sidebar section.where-when{font-weight:600}.sidebar section.where-when h3{text-transform:uppercase;font-weight:bold;font-size:1.2rem;margin:0}.sidebar section.where-when a{text-decoration:none;color:#000000}.sidebar h2{font-weight:bold;text-transform:uppercase;color:#008093;font-size:2rem;margin-bottom:20px}.sidebar ul.menu{margin:0;padding:0}.sidebar ul.menu li{display:block;margin-bottom:8px}.sidebar ul.menu li a{color:#000000;font-size:1.1rem;font-weight:600;text-decoration:none}.sidebar ul.menu li a:hover{border-bottom:2px dotted #000000}.edged-right{margin-right:calc(var(--bs-gutter-x) * .5 * -1)}@media (max-width:767px){.edged-right{margin-left:calc(var(--bs-gutter-x) * .5 * -1)}}.home-content{position:relative;z-index:50;margin-top:-50px}@media (max-width:767px){.home-content{border-right:12px solid #F18B53}}.home-content .sidebar{margin-top:90px}@media (max-width:767px){.home-content .sidebar{margin-top:0}}.home-content .home-left-side{margin-top:90px;padding-bottom:150px}@media (max-width:767px){.home-content .home-left-side{padding-bottom:50px}}.home-content section{margin-bottom:70px}.home-content .section-programme .focus{display:block;margin-top:30px;font-weight:600;cursor:pointer;text-decoration:none;color:#000000}.home-content .section-programme .focus .focus-image{position:relative;width:100%;padding-top:50%;background-size:cover;background-position:center center;margin-bottom:10px}.home-content .section-programme .focus .focus-image .date{position:absolute;bottom:0;background-color:#ffffff;padding:10px 20px 10px 0;font-size:1.4rem}.home-content .section-programme .focus h3{font-weight:600;font-size:1.5rem}.home-content .section-programme .focus .themes{color:#008093;font-size:1rem}.home-content .section-phrase{padding:60px 60px 60px 15%;background-size:cover;color:#ffffff;font-weight:600;font-size:1.6rem;position:relative;background-image:url("../assets/img/bg-phrase.jpg")}.home-content .section-phrase p{margin:0;margin-bottom:20px}.home-content .section-phrase p:last-child{margin:0}.home-content .section-newsletter{position:relative;margin-bottom:0;padding:40px}.home-content .section-newsletter p{font-weight:600;font-size:1.1rem}.home-content .section-newsletter .wpcf7-form{text-align:right}.home-content .section-newsletter input.wpcf7-text{font-weight:bold;border-radius:30px;padding:4px 10px;border:1px solid #707070;font-size:1.3rem;margin:0}.home-content .section-newsletter input.wpcf7-submit{margin-top:10px}.home-content .section-newsletter .wpcf7-spinner{display:block}.left-triangle{position:absolute;width:70px;height:110%;background-color:white;top:-10%;left:-70px;transform:rotate(5deg);transform-origin:bottom;z-index:0}@media (max-width:767px){.left-triangle{display:none}}.left-triangle.inverse{transform:rotate(-5deg);left:-50px;top:-5%}.left-line{border-left:12px solid #ffffff}@media (max-width:767px){.left-line{border-left:0}}.left-line-orange{border-left-color:#F18B53}.section-cm-is .description{font-weight:600;font-size:1.5rem}.section-cm-is .bloc{text-align:center}.section-cm-is h2{font-weight:600;text-transform:uppercase}.section-cm-is img{max-height:120px}.section-equipe a,.section-intervenant a{text-decoration:none !important}.section-equipe .equipier,.section-intervenant .equipier{border:1px solid #008093;text-align:center;padding:20px;margin-top:20px;color:#000000}.section-equipe .equipier.equipier-2,.section-intervenant .equipier.equipier-2{margin-top:80px}.section-equipe .equipier img,.section-intervenant .equipier img{border-radius:50%;margin-bottom:20px}.section-equipe .equipier h3,.section-intervenant .equipier h3{text-transform:uppercase;font-weight:bold}.section-equipe .equipier .fonction,.section-intervenant .equipier .fonction{color:#008093}.section-intervenant .image-intervenant{max-width:100%;padding-top:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:0 auto 20px;border-radius:50%}#intervenants .intervenant-list{padding-bottom:80px}#intervenants .equipier{cursor:pointer}#intervenants .equipier:hover{border-width:5px;padding:16px}#intervenants .equipier.active{border-width:5px;background-color:#0080931A;padding:16px}#intervenants .equipier h3{font-size:1.3rem;font-weight:600}#intervenants .equipier .fonction{min-height:55px}#intervenants .right-block{margin:0;padding:0;background-color:#EBEBEB}#intervenants .intervenant-detail{margin-top:0;padding-top:40px;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);display:none;padding-bottom:40px;background-color:#FFFFFF}#intervenants .intervenant-detail.active{display:block}#intervenants .intervenant-detail .image-intervenant{max-width:50%;padding-top:50%;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:0 auto 20px;border-radius:50%}#intervenants .intervenant-detail h2{text-align:center;font-weight:800;text-transform:uppercase;margin-bottom:5px}#intervenants .intervenant-detail .fonction{text-align:center;color:#008093;font-size:1.3rem;margin-bottom:30px}#intervenants .intervenant-detail .interventions-intervenants{margin-top:50px}#intervenants .intervenant-detail .interventions-intervenants h3{color:#184A5E;font-weight:600;font-size:1.1rem}#intervenants .intervenant-detail .interventions-intervenants .intervenant-programmation{margin-top:30px}#intervenants .intervenant-detail .interventions-intervenants .intervenant-programmation .prog-title{color:#008093;font-weight:bold}#intervenants .intervenant-detail .interventions-intervenants .intervenant-programmation .type,#intervenants .intervenant-detail .interventions-intervenants .intervenant-programmation .emplacement{border:1px #009FE3 solid;display:inline-block;padding:0 15px;margin-right:10px;font-weight:600;font-size:1rem;line-height:1.3rem}#partenaires .partenaire-list{padding:30px 0 80px}#partenaires h2{font-weight:bold;text-align:center;text-transform:uppercase;font-size:1.8rem}#partenaires .right-block{margin:0;padding:0;background-color:#FFBF9D}#partenaires .partenaire-item{cursor:pointer}#partenaires .partenaire-item h2{min-height:70px}#partenaires .partenaire-item .partenaire-image{height:150px;background-size:contain;background-position:center center;background-repeat:no-repeat;margin-bottom:20px;filter:grayscale(1)}#partenaires .partenaire-item.active .partenaire-image,#partenaires .partenaire-item:hover .partenaire-image{filter:grayscale(0)}#partenaires .partenaire-detail{margin-top:0;padding-top:30px;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);background-color:#FFFFFF;display:none;text-align:center;padding-bottom:80px}#partenaires .partenaire-detail img{margin:10px auto 30px;max-width:66%}#partenaires .partenaire-detail .partenaire-content{margin-top:30px;text-align:justify}#partenaires .partenaire-detail .emplacement-village{margin:20px 0;text-align:left;font-weight:600;color:#008093}#partenaires .partenaire-detail.active{display:block}.post-list .post{display:block;margin-top:50px;font-weight:600;cursor:pointer;text-decoration:none;color:#000000}.post-list .post .post-image{position:relative;width:100%;padding-top:50%;background-size:cover;background-position:center center;margin-bottom:20px}.post-list .post .post-image .hover{display:none;position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(255, 255, 255, 0.7);text-align:center}.post-list .post .post-image .hover .post-fake-button{position:absolute;display:block;background-color:#F18B53;text-align:center;color:white;padding:10px 40px;text-transform:uppercase;font-weight:bold;width:118px;height:48px;top:calc(50% - 24px);left:calc(50% - 59px)}.post-list .post:hover .hover{display:block}.post-list .post .post-infos{font-weight:400;margin:0 30px}.post-list .post h3{font-weight:bold;font-size:1.5rem;color:#008093;text-transform:uppercase}.post-list .post .post-date{font-style:italic}.post-list .post .post-excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}footer{font-size:1.05rem;position:relative;z-index:50}footer h3{text-transform:uppercase;font-weight:bold;font-size:1.3rem;margin:0;padding:0}footer section{padding:20px 0;color:#ffffff}footer p{margin-bottom:0}footer .revue-mission{font-weight:600}footer .revue-mission h3{color:#184A5E}footer .revue-mission p{margin-bottom:10px}footer .revue-mission .decouvrir{display:block;text-align:center;border:1px solid white;cursor:pointer;transition:outline 0.35s;outline:3px solid #F18B53}footer .revue-mission .decouvrir img{cursor:pointer}footer .revue-mission .decouvrir:hover{outline:3px solid white}footer .recap h3{color:#F18B53}footer .recap .socials{font-weight:600}footer .recap .socials .intro{display:inline-block}@media (max-width:991px){footer .recap .socials .intro{display:block}}footer .recap .socials .social-link{display:inline-block;background-color:#ffffff;color:#184A5E;font-size:22px;line-height:40px;width:40px;text-align:center;border-radius:50%;margin-left:5px}footer .recap .socials .social-link:hover{color:#F18B53}footer .recap a{color:#ffffff;cursor:pointer}footer .recap a:hover{color:#F18B53}footer .links{color:#008093}footer .links ul{margin:0;padding:0}footer .links li.menu-item{display:block;float:left}footer .links li.menu-item:after{content:"•";margin:0 7px}footer .links li.menu-item:last-child:after{content:""}footer .links a{color:#008093;text-decoration:none}footer .links a:hover{opacity:0.8}#programmation h2{text-transform:uppercase;color:#184A5E;font-weight:bold;background-color:#E0F2FD;border:1px solid #008093;display:inline-block;padding:10px 30px;font-size:1.6rem}#programmation h3{font-weight:bold;font-size:1.3rem;text-transform:uppercase}#programmation .download-programme{margin-top:50px}#programmation .programme-type p{color:#008093;font-weight:600;font-size:1.4rem;margin-bottom:5px}#programmation .programme-type p .hour{display:block;color:#F18B53;font-weight:bold;font-size:1.6rem;width:90px;float:left}#programmation .programme-type p .activity{display:block;padding-top:3px}#programmation .detail-programme{clear:both}#programmation .reset-filters{margin-top:20px;height:20px}#programmation .reset-filters .see-all{color:#000000;text-decoration:none;font-weight:600;display:none}#programmation .reset-filters .see-all:hover{border-bottom:2px dotted #000000}#programmation section.filter-block{margin-top:20px;font-weight:600}#programmation .empty-programme-list{font-style:italic;text-align:center;margin:30px 0 50px;display:none}#programmation .filter-item,#programmation .filter-day{display:inline-block;background-color:#C3C3C3;border:2px solid #C3C3C3;text-transform:uppercase;color:#ffffff;text-align:center;font-weight:bold;padding:3px 30px;margin-right:5px;margin-bottom:8px;font-size:1.2rem;text-decoration:none}@media (max-width:767px){#programmation .filter-item,#programmation .filter-day{padding:3px 15px;margin-right:2px}}#programmation .filter-item.programmation-type-term:hover,#programmation .filter-item.programmation-type-term.active,#programmation .filter-day.programmation-type-term:hover,#programmation .filter-day.programmation-type-term.active{border-color:#184A5E}#programmation .filter-item.programmation-type-term.active,#programmation .filter-day.programmation-type-term.active{background-color:#184A5E}#programmation .filter-item.lieu-term:hover,#programmation .filter-item.lieu-term.active,#programmation .filter-day.lieu-term:hover,#programmation .filter-day.lieu-term.active{border-color:#008093}#programmation .filter-item.lieu-term.active,#programmation .filter-day.lieu-term.active{background-color:#008093}#programmation .filter-item.day-item,#programmation .filter-day.day-item{background-color:#C3C3C3;width:100%;display:block}#programmation .filter-item.day-item.active,#programmation .filter-day.day-item.active{background-color:#F18B53}#programmation .filter-day{border:2px solid #C3C3C3}#programmation .filter-day.active{border-color:#F18B53}#programmation .programme-total .main-row{background-color:#EBEBEB}#programmation .programme-total .left-block{background-color:#FFFFFF}#programmation .programme-total .right-block{padding-left:0;padding-right:0;margin-top:0}@media (max-width:767px){#programmation .programme-total .right-block{display:none}}#programmation .programme-list{padding:20px 0;position:relative}#programmation .programme-list .programme-item{position:relative;border:1px solid #707070;margin:0 30px 20px;padding:15px 20px;clear:both;cursor:pointer}@media (min-width:768px){#programmation .programme-list .programme-item .arrow{display:none;position:absolute;top:calc(50% - 20px);left:100%;content:" ";width:0;height:0;border-style:solid;border-width:20px 0 20px 40px;border-color:transparent transparent transparent #ebebeb}}#programmation .programme-list .programme-item h4{color:#008093;font-weight:600}#programmation .programme-list .programme-item .time{font-weight:bold;font-size:1.4rem;color:#184A5E}#programmation .programme-list .programme-item .tag{display:inline-block;font-weight:600;border:1px solid #000000;margin:0 5px 5px 0;padding:0 10px;font-size:0.95rem}#programmation .programme-list .programme-item .tag-thematique-on-active{display:none}#programmation .programme-list .programme-item.active{border:0;margin:0 0 20px;padding:15px 50px;background-color:#EBEBEB}@media (max-width:767px){#programmation .programme-list .programme-item.active{margin:0}}#programmation .programme-list .programme-item.active .arrow{display:block}#programmation .programme-list .programme-item.active .tag-type{background-color:#184A5E;border-color:#184A5E;color:white}#programmation .programme-list .programme-item.active .tag-emplacement{background-color:#008093;border-color:#008093;color:white}#programmation .programme-list .programme-item.active .tag-thematique{color:white}#programmation .programme-list .programme-item.active .tag-thematique{display:none}#programmation .programme-list .programme-item.active .tag-thematique-on-active{display:inline-block}#programmation .programme-list .programme-item.active .time{color:#F18B53}#programmation .programme-list .programme-item.active h4{color:#184A5E}#programmation .programmation-details{padding-left:8%;padding-bottom:50px;background-color:white}#programmation .programme-detail-in-list{display:none;border:3px #EBEBEB solid;padding:0 30px 30px;margin-bottom:20px}@media (max-width:767px){#programmation .programme-detail-in-list.active{display:block}}#programmation .programmation-detail{display:none;padding-top:20px}@media (min-width:992px){#programmation .programmation-detail{padding-right:25%}}#programmation .programmation-detail.active{display:block}#programmation .programmation-detail .hour{color:#F18B53;font-weight:bold;font-size:30px;margin-bottom:0}#programmation .programmation-detail .type{font-weight:bold;font-size:24px;text-transform:uppercase;line-height:24px;margin-bottom:20px}#programmation .programmation-detail h3.title{text-transform:none;color:#008093;font-weight:600;font-size:26px;margin-bottom:15px}#programmation .programmation-detail .thematiques{color:#F18B53;font-weight:600;font-size:16px;margin-bottom:15px}#programmation .programmation-detail .thematiques .tag{display:inline-block;margin-right:10px}#programmation .programmation-detail .emplacement{font-weight:600;margin-bottom:20px;margin-top:20px}#programmation .programmation-detail .emplacement i{color:#F18B53;margin-right:5px}#programmation .programmation-detail .emplacement a{color:#000000;text-decoration:none}#programmation .programmation-detail .emplacement .go-to-lieu{font-weight:400;color:#000000;font-style:italic;text-decoration:underline}#programmation .programmation-detail h4.title-intervenant{color:#008093;font-weight:600}