@font-face{font-family:Avenir-Black;src:url(/Content/fonts/Avenir-Black.eot?v=2);src:url(/Content/fonts/Avenir-Black.woff2?v=2) format('woff2'),url(/Content/fonts/Avenir-Black.svg?v=2#Avenir-Black) format('svg'),url(/Content/fonts/Avenir-Black.eot?v=2?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:Avenir-BlackOblique;src:url(/Content/fonts/Avenir-BlackOblique.eot?v=2);src:url(/Content/fonts/Avenir-BlackOblique.woff2?v=2) format('woff2'),url(/Content/fonts/Avenir-BlackOblique.svg?v=2#Avenir-BlackOblique) format('svg'),url(/Content/fonts/Avenir-BlackOblique.eot?v=2?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:Avenir-Book;src:url(/Content/fonts/Avenir-Book.eot?v=2);src:url(/Content/fonts/Avenir-Book.woff2?v=2) format('woff2'),url(/Content/fonts/Avenir-Book.svg?v=2#Avenir-Book) format('svg'),url(/Content/fonts/Avenir-Book.eot?v=2?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:Avenir-BookOblique;src:url(/Content/fonts/Avenir-BookOblique.eot?v=2);src:url(/Content/fonts/Avenir-BookOblique.woff2?v=2) format('woff2'),url(/Content/fonts/Avenir-BookOblique.svg?v=2#Avenir-BookOblique) format('svg'),url(/Content/fonts/Avenir-BookOblique.eot?v=2?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:Avenir-Heavy;src:url(/Content/fonts/Avenir-Heavy.eot?v=2);src:url(/Content/fonts/Avenir-Heavy.woff2?v=2) format('woff2'),url(/Content/fonts/Avenir-Heavy.svg?v=2#Avenir-Heavy) format('svg'),url(/Content/fonts/Avenir-Heavy.eot?v=2?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:Avenir-HeavyOblique;src:url(/Content/fonts/Avenir-HeavyOblique.eot?v=2);src:url(/Content/fonts/Avenir-HeavyOblique.woff2?v=2) format('woff2'),url(/Content/fonts/Avenir-HeavyOblique.svg?v=2#Avenir-HeavyOblique) format('svg'),url(/Content/fonts/Avenir-HeavyOblique.eot?v=2?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:Avenir-Light;src:url(/Content/fonts/Avenir-Light.eot?v=2);src:url(/Content/fonts/Avenir-Light.woff2?v=2) format('woff2'),url(/Content/fonts/Avenir-Light.svg?v=2#Avenir-Light) format('svg'),url(/Content/fonts/Avenir-Light.eot?v=2?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:Avenir-LightOblique;src:url(/Content/fonts/Avenir-LightOblique.eot?v=2);src:url(/Content/fonts/Avenir-LightOblique.woff2?v=2) format('woff2'),url(/Content/fonts/Avenir-LightOblique.svg?v=2#Avenir-LightOblique) format('svg'),url(/Content/fonts/Avenir-LightOblique.eot?v=2?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:Avenir-Medium;src:url(/Content/fonts/Avenir-Medium.eot?v=2);src:url(/Content/fonts/Avenir-Medium.woff2?v=2) format('woff2'),url(/Content/fonts/Avenir-Medium.svg?v=2#Avenir-Medium) format('svg'),url(/Content/fonts/Avenir-Medium.eot?v=2?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:Avenir-MediumOblique;src:url(/Content/fonts/Avenir-MediumOblique.eot?v=2);src:url(/Content/fonts/Avenir-MediumOblique.woff2?v=2) format('woff2'),url(/Content/fonts/Avenir-MediumOblique.svg?v=2#Avenir-MediumOblique) format('svg'),url(/Content/fonts/Avenir-MediumOblique.eot?v=2?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:Avenir-Oblique;src:url(/Content/fonts/Avenir-Oblique.eot?v=2);src:url(/Content/fonts/Avenir-Oblique.woff2?v=2) format('woff2'),url(/Content/fonts/Avenir-Oblique.svg?v=2#Avenir-Oblique) format('svg'),url(/Content/fonts/Avenir-Oblique.eot?v=2?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:Avenir-Roman;src:url(/Content/fonts/Avenir-Roman.eot?v=2);src:url(/Content/fonts/Avenir-Roman.woff2?v=2) format('woff2'),url(/Content/fonts/Avenir-Roman.svg?v=2#Avenir-Roman) format('svg'),url(/Content/fonts/Avenir-Roman.eot?v=2?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:EssentielleBold;src:url(/Content/fonts/Essentielle-Bold.woff2) format('woff2'),url(/Content/fonts/Essentielle-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:EssentielleBold;src:url(/Content/fonts/Essentielle-Bold.woff2) format('woff2'),url(/Content/fonts/Essentielle-Bold.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Heritage;src:url(/Content/fonts/Heritage-Regular.woff2) format('woff2'),url(/Content/fonts/Heritage-Regular.ttf) format('truetype');font-weight:400;font-style:normal}.image-responsive{width:100%;max-width:100%}.bold,.bold>a{font-weight:700!important}.d-none{display:none}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mb-10{margin-bottom:10px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.pos-relative{position:relative}sup{font-size:14px}.skip-link{display:inline-block;color:#555;background:#fff;padding:.5em;position:absolute;top:2px;left:-99999rem;z-index:100}.skip-link:focus{left:2px}.fancybox-inner .flowplayer{position:relative;overflow:visible;margin-bottom:14px}.fancybox-inner .flowplayer .fp-ui{display:none}.fancybox-inner .flowplayer .transcription-intro{position:absolute;bottom:-25px;width:100%;text-align:center}.fancybox-inner .flowplayer .transcription-intro a{font-size:12px;color:#000}@media (max-width:1023px){.hide-mobile{display:none!important}.fancybox-inner .flowplayer{margin-bottom:22px}}header h1{margin:0}#footer{font-size:15px;clear:both}@media (max-width:1023px){#footer{padding:20px}}.bg-theme-handicap{background-color:#b6115a}.bg-theme-intergeneration{background-color:#0073bb}.bg-theme-job{background-color:#ff7a70}.bg-theme-environnement{background-color:#009c65}.bg-theme-precarite{background-color:#f7c733}.bg-theme-precarite p{color:#000!important}.border-theme-handicap{border-color:#b6115a}.border-theme-intergeneration{border-color:#0073bb}.border-theme-job{border-color:#ff7a70}.border-theme-environnement{border-color:#009c65}.border-theme-precarite{border-color:#f7c733}h2.rounded{margin:0 0 20px 0;font-size:25px;line-height:34px;font-weight:700;padding:0 5px;display:flex;flex-direction:column;align-items:flex-start}h2.rounded mark{color:#fff;border-radius:100px;display:block;padding:4px 18px}h2.rounded mark sup{font-size:12px}ul.bullets{list-style-type:disc}ul.bullets li{padding-left:5px;margin-left:27px;list-style-position:outside}ol.numbers{list-style-type:decimal}ol.numbers li{padding-left:2px;margin-left:27px;list-style-position:outside}#filters{margin-bottom:20px}#filters .filters-row-1{display:flex;margin-bottom:20px;align-items:center;gap:.7rem;justify-content:space-evenly}#filters .filters-row-1 .search label{font-weight:700}#filters .filters-row-1 .search img{float:left;margin-top:29px}#filters .filters-row-1 .search input{width:234px;height:37px;margin-left:30px;display:block;font-family:Avenir-Medium,sans-serif;font-size:12px;padding-left:15px;border:2px solid #1d1d1b}#filters .filters-row-1 .styled-checkbox{display:flex}#filters .filters-row-1 .styled-checkbox label{position:relative;padding-left:30px;cursor:pointer;font-family:Avenir-Medium,serif;font-size:14px;color:#080808;padding-top:2px;display:flex;align-items:center}#filters .filters-row-1 .styled-checkbox label::before{border-color:#000}#filters .filters-row-1 .styled-checkbox label::after{left:5px;top:5px;height:12px;border-left-width:12px}#filters .filters-row-1 #btn-reset{background:#f7c733;border-radius:100px;color:#000;font-weight:700;padding:0 12px;cursor:pointer;position:relative;top:-2px}#filters .filters-row-1 #btn-reset:active{background:#d5a308;box-shadow:inset 4px 4px 5px 0 #b69a31}#filters .filters-row-2{display:flex}#filters .filters-row-2 .types .collapsable-header{border-bottom:2px solid #f7c733}#filters .filters-row-2 .themes{display:flex}#filters .filters-row-2 .themes #theme-1{border-bottom:2px solid #0e9a57}#filters .filters-row-2 .themes #theme-2{border-bottom:2px solid #b5005c}#filters .filters-row-2 .themes #theme-3{border-bottom:2px solid #fed64e}#filters .filters-row-2 .themes #theme-4{border-bottom:2px solid #1073b9}#filters .filters-row-2 .themes #theme-6{border-bottom:2px solid #ef8384}#filters .filters-row-2 .departments .collapsable-header{border-bottom:2px solid #f7c733}#filters .filters-row-2 .duration .collapsable-header{border-bottom:2px solid #0073bb}#filters .filters-row-2 legend{position:absolute;left:-999999rem}@media (max-width:1023px){#filters #other-filters,#filters .filters-row-1,#filters .filters-row-2,#filters .themes{flex-direction:column}#filters .collapsable-header{width:100%}}@media (min-width:1024px){#filters{flex-direction:row}#filters .types{align-self:center;height:40px;border-right:2px solid #f7c733;margin-right:10px}#filters .types .collapsable{margin-right:20px;align-self:center}#filters .themes{align-self:center;align-items:flex-end;flex-direction:row;height:40px;border-right:2px solid #f7c733}#filters .themes .collapsable{margin:0 10px}#filters .departments{align-self:center;margin:0 20px}}#filters .collapsable{margin:4px}#filters .collapsable .collapsable-header{padding:10px;display:flex;align-items:center;text-align:left;text-transform:uppercase;font-size:10px;font-weight:800;text-decoration:none;background:0 0}#filters .collapsable .collapsable-header:after{margin-left:5px;content:url(/Content/img/user-dropdown.png)}#filters .collapsable .collapsable-body{white-space:nowrap}#filters .collapsable .collapsable-body input{display:inline-block;position:initial}@media (max-width:1023px){.collapsable.collapsed .collapsable-body{display:none}.collapsable .collapsable-body{background:#fff;border:1px solid #eee;padding:10px;border-top:none}}@media (min-width:1024px){.collapsable.collapsed .collapsable-body{display:none}.collapsable .collapsable-body{position:absolute;background:#fff;border:1px solid #eee;padding:10px;z-index:1000}}.pagination{display:block;margin:10px auto 30px auto;text-align:center}.pagination ul li{display:inline-block}.pagination ul li button{background:0 0;font-family:Avenir-Medium,sans-serif;font-size:16px;color:#797979;margin:7px 4px;cursor:pointer}.pagination ul li button:hover{color:#000}.pagination ul li button.current{color:#000;font-weight:700;font-family:Avenir-Heavy,sans-serif}.pagination ul li img{position:relative;top:-2px}.pagination ul li.page{min-width:20px}#date-banner{display:flex;align-items:center;height:170px;clear:both}#date-banner .date{font-size:30px;font-family:EssentielleBold,sans-serif;position:relative;top:1px}#date-banner .date sup{position:relative;left:-7px;top:-5px;font-weight:700}#date-banner .spacer{flex:1;background-color:#000;height:2px;margin-left:20px;margin-right:20px}#date-banner .all-citizens{font-family:Heritage;font-size:50px;letter-spacing:5px;position:relative;top:-3px}#date-banner .counter{margin-left:20px;height:170px;width:170px;position:relative;background:url(/Content/img/home/counter.png?v=6) no-repeat;background-size:170px}#date-banner .counter .count{position:absolute;text-align:center;width:100%;top:66px;left:-1px}#date-banner .counter .count .num{display:inline-block;padding-top:3px;padding-right:1px;width:22px;height:32px;font-family:Avenir-Black,sans-serif;font-size:24px;text-align:center;color:#fff;margin:0 2.5px}#date-banner .counter.before{background-image:url(/Content/img/home/counter-before.jpg?v=9)}#date-banner .counter.after{background-image:url(/Content/img/home/counter-after.png?v=9)}@media (max-width:1023px){#date-banner{margin-top:10px;flex-direction:column;text-align:center;height:auto}#date-banner .spacer{margin:10px 0}#date-banner .all-citizens{font-size:40px}}.filters-row-1>.styled-checkbox{padding:1rem 0}.styled-checkbox label{position:relative;padding:0 0 0 2rem}.styled-checkbox input[type=checkbox]{position:absolute;opacity:0}.styled-checkbox input[type=checkbox]+label::after,.styled-checkbox input[type=checkbox]+label::before{content:'';position:absolute;display:inline-block}.styled-checkbox input[type=checkbox]+label::before{left:0;width:20px;height:20px;border:.05rem solid #000;background:#fff}.styled-checkbox input[type=checkbox]:checked+label::after{left:3px;top:3px;height:16px;border-left:16px solid #000}.styled-checkbox input[type=checkbox]:focus+label::before{outline:2px solid #00f}.toggle-button{display:flex;border-radius:100px;padding:10px 12px;cursor:pointer;font-weight:700;align-items:center}.toggle-button .status{border:1px solid #000;border-radius:100px;padding:5px;display:flex;margin-left:10px;align-items:center;width:63px;background:#fff;font-size:12px}.toggle-button .status .text-on{flex:1;text-align:left;margin-left:3px;color:#fff;display:none}.toggle-button .status .circle{width:20px;height:20px;border-radius:50%;background:#000;border:1px solid #000}.toggle-button .status .text-off{flex:1;text-align:right;color:#000;margin-right:3px}.toggle-button[aria-checked=true] .status{background:#000}.toggle-button[aria-checked=true] .status .text-on{display:block}.toggle-button[aria-checked=true] .status .circle{background:#fff}.toggle-button[aria-checked=true] .status .text-off{display:none}footer{margin-top:50px}footer #ot-sdk-btn{display:block;margin-left:auto;margin-right:auto;clear:both;background:#000!important;color:#fff!important;border:1px solid #000!important}footer #ot-sdk-btn:hover{background:#fff!important;color:#000!important}footer .footer-links{text-align:center;margin:40px 0;clear:both}footer .footer-links .separator{display:inline-block;width:20px;text-align:center}#main.home #date-banner{margin-bottom:25px}#main.home #home-slider{margin-bottom:35px}#main.home #home-slider .splide__arrow{background:#fff}#main.home #home-slider .splide__pagination{bottom:20px}#main.home #home-slider .splide__pagination__page{opacity:1;background:#000}#main.home #home-slider .splide__slide a{display:block}#main.home #home-slider #pause-slider{position:absolute;bottom:1em;right:1em;color:#000;font-size:1em;line-height:1em;cursor:pointer;background:#fff;border:0;border-radius:50%;height:2em;width:2em;opacity:.7;padding:0;z-index:1}@media (max-width:1023px){#main.home .counter{display:none}#main.home #home-slider{display:block;width:100%;margin-top:20px}}#main.citizenday h2 mark{background:#f09100}#main.citizenday .columns{display:flex;flex-wrap:wrap}#main.citizenday .columns .item{width:50%;line-height:1.3em;padding:10px;margin-bottom:40px}#main.citizenday .columns .item li{line-height:1.2em}#main.citizenday .columns .item img{width:100%}#main.citizenday .columns .item b{font-weight:700}#main.citizenday .columns .item i{font-style:italic}@media (min-width:1023px){#main.citizenday #photo-1{margin-top:106px}#main.citizenday #pictos{margin-top:40px}#main.citizenday #photo-3{margin-top:143px}}@media (max-width:1023px){#main.citizenday .columns{flex-direction:column}#main.citizenday .columns .item{width:100%}}#main.protect h1{font-size:25px;font-weight:700;margin:0}#main.protect .intro{font-size:18px;margin:30px 0}#main.protect h2 mark{background:#0073bb;color:#fff}#main.protect .columns{display:flex;flex-wrap:wrap}#main.protect .columns .item{width:50%;line-height:1.3em;padding:10px;margin-bottom:40px;display:flex;flex-direction:column;justify-content:center}#main.protect .columns .item li{line-height:1.2em}#main.protect .columns .item img{width:100%}#main.protect .columns .item b{font-weight:700}#main.protect .columns .item i{font-style:italic}@media (max-width:1023px){#main.protect .columns{flex-direction:column}#main.protect .columns .item{width:100%}}#main.action-fiche .team-leader-badge{width:220px;height:220px;margin-bottom:25px;border-radius:50%}#main.action-fiche .team-leader-badge a{vertical-align:middle;display:block;margin:auto;height:100%}#main.action-fiche .team-leader-badge img{vertical-align:middle;margin:auto}#main.action-fiche #map{margin-bottom:20px}#main.action-fiche #sessions{text-align:left}#main.action-fiche #sessions ul{padding:0;list-style-type:none}#main.action-fiche #sessions ul li{margin:0 0 15px 0;overflow:auto}#main.action-fiche #sessions ul li::before{content:none}#main.associations .search{position:absolute;top:-10px;right:0}#main.associations .search label{font-weight:700}#main.associations .search img{float:left;margin-top:29px}#main.associations .search input{width:245px;height:37px;margin-left:30px;display:block;font-family:Avenir-Medium,sans-serif;font-size:12px;padding-left:15px;border:2px solid #1d1d1b}#main.loreal-citizen h1{text-align:center;margin:20px auto;font-size:26px;max-width:870px}#main.loreal-citizen .subtitle{text-align:center;margin:20px auto;font-size:20px}#main.loreal-citizen .four-ways{text-align:center;margin:40px 0}#main.loreal-citizen .four-ways mark{background:#f7c733;color:#000;border-radius:100px;font-size:20px;font-weight:700;text-transform:uppercase;padding:7px 20px 5px 30px}#main.loreal-citizen .cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:60px 0}#main.loreal-citizen .cards .card{text-align:center;box-shadow:0 -1.60367px 35.2807px rgba(0,0,0,.25);width:240px;text-decoration:none!important;padding:20px 10px;margin:0 20px}#main.loreal-citizen .cards .card img{display:block;margin:10px auto}#main.loreal-citizen .cards .card .text{height:auto;display:flex;flex-direction:column;justify-content:flex-start;line-height:1.3em;margin-top:30px}#main.loreal-citizen .cards .card .text span,#main.loreal-citizen .cards .card .text strong{display:block}#main.loreal-citizen .cards a.card:hover{box-shadow:0 5px 17px 0 #dcdcdc}#main.loreal-citizen .footer-logo{text-align:center;margin-top:50px;margin-bottom:50px}#main.loreal-citizen .footer-logo img{width:250px}@media (max-width:1023px){#main.loreal-citizen h1{font-size:18px;margin:10px}#main.loreal-citizen .subtitle{margin:10px}#main.loreal-citizen .four-ways{background:#f7c733;padding:10px}#main.loreal-citizen .four-ways mark{background:0 0}#main.loreal-citizen .cards{flex-direction:column;align-items:center}#main.loreal-citizen .cards .card{margin-bottom:20px}#main.loreal-citizen .cards .card .text{height:auto;font-size:16px;margin-bottom:40px}}#main.team-leader h2{margin:0 0 20px 0;font-size:22px;line-height:34px;font-weight:700;padding:0 5px;display:flex;flex-direction:column;align-items:flex-start}#main.team-leader h2 mark{color:#fff;background:#0073bb;border-radius:100px;display:block;padding:2px 14px}#main.team-leader h2 mark sup{font-size:12px}#main.team-leader h2 mark i{font-style:italic}#main.team-leader .columns-1{display:flex;flex-wrap:wrap}#main.team-leader .columns-1 .item{width:50%;line-height:1.3em;padding:10px;margin-bottom:40px;display:flex;flex-direction:column;justify-content:center}#main.team-leader .columns-1 .item i{font-style:italic}#main.team-leader .columns-2{display:flex;justify-content:space-between;margin-bottom:80px}#main.team-leader .columns-2 .item{width:49%;display:flex;flex-direction:column}#main.team-leader .columns-2 .item h1{padding-left:0;width:100%}#main.team-leader .columns-2 .item i{font-style:italic}#main.team-leader .columns-2 .item-1{display:flex;align-items:center}#main.team-leader #testimony-slider{background:#e5e5e5;height:440px;width:100%;display:flex;align-items:center}#main.team-leader #testimony-slider .splide__arrow{opacity:1;background:#fff}#main.team-leader #testimony-slider .splide__arrow:hover{background:#f0f0f0}#main.team-leader #testimony-slider .splide__slide{padding:40px 90px;text-align:center;display:flex;flex-direction:column;justify-content:center}#main.team-leader #testimony-slider .splide__slide .signature{margin-top:20px;font-weight:700;font-family:Avenir-Heavy,sans-serif}#main.team-leader #testimony-slider .splide__pagination{bottom:2.5rem}#main.team-leader #testimony-slider .splide__pagination .splide__pagination__page{background-color:#000;opacity:1}#main.team-leader #meetings{background:#e5e5e5;flex:1;padding:40px;width:100%;display:flex;flex-direction:column;justify-content:center}#main.team-leader #meetings li,#main.team-leader #meetings p,#main.team-leader #meetings ul{margin:10px 0}#main.team-leader #meetings li b,#main.team-leader #meetings p b,#main.team-leader #meetings ul b{font-weight:700;font-family:Avenir-Heavy,sans-serif}#main.team-leader #meetings ul{list-style-type:disc;padding-left:20px}#main.team-leader #meetings ul li{list-style-position:outside;padding-left:10px}@media (max-width:1023px){#main.team-leader{padding-left:20px;padding-right:20px}#main.team-leader .outside-layout{padding:20px}#main.team-leader .outside-layout img{display:block;margin:10px 0}#main.team-leader .columns-1,#main.team-leader .columns-2{flex-direction:column}#main.team-leader .columns-1 .item,#main.team-leader .columns-2 .item{width:100%}#main.team-leader #testimony-slider{height:auto}#main.team-leader #testimony-slider .splide__pagination{bottom:.8rem}}@media (max-width:1023px){#main.good-practices .header{display:none}}#main.good-practices h1{text-align:center;margin:20px auto;line-height:1.3em;display:flex;flex-direction:column;align-items:center}#main.good-practices h1 mark{color:#fff;background:#f09100;padding:0 30px;border-radius:100px;font-size:25px}#main.good-practices .subtitle{text-align:center;text-transform:uppercase;margin:30px auto;font-size:20px;max-width:830px}#main.good-practices .columns{display:flex;margin:40px 0}#main.good-practices .columns .column{width:50%;margin:0 30px}#main.good-practices .columns .column h2{font-size:18px;font-style:normal;text-transform:initial;margin:0 0 20px 0;padding:0}#main.good-practices h2{font-size:25px;font-style:normal;text-transform:uppercase;margin:0 0 20px 0;padding:0}#main.good-practices .block{margin-bottom:40px}#main.good-practices .block ul{list-style-type:disc;padding-left:20px}#main.good-practices .block ul li{list-style-position:outside}#main.good-practices .block b{font-weight:700!important}#main.good-practices .video{text-align:center;margin:40px auto 0 auto}@media (max-width:1023px){#main.good-practices .video{position:relative;overflow:hidden;width:100%}#main.good-practices .video::after{display:block;content:"";padding-top:56.25%}#main.good-practices .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}}#main.good-practices .transcription{text-align:center;margin-bottom:40px}@media (max-width:1023px){#main.good-practices{padding:20px}#main.good-practices h1 mark{font-size:16px;margin:0 20px;padding:8px 15px 5px 15px}#main.good-practices h1 mark:first-child{font-size:20px;padding-top:10px;margin:0}#main.good-practices .columns{flex-direction:column}#main.good-practices .columns .column{width:auto}}#main.english-info .actions-liste{overflow:auto}#main.english-info h2{align-items:stretch}#main.english-info h2 mark{background:#f09100;flex:1}#main.english-info h3{font-size:25px;font-weight:700;text-transform:uppercase}#main.english-info .columns{display:flex;flex-wrap:wrap}#main.english-info .columns .item{width:50%;line-height:1.3em;padding:10px;margin-bottom:40px;display:flex;flex-direction:column;justify-content:center}#main.english-info .columns .item h2{align-items:flex-start}#main.english-info .columns .item li{line-height:1.2em}#main.english-info .columns .item img{width:100%}#main.english-info .columns .item b{font-weight:700}#main.english-info .columns .item i{font-style:italic}@media (max-width:1023px){#main.english-info .columns{flex-direction:column}#main.english-info .columns .item{width:100%}}#main.site-map #site-map{margin-left:17px}#main.site-map #site-map>li{margin-bottom:20px}#main.site-map #site-map>li>a,#main.site-map #site-map>li>span{font-size:18px;font-weight:700}#main.site-map #site-map ul{margin-left:30px}#main.registration h1{margin-left:0}#main.registration #formsubscribe label{display:block}#main.registration #formsubscribe input[type=email],#main.registration #formsubscribe input[type=text],#main.registration #formsubscribe select{border:1px solid #000}#main.registration #formsubscribe #EmailAddress,#main.registration #formsubscribe #PhoneNumber{margin:15px 0 20px 20px;width:250px;display:block}#main.registration #formsubscribe #tshirtSize{width:250px}#main.registration #formsubscribe #submitBtn{text-align:center}#main.registration #formsubscribe #submitBtn input{background:#f09100;color:#fff;padding:5px 20px;font-size:20px;font-weight:700;font-family:Avenir-Heavy,sans-serif;text-transform:uppercase;cursor:pointer;margin-top:20px;border-radius:100px}#main.registration #formsubscribe #submitBtn #loader{position:absolute;bottom:23px;left:50%;width:50px;transform:translateX(-50%);display:none}@media (max-width:1023px){#main.registration h1{margin-left:15px}}#main.contact-page .columns{display:flex;margin:0 -20px}#main.contact-page .columns .col{margin:20px}#main.contact-page .columns .col>h2{margin-left:0;margin-top:0}#main.contact-page .col-1{width:55%}#main.contact-page .col-1 h2{margin-left:0}#main.contact-page .col-1 .ita{font-family:Avenir-BookOblique;font-style:italic;font-size:16px;color:#696969}#main.contact-page .col-1 #questions h3 button{width:100%;background:#fff;text-align:left;margin-bottom:5px;cursor:pointer}#main.contact-page .col-1 #questions h3 button p{margin:4px 0 4px 50px}#main.contact-page .col-1 #questions h3 button .plus{float:left;background:#000}#main.contact-page .col-1 #questions h3 button .plus-open{display:none}#main.contact-page .col-1 #questions h3 button.open .plus-closed{display:none}#main.contact-page .col-1 #questions h3 button.open .plus-open{display:block}#main.contact-page .col-1 #questions .content{display:none;margin-bottom:20px}#main.contact-page .col-1 #questions .content p{font-family:Avenir-Book;margin:0 0 0 50px}#main.contact-page .col-2{width:45%}#main.contact-page .col-2 .yellow-block{background:#f7c733;width:100%;padding:10px 15px;display:block;margin-top:20px}#main.contact-page .col-2 .yellow-block p{font-family:Avenir-Book;font-size:18px;margin:0}#main.contact-page .col-2 label{font-size:20px;margin-top:20px;display:block}#main.contact-page .col-2 textarea{height:185px;width:100%;color:#000;font-family:Avenir-Book;font-size:18px;padding:15px;resize:none;border:1px solid #000;margin-top:10px;margin-bottom:20px}#main.contact-page .col-2 .bt{text-align:center}#main.contact-page .col-2 .bt input{background:#f09100;border-radius:100px;text-transform:uppercase;padding:4px 20px;color:#fff;font-weight:700;font-size:20px;cursor:pointer}@media (max-width:1023px){#main.contact-page .columns{flex-direction:column;margin:0}#main.contact-page .columns .col{width:auto}}#main.video-transcription main{margin-bottom:80px}#main.video-transcription main h1{margin-left:0}#main.video-transcription main p{margin-bottom:15px}@media (max-width:1023px){#main.video-transcription main{padding:0 20px;margin-bottom:40px}}#main.authentification input[type=password],#main.authentification input[type=text]{border:1px solid #000}#main.authentification .validation-summary-errors{margin-bottom:20px}#main.authentification .validation-summary-errors li{color:red}#main.authentification .login-footer{margin-top:40px;margin-bottom:40px;text-align:justify}#main.profil-page .actor{margin-top:76px}#main.profil-page .itinerary{margin-top:40px}#main.profil-page .itinerary img{display:block;width:282px;float:none;margin:0 auto}#main.profil-page #form-unsubscribe{margin-top:30px;margin-bottom:30px}#main.profil-page #form-unsubscribe input[type=submit]{background:#f09100;color:#fff;padding:5px 20px;font-size:20px;font-weight:700;font-family:Avenir-Heavy,sans-serif;text-transform:uppercase;cursor:pointer;border-radius:100px;margin-top:10px}
/*# sourceMappingURL=new.css.map */
