body{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#0f88b4;background-image:url(/images/design/fond_nuage.png);background-repeat:repeat-x;background-position:top center;width:1024px;margin:0 auto}
#header{margin-left:17px}
#logo{position:relative;height:129px;width:180px}
.logo{position:absolute;left:0;top:0}
#decor{background-image:url(/images/design/header.png);background-repeat:no-repeat;height:159px;width:730px;margin-left:125%}
#pub{background-image:url(/images/design/pub.png);background-repeat:no-repeat;height:69px;width:494px;margin-left:60px;margin-top:12px;padding-left:23px;padding-top:4px}
#barre-header{color:#fff;font-size:15px;background-image:url(/images/design/barre-header.png);background-repeat:no-repeat;padding-left:30px;margin-left:20px;height:20px;width:692px}
#barre-header .guide_jeux_gratuits{width: 135px;height: 11px;display: block;background: url(/images/sprites.png) no-repeat;background-position: -145px -5px;}
#barre-header .jeux_gratuits{width: 84px;height: 11px;display: block;margin-top:-14px; margin-left:30px;background: url(/images/sprites.png) no-repeat;background-position: -59px -22px;}
#barre-header .inscrits{width: 51px;height: 11px;display: block;margin-top:-14px; margin-left:45px;background: url(/images/sprites.png) no-repeat;background-position: -2px -22px;}
#barre-header .flux_rss{width: 48px;height: 12px;display: block;background: url(/images/sprites.png) no-repeat;background-position: -95px -5px;}
#barre-header .tiret{width: 7px;height: 12px;display: block;margin-top:-11px; margin-left:46px;background: url(/images/sprites.png) no-repeat;background-position: -284px -5px;}
#barre-header .favoris{width: 88px;height: 12px;display: block;margin-top:-13px; margin-left:54px;background: url(/images/sprites.png) no-repeat;background-position: -1px -5px;}
/* Menu début */
.menu_etoile{width:12px;height:12px;display:block;margin-bottom:-12px;margin-left:-12px;background:url(/images/sprites.png) no-repeat;background-position: -207px -23px;}
.menu_codes{width:12px;height:12px;display:block;margin-bottom:-12px;margin-left:-12px;background:url(/images/sprites.png) no-repeat;background-position: -188px -23px;}
.menu_cadeau{width:12px;height:12px;display:block;margin-bottom:-12px;margin-left:-12px;background:url(/images/sprites.png) no-repeat;background-position: -169px -23px;}
.menu_argent{width:12px;height:12px;display:block;margin-bottom:-12px;margin-left:-12px;background:url(/images/sprites.png) no-repeat;background-position: -150px -23px;}
.menu_croc{width:12px;height:12px;display:block;margin-bottom:-12px;margin-left:-12px;background:url(/images/sprites.png) no-repeat;background-position: -226px -23px;}
.menu_pepite{width:12px;height:12px;display:block;margin-bottom:-12px;margin-left:-12px;background:url(/images/sprites.png) no-repeat;background-position: -272px -23px;}
.menu_lock{width:12px;height:12px;display:block;margin-bottom:-12px;margin-left:-12px;background:url(/images/sprites.png) no-repeat;background-position: -290px -23px;}

/* Menu fin */
.barreconnexion{height:10px;font-size:8px;font-weight:700;background-color:#ff9;color:#930;text-align:center;border:2px solid #930}
#contenu{float:left}
#hautcadre{position:relative;padding-left:20px;background-image:url(/images/design/hautcadre2.png);width:688px;height:76px;margin-bottom:-60px}
#hautcadre a:link{color:#0f570d;text-decoration:none;font-weight:700}
#milieu-contenu{padding-top:50px;padding-left:60px;padding-right:60px}
#millieucadre{display:block;background-image:url(/images/design/millieucadre.png);width:700px}
.test{padding-top:0}
#millieucadre a:link{color:#090;text-decoration:none;font-weight:700}
#millieucadre a:visited{color:#900;text-decoration:none;font-weight:700}
#bascadre{font-weight:700;color:#690;padding-left:80px;font-size:10px;padding-top:50px;background-repeat:no-repeat;background-image:url(/images/design/bascadre.png);height:47px;width:718px;margin-left:-10px;margin-top:10px}
#bas-description{color:#ffffff;font-size:10px;height:47px;width:718px;margin-left:-10px}
#bas-description a{color:#930;text-decoration:none}
#bascorp{background-image:url(/images/design/bascorp.png);height:45px;width:718px;margin-left:-10px}
a{color:#930;text-decoration:none}
#menus{float:left;width:235px;padding-top:10px}
.haut-menu{text-align:center;background-repeat:no-repeat;background-image:url(/images/design/menu_haut.png);width:220px;height:40px;padding-top:8px}
.fond-menu{background-image:url(/images/design/menu_repete.png);background-repeat:repeat-y;background-position:center;padding-bottom:10px;padding-top:3px;width:204px;padding-left: 90px;margin-left: -45px;}
.fond-menu img{text-align:left;padding-left:30px}
.fond-menu_2{text-align:center;background-image:url(/images/design/menu_repete.png);background-repeat:repeat-y;background-position:center;padding-bottom:10px;padding-top:6px;width:204px}
.bas-menu{background-repeat:no-repeat;background-image:url(/images/design/pierre.png);width:211px;height:50px;margin-top:-10px}
#millieucadreserrer a:link{color:#000;text-decoration:none;font-weight:700}
#cadre-gauche{float:right;width:284px}
#haut-cadre{background-repeat:no-repeat;background-image:url(/images/design/haut-cadre.png);height:55px;padding-top:60px}
#fond-cadre{background-image:url(/images/design/fond-cadre.png);background-repeat:repeat-y;padding-bottom:40px;padding-top:10px}
#bas-cadre{background-repeat:no-repeat;background-image:url(/images/design/bas-cadre.png);height:116px;padding-left:90px;margin-top:-10px}
.cadre-screen{background-repeat:no-repeat;border-width:1px;background-image:url(Image normale);height:85px;width:135px;padding-left:0px;padding-top:20px;margin: 3px;}
.cadre-screen:hover{background-image:url(Mettre image lorsque souris passe)}
.cadre-250x250{background-repeat:no-repeat;background-image:url(/images/design/cadre-250x250.png);height:270px;width:280px;padding-left:0;padding-top:20px}
.fond-facebook{background-position:center;background-repeat:no-repeat;background-image:url(/images/design/fond-facebook.png);height:200px;width:553px;padding-top:40px}
.cadre-468x60{margin-left:40px;background-repeat:no-repeat;background-image:url(/images/design/cadre-468x60.png);height:90px;width:495px;padding-left:0;padding-top:9px}
h1{font-weight:700;font-size:24px}
h2{font-weight:700;font-size:21px}
h3{margin-top:10px;margin-bottom:10px}
h4{margin-bottom:10px}
.labelwid{width:160px;margin-left:70px;float:left;display:block;text-align:left}
.cse-branding-form{position:absolute;left:52%;top:370px;margin-left:-500px}
.reussi{color:green;font-weight:700;text-align:center}
.forum{border:1px solid #000;border-left:0;border-bottom:0;text-align:center;margin:0 auto}
.forum tr td{border:1px solid #000;border-right:0;border-top:0}
.forum .titre{font-weight:700;height:24px;background-color:#0f570d;color:#FFF}
.forum .titre a{color:#FFF}
.forum .soustitre{font-weight:700;height:24px;background-color:#d0e4ed;color:#000}
#cadrerech{border:1px solid #CCC;width:570px;text-align:center;margin:20px auto;padding:5px}
.descrforum{font-style:italic;font-size:.9em;color:#0f570d}
.centrer{text-align:center}
.droite{text-align:right}
.clear{clear:both}
.forum_msg{width:570px;border:1px solid #999;margin:15px auto;padding:5px}
.forum_msg .msg{clear:both;border-top:1px solid #CCC;border-left:1px solid #CCC;min-height:110px;margin:0;padding:10px}
.forum_msg div .grade{font-size:.9em;color:#666;margin:2px}
.carrousel{height:75px;margin:0;padding:0}
.carrousel li{float:left;width:75px;height:75px;list-style:none;color:#FFF;font:3em/1.2 Georgia, "Times New Roman", Times, serif;text-align:center;background:#C00;margin:0;padding:0}
.ui-rater>span{vertical-align:top}
.ui-rater-rating{margin-left:0}
.ui-rater-starsOff,.ui-rater-starsOn{display:inline-block;height:18px;background:url(stars.png) repeat-x 0 0}
.ui-rater-starsOn{display:block;max-width:90px;top:0;background-position:0 -36px}
.ui-rater-starsHover{background-position:0 -18px!important}
.voter_classement,center .voter_classement{width:150px;height:20px;padding-left:10px;margin:0 0 -13px}
.voter_classement img{border:0 none;outline:0 none}
span.votes{float:right;line-height:20px;display:block;width:50px;height:20px;background:url(/images/votes.png) no-repeat scroll 0 0 transparent;text-align:center;color:#769007}
#parrainage{width:500px;margin-left:28px;margin-top:30px;margin-bottom:-10px;background:#fefdd9;height:auto;border:2px solid red;padding:10px}
#parrainage a,#parrainage a:hover,#parrainage a:visited,#parrainage a:link{color:#5a6bad;font-weight:400}
#parrainage .gros{font-size:15px;font-weight:700;color:#2e4395;display:block}
#parrainage .moyen{font-size:13px;font-weight:700;color:#2e4395;display:block;margin-top:25px;margin-bottom:10px}
.boutonClass{width:104px;height:24px;display:block;float:right;margin:-2px 0 0 5px}
.jouerClass{background:url(/images/jouer.png) no-repeat}
.jouerClass:hover{background:url(/images/jouerON.png) no-repeat}
.infosClass{background:url(/images/infos.png) no-repeat}
.infosClass:hover{background:url(/images/infosON.png) no-repeat}
#hautcadre a:visited,#millieucadreserrer a:visited{color:#690707;text-decoration:none;font-weight:700}
#millieucadre a:hover,a:hover{color:#930;text-decoration:underline}
#titre-classement a:link,#titre-classement a:visited{color:#FFF;text-decoration:none;font-weight:700}
.fond-menu a,.gauche{text-align:left}
#cadre-droit,#cadre-centre{float:left;width:284px}
#site-rating-stars img{cursor: pointer;width:40px;height:40px;}
#site-rating-stars img.selected{opacity:0.5;}
#site-rating-message{display:block;}
.text-base{
   opacity:1;
}
/* On cache le second texte */
.text-hover{
   display:none;
}
/* On fait disparaitre le premier texte au passage de la souris. */
.button:hover span.text-base{
   opacity:0;
}
/* On fait apparaitre le second texte au passage de la souris. */
.button:hover span.text-hover{
   display:inherit;
   position:absolute;
}