*,* *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{background:#FDFCFC;position:relative;height:100%;width:100%;color:#2A2B2F;margin:0;padding:0;font-family:Playfair, sans-serif;font-size:12px}@media (min-width: 600px){html,body{font-size:13.5px}}@media (min-width: 1000px){html,body{font-size:15px}}body{overflow:hidden}a,a:active{text-decoration:none;color:#636b6f}a:hover{color:#2A2B2F}p{text-align:justify}h1,h2,h3,h4,.h1,.h2,.h3,.h4{line-height:1em;margin:0;margin-bottom:.5em;padding:0;font-weight:bold}h1,.h1{font-size:3em}h2,.h2{font-size:1.5em}h3,.h3{font-size:1.2em}h4,.h4{font-size:1.2em}.small-caps{font-variant:small-caps}.text-right{text-align:right}.icone-navigation{height:22px;width:22px;vertical-align:middle}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#ddf7d4;color:#2A2B2F}:focus{outline:none}::-moz-focus-inner{border:0}.select2-dropdown{border-radius:0;border-width:2px}.jaune .select2-dropdown{border-color:#fff39d}.vert .select2-dropdown{border-color:#ddf7d4}.rouge .select2-dropdown{border-color:#ffcbcb}.bleu .select2-dropdown{border-color:#b3f0fc}body>aside.cadre-colore{background:#FDFCFC;position:absolute;top:0;left:0;bottom:0;width:50%}body>aside.cadre-colore img.logo-header{display:none}body.vert>aside.cadre-colore{background:#ddf7d4}body.bleu>aside.cadre-colore{background:#b3f0fc}body.jaune>aside.cadre-colore{background:#fff39d}body.rouge>aside.cadre-colore{background:#ffcbcb}body.gris>aside.cadre-colore{background:#DDD}@media (max-width: 600px){body>aside.cadre-colore img.logo-header{display:block;height:40px;width:auto}}body>header{position:absolute;top:0;left:0;right:40px;height:40px;z-index:2}body>header button.hamburger{display:none;position:absolute;top:0;right:0px;height:40px;width:40px;background:#EEE;border:0px none}body>header button.hamburger:hover,body>header button.hamburger:active{background:#2A2B2F;color:#FDFCFC;cursor:pointer}body>header button.hamburger.hamburger-modifications{display:block;top:40px;right:-40px}@media (max-width: 1000px){body>header button.hamburger.hamburger-modifications{right:40px;top:0}}body>header ul{list-style:none;margin:0;padding:0;text-align:right}body>header ul li{display:inline-block}body>header ul li a{display:block;min-height:40px;width:auto;padding:10px;line-height:20px}body>header ul li>ul{display:none}body>header ul li:hover>ul,body>header ul li.active>ul{display:block}@media (min-width: 1001px){body>header>ul li{box-shadow:0 0 -4px 0 transparent inset;position:relative}body>header>ul li.active{z-index:1}body>header>ul li:hover{z-index:2}body>header>ul li.active>ul,body>header>ul li:hover>ul{position:fixed;width:auto;top:40px;right:40px;left:50%;background:#FFF}.univers-jaune:hover,.univers-jaune.active,.univers-jaune li:hover,.univers-jaune li.active{box-shadow:0 -3px 0 0 #fff39d inset}.univers-vert:hover,.univers-vert.active,.univers-vert li:hover,.univers-vert li.active{box-shadow:0 -3px 0 0 #ddf7d4 inset}.univers-bleu:hover,.univers-bleu.active,.univers-bleu li:hover,.univers-bleu li.active{box-shadow:0 -3px 0 0 #b3f0fc inset}.univers-rouge:hover,.univers-rouge.active,.univers-rouge li:hover,.univers-rouge li.active{box-shadow:0 -3px 0 0 #ffcbcb inset}}.survol-jaune:hover,.survol-jaune.active,.survol-jaune li:hover,.survol-jaune li.active{box-shadow:0 -3px 0 0 #fff39d inset}.survol-vert:hover,.survol-vert.active,.survol-vert li:hover,.survol-vert li.active{box-shadow:0 -3px 0 0 #ddf7d4 inset}.survol-bleu:hover,.survol-bleu.active,.survol-bleu li:hover,.survol-bleu li.active{box-shadow:0 -3px 0 0 #b3f0fc inset}.survol-rouge:hover,.survol-rouge.active,.survol-rouge li:hover,.survol-rouge li.active{box-shadow:0 -3px 0 0 #ffcbcb inset}@media (max-width: 1000px){body>header{right:0;left:auto;width:50%;z-index:2}body>header button.hamburger{display:block}body>header ul{text-align:center;font-weight:bold}body>header>ul{transform:translateX(100%);-webkit-transform:translateX(100%);background:#FDFCFC;transition:all .5s ease 0s;position:fixed;top:40px;left:50%;right:0;bottom:40px;overflow:auto}body>header>ul li{display:block;width:100%}body>header>ul li:hover,body>header>ul li.active{border-left:40px solid #AAA;border-right:40px solid #AAA}body>header>ul li a{width:100%;color:#AAA}body>header>ul li ul{font-weight:normal}body>header>ul li.univers-jaune.active,body>header>ul li.univers-jaune:hover,body>header>ul li.univers-jaune li:hover,body>header>ul li.univers-jaune li.active{border-color:#fff39d}body>header>ul li.univers-vert.active,body>header>ul li.univers-vert:hover,body>header>ul li.univers-vert li:hover,body>header>ul li.univers-vert li.active{border-color:#ddf7d4}body>header>ul li.univers-bleu.active,body>header>ul li.univers-bleu:hover,body>header>ul li.univers-bleu li:hover,body>header>ul li.univers-bleu li.active{border-color:#b3f0fc}body>header>ul li.univers-rouge.active,body>header>ul li.univers-rouge:hover,body>header>ul li.univers-rouge li:hover,body>header>ul li.univers-rouge li.active{border-color:#ffcbcb}body.menu-ouvert>header ul{transform:translateX(0);-webkit-transform:translateX(0)}}@media (max-width: 600px){body>header>ul{left:0}}body>section{position:absolute;top:40px;left:40px;right:40px;bottom:40px;padding-top:40px;overflow:hidden;background:#FFF;z-index:1}body>section .logo-texte{width:128px;height:auto;opacity:.5;position:absolute;top:10px;left:10px}body>section>.contenu{margin-bottom:40px}body>section .pave-large{width:100%;text-align:center}body>section .pave-gauche,body>section .pave-droite{width:50%;position:absolute;top:4em;padding-top:40px;bottom:0;overflow:auto;padding-right:5px}body>section .pave-gauche{float:left;left:0;text-align:right;padding-right:80px;padding-top:200px}body>section .pave-droite{float:right;right:0}body>section .pave-droite>:last-child::after{content:"";display:block;margin-bottom:30px}body>section .pave-comparaison{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;height:100%}body>section .pave-comparaison .pave-comparaison-haut{flex:1 1 auto;-webkit-flex:1 1 auto}body>section .pave-comparaison .pave-comparaison-bas{overflow:hidden;flex:1 1 auto;-webkit-flex:1 1 auto;display:flex;display:-webkit-flex;align-items:stretch;-webkit-align-items:stretch}@media (max-width: 600px){body>section{left:0;right:0;padding:20px;overflow:auto}body>section .pave-gauche,body>section .pave-droite{position:relative;bottom:auto;width:100%;float:none;padding:20px 0}body>section .pave-gauche{text-align:left;padding-top:0}body>section .pave-droite{text-align:left;padding-top:0}body>section .pave-droite>:last-child::after{display:none}body>section .logo-texte{display:none}}body>footer{position:absolute;bottom:0;right:0;height:40px;width:50%;display:flex;align-items:center;display:-webkit-flex;-webkit-align-items:center}body>footer>div{padding:0 10px;flex:1 1 50%;-webkit-flex:1 1 50%}body>footer>div.liens-admin{display:flex;display:-webkit-flex;justify-content:space-around;-webkit-justify-content:space-around;align-items:center;-webkit-align-items:center}body>footer .icone_svg{height:26px;width:26px;margin-right:10px}body>footer .icone_svg path{fill:#AAA}body>footer a:hover .icone_svg_facebook path,body>footer a:hover .icone_svg_twitter path{fill:#2A2B2F}@media (max-width: 1000px){body>footer{width:100%;text-align:center}body>footer .icone_svg path{fill:#2A2B2F}body>footer a:hover .icone_svg_facebook path,body>footer a:hover .icone_svg_twitter path{fill:#AAA}}.page-accueil{overflow:auto}.page-accueil>header{background:#FDFCFC;position:fixed;right:0}@media (max-width: 1000px){.page-accueil>header{background:none}}.page-accueil>header>ul li.active>ul,.page-accueil>header>ul li:hover>ul{left:auto;right:0}.page-accueil>section{position:relative;padding:0;margin:0;top:0;left:0;bottom:auto;right:0}.page-accueil>section .logo-texte{display:none}.page-accueil>section>.contenu{margin-bottom:0}.page-accueil .logo{text-align:center;padding:60px 20px 20px}.page-accueil .logo img{height:auto;width:300px;max-width:100%}.page-accueil .projet{background:#fff39d;padding:10px}.page-accueil .projet .titre h2{padding:30px 0px;max-width:720px;margin:0 auto;padding-bottom:15px}@media (max-width: 600px){.page-accueil .projet .titre h2{padding:30px 20px}}.page-accueil .projet .contenu{padding:20px}.page-accueil .projet .contenu .resume{text-align:center}.page-accueil .projet .contenu section{max-width:720px;margin:0 auto}.page-accueil .evenements{position:relative;padding:0 40px}.page-accueil .evenements h2{padding:40px 0px;text-align:right;max-width:720px;margin:0 auto}.page-accueil .evenements h3{line-height:1.2em}.page-accueil .evenements article{position:relative;max-width:720px;margin:0 auto;margin-bottom:20px;text-align:justify}.page-accueil .evenements .encart-jour{font-family:'Montserrat', sans-serif;color:#AAA;float:left;height:90px;width:64px;margin-right:20px;position:absolute;left:-74px;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;text-align:center}.page-accueil .evenements .encart-jour strong{flex:1 1 60%;-webkit-flex:1 1 60%;font-size:3em;font-weight:500}.page-accueil .evenements .encart-jour small{flex:1 1 40%;-webkit-flex:1 1 40%}.page-accueil .evenements .encart-jour strong,.page-accueil .evenements .encart-jour small{display:block;text-align:center}@media (max-width: 1000px){.page-accueil .evenements .encart-jour{position:relative;float:left;left:0}}.page-accueil .partenaires .titre{background:#DDD;padding:40px;padding-bottom:0}.page-accueil .partenaires .titre h2{padding:0;padding-top:20px;text-align:left;max-width:720px;margin:0 auto}.page-accueil .partenaires .contenu{padding:40px;background:#DDD}.page-accueil .partenaires .contenu section{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-items:center;max-width:740px;margin:0 auto}.page-accueil .partenaires .contenu section article{display:block;text-align:center;padding:20px 10px;width:25%}@media (max-width: 1000px){.page-accueil .partenaires .contenu section article{width:33.33333%}}@media (max-width: 600px){.page-accueil .partenaires .contenu section article{width:50%;padding:20px 5px}}.page-accueil .partenaires .contenu section article h2{text-align:left}.page-accueil .partenaires .contenu section article a{display:block}.page-accueil .partenaires .contenu section article a img{width:100%;height:auto}.page-accueil .partenaires .contenu section article a .placeholder{height:100px;width:100%;background:#fff39d}.page-accueil .contact .titre{background:#fff39d;padding:40px}.page-accueil .contact .titre h2{padding:0 20px;padding-top:20px;text-align:right;max-width:720px;margin:0 auto}.page-accueil .contact .contenu{padding:80px 40px;background:#FFF}.page-accueil .contact .contenu .resume{text-align:center}.page-accueil .contact .contenu section{max-width:720px;margin:0 auto}.page-accueil .contact .contenu section ul{padding:0 20px;display:flex;display:-webkit-flex;justify-content:space-around;-webkit-justify-content:space-around}@media (max-width: 600px){.page-accueil .contact .contenu section ul{align-items:flex-start;-webkit-align-items:flex-start;flex-flow:column;-webkit-flex-flow:column}}.page-accueil .contact .contenu section ul li{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin:20px;line-height:1em}.page-accueil .contact .contenu section ul li svg{height:32px;width:32px;margin-right:20px}.page-accueil .contact .contenu section ul li svg path,.page-accueil .contact .contenu section ul li svg polygon{fill:#AAA}.page-accueil .contact .contenu section ul li .label{font-weight:bold;margin-bottom:.5em;font-size:1.8em}.page-accueil .contact .contenu section ul li .details{font-size:1em}.page-accueil .contact .contenu section ul li .details,.page-accueil .contact .contenu section ul li .details a{color:#AAA}.page-accueil .contact .contenu section ul li .details a:hover{color:#2A2B2F}.page-accueil .pied-page{background:#DDD;padding:40px;text-align:center}.page-accueil .pied-page .liens-sociaux{margin-bottom:20px}.page-accueil .pied-page .liens-admin{display:none}.page-accueil .pied-page .icone_svg{height:26px;width:26px;margin-right:10px}.page-accueil .pied-page .icone_svg path{fill:#2A2B2F}.page-accueil .pied-page a:hover .icone_svg_facebook path{fill:#AAA}.page-accueil .pied-page a:hover .icone_svg_twitter path{fill:#AAA}.page-membres .pave-droite ul{margin:0;list-style:none;margin-bottom:2em;padding:0}.page-membres .pave-droite ul li{clear:both;padding-top:5px}.page-membres .pave-droite ul li .profil,.page-membres .pave-droite ul li .placeholder{display:inline-block;height:42px;width:42px;margin-right:10px;float:left}.page-membres .pave-droite ul li .placeholder svg{height:100%;width:100%}.page-membres .pave-droite ul li .placeholder svg path{fill:#fff39d}.page-membres .pave-droite ul li a span.titre{color:#AAA}.page-membres .pave-droite ul li a::after{content:"";display:block;clear:both}.page-membres .pave-gauche img.image-profil{max-width:50%;max-height:50%;height:auto}.page-membres h2,.page-membres h3{margin-bottom:.5em}.page-membres .description,.page-membres .contenu{margin-bottom:.5em}.page-membres .liens a svg{height:32px;width:32px}.page-membres .liens a svg path,.page-membres .liens a svg polygon{fill:#AAA}.page-membres .liens a:hover svg path,.page-membres .liens a:hover svg polygon{fill:#2A2B2F}.page-partenaires .pave-droite ul{list-style:none;padding:0;margin:0;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:flex-end;-webkit-align-items:flex-end;margin-bottom:2em}.page-partenaires .pave-droite ul li{display:block;text-align:center;padding:5px;width:25%}@media (max-width: 1000px){.page-partenaires .pave-droite ul li{width:50%}}@media (max-width: 600px){.page-partenaires .pave-droite ul li{width:100%}}.page-partenaires .pave-droite ul li h2{text-align:left}.page-partenaires .pave-droite ul li a{display:block}.page-partenaires .pave-droite ul li a img{width:100%;height:auto}.page-partenaires .pave-droite ul li a .placeholder{height:100px;width:100%;margin-bottom:20px;background:#fff39d}.page-partenaires .pave-droite ul li.groupe{width:100%;margin-bottom:1em}.evenements article{margin-bottom:20px}.liste-activites .pave-gauche{width:40%;padding-right:0px}.liste-activites .pave-droite{width:60%;padding-left:10%}.liste-activites article{margin-bottom:20px;position:relative;min-height:128px}.liste-activites article h2,.liste-activites article h3,.liste-activites article p,.liste-activites article a{padding-left:20px}.liste-activites .encart-jour{font-family:'Montserrat', sans-serif;background:#fff39d;float:left;height:100px;width:64px;margin-right:20px;position:absolute;left:-64px;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;text-align:center}.liste-activites .encart-jour strong{flex:1 1 60%;-webkit-flex:1 1 60%;font-size:3em;font-weight:500}.liste-activites .encart-jour small{flex:1 1 40%;-webkit-flex:1 1 40%}.liste-activites .encart-jour strong,.liste-activites .encart-jour small{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}@media (max-width: 1000px){.liste-activites .encart-jour{position:relative;float:left;left:0;margin-right:20px;margin-bottom:20px}}@media (max-width: 600px){.liste-activites .pave-gauche{width:100%;padding-right:20px}.liste-activites .pave-droite{width:100%;padding-left:0}}.page-activite .titre-desktop{display:block}.page-activite .titre-mobile{display:none}.page-activite .pave-gauche{padding-top:70px}.page-activite nav a span{line-height:22px;vertical-align:middle;display:inline-block;height:22px;font-size:1.2em}.page-activite h2,.page-activite .h2,.page-activite h3{margin-bottom:.5em}.page-activite .date-emphase{font-family:'Montserrat', sans-serif;background:#fff39d;height:auto;width:auto;display:inline-block;text-align:center;padding:20px 40px;margin-top:20px}.page-activite .date-emphase .jour{font-size:7em;font-weight:500;margin-bottom:10px;font-weight:bold}.page-activite .date-emphase .mois,.page-activite .date-emphase .annee{font-size:2.5em}@media (max-width: 600px){.page-activite .date-emphase{padding:10px;width:100%}.page-activite .date-emphase .jour,.page-activite .date-emphase .mois,.page-activite .date-emphase .annee{display:inline-block;margin:0 5px;font-size:2.5em;font-weight:normal}.page-activite .titre-mobile{display:block}.page-activite .titre-desktop{display:none}}.page-genetique nav,.page-edition nav{margin-bottom:20px;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-end;-webkit-justify-content:flex-end}.page-genetique nav a,.page-edition nav a{line-height:2.5em;height:2.5em;display:block;padding:0 10px}.page-genetique nav a:last-child,.page-edition nav a:last-child{padding-right:0}.page-genetique .pave-droite,.page-edition .pave-droite{width:60%;padding-left:10%;overflow:auto;overflow-x:hidden}@media (max-width: 600px){.page-genetique .pave-droite,.page-edition .pave-droite{padding:0;padding-left:20%;display:block;width:100%}}.page-genetique .pave-gauche,.page-edition .pave-gauche{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:flex-start;-webkit-justify-content:flex-start;padding:20px;padding-right:0;padding-top:7.3em;top:0;width:40%}@media (max-width: 600px){.page-genetique .pave-gauche,.page-edition .pave-gauche{padding:0;display:block;width:100%}}.page-genetique .filtre-recherche,.page-edition .filtre-recherche{position:relative}.page-genetique .filtre-recherche img,.page-edition .filtre-recherche img{position:absolute;height:100%;right:0;top:0;padding:8px 0;transition:all .25s ease 0s}.page-genetique .filtre-recherche input,.page-edition .filtre-recherche input{font-family:inherit;font-size:inherit;height:32px;width:25%;line-height:32px;padding:8px 0;border:0;border-bottom:2px solid #AAA;transition:all .25s ease 0s}@media (max-width: 1000px){.page-genetique .filtre-recherche input,.page-edition .filtre-recherche input{width:100%}}.page-genetique .filtre-recherche input:focus,.page-edition .filtre-recherche input:focus{border-color:#ddf7d4}.page-genetique .filtre-recherche input:focus+img,.page-edition .filtre-recherche input:focus+img{padding:10px 0;opacity:.5}.page-genetique .filtres-affichage,.page-edition .filtres-affichage{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;align-items:flex-end;-webkit-align-items:flex-end}.page-genetique .filtres-affichage .filtre,.page-edition .filtres-affichage .filtre{margin-bottom:10px;width:50%}@media (max-width: 1000px){.page-genetique .filtres-affichage .filtre,.page-edition .filtres-affichage .filtre{width:100%}}.page-genetique .filtres-affichage .filtre .select2-selection,.page-edition .filtres-affichage .filtre .select2-selection{border:0;border-radius:0;padding:0;text-align:left;border-bottom:2px solid #AAA}.page-genetique .filtres-affichage .filtre .select2-selection__rendered,.page-edition .filtres-affichage .filtre .select2-selection__rendered{padding:0}.page-genetique .filtres-affichage .filtre .select2-container--open .select2-selection,.page-edition .filtres-affichage .filtre .select2-container--open .select2-selection{border-color:#ddf7d4}.page-genetique .filtres-classement,.page-edition .filtres-classement{list-style:none;width:80%;margin-left:20%;padding:0;display:flex;display:-webkit-flex;box-shadow:none}.page-genetique .filtres-classement li,.page-edition .filtres-classement li{float:left;flex:0 0 33.33333%;-webkit-flex:0 0 33.33333%;text-align:center;border-bottom:2px solid transparent}.page-genetique .filtres-classement li a,.page-edition .filtres-classement li a{padding:5px;display:block}@media (max-width: 1000px) and (min-width: 600px){.page-genetique .filtres-classement,.page-edition .filtres-classement{display:block;width:100%;margin:0}.page-genetique .filtres-classement li,.page-edition .filtres-classement li{width:100%;float:none;padding:0}}@media (max-width: 600px){.page-genetique .filtres-classement,.page-edition .filtres-classement{width:100%;margin:0}}.page-genetique .texte-introduction,.page-edition .texte-introduction{padding:10px 0 10px 0px;text-align:justify}@media (max-width: 600px){.page-genetique .texte-introduction,.page-edition .texte-introduction{padding:20px 0px;text-align:justify}}.page-genetique .liste-romans,.page-edition .liste-romans{width:80%;margin-left:20%;text-align:left;height:50vh;height:50%;overflow:auto}@media (max-width: 600px){.page-genetique .liste-romans,.page-edition .liste-romans{margin:0;width:100%;height:6em;height:10vh}}.page-genetique .liste-romans ul,.page-edition .liste-romans ul{list-style:none;padding:0;margin:0}.page-genetique .liste-romans ul.liste-sections,.page-edition .liste-romans ul.liste-sections{margin-top:10px}.page-genetique .liste-romans ul li.active,.page-edition .liste-romans ul li.active{border-left:20px solid #ddf7d4}.page-genetique .liste-romans ul li.vide,.page-edition .liste-romans ul li.vide{color:#AAA;text-align:center;padding:40px}.page-genetique .liste-romans ul li.selection-exclue,.page-edition .liste-romans ul li.selection-exclue{display: none}.page-genetique .liste-romans ul li+ul,.page-edition .liste-romans ul li+ul{border-left:10px solid transparent;transition:border .25s ease 0s}.page-genetique .liste-romans ul li+ul:hover,.page-edition .liste-romans ul li+ul:hover{border-left:20px solid transparent}.page-genetique .liste-romans ul li>span,.page-edition .liste-romans ul li>span{display:block;padding:5px;width:100%;color:#AAA}.page-genetique .liste-romans ul li a,.page-edition .liste-romans ul li a{display:block;padding:5px;width:100%;cursor:pointer;color:inherit;transition:all .25s ease 0s;box-shadow:0 0px 0px 0 #ddf7d4 inset}.page-genetique .liste-romans ul li a:hover,.page-edition .liste-romans ul li a:hover{border-color:#ddf7d4;box-shadow:50vw 0px 0px 0 #ddf7d4 inset}.page-genetique .liste-romans .aucun_resultat,.page-edition .liste-romans .aucun_resultat{color:#e78888;display:none;text-align:center}.page-genetique .liste-romans .aucun_resultat[data-resultats="0"],.page-edition .liste-romans .aucun_resultat[data-resultats="0"]{display:block}.page-genetique .liste-romans[data-tri="chronologique"] .selection-exclue,.page-genetique .liste-romans[data-tri="alphabetique"] .selection-exclue,.page-edition .liste-romans[data-tri="chronologique"] .selection-exclue,.page-edition .liste-romans[data-tri="alphabetique"] .selection-exclue{display:none}.page-genetique .contenu{height:100%}.page-genetique .filtre-recherche input:focus{border-color:#b3f0fc}.page-genetique .filtres-affichage .filtre .select2-container--open .select2-selection{border-color:#b3f0fc}.page-genetique .liste-romans ul li.active{border-left:20px solid #b3f0fc}.page-genetique .liste-romans ul li a{box-shadow:0 0px 0px 0 #b3f0fc inset}.page-genetique .liste-romans ul li a:hover{border-color:#b3f0fc;box-shadow:50vw 0px 0px 0 #b3f0fc inset}.apercu-page{display:block;position:absolute;top:0;left:0;right:auto;bottom:0;width:50%;transform:translateX(-100%);-webkit-transform:-webkit-translateX(-100%);overflow:auto;background:#ddf7d4;z-index:2;transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s}.apercu-page.apercu-visible{transform:translateX(0);-webkit-transform:-webkit-translateX(0)}.apercu-page .scan-page{width:100%;height:auto;display:block;text-align:center}.apercu-page button{position:absolute;top:0px;right:0px;height:40px;width:40px;background:none;border:0px none;padding:4px;margin:0;cursor:pointer}.apercu-page button:hover{background:#2A2B2F}.apercu-page button img{height:100%;width:100%}@media (max-width: 600px){.apercu-page{position:fixed;z-index:99;top:40px;width:100%}}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.svg-loader{padding:20px}.svg-loader svg{max-width:100%;width:64px;height:64px;-webkit-animation:spin .75s linear infinite;-moz-animation:spin .75s linear infinite;animation:spin .75s linear infinite}.svg-loader.hidden{display:none}.svg-loader.hidden svg{-webkit-animation:none;-moz-animation:none;animation:none}.comparaison-html{display:flex;display:-webkit-flex;flex:1 1 auto;-webkit-flex:1 1 auto}.comparaison-html h4{font-weight:normal;margin:0}.comparaison-html #windows{flex:3 1 auto;-webkit-flex:3 1 auto;display:flex;display:-webkit-flex;flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.comparaison-html #windows>div{flex:1 1 50%;-webkit-flex:1 1 50%;display:flex;-webkit-display:flex;flex-direction:column;-webkit-flex-direction:column}.comparaison-html #windows>div>div:first-child{font-size:2em;padding:10px 20px}.comparaison-html #windows>div>div:last-child{padding:20px;overflow-y:scroll;overflow-x:hidden;text-align:justify}.comparaison-html #windows>div>div:last-child .span_c:hover,.comparaison-html #windows>div>div:last-child .survol-cible{background:#EEE;cursor:pointer}.comparaison-html #windows>div>div:last-child .span_r{background:#0ac0e5;color:#FFF;padding:0 5px}.comparaison-html #windows>div>div:last-child .span_i{background:#44ac20;color:#FFF;padding:0 5px}.comparaison-html #windows>div>div:last-child .span_s{background:#e78888;color:#FFF;padding:0 5px}.comparaison-html #windows>div>div:last-child .span_d{background:#e5d30a;color:#FFF;padding:0 5px}.comparaison-html #rempl_ins_supp,.comparaison-html #depl{pointer-events:auto}.comparaison-html #rempl_ins_supp>div>h4,.comparaison-html #depl>div>h4{background:#EEE;padding:5px 10px;cursor:pointer}.comparaison-html #rempl_ins_supp>div>h4 .nbr_occurences,.comparaison-html #depl>div>h4 .nbr_occurences{color:#AAA}.comparaison-html #rempl_ins_supp>div>h4:hover,.comparaison-html #depl>div>h4:hover{color:#FFF}.comparaison-html #rempl_ins_supp>div>h4:hover .nbr_occurences,.comparaison-html #depl>div>h4:hover .nbr_occurences{color:#FFF}.comparaison-html #rempl_ins_supp>div>h4 img,.comparaison-html #depl>div>h4 img{display:none}.comparaison-html #rempl_ins_supp>div>ul>li,.comparaison-html #depl>div>ul>li{display:flex;display:-webkit-flex}.comparaison-html #rempl_ins_supp>div>ul>li span:first-child,.comparaison-html #depl>div>ul>li span:first-child{color:#AAA;padding-right:5px}.comparaison-html #rempl_ins_supp>div>ul>li span:last-child,.comparaison-html #depl>div>ul>li span:last-child{flex:1 1 100%;-webkit-flex:1 1 100%;text-align:left}.comparaison-html #rempl_ins_supp>div>ul>li span:last-child a,.comparaison-html #depl>div>ul>li span:last-child a{width:100%;display:block;text-decoration:none}.comparaison-html #rempl_ins_supp>div>ul>li:hover,.comparaison-html #depl>div>ul>li:hover{background:#F5F5F5}.comparaison-html #rempl_ins_supp>div.liste-visible>ul,.comparaison-html #depl>div.liste-visible>ul{max-height:50vh;overflow:auto}.comparaison-html #remplacements h4:hover{background:#0ac0e5}.comparaison-html #insertions h4:hover{background:#44ac20}.comparaison-html #suppressions h4:hover{background:#e78888}.comparaison-html #deplacements h4:hover{background:#e5d30a}.comparaison-html #rempl_ins_supp,.comparaison-html #depl{font-size:.8em}.comparaison-html #rempl_ins_supp>div>[class*="_prev_btn"],.comparaison-html #rempl_ins_supp>div>[class*="_next_btn"],.comparaison-html #depl>div>[class*="_prev_btn"],.comparaison-html #depl>div>[class*="_next_btn"]{display:none}.comparaison-html #deplacements_buttons,.comparaison-html #deplacements img{display:none}@media (max-width: 600px){.comparaison-html{display:block;height:100%}.comparaison-html #modifications{display:block;height:33%;padding:0}.comparaison-html #windows{display:block;height:67%}.comparaison-html #windows.large{height:200%}.comparaison-html #windows>div{height:50%;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}}.page-contact .pave-droite p{margin:0;margin-bottom:20px;padding:0 72px}.page-contact .pave-droite ul{padding:0 20px}.page-contact .pave-droite ul li{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin-top:20px;line-height:1em}.page-contact .pave-droite ul li svg{height:32px;width:32px;margin-right:20px}.page-contact .pave-droite ul li svg path,.page-contact .pave-droite ul li svg polygon{fill:#AAA}.page-contact .pave-droite ul li .label{font-weight:bold;margin-bottom:.5em;font-size:1.8em}.page-contact .pave-droite ul li .details{font-size:1.2em}.page-contact .pave-droite ul li .details,.page-contact .pave-droite ul li .details a{color:#AAA}.page-contact .pave-droite ul li .details a:hover{color:#2A2B2F}.page-erreur .contenu{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;text-align:center;margin:0;height:100%}.page-erreur .contenu a{border-bottom:1px solid #AAA;color:#AAA}.page-erreur .contenu a:hover{border-color:#e5d30a;color:#e5d30a}.page-erreur .contenu h1.jumbo{font-size:16em;margin-bottom:.2em}@media (max-width: 1000px){.page-erreur .contenu h1.jumbo{font-size:16em;margin-bottom:.3em}}@media (max-width: 600px){.page-erreur .contenu h1.jumbo{font-size:12em;margin-bottom:.4em}}.page-erreur .contenu p{text-align:center}.dictionnaire{border-left: solid 4px #FDFCFC; padding-left: 10px;  border-bottom: solid 4px #FDFCFC; margin-top: 8%}
