body{
	background:#000000;
	font-family:Arial;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	margin:0;
	padding:0;
	scrollbar-face-color: #a5a6a8; 
	scrollbar-shadow-color: #929292;
	scrollbar-highlight-color: #bbbbbb;
	scrollbar-3dlight-color: #4b4b4b; 
	scrollbar-darkshadow-color: #4b4b4b; 
	scrollbar-track-color: #3b3b3b; 
	scrollbar-arrow-color: #ffffff;
}
	a{
		text-decoration:none;
		color:#da8b08;
	}
	a:hover{
		color:#c59077;
	}
	a.bouton{
		display:block;
		text-align:center;
		width:60px;
		height:20px;
		margin:5px 0 0 0;
		padding:2px 0 0 0;
		border:1px solid #da8b08;
	}
	h1, h2, h3, h4 {
		margin:0;
		padding:0;
		font-family:Arial;
	}
	img{
		padding:0;
		margin:0;
		border:0;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	#message{
		position:absolute;
		top:211px;
		width:100%;
		height:346px;
		background:url('images/fd_message.png') 0 0 repeat-x;
	}
		#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:500px;
		}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	form {
		margin:0;
		padding:0 0 0 80px;
	}
		form p.float, p.right {
			text-align:left;
			margin:8px 0 0 0;
			padding:0;
			float:left;
			width:auto;
		}
		form p.block {
			text-align:left;
			margin:8px 0 0 0;
			padding:0;
			/*clear:both;*/
		}
		form p.search {
			clear:both;
		}
		form p.valid {
			text-align:center;
			width:500px;
			padding:15px 0 25px 0;
		}
		form p.right span.intitule {
			margin:0 8px 0 10px;
			padding:3px 0 0 0;
			width:auto;
			display:block;
			clear:both;
		}
		form p.right span.error {
			text-align:center;
			margin:0 8px 0 10px;
			padding:3px 0 0 0;
			width:320px;
			display:block;
			visibility:hidden;
			color:#FF0000;
		}
		form span.intitule {
			margin:0 0 0 0;
			padding:3px 0 0 0;
			width:100px;
			display:block;
			float:left;
		}
		form span.valid {
			margin:0 0 0 0;
			clear:both;
		}
		form input.field {
			font:normal 11px Verdana;
			margin:0 0 1px 0;
			border:1px groove #7f9db9;
		}
		form input.valid {
			font:normal 10px Verdana;
		}
		form input.radio {
			margin:3px 0 3px 0;
			width:20px;
		}
		form input.search {
			width:324px;
		}
		form select {
			font:normal 11px Verdana;
			margin:0 0 0 0;
		}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	#spacer{
		clear:both;
		height:1px;
		width:auto;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	#banniere{
		width:auto;
		height:173px;
		margin:0 auto 0 auto;
		padding:0;
		background: #000000;
		border-bottom:1px solid #FFFFFF;
		text-align:center;
	}
		#banniere img {
			width: 980px;
			height: 173px;
		}	
	#footer{
		width:auto;
		height:100px;
		margin: 0 auto 0 auto;
		padding:0;
		background: #000000;
		border-top:1px solid #FFFFFF;
		text-align:center;
	}
		#btn_footer{
			width:auto;
			text-align:center;
		}
		#footer p{
			font:normal 13px Arial, Helvetica, sans-serif;
			margin:8px 0 0 0;
			padding:0 0 0 0;
		}
		#footer p.partenaires{
			float:left;
		}
		#partenaires{
			width:100%;
			height:30px;	
			text-align:center;
			margin:0 auto 0 auto;
		}
		#partenaires a{
			margin:15px;
		}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#menu{
	width: 932px;
	height: 25px;
	margin: 5px auto 0 auto;
	padding: 0 auto 0 auto;
	text-align:center;
	/*background: #2f0700 url(images2/fd_site.gif) repeat-y top left;*/
}
	#menu ul {
		margin: 0 0 0 0;
		padding: 0;
		list-style: none;
	}
	#menu li {
		margin: 0 0 0 2px;
		padding: 0 0 0 0;	
		text-align: center;
		float: left;
	}
	#menu a {
		font-weight:bold;
		font-size:11px;
		color:#a5a6a8;
		margin:0 0 0 0;
		padding: 1px 7px 0 7px;
		display:block;
	}
	#menu a:hover {
		color:#a5a6a8;
		padding: 0 11px 0 12px;
		font-size:12px;
	}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	#main_conteneur{
		width:100%;
		height:auto;
		margin:0 auto 0 auto;
		padding:0;
		text-align:center;
		/*background: #2f0700;*/
	}
	#conteneur{
		width:800px;
		height:auto;
		margin:0 auto 0 auto;
		padding:0 5px 0 5px;
		text-align:left;
	}
		#conteneur h1{
			margin:2px 0 0 0;
			padding:0 0 0 2px;
			font-size:13px;
			color:#FFFFFF;
			font-weight:bold;
			width:800px;
			height:20px;
			background:url('images/titre.gif') bottom left no-repeat;
		}
		#conteneur h2{
			margin:0 0 0 0;
			padding:0 0 0 0;
			font-size:13px;
			color:#FFFFFF;
			font-weight:bold;
			width:800px;
			height:20px;
			text-align:right;
			border-bottom:1px solid #ffffff;
			/*background:#2f0700 url('images/fd_partie_haut.gif') 0 0 repeat-y;*/
		}
		#conteneur h3{
			margin:2px 0 0 0;
			padding:0 0 0 0;
			font-size:13px;
			color:#FFFFFF;
			font-weight:bold;
		}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	div.home_thumb_top{
		width: 800px;
		height: 170px;
		padding: 1px 0 0 0;
		/*background: url('images/home_thumb_top.gif') 0 0 no-repeat;*/
		background: url('images/home_thumb.gif') 0 0 no-repeat;
	}
	div.home_thumb{
		width: 800px;
		height: 170px;
		padding: 1px 0 0 0;
		background: url('images/home_thumb.gif') 0 0 no-repeat;
	}
	div.home_thumb_image{
		width: 191px;
		height: 165px!important;
		height: 170px;
		padding: 5px 0 0 0;
		margin:0 10px 0 0;
		text-align:center;
		float:left;
		background: url('images/home_thumb_image.jpg') top center no-repeat;
	}
	/*div.home_thumb_image{
		text-align:center;
		width:191px;
		height:165px;
		margin:0 10px 0 0;
		float:left;
		background:#FFFFFF;
	}*/
	div.home_thumb_text{
		float:right;
		width:599px;
		height:139px;
	}
		div.home_thumb_text p{
			width:470px;
			text-align:justify;
			margin:5px 0 0 0;
			padding:0 0 0 0;
		}
	div.home_thumb_btn {
		float:left;
		width:500px;
		text-align:right;
	}
		div.home_thumb_btn a {
			float:right;
			display:block;
			margin:0 45px 0 0;
			padding:0 0 0 0;
			font-weight:bold;
		}
		div.home_thumb_btn a.blc {
			color:#ffffff;
		}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	#partie_haut{
		width:840px;
		height:auto;
		padding:0 0 0 0;
		/*background:#2f0700 url('images/fd_partie_haut.gif') 0 0 repeat-y;*/
	}
		#presentation_cat{
			overflow:auto;
			width:430px;
			float:left;
		}
		#presentation_cat p{
			text-align:justify;
			margin:0 0 0 0;
			padding:5px 5px 5px 7px;
		}
		#vignettes{
			float:right;
			width:377px;
			/*float:right;
			width:337px;*/
		}
			#vignettes ul{
				list-style:none;
				margin:5px 0 0 0;
				padding:0;
			}
			/*#vignettes li{
				float: left;
				margin: 1px 1px 0 0;
				padding: 0px;
				background: #FFFFFF;
			}*/
			#vignettes li{
				float: left;
				margin: 1px 1px 0 0;
				/*padding: 0px;*/
				padding: 5px 5px 5px 5px;
				background: #FFFFFF;
				text-align: center;
				background: url('images/li_vignettes.jpg') top center no-repeat;
				/*border:1px solid #ffffff;*/
			}
			#vignettes li a{
				width:83px;
				height:121px;
				display:block;
			}
	#partie_bas{
		text-align:center;
		clear:both;
		width:792px;
		height:auto;
		padding:8px 0 8px 8px;
		/*background:#2f0700 url('images/fd_partie_bas.gif') top right repeat-y;*/
	}
		#image_hd {
			/*float:left;*/
			width: 442px;
			height: 437px;
			margin: 0 auto 0 auto;
			padding: 0 0 0 0;
			text-align: center;
			background: #FFFFFF url('images/image_hd.jpg') top center no-repeat;
		}
		#image_hd a {
			text-align: right;
			color: #333333;
			margin: 0 5px 0 0;
			padding: 4px 4px 0 0;
			display: block;
			font: bold 11px Arial, Helvetica, sans-serif;
		}
		/*#image_hd{
			text-align:center;
			width:470px;
			height:420px;
			margin:0 auto 0 auto;
			background:#FFFFFF;
		}
		#image_hd a{
			color:#333333;
			margin:5px 5px 0 0;
			float:right;
		}*/
		#close{
			text-align:right;
		}
		#presentation_sac{
			overflow:auto;
			width:310px;
			height:420px;
			float:right;
		}
		#presentation_sac p{
		text-align:justify;
		margin:0 0 0 0;
		padding:5px 7px 5px 0;
		}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#login{
	margin:0;
	padding:15px;
	width:230px;
	height:380px;
}
#login p{
	padding:0;
	margin:0;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#info_client{
	width:785px;
	height:auto;
	min-height:390px;
	margin:25px 0 0 0;
	padding:7px 0 0 7px;
	background:url('images/fd_texte.gif') 0 0 no-repeat;
}
	#info_client p{
		padding:0 0 0 0;
		margin:0 0 0 0;
	}
	#info_client span.intitule{
		padding:0 0 0 0;
		margin:0 0 0 0;
		width:70px;
		display:block;
		color:#ffffff;
		font-weight:bold;
		float:left;
	}
	#info_client span.data{
		padding:0 0 0 0;
		margin:0 0 0 0;
		width:auto;
		display:block;
	}
#blivraisons{
	float:left;
	width:345px;
	height:auto;
	margin:25px 30px 25px 0;
	padding:7px 0 0 7px;
}
#blivraisons p{
	padding:0 0 0 305px;
}
#factures{
	width:345px;
	height:auto;
	float:right;
	margin:25px 0 25px 0;
	padding:7px 0 0 7px;
}
#factures p{
	padding:0 0 0 305px;
}
	div.line a{
		width:350px;
		height:18px;
		display:block;
		margin:0 0 1px 0;
		padding:2px 0 0 7px;
		background:#ff0000;
	}
	div.line a.color1{
		background:#543728;
	}
	div.line a.color2{
		background:#6b4a36;
	}
	div.line a.color1:hover{
		background:#462216;
	}
	div.line a.color2:hover{
		background:#462216;
	}
	div.line span{
		float:right;
		margin:-12px 0 0 170px;
		padding:0 3px 0 0;
		color:#000000;
	}
	
	#div_bat{
		width:345px;
		height:auto;
		float:right;
		margin:25px 0 25px 0;
		padding:7px 0 0 7px;
		/*border:1px #3366FF solid;*/
	}
	
	#div_bat p{
		padding:0 0 0 290px;
	}
	#devis_sent{
		width:auto;
		height:180px;
		text-align:center;
		padding:150px 0 0 0;
	}
