html, body{
	margin: 0;
	padding: 0;
	text-align: center;
	/*background-color: #EFEDEA;*/
	background-color: #C0C0C0;
	font-family: 'Arial', Georgia, Times, 'Times New Roman', sans-serif;
}
img{
	border: 0;
}
/***
layout
*******************/
#page{
	/*width: 860px;*/
	width: 860px;
	margin: 10px auto;
	/*padding: 0px;*/
	padding: 20px 20px 0 20px;
	border: 0px;
	color: #000;
	background-color: #EFEDEA;
}
#top{
	width: 860px;
	margin: 0px;
	padding: 0px;
	border: 0;
	background-color: #EFEDEA;
}
#logo{
	float: left;
	width: 253px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
}
#langue{
	float: left;
	width: 607px;
	height: 39px;
	margin-top: 22px;
	padding: 0px;
	border: 0px;
	text-align: left;
	background-color: #fff;
}
.vf{
	float: left;
	width: 134px;
	color: #5C5044;
	border: 0;
	margin: 0; 
	padding-top: 2px;
	text-align: center;
}
.gb{
	float: left;
	width: 305px;
	color: #5C5044;
	border: 0;
	margin: 0; 
	padding-top: 2px;
	text-align: center;
}
.all{
	float: left;
	width: 156px;
	color: #5C5044;
	border: 0;
	margin: 0; 
	padding-top: 2px;
	text-align: center;
}
#clr{
	clear: both;
	height: 15px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #EFEDEA;
}
#main{
	width: 860px;
	margin: 0px;
	padding: 0px;
	border: 0;
	text-align: left;
}
#content{
	width: 860px;
	height: 579px;
	padding-bottom: 15px;
	margin: 0px;
	border: 0px;
	text-align: left;
}
#footer{
	margin: 0px;
	padding-top: 15px;
	border: 0px;
	height: 40px;
	font-size: .8em;
	background-color: #EFEDEA;
	/*background: url('../images/fondmain.gif') left top repeat-y;*/
}
#footer img{
	vertical-align: bottom;
}
/*
nav
**************/
div.rolloverfr{
	width: 47px;
	height: 39px;
	padding: 0px 0px 0px 349px;
	float: left;
}
div.rolloverfr a.imagefr
{
	display: block;
	width: 47px;
	height: 39px;
	background:url(../images/accfr1.gif) left top no-repeat;
}
div.rolloverfr a.imagefr:hover
{
	background:url(../images/accfr1-1.gif) left top no-repeat;
}
div.rolloverfr a.imagefr-1, div.rolloverfr a.imagefr-1:hover, div.rolloverfr a.imagefr-1:link, div.rolloverfr a.imagefr-1:active
{
	display: block;
	width: 47px;
	height: 39px;
	background:url(../images/accfr1-1.gif) left top no-repeat;
}
div.rolloveren{
	width: 40px;
	height: 39px;
	padding: 0px 0px 0px 45px;
	float: left;
}
div.rolloveren a.imageen
{
	display: block;
	width: 40px;
	height: 39px;
	background:url(../images/accen1.gif) left top no-repeat;
}
div.rolloveren a.imageen:hover
{
	background:url(../images/accen1-1.gif) left top no-repeat;
}
div.rolloveren a.imageen-1, div.rolloveren a.imageen-1:hover, div.rolloveren a.imageen-1:link, div.rolloveren a.imageen-1:active
{
	display: block;
	width: 40px;
	height: 39px;
	background:url(../images/accen1-1.gif) left top no-repeat;
}
div.rolloverde{
	width: 45px;
	height: 39px;
	padding: 0px 0px 0px 43px;
	float: left;
}
div.rolloverde a.imagede
{
	display: block;
	width: 45px;
	height: 39px;
	background:url(../images/accde1.gif) left top no-repeat;
}
div.rolloverde a.imagede:hover
{
	background:url(../images/accde1-1.gif) left top no-repeat;
}
div.rolloverde a.imagede-1, div.rolloverde a.imagede-1:hover, div.rolloverde a.imagede-1:link, div.rolloverde a.imagede-1:active
{
	display: block;
	width: 45px;
	height: 39px;
	background:url(../images/accde1-1.gif) left top no-repeat;
}

/* fin nav
*************/