body{margin:0;padding:0;background:url(../img/site-background-footer.png) fixed no-repeat bottom center #e7faff;font-family:Arial,sans-serif;font-size:16px;color:#67778e}*{box-sizing:border-box}:focus{outline:0!important}::-webkit-scrollbar-track{border-radius:0;background-color:#fff}::-webkit-scrollbar{width:7px;background-color:#fff}::-webkit-scrollbar-thumb{border-radius:3px;background-color:#ededed}a,a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none;color:#06b5ef;outline:0;-webkit-tap-highlight-color:none}a:hover{color:#06b5ef}.title,h1,h2,h3,h4{font-family:Oswald,sans-serif}h1{font-size:24px;color:#06b5ef}h2{font-size:22px;color:#06b5ef}h3{font-weight:400;font-size:20px}h4{font-weight:400;font-size:18px}p{text-align:justify;line-height:26px;color:#67778e}p a:hover{text-decoration:underline!important}p.title{font-weight:700;font-size:22px;margin-top:0;margin-bottom:10px;color:#06b5ef}p.title a:hover{text-decoration:none!important}ol,ul{margin:0;padding:0}ol li,ul li{list-style:none;vertical-align:middle}form label{display:block;margin-bottom:5px;margin-left:5px;color:#67778e}form input[type=email],form input[type=password],form input[type=text]{display:block;width:100%;padding:10px 25px;font-size:18px;line-height:25px;color:#67778e;outline:0;border:solid 2px #b2e2ee;background-color:#f1fafc;overflow:hidden;border-radius:25px;transition:box-shadow .2s border-color .2s}form input[type=email]:active,form input[type=email]:focus,form input[type=password]:active,form input[type=password]:focus,form input[type=text]:active,form input[type=text]:focus{box-shadow:0 0 10px 0 #9ddae9;border-color:#88d2e5}form .input{margin-bottom:20px}form .input:after,form .input:before{clear:both;float:none;content:"";display:block}.button{border:solid 2px #06b5ef;border-bottom:solid 6px #06b5ef;background-color:#15c0f9;color:#fff!important;padding:10px 40px;margin:5px 0;text-align:center;font-size:16px;cursor:pointer;transition:all .2s;border-radius:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media all and (max-width:480px){.button{display:block;width:100%}}.button.active,.button:active,.button:hover{background-color:#1fc3f9;color:#fff}.button:active{box-shadow:none}.button.play{background-color:#ff1493;border:solid 2px #c6006b;border-bottom:solid 6px #c6006b;font-size:22px;font-weight:700;text-transform:uppercase;padding:20px 60px;overflow:hidden;border-radius:40px;box-shadow:0 3px 5px rgba(0,0,0,.4)}.button.play.active,.button.play:active,.button.play:hover{background-color:#e00079;color:#fff}@media all and (max-width:480px){.button.play{display:inline-block;width:auto;font-size:16px;font-weight:700;padding:15px 30px;overflow:hidden;border-radius:30px}}.button.acheter{background-color:orange;color:#fff;margin-top:20px;text-align:center;border-radius:10px;border:none;line-height:50px}@media all and (max-width:480px){.button.acheter{text-overflow:none;white-space:initial;line-height:22px}}.button.acheter:hover{background-color:#e69500;text-decoration:none!important}.hide{display:none!important;visibility:hidden}.show{display:block;visibility:visible}.center{text-align:center}.justify{text-align:justify}.container{background-color:#fff}@media all and (min-width:1366px){.container{max-width:1366px;margin:auto;box-shadow:0 0 10px rgba(0,0,0,.05)}}.header{display:block;position:fixed;z-index:1;top:0;left:0;width:100%;background:#fff;box-shadow:0 3px 7px rgba(0,0,0,.1)}.header-brand{display:none;text-align:center}@media all and (max-width:768px){.header-brand{display:block}}.header-brand a{display:inline-block;padding:7px}.header-brand a img{border:0}.header-menu ul{display:flex;justify-content:space-between;align-items:center}.header-menu ul li{flex-basis:100%;text-align:center;text-transform:uppercase;font-size:15px;font-weight:700}@media all and (max-width:768px){.header-menu ul li.brand-menu{display:none}}.header-menu ul li.mobile-menu{display:none}@media all and (max-width:768px){.header-menu ul li.mobile-menu{display:block}}.header-menu ul li.mobile-menu a .icon{background-color:orange}.header-menu ul li:first-child{margin-left:1%}.header-menu ul li:last-child{margin-right:1%}.header-menu ul li a,.header-menu ul li span.nolink{display:block;color:#a1abba!important;padding-top:10px;padding-bottom:10px;cursor:pointer;transition:color .3s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header-menu ul li a .icon,.header-menu ul li span.nolink .icon{height:35px;width:auto;background-color:#ad6;padding:7px;overflow:hidden;border-radius:50%}.header-menu ul li a .title,.header-menu ul li span.nolink .title{display:block;margin-top:5px}@media all and (max-width:768px){.header-menu ul li a .title,.header-menu ul li span.nolink .title{display:none}}.header-menu ul li .effect{display:block;height:4px;background:#cdd3db;width:0%;margin:auto;transition:all .3s}.header-menu ul li.active .effect,.header-menu ul li:active .effect,.header-menu ul li:hover .effect{width:20%!important}.grid{margin-top:83px;display:flex;justify-content:center}@media all and (max-width:768px){.grid{margin-top:115.5px}}.aside{position:sticky;width:20%;height:100vh;top:83px;overflow-y:auto;background-color:#fff;scrollbar-color:#fff #fff;scrollbar-width:thin}@media all and (max-width:768px){.aside{top:115px;display:none}}.aside .aside-menu ul{margin-top:20px}.aside .aside-menu ul li a{display:flex;align-items:center;justify-content:flex-start;padding:10px;color:#67778e;transition:background-color .3s linear}.aside .aside-menu ul li a .picto{width:80px;min-width:80px;height:80px;margin-right:10px;background-color:#fff;background-position:center center;background-size:cover;background-repeat:no-repeat;border:solid 4px #fff;overflow:hidden;border-radius:50%}.aside .aside-menu ul li a .picto:nth-child(2n+0){background-color:#ad6}.aside .aside-menu ul li a .picto:nth-child(3n+0){background-color:#06b5ef}.aside .aside-menu ul li a .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Arial,sans-serif;font-weight:700}.aside .aside-menu ul li.active a,.aside .aside-menu ul li:active a,.aside .aside-menu ul li:hover a{color:#06b5ef;background-color:#eff2f7}.aside.fullwidth{display:block;position:fixed;z-index:99;width:100vw}.aside.fullwidth .aside-header{display:none}.aside.fullwidth .aside-menu{margin-top:20px}.aside.fullwidth .aside-menu ul{display:flex;justify-content:flex-start;flex-flow:row wrap}.aside.fullwidth .aside-menu ul li{display:block;background-color:#ad6;border:solid 3px #ad6;flex-basis:calc(48%);margin:1%;overflow:hidden;border-radius:30px}@media all and (max-width:480px){.aside.fullwidth .aside-menu ul li{flex-basis:100%}}.aside.fullwidth .aside-menu ul li:nth-child(odd){background-color:#06b5ef;border-color:#06b5ef}.aside.fullwidth .aside-menu ul li:nth-child(4n-1){background-color:#ffb733;border-color:#ffb733}.aside.fullwidth .aside-menu ul li a .picto{display:none}.aside.fullwidth .aside-menu ul li a .title{display:block;text-align:center;padding:10px;color:#fff;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.aside.fullwidth .aside-menu ul li.active,.aside.fullwidth .aside-menu ul li:active,.aside.fullwidth .aside-menu ul li:hover{background-color:#ff1493;border-color:#ff1493}.aside.fullwidth .aside-menu ul li.active a,.aside.fullwidth .aside-menu ul li:active a,.aside.fullwidth .aside-menu ul li:hover a{background-color:#ff1493}.content{padding:20px;width:80%;min-height:960px}@media all and (max-width:768px){.content{width:100%;margin-left:0}}.description.apercu,.description.categorie{max-height:350px;min-height:auto;overflow:hidden}.description.apercu h2:first-child,.description.apercu p:first-child,.description.categorie h2:first-child,.description.categorie p:first-child{margin-top:0!important}.description ol,.description ul{margin-left:30px}.description ol li,.description ul li{list-style:circle;line-height:26px}.description .enonce{background-color:#fbfbac;border-radius:10px;border:solid 3px #e6e695;border-top:none;border-left:none;padding:20px}.description .tableau{width:90%;margin:0 auto;margin-bottom:40px;box-shadow:5px 5px 0 #92e2fc}.description .tableau thead tr{font-weight:700;color:#fff;background-color:#06b5ef}.description .tableau tbody{background-color:#dcf6fe}.description .tableau td{padding:10px}.description .p-image{overflow:hidden;margin:15px;line-height:0;box-shadow:0 0 15px rgba(0,0,0,.2)}.description .p-image img{width:100%}.description .p-image.medium{margin:15px auto;max-width:640px}.description .gallery{display:flex}.description .gallery img{margin:1%;max-width:50%}.description .p-video{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;margin:auto;max-width:769px;max-height:480px}.description .p-video iframe{left:0;top:0;height:100%;width:100%;position:absolute}.description .poster{overflow:hidden;width:100%;max-width:480px;margin:20px auto;line-height:0;box-shadow:0 0 15px rgba(0,0,0,.2)}.liste-produits{display:flex;justify-content:flex-start;flex-wrap:wrap}.liste-produits .produit{display:flex;flex-direction:column;width:calc(21%);margin:1.5%;background-color:#f5f5f5;padding:15px;font-size:15px;text-align:left!important}@media all and (max-width:480px){.liste-produits .produit{width:calc(46%)}}.liste-produits .produit .picto{overflow:hidden;flex-grow:1}.liste-produits .produit .picto img{border:0;width:100%}.liste-produits .produit .titre{font-weight:700;flex-grow:1}.liste-produits .produit .btn-acheter{display:block;background-color:orange;color:#fff;padding:7px 10px;margin-top:20px;text-align:center;border-radius:10px}.liste-produits .produit .btn-acheter:hover{background-color:#e69500;text-decoration:none!important}.read-more{text-align:center;margin-top:10px;margin-bottom:20px}.read-more .button{display:inline-block;background-color:transparent;border:0;margin-top:0;text-align:center;padding:10px 20px;background-color:#f2f2f2;color:#06b5ef!important;overflow:hidden;border-radius:25px;box-shadow:none}.read-more .button:hover{color:#06b5ef!important}.cards{display:flex;justify-content:flex-start;flex-wrap:wrap}.cards .card{display:flex;flex-direction:column;width:calc(23%);margin:1%;margin-bottom:30px;background:#ad6;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);overflow:hidden;border-radius:15px}.cards .card:nth-child(odd){background:#2ec7fa}@media all and (max-width:1024px){.cards .card{width:calc(31.33333333%)}}@media all and (max-width:700px){.cards .card{width:calc(48%)}}@media all and (max-width:350px){.cards .card{width:100%;margin:0 0 20px}}.cards .card a{display:block;flex-grow:1;color:#fff!important;text-decoration:none!important}.cards .card a .image{display:block;width:auto;padding-bottom:70%;background:#fff no-repeat center;background-size:cover;margin:10px;margin-bottom:6px;overflow:hidden;border-radius:15px}.cards .card a .title{font-family:Arial,sans-serif;display:block;text-align:left;padding:10px;font-size:16px;font-weight:700;line-height:22px;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.cards .card .favoris{display:block;flex-grow:0;background:url(../img/coeur.svg) no-repeat right;background-size:26px 26px;width:70%;height:52px;margin:auto;margin-top:0}.cards .card .favoris.active{background-image:url(../img/coeur-active.svg)}.alert{padding:20px;margin-top:20px;margin-bottom:20px;text-align:center;background-color:#fff;border:solid 1px #fff}.alert.error{color:red;background-color:#fcc}.alert.success{color:#8bc34a;background-color:#edf6e3}.alert.help{color:#67778e;background-color:#56d2ef6b}.account-menu{display:flex;justify-content:space-around;align-items:center}.account-menu li{text-align:center}.account-menu li.active a,.account-menu li:active a{color:#06b5ef!important}.account-menu li a{display:block;padding:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account form{padding:30px;background-color:#f9fafb;box-shadow:3px 3px 0 #eaedf0;overflow:hidden;border-radius:20px}.account form .alert{margin-top:0}.account .actions{margin-top:30px;margin-bottom:30px;display:flex}@media (max-width:469px){.account .actions{display:initial}}.account .actions .button{color:#fff;border-radius:7px;padding:5px 20px;margin:5px}.account .progression,.account .suggestions{margin-top:40px}.account .progression .progres{display:flex;justify-content:center;align-items:center}@media (max-width:767px){.account .progression .progres{display:initial}}.account .progression .progres .jeu{flex:1;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-right:20px;box-shadow:0 0 15px rgba(0,0,0,.1);overflow:hidden;border-radius:20px}@media (max-width:767px){.account .progression .progres .jeu{box-shadow:none;border-radius:0;margin-right:0}}.account .progression .progres .jeu .title{font-family:Arial,sans-serif;margin-top:120px;margin-bottom:0;padding:10px;background-color:#fff;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:767px){.account .progression .progres .jeu .title{margin-top:0}}.account .progression .progres .jeu .action{display:block;background-color:#fff;padding-top:5px;padding-bottom:15px;text-align:center}@media (max-width:767px){.account .progression .progres .jeu .action{display:none}}.account .progression .progres .jeu .action .button{padding:5px 20px;border:none}.account .progression .progres .graph{flex:3}.item{overflow:hidden}.item .coloriage,.item .game,.item .jeu,.item .player{width:100%;margin-left:auto;margin-right:auto;margin-bottom:20px;height:auto;overflow:hidden;text-align:center}.item .coloriage img{width:100%;max-width:380px;height:auto}.item .game{max-width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.item .description{text-align:left}.item .description h1{font-size:28px}.item .description h2{font-size:24px}.item .description .title,.item .description h3{font-size:22px}.item .description p{text-align:justify;font-size:16px}.item .description ol,.item .description ul{margin-left:40px}.item .description ol li,.item .description ul li{list-style:initial;line-height:25px}.item .actions{text-align:center;margin-bottom:20px}.item .item-info{margin-bottom:20px}.item .progres{margin-bottom:40px;margin-top:40px}.footer{margin-top:40px;padding:30px 20px;background:#f8fafe;text-align:center}@media all and (max-width:768px){.footer{width:100%;margin-left:0}}.footer ul{display:flex;justify-content:center}.footer-header{margin-bottom:30px}.footer-links{max-width:1200px;margin:auto}.footer-links ul{margin-bottom:30px;text-align:center}@media all and (max-width:480px){.footer-links ul{display:block}}.footer-links ul li{flex:1;margin:.5% .5%;background-color:#fff;border-bottom:solid 5px;border-bottom-color:#e6e6e6;text-align:center;overflow:hidden;border-radius:30px}.footer-links ul li:first-child{margin-left:0}.footer-links ul li:last-child{margin-right:0}.footer-links ul li:nth-child(1){background-color:#ec008c;border-bottom-color:#d3007d}.footer-links ul li:nth-child(2){background-color:#f7941e;border-bottom-color:#f38809}.footer-links ul li:nth-child(3){background-color:#92278f;border-bottom-color:#7e227b}.footer-links ul li:nth-child(4){background-color:#8cc63f;border-bottom-color:#7fb636}.footer-links ul li:nth-child(5){background-color:#0f75bc;border-bottom-color:#0d66a4}@media all and (max-width:480px){.footer-links ul li{display:block;margin:0;margin-bottom:15px;width:100%}}.footer-links ul li a{display:block;padding:15px 5px;color:#fff!important}.footer-social ul{margin-bottom:20px}.footer-social ul li{margin-left:7px;margin-right:7px}.footer-links-utils{margin-top:50px;margin-bottom:50px}.footer-links-utils ul{font-size:15px}.footer-links-utils ul li:after{display:inline;content:"-";margin-left:10px;margin-right:10px}.footer-links-utils ul li:last-child:after{content:""}.footer-links-utils ul li a{color:#67778e}.footer-brand{font-size:15px;color:#67778e}.footer-brand a{color:#67778e}.as{width:auto;height:auto;margin:20px auto;text-align:center;overflow:hidden}.as.rg{width:336px;height:auto}.as.rm{width:300px;height:auto}.as.rp{width:auto;height:auto;min-height:280px}.as.st{position:-webkit-sticky;position:sticky;top:95px}.jeux-rubrique-top{min-height:280px}.jeux-rubrique-middle{margin-left:1%;margin-right:1%}.jeux-categorie-top{min-height:280px}.jeux-page-top{min-height:280px;margin:auto}.jeux-page-aside{margin:auto;width:auto;height:auto;max-width:336px}.coloriages-page-top{margin:auto;width:336px;height:280px}.card .image{padding-bottom:0!important;line-height:0!important;min-height:110px;padding:0}@media all and (min-width:1280px){.wrapper{display:flex;flex:0 336px}.wrapper .item{margin-right:20px}.wrapper .similaires{text-align:center}.wrapper .similaires .title{display:none}.wrapper .similaires .cards{display:block;max-width:336px;min-width:336px;max-height:480px;overflow:auto}.wrapper .similaires .cards .card{width:auto;margin-bottom:15px;border:none}.wrapper .similaires .cards .card a{display:flex;align-items:center}.wrapper .similaires .cards .card a .image{width:150px;min-width:150px;padding-bottom:0}.wrapper .similaires .cards .card a .title{height:auto;line-height:auto}.wrapper .similaires .cards .card .favoris{display:none}}