body {
	height: auto;
	width: auto;
	margin: 0;
	padding: 0;
	background: #323232;
}
#spacer {
	clear: both;
	heigth: 5px;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
h1 {
	margin: 2px 0 2px 5px;
	padding: 0 0 0 0;
	height: auto;
	font: 13px arial;
	font-weight: bold;
	color: #EB880B;
	/*background: #FFFFFF url('images/fd_titre.jpg') top left no-repeat;*/
}
h2 {
	margin: 5px 0 2px 15px;
	padding: 0 0 0 0;
	height: auto;
	font: 12px arial;
	font-weight: bold;
	color : #553105;
	/*background: #FFFFFF url('images/galet.gif') top left no-repeat;*/
}
p {
	margin: 1px 0 1px 20px;
	padding: 0 0 0 0;
	height: auto;
	font: 11px arial;
	color : #000000;
}
img {
	border: none;
}
a {
	text-decoration: none;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
#banner {
	width: 980px;
	height: 188px;
	margin: 0 auto 0 auto;
	/*background: #FFFFFF url('images/banniere.jpg') top left no-repeat;*/
	/*border: 1px solid #000000;*/
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
#menu {
	text-align: center;
	width: 980px;
	height: 68px;
	margin: 0 auto 0 auto;
	background: #FFFFFF url('images/menu.jpg') top left no-repeat;
	padding: 0 0 0 0;
	/*border: 1px solid #000000;*/
}
#menu div.lien {
	width: 850px;
	height: 18px;;
	padding: 2px 0 0 0;
	margin: 0 auto 0 auto;
	/*border: 1px solid #000000;*/
}
#menu a.onglet {
	width: 140px;
	float: left;
	font: 12px arial;
	color: #ffffff;
}
#menu a.onglet:hover {
	width: 140px;
	float: left;
	font: 12px arial;
	color: #EB880B;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
#container {
	width: 980px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: #323232 url('images/fd_container.jpg') top left repeat-y;
	/*border: 1px solid #000000;*/
}
/*----ACCUEIL-------------------------------------------------------------------------------------------------------------------------------------------------*/
#contenu {
	width: 800px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 5px 5px 5px 5px;
	font: 12px arial;
	color: #505050;
}
#contenu div.fck {
	width: 750px;
	height: auto;
	margin: 15px 0px 10px 10px;
	padding: 0 0 0 0;
	/*border: 1px dotted #000000;*/
}
/*----ACTIVITES-------------------------------------------------------------------------------------------------------------------------------------------------*/
#activites {
	width: 800px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 5px 5px 10px 5px;
	font: 12px arial;
	color: #505050;
}
#activites div.fck {
	width: 750px;
	height: auto;
	margin: 15px 0px 5px 10px;
	padding: 0 0 0 0;
	/*border: 1px dotted #000000;*/
}
/*----MOTORISES-------------------------------------------------------------------------------------------------------------------------------------------------*/
#motorises {
	width: 800px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 5px 5px 5px 5px;
	font: 12px arial;
	color: #505050;
}
#motorises div.zoneprod {
	width: 700px;
	height: auto;
	margin: 5px 0 5px 45px;
	padding: 0 0 5px 10px;
	/*border: 1px dotted #000000;*/
}
#motorises div.zoneprod a.produit {
	float: left;
	width: 160px;
	height: 180px;
	margin: 5px 5px 5px 5px;
	padding: 0 0 0 0;
	background: #FFFFFF url('images/produit.jpg') top left no-repeat;
	border: none;
	/*border: 1px dotted #000000;*/
}
#motorises div.zoneprod a.produit img {
	margin: 6px 6px 2px 6px;
	padding: 0 0 0 0;
}
#motorises div.zoneprod a.produit p.produit {
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font: 11px arial;
	font-weight: bold;
}
/*----VELOS-------------------------------------------------------------------------------------------------------------------------------------------------*/
#velos {
	width: 800px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 5px 5px 5px 5px;
	font: 12px arial;
	color: #505050;
}
#velos div.zoneprod {
	width: 700px;
	height: auto;
	margin: 5px 0 5px 45px;
	padding: 0 0 5px 10px;
	/*border: 1px dotted #000000;*/
}
#velos div.zoneprod a.produit {
	float: left;
	width: 160px;
	height: 180px;
	margin: 5px 5px 5px 5px;
	padding: 0 0 0 0;
	background: #FFFFFF url('images/produit.jpg') top left no-repeat;
	border: none;
	/*border: 1px dotted #000000;*/
}
#velos div.zoneprod a.produit img {
	margin: 6px 6px 2px 6px;
	padding: 0 0 0 0;
}
#velos div.zoneprod a.produit p.produit {
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font: 11px arial;
	font-weight: bold;
}
/*----MOTOCULTURE-------------------------------------------------------------------------------------------------------------------------------------------------*/
#motoculture {
	width: 800px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 5px 5px 5px 5px;
	font: 12px arial;
	color: #505050;
}
#motoculture div.zoneprod {
	width: 700px;
	height: auto;
	margin: 5px 0 5px 45px;
	padding: 0 0 5px 10px;
	/*border: 1px dotted #000000;*/
}
#motoculture div.zoneprod a.produit {
	float: left;
	width: 160px;
	height: 180px;
	margin: 5px 5px 5px 5px;
	padding: 0 0 0 0;
	background: #FFFFFF url('images/produit.jpg') top left no-repeat;
	border: none;
	/*border: 1px dotted #000000;*/
}
#motoculture div.zoneprod a.produit img {
	margin: 6px 6px 2px 6px;
	padding: 0 0 0 0;
}
#motoculture div.zoneprod a.produit p.produit {
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font: 11px arial;
	font-weight: bold;
}
/*----CONTACT-------------------------------------------------------------------------------------------------------------------------------------------------*/
#contact {
	width: 800px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 5px 5px 5px 5px;
	font: 12px arial;
	color: #505050;
}
#contact form {
	width: 450px;
	height: auto;
	margin: 15px 0 0 170px;
	padding: 0 0 0 0;
	/*border: 1px dotted #505050;*/
}
#contact p {
	margin: 15px 0 0 0;
	text-align: center;
}
/*----MESSAGE----------------------------------------------------------------------------------------------------------------------------------------------*/
#message{
	text-align: center;
	position: absolute;
	left: 0px;
	width: 100%;
	
	top: 211px!important;
	height: 346px!important;
	background: url('images/fd_message.png') 0 0 repeat-x!important;
	opacity: 1 !important;
	
	top: 260px;
	height: 215px;
	background: #000000;
	filter: alpha(opacity=90);
}
#message a {
	text-decoration: none;
	color: #963E2F;
}
#message p.close{
	margin: 45px 0 0 0;
}
#message_box{
	margin:0 auto 0 auto;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin: 85px auto 0 auto;
	width: auto;
}
/*----FICHE PRODUIT-------------------------------------------------------------------------------------------------------------------------------------------------*/
#fiche_produit {
	width: 800px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 5px 5px 5px 5px;
	font: 12px arial;
	color: #505050;
}
#fiche_produit div.image {
	float: left;
}
#fiche_produit div.texte {
	width: 460px;
	float: left;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer {
	width: 980px;
	height: 80px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: #323232 url('images/footer.jpg') top left no-repeat;
	/*border: 1px solid #000000;*/
}
#footer p {
	text-align: center;
	margin: 0 0 0 0;
	padding: 55px 0 0 0;
	font: 10px arial;
	color: #BEBEBE;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
