body
{
	font-family: Arial;
	font-size: 12px;
}

.vehicle_listing_price
{
	color: #FF9829;
	font-weight: bold;
}

.vehicle_listing_date_added
{
	color: #8D8888;
}

.vehicle_listing_reference
{
	color: #8D8888;
}

.vehicle_listing_first_running_date
{
	color: #8D8888;
}

.vehicle_listing_mileage
{
	color: #8D8888;
}

.vehicle_listing_date_added strong,
.vehicle_listing_reference strong,
.vehicle_listing_first_running_date strong,
.vehicle_listing_mileage strong
{
	color : #1E7FC6;
	font-weight: bold;
}


.vehicle_listing_element
{
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E5E4E5;
	
}

.vehicle_listing_element strong
{
	color : #1E7FC6;
	font-weight: normal;
}

h1,
h3,
h3 a,
{
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

.vehicle_listing_element h3 strong, 
.vehicle_listing_element h3 strong a
{
	font-weight: bold;
	color: #000;
	text-decoration: none:
}

.vehicle_listing_element img
{
	border: 1px solid #E5E4E5;
	padding: 4px;
}

.vehicle_listing
{
	padding: 4px;
	border-left: 1px solid #E5E4E5;
	border-right: 1px solid #E5E4E5;
	border-bottom: 1px solid #E5E4E5;
}

.vehicle_listing_status
{
	font-size: 12px;
}

.vehicle_zoom_price
{
	color: #FF9829;
	font-size: 14px;
	font-weight: bold;
	
}


h1
{
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	color: #000;
	font-weight: normal;
	font-size: 16px;
}

.vehicle_zoom_picture img
{
	padding: 4px;
	border: 1px solid #E5E4E5;
	cursor: pointer;
}

.vehicle_zoom_thumbnails img 
{
	padding: 1px;
	border: 1px solid #E5E4E5;
	cursor: pointer;
}


/* Product > Zoom > Airbag */
.product_zoom_airbag_avd { position: absolute; top: 90px; left: 135px; }
.product_zoom_airbag_avg { position: absolute; top: 90px; left: 110px; }
.product_zoom_airbag_avd_porte { position: absolute; top: 120px; left: 160px; }
.product_zoom_airbag_avg_porte { position: absolute; top: 120px; left: 85px; }
.product_zoom_airbag_ard_porte { position: absolute; top: 160px; left: 160px; }
.product_zoom_airbag_arg_porte { position: absolute; top: 160px; left: 85px; }
.product_zoom_airbag_avd_siege { position: absolute; top: 120px; left: 135px; }
.product_zoom_airbag_avg_siege { position: absolute; top: 120px; left: 110px; }
.product_zoom_airbag_ard_siege { position: absolute; top: 160px; left: 135px; }
.product_zoom_airbag_arg_siege { position: absolute; top: 160px; left: 110px; }
.product_zoom_airbag_d_pavillon { position: absolute; top: 140px; left: 145px; }
.product_zoom_airbag_g_pavillon { position: absolute; top: 140px; left: 95px; }
.product_zoom_airbag_ar { position: absolute; top: 190px; left: 122px; }


.vehicle_airbags
{
	position: relative;
}

.vehicle_zoom_accessory
{
	background-image: url(../images/product_zoom_option_checkbox.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding-left: 25px;
	font-weight: bold;
}


.vehicle_zoom_all_pictures img
{
	padding: 2px;
	border: 1px solid #E5E4E5;
	cursor: pointer;
}


#vehicle_picture_t_bg
{
	background-image: url(../images/layout/vehicle/vehicle_picture_t_bg.png);
	background-repeat: repeat-x;
}


#vehicle_picture_r_bg
{
	background-image: url(../images/layout/vehicle/vehicle_picture_r_bg.png);
	background-repeat: repeat-y;
	background-position: 100% 0px;
}


#vehicle_picture_b_bg
{
	background-image: url(../images/layout/vehicle/vehicle_picture_b_bg.png);
	background-repeat: repeat-x;
	background-position: 0px 100%;
}


#vehicle_picture_l_bg
{
	background-image: url(../images/layout/vehicle/vehicle_picture_l_bg.png);
	background-repeat: repeat-y;
}


.vehicle_picture_content
{
	padding: 3px;
}


.truc
{

}


#vehicle_picture_tl
{
	background-image: url(../images/layout/vehicle/vehicle_picture_tl.png);
	background-repeat: no-repeat;
}


#vehicle_picture_tr
{
	background-image: url(../images/layout/vehicle/vehicle_picture_tr.png);
	background-repeat: no-repeat;
	background-position: 100% 0px;
}


#vehicle_picture_br
{
	background-image: url(../images/layout/vehicle/vehicle_picture_br.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}


#vehicle_picture_bl
{
	background-image: url(../images/layout/vehicle/vehicle_picture_bl.png);
	background-repeat: no-repeat;
	background-position: 0px 100%;
}


th
{
	background-image: url(../images/layout/vehicle/vehicle_table_header.png);
	height: 22px;
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	text-align: left;
	padding-left: 15px;
}


.vehicle_table_line_01 
{
	background-color: #f1f5f8;
	color: #8f9094;
	padding-left: 30px;
}


.vehicle_table_observation 
{
	background-color: #f1f5f8;
	color: red;
	padding: 10px;
	padding-left: 30px;
}


.vehicle_table_line_02 
{
	background-color: #fff;
	color: #8f9094;
	padding-left: 30px;
}


.vehicle_table_right
{
	padding-left: 0px;
	color: #448ac8;
}


.vehicle_table_line_01 td,
.vehicle_table_line_02 td
{
	height: 15px;
	font-size: 11px;
	padding-left: 5px;
}

.vehicle_table_line_01 td strong,
.vehicle_table_line_02 td strong
{
	font-weight: bold;
	color: #448ac8;
	padding-left: 0px;
}

.vehicle_thumbnails_01
{
	border: 1px solid #e5e4e5;
	padding: 1px;
	margin-left: 4px;
}


.vehicle_right_column
{
	padding-left: 20px;
}
.vehicle_left_column
{
	padding-left: 7px;
}


.vehicle_right_column02
{
	padding-left: 17px;
}


.vehicle_table_airbags
{
	height: 221px;
	text-align: center;
	background-color: #f1f5f8;
	border: 1px solid #e8e7e8;
}


#vehicle_send_mail_box_top
{
	width: 320px;
	height: 58px;
	background-image: url(../images/layout/vehicle/vehicle_send_mail_box_top.png);
}


#vehicle_send_mail_box_bottom
{
	width: 320px;
	height: 234px;
	background-image: url(../images/layout/vehicle/vehicle_send_mail_box_bottom.png);
}


#vehicle_send_mail_box_text_01
{
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding-left: 37px;
	padding-top: 15px;
}


#vehicle_send_mail_box_text_01_sold,
#vehicle_send_mail_box_text_01_tosell
{
	background-repeat: 		no-repeat;
	background-position: 	center;
	height: 				60px;
}

#vehicle_send_mail_box_text_01_sold
{
	background-image: 	url(../images/layout/vehicle/sedem_sold.gif);
}

#vehicle_send_mail_box_text_01_tosell
{
	background-image: 	url(../images/layout/vehicle/sedem_tosell.gif);
}




#vehicle_send_mail_box_text_02
{
	color: 			#fff;
	font-size: 		7pt;
	font-weight: 	bold;
	padding-top: 	45px;
	padding-left: 	30px;
}


#vehicle_top_path .vehicle_path_element
{
	color: #1e84ce;
	font-weight: bold;
	background-image: url(../images/layout/vehicle/vehicle_path_triangle.png);
	background-repeat: no-repeat;
	padding-left: 6px;
	background-position: 0px 50%;
	display: inline;
	font-size: 11px;
}


#vehicle_top_path .vehicle_path_element a
{
	color: #1e84ce;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}


#vehicle_back_button
{
	width: 158px;
	height: 26px;
	background-image: url(../images/layout/vehicle/vehicle_back_button.png);
	margin-right: 0px;
}


#vehicle_back_button div
{
	color: #fff;
	font-size: 11px;
	padding-top: 7px;
	padding-left: 30px;
	font-weight: bold;
	text-align: left;
}


h1
{
	color: #1e84ce;
	font-size: 20px;
	font-weight: bold;
}


h1 span
{
	font-weight: normal;
}


h1 strong
{
	color: red;
	font-size: 20px;
	font-weight: bold;
}


h1 .vehicle_ttc
{
	color: #aaa;
	font-size: 12px;
	font-weight: bold;
}


.vehicle_model_label
{
	color: #1e84ce;
	font-size: 11px;
}


.vehicle_form_input_container
{
	position: relative;
	padding-left: 12px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding-top: 9px;
}


.vehicle_input
{
	width: 284px;
	height: 23px;
	border: none;
}


.vehicle_textarea
{
	width: 284px;
	height: 107px;
	overflow: none;
	border: none;
}


.vehicle_submit_box
{
	position: 		absolute;
	left: 			100px;
	top: 			140px;
}


.vehicle_quick_send
{
	width: 			300px;
	border: 		1px solid orange;
	margin-left:	1px;
}


.vehicle_quick_send table
{
	text-align: center;
	width: 294px;
	margin-left: auto;
	margin-right: auto;
}


.vehicle_quick_send .quicksend_col_01
{
	text-align: center;
	width: 75px;
	color: #ea802b;
	font-weight: bold;
}


.vehicle_quick_send .quicksend_col_02 input
{
	width: 200px;
}


.vehicle_quick_send .quicksend_col_03 input
{
	text-align: center;
	width: 282px;
	border-top: 1px solid #f8decc;
	border-left: 1px solid #f8decc;
	border-bottom: 1px solid #e86e28;
	border-right: 1px solid #e86e28;
	background-color: #ec932e;
	color: #fff;
}


.vehicle_airbags_container
{
	position: relative;
	width: 256px;
	margin-left: auto;
	margin-right: auto;
}


.vehicle_page_head
{
	background-image: url(../images/layout/homepage/homepage_bandeauorange_suggestion.png);
	background-repeat: no-repeat;
	width: 321px;
	height: 17px;
	font-weight: bolde;
	padding-left: 20px;	
	padding-top: 4px;
	color: #fff;	
}


.vehicle_suggestion_listing
{
	padding: 1px;
	border-left: 1px solid #E5E4E5;
	border-right: 1px solid #E5E4E5;
	border-bottom: 1px solid #E5E4E5;
	width: 316px;
}


.vehicle_listing_element_suggestion
{
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E5E4E5;
	width: 321px;
	
}