/* Extracted verbatim from site.css so the legacy bundle renders the one shared
   header exactly as the modern pages do. Generated - do not hand-edit; re-extract
   from site.css if the modern header ever changes. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
#masthead{background-color:#fff;border-bottom:1px solid #979797}
#masthead .row.d-flex.justify-content-between,#mastfoot .row.d-flex.justify-content-sm-between,#mastfoot .row.d-flex.justify-content-between{height:70px}
#masthead .ct-menu .recherche{margin-left:5.5rem}
#masthead .ct-menu .recherche .img-fluid{cursor:pointer;position:relative;top:-3px;width:24px}
#masthead .menu-item{padding-left:2.3rem;padding-right:2.3rem}
#masthead .menu-item:first-child{padding-left:0}
#masthead .menu-item:last-child{padding-right:0}
#masthead .menu-item a{color:#000;font-family:myriadsetprosemibold;font-size:1rem}
#masthead .menu-item a:hover,#masthead .menu-item.item-active a{color:#007aff;text-decoration:none}
#menuToggle,.mainnav-mobile,.masthead{display:none}
#trackhome .track1 .lien::after,#linkhome .lien::after,#serenitemobilie .lien::after,#smarttrack .lien::after,#forms .lien::after,#contact .lien::after,#trackAvantage .lien::after,#sousMenu #mainnavforms li a,#forceModules .lien,#backoffice2 .lien,#pageForms2 .pricebox .lien,#sidebar-2 .tg-fb,#sidebar-2 .tg-linkedin,#menu-principal2 .menu-item a,#menu-principal2 .menu-item a:after,#trackAbonement .abonnement2 img,#traffic .lien::after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
@media only screen and (max-device-width:1440px){#masthead .ct-menu .recherche .img-fluid{width:18px}}
@media only screen and (max-device-width:1024px){.ct-menu{display:none!important}#masthead{left:0;position:fixed;right:0;top:0;z-index:100}#masthead .row.d-flex.justify-content-between{-ms-flex-pack:center!important;justify-content:center!important;position:relative}#menuToggle{display:block;cursor:pointer;height:33px;margin:15px 0 0 10px;position:absolute;right:0;top:10px;width:30px}#menuToggle span{background-color:#000;display:block;height:2px;margin-bottom:7px;position:relative;transform:rotate(0deg);z-index:1;-webkit-transition:transform .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease;-moz-transition:transform .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease;-ms-transition:transform .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease;-o-transition:transform .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(0.77,0.2,0.05,1),opacity .55s ease}#menuToggle span:nth-child(1){transform-origin:top right}#menuToggle span:nth-child(2){margin-left:auto;width:20px}#menuToggle span:nth-child(3){transform-origin:bottom right}#menuToggle.active span:nth-child(1){transform:rotate(-38deg)}#menuToggle.active span:nth-last-child(2){opacity:0}#menuToggle.active span:nth-child(3){transform:rotate(38deg)}.mainnav-mobile{background-color:#fff;border-bottom:1px solid #979797;left:0;position:fixed;width:100%}#menu-principal2 .menu-item,#menu-principal2 .menu-item:first-child,#menu-principal2 .menu-item:last-child{padding:0}#menu-principal2 .menu-item a{display:inline-block;padding:10px 0;position:relative}#menu-principal2 .menu-item a:after{border-top:1px solid #eee;bottom:3px;content:'';height:1px;left:-15px;right:-15px;margin:auto;position:absolute}#menu-principal2 .menu-item.item-active a:after,#menu-principal2 .menu-item a:hover:after{border-color:#007aff4f;left:-25px;right:-25px}}
@media only screen and (max-width:480px){#masthead .menu-item a{font-size:1.1rem}}
