body,td, th, div, span, p, a, h1, h2, h3, h4, h5, h6 {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size :12px;		
	color: #000000;
}
body{
	color: #C00101;
	background-image:url(images/fd.jpg); 
	background-repeat:repeat-x;
	background-color: #760602;
	height:100%;
}
#ombre{
	background-image:url(images/fd-contenu.jpg); 
	background-repeat:repeat-y;
	background-position: center;
	text-align: center;
}
#gen{
	
	margin-left: auto;
    	margin-right: auto;
 	width : 772px;
	text-align: left;	
}
#haut{
	
	border-left			: 1px solid #C00101;
	border-right			: 1px solid #C00101;
	border-top			: 1px solid #C00101;
}

#menu{
 	background-image:url(images/menu-fd.gif); 
	background-repeat:repeat-x;
	width : 100%;
	text-align: right;
	vertical-align:top;
	height:29px;
	border-left: 1px solid #4E0C0C;
	border-right: 1px solid #4E0C0C;

}
#menulien {
	position	: relative;
	text-align:left;
	top:2px;
	left:2px;
}
#menu a{
	text-align: left;
	text-decoration:none ; 
	font-size :14px;
	font-weight:bold;		
	color: #000000;	
}
#page{
	position	: relative;
	height: 80%;
 	padding: 20px;
	border-left: 1px solid #4E0C0C;
	border-right: 1px solid #4E0C0C;

}
#contenu-txt{
	position	: relative;
	float:left ;
	border:1px solid #7A0D0D;
	background-color: #EFE3CC;
	width : 460px;
	margin-top:20px;
margin-bottom:20px;
	padding : 20px;
}
#pub{
	position	: relative;
	float: right;
	border:1px solid #AF9A78;
	background-color: #BAA076;
	width : 184px;
	text-align:center;
	vertical-align:top;
 
}
/*Overlib*/
.fontClass{
font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size :12px;		
	color: #000000;
}
.fgClass{

}
.bgClass{
border: 1px solid #4E0C0C;
background-color: #BAA076;

}
#trailimageid {

	position: absolute;

	visibility: hidden;

	left: 0px;

	top: 0px;

	height: 1px;

	z-index: 5000;

}

/* contenu text avec photo à gauche*/

.contenupresse_dr {

	padding: 2px;

}

.contenupresse_dr img {

	margin-right: 6px;

	float: left;

	border: 1px solid #7A0D0D;

}

#clear {
	clear: both;
}