@charset "UTF-8";
/* CSS Document */

.milieu{
	float:left;
	position:relative;
	width:100%;
	height:auto;
	margin:auto;
	background-image:url(../images/fond_avantpremiere.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.espace_berline{
	float:left;
	position:relative;
	width:945px;
	height:385px;
}
.premier_contact p{
	float:left;
	position:relative;
	margin:0;
	padding:0;
	width:200px;
	height:27px;
	line-height:27px;
	font-size:18px;
	color:#d3221b;
	background-color:#cccfd2;
	margin-left:22px;
	font-weight:bold;
	text-align:center;
}
.voiture_avantpremiere{
	float:left;
	position:relative;
	width:940px;
	height:173px;
	left:2px;
	margin-bottom:7px;
}
.voiture{
	float:left;
	position:relative;
	width:210px;
	height:173px;
	margin-left:22px;
}
.voiture p{
	color:#fff;
	font-size:12px;
	margin:0;
	margin-top:13px;
	margin-bottom:10px;
}
.ombrage {
	border: 0px solid #616263; 
    -moz-box-shadow: 5px 3px 8px #616263;  
    -webkit-box-shadow: 5px 3px 8px #616263;  
    box-shadow: 5px 3px 8px #616263;  
}  
.ombrage { 
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=135, Strength=12); 
    zoom: 1; 
  }  
.list_avantpremiere{
	float:left;
	position:relative;
	width:715px;
	height:121px;
}
.list_avantpremiere p{
	margin-left:22px;
	font-weight:bold;
}
.notation{
	float:left;
	position:relative;
	width:100px;
	height:121px;
}
.notation p{
	margin:0;
	padding:0;
	padding-top:5px;
	width:85px;
	height:auto;
	font-weight:bold;
	text-align:right;
}
.volant_notation{
	float:left;
	position:relative;
	width:110px;
	height:auto;
	padding-top:5px;
}
.modele_avantpremiere{
	float:left;
	position:relative;
	width:945px;
	height:auto;
	padding-bottom:50px;
}
.modele_avantpremiere h2{
	color:#e2001a;
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:100px;
}
.marque{
	float:left;
	position:relative;
	width:175px;
	height:36px;
	margin-left:100px;
	padding-bottom:20px
}
.marque p{
	margin:0;
	padding:0;
	float:right;
	position:relative;
	color:#d3221b;
	font-size:20px;
	font-weight:bold;
	
}
.marque a{
	text-decoration:none;
	color:#b4b6b8;
	font-size:10px;
}
.modele_avantpremiere table{
	border:none;
	padding-left:95px;
}
.modele_avantpremiere td{
	color:#d3221b;
	font-weight:bold;
}
.modele_avantpremiere td a{
	color:#707172;
	text-decoration:none;
	font-size:10px;
	padding-right:65px;
}
.list_deroulante{
	float:left;
	position:relative;
	width:210px;
	height:auto;
	padding-left:20px;
}
.list_deroulante p{
	margin:0;
	padding:0;
}
.modeles{
	float:left; 
	position:relative; 
	width:745px; 
	height:auto; 
	padding-left:100px; 
	padding-right:100px;
}
.modeles_left{
	float:left;
	position:relative;
	width:245px;
	min-height:200px;
	height:auto;
	margin-right:5px;
}
.modeles_middle{
	float:left;
	position:relative;
	width:245px;
	min-height:200px;
	height:auto;
	margin-right:5px;
}
.modeles_right{
	float:left;
	position:relative;
	width:245px;
	min-height:200px;
	height:auto;
}
.modele{
	float:left;
	position:relative;
	width:245px;
	height:74px;
	margin-bottom:25px;
	text-decoration:none;
}
.modele img{
	float:left;
	position:relative;
	margin-right:5px;
	border:none;
}
.nom{
	float:left;
	position:relative;
	width:149px;
	margin:0;
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	height:15px;
	text-decoration:none;
}
.nom2{
	float:left;
	position:relative;
	width:149px;
	margin:0;
	color:#000;
	font-size:14px;
	margin-bottom:5px;
	height:15px;
	text-decoration:none;
}
.date{
	float:left;
	position:relative;
	width:149px;
	color:#666;
	font-size:12px;
	margin:0;
	height:14px;
	text-decoration:none;
}
