html {
	width:100%;
	height:100%;
	min-height: 100%;
	
	background-color:#F0EDE6;
	background-image:url(../images/tuile.gif);
	background-position:center top;
	background-repeat:repeat-x;	
}
body {
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
	min-height: 100%;
	
	background-image:url(../images/fond.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4d4a;
	line-height:13px;
}
img {
	border:none;
}
img a {
	border:none;
}
div {
	float:left;
}
div#global {
	width:997px;
	min-height:100%;
	height: expression( this.scrollHeight ? "100%" : "auto" );
	padding:0px 0px 40px 0px;
	margin:0 auto;
	float:none;

	background-image:url(../images/tuile.png);
	background-position:center top;
	background-repeat:repeat-y;
}
/************************************************************************************************************************/
div#header {
	width:950px;/*997*/
	height:123px;/*123*/
	padding:0px 47px 0px 0px;
	
	background-image:url(../images/refonte-fond.gif);
	background-position:23px top;
	background-repeat:no-repeat;

}
div#header div#logo {
	width:276px;
	height:123px;
	position:relative;
	left:-13px;
	margin-right:-13px;
	
}
div#header div#refonte {
	width:396px;/*687*/
	height:89px;/*123*/
	padding:34px 0px 0px 291px;
	
	background-image:url(../images/fr/refonte.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
div#header div#refonte2 {
	width:396px;/*687*/
	height:89px;/*123*/
	padding:34px 0px 0px 291px;
	
	background-image:url(../images/en/refonte.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
div#header div#refonte p, div#header div#refonte2 p {
	margin:0px;
	padding:0px 90px 10px 0px;
	
	font-size:12px;
	color:#4e4d4a;
}
div#header div#refonte p.gold, div#header div#refonte2 p.gold {
	margin:0px;
	padding:0px 0px 0px 0px;
	
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#8d886d;
}
div#header div#refonte p.blue, div#header div#refonte2 p.blue {
	margin:0px;
	padding:0px 0px 0px 0px;
	
	font-size:17px;
	font-weight:bold;
	font-style:italic;
	color:#009ddc;
	text-align:right;
}
div#langue {
	width:951px;/*997*/
	height:17px;/*17*/
	padding:0px 23px 0px 23px;
	
	background-image:url(../images/fond-langue.gif);
	background-position:23px top;
	background-repeat:no-repeat;
	
	text-align:right;
}
/************************************************************************************************************************/
div#content {
	width:910px;/*997*/
	padding:0px 47px 0px 40px;
}
div#picture {
	width:910px;/*997*/
	height:262px;/*274*/
	padding:5px 0px 7px 0px;
}
div#menu {
	width:910px;/*997*/
	height:76px;/*76*/
	padding:0px 0px 0px 0px;
}
div#menu1 {
	width:162px;
	padding:0px 0px 0px 74px;
	
	background-image:url(../images/ma.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
div#menu2 {
	width:138px;
}
div#menu3 {
	width:203px;
}
div#menu3a {
	width:203px;
	position:relative;
	z-index:1;
}
div#menu3b {
	position:relative;
	z-index:2;
	top:-76px;
	margin-bottom:-76px;
	font-size:0px;
	width:203px;
	display:none;
	background-color:#00F;
}
div#menu3 img, div#menu3b img {
	float:left;
}
div#menu4 {
	width:268px;
	padding:0px 65px 0px 0px;
	
	background-image:url(../images/mb.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
/************************************************************************************************************************/
div#actualite {
	width:836px;/*997*/
	padding:7px 0px 8px 74px;
	
	background-color:#5e5e5e;
	
	color:#ffffff;
}
div#actualite div#title {
	width:100%;
}
div#actualite div.news {
	width:321px;/*359*/
	padding:0px 25px 0px 13px;
	
	background-image:url(../images/filet.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
div#actualite div.news h1, div#actualite div.news h1 a {
	margin:0px;
	padding:10px 0px 2px 0px;
	
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
div#actualite div.news h1 a:hover {
	text-decoration:underline;
}
div#actualite div.news h2 {
	margin:0px;
	padding:0px 0px 0px 0px;
	
	font-size:11px;
	color:#bbbbb5;
}
div#actualite div.news p {
	margin:0px;
	padding:0px 0px 0px 0px;
	
	font-size:11px;
}
div#actualite div#news1 {
	padding-right:62px;
}
div#actualite div#news2 {
	padding-right:25px;
}
div#actualite div#pork {
	width:81px;
	height:79px;
	
	background-image:url(../images/pork.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}