* {
margin:0;
padding:0;
}
body {text-align:center;}
ul {list-style-type:none;}
img {border:none;}
.clearer {clear:left;height:1%;}
#page {
width:1000px;text-align:left;margin:auto;}
#nav {}
#contentwrapper{float: left;width: 100%;overflow:hidden;}

#contentcolumn{margin: 0 170px 0 170px;padding:15px 0px;}

#leftcolumn{float: left;width: 160px; margin-left: -1000px;overflow:hidden; }
#rightcolumn{float: left;width: 160px;margin-left: -160px;overflow:hidden;}
#leftcolumn .innertube {margin:10px 10px 10px 15px;}
#rightcolumn .innertube  {margin:10px 15px 10px 10px;}
#footer{clear: left;width: 100%;}

h1, h2, h3, h4, p, ul {margin:16px 0;}
h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
body {font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;color:#666;}
a:link, a:visited {color:#ff007e;}
.center {text-align:center;}
/*fonds*/
body {background:url("img/bg.png") repeat-x top #009bc9;}
#page {background:url("img/page.png") repeat-y;}
#header {background:url("img/header.jpg") no-repeat;height:229px;position:relative;}
#header h1 {margin:0;}
#footer {background:url("img/footer.gif") no-repeat top #009BC9;height:241px;padding-top:100px;text-align:center;color:#FFF;font-size:11px;}
#footer p {margin:0;padding:5px 10px;}
#footer a {color:#fff1b2;}

#header h1 a {display:block;overflow:hidden;width:300px;height:120px;text-indent:-5999px;}

/*Menu haut*/
#nav {position:absolute;top:192px;left:160px;background:url("img/nav.png") no-repeat;width:680px;height:37px;}
#nav ul {margin:0;padding:0;height:37px;padding-top:5px;padding-left:15px;overflow:hidden;}
#nav li {display:inline;float:left;}
#nav li a {line-height:32px;color:#850042;text-decoration:none;background:url("img/nav_right.gif") no-repeat right top;display:block;float:left;margin:0 0px;font-size:11Px;}
#nav li a:hover {background-position:right bottom;}
#nav li a span {display:block;background:url("img/nav_left.gif") no-repeat left top;line-height:32px;padding:0 15px;}
#nav li a:hover span {background-position:left bottom;color:#FFF;}
/*Searchform*/
#searchform {	position:absolute;	width:210px;	height:50px;	left: 410px;	top: 155px;}
#searchform input.txt {width:130px;margin-top:9px;margin-left:10px;background:#FFF;border:none;}
#searchform input.btn {position:absolute;margin-left:25px;background:transparent none;border:none;cursor:pointer;width:35px;height:25px;}
/*Bloc*/
.bloc {background:url("img/bloc.gif") repeat-y;margin-bottom:10px;}
.blocpub {background:url("img/bloc.gif") repeat-y;margin-bottom:10px; text-align:center;}
.bloc h2 {margin:0;height:42px;background:url("img/bloc_haut.gif") no-repeat;color:#FFF;font-size:12px;line-height:42px;padding-left:15px;padding-top:5px;}
.blocpub h2 {margin:0;height:42px;background:url("img/bloc_haut.gif") no-repeat;color:#FFF;font-size:12px;line-height:42px;padding-left:15px;padding-top:5px;}
.bloc-bas {background:url("img/bloc_bas.gif") no-repeat;height:29px;}
.bloc p, .bloc ul  {margin:10px;}
.bloc li {line-height:160%;padding-left:15px;background:url("img/puce.png") no-repeat left 4px;font-size:11px;}
.bloc li a {
}
.bloc li a:hover {
}
.bloc form label {
padding:3Px;
display:block;
font-size:16px;
}
.bloc form input.txt {
width:100px;
border:1Px solid #ff007e;
background:#ffd0e0;
color:#666;
padding:5px 5px;
font-size:11px;
}
.bloc form input.submit {
width:120px;
background:#962767;
color:#FFF;
border:1px solid #000;
font-size:16px;
padding:2px;
}
/*contenu*/
table.tabhaut {
width:100%;
margin-bottom:15px;
}
table.tabhaut td {
vertical-align:top;
}
table.tabhaut td.pub300 {
width:310px;
text-align:center;
}
#contentcolumn h2 {margin:0;background:url("img/title.gif") no-repeat left top;color:#fff;line-height:30px;padding-left:40px;letter-spacing:-1px;}
#contentcolumn table.tabhaut h2 {background:url("img/title2.gif") no-repeat;}


table.listejeux td {
vertical-align:top;
padding:5px;
}
table.listejeux h3 {
margin-top:0;
}
table.listejeux td.thumb img {
border:1px solid #ff00a7;
padding:1px;
}
table.listejeux td.thumb img:hover {
border:1px solid #000;
}

#header h1 {display:block;overflow:hidden;width:550px;height:200px;text-indent:-5999px;position:absolute;top:0;left:200px;}
