* {margin:0;padding:0;font-size:100%;}
table {  border-collapse: collapse;  border-spacing: 0;}
img {border:none;}
h1, h2, h3, h4, h5, p, ul {margin:14px 0;font-family:Arial, Helvetica, sans-serif;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
ul {list-style-type:none;}
body {font-family:tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#003f62;}
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignleft{margin: 3px 10px 2px 0; }
img.alignright{ margin: 3px 0 2px 10px; }
img.alignleft, img.alignright{	padding: 4px;	border: 1px solid #eee;	display: inline;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
input, button, select {vertical-align: middle;}
p {margin:15px 0;line-height:160%;}
li {line-height:160%;}
a:link, a:visited {color:#ff006b;text-decoration:none;}
a:hover {color:#ca0055;text-decoration:none;}

body {background:#004063;}
#page {margin:auto;text-align:left;width:980px;background:#c3eaff; }
#header {height : 140px;background:url("img/header.jpg");position:relative; }
#content, #sidebar {display:inline;overflow:hidden;}
#content {	float:right;width:790px;margin-right:10px;margin-top:15px;	}
#sidebar {	width : 160px;	float : left;margin-left:10px;	}	
#footer {	clear : both;position:relative;	text-align:center;	height : 192px;background:url("img/footer.jpg");	}
#footer p.copy {position:absolute;color:#FFF;font-size:11px;top:45px;width:980px;line-height:23px;margin:0;left:0;}
#footer a {color:#ffe779;}
#extra {color:#FFF;position:absolute;top:70px;width:980px;left:0;}
#searchform {height:31px;background:url("img/searchform.gif") no-repeat left top;}

#menu {position:absolute;top:101px;left:288px;width:401px;height:39px;}
#menu ul {margin:0;}
#menu li {display:inline;height:39px;line-height:39px;}
#menu a {float:left;margin:0;text-decoration:none;display:block;text-indent:-5999px;overflow:hidden;}
li#menu_01 a {background:url("img/menu_01.gif") no-repeat left top;width:123px;}
li#menu_02 a {background:url("img/menu_02.gif") no-repeat left top;width:149px;}
li#menu_03 a {background:url("img/menu_03.gif") no-repeat left top;width:129px;}
#menu a:hover {background-position:bottom;}

/*searchform*/
#searchform {position:relative;}
#searchform input.txt {position:absolute;background:transparent none;border:0 none;font-size:12px;font-weight:bold;height:16px;left:360px;width:270px;top:6px;color:#FFF;}
#searchform input.submit {background:transparent url(img/transparent.gif) no-repeat scroll left top;border:0 none;cursor:pointer;height:32px;left:643px;position:absolute;top:0;
width:56px;
}

.sidebox h3 {margin:0;background:url("img/sidebox-top.png") no-repeat left top;height:33px;line-height:33px;color:#FFF;padding:4px 0 0 15px;font-size:12px;text-transform:uppercase;}
.sidebox {margin-bottom:20px;background:url("img/sidebox-bg.png") repeat-y;}
.sidebox ul {margin:0 10px;}
.sidebox-bottom {height:12px;background:url("img/sidebox-bottom.png") no-repeat bottom;}
.sidebox ul.partenaires li a {color:#a70046;font-weight:bold;}
.sidebox ul.categ li a {color:#a70046;font-weight:bold;padding-left:20px;background:url("img/puce.png") no-repeat left;}
.sidebox li a:hover {color:#ff006b;}

#sidebar .pub {margin:20px 0;}
.pub {text-align:center;}

.col230 {width:480px;float:left;}
.col230 .first {margin-right:10px;}
.col130 {width:310px;float:left;text-align:right;margin-bottom:10px;}
.col50 {width:49%;float:left;overflow:hidden;}
.col50 li a img {width:100px; height:70px; border:1px solid #003f62;}


.box {width:235px;float:left;min-height:250px;margin-bottom:10px;}
.box h3 {height:34px;line-height:34px;color:#FFF;padding-left:20px;font-size:12px;text-transform:uppercase;margin:0;margin-bottom:10px;}
.box-bottom {height:14px;}
.box ul, .box-cat ul  {margin:0;padding:0 10px;font-size:11px;}

.box li a, .box-cat li a {font-weight:bold;color:#0066a1;}
.box li a:hover, .box-cat li a:hover {color:#000;}
.box li.tb img {display:block;}

#newGames h3 {background:url("img/box-rose-top.png") no-repeat top left;}
#newGames {background:url("img/box-rose-bg.png") repeat-y;position:relative;}
#newGames .box-bottom {background:url("img/box-rose-bottom.png") no-repeat bottom;position:absolute;bottom:0;left:0;width:235px;height:14px;}
#newGames li {border-bottom:1px solid #fdc8e0; white-space:nowrap;}

#top10 h3 {background:url("img/box-orange-top.png") no-repeat top left;}
#top10 {background:url("img/box-orange-bg.png") repeat-y;position:relative;}
#top10 .box-bottom {background:url("img/box-orange-bottom.png") no-repeat bottom;position:absolute;bottom:0;left:0;width:235px;height:14px;}
#top10 li {border-bottom:1px solid #fcd9a8;white-space:nowrap;}

.box-cat {width:256px;float:left;margin-bottom:10px;min-height:250px;position:relative;}
.box-cat h3 {height:42px;background:url("img/box-cat-top.png") no-repeat;color:#FFF;font-weight:bold;padding-left:55px;position:relative;text-transform:uppercase;line-height:42px;margin:0 0 10px 0;}
.box-cat h3 img {position:absolute;top:5px;left:5px;}
.box-cat {background:url("img/box-cat-bg.png") repeat-y center;margin-right:10px;}
.last {margin:0;}
.box-cat-bottom {background:url("img/box-cat-bottom.png") no-repeat bottom;height:13px;position:absolute;bottom:0;left:0;width:256px;}
.box-cat li {border-bottom:1px solid #8FDDEB;white-space:nowrap;}
.box-cat li a img { width:109px; height:80px; border:1px solid #003f62;}

/*page categorie*/
#content h2 {background:url("img/pagetitle.gif") no-repeat top left;height:34px;color:#FFF;font-size:18px;padding-left:45px;line-height:34px;position:relative;text-transform:uppercase;margin:0;}
#content h2 img {position:absolute;top:0px;left:0px;}
p.cat-desc {margin-top:5px;font-weight:bold; text-align:justify;}

#liste-jeux {background:url("img/liste-jeux.png") repeat-y;zoom:1;}
#liste-jeux .pub {text-align:center;height:250px;overflow:hidden;margin-bottom:20px;float:left;width:395px;}
.jeu-wrap {float:left;width:395px;}
.jeu {overflow:hidden;height:145px;margin:0 10px;}
.jeu span { font-size:9px;}
img.jeu-thumb {padding:1px;border:1px solid #ff006b;background:#FFF;margin-right:10px;float:left;}
a.jeu-title {font-weight:bold;text-decoration:underline;}
p.jeu-desc {margin:5px 0;font-size:11px; text-align:justify; float:left; width:240px}
p.jeu-desc a {
	color:#0000FF;
}

.pagination {font-size:14px;font-weight:bold;margin:20px 10px;border-top:1px solid #7babc5;padding-top:10px;}
.pagination .disabled {color:#7fb9d8;}
.pagination .current {color:#5388a6;}

/*page jeu*/
.col662 {width:662px;float:left;}
.col138 {float:right;text-align:right;}

.box-jeu {background:url("img/box-jeu-bg.png") repeat-y;text-align:center;margin-bottom:10px;}
#content .box-jeu h2 {background:url("img/box-jeu-top.png");height:38px;line-height:38px;color:#FFF;padding:0;}
.box-jeu-desc {width:640px;margin:10px auto;background:url("img/box-jeu-desc.png") repeat-y;border:1px solid #000;text-align:left;color:#000;}
.box-jeu-desc p {margin:0;padding:5px;}
.box-jeu-bottom {background:url("img/box-jeu-bottom.png") no-repeat bottom;height:18px;}

.box-infos {background:url("img/box-infos-bg.png") repeat-y;margin-bottom:10px;}
.box-infos-top {background:url("img/box-infos-top.png") no-repeat top;height:14px;}
.box-infos-bottom {background:url("img/box-infos-bottom.png") no-repeat bottom;height:14px;}

.box-infos .alignleft {margin-left:10px;}
.box-infos .alignright {margin-right:10px;}

.box-infos h3, .box-infos p {margin:0;margin-bottom:4px;}

.socialLinks a {display:block;padding:3px;border:1px solid #FF009D;font-weight:bold;}
.socialLinks a img {margin-right:4px;}
.box-jeu-desc ul {
	display:inline;
}	
.box-jeu-desc li {
	margin-right:10px;
	display:inline;
}
.tags {
	padding:5px;
	display:inline;
	font-size:18px;
}	
#share {
	text-align:center;
}
#rsstop {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:380px;
	margin-top:105px;
	
}
#flags {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-480px;
	margin-top:144px;
	
}
