body
{
	background: #ffe573 url('img/img_fond.png');
	color: black;
	margin: auto;
	width: 80%;
}
label
{
	float: left;
	width: 150px;
}
#content_left
{
	background: #fffb90 url('img/img_left.png') repeat-y;
}
#content_right
{
	background: url('img/img_right.png') right repeat-y;
}
#haut
{
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: 10px;
	width: 100%;
	height: 160px;
	background: url('img/img_top.png') top center no-repeat;
	cursor: pointer;
}
#menu
{
	float: left;
	background: none;
	margin-left: 20px;
	width: 135px;
}
	#menu a
	{
		display: block;
		padding-left: 10px;
		color: #883300;
		text-decoration: none;
	}
	#menu a:hover
	{
		text-decoration: underline;
		background: #fffbaa;
	}
	#menu h4
	{
		margin: 2px 0px 5px 2px;
		color: #000555;
	}
	.element_menu
	{
		border:  2px solid #fbc81e;
		border-left: none;
		margin-bottom: 5px;
	}
#corps
{

	padding-top: none;
	margin-left: 160px;
	margin-right: 20px;
	border: #fbc81e 2px solid;
	border-right: none;
	padding: 2px;	
}
	#corps a
	{
		color: #005583;
		text-decoration: underline;
	}
	#corps a:hover
	{
		text-decoration: underline;
	}
	#corps h3
	{
		margin: 12px 0px 5px 2px;
		color: #000555;
	}
#bas
{
	clear: both;
	margin: 5px 20px 0px 20px;
	height: 20px;
	border-bottom: #fbc81e 2px solid;
	padding: 2px;
	color: gray;
	text-align: center;
}
	#bas a
	{
		color: gray;
		text-decoration: none;
	}
	#bas a:hover
	{
		text-decoration: underline overline;
	}
	#bas .secret a:hover 
	{
		text-decoration: none;
		cursor: default;
	}
