:root {
  --n64e-bg-color-main:#2D2D2D;
  --n64e-bg-color-bordered-content:#393939;
  --n64e-bg-color-dark-gray:#1F1F1F;
  --n64e-bg-color-granite-gray:#595959;
  --n64e-bg-color-light-gray:#898989;
  --n64e-text-color-main:#E2E2E2;
  --n64e-text-color-highlight:#CC0000;
  --n64e-text-color-valid-element:#00CC00;
  --n64e-text-color-disabled:#CCCCCC;
  --n64e-text-color-black:#000000;
  --n64e-text-color-alternate:#000066;
  --n64e-text-color-test-note:#FFFF33;
  --n64e-text-color-h1:#E2E2E2;
  --n64e-text-color-h2:#F0F0F0;
  --n64e-text-color-h3:#CCCCCC;
  --n64e-text-color-h4:#E2E2E2;
  --n64e-text-color-h5:#E2E2E2;
  --n64e-text-color-dynamic-content-title:#58adba;
  --n64e-text-color-possede1:#CC0000;
  --n64e-text-color-possede2:#00CC00;
  --n64e-text-color-possede3:#00AA00;
  --n64e-text-color-possede4:#006600;
  --n64e-text-color-possede5:#009900;
  --n64e-tab-header-possede6:#FFCC00;
  --n64e-text-color-possede7:#FF9900;
  --n64e-text-color-possede8:#FF6600;
  --n64e-text-color-link:#EEEE00;
  --n64e-text-color-form-label:#EEEE00;
  --n64e-text-color-tab-header:#FFCC00;
  --n64e-radius-default:8px;
  --n64e-radius-large:25px;
}
BODY{background-color:var(--n64e-bg-color-main);color:var(--n64e-text-color-main);font-family:Verdana,Arial,Helvetica,sans-serif;}
IMG{border:none;margin:0px;}
IMG.banniere{width:1000px;height:150px;}
IMG.titre{width:100%;margin-bottom:5px;height:25px;}
IMG.icon{margin-bottom:10px;margin-top:10px;float:right;}
IMG.drapeauSmall{margin:auto 3px;height:15px;width:25px;}
IMG.pixelPaypal{width:1px;height:1px;}
IMG.NoScanJeu{width:160px;height:120px;}
IMG.UseAccessoire{width:30px;height:30px;}
IMG.Prototype{float:left;margin-right:5px;}
IMG.Scan{margin-right:3px;margin-bottom:3px}
IMG.ScanMag{height:153px;width:108px;margin-right:3px;margin-bottom:3px}
IMG.Lien{margin-right:3px;margin-left:3px;}
IMG.Machine{margin:0 5px 0 0;}
IMG.Partenaire{margin:0 auto;}
TABLE{border:none;width:100%;border-spacing:1px;padding:1px;border-collapse:collapse;}
TABLE.DetailTable{border-spacing:2px;padding:2px;}
TABLE.BoiteDeroulee{width:auto;margin:auto auto 5px auto;border-spacing:0px;padding:0px;text-align:left;}
TABLE.CadreFiche{background-color:transparent;text-align:left;}
TABLE.CadreCollections{border:none;text-align:center;padding:10px;border-spacing:10px;}
TABLE.InfosJeu{border-spacing:5px;}
TH{font-weight:600;text-align:center;}
.center{text-align:center;}
TD.BoxTopSide{vertical-align:bottom;text-align:center;}
TD.BoxLeftSide{vertical-align:top;text-align:right;}
TD.BoxFrontAndBackSides{vertical-align:top;text-align:center;}
TD.BoxRightSide{vertical-align:top;text-align:left;}
TD.BoxDownSide{vertical-align:top;text-align:center;}
TD.BoxTopSide, TD.BoxLeftSide, TD.BoxFrontAndBackSides, TD.BoxRightSide, TD.BoxDownSide{background-color:var(--n64e-bg-color-granite-gray);padding:0;}
DIV, P, TD{font-size:1em;text-align:justify;}
.SousCadre{margin-left:10px;width:100%;}
UL{margin:0;padding:0;list-style-type:circle;}
UL.noicon{list-style-type:none;}
LI{margin-left:15px;padding:0;text-indent:1px;}
LI.noicon{list-style:none;text-indent:0;list-style-type:none;}
DIV.body{width:1000px;margin-left:-500px;position:absolute;left:50%;top:0px;min-height:100%;background:none;}
A:link{text-decoration:none;color:var(--n64e-text-color-link);background:inherit;}
A:visited{background:inherit;color:var(--n64e-text-color-link);}
A[href]:hover{text-decoration:underline;background:inherit;}
.navbar{font-size:0.8em;font-weight:600;text-decoration:none;width:auto;margin-bottom:5px;}
NAV{font-size:0.8em;font-weight:600;text-decoration:none;width:100%;}
NAV UL{list-style-type:none;}
MAIN NAV UL{text-align:left;}
#navletters{margin:5px 0;}
#navletters UL{text-align:center;}
.menuItem{display:inline;margin:0;word-wrap:break-word;}
.menuItem a::after {display:inline-block;color:var(--n64e-text-color-main);content:' ::';padding:0;white-space:pre;}
NAV.barre-menu{background:none;font-size:1em;padding:0;margin-top:0;margin-left:0;margin-right:0;margin-bottom:10px;border:0;width:1000px;height:42px;position:relative;top:5px;left:0;text-align:center;padding-left:7px;padding-right:7px;padding-top:1px;}
#menuDeroulant{height:42px;list-style-type:none;padding:0;margin:0;border:0;position:absolute;top:0;left:0;z-index:1;}
#menuDeroulant li{float:left;width:calc(1000px/6);padding:0;margin:0;border:0;background-image:url('images/menu/Menu_haut_off.png');background-size:100%;background-repeat:no-repeat;font-family:"Arial Narrow",Arial,Verdana,Helvetica,sans-serif;font-size:0.9em;font-weight:700;}
#menuDeroulant li a:link, #menuDeroulant li a:visited{display:block;color:var(--n64e-text-color-main);margin:0;padding:5px;padding-top:25px;border:0;background-color:var(--n64e-text-color-black);text-decoration:none;}
#menuDeroulant li a:hover{background-image:url('images/menu/Menu_haut_on.png');background-size:100%;}
#menuDeroulant li a:active{background-image:url('images/menu/Menu_haut_on.png');background-size:100%;}
#menuDeroulant .sousMenu{display:none;list-style-type:none;height:1%;margin:0;padding:0;border:0;background:none;text-align:left;}
#menuDeroulant .sousMenu li{float:none;margin:0;padding:0;border:0;width:calc(1000px/6);height:auto;border:none;background:none;font-weight:normal;}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited{display:block;margin:0;border:0;height:auto;padding:0;}
#menuDeroulant .sousMenu li a:hover{height:auto;padding:0;color:var(--n64e-text-color-black);}
#menuDeroulant li:hover > .sousMenu{display:block;z-index:1;}
.messages-non-lus{background:inherit;font-weight:600;color:var(--n64e-text-color-highlight);}
.cadre-ajouts, .cadre-derniers-messages, .cadre-jeu-moment, .cadre-news, .cadre-tests, .cadre-dossiers, .cadre-cest{background-color:var(--n64e-bg-color-dark-gray);width:100%;border:none;text-align:left;margin-bottom:15px;padding-top:0px;padding-bottom:0px;box-sizing:border-box;}
.cadre-news{font-size:0.9em;height:375px;overflow:hidden;}
.cadre-tests{font-size:0.9em;height:325px;overflow:hidden;}
.cadre-dossiers{font-size:0.9em;height:325px;overflow:hidden;}
.cadre-derniers-messages-inner, .cadre-news-inner, .cadre-tests-inner, .cadre-dossiers-inner, .cadre-cest-inner{width:100%;text-align:left;overflow-y:auto;overflow-x:hidden;}
.cadre-derniers-messages-inner{height:280px;padding:0 3px;box-sizing:border-box;}
.cadre-derniers-messages-inner ARTICLE{font-size:0.9em;margin-bottom:5px;}
.cadre-news-inner{height:340px;}
.cadre-dossiers-inner{height:290px;}
.cadre-tests-inner{height:290px;}
.cadre-cest-inner{padding:0 3px;}
.cadre-cest-inner UL{list-style-type:disc;padding-left:3px;}
.cadre-paypal{text-align:center;}
.cadre-ajouts-header, .cadre-derniers-messages-header, .cadre-jeu-moment-header, .cadre-cest-header{font-size:18px;text-align:center;padding-top:2px;padding-bottom:2px;color:var(--n64e-bg-color-dark-gray);margin:0 0 10px 0;}
.cadre-ajouts-header{background-image:url('images/menu/bleu.png');background-size:100%;}
.cadre-derniers-messages-header{background-image:url('images/menu/rouge.png');background-size:100%;margin:0;}
.cadre-jeu-moment-header{background-image:url('images/menu/vert.png');background-size:100%;}
.cadre-cest-header{background-image:url('images/menu/jaune.png');background-size:100%;}
.posteur-dernier-message{font-style:italic;font-weight:600;color:var(--n64e-text-color-highlight);font-size:0.9em;}
.titre-dernier-message{font-weight:600;font-size:0.9em;}
.message-dernier-message{font-style:italic;font-size:0.8em;}
.titre-dernier-ajout{font-size:0.8em;margin:2px;text-align:left;}
.titre-jeu-moment{margin:0;text-align:center;}
.cadre-drapeaux{background:none;position:absolute;top:10px;right:10px;width:45px;height:150px;margin:0;}
.colonne-droite{background:none;width:250px;box-sizing:border-box;padding:2px;margin-left:3px;margin-right:0px;margin-top:3px;margin-bottom:5px;position:relative;float:right;}
.cadre-pub{background:none;width:calc(100% - 20px);height:auto;text-align:center;margin:10px 2px;display:flex;flex-flow:wrap;justify-content:space-around;}
.cadre-presentation{background-color:var(--n64e-bg-color-dark-gray);font-size:1em;width:100%;text-align:justify;border:none;margin-bottom:10px;}
.header-news{font-size:1.1em;font-weight:600;color:var(--n64e-bg-color-light-gray);}
.texte-news{font-size:0.9em;}
.titre-test{font-size:1.1em;font-weight:600;color:var(--n64e-bg-color-light-gray);}
.intro-test, .description{font-size:0.9em;font-style:italic;}
.menu-page{font-size:0.9em;text-align:center;width:100%;margin-top:5px;}
.bloc-jeux-lettre{margin-bottom:5px;padding:2px;}
.table-jeux-lettre{margin-top:3px;width:100%;}
.champ-details-titre{font-size:0.9em;}
.champ-details-valeur{font-size:0.9em;font-weight:600;}
.jeu-titre{font-size:1.35em;}
.cadre-jeu-moment .description{margin:10px;}
.firstletter{color:var(--n64e-text-color-highlight);}
H1{font-size:1.7em;text-align:center;font-weight:600;color:var(--n64e-text-color-h1);}
H2{font-size:1.5em;text-align:left;font-weight:600;color:var(--n64e-text-color-h2);margin:1px 0;text-decoration:none;}
H3{font-size:1.3em;text-align:left;font-weight:600;color:var(--n64e-text-color-h3);}
H4{font-size:1.2em;text-align:left;font-weight:600;color:var(--n64e-text-color-h4);}
H5{font-size:1.1em;text-align:left;font-weight:600;color:var(--n64e-text-color-h5);margin-bottom:0;}
H1 IMG, H2 IMG, H3 IMG, H4 IMG, H5 IMG{height:1em;width:auto;margin:0 3px;}
.HeaderTab{background:var(--n64e-bg-color-granite-gray);width:120px;font-weight:500;font-size:0.9em;color:var(--n64e-text-color-tab-header);margin:0px;padding:0px;height:22px;float:left;overflow:hidden;}
.HeaderTabActiveTab{background:var(--n64e-bg-color-granite-gray);width:120px;font-weight:600;font-size:1em;color:var(--n64e-text-color-tab-header);margin:0px;padding:0px;height:22px;float:left;overflow:hidden;}
.HeaderTabTextInactive{background:var(--n64e-bg-color-granite-gray);color:var(--n64e-text-color-disabled);font-weight:400;font-size:0.7em;text-decoration:line-through;margin:0px;padding:0px;}
.FormLabelField{font-size:0.9em;color:var(--n64e-text-color-form-label);background:none;font-weight:600;}
LABEL{font-size:0.9em;color:var(--n64e-text-color-form-label);background:none;font-weight:600;}
.FormSelectBox{font-size:0.9em;color:var(--n64e-text-color-main);font-weight:600;background-color:var(--n64e-bg-color-main);}
.FormTextBox{font-size:0.9em;color:var(--n64e-text-color-main);font-weight:600;background:none;}
.FormButton{font-size:0.9em;color:var(--n64e-text-color-link);font-weight:600;background:none;border-radius:var(--n64e-radius-default);}
.noteFinale{color:var(--n64e-text-color-test-note);font-weight:600;text-align:right;}
.PossessionVenteRecherche{font-size:0.9em;}
.PossedeBlister{color:var(--n64e-text-color-possede1);font-weight:600;font-size:0.9em;}
.PossedeBNC{font-weight:600;color:var(--n64e-text-color-possede2);font-size:0.9em;}
.PossedeBC{font-weight:600;color:var(--n64e-text-color-possede3);font-size:0.9em;}
.PossedeNC{font-weight:600;color:var(--n64e-text-color-possede4);font-size:0.9em;}
.PossedeC{color:var(--n64e-text-color-possede5);font-size:0.9em;}
.PossedeBN{color:var(--n64e-text-color-possede6);font-size:0.9em;}
.PossedeB{color:var(--n64e-text-color-possede7);font-size:0.9em;}
.PossedeN{color:var(--n64e-text-color-possede8);font-size:0.9em;}
.navbarYears{text-align:center;width:100%;margin-bottom:5px;}
.NumerosPagesNav{background:var(--n64e-bg-color-granite-gray);font-size:0.8em;text-align:center;font-weight:600;width:100%;margin:5px 0;border-radius:var(--n64e-radius-default);}
.dc-titre{color:var(--n64e-text-color-dynamic-content-title);}
.NomMachine{background-color:var(--n64e-bg-color-light-gray);color:var(--n64e-text-color-alternate);font-weight:600;font-size:1.6em;}
.AlternateBackground{background-color:var(--n64e-text-color-alternate);}
TD.Dossier{text-align:left}
.TexteGras{font-weight:600;}
.AnnuaireLien{color:var(--n64e-text-color-alternate);font-weight:600;font-size:0.9em;}
.Vok{font-family:"Comic Sans MS",Verdana,Arial,Helvetica,sans-serif;font-weight:600;color:var(--n64e-text-color-valid-element);}
.Xnotok{font-family:"Comic Sans MS",Verdana,Arial,Helvetica,sans-serif;font-weight:600;color:var(--n64e-text-color-highlight);}
.Vokmini{font-family:"Comic Sans MS",Verdana,Arial,Helvetica,sans-serif;font-weight:600;color:var(--n64e-text-color-valid-element);font-size:0.7em;}
.Xnotokmini{font-family:"Comic Sans MS",Verdana,Arial,Helvetica,sans-serif;font-weight:600;color:var(--n64e-text-color-highlight);font-size:0.7em;}
.TitreJeuCollectionGrey{background-color:var(--n64e-bg-color-main);font-weight:600;text-align:left;vertical-align:middle;}
.TitreJeuCollectionBlue{background-color:var(--n64e-text-color-alternate);font-weight:600;text-align:left;vertical-align:middle;}
TD.LateralImages{text-align:center;vertical-align:middle;}
TD.ImageInGallery{text-align:center;vertical-align:top;}
.CadreScan{padding:3px;}
.Encadre{border-spacing:2px;padding:2px;border:ridge;border-width:1px;border-color:var(--n64e-text-color-highlight);}
.Encadre TD{text-align:left;}
.versionJeu{font-style:italic;font-size:0.9em;}
.MembersPageColumnsHeaders{font-weight:normal;}
.IconLine{background-color:var(--n64e-text-color-disabled);color:var(--n64e-text-color-alternate);}
.IconLine > *{margin:0 10px;}
.loginFormLabel, .loginFormTextbox, .minitexte{font-size:0.7em;}
.loginFormButton{font-size:0.7em;font-weight:600;background-color:var(--n64e-text-color-alternate);color:var(--n64e-text-color-link);}
.InvalidLink{font-weight:300;color:var(--n64e-text-color-disabled);}
.clearboth{clear:both;height:0px;}
.dynamicContentDiv{margin:0;clear:both;float:none;}
.dynamicContentDiv FIGCAPTION{font-size:0.9em;font-style:italic;}
.dynamicContentHeader{font-weight:600;}
.dynamicContentData{font-size:0.9em;}
.dynamicContentTitre{color:var(--n64e-text-color-link);}
.dynamicContentPlusMoins, .dynamicContentNoteFinale, .dynamicContentDisclaimer{margin-top:6px;margin-bottom:12px;box-sizing:border-box;}
.dynamicContentPlusMoins P{text-align:left;}
.dynamicContentPlusMoins .Vokmini, .dynamicContentPlusMoins .Xnotokmini{margin-right:3px;}
.dynamicContentPlusMoins H3{text-align:center;margin:2px;}
.dynamicContentNoteFinale{display:grid;grid-template-columns:auto auto auto;text-align:center;font-weight:600;}
.dynamicContentNoteFinale P{text-align:center;margin:auto;}
.dynamicContentNoteFinale .noteFinale{font-size:100px;}
.dynamicContentDisclaimer{font-size:0.9em;}
.dynamicContentDisclaimer > P{text-align:left;}
.dynamicContentPlusMoins.rounded3Dborder, .dynamicContentNoteFinale.rounded3Dborder, .dynamicContentDisclaimer.rounded3Dborder{width:calc(100% - 12px);margin-left:6px;margin-right:6px;padding:calc(var(--n64e-radius-large)/2);background-color:var(--n64e-bg-color-bordered-content);}
.dynamicContentBigImage{display:flex;flex-flow:wrap;justify-content:space-around;}
.recherche{text-align:center;box-sizing:border-box;}
.recherche .FormTextBox{margin:3px 0;background-color:var(--n64e-bg-color-granite-gray);border-radius:var(--n64e-radius-default);}
.gauche{float:left;}
.droite{float:right;}
.DeuxColonnes{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(2, 50%);}
.TroisColonnes{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(3, calc(100%/3));}
.QuatreColonnes{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(4, 25%);}
.CinqColonnes{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(5, 20%);}
.SixColonnes{width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(6, calc(100%/6));}
DIV.ConteneurVignettes{display:flex;flex-flow:wrap;}
DIV.ConteneurVignettesCourt{display:flex;flex-flow:wrap;justify-content:space-around;}
DIV.VignetteFiche{border-style:groove ridge ridge groove;border-width:5px;border-color:var(--n64e-bg-color-light-gray);border-radius:var(--n64e-radius-large);padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:7px;margin:6px;background-color:var(--n64e-bg-color-bordered-content);vertical-align:bottom;width:calc((100%/3) - 12px);box-sizing:border-box;text-align:center;}
DIV.VignetteFiche:hover{background-color:rgb(121 121 121 / 1);}
DIV.VignetteFiche H5{margin-top:0;margin-bottom:2px;font-size:1.1em;vertical-align:top;text-align:center;}
FIGURE{margin:3px;text-align:center;}
FIGCAPTION{caption-side:bottom;}
DIV.VignetteFiche FIGURE FIGCAPTION{margin-bottom:5px;}
.container{position:relative;width:100%;}
.containerRight{position:relative;width:calc(100% - 20px);margin:10px;}
.image{display:block;text-align:center;}
.image IMG{width:100%;height:auto;}
.overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:auto;width:100%;opacity:0;transition:.5s ease;background-color:rgb(121 121 121 / .7);}
.container:hover .overlay{opacity:1;}
.containerRight:hover .overlay{opacity:1;}
A.overlayLink{font-size:0.9em;font-weight:600;line-height:1.5em;color:black;position:absolute;height:100%;width:100%;-ms-transform:translate(-50%, -50%);text-align:center;text-decoration:none;background:transparent;padding:0;vertical-align:middle;display:flex;justify-content:center;align-items:center;text-shadow:0 0 2px white;}
A.overlayLink:hover{text-decoration:none;}
.TagHolder{width:100%;margin-top:20px;margin-bottom:20px;}
.Tag{float:left;font-size:0.9em;color:var(--n64e-text-color-black);margin-right:8px;background-image:url('images/menu/gris.png');background-size:100% 100%;padding-left:5px;padding-right:5px;}
.Tag A{font:inherit;text-decoration:none;color:inherit;height:100%;width:100%;}
.Tag A:hover{text-decoration:none;}
#tableGrid LI{display:block;margin:5px;white-space:nowrap;list-style-type:none;}
#gamesList TD{text-align:left;}
#gamesList A{white-space:nowrap;}
#gamesList A[href]{display:block;margin:2px;}
#gamesList A[name]{display:inline-block;margin:0;}
#logos .container{width:auto;vertical-align:middle;padding:5px}
#logos P{vertical-align:middle;text-align:center;height:100%;}
#logos .overlay{width:auto;}
#logos IMG{display:block;margin:0 auto;white-space:nowrap;}
.faq{border-style:groove ridge ridge groove;border-width:5px;border-color:var(--n64e-bg-color-light-gray);border-radius:var(--n64e-radius-large);margin-left:6px;margin-right:6px;margin-top:6px;margin-bottom:12px;padding:calc(var(--n64e-radius-large)/2);background-color:var(--n64e-bg-color-bordered-content);width:calc(100% - 12px);box-sizing:border-box;box-shadow:3px 3px 4px black;}
.question{color:rgb(238,238,0);font-weight:600;cursor:pointer;text-align:left;padding-left:3px;}
.answer{font-style:italic;text-align:justify;}
MAIN{background:none;position:relative;float:left;text-align:justify;padding:2px;width:calc(100% - 253px);box-sizing:border-box;margin-left:0px;margin-right:0px;margin-top:3px;margin-bottom:5px;}
ASIDE{background:none;}
FOOTER{clear:both;background:none;width:1000px;font-size:0.9em;text-align:center;margin-top:5px;margin-bottom:5px;}
.footerItem, .navLetterItem{display:inline-block;margin:0;}
.footerItem a::after {display:inline-block;content:' - ';padding:0;white-space:pre;}
.liste-jeux{font-size:1em;width:100%;table-layout:fixed;box-sizing:border-box;}
.liste-jeux TH, .liste-jeux TD{text-align:left;}
.liste-jeux TH{padding:5px;}
.liste-jeux TD{padding:5px 0;}
.liste-jeux TD.moyenne{padding:5px;}
.liste-jeux A{padding:2px 5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.liste-jeux A[name]{display:inline-block;text-decoration:none;}
.ligne-element-pair{background-color:var(--n64e-bg-color-granite-gray);}
.ligne-element-impair{background-color:var(--n64e-bg-color-light-gray);}
.linkToTop{position:fixed;width:25px;height:25px;bottom:50px;right:30px;opacity:0.3;}
.linkToTop:hover{opacity:1;}
.linkToTop IMG{width:25px;}
#tabs ul{list-style-type:none;display:flex;flex-flow:wrap;box-sizing:border-box;}
#tabs ul li{height:2rem;font-weight:bold;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;background:var(--n64e-bg-color-granite-gray);width:auto;padding:0 20px;margin-left:10px;margin-right:-12px;border:2px solid var(--n64e-bg-color-light-gray);border-bottom:none;
clip-path: polygon(0% 0%, calc(100% - 20px) 0%, 100% calc(100% - 20px), 100% 100%, 0% 100%);
filter:drop-shadow(2px -2px 2px rgba(0, 0, 0, 0.26));}
#tabs ul li:hover{color:var(--n64e-text-color-link);}
#tabs ul li.selected{font-weight:bold;color:var(--n64e-text-color-tab-header);background-color:var(--n64e-bg-color-light-gray);cursor:default;}
#tabs ul li.inactive{text-decoration:line-through;cursor:not-allowed;color:var(--n64e-text-color-main);font-weight:normal;}
#tabs ul li a{color:var(--n64e-text-color-tab-header);text-decoration:none;}
#tabs ul li.selected a{color:var(--n64e-text-color-tab-header);font-weight:bold;}
#tabs ul li a:hover{color:var(--n64e-text-color-link);}
.roundedCornersDefault{border-width:0;border-radius:var(--n64e-radius-default);padding-bottom:var(--n64e-radius-default);overflow:hidden;}
.rounded3Dborder{border-style:groove ridge ridge groove;border-width:5px;border-color:var(--n64e-bg-color-light-gray);border-radius:var(--n64e-radius-large);box-shadow:2px 2px 5px -5px #C9C9C9;}
.BlocDossier, .BlocTest, .BlocGalerie{width:100%;display:grid;box-sizing:border-box;margin-bottom:7px;}
.BlocDossier{grid-template-columns:auto fit-content(20%);padding:0 5px;}
.BlocTest{grid-template-columns:150px auto fit-content(16%);padding:5px;}
.BlocDossier:hover, .BlocTest:hover, .BlocGalerie:hover{background-color:var(--n64e-bg-color-light-gray);}
.BlocDossier:hover > *:not(a), .BlocDossier:hover > SPAN:not(.firstletter), .BlocGalerie:hover > *:not(a), .BlocGalerie:hover > SPAN:not(.firstletter), .BlocTest:hover > *:not(a):not(.noteFinale), .BlocTest:hover > SPAN:not(.firstletter){color:var(--n64e-bg-color-main);}
.BlocDossier IMG{margin-right:3px;display:inline;}
.BlocTest IMG{grid-row:span 3;margin:calc(var(--n64e-radius-large)/2) auto;}
.BlocDossier H2, .BlocTest H2, .BlocGalerie H2{display:inline-block;font-size:1.2em;font-weight:600;margin:10px 5px 5px;text-align:left;}
.BlocDossier H3, .BlocTest H3, .BlocGalerie H3{display:inline-block;font-size:1.2em;font-weight:600;margin:10px 5px 5px;text-align:left;}
.BlocDossier P, .BlocTest P{margin:10px 5px 5px;}
.BlocDossier A, .BlocTest A{display:inline-block;margin:10px 5px 5px;}
.BlocDossier .description, .BlocTest .description{grid-column:span 2;}
.BlocGalerie A{margin:5px auto;}
input[type="submit"], input[type="button"]{border-radius:var(--n64e-radius-default);padding:calc(var(--n64e-radius-default)/4) var(--n64e-radius-default);}
SUMMARY.noarrow{list-style-type:none;}
SUMMARY H2, SUMMARY H3, SUMMARY H4{display:inline-block;cursor:pointer}
.BlocZoneFixe{padding:0 10px;}
.rounded3Dborder FORM{padding:calc(var(--n64e-radius-large)/2);}
.rounded3Dborder P{padding:0 calc(var(--n64e-radius-large)/2);}
FORM.DeuxColonnes > * {margin:3px 0;}
FORM.DeuxColonnes TEXTAREA, FORM.DeuxColonnes .description, FORM.DeuxColonnes .KT_bottombuttons{grid-column:1/-1;}
FORM.DeuxColonnes .g-recaptcha, FORM.DeuxColonnes input[type="submit"], FORM.DeuxColonnes input[type="button"]{margin:auto;padding:10px;}
.CategorieLiens{line-height:1.5em;}
.dynamicContentDiv IMG:hover, .dynamicContentNoteFinale IMG:hover{opacity:0.5;transition:1s ease;}
.colonne-droite FORM{margin-bottom:15px;}
#FicheJeu H1{text-align:left;}
HR.splitter{text-align:center;width:80%;clear:both;}
DETAILS.scansMag[open] summary ~ * {animation:sweep 1s ease-in-out;}
.MoyenneTests{background-color:var(--n64e-bg-color-granite-gray);font-weight:600;width:100%;margin:5px 0;border-radius:var(--n64e-radius-default);}
.VideoBlock{text-align:center;}
.MagazineScans{margin:10px 0;}
.MagazineScans.rounded3Dborder{padding:calc(var(--n64e-radius-large)/2);}
.LiensCommunaute{display:grid;box-sizing:border-box;grid-template-columns:max-content max-content;}
.LiensCommunaute H3{grid-column:1/-1;}
.goodieSimilaire{position:relative;width:25%;}
.goodieSimilaire:hover .overlay{opacity:1;}
.ArticleIntroPdf{box-sizing:border-box;width:100%;display:grid;grid-template-columns:auto auto;margin-top:-20px;}
.DetailsMagazine{margin:0 5px;width:calc(100% - 10px);line-height:1em;display:grid;grid-template-columns:minmax(min-content, 60%) minmax(min-content, 40%);}
.DetailsMagazine P{text-align:left;}
.DetailsMagazine .description{grid-column:1/-1;}

@keyframes sweep {
  0%   {opacity:0;}
  100% {opacity:1;}
}

.right{text-align:right;}
.ficheSousCadre{background-color:var(--n64e-bg-color-bordered-content);filter:drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.33));border-radius:var(--n64e-radius-default);padding:5px 0;box-sizing:border-box;}
.CatalogePublicitaire{background-color:var(--n64e-bg-color-bordered-content);filter:drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.33));padding:calc(var(--n64e-radius-large)/2);box-sizing:border-box;margin-bottom:10px;}
.ficheSousCadre SECTION, .ficheSousCadre ARTICLE, .ficheSousCadre ASIDE, .ficheSousCadre TABLE:not(.BoiteDeroulee), .CatalogePublicitaire SECTION, .CatalogePublicitaire ARTICLE, .CatalogePublicitaire ASIDE, .MagazineScans ARTICLE{margin:5px;width:calc(100% - 10px);}
.ficheSousCadre H2{margin-bottom:10px;text-align:center;}
.tabsSousCadre{width:100%;border-bottom-style:groove;border-bottom-width:5px;border-bottom-color:var(--n64e-bg-color-light-gray);margin:0;}
.gamelogo, .cartouche, .notice{margin:auto;display:block;}
.FicheTechnique{margin:0 5px;width:calc(100% - 10px);line-height:1em;display:grid;grid-template-columns:minmax(min-content, 40%) minmax(min-content, 60%);}
.FicheTechnique .gamelogo{grid-column:1/-1;}
.FicheTechnique .description{grid-column:1/-1;}
.FicheTechnique .IconLine{grid-column:1/-1;display:flex;flex-flow:row wrap;margin:auto;width:100%;justify-content:center;}
.IconLine DIV P{display:inline-block;margin:auto;height:100%;vertical-align:middle;}
.LabelLangues{vertical-align:top;}
.DrapeauxLangues, .Evaluations, .ComparatifRamPak, .Galerie, .PhotosFiche, .CatalogueScans, .Publicites{display:flex;flex-flow:row wrap;align-self:flex-start;margin:auto 0;}
.Galerie, .PhotosFiche, .CatalogueScans{justify-content:space-evenly;}
.Galerie IMG{box-shadow:1px 1px 5px -1px var(--n64e-bg-color-granite-gray);border-radius:var(--n64e-radius-default);}
.GaleriePhotos IMG{box-shadow:1px 1px 5px -1px var(--n64e-bg-color-granite-gray);border-radius:var(--n64e-radius-default);}
.PhotosFiche IMG, .CatalogueScans IMG, .Publicites IMG{margin:5px;}
.DrapeauxLangues IMG{margin:0 3px;}
.Evaluations IMG{margin:auto 0;max-height:100px;}
.ComparatifRamPak FIGURE, .Galerie FIGURE{margin-right:10px;}
.Communaute, .Contenu, .Textes{padding:5px;}
.Textes ARTICLE{display:grid;grid-template-columns:auto auto;}
.Textes IMG{margin:0 5px;}
.Textes DIV P{margin:5px;}
.ContenuExtra{display:flex;flex-flow:wrap;justify-content:flex-start;width:100%;box-sizing:border-box;}
.ContenuExtra A{display:block;margin:0 5px;}
LI.critere{line-height:1.5;text-indent:10px;}
NAV LI{text-indent:0;}
#TopVersions{margin:0 5px;}
#TopVersions .description{text-align:center;}
.imageIcon{display:block;}

section.contenuStudios{display:flex;flex-flow:wrap;box-sizing:border-box;}
input[name="studioTabs"]{position:absolute;opacity:0;}
.studioTabLabel{width:auto;height:2rem;display:flex;justify-content:center;align-items:center;}
input[name="studioTabs"]:checked + label{font-weight:bold;color:var(--n64e-text-color-tab-header);background-color:var(--n64e-bg-color-light-gray);cursor:default;}
.studioContenu{display:none;padding:0;}
.studioContenu H2{padding:0 5px;margin-bottom:10px;}
#tabJeux:checked ~ #cadreJeux{animation:anim 0.5s linear;display:block;width:100%;}
#tabUnreleased:checked ~ #cadreUnreleased{animation:anim 0.5s linear;display:block;width:100%;}
#tabPortages:checked ~ #cadrePortages{animation:anim 0.5s linear;display:block;width:100%;}

@keyframes anim{
from{opacity:0;}
to{opacity:1;}
}

@media screen {
.studioTabLabel{position:relative;cursor:pointer;background:var(--n64e-bg-color-granite-gray);width:auto;padding:0 20px;margin-left:10px;margin-right:-12px;border:2px solid var(--n64e-bg-color-light-gray);border-bottom:none;
clip-path: polygon(0% 0%, calc(100% - 20px) 0%, 100% calc(100% - 20px), 100% 100%, 0% 100%);
filter:drop-shadow(2px -2px 2px rgba(0, 0, 0, 0.26));}
input[name="studioTabs"]:disabled + label{text-decoration:line-through;cursor:not-allowed;color:var(--n64e-text-color-main);}
input[name="studioTabs"]:not(:disabled) +label{font-weight:bold;}
input[name="studioTabs"]:not(:disabled):not(:checked) + label:hover{color:var(--n64e-text-color-link);}
.studioTabLabel:before, .studioTabLabel:after{position:absolute;}
.studioTabLabel:before{margin-left:-1rem;z-index:1;}
.studioTabLabel:after{border-style:none;left:0;right:0;bottom:0;}
.studioContenu{filter:drop-shadow(0px 2px 3px rgba(0, 0, 0, 0.33));order:1;border-radius:var(--n64e-radius-default);}
}
.Lettrine{font-family:"Comic Sans MS",Verdana,Arial,Helvetica,sans-serif;font-size:1.7em;color:var(--n64e-text-color-link);font-weight:600;padding:2px;margin:2px;text-shadow:0 0 0.2em var(--n64e-bg-color-light-gray), 0 0 0.2em var(--n64e-bg-color-light-gray), 0 0 0.2em var(--n64e-bg-color-light-gray);}

.contenuStudios .liste-jeux TH, .contenuStudios .liste-jeux TD{text-indent:1rem;padding:5px 0;}
.contenuStudios .liste-jeux A{padding:2px 0;}

.ImageDC_right{float:right;margin:0 0 0 5px;}
.ImageDC_left{float:left;margin:0 5px 0 0;}