@charset "utf-8";
/* CSS Document */
/*-----------------------------------     vw   --------------------------------------------*/
*{margin:0; padding:0; border:0}

body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	background-color: #fff;
	width:570px; 
	color:#000;
}

form{padding:10px 0; }

.lbl{
	font-weight:bold
}

#block_search{ 
	background-color:#F0F0F5; 
	padding:10px 10px 25px 10px
}

table.inner_frame_block_search span, table.meta_main_form span{ 
	margin:0 2px 0 0;
}

input, select{ 
	padding:1px 0px 1px 0px; 
	font-size:10px; 
	border:1px solid #5B7497;
}

/*hack IE7 et inf*/
*+html .chk input, * html .chk input{ margin:0 5px 0 0; }
*+html .chk label, * html .chk label{ margin:5px 0 0 0; }

.chk input{ 
	margin:0 2px 0 0 ; 
	display:block; 
	float:left ; 
	border:none;
}

.chk label{
	margin:1px 0 0 0 ; 
	display:block; 
	float:left;
}

.meta_main_form{ margin:10px 0 20px 0}

select#drp_marque, select#drp_modele, #drp_type{ 
	width:203px; 
	border:1px solid #5B7497;
}

.mfc1_col1, .mfc2_col1{ 
	height:45px;
}
.mfc2_col1{ width:75px}
.mfc1_row{ width:50px}


.txt{ width:60px; }

table.meta_main_form span.lbl_prix_entre,
table.meta_main_form span.lbl_prix_et, 
table.meta_main_form span.lbl_prix_apres, 
table.meta_main_form span.lbl_CP,
table.meta_main_form span.lbl_rayon,
table.meta_main_form span.lbl_an_entre,
table.meta_main_form span.lbl_annee_et { 
	font-weight:normal; margin:0 3px 0 0;
}
table.meta_main_form span.lbl_rayon{
margin:0 3px 0 10px;

}

.inner_frame_block_search label{ margin:0 10px 0 0}
table.inner_frame_block_search span.lbl_type{ margin:0 40px 0 0}

select#drp_rayon, select#drp_CP{ 
	width:56px; 
	margin-left:0px
}

select#drp_CP{ margin-right:2px}

.inner_main_form_col2{margin-left:5px}

.mfc_row,  .mfc1_col2_cs2, .mfc1_col2, .mfc2_col2, .mfc1_col3{ vertical-align:top}
.mfc1_col1 {vertical-align:top; width:65px}

#drp_annee_entre, #drp_annee_et, #drp_km1, #drp_km2{ 
	width:58px; 
	margin: 0 0 4px 0;
}

hr {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #666666;
	margin:10px 0;
}

table.meta_main_form span.lbl_myway { margin:5px 0 0 0px}


/* Plus de criteres */
#morecriteria{ 
	background-color: #F0F0F5; 
	margin: 10px 0 30px 4px; 
	padding:5px;
}

a.lnk_more{ 
	margin:0 0 0 4px; 
	float:right;
	padding:0 0 0 10px; 
	color:#000; 
	text-decoration:underline; 
	background: url(../_img/arrow.gif) no-repeat scroll 0px 2px ;
}

a.lnk_more:hover{ color:#000; }

.imcc1_col1{ 
	width:85px; 
	height:30px
}
.imcc1_line1 td.imcc1_col1{
	width:140px; 
	height:30px
}

.inner_mcc2{ margin-left:35px}

.morecrit_col2{ vertical-align:top}

/* rechercher */
a#lnk_search {
	margin:0 0 0 4px; 
	padding:0 0 0 10px;
	float:right;
	color:#000; 
	text-decoration:underline; 
	background: url(../_img/arrow.gif) no-repeat scroll 0px 2px;
}

a#lnk_search:hover{ color:#000; }
a#lnk_search span.lbl{ font-weight:normal}


/*erreur*/
#Error{ margin:10px}

#img_search{ display:none}

#lb_resultat{ 
	font-size:11px; 
	background-color:#b7cbe9; 
	font-weight:normal;
	padding:2px 10px;
}

#block_result{ margin:30px 0 10px 0}
#result_header{  
	background-color:#F0F0F5; 
	padding:10px 0 0 10px;
}

#result_header select.drp_nb_page{ width: 70px}
#result_header select.drp_trierpar{ width:170px}
#result_header select.drp_ordertri{ width: 141px}

#footer_paging{
	clear:both;
	padding: 20px 0 10px 10px; 
	background-color :#F0F0F5;
}

#header_paging{
	clear:both;
	padding: 40px 0 0 10px; 
	background-color :#F0F0F5;
}

/*paging header + footer*/
.inner_header_paging, .inner_footer_paging{ width:510px}
#lbl_resultat , #lbl_page, #lbl_sur, #lbl_resultat2 , #lbl_page2, #lbl_sur2 { font-weight:normal}

#paging, #lbl_page, #paging2, #lbl_page2{ float:right;}

#paging a, #paging2 a{ 
	text-decoration:underline; 
	display:inline-block; 
	width:30px;
	color:#000;
}


#paging2 #lnkSuiv2, #paging #lnkSuiv{ 
	width:auto; 
	color:#456bc0;
}

.btn_precedent{padding: 0 20px 0 0}

#Result{
	margin:0 0 0 0;
	background-color :#F0F0F5;
}

.voiture{
	padding: 25px 0 5px 10px;  
	font-weight:bold ; 
	font-size:11px; 
	text-transform:uppercase
}

.voiture .lbl{font-weight:normal}

.inner_voiture{ 
	margin:0 0 0 0; 
	font-size:10px; 
	text-transform: none;
}

.ivc2_row{ height:19px }

.iivc_col1, .iivc_cell6, .iivc_col2{ 
	background-color:#d0d7e1;  
	padding:0 0 0 5px 
}



.iivc_col1{ width:95px; }


.iv_col3 img{ 
	margin:1px 0 1px 0; 
	padding:19px  22px 20px 22px; 
	background-color:#c3cad4
}

.iv_col1{ width:80px; }

.inner_iv_col2{ width:300px}

/*page de details*/
span#lbl_price, #span_promo{
	font-size :  13px; 
	font-weight : bold;
}

#vehicule1_img_car{ margin:10px 0 10px 0;}

.cus_cdt_col1 ul ,.cus_cdt_col2 ul , #info_equip ul{ list-style:none; }
.cus_cdt_col1 ul{ margin:0 2px 0 0}

.cus_cdt_col1 ul li,.cus_cdt_col2 ul li{ 
	padding:4px 5px;
	margin:2px 0 2px 0;
	overflow:hidden;
	background-color:#F0F0F5;
}

.cus_car_detail_table{ 
	width:570px; 
	border-top:1px solid #ccc; 
	border-bottom:1px solid #ccc; 
	padding:20px 0 20px 0;
}

.cus_cdt_col2 {vertical-align:top; }

.cus_cdt_col1, .cus_cdt_col2{
	width:50%; 
	font-size:12px
}

.gras{ font-weight:bold}

a#vehicule1_lnk_find_on_parking{
	margin:20px 0 0 15px; 
	font-size:10px;
	padding:0 0 0 10px;
	color:#000; 
	text-decoration:underline; 
	display:block ;
	background: transparent url(../_img/arrow.gif) no-repeat scroll 0 2px;
}

a#vehicule1_lnk_find_on_parking:hover{
	color:#000;
	font-size:10px;
}

span.accordion_header{ 
	margin:10px 0; 
	display:block;
}

#car_equip_supp{ 
	font-size:11px; 
	font-weight:bold
}

#info_equip ul li{ 
	padding:4px 5px 4px 5px; 
	margin:2px 0 2px 0;
}
#vehicule1_lbl_garage { font-weight:bold}

#col_product_actions{ 
	background-color:#fff;
	padding:4px;
}

.cus_li_infotech_odd, .cus_li_infotech_even{ background-color:#F0F0F5;}
.imcc_col1{width:10px;}

#info_equip{
	font-size:11px;
	width:550px;
}

#car_equip table{line-height:9px;}

.iv_col1 a  img{ width:109px; height:82px; margin:0; padding:0 ; background-color:#FFFFFF; margin:1px 0 0 0}

.iv_col1 a{ border:0; margin:0; padding:0; background-color:#FFFFFF;}

td .iv_col1{ background-color:#FFFFFF;}

#lbl_tvaRec,#lbl_garantie {font-weight:normal;}

#vehicule1_lbl_tel,#vehicule1_lbl_fax{ width:35px;display:block;float:left;}
#vehicule1_lbl_fax{clear:both;}

/*------------------------*/
/* suite des modifications*/
/*------------------------*/

.cus_pr_col1 span{ 
	display:block;
	background-color:#F0F0F5; 
	padding:4px 10px 4px 10px;
	margin:1px 0 1px 0;
	overflow:hidden;
	width:520px;
	
}

.pan_garantie{ top:-417px;position:relative;}

a#vehicule1_lnk_btn_contact, a#vehicule1_lnk_all_car{	
	background: url(../_img/arrow.gif) no-repeat scroll 0px 2px;
	color:#000000;
	margin:20px 0 0 4px;
	padding:0 0 0 10px;
	text-decoration:underline; 
	cursor:pointer;
	display:block; 
}


/*overlayer*/
.ctFtCol1{ vertical-align:top; width:120px}
.ctFormTable { margin:20px 0 0 10px}
.ctFtCol2 input, .ctFtCol2 textarea{ margin:5px 0 0 0}
.ctFtCol2 input{ width:200px; padding:2px 0 2px 5px}
.ctFtCol2 textarea{ width:280px; border:1px solid #5B7497}
.ctFtCol1 span{ display:block}
.btn_send, .btn_back{ 
	float:right;
	background: url(../_img/arrow.gif) no-repeat scroll 0px 2px;
	color:#000000;
	margin:10px 0 10px 4px;
	padding:0 0 0 10px;
	text-decoration:underline; 
	cursor:pointer;
	display:block;
	font-size:11px}
.ctInfoVehTable{ margin:0 0 20px 0}

#GB_window .content {margin:0;padding:0;}
#GB_overlay {background-color:black;}

#img_big_0,#img_big_1,#img_big_2{width:540px;height:405px;}





