	body {
		margin: 0;
		padding: 0;
		background-color: rgb(218,226,148);
		text-align: center;
		height: 100%;
		width: 100%;
		background-image:url(../images/fond-pluribus-europe.gif);
		background-position: 0px 0px;
		background-repeat: repeat-x;
	}

	#header {
		margin: 0 auto 0 auto;
		padding: 0;
		text-align: left;
		height: 212px;
		width: 960px;
	}

		.fdpageaccueil {
			background-image:url(../images/fond-page-accueil.gif);
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}




	#logo {
		float: left;
		width: 785px;
		height: 180px;
		margin: 0;
		padding: 0;
	}

	#logo img {
		margin: 30px 0 0 10px;
	}

/*------------------*/	
/*	LOGO HOME   */
/*------------------*/	
	#logohome {
		float: left;
		width: 785px;
		height: 180px;
		margin: 0;
		padding: 0;
	}

	#logohome img {
		margin: 0 0 0 0;
	}
/*----------------------*/		
/*	fin logo home   */
/*----------------------*/	




	#navhaut {
		float: left;
		width: 175px;
		height: 130px;
		margin: 0;
		padding: 50px 0 0 0;
	}

	#mininav {
		list-style:none;
		padding: 0px;
		margin: 50px 0 0 0;
	}

	#mininav a {
		margin: 0 0 0 52px;
		padding: 0;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,0,0);
		text-decoration: none;
	}




/*------------------*/	
/*    NAVIGATION    */
/*------------------*/	

	#navigation {
		clear: both;
		margin: 0;
		padding: 0;
		text-align: left;
		height: 32px;
		width: 960px;
	}

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

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

	#menu a{
		margin: 0 0 0 12px;
		padding: 12px 0 4px 0;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
		display: block;
		text-decoration: none;
		text-indent: 8px;
	}

	a.navaccueil {
		width: 62px;
	}
	 
	a.navaccueil:hover, a.navaccueilon {
		background-image:url(../images/nav-accueil-over.gif);
		background-position: 0px 3px;
		background-repeat: no-repeat;
	}


	a.navpluribus {
		width: 116px;
	}

	a.navpluribus:hover, a.navpluribuson {
		background-image:url(../images/nav-pluribus-over.gif);
		background-position: 0px 3px;
		background-repeat: no-repeat;
	}


	a.navclients {
		width: 86px;
	}

	a.navclients:hover, a.navclientson {
		background-image:url(../images/nav-clients-over.gif);
		background-position: 0px 3px;
		background-repeat: no-repeat;
	}


	a.navexpertise {
		width: 154px;
	}

	a.navexpertise:hover, a.navexpertiseon {
		background-image:url(../images/nav-expertise-over.gif);
		background-position: 0px 3px;
		background-repeat: no-repeat;
	}


	a.navformations {
		width: 225px;
	}

	a.navformations:hover, a.navformationson {
		background-image:url(../images/nav-formations-over.gif);
		background-position: 0px 3px;
		background-repeat: no-repeat;
	}


	a.navcoaching {
		width: 137px;
	}

	a.navcoaching:hover, a.navcoachingon {
		background-image:url(../images/nav-coaching-over.gif);
		background-position: 0px 3px;
		background-repeat: no-repeat;
	}


	a.navactualites {
		width: 81px;
	}

	a.navactualites:hover, a.navactualiteson {
		background-image:url(../images/nav-actualites-over.gif);
		background-position: 0px 3px;
		background-repeat: no-repeat;
	}

/*------------------*/	
/*        FIN       */	
/*    NAVIGATION    */
/*------------------*/	





	#headerbis {
		margin: 0 auto 0 auto;
		padding: 0;
		text-align: left;
		width: 960px;
		height: 150px;
	}



/*------------------*/	
/* SOUS NAVIGATION  */
/*------------------*/	

	#sousnavigation {
		float: left;
		width: 140px;
		height: 150px;
		margin: 0;
		padding: 0;
	}

	#submenu {
		list-style-type: none;
		margin: 15px 0 0 0;
		padding: 0;
		border-top: 1px solid rgb(170,180,56);
	}

	#submenu li {
		margin: 0;
		padding: 0;
		width: 140px;
		height: 24px;
		font: 1px/1px Verdana, Arial, Helvetica, sans-serif;
		line-height: 10px;
		border-bottom: 1px solid rgb(170,180,56);
	}

	#submenu a{
		width: 122px;
		height: 19px;
		display: block;
		margin: 0;
		padding: 5px 0 0 18px;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,0,0);
		text-decoration: none;
		background-image:url(../images/dot-subnav.gif);
		background-position: 4px 8px;
		background-repeat: no-repeat;
	}
	 
	#submenu a:hover, #submenu a.on{
		color: rgb(234,1,60);
	}

/*------------------*/	
/*      FIN         */	
/* SOUS NAVIGATION  */
/*------------------*/	





	#titre {
		float: left;
		width: 820px;
		height: 150px;
		margin: 0;
		padding: 0;
		font: 22px/30px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(234,1,60);
	}






	#content {
		clear: both;
		margin: 0 auto 0 auto;
		padding: 0;
		text-align: left;
		width: 960px;
	}

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

	.colb {
		float: left;
		width: 638px;
		margin: 0;
		padding: 0 0 0 22px;
	}



	.souscola {
		float: left;
		width: 334px;
		margin: 0 16px 0 0;
		padding: 0;
		text-align: left;
	}

	.souscolb {
		float: left;
		width: 250px;
		margin: 0;
		padding: 0 0 0 15px;
		border-left: 1px solid rgb(170,180,56);
	}




/*------------------*/	
/*    BIO > NEWS    */
/*------------------*/	

	.cola marquee {
		width: 280px;
		height: 150px;
		margin: 0; 
		padding: 0 0 10px 0;
		border-bottom: 1px solid rgb(234,1,60);
	}

	.cola marquee p.titre {
		font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(234,1,60);
		margin: 0;
		padding: 0;
		text-align: left;
	}

	.cola marquee p {
		font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(31,31,31);
		margin: 0 0 15px 0;
		padding: 0;
		text-align: left;
	}

	.cola marquee a {
		font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(234,1,60);
		text-decoration: none;
		margin: 0;
		padding: 0;
		text-align: left;
	}

	.cola h3 {
		font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(31,31,31);
		margin: 15px 0 0 0;
		padding: 0;
	}

	.cola h4 {
		font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(31,31,31);
		margin: 15px 0 15px 0;
		padding: 0;
	}

	.cola p {
		font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(31,31,31);
		margin: 10px 0 15px 0;
		padding: 0;
	}

	.cola a.suite {
		font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(234,1,60);
		text-decoration: none;
		margin: 0;
		padding: 0;
	}

	.cola a.suite:hover {
		text-decoration: underline;
	}

/*------------------*/	
/*       FIN        */
/*    BIO > NEWS    */
/*------------------*/	




	.colb h1 {
		font: bold 26px/29px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(234,1,60);
		margin: 0 0 50px 0;
		padding: 0;
	}

	.colb h2, .souscola h2, .souscolb h2 {
		font: 22px/25px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(234,1,60);
		margin: 0 0 20px 0;
		padding: 0;
	}


	.colb h2.pluspetit {
		font: 18px/22px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(234,1,60);
		margin: 0 0 15px 0;
		padding: 0;
	}

	.colb h3, .souscola h3, .souscolb h3 {
		font: bold 13px/20px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,0,0);
		margin: 0 0 5px 0;
		padding: 0;
	}

	.colb h4, .souscola h4, .souscolb h4 {
		font: bold 13px/20px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,0,0);
		margin: 0 0 25px 0;
		padding: 0;
	}

	.colb p, .souscola p, .souscolb p {
		font: 13px/20px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,0,0);
		text-align: justify;
		margin: -5px 0 35px 0;
		padding: 0;
	}

	.colb p.pluspetit {
		font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,0,0);
		text-align: justify;
		margin: -5px 0 25px 0;
		padding: 0;
	}

	.colb ul, .souscola ul, .souscolb ul {
		list-style-type: disc;
		font: 13px/20px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,0,0);
		margin: 0 0 30px 65px;
		padding: 0;
	}

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

	.colb a, .souscola a, .souscolb a {
		font: 13px/20px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(234,1,60);
		text-decoration: underline;
	}






	#footer {
		clear: both;
		margin: 0;
		padding: 0;
		text-align: center;
		width: 100%;
		height: 200px;
		background-image:url(../images/fond-footer.gif);
		background-position: left bottom;
		background-repeat: repeat-x;
	}

	#footercontent {
		margin: 0 auto 0 auto;
		padding: 0;
		text-align: left;
		width: 960px;
	}

	#retourhaut {
		width: 900px;
		height: 60px;
		margin: 0;
		padding: 10px 0 0 60px;
	}

	.footercola {
		float: left;
		width: 300px;
		margin: 0;
		padding: 5px 0 0 0;
		text-align: left;
		font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
	}

	.footercolb {
		float: left;
		width: 660px;
		margin: 0;
		padding: 5px 0 0 0;
		text-align: right;
	}

	.pictofb {
		float: left;
		margin-left: 23px;
	}

	.footercolb a {
		font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(255,255,255);
		text-decoration: none;
	}

	.footercolb a:hover {
		text-decoration: underline;
	}






