body {
	height: auto;
	width: auto;
	
	font: normal 12px arial;
	color: #696969;
	
	margin: 0 0 0 0;
	background-color: #222222;
	
	SCROLLBAR-FACE-COLOR: #000000; /* bar + bouton 282C2F */
	SCROLLBAR-ARROW-COLOR:  #B1852F; /* fleche bar */
	SCROLLBAR-TRACK-COLOR: #000000; /* fd bar*/
	SCROLLBAR-DARKSHADOW-COLOR: #282C2F; /* 3d droite_ bas */
	SCROLLBAR-HIGHLIGHT-COLOR: #282C2F; /* 3d gauche_haut */
	SCROLLBAR-SHADOW-COLOR: #000000; /* 3d droite_ bas */
	SCROLLBAR-3DLIGHT-COLOR: #000000; /* 3d gauche_haut */
	
}
#spacer {
	clear: both;
}
/*----------------------------------------------------------------------------------------*/
h1 {
	margin: 0 0 10px 0;
	font: 13px arial;
	font-weight: bold;
	color: #B1852F;
}

a {
	text-decoration: none;
	color: #696969;
	outline: none;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

img {
	border: none;
}
/*----CONTAINER---------------------------------------------------------------------------*/
#container {
	width: 100%;
	height: auto;
	margin: 0 auto 0 auto;
	position: absolute;
	/*bottom: 48px;*/
	/*border: 1px solid #FFFFFF;*/
}
/*----BANNER------------------------------------------------------------------------------*/
#banner {
	width: 980px;
	height: 140px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: #222222 url('images/banner.jpg') top left no-repeat;
	/*border: 1px solid #FFFFFF;*/
}
div.flash {
	width: 240px;
	height: 140px;
	margin: -135px 0 0 370px;
	padding: 0 0 0 0;
	position: absolute;
	z-index: 90000;
	/*border: 1px solid #FF0000;*/
}
/*----MENU--------------------------------------------------------------------------------*/
#menu {
	width: 820px;
	height: 40px;
	text-align: center;
	margin: 0 auto 0 auto;
	padding: 95px 0 0 0;
}
#menu div.menu_gauche {
	width: 290px;
	height: 25px;
	margin: 10px 0 0 5px;
	float: left;
	/*border: 1px dotted #FFFFFF;*/
}
#menu div.menu_droit {
	width: 260px;
	height: 25px;
	margin: 10px 15px 0 0;
	float: right;
	/*border: 1px dotted #FFFFFF;*/
}
#menu a.onglet1 {
	width: 85px; /* 128 */
	height: 23px;
	padding: 2px 0 0 0;
	float: left;
	font: normal 13px arial;
}
#menu a.onglet2 {
	width: 98px;
	height: 23px;
	padding: 2px 0 0 0;
	float: left;
	font: normal 13px arial;
}
#menu a.onglet3 {
	width: 58px;
	height: 23px;
	padding: 2px 0 0 0;
	float: left;
	font: normal 13px arial;
}
#menu a.onglet3 img {
	padding: 2px 0 0 0;
}
/*----CONTENU-----------------------------------------------------------------------------*/
#contenu {
	width: 980px;
	height: 412px;
	margin: 0 auto 0 auto;
	background: #222222 url('images/fd_contenu.jpg') top left no-repeat;
	/*border: 1px solid #FFFFFF;*/
}
	#contenu div.zone_admin_texte {
		width: 860px;
		min-height: 403px;
		margin: 8px 0 0 59px;
		padding: 0 0 0 0;
		float: left;
		border-top: 1px solid #B1852F;
		background: #272b2e url('images/fd_contenu.jpg') top center no-repeat;
	}
	#contenu div.zone_references {
		width: 200px!important;
		width: 210px;
		height: 393px!important;
		height: 403px;
		margin: 8px 0 0 70px;
		padding: 5px 5px 5px 5px;
		float: left;
		text-align: center;
		/*background: #00FF00;*/
	}
	#contenu #zone_texte2 {
		width: 350px!important;
		width: 370px;
		height: 393px!important;
		height: 403px;
		margin: 8px 0 0 0;
		padding: 5px 5px 5px 15px;
		float: left;
		text-align: justify;
		border-top: 1px solid #B1852F;
		overflow: auto;
		/*background: #FFFF00;*/
	}
	#contenu div.zone_diapo_info {
		width: 260px;
		height: 403px;
		margin: 8px 70px 0 0;
		float: right;
		/*background: #FF0000;*/
	}
		#contenu div.zone_diapo_info div.zone_diapo {
			width: 260px;
			height: 202px;
			margin: 0 auto 0 auto;
			padding: 0 0 0 0;
			/*background: #FF0000;*/
		}
		#contenu div.zone_diapo_info div.zone_info{
			width: 240px!important;
			width: 260px;
			height: 181px!important;
			height: 201px;
			margin: 0 auto 0 auto;
			padding: 20px 0 0 20px;
			/*background: #990000;*/
		}
	
	#contenu #zone_flash {
		width: 490px;
		height: 403px;
		margin: 8px 0 0 80px;
		float: left;
		/*border: 1px dotted #FFFFFF;*/
	}
	#contenu #zone_texte {
		width: 315px;
		height: 398px;
		text-align: justify;
		margin: 8px 80px 0 0;
		padding: 5px 0 0 5px;
		float: right;
		border-top: 1px solid #B1852F;
		overflow: auto;
	}
		#contenu #zone_texte td.titre_champ {
			width: 105px;
			font-size: 12px;
			vertical-align: top;
		}
		#contenu #zone_texte input.champ {
			width: 195px;
			border: 1px solid #696969; /* 696969 */ 
			background-color: #949494;
		}
		#contenu #zone_texte textarea.champ {
			width: 195px;
			border: 1px solid #696969;
			background-color: #949494;
		}
		#contenu #zone_texte input.valide {
			border: 1px solid #696969;
			background-color: #949494;
		}
		
		/*---- champ devis   ---- */
		#contenu #zone_texte td.titre_devis {
			width: 150px;
			font-size: 12px;
			vertical-align: top;
		}
		#contenu #zone_texte input.champ_devis {
			width: 150px;
			border: 1px solid #696969; /* 696969 */ 
			background-color: #949494;
		}
		#contenu #zone_texte select.champ_devis {
			width: 150px;
			border: 1px solid #696969; /* 696969 */ 
			background-color: #949494;
		}		
		
		#contenu #zone_texte textarea.devis {
			width: 150px;
			border: 1px solid #696969;
			background-color: #949494;
		}		
/*----FOOTER------------------------------------------------------------------------------*/
#footer {
	width:980px;
	height:60px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background: #222222 url('images/fd_footer.jpg') top left no-repeat;
	
/*	width: 100%;
	height: 48px;
	text-align: center;
	font: normal 11px arial;
	color: #696969;
	margin: 0 auto 0 auto;
	background: #222222 url('images/fd_footer.jpg') top left repeat-x;
	position: absolute;
	bottom: 0;*/
	/*border: 1px solid #FFFFFF;*/
}

#footer p
{
	margin:0 0 0 0;
	padding:10px 0 0 0;
	text-align:center;
}
/*----MESSAGE-----------------------------------------------------------------------------*/

#message{
	width: 100%;
	height: auto;
	left: 0px;
	margin: 0 auto 0 250px;
	padding: 10px;
	position: absolute;
	text-align: center;
	z-index: 90000;
	bottom: 235px;
}
#message a {
	text-decoration: none;
	color: #b1852f;
}
#message p.close{
	margin: 25px 0 0 0;
}
#message_box{
	width: 220px;
	height: auto;
	margin:0 auto 0 auto;
	padding: 10px 10px 15px 10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#696969;
	background-color: #000000;
	border: 1px solid #b1852f;
	opacity: 0.9 ;
	filter: alpha(opacity=90)!important;
}

/*#message{
	text-align: center;
	position: absolute;
	left: 0px;
	width: 100%;
	z-index: 1000;
	
	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;
}*/
/*----------------------------------------------------------------------------------------*/
