body{
/*	background-color: 				#e2e0cb;*/
	background-color: 				#dfddc8;
}
#general {
	position: 						absolute;
	top: 							45px;
	left: 							45px;
	font-family: 					Arial;
	width: 							915px;
/*	background-color: 				#e2e0cb;*/
	background-color: 				#dfddc8;
	font-size: 						12px;
}
#gauche {
	float: 							left;
	width: 							190px;
}
#visuel {
	float: 							left;
	width: 							725px;
}

#droite {
	float: 							left;
	width: 							725px;
/*	background-color: #0000FF;*/
}

#contenu {
	float: 							left;
	width: 							674px;
/*	background-color: 				#FFCC99;*/
	background-color: 				#FFFFFF;
}

#pied {
	float: 							left;
	width: 							674px;
/*	background-color: 				#00a4a6;*/
}
#barre{
	float: 							left;
	width: 							674px;
	font-size: 						12px;
	background-color: 				#00a4a6;
}
#barre h1 {
	color: 							#FFFFFF;
	font-size: 						12px;
	margin-left:					10px;
	margin-right:					10px;
	margin-top: 					3px;
	margin-bottom: 					3px;
}


/*#pied h1 {
	color: 							#FFFFFF;
	background-color: 				#00a4a6;
	font-size: 						12px;
	margin: 						0px;
}
*/
#pied p{
	clear: 							both;
	font-size: 						10px;
	margin-top: 					0px;
	padding-top: 					10px;
	margin-bottom: 					0px;
}
#pied a:link{
	color: 							#FFFFFF;
	text-decoration: 				none;
}
#pied a:visited{
	color: 							#FFFFFF;
	text-decoration: 				none;
}
#pied a:hover{
	color: 							#000000;
	text-decoration: 				underline;
}
#pied a:active{
	color: 							#FFFFFF;
	text-decoration: 				none;
}

#menu1{
}
#menu img{
	display: 						block;
	margin: 						0px;
}
#menu{
	text-align: 					right;
	font-weight: 					bold;
	margin-top: 					8px;
}

#menu a{			
	display: 						block;
	text-decoration:				none;
	padding-top: 					10px;
	padding-bottom: 				10px;
	padding-right: 					10px;
}
		
#menu a:link{
	color:							#000000;
	text-decoration:				none;
}
		
#menu a:visited{
	color:							#000000;
	text-decoration:				none;
}
		
#menu a:hover{
	background-color:				#FFFFFF;
	color:							#000000;
	text-decoration:				none;
}
		
#menu a:active{
	background-color:				#FFFFFF;
	color:							#FFFFFF;
	text-decoration:				none;
}
#menu0{
	color: 							#993300 !important;
}
#smenu1, #smenu2, #smenu3, #smenu4{
display: none;
}
#smenu{
	display:						none;
/*	float: 							left;*/
}
#smenu div{
/*	position: 						absolute;*/
/*	display:						block;*/
	float: 							left;
	width: 							864px;
	left: 							0px;
	top: 							180px;
	background-color: 				#FFFFFF;
	font-size: 						12px;
}
#smenu img{
	padding-top: 					3px;
	float: 							left;
}			
#smenu a{			
	padding-top: 					3px;
	padding-bottom: 				3px;

	padding-right: 					10px;
	padding-left: 					10px;

/*	display: 						block;*/
	float: 							left;
	text-decoration:				none;
	height: 						16px;
	text-align: 					center;
/*	background-color: 				#FFFFFF;*/
}
#smenu a:link{
	color:							#000000;
	text-decoration:				none;
}
		
#smenu a:visited{
	color:							#000000;
	text-decoration:				none;
}
		
#smenu a:hover{
	background-color: 				#F78E1E;
	color:							#FFFFFF;
	text-decoration:				none;
}
		
#smenu a:active{
	color:							#FFFFFF;
	text-decoration:				none;
}

#intro{
	width: 							674px;
	background-color: 				#FFE7CE;
	font-style: 					italic;
	font-weight: 					bold;
	color: 							#000000;
}

#texte{
	width: 							674px;
	background-color: 				#FFFFFF;
}
#titre{
	height: 						90px;
	clear: both;
}

#news {
	display: 						block;
	position: 						absolute;
	border: 						medium outset;
	height: 						auto;
	width: 							auto;
	top: 							215px;
	left: 							265px;
	overflow: 						hidden;
} 
/*#news h1{
	display: block;
	height: 23px;
	width: auto;
	background-color:#01b1af;
	color:#FFFFFF;
	font-size: 18px;
	margin: 0px;
}*/

/********************* CONTENU ******************************/
.coloneG{
	float: 							left;
	width: 							auto;
	margin-right: 					7px;
	margin-bottom: 					10px;
}
.coloneD{
	float: 							left;
	width: 							auto;
	margin-left: 					7px;
	margin-bottom: 					10px;
}

.texte{
/*	margin-top: 					30px;
	margin-left: 					30px;
	margin-right: 					30px;*/
	font-size: 						12px;
	padding-top: 					10px;
	padding-bottom:					10px;
	padding-left: 					50px;
	padding-right: 					30px;
}
.texte h1{
	clear: 							both;
	color: 							#DE7807;
	font-size: 						16px;
	text-transform: 				uppercase;
}
.texte h2{
	clear: 							both;
	color: 							#000000;
	font-size: 						13px;
	text-transform: 				uppercase;
}
.texte p{
	margin-top: 					15px;
	margin-bottom:					15px;
}
.titreSouligne{
	color: 							#000000;
	font-weight: 					bold;
	font-size: 						13px;
	text-decoration: 				underline;
}
.legende{
	margin-top: 					0px;
	color: 							#DE7807;	
	font-style: 					italic;
}

.titre{
	width: 							613px;
	height: 						75px;
	margin-left: 					30px;	
	margin-top: 					20px;
	border-top-width: 				1px;
	border-left-width: 				1px;
	border-top-style: 				solid;
	border-left-style: 				solid;
	border-top-color: 				#DE7807;
	border-left-color: 				#DE7807;
	float: 							left;
}
.titre h1{
/*	clear: 							both;*/
	color: 							#DE7807;
	font-size: 						16px;
	text-transform: 				uppercase;
	margin-top: 					37.5px;
	margin-left: 					20px;
}

.titreg{
	width: 							430px;
	height: 						75px;
	margin-left: 					30px;	
	margin-top: 					20px;
	border-top-width: 				1px;
	border-left-width: 				1px;
	border-top-style: 				solid;
	border-left-style: 				solid;
	border-top-color: 				#DE7807;
	border-left-color: 				#DE7807;
	float: 							left;
}
.titreg h1{
/*	clear: 							both;*/
	color: 							#DE7807;
	font-size: 						16px;
	text-transform: 				uppercase;
	margin-top: 					37.5px;
	margin-left: 					20px;
}

.titred{
	width: 							183px;
	height: 						75px;
	margin-top: 					20px;
	float: 							left;
	border-top-style: 				solid;
	border-top-width: 				3px;
	border-top-color: 				#DE7807;
/*	margin-bottom: 20px;*/
}

.titred a{
	display: 						block;
	clear: 							both;
	color: 							#DE7807;
	margin-top: 					10px;
	text-align: 					right;
}
.titre_couleur_souligne{
	clear: 								both;
	padding-top: 						20px;
	margin-bottom: 						10px;
	font-size: 							13px;
	font-weight: 						bold;
	color: 								#DE7807;
	width: 								593px;
	border-bottom-width: 				1px;
	border-bottom-style: 				solid;
	border-bottom-color: 				#DE7807;
}

.liste{
	float: 								left;
	width: 								543px;
	margin-left: 						50px;
	margin-bottom: 						10px;
}
.liste ul{
	padding-left: 						0px;
	margin-left: 						0px;
	margin-top: 						0px;
	margin-bottom:	 					0px;
}
.liste li{
	list-style-type: 					none;
	margin-bottom: 						10px;
	margin-top: 						15px;
}

.navi:link{
	font-size: 							14px;
	text-decoration: 					none;
	color: 								#DE7807; 
}

.navi:visited{
	font-size: 							14px;
	text-decoration: 					none;
	color: 								#DE7807; 
}

.navi:hover{
	font-size: 							14px;
	text-decoration: 					underline;
	color: 								#000000;
}
.navi:active{
	font-size: 							14px;
	text-decoration: 					none;
	color: 								#DE7807;
}

.naviPIE:link{
	font-size: 							14px;
	text-decoration: 					none;
	color: 								#B5D000; 
}

.naviPIE:visited{
	font-size: 							14px;
	text-decoration: 					none;
	color: 								#B5D000; 
}

.naviPIE:hover{
	font-size: 							14px;
	text-decoration: 					underline;
	color: 								#000000;
}
.naviPIE:active{
	font-size: 							14px;
	text-decoration: 					none;
	color: 								#B5D000;
}

.naviPerm:link{
	font-size: 							14px;
	text-decoration: 					none;
	color: 								#00B1B0; 
}

.naviPerm:visited{
	font-size: 							14px;
	text-decoration: 					none;
	color: 								#00B1B0; 
}

.naviPerm:hover{
	font-size: 							14px;
	text-decoration: 					underline;
	color: 								#000000;
}
.naviPerm:active{
	font-size: 							14px;
	text-decoration: 					none;
	color: 								#00B1B0;
}

.naviReal:link{
	font-size: 							14px;
	text-decoration: 					none;
	color: 								#B7242D; 
}

.naviReal:visited{
	font-size: 							14px;
	text-decoration: 					none;
	color: 								#B7242D; 
}

.naviReal:hover{
	font-size: 							14px;
	text-decoration: 					underline;
	color: 								#000000;
}
.naviReal:active{
	font-size: 							14px;
	text-decoration: 					none;
	color: 								#B7242D;
}

.titre_orange{
	color: 								#DE7807;
	font-weight:						bold;
}

.titre_noir{
	color: 								#000000;
	font-weight:						bold;
}

.realisation
{
	text-align: 					right;
	font-size: 						16px;
	margin-right: 					30px;
}
.numvert{
	color: 							#00B1B0;
}

/*	
	margin-right: 					50px;
*/


