body {
	background-color: #fcfbf9;
	margin: 0px;
	padding: 0px;
	background-image: url(images/fond_body.jpg);
	background-repeat: repeat-x;
}
#conteneur {
	padding: 0px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#tetiere {
	margin: 0px;
	padding: 0px;
	height: 102px;
	width: 960px;
}

#menu {
	margin-left: 108px;
}
#menu a {
	text-decoration: none;
	display: block;
	height: 38px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: left top;
}
#menu pix {
	background-image: url(images/menu/4px.jpg);
	background-color: #FAD4A5;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#menu a.bnt1 {background-image: url(images/menu/1.jpg);}
#menu a.bnt2 {background-image: url(images/menu/2.jpg); }
#menu a.bnt3 {background-image: url(images/menu/3.jpg); }
#menu a.bnt4 {background-image: url(images/menu/4.jpg); }
#menu a.bnt5 {background-image: url(images/menu/5.jpg); }
#menu a.bnt6 {background-image: url(images/menu/6.jpg); }

#menu a.bnt1:hover {background-image: url(images/menu/1r.jpg); }
#menu a.bnt2:hover {background-image: url(images/menu/2r.jpg); }
#menu a.bnt3:hover {background-image: url(images/menu/3r.jpg); }
#menu a.bnt4:hover {background-image: url(images/menu/4r.jpg); }
#menu a.bnt5:hover {background-image: url(images/menu/5r.jpg); }
#menu a.bnt6:hover {background-image: url(images/menu/6r.jpg); }

#grande_image {
	margin: 0px;
	padding: 0px;
	width: 960px;
}
#slogan {
	margin: 0px;
	padding: 0px;
	width: 960px;
	height: 101px;
	background-image: url(images/slogan.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#haut_corps {
	background-image: url(images/haut_corps.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 960px;
}




#haut_corps_accueil {
	background-image: url(images/haut_corps_accueil.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 326px;
	width: 960px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#haut_corps_accueil .Style3 a, #haut_corps_accueil a {
	text-decoration: none;
	color: #350900;
}

#haut_corps_accueil .Style3 a:hover, #haut_corps_accueil a:hover {
	text-decoration: underline;
	color: #350900;
}

#haut_corps_public {
	background-image: url(images/haut_corps_public.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 326px;
	width: 960px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;

}
#haut_corps_maintien {

	background-image: url(images/haut_corps_maintien.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 326px;
	width: 960px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

#haut_corps_engagement {

	background-image: url(images/haut_corps_engagement.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 326px;
	width: 960px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}



#haut_corps_accueil p, #haut_corps_public p, #haut_corps_maintien p, #haut_corps_engagement p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 130px;
	margin-bottom: 0px;
	margin-left: 420px;
	color: #6D1B0F;
}
#organigramme {
	height: 56px;
	width: 243px;
	position: relative;
	left: 166px;
	top: 230px;
}


#corps {
	margin: 0px;
	padding: 0px;
	width: 960px;
	background-image: url(images/fond_corps.jpg);
	background-repeat: repeat-y;
}
#corps p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 130px;
	margin-bottom: 0px;
	margin-left: 130px;
	color: #6D1B0F;
}
#corps a {
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 130px;
	color: #6D1B0F;
	text-decoration: underline;
}

#corps a:hover {
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 130px;
	color: #6D1B0F;
	text-decoration: none;
}

#bas_page {
	background-image: url(images/bas_page.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 960px;
}
#pied_page p {
	font-size: 12px;
	line-height: 16px;
	color: #993333;
	margin: 0px;
	padding: 0px;
}
#pied_page a {
	font-size: 12px;
	line-height: 15px;
	color: #993333;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}

#pied_page a:hover {
	font-size: 12px;
	line-height: 15px;
	color: #993333;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
