@font-face{font-family:fff-hero;font-style:normal;font-weight:400;src:url(/build/fonts/fff-hero-regular.1bc9dac1.eot);src:url(/build/fonts/fff-hero-regular.1bc9dac1.eot?#iefix) format("embedded-opentype"),url(/build/fonts/fff-hero-regular.c42990e1.woff) format("woff")}@font-face{font-family:fff-equipe;src:url(/build/fonts/fff-equipe-news.882d8532.eot?#iefix) format("embedded-opentype"),url(/build/fonts/fff-equipe-news.5cbe1a1f.woff) format("woff"),url(/build/fonts/fff-equipe-news.0cd9351a.woff2) format("woff2")}@font-face{font-family:fff-equipe-bold;src:url(/build/fonts/fff-equipe-bold.2d365350.eot?#iefix) format("embedded-opentype"),url(/build/fonts/fff-equipe-bold.6739a562.woff2) format("woff2"),url(/build/fonts/fff-equipe-bold.771b2388.woff) format("woff")}*{box-sizing:border-box}body{color:#4e4e4e;font-family:fff-equipe}p{line-height:1.625}.clear-border{border:none}.clear-bg{background:none}.block{display:block}.pointer{cursor:pointer}.text-center{text-align:center}.margin_b12{margin-bottom:12px}.margin_b20{margin-bottom:20px}.margin_b30{margin-bottom:30px}.margin_b40{margin-bottom:40px}.margin_t8{margin-top:8px}.margin_t20{margin-top:20px}.margin_t40{margin-top:40px}.container{width:980px}.container,.container-mdp-oublie{margin-left:auto;margin-right:auto}.container-mdp-oublie{width:480px}.container-others{margin-left:auto;margin-right:auto;width:650px}.label-confirmation-nouveau-mdp,.label-email,.label-mdp,.label-nouveau-mdp{font-size:14px}.champs-identifiant-mdp{border:1px solid #dfdfdf;border-radius:2px;display:inline-block;font-size:14px;height:50px;margin-top:4px;padding-left:10px;width:100%}.accroche-inscription{font-weight:700}.message-erreur{color:#fd3337;font-size:14px}.password-field{height:50px;margin-top:4px;position:relative;width:100%}.password-field input{border:1px solid #dfdfdf;border-radius:2px;font-size:14px;height:50px;padding-left:10px;padding-right:40px;width:100%}.montrer-mdp{background-color:#fff;background-image:url(/build/images/visibility.6cb61da6.svg);border:1px #dfdfdf;cursor:pointer;display:block;height:16px;margin-right:10px;position:absolute;right:0;top:16px;width:22px}.icon-validation{background-color:#fff;background-image:url(/build/images/icon_valid.a0052c54.svg);height:60px;margin-left:auto;margin-right:auto;width:60px}.carte-inscription{align-items:flex-start;background-color:#f8f9fb}.carte-blanche-sso,.carte-inscription{border-radius:2px;flex-direction:column;height:100%;max-width:460px;padding:30px}.carte-blanche-sso{border:1px solid #dfdfdf}.carte-mdp-reinit-succes{text-align:center}.cta-connexion-inscription{-webkit-appearance:none;background-color:#004586;border:none;border-radius:4px;color:#fff;font-family:fff-equipe;font-weight:700;padding:15px 20px;text-align:center;text-decoration:none;text-transform:uppercase}.cta-elements{align-items:center;display:flex;flex-direction:column;margin-top:20px;text-align:center}.bouton-inscription{display:inline-block;font-size:.875rem;margin-top:10px}.bouton-se-connecter{font-size:.875rem;margin-left:auto;margin-right:auto}.revenir-a-la-connexion{font-size:.875rem}.description-succes-mdp-edit{color:#004686;font-size:24px}.no-mail-received{color:#004686;display:inline-block;font-size:.875rem;text-decoration:none}.group-wrapper{align-items:stretch}.group-wrapper,.group-wrapper-entete-onecard{display:flex;flex-wrap:wrap;justify-content:center}.group-wrapper-entete-onecard{align-items:center}.titre-header{color:#4e4e4e;font-size:1em;margin-left:50px}.titre-carte{color:#004686;cursor:text;font-family:fff-hero;font-size:2.5em;font-weight:400;margin-bottom:0;margin-top:0}.logo{height:100px;margin-bottom:12px;margin-left:30px;margin-right:30px;min-width:77px}.rectangle{background-color:#d8d8d8;height:49px;width:1px}.federation-francaise{color:#4a4a4a;font-family:fff-equipe;font-size:16px;font-weight:400;letter-spacing:0;line-height:19px;margin-left:30px}.trait-vertical-header{border:1px solid #d8d8d8;Height:49px;margin-bottom:auto;margin-top:auto}.mot-de-passe-oublie{color:#004686;font-size:.875rem;margin-left:20px;text-decoration:none}.resend-email{cursor:pointer;margin-left:0}.majuscule{text-transform:uppercase}.description-carte-inscription{margin-bottom:20px;margin-top:20px}.bouton-connexion,.bouton-validation-mdp-new{cursor:pointer;font-size:.875rem;margin-top:30px}.error{color:#fd3337;font-size:14px}.flash-success{color:green;font-weight:700;width:100%}.flash-error{border:1px solid red;color:red;font-weight:700}.header-element{margin-bottom:40px;margin-top:40px}.gras{font-weight:700}.column{padding-left:20px;padding-right:20px}.bg_partenaire img{height:10px;max-width:fit-content;width:auto}.logo_fff{left:calc(50% - 37px);top:-55px;z-index:100}.lame_partenaire .logo_fff img{height:90px}.lame_partenaire{background:#001a31;margin-top:120px;padding:60px 0}.lame_partenaire img.padding_l{padding-left:10px}.lame_partenaire img.padding_r{padding-right:10px}.bg_partenaire{background:#fff 100% no-repeat;height:40px;width:640px}.triangle_partenaire:after,.triangle_partenaire:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:20px 0 20px 10px;content:"";display:inline-block;height:0;width:0}.triangle_partenaire:before{border-color:transparent #fff transparent transparent;border-width:20px 10px 20px 0}.bg_partenaire a{z-index:2}.relative{position:relative}.absolute{position:absolute}.lame_partenaire__logo-partenaire{height:40px;margin:0 10px}.hide-this{display:none}.font_14{font-size:.875rem}.white{color:#fff}.flex{display:flex}.flex_wrap{flex-wrap:wrap}.flex_jc_between{justify-content:space-between}.flex_jc_around{justify-content:space-around}.flex_jc_center{justify-content:center}.flex_ai_center{align-items:center}.small_1{width:8.33333%}.small_2{width:16.66667%}.small_3{width:25%}.small_4{width:33.33333333333%}.small_5{width:41.66667%}.small_6{width:50%}.small_7{width:58.33333%}.small_8{width:66.666666666%}.small_9{width:75%}.small_10{width:83.33333%}.small_11{width:91.66667%}.small_12{width:100%}.titre-carte-responsive{display:none}.titre-inactive{background-color:#f2f2f2;border-bottom:none;color:#505050;padding-left:0}.titre-active{border-left:none;border-right:none;border-top:none;color:#004686;font-weight:700}.titre-carte-connexion-responsive,.titre-carte-inscription-responsive{cursor:pointer;display:block;font-size:.7em;padding:20px 0;text-align:center}.bouton-connexion-inscription-responsive{flex-direction:column;height:100%;margin-left:auto;margin-right:auto;max-width:460px;width:100%}@media (max-width:940px){.federation-francaise,.rectangle{display:none}.force-border-top{border-top:1px solid #e2e2e2!important}.force-display-block{display:block!important}.mot-de-passe-oublie{display:inline-block;margin-left:0;text-align:center;width:100%}.titre-carte-responsive{display:block}.titre-inactive{border-bottom:1px solid #e2e2e2;padding-left:5px}.carte-inscription{display:none}.titre-active{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2}.carte-inscription{background-color:#fff;border:1px solid #dfdfdf}.titre-carte-connexion,.titre-carte-inscription{display:none}.cta-connexion-inscription{display:inline-block;padding:15px 16px;text-align:center;width:100%}.bouton-connexion,.carte-connexion{margin-bottom:20px}.carte-connexion{border-top:none;margin-left:auto;margin-right:auto;width:100%}.carte-blanche-sso{padding:30px 16px}.carte-inscription{border-top:none;margin-left:auto;margin-right:auto;padding:30px 16px;width:100%}.carte-mdp-oublie,.carte-mdp-reinit-description,.carte-mdp-reinit-form,.carte-mdp-reinit-succes{width:100%}.group-wrapper{flex-direction:column}.titre-header{display:none}.titre-carte{font-size:1.875em}.trait-vertical-header{display:none}.bouton-inscription,.bouton-se-connecter,.revenir-a-la-connexion{max-width:100%}.container,.container-mdp-oublie,.container-others{width:100%}.logo{height:80px;margin-left:50px;min-width:61.6px}.header-element{margin-bottom:20px;margin-top:20px}.description-succes-mdp-edit{font-size:20px}}@media (max-width:480px){.mot-de-passe-oublie{margin-left:0}.cta-connexion-inscription,.mot-de-passe-oublie{display:inline-block;text-align:center;width:100%}.cta-connexion-inscription{padding:15px 16px}.bouton-connexion{margin-bottom:20px}.carte-inscription{padding:30px 16px;width:100%}.carte-mdp-oublie,.carte-mdp-reinit-description,.carte-mdp-reinit-form,.carte-mdp-reinit-succes{width:100%}.titre-carte-connexion,.titre-carte-inscription{display:none}.carte-connexion{border-top:none;margin-bottom:20px;width:100%}.carte-blanche-sso{padding:30px 16px}.group-wrapper{flex-direction:column}.titre-header{display:none}.titre-carte{font-size:1.875em}.trait-vertical-header{display:none}.bouton-inscription,.revenir-a-la-connexion{max-width:100%}.logo{height:80px;margin-left:50px;min-width:61.6px}.header-element{margin-bottom:20px;margin-top:20px}.description-succes-mdp-edit{font-size:20px}}@media (min-width:480px){.medium_1{width:100%}.medium_2{width:16.66667%}.medium_3{width:25%}.medium_4{width:33.33333333%}.medium_5{width:41.66667%}.medium_6{width:50%}.medium_7{width:58.33333%}.medium_8{width:66.66666666%}.medium_9{width:75%}.medium_10{width:83.33333%}.medium_11{width:91.66667%}.medium_12{width:100%}.bg_partenaire{height:100px}.lame_partenaire img{height:22px}.lame_partenaire img.padding_l{padding-left:10px}.lame_partenaire img.padding_r{padding-right:10px}.triangle_partenaire:after,.triangle_partenaire:before{border-width:50px 0 50px 40px}.triangle_partenaire:before{border-width:50px 40px 50px 0}}@media (min-width:940px){.large_1{width:100%}.large_2{width:16.66667%}.large_3{width:25%}.large_4{width:33.3333333%}.large_5{width:41.66667%}.large_6{width:50%}.large_7{width:58.33333%}.large_8{width:66.6666666%}.large_9{width:75%}.large_10{width:83.33333%}.large_11{width:91.66667%}.large_12{width:100%}.lame_partenaire img{height:40px}.lame_partenaire img.padding_l{padding-left:30px}.lame_partenaire img.padding_r{padding-right:30px}}@font-face{font-family:MyriadPro;src:url(/build/fonts/MyriadPro.a599742f.woff) format("woff"),url(/build/fonts/MyriadPro.03fbbde5.ttf) format("truetype"),url(/build/images/MyriadPro.93ba4663.svg#MyriadPro) format("svg")}@font-face{font-family:Heroic;src:url(/build/fonts/HeroicCondensed-Black.82b342b6.woff) format("woff"),url(/build/fonts/HeroicCondensed-Black.a98c847e.ttf) format("truetype"),url(/build/images/HeroicCondensed-Black.1be741f6.svg#HeroicCondensed-Black) format("svg")}@font-face{font-family:MyriadProB;src:url(/build/fonts/MyriadProB.8098cdb3.woff) format("woff"),url(/build/fonts/MyriadProB.787b6630.ttf) format("truetype"),url(/build/images/MyriadProB.80a76e33.svg#MyriadProB) format("svg")}@font-face{font-family:Gotham;src:url(/build/fonts/gotham-bold.919a9acb.eot?#iefix) format("embedded-opentype"),url(/build/fonts/gotham-bold.33d007b6.woff) format("woff"),url(/build/fonts/gotham-bold.26c9af1f.ttf) format("truetype"),url(/build/images/gotham-bold.b411ad6b.svg#gotham-bold) format("svg")}@font-face{font-family:MyriadProR;src:url(/build/fonts/MyriadProR.9e232b32.woff) format("woff"),url(/build/fonts/MyriadProR.8360863c.ttf) format("truetype"),url(/build/images/MyriadProR.f7ec9a25.svg#MyriadProR) format("svg")}@font-face{font-family:HelveticaNeue;src:url(/build/fonts/HelveticaNeue.62b2b8d3.woff) format("woff"),url(/build/fonts/HelveticaNeue.2cecb43f.ttf) format("truetype"),url(/build/images/HelveticaNeue.86924983.svg#HelveticaNeue) format("svg")}.page-erreur h1{color:#014586;font-family:Heroic;font-size:58px;font-stretch:condensed;font-style:normal;font-weight:900;letter-spacing:4px;line-height:normal;text-align:center}body.page-erreur,html{height:100%;margin:0;width:100%}.page-erreur .left-side{color:#014586;float:left;font-family:MyriadPro;font-size:25px;font-stretch:normal;font-style:normal;font-weight:400;height:100%;letter-spacing:normal;line-height:1.16;padding:0 5%;text-align:center;width:60%}.page-erreur .right-side{background:url(/build/images/fond2.974a53f4.jpg) 100% 0 no-repeat #f4f4f4;background-size:cover;float:right;height:100%;width:30%}.page-erreur div.action{width:100%}.page-erreur a.button{background-color:#fff;border:1px solid #014586;border-radius:20px;color:#014586;cursor:pointer;display:block;height:40px;line-height:40px;margin:auto;text-decoration:none;text-transform:uppercase;width:300px}.page-erreur .mt10{margin-top:10%}@media only screen and (min-width:701px) and (max-width:1024px){.page-erreur .right-side{display:none}.page-erreur .left-side{width:90%}}@media only screen and (max-width:700px){.page-erreur .right-side{display:none}.page-erreur .left-side{font-size:15px;width:90%}.page-erreur h1{font-size:30px}.page-erreur a.button{width:200px}}