* { margin:0px; padding:0px; }

Body	{ background-color:#CDD850; padding:0px; margin:0px; }

/*********************************************** HAUT ***********************************************/
#BlocHaut
	{
	width:778px; height:77px; margin-top:45px; margin-left:auto; margin-right:auto;
	background-image:url(Habillage/Haut-Fond.jpg); background-position:top left; background-repeat:no-repeat; background-attachment:scroll;
	}
#TexteHaut
	{
	padding-top:24px; padding-left:160px;
	font-family:Verdana, sans-serif; font-size:13px; color:#FFFFFF; font-style:italic;
	}
#TexteHaut Strong	{ font-weight:bold; }

/*********************************************** MENU ***********************************************/
#BlocMenu
	{
	width:778px; height:27px; margin-left:auto; margin-right:auto; padding-top:6px;
	background-color:#FFFFFF;
	}	
#Menu	{ float:right; }
#Menu LI
	{
	padding:0px; margin:0px; padding-left:20px; margin-right:10px; display:inline;
	color:#87A500; font-family:Trebuchet MS, Arial; font-size:1em; font-weight:bold;
	background-image:url(Habillage/Puce-Treffle.gif); background-attachment:scroll; background-position:left; background-repeat:no-repeat; text-transform:uppercase;
	}
#Menu LI A			{ color:#87A500; text-decoration:none; }
#Menu LI A:hover	{ color:#215805; text-decoration:none; }

/*********************************************** CONTENU ***********************************************/
#BlocContenu
	{
	width:778px; min-height:400px; margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:24px; background-color:#FFFFFF; vertical-align:top;
	background-image:url(Habillage/Gauche-Chien.jpg); background-position:bottom left; background-attachment:scroll; background-repeat:no-repeat;
	font-family:Verdana; color:#000000;
	border-bottom:1px solid #CDD850;
	}
#BlocContenu H1
	{
	margin-left:154px; padding-left:20px; padding-top:12px; padding-bottom:12px;
	font-family: MS Trebuchet, Arial; font-size:1.2em; color:#87A500;
	background-image:url(Habillage/Puce-Treffle.gif); background-attachment:scroll; background-position:left; background-repeat:no-repeat; text-transform:uppercase;
	}
#BlocContenu H2
	{
	margin-left:154px; padding-left:20px; padding-top:4px; padding-bottom:4px;
	font-family: Verdana; font-size:0.8em; color:#215805; font-weight:bold;
	}
#BlocContenu P
	{
	margin-left:154px; padding-left:20px; padding-bottom:32px;
	font-family:Verdana; color:#000000; font-size:0.7em;
	}

/*********************************************** BAS ***********************************************/
#BlocBas
	{
	width:778px; margin-left:auto; margin-right:auto; padding-top:8px; padding-bottom:8px; margin-bottom:45px;
	background-color:#FFFFFF; vertical-align:top;
	}

#BlocBas DL	{ margin:0px; padding:0px; padding-left:160px; padding-top:8px; font-family: Verdana, sans-serif; font-size:0.7em; }
#BlocBas DT A		{ color:#215805; font-weight:bold; text-decoration:none; }
#BlocBas DT A:hover	{ color:#215805; font-weight:bold; text-decoration:underline; }
#BlocBas DD A		{ color:#000000; text-decoration:none; }
#BlocBas DD A:hover	{ color:#000000; text-decoration:underline; }

/*********************************************** HOME ***********************************************/
#BlocHome
	{
	width:778px; height:560px; margin-left:auto; margin-right:auto; padding:0px;
	background-color:#FFFFFF; padding-top:6px;
	background-image:url(Habillage/Home-Fond.jpg); background-repeat:no-repeat; background-position:left top; background-attachment:scroll;
	}	
#TexteHome
	{
	padding-left:450px; padding-right:30px; padding-top:46px;
	font-family:Verdana, sans-serif; font-size:11px; color:#164C01; text-align:justify;
	}
#TexteHome H1
	{
	font-family:Verdana, sans-serif; font-size:12px; text-align:justify; font-style:italic;
	}

/*********************************************** LOGOS ***********************************************/
#LogoNatureFuture	{ position:absolute; border:none; z-index:200; background-color:transparent; }
#LogoClairefontaine	{ margin-left:40px; padding-top:-10px; float:left; border:none; }
#ValidatorAndK		{ position:relative; z-index:210; right:20px; top:-50px; float:right; vertical-align:baseline; }

.noBorder	{ border:none; }
.Gris	{ color:#666666; }