@charset "UTF-8";.left{float:left}.right{float:right}.clear{clear:both}.border-box,html,body,*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.inline-block{display:inline-block}.overflow-hidden{overflow:hidden}.full-width{width:100%}.full-height{height:100%}.table-footer{display:table-footer-group}.table{display:table}.relative{position:relative}.clickable{cursor:pointer}.no-break{white-space:nowrap}.italic{font-style:italic}.font-size-0{font-size:.1px}.opacity-0{opacity:0}.justify{text-align:justify}.justify:after{content:"";display:inline-block;width:100%}.half-beside{width:50%;padding-right:2%;float:left}.half-beside+.half-beside{padding-left:2%;padding-right:0}.no-transitions,.no-transitions *{-moz-transition:none!important;-o-transition:none!important;-webkit-transition:none!important;transition:none!important}.start-left{-moz-transform:translateX(-300px);-ms-transform:translateX(-300px);-o-transform:translateX(-300px);-webkit-transform:translateX(-300px);transform:translateX(-300px);opacity:0}.start-right{-moz-transform:translateX(300px);-ms-transform:translateX(300px);-o-transform:translateX(300px);-webkit-transform:translateX(300px);transform:translateX(300px);opacity:0}.start-bottom{-moz-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px);-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}.start-top{-moz-transform:translateY(-150px);-ms-transform:translateY(-150px);-o-transform:translateY(-150px);-webkit-transform:translateY(-150px);transform:translateY(-150px);opacity:0}.show-850{display:none!important}a,b,i,strong,span,div,label,table,tr,td,thead,tbody,ul,ol,li{font-size:inherit}sup{font-size:smaller;line-height:20%}html,body,a,img,td{margin:0;padding:0;border:0}html,body,*{font-family:"Roboto",sans-serif,sans-serif;font-size:16px}html,body{min-height:100%;height:100%;background-color:#fff;color:#202020}body:before{content:"smartphone";display:none}@media(min-width:750px){body:before{content:"tablet"}}@media(min-width:1100px){body:before{content:"desktop"}}.mainMenu{padding-top:30px}section,nav{display:block;margin:0;padding:0}form{position:relative}input[type=text],input[type=email],input[type=tel],textarea{-moz-transition:background ease 200ms;-o-transition:background ease 200ms;-webkit-transition:background ease 200ms;transition:background ease 200ms;border:0;background-color:#fff;outline:0;font-weight:300;color:#202020;padding:10px 12px;font-size:18px;box-shadow:2px 2px 3px #d6d6d6;border-radius:0}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#202020;font-weight:300}input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,textarea:-moz-placeholder{color:#202020;font-weight:300}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,textarea::-moz-placeholder{color:#202020;font-weight:300}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#202020;font-weight:300}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{outline:0;background-color:#fafafa}input[type=text].input-validation-error,input[type=email].input-validation-error,input[type=tel].input-validation-error,textarea.input-validation-error{background-color:#ffe0e0}input[type=text].legacy,input[type=email].legacy,input[type=tel].legacy,textarea.legacy{border:1px solid #b1b1b1;box-shadow:none}input[type=text].legacy.input-validation-error,input[type=email].legacy.input-validation-error,input[type=tel].legacy.input-validation-error,textarea.legacy.input-validation-error{border-color:#ef0e21!important}input[type=submit]{-moz-transition:background ease 200ms;-o-transition:background ease 200ms;-webkit-transition:background ease 200ms;transition:background ease 200ms;background-color:#3f54a3;padding:10px 17px;color:#fff;font-weight:300;border:0;outline:0;cursor:pointer;font-size:18px;white-space:normal;display:inline-block;text-align:left}input[type=submit]:focus{outline:0}input[type=submit]:focus,input[type=submit]:hover{background-color:#231f20}input[type=submit].legacy{-moz-transition:background ease 200ms,color ease 200ms;-o-transition:background ease 200ms,color ease 200ms;-webkit-transition:background ease 200ms,color ease 200ms;transition:background ease 200ms,color ease 200ms;background-color:#f7f28c;color:#202020;font-weight:700;border-radius:5px;padding:12px 20px;font-size:20px}input[type=submit].legacy:focus,input[type=submit].legacy:hover{background-color:#231f20;color:#fff}p,ol,ul{font-size:20px;font-weight:300}p.medium-weight,ol.medium-weight,ul.medium-weight{font-weight:500}p.big,ol.big,ul.big{font-size:24px}p.medium,ol.medium,ul.medium{font-size:18px}p.small,ol.small,ul.small{font-size:16px}ul li,ol li{margin-top:3px}ul.square-list{list-style:square;padding-left:20px}ul.square-list.big{font-size:24px}ul.square-list li+li{margin-top:10px;font-size:inherit}a{-moz-transition:color ease 200ms;-o-transition:color ease 200ms;-webkit-transition:color ease 200ms;transition:color ease 200ms;color:#3f54a3}::selection{background:#6b81e7}::-moz-selection{background:#6b81e7}a.link{-moz-transition:border-color ease 200ms,color ease 200ms;-o-transition:border-color ease 200ms,color ease 200ms;-webkit-transition:border-color ease 200ms,color ease 200ms;transition:border-color ease 200ms,color ease 200ms;text-decoration:none;border-bottom:1px solid transparent}a.link.big{font-size:28px}a.link:hover{color:#2a386c;border-bottom-color:#2a386c}a.no-style,.contact-us-block .contact-coordinates a.tel{font-weight:inherit;text-decoration:inherit;color:inherit}.ng-leave,.ng-hide-add{-moz-transition:none!important;-o-transition:none!important;-webkit-transition:none!important;transition:none!important}label.custom-select{position:relative;display:inline-block}label.custom-select select{border:0;background:#fff;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;font-size:20px;font-weight:300;padding:8px 18px;padding-right:50px;width:100%}label.custom-select select::-ms-expand{display:none}label.custom-select select::-webkit-inner-spin-button,label.custom-select select::-webkit-calendar-picker-indicator{display:none}label.custom-select select:focus{background-color:#fafafa;outline:0}label.custom-select select+span{display:inline-block;position:absolute;right:5px;background-color:#3f54a3;width:34px;top:50%;height:34px;pointer-events:none;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}label.custom-select select+span:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent;position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}label.custom-select.legacy select{border:1px solid #b1b1b1}label.custom-radio{display:inline-block;cursor:pointer;margin-right:30px;position:relative;z-index:1}label.custom-radio>span{content:"";display:inline-block;background:#fff;border:1px solid #b1b1b1;width:22px;height:22px;border-radius:50%;vertical-align:top;margin-top:1px}label.custom-radio>span:before{-moz-transition:opacity ease 300ms;-o-transition:opacity ease 300ms;-webkit-transition:opacity ease 300ms;transition:opacity ease 300ms;content:"";display:block;width:12px;height:12px;background-color:#3f51b5;border-radius:50%;position:absolute;top:6px;left:5px;opacity:0}label.custom-radio input[type=radio]{position:absolute;left:-99999px;opacity:.01}label.custom-radio input[type=radio].input-validation-error~span{border-color:#ef0e21}label.custom-radio input[type=radio]:checked~span:before{opacity:1}.tablet-and-mobile-only{display:none!important}.table-row{display:table-row}.table-cell{display:table-cell}.vertical-centerer{display:inline-block;height:100%;vertical-align:middle}.body-root{position:relative;min-height:100%;overflow:hidden;display:table;width:100%;table-layout:fixed}.body-root .main-content,.body-root footer{display:table-row;position:relative;height:auto;width:100%}.content{width:95%;max-width:1240px;margin:0 auto;display:block}.content-page{padding-top:61px}.title{font-size:90px;color:#fff;text-shadow:3px 3px 0 #202020;text-transform:uppercase;line-height:100%;margin-bottom:30px;font-weight:700}.title .smaller{font-size:60px;display:block;line-height:100%}.title.small{font-size:60px;margin-bottom:30px}.title.small .bigger{font-size:90px;line-height:100%}h1{text-transform:uppercase}h1,h2,.secondary-title{text-align:left;font-size:36px;line-height:105%}h1.white,h2.white,.secondary-title.white{color:#fff}h1.text-left,h2.text-left,.secondary-title.text-left{text-align:left}h1.no-margin-top,h2.no-margin-top,.secondary-title.no-margin-top{margin-top:0}h1.no-margin-bottom,h2.no-margin-bottom,.secondary-title.no-margin-bottom{margin-bottom:0}h1.small,h2.small,.secondary-title.small{font-size:30px;font-weight:500}h1 .purple,h2 .purple,.secondary-title .purple{color:#3f51b5}h1{font-size:42px}.secondary-subtitle{font-size:26px;line-height:105%;font-weight:500;margin-top:5px;margin-bottom:20px}.tertiary-title{font-size:20px;font-weight:500;color:#fff;background-color:#3f51b5;display:inline-block;padding:10px 15px}.section-title{background-color:#3f54a3;color:#fff;padding:12px 23px;margin:0;font-weight:400;font-size:24px;margin-bottom:10px}.subsection-title{background-color:#f7f06e;color:#202020;font-weight:500;padding:7px 23px;margin:0;margin-bottom:20px;font-size:20px}.show-530{display:none!important}header{background-color:#fff;text-align:right;padding:13px 0;position:fixed;top:0;left:0;width:100%;height:91px;z-index:201;border-bottom:1px solid #dadada}.header{display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;position:relative}.header .header-logo{background-color:#fff;padding:17px 34px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.3);box-shadow:0 0 8px 0 rgba(0,0,0,.3);margin-top:-15px}.header .header-logo img{width:100%;max-width:220px}.header .header-content{display:flex;justify-content:flex-end;align-content:center;align-items:center;flex:1;margin-top:10px}.header .header-content .FAM{margin:0 40px 0 30px}@media screen and (max-width:767px){.header .header-content .FAM{margin:0 20px}}@media screen and (max-width:475px){.header .header-content .FAM{display:none}}@media screen and (max-width:975px){.header .header-content .report{display:none}}footer>.table-cell{height:1px}footer .real-footer-background{background:url("/Content/Images/footer/forme.png") no-repeat center left;height:250px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-250px;position:relative;z-index:1}footer .real-footer{background-color:#212121;color:#fff}footer .real-footer>.content{position:relative;top:-50px;z-index:2;margin-bottom:-50px}.main-menu{-moz-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;-o-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;-webkit-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);background-color:rgba(35,31,32,.93);position:fixed;top:61px;left:0;width:100%;z-index:200;padding:75px 0 35px;margin-top:-1px;padding-bottom:25px}.main-menu.active{-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);overflow-y:auto;max-height:90vh;box-sizing:border-box;padding-bottom:50px}.main-menu .btn_item{display:block;width:100%;background-color:#fff;color:#202020;padding:12px 15px;text-decoration:none;margin:5px 0;font-size:40px;font-weight:bold;text-transform:uppercase;box-sizing:border-box;font-family:"Montserrat",sans-serif;min-height:85px;display:flex;justify-content:flex-start;align-items:center;align-content:center;-moz-transition:background-color 250ms ease,color 250ms ease;-o-transition:background-color 250ms ease,color 250ms ease;-webkit-transition:background-color 250ms ease,color 250ms ease;transition:background-color 250ms ease,color 250ms ease}@media screen and (max-width:1200px){.main-menu .btn_item{font-size:36px;min-height:77px}}@media screen and (max-width:975px){.main-menu .btn_item{font-size:32px;min-height:73px}}@media screen and (max-width:767px){.main-menu .btn_item{font-size:26px;min-height:65px}}.main-menu .btn_item *{font-family:"Montserrat",sans-serif}.main-menu .btn_item .groupe{font-size:32px;font-weight:bold;line-height:1em;display:block}@media screen and (max-width:1200px){.main-menu .btn_item .groupe{font-size:28px}}@media screen and (max-width:975px){.main-menu .btn_item .groupe{font-size:26px}}@media screen and (max-width:767px){.main-menu .btn_item .groupe{font-size:22px}}.main-menu .btn_item .groupe span{display:block;width:100%;font-size:28px;line-height:1em}@media screen and (max-width:1200px){.main-menu .btn_item .groupe span{font-size:24px}}@media screen and (max-width:975px){.main-menu .btn_item .groupe span{font-size:22px}}@media screen and (max-width:767px){.main-menu .btn_item .groupe span{font-size:18px}}.main-menu .btn_item:hover{background-color:#f9d42e;color:#202020}.main-menu .btn_sub_item{display:block;width:100%;background-color:#fff;color:#202020;padding:12px 15px;text-decoration:none;margin:5px 0;font-size:18px;box-sizing:border-box;-moz-transition:background-color 250ms ease,color 250ms ease;-o-transition:background-color 250ms ease,color 250ms ease;-webkit-transition:background-color 250ms ease,color 250ms ease;transition:background-color 250ms ease,color 250ms ease}@media screen and (max-width:850px){.main-menu .btn_sub_item{font-size:16px;padding:11px 15px}}.main-menu .btn_sub_item:hover{background-color:#f9d42e;color:#202020}.main-menu .separator_menu{display:block;width:100%;height:1px;background-color:#fff;margin-bottom:30px;opacity:.4}.main-menu .athleteprogramme-et-services .btn_item:hover{background-color:#d4d4d4;color:#202020}.main-menu .athleteprogramme-et-services .btn_sub_item{background-color:#92c845;color:#fff}.main-menu .athleteprogramme-et-services .btn_sub_item:hover{background-color:#77a832;color:#fff}.main-menu .entraineurprogramme-et-services .btn_item:hover{background-color:#d4d4d4;color:#202020}.main-menu .entraineurprogramme-et-services .btn_sub_item{background-color:#3f54a3;color:#fff}.main-menu .entraineurprogramme-et-services .btn_sub_item:hover{background-color:#31417e;color:#fff}.main-menu .groupe-d-entrainementprogramme-et-services .btn_item:hover{background-color:#d4d4d4;color:#202020}.main-menu .groupe-d-entrainementprogramme-et-services .btn_sub_item{background-color:#f9d42e;color:#202020}.main-menu .groupe-d-entrainementprogramme-et-services .btn_sub_item:hover{background-color:#edc307;color:#202020}.main-menu .header-menu-element{-moz-transition:background-color ease 200ms,background-image ease 200ms,color ease 200ms;-o-transition:background-color ease 200ms,background-image ease 200ms,color ease 200ms;-webkit-transition:background-color ease 200ms,background-image ease 200ms,color ease 200ms;transition:background-color ease 200ms,background-image ease 200ms,color ease 200ms;background-color:#fff;padding:35px 30px;padding-left:140px;color:#202020;background-repeat:no-repeat;background-position:center left 50px;font-size:28px;display:block;height:100%;text-decoration:none;font-weight:500}.main-menu .header-menu-element .bigger{font-size:40px;text-transform:lowercase;line-height:80%}.main-menu .header-menu-element .show-when-smaller{display:none}.main-menu .header-menu-element:hover{background-color:#3f54a3;color:#fff}.main-menu .header-menu-element.services-offerts{background-image:url("/Content/Images/menu/icone-services.svg")}.main-menu .header-menu-element.services-offerts:hover{background-image:url("/Content/Images/menu/icone-services-hover.svg")}.main-menu .header-menu-element.athletes-identifies-en-mauricie{background-image:url("/Content/Images/menu/icone-athletes.svg");padding-left:160px}.main-menu .header-menu-element.athletes-identifies-en-mauricie:hover{background-image:url("/Content/Images/menu/icone-athletes-hover.svg")}.main-menu .header-menu-element.calendrier-des-evenements{background-image:url("/Content/Images/menu/icone-calendrier.svg");padding-left:130px}.main-menu .header-menu-element.calendrier-des-evenements:hover{background-image:url("/Content/Images/menu/icone-calendrier-hover.svg")}.main-menu .header-menu-element.simple{background-color:#414141;color:#fff;padding:12px 20px;font-size:18px}.main-menu .header-menu-element.simple:hover{background-color:#f9d42e;color:#202020}.menu_item_fam{display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start}@media(max-width:850px){.menu_item_fam{flex-wrap:wrap}}.menu_item_fam .grid-2{width:66%;margin-right:2%}@media(max-width:850px){.menu_item_fam .grid-2{width:100%;margin:0}.menu_item_fam .grid-2 .grid-element{width:100%;margin:0 0 7px 0}}.menu_item_fam .menu_item_btns{flex:1}@media(max-width:850px){.menu_item_fam .menu_item_btns{width:100%;flex:auto}}.menu_item_fam .fam{background-color:#414141;color:#fff;padding:20px 30px;font-size:18px;display:block;-moz-transition:background-color 250ms ease;-o-transition:background-color 250ms ease;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease}.menu_item_fam .fam img{width:100%;display:block;max-width:220px;-moz-transition:filter 250ms ease;-o-transition:filter 250ms ease;-webkit-transition:filter 250ms ease;transition:filter 250ms ease}.menu_item_fam .fam:hover{background-color:#f9d42e;color:#202020}.menu_item_fam .fam:hover img{filter:brightness(0%)}.menu_item_fam .report{background-color:#414141;color:#fff;padding:20px 30px;font-size:18px;display:block;margin-bottom:15px;-moz-transition:background-color 250ms ease;-o-transition:background-color 250ms ease;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease}@media(max-width:850px){.menu_item_fam .report{margin-bottom:7px}}.menu_item_fam .report img{width:100%;display:block;max-width:230px;-moz-transition:filter 250ms ease;-o-transition:filter 250ms ease;-webkit-transition:filter 250ms ease;transition:filter 250ms ease}.menu_item_fam .report:hover{background-color:#f9d42e;color:#202020}.btn-menu-header{-moz-transition:background ease 200ms;-o-transition:background ease 200ms;-webkit-transition:background ease 200ms;transition:background ease 200ms;background:#4157a3 url("/Content/Images/menu/icone-menu.svg") no-repeat center left 15px;color:#fff;font-weight:500;font-size:18px;padding:10px 15px 10px 42px;cursor:pointer}.btn-menu-header:hover,.btn-menu-header.active{background-color:#231f20}.separator_footer{display:block;width:100%;height:1px;background-color:#fff;margin-bottom:20px;opacity:.4}@media screen and (max-width:550px){.separator_footer{display:none}}.accueil{min-height:915px;height:calc(100vh + 60px)!important}@media screen and (max-width:767px){.accueil{min-height:650px}}.hero{height:1186px;position:relative}.hero .hero-background{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero .hero-background.hero-background-athlete{background-image:url("/Content/Images/accueil/bg_excellence2020.jpg")}.hero .hero-background.hero-background-purple{background-color:#3f54a3}.hero .hero-background.hero-background-01{background-image:url("/Content/Images/header-photos/01.jpg")}.hero .hero-background.hero-background-02{background-image:url("/Content/Images/header-photos/02.jpg")}.hero .hero-background.hero-background-03{background-image:url("/Content/Images/header-photos/03.jpg")}.hero .hero-background.hero-background-04{background-image:url("/Content/Images/header-photos/04.jpg")}.hero .hero-background.hero-background-05{background-image:url("/Content/Images/header-photos/05.jpg")}.hero .hero-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.hero .hero-content>.content{height:100%}.hero .hero-content .bottom-hero{position:absolute;bottom:0;left:0;width:100%}.hero .hero-content .bottom-hero:after{content:"";display:block;height:150px}.hero.small{height:280px}.hero.small .hero-content .bottom-hero{top:auto!important;bottom:0}.hero.small .hero-content .bottom-hero:after{display:none}.counter{-moz-transition:background-image ease 200ms;-o-transition:background-image ease 200ms;-webkit-transition:background-image ease 200ms;transition:background-image ease 200ms;display:inline-block;background:url("/Content/Images/accueil/timer-decompte.svg") no-repeat center center;width:186px;height:202px;text-align:center;color:#fff;position:relative;margin-top:85px}.counter+.counter{margin-left:10px}.counter .counter-content{display:inline-block;position:absolute;top:50%;left:0;width:100%;padding-top:10px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.counter .count{font-size:40px;font-weight:700;line-height:100%}.counter .unity{color:#ababab;text-transform:uppercase;font-size:12px;font-weight:500}.counter .event-name{text-transform:uppercase;font-weight:700;font-size:20px;line-height:95%;padding:2px 0}.counter .event-name.purple{color:#5b79e9}.counter .event-name.red{color:#df4a46}.counter .event-name.yellow{color:#edee66}.counter .event-place{font-size:16px}.counter:hover{background-image:url("/Content/Images/accueil/timer-decompte_hover.svg")}.block{padding:35px 0;position:relative}.block h2{margin-top:0}.block.no-padding{padding:0}.block.no-padding-top{padding-top:0}.block.in-wavy{padding:0;padding-bottom:10px;margin-top:-60px}.block.in-wavy>.content{z-index:2;position:relative}.block.block-gray{background-color:#ededed}.block .block-background{position:absolute;left:0;top:0;height:100%;width:100%;z-index:0}.block .block-background.block-background-purple{background-color:#3f54a3}.block .svg-background{position:absolute;top:-60px;right:0;width:360px;height:360px;max-width:440px;z-index:1}.block .svg-background.big{top:-140px;max-width:550px;width:550px;height:500px}.block .svg-background svg{opacity:.2;width:100%!important;height:100%!important}.block .svg-background svg :not([fill="#ffffff"]):not([fill="#FFFFFF"]){fill:rgba(0,0,0,0)}.block .svg-background svg [clip-path]{clip-path:none}.block.last-block-before-footer.above-footer-same-position{position:relative;z-index:5}.block.last-block-before-footer.above-footer>.content{position:relative;z-index:5;margin-bottom:-100px}.block.last-block-before-footer.under-footer>*{position:relative;z-index:1;margin-bottom:-120px}.block.last-block-before-footer:after{content:"";display:block;height:250px}.block.last-block-before-footer.more-padding-bottom:after{height:350px}.block>.content>:first-child,.block>:first-child{margin-top:0}.content-block{padding:40px}.content-block+.content-block{margin-top:10px}.content-block.white{background-color:#fff}.content-block.smaller-v-padding{padding-top:20px;padding-bottom:20px}.content-block.tiny-v-padding{padding-top:10px;padding-bottom:10px}.content-block.smaller-h-padding{padding-left:20px;padding-right:20px}.link-goto{-moz-transition:background-color ease 200ms,background-position linear 200ms,background-image ease 200ms,color ease 200ms;-o-transition:background-color ease 200ms,background-position linear 200ms,background-image ease 200ms,color ease 200ms;-webkit-transition:background-color ease 200ms,background-position linear 200ms,background-image ease 200ms,color ease 200ms;transition:background-color ease 200ms,background-position linear 200ms,background-image ease 200ms,color ease 200ms;display:inline-block;background:#3f54a3 url("/Content/Images/accueil/fleche-boutons.svg") no-repeat center right 20px;padding:14px 20px;padding-right:45px;outline:2px solid rgba(255,255,255,.2);text-decoration:none;color:#fff;font-weight:300;font-size:20px}.link-goto.next-to-title{position:relative;top:-20px}.link-goto:hover{background-color:#231f20;background-position:center right 17px}.link-goto.inverse{background-color:#231f20}.link-goto.inverse:hover{background-color:#3f54a3}.link-goto.pale{color:#202020;background-color:#f7f28c;background-image:url("/Content/Images/accueil/fleche-boutons-noire.svg")}.link-goto.pale:hover{color:#fff;background-color:#231f20;background-image:url("/Content/Images/accueil/fleche-boutons.svg")}.grid-2>.grid-element,.grid-3>.grid-element,.grid-4>.grid-element,.grid-5>.grid-element{float:left;display:block}.grid-2>.grid-right-arrow,.grid-3>.grid-right-arrow,.grid-4>.grid-right-arrow,.grid-5>.grid-right-arrow{float:left;display:inline-block;width:0;height:0;border-style:solid;border-width:15px 0 15px 18px;border-color:transparent transparent transparent #acacac;margin-right:2%;margin-top:8%}.grid-2.single-element>.grid-element:only-child,.grid-3.single-element>.grid-element:only-child,.grid-4.single-element>.grid-element:only-child,.grid-5.single-element>.grid-element:only-child{margin:0 auto;float:none;margin-bottom:2%}.grid-2:after,.grid-3:after,.grid-4:after,.grid-5:after{content:"";display:block;clear:both}.grid-2>.grid-element{margin-bottom:2%;margin-right:2%;width:49%}.grid-2>.grid-element:nth-of-type(3n){margin-right:2%}.grid-2>.grid-element:nth-of-type(2n){margin-right:0}.grid-3>.grid-element{margin-bottom:2%;margin-right:2%;width:32%}.grid-3>.grid-element:nth-of-type(4n){margin-right:2%}.grid-3>.grid-element:nth-of-type(3n){margin-right:0}.grid-3.smaller-margin>.grid-element{margin-bottom:1%}.grid-4>.grid-element{margin-bottom:2%;margin-right:2%;width:23.5%}.grid-4>.grid-element:nth-of-type(4n){margin-right:0}.grid-5>.grid-element{margin-bottom:2%;margin-right:2%;width:18.4%}.grid-5>.grid-element:nth-of-type(5n){margin-right:0}.grid-8{text-align:justify;font-size:.1px}.grid-8>.grid-element{display:inline-block;text-align:left;vertical-align:top;width:11.25%;margin-bottom:1%}.grid-8.v-centered>.grid-element{vertical-align:middle}.grid-8.h-centered>.grid-element{text-align:center}.grid-8:after{content:"";display:inline-block;width:100%}.event{-moz-transition:background ease 200ms;-o-transition:background ease 200ms;-webkit-transition:background ease 200ms;transition:background ease 200ms;background-color:#fff;padding:35px 28px;overflow:hidden;font-size:16px;display:block;text-decoration:none;color:#202020;height:100%}.event .img-container{float:left;border-radius:50%;overflow:hidden;position:relative;display:inline-block;z-index:1;font-size:.1px;width:124px}.event .img-container img{position:relative;z-index:-1;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;-o-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;-webkit-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;width:100%}.event .event-content{overflow:hidden;padding-left:20px}.event .event-content .date{display:inline-block;background-color:#3f54a3;padding:4px 7px;color:#fff;font-weight:500}.event .event-content .event-title{font-weight:700;font-size:18px;padding:10px 0}.event .event-content .event-place{font-size:15px;font-weight:300;margin-top:-5px}.event:hover{background-color:#f7f28c}.event:hover img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.event.not-clickable:hover{background-color:#fff;cursor:default}.event.not-clickable:hover img{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.event.event-big .event-content .date{font-size:18px}.event.event-big .event-content .event-title{font-size:20px}.athlete{-moz-transition:background ease 200ms;-o-transition:background ease 200ms;-webkit-transition:background ease 200ms;transition:background ease 200ms;background-color:#fff;overflow:hidden;font-size:16px;display:block;cursor:pointer;text-decoration:none;text-align:center;color:#202020;height:100%;padding:35px 25px}.athlete .img-container{border-radius:50%;overflow:hidden;position:relative;display:inline-block;z-index:1;font-size:.1px;border:7px solid #fff;max-width:100%}.athlete .img-container img{width:170px;max-width:100%;position:relative;z-index:-1;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;-o-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;-webkit-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms}.athlete .name{font-weight:700;font-size:18px;margin:10px 0}.athlete .date,.athlete .sport{background-color:#f7f06e;font-weight:700;padding:4px 10px;display:inline-block;margin:10px 0;margin-top:5px}.athlete .sport{background-color:#3f51b5;color:#fff}.athlete .description{font-weight:500;font-size:18px;padding-bottom:5px}.athlete .place{font-weight:300}.athlete:hover{background-color:#f7f28c}.athlete:hover img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.link-return{color:#9ba6cf;text-decoration:none;font-size:15px;display:inline-block;padding-bottom:15px}.link-return:hover{text-decoration:underline}.partner-group{background-color:#fff;overflow:hidden;font-size:16px;display:block;cursor:pointer;text-decoration:none;text-align:center;color:#202020;height:100%;padding:25px 0 35px 0;position:relative}.partner-group .partner-content{padding:0 25px}.partner-group .name{font-weight:700;font-size:18px;margin:10px 0}.partner-group .sport{font-weight:700;padding:4px 10px;display:inline-block;margin:10px 0;margin-top:5px;background-color:#3f51b5;color:#fff}.partner-group .sport:empty{display:none}.partner-group .img-container{margin:0 auto;max-width:100%}.partner-group .img-container img{max-width:100%}.partner-group.simple{padding:0;position:relative;min-height:165px}.partner-group.simple .name{margin:0;padding:0 20px;color:#6f6f6f;font-size:20px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;text-align:center;width:100%}.partner-group:after{-moz-transition:opacity ease 200ms;-o-transition:opacity ease 200ms;-webkit-transition:opacity ease 200ms;transition:opacity ease 200ms;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#231f20;opacity:0}.partner-group.not-clickable{cursor:default}.partner-group.not-clickable:after{content:none}.partner-group:hover:after{opacity:.2}.stat{font-size:18px;background-color:#f7f28c;border:8px solid #000;text-align:center;width:100%;padding-bottom:100%;position:relative;border-radius:50%}.stat .stat-content{position:absolute;top:50%;left:50%;width:100%;padding:0 20px;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.stat .stat-content strong{font-size:92px;font-weight:700;letter-spacing:0}.stat .stat-content strong .smaller{font-size:56px}.background-wavy{height:275px;background:url("/Content/Images/accueil/forme-accueil-02.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.background-wavy-02{height:168px;background:url("/Content/Images/accueil/forme-accueil-03.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.background-wavy-03{height:290px;background:url("/Content/Images/accueil/forme-accueil-photo.png") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-290px;position:relative;z-index:2}.big-creem{width:100%;max-width:328px}.news .news-entry{margin-bottom:15px}.news .news-entry .date{padding:5px;float:left;color:#fff;background-color:#3f54a3;margin-right:8px;width:80px;text-align:center}.news .news-entry .date .year{background-color:#231f20;padding:3px 0;font-size:14px}.news .news-entry .date .day{font-size:42px;font-weight:700;margin:5px 0}.news .news-entry .date .month{font-size:14px;margin-top:-5px;margin-bottom:10px}.news .news-entry .news-content{-moz-transition:background ease 200ms;-o-transition:background ease 200ms;-webkit-transition:background ease 200ms;transition:background ease 200ms;overflow:hidden;background-color:#fff;box-shadow:2px 2px 3px #d6d6d6;display:block;text-decoration:none;color:inherit;padding:15px 20px}.news .news-entry .news-content .news-title{font-size:20px;font-weight:500}.news .news-entry .news-content:hover{background-color:#f5f5f5}.news .news-entry:after{content:"";display:block;clear:both}.column-news{width:55%;float:right;margin-left:5%;padding-top:55px}.column-follow-us{overflow:hidden;float:left;width:40%}.newsletter-form{position:relative}.newsletter-form input{-moz-transition:opacity ease 200ms,background ease 200ms;-o-transition:opacity ease 200ms,background ease 200ms;-webkit-transition:opacity ease 200ms,background ease 200ms;transition:opacity ease 200ms,background ease 200ms}.newsletter-form input.half{width:49%;margin-bottom:2%}.newsletter-form input.half+input.half{margin-left:2%}.newsletter-form .before-submit{overflow:hidden;display:block}.newsletter-form .before-submit input{width:97.5%;margin-bottom:2%}.newsletter-form.success input{opacity:0}.horizontal-line{margin:20px 0;border-top:1px dotted #767676}.follow-facebook{-moz-transition:background ease 200ms;-o-transition:background ease 200ms;-webkit-transition:background ease 200ms;transition:background ease 200ms;background-color:#fff;display:block;border-radius:7px;height:59px;line-height:59px;margin-left:30px;position:relative;padding-left:45px;text-decoration:none;font-size:24px;font-weight:500;color:inherit;box-shadow:2px 2px 3px #d6d6d6;margin-bottom:3px;margin-right:3px;max-width:355px}.follow-facebook:before{content:"";display:inline-block;background:url("/Content/Images/social/icone-facebook.svg") no-repeat center center;width:59px;height:59px;position:absolute;left:-30px;top:0}.follow-facebook:hover{background-color:#f5f5f5}.coordinates{width:323px;margin-right:50px;float:left}.coordinates .logo-footer{width:100%;max-width:275px}.coordinates .address,.coordinates .tel,.coordinates .mailto{color:#fff;text-decoration:none;font-weight:500;font-size:18px;line-height:110%}.coordinates .address{margin:20px 0;display:inline-block}.coordinates .tel{font-size:26px}.coordinates .tel .smaller{font-size:18px}.coordinates .mailto{color:#6b81e7}.coordinates .mailto:hover{text-decoration:underline}.coordinates .social-logo{display:inline-block;vertical-align:middle;margin-right:10px}.coordinates .social-logo svg{width:100%;max-width:42px;margin-top:-3px}.hover-facebook{vertical-align:top}.hover-facebook .hover-blue{-moz-transition:fill ease 200ms;-o-transition:fill ease 200ms;-webkit-transition:fill ease 200ms;transition:fill ease 200ms}.hover-facebook:hover .hover-blue{fill:#32408f}.hover-youtube{vertical-align:top}.hover-youtube .hover-red{-moz-transition:fill ease 200ms;-o-transition:fill ease 200ms;-webkit-transition:fill ease 200ms;transition:fill ease 200ms}.hover-youtube:hover .hover-red{fill:#b12c21}.menu-footer{overflow:hidden}.menu-footer .menu-footer-element{-moz-transition:background ease 200ms,color ease 200ms;-o-transition:background ease 200ms,color ease 200ms;-webkit-transition:background ease 200ms,color ease 200ms;transition:background ease 200ms,color ease 200ms;display:table;position:relative;height:100%;color:#fff;background-color:#414141;background-repeat:no-repeat;background-position:center left 18px;padding:19px 18px;font-size:18px;text-decoration:none;font-weight:700;width:100%}.menu-footer .menu-footer-element>span{display:table-cell;vertical-align:middle}.menu-footer .menu-footer-element:not(.smaller){font-size:32px;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:bold!important}@media screen and (max-width:1300px){.menu-footer .menu-footer-element:not(.smaller){font-size:26px}}@media screen and (max-width:1100px){.menu-footer .menu-footer-element:not(.smaller){font-size:24px}}@media screen and (max-width:767px){.menu-footer .menu-footer-element:not(.smaller){font-size:22px}}.menu-footer .menu-footer-element:not(.smaller) *{font-family:"Montserrat",sans-serif}.menu-footer .menu-footer-element:not(.smaller).groupe-d-entrainementprogramme-et-services .groupe{font-size:28px;display:block;line-height:1em}@media screen and (max-width:1300px){.menu-footer .menu-footer-element:not(.smaller).groupe-d-entrainementprogramme-et-services .groupe{font-size:24px}}@media screen and (max-width:1100px){.menu-footer .menu-footer-element:not(.smaller).groupe-d-entrainementprogramme-et-services .groupe{font-size:22px}}@media screen and (max-width:767px){.menu-footer .menu-footer-element:not(.smaller).groupe-d-entrainementprogramme-et-services .groupe{font-size:20px}}.menu-footer .menu-footer-element:not(.smaller).groupe-d-entrainementprogramme-et-services .groupe span{font-size:22px;display:block;line-height:1em;padding-top:3px}@media screen and (max-width:1300px){.menu-footer .menu-footer-element:not(.smaller).groupe-d-entrainementprogramme-et-services .groupe span{font-size:18px}}@media screen and (max-width:1100px){.menu-footer .menu-footer-element:not(.smaller).groupe-d-entrainementprogramme-et-services .groupe span{font-size:16px}}@media screen and (max-width:767px){.menu-footer .menu-footer-element:not(.smaller).groupe-d-entrainementprogramme-et-services .groupe span{font-size:16px}}.menu-footer .menu-footer-element.smaller{padding:10px 18px;font-weight:400!important}.menu-footer .menu-footer-element:hover{background-color:#f9d42e;color:#202020}.centered-text-with-line{line-height:.1px;border-bottom:1px solid #414141;text-align:center;margin:30px 0;margin-bottom:40px}.centered-text-with-line>span{background:#231f20;padding:0 20px;font-family:"Satisfy",cursive;font-size:30px;color:#ededed}.opacity-link{-moz-transition:opacity ease 200ms;-o-transition:opacity ease 200ms;-webkit-transition:opacity ease 200ms;transition:opacity ease 200ms;opacity:.7}.opacity-link:hover{opacity:1}.agency{margin-bottom:15px;font-size:11px;color:#7b7879}.agency a{-moz-transition:color ease 200ms;-o-transition:color ease 200ms;-webkit-transition:color ease 200ms;transition:color ease 200ms;font-size:inherit;color:inherit;text-decoration:none}.agency a img{-moz-transition:opacity ease 200ms;-o-transition:opacity ease 200ms;-webkit-transition:opacity ease 200ms;transition:opacity ease 200ms;vertical-align:middle;position:relative;top:-1px;opacity:.4}.agency a:hover{color:#fff}.agency a:hover img{opacity:1}.responsive-grid-element-pager{text-align:center;display:none;margin-top:30px;margin-bottom:30px}.responsive-grid-element-pager>div{height:20px;width:20px;display:inline-block;background-color:#dadada;border-radius:50%}.responsive-grid-element-pager>div+div{margin-left:6px}.responsive-grid-element-pager>div:hover,.responsive-grid-element-pager>div.active{background-color:#231f20}.link-video{position:relative;display:block;background-color:#dadada;border:2px solid #bdbdbd;overflow:hidden;text-decoration:none;color:#000;padding:17px 35px;-moz-transition:background ease 300ms;-o-transition:background ease 300ms;-webkit-transition:background ease 300ms;transition:background ease 300ms}.link-video .svg-background{position:absolute;top:-60px;right:40px;width:350px;height:300px;max-width:350px;z-index:1}.link-video .svg-background svg{opacity:1;width:100%!important;height:100%!important}.link-video .svg-background svg path{-moz-transition:fill ease 300ms;-o-transition:fill ease 300ms;-webkit-transition:fill ease 300ms;transition:fill ease 300ms;fill:#bdbdbd}.link-video>img,.link-video .text-content{display:inline-block;vertical-align:middle;position:relative;z-index:2}.link-video>img{margin-right:34px}.link-video .text-content{font-size:28px;line-height:110%;width:calc(100% - 138px)}.link-video .text-content b{font-size:34px}.link-video .text-content .small-arrow{display:inline-block;vertical-align:middle;width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #000}.link-video:after{content:"";display:block;clear:both}.link-video:hover{background-color:#f8f286}.link-video:hover .svg-background svg path{fill:#d6d179}.selectable-options{font-size:.1px;margin-bottom:25px}.selectable-options .option{-moz-transition:background ease 200ms,color ease 200ms;-o-transition:background ease 200ms,color ease 200ms;-webkit-transition:background ease 200ms,color ease 200ms;transition:background ease 200ms,color ease 200ms;display:inline-block;background-color:#231f20;padding:13px 16px;color:#fff;text-decoration:none;cursor:pointer;font-size:20px;font-weight:500;margin-right:8px;margin-bottom:8px}.selectable-options .option:hover{background-color:#f7f06e;color:#231f20}.selectable-options .option.active{background-color:#3f54a3;color:#fff}.selectable-options+label.custom-select{display:none;margin-bottom:33px}.event-header{position:relative}.event-header .img-container{float:left;margin-right:35px}.event-header .event-price{float:right;background-color:#f7f28c;width:118px;height:118px;text-align:center;border-radius:50%;white-space:nowrap;line-height:118px;font-size:24px;font-weight:500}.event-header .event-infos{overflow:hidden}.event-header .event-infos .date{display:inline-block;background-color:#3f51b5;padding:4px 7px;color:#fff;font-weight:500;margin-top:5px}.event-header .event-infos .place{font-size:16px;font-weight:300;margin-top:30px}.event-header .event-infos .place.haut-niveau{font-size:20px}.event-header:after{content:"";display:block;clear:both}.event-description .target-customers{background-color:#e5e5e5;padding:5px 10px;font-size:20px}.event-form .form-restrained{max-width:592px}.event-form .half{width:48%;margin-right:4%;margin-bottom:20px}.event-form .half+.half{margin-right:0}.event-form label{display:block;font-size:20px;font-weight:700;margin-bottom:3px}.event-form input[type=text],.event-form input[type=email],.event-form input[type=tel]{width:100%}.event-form .radio-buttons-list{margin-bottom:20px;margin-top:10px}.event-form .radio-buttons-list label.custom-radio{display:inline-block;font-weight:normal}.search-bar{font-size:.1px;color:#767676;font-weight:300;margin-bottom:2%;padding-bottom:0!important}.search-bar input[type=text]{width:300px}.search-bar label.custom-select{width:350px}.search-bar>.inline-block{font-size:20px;margin-bottom:10px}.search-bar>.inline-block:first-child{padding-right:10px}.athlete-header{font-size:.1px;padding-top:80px}.athlete-header>img{border-radius:50%;border:6px solid #fff;display:inline-block;vertical-align:middle;margin-right:50px;width:222px}.athlete-header .athlete-infos{width:calc(100% - 273px);display:inline-block;vertical-align:middle;color:#fff}.athlete-header .athlete-infos .name{margin:0;font-size:60px;line-height:105%}.athlete-header .athlete-infos .name.as-title{font-size:90px;text-shadow:3px 3px #333}.athlete-header .athlete-infos .sport{margin-top:10px;font-size:20px;font-weight:500}.athlete-header:after{content:"";display:table;clear:both}.media-presenter .media-current{font-size:.1px}.media-presenter .media-current .media-current-container img{width:100%;vertical-align:top;border:1px solid #dadada}.media-presenter .media-others{font-size:.1px}.media-presenter .media-others .media-other{float:left;width:15.83%;margin-top:1%;margin-right:1%;vertical-align:top;cursor:pointer;overflow:hidden;border:1px solid #dadada}.media-presenter .media-others .media-other .img-container{position:relative;padding-bottom:64.7457627%}.media-presenter .media-others .media-other .img-container img{-moz-transform:translateZ(0) translateY(-50%);-ms-transform:translateZ(0) translateY(-50%);-o-transform:translateZ(0) translateY(-50%);-webkit-transform:translateZ(0) translateY(-50%);transform:translateZ(0) translateY(-50%);-moz-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;-o-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;-webkit-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;width:100%;position:absolute;top:50%;vertical-align:top}.media-presenter .media-others .media-other:hover img{-moz-transform:scale(1.15) translateY(-50%);-ms-transform:scale(1.15) translateY(-50%);-o-transform:scale(1.15) translateY(-50%);-webkit-transform:scale(1.15) translateY(-50%);transform:scale(1.15) translateY(-50%)}.media-presenter .media-others .media-other:nth-of-type(6n){margin-right:0}.media-presenter .media-others:after{content:"";display:block;clear:both}.intervenant{background-color:#fff;padding:28px 20px;height:100%;font-size:16px}.intervenant .name{font-size:24px;font-weight:700}.intervenant .job{display:inline-block;font-weight:500;color:#fff;background-color:#3f54a3;padding:5px 10px;margin-top:8px}.intervenant .tel{color:#202020;text-decoration:none}.intervenant p{font-size:18px}.intervenant p:last-child{margin-bottom:0}.intervenant.with-photo{text-align:center}.intervenant.with-photo .img-container{position:relative;overflow:hidden;z-index:1;width:155px;border-radius:50%;margin:0 auto;margin-bottom:20px}.intervenant.with-photo .img-container img{width:100%;vertical-align:top}.pastille{position:relative;padding-bottom:100%;background-color:#3f54a3;text-align:center;border-radius:50%;color:#fff;font-weight:500;font-size:22px;display:block}.pastille .pastille-content{position:absolute;width:100%;top:50%;left:50%;padding:0 20px;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.pastille.pastille-image{background-color:#fff}.pastille.pastille-image img{max-width:100%}.pastille.pastille-small{font-size:20px;line-height:100%}.pastille.pastille-dark{background-color:#231f20}.pastille.pastille-dark .demand:hover{background-color:#3f54a3}.pastille .demand{-moz-transition:background ease 200ms,color ease 200ms;-o-transition:background ease 200ms,color ease 200ms;-webkit-transition:background ease 200ms,color ease 200ms;transition:background ease 200ms,color ease 200ms;display:inline-block;color:#202020;text-decoration:none;font-size:15px;line-height:95%;padding:7px 20px;border-radius:21px;padding-right:40px;background:#f7f28c url("/Content/Images/accueil/fleche-boutons-noire.svg") no-repeat center right 15px;position:relative;margin-top:-10px;top:20px}.pastille .demand:hover{background-color:#231f20;color:#fff;background-image:url("/Content/Images/accueil/fleche-boutons.svg");background-position:center right 12px}.grid-pastille-right{position:absolute;right:0;width:100%;max-width:500px;top:70px}.img-description-table{border-spacing:5px 15px;width:100%;height:100%;min-height:1px}.img-description-table .table-cell{-moz-transition:background ease 200ms;-o-transition:background ease 200ms;-webkit-transition:background ease 200ms;transition:background ease 200ms;vertical-align:top;background-color:#fff;padding:30px 45px;position:relative;height:100%}.img-description-table .table-cell.hoverable:hover{background-color:#e6e6e6}.img-description-table .table-cell h2,.img-description-table .table-cell .secondary-title{font-size:26px;margin:15px 0;font-weight:500}.img-description-table .table-cell h1{font-size:30px}.img-description-table .table-cell:first-child{width:330px;padding-top:100px}.img-description-table .table-cell:first-child img{max-width:100%}.img-description-table .table-cell>.hover{-moz-transition:opacity ease 200ms;-o-transition:opacity ease 200ms;-webkit-transition:opacity ease 200ms;transition:opacity ease 200ms;display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:0;width:100%;height:100%;background-color:#231f20;opacity:0;z-index:3}.img-description-table .table-row{color:inherit;text-decoration:none;height:100%}.img-description-table .table-row:hover .table-cell>.hover{opacity:.2;height:100%}.btn-download-container{font-size:60px}.btn-download-pdf{-moz-transition:background ease 200ms,color ease 200ms;-o-transition:background ease 200ms,color ease 200ms;-webkit-transition:background ease 200ms,color ease 200ms;transition:background ease 200ms,color ease 200ms;border:3px solid #fff;white-space:nowrap;background:#f7f06e url("/Content/Images/about/PDF.svg") no-repeat center left 20px;display:inline-block;text-decoration:none;color:#202020;font-weight:500;padding:20px 30px;font-size:24px;padding-left:80px;line-height:95%;margin-bottom:10px}.btn-download-pdf .small{font-size:18px}.btn-download-pdf:hover{background-color:#231f20;color:#fff;background-image:url("/Content/Images/about/PDF-white.svg")}.block-pdf{color:#231f20;cursor:pointer;padding:8px 12px;display:flex;align-items:center;width:100%;background-color:#e7e7e7;text-align:left;margin-bottom:4px;font-size:18px;text-decoration:none!important;-moz-transition:background-color 200ms ease,color 200ms ease;-o-transition:background-color 200ms ease,color 200ms ease;-webkit-transition:background-color 200ms ease,color 200ms ease;transition:background-color 200ms ease,color 200ms ease}.block-pdf:before{content:"";width:24px;min-width:24px;margin-right:10px;height:24px;display:inline-block;background-repeat:no-repeat;background-image:url("/Content/Images/icone/icone-PDF.svg");-moz-transition:background-image 200ms ease;-o-transition:background-image 200ms ease;-webkit-transition:background-image 200ms ease;transition:background-image 200ms ease}.block-pdf[href$=".xlsx"]:before,.block-pdf[href$=".XLSX"]:before{background-image:url("/Content/Images/icone/icone-EXCEL.svg")}.block-pdf[href$=".DOC"]:before,.block-pdf[href$=".doc"]:before,.block-pdf[href$=".DOCX"]:before,.block-pdf[href$=".docx"]:before{background-image:url("/Content/Images/icone/icone-WORD.svg")}.block-pdf:hover{color:#fff;background-color:#4157a3;text-decoration:none}.block-pdf:hover:before{background-image:url("/Content/Images/icone/icone-PDF-white.svg")}.council-member{background-color:#ededed;display:table;height:100%;text-align:center;padding:25px 10px;position:relative;width:100%}.council-member .img-container{max-width:200px;margin:0 auto;border:6px solid #fff;position:relative;z-index:1;border-radius:50%;overflow:hidden}.council-member .img-container img{width:100%;vertical-align:top}.council-member .job{color:#fff;background-color:#3f51b5;font-weight:700;padding:4px 10px;display:inline-block;margin:10px 0;margin-top:10px}.council-member .name{font-weight:700;font-size:18px;margin:2px 0;margin-top:13px}.council-member .from p{margin:0}.council-member .from,.council-member .from p{font-weight:300;font-size:16px}.council-member .table-footer{font-weight:300;font-size:16px}.council-member .table-footer>:first-child{margin-top:15px}.council-member .table-footer a{display:inline-block;-ms-word-break:break-all;word-break:break-all}.form-success{position:absolute;width:100%;opacity:0;visibility:hidden}.purple-text{font-size:24px;color:#3f54a3}.mosaic-about{margin-bottom:40px}.mosaic-about>.grid-element{width:100%;margin-bottom:1%;float:left}.mosaic-about>.grid-element.one-third{width:32.6666%;margin-right:1%}.mosaic-about>.grid-element.one-third+.one-third+.one-third{margin-right:0}.mosaic-about>.grid-element.two-third{width:66.3332%;margin-right:1%}.mosaic-about>.grid-element.two-third+.one-third{margin-right:0}.mosaic-about .stat-mosaic{display:block;height:100%;background-color:#3f54a3;color:#fff;padding:40px 40px}.mosaic-about .stat-mosaic .number{font-size:140px;font-weight:700;margin-right:35px;line-height:90%}.mosaic-about .stat-mosaic .text{overflow:hidden;font-size:24px;font-weight:400;margin-top:10px}.mosaic-about .stat-mosaic .text strong{font-size:32px;font-size:700;display:block}.mosaic-about .stat-mosaic:after{content:"";display:block;clear:both}.mosaic-about:after{content:"";display:block;clear:both}.plus{-moz-transition:background ease 200ms;-o-transition:background ease 200ms;-webkit-transition:background ease 200ms;transition:background ease 200ms;background-color:#3f54a3;color:#fff;display:inline-block;border-radius:50%;width:18px;height:18px;line-height:18px;font-weight:700;text-align:center;cursor:pointer;position:relative}.plus:hover{background-color:#231f20}.contact-us-block .contact-coordinates{margin-right:20px;text-align:left}.contact-us-block .contact-coordinates a.tel{font-size:40px;font-weight:700}#map{height:710px}.popup-map{display:none}.infoBox .popup-map{display:block;position:absolute;left:35px;bottom:92px;box-shadow:3px 3px 6px rgba(0,0,0,.15);width:394px;max-width:95vw}.infoBox .popup-map .popup-content{display:block;font-weight:700;font-size:18px;margin-top:15px}.infoBox .popup-map .popup-content>a{color:inherit;text-decoration:none}.infoBox .popup-map .popup-content>a:hover{color:#3f54a3}.infoBox .popup-map .arrow{-moz-transition:border-color ease 200ms;-o-transition:border-color ease 200ms;-webkit-transition:border-color ease 200ms;transition:border-color ease 200ms;content:"";display:block;position:absolute;top:100%;left:0;margin-top:-25px;width:0;height:0;border-style:solid;border-width:0 140px 40px 140px;border-color:transparent transparent #fff transparent;-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg);box-shadow:3px 3px 6px rgba(0,0,0,.15);z-index:1}.infoBox .popup-map>div{-moz-transition:background ease 200ms;-o-transition:background ease 200ms;-webkit-transition:background ease 200ms;transition:background ease 200ms;display:block;background-color:#fff;padding:40px 35px;text-decoration:none;color:#202020;position:relative;z-index:2;width:100%}.infoBox .popup-map>div img{width:100%;max-width:324px}.news-entry-simple{-moz-transition:background ease 200ms,max-height ease 700ms;-o-transition:background ease 200ms,max-height ease 700ms;-webkit-transition:background ease 200ms,max-height ease 700ms;transition:background ease 200ms,max-height ease 700ms;background-color:#fff;margin-bottom:10px;padding:20px;display:block;text-decoration:none;color:#202020;box-shadow:2px 2px 1px #d6d6d6;cursor:pointer;overflow:hidden;position:relative}.news-entry-simple>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:#fff;opacity:.001;pointer-events:none}.news-entry-simple .date{background-color:#3f51b5;color:#fff;font-weight:700;padding:4px 10px;display:inline-block;margin:10px 0;margin-top:5px}.news-entry-simple .news-title{font-weight:500;font-size:20px}.news-entry-simple .ss-replacement p{margin-top:10px;margin-bottom:0}.news-entry-simple.active,.news-entry-simple:hover{background-color:#f7f28c}.news-left-column{float:left;width:415px;margin-right:70px}.news-right-column{overflow:hidden}.horizontal-line-full{border-top:1px solid #ababab;margin:30px 0}.btn-share-container{position:relative;display:inline-block;margin-top:25px}.btn-share-container .btn-share{-moz-transition:background ease 200ms;-o-transition:background ease 200ms;-webkit-transition:background ease 200ms;transition:background ease 200ms;color:#fff;text-transform:uppercase;padding:0 20px;height:45px;line-height:45px;background:#3f54a3 url("/Content/Images/social/share.svg") no-repeat center right 15px;display:inline-block;padding-right:45px;font-size:18px;cursor:pointer;position:relative;z-index:3}.btn-share-container .btn-share.active,.btn-share-container .btn-share:hover{background-color:#231f20}.btn-share-container .btn-share+.btn-share-links{font-size:.1px;-moz-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms,opacity ease 200ms;-o-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms,opacity ease 200ms;-webkit-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms,opacity ease 200ms;transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms,opacity ease 200ms;position:absolute;top:0;left:0;width:100%;opacity:0}.btn-share-container .btn-share+.btn-share-links a{-moz-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;-o-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;-webkit-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms;display:inline-block;vertical-align:top;text-decoration:none;margin-left:4px}.btn-share-container .btn-share+.btn-share-links a svg{vertical-align:top;border:0}.btn-share-container .btn-share+.btn-share-links a:hover{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.btn-share-container .btn-share.active+.btn-share-links{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}.ss .ss-content,.ss .ss-content~*{display:none}.news-body .secondary-title{line-height:initial}.news-body .secondary-title+p{margin-top:10px}.news-body a{text-decoration:none}.news-body a:hover{text-decoration:underline}.news-body img{max-width:100%}.news-body h2{font-size:22px;margin-top:34px}.event-body a{text-decoration:none}.event-body a:hover{text-decoration:underline}.event-body>p:first-child{margin-top:0}.event-body img{max-width:100%}.no-results{background-color:#fff;padding:40px 30px;font-size:20px;font-weight:500;text-align:center}.colloque-top{background-image:url("../Images/colloque/banniere-colloque-top.png");background-position:center bottom;background-repeat:no-repeat;height:91px;position:fixed;top:0;left:0;width:100%;z-index:999;pointer-events:none;background-size:1898px;-moz-transition:background-size 200ms ease-out;-o-transition:background-size 200ms ease-out;-webkit-transition:background-size 200ms ease-out;transition:background-size 200ms ease-out}.colloque-section.text-bigger{font-size:22px}.colloque-section.text-bigger p{font-size:22px}.colloque-section img{max-width:100%!important}.colloque-section a{text-decoration:none}.colloque-section a:hover{text-decoration:underline}.img-header{display:block;width:100%}.img-header.with-margin{margin-bottom:20px}.img-header img{max-width:100%}.hero-colloque{position:relative;background-color:#ededed;text-align:center}.hero-colloque .hero-colloque-background{position:relative;margin-top:-92px;width:100%;height:457px;background-repeat:no-repeat;background-position:center top;pointer-events:none;z-index:190;text-align:right;background-image:url("/Content/Images/colloque/banniere-colloque.png");-moz-transition:height 200ms ease-out,margin-top 200ms ease-out;-o-transition:height 200ms ease-out,margin-top 200ms ease-out;-webkit-transition:height 200ms ease-out,margin-top 200ms ease-out;transition:height 200ms ease-out,margin-top 200ms ease-out;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero-colloque .hero-colloque-background img{position:relative;top:107px;-moz-transition:top 200ms ease-out;-o-transition:top 200ms ease-out;-webkit-transition:top 200ms ease-out;transition:top 200ms ease-out}.hero-colloque .colloque-big-title{background-color:#fff;padding:27px 40px 0;position:relative;font-size:74px;display:inline-block;line-height:83px;color:#010101;z-index:191;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero-colloque .colloque-big-title span{position:relative;display:inline-block;top:-20px;font-family:"Paytone One",sans-serif!important}.hero-colloque .colloque-big-title sup{font-family:"Paytone One",sans-serif!important;font-size:46px}.hero-colloque .colloque-sub-title{color:#171717;display:block;font-size:42px;line-height:42px;max-width:940px;margin:-35px auto 15px auto;font-family:"Patua One",cursive!important}.hero-colloque .colloque-date{display:inline-block;font-size:30px;color:#171717;padding:5px 15px;background-color:#ddcc40;margin-bottom:10px;font-family:"Patua One",cursive!important}.hero-colloque .colloque-date sup{font-family:"Patua One",cursive!important}.hero-colloque .colloque-place{font-size:22px;display:block;margin-bottom:50px}.colloque-page-title{font-size:60px;font-family:"Patua One",cursive!important;text-align:center;display:block;margin:65px 0 20px;text-transform:uppercase}.colloque-option-container{display:flex;justify-content:space-between}.colloque-option-container .colloque-option-content{width:24%;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:23px;color:#fff;font-weight:bold;padding:13px 10px;text-align:center;text-decoration:none;background-color:#3f54a3;-moz-transition:background-color 200ms ease;-o-transition:background-color 200ms ease;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease}.colloque-option-container .colloque-option-content:hover,.colloque-option-container .colloque-option-content.active{background-color:#92c449;text-decoration:none}.bold{font-weight:bold}.colloque-table{width:100%;border-spacing:4px}.colloque-table.other-style{border-spacing:7px}.colloque-table.other-style td{text-align:left}.colloque-table.other-style td:nth-child(1){font-weight:300;text-align:right;max-width:none}.colloque-table td{font-size:22px;font-weight:300;padding:12px 12px;text-align:center;background-color:#ededed}.colloque-table td:nth-child(1){font-weight:bold;text-align:right;max-width:220px}.colloque-table td:nth-child(1) .td-smaller{font-size:20px;font-weight:normal}.colloque-table th{font-size:22px;font-weight:bold;padding:12px 5px;background-color:#ededed}.fiche-row{display:flex;flex-wrap:wrap}.fiche-row.wrap{padding:0;flex-wrap:wrap}.fiche-row.wrap:after{content:"";flex:auto}.fiche-row.index .fiche-container{width:30%}.fiche-row.white .fiche-container{background-color:#fff}.fiche-row .fiche-container{width:30.5%;min-width:120px;display:inline-block;position:relative;background-color:#ededed;margin:15px 1.4%;text-decoration:none!important}.fiche-row .fiche-container.dummy{height:0;border:0;margin:0;padding:0;visibility:hidden}.fiche-row .fiche-container:hover{text-decoration:none!important}.fiche-row .fiche-container:hover .fiche-img .fiche-text{opacity:1}.fiche-row .fiche-container .fiche-img{position:relative;padding-bottom:100%;overflow:hidden}.fiche-row .fiche-container .fiche-img img{position:absolute;top:0;left:0;vertical-align:top;display:block;max-width:100%}.fiche-row .fiche-container .fiche-img .fiche-text{position:absolute;left:0;height:100%;padding:20px 25px 25px;background-color:#3f54a3;opacity:0;z-index:200;color:#fff;font-weight:300;font-size:18px;font-style:italic;width:calc(100% + 17px);overflow-x:hidden;overflow-y:scroll;-moz-transition:opacity 250ms ease;-o-transition:opacity 250ms ease;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease}.fiche-row .fiche-container .fiche-img .fiche-text .text{width:100%;height:100%;padding-right:17px}.fiche-row .fiche-container .fiche-img .fiche-text::-webkit-scrollbar{display:none}.fiche-row .fiche-container .fiche-content{padding:25px 20px;overflow:hidden;text-align:center}.fiche-row .fiche-container .fiche-content .f-title{color:#231f20;display:block;font-size:24px;font-weight:bold;line-height:24px}.fiche-row .fiche-container .fiche-content .f-text{color:#231f20;text-align:center;display:block;font-size:18px}.horaire-container{display:block;margin-bottom:100px}.horaire-container .horaire-date{text-align:center;font-size:24px;color:#fff;background-color:#171717;padding:7px;margin-bottom:15px;display:block}.horaire-container .horaire-row{display:flex;padding:25px 0;border-bottom:1px solid #ededed}.horaire-container .horaire-row:nth-last-of-type(1){border-bottom:0}.horaire-container .horaire-row .horaire-left{min-width:270px;font-size:24px;font-weight:bold;display:block}.horaire-container .horaire-row .horaire-right{font-size:20px;font-weight:300}.horaire-container .horaire-row .horaire-right i a{color:#267ebc}.horaire-container .horaire-row .horaire-right .horaire-title{font-size:24px;font-weight:bold;display:block}.inscription-content{max-width:970px;margin:0 auto}.inscription-content p{font-size:24px;font-weight:normal;margin:30px 0}.inscription-content a{text-decoration:none}.inscription-content a:hover{text-decoration:underline}.custom-dropdown-arrowboxed{width:100%;position:relative;display:inline-block;min-width:265px;max-width:768px}.custom-dropdown-arrowboxed.with-padding{padding:20px 0}.custom-dropdown-arrowboxed select{width:100%;color:#231f20;background-color:#fff;padding:14px 54px 14px 20px;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:23px;cursor:pointer;border:0;border:1px solid #e0e0e0;position:relative}.custom-dropdown-arrowboxed select option{color:#231f20;background-color:#fff}.custom-dropdown-arrowboxed select::-ms-expand{display:none}.custom-dropdown-arrowboxed select~span:empty{width:45px;height:40px;display:inline-block;background-color:#3f54a3;right:8px;position:absolute;text-align:center;top:50%;pointer-events:none;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.custom-dropdown-arrowboxed select~span:empty:after{display:inline-block;content:"▾";color:#fff;font-size:35px;line-height:35px;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}[data-tip-title]{-moz-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms,opacity ease 200ms,z-index linear 200ms;-o-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms,opacity ease 200ms,z-index linear 200ms;-webkit-transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms,opacity ease 200ms,z-index linear 200ms;transition:-webkit-transform ease 200ms,-moz-transform ease 200ms,-ms-transform ease 200ms,-o-transform ease 200ms,transform ease 200ms,opacity ease 200ms,z-index linear 200ms;-moz-transform:translateY(-110%) translateX(-20px);-ms-transform:translateY(-110%) translateX(-20px);-o-transform:translateY(-110%) translateX(-20px);-webkit-transform:translateY(-110%) translateX(-20px);transform:translateY(-110%) translateX(-20px);position:absolute;top:-30px;left:100%;display:inline-block;width:265px;background-color:#231f20;padding:10px;text-align:left;z-index:9;color:#fff;font-weight:300;font-size:14px;line-height:115%;z-index:-1;opacity:0}[data-tip-title]:before{content:attr(data-tip-title);white-space:pre-line;display:block;background-color:#f7f06e;color:#231f20;font-weight:700;font-size:16px;padding:5px 10px;margin-bottom:10px}[data-tip-title]>span.arrow{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:0 50px 40px 50px;border-color:transparent transparent #231f20 transparent;z-index:-1;bottom:-7px;left:0;-moz-transform:rotate(-34deg);-ms-transform:rotate(-34deg);-o-transform:rotate(-34deg);-webkit-transform:rotate(-34deg);transform:rotate(-34deg)}[data-tip-title]>span.arrow.inverse{-moz-transform:rotate(34deg);-ms-transform:rotate(34deg);-o-transform:rotate(34deg);-webkit-transform:rotate(34deg);transform:rotate(34deg)}[data-tip-title].active{-moz-transform:translateY(-100%) translateX(-20px);-ms-transform:translateY(-100%) translateX(-20px);-o-transform:translateY(-100%) translateX(-20px);-webkit-transform:translateY(-100%) translateX(-20px);transform:translateY(-100%) translateX(-20px);z-index:199;opacity:1}@media(min-width:1920px){.background-wavy,.background-wavy-02,.background-wavy-03,footer .real-footer-background{-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}}@media(max-width:1300px){.stat .stat-content strong{font-size:70px}.grid-pastille-right{position:static;top:auto;right:auto;margin-top:40px}}@media(max-width:1250px){.grid-3-bp-1250>.grid-element{margin-bottom:2%;margin-right:2%;width:32%}.grid-3-bp-1250>.grid-element:nth-of-type(4n){margin-right:2%}.grid-3-bp-1250>.grid-element:nth-of-type(3n){margin-right:0}.grid-3-bp-1250.smaller-margin>.grid-element{margin-bottom:1%}.grid-4-bp-1250>.grid-element{margin-bottom:2%;margin-right:2%;width:23.5%}.grid-4-bp-1250>.grid-element:nth-of-type(4n){margin-right:0}.menu-footer .menu-footer-element{font-size:16px;font-weight:500}.main-menu .header-menu-element{padding-left:110px;padding-right:20px;background-position:center left 20px}.main-menu .header-menu-element.athletes-identifies-en-mauricie{padding-left:130px}.main-menu .header-menu-element.calendrier-des-evenements{padding-left:95px}.event-header .event-infos .secondary-title{font-size:30px}}@media(max-width:1200px){.mosaic-about>.grid-element.one-third{width:49.5%}.mosaic-about>.grid-element.one-third+.one-third{margin-right:0}.mosaic-about>.grid-element.one-third+.one-third+.one-third{margin-right:1%}.mosaic-about>.grid-element.two-third,.mosaic-about>.grid-element.three-third{width:49.5%;margin-right:0}.mosaic-about>.grid-element.two-third+.one-third,.mosaic-about>.grid-element.three-third+.one-third{margin-right:1%}.mosaic-about>.grid-element.two-third .stat-mosaic .number,.mosaic-about>.grid-element.three-third .stat-mosaic .number{float:none}.mosaic-about .stat-mosaic br{display:none}.fiche-row .fiche-container .fiche-img .fiche-text{padding:10px 15px;font-size:17px}}@media(max-width:1150px){.column-news{margin-left:5%}.grid-8>.grid-element{width:16.5%}.hero-colloque .colloque-big-title{font-size:55px;padding:23px 30px 0;line-height:55px}.hero-colloque .colloque-big-title span{top:-15px}.hero-colloque .colloque-big-title span sup{font-size:40px}.hero-colloque .colloque-sub-title{font-size:38px;line-height:38px;margin-top:-25px}}@media(max-width:1100px){.hide-tablet{display:none!important}.tablet-and-mobile-only{display:block!important}.grid-2-bp-1100>.grid-element{margin-bottom:2%;margin-right:2%;width:49%}.grid-2-bp-1100>.grid-element:nth-of-type(3n){margin-right:2%}.grid-2-bp-1100>.grid-element:nth-of-type(2n){margin-right:0}.title{margin-bottom:20px}.coordinates{width:278px;margin-right:30px}.menu-footer .menu-footer-element{background-position:center left 12px}.menu-footer .menu-footer-element.smaller{padding:10px 12px}.menu-footer .menu-footer-element.services-offerts{background-image:url("/Content/Images/menu/icone-services-footer-small.svg")}.menu-footer .menu-footer-element.services-offerts:hover{background-image:url("/Content/Images/menu/icone-services-footer-small-hover.svg")}.menu-footer .menu-footer-element.athletes-identifies-en-mauricie{background-image:url("/Content/Images/menu/icone-athletes-footer-small.svg")}.menu-footer .menu-footer-element.athletes-identifies-en-mauricie:hover{background-image:url("/Content/Images/menu/icone-athletes-footer-small-hover.svg")}.menu-footer .menu-footer-element.calendrier-des-evenements{background-image:url("/Content/Images/menu/icone-calendrier-footer-small.svg")}.menu-footer .menu-footer-element.calendrier-des-evenements:hover{background-image:url("/Content/Images/menu/icone-calendrier-footer-small-hover.svg")}footer .real-footer-background{background-position:center right -600px}.main-menu .header-menu-element{font-size:20px}.main-menu .header-menu-element .bigger{font-size:28px}.stat .stat-content strong{font-size:54px}.stat .stat-content strong .smaller{font-size:34px}.background-wavy{height:125px}.background-wavy-02{height:80px}.media-presenter .media-others .media-other{width:24.25%}.media-presenter .media-others .media-other:nth-of-type(6n){margin-right:1%}.media-presenter .media-others .media-other:nth-of-type(4n){margin-right:0}.news-left-column{width:350px;margin-right:40px}.coordinates .tel{font-size:18px}.colloque-page-title{font-size:50px}.colloque-top{background-size:1440px}.hero-colloque .hero-colloque-background{margin-top:-69px;height:347px}.hero-colloque .hero-colloque-background img{top:84px}}@media(max-width:1075px){.event-form .radio-buttons-list label.custom-radio{display:block;margin-right:0;margin-bottom:10px;padding:10px 15px;margin-top:1px}.event-form .radio-buttons-list label.custom-radio>span:before{left:20px;top:16px}.event-form .radio-buttons-list label.custom-radio>span:after{-moz-transition:background ease 300ms;-o-transition:background ease 300ms;-webkit-transition:background ease 300ms;transition:background ease 300ms;content:"";display:block;position:absolute;top:0;left:0;background-color:#fff;border:1px solid #b1b1b1;width:100%;height:100%;z-index:-1}.event-form .radio-buttons-list label.custom-radio input[type=radio]:checked~span:after{background-color:#f4f4f4}.horaire-container .horaire-row .horaire-left{min-width:225px}}@media(max-width:1000px){.hide-1000{display:none!important}.grid-3-bp-1000>.grid-element{margin-bottom:2%;margin-right:2%;width:32%}.grid-3-bp-1000>.grid-element:nth-of-type(4n){margin-right:2%}.grid-3-bp-1000>.grid-element:nth-of-type(3n){margin-right:0}.grid-3-bp-1000.smaller-margin>.grid-element{margin-bottom:1%}.grid-4-bp-1000>.grid-element{margin-bottom:2%;margin-right:2%;width:23.5%}.grid-4-bp-1000>.grid-element:nth-of-type(4n){margin-right:0}.column-news{width:50%}.event-header .event-price{position:absolute;bottom:-60px;right:40px}.title.small{font-size:42px}.title.small .bigger{font-size:60px}.search-bar input[type=text]{width:200px}.search-bar label.custom-select{width:250px}.athlete-header .athlete-infos .name{font-size:46px}.link-video .svg-background{display:none}}@media screen and (max-width:975px){.coordinates{width:100%;float:none;margin-bottom:30px}}@media(max-width:950px){.hero .hero-background.hero-background-athlete{background-position:center left -420px}.stat .stat-content strong{font-size:40px}.grid-8>.grid-element{width:20%}}@media(max-width:900px){.grid-2-bp-900>.grid-element{margin-bottom:2%;margin-right:2%;width:49%}.grid-2-bp-900>.grid-element:nth-of-type(3n){margin-right:2%}.grid-2-bp-900>.grid-element:nth-of-type(2n){margin-right:0}}@media(max-width:850px){.grid-1-bp-850>.grid-element{margin-bottom:2%;margin-right:0!important;width:100%}.grid-1-bp-850.smaller-margin-bp-850>.grid-element{margin-bottom:7px}.grid-2-bp-850>.grid-element{margin-bottom:2%;margin-right:2%;width:49%}.grid-2-bp-850>.grid-element:nth-of-type(3n){margin-right:2%}.grid-2-bp-850>.grid-element:nth-of-type(2n){margin-right:0}.grid-2-bp-850.smaller-margin>.grid-element{margin-bottom:7px}.grid-3-bp-850>.grid-element{margin-bottom:2%;margin-right:2%;width:32%}.grid-3-bp-850>.grid-element:nth-of-type(4n){margin-right:2%}.grid-3-bp-850>.grid-element:nth-of-type(3n){margin-right:0}.grid-3-bp-850.smaller-margin>.grid-element{margin-bottom:1%}.grid-3-bp-850>.grid-right-arrow{display:none}.show-850{display:block!important}footer .real-footer>.content{top:-75px;margin-bottom:-75px}.main-menu{padding:65px 0 25px;padding-bottom:15px}.main-menu .header-menu-element{padding:12px 0!important;padding-left:85px!important;background-position:center left 27px}.main-menu .header-menu-element,.main-menu .header-menu-element .bigger{font-size:26px;text-transform:none}.main-menu .header-menu-element br{display:none}.main-menu .header-menu-element .show-when-smaller{display:block}.main-menu .header-menu-element .show-when-smaller~span{display:none}.main-menu .header-menu-element.services-offerts{background-image:url("/Content/Images/menu/icone-services-small.svg")}.main-menu .header-menu-element.services-offerts:hover{background-image:url("/Content/Images/menu/icone-services-small-hover.svg")}.main-menu .header-menu-element.athletes-identifies-en-mauricie{background-image:url("/Content/Images/menu/icone-athletes-small.svg")}.main-menu .header-menu-element.athletes-identifies-en-mauricie:hover{background-image:url("/Content/Images/menu/icone-athletes-small-hover.svg")}.main-menu .header-menu-element.calendrier-des-evenements{background-image:url("/Content/Images/menu/icone-calendrier-small.svg")}.main-menu .header-menu-element.calendrier-des-evenements:hover{background-image:url("/Content/Images/menu/icone-calendrier-small-hover.svg")}.main-menu .header-menu-element.simple{padding:10px 12px!important;font-weight:300;font-size:16px}.stat{font-size:16px}.column-news,.column-follow-us{width:100%;float:none;margin:0;padding:0}.column-follow-us .secondary-title{margin-top:0}.img-description-table .table-cell{padding:20px}.img-description-table .table-cell:first-child{width:30%}.news-left-column{width:300px}.link-video .text-content{font-size:24px}.link-video .text-content b{font-size:30px}.fiche-row .fiche-container{width:45%;margin:15px 2.5%}.hero-colloque .colloque-big-title{font-size:42px;padding:15px 23px 0;line-height:51px}.hero-colloque .colloque-big-title span{top:-12px}.hero-colloque .colloque-big-title span sup{font-size:34px}.hero-colloque .colloque-sub-title{font-size:32px;line-height:32px;margin-top:-20px}.colloque-top{background-size:1205px}.hero-colloque .hero-colloque-background{margin-top:-58px;height:290px}.hero-colloque .hero-colloque-background img{top:73px}}@media(min-width:751px){.mobile-only{display:none!important}}@media(max-width:750px){.hide-mobile{display:none!important}.grid-1-bp-750>.grid-element{margin-bottom:2%;margin-right:0!important;width:100%}.full-width-bp-mobile{width:100%;padding-left:0!important;padding-right:0!important}.text-center-mobile{text-align:center}.agency{margin-top:10px}footer .real-footer{position:relative;z-index:10}.content-block{padding:40px 20px}footer .real-footer-background{background-position:center right -900px;margin-top:-325px}.block.last-block-before-footer.above-footer>.content{margin-bottom:-40px}.btn-menu-header{white-space:nowrap;text-indent:9999px;overflow:hidden;width:44px;padding-left:0;padding-right:0;background-position:center center}.title{font-size:60px}.title .smaller{font-size:40px}.title.small{font-size:30px}.title.small .bigger{font-size:44px}p.big,ul.square-list.big{font-size:20px}.section-title{padding:7px 12px;font-size:20px}.grid-4+.section-title{margin-top:20px}.subsection-title{padding:7px 12px;margin-top:15px;margin-bottom:15px}.responsive-grid{position:relative}.responsive-grid>.grid-element{-moz-transition:opacity ease 350ms;-o-transition:opacity ease 350ms;-webkit-transition:opacity ease 350ms;transition:opacity ease 350ms;position:relative;width:100%!important;max-width:300px;opacity:0;margin-right:0;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.responsive-grid>.grid-element.active{z-index:2;opacity:1}.responsive-grid>.grid-element+.grid-element{position:absolute;top:0;z-index:1}.responsive-grid+.responsive-grid-element-pager{display:block}.stat{font-size:20px}.stat .stat-content strong{font-size:78px}.stat .stat-content strong .smaller{font-size:54px}.big-creem{max-width:250px}.hero .hero-background.hero-background-athlete{background-image:url("/Content/Images/accueil/photo-accueil_mobile_2020.jpg");background-position:center center}.hero .hero-content .bottom-hero{bottom:auto;top:calc(100vh - 250px);-moz-transition:top ease 1s;-o-transition:top ease 1s;-webkit-transition:top ease 1s;transition:top ease 1s}.hero .hero-content .bottom-hero:after{height:170px}.hero.small{height:178px}.selectable-options{display:none}.selectable-options+label.custom-select{display:block}.event-header .img-container{max-width:90px;margin-right:20px}.event-header .img-container img{width:100%}.event-header .event-infos .secondary-title{font-size:24px}.event-header .event-infos .place{margin-top:5px}.event-header .event-price{width:80px;height:80px;line-height:80px;font-size:20px;bottom:-60px;right:20px}.search-bar>.inline-block{width:100%}.search-bar>.inline-block:first-child{padding-right:0}.search-bar>.inline-block:after{content:"";display:block;clear:both}.search-bar label{display:none}.search-bar input[type=text]{width:100%;font-size:20px}.search-bar .text-container,.search-bar label.custom-select{padding-top:0;float:none;width:auto;display:block;overflow:hidden}.search-bar label.custom-select select{padding-left:12px}.athlete-header>img{width:150px;margin-right:25px}.athlete-header .athlete-infos{width:calc(100% - 176px)}.athlete-header .athlete-infos .name{font-size:36px}.athlete-header .athlete-infos .name.as-title{font-size:60px}.athlete-header .athlete-infos .sport{font-size:18px}.block .svg-background{width:270px;height:270px}.block .svg-background.big{display:none}.img-description-table{display:block}.img-description-table .table-row{display:block;width:100%}.img-description-table .table-row+.table-row{margin-top:10px}.img-description-table .table-row:hover .table-cell:after{opacity:.2}.img-description-table .table-cell{display:block;width:100%}.img-description-table .table-cell .secondary-title{display:none}.img-description-table .table-cell:first-child{width:100%;padding-bottom:0;padding-top:20px;text-align:left}.img-description-table .table-cell:last-child{padding-top:1px}.mosaic-about{margin-bottom:0}.mosaic-about>.grid-element{width:100%!important;margin-right:0!important;max-width:100%!important}.mosaic-about .stat-mosaic .number{float:none;font-size:100px}.mosaic-about .stat-mosaic .text{font-size:18px}.mosaic-about .stat-mosaic .text strong{font-size:24px}.infoBox .popup-map{left:0;bottom:100px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.infoBox .popup-map .arrow{left:50%;margin-top:-45px;margin-left:-30px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:0;height:0;border-style:solid;border-width:0 0 60px 60px;border-color:transparent transparent #fff transparent}.infoBox .popup-map>a{padding:25px}.infoBox .popup-map>a:hover~.arrow{width:0;height:0;border-style:solid;border-width:0 0 60px 60px;border-color:transparent transparent #f7f28c transparent}.news-left-column{width:100%;margin-right:0;float:none}.news-entry-simple.active{background-color:#fff}.ss .ss-content{position:absolute}.ss.selected .ss-content{position:static}.ss.selected .ss-content,.ss.selected .ss-content~*{display:block}.news-body .secondary-title,.news-entry-simple .news-title{font-size:24px;font-weight:500;margin:0}.news-body p,.news-entry-simple .ss-replacement p{font-size:18px}.link-video{background-color:#f8f286}.link-video .svg-background svg path{fill:#d6d179}.horaire-container .horaire-row{flex-direction:column}.horaire-container .horaire-row .horaire-left{padding:10px 0 15px;font-size:26px}.hero-colloque .colloque-place{margin-bottom:20px}.colloque-page-title{font-size:40px}.colloque-table td{font-size:18px;padding:8px}.colloque-table td:nth-child(1) .td-smaller{font-size:16px;font-weight:normal}.colloque-table th{font-size:18px;padding:8px 5px}}@media(max-width:700px){.grid-2-bp-700>.grid-element{margin-bottom:2%;margin-right:2%;width:49%}.grid-2-bp-700>.grid-element:nth-of-type(3n){margin-right:2%}.grid-2-bp-700>.grid-element:nth-of-type(2n){margin-right:0}.grid-element.full-width-bp-700{width:100%!important}.grid-element.full-width-bp-700 .pastille-image{padding-bottom:180px;margin-top:15px}.hide-700{display:none!important}.hide-700~.grid-element:not(:last-of-type){margin-right:2%}.hide-700~.grid-element:last-of-type{margin-right:0}.btn-download-pdf{width:100%}}@media(max-width:625px){.hero-colloque .colloque-big-title{font-size:42px;padding:15px 45px 0;line-height:51px;display:block;width:100%}.hero-colloque .colloque-big-title span{top:-10px}.hero-colloque .colloque-big-title span sup{font-size:30px}.hero-colloque .colloque-sub-title{font-size:28px;line-height:28px;margin-top:-40px}.hero-colloque .colloque-date{font-size:24px}}@media(max-width:550px){.grid-1-bp-550>.grid-element{margin-bottom:2%;margin-right:0!important;width:100%}.grid-2-bp-550>.grid-element{margin-bottom:2%;margin-right:2%;width:49%}.grid-2-bp-550>.grid-element:nth-of-type(3n){margin-right:2%}.grid-2-bp-550>.grid-element:nth-of-type(2n){margin-right:0}h2,.secondary-title{font-size:30px}h1{font-size:34px}.menu-footer .menu-footer-element .bigger{display:inline}.menu-footer .menu-footer-element br{display:none}.menu-footer .menu-footer-element.smaller{background-color:#2d2d2d;font-weight:300}.menu-footer .menu-footer-element.smaller:hover{background-color:#f9d42e;color:#202020}.big-creem{max-width:200px}.news .news-entry .news-content .news-title{font-size:18px}.event-form .half{width:100%;margin-right:0}.athlete-header>img{width:100px;margin-right:20px}.athlete-header .athlete-infos{width:calc(100% - 121px)}.athlete-header .athlete-infos .name{font-size:28px}.athlete-header .athlete-infos .sport{font-size:16px}.pastille{font-size:18px}.pastille.pastille-small{font-size:16px}.link-video{padding:17px 20px}.link-video>img{margin-right:15px;max-width:80px}.link-video>img svg{width:100%}.link-video .text-content{width:calc(100% - 100px);font-size:20px}.link-video .text-content b{font-size:26px}.fiche-row{justify-content:center}.fiche-row .fiche-container,.fiche-row .fiche-row.wrap .fiche-container{width:95%;margin:0 0 15px 0}.colloque-table-container{overflow-x:auto}.colloque-table{max-width:100%}.colloque-table.other-style{border-spacing:4px}.colloque-table td{font-size:15px}.colloque-table td:nth-child(1) .td-smaller{font-size:14px}.colloque-table th{font-size:15px}}@media(max-width:530px){.hide-530{display:none!important}.show-530{display:block!important}}@media(max-width:475px){.title{font-size:46px;margin:0}.title .smaller{font-size:34px}.search-bar>.inline-block{font-size:16px}.search-bar label{line-height:40px}.search-bar input[type=text]{padding:8px 8px;font-size:16px}.search-bar label.custom-select select{font-size:16px;padding-left:5px;padding-right:38px}.search-bar label.custom-select select+span{height:29px;width:29px}.hero .hero-background.hero-background-athlete{background-position:center left}.hero .hero-content .bottom-hero{top:calc(100vh - 400px)}}@media(max-width:450px){h2,.secondary-title{font-size:26px}h1{font-size:30px}.main-menu .header-menu-element,.main-menu .header-menu-element .bigger{font-size:26px}.main-menu .header-menu-element.simple{font-size:14px}.athlete-header .athlete-infos .name{font-size:24px}.athlete-header .athlete-infos .sport{font-size:14px}.custom-dropdown-arrowboxed select{font-size:20px}.colloque-section.text-bigger{font-size:20px}.colloque-section.text-bigger p{font-size:20px}.colloque-table td{font-size:13px;padding:5px}.colloque-table td:nth-child(1) .td-smaller{font-size:12px}.colloque-table th{font-size:13px;padding:5px}.hero-colloque .hero-colloque-background img{width:125px}}@media(max-width:415px){.header-logo{max-width:calc(100% - 60px)}.grid-1-bp-415>.grid-element{margin-bottom:2%;margin-right:0!important;width:100%}.follow-facebook{font-size:20px}.event{padding:20px}.event .img-container{width:90px}.event .event-content{padding-left:15px}.event .event-content .date{font-size:14px}.event .event-content .event-title{font-size:16px;padding:5px 0 10px 0}.pastille{font-size:16px}.pastille .demand{display:none}.link-video img{width:60px;margin-right:5px}.link-video .text-content{width:calc(100% - 70px);font-size:15px}.link-video .text-content b{font-size:20px}.hero-colloque .colloque-big-title{font-size:36px;padding:15px 25px;line-height:44px}.hero-colloque .colloque-big-title span{top:-5px}.hero-colloque .colloque-big-title span sup{font-size:28px}.hero-colloque .colloque-sub-title{font-size:26px;line-height:26px}}@media(max-width:369px){.btn-share-container .btn-share{opacity:0;z-index:-1}.btn-share-container .btn-share+.btn-share-links{opacity:1}.title{font-size:40px}.title .smaller{font-size:30px}.big-creem{max-width:165px}.athlete-header .athlete-infos .name{font-size:20px}.hero .hero-content .bottom-hero{top:calc(100vh - 400px)}.colloque-page-title{font-size:34px;margin:30px 0 0}}@media(max-width:349px){.main-menu .header-menu-element{background-position:center left 15px;padding-left:65px!important}.follow-facebook{font-size:18px}.event .img-container{width:80px}.btn-download-pdf{font-size:22px}.infoBox .popup-map .popup-content{font-size:16px}.event.event-big .event-content .date{font-size:14px}.event.event-big .event-content .event-title{font-size:16px}}@media(min-width:850px)and (max-height:450px),(max-width:850px)and (max-height:465px),(max-width:450px)and (max-height:460px){header,.main-menu{position:absolute}.colloque-top{position:absolute}}@media(min-width:415px)and (max-width:750px)and (min-height:570px),(max-width:415px)and (min-height:680px){.hero .hero-content .bottom-hero{top:auto;bottom:0}}.nous_joindre{background-position:center;background-size:cover;background-image:url(/Content/Images/nous-joindre/map_nousjoindre_2021.png);height:620px;min-height:43vw}@media screen and (max-width:450px){.nous_joindre{min-height:initial;height:100vw;margin-bottom:50vw}}.bg_programme_home{background-size:cover;background-position:center;background-image:url(/Content/Images/accueil/bg_haut.png);height:12.5vw;width:100%;z-index:3;position:relative;margin-top:-6vw;pointer-events:none}.programme_accueil{margin-top:-3vw;overflow:visible;position:relative;padding-bottom:3vw}@media screen and (max-width:975px){.programme_accueil{padding-top:4vw;padding-bottom:7vw}}@media screen and (max-width:767px){.programme_accueil{padding-top:9vw;padding-bottom:6vw}}.programme_accueil:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:#231f20}.programme_accueil .titre_programme{display:block;width:100%;text-align:center;position:relative;z-index:3;padding:0 20px}.programme_accueil .titre_programme h2{display:block;width:100%;text-align:center;color:#fff;margin:0;padding:0;text-transform:uppercase}.programme_accueil .titre_programme p{display:block;width:100%;text-align:center;color:#fff;margin:0;font-weight:400;padding:10px 0 0}.programme_accueil .container_programmes{position:relative;z-index:3;display:flex;justify-content:center;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;max-width:1300px;margin:25px auto 0}.programme_accueil .container_programmes a.programme{display:block;width:calc(33.3333333333% - 50px);margin:25px;-moz-transition:opacity 250ms ease;-o-transition:opacity 250ms ease;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease}@media screen and (max-width:767px){.programme_accueil .container_programmes a.programme{width:calc(100% - 30px);margin:15px;max-width:275px}}.programme_accueil .container_programmes a.programme:hover{opacity:.7}.programme_accueil .container_programmes a.programme img{display:block;width:100%}.guide_excellence .container_guide{max-width:1200px;margin:auto;display:block;padding:40px 20px 0}.guide_excellence .container_guide .logo{width:320px;display:block;margin:auto;max-width:100%;padding-bottom:10px}@media screen and (max-width:767px){.guide_excellence .container_guide .logo{width:275px}}.guide_excellence .container_guide .logo img{display:block;width:100%}.guide_excellence .container_guide p{display:block;text-align:center;font-size:30px;font-weight:400}@media screen and (max-width:1200px){.guide_excellence .container_guide p{font-size:26px}}@media screen and (max-width:975px){.guide_excellence .container_guide p{font-size:24px}}@media screen and (max-width:767px){.guide_excellence .container_guide p{font-size:20px}}.guide_excellence .container_guide .btn_arrow{background-color:#231f20;display:inline-flex;justify-content:flex-start;align-content:center;align-items:center;padding:15px 20px;-moz-transition:background-color 250ms ease;-o-transition:background-color 250ms ease;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease;text-decoration:none}@media screen and (max-width:767px){.guide_excellence .container_guide .btn_arrow{padding:12px 16px}}.guide_excellence .container_guide .btn_arrow span{font-size:20px;color:#fff;padding-right:15px;position:relative;right:0}@media screen and (max-width:767px){.guide_excellence .container_guide .btn_arrow span{font-size:18px;padding-right:12px}.guide_excellence .container_guide .btn_arrow span .hide-mobile{display:none}}.guide_excellence .container_guide .btn_arrow img{width:12px;position:relative;right:0;-moz-transition:right 250ms ease;-o-transition:right 250ms ease;-webkit-transition:right 250ms ease;transition:right 250ms ease}@media screen and (max-width:767px){.guide_excellence .container_guide .btn_arrow img{width:10px}}.guide_excellence .container_guide .btn_arrow:hover{cursor:pointer;background-color:#080707}.guide_excellence .container_guide .btn_arrow:hover img{right:-3px}@media screen and (max-width:767px){.guide_excellence .container_guide .btn_arrow:hover img{right:-2px}}.bg_nouvelles{background-size:cover;background-position:center;background-image:url(/Content/Images/accueil/bg_nouvelles.png);height:12.5vw;width:100%;z-index:3;position:relative;margin-top:-6vw;pointer-events:none}.section_news{margin-top:0;overflow:visible;position:relative}.section_news.block{background:none!important;padding-bottom:250px}@media screen and (max-width:767px){.section_news.block{padding-bottom:275px}}.section_news.block .column-news,.section_news.block .column-follow-us{padding-top:10px!important}.section_news.block:after{content:"";display:block;width:100%;height:100%;background-color:#ededed;position:absolute;top:0;left:0;z-index:1}.section_news.block .content{position:relative;z-index:3}.news-entry-2020{display:block;width:100%;text-decoration:none!important;margin-bottom:20px}.news-entry-2020 *{text-decoration:none!important}.news-entry-2020 .news-date{background-color:#7ac14b;color:#fff;padding:5px 10px;display:inline-block;font-family:"Roboto",sans-serif,sans-serif;font-size:18px;font-weight:bold}@media screen and (max-width:767px){.news-entry-2020 .news-date{font-size:16px}}.news-entry-2020 .news-title{display:block;width:100%;color:#231f20;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:bold;margin:10px 0}@media screen and (max-width:767px){.news-entry-2020 .news-title{font-size:18px}}.news-entry-2020 .news-description{font-size:16px;color:#231f20}.container_soutenons{width:100%;max-width:100%;padding-left:12vw}@media screen and (max-width:975px){.container_soutenons{padding-left:6vw}}.athlete_accueil{background-image:url("/Content/Images/accueil/bg_athlete_accueil.svg");background-size:cover;background-position:top right;width:45%;background-repeat:no-repeat;margin:20px 0;min-width:850px}@media screen and (max-width:975px){.athlete_accueil{min-width:90%}}@media screen and (max-width:374px){.athlete_accueil{min-width:98%}}.athlete_accueil .container_athlete_accueil{padding-left:12vw;display:flex;justify-content:flex-start;align-content:center;align-items:center;text-decoration:none!important;color:#fff;position:relative}@media screen and (max-width:975px){.athlete_accueil .container_athlete_accueil{padding-left:6vw}}.athlete_accueil .container_athlete_accueil.fadeIn .image img{opacity:1}.athlete_accueil .container_athlete_accueil.fadeIn .contenu{left:0;opacity:1}.athlete_accueil .container_athlete_accueil.fadeOut .image img{opacity:0}.athlete_accueil .container_athlete_accueil.fadeOut .contenu{left:10px;opacity:0}.athlete_accueil .container_athlete_accueil .image{border:5px solid #fff;width:155px;display:block;position:relative;top:-20px;margin-bottom:-40px;background-color:#fff}@media screen and (max-width:767px){.athlete_accueil .container_athlete_accueil .image{width:110px;max-width:25%;margin-bottom:0;top:0;border:3px solid #fff}}.athlete_accueil .container_athlete_accueil .image img{width:100%;display:block;opacity:0;-moz-transition:opacity 250ms ease;-o-transition:opacity 250ms ease;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease}.athlete_accueil .container_athlete_accueil .contenu{padding:20px 0 20px 30px;position:relative;left:-10px;opacity:0;-moz-transition:left 250ms ease,opacity 250ms ease;-o-transition:left 250ms ease,opacity 250ms ease;-webkit-transition:left 250ms ease,opacity 250ms ease;transition:left 250ms ease,opacity 250ms ease}@media screen and (max-width:767px){.athlete_accueil .container_athlete_accueil .contenu{padding:15px 0 15px 20px}}.athlete_accueil .container_athlete_accueil .contenu .prenom{color:#fff;font-size:24px;font-family:"Montserrat",sans-serif;font-weight:bold}@media screen and (max-width:767px){.athlete_accueil .container_athlete_accueil .contenu .prenom{font-size:18px}}.athlete_accueil .container_athlete_accueil .contenu .nom{color:#fff;font-size:30px;font-family:"Montserrat",sans-serif;font-weight:bold}@media screen and (max-width:767px){.athlete_accueil .container_athlete_accueil .contenu .nom{font-size:22px}}.athlete_accueil .container_athlete_accueil .contenu .sport{color:#fff;font-size:20px;font-style:italic;margin-top:2px}@media screen and (max-width:767px){.athlete_accueil .container_athlete_accueil .contenu .sport{font-size:16px}}.btn_athlete{padding-left:12vw;margin-top:20px;margin-bottom:0;color:#fff;text-decoration:none;display:inline-block;font-size:20px}@media screen and (max-width:975px){.btn_athlete{padding-left:6vw;font-size:18px}}@media screen and (max-width:767px){.btn_athlete{font-size:16px;margin-top:10px}}.btn_athlete span{display:inline-block;position:relative}.btn_athlete span:after{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fff;display:inline-block;margin-left:8px;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;-webkit-transition:all 250ms ease;transition:all 250ms ease;top:-1px;position:relative;left:0}@media screen and (max-width:767px){.btn_athlete span:after{border-width:3px 0 3px 5px;margin-left:7px;top:-2px}}.btn_athlete:hover span:after{left:3px}@media screen and (max-width:750px){.container_flex_nouvelles{display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex-wrap:wrap}.container_flex_nouvelles .news-left-column{order:2;display:block;width:100%;margin-left:0;margin-right:0;float:none;margin-top:20px}.container_flex_nouvelles .news-right-column{order:1;display:block;width:100%;margin-left:0;margin-right:0;float:none}}