/*
VERSION DELORME OCCASION
bleu
*/
#principale_header{
	position:relative;
	margin:auto;
	width:983px;
	height:13px;
	margin:0px auto;
	background:url(img/body_header.gif) top center no-repeat;
	padding:0px;
}
#principale{
	position:relative;
	margin:auto;
	width:951px;
	min-height:581px;
	margin:0px auto;
	background:url(img/body_centre.gif) top center repeat-y;
	padding:3px 18px 0px 14px;
	_height:581px;
	_padding:3px 13px 0px 14px;
	_margin-top:-6px;
	_width:949px;
	_background:url(img/body_centre.gif) top left repeat-y;
}
#principale_footer{
	position:relative;
	margin:auto;
	width:983px;
	height:20px;
	margin:0px auto;
	background:url(img/body_footer.gif) top center no-repeat;
	padding:0px;
	color:#999;
	padding-top:6px;
	text-align:center;font:normal 8pt Arial;
}
#principale_footer a{
	color:#666;
	font:normal 8pt Arial;
	text-decoration:none;
}
#header{
	display:block;
	background:url(img/header.gif) top right no-repeat;
	width:100%;
	height:77px;
	margin:0px 0px 8px 0px;
}
#banniere{
	display:block;
	position:relative;
	background:url(img/banniere.gif) no-repeat;
	width:100%;
	height:108px;
}
#sommaire{
	display:block;
	width:100%;
	height:22px;
	margin:0px 0px 8px 0px;
	_margin:-4px 0 8px 0 ;
}
#corps{
	display:block;
	background:none;
	width:100%;
	min-height:332px;
	height:auto;
	margin:0px;
	padding-bottom:5px;
	_height:332px;
}
#corps h1, #message h1{
	margin:0px;
	padding:0px;
	font:bold 15pt Arial;
	color:#002245;/*#002245;*/
}
#message h1{
	margin-left:15px;
}
#corps.grand{min-height:447px;height:auto;_height:446px;}
#corps.resultats{
	min-height:432px;
	height:auto;
	_height:432px;
}
#corps.grand .donnees{
	width:655px;
	_width:650px;
	padding:10px;
	min-height:412px;
	height:auto;
	/*background-color:#E9EAE5;/*#E9EAE5;*/
	font:8pt Arial;
	_height:412px;
}
#corps.grand .tres_grand .donnees{
	width:643px;
	_width:639px;
}
#corps .info{
	font-weight:bold;
	color:#29626F;/*#29626F;*/
	display:block;
	text-align:center;
}
#corps.grand .h3_contact, #corps.grand .h3{
	font:bold 10pt Arial;
	display:block;
}
#corps .contact .h3_contact{
	float:left;
	width:130px;
}
#corps .contact input.text, #corps .contact textarea, #corps .contact input.submit{
	width:638px;
	_width:633px;
	background-color:#EFEFEF;/*#EFEFEF;*/
}
#corps .contact_petit
{
	font:8pt Arial;
}
#corps .contact_petit li
{
	padding:2px 0px 2px 0px;
}
#corps .contact_petit input.text, #corps .contact_petit input.submit{
	width:230px;
	_width:225px;
	float:right;
	background-color:#EFEFEF;/*#EFEFEF;*/
}
#corps .contact_petit input.submit{
	width:130px;
	_width:125px;
	cursor:pointer;
}
#corps .contact_petit input.submit:hover{
	background:#DFDFDF;
}
#corps .contact_petit textarea
{
	width:396px;
	_width:391px;
	background-color:#EFEFEF;/*#EFEFEF;*/
}
#corps.grand .contact_petit .h3_contact, #corps.grand .contact_petit .h3{
	display:inline;
}
#corps .contact input.submit{
	width:auto;
}
#corps .rouge{color:#9F090F;/*#9F090F;*/}
#corps ul{
	margin:0px;
	padding:0px;
}
#corps a, #corps a:link, #corps a:visited, #corps a:hover{
	color:#22496F;/*#22496F;*/
	text-decoration:none;
}
#corps a:hover{color:#9BB5CF;/*#9BB5CF;*/}
#corps li{
	background-color:#D7D3C7;/*#D7D3C7;*/
	margin:5px;
	padding:5px;
	list-style:none;
}
#corps .contact li{margin:0px; /margin:15px; 0;}
#corps table.resultats{
	width:100%;
	margin:0px;
	background-color:#011128;/*#011128;*/
}
#corps table.resultats a, #corps table.resultats a:link, #corps table.resultats a:visited, #corps table.resultats a:hover{
	color:white;
	text-decoration:none;
}
#corps table.resultats a:hover{color:#808080;/*#808080;*/}
#corps th{
	color:#D3D6DB;/*#D3D6DB;*/
	font:normal 6pt Arial;
	letter-spacing:1px;
	text-align:left;
	padding-left:4px;
}
#corps table.fiche, #corps table.toutes_annonces{
	width:100%;
	margin:0px;
	background:none;
}
#corps table.toutes_annonces a, #corps table.toutes_annonces a:link, #corps table.toutes_annonces a:visited, #corps table.toutes_annonces a:hover{
	color:black;
	text-decoration:none;
}
#corps table.toutes_annonces a:hover{color:#6F6F6F;}
#corps table.toutes_annonces a:hover .nombre{color:#3E678F;/*#3E678F;*/}
#corps table.toutes_annonces .nombre{
	float:right;
	font:normal 7pt Arial Black;
	color:#012245;/*#012245;*/
}
#corps td{
	background-color:#D7D3C7;
	vertical-align:top;
	font:7pt Arial;
}
#corps table.volet td{width:50%;}
#corps table.toutes_annonces{
	border-top:1px solid #EAEAE2;/*#EAEAE2;*/
	border-left:1px solid #EAEAE2;
}
#corps table.toutes_annonces td{
	border-bottom:1px solid #EAEAE2;
	border-right:1px solid #EAEAE2;
	width:33%;
}
#corps table.fiche td{
	background:none;
	height:20px;
	font:10pt Arial;
	line-height:20px;
	border-bottom:1px solid #F5F5F3;/*#F5F5F3;*/
}
#corps table.fiche .gauche{margin-left:30px;}
#corps table.resultats td{
	padding:5px 3px;
	font:normal 8pt Arial;
	border-bottom:3px solid #011128;
	border-right:1px solid #EAEAE2;
	height:85px;
	width:auto;
}
#corps table.resultats td .franc { font:normal 7pt Arial; }

#corps #cnil {
	font:7pt Arial;
	text-align:justify; border-top:1px solid #809CA7; width:661px;
	padding:10px;
}

#corps table.resultats th{border-right:1px solid #EAEAE2;}
#gauche{
	background:none;
	float:left;
	display:block;
	width:681px;
	_width:682px;
	height:100%;
}

#gauche.grand{
	width:681px;
	_width:680px;
	background-color:#E9EAE5;
	border:1px solid #809CA7;/*#809CA7;*/
}
#gauche_tres_grand{
	display:block;
	height:100%;
	background-color:#E9EAE5;
	border:1px solid #809CA7;/*#809CA7;*/
	width:681px;
	_width:680px;
	min-height:412px;
	height:auto;
}


#gauche_haut{
	display:block;
	width:681px;
	height:203px;
	margin-bottom:3px;
	_width:680px;
}

#gauche_bas{
	display:block;
	width:683px;
	height:118px;
	padding:0px;
	_width:682px;
}
#gauche_bas .cadre{
	float:left;
	display:block;
	width:323px;
	min-height:100px;
	background-color:#D7D3C7;
	font:6.5pt Arial;
	font-size: 0.7em;
	line-height:15px;
	padding:7px;
	_height:100px;
	text-align: justify;
}
#droite{
	float:right;
	display:block;
	width:261px;
	margin-left:5px;
	height:100%;
	background-color:#D7D3C7;
	_width:260px;
}
#contact_cadre{
	float:none;
	display:block;
	width:411px;
	margin-left:5px;
	background-color:#D7D3C7;
	border:1px solid #013B4F;
	_width:400px;
	padding:10px 30px 10px 30px;
}
#gauche_tres_grand #droite{
	float:none;
	display:block;
	width:400px;
	margin-left:105px;
	height:393px;
	background-color:#D7D3C7;
	_width:260px;
}
#bas{
	text-align:center;
	letter-spacing:1px;
	position:relative;
	margin:auto;
	bottom:0px;
	display:block;
	width:100%;
	margin:0px;
	text-transform:uppercase;
}
#sommaire a {
	background-color:#001228;/*#001228;*/
	display:block;
	float:left;
	font:10pt Arial;
	text-transform:uppercase;
	height:16px;
	text-decoration:none;
	color:#EFF0F2;/*#EFF0F2;*/
	margin-left:4px;
	padding:3px 10px;
}
#bas a, #bas{
	font:6pt Arial;
	background:none;
	height:11px;
	margin-left:0px;
	padding:0px 3px;
	text-transform:uppercase;
	text-decoration:none;
	color:#BFBFBF;
}
#sommaire a:link, #sommaire a:visited, #sommaire a:hover{
	color:#EFF0F2;
	text-decoration:none;
}
#bas a:link, #bas a:visited, #bas a:hover{
	color:#BFBFBF;/*#416B7B;*/
	text-decoration:none;
}
#sommaire a:hover, #bas a:hover{color:#FFFFFF;/*#BFBFBF;*/}
#sommaire a:hover{background-color:#45586F;/*#45586F;*/}
#principale, #header, #bas{background-color:#013B4F;/*#013B4F;*/}
#sommaire, #gauche_haut, #gauche_bas .cadre, #droite{border:1px solid #809CA7;}

#gauche_haut{background-color:#E9EAE5;}

/* correction IE6 */
#gauche_haut .cadre {

}


#sommaire{background-color:#fff;}
.titre{
	display:block;
	font:bold 11pt Arial;
	color:#002245;/*#002245;*/
	border-bottom:1px solid #E9EAE5;
	margin:4px 0px;
}
.titre span.erreur{
	font:normal 9pt Arial;
	color:#CC0000;
}
#droite .titre{
	margin:5px;
}
#droite a.selection{
	display:block;
	color:#8A867A;/*#8A867A;*/
	text-decoration:none;
	text-transform:uppercase;
	font:10pt Arial;
	border-bottom:1px solid #E9EAE5;
	margin-bottom:4px;
}
#droite a.selection:hover{color:#6F675A;/*#6F675A;*/}
#gauche select, #gauche input.text{
	font:9pt Arial;
	height:15px;
	padding:0px;
	margin-bottom:4px;
}
#gauche input.recherche{
	background:url(img/recherche.gif) no-repeat;
	border:none;
	display:block;
	width:130px;
	height:68px;
	cursor:pointer;
}
#gauche form.recherche{
	text-transform:uppercase;
	font:normal 10pt Arial;
	line-height:40px;
}
#gauche form.recherche select{
	width:125px;
	height:18px;
	text-transform:none;
}
#gauche form.recherche .cadre{
	float:left;
	display:block;
	margin:0px 10px;
}
#haut_fiche{
	display:block;
	height:68px;
	border-bottom:1px solid #F5F5F3;
	background:none;
	padding:9px 5px;
	margin-bottom:0px;
	font:bold 15pt Arial;
}
#fiche_images{
	float:left;
	background:none;
	display:block;
	height:229px;
	width:250px;
	border-bottom:1px solid #F5F5F3;
	text-align:center;
}
#fiche_infos{
	float:left;
	background:none;
	display:block;
	min-height:230px;
	width:430px;
	_width:429px;
}
#footer_fiche{
	position:relative;
	display:block;
	padding:45px 4px 0px;
	height:47px;
}
#footer_fiche a{
	display:block;
	float:left;
	_padding-top:0px;
	_margin-top:45px;
}

/*********************************************** PAGE DELORME OCCASIONS logos */

div#logo_finance {
	text-align: center;
	background-color: #ffffff;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
div#logo_finance img{
	margin: 0px 10px;
}
div#logo_finance img.non{
	margin: 0px 5px;
}
/************************************************ CGV */

.cgv li {
	background-image: url(../images/logo_acrobat2.png);
	background-repeat: no-repeat;
	background-position: 2px center;
}

.cgv li a {
	padding-left: 19px;
}

/************************************************** Lien ROCLE oł nous trouver */

.rocle li {
	background-image: url(../images/marques/rocle.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
}

.rocle li a {
	padding-left: 98px;
}


/************************************************** Lien DELORME oł nous trouver */

.delorme li {
	background-image: url(../images/marques/logo-Delorme.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
}

.delorme li a {
	padding-left: 119px;
}



/************************************************** SOFINCO */
#footer_fiche{
	padding:0px 4px 0px;
}
#box-sofinco {
	font-family:Arial, Verdana;
	float:right;
	margin:0px 0 0 0 ;
	background:#D7D3C7;
	padding:10px;
	/padding:10px 10px 0 10px;
	width:661px;
}

#box-sofinco .legend {
	float:left;
	margin:0  0 0 0px ;
}
.box-pret {
	float:left;
	text-align:center;
	position:relative;
}
.box-pret a {
	margin:0;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:underline !important;
}
.box-pret a:hover {
	color:#333 !important;
}
.box-pret a span {
	display:none;
}
.box-pret a:hover span {
	display:block;
	position:absolute;
	background:#FFFFE1;
	padding:3px;
	color:#000;
	border:1px solid;
	font-weight:normal;
	z-index:1000;
	max-width:400px;
	min-width:200px;
	text-align:justify;
	/margin-top:15px;
	bottom:25px;
	left:0;
	line-height:1.3em;
}
#droite span.lien_volet{
	display:block;height:90px;background:none;padding:27px 0px;border-bottom:2px solid #E9EAE5;
	margin-bottom:4px;
}