html, body {
	margin : 0;
	padding : 0;
	height : 100%;
}

body{
	background : #868A90;
	text-align : center;
	margin : 0px;
}




tr, p, div {
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}

.page {
	position : relative;
	margin-left : auto;
	margin-right : auto;
	width : 750px;
	min-height : 100%;
	background : url(images/fond.jpg) top center;
	padding : 0px 5px 0px 5px;
	text-align : left;
}

.chapeau {
	background : url(images/top_top.jpg) no-repeat top center;
	width : 750px;
	height : 160px;
	padding : 0px;
	margin : 0px;
}

.navi {
	clear : both;
	float : left;
	width : 186px;
	min-height : 568px;
	background : url(images/bg_left.jpg) no-repeat top center;
	padding : 0px;
	margin : 0px;
}

.navi ul {
	width : 125px;
	margin-left : 5px;
	padding-left : 5px;
}

.navi li {
	margin-left : 5px;
	padding-left : 5px;
}

.contener {
	float : left;
	width : 564px;
	margin : 0px;
}

.bandeau {
	float : left;
	width : 564px;
	height : 80px;
	margin : 0px;
	text-align : center;
}

.filactu {
	float : left;
	width : 282px;
	margin : 0px;
}

.flash {
	float : left;
	width : 282px;
	margin : 0px;
}

.center {
	float : left;
	width : 554px;
	margin-left : 5px;
	padding-left : 5px;
}

.center h2 {
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	font-weight : bolder;
}

.center h3 {
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:18px;
	/*color:#000000;*/
	font-weight : bolder;
}

.peton {
	float : left;
	width : 750px;
	margin : 0px;
	text-align : center;
}

.titre-navig {
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFF0F;
	font-weight : bold;
	/*font-variant : small-caps;*/
}

.lien-navig a{
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	font-weight : bold;
	/*font-variant : small-caps;*/
}

.titre {
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	font-weight : bolder;
	font-variant : small-caps;
}

.spip tr {
	text-align : center;
}

table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 0px;
	border-collapse: collapse; }

table.spip tr.row_even { background: transparent; }

/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }


#formulaire_recherche {
	      float : right;
        text-align : right;
}

