*{margin:0;padding:0;font-size:12pt;color:#333;font-family:arial;border:0;}
body{
	background-image:url(img/fd0.jpg);
	background-repeat:repeat-x;
	background-color:#80654A;
	text-align:center;
}
.clear{
	clear:both;
	font-size:0px;
}
#global{
	width:899px;
	margin:auto;
	text-align:left;
}
#global #header{
	background-image:url(img/header.png);
	height:258px;
	position:relative;
}
#global #header a#a_pv{
	display:block;
	position:absolute;
	background-image:url(img/b1.png);
	width:202px;
	height:52px;
	left:24px;
	top:144px;
	color:#fff;
	text-align:center;
	line-height:45px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
#global #header a#a_pv:hover{
	background-position:0 52px;
}
#global #header a#a_accueil{
	display:block;
	position:absolute;
	background-image:url(img/b1.png);
	width:202px;
	height:52px;
	left:338px;
	top:53px;
	color:#fff;
	text-align:center;
	line-height:45px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
#global #header a#a_accueil:hover{
	background-position:0 52px;
}
#global #header a#a_hasard{
	display:block;
	position:absolute;
	background-image:url(img/b1.png);
	width:202px;
	height:52px;
	left:678px;
	top:144px;
	color:#fff;
	text-align:center;
	line-height:45px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
#global #header a#a_hasard:hover{
	background-position:0 52px;
}
#global #header h1{
	color:#fff;
	display:none;
}
#global #header input#input_recherche{
	display:block;
	position:absolute;
	width:150px;
	height:27px;
	line-height:27px;
	left:686px;
	top:216px;
}
#global #header a#recherche_go{
	display:block;
	position:absolute;
	background-image:url(img/rgo.png);
	left:842px;
	top:212px;
	width:56px;
	height:35px;
	text-align:center;
	line-height:35px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#global #header a#recherche_go:hover{
	background-position:0 35px;
}
#global #header a#topmot{
	display:block;
	position:absolute;
	text-decoration:none;
	background-image:url(img/topk.png);
	font-weight:bold;
	text-align:center;
	color:#fff;
	width:209px;
	height:33px;
	line-height:33px;
	left:345px;
	top:212px;
}
#global #header a#topmot:hover{
	background-position:0 33px;
}
#global #header a#twitter{
	display:block;
	position:absolute;
	background-image:url(img/twitter.png);
	left:56px;
	top:12px;
	width:145px;
	height:130px;
	text-align:center;
	line-height:35px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#global #header a#twitter:hover{
	background-position:0 130px;
}
#global #header a#rss{
	display:block;
	position:absolute;
	background-image:url(img/rss.png);
	left:726px;
	top:32px;
	width:109px;
	height:111px;
	text-align:center;
	line-height:35px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#global #header a#rss:hover{
	background-position:0 111px;
}
#global #middle{
	padding-left:20px;
	background-image:url(img/middle.png);
}
#global #footer{
	background-image:url(img/footer.png);
	height:35px;
	line-height:35px;
}
#global #footer p{
	padding:0 20px;
	font-size:9pt;
	color:#555;
}
#global #footer p a{
	color:#000;
	text-decoration:none;
	font-size:9pt;
}
#global #footer p a:hover{
	color:#f90;
}
#global #footer p strong{
	font-size:9pt;
}
#global #footer p.droite{
	float:right;
}

#global #middle .vignette{
	width:195px;
	height:162px;
	background-image:url(img/thumb.png);
	position:relative;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
#global #middle .vignette p{
	display:none;
}
#global #middle .vignette .image{
	display:block;
	position:absolute;
	left:16px;
	top:15px;
}
#global #middle .vignette .titre{
	display:block;
	position:absolute;
	left:0px;
	top:140px;
	width:100%;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
	color:#c0b8b0;
	font-size:10pt;
}
#global #middle .vignette .titre:hover{
	color:#f90;
}
#partenaires{
	margin-top:20px;
	height:161px;
	background-image:url(img/partenaires.png);
	padding-left:80px;
}
#partenaires strong{
	display:block;
	padding-top:7px;
	padding-bottom:5px;
	color:#fff;
}
#partenaires a{
	display:block;
	width:169px;
	height:25px;
	line-height:25px;
	color:#fff;
	font-weight:bold;
	background-color:#97b753;
	border:1px solid #485c16;
	text-decoration:none;
	font-size:11pt;
	padding-left:10px;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
}
#partenaires a:hover{
	background-color:#bcff6d;
	color:#647738;
}
.pub336{
	width:430px;
	height:312px;
	margin-top:32px;
	text-align:center;
	float:left;
}
#tooltip{
	position:absolute;
	visibility:hidden;
	z-index:10;
	background-color:#CEC8C1;
	padding:10px;
	border:1px solid #3F3225;
	font-size:10pt;
	color:#3F3225;
	width:250px;
	text-align:justify;
}
h2{
	font-size:16pt;
	font-weight:bold;
	margin-right:10px;
	border-bottom:2px solid #F4BE35;
	color:#F4BE35;
}
.jeux_description{
	padding-top:30px;
	padding-right:10px;
	text-align:justify;
	font-size:10pt;
	font-family:verdana;
}
.fil_arianne a:hover{
	color:#f90;
}
form.contact{
	width:420px;;
	margin:auto;
	background-color:#dfdfdf;
	border:1px solid #bbb;
	padding:10px;
}
form.contact label{
	display:block;
	padding:10px;
	background-color:#fff;
	margin-bottom:10px;
}
form.contact input, form.contact textarea{
	width:100%;
	border:1px solid #cdcdcd;
}
form.contact textarea{
	height:200px;
}
form.contact input.submit{
	background-color:#aaa;
	color:#fff;
	text-align:center;
	font-weight:bold;
	border:1px solid #888;
}

.page{
}
.page a{
	display:block;
	float:left;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	background-color:#efefef;
	border:1px solid #dfdfdf;
	margin-right:5px;
	text-decoration:none;
}
.page div.a{
	display:block;
	float:left;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	background-color:#efefef;
	border:1px solid #5b5b5b;
	margin-right:5px;
	text-decoration:none;
	color:#5b5b5b;
	font-weight:bold;
}
.page a:hover{
	background-color:#ffebd9;
	border:1px solid #ff5918;
	color:#ff5918;
}