html,body{margin:0;padding:0}
body{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background-image: url(images/fond.png);
	background-repeat: no-repeat;
}
a {
	color: #FF6600;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF6600;
}

img {border:0px;}
div#container{text-align:left}

div#footer{color: #FFF}
div#footer p{margin:0;padding:5px 10px}

ul#menu {
	height: 31px;
	margin:0 0 0 10px; 
	list-style:none;
}
*+html ul#menu, * html ul#menu {
	margin:0 0 0 50px;
	height: 33px;
}
ul#menu  li {
	float:left;
	width:115px;
	height:30px;
	background-image: url(images/menu_separat.png);
	background-repeat: no-repeat;
	background-position: right;
	text-align: center;
	margin: 0px;
	padding: 0;
}
ul#menu  li a{
	display:block;
	float:left;
	width:108px;
	height:43px;
	color: #6B784E;
	text-decoration: none;
	padding:7px 0 0;
	border: 0px;

}
ul#menu  li a:hover{
	color: #A0A050;
}


div#body_centre{
	width:100%;
	background-image: url(images/fond_centre_body.png);
	background-repeat: repeat-y;
	background-position: left;
}

div#container{width:900px;margin:0 auto;}
div#container_centre,
div#container_centre_agence,
div#container_centre_application,
div#container_centre_lien,
div#container_centre_methodologie{
	width:900px;
	margin:0px auto 0;
	background-image: url(images/fond_centre.png);
	background-repeat: repeat-y;
	background-position: left;	
	
}

div#container_centre{height: 340px;}
div#container_centre_agence{height: 700px;}
div#container_centre_methodologie{height: 380px;}
*+html div#container_centre_agence, * html div#container_centre_agence {height: 800px;}

div#container_centre_application{height: 410px;}
*+html div#container_centre_application, * html div#container_centre_application {height: 430px;}

div#container_centre_lien {height: 570px;}
*+html div#container_centre_lien , * html div#container_centre_lien  {height: 605px;}

div#container_bas{
	width:900px;
	margin:0 auto;
	background-image: url(images/fond_bas.png);
	background-repeat: no-repeat;
	height: 22px;
}
div#txt,
div#txt_bas{
	float:right;
	width:380px;
	text-align: justify;
	margin-right: 50px;
	margin-top: 19px;
	border: 1px solid #C1C6A4;	
	background-color: #FFFFFF;
}
div#txt,
div#txt_bas{
padding: 4px 20px;
}

*+html div#txt, * html div#txt,
*+html div#txt_bas, * html div#txt_bas{
padding: 12px 20px;
}

div#anim{
	float:left;
	text-align: justify;
	margin-left: 13px;
	margin-top: 18px;
	height:292px;
	border: 1px solid #C1C6A4;
}


div#txt p,
div#txt_bas p {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #606648;}
.txtBleu {
	color: #FF6600;
} 

div#txt h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #006600;
	margin-top: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

div#footer{
	clear:both;
	width:100%;
	background-image: url(images/fond.png);
	background-repeat: no-repeat;
}

div#bas {
	text-align:center;
	color: #FF6600;
	font-size: 10px;
	padding-top: 5px;
	}
div#bas span{color: #ACB395;font-size: 10px;}
div#bas span a{
	color: #ACB395;
	font-size: 10px;
	text-decoration: none;
	border: 0px;
}
div#bas span a:hover{color: #CACEBB;}

