﻿@import"https://fonts.googleapis.com/css2?family=Libre+Bodoni:ital@1&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital@0;1&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,200;1,200&family=Roboto:wght@600&display=swap";@import"https://fonts.googleapis.com/css2?family=Lexend:wght@300&display=swap";.question .choice,.applogo>span,#uihead .navigation,a,a:link,a:visited,button,nav li{transition:.25s ease-in-out}#author{text-align:center}#author p{font-size:1.4rem;line-height:2.7}#author p *{display:inline-block;vertical-align:top}#author p img{width:18px;display:inline-block;margin-left:3px;margin-top:4px}@keyframes SlideUp{0%{bottom:0%;opacity:0}33%{bottom:33%;opacity:0}100%{bottom:100%;opacity:1}}@keyframes SlideDown{0%{top:0%;opacity:0}33%{top:33%;opacity:0}100%{top:100%;opacity:1}}@keyframes SlideLeft{0%{right:0%;opacity:.1}25%{opacity:.35}75%{opacity:.35}100%{right:100%;opacity:.1}}@keyframes Spin{0%{transform:rotate(0deg);filter:brightness(125%)}50%{transform:rotate(180deg);filter:brightness(100%)}100%{transform:rotate(360deg);filter:brightness(125%)}}@keyframes Disapear{0%{text-shadow:0px 6px 4px hsl(0,0%,65%);opacity:1}100%{text-shadow:0px 0px 0px #ccc;opacity:.7}}@keyframes Onload{0%{background-color:#fff}100%{background-color:hsl(0,0%,95%)}}body{background-color:#fff;color:#000}main h1,main h3{color:hsl(0,0%,50%)}main h2{color:#b20159}main pre{border:1px solid #b30000;padding:18px}main a:not([class]){color:#000;border-bottom:1px solid #b20159}main a:not([class]):hover,main a:not([class]):focus{color:rgb(151.3,1,75.7254237288);border-bottom:1px solid rgb(227.3726256983,1.2773743017,113.6863128492)}main dd::before{color:rgb(151.3,1,75.7254237288);content:"—";font-weight:bold;padding-right:6px}main .darken{color:rgb(151.3,1,75.7254237288)}main .origin{color:#b20159}main .lighten{color:rgb(227.3726256983,1.2773743017,113.6863128492)}main .xdark{color:hsl(0,0%,5%)}main .dark{color:#333}main .mdark{color:hsl(0,0%,35%)}main .medium{color:hsl(0,0%,50%)}main .mlight{color:hsl(0,0%,65%)}main .light{color:#ccc}main .xlight{color:hsl(0,0%,95%)}.applogo:hover .icon{filter:sepia(50%)}.applogo+p{color:hsl(0,0%,5%)}nav li a{color:hsl(0,0%,5%);background-color:rgba(0,0,0,0)}nav li a:hover,nav li a:focus,nav li a.selected{color:rgb(151.3,1,75.7254237288)}nav li.sub li a{color:hsl(0,0%,35%);background-color:rgba(0,0,0,0)}nav li.sub li a:hover,nav li.sub li a:focus,nav li.sub li a.selected{color:rgb(151.3,1,75.7254237288)}#uihead{background-color:hsla(0,0%,100%,.9);border-top:8px solid #b20159;border-bottom:1px solid #ccc}#uihead button{color:inherit;background-color:rgba(0,0,0,0);background-image:url("../../assets/ui/navigation_icons_pl.svg");background-repeat:no-repeat;background-size:18px 440px;background-position-x:13px;background-position-y:-44px;filter:contrast(85%)}#uihead.closed button{background-position-x:13px;background-position-y:0px}@media(max-width: 767px){#uihead nav.optionmenu{background-image:linear-gradient(90deg, #333333, #333333);background-position:50% 0%;background-size:48px 1px;background-repeat:no-repeat;padding-top:8px;margin-top:8px}}@media(min-width: 768px){#uihead nav .sub::before{content:" ";position:absolute;border-width:4px;border-style:solid;border-color:hsl(0,0%,50%) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);top:50%;right:0;margin-top:-2px}#uihead nav .sub:hover::before{border-color:#b20159 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#uihead nav .sub ul{background-color:#fff;border:1px solid #ccc}}#uifoot{border-top:1px solid #b20159}#uifoot .sub li a::before{content:"#";padding-right:6px;opacity:.8}main header p:not([class]){color:hsl(0,0%,35%)}main noscript{opacity:.75;border:1px solid #b30000}main *.disabled,main *:disabled{opacity:.5;filter:grayscale(100%)}main *.disabled:hover,main *:disabled:hover{cursor:not-allowed}main .nomodule{color:#333}main .nomodule samp{border:1px solid #b30000;padding:9px}main hr.line{border-top:1px solid #ccc}main hr.line:last-child{display:none}#author p{color:hsl(0,0%,35%)}#author a{color:rgb(151.3,1,75.7254237288)}#author a:hover,#author a:focus{color:#b20159}.list li::before{color:#b20159}.listitem.apart li~li::before{color:hsl(0,0%,50%)}.listline.apart li~li::before{color:rgb(227.3726256983,1.2773743017,113.6863128492)}table thead tr:last-of-type{border-bottom:2px solid #b20159}table tr~tr{border-top:1px solid rgb(227.3726256983,1.2773743017,113.6863128492)}.divided~.divided{border-top:1px dashed #b20159}.nothing::before{color:#b30000}.button{color:#000;background-color:#fff;border:1px solid rgb(151.3,1,75.7254237288);border-radius:2px}.button:not(.disabled):not(:disabled):hover,.button.selected{color:rgb(151.3,1,75.7254237288);border-color:#b20159}.tab{color:#fff;background-color:#7f013e;background-image:radial-gradient(circle farthest-corner at 10% 35%, rgb(151.3, 1, 75.7254237288), #7f013e);border:1px solid rgb(151.3,1,75.7254237288);border-radius:2px;box-shadow:2px 3px 4px 1px hsl(0,0%,65%)}.tab:not(.disabled):not(:disabled):hover,.tab.selected{background-image:radial-gradient(circle farthest-corner at 10% 35%, rgb(178, 1, 89), rgb(151.3, 1, 75.7254237288));box-shadow:2px 4px 4px 1px #ccc}a.link{color:#000;background-color:rgba(0,0,0,0)}a.link:not(.disabled):hover{color:rgb(151.3,1,75.7254237288)}a.button.url span,a.link.url span{width:18px;height:20px;background-repeat:no-repeat}a.button.url span.pdf,a.link.url span.pdf{background-image:url("https://www.elodiebayet.com/assets/icons/icon_reader.svg")}a.button.url span.github,a.link.url span.github{background-image:url("https://www.elodiebayet.com/assets/icons/icon_github.svg")}a.button.url span.bitbucket,a.link.url span.bitbucket{background-image:url("https://www.elodiebayet.com/assets/icons/icon_bitbucket.svg")}a.button.url span.linkedin,a.link.url span.linkedin{background-image:url("https://www.elodiebayet.com/assets/icons/icon_linkedin.svg")}a.button:not(.url)>span,a.link:not(.url)>span{width:9px;line-height:23px;background-image:url("../../assets/ui/navigation_icons_pl.svg");background-repeat:no-repeat;background-size:9px 220px;filter:grayscale(0%) contrast(85%)}a.button:not(.url).selected,a.link:not(.url).selected{color:rgb(151.3,1,75.7254237288)}a.button:not(.url).selected>span,a.link:not(.url).selected>span{background-position-x:0;background-position-y:-22px;filter:grayscale(100%) contrast(100%)}a.button.toggle>span,a.link.toggle>span{background-position-x:0;background-position-y:-132px}a.button.anchor>span,a.link.anchor>span{background-position-x:0;background-position-y:-110px}a.tab.url span{width:18px;height:20px;background-repeat:no-repeat}a.tab.url span.pdf{background-image:url("https://www.elodiebayet.com/assets/icons/icon_reader.svg")}a.tab.url span.github{background-image:url("https://www.elodiebayet.com/assets/icons/icon_github.svg")}a.tab.url span.bitbucket{background-image:url("https://www.elodiebayet.com/assets/icons/icon_bitbucket.svg")}a.tab.url span.linkedin{background-image:url("https://www.elodiebayet.com/assets/icons/icon_linkedin.svg")}a.back{color:#b20159;border:1px solid hsl(0,0%,95%);border-radius:2px}a.back:hover{color:rgb(151.3,1,75.7254237288);border-color:#ccc}.topic a{border-width:2px !important;border-style:solid;border-color:#b20159;border-radius:3px}.topic a:hover,.topic a:focus,.topic a:active{color:rgb(151.3,1,75.7254237288);border-color:rgb(227.3726256983,1.2773743017,113.6863128492)}.topic>p:first-child{color:rgb(151.3,1,75.7254237288)}.blindtest .submit{background-image:linear-gradient(90deg, rgb(227.3726256983, 1.2773743017, 113.6863128492), rgb(151.3, 1, 75.7254237288), rgb(227.3726256983, 1.2773743017, 113.6863128492));background-repeat:no-repeat;background-position:50% 0%;background-size:48px 1px}.question~.question{background-image:linear-gradient(90deg, rgb(227.3726256983, 1.2773743017, 113.6863128492), rgb(151.3, 1, 75.7254237288), rgb(227.3726256983, 1.2773743017, 113.6863128492));background-repeat:no-repeat;background-position:50% 0%;background-size:48px 1px}.question .choice{color:#000;background-color:#fff;border-radius:3px;border:1px solid hsl(0,0%,50%)}.question .choice::before{content:"●";font-size:2.4rem;line-height:1;text-shadow:none;color:hsl(0,0%,50%);position:absolute;display:block;left:-7px;top:50%;margin-top:-12px}.question .choice:hover::before{color:rgb(151.3,1,75.7254237288)}.question .choice:hover{cursor:pointer;border-color:#b20159;background-color:#fff}.question .choice.on,.question .choice.on:hover{color:#fff;background-color:#b20159;background-image:radial-gradient(circle farthest-corner at 10% 35%, #7f013e, rgb(151.3, 1, 75.7254237288));border-color:#b20159}.question .choice.on::before,.question .choice.on:hover::before{color:#fff}.question .valid h4{color:rgb(41,138.55,41);border-bottom:1px solid rgb(41,138.55,41)}.question .valid h4::before{content:"✓";font-weight:bold;margin-right:4px}.question .valid p em{color:rgb(41,138.55,41)}.question .valid p{color:hsl(0,0%,50%)}.question .invalid h4{color:#b30000;border-bottom:1px solid #b30000}.question .invalid h4::before{content:"✕";font-weight:bold;margin-right:4px}.question .invalid p em{color:#b30000}.question .invalid p{color:hsl(0,0%,50%)}.audio{background-image:url("../../assets/icons/icon_sol.svg");background-size:contain;background-repeat:no-repeat;background-position:6px 0}.audio .scope{border:1px solid #000;opacity:.35}.audio .scope.measure{background-image:linear-gradient(rgb(0, 0, 0), rgb(0, 0, 0));background-size:1px 38px;background-position:50% 0;background-repeat:no-repeat}.audio .scope .track{border-top:1px solid #000;position:absolute;width:100%;left:0;top:8px}.audio .scope .track+.track{top:17px}.audio .scope .track+.track+.track{top:27px}.audio button,.audio p{color:#000;background-color:rgba(0,0,0,0);text-shadow:0px 1px 1px #ccc}.audio button .cursor{display:none}.audio:not(.onload) button[data-state=wait]{animation:Disapear .75s ease-in 0s infinite alternate none}.audio:not(.onload) button[data-state=play]{color:#7f013e;text-shadow:0px 3px 2px #ccc}.audio:not(.onload) button[data-state=play] .cursor{background-color:#000;width:1px;display:block;top:0;right:0;position:absolute;animation-name:SlideLeft;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite}.audio:not(.onload) button[data-state=play] .cursor::after,.audio:not(.onload) button[data-state=play] .cursor::before{content:":";font-family:"Courier New",Courier,monospace;font-weight:500;font-style:normal;color:hsl(0,0%,5%);position:absolute;left:0;top:0}.audio:not(.onload) button[data-state=play] .cursor::before{left:-16px}@media(min-width: 768px){.audio:not(.onload) button[data-state=play] .cursor{animation-duration:3s}}.audio button:hover{color:hsl(0,0%,5%)}.sound dt{color:#b20159;font-style:italic}.data>div::before{color:hsl(0,0%,50%);transition:.25s ease-in-out}.data>div:hover::before{color:#b20159}.data>div:hover h3{color:#000;border-bottom:1px solid rgb(227.3726256983,1.2773743017,113.6863128492)}.data h3{border-bottom:1px solid hsl(0,0%,35%);transition:.25s ease-in-out}.address::before{color:rgb(151.3,1,75.7254237288)}.level{color:#fff;background-color:#333;border:2px solid #333;border-radius:4px;padding-left:7px;display:inline-block}.level strong{color:#333;background-color:#fff;border-radius:0 2px 2px 0;margin-left:4px;display:inherit;padding-left:6px;padding-right:8px}.spin,.loading{display:none}.onload{position:relative;min-height:48px}.onload.empty::before{content:"Chargement";font-size:1.6rem;font-weight:bold;letter-spacing:.1rem;text-indent:1.8rem;color:rgb(151.3,1,75.7254237288);position:absolute;padding-top:1.5%;width:96.25%;min-height:1.6rem;height:100%;border-radius:4px;animation:Onload 1s linear 0s infinite alternate none;display:block}.onload>*:not(.spin):not(.loading){opacity:.5;filter:blur(2px)}.onload>.loading{font-style:italic;color:rgb(151.3,1,75.7254237288);width:100%;height:100%;display:block}.onload>.spin{display:block;width:48px;height:48px;top:50%;left:50%;margin-top:-24px;margin-left:-24px;position:absolute;background-repeat:no-repeat;background-image:radial-gradient(rgb(178, 1, 89), transparent, transparent, transparent);border-top:8px double rgba(160,1,80,.9);border-right:8px double hsla(0,0%,100%,.1);border-bottom:8px double rgba(160,1,80,.9);border-left:8px double hsla(0,0%,100%,.1);border-radius:50%;animation:Spin 2s linear infinite}@media(min-width: 960px)and (any-hover: hover){.tooltip:hover .top{animation:SlideUp .33s ease-in-out}.tooltip:hover .bottom{animation:SlideDown .33s ease-in-out}.tooltip .tip{color:#000;background-color:#fff;box-shadow:6px 4px 8px 1px rgba(0,0,0,.33)}.tooltip .tip::after{content:" ";position:absolute;border-width:5px;border-style:solid;left:10px}.tooltip .tip.top::after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);top:100%}.tooltip .tip.bottom::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);bottom:100%}}
