* {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;}
ul {list-style-type:none;}
body {font-family:"trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#ffc9ac;}
.alignleft {float:left;}
img.alignleft {border:1px solid #ffe0cf;margin:0 8px 5px 0;}
.alignright {float:right;}
.center {text-align:center;}
.clearer {clear:both;height:1%;}
input, button, select {vertical-align: middle;}
p {margin:15px 0;line-height:160%;}
li {line-height:160%;}
a:link, a:visited {color:#ff8e95;text-decoration:none;}
a:hover {color:#FFF;text-decoration:none;}

#page {margin:auto;text-align:left;width:970px;background:url("img/page.png") repeat-y left top; }
#header {height : 178px;background:url("img/header.jpg") left top; }
#header h1 {margin : 0;	padding : 0;	height : 178px; }
#header h1 {display:block;width:450px;height:150px;text-indent:-5999px;overflow:hidden;}
#wrapper {margin:20px 25px 10px 30px;	}
#main {	width : 100%;	margin : 0 0 0 -225px;	float : right;	}
#content {	margin : 0 0 0 245px;padding-bottom:20px;	}
#footer {	clear : both;	text-align:center;	height : 60px; background:url("img/footer.png") left top #3b1a10;	}
#sidebar {	width : 225px;	float : left;	}	
body {background:#3b1a10;padding-bottom:20px;}

/*Menu*/
#menu {height:33px;background:url("img/menu.jpg");}
#menu ul {margin:0 15px;text-align:center;line-height:33px;}
#menu li {display:inline;margin:0 30px;}
#menu li a {font-size:18px;color:#3b1a10;}
#menu li a:hover {color:#923507;}
/*sidebox*/
.sidebox a {color:#cf3865;}
.sidebox h3 {height:39px;background:url("img/sidebox-top.png") left top;line-height:39px;padding-left:15px;margin:0;font-size:12px;font-weight:normal;color:#ffc9ac;}
.sidebox {color:#3B1A10;background:url("img/sidebox-bg.png") left top;margin-bottom:20px;}
.sidebox-bottom {height:19px;background:url("img/sidebox-bottom.png") left;}
.sidebox ul {margin:10px 20px;}
.sidebox li {border-bottom:1px solid #f8c7bf;}
.sidebox li a:hover {color:#3B1A10;}
/*content*/
#content h3 {font-size:16px;font-weight:normal;color:#FFF;}
#content h2 {height:37px;line-height:37px;color:#3b1a10;background:url("img/title.png") no-repeat left top;padding-left:40px;font-size:18px;font-weight:normal;}
.imgslide img {border:1px solid #ffe0cf;}
.imgslide {margin-right:20px;}
.imgslide, .pubtxt {float:left;}
.pubtxt {width:300px;height:250px;}
/*searchform*/
#searchform {text-align:right;margin:10px;}
.submit {background:#f6c7ca;border:1px solid #FFF;padding:2px;}
.txtField {width:120px;border:1px solid #FFF;background:#FFF;padding:3px;margin-right:10px;}
/*footer*/ 
p.copy {padding-top:10px;font-size:11px;margin:0 50px;}
/*ANNUAIRE*/
.cat  {width:46%;float:left;margin:10px 0 0 10px;}
.cat a {font-size:14px;font-weight:bold;}
.souscat a {font-size:11px;font-weight:normal;}

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;
}