* {
margin:0;
padding:0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
h1, h2, h3, h4, h5, p, ul {
margin:14px 0;
}
ul {
list-style-type:none;
}
body {
font-family:"trebuchet MS";
font-size:12px;
text-align:center;
line-height:150%;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.center {
text-align:center;
}
.clearer {
clear:both;
height:1%;
}
a:link, a:visited {
color:#a40087;
}
/* LAYOUT */
#page {
text-align:left;
width:900px;
margin:auto;
}
#content {
width:740px;
float:right;
}
#content .inner {
margin-top:10px;
}
#sidebar {
float:left;
width:160px;

}
#sidebar .inner {
margin:9px;
}
#footer {
clear:both;
width:100%;
}

body {
background:url("img/bg.jpg");
}
#page {
background:url("img/page.gif") repeat-y center;
}
#header {
background:url("img/header.jpg") no-repeat top;
height:269px;
position:relative;
}
#animheader {
position:absolute;
top:8px;
left:250px;
}
#sitedujour {
	width:200px;
	height:160px;
	position:absolute;
	left: 552px;
	top: 78px;
}
#sitedujour img {
border:1px solid #ef6392;
display:block;
margin:auto;
}

#menu {
height:33px;
background:url("img/menu.gif") no-repeat top;
}
#menu ul {
margin:0;
}
#menu li {
display:inline;
}
#menu li a {
display:block;
height:33px;
line-height:33px;
float:left;
text-indent:-5999px;
overflow:hidden;
width:132px;

}
#menu a#accueil {
margin-left:59px;
background:url("img/menu_accueil.gif") no-repeat center top;
}
#menu a:hover#accueil {
background:url("img/menu_accueil.gif") no-repeat center bottom;
}

#menu a#reglement {
background:url("img/menu_reglement.gif") no-repeat center top;
margin-left:25px;
}
#menu a:hover#reglement {
background:url("img/menu_reglement.gif") no-repeat center bottom;
}

#menu a#gagnant {
background:url("img/menu_gagnant.gif") no-repeat center top;
margin:0 29px;
}
#menu a:hover#gagnant {
background:url("img/menu_gagnant.gif") no-repeat center bottom;
}
#menu a#faq {
background:url("img/menu_faq.gif") no-repeat center top;
margin-right:24px;
}
#menu a:hover#faq {
background:url("img/menu_faq.gif") no-repeat center bottom;
}

#menu a#contact {
background:url("img/menu_contact.gif") no-repeat center top;
}
#menu a:hover#contact {
background:url("img/menu_contact.gif") no-repeat center bottom;
}


#page {
background:url("img/page.gif") repeat-y center #FFF;
}
/*sidebar*/
.sidebox {
background:url("img/sidebox.gif") repeat-y center;
border-bottom:1px solid #acacac;
width:144px;
margin-bottom:15px;
}
.sidebox h3 {
margin:0 0 6px 0;
}
.sidebox a {
color:#a40087;
}
.sidebox li a {
text-decoration:none;
}
.sidebox a:hover {
color:#333;
}
.sidebox ul {
margin:0 2px;
}
.sidebox li {
padding:2px 5px;
font-weight:bold;
border-bottom:1px solid #CCC;
}
.sidebox h4 {
margin:0;
font-size:12px;
color:#333;
}
.sidebox small {
display:block;
font-size:10px;
color:#666666;
}
/*content*/
.box {
width:176px;
background:#000;
text-align:center;
float:left;
margin:0 9px 10px 0;
padding-top:6px;
}
.box h3 {
color:#ff71e6;
font-size:12px;
text-align:center;
margin:0;
padding-top:4px;
}
.box p {
margin:3px;
color:#CCC;
}
.box img {
border:1px solid #ef6392;
display:block;
margin:auto;
}
a.jouer {
margin-top:5px;
display:block;
width:176px;
height:47px;
line-height:47px;
background:url("img/jouer.jpg") no-repeat top;
text-indent:-5999px;
overflow:hidden;
}
a:hover.jouer {
background:url("img/jouer.jpg") no-repeat bottom;
}
#footer {
height:93px;
background:#000;
text-align:center;
color:#FFF;
width:100%;
}
#footer a {
color:#ff71e6;
}
#footer p {
margin:0;
padding-top:15px;
}
/*HACK IE6*/
* html #sidebar .inner {margin:8px;}
* html .box {margin:0 2px 10px 0;}
