body {
	background: url(images/dgrad.jpg) repeat-x;
	background-color:#FDFDFD;
	margin:0px;
	padding:0px;
	}
	/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
}
p,div,ul,li,h1 {padding:0px; margin:0px;}
#global {
	width:980px;
	left:50%;
	margin-left:-490px;
	position:absolute;
}
#haut {
	height:32px;
	width:980px;
	display:block;
	background-color:#FFFFFF;
	text-align:right;
}
#header {
	background: url(images/rv-consultant.jpg) no-repeat;
	height: 141px;
	margin: 0px;
	padding: 0px;
}
#header h1 a{
	display:block;
	height:68px;
	width:274px;
	position:absolute;
	left:1128px;
	margin-left:-445px;
	margin-top:7px;
	top: 46px;
}
#header h1 span{
	display:none;
}
#menu {
	height:33px;
	width:980px;
	display:block;
	background: url(images/menu.jpg) no-repeat;
}
#menu ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#menu ul li{
	float:left;
	display:block;
	height:20px;
	margin-top:10px;
	margin-left:-10px;
	padding-left:48px;
}
#menu ul li a {
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #f5f5f7; font-weight:bold; text-align:left; text-decoration:none;
}
#menu ul li a:hover {
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #f4a46a; font-weight:bold; text-align:left; text-decoration:none;
}
#contenu {
	width:980px;
	display:block;
	float:left;
}
#contenugauche {
	width:655px;
	display:block;
	float:left;
	margin-top:40px;
}
#contenudroite {
	width:325px;
	display:block;
	float:left;
	margin-top:40px;
}
#footer {
	height:40px;
	width:980px;
	display:block;
	background: url(images/footer.jpg) no-repeat;
	position:relative;
	float:left;
	margin-top:25px;
}
.titrerouge {
	font-family:  "trebuchet ms", Verdana, Helvetica, sans-serif; font-size: 20px; color: #b82f37; font-weight:bold; text-align:left; text-decoration:none;
	padding-left:20px;
}
.titregris {
	font-family:  "trebuchet ms", Verdana, Helvetica, sans-serif; font-size: 16px; color: #3c3c3c; font-weight:bold; text-align:left; text-decoration:none;
}
.textegeneral {
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #647d80; font-weight:normal; text-align:left; text-decoration:none;
	padding-left:50px;
}
.textegeneral a{
	color: #647d80; text-decoration:none;
}
.textegeneral a:hover{
	color: #647d80; text-decoration:underline;
}

.texteref {
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #647d80; font-weight:normal; text-align:left; text-decoration:none;
	padding-left:70px;
}
.textefooter {
	font-family:  Verdana, Helvetica, sans-serif; font-size: 10px; color: #637e96; font-weight:normal; text-align:left; text-decoration:none;
	padding-left:140px;
	padding-top:10px;
}
.textefooter a{
	font-family:  Verdana, Helvetica, sans-serif; font-size: 11px; color: #637e96; font-weight:bold; text-align:left; text-decoration:underline;
}
.textepdf {
	text-align:right;
}
.actus1 {
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #4285b2; font-weight:bold; text-align:left; text-decoration:underline;
	background: url(images/puce1.jpg) no-repeat;
	padding-left:35px;
	padding-bottom:10px;
	padding-top:5px;
}
.actus2 {
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #595959; font-weight:normal; text-align:left; text-decoration:none;
	padding-left:15px;
	padding-right:50px;
}
.actus2 a{
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #8f0e14; font-weight:bold; text-align:left; text-decoration:none; padding-left:150px;
}
.actus2 a:hover{
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #8f0e14; font-weight:bold; text-align:left; text-decoration:underline; 
}
.actus2 a:visited{
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #8f0e14; font-weight:bold; text-align:left; text-decoration:none; padding-left:150px;
}
.actus3 {
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #4285b2; font-weight:bold; text-align:left; text-decoration:underline;
	background: url(images/puce2.jpg) no-repeat;
	padding-left:35px;
	padding-bottom:10px;
	padding-top:5px;
}
.actus4 {
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #595959; font-weight:normal; text-align:left; text-decoration:none;
	padding-left:15px;
	padding-right:50px;
}
.actus5 {
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #595959; font-weight:normal; text-align:left; text-decoration:none;
	padding-left:100px;
	padding-right:50px;
}
.actus6 {
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #595959; font-weight:normal; text-align:left; text-decoration:none;
	padding-left:140px;
	padding-right:50px;
}
.txthaut {
	font-family:  Verdana, Helvetica, sans-serif; font-size: 11px; color: #8a8889; font-weight:normal; text-decoration:none; padding-top:10px; padding-right:30px;
}
.txthaut a{
	font-family:  Verdana, Helvetica, sans-serif; font-size: 11px; color: #8a8889; font-weight:normal; text-decoration:none; 
}
.txthaut a:hover{
	font-family:  Verdana, Helvetica, sans-serif; font-size: 11px; color: #8a8889; font-weight:normal; text-decoration:underline;
}
#footer h1 a{
	display:block;
	height:29px;
	width:112px;
	position:absolute;
	left:1292px;
	margin-left:-445px;
	margin-top:7px;
	top: -4px;
}
.logo {padding-left:50px; padding-bottom:10px;}