footer{padding-top:2.5rem;background-color:var(--grisclair);text-align:center}footer .inner{width:90%;margin:0 auto}footer .resume{line-height:135%;margin:1rem 0;font-size:1rem}.bas-footer{padding-left:1rem;padding-right:1rem;background-color:var(--bleufonce);margin-top:1rem}.bas-footer .signature{color:var(--blanc);padding:2rem 0;text-align:center;font-size:.75rem}footer .signature>span{display:inline-block;vertical-align:middle;padding:0 .5rem}footer .signature img{margin-top:-3px;display:inline-block;vertical-align:middle}.bas-footer a.backtotop{display:block;width:50px;height:50px;background:var(--blanc035) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNSw5bDEuNDEsMS40MUwxMSw1LjgzVjIyaDJWNS44M2w0LjU5LDQuNTlMMTksOSwxMiwyWiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) no-repeat center / 25px;position:absolute;right:calc(5% - 1rem);top:50%;margin-top:-25px;transition:all 0.2s ease}.bas-footer a.backtotop:hover{border-radius:50%}footer .logo{width:50px;display:inline-block}footer .colonne{font-size:.813rem}footer .colonne p{line-height:135%}footer .ttl{text-transform:uppercase;margin-top:.5rem}footer hr{border:none;height:1px;color:var(--bleufonce);background-color:var(--bleufonce);margin:2rem 0 .5rem 0}footer .phone{font-size:1.25rem;margin:.5em 0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCwwSDI0VjI0SDBaIiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTYuNTQsNWExMi4zMTIsMTIuMzEyLDAsMCwwLC40NSwyLjU5bC0xLjIsMS4yQTE0LjgyNiwxNC44MjYsMCwwLDEsNS4wMyw1SDYuNTRNMTYuNCwxNy4wMmExMi43NTMsMTIuNzUzLDAsMCwwLDIuNi40NXYxLjQ5YTE1LjQyNiwxNS40MjYsMCwwLDEtMy44LS43NWwxLjItMS4xOU03LjUsM0g0QTEsMSwwLDAsMCwzLDQsMTcsMTcsMCwwLDAsMjAsMjFhMSwxLDAsMCwwLDEtMVYxNi41MWExLDEsMCwwLDAtMS0xLDExLjQwNywxMS40MDcsMCwwLDEtMy41Ny0uNTcuODM5LjgzOSwwLDAsMC0uMzEtLjA1LDEuMDI0LDEuMDI0LDAsMCwwLS43MS4yOWwtMi4yLDIuMmExNS4xNDksMTUuMTQ5LDAsMCwxLTYuNTktNi41OWwyLjItMi4yYTEsMSwwLDAsMCwuMjUtMS4wMkExMS4zNiwxMS4zNiwwLDAsMSw4LjUsNCwxLDEsMCwwLDAsNy41LDNaIiBmaWxsPSIjMzQ4Ii8+PC9zdmc+) no-repeat left center / 30px;padding-left:30px;display:inline-block}footer ul{margin:0 0 1rem 0;padding:0;list-style:none}footer ul li a{display:block;padding:.5rem 0;color:var(--bleufonce)}footer ul.sub-menu li a{opacity:.5}footer ul li a:hover,footer a:hover{color:var(--bleulogo);opacity:1}.widget_text a{color:var(--bleu-fonce)}.menu-reseaux-sociaux-container li{margin-right:.5rem;display:inline-block}.menu-reseaux-sociaux-container li a{display:block;margin:5px auto;width:30px;height:30px;border-radius:50%;background-color:var(--blanc);overflow:hidden;text-indent:100%;white-space:nowrap;padding:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:1}.menu-reseaux-sociaux-container li a:hover{background-color:var(--bleulogo);-webkit-transform:scale(1.2);transform:scale(1.2)}.menu-reseaux-sociaux-container li.fbk a{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDI5IDI5Ij48cGF0aCBkPSJNMTQuNSwyOUExNC41LDE0LjUsMCwwLDEsOC44NTYsMS4xMzksMTQuNSwxNC41LDAsMCwxLDIwLjE0NCwyNy44NjEsMTQuNDEsMTQuNDEsMCwwLDEsMTQuNSwyOVptLTMtMTUuOTE4VjE1LjIzaDEuODU1djUuNTExaDIuMjE4VjE1LjIzaDEuODQ5bC4yNzgtMi4xNDhIMTUuNTcyVjExLjcxYzAtLjYyOC4xODEtMS4wNDYsMS4wNjQtMS4wNDZoMS4xMzhWOC43NDNhMTUuMjUxLDE1LjI1MSwwLDAsMC0xLjY1OC0uMDg1LDIuNzYyLDIuNzYyLDAsMCwwLTIsLjczLDIuODgzLDIuODgzLDAsMCwwLS43NjYsMi4xMDl2MS41ODRaIiBmaWxsPSIjMzQ4Ii8+PC9zdmc+)}.menu-reseaux-sociaux-container li.lkd a{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgdmlld0JveD0iMCAwIDI5IDI5Ij48cGF0aCBkPSJNMTQuNSwyOUExNC41LDE0LjUsMCwwLDEsOC44NTYsMS4xMzksMTQuNSwxNC41LDAsMCwxLDIwLjE0NCwyNy44NjEsMTQuNDEsMTQuNDEsMCwwLDEsMTQuNSwyOVptMi4xNTEtMTUuNjRjMS4xOTMsMCwxLjE5MywxLjEzMywxLjE5MywxLjk2djMuNTkyaDIuMjk1VjE0Ljg2YzAtMS44MjctLjMzNC0zLjUxOC0yLjc1NC0zLjUxOGEyLjQyMSwyLjQyMSwwLDAsMC0yLjE3MSwxLjE5M2gtLjAzMnYtMS4wMWgtMi4ydjcuMzg3aDIuMjkyVjE1LjI1OEMxNS4yNzQsMTQuMzE5LDE1LjQzOCwxMy4zNiwxNi42NTEsMTMuMzZaTTkuMjQ0LDExLjUyNHY3LjM4N2gyLjNWMTEuNTI0Wm0xLjE1LTMuNjcxYTEuMzMxLDEuMzMxLDAsMSwwLDEuMzMsMS4zMzFBMS4zMzMsMS4zMzMsMCwwLDAsMTAuMzk0LDcuODUyWiIgZmlsbD0iIzM0OCIvPjwvc3ZnPg==)}.menu-empreinte-footer-container ul li,.menu-protheses-footer-container ul li,.menu-societe-footer-container ul li{text-transform:uppercase;font-size:.8rem}.menu-empreinte-footer-container ul li a,.menu-protheses-footer-container ul li a,.menu-societe-footer-container ul li a{border-bottom:1px solid}.menu-empreinte-footer-container ul.sub-menu li,.menu-protheses-footer-container ul.sub-menu li,.menu-societe-footer-container ul.sub-menu li{text-transform:none}.menu-empreinte-footer-container ul.sub-menu,.menu-protheses-footer-container ul.sub-menu,.menu-societe-footer-container ul.sub-menu{display:none}.menu-empreinte-footer-container ul.sub-menu li a,.menu-protheses-footer-container ul.sub-menu li a,.menu-societe-footer-container ul.sub-menu li a{border:none}.navmobile{position:fixed;left:-100%;top:0;width:100%;height:100%;overflow:auto;background-color:var(--bleufonce);color:var(--blanc);z-index:998;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.navmobile.opened{-webkit-transform:translateX(100%);transform:translateX(100%)}.navmobile .inner{padding:90px 10% 2rem 10%}.navmobile ul{margin:1rem 0;padding:0;list-style:none}.navmobile ul li{text-align:left}.navmobile ul li a{display:block;padding:.85rem 0;border-bottom:1px solid var(--violetclair);text-transform:uppercase}.navmobile ul ul.sub-menu li a{border-bottom:none;text-transform:none}.navmobile ul ul.sub-menu{border-left:1px solid var(--violetclair);margin-left:1rem;padding-left:1rem}@media screen and (min-width:1024px){footer{text-align:left}.menu-reseaux-sociaux-container li a{margin:5px 0}.menu-empreinte-footer-container ul.sub-menu,.menu-protheses-footer-container ul.sub-menu,.menu-societe-footer-container ul.sub-menu{display:block}.menu-empreinte-footer-container ul li a,.menu-protheses-footer-container ul li a,.menu-societe-footer-container ul li a{border:none}}@media screen and (min-width:1280px){footer .resume{padding-right:15%}footer{padding-top:3.5rem}footer .colonne.trois,footer .colonne.quatre{-webkit-transform:translateX(25%);transform:translateX(25%)}.navmobile{display:none}footer .phone{font-size:1.5rem}}@media screen and (min-width:1440px){footer{padding-top:4rem}}@media screen and (min-width:1680px){footer .resume{padding-right:25%}}