/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


abbr[title],dfn[title] {border-bottom:1px dotted;}
hr,img {border:0;}
a,hr {padding:0;}
pre,textarea {overflow:auto;}
a,sub,sup {vertical-align:baseline;}
.clear,.clearfix:after,.formcontainer .wrapper:after,.forumcontainer .wrapper:after,.gamecontainer .wrapper:after,.line,.line:after,.othercontainer .wrapper:after,.row,.textcontainer .wrapper:after {clear:both;}
#footer,#informations,#main {z-index:1;}
#leftpanel ul,nav ul,ul.unstyled {list-style:none;}
#forums #main #fthreads .listviewcolb,#leftpanel ul li a,.gamecontainer .card .name {text-overflow:ellipsis;white-space:nowrap;}
html {font-family:sans-serif;}
[hidden],template {display:none;}
b,strong {font-weight:700;}
button,input,optgroup,select,textarea {color:inherit;font:inherit;margin:0;}
.h1-like,.h2-like,body,h1,h2 {font-family:'Lato',sans-serif;}
.italic,address,cite,dfn,em,i,mark,var {font-style:italic;}
.bold,dt,mark,strong {font-weight:700;}
button,html input[type=button],input[type=reset],input[type=submit] {cursor:pointer;-webkit-appearance:button;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance:none;}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.col,.row>*,hr {-moz-box-sizing:content-box;}
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,progress,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;}
h2 {margin:10px 0 0 0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;}
ins,mark {background-color:#ff9;color:#000;}
a {margin:0;font-size:100%;background:0 0;color:#333;}
a:active,a:hover {outline:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block;}
ol,ul {padding-left:2em;}
img {height:auto;vertical-align:middle;}
blockquote,figure {margin-left:0;margin-right:0;}
blockquote,q {quotes:none;}
blockquote:after,blockquote:before,q:after,q:before {content:"";content:none;}
audio,canvas,progress,video {display:inline-block;}
audio:not([controls]) {display:none;height:0;}
.dspnone,[hidden],template {display:none;}
ins {text-decoration:none;}
.txtstrike,del,s,strike {text-decoration:line-through;}
abbr[title],dfn[title] {cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr {box-sizing:content-box;display:block;height:1px;border-top:1px solid #ccc;margin:1em 0;}
svg:not(:root) {overflow:hidden;}
html {font-size:62.5%;font-size:calc(.625em);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body {margin:0;font-size:1.4em;color:#000;line-height:1.5;}
a:active,a:focus,a:hover {color:#d83115;}
.p-like,blockquote,caption,details,dl,figure,label,ol,p,pre,td,textarea,th,ul {margin-top:.75em;margin-bottom:0;line-height:1.5;}
.h1-like,h1 {font-size:28px;font-size:3.0rem;}
h1 {font-weight:500;margin-top:1em;}
.h2-like,h2 {font-size:18px;font-size:1.8rem;}
.h3-like,.h4-like,.h5-like,.h6-like,h3,h4,h5,h6 {font-size:16px;font-size:1.6rem;}
h3,h4,h5,h6 {font-weight:00;margin-top:1em;}
.smaller {font-size:.71em;}
.small {font-size:.86em;}
.big {font-size:1.14em;}
.bigger {font-size:1.29em;}
.biggest {font-size:1.43em;}
code,kbd,pre,samp {white-space:pre-line;white-space:pre-wrap;font-family:'Lato',sans-serif;line-height:normal;}
u {text-decoration:underline;}
small,sub,sup {font-size:smaller;}
sub,sup {line-height:0;position:relative;}
.col,.inbl,.row>* {vertical-align:top;}
sup {top:-.5em;}
sub {bottom:-.25em;}
.visually-hidden {position:absolute!important;border:0!important;height:1px!important;width:1px!important;padding:0!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;}
#overlay,.ie678 .gm-style img {height:100%;}
body>script {display:none!important;}
.p-like:first-child,blockquote:first-child,dl:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ol:first-child,p:first-child,pre:first-child,ul:first-child {margin-top:0;}
li .p-like,li ol,li p,li ul {margin-top:0;margin-bottom:0;}
blockquote,code,img,input,pre,table,td,textarea,video {max-width:100%;}
.mod {overflow:hidden;}
.clearfix:after,.clearfix:before,.line:after,.line:before {content:" ";display:table;}
.row {display:table;table-layout:fixed;width:100%;}
.col,.row>* {display:table-cell;-webkit-box-sizing:content-box;box-sizing:content-box;}
.inbl {display:-moz-inline-stack;display:inline-block;zoom:1;}
.btn,label {display:inline-block;}
#logo,.checkbox .table-cell,.checkbox .table-cell span,label {vertical-align:middle;}
.left {float:left;}
.right {float:right;}
#left_button #backarrow,#left_button #leftpanelbutton,.ie67 .col {float:left;}
.center {margin-left:auto;margin-right:auto;}
.man,optgroup,textarea {margin:0;}
.txtleft {text-align:left;}
.txtright {text-align:right;}
.txtcenter {text-align:center;}
.txtjustify {text-align:justify;}
fieldset,form {border:none;}
.btn,button,input,label,select {margin:0;vertical-align:middle;font:inherit;color:inherit;}
optgroup {color:inherit;font:inherit;font-weight:700;}
label {cursor:pointer;}
legend {border:0;white-space:normal;}
textarea {min-height:5em;vertical-align:top;font:inherit;}
button,select {text-transform:none;}
button {overflow:visible;}
button[disabled],html input[disabled] {cursor:default;}
input[type=search] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration {display:none;}
::-webkit-input-placeholder {color:#777;}
input:-moz-placeholder,textarea:-moz-placeholder {color:#777;}
button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner {border:0;padding:0;}
input {line-height:normal;}
input[type=checkbox],input[type=radio] {box-sizing:border-box;padding:0;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height:auto;}
.pan {padding:0;}
.mas {margin:10px;}
.mam {margin:15px;}
.mal {margin:20px;}
.pas {padding:10px;}
.pam {padding:15px;}
.pal {padding:20px;}
.mtn {margin-top:0;}
.mts {margin-top:10px;}
.mtm {margin-top:15px;}
.mtl {margin-top:20px;}
.mrn {margin-right:0;}
.mrs {margin-right:10px;}
.mrm {margin-right:15px;}
.mrl {margin-right:20px;}
.mbn {margin-bottom:0;}
.mbs {margin-bottom:10px;}
.mbm {margin-bottom:15px;}
.mbl {margin-bottom:20px;}
.mln {margin-left:0;}
.mls {margin-left:10px;}
.mlm {margin-left:15px;}
.mll {margin-left:20px;}
.ptn {padding-top:0;}
.pts {padding-top:10px;}
.ptm {padding-top:15px;}
.ptl {padding-top:20px;}
.prn {padding-right:0;}
.prs {padding-right:10px;}
.prm {padding-right:15px;}
.prl {padding-right:20px;}
.pbn {padding-bottom:0;}
.pbs {padding-bottom:10px;}
.pbm {padding-bottom:15px;}
.pbl {padding-bottom:20px;}
.pln {padding-left:0;}
.pls {padding-left:10px;}
.plm {padding-left:15px;}
.pll {padding-left:20px;}
.ie67 * {behavior:url(../images/boxsizing.htc);}
.ie678 img {width:auto;}
.ie67 .clearfix,.ie67 .col,.ie67 .line,.ie67 .mod,.ie67 .row {zoom:1;}
.ie67 .row {display:block;}
.ie67 .btn {zoom:1;}
.ie67 .col {display:block;}
.ie67 .visually-hidden {clip:rect(1px 1px 1px 1px);}
.ie678 textarea {overflow:auto;}
input[type=button],input[type=reset],input[type=submit] {overflow:visible;}
.icon {background-image:url(../images/nav_sprites.png);}
    body {padding-top:48px;padding-bottom:15px;}
ins {background:0 0;}
dd,dt {padding:5px 0;}
dd {padding-left:10px;}
#overlay {position:fixed;display:none;z-index:1000;top:0;left:0;width:100%;background:url(../images/overlaybg.png) rgba(0,0,0,.4);}
#errorcontainer footer,#errorcontainer header,#errorcontainer section {padding:10px 0;}
#container .topads {position:relative;z-index:1;margin:10px auto;text-align:center;}
#container .topads,#container .topads .adsbygoogle {width:728px;}
@media (min-width:980px) {#container .topads,#container .topads .adsbygoogle {width:970px;}
;}
@media (min-width:481px) and (max-width:768px) {#container .topads,#container .topads .adsbygoogle {width:468px;}
;}
@media (max-width:480px) {#container .topads,#container .topads .adsbygoogle {width:320px;}
;}

#logo .site-logo {
  height: 43px;
  width: auto;
  max-width: 240px;
}

@media screen and (max-width:768px) {
  #logo .site-logo {
    height: 35px;
    width: auto;
    max-width: 185px;
  }
}
#footer a{font-size: 14px;}

#header {position:fixed;z-index:100;top:0;left:0;right:0;width:100%;height:50px;overflow:hidden;}
#header .row {background:#155ca4;background:-moz-linear-gradient(top,#f5f5f5 0,#fbfbfb 48%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(48%,#fbfbfb),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f5f5f5 0,#fbfbfb 48%,#fff 100%);background:-o-linear-gradient(top,#f5f5f5 0,#fbfbfb 48%,#fff 100%);background:-ms-linear-gradient(top,#f5f5f5 0,#fbfbfb 48%,#fff 100%);background:linear-gradient(to bottom,#f5f5f5 0,#fbfbfb 48%,#fff 100%);}
.ie678 #header .row,.ie9 #header .row {filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#c9c9c9',GradientType=0);}
#header .row .col {height:45px;}
#header .bottomline {width:100%;height:1px;background:#B8B8B8;overflow:hidden;}
.ie678 #header .bottomline,.ie9 #header .bottomline {filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2971f',endColorstr='#e64328',GradientType=0);}
.ie678 .loading.gameloading img,.ie678 .loading.gameplayloading a,.ie9 .loading.gameloading img,.ie9 .loading.gameplayloading a {filter:alpha(opacity=60);}
#left_button #leftpanelbutton,#left_button a,#right_button #leftpanelbutton,#right_button a {display:block;cursor:pointer;width:45px;height:45px;}
#left_button {width:30%;}
#left_button .icon-backarrow,#left_button .icon-leftpanel {display:-moz-inline-stack;display:inline-block;zoom:1;margin:12px;}
#left_button .icon-leftpanel {width:25px;height:25px;    background-position:-37px -4px;}
#left_button .icon-backarrow {width:22px;height:22px;background-position:-4px -37px;}
#logo {width:100%;text-align:center;}
#right_button {width:30%;}
#right_button a {float:right;}
#right_button .icon-grid,#right_button .icon-user {display:-moz-inline-stack;display:inline-block;zoom:1;margin:10px;}
#leftpanel ul li .txt,#leftpanel ul li .ui-icon,#leftpanel ul li a {display:block;height:40px;}
#right_button .icon-user {width:25px;height:25px;background-position:-4px -4px;}
#right_button .icon-grid {width:25px;height:25px;background-position:-37px -4px;}
.utils-scrollbar-measure {position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}
#leftpanel,.leftpanel-opened {overflow:hidden;}
#leftpanel {position:fixed;z-index:1001;top:0;left:-200px;    width:200px;    height:100%;background:#f1f1f1;}
#leftpanel.off,#leftpanel.on {transition:left .15s ease-in-out;-webkit-transition:left .15s ease-in-out;-moz-transition:left .15s ease-in-out;-o-transition:left .15s ease-in-out;}
#leftpanel.on {left:0;}
#leftpanel ul {margin:0;padding:0;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
#leftpanel ul li {margin:0;padding:0;height:40px;border-style:solid;border-color:#c9cacb;border-width:0 1px 1px;-webkit-box-shadow:0 1px 0 0 #b2b2b2;-moz-box-shadow:0 1px 0 0 #b2b2b2;box-shadow:0 1px 0 0 #b2b2b2;font-size:16px;font-size:1.6rem;font-weight:700;}
#leftpanel ul li a {overflow:hidden;color:#000;}
#leftpanel ul li a span.txt {line-height:40px;}
#leftpanel ul li a:active,#leftpanel ul li a:focus,#leftpanel ul li a:link,#leftpanel ul li a:visited {text-decoration:none!important;}
#leftpanel ul li a:hover {background:#dedede;}
#leftpanel ul li ui-icon {width:44px;}
#leftpanel ul li .icon {display:-moz-inline-stack;display:inline-block;zoom:1;margin:12px;width:16px;height:16px;}
#leftpanel ul li.close_panel {height:48px;cursor:pointer;color:#fff;}
#leftpanel ul li.close_panel .txt,#leftpanel ul li.close_panel .ui-icon {height:48px;}
#leftpanel ul li.close_panel .ui-icon {width:48px;}
#leftpanel ul li.close_panel .txt {font-size:20px;font-size:2rem;line-height:48px;}
#leftpanel ul li.close_panel .icon {display:-moz-inline-stack;display:inline-block;zoom:1;margin:16px;width:16px;height:16px;}
#leftpanel ul li.search {padding:10px;height:auto;}
#leftpanel ul li.search form {position:relative;}
#leftpanel ul li.search .search-icon {display:block;position:absolute;top:0;left:0;margin:5px;width:20px;height:20px;content:" ";background-position:-100px -4px;}
#leftpanel ul li.search input[type=search] {display:block;padding-left:30px;width:100%;height:30px;background:#fff;border:1px solid #037fe2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;outline:0;color:#414141;line-height:24px;font-size:17px;font-size:1.7rem;font-weight:400;}
#leftpanel ul li.search input[type=search]:focus {-webkit-box-shadow:0 0 4px 2px #008fff;-moz-box-shadow:0 0 4px 2px #008fff;box-shadow:0 0 4px 2px #008fff;}
#leftpanel ul li.search input[type=search]::-webkit-input-placeholder {color:#476275;}
#leftpanel ul li.search input[type=search]:-moz-placeholder {color:#476275;}
#leftpanel ul li.search input[type=search]::-moz-placeholder {color:#476275;}
#leftpanel ul li.search input[type=search]:-ms-input-placeholder {color:#476275;}
#leftpanel .icon-leftpanel-close {background-position:-152px -4px;}
#leftpanel .icon-home {background-position:-124px -121px;}
#leftpanel .icon-forums {background-position:-4px -121px;}
#leftpanel .icon-help {background-position:-100px -121px;}
#leftpanel .icon-cat-1 {background-position:-52px -97px;}
#leftpanel .icon-cat-3 {background-position:-100px -97px;}
#leftpanel .icon-cat-4 {background-position:-28px -97px;}
#leftpanel .icon-cat-5 {background-position:-100px -56px;}
#leftpanel .icon-cat-6 {background-position:-100px -32px;}
#leftpanel .icon-cat-8 {background-position:-4px -97px;}
#leftpanel .icon-cat-10 {background-position:-52px -121px;}
#leftpanel .icon-cat-13 {background-position:-152px -52px;}
#leftpanel .icon-cat-14 {background-position:-152px -100px;}
#leftpanel .icon-cat-15 {background-position:-128px -4px;}
#leftpanel .icon-cat-18 {background-position:-76px -121px;}
#leftpanel .icon-cat-19 {background-position:-76px -97px;}
#leftpanel .icon-cat-20 {background-position:-152px -28px;}
#leftpanel .icon-cat-30 {background-position:-128px -76px;}
#leftpanel .icon-cat-31 {background-position:-128px -52px;}
#leftpanel .icon-cat-all {background-position:-152px -76px;}
.jeux-action,.jeux-action_selected,.jeux-adresse,.jeux-adresse_selected,.jeux-arcade,.jeux-arcade_selected,.jeux-aventure,.jeux-aventure_selected,.jeux-cartes,.jeux-cartes_selected,.jeux-classiques,.jeux-classiques_selected,.jeux-combat,.jeux-combat_selected,.jeux-courses,.jeux-courses_selected,.jeux-de-role,.jeux-educatifs,.jeux-educatifs_selected,.jeux-enfants,.jeux-enfants_selected,.jeux-enigme,.jeux-enigme_selected,.jeux-fille,.jeux-fille_selected,.jeux-mots,.jeux-mots_selected,.jeux-multijoueur,.jeux-multijoueur_selected,.jeux-musicaux,.jeux-musicaux_selected,.jeux-plate-forme,.jeux-plate-forme_selected,.jeux-puzzles,.jeux-puzzles_selected,.jeux-reflexion,.jeux-reflexion_selected,.jeux-role_selected,.jeux-sport,.jeux-sport_selected,.jeux-strategie,.jeux-strategie_selected,.jeux-tir,.jeux-tir_selected,.jeux-unity3d,.jeux-unity3d_selected,.jeux-mobile,.jeux-mobile_selected,.jeux-alignement,.jeux-alignement_selected,.jeux-quiz,.jeux-quiz_selected {background-image:url(../images/cat-picto.png);background-repeat:no-repeat;padding-left:24px;}
.jeux-action,.jeux-action_selected {background-position:0 -43px;}
.jeux-action:hover,.jeux-action_selected {background-position:0 -43px;}
.jeux-adresse,.jeux-adresse_selected {background-position:0 -128px;}
.jeux-adresse:hover,.jeux-adresse_selected {background-position:0 -128px;}
.jeux-arcade,.jeux-arcade_selected {background-position:0 -213px;}
.jeux-arcade:hover,.jeux-arcade_selected {background-position:0 -213px;}
.jeux-aventure,.jeux-aventure_selected {background-position:0 -297px;}
.jeux-aventure:hover,.jeux-aventure_selected {background-position:0 -297px;}
.jeux-cartes,.jeux-cartes_selected {background-position:0 -381px;}
.jeux-cartes:hover,.jeux-cartes_selected {background-position:0 -381px;}
.jeux-classiques,.jeux-classiques_selected {background-position:0 -465px;}
.jeux-classiques:hover,.jeux-classiques_selected {background-position:0 -465px;}
.jeux-combat,.jeux-combat_selected {background-position:0 -549px;}
.jeux-combat:hover,.jeux-combat_selected {background-position:0 -549px;}
.jeux-courses,.jeux-courses_selected {background-position:0 -633px;}
.jeux-courses:hover,.jeux-courses_selected {background-position:0 -633px;}
.jeux-enfants,.jeux-enfants_selected {background-position:0 -717px;}
.jeux-enfants:hover,.jeux-enfants_selected {background-position:0 -717px;}
.jeux-enigme,.jeux-enigme_selected {background-position:0 -801px;}
.jeux-enigme:hover,.jeux-enigme_selected {background-position:0 -801px;}
.jeux-fille,.jeux-fille_selected {background-position:0 -885px;}
.jeux-fille:hover,.jeux-fille_selected {background-position:0 -877px;}
.jeux-gestion,.jeux-gestion_selected {background-position:0 -969px;}
.jeux-gestion:hover,.jeux-gestion_selected {background-position:0 -969px;}
.jeux-de-role,.jeux-role_selected {background-position:0 -1473px;}
.jeux-de-role:hover,.jeux-role_selected {background-position:0 -1473px;}
.jeux-mots,.jeux-mots_selected {background-position:0 -1053px;}
.jeux-mots:hover,.jeux-mots_selected {background-position:0 -1053px;}
.jeux-musicaux,.jeux-musicaux_selected {background-position:0 -1137px;}
.jeux-musicaux:hover,.jeux-musicaux_selected {background-position:0 -1137px;}
.jeux-plate-forme,.jeux-plate-forme_selected {background-position:0 -1221px;}
.jeux-plate-forme:hover,.jeux-plate-forme_selected {background-position:0 -1221px;}
.jeux-puzzles,.jeux-puzzles_selected {background-position:0 -1305px;}
.jeux-puzzles:hover,.jeux-puzzles_selected {background-position:0 -1305px;}
.jeux-reflexion,.jeux-reflexion_selected {background-position:0 -1389px;}
.jeux-reflexion:hover,.jeux-reflexion_selected {background-position:0 -1389px;}
.jeux-sport,.jeux-sport_selected {background-position:0 -1559px;}
.jeux-sport:hover,.jeux-sport_selected {background-position:0 -1559px;}
.jeux-strategie,.jeux-strategie_selected {background-position:0 -1643px;}
.jeux-strategie:hover,.jeux-strategie_selected {background-position:0 -1643px;}
.jeux-tir,.jeux-tir_selected {background-position:0 -1726px;}
.jeux-tir:hover,.jeux-tir_selected {background-position:0 -1726px;}
.jeux-unity3d,.jeux-unity3d_selected {background-position:0 -1809px;}
.jeux-unity3d:hover,.jeux-unity3d_selected {background-position:0 -1809px;}
.jeux-multijoueur,.jeux-multijoueur_selected {background-position:0 -1892px;}
.jeux-multijoueur:hover,.jeux-multijoueur_selected {background-position:0 -1892px;}
.jeux-educatifs,.jeux-educatifs_selected {background-position:0 -1975px;}
.jeux-educatifs:hover,.jeux-educatifs_selected {background-position:0 -1975px;}
.jeux-mobile,.jeux-mobile_selected {background-position:0 -2058px;}
.jeux-mobile:hover,.jeux-mobile_selected {background-position:0 -2058px;}
.jeux-quiz,.jeux-quiz_selected {background-position:0 -2141px;}
.jeux-quiz:hover,.jeux-quiz_selected {background-position:0 -2141px;}
.jeux-alignement,.jeux-alignement_selected {background-position:0 -2224px;}
.jeux-alignement:hover,.jeux-alignement_selected {background-position:0 -2224px;}
.jeux-home {background-image:url(../images/m_home.png);background-repeat:no-repeat;padding-left:0px;}
.jeux-contact {background-image:url(../images/m_contact.png);background-repeat:no-repeat;padding-left:0px;}
.jeux-favoris {background-image:url(../images/m_favoris.png);background-repeat:no-repeat;padding-left:0px;}
.jeux-top {background-image:url(../images/m_top2.png);background-repeat:no-repeat;padding-left:0px;}
.jeux-new {background-image:url(../images/m_new.png);background-repeat:no-repeat;padding-left:0px;}
.preloader {display:block;position:absolute;top:-9999px;left:-9999px;margin-top:-17px;margin-left:-17px;width:34px;height:34px;background:url(../images/preloader.png) no-repeat;}
.formcontainer .wrapper:after,.formcontainer .wrapper:before,.forumcontainer .wrapper:after,.forumcontainer .wrapper:before,.gamecontainer .wrapper:after,.gamecontainer .wrapper:before,.othercontainer .wrapper:after,.othercontainer .wrapper:before,.textcontainer .wrapper:after,.textcontainer .wrapper:before {content:" ";display:table;}
#main,.loading {position:relative;}
.loading.gameloading img {-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;}
.loading.gameloading .preloader {margin-top:-27px;}
.loading.gameplayloading a {-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;}
.loading .preloader {top:50%;left:50%;}
.sectiontitle,.sectiontitleb {padding:2px 10px;background:#f1f1f1;    border-top:10px solid #f1f1f1;    border-bottom:1px solid #f1f1f1;    color:#000;background-image:linear-gradient(135deg,#e7e7e7,#f1f1f1);    max-width: 1250px;
  margin: 0 auto;}
.sectiontitleb {background:#f1f1f1;}
.orangebutton,.orangebutton:hover {outline:0;-webkit-box-shadow:0 2px #d6d6d6;-moz-box-shadow:0 2px #d6d6d6;box-shadow:0 2px #d6d6d6;border:1px solid #d25436;background:#e64328;background:-moz-linear-gradient(top,#f2971f 0,#e95b27 48%,#e64328 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f2971f),color-stop(48%,#e95b27),color-stop(100%,#e64328));background:-webkit-linear-gradient(top,#f2971f 0,#e95b27 48%,#e64328 100%);background:-o-linear-gradient(top,#f2971f 0,#e95b27 48%,#e64328 100%);background:-ms-linear-gradient(top,#f2971f 0,#e95b27 48%,#e64328 100%);background:linear-gradient(to bottom,#f2971f 0,#e95b27 48%,#e64328 100%);text-shadow:0 2px 2px #b3371b;color:#fff;}
.ie678 .orangebutton,.ie678 .orangebutton:hover,.ie9 .orangebutton,.ie9 .orangebutton:hover {filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2971f',endColorstr='#e64328',GradientType=0);}
.blackbutton,.blackbutton:hover {outline:0;-webkit-box-shadow:0 2px #123;-moz-box-shadow:0 2px #123;box-shadow:0 2px #123;border:1px solid #000;background:#000;background:-moz-linear-gradient(top,#012740 0,#011b2c 48%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#012740),color-stop(48%,#011b2c),color-stop(100%,#000));background:-webkit-linear-gradient(top,#012740 0,#011b2c 48%,#000 100%);background:-o-linear-gradient(top,#012740 0,#011b2c 48%,#000 100%);background:-ms-linear-gradient(top,#012740 0,#011b2c 48%,#000 100%);background:linear-gradient(to bottom,#012740 0,#011b2c 48%,#000 100%);text-shadow:0 2px 2px #073655;color:#fff;}
.ie678 .blackbutton,.ie678 .blackbutton:hover,.ie9 .blackbutton,.ie9 .blackbutton:hover {filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#012740',endColorstr='#000',GradientType=0);}
.greybutton,.greybutton:hover {outline:0;-webkit-box-shadow:0 2px #d6d6d6;-moz-box-shadow:0 2px #d6d6d6;box-shadow:0 2px #d6d6d6;border:1px solid #404040;background:#252424;background:-moz-linear-gradient(top,#595959 0,#353535 48%,#252424 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#595959),color-stop(48%,#353535),color-stop(100%,#252424));background:-webkit-linear-gradient(top,#595959 0,#353535 48%,#252424 100%);background:-o-linear-gradient(top,#595959 0,#353535 48%,#252424 100%);background:-ms-linear-gradient(top,#595959 0,#353535 48%,#252424 100%);background:linear-gradient(to bottom,#595959 0,#353535 48%,#252424 100%);text-shadow:0 2px 2px #434343;color:#fff;}
.ie678 .greybutton,.ie678 .greybutton:hover,.ie9 .greybutton,.ie9 .greybutton:hover {filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959',endColorstr='#252424',GradientType=0);}
.wrapper {margin:0 auto;padding:15px 10px;max-width:1250px;}
.formcontainer table td,.formcontainer table th,.forumcontainer table td,.forumcontainer table th,.othercontainer table td,.othercontainer table th,.textcontainer table td,.textcontainer table th {padding:2px 5px;}
.formcontainer .wrapper {max-width:620px;}
.forumcontainer {background:#fff;}
.gamecontainer {padding:5px 0px 5px 0px;}
.gamecontainer .wrapper {margin:0 auto;max-width:1250px;}
.gamecontainer .card {position:relative;float:left;padding:5px;width:200px;height:auto;text-align:center;overflow:hidden;}
.gamecontainer .card a {display:block;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 10px 10px;background:#fff;text-decoration:none;color:#000;font-weight:700;}
.gamecontainer .card a:active,.gamecontainer .card a:focus,.gamecontainer .card a:hover {color:#000;}
.gamecontainer .card img {width:100%;height:auto;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.gamecontainer .card .name {overflow:hidden;padding:0 5px;line-height:24px;font-size:14px;font-size:1.4rem;}
.gamecontainer .card span.app,.gamecontainer .card span.hot {display:block;padding:2px 4px;position:absolute;top:10px;right:-1px;border:1px solid #fff;font-weight:700;color:#fff;}
.gamecontainer .card span.hot {background:#e64328;background:-moz-linear-gradient(top,#f2971f 0,#e95b27 30%,#e64328 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f2971f),color-stop(30%,#e95b27),color-stop(100%,#e64328));background:-webkit-linear-gradient(top,#f2971f 0,#e95b27 30%,#e64328 100%);background:-o-linear-gradient(top,#f2971f 0,#e95b27 30%,#e64328 100%);background:-ms-linear-gradient(top,#f2971f 0,#e95b27 30%,#e64328 100%);background:linear-gradient(to bottom,#f2971f 0,#e95b27 30%,#e64328 100%);}
.ie678 .gamecontainer .card span.hot,.ie9 .gamecontainer .card span.hot {filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2971f',endColorstr='#e64328',GradientType=0);}
.gamecontainer .card span.hot:before {content:"TOP";}
.gamecontainer .card span.app {background:#1877c2;background:-moz-linear-gradient(top,#0ba0e7 0,#128bd4 46%,#1877c2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0ba0e7),color-stop(46%,#128bd4),color-stop(100%,#1877c2));background:-webkit-linear-gradient(top,#0ba0e7 0,#128bd4 46%,#1877c2 100%);background:-o-linear-gradient(top,#0ba0e7 0,#128bd4 46%,#1877c2 100%);background:-ms-linear-gradient(top,#0ba0e7 0,#128bd4 46%,#1877c2 100%);background:linear-gradient(to bottom,#0ba0e7 0,#128bd4 46%,#1877c2 100%);}
.ie678 .gamecontainer .card span.app,.ie9 .gamecontainer .card span.app {filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0ba0e7',endColorstr='#1877c2',GradientType=0);}
.gamecontainer .card span.app:before {content:"APP";}
#ads_mob {display:none;width:100%;height:120px;text-align:center;padding:5px 5px 5px 5px;}
#ads_desk {display:inline-block;width:100%;height:120px;text-align:center;padding:5px 5px 5px 5px;}
@media (min-width:781px) {.gamecontainer .card {width:16.66%;}
#ads_mob {display:none;}
#ads_desk {display:inline-block;height:120px;;}
;}
@media (min-width:361px) and (max-width:780px) {.gamecontainer .card {width:33.33%;}
#ads_mob {display:inline-block;height:120px;}
#ads_desk {display:none;}
;}
@media (min-width:361px) and (max-width:620px) {.gamecontainer .card {width:33.33%;}
;}
@media (max-width:400px) {.gamecontainer .card {width:50%;}
;}
.pagination {padding:7px 0;text-align:center;}
.pagination a,.pagination strong {display:-moz-inline-stack;display:inline-block;zoom:1;margin:3px 0;padding:5px 12px;background:#f1f1f1;border:1px solid #012740;text-decoration:none!important;}
#gamedetails {background:#e9f0f4;}
#gamedetails p {margin:0;}
#gamedetails .gamedetailswrapper {margin:0 auto;padding:15px 0 0;max-width:1250px;}
#gamedetails .gameinfo {margin-bottom:15px;padding:0 10px;text-align:justify;font-size:16px;font-size:1.6rem;}
#footer .txt,#gamedetails .adsquare,#gamedetails .gamebuttons,#gamedetails .sharebuttons {text-align:center;}
#gamedetails .gameinfo .img {display:-moz-inline-stack;display:inline-block;zoom:1;float:left;margin-right:10px;margin-bottom:6px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#gamedetails .sharebuttons {margin-top:15px;padding:5px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
#gamedetails .sharebuttons .bdr {border-right:1px solid #e1e1e1;}
#gamedetails .sharebuttons .icon {display:block;margin:0 auto;width:22px;height:22px;}
#gamedetails .sharebuttons .icon-whatsapp {background-position:-70px -4px;}
#gamedetails .sharebuttons .icon-twitter {background-position:-34px -37px;}
#gamedetails .sharebuttons .icon-facebook {background-position:-4px -67px;}
#gamedetails .sharebuttons .icon-googleplus {background-position:-70px -34px;}
#gamedetails .gamebuttons {margin-top:15px;}
#gamedetails .gamebuttons a {display:-moz-inline-stack;display:inline-block;zoom:1;padding:0 25px;height:46px;line-height:44px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:18px;font-size:1.8rem;}
#gamedetails #walkthrough h2,#similargames h2 {color:#c9c9c9;}
#footer a,#switch_view {text-decoration:underline;}
#gamedetails .gamebuttons .help {display:none;float:left;width:50%;}
#gamedetails .gamebuttons .help a {-webkit-box-shadow:0 2px #d6d6d6;-moz-box-shadow:0 2px #d6d6d6;box-shadow:0 2px #d6d6d6;border:1px solid #0c5da4;background:#e64328;background:-moz-linear-gradient(top,#2a9fd5 0,#1a7ebe 48%,#0d6eb2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2a9fd5),color-stop(48%,#1a7ebe),color-stop(100%,#0d6eb2));background:-webkit-linear-gradient(top,#2a9fd5 0,#1a7ebe 48%,#0d6eb2 100%);background:-o-linear-gradient(top,#2a9fd5 0,#1a7ebe 48%,#0d6eb2 100%);background:-ms-linear-gradient(top,#2a9fd5 0,#1a7ebe 48%,#0d6eb2 100%);background:linear-gradient(to bottom,#2a9fd5 0,#1a7ebe 48%,#0d6eb2 100%);text-shadow:0 2px 2px #0c5da4;}
.ie678 #gamedetails .gamebuttons .help a,.ie9 #gamedetails .gamebuttons .help a {filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a9fd5',endColorstr='#0d6eb2',GradientType=0);}
#gamedetails .gamebuttons .play a {-webkit-box-shadow:0 2px #d6d6d6;-moz-box-shadow:0 2px #d6d6d6;box-shadow:0 2px #d6d6d6;border:1px solid #d25436;background:#e64328;background:-moz-linear-gradient(top,#f2971f 0,#e95b27 48%,#e64328 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f2971f),color-stop(48%,#e95b27),color-stop(100%,#e64328));background:-webkit-linear-gradient(top,#f2971f 0,#e95b27 48%,#e64328 100%);background:-o-linear-gradient(top,#f2971f 0,#e95b27 48%,#e64328 100%);background:-ms-linear-gradient(top,#f2971f 0,#e95b27 48%,#e64328 100%);background:linear-gradient(to bottom,#f2971f 0,#e95b27 48%,#e64328 100%);text-shadow:0 2px 2px #b3371b;}
.ie678 #gamedetails .gamebuttons .play a,.ie9 #gamedetails .gamebuttons .play a {filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2971f',endColorstr='#e64328',GradientType=0);}
#gamedetails #walkthrough {margin-bottom:15px;padding:0 10px;}
#gamedetails.withwalkthrough .gamebuttons .help {display:block;}
#gamedetails.withwalkthrough .gamebuttons .play {float:right;width:50%;}
#walkthrough {display:none;}
#js-walkthrough-wrapper {position:relative;width:100%;max-height:750px;overflow:hidden;}
#js-walkthrough-wrapper .height-enforcer {padding-top:65%;}
#js-walkthrough-wrapper .veedi-player {position:absolute;top:0;bottom:0;left:0;right:0;}
#feedbackbox,#footer,#informations {position:relative;}
#similargames {clear:both;margin-bottom:10px;}
#similargames .gamecontainer,#similargames .sectiontitle {border:0;background:0 0;}
#similargames .sectiontitle {padding:10px 10px;}
#similargames .gamecontainer {padding:0 5px;}
@media (min-width:651px) {#gamedetails .gameinfo {float:left;width:50%;}
#gamedetails .gameinfo .img {width:120px;}
#gamedetails .adsquare {float:right;margin-bottom:10px;width:50%;}
#walkthrough {clear:both;}
;}
@media (min-width:781px) {#gamedetails .gameinfo {width:58%;}
#gamedetails .gameinfo .img {width:140px;}
#gamedetails .adsquare {width:42%;}
.withwalkthrough #walkthrough {float:left;width:70%;}
.withwalkthrough #similargames {clear:none;float:right;margin-bottom:15px;padding-right:5px;width:30%;}
.withwalkthrough #similargames .gamecontainer,.withwalkthrough #similargames .sectiontitle {padding:0;}
.withwalkthrough #similargames .gamecontainer .card {width:50%;}
;}
@media (min-width:1000px) {#gamedetails .gameinfo .img {width:160px;}
.withwalkthrough #walkthrough {width:68%;}
.withwalkthrough #similargames {width:32%;}
;}
@media (max-width:650px) {#gamedetails .gameinfo .img {width:120px;}
#gamedetails .adsquare {margin-bottom:10px;}
;}
#informations {margin-top:15px;padding:0 10px;}
#informations .wrapper {padding:10px 15px 15px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#footer {margin-top:15px;line-height:25px;}
#footer a {color:#000;}
#feedbackbox {display:-moz-inline-stack;display:inline-block;zoom:1;margin:0 auto;}
#feedbackbox .ui-icon,.popup {position:absolute;top:0;left:0;}
#feedbackbox a {display:block;color:#2e8703;}
#feedbackbox .ui-icon {bottom:0;width:36px;-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;background:#4bd706;background:-moz-linear-gradient(top,#4adb03 0,#50aa24 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4adb03),color-stop(100%,#50aa24));background:-webkit-linear-gradient(top,#4adb03 0,#50aa24 100%);background:-o-linear-gradient(top,#4adb03 0,#50aa24 100%);background:-ms-linear-gradient(top,#4adb03 0,#50aa24 100%);background:linear-gradient(to bottom,#4adb03 0,#50aa24 100%);}
.ie678 #feedbackbox .ui-icon,.ie9 #feedbackbox .ui-icon {filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4adb03',endColorstr='#50aa24',GradientType=0);}
#feedbackbox .boxtext {display:-moz-inline-stack;display:inline-block;zoom:1;padding:0 10px 0 46px;border-width:2px 2px 4px 0;border-style:solid;border-color:#4bd706;color:#2e8703;line-height:26px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff;}
#feedbackbox .icon-feedback {display:-moz-inline-stack;display:inline-block;zoom:1;margin:6px 5px;width:20px;height:20px;background-position:-64px -67px;}
#switch_view {background-color:transparent;border:none;outline:0;color:#000;font-size:14px;font-size:1.4rem;cursor:pointer;}
.popup {z-index:1010;display:none;width:90%;max-width:384px;}
.popup h1,.popup h2,.popup h3,.popup h4,.popup h5,.popup h6 {color:#f5f5f5;}
.popup #popup_content,.popup form {position:relative;z-index:1011;padding:6px;background-color:#fff;border:2px solid #e64328;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 12px rgba(0,0,0,.6);-moz-box-shadow:0 0 12px rgba(0,0,0,.6);box-shadow:0 0 12px rgba(0,0,0,.6);}
.popup #popup_content .popup_container,.popup form .popup_container {padding:10px 20px;}
.popup #popup_content .popup_close,.popup form .popup_close {position:absolute;top:-15px;right:-15px;width:31px;height:31px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;background:#e64328;cursor:pointer;}
.popup #popup_content .popup_close .icon-close,.popup form .popup_close .icon-close {display:block;margin:7px;width:16px;height:16px;background-position:-152px -4px;}
#popup_feedback,#popup_login,#popup_register {display:none;}
label {font-weight:700;min-height:32px;line-height:32px;}
input,select,textarea {padding:0 4px;border:1px solid #000;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2) inset;-o-box-shadow:0 1px 3px rgba(0,0,0,.2) inset;box-shadow:0 1px 3px rgba(0,0,0,.2) inset;}
input:focus,select:focus,textarea:focus {border-color:#f5f5f5;outline:0;}
input[type=date],input[type=email],input[type=password],input[type=text],select {width:100%;height:32px;line-height:32px;}
textarea {width:100%;height:174px;resize:none;}
button.btn,button.btnbig,button.btnlarge,div.btn,div.btnbig,div.btnlarge,input.btn,input.btnbig,input.btnlarge {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;font-weight:700;cursor:pointer;}
div.btn,div.btnbig,div.btnlarge {display:-moz-inline-stack;display:inline-block;zoom:1;overflow:hidden;text-align:center;}
div.btn a,div.btnbig a,div.btnlarge a {display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;color:#fff;}
button.btn,div.btn a,input.btn {padding:0 20px;line-height:26px;}
button.btnbig,button.btnlarge,div.btnbig,div.btnlarge,input.btnbig,input.btnlarge {line-height:40px;font-size:20px;font-size:2rem;}
button.btnlarge,div.btnlarge,input.btnlarge {width:80%;}
button.btnbig,div.btnbig,input.btnbig {width:100%;}
.btnsubmitimg,input[type=image] {border:0;outline:0;}
.checkbox {display:table;color:#333;text-align:left;}
.checkbox .box {padding:0 10px;}
.checkbox .table-cell {display:table-cell;}
.checkbox .table-cell span.ui-icon {width:22px;height:22px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#e1e1e1;border:1px solid #555;text-shadow:0 1px 0 #111;color:#fff;overflow:hidden;}
.checkbox .table-cell span.ui-icon .ui-icon-checked {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:none;margin:3px;background-image:url(../images/nav_sprites.png);width:14px;height:14px;background-position:-28px -145px;background-color:#e1e1e1;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.checkbox .table-cell span {display:block;cursor:pointer;width:27px;height:20px;}
.checkbox .table-cell label {display:block;margin:0;height:32px;line-height:32px;cursor:pointer;}
.ie67 .checkbox .table-cell {display:block;float:left;}
.errorbox,.successbox {clear:both;display:table;table-layout:fixed;width:100%;border:1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.errorbox .boxicon,.successbox .boxicon {display:table-cell;vertical-align:top;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:24px;height:20px;}
.errorbox .boxicon .icon,.successbox .boxicon .icon {display:block;margin:2px 4px;}
.errorbox .boxtxt,.successbox .boxtxt {display:table-cell;vertical-align:top;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:justify;padding:0 5px;height:20px;line-height:20px;background:#fff;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.errorbox {border-color:#c10505;color:#c10505;}
.errorbox .boxicon {background:#c10505;}
.errorbox .boxicon .icon {width:16px;height:16px;background-position:-128px -28px;}
.successbox {border-color:#4bd706;color:#2e8703;}
.successbox .boxicon {background:#4bd706;}
.successbox .boxicon .icon {width:16px;height:16px;background-position:-4px -145px;}
form .error {color:#c10505;}
form .error input,form .error select,form .error textarea {border-color:#c10505;}
#id_captcha_img {display:block;margin-bottom:5px;width:180px;height:40px;border:1px solid #c5c5c5;}
#forums #main li,#forums #main ul {margin:0px;padding:0;list-style:none;}
#forums #main a,#forums #main a:active,#forums #main a:focus,#forums #main a:hover,#forums #main a:visited {text-decoration:none;}
#forums #main #findex,#forums #main #fthreads {width:100%;border:1px solid #ddd;}
#forums #main fieldset {border:1px solid #666;padding:10px;}
#forums #main legend {padding:0 5px;font-weight:700;}
#forums #main .pagination a,#forums #main .pagination strong {background:#e9e9e9;}
#forums #main .btninactive {background:#7fa4be;cursor:auto!important;}
#forums #main #findex {margin:10px 0;}
#forums #main #findex li.title h2 {padding-left:1em;background-color:#1d1d1d;color:#fff;line-height:40px;}
#forums #main #findex li.category:hover {background-color:#ededed;}
#forums #main #findex li.category {border-bottom:1px solid #ddd;background-color:#f6f6f6;}
#forums #main #findex li.category a,#forums #main #findex li.category a:active,#forums #main #findex li.category a:focus,#forums #main #findex li.category a:hover,#forums #main #findex li.category a:visited {padding:1em;}
#forums #main #findex li.category .txtcategory {width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;}
#forums #main #findex li.category .txtcategory strong {font-size:1.2em;color:#f5f5f5;}
#forums #main #findex li.category .iconcategory {width:10%;height:36px;background:url(../images/icon-forum-arrow2.png) center center no-repeat;}
#forums #main #fthreads {-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#f6f6f6;overflow:hidden;}
#forums #main #fthreads li {border-bottom:1px solid #ddd;}
#forums #main #fthreads li:last-child {border-bottom:0;}
#forums #main #fthreads .listviewcola,#forums #main #fthreads .listviewcola a,#forums #main #fthreads .listviewcolb {overflow:hidden;color:#333!important;text-decoration:none;}
#forums #main #fmsgs .links a,#forums #main .post .funderline,#forums #main .post a {text-decoration:underline;}
#forums #main #fthreads .listviewcola {width:90%;}
#forums #main #fthreads .listviewcola a {display:block;padding:10px;}
#forums #main #fthreads .listviewcola a:hover,#forums #main #fthreads .listviewcolb a:hover {background-color:#ededed;}
#forums #main #fthreads .author,#forums #main #fthreads .lastmsg,#forums #main #fthreads .topic {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#forums #main #fthreads .topic {font-size:120%;line-height:22px;color:#f5f5f5;}
#forums #main #fthreads .author,#forums #main #fthreads .lastmsg {font-size:90%;line-height:16px;}
#forums #main #fthreads .ui-icon-simple {display:-moz-inline-stack;display:inline-block;zoom:1;width:12px;height:12px;}
#forums #main #fthreads .author .ui-icon-simple {background:url(../images/icon-forum-user.png);}
#forums #main #fthreads .lastmsg .ui-icon-simple {background:url(../images/icon-forum-arrow-small.png);}
#forums #main #fthreads .listviewcolb {width:10%;border-color:#ddd;text-align:left;overflow:hidden;}
#forums #main #fthreads .listviewcolb a {display:block;width:100%;height:74px;border-left:1px solid #ddd;background:url(../images/icon-forum-arrow.png) center no-repeat;}
#forums #main #fmsgs li {margin-bottom:10px;padding:10px;}
#forums #main #fmsgs li:last-child {margin-bottom:0;}
#forums #main #fmsgs li.colora {background:#fff;}
#forums #main #fmsgs li.colorb {background:#fbfbfb;}
#forums #main #fmsgs .author {float:left;}
#forums #main #fmsgs .avatar {float:left;width:60px;}
#forums #main #fmsgs .info {float:left;}
#forums #main #fmsgs .links {float:right;}
#forums #main #fmsgs .post {overflow:hidden;word-wrap:break-word;clear:both;}
#forums #main .post {padding-top:10px;}
#forums #main .post a {color:#f5f5f5;font-weight:700;}
#forums #main .post .msgbottom {margin-top:20px;padding:3px 0;border-top:1px solid #d9d9d9;font-size:11px;color:#555;}
#forums #main .post blockquote {margin:5px;border:1px solid;border-color:#aca899 #e1e1e1 #e1e1e1 #aca899;padding:8px;}
#forums #main .post blockquote cite {display:block;margin-bottom:5px;font-weight:700;}
#forums #main .post .fspoiler {margin:0;padding:8px;background:#e1e1e1;border:1px solid #ddd;}
#forums #main .post .fleft {display:block;text-align:left;}
#forums #main .post .fcenter {display:block;text-align:center;}
#forums #main .post .fright {display:block;text-align:right;}
#forums #main .post .fjustify {display:block;text-align:justify;}
#forums #main .post .fstrike {text-decoration:line-through;}
#forums #main .postimg {margin:5px 0;max-width:100%;}
#forums #main .post .dices {margin-bottom:8px;padding:5px;width:auto;background:#cfcfcf;border:1px solid #bbbaba;border-radius:10px;}
#forums #main .post .dices img {width:45px;}
#forums #main #fpoll {margin:0 auto 10px;padding-bottom:10px;width:90%;border:1px solid #1b1b1b;background:#fff;}
#forums #main #fpoll table {width:100%;}
#forums #main #fpoll thead th {padding:2px 5px;background:#f5f5f5;color:#fff;}
#forums #main #fpoll tbody tr {border-bottom:1px solid #ddd;}
#forums #main #fpoll tbody tr:last-child {border:0;}
#forums #main #fpoll tbody td {padding:2px 0;}
#forums #main #fpoll.result td.txt {padding-left:10px;}
#forums #main #fpoll td.nb,#forums #main #fpoll td.radio {width:40px;text-align:center;}
#forums #main #fpoll .votebutton,#forums #main #fpoll p.txtcenter {margin-top:10px;}
#forums #main #fpoll.create {width:100%;padding-top:10px;border:0;}
#forums #main #fpoll.create tbody tr {border:0;}
#forums #main #fpoll.create td {padding:4px 2px;}
#forums #main #fpoll.create .cola {padding:4px;width:100px;}
#forums #main #fpoll.create .colb {width:auto;}
#forums #main #fpoll.create .colc {width:20px;color:#555;text-align:center;font-size:20px;font-size:2rem;}
#forums #main #fmodmenu,#forums #main #forumnav {display:block;margin-bottom:.75em;padding:5px;width:100%;text-align:center;}
#forums #main #fmodmenu ul li,#forums #main #forumnav ul li {display:-moz-inline-stack;display:inline-block;zoom:1;}
#forums #main #fmodmenu ul li a,#forums #main #forumnav ul li a {display:block;padding:0 5px;text-decoration:underline;}
#forums #main #fmodmenu select,#forums #main #forumnav select {display:none;}
#forums #main #forumnav {background-color:#e9e9e9;}
#forums #main .forumcontainer #forumnav {background-color:#f6f6f6;}
#forums #main #fmodmenu {background-color:#fff;}
#forums #main #smileys {margin-top:5px;padding:10px;background:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#forums #main #fpreview {margin-bottom:10px;padding:10px;background:#e9e9e9;}
#forums #main #fpreview h2 {font-size:1.2em;}
#forums #main #fpreview .post {word-wrap:break-word;}
#forums #main #unban table {width:100%;border:1px solid #1b1b1b;background:#fff;}
#forums #main #unban table td {padding:4px 10px;}
#forums #main #unban table tr.first_row td {background:#555;color:#fff;font-size:13px;font-weight:700;text-align:center;}
#forums #main #unban table td.nopadding {padding:0;}
#forums #main #unban table td.col1 {width:5%;}
#forums #main #unban table td.col2 {width:25%;}
#forums #main #unban table td.col2 label {display:block;padding:4px 10px;width:100%;height:100%;}
#forums #main #unban table td.col3 {width:20%;}
#forums #main #unban table td.col4 {width:50%;}
#forums #main #hide_show_smileys {font-size:16px;font-size:1.6rem;}
@media (max-width:720px) {#forums #main #fmodmenu ul,#forums #main #forumnav ul {display:none;}
#forums #main #fmodmenu select,#forums #main #forumnav select {display:block;}
;}
@media (max-width:640px) {#forums #main #unban {padding-bottom:10px;overflow-x:scroll;}
.annonce_2 {display:none;}
;}
.cc_banner-wrapper {position:relative;z-index:9001;}
.cc_container .cc_wrapper {margin:0 auto;width:100%;max-width:1140px;}
.cc_container .cc_message {margin:0;padding:0;text-align:justify;}
@media print {.cc_banner-wrapper,.cc_container {display:none;}
;}
.cc_container {position:fixed;z-index:9002;left:0;right:0;bottom:0;padding:6px 10px;overflow:hidden;background:#00111c;color:#999;border:1px solid #00111c;-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.cc_container .cc_btn {display:block;float:right;margin-left:10px;padding:2px 10px;cursor:pointer;text-align:center;font-size:13px;line-height:20px;font-weight:700;}
.cc_container .cc_message {display:block;font-size:12px;line-height:14px;}
.cc_container .cc_message[class] {display:table;}
.cc_container .cc_message[class] span {display:table-cell;height:24px;min-height:24px;vertical-align:middle;}
@media screen and (max-width:768px) {.cc_container .cc_btn {padding:8px 10px;}
;}
@media screen and (min-width:500px) {.cc_container .cc_message {min-height:24px;line-height:20px;}
;}
@media screen and (min-width:768px) {.cc_container {padding:6px 20px;}
.cc_container .cc_btn,.cc_container .cc_message {font-size:13px;}
;}
.cc_container::-moz-selection {background:#ff5e99;color:#fff;text-shadow:none;}
.cc_container .cc_btn,.cc_container .cc_btn:visited {text-decoration:none;color:#000;background-color:#999;transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;border-radius:5px;-webkit-border-radius:5px;}
.cc_container .cc_btn:active,.cc_container .cc_btn:hover {background-color:#e3e3e3;color:#000;}
.cc_container a.cc_more_info,.cc_container a.cc_more_info:visited {text-decoration:underline;color:#999;transition:.2s color;}
.cc_container a.cc_more_info:active,.cc_container a.cc_more_info:hover {color:#e3e3e3;}
@-webkit-keyframes slideUp {0% {-webkit-transform:translateY(66px);transform:translateY(66px);}
100% {-webkit-transform:translateY(0);transform:translateY(0);}
;}
@keyframes slideUp {0% {-webkit-transform:translateY(66px);-ms-transform:translateY(66px);transform:translateY(66px);}
100% {-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
;}
.cc_btn,.cc_container,.cc_message {animation-duration:.8s;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-o-animation-duration:.8s;-webkit-animation-name:slideUp;animation-name:slideUp;}
.footer_text,.footer_text a {font:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;color:#4B4B4B;font-size:11px;}
.logo_accroche {font-size:10px;vertical-align:baseline;opacity:0.7;}
.logo_accroche_total {font-size:10px;vertical-align:baseline;opacity:0.7;font-weight:bold;}
.nav_home {margin-bottom:4px;}
.nav_home {margin-bottom:4px;opacity:0.7;}
.nav_ariane {opacity:0.1;}
.btn_game_play,.btn_game_play:visited {background:#18d60b;background-image:-webkit-linear-gradient(top,#18d60b,#41a81e);background-image:-moz-linear-gradient(top,#18d60b,#41a81e);background-image:-ms-linear-gradient(top,#18d60b,#41a81e);background-image:-o-linear-gradient(top,#18d60b,#41a81e);background-image:linear-gradient(to bottom,#18d60b,#41a81e);-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;  font-family:'Lato',sans-serif;font-weight:400;color:#fff;font-size:25px;padding:10px 30px 10px 30px;text-decoration:none;}
.btn_game_play:hover {background:#0ab015;background-image:-webkit-linear-gradient(top,#0ab015,#09851a);background-image:-moz-linear-gradient(top,#0ab015,#09851a);background-image:-ms-linear-gradient(top,#0ab015,#09851a);background-image:-o-linear-gradient(top,#0ab015,#09851a);background-image:linear-gradient(to bottom,#0ab015,#09851a);text-decoration:none;color:#ffffff;}
.body_game {font-family:'Lato',sans-serif;font-size:12px;font-weight:300;text-align:center;;}
.holder {position:relative;}
section.offScreenNavigation {overflow-y:auto;position:fixed;top:0;right:0;bottom:45px;left:-200px;z-index:0;background:#252525;width:200px;  color:#fff;transition:left 0.2s;}
.userBox {display:block;padding:10px 0 20px 10px;}
.userBox .user {display:block;text-align:left;white-space:nowrap;}
.userBox .user img {display:none;}
.button_game {font-weight:300;text-decoration:none;color:#fff !important;background-color:#f07e07;cursor:pointer;}
article {min-width:100%;min-height:100%;background-color:#fff;position:relative;top:0;bottom:100%;left:0;z-index:1;transition:left 0.2s;}
article section.games,article section.game,article section.page {background-color:#fff;padding:10px;}
article section.games h2,article section.games h3,article section.game h2,article section.game h3,article section.page h2,article section.page h3 {font-weight:300;}
article section.games p,article section.game p,article section.page p {padding:0;margin:20px 0;color:#333;text-align:left;font-size:130%;line-height:140%;}
article section.game {text-align:left;padding:10px;}
article section.game .branding {overflow:hidden;}
article section.game > img {width:25%;margin:0% 3% 10px 3%;float:left;border:4px solid #fff;}
article section.game .details {padding:0 10px;}
article section.game .details h2 {display:block;margin:10px 0;padding-left:32%;font-size:200%;color:#333;}
article section.game .details .cta {clear:both;margin:10px -10px 0 -10px;padding:20px;background-color:#eee;text-align:center;}
article section.game .details .cta .button {padding:10px 40px;background-color:#098500;font-size:160%;color:#098500;}
article section.game .details .cta .button:hover {background-color:#18a70e;}
article section.game .details p.description {padding-top:10px;font-size:110%;}
article section.game .embedCode {margin:30px 0;}
article section.game .embedCode h4 {margin:0 0 15px 0;font-size:160%;color:#333;font-weight:400;}
article section.game .embedCode h4.head { color:#000;}
@media only screen and (min-width:480px) {article section.game .branding {margin-top:0px;}
article section.game > img {width:20%;}
article section.game .details {padding:0;}
article section.game .details h2 {font-size:288%;padding-left:26%;}
article section.game .details .cta {margin:10px 0 0 0;}
article section.game .details p.description {padding-top:20px;font-size:130%;}
;}
.message_red {color:#E72023;text-align:center;font-size:18px;}
#red {color:#E72023;}
@media only screen and (min-width:641px) {.inner {max-width:980px;margin:0 auto;}
article .inner {zoom:1;position:relative;}
article .inner:before,article .inner:after {content:"\0020";article .inner:after {clear:both;}
article section.games,article section.game,article section.page {float:right;section.offScreenNavigation,#offScreenNavigationTrigger,label[for="offScreenNavigationTrigger"] {display:none;}
;}
article section.games,article section.game,article section.page {width:70%;}
article section.games,article section.game,article section.page {width:75%;}
article section.game {padding:0;}
;}
.game_title {margin-top:100px;padding-top:30px;font-weight:200;font-size:42px;}
.ariane_title {font-weight:700;;}
.background_game {background-color:#ECECEC;}
#apDiv1 {background:#fff;border:1px solid #000;font-size:10px;padding:5px;position:fixed;right:5px;top:5px;width:520px;z-index:99999;opacity:0.9;overflow:scroll;}
#addthis_top {background-image:0;border:1px none #000;font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;height:22px;margin-top:5px;overflow:hidden;position:relative;right:27px;text-align:right;width:100%;min-width:350px;z-index:1;margin-left:16px;}
.annonce {text-align:center;background-image:url(../images/annonce.png);background-repeat:no-repeat;background-position:50% 5%;padding-left:10px;padding-top:26px;padding-bottom:6px;background-color:#f1f1f1;}
.annonce_content {text-align:center;background-image:url(../images/annonce.png);background-repeat:no-repeat;background-position:50% 5%;padding-left:10px;padding-top:16px;padding-bottom:6px;background-color:#f1f1f1;}
.logo_complement_mobile {font-size:12px;font-weight:bold;text-decoration:none;;}
.search_erreur_bloc {display:block;position:relative;width:480px;padding:20px 0px 60px 0px;margin-left:30%;margin-right:50%;}
.search_erreur_text {font-size:16px;padding:0px;text-align:left;}
button.buttonjc_search,button.buttonjc_search:hover {display:inline-block;width:32px;height:32px;max-height:32px;max-width:32px;line-height:43px;vertical-align:center;text-align:center;margin-top:0px;font-size:0;background-image:url(../images/search-32.png);background-repeat:no-repeat;background-size:28px 28px;}
#searchform input {margin-top:0px;margin-bottom:2px;font-size:18px;height:22px!important;padding:3px 5px;width:160px;}
.dev_green {color:green;}
.dev_orange {color:orange;}
.dev_red {color:red;}
.dev_grey {color:grey;}
#apDev {background:#fff;border:1px solid #000;font-size:10px;padding:5px;position:fixed;right:5px;top:65px;width:300px;height:800px;z-index:99999;opacity:0.9;overflow:hidden;}
#apDev2 {background:#fff;border:1px solid #000;font-size:10px;padding:5px;position:fixed;right:5px;top:5px;width:100px;height:15px;z-index:99999;opacity:0.9;overflow:hidden;}
@media screen and (min-width:0px) and (max-width:735px) {.annonce_2 {display:none;}
;}
.title_selected {color:#d83115;}
.all_recent {font-size:2em;}
.annonce_text {text-align:center;font-size:10px;text-transform:uppercase;border-top:1px solid lightgrey;padding-top:5px;}
.descrition_center {text-align:center;padding-left:30px;}

