.app-bar{display:block;position:sticky;top:0;width:100%;height:80px;background-color:#fff;border-bottom:solid 1px #dedede;padding:15px;padding-top:10px;padding-left:5px;z-index:11;font-family:Arial,Helvetica,sans-serif;font-weight:300}.app-bar p{margin-bottom:0}.app-bar-content{display:flex;justify-content:space-between;flex-wrap:nowrap}.app-bar-logo{width:168px;height:60px;background-image:url(/resources/images/logo.svg);background-size:168px 60px;flex-shrink:0}.app-bar-nav{display:flex;align-items:center}.app-bar-nav .icon2-user{margin-top:-4px}.app-bar-nav .app-bar-link{font-weight:500}#account-button,#account-button p{transition:all .25s ease-out;-webkit-transition:all .25s ease-out}#account-button:not(.active){background-color:transparent}#account-button:not(.active) .account-name{color:#343434}#account-button:not(.active) p{color:#343434;transform-origin:center center;-webkit-transform-origin:center center;transform:scale(1.4);-webkit-transform:scale(1.4)}#account-button .account-name{width:84px}#account-button .account-name.mix{font-family:'Lato H',sans-serif;font-size:12px;text-transform:uppercase;font-weight:bold}#account-options.account-agent #account-button{background:red}#account-options.account-admin #account-button{background:#0016ff}.app-bar-nav ul.sub-menu{background:#fff;left:0;position:absolute;right:auto;top:70px;width:220px;z-index:99;visibility:hidden;opacity:0;padding-top:15px;padding-bottom:17px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#account-options{position:relative}#account-options ul.sub-menu li{display:block;padding:10px 10px 10px 40px;text-align:left;font-size:14px;font-weight:500}#account-options ul ul.sub-menu li:after{background:transparent}#phone-number{cursor:pointer;display:flex;align-items:center;flex-direction:row}#phone-number .content{display:flex;align-items:flex-start;flex-direction:column;margin-left:10px;padding-left:10px;border-left:solid 1px}#phone-number .content .schedule{border-bottom:1px dotted}#phone-number .content .message{font-size:12px}#phone-number .phone{font-size:50px;width:40px}#phone-number .number{font-size:23px;font-weight:500;font-family:sans-serif}#phone-number .cost{font-size:12px;font-family:sans-serif}.phone-tooltip{visibility:hidden;width:230px;background-color:#efefef;color:#000;text-align:center;padding:5px 10px;border-radius:6px;font-size:.9em;position:absolute;z-index:15;text-align:left;top:69px}.phone-tooltip ul li{list-style:none;line-height:25px}.phone-tooltip ul li a,.phone-tooltip ul li a:visited{color:#239489;font-weight:600}#phone-number .phone-tooltip ul{margin:0}#phoneModal,#fa-phone-mobile{display:none}.top_desti{width:206px;margin-top:auto;margin-bottom:auto;margin-right:20px;display:block;align-items:center}.titre_menu{background-color:#fff;height:50px;border-radius:4px;padding:15px}.titre_menu:hover{text-decoration:underline}.menu-deroulant a{width:200px}nav ul{list-style-type:none}nav>ul>li{background-color:#fff;position:absolute}li a{color:#000}.titre_menu{font-size:14px;font-weight:bold;color:#333}.titre_menu img{height:30px;margin-top:-6px}.menu-deroulant>.titre_menu:after{content:'❯';font-size:15px;margin-left:7px;display:inline-block;animation:rotationFleche .2s linear forwards}.sous-menu{overflow:hidden;width:auto;text-align:left;background-color:#fff;border-radius:2px;max-height:0;margin-top:20px;position:absolute;top:45px}.sous-menu>li>a{padding-left:20px;padding-right:20px;width:100%;align-items:center;font-size:15px}.sous-menu>li>a:hover{text-decoration:none;color:#333}.sous-menu>li{height:30px;padding-top:5px}.sous-menu>li:hover{background-color:#e6e6e6}@keyframes rotationFleche {
    0% {
      transform: rotate(0deg);
    }
    100%{
      transform: rotate(90deg);
    }
  }@keyframes apparitionSousMenu {
    0% {
      box-shadow: 0px 3px 3px 1px rgba(0,0,0,0);
    }
    30% {
      box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.3);
    }
    100% {
      max-height: 50em;
      box-shadow: 0px 3px 3px 1px rgba(0,0,0,0.3);
    }
  }.menu-deroulant:hover>.sous-menu{animation:apparitionSousMenu 1s forwards;-webkit-animation:apparitionSousMenu 1s forwards;margin-top:20px}@-webkit-keyframes menu-mobile-in{
    0%{
    	opacity: 0;
    	transform: rotate(90deg);
    	-webkit-transform: rotate(90deg);
    }
    100%{
    	opacity: 1;
    	transform: rotate(0deg);
    	-webkit-transform: rotate(0deg);
    }
}@keyframes menu-mobile-in{
    0%{
    	opacity: 0;
    	transform: rotate(90deg);
    	-webkit-transform: rotate(90deg);
    }
    100%{
    	opacity: 1;
    	transform: rotate(0deg);
    	-webkit-transform: rotate(0deg);
    }
}@-webkit-keyframes menu-mobile-out{
    0%{
    	opacity: 1;
       	transform: rotate(0deg);
    	-webkit-transform: rotate(0deg);
    }
    100%{
    	opacity: 0;
        transform: rotate(-90deg);
    	-webkit-transform: rotate(-90deg);
    }
}@keyframes menu-mobile-out{
    0%{
    	opacity: 1;
       	transform: rotate(0deg);
    	-webkit-transform: rotate(0deg);
    }
    100%{
    	opacity: 0;
        transform: rotate(-90deg);
    	-webkit-transform: rotate(-90deg);
    }
}@media all and (min-width:801px){.app-bar-menu{display:none}.app-bar-nav{flex-wrap:wrap;justify-content:space-between}.app-bar-nav .button{margin-left:30px}#drawer,#drawer-fade{display:none}#account-options:hover ul.sub-menu{visibility:visible;opacity:1;top:52px}#phone-number:hover .phone-tooltip{visibility:visible}}@media all and (max-width:800px){.app-bar{position:sticky;top:0}.app-bar{padding-top:5px;padding-bottom:5px;height:65px}.app-bar-logo-link{margin-top:-5px;height:60px}.app-bar-logo{margin-left:auto;margin-right:auto}.app-bar-link,#phone-number .number,#phone-number .cost,#phone-number .phone-desktop,#phone-number .content{display:none}#fa-phone-mobile.phone{display:block;font-size:35px;width:27.5px}.app-bar-menu{position:relative;width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-top:5px}.arrow-wrapper{height:50px;width:50px;display:flex;align-items:center;justify-content:center;transform:rotate(180deg);-webkit-transform:rotate(180deg)}.app-bar-menu.init:not(.active) .icon2-menu{opacity:1}.app-bar-menu.active .icon2-menu,.app-bar-menu:not(.active):not(.init) .icon2-arrow{-moz-animation:menu-mobile-out .4s;-webkit-animation:menu-mobile-out .4s;animation:menu-mobile-out .4s}.app-bar-menu:not(.active):not(.init) .icon2-menu, .app-bar-menu.active .icon2-arrow{-moz-animation:menu-mobile-in .4s;-webkit-animation:menu-mobile-in .4s;animation:menu-mobile-in .4s;animation-delay:.2s;-webkit-animation-delay:.2s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.app-bar-menu p{position:absolute;font-size:24px;opacity:0;top:0;left:0;bottom:0;right:0;line-height:50px;text-align:center}.app-bar-nav .button .account-name{display:none}#drawer-fade{position:fixed;top:95px;right:0;bottom:0;left:0;z-index:10;background-color:rgba(255,255,255,.5);cursor:pointer;opacity:1;transition:opacity .25s ease-out;-webkit-transition:opacity .25s ease-out}#drawer-fade:not(.active){pointer-events:none;opacity:0}#drawer{position:fixed;top:65px;left:0;bottom:0;width:80%;max-width:500px;z-index:10;background-color:#343434;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transition:transform .25s ease-out;-webkit-transition:transform .25s ease-out}#drawer:not(.active){transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}.smartbanner-show #drawer{top:145px}.drawer-content{position:relative}.drawer-content-elt{border-bottom:solid 1px #242424;display:flex;align-items:center;padding:15px 20px;cursor:pointer}.drawer-content-elt.drawer-with-children{flex-direction:column;align-items:flex-start}.drawer-content-elt p,.drawer-content-elt ul li{font-family:'Lato H';color:#fff;text-transform:uppercase;font-size:14px;margin:0}.drawer-content-elt p a{color:#fff}.drawer-content-elt ul{width:100%}.drawer-content-elt ul li{list-style:none;padding-left:15px;padding-top:7px;padding-bottom:7px;text-transform:none;border-bottom:solid 1px #242424}.drawer-content-elt ul li:last-child{border-bottom:none;padding-bottom:0}.drawer-content-elt ul li a{color:#fff}.phone-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.phone-modal-content{position:relative;background-color:#fefefe;margin:15% auto;padding:50px 30px 30px 30px;border:1px solid #888;max-width:350px;text-align:center}.phone-modal-content .modal-number{font-size:17px;font-weight:600;border:solid 2px #239489;color:#239489;margin-bottom:10px}.phone-modal-content .modal-cost{font-size:.688em;font-style:italic;color:#85827f;line-height:1.250em;font-weight:normal;text-align:right;width:100%}.phone-modal-content ul{text-align:left;list-style:none;line-height:22px}.phone-modal-content .fa-phone{padding-right:5px}.phone-modal ul li a,.phone-modal ul li a:visited{color:#239489;font-weight:600}.close{position:absolute;top:10px;right:10px;color:#85827f;font-size:1.7em;font-weight:400}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}#account-button{margin-right:10px;margin-left:10px}.top_desti{display:none}}@media all and (max-width:930px){.top_desti{margin-right:0}}.app-bar-filter-wrapper{}