
* {
	margin : 0;
	padding : 0;
	}
	ul, li {
	list-style-type:none;
	}
	img {border:0;}
	h1,h2,h3,p,ul {
	margin:14px 0;
	}
	table{border-collapse:collapse;border-spacing:0;}
body {
text-align : center;
}
#page {
	width : 970px;
	margin : 0 auto;
	text-align : left;
	}

#header {
	height : 230px;
	}
#header h1 {
	margin : 0;
	padding : 0;
	height : 180px;
	}
#wrapper {
	margin : 0 9px;
	}
#main {
	width : 610px;
	margin : 0 0 0 171px;
	float : left;
	display:inline;
	}
#content {
	margin :-20px 0 0 0;
	padding : 10px;
	}
#footer {
	clear:both;
	text-align:center;
	height : 122px;
	background:url("img/footer.jpg") #fce6e4;
	position:relative;
	}
#footer .copy {
padding-top:20px;
color:#ffffff;
line-height:150%;
}
#footer .copy a {
color:#FFF;
}
#sidebar {
	}
#nav, #extra {
	margin : 0;
	display:inline;
	padding-bottom:20px;

}
#nav {
	width : 171px;
	float: left;
	margin-left: -781px;
	overflow:hidden;
  }
#extra {
	width : 171px;
	float:right;
	overflow:hidden;
	}
#menu {
height:38px;
}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#424242;
background:#fce6e4;
}
#container {
margin:0 auto;
width:99%;
text-align:center;
}
#deco {
background:url("img/bg.jpg") no-repeat top center #fce6e4;
}
a:link, a:visited {
color:#9e772b;
}
a:hover {
color:#f98189;
}
a.title {
font-size:14px;
font-weight:bold;
}
h1, h2, h3 {
color:#9e772b;
}
#header h1 a {
display:block;
position:absolute;
width:380px;
height:79px;
top:65px;
left:195px;
text-indent:-5999px;
overflow:hidden;
}
#pagewrap {
background:url("img/page.png") repeat-y;
}
#page {
position:relative;
}
#header {position:relative;}
#menu {
position:absolute;
left:257px;
top:163px;
}
#menu ul {
margin:0;
}
#menu li {
display:inline;
}
#menu li a {
display:block;
height:55px;
line-height:55px;
float:left;
text-indent:-5999px;
overflow:hidden;
}
#menu a#accueil {
background:url("img/menu_accueil.gif") no-repeat center top;
width:99px;
}
#menu a:hover#accueil {
background-position:bottom;
}

#menu a#nouveauxjeux {
background:url("img/menu_nouveauxjeux.gif") no-repeat center top;
width:207px;

}
#menu a:hover#nouveauxjeux {
background-position:bottom;
}

#menu a#meilleursjeux {
background:url("img/menu_meilleursjeux.gif") no-repeat center top;
width:198px;
}
#menu a:hover#meilleursjeux {
background-position:bottom;
}
#menu a#ami {
background:url("img/menu_ami.gif") no-repeat center top;
width:169px;
}
#menu a:hover#ami {
background-position:bottom;
}


.box {
background:url("img/box.png") repeat-y;
margin-bottom:20px;
}
.box h3 {
background:url("img/box-top.png") no-repeat;
height:42px;
font-size:12px;
color:#9e772b;
line-height:52px;
padding-left:20px;
margin:0;
overflow:hidden;
}
.box-foot {
background:url("img/box-bottom.png") no-repeat;
height:12px;
}
.box ul {
margin:10px;
}
.box li {
line-height:150%;
}
.box li a:link {
color:#9e772b;
font-weight:bold;
}
.box li a:hover {
color:#f98189;
}
#extra .box {
margin-left:9px;
}
#extra .box h3 {
background:url("img/box-top_r.png") no-repeat;
}
#extra .box-foot {
background:url("img/box-bottom_r.png") no-repeat;
}

.pub {
text-align:center;
margin:10px;
}

table.tabletop td {
vertical-align:top;
padding:3px;
}
table.tabletop td.pub {
width:316px;
}
td.sep {
border-right:1px solid #ffffff;
}
td.new h3 {
margin-top:0;
}
img.thumb, td.thumb img {
border:1px solid pink;
display:block;
}
#content p {
line-height:150%;
}
#content h2 {
font-size:16px;
padding-bottom:3px;
border-bottom:1px solid #f9838b;
padding-left:32px;
background:url("img/titre.png") no-repeat left top;
line-height:30px;
}

table.tableliste td {
vertical-align:top;
padding:5px;
padding-bottom:20px;
}
