body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#000000;
	font-size:12px;
}

a
{
	color:#FFFFFF;
	border:0;
}
a:hover
{
	font-style:italic;
	text-decoration:none;
}
#footer a
{
	color:#B70004;
}


p
{
	margin:0;
	padding:0;
}
h3
{
	margin:0;
	padding:0;
	font-size:18px;
}
h3 a
{
	text-decoration:none;
}
.hr{
clear:both;
}
.societe
{
	font-weight:bold;
}

.phrase_info{
	color: yellow;
	line-height:22px;
	padding:18px 0 45px 0;
}

#site
{
	width:802px;
	margin:0 auto;
	padding:0 0 20px 0;

}
#header
{
	padding:0;
	font-size:20px;
	font-weight:bold;
	height:90px;
	position:relative;
}
#header .titre1{
padding:0;
font-size:40px;
position:absolute;
left:0;
padding:0 10px 0 0;
top:25px;
background:#000000;
}
#header .titre1 a{
text-decoration:none;
}
#header .titre1 a:hover{
font-style:normal;
}
#header .titre2{
position:absolute;
left:545px;
top:43px;
background:#000000;
color:#666666;
padding:0 0 0 10px;
}
#header .titre_ligne{
height:1px;
background:#666666;
position:absolute;
left:0;
top:62px;
width:750px;
overflow:hidden;
}

#content{
margin:0;
border:1px solid #FFFFFF;
}
#content img.pub{
float:right;
}
#content #content1 .phrase1{
font-size:15px;
}
#content #content1 .phrase2{
line-height:22px;
padding:18px 0 45px 0;
}
#content #content1 .bloc1{
height:122px;
width:415px;
border-right:1px solid #666666;
float:left;
line-height:17px;
font-size:13px;
}
#content #content1 .bloc1 img{
border:3px solid #666666;
float:left;
margin: 0 20px 0 0;
}
#content #content1 .bloc2{
font-size:13px;
padding:0 0 0 84px;
float:left;
}
#content #content1 .bloc2 p{
padding:0 0 15px 0;
}
#content #content1 .bloc2 p span{
color:#B70004;
font-weight:bold;
}


#content .carre{
height:50px;
width:50px;
float:left;
}
#content .carre_blanc{
background:#FFFFFF;
}
#content .trait_damier{
clear:both;
height:10px;
border-top:1px solid #FFFFFF;
}
#content1{
margin:0;
padding:0;
padding:12px 15px 45px 15px;
}




#stock
{
	padding:5px 0 0 0;
	height:25px;
	text-align:center;
	font-size:16px;
	background:#191919;
	color:#FFFFFF;
}
#stock a
{
	color:#FFFFFF;
	text-decoration:none;
}
#stock a:hover
{
	font-style:normal;
	text-decoration:underline;
}

#footer
{
	padding:0 15px 15px 15px;
}

.car 
{
	background-color:#191919;
	border:1px solid #000000;
	margin: 0 0 15px 0;
	padding:10px;
	height:152px;
}
.vignette 
{
float:left;
height:152px;
margin:0 20px 0 0;
padding:0;
width:202px;
}
.vignette img {
border:1px solid #FFFFFF;
}

.navigation 
{
text-align:center;
padding:15px 0 13px 0;
}
.navigation_bas
{
padding:2px 0 20px 0;
}
.navigation img {
vertical-align:middle;
}
.navigation a img{
border:medium none;
}
.content_cylindre
{
padding:5px 0 25px 0;
}

#footer a.powered {
margin:0 0 0 15px;
padding:0;
color:#FFFFFF;
text-decoration:none;
font-size:11px;
vertical-align:middle;

}
#footer a:hover.powered {
font-style:normal;
}
a.luxauto img{
vertical-align:middle;
border:0;
}


#car_detail
{
	background-color:#191919;
	margin:0 0 10px 0;
	padding:30px 15px;
}

#photo_max 
{
	float:left;
	margin-bottom:10px;
	margin-right:15px;
}
#photo_max img 
{
border:solid #FFFFFF 1px;
}
#vignettes
{
	clear:left;
}
#vignettes img 
{
border:none;
}

dl {
margin:0;
}
dt {
float:left;
width:76px;
}
dd {
margin:0 0 4px;
}

.gras {
font-weight:bold;
}

.retour_annonce {
margin:15px 0 10px;
text-align:center;
}

#footer a.retour
{
	color:#FFFFFF;
}
.clic_detail{
padding:6px 0 0 0;
}

.description
{
text-align:justify;
}
.comment{
padding:15px 0 0 0;
}
#espace
{
margin:0;
padding:0;
height:10px;
}

.rouge
{
	color:#B70004;
}
.gras
{
	font-weight:bold;
}