* { margin:0; padding:0;}
html {font:11px/14px arial, helvetica, sans-serif;}
body {margin:0; background: url(design/bg_body.gif) top repeat-x; background-color:#222222;}

table {border-right: hidden; border-left: hidden; border-top: hidden; border-bottom: hidden; border:0; padding: 0; border-collapse: collapse; border-spacing: 0;}
tr {border-right: hidden; border-left: hidden; border-top: hidden; border-bottom: hidden; border:0; padding: 0; border-collapse: collapse; border-spacing: 0;}
td {border-right: hidden; border-left: hidden; border-top: hidden; border-bottom: hidden; border:0; padding: 0; border-collapse: collapse; border-spacing: 0;}

img {border:0;}
form {margin:0px; padding:0px;}

a {color:#ff0000;}

h1 {font-size:19px; color:#2a2a2a; font-weight:bold; padding-bottom:20px;}
h2 {font-size:18px; color:#2a2a2a; font-weight:bold; margin-bottom:20px;}

#link_pg {color:#212121; font-size:15px; padding-bottom:10px;}
#link_pg h2 {display:inline;}
#link_pg ul {display:inline; list-style:none; margin:0; color:#898989;}
#link_pg li {display:inline; margin-left:5px; margin-right:5px;}
#link_pg a {font-weight:bolder;}
#link_pg .actif a {color:#FFF; background-color:#E55D35; padding:5px;}

#header {width:770px; height:85px; margin:auto; padding-bottom:10px; background: url(design/logo.gif) top right no-repeat;}
#logo {float:left; widh:410px; padding-right:27px;}
#intro {padding-right:15px; padding-top:27px; widh:360px; font-size:12px; font-family:arial; color:#fafafa; word-spacing:0.1em; line-height:130%;}
#intro a {color:#fafafa;}

#menu {width:750px; margin:auto; padding:0px 0px 8px 20px;}
#menu ul {display:inline; list-style:none; margin:0;}
#menu li {display:inline; margin-right:8px;}
#menu li:hover {display:inline; margin-right:8px; background-color:#353535; -moz-border-radius:3px; border-radius:3px; padding-top:2px; padding-bottom:2px;}
#menu a {font-size:10px; font-weight:bold; text-decoration:none; color:#fafafa;}
#menu .pgr {padding:2px 8px 2px 8px; color:#f2f2f2; font-weight:bolder; text-decoration:none; background-color:#353535; -moz-border-radius:3px; border-radius:3px;}
#menu .top {padding:2px 6px 2px 6px; color:#f2f2f2; font-weight:bolder; text-decoration:none; background-color:#5100cc; -moz-border-radius:3px; border-radius:3px;}
#menu .nouveaux {padding:2px 6px 2px 6px; color:#f2f2f2; font-weight:bolder; text-decoration:none; background-color:#0049d4; -moz-border-radius:3px; border-radius:3px;}
#menu img {float:right;margin-top:3px;}

#site {width:730px; margin:auto; padding:15px 20px 0px 20px; background: url(design/chapeau.gif) top no-repeat; background-color:#ffffff;}
#site_g {float:left; width:300px; padding:0px 20px 20px 0px;}
#site_c {float:left; width:156px; padding:0px 20px 20px 0px;}
#site_d {float:right; width:234px; text-align:left; padding-bottom:20px;}

#page_jeux {color:#212121; font-size:10px; padding:10px; text-align:center;}
#page_jeux ul {display:inline; list-style:none; margin:0;}
#page_jeux li {display:inline; color:#000000; margin:0px 5px 0px 5px;}
#page_jeux a {color:#FFF; background-color:#0049D4; padding:5px 10px 5px 10px;}
#page_jeux a:hover {background-color:#ff0000;}
#page_jeux .actif a {font-weight:bolder; color:#000000; padding:5px 10px 5px 10px; background-color:#dfdfdf;}

#fiche_g {float:left; width:476px; padding:0px 20px 10px 0px; font-size:14px;}
#fiche_d {float:right; width:234px; text-align:left; padding-bottom:10px;}

#footer_up {margin-top:20px; border-top:1px solid #ababab; padding:10px 10px 10px 10px; text-align:center;}
#footer_up ul {font-size:14px; font-family:arial; list-style:none;}
#footer_up li {display:inline; padding-right:7px; line-height:130%;}
#footer_up a {color:#212121;}

#footer {background: url(design/chaussure.gif) top no-repeat; padding:15px 10px 10px 10px; width:750px; text-align:center; margin:auto; color:#ededed;}
#footer p {padding-bottom:2px;}

.clear {clear:both;}
.pgm {text-align:center;}
.pgt {padding-top:10px;}
.horizon {float:left; margin-bottom:20px;}
.info {font-size:14px; word-spacing:0.1em; line-height:130%;}
.black {color:#212121;}
.top {padding-top:3px;}

.cat_arbo {padding:5px 30px 30px 30px; text-align:left; color:#595959;}
.cat_arbo a {color:#212121; font-size:13px; font-weight:bolder; text-decoration:none; font-size:12px;}
.cat_arbo img {float:left; padding-left:20px; padding-right:10px;}
.g_arbo {float:left; width:200px; padding-right:30px; text-align:left; font-size:11px;}
.d_arbo {float:left; width:200px; text-align:left; font-size:11px;}
.arbo {padding:0px 30px 0px 30px;}
.menu_pop {text-align:center; padding-bottom:5px; padding-top:3px; padding-right:15px;}
.menu_cat {background: url(design/menu_cat.gif) center no-repeat; text-align:center; height:18px; padding-top:4px;}
.menu_cat a {color:#fafafa;}
.pop_jeux {float:left; width:445px; padding-right:15px; text-align:center;}
.pop_jeux a {color:#212121; font-size:13px; font-weight:bolder; text-decoration:none; padding-top:5px; padding-bottom:5px; font-size:12px;}
.pop_jeux img {padding: 0px 14px 7px 0px;}
.g_jeux {float:left; width:200px; padding-right:30px; padding-bottom:20px; text-align:center;}
.d_jeux {float:left; width:200px; text-align:center; padding-bottom:20px;}
.g_jeux img {display:block;}
.d_jeux img {display:block;}
.g_jeux a {font-size:13px; font-weight:bolder; text-decoration:none; font-size:12px;}
.d_jeux a {font-size:13px; font-weight:bolder; text-decoration:none; font-size:12px;}
.des_jeux {font-family:verdana; color:#898989; font-size:11px; word-spacing:0.1em; line-height:130%; padding-bottom:20px;}
.sous_jeux {display:inline; font-size:10px; color:#414141; padding:2px 0px 0px 0px; text-align:center;}
.sous_jeux a {color:#212121; font-size:10px; font-weight:normal; text-decoration:underline;}
.sous_jeux img {padding-top:3px; padding-bottom:25px; display:block; text-aign:center; margin:auto;}
.cat_jeux {font-size:10px; padding:10px 0px 30px 15px;}
.cat_jeux ul {list-style:none; margin:0; text-align:left;}
.cat_jeux li {background: url(design/puce.gif) left no-repeat; padding-left:15px; margin-right:10px; font-weight:bolder;}
.cat_jeux a {text-decoration:none; color:#212121; font-weight:normal; font-size:10px;}
.cat_jeux a:hover {text-decoration:none; color:#fafafa; background-color:#222222; padding:2px 4px 2px 4px;}

#accueil {line-height:120%; margin-bottom:20px; background: url(design/puce_menu.gif) right top no-repeat; background-color:#0049D4; font-size:9px; font-family:verdana; text-transform:uppercase; color:#fafafa; font-weight:bolder;}
#accueil div {padding-left:20px;}
#accueil ul {font-size:12px; font-family:arial; list-style:none; padding-top:15px; margin:0px; background-color:#ffffff; text-transform:none; padding:12px 0px 0px 0px;}
#accueil li {font-weight:normal; padding:3px 0px 0px 20px;}
#accueil .double {font-weight:bolder; margin-top:5px;}
#accueil a {color:#212121;}

.other {line-height:120%; background-color:#ffffff; font-size:9px; font-family:verdana; text-transform:uppercase; color:#fafafa; font-weight:bolder; margin-bottom:20px;}
.other div {padding-left:20px; background: url(design/puce_menu.gif) right top no-repeat; background-color:#0049D4; margin-bottom:10px;}
.rss {float:right;}

#blocv {line-height:120%; background-color:#ffffff; font-size:9px; font-family:verdana; text-transform:uppercase; color:#fafafa; font-weight:bolder; margin-bottom:20px;}
#blocv div {padding-left:20px; background: url(design/puce_menu.gif) right top no-repeat; background-color:#0049D4; margin-bottom:10px;}

#autre {line-height:120%; background-color:#ffffff; font-size:11px; font-family:arial; color:#212121; margin-bottom:20px;}
#autre div {font-family:verdana; padding-left:20px; background: url(design/puce_menu_2.gif) right top no-repeat; font-size:9px; text-transform:uppercase; background-color:#ededed; margin-bottom:10px; font-weight:bolder;}
#autre p {word-spacing:0.1em; padding:3px 0px 3px 0px;}
#autre a {font-weight:bolder; font-size:14px; color:#FF0000;}
#autre img {float:left; padding-right:10px;}

#plus {line-height:120%; margin-bottom:20px; background: url(design/puce_menu.gif) right top no-repeat; background-color:#0049D4; font-size:9px; font-family:verdana; text-transform:uppercase; color:#fafafa; font-weight:bolder;}
#plus div {padding-left:20px;}
#plus ul {font-size:12px; font-family:arial; list-style:none; padding-top:15px; margin:0px; background-color:#ffffff; text-transform:none; padding:12px 0px 0px 20px;}
#plus li {font-weight:normal; margin-top:3px;}
#plus a {color:#212121;}

.bloc_jeux {line-height:120%; margin-bottom:20px; background: url(design/puce_menu.gif) right top no-repeat; background-color:#0049D4; font-size:9px; font-family:verdana; text-transform:uppercase; color:#fafafa; font-weight:bolder;}
.bloc_jeux div {padding-left:20px;}
.bloc_jeux ul {font-size:12px; font-family:arial; list-style:none; padding-top:15px; margin:0px; background-color:#ffffff; text-transform:none; padding:12px 0px 0px 20px;}
.bloc_jeux li {font-weight:normal; margin-top:3px;}
.bloc_jeux a {color:#212121;}

#recherche {line-height:120%; background-color:#ffffff; font-size:9px; font-family:verdana; text-transform:uppercase; color:#fafafa; font-weight:bolder;}
#recherche div {padding-left:20px; background: url(design/puce_menu.gif) right top no-repeat; background-color:#0049D4; margin-bottom:15px;}
#rec {border:0; font-weight:bolder; font-size:13px; font-family:arial; background: url(design/bg_form.gif) no-repeat; width:197px; height:20px; margin:0px; padding:7px 0px 5px 5px;}
.pseudo_com {border:0; font-weight:bolder; font-size:13px; font-family:arial; background: url(design/bg_form.gif) no-repeat; width:197px; height:20px; margin:0px; padding:7px 0px 5px 5px;}
.bulle_com {border:0; font-family:arial; font-size:14px; word-spacing:0.1em; line-height:130%; background: url(design/bulle_form.gif) no-repeat; width:471px; height:213px; margin:0px 0px 5px 0px; padding:7px 0px 30px 5px;}
.code_com {border:0; font-weight:bolder; font-size:13px; font-family:arial; background: url(design/code_form.gif) no-repeat; width:51px; height:32px; margin:0px; padding:7px 0px 5px 5px;}
.email_com {border:0; font-weight:bolder; font-size:13px; font-family:arial; background: url(design/bg_form.gif) no-repeat; width:197px; height:20px; margin:10px 0px 20px 0px; padding:7px 0px 5px 5px; display:block;}
.contact_com {border:0; font-family:arial; font-size:14px; word-spacing:0.1em; line-height:130%; background: url(design/bulle_form.gif) no-repeat; width:471px; height:213px; margin:10px 0px 5px 0px; padding:7px 0px 30px 5px;}

#titre {float:left;}
#titre h1 {font-size:19px; color:#2a2a2a; font-weight:bold; padding-bottom:30px;}
#descriptif {float:right; word-spacing:0.1em; color:#212121; font-size:14px; font-family:arial; padding-bottom:30px;}

#loader {text-align:center; margin:auto; padding-bottom:20px; height:565px;}
#loader a {font-size:12px; font-weight:bolder;}
#progress {font-size:14px; font-weight:bolder; color:#212121; padding-bottom:10px; padding-top:30px;}
.sous_progress {padding-bottom:20px; display:block; text-align:center; margin:auto;}
#preroll {text-align:center; margin:auto; padding-bottom:20px;}
#droite_une {float:left; margin:0 20px 0 0;}
#des_fiche {padding-top:20px; font-size:14px; word-spacing:0.1em; line-height:130%;}
#des_fiche p {padding-top:15px; padding-bottom:15px;}
#des_fiche p a {font-weight:bolder;}

.des_big {font-size:14px; word-spacing:0.1em; line-height:130%; padding-bottom:20px; padding-top:20px;}
.mini_bloc {background: url(design/bg_bloc.gif) repeat; margin-top:20px; margin-bottom:10px; padding:10px; background-color:#f5f5f5; border:1px solid #dcdcdc; font-size:14px; word-spacing:0.1em; line-height:130%;}
#partage {font-size:14px; word-spacing:0.1em; line-height:130%;}
#partage img {float:left; padding-right:10px;}
#lecteur {padding:20px 0px 0px 0px;}
#lecteur textarea {padding:10px; border:4px solid #0049D4; font-weight:bolder; margin-top:10px; width:702px;}
#mini_ads {margin-bottom:30px;}
#meme_jeu {padding-bottom:0px;}
#meme_jeu img {padding:0px 20px 20px 0px; width:75px;}

.fg {float:left;}
.fd {float:right; font-size:10px; color:#595959; font-style:italic;}
.mini_com {margin-top:5px; margin-bottom:20px; font-size:14px; word-spacing:0.1em; line-height:130%;}

#m_com {font-size:14px; word-spacing:0.1em; line-height:130%;}
#m_com a {font-weight:bolder;}
#m_form a {font-weight:bolder; padding:5px; background-color:#ff0000; color:#fafafa;}
#m_rating {position:relative; margin:15px 0px 0px 270px; text-align:left; width:300px; height:29px; font-size:10px; color:#212121;}
.star-rating {
position:absolute; top:15px; padding:0px; width:170px; height:29px; background: url(design/rate_star.gif) left top repeat-x;}

.star-rating ul {
display:inline; list-style:none;}

.star-rating li {display:inline; padding:0px; margin:0px;
}
.star-rating li a {display:inline;
 width:34px; height:29px;
 text-decoration:none;
 text-indent:-9000px;
 z-index:20;
 position:absolute; 
padding:0px;}
.star-rating li a:hover {display:inline; background: url(design/rate_star.gif) left bottom; z-index:2; left:0px;
}
.star-rating a.one-star {left:0px;}
.star-rating a.one-star:hover {
width:34px;}

.star-rating a.two-stars {
left:34px;
}

.star-rating a.two-stars:hover {width:68px;}

.star-rating a.three-stars {
left:68px;}

.star-rating a.three-stars:hover {
width:102px;}
.star-rating a.four-stars {left:102px;
}
.star-rating a.four-stars:hover {width:136px;}

.star-rating a.five-stars {
left:136px;}

.star-rating a.five-stars:hover {
width:170px;}

.star-rating li.current-rating {background: url(design/rate_star.gif) left center; position:absolute; top:0px; height:29px; display:block;text-indent:-9000px; z-index:2;}
.star-rating li.noter {padding-top:10px;}

.m_jeux {float:left; padding-right:10px; padding-bottom:20px;}
.tit_m_jeux {padding-top:5px;}
.tit_m_jeux a {color:#212121; font-size:15px; font-weight:bolder; text-decoration:none;}
.des_m_jeux {font-family:verdana; color:#212121; font-size:11px; word-spacing:0.1em; line-height:130%; padding-bottom:20px;}
.sous_m_jeux {font-size:10px; color:#595959; padding:5px 0px 5px 0px; font-style:italic;}
.sous_m_jeux img {float:right;}

.message_contact {margin:20px 0px 10px 0px; padding:10px; border:1px solid #42C784; background-color:#F1FFF8;}
.alerte_contact {margin:20px 0px 10px 0px; padding:10px; border:1px solid #C60004; background-color:#FFF1F1;}
.form_contact {padding-top:30px;}

#top_jeux {line-height:150%; padding-top:10px;}
#top_jeux ul {float:left; list-style:none; display:inline; margin:0; width:50%;}
#top_jeux li {border-bottom:1px solid #dcdcdc; padding:4px;}
#top_jeux a {font-size:18px;}

#fan p {word-spacing:0.1em; line-height:130%;}
#fan img {display:block; padding-top:10px;}
#fan ul {list-style:none; margin:30px 0px 30px 0px;}
#fan li {background: url(design/puce.gif) left no-repeat; padding-left:15px; margin:20px 0px 5px 0px; font-weight:bolder; font-size:15px;}

#note {font-style:italic; color:#595959; font-size:14px; word-spacing:0.1em; line-height:130%;}
#box {margin-top:10px; margin-bottom:20px;}
#box h2 {font-size:18px; color:#2a2a2a; font-weight:bold; float:left;}

#horizontale {padding-top:20px;}