	body {
		margin: 0;
		padding: 0;
		background-color: rgb(255,255,255);
		text-align: left;
		height: 100%;
		width: 100%;
	}

	#col1 {
		position: absolute;
		top: 50px;
		left: 0px;
		width: 180px;
		margin: 0;
		padding: 0 25px 0 70px;
		z-index: 20;
		text-align: left;
	}

	#col2 {
		position: absolute;
		top: 50px;
		left: 275px;
		width: 65%;
		margin: 0;
		padding: 0;
		z-index: 10;
		text-align: left;
	}








	#entete {
		width: 100%;
		height: 100px;
		margin: 0;
		padding: 0;
		text-align: right;
	}









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

	#menu li {
		margin: 0 0 15px 0;
		padding: 0;
		width: 180px;
		height: 20px;
		font: 1px/1px Arial, Helvetica, Verdana, sans-serif;
		line-height: 10px;
	}

	#menu li.menuhaut {
		margin: 50px 0 15px 0;
	}

	#menu a {
		margin: 0;
		padding: 0;
		display: block;
		width: 180px;
		height: 20px;
		font: 4px Arial, Helvetica, Verdana, sans-serif;
		color: rgb(0,0,0);
		text-decoration: none;
	}

	#menu a.nav1 {
		background-image:url(../images/nav-vision.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menu a.nav1:hover, #menu a.nav1on {
		background-image:url(../images/nav-vision-on.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}



	#menu a.nav2 {
		background-image:url(../images/nav-mission.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menu a.nav2:hover, #menu a.nav2on  {
		background-image:url(../images/nav-mission-on.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}



	#menu a.nav3 {
		background-image:url(../images/nav-promise.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menu a.nav3:hover, #menu a.nav3on {
		background-image:url(../images/nav-promise-on.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}



	#menu a.nav4 {
		background-image:url(../images/nav-brand.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menu a.nav4:hover, #menu a.nav4on  {
		background-image:url(../images/nav-brand-on.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}



	#menu a.nav5 {
		background-image:url(../images/nav-design.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menu a.nav5:hover, #menu a.nav5on {
		background-image:url(../images/nav-design-on.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}



	#menu a.nav6 {
		background-image:url(../images/nav-energy.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menu a.nav6:hover, #menu a.nav6on {
		background-image:url(../images/nav-energy-on.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}



	#menu a.nav7 {
		background-image:url(../images/nav-marketing.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menu a.nav7:hover, #menu a.nav7on {
		background-image:url(../images/nav-marketing-on.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}



	#menu a.nav8 {
		background-image:url(../images/nav-community.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menu a.nav8:hover, #menu a.nav8on  {
		background-image:url(../images/nav-community-on.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}



	#menu a.nav9 {
		background-image:url(../images/nav-net.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menu a.nav9:hover, #menu a.nav9on  {
		background-image:url(../images/nav-net-on.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}



	#menu a.nav10 {
		background-image:url(../images/nav-contact.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menu a.nav10:hover, #menu a.nav10on  {
		background-image:url(../images/nav-contact-on.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}



	#menu a.nav11 {
		background-image:url(../images/nav-links-loads.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menu a.nav11:hover, #menu a.nav11on  {
		background-image:url(../images/nav-links-loads-on.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}



	#menu span {
		display: none;
	}






	#contenu {
		width: 100%;
		height: 402px;
		margin: 0;
		padding: 0;
		text-align: left;
		overflow: auto;

		scrollbar-face-color: rgb(255,255,255);
		scrollbar-shadow-color: rgb(128,128,128);
		scrollbar-highlight-color: rgb(128,128,128);
		scrollbar-arrow-color: rgb(128,128,128);
		scrollbar-track-color: rgb(240,240,240);
	}

	#contenub {
		width: 100%;
		margin: 0;
		padding: 0;
		text-align: left;
	}

	#contenu h1, #contenub h1 {
		font: bold 26px/24px Arial, Helvetica, Verdana, sans-serif;
		color: rgb(0,0,0);
		margin: 0 0 5px 0;
		padding: 0;
		letter-spacing: 1px;
	}

	#contenu h2, #contenub h2 {
		font: 21px/24px Arial, Helvetica, Verdana, sans-serif;
		color: rgb(238,127,1);
		margin: 0 0 30px 0;
		padding: 0;
		letter-spacing: 1px;
	}

	#contenu p, #contenub p {
		font: 13pt/19pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		letter-spacing: 0.1em;
		color: rgb(0,0,0);
		margin: 0 0 30px 0;
		padding: 0;
	}

	#contenu a, #contenub a {
		font: 13pt/19pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		letter-spacing: 0.1em;
		color: rgb(0,0,0);
		text-decoration: underline;
	}

	#contenu a:hover, #contenub a:hover {
		font: 13pt/19pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		letter-spacing: 0.1em;
		color: rgb(0,158,224);
		text-decoration: underline;
	}

	#contenu ul, #contenub ul {
		list-style-type: none;
		font: 13pt/19pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		letter-spacing: 0.1em;
		color: rgb(0,0,0);
		margin: 0 0 30px 40px;
		padding: 0;
	}

	#contenu ul li, #contenub ul li {
		padding: 0 0 0 25px;
		background-image:url(../images/dot-liste.gif);
		background-position: 0px 4px;
		background-repeat: no-repeat;
	}





	#imagebas {
		width: 100%;
		margin: 0;
		padding: 0 0 0 0;
		text-align: left;
	}

	#imagebas img {
		float: left;
		vertical-align: top;
		margin: 0 20px 0 0;
	}

	#imagebas h4 {
		font: bold 12px/16px Arial, Helvetica, Verdana, sans-serif;
		color: rgb(0,0,0);
		margin: 0 0 10px 0;
		padding: 0;
	}

	#imagebas p {
		font: 12px/16px Arial, Helvetica, Verdana, sans-serif;
		color: rgb(0,0,0);
		margin: 0 0 20px 0;
		padding: 0;
	}

	#imagebas a {
		font: 12px/16px Arial, Helvetica, Verdana, sans-serif;
		color: rgb(0,0,0);
		text-decoration: underline;
	}

	#imagebas a:hover {
		font: 12px/16px Arial, Helvetica, Verdana, sans-serif;
		color: rgb(0,158,224);
		text-decoration: underline;
	}



















