	body {
		margin: 0;
		padding: 0;
		background-color: rgb(208,205,198);
		text-align: center;
		height: 100%;
		width: 100%;
		background-image:url(../images/fond-lm-capital.gif);
		background-position: 0px 0px;
		background-repeat: repeat-x;
	}

	#header {
		width: 1024px;
		height: 47px;
		margin: 0 auto 0 auto;
		padding: 0;
		text-align: right;
		background-image: url(../images/fd-header.png);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		font: 1px Verdana;
	}

	#langues {
		float: right;
		list-style:none;
		margin: 0;
		padding: 0 25px 0 0;
	}

	#langues li {
		display: block;
		float: left;
	}

	#langues a{
		width: 16px;
		height: 22px;
		margin: 0;
		padding: 5px 15px 0 1px;
		font: 1px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(22,74,124);
		text-decoration: none;
		display: block;
	}
	 
	#langues a:hover{
		background-image:url(../images/dot-langues-on.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
	}

	#langues a.on{
		background-image:url(../images/dot-langues-on.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
	}

	#langues span {
		display: none;
	}







	#content {
		width: 997px;
		margin: 0 auto 0 auto;
		padding: 0 0 0 27px;
		text-align: left;
		background-image: url(../images/fd-content.png);
		background-position: left top;
		background-repeat: repeat-y;
		font: 1px Verdana;
	}

	#animflash {
		width: 970px;
		height: 25px;
		margin: 0;
		padding: 8px 0 0 0;
		text-align: left;
	}

	#menucapsule {
		width: 961px;
		height: 21px;
		margin: 20px 0 0 4px;
		padding: 0;
		text-align: left;
		background-image: url(../images/fd-barre-nav.jpg);
		background-position: left top;
		background-repeat: no-repeat;
	}

	#menu {
		float: right;
		list-style:none;
		margin: 0;
		padding: 0;
	}

	#menu li {
		display: block;
		float: left;
	}

	#menu a{
		margin: 0;
		padding: 2px 44px 3px 0;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
		text-decoration: none;
		display: block;
		text-indent: 7px;
		letter-spacing: 1px;
	}
	 
	#menu a.nous:hover, #menu a.nouson {
		background-image:url(../images/fd-nav-nous.gif);
		background-position: 0px 1px;
		background-repeat: no-repeat;
	}

	#menu a.prestations:hover, #menu a.prestationson {
		background-image:url(../images/fd-nav-prestations.gif);
		background-position: 0px 1px;
		background-repeat: no-repeat;
	}

	#menu a.valeurs:hover, #menu a.valeurson {
		background-image:url(../images/fd-nav-valeurs.gif);
		background-position: 0px 1px;
		background-repeat: no-repeat;
	}

	#menu a.avantages:hover, #menu a.avantageson {
		background-image:url(../images/fd-nav-avantages.gif);
		background-position: 0px 1px;
		background-repeat: no-repeat;
	}

	#menu a.chartequalite:hover, #menu a.chartequaliteon {
		background-image:url(../images/fd-nav-principesqualite.gif);
		background-position: 0px 1px;
		background-repeat: no-repeat;
	}

	#menu a.actu:hover, #menu a.actuon {
		background-image:url(../images/fd-nav-actu.gif);
		background-position: 0px 1px;
		background-repeat: no-repeat;
	}









	#photolm {
		width: 961px;
		margin: 0px 0 0 4px;
		padding: 0;
		text-align: left;
	}

	#sousmenuglobal {
		width: 961px;
		height: 105px;
		margin: 0 0 0 4px;
		padding: 4px 0 0 0;
		text-align: left;
	}

		.page-quisommesnous {
			background-image:url(../images/img-qui-sommes-nous.jpg);
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}

		.page-prestations {
			background-image:url(../images/img-prestations.jpg);
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}

		.page-valeurs {
			background-image:url(../images/img-valeurs.jpg);
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}

		.page-avantages {
			background-image:url(../images/img-avantages.jpg);
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}

		.page-charte-qualite {
			background-image:url(../images/img-charte-qualite-b.jpg);
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}

		.page-actualite {
			background-image:url(../images/img-actualite.jpg);
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}

		.page-contact {
			background-image:url(../images/img-contact.jpg);
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}

		.page-mentions {
			background-image:url(../images/img-home.jpg);
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}

	#sousmenucapsule {
		width: 961px;
		height: 15px;
		margin: 0 auto 0 auto;
		padding: 0;
		text-align: left;
		background-image: url(../images/fd-barre-subnav.jpg);
		background-position: left top;
		background-repeat: no-repeat;
	}

	#sousmenu {
		float: left;
		list-style:none;
		margin: 0;
		padding: 0;
	}

	#sousmenu li {
		display: block;
		float: left;
	}

	#sousmenu a {
		margin: 0;
		padding: 0 27px 0 30px;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
		text-decoration: none;
		display: block;
	}
	 
	#sousmenu a:hover, #sousmenu a.on {
		text-decoration: underline;
	}






	h1 {
		width: 730px;
		font: 24px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(22,74,124);
		margin: 10px 0 0 170px;
		padding: 0 0 2px 0;
		border-bottom: 1px solid rgb(22,74,124);
		letter-spacing: 2px;
	}

	.cola {
		width: 360px;
		float: left;
		text-align: left;
		margin: 0;
		padding: 20px 0 0 170px;
	}

	.colb {
		width: 360px;
		float: left;
		text-align: left;
		margin: 0 0 0 5px;
		padding: 26px 0 0 0;
	}

	.cola h2, .colb h2 {
		font: bold 13px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(22,74,124);
		margin: 0 0 6px 0;
		padding: 0;
		text-indent: 15px;
	}

	.cola h3, .colb h3 {
		font: bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(22,74,124);
		margin: 0 0 0 15px;
		padding: 0;
	}

	.cola p, .colb p {
		font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(22,74,124);
		margin: 0 0 10px 15px;
		padding: 0;
	}

	.cola a, .colb a {
		font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(22,74,124);
		text-decoration: underline;
	}

	.cola ul, .colb ul {
		list-style-type: square;
		font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(22,74,124);
		margin: 0 0 10px 40px;
		padding: 0;
	}

	.cola ul li, .colb ul li {
		margin: 0 0 10px 0;
	}






	#footer {
		width: 1024px;
		height: 276px;
		margin: 0 auto 0 auto;
		padding: 0;
		text-align: left;
		background-image:url(../images/fd-footer.png);
		background-position: left top;
		background-repeat: no-repeat;
		font: 1px Verdana;
	}

	.colfootera {
		width: 462px;
		float: left;
		text-align: left;
		margin: 0;
		padding: 20px 0 0 50px;
	}

	.colfooterb {
		width: 462px;
		float: left;
		text-align: right;
		margin: 0;
		padding: 20px 50px 0 0;
	}

	.colfootera p, .colfooterb p {
		font: 9px/14px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(22,74,124);
		margin: 0;
		padding: 70px 0 0 0;
	}

	.colfootera a, .colfooterb a {
		font: 9px/14px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(22,74,124);
		text-decoration: underline;
	}














