* {
margin:					0;
padding:				0;
}

body{
margin:					0 auto;
padding:				0 auto;
background:				url(../images/back.jpg) top center white no-repeat;
}

#containeur{
margin:					0 auto;
padding:				0 auto;
width:					1004px;
}

#header{
margin:					0 auto;
padding:				0 auto;
width:					980px;
height:					126px;
}

#header a{
text-decoration:		none;
}

#header img{
border:					0;
}

#menu_haut{
padding:				0 0 0 16px;
width:					732px;
height:					34px;
margin-left:			5px;
}

#menu_haut a{
text-decoration:		none;
}

#menu_haut img{
padding:				0 11px 0 0;
border:					0;
float:					left;
}

#menu_qui{
background:				url(../images/menu_qui_01.gif) no-repeat;
width:					168px;
padding:				0 11px 0 0;
height:					34px;
float:					left;
}

#menu_qui:hover{
background:				url(../images/menu_qui_02.gif) no-repeat;
width:					168px;
height:					34px;
float:					left;
}
#menu_intra{
background:				url(../images/menu_intra_01.gif) no-repeat;
width:					168px;
padding:				0 11px 0 0;
height:					34px;
float:					left;
}

#menu_intra:hover{
background:				url(../images/menu_intra_02.gif) no-repeat;
width:					168px;
height:					34px;
float:					left;
}
#menu_inter{
background:				url(../images/menu_inter_01.gif) no-repeat;
width:					168px;
padding:				0 11px 0 0;
height:					34px;
float:					left;
}

#menu_inter:hover{
background:				url(../images/menu_inter_02.gif) no-repeat;
width:					168px;
height:					34px;
float:					left;
}
#menu_service{
background:				url(../images/menu_service_01.gif) no-repeat;
width:					168px;
padding:				0 11px 0 0;
height:					34px;
float:					left;
}

#menu_service:hover{
background:				url(../images/menu_service_02.gif) no-repeat;
width:					168px;
height:					34px;
float:					left;
}

#contenu{
float:					left;
width:					741px;
}

#contenu_haut{
background:				url(../images/contenu_haut.png) no-repeat;
float:					left;
width:					741px;
height:					15px;
margin-left:			1px;
}

#contenu_middle{
background:				url(../images/back_contenu.png) repeat-y;
width:					741px;
float:					left;
min-height:				880px;
padding:				10px 0 0 30px;
}

/*--------- DEBUT IE 7 ---------*/

*+html #contenu_middle{
background:				url(../images/back_contenu.png) repeat-y;
width:					741px;
float:					left;
min-height:				882px;
padding:				10px 0 0 30px;
}

/*--------- FIN IE 7 ---------*/

/*--------- DEBUT IE 6 ---------*/

*html #contenu{
float:					left;
width:					711px;
}

*html #contenu_haut{
background:				none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contenu_haut_ie6.png', sizingMethod='scale');
float:					left;
width:					741px;
margin-left:			1px;
height:					15px;
}

*html #contenu_middle{
background:				none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/back_contenu.png', sizingMethod='scale');
width:					711px;
float:					left;
margin-top:				-4px;
margin-left:			1px;
padding:				10px 0 0 30px;
}

/*--------- FIN IE 6 ---------*/

#footer{
background:				url(../images/back_footer.gif) repeat-x;
height:					57px;
width:					100%;
clear:					both;
float:					left;
text-align:				center;
color:					white;
font-size:				11px;
font-family:			Arial;
padding-top:			20px;
}

#footer a{
color:					white;
font-size:				11px;
font-family:			Arial;
text-decoration:		none;
}

#footer a:hover{
color:					white;
font-size:				11px;
font-family:			Arial;
text-decoration:		underline;
}

.footer{
color:					#ffcb4a;
margin-left:			15px;
margin-right:			15px;
}

/* CSS DEV LOL */

.contenu_page{
	margin-bottom:		28px;
	margin-left:		24px;
	width:				640px;
}

.contenu_page_titre{
	background:			url(../images/bg_page.png) no-repeat 0px 0px #ffffff;
	color:				#ffffff;
	font-family:		Arial;
	font-size:			13px;
	height:				71px;
	line-height:		34px;
	padding:			0px 16px;
}

.contenu_page_contenu{
	border:				1px solid #dee7ec;
	border-top:			none;
	color:				#434b52;
	font-family:		Arial;
	font-size:			11px;
	margin-top:			-33px;
	padding:			15px;
}

.contenu_page_contenu ul{
	margin:				6px 20px;
}

.contenu_page_contenu ul li{
	background:				url(../images/puce_jaune.gif) no-repeat 5px 6px;
	/background:				url(../images/puce_jaune.gif) no-repeat 5px 10px;
	color:					#505050;
	font-size:				11px;
	margin:					5px 0px;
	padding-left:			15px;
	font-family:			Arial;
	list-style:				none;
}

.module_centre{
	color:					#434b52;
	font-family:			Arial;
	font-size:				11px;
	margin:					12px 2px;
	width:					603px;
}

.module_centre_haut{
	background:				url(../images/module_centre_haut.png) no-repeat 0px 0px;
	height:					16px;
}

.module_centre_bas{
	background:				url(../images/module_centre_bas.png) no-repeat 0px bottom;
	padding:				0px 10px 10px 10px;
	overflow:				hidden;
	height:					1%;
}

.mini_titre{
	border-bottom:			1px solid silver;
	color:					#13448f;
	font-size:				14px;
	font-weight:			bold;
	letter-spacing:			0px;
	margin-bottom:			12px;
	padding:				0px 4px 6px 4px;
}

.mini_titre span{
	color:					#ffaf00;
}

.mini_presentation{
	margin:					0px 4px 16px 4px;
}

.align_center{
	margin:					12px auto;
	text-align:				center;
	width:					64px;
}

.contenu_page_contenu ul.li_float_left_3, .contenu_page_contenu ul.li_float_left_2{
	margin-left:			-10px;
	/margin-left:			-25px;
	margin-top:				-10px;
	padding:				0px 8px;
	width:					100%;
}

.contenu_page_contenu ul.li_float_left_3 div, .contenu_page_contenu ul.li_float_left_2 div{
	padding:				0px 12px;
}

.contenu_page_contenu ul.li_float_left_3 li, .contenu_page_contenu ul.li_float_left_2 li{
	background:				none;
	border-right:			1px solid #c1c6c9;
	display:				block;
	float:					left;
	height:					inherit;
	padding-top:			0px;
	padding-right:			6px;
	width:					33%;
	/width:					28%;
}

.contenu_page_contenu ul.li_float_left_2 li{
	width:					46%;
	/width:					44%;
}

.contenu_page_contenu ul.li_float_left_3 li *, .contenu_page_contenu ul.li_float_left_2 li *{
	margin-top:				0px;
}

.contenu_page_contenu ul.puce_li_alt li{
	background:				url(../images/puce_actu.gif) no-repeat 2px 1px;
	border:					none;
	clear:					both;
	color:					#3075b6;
	display:				outline;
	font-weight:			bold;
	float:					none;
	list-style:				none;
	margin-left:			-16px;
	width:					auto;
}

.contenu_page_contenu ul.puce_li_cla li{
	background:				url(../images/puce_jaune.gif) no-repeat 2px 4px;
	border:					none;
	clear:					both;
	display:				outline;
	float:					none;
	margin:					0px;
	width:					100%;
}

.contenu_page_contenu ul.li_float_left_3 li{
padding:0px;
/padding-left:15px;
}

.contenu_page_contenu ul.li_float_left_3 li *{
padding-left:12px;
/padding-left:0px;
}

.contenu_page_contenu ul.li_float_left_3 li.float_clear, .contenu_page_contenu ul.li_float_left_2 li.float_clear{
	border:					none;
	clear:					both;
	display:				inline;
	float:					none;
}

.contenu_page_contenu ul.li_float_left_3 li.last_li_borderrightnone, .contenu_page_contenu ul.li_float_left_2 li.last_li_borderrightnone{
	border:					none;
}

.btn_submit{
	height:					16px;
	padding:				0px 12px 8px 12px;
	text-decoration:		none;
	width:					16px;
}


/* Plan dans site */

#plan_du_site ul  li{
	font-size : 13px;
	font-weight : bold;
}

#plan_du_site ul  li a{
	font-size : 11px;
	color : #2D75C0;
	text-decoration : none;
}

