	body {
		margin: 0;
		padding: 0;
		background-color: rgb(255,255,255);
		text-align: center;
		height: 100%;
		width: 100%;
		background-image:url(../images/fd-herbe.jpg);
		background-position: center bottom;
		background-repeat: no-repeat;
		background-attachment:fixed;
	}

	#general {
		width: 100%;
		margin: 0 auto 0 auto;
		padding: 0;
		text-align: left;
		background-image:url(../images/fd-globalagricap.gif);
		background-position: center top;
		background-repeat: no-repeat;
		background-attachment:fixed;
	}

	#content {
		width:780px;
		margin: 0 auto 0 auto;
		padding: 0;
		text-align: left;
		background-color: rgb(255,255,255);
		background-image:url(../images/fd-txt.gif);
		background-position: center bottom;
		background-repeat: no-repeat;
	}

	#contenthome {
		width:780px;
		margin: 0 auto 0 auto;
		padding: 0;
		text-align: left;
		background-color: rgb(255,255,255);
	}


	#logo {
		float: left;
		width: 550px;
		margin: 20px 0 20px 0;
		padding: 0 0 0 30px;
		text-align: left;
	}








	#disclaimer {
		width:720px;
		margin: 0 auto 0 auto;
		padding: 0;
		text-align: left;
	}

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

	#idisagree {
		float: left;
		width: 310px;
		margin: 0;
		padding: 30px 80px 70px 0;
		text-align: right;
	}

	#iagree {
		float: left;
		width: 310px;
		margin: 0;
		padding: 30px 0 70px 80px;
		text-align: left;
	}

	#disclaimer a, #idisagree a, #iagree a {
		font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(247,148,29);
		text-decoration: none;
	}








	#navert {
		float: left;
		width: 170px;
		margin: 20px 0 20px 0;
		padding: 0 30px 0 0;
		text-align: left;
		height: 35px;
	}

	#menunavvert {
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 170px;
		height: 35px;
	}

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

	#menunavvert a {
		display: block;
		width: 170px;
		height: 15px;
		font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,0,0);
		text-decoration: none;
	}

	#menunavvert a.liencontact {
		margin: 0;
		padding: 0;
		background-image:url(../images/bt-contact.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menunavvert a.lieninvestoraccess {
		margin: 4px 0 0 0;
		padding: 0;
		background-image:url(../images/bt-investoraccess.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}

	#menunavvert span {
		display: none;
	}






	#imgtop {
		float: left;
		width: 550px;
		margin: 0 0 20px 0;
		padding: 0 0 0 30px;
		text-align: left;
	}

	#nav {
		float: left;
		width: 170px;
		height: 90px;
		margin: 0 0 20px 0;
		padding: 0 30px 0 0;
		text-align: left;
	}

		.fdnav1 {
			background-image:url(../images/fd-nav1.jpg);
			background-position: left top;
			background-repeat: no-repeat;
		}

		.fdnav2 {
			background-image:url(../images/fd-nav2.jpg);
			background-position: left top;
			background-repeat: no-repeat;
		}

		.fdnav3 {
			background-image:url(../images/fd-nav3.jpg);
			background-position: left top;
			background-repeat: no-repeat;
		}

		.fdnav4 {
			background-image:url(../images/fd-nav4.jpg);
			background-position: left top;
			background-repeat: no-repeat;
		}

		.fdnav5 {
			background-image:url(../images/fd-nav5.jpg);
			background-position: left top;
			background-repeat: no-repeat;
		}

		.fdnav6 {
			background-image:url(../images/fd-nav6.jpg);
			background-position: left top;
			background-repeat: no-repeat;
		}



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

	#menu li {
		margin: 5px 0 0 0;
		padding: 0;
		line-height: 14px;
	}

	#menu a{
		margin: 4px 0 0 0;
		padding: 0 0 0 12px;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(31,31,31);
		text-decoration: none;
	}
	 
	#menu a:hover{
		color: rgb(247,148,29);
		background-image:url(../images/dot-nav.gif);
		background-position: 0px 4px;
		background-repeat: no-repeat;
	}

	#menu a.on{
		margin: 4px 0 0 0;
		padding: 0 0 0 12px;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(247,148,29);
		text-decoration: none;
		background-image:url(../images/dot-nav.gif);
		background-position: 0px 4px;
		background-repeat: no-repeat;
	}







	#submenu {
		list-style-type: none;
		margin: 15px 0 0 22px;
		padding:0;
	}

	#submenu li {
		margin: 0;
		padding: 0;
	}

	#submenu a{
		margin: 4px 0 0 0;
		padding: 0 0 0 12px;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(100,100,100);
		text-decoration: none;
	}
	 
	#submenu a:hover{
		color: rgb(247,148,29);
		background-image:url(../images/dot-nav.gif);
		background-position: 0px 4px;
		background-repeat: no-repeat;
	}

	#submenu a.on{
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(247,148,29);
		text-decoration: none;
		background-image:url(../images/dot-nav.gif);
		background-position: 0px 4px;
		background-repeat: no-repeat;
		margin: 4px 0 0 0;
		padding:0 0 0 12px;
	}





	.col1 {
		float: left;
		width: 550px;
		margin: 0 0 25px 0;
		padding: 0 0 0 30px;
		text-align: left;
	}

	.col2 {
		float: left;
		width: 170px;
		margin: 0 0 25px 0;
		padding: 0 30px 0 0;
		text-align: left;
	}


	.col1 h1 {
		margin: 0 0 25px 0;
		padding: 0 0 3px 0;
		font: 20px/19px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,94,32);
		letter-spacing: 1px;
		text-indent: 20px;
		background-image:url(../images/dot-titre1.gif);
		background-position: 0px 7px;
		background-repeat: no-repeat;
		border-bottom: 1px solid rgb(0,94,32);
	}

	.col1 h2 {
		font: bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,94,32);
		margin: 0 0 0 40px;
		padding: 0;
	}

	.col1 h2.centretitre2 {
		font: bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,94,32);
		margin: 0 0 0 40px;
		padding: 0;
		text-align: center;
	}

	.col1 p {
		font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(100,100,100);
		margin: 0 0 20px 40px;
		padding: 0;
	}

	.col1 p.centre {
		font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(100,100,100);
		margin: 0 0 20px 40px;
		padding: 0;
		text-align: center;
	}

	.col1 p.exergue {
		font: bold 12px/19px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(100,100,100);
		margin: 0 0 20px 40px;
		padding: 8px;
		border: 1px solid rgb(247,148,29);
		text-align: center;
	}

	.col1 a {
		font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(247,148,29);
		text-decoration: none;
	}

	.col1 ul {
		list-style-type: square;
		font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(100,100,100);
		margin: 0 0 20px 85px;
		padding: 0;
	}

	.col1 ul.listebis {
		list-style-type: disc;
		font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(100,100,100);
		margin: 0 0 5px 25px;
		padding: 0;
	}

	.btdownload {
		vertical-align: bottom;
	}









	form {
		margin: 20px 0 20px 40px;
	}


	select {
		width: 350px;
		height: 20px;
		border: 1px solid rgb(0,94,32);
	}

	option {
		margin-bottom: 10px;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(247,148,29);
	}

	.gristexte {
		color: rgb(100,100,100);
	}









	#retourup {
		clear: both;
		width: 720px;
		margin: 0;
		padding: 0 0 0 30px;
		text-align: right;
	}








	#footer {
		width:780px;
		margin: 0 auto 0 auto;
		padding: 4px 0 0 0;
		text-align: left;
		background-image:url(../images/dot-barre-orange.gif);
		background-position: center top;
		background-repeat: no-repeat;
	}

	#footertxt {
		clear: both;
		width:770px;
		height: 18px;
		margin: 0 auto 0 auto;
		padding: 2px 0 0 10px;
		text-align: left;
		font: 9px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,94,32);
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		opacity: 0.7;
		background-color: rgb(255,255,255);
	}

	#footertxt a {
		font: 9px/17px Verdana, Arial, Helvetica, sans-serif;
		color: rgb(0,94,32);
		text-decoration: none;
	}














	.clear20 {
		clear: both;
		height: 20px;
		margin: 0;
		padding: 0;
	}

	.clear40 {
		clear: both;
		height: 40px;
		margin: 0;
		padding: 0;
	}

	.clear60 {
		clear: both;
		height: 60px;
		margin: 0;
		padding: 0;
	}

	.gras {
		font-weight: bold;
	}

	.souligne {
		text-decoration: underline;
	}

	.incline {
		font-style: italic;
	}





