#topNav a{background:transparent;transition:opacity .25s}#topNav a:hover{opacity:.5}#mobilePanel a{transition:color .25s}#mobilePanel a:hover{color:#fadc0c;background:transparent}#mobilePanel ul:last-child li:last-child a:last-child:hover{color:#fff}.subFooter>div>a{transition:opacity .25s}.subFooter>div>a:hover{opacity:.6}.scrollBack img{transition:transform .2s;-webkit-transition:-webkit-transform .2s}.scrollBack:hover img{transform:rotate(180deg) translateX(-10px);-webkit-transform:rotate(180deg) translateX(-10px)}p.breadcrumbs a img{transition:margin .3s}p.breadcrumbs a:hover img{margin:0 20px 0 -10px}.clink a{transition:opacity .25s}.clink a:hover{opacity:.8}.button{transition:color .4s ease 80ms}.button:before{position:absolute;left:0;top:0;bottom:0;right:0;content:"";background:#445567;z-index:-1;transform:scaleX(0);-webkit-transform:scaleX(0);transform-origin:center left;-webkit-transform-origin:center left;transition:transform .4s cubic-bezier(.4,0,.2,1) 80ms;-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1) 80ms}.button:hover{color:#fff}.button:hover:before{transform:scaleX(1);-webkit-transform:scaleX(1)}.button.yellowOver:before{background:#fadc0c}.button.yellowOver:hover{color:#445567}.button.whiteOver:before{background:#fff}.button.whiteOver:hover{color:#445567}.doubleBtns .button:first-child:before{transform-origin:center right;-webkit-transform-origin:center right}.underline{position:relative}.underline:after{position:absolute;left:0;right:0;bottom:10px;content:"";height:0;background-color:#fff;opacity:0;transition:opacity .25s linear,height .25s cubic-bezier(.4,0,.2,1);-webkit-transition:opacity .25s linear,height .25s cubic-bezier(.4,0,.2,1)}.underline.alt:after{bottom:0}.underline.stdblue:after{background-color:#445567}.underline span{display:inline-block;transition:transform .25s;-webkit-transition:-webkit-transform .25s}.underline:hover:after{height:4px;opacity:1}.underline:hover span,.underline:hover:after{transition-delay:70ms;-webkit-transition-delay:70ms}.underline:hover span{transform:translateY(-4px);-webkit-transform:translateY(-4px)}.ocList>li .ocBtn:hover h1{opacity:1}.ocList>li .ocBtn:hover img{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);opacity:1}.ocList .closeOcList:hover{color:#445567}.secteursBloc a div,.secteursBloc a.lg:after{transition:background .35s}.secteursBloc a .underline:after{bottom:-5px}.secteursBloc a:hover div{background:rgba(38,43,52,0)}.secteursBloc a:hover .underline:after{height:4px;opacity:1;transition-delay:70ms;-webkit-transition-delay:70ms}.secteursBloc a:hover span{transform:translateY(-4px);-webkit-transform:translateY(-4px);transition-delay:70ms;-webkit-transition-delay:70ms}.secteursBloc a:hover.lg:after{background:transparent}#home .homeLogos .clearfix a img{transition:transform .25s;-webkit-transition:-webkit-transform .25s}#home .homeLogos .clearfix a:hover img{transform:rotate(180deg) translateX(-5px);-webkit-transform:rotate(180deg) translateX(-5px)}.closeBtn:hover:after,.closeBtn:hover:before{background:#fadc0c}.dynamic a:hover{color:inherit}#promo .ocList>li .ocBtn:hover img{transform:rotate(-180deg) translateX(-10px);-webkit-transform:rotate(-180deg) translateX(-10px);opacity:1}#contact .coord .underline:after{bottom:-10px}#calcul #calculLayers .layerChoices input:not(#email)+label:hover{color:#262b34}#calcul #calculLayers .layerChoices input:not(#email)+label:hover:before{transform:scaleX(1);-webkit-transform:scaleX(1)}#cycleNav a{transition:background .25s}#cycleNav a:hover{background:#fadc0c!important}