/*---- BODY ------------------------------------------------------------------------------------------------------------*/
body {
	width: 100%;
	height: auto;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #8a8686;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
	background: #999493;
}
/*---- SPACER & A & IMG-------------------------------------------------------------------------------------------------*/
	div.spacer {
		clear: both;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		height: 0px;
		font: normal 0px Arial, Helvetica, sans-serif;
	}
	div.separateur {
		/*border-top: 1px dashed #858585;*/
	}
	img {
		border: none;
	}
	a {
		outline: none;
		color: #373445;
	}
		a:hover {
			color: #abc602;
		}
		
	/*background: #00FF00;
	opacity: 0.5 ;
	filter: alpha(opacity=50)!important;*/

/*---- CONTAINER -------------------------------------------------------------------------------------------------------*/
	div.container {
		width: 1013px;
		height: auto;
		margin: 100px auto 0 auto;
		padding: 0 0 0 0;
		z-index: 1;
	}			
/*---- CONTENT -------------------------------------------------------------------------------------------------------*/
		div.content_top {
			width: 100%;
			height: 15px;
			margin: 0 auto 0 auto;
			padding: 0 0 0 0;
			background: url('images/fd_content_top.png') top center no-repeat;
		}
		div.content_bot {
			width: 100%;
			height: 19px;
			margin: 0 auto 0 auto;
			padding: 0 0 0 0;
			background: url('images/fd_content_bot.png') bottom center no-repeat;
		}
		div.content {
			width: 100%;
			height: auto;
			margin: 0 auto 0 auto;
			padding: 0 0 0 0;
			background: url('images/fd_content.png') bottom center repeat-y;
		}
/*---- CONTENU -------------------------------------------------------------------------------------------------------*/
			div.contenu {
				width: 1000px;
				min-height: 400px;
				margin: -11px 0 0 6px;
				padding: 40px 0 0 0;
				background: #bebec0 url('images/fd_contenu.png') bottom center repeat-x;
			}
/*---- BANNER -------------------------------------------------------------------------------------------------------*/
				div.banner {
					width: 680px;
					height: auto;
					margin: 0 auto 0 auto;
					padding: 0 0 0 0;
					text-align: center;
				}
/*---- INTRO -------------------------------------------------------------------------------------------------------*/
				div.intro {
					width: 648px;
					height: auto;
					margin: 30px auto 0 auto;
					padding: 0 0 0 0;
					text-align: center;
				}
					div.intro a,
					div.intro img {
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						border: none;
						font: normal 0px Arial, Helvetica, sans-serif;
						cursor: pointer;
					}
					
/*---- INTRO -------------------------------------------------------------------------------------------------------*/
				div.intro_texte {
					width: 616px;
					height: auto;
					margin: 30px auto 0 auto;
					padding: 0 0 0 0;
					text-align: left;
				}
					div.intro_texte p {
						margin: 5px auto 5px auto;
						color: #575352;
						font: bold 13px Arial, Helvetica, sans-serif;
					}
					
				div.intro_adresse {
					width: 616px;
					height: auto;
					margin: 50px auto 0 auto;
					padding: 0 0 0 0;
					text-align: left;
				}
					div.intro_adresse p {
						margin: 3px auto 0 auto;
						color: #575352;
						text-align: center;
						font: normal 11px Arial, Helvetica, sans-serif;
					}
					div.intro_adresse a {
						color: #575352;
						text-decoration: none;
						font: normal 11px Arial, Helvetica, sans-serif;
					}
						div.intro_adresse a:hover {
							text-decoration: underline;
						}

/*---- FOOTER -------------------------------------------------------------------------------------------------------*/
	div.footer {
		width: 1016px;
		height: auto;
		margin: 0 auto 50px auto;
		padding: 0 0 0 0;
		color: #575352;
		font: normal 12px Arial, Helvetica, sans-serif;
		text-align: center;
		z-index: 2;
	}
		div.footer a {
			color: #575352;
			text-decoration: none;
			font: normal 11px Arial, Helvetica, sans-serif;
		}
			div.footer a:hover { text-decoration: underline; }
				
/*---- MESSAGE ---------------------------------------------------------------------------------------------------------*/
	#message{
		width: 100%;
		height: auto;
		left: 0px;
		margin: 0 auto 0 auto;
		padding: 10px;
		position: absolute;
		text-align: center;
	}
	#message a {
		text-decoration: none;
		color: #250600;
	}
	#message p {
		color: #000000;
	}
	#message p.close{
		margin: 25px 0 0 0;
	}
	#message_box {
		width: 350px;
		height: auto;
		margin:0 auto 0 auto;
		padding: 10px 10px 15px 10px;
		font:bold 12px Arial, Helvetica, sans-serif;
		color: #666666;
		background-color: #e5e5e5;
		border: 1px solid #250600;
		/*opacity: 0.9 ;
		filter: alpha(opacity=90)!important;*/
	}

