.a-logo{display:block}@media print, screen and (min-width: 64em){.a-logo{background-color:#184167;width:174px;transition:all 0.3s;position:relative}}@media print, screen and (max-width: 63.99875em){.a-logo{width:112px}}.a-logo img{display:block;margin:0px auto;transition:all 0.3s}.a-logo img.logo-blanc{margin-top:-44px}@media print, screen and (max-width: 63.99875em){.a-logo img.logo-blanc{display:none}}@media print, screen and (min-width: 64em){.a-logo img.logo-simple{top:8px;left:25px;opacity:0;position:absolute}}@media print, screen and (max-width: 74.99875em){.a-logo img.logo-simple{top:35px;display:block;width:112px;height:auto}}.a-logo.is--fixed{background:transparent;height:100%;width:245px;overflow:hidden}@media print, screen and (max-width: 63.99875em){.a-logo.is--fixed{width:112px}}.a-logo.is--fixed:after{border-color:transparent transparent transparent transparent}@media print, screen and (max-width: 74.99875em){.a-logo.is--fixed .logo-simple{width:112px}}@media print, screen and (min-width: 64em){.a-logo.is--fixed .logo-simple{opacity:1;height:auto}}.a-logo.is--fixed .logo-blanc{opacity:0}#t-main:not(.home) #o-header .a-logo,#t-main:not(.home) #o-header.is--fixed .a-logo{background-color:transparent !important}#t-main:not(.home) #o-header .a-logo .logo-blanc,#t-main:not(.home) #o-header.is--fixed .a-logo .logo-blanc{display:none}#t-main:not(.home) #o-header .a-logo .logo-simple,#t-main:not(.home) #o-header.is--fixed .a-logo .logo-simple{opacity:1}
