body{
	padding:0; margin:0; border:0;
	font-size:75%;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#000000;
}
a:focus{
outline:none;
}

a{
	color:#3b793d;
}

a:hover{
	color:#4e4e4e;

}
#main{
	width:1000px;
	padding:0; margin:0 auto; border:0;
}

#top_black{
	background-color:#000000;
	width:1000px; height:33px;
	padding:0; margin:0; border:0;
}

/***************** Menu ********************/
	#menu_container{
		display:block;
		width:1000px; height:83px;
		background-color:#2e2e2e;
		padding:0; margin:0; border:0;
		position:relative;
	}
	#logo{
		position:absolute;
		left:111px; top:9px;
		background-image:url(../images/logo.gif);
		background-repeat:no-repeat;
		width:165px; height:66px;
		padding:0; margin:0; border:0;
	}
	#menu{
		position:absolute;
		left:325px;
		top:0;
		width:675px;
		height:83px;
		padding:0; margin:0; border:0; 
		text-align:left;
	}
	
	#nav, #nav table {
		float: left;
		line-height: 1;
		padding: 0;
		margin: 0;
		font-weight: bold;
		height:83px;
		z-index:1000;
	}
	#nav td {
		float: left;
		padding: 0; margin:0; border:0;
		height:83px;
		text-align:left;
		vertical-align:middle;
	}
	#nav td.separateur, #nav td.separateur:hover {
		float: left;
		padding: 0; margin:7px 0 7px 0; border:0;
		height:69px; width:1px;
		text-align:left;
		vertical-align:middle;
		background-color:#2e2e2e;
	}
	#nav .div_separateur{
		background-color:#3f3f3f;
		padding:0; margin:0; border:0;
		height:69px; width:1px;
	}
	#nav td a{
		display:block;
		padding:36px 20px 0 20px;
		margin:0;
		height:47px;
		color:#ffffff;
		background-color:transparent;
		text-decoration:none;
		font-size:84%;
	}
	#nav td a.current{
		display:block;
		background-image:url(../images/menu_current.gif);
		background-repeat:no-repeat;
		background-position:top;
		padding:36px 20px 0 20px;
		margin:0;
		height:47px;
		color:#ffffff;
		background-color:transparent;
		text-decoration:none;
		font-size:84%;
	}
	#nav td a:hover{
		color:#7ad651;
	}
	#nav td ul {
		background:#2e2e2e;
		list-style: none;
		position: absolute;
		left: -999em;
		height: auto;
		width: 160px;
		margin: 0; padding:0; border:0;
		
	}
	#nav td li {
		width: 160px;
		text-align:left;
		padding:0; 
		margin:0;
		height:auto;
	}
	#nav td ul a {
		width: 140px;
		color:#ffffff;
		background-color:#2e2e2e;
		padding:10px;
		margin:0;
		height:auto;
		display:block;
		text-decoration:none;
	}
	#nav td ul a:hover {
		color:#7ad651;
	}
	#nav td ul ul {
		margin: -2em 0 0 149px;
		background:#000000;
	}
	#nav td ul ul a{
		color:#ffffff;
		background-color:#000000;
	}
	#nav td ul ul a:hover{
		color:#f3ec19;
		background-color:#000000;
	}
	#nav td:hover ul ul, #nav td:hover ul ul ul, #nav td.sfhover ul ul, #nav td.sfhover ul ul ul {
		left: -999em;
	}
	#nav td:hover ul, #nav td li:hover ul, #nav td li li:hover ul, #nav td.sfhover ul, #nav td li.sfhover ul, #nav td li li.sfhover ul {
		left: auto;
	}
	#nav td:hover, #nav td.sfhover {
		background: transparent;
	}	
	
/*******************************************/

/************ champs patate ****************/
#champs_patate{
	width:1000px; height:207px;
	background-image:url(../images/champs_patate.jpg);
	background-repeat:no-repeat;
	padding:0; margin:0; border:0;
}
/*******************************************/

/**************** Content ******************/
	#content{
		background-color:#2e2e2e;
		width:800px; 
		padding:15px 100px 0 100px;
		margin:0; border:0;
		text-align:justify;
	}
	
	h1{
		font-size:350%;
		color:#74d357;
		padding:0 0 10px 0; margin:0; border:0;
		font-weight:lighter;
	}
	h2{
		font-size:150%;
		color:#3373ce;
		padding:0 0 10px 0; margin:0; border:0;
		font-weight:normal;
	}
	.content_box{
		background-color:#e0e0e0;
		width:776px;
		padding:12px; margin:0 0 20px 0; border:0;
	}
	.content_box a{color:#3b793d; font-weight:bold; text-decoration:none;}
	.content_box a:hover{text-decoration:underline; color:#333333;}
	
	.coming_soon{text-align:center; padding:50px;}
	.imgBorder{border:2px solid #000000;}
	
	/************** Copyright ******************/
		#copyright{
			text-align:center;
			color:#ffffff;
			font-size:84%;
			padding:10px; margin:0; border:0;
		}
	/*******************************************/

/*******************************************/

/**************** Footer *******************/
	#footer{
		width:1000px;
		padding:8px 0 10px 0; margin:0; border:0;
		text-align:right;
	}
/*******************************************/
