*
	{
	padding:0px;
	margin:0px;
	}
body
	{
	color:#39576D;
	background-color:#FFFFFF;
	background-image:url('../images/common/backBody.jpg');
	background-position:top left;
	background-repeat:repeat-x;
	font-family:arial;
	font-size:11px;
	margin:0px;
	text-align:center;
	}
	
img
	{
	border:none;
	}
	
h1
	{
	font-size:12px;
	color:#FF9900;
	margin:0px;
	}

p{
	margin:0px;
	padding:0px;
}
	
table.tableau_vo{
	border-color:#39576D;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
	}

td.td_vo1{
	border-color:#39576D;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
	font-weight:bold;
	padding:3px 5px 3px 5px;
	text-align:center;
	vertical-align:top;
	width:160px;
	}

td.td_vo2{
	border-color:#39576D;
	border-collapse:collapse;
	border-style:solid;
	border-width:1px;
	padding:3px 5px 3px 5px;
	text-align:left;
	vertical-align:top;
	width:240px;
	}
#contenu_interne h1{
	font-size:14px; 
	font-weight:900; 
	text-transform:uppercase;
	color: #39576D;
	margin-bottom: 20px;
	}
h1.smallSize{
	text-transform:normal;
	color: #39576D;
	text-align: center;
	margin-bottom: 12px;
	}
#contenu_interne h2{
	font-size:12px;
	color:#FF6600;
	margin:0px;
	}
#contenu_interne h2.size14{
	font-size:14px;
	}
.alignbottom
	{
	vertical-align:bottom;
	}
	
.divcache
	{
	display:none;
	padding-bottom:10px;
	padding-top:10px;
	}
	
.imgmenu
	{
	padding-top:2px;
	}
	
.images
	{
	background:url(../images/backgrounds/photo.jpg) no-repeat;
	height:97px;
	width:116px;	
	}
	
.line
	{
	border-bottom:dotted 1px #999;
	height:1px;
	width:100%;
	}
	
.little_form
	{
	font-family:"trebuchet MS";
	font-size:11px;
	}
	
.itemmenu
	{
	cursor:pointer;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px;
	font-weight:900;
	text-transform:uppercase;
	}
	
.itemmenu a
	{
	color:#999;
	text-decoration:none;
	}
	
	
/* page ventes_privees */
.clear
	{
	clear:both;
	}
.ttc
	{
	font-size:1em;
	color:#BF9917 !important;
	}
	
	
#ventes_privees_accueil a
	{
	border-bottom:none !important;
	display:block;
	width:370px;
	height:207px;
	background:url(../images/accueil/fond_ventes_privee_accueil.jpg) no-repeat left top;
	position:relative;
	margin-top:-5px;
	margin-left:-40px;
	margin-bottom:18px;
	font-weight:bold;
	color:#FFF;
	}
#ventes_privees_accueil a p
	{
	font-size:1.5em;
	position:absolute;
	left:0px;
	bottom:12px;
	width:326px;
	text-align:center;
	padding-left:8px;
	color:#FFF;
	}
#ventes_privees_accueil img
	{
	position:absolute;
	left:155px;
	top:53px;
	border:#FFF solid 1px;
	}
	
#top_veh
	{
	height:235px;
	margin-bottom:10px;
	}
#top_veh, #liste_veh
	{
	padding:0px;
	}
#top_veh li
	{
	list-style-type:none;
	float:left;
	position:relative;
	display:block;
	background:url(../images/ventes_privees/li_background.png) no-repeat left top;
	margin:auto 15px;
	width:260px;
	height:185px;
	}
#top_veh li .prix
	{
	position:absolute;
	z-index:12;
	top:0px;
	width:260px;
	height:185px;
	}
#top_veh li .qte_top
	{
	text-align:left;
	font-size:2.1em;
	}
#top_veh li .prix *
	{
	font-weight:bold;
	}

#top_veh li .prix .duree,
#top_veh li .prix .restante,
#top_veh li .prix .prix_initial{
	color:#FFF;
}

.prix_remise .prix_initial{
	text-decoration:line-through;
	font-size:small;
}

#top_veh li .prix a, 
#top_veh li .image a, 
#top_veh li .image_nc a, 
#liste_veh .image a, 
#liste_veh .image_nc a, 
#top_veh li .prix a:hover, 
#top_veh li .image a:hover, 
#top_veh li .image_nc a:hover, 
#liste_veh .image a:hover, 
#liste_veh .image_nc a:hover
{
	border-bottom:none;
}
#top_veh li .prix a
	{
	display:block;
	width:260px;
	height:185px;
	position:relative;
	}
#top_veh li .prix .restante
	{
	position:absolute;
	bottom:7px;
	right:18px;
	font-size:1.2em;
	}
#top_veh .duree
	{
	font-size:1.12em;
	position:absolute;
	top:24px;
	text-transform:uppercase;
	width:260px;
	text-align:center;
	}
#top_veh li .infos
	{
	position:absolute;
	top:195px;
	left:25px;
	}
#top_veh li .prix_remise
	{
	color:#EFBD08 !important;
	position:absolute;
	top:4px;
	left:10px;
	font-size:1.45em;
	font-weight:bolder;
	text-align:center;
	width:250px;
	}
#top_veh li .image
	{
	width:150px;
	height:113px;
	position:absolute;
	left:55px;
	top:40px;
	}
#top_veh li .image_nc
	{
	width:164px;
	height:113px;
	position:absolute;
	left:41px;
	top:40px;
	padding-left:14px;
	background:url(../images/ventes_privees/non_contractuelle_150px.png) no-repeat left top;
	}
#top_veh li img
	{
	position:relative;
	z-index:10;
	border:#FFF solid 1px;
	}

.prix_initial span
	{
	text-decoration:line-through;
	}
#liste_veh
	{
	list-style-type:none;
	margin-top:40px;
	margin-left:10px;
	width:560px;
	}
#liste_veh li 
	{
	padding:20px 30px;
	border:1px solid #FFF;
	width:495px;
	height:90px;
	background:url(../images/ventes_privees/vente_privee_fond_liste.png) no-repeat left top;
	margin-bottom:20px;
	}
#liste_veh .prix *
	{
		color:#FFF;
	}
#liste_veh .prix
	{
	float:right;
	text-align:center;
	}
#liste_veh .image
	{
	float:left;
	margin-top:4px;
	}
#liste_veh .image_nc
	{
	float:left;
	margin-top:4px;
	background:url(../images/ventes_privees/non_contractuelle_100px.png) no-repeat left top;
	padding-left:11px;
	}
#liste_veh .image img, #liste_veh .image_nc img
	{
		border:1px #FFF solid;
	}
#liste_veh .image a:hover img, #liste_veh .image_nc a:hover img
	{
		border:1px #333333 solid;
	}
#liste_veh .infos
	{
	float:left;
	margin-left:60px;
	}
#liste_veh .infos a
	{
	color:#FFF;
	border-bottom:#FFF 1px dotted;
	}
#liste_veh .prix_initial
	{
		font-size:12px;
	}
#liste_veh .prix_remise
	{
	text-align:center;
	font-size:28px;
	line-height:34px;
	color:#EFBD08;
	}


#liste_img 
	{
	list-style-type:none;
	padding:0px;
	width:440px;
	margin:15px auto;
	border:#000 solid 1px;
	padding:0px 15px;
	}
#liste_img li
	{
	float:left;
	margin:15px 5px;
	}
#reserve
	{
	margin:15px;
	}
#reserve a
	{
	background:#56646B;
	color:#FFF !important;
	display:block;
	font-size:16px;
	line-height:25px;
	width:120px;
	text-align:center;
	margin:auto;
	font-weight:bolder;
	}


#boite_veh
	{
	width:520px;
	margin:auto;
	}
#gauche
	{
	margin-top:12px;
	float:left;
	}
#gauche img
	{
	border:5px solid #000;
	}
#droite
	{
	float:left;
	font-size:12px;
	margin:10px auto 10px 40px;
	}
#droite .prix_remise
	{
	margin-top:15px;
	font-size:18px;
	color:rgb(0, 153, 51);
	}
#droite .restante
	{
	margin-top:8px;
	}
.form_ventes_privees
	{
	width:550px;
	margin:20px auto auto 30px;
	}
#notice
	{
	margin-top:10px;
	margin-bottom:10px;
	}
.champs input
	{
	width:130px;
	float:left;
	display:block;
	}
.champs, .champs_civilite
	{
	height:25px;
	}
.champs label, .champs_civilite span
	{
	float:left;
	display:block;
	width:180px;
	}
.champs_valider
	{
	width:350px;
	text-align:center;
	}
.champs_passe_oublie
	{
	width:350px;
	text-align:center;
	padding:10px 0px 8px 0px;
	}
.rouge
	{
	color:#F00;
	}
.centre
	{
	text-align:center;
	padding:2px 0px;
	}

.tableau_vo_commande
	{
	border-collapse:collapse;
	}
.tableau_vo_commande .td_vo1
	{
	width:77px;
	}
.tableau_vo_commande .td_vo2
	{
	width:85px;
	}



.marque_modele{
	font-size:small;
	font-weight:bold !important;
	text-transform : uppercase !important;
}

.pourcent{
	background-image:url('../images/ventes_privees/etoile.png');
	background-position:left top;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:small;
	font-weight:bold;
	height:35px;
	padding-top:20px;
	position:absolute;
	text-align:center;
	width:50px;
}

.pourcent1{
	margin-left:100px;
	margin-top:-40px;
}

.pourcent2{
	margin-left:230px;
	margin-top:-20px;
}


.vpVendu{
	position:absolute;
	
}

#liste_veh .vpVendu{
	margin-left:-21px;
	margin-top:-20px;
}

#liste_veh{
	color:#FFFFFF;
}

.vpVendu img{
	border:none !important;
}

/* page ventes_privees */


/* page apres vente */
#apres_vente ul li {
	list-style:none;
}
.infos_apv {
	float:right;
	width:440px;
	text-align:left;
}
.img_apv {
	float:left;
}
.tt {
	font-weight:bolder;
	font-size:1.156em;
}
.relative {
	position:relative;
}
.offre_marque {
	position:absolute;
	font-weight:bolder;
	font-size:1.1em;
	left:0px;
	top:16.5px;
}
#liste_annonces {
	margin-top:8px;
}
.infos_annonce {
	color:#cb5927;
	font-size:1.455em;
	font-weight:bold;
}
.ccs_btn {
	margin-top:6px;
}
.lst_ccs {
	font-size:1.09em;
}
.btn_or_g {
	background:url(../images/apv/btn_org_g.jpg) no-repeat left top;
	height:46px;
	padding-left:13px;
	width:157px;
	margin-left:270px;
}
.btn_or_d {
	background:url(../images/apv/btn_org_d.jpg) no-repeat right top;
	height:46px;
	padding-right:14px;
}
.btn_or_r {
	display:block;
	background:url(../images/apv/btn_org_r.jpg) repeat-x top;
	height:46px;
	border-bottom:none !important;
	color:#FFF !important;
	font-size:1.1em;
	font-weight:bolder;
	text-align:center;
	line-height:38px;
}
#liste_autres_marque {
	float:right;
}
#liste_autres_marque li {
	display:inline;
}
#autres_mraques {
	margin-top:25px;
}
.texte_autres_marques {
	float:right;
	font-size:1.145em;
	font-weight:bolder;
	line-height:63px;
}
.img_apv {
	width:230px;
}
.left {
	float:left;
}
.left+img.left {
	padding-left:5px;
}
.left+label.left {
	padding-left:3px;
	padding-right:5px;
}

.right {
	float:right;
}
.clear {
	clear:both;
}

.date_valable {
	text-align:right;
	font-weight:bold;
	font-size:1.1em;
}
#liste_annonces li {
	padding:15px 0px;
	width:710px;
}
#liste_annonces li .pointH {
	background:url("../images/apv/pointH.png") no-repeat center top;
	width:710px;
	height:25px;
}
#liste_annonces li .pointR {
	background:url("../images/apv/pointR.png") repeat-y top;
	width:670px;
	padding:0px 20px;
}
#liste_annonces li .pointB {
	background:url("../images/apv/pointB.png")  no-repeat center top;
	width:710px;
	height:20px;
}
/* page apres vente */


/*		VN accueil		*/
.imageDefileVN{
	position: relative;
	background: url('../images/titre_vn.jpg') no-repeat left 3px;
}
.imageDefileVN .personnage{
	position: absolute;
	top: 31px;
	left: 32px;
	background: url('../images/personnage_vn.png') no-repeat left top;
	width: 404px;
	height: 158px;
	z-index: 500;
}


/*		VN accueil		*/



.erreur{
	color:#ff0000;	
}
