/* CSS Document */

*{
				margin:0;
				padding:0;
				font-family:arial;
			}
			body{
				background-image:url(img/bg1.png);
				background-repeat:repeat-x;
				background-color:#c6b399;
			}
			h1{
				color:#564240;
				padding:0;
				margin-bottom:10px;
				border-bottom:1px dashed #564240;
				width:720px;
				font-size:14pt;
			}
			
			.txtbas{
				color:#9c6f51;
				font-size:8pt;
			}
			
			.txtbas a{
				color:#9c6f51;
				font-size:8pt;
			}
			
			#header{
				position:relative;
				width:848px;
				height:304px;
				background-image:url(img/header.png);
				margin:auto;
			}
			#header a.logo{
				display:block;
				position:absolute;
				width:580px;
				height:87px;
				left:240px;
				top:150px;
				text-decoration:none;
			}
			
			#header a.b1{
				display:block;
				position:absolute;
				width:101px;
				height:31px;
				left:210px;
				top:234px;
				background-image:url(img/b1.png);
				text-decoration:none;
			}
			#header a.b2{
				display:block;
				position:absolute;
				width:101px;
				height:31px;
				left:340px;
				top:234px;
				background-image:url(img/b2.png);
				text-decoration:none;
			}
			#header a.b3{
				display:block;
				position:absolute;
				width:150px;
				height:31px;
				left:470px;
				top:234px;
				background-image:url(img/b3.png);
				text-decoration:none;
			}
			#header a.b4{
				display:block;
				position:absolute;
				width:168px;
				height:31px;
				left:649px;
				top:234px;
				background-image:url(img/b4.png);
				text-decoration:none;
			}
			#header a.b1:hover,#header a.b2:hover,#header a.b3:hover,#header a.b4:hover{
				background-position:0 31px;
			}
			#header .phrase{
				position:absolute;
				line-height:28px;
				height:28px;
				width:618px;
				top:266px;
				left:200px;
				color:#795f5a;
				font-size:10pt;
				font-weight:bold;
			}
			#header .bulle{
				position:absolute;
				width:507px;
				height:82px;
				left:301px;
				top:30px;
				padding:0;
				font-size:8pt;
				color:#239fc8;
				font-weight:bold;
			}
			#header .bulle a, #header .bulle strong{
				color:#1b5c7b;
				font-weight:bold;
				text-decoration:none;
			}
			#header .bulle a:hover{
				color:#000;
			}
			#middle{
				position:relative;
				width:848px;
				background-image:url(img/middle.png);
				margin:auto;
				z-index:10;
			}
			#footer{
				width:772px;
				background-image:url(img/footer1.jpg);
				background-repeat:no-repeat;
				background-position:bottom center;
				margin:auto;
			}
			img{border:0;}
			.cat {
				width:728px;
				height:31px;
				line-height:31px;
				margin:auto;
				margin-top:10px;
				margin-bottom:10px;
				text-align:center;
				font-size:12pt;
				background-image:url(img/cat.png);
				color:#4e3b39;
			}
			.cat a{
				color:#4e3b39;
				text-decoration:none;
				font-size:12pt;
			}
			.cat a:hover{
				color:#000;
			}
			.jeu{
				position:relative;
				width:239px;
				height:151px;
				background-image:url(img/jeu.png);
				margin-bottom:10px;
				margin-right:10px;
				float:left;
			}
			.jeu a.imgl{
				display:block;
				position:absolute;
				width:215px;
				height:108px;
				left:12px;
				top:11px;
				text-decoration:none;
			}
			.jeu a.lien{
				display:block;
				position:absolute;
				width:203px;
				height:20px;
				left:18px;
				top:121px;
				line-height:20px;
				color:#594c45;
				text-decoration:none;
				text-align:center;
				font-weight:bold;
				font-size:10pt;
			}
			.jeu a.lien:hover{
				color:#000;
			}
			.jeux{
				padding-left:20px;
			}
			#footer_box{
				width:770px;
				height:163px;
				text-align:center;
				color:#5c4845;
				font-size:10pt;
			}
			#footer_box a{
				font-weight:bold;
				text-decoration:none;
				color:#5c4845;
			}
			#footer_box a:hover{
				color:#000;
			}
			#footer_box i{
				color:#8d6b68;
				font-size:10pt;
			}

form{
	width:420px;;
	margin:auto;
	background-color:#dfdfdf;
	border:1px solid #bbb;
	padding:10px;
}
form label{
	display:block;
	padding:10px;
	background-color:#fff;
	margin-bottom:10px;
}
form input, form textarea{
	width:100%;
}
form textarea{
	height:200px;
}
form input.submit{
	background-color:#aaa;
	color:#fff;
	text-align:center;
	font-weight:bold;
	border:1px solid #888;
}
.left1{
	width:310px;
	padding-left:15px;
	float:left;
}
p{
	width:700px;
	margin:auto;
}
.titre {
	color:#4e2f00;
    font-size: 10pt;
	margin:8px 0px;
	font-weight:normal;
}
