.transparent
{ 
	behavior: url('css/iepngfix/iepngfix.htc');
}

body
{
	background: url('../files/images/back.jpg') top center no-repeat;
	background-color: #FFF;
	font-family:Arial;
}

#header_back
{
	width: 100%;
	height: auto;
	/*background: url('../files/images/green.png') top center no-repeat;*/
	overflow: hidden;
	padding: 0;
	position: relative;
}

#header
{
	width: 986px;
	height: auto;
	background: url('../files/images/header.png') bottom center no-repeat;
	overflow: hidden;
	padding: 0;
	/*float: left;*/
	margin: 0 auto;
}

#header_left
{
	width: 610px;
	height: 155px;
	float: left;
	padding-top: 55px;
	text-align: center;
	overflow: hidden;
}

#header_right
{
	float: left;
	padding: 45px 0 5px 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
}

#header_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFF;
	text-align: center;
}

#menu
{
	width: 986px;
	height: 42px;
	margin: 0 auto;
	background: url('../files/images/step.png') top center repeat-y;
	overflow: hidden;
	padding: 0;
	/*float: left;*/
}

#menu_block
{
	width: 962px;
	height: 42px;
	overflow: hidden;
	margin: 0 auto;
}

#menu_table
{
	border-spacing: 1px;
	background-color: #FFF;
	border: 0;
	width: 100%;
	height: 100%;
}

#menu_table td
{
	cursor: pointer;
	background: url('../files/images/menu_back.png') top left repeat-x;
	text-align: center;
	vertical-align: middle;
	width: 119px;
}

#menu_table td a,#menu_occasions a,#menu_promotions a
{
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	display: block;	
}

#menu_table td:hover
{
	background: url('../files/images/menu_back_hover.png') top left repeat-x;
	/*text-decoration: underline;*/
}

#menu_occasions
{
	width: 121px;
	height: 55px;
	position: absolute;
	top: -1px;
	left: 372px;
	display: block;
	z-index: 3;
}

#menu_occasions ul, #menu_promotions ul
{
	background-color: #FFF;
}

#menu_occasions ul li, #menu_promotions ul li
{
	display: block;
	background-color: #333;
	color: #FFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 1px;
	padding: 4px 0;
	cursor: pointer;
}

#menu_occasions ul li:hover, #menu_promotions ul li:hover
{
	background-color: #133E60;
}

#menu_promotions{width: 121px;height: 55px;position: absolute;top: -1px;left: 612px;display: block;z-index: 3;}


#content_back
{
	width: 100%;
	/*background: url('../files/images/grass.png') bottom center no-repeat;*/
}

#content
{
	width: 936px;
	min-height: 500px;
	margin: 0 auto;
	background: url('../files/images/step.png') top center repeat-y;
	padding: 10px 25px;
	position: relative;
}

#bottom
{
	width: 986px;
	height: 40px;
	margin: 0 auto;
	background: url('../files/images/bottom.png') top center no-repeat;
	padding: 0;
}

#promos_block
{
	width: 227px;
	height: 327px;
	/*background: url('../files/images/promos_block.png') center right no-repeat;*/
	/*background:#cc0000;*/
	position: relative;
	padding: 0px 0px 10px 0px;
	margin: 0 5px 0 -5px;
}
#promos_block a:link, #promos_block a:visited {
	font-size:12px;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	color: #ffffff;
}
#promos_block a:hover, #promos_block a:active {
	color:#e5e5e5;
}

#news_block
{
	width: 227px;
	height: 298px;
	background: url('../files/images/news_block.png') center right no-repeat;
	position: relative;
	/* margin-top: 20px; */
}

#newsletter_block
{
	width: 227px;
	height: 142px;
	background: url('../files/images/newsletter_block.png') center right no-repeat;
	position: relative;
	margin-top: 20px;
}

#occasion_block
{
	width: 688px;
	height: 327px;
	background: url('../files/images/occasion_block.png') center right no-repeat;
	position: relative;
	margin-left: 20px;
}

#presentation_block
{
	width: 688px;
	height: 298px;
	background: url('../files/images/presentation_block.png') center right no-repeat;
	position: relative;
	margin-left: 20px;
	margin-top: 20px;
}

.blue_text
{
	font-size: 16px;
	color: #acacac;
}

.green_text
{
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

#tel_box
{
	width: 180px;
	height: 37px;
	background: url('../files/images/oval_block_2.png') center center no-repeat;
	color: #FFF;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 39px;
}


#home_content
{
	width: 930px;
	margin: 0 auto;
	height: 250px;
	padding:75px 0px 0px 0px;
	text-align:center;
	background: url('../files/images/bg_home_content.jpg') top center no-repeat;
	position: relative;
}
#home_content .logo_hyundai{ position: absolute; top: 40px; left: 0px; }
#home_content .logo_ssangyong{ position: absolute; top: 40px; right: 0px; }

#flash_content
{
	width: 936px;
	margin: 0 auto;
	height: 331px;
}

#blocks
{
	width: 962px;
	margin: 0 auto;
	padding: 0;
}

.small_label
{
	color: #FFF;
	font-size: 14px;
	width: 232px;
	height: 26px;
	font-weight: bold;
	padding: 8px 0 0 0;
	background: url('../files/images/small_label_2.png') top right no-repeat;
	position: absolute;
	top: 7px;
	left: -10px;
}

.big_label
{
	color: #FFF;
	font-size: 14px;
	width: 353px;
	height: 26px;
	font-weight: bold;
	padding: 8px 0 0 0;
	background: url('../files/images/big_label.png') top right no-repeat;
	position: absolute;
	top: 7px;
	left: -10px;
}

.label_text
{
	font-size: 14px;
	padding-left: 45px;
}

.address
{
	color: #FFF;
	font-size: 13px;
}

.link
{
	color: #2f90f2;
	font-size: 12px;
	text-decoration: underline;
	overflow: visible;
}

.promo_label
{
	padding-top: 60px;
	width: 100%;
	text-align: right;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.promo_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: right;
	font-weight: bold;
	line-height: 13px;
	width:100%;
}
.promo_info {
	padding:5px 0px 7px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: right;
	font-weight: bold;
	line-height: 13px;
	width:100%;
}
#promos_block div.promo_info a:link, #promos_block div.promo_info a:visited {
	font-size:12px;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	color: #6e9cd3;
}
#promos_block div.promo_info a:hover, #promos_block div.promo_info a:active {
	color:#ffffff;
}

#list_cars_block
{
	padding: 70px 0 0 0;
	width: 650px;
	margin: 0 auto;
	text-align: center;
}

.car_top_block
{
	background: url('../files/images/car_top_block.png') top center no-repeat;
	height: 169px;
	width: 147px;
	padding: 0;
	margin: 0;
}

.car_bottom_block
{
	background: url('../files/images/car_bottom_block.png') top center no-repeat;
	height: 21px;
	width: 147px;
}

.car_bottom_block:hover
{
	cursor: pointer;
	background: url('../files/images/car_bottom_block_hover.png') top center no-repeat;
}

.car_brand,.car_model
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	color: #3398ff;
}

.car_model
{
	font-size: 12px;
	color: #000;
	padding-top: 2px;
}

.car_version,.car_info
{
	color: #444;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	height: 13px;
	overflow: hidden;
}

.car_image_block
{
	width: 130px;
	height: 97px;
	overflow: hidden;
}

.car_price
{
	color: #FFF;
	font-size: 17px;
	font-weight: bold;
	padding-top: 2px;
}

.news_photo
{
	color: #FFF;
	padding: 5px 0 0 20px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.news_title,.news_content
{
	color: #FFF;
	padding: 5px 0 0 20px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.news_content
{
	color: #000;
	padding: 5px 20px 0 20px;
	font-weight: normal;
}

.news_hr
{
	border: 0;
	background-color: #6c6c6c;
	height: 1px;
	width: 190px;
}

.news_link
{
	text-align: right;
	padding-right: 25px;
	padding-top: 5px;
}

.news_link a
{
	color: #FFF;
	font-size: 12px;
}

.news_link a:hover
{
	text-decoration: none;
}

#link_all_news
{
	position: absolute;
	top: 275px;
	left: 100px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#link_all_news a
{
	color: #FFF;
}

#link_all_news a:hover
{
	text-decoration: none;
}

.presentation_text
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	padding: 47px 15px 0 20px;
}

#occasion_all_link
{
	position: absolute;
	top: 300px;
	left: 450px;
	color: #0066CC;
	width:200px;
}

#occasion_all_link a
{
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
}

#occasion_all_link a:hover
{
	text-decoration: none;
}

#presentation_link
{
	color: #0066CC;
	font-size: 14px;
}

#presentation_link:hover
{
	text-decoration: none;
}

#actualite_show
{
	width: 590px;
	background: #E2E2E2;
	border: 1px solid #000;
	padding: 10px;
	-moz-border-radius: 10px;
}

.news_box
{
	background: #E2E2E2;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #000;
	-moz-border-radius: 7px;
}

#actualite_list
{
	width: 310px;
}

.selected_news_heading
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
	text-transform: uppercase;
}

.selected_news_text
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.link
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #0066CC;
}

.link:hover
{
	text-decoration: none;
}

.news_box td
{
	padding: 2px;
	border-spacing: 2px;
}

.top_block
{
	width: 695px;
	height: 15px;
	background: url('../files/images/block_top.png') top left no-repeat;
}

.top_block_white
{
	width: 695px;
	height: 32px;
	background: url('../files/images/block_top_white.png') top left no-repeat;
}

.middle_block
{
	width: 665px;
	background: url('../files/images/block_middle.png') top center repeat-y;
	padding: 0 15px 10px 15px;
	position: relative;
}

.middle_block_white
{
	width: 665px;
	background: url('../files/images/block_middle_white.png') top center repeat-y;
	padding: 0 15px 10px 15px;
	position: relative;
}

.bottom_block
{
	width: 695px;
	height: 15px;
	background: url('../files/images/block_bottom.png') top left no-repeat;
}

.bottom_block_white
{
	width: 695px;
	height: 16px;
	background: url('../files/images/block_bottom_white.png') top left no-repeat;
}

.desc_block
{
	position: absolute;
	left: 5px;
	top: 250px;
	width: 338px;
	height: 30px;
	background: url('../files/images/desc_block.png') top left no-repeat;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 16px 0 0 25px;
	color: #434343;
}

.desc_block span,#newsletter_desc span
{
	font: inherit;
	color: #357ac0;
}

.new_cars_panel
{
	background: url('../files/images/new_cars_panel.png') top left no-repeat;
	width: 664px;
	height: 145px;
	margin-bottom: 10px;
}

.news_car_box
{
	width: 151px;
	text-align: center;
}

.new_cars_model {
	width:687px;
	height:460px;
	padding:10px 4px 10px 4px;
	border:0px solid #cc0000;	
	background-image:url('../files/images/nouveau/bg.png');
	background-position:center center;
	font-family:Arial;
	font-size:10px;
	line-height:12px;
}
.new_cars_model td {
	text-indent:10px;
	border:0px solid #cc0088;
	padding:0px;
	text-align:center;
	vertical-align:bottom;
}
.new_cars_model td img {
	margin:5px;
}
.new_cars_model td.info {
	padding:5px;
	text-indent:0px;
	text-align:justify;
	overflow:hidden;
}
.new_cars_model td span {
	font-size:22px;
	font-weight:bold;
	line-height:30px;
	color:#143378;
	border-bottom:2px solid #94A5C3;
}
.new_cars_menu {
	width:691px;
	height:47px;
	padding:0px 2px 0px 2px;
	border:0px solid #cc0000;
	background-image:url('../files/images/nouveau_voir_menu.png');
	background-position:center center;
}
.new_cars_menu_el {
	width:150px;
	height:12px;
	padding:18px 10px 10px 10px;
	font-family:Arial;
	font-size:10px;
	text-indent:0px;
	text-align:center;
	border:0px solid #cc0000;
}
.new_cars_menu_el a:link, .new_cars_menu_el a:visited {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	color: #2d2d2d;
}
.new_cars_menu_el a:hover, .new_cars_menu_el a:active {
	color:#0e2963;
}
.new_cars_form {
	padding:10px;
	background:#fff;
	height:100px;
}
.new_cars_form .form_title {
	width:100%;
	border:0px solid #0066cc;
	font-size:16px;
	color:#357AC0;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	border-bottom:2px solid #eeeeee;
}
.new_cars_form .form_info {
	width:100%;
	border:0px solid #0066cc;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}
.new_cars_form span {
	color:#cc0000;
}

.model_box
{
	background: url('../files/images/price_tab.png') top left no-repeat;
	width: 151px;
	height: 22px;
	cursor: pointer;
	color: #FFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 12px;
	white-space: nowrap;
	text-align: center;
}

.model_box:hover
{
	background: url('../files/images/price_tab_hover.png') top left no-repeat;
}

.model_box a:link, .model_box a:visited {
	font-size:12px;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	color: #ffffff;
}
.model_box a:hover, .model_box a:active {
	color:#e5e5e5;
}

.price_box
{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
}

#reserve_test_block
{
	width: 688px;
	height: 209px;
	background: url('../files/images/reserve_test_panel.png') top left no-repeat;
	margin: 20px 0 0 3px;
	position: relative;	
}

#reserve_test_desc
{
	padding: 50px 0 13px 20px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

.reserve_test_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #357ac0;
	padding: 3px;
	vertical-align: middle;
}

.reserve_test_input
{
	border: 1px solid #666;
	padding: 2px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	margin: 3px 0;
	vertical-align: middle;
}


#reprise_link_form
{
	width: 688px;
	height: 209px;
	background: url('../files/images/reprise_link_form.png') top left no-repeat;
	margin: 20px 0 0 3px;
	position: relative;
	font-size: 12px;
}
#reprise_link_form a{ color: #288FF3; text-decoration: none; }
#reprise_link_form a:hover{ color: #000; }

#reprise_form .reserve_test_input, #contact_form .reserve_test_input
{
	margin: 0;	
}

#interes_form .reserve_test_input
{
	margin: 2px 0;
}

#reprise_form td,#contact_form td
{
	/*height: 5px;*/
	padding: 2px 0;
}
#reprise_form .middle img{ margin: -3px 0 0 0; }

.send_button
{
	background: url('../files/images/send.png') top left no-repeat;
	width: 160px;
	height: 21px;
	color: #FFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 7px;
	cursor: pointer;
}

.submit_button
{
	color: #FFF;
	text-align: center;
	cursor: pointer;
	position: relative;
}

.submit_button div
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
}

.send_button:hover
{
	background: url('../files/images/send_hover.png') top left no-repeat;
}

#newsletter_desc
{
	padding: 50px 0 5px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #333;	
}

#newsletter_input
{
	border: 1px solid #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	background: url('../files/images/newsletter_input.png') top left repeat-x;
	color: #666;
}

.ok_button
{
	background: url('../files/images/ok.png') top left no-repeat;
	width: 53px;
	height: 21px;
	color: #FFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 7px;
	cursor: pointer;	
}

.ok_button:hover
{
	background: url('../files/images/ok_hover.png') top left no-repeat;
}

#occasions_search td
{
	padding: 0 3px;	
}

select.search_select
{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color: #2A8DF1;
	border: 1px solid #666;
}

div#pics_only
{
	margin-right: 10px;
	padding-top: 3px;
	position: relative;
}

div#pics_only div
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding-top: 5px;
	overflow: visible;
}

div.search_sort
{
	background: url('../files/images/block_repeat.png') top left repeat-x;
	width: 685px;
	height: 27px;
	border: 1px solid #FFF;
	margin-left: -11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

div.search_sort img
{
	cursor: pointer;
}

div.old_car_block
{
	width: 685px;
	height: 78px;
	margin-left: -11px;
	margin-bottom: 10px;
	border: 1px solid #FFF;
}

div.old_car_block img
{
	border: 1px solid #FFF;
}

div.car_model
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

div.car_model span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #357ac0;
}

hr.cars_hr
{
	border: 0;
	background-color: #FFF;
	height: 1px;
	width: 200px;
}

div.car_desc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	width: 200px;
	overflow: hidden;
	height: 37px;
}

td.grey_back
{
	background: #D3D1D1 url('../files/images/km_year_back.png') bottom left repeat-x;
	text-align: center;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
}

a.nav_link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}

div#options_bottom
{
	background: url('../files/images/options_bottom.png') bottom center no-repeat;
	width: 695px;
	height: 12px;
	overflow: hidden;
	margin: 0 auto;
}

div#vehicule_options
{
	border-top: 1px solid #FFF;
	background-color: #f1f0f0;
	width: 685px;
	margin-left: -10px;
}

div.small_desc_panel
{
	background: url('../files/images/small_desc_panel.png') top left no-repeat;
	width: 186px;
	height: 27px;
	padding: 12px 0 0 25px;
	white-space: nowrap;
	margin-left: -10px;
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

td.vehicule_titles
{
	color: #717171;
	padding: 2px 0;
}

td.option
{
	padding: 0 0 0 20px;	
}

.images_table img
{
	border: 1px solid #FFF;
	cursor: pointer;
}

#contact_map
{
	width: 938px;
	height: 388px;
	background: url('../files/images/map.png') center center no-repeat;
	position: relative;
	margin: 0 auto;
}

#coord
{
	width: 291px;
	height: 147px;
	background: url('../files/images/coord.png') center center no-repeat;
	position: absolute;
	top: 42px;
	left: 15px;
	z-index: 0;
	padding: 10px 0 0 20px;
}

#coord #title
{
	color: #023599;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	line-height: 25px;
	font-weight: bold;
}

#coord #address
{
	color: #4c4c4c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
}

#coord #tel
{
	color: #4a98eb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 17px;
	padding-left: 25px;
}

#contact_from_block
{
	width: 688px;
	height: 242px;
	background: url('../files/images/contact_block.png') center center no-repeat;
	position: relative;
}
#reprise_from_block
{
	width: 688px;
	height: 550px;
	background: url('../files/images/reprise_block.png') top center no-repeat;
	position: relative;
}

#presentation_small
{
	width: 230px;
	height: 246px;
	background: url('../files/images/presentation_small.png') center center no-repeat;
	position: relative;
}

#small_presentation_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	padding: 4px 10px;
	line-height: 13px;
}

a#small_presentation_link
{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: underline;
	top: 223px;
	left: 150px;
}

.serv_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #145faf;
	background: url('../files/images/serv_title.png') bottom left no-repeat;
	padding-left: 20px;
	padding-top: 2px;
	height: 16px;
}

.serv_contact
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url('../files/images/arrow.png') center left no-repeat;
	height: 14px;
	padding-top: 2px;
	padding-left: 27px;
}







