body{
margin:0;
padding:0;
font-family:"Trebuchet MS";
font-size:12px;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
	color:#0099CC;}
li{
	list-style:none;
	color:#666666;
}
#footer_body{
background: #C0D4ED;
}
.loc_vip{
	background:url(../images/vip1.jpg) no-repeat bottom;
	padding:10px;
	height:179px;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	width:159px;}
a .loc_vip{
	color:#447db0;
	
}
#header_body{
background:url(../images/headerheaderbody.jpg) repeat-x top
}
#contient{
margin:0 auto;
width:806px;
}
#fond{
float:left;
color:#FFFFFF;
background: url(../images/fond_lien.gif) repeat-x;
height:37px;
width:792px;
}
.lien a{
background: url(../images/separateurlien.gif) no-repeat scroll top right;
color:#FFFFFF;
float:left;
height:30px;
padding-top:7px;
padding-left:14px;
padding-right:13px;
font-size:12px;
text-align:center;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif
}
.lien span:hover{
background: url(../images/lumiere.gif) no-repeat bottom;
height:30px;
display:block;

}
#header{
	height:124px}
#header #mail{
margin:0 0 5px 3px;
}
#bod{
background:#FFFFFF;
border-left:1px solid #324679;
border-right:1px solid #324679;
width:804px;
overflow:auto;
padding:0 0 5px 10px;
}
#lien{
clear:both;
}
#contient1{
float:left;
width:375px;
}
.promo{
float:left;
width:232px;
text-align:justify;
margin-left:10px;
}
.promo .titre{
font-size:16px;
color:#447DB0;
}
.promo .text{
font-size:14px;
color:#333333;
}
.img{
float:left;
}
.descp{
float:left;
width:277px;
text-align:justify;
margin-left:10px;
}
.descp .titre{
font-weight:bold;
color:#3E607E;
}
.descp a{
background:url(../images/puce.gif) no-repeat;
height:13px;
padding-left:15px;
display:block;
float:right;
color:#457FB4;
text-decoration:underline;
}
#contient2{
float:left;
width:210px;
margin-left:10px;
}
#vente{
background:url(../images/vente.jpg) no-repeat;
width:150px;
height:75px;
margin-top:10px;
padding:40px 55px 0 5px;
}
#vente .desc{
width:120px;
color:#1F325F;
font-weight:bold;
font-size:14px;
}
#vente a{
text-decoration:underline;
color:#1F325F;
}
.offre .titre{
font-weight:bold;
color:#447BAE;
}
.offre .parg{
float:left;
width:100px;
color: #666666;
font-size:11px;
}
.dt{
color:#E20C0C;
}
#contient3{
width:178px;
float:left;
margin-left:10px;
}
.head{
background:url(../images/news-titre.gif) no-repeat; 
width:179px; 
height:23px; 
color:#FFFFFF; 
font-weight:bold; 
padding-top:5px;
}
.vip{
width:177px; 
border-left:1px solid #709CC3;
border-right:1px solid #709CC3;
}
.vip .text{
color:#375B7B;
padding-left:5px;
}
.vip .text1{
color:#375B7B; 
font-size:16px; 
font-weight:bold;
}
.vip a{
text-decoration:underline;
margin-top:5px;
color:#447BAE;
font-weight:bold;
font-size:14px;
}
.clear{
clear:both;
height:10px;
}
#footer{
background: url(../images/footer.jpg) no-repeat; 
width:786px; 
height:49px; 
color:#003366; 
overflow:auto; 
padding:5px 10px;
margin-left:1px;
}
.contenu{
	width:585px;
	margin-right:10px;
	float:left}
.nom_v {color: #447DB0; font-size: 14px; font-weight:bold; margin-bottom:5px }
.btn{background:url(../images/boton.jpg) no-repeat; width:93px; height:25px; border:0;
padding-bottom:3px; color:#FFFFFF; }
.voiture{
	color:#447DB0;
	font-weight:bold;
	border-bottom:1px solid #447DB0;
	font-size:14px;
	padding-bottom:5px;
	margin-top:3px;
	margin-bottom:10px}
.voiture2{
	color:#447DB0;
	font-weight:bold;
	font-size:12px;
	padding-bottom:5px;
	padding-left:10px;
	margin-top:3px;
	margin-bottom:10px}
.voiture1{
	font-weight:bold;
	color:#447DB0;
	border-bottom:1px solid #447DB0;
	font-size:10px;
	padding-bottom:5px;
	margin-bottom:10px}
.cl_v{
	color:#E20C0C;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	}
.titre{
	color: #447DB0; font-size: 15px; font-weight:bold; margin-bottom:10px;
	border-bottom:1px solid #447DB0;
	padding-bottom:5px}
ul.carc_v {
	margin:0}
.carc_v img{
	vertical-align:middle}

.tab tr{
	text-align:center;
	font-weight:normal;
	padding:3px;
	background-color:#FFFFFF;}
.table td{
color:#333333;
font-size:12px;
font-weight:bold;
}
.mailto{
 color:#666666;
 text-decoration:none;
}
.mailto:hover{
text-decoration:underline; 
}
a{text-decoration:none;}

.toi-img h2 {
	position: relative;
	bottom: 40px;
	right: 0;
	line-height:80px;
	width: 80px;
  	height:80px;
	color:#fff!important;
	margin:0!important;
	padding:0!important;
	text-align:center;
	font-size: 14px!important;
	font-weight: bold!important;
	background: url(../images/topoffer-back.png) 0 0 no-repeat;
}
* html .toi-img h2 {	
	background: url(../images/topoffer-back-ie.png) 0 0 no-repeat!important;}
	
	
.viip h2 {
	position: relative;
	bottom: 115px;
	right: 0;
	line-height:80px;
	width: 50px;
  	height:44px;
	color:#fff!important;
	margin:0!important;
	padding:0!important;
	text-align:center;
	font-size: 14px!important;
	font-weight: bold!important;
	background: url(../images/vip.png) 0 0 no-repeat;
}
* html .viip h2 {	
	background: url(../images/ip.png) 0 0 no-repeat!important;}

#gggg{
height:50px;}

#gggg h2 {
	position: relative;
	bottom: 110px;
	right: 0;
	width: 86px;
  	height:74px;
	color:#fff!important;
	margin:0!important;
	padding:0!important;
	text-align:center;
	font-size: 14px!important;
	font-weight: bold!important;
	background: url(../images/promo24.png) 0 0 no-repeat;
}
* html #gggg h2 {	
	background: url(../images/promo12.png) 0 0 no-repeat!important;}	
	

