html{font-size:62.5%;font-family:'OpenSans',Arial,sans-serif}body{font-size:1.5rem;font-family:'OpenSans',"Segoe UI",Tahoma,Arial,sans-serif;line-height:1.2;letter-spacing:0;color:#262222;color:var(--Texte);background-color:#f9fafb;position:relative;z-index:1}*{margin:0;padding:0;box-sizing:border-box}h1,.h1{font-family:'Granstander',Arial,sans-serif;font-size:2.8rem;line-height:3.4rem;font-weight:normal}h2,.h2{font-size:1.6rem;line-height:2.2rem;font-weight:normal;transition:color .1s ease-in-out}h3,.h3{font-size:1.4rem;font-weight:normal}h4,.h4{font-size:1.4rem;font-weight:normal;margin:0 0 10px 0}a{text-decoration:none;color:#262222;color:var(--Texte)}a:hover,a:hover>*{text-decoration:none}ul,ol,dl,dt,dd{list-style:none;margin:0;padding:0;list-style-position:outside}p{font-size:1.6rem;line-height:2.6rem}:root{--Sticky :#ffe3e3;--Texte :#262222;--Une :#df0024;--France :#00b8ff;--Monde :#b145ad;--Sciences :#2bd1a7;--Sport :#0088b6;--Culture :#f78711;--Jeux :#ff2f90;--Diaporamas :#5ff0e6;--Videos :#ff9191;--Infographies :#ffaffa;--Podcasts :#8ca0ff}.logo{margin:0;display:inline-block}.logo>a{display:inline-block;min-height:64px;min-width:170px;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;margin:8px 0;position:relative;transition:margin .3s ease-in-out;background-image:url(../images/logos/ALS@3x.png)}@media screen and (min-width:1000px){.collapse .logo>a{margin:3px 0}}@media screen and (max-width:999px){.logo{margin:0;max-height:50px}.logo>a{min-height:40px;min-width:130px;margin:5px 0}}@media screen and (min-width:1000px){.noDesktop{display:none !important}}@media screen and (max-width:999px){.noMobile{display:none !important}.mobileScroll{overflow-x:auto;white-space:nowrap}}[class*="alert"]{margin:15px 0}.anim_sliceOut::before,.anim_sliceOut::after{content:"";position:relative;z-index:0;background-color:#e3013a;position:absolute;left:0;height:50%;width:100%;transform:scaleY(1);transition:transform .15s ease-in-out}.anim_sliceOut::before{top:0;transform-origin:top center}.anim_sliceOut::after{bottom:0;transform-origin:bottom center}.anim_sliceOut:hover::before,.anim_sliceOut:hover::after{transform:scaleY(0)}