body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Arial, Sans-Serif;
	background: #ffffff;
	color: #333;
	margin:0;
	padding:0;
	}
/*BARRE TOP*/	
#top{
	height:15px;
	padding:3px 0;
	width:100%;
	background:#b8cabb;
	text-align:right;
	color:#ffffff;
	border-bottom:1px solid #005286;
}
#top a.home{
	display:block;
	width:20px;
	height:11px;
	border-right:1px solid #ffffff;
	background:url('images/top-home.png') no-repeat top left;
	float:right; margin-left:0; margin-right:5px; margin-top:0; margin-bottom:0
}
#top a.home:hover{
	background:url('images/top-home-over.png') no-repeat top left;
}
#top a.contact{
	display:block;
	width:11px;
	height:11px;
	background:url('images/top-contact.png') no-repeat top left;
	float:right; margin-left:5px; margin-right:0; margin-top:0; margin-bottom:0
}
#top a.contact:hover{
	background:url('images/top-contact-over.png') no-repeat top left;
}
/*FIN BARRE TOP*/
/*MENU*/
#menu{
	width:100%;
	height:44px;
	background:url('images/bg-menu.jpg') repeat-x;
}
#menu ul{
	float:right;
	list-style-type:none;
	padding:5px 0 0 0;
	color:#b8cabb;
}
#menu ul li{
	padding: 0 10px;
	display:inline;
	font-size:12px;
}
#menu ul li a{
	text-decoration:none;
	color:#005286;	
}
#menu ul li a:hover, #menu ul li a.active{
	text-decoration:none;
	color:#b8cabb;	
}
#menu .noPadding{
	padding-right:0;
}
/*FIN MENU*/
.wrapper{
	width:968px;
	margin:0 auto;
}
.clear{
	clear:both;
}
#header {
	width:100%;
	height:229px;
	background:url('images/bg-header.jpg') repeat-x;
}

#headerimg 	{ 
	margin: 0; 
	height: 229px; 
	width:968px;
	margin:0 auto;
} 
#headerimg h1{
	margin:0;
	padding:35px 0 0 0;
	font-size: 26px;
	font-weight:normal;
	text-align:left;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#FFFFFF;
}

#headerimg h1 span{
	font-weight:bold;
	color:#b8cabb;
}
#headerimg .logo 	{ 
	float:left;
	width:300px;
} 
#headerimg .description {
	width:630px;
	float:right;
	height:229px;
	background:url('images/bg-fleur.jpg') no-repeat top right;
	font-size: 1.3em;
	color:#ffffff;
	text-align:justify
}
#headerimg a{
	color:#b8cabb;

}
/*FOOTER*/

#footer {
	width:100%;	
	heght:45px;	
	background:#005286 url('images/bg-footer.jpg') repeat-x top left;
	padding: 0;
	clear: both; margin-left:0; margin-right:0; margin-top:30px; margin-bottom:0	
}

#txtFooter {
	width:968px;
	margin: 0 auto;	
	padding:20px 0 20px 0;
}
#txtFooter .txt{
	color:#ffffff;
	float:left;
}
#txtFooter .copyright{
	color:#80A9C3;
	float:right;
}

#footer  a{
	color:#FFFFFF;
	text-decoration:underline;
}

.ynfluence{
	width:14px;
	height:14px;
	margin: 0 0 0 3px;
	padding:0;
	display:block;
	float:right;
	background:none;
	border:none;
}


/*FIN FOOTER*/
/*MISSIONS*/
h1{
	margin:0;
	padding:20px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	font-weight:normal;
	color:#005286;
}
#missions{
	width:100%;
	margin:0;
	padding:0;
	background:#DBE4DD;
}
#missions #contenu{
	width:968px;
	margin:0 auto;
	background:#DBE4DD;	
}
#missions #missionL, #missions #missionM{
	width:315px;
	height:151px;	
	background:url('images/bg-missions.jpg') no-repeat top left;
	float:left;
	color:#FFFFFF; margin-left:0; margin-right:11px; margin-top:0; margin-bottom:0	
}
#missions #missionR{
	width:315px;
	height:151px;	
	background:url('images/bg-missions.jpg') no-repeat top left;
	float:right;
	color:#FFFFFF	
}
#missions h2{
	padding:0;
	margin:0 0 10px 0;
	color:#b8cabb;		
	font-size:14px;
	font-weight:bold;
	padding:10px 10px 0 10px;	
	text-align:center;
}
#missions p{
	text-align:justify;
	margin:0;
	padding:0 10px;
	font-size:12px;		
}
/*FIN MISSIONS*/
/*ENJEUX*/
#enjeux{
	width:968px;
	margin:0 auto;
	color:#333333;
}
#enjeux .colonne{
	width:315px;
	float:left;
	margin:0 11px 0 0;	
}
#enjeux .colonneR{
	width:315px;
	float:right;
}
#enjeux h2{
	color:#005286;
	margin:0;
	padding:0;
	font-size:14px;
}
#enjeux p{
	text-align:justify;
	padding:0;
	margin:10px 0 0 0;
}
#enjeux p.bleu{
	color:#005286;
}
/*FIN ENJEUX*/
/*EQUIPE*/
#contact{
	width:968px;
	margin:0 auto;
}
#equipe{
	width:640px;
	float:left;
	padding:0;
	margin:0 10px 0 0;
}
#equipe p{
	margin:0;
	padding:0;
	text-align:justify;
}
#equipe h2{
	color:#005286;
	margin:10px 0 0 0;
	padding:0;
	font-size:14px;
}
#equipe h4{
	margin:0;
	padding:0;
	color:#417DA2;	
	font-weight:normal;
	font-size:12px;	
}
#formulaire{
	float:right;
	width:315px;
}
#formulaire a{
	color:#005286;
	font-weight:bold;
}
#formulaire .top{
	height:22px;
	background:url('images/bg-formulaire-top.jpg') no-repeat top left;
	margin-left:0; margin-right:0; margin-top:15px; margin-bottom:0
}
form{
	background:url('images/bg-formulaire-bottom.jpg') no-repeat bottom left;; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
}
form .row{
	width:293px;
	padding:0;
	margin:0 0 5px 0;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #9FAEA1 ;
	min-height:20px;
}
form .titleRow{
	color:#FFFFFF;
	width:293px;
	text-transform:uppercase;
	font-size:11px;
}
form .bouton{
	width:295px;
	background:#9FAEA1;
	border:none;
	color:#ffffff;
	text-transform:uppercase;
	font-size:11px;
	padding:2px 0;
	margin: 10px 0 15px 0;
}
#formulaire #errorContact{
	float:left;
	width :285px;
	color:#4A3C33;
	font-weight:bold;
	padding:5px;
	margin-bottom:5px;
	display:none;
	
}

/*FIN EQUIPE*/


/*AJOUT*/

#center{
text-align:center;
}

/*FIN AJOUT*/