body{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	border:0;
	background-color:#C3D7ED;
	color:#000;
	min-width:960px;
	font-size:11px;
}
fieldset{
	border:none;
	margin:0;
	padding:0;
}
#flash{
	width:100%;
	height:190px;
	background:url(../images/body_y.gif) #C3D7ED repeat-y 0 0;
}
#contenu{
	width:100%;
	background:url(../images/body_y.gif) #C3D7ED repeat-y 0 0;
}
#fond_logo{
	width:960px;
	background:url(../images/droite_bg.gif) transparent no-repeat right bottom;
	overflow:visible;
}

/*----------------------------------------------------------------------------------------------------*/
#gauche{
	float:left;
	width:218px;
	background-color:#C3D7ED;	
}
#gauche hr{display:none;}
#gauche #logo{
	width:216px;
	text-align:center;
	height:155px;
	background-color:#FFF;
}
#gauche #logo img{	margin:35px 0 0 0;	}
#gauche #menu_gauche{	
	width:216px;
	height:154px;
	background:url(../images/gauche_menu_bottom.gif) #FFF no-repeat 0 bottom;
}
#gauche #recherche{
	width:180px; 
	margin:13px 0 0 20px;
	color:#143585;
}
#gauche #recherche form{ 
	margin:3px 0 0 0;
	padding:0;
}
#gauche #recherche input{ 
	font-size:0.9em;
	border:1px solid #9FABB9;
	padding:0;
	margin:0;
	float:left;
}
#gauche #recherche #go{ 
	margin-left:4px;	
	font-size:0.9em;
	border:0;
}
/*----------------------------------------------------------------------------------------------------*/

#centre{
	float:left;
	width:566px;
	margin:0;
	padding: 0 0 20px 0;
	overflow-x:hidden;
}
#centre #menu_h {	
	overflow:hidden;
	width:566px;
	text-align:center;
}	
#centre #menu_h a{	
	font-size:11px;
	padding: 0;
	margin:0;
	text-decoration:none;
	color:#0061BD;
}
#centre #menu_h a:hover{	
	color:#03A6FF;
	text-decoration:underline;
}
#centre #menu_h img{	
	margin:0 6px 0 6px;
}
#centre #menu_hie{
	font-size:11px;
	color:#000;	
	margin:20px 20px 0px 20px;
	background-color:#F9FBFD;
	padding:10px 5px 10px 5px;
	border-bottom:1px solid #BCD2E7;
	border-top:1px solid #BCD2E7;
}
#centre #menu_hie a{
	text-decoration:none;
	color:#000;	
}
#centre #menu_hie a:hover{ text-decoration:underline;}

/*----------------------------------------------------------------------------------------------------*/
/*---colonnage page centrale---*/
#core{
	color:#555;	
	margin:0;
	padding: 0 20px 0 20px;
	overflow:visible;
}
#core1{
	float:left;
	width:150px;
	padding:25px 20px 20px 0;
	margin:0;
	color:#0061BD;
}
#core2{
	float:left;
	width:355px;
	padding:0 0 20px 0;
}
#core3{
	overflow-x:hidden;
	padding-left:75px;
}
/*----------------------------------------------------------------------------------------------------*/
#droite{
	float:right;
	width:172px;	
	color:#FFF;
	font-size:11px;
}
#droite a{
	color:#FFF;
}
#droite #print{
	width:150px;
	margin:10px 10px 10px 10px;
	overflow:hidden;
	padding:0 0 30px 0;
	background:url(../images/droite_h4_end.jpg) no-repeat 0 bottom;
	text-align:center;
}
#droite #print hr{
	display:none;
}
#droite #print img{
	margin:0 1px;
}
#droite #print a:hover{
	border-bottom:2px solid #b4dbff;
}

/*----------------------------------------------------------------------------------------------------*/
#pied_contenu .enola{ display:none;}
/*----------------------------------------------------------------------------------------------------*/

#pied{
	clear:both;
	width:100%;
	height:112px;	
	background:url(../images/footer.gif) transparent no-repeat 0 0;
}
#pied #pied_contenu{
	width:556px;
	margin: 0 0 0 218px;
	text-align:right;
}
#pied p{
	padding-top:5px;
	padding-right:10px;
	color:#0061BD;
	font-size:10px;
	margin:0;
}
#pied a{
	color:#0061BD;
	text-decoration:none;
}
#pied a:hover{
	color:#03A6FF;
	text-decoration:underline;
}


#btn_bpm{
	display:block;
	width:161px;
	height:75px;
	text-indent:-5000px;
	margin-left:5px;
	background:url(../images_forms/lien.gif) transparent no-repeat 0 0;
}
#btn_bpm:hover{
	background-position:left bottom;
}