.footerContainer{z-index:999;position:relative}#accueilPage .footerContainer .footerStructureContent{margin-top:-100px}.footerContainer .footerStructureContent{background:#efefef}.footerContainer .footerStructureContent .footerStructure{margin:auto;padding:75px 50px 75px;max-width:1670px}#accueilPage .footerContainer .footerStructureContent .footerStructure{padding-top:175px}.footerContainer .footerStructureContent .footerStructure .footerContent{flex-direction:column;align-items:flex-start}.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement{flex-direction:column;display:flex;align-items:flex-start;justify-content:space-between}.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement .imgLogo{width:300px}.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement .menuSocialNetwork{padding-top:50px;display:flex;width:100%;align-items:center;justify-content:space-between}.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement .menuSocialNetwork .element{margin-right:15px;display:block;position:relative}.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement .menuSocialNetwork .element:before{content:'';width:50px;height:50px;position:absolute;top:50%;left:50%;border-radius:100%;transform:translateX(-50%) translateY(-50%) scale(0);-webkit-transform:translateX(-50%) translateY(-50%) scale(0);-moz-transform:translateX(-50%) translateY(-50%) scale(0);-ms-transform:translateX(-50%) translateY(-50%) scale(0);-o-transform:translateX(-50%) translateY(-50%) scale(0);transition:.25s;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;z-index:-1}.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement .menuSocialNetwork .Facebook.element:before{background:#395693}.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement .menuSocialNetwork .Twitter.element:before{background:#1c9cea}.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement .menuSocialNetwork .Linkedin.element:before{background:#0070ae}.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement .menuSocialNetwork .Youtube.element:before{background:#f70000}.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement .menuSocialNetwork .Instagram.element:before{background:linear-gradient(-135deg,#7938aa,#7938aa,#ef070a,#f2cb07,#f2cb07)}.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement .menuSocialNetwork .element:last-child{margin-right:0}.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement .menuSocialNetwork .element .elementLink{display:block;font-size:25px;text-decoration:none;color:#4b4b4b}.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement .menuSocialNetwork .element:hover .elementLink{color:#fff}.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement .menuSocialNetwork .element:hover:before{transform:translateX(-50%) translateY(-50%) scale(1);-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);-o-transform:translateX(-50%) translateY(-50%) scale(1);transition:.25s;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s}.footerContainer .footerStructureContent .footerStructure .footerContent .titreFooter{font-size:20px;text-transform:uppercase;font-family:OpenSans-Extrabold;padding-bottom:15px}.footerContainer .footerStructureContent .footerStructure .footerContent .titreFooter .textColor{color:#bed000}.footerContainer .footerStructureContent .footerStructure .footerContent .textParagraphe{font-size:20px;text-decoration:none;padding-bottom:15px}.footerContainer .footerStructureContent .footerStructure .footerContent .textParagraphe.textLink:hover{color:#bed000}.footerContainer .footerStructureContent .footerStructure .footerContent .inputContent{background:#fff;border-radius:50px;width:100%;display:flex;align-items:center;justify-content:space-between;box-shadow:0 0 20px 0 rgba(0,0,0,.1);margin-top:10px}.footerContainer .footerStructureContent .footerStructure .footerContent .formInputFooter{width:100%}.footerContainer .footerStructureContent .footerStructure .footerContent .inputContent .inputForm{padding:20px 25px;background:0 0;border:none;border-radius:50px;width:100%}.footerContainer .footerStructureContent .footerStructure .footerContent .inputContent .btnEnvoi{font-size:30px;background:0 0;border:none;margin-right:25px}.footerContainer .footerStructureContent .footerStructure .footerStructureBottom{border-top:1px solid #ccc;padding:20px 0;margin-top:50px;display:flex;justify-content:space-between;align-items:center}.footerContainer .footerStructureContent .footerStructure .footerStructureBottom .listLinkNavBottom{display:flex;justify-content:space-between;align-items:center}.footerContainer .footerStructureContent .footerStructure .footerStructureBottom .listLinkNavBottom .element{display:flex;align-items:center}.footerContainer .footerStructureContent .footerStructure .footerStructureBottom .listLinkNavBottom .element:after{content:'|';margin:0 10px;font-size:14px}.footerContainer .footerStructureContent .footerStructure .footerStructureBottom .listLinkNavBottom .element:last-child:after{display:none}.footerContainer .footerStructureContent .footerStructure .footerStructureBottom .listLinkNavBottom .element .link{display:block;font-size:14px;text-decoration:none}.footerContainer .footerStructureContent .footerStructure .footerStructureBottom .listLinkNavBottom .element .link:hover{color:#bed000}.footerContainer .footerStructureContent .footerStructure .footerStructureBottom .textBottom{display:block;font-size:14px}.partenaireContainer{width:100%;min-height:auto;padding:0 50px 0;position:relative}.partenaireContainer .partenaireStructure{display:flex;justify-content:space-between;background:#efefef;box-shadow:0 50px 75px 0 rgba(64,82,124,.16);width:100%;padding:0 15px;border-radius:10px}.partenaireContainer .partenaireStructure .partenaireContent{padding:15px;position:relative;display:flex;align-items:center}.partenaireContainer .partenaireStructure .partenaireContent:last-child:after{display:none}.partenaireContainer .partenaireStructure .fnaimPartenaireContent{display:flex;align-items:center}.partenaireContainer .partenaireStructure .fnaimPartenaireContent .textParagraphe{text-transform:uppercase;font-size:28px;font-family:OpenSans-Light;display:flex;flex-direction:column;text-align:left}.partenaireContainer .partenaireStructure .fnaimPartenaireContent .textParagraphe .textStrong{font-family:OpenSans-Extrabold}.partenaireContainer .partenaireStructure .fnaimPartenaireContent .textParagraphe .textColor{font-family:OpenSans-Extrabold;color:#fdcb00}@media screen and (max-width:1600px){.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement .imgLogo{width:250px}.partenaireContainer .partenaireStructure .fnaimPartenaireContent .image,.partenaireContainer .partenaireStructure .happyPartenaireContent .image,.partenaireContainer .partenaireStructure .partenaireContent .image{width:200px}.partenaireContainer .partenaireStructure .fnaimPartenaireContent .textParagraphe{font-size:24px}}@media screen and (max-width:1440px){.partenaireContainer .partenaireStructure{flex-wrap:wrap}.partenaireContainer .partenaireStructure .partenaireContent{width:33.33%;justify-content:center}.partenaireContainer .partenaireStructure .partenaireContent.fnaimPartenaireContent{width:100%}.partenaireContainer .partenaireStructure .partenaireContent:after{display:none}}@media screen and (max-width:1080px){.footerContainer .footerStructureContent{margin:0;padding:50px 0}.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement .imgLogo{width:200px}.footerContainer .footerStructureContent .footerStructure .footerContent .textParagraphe{font-size:18px}.footerContainer .footerStructureContent .footerStructure{padding:0 25px}.footerContainer .footerStructureContent .footerStructure .footerContent{flex-direction:column;align-items:center;text-align:center}.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement .menuSocialNetwork{padding:25px 0}.footerContainer .footerStructureContent .footerStructure .footerContent .footerContentElement .menuSocialNetwork .element .elementLink{font-size:20px}.footerContainer .footerStructureContent .footerStructure .footerContent .inputContent{max-width:500px}#accueilPage .footerContainer .footerStructureContent .footerStructure{padding-top:100px}.partenaireContainer{padding:0 25px;margin-top:-50px}.partenaireContainer .partenaireStructure .fnaimPartenaireContent .image,.partenaireContainer .partenaireStructure .happyPartenaireContent .image,.partenaireContainer .partenaireStructure .partenaireContent .image{width:150px}.partenaireContainer .partenaireStructure{box-shadow:0 20px 40px 0 rgba(64,82,124,.16)}}@media screen and (max-width:680px){.footerContainer .footerStructureContent .footerStructure .footerContent .textParagraphe{font-size:14px}.footerContainer .footerStructureContent .footerStructure .footerContent .inputContent .inputForm{padding:15px 0 15px 25px;font-size:16px}.footerContainer .footerStructureContent .footerStructure .footerContent .inputContent .btnEnvoi{margin-right:15px}.footerContainer .footerStructureContent .footerStructureBottom{flex-direction:column}.footerContainer .footerStructureContent .footerStructureBottom .textBottom{padding-top:10px}.partenaireContainer .partenaireStructure .partenaireContent.fnaimPartenaireContent{flex-direction:column}.partenaireContainer .partenaireStructure .fnaimPartenaireContent .textParagraphe{text-align:center}.partenaireContainer .partenaireStructure .partenaireContent{width:100%}.partenaireContainer .partenaireStructure{padding:25px 0}.partenaireContainer .partenaireStructure .fnaimPartenaireContent .image,.partenaireContainer .partenaireStructure .happyPartenaireContent .image,.partenaireContainer .partenaireStructure .partenaireContent .image{width:125px}}
