#banner 
{
	overflow:hidden;
	position:relative;
}
	#banner .slides
	{
		position:absolute;
		left:0;top:0;right:0;bottom:0;
	}
		#banner .title
		{
			font-size:37px;
			line-height:63px;
			color:white;
			text-align:center;
			font-weight:lighter;
			text-transform:uppercase;
			padding-top:149px;
			word-spacing:2px;
		}
			#banner .title strong
			{
				font-weight:bold;
			}
		#banner .banner
		{
			width:100%;height:100%;
			position:absolute;
			display:none;
			background-position:top center;
			background-color:#001F54;
		}
			#banner .banner
			{
			}
				#banner .banner.active
				{
					display:block;
				}

	#sliderPagination
	{
		position:absolute;
		width:100%;
		z-index:5;
		top:-120px;

		font-size:0;
		text-align:center;
	}

		#sliderPagination .item
		{
			display:inline-block;
			width:14px; height:14px;
			border-radius:30%;
			background-color:#cccccc;
			margin:0 4px;
			cursor:pointer;
		}
			#sliderPagination .item:hover,
			#sliderPagination .item.active
			{
				background-color:#C51E26;
			}
		
/***Content slider***/

	#topSection 
	{
		position:relative;
	}
		#topSection .previous,
		#topSection .next
		{
			width:18px;height:30px;
			position:absolute;
			top:50%;
			margin-top:-15px;
			cursor:pointer;
		}
			#topSection .previous:hover,
			#topSection .next:hover
			{
				background-position:left bottom;
			}
			#topSection .previous
			{
				background-image:url(buttons/previous-home.png);
				left:-30px;
			}
			#topSection .next
			{
				background-image:url(buttons/next-home.png);
				right:-30px;
			}
		#topSection #contentSlider
		{
			width:1000px;height:304px;
			margin:0 auto 35px auto;
			position:relative;
			margin-top: 200px;
		}
		#topSection .section
		{
			width:1000px;
			position:relative;
			margin:0 auto;
			height:304px;
			position:absolute;
			display:none;
			z-index:2;
		}
			#topSection .section.active
			{
				display:block;
			}
			#topSection .mainTitle
			{
				
			}
			#topSection .floatWrapper
			{
				position:relative;
				margin-left:-4px;
			}	
				#topSection .floatWrapper .item
				{
					float:left;
					margin:0 0 4px 4px;
					display:block;
					background-color:white;
				}
			
			#topSection .section .page
			{
				position:absolute;
				left:0;top:0;
				width:100%;height:100%;
				display:none;
				background-color:#EFEFEF;
			}
				#topSection .section .page.active 
				{
					display:block;
				}
				#topSection .section .sectionLink
				{
					position:absolute;
					display:block;
					right:0;top:-40px;
					height:31px;
					line-height:31px;
					background:url(buttons/content-slider-link.jpg) no-repeat right center white;
					padding:0 32px 0 10px;
					font-size:14px;
					font-style:italic;
				}
					#topSection .section .sectionLink strong
					{
						font-style:normal;
					}
			#topSection .mobileShowMore_btn
			{
				display:none;
			}
	
		/***Brands***/
		
			#brands
			{
				font-size:0;
			}
				#brands .wrapper
				{
					margin:0 -2px;
				}
					#brands .item
					{
						width:33.333333333333333%;
						display:inline-block;
						margin:0;
					}
						#brands .item .margin
						{
							margin:0 2px 2px 2px;
							background-color:white;
							position:relative;
						}

							#brands .item .table
							{
								table-layout:fixed;
								display:table;
								width:100%; height:100%;
							}

								#brands .item .photo
								{
									width:63%;
									display:inline-block;
									display:table-cell;
								}
									#brands .item .photo img
									{
										width:100%;
									}

								#brands .item .logo
								{
									display:inline-block;
									display:table-cell;
									vertical-align:middle;
									position:relative;
									width:37%;

									text-align:center;
								}
									#brands .item .logoWrapper
									{
										position:relative;
										width:100%; height:100%;
										text-align:center;
									}
										#brands .item .logo img
										{
											max-width:80%;
											display:inline-block;
										}

				/*#brands .item
				{
					width:498px;height:150px;
				}
					#brands .item div
					{
						float:left;
						width:249px;height:150px;
						background-position:center center;
					}
						#brands .hyundai .photo
						{
							background-image:url(backgrounds/brands/hyundai.jpg);
						}
						#brands .suzuki .photo
						{
							background-image:url(backgrounds/brands/suzuki.jpg);
						}
						#brands .ssangyong .photo
						{
							background-image:url(backgrounds/brands/ssangyong.jpg);
						}
						#brands .isuzu .photo
						{
							background-image:url(backgrounds/brands/isuzu.jpg);
						}
						#brands .logo
						{
							text-align:center;
							background-position:center center;
						}
							#brands .logo.hyundai
							{
								background-image:url(../images/logos/logo-hyundai.png);
							}
							#brands .logo.suzuki
							{
								background-image:url(../images/logos/logo-suzuki.png);
							}
							#brands .logo.ssangyong
							{
								background-image:url(../images/logos/logo-ssangyong.png);
							}
							#brands .logo.isuzu
							{
								background-image:url(../images/logos/logo-isuzu.png);
							}*/

						
		/***Second hand***/
		
		#secondHand
		{
			
		}
			#secondHand .item
			{
				width:498px;height:150px;
				float:left;
			}
				#secondHand .item>div,
				#secondHand .item>img
				{
					float:left;
				}
					#secondHand .item .photo
					{
						width:249px;height:150px;
					}
					#secondHand .item .text
					{
						width:219px;height:150px;
						padding:0 15px;
						position:relative;
					}
						#secondHand .item .title
						{
							font-size:19px;
							line-height:24px;
							line-height:1.263157894736842em;
							color:#10548d;
							font-weight:normal;
							text-transform:uppercase;
							padding-top:15px;
						}
						#secondHand .item .details
						{
							font-size:15px;
							line-height:24px;
							color:#555555;
						}
							#secondHand .item .details span
							{
								float:right;
							}
						#secondHand .item .bottom
						{
							position:absolute;
							left:15px;right:15px;bottom:20px;
							font-size:15px;
							color:#2e2e2e;
						}
							#secondHand .item .bottom span
							{
								float:right;
								text-decoration:underline;
							}
		
		/***News***/
		
		#news
		{

		}
			#news .item,
			#medias .item
			{
				width:498px;height:150px;
				float:left;
			}
				#news .item>div,
				#news .item>img,
				#medias .item>div,
				#medias .item>img
				{
					float:left;
				}
					#news .item .photo,
					#medias .item .photo
					{
						width:249px;height:150px;
					}
					#news .item .textWrapper,
					#medias .item .textWrapper
					{
						width:249px;height:150px;
						position:relative;
						float:left;
					}
						#news .item .cell,
						#medias .item .cell
						{
							/*display:table-cell;
							width:100%;height:100%;
							vertical-align:middle;*/
							padding:20px 20px 0 20px;
							position:relative;
						}
						#news .item .title,
						#medias .item .title
						{
							font-size:24px;
							line-height:28px;
							color:#10548d;
							font-weight:200;
							text-transform:uppercase;
							margin-bottom:5px;
						}
						#news .item .date,
						#medias .item .date
						{
							font-weight:bold;
							color:#10548d;
							font-size:16px;
						}
		
		/***Bloc***/
					
		#sav
		{
			
		}
			#sav .item
			{
				width:498px;height:150px;
				background-color:white;
				float:left;
			}
			#sav .item .photo
			{
				width:249px;height:150px;
				float:left;
			}
			#sav .item .textWrapper
			{
				width:249px;height:150px;
				position:relative;
				float:left;
			}
				#sav .item .textWrapper .title
				{
					color:#10548D;
					font-weight:bold;
					font-size:19px;
					line-height:1.26316em;
					text-transform:uppercase;
					padding:15px 15px 0 15px;
					margin-bottom:5px;
				}
				#sav .item .textWrapper p
				{
					padding:0 15px;
					color:#555555;
					font-size:13px;
					line-height:1.2em;
				}
				#topSection .section .sectionLink#assist_btn
				{
					cursor:pointer;
					padding-left:30px;
				}
					#assist_btn .picto
					{
						width:18px;height:18px;
						background-image:url(pictos/tel.png);
						position:absolute;
						left:8px;top:7px;
					}
		
			/*
			#topSection #sav .page
			{
				background-color:white;
			}
				#sav .bloc
				{
					width:306px;
					margin-left:20px;
					float:left;
					text-align:center;
					padding-top:16px;
					display:block;
				}
					#sav .bloc .title
					{
						font-size:19px;
						text-transform:uppercase;
						font-weight:bold;
						color:#10548d;
						margin-bottom:14px;
					}
					#sav .bloc .photo
					{
						height:155px;
						margin-bottom:8px;
					}
					#sav .bloc p
					{
						font-size:15px;
						color:#555555;
						line-height:24px;
					}*/
				
		/***Special offers***/
		
		#topSection #specialOffers
		{
			height:304px;
		}
			#topSection #specialOffers .page
			{
				background: white url("backgrounds/webstore_fin.png") no-repeat scroll 0 0 / contain ;
			}
			#topSection #specialOffers .text
			{
				margin-left:704px;
				text-align:center;
				padding-top:84px;
			}
				#topSection #specialOffers .text p
				{
					line-height:24px;
					font-size:15px;
					color:#555555;
					margin-bottom:14px;
				}
				#topSection #specialOffers .text a
				{
					background:url(buttons/special-offers.jpg) repeat-x;
					height:33px;
					line-height:33px;
					font-size:13px;
					display:inline-block;
					padding:0 24px;
					color:white;
					font-weight:bold;
					-moz-border-radius:14px;
					-webkit-border-radius:14px;
					border-radius:14px;
					
					*zoom:inline;
					*display:inline;
				}	
					#topSection #specialOffers .text a strong
					{
						color:#13abdc;
						text-transform:uppercase;
					}
		
		/***/
			
	#topSection nav
	{
		height:124px;
		position:relative;
		/*background:url(tmp/templates/menu.jpg) no-repeat center top;*/
		text-align:center;
	}
		#topSection nav .border
		{
			left:0;top:12px;
			width:100%;height:1px;
			position:absolute;
			background:#c3c3c3;
		}
		#topSection nav .item
		{
			display:inline-block;
			color:#13568e;
			font-weight:bold;
			font-size:20px;

			padding:0 40px;
			vertical-align:top;
			
			*zoom:1;
			*display:inline;
		}
			#topSection nav .item div
			{
				width:23px;height:23px;
				margin:0 auto 8px auto;
				background-image:url(buttons/home-top-section.png);
			}
				#topSection nav .item:hover div,
				#topSection nav .item.active div
				{
					background-position:left bottom;
				}
			#topSection nav .item br
			{
				display:none;
			}
			/*#topSection nav .brands
			{
				width:222px;
				width:172px;
				width:148px;
			}
			#topSection nav .secondHand
			{
				width:158px;
				width:166px;
			}
			#topSection nav .medias
			{
				width:164px;
			}
			#topSection nav .news
			{
				width:226px;
				width:192px;
				width:142px;
			}
			#topSection nav .sav
			{
				width:138px;
				width:198px;
				width:122px;
			}
			#topSection nav .last
			{
				width:234px;
				width:136px;
			}*/
		
#bottomSection
{

}

	#bottomSection .table
	{
		display:table;
		width:100%;
	}
		#bottomSection .col
		{
			display:table-cell;
			vertical-align:top;
			font-size:0;
		}

			#bottomSection .col.left
			{
				
			}
				#bottomSection .col.left .item
				{
					width:50%;
				}

			#bottomSection .col.right
			{
				width:365px;
			}
				#bottomSection .col.right .wrapper
				{
					position:relative;
					margin:0 -10px;
				}

					#bottomSection .col.right .item
					{
						width:33%;
					}

						#bottomSection .col.right .margin
						{
							margin:0 10px;
							position:relative;
							display:block;
						}

							#bottomSection .col.right img
							{
								width:100%;
                                margin-left: -8px;
							}

					#bottomSection .folder .tooltip
					{
						line-height:20px;
						font-size:12px;
						background-color:black;
						position:absolute;
						left:50%;bottom:220px;
						margin-left:-80px;
						width:160px;
						padding:15px 0;
						color:#00a8ff;
						text-align:center;
						white-space:nowrap;
						font-weight:bold;
						
						-moz-border-radius:5px;
						-webkit-border-radius:5px;
						border-radius:5px;
					}
						#bottomSection .folder .tooltip.active
						{
							bottom:130px;
							
						}
							#bottomSection .folder .tooltip.hidden
							{
								display:none;
							}
						
						#bottomSection .folder .tooltip .arrow
						{
							width:20px;height:14px;
							left:50%;top:100%;
							margin-left:-10px;
							background-image:url(pictos/tooltip-arrow.png);
							position:absolute;
						}

			#bottomSection .col .item
			{
				display:inline-block;
				vertical-align:top;
			}

				#bottomSection .title
				{
					font-size:18px;
					line-height:22px; line-height:1.222222222222222em;
					color:#10548d;

					margin-bottom:0.5em;
				}

	/*#bottomSection .item
	{
	}
		#bottomSection #fleet
		{
			width:620px;
			position:relative;
			float:left;
			display:block;
			width:524px;
		}
			#bottomSection #fleet img
			{
				position:absolute;
				left:0;top:0;
			}
			#bottomSection #fleet .text
			{
				padding:0 40px 0 265px;
			}
				#bottomSection #fleet p
				{
					margin-bottom:5px;
				}
					#bottomSection #fleet p.readMore
					{
						text-decoration:underline;
						color:#10548D;
					}
			
		#bottomSection #folders
		{
			width:476px;
			position:relative;
			float:left;
			display:block;
		}
			#bottomSection .infoblock{
				width:33%;
				display:inline-block;
			}



			#bottomSection #folders .folder
			{
				float:left;
				position:relative;
				margin-right:24px;
			}
				#bottomSection #folders .folder.last
				{
					margin-right:20px;
				}
				#bottomSection #folders .folder .tooltip
				{
					line-height:20px;
					font-size:12px;
					background-color:black;
					position:absolute;
					left:50%;bottom:220px;
					margin-left:-80px;
					width:160px;
					padding:15px 0;
					color:#00a8ff;
					text-align:center;
					white-space:nowrap;
					font-weight:bold;
					
					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					border-radius:5px;
				}
					#bottomSection #folders .folder .tooltip.active
					{
						bottom:187px;
						
					}
						#bottomSection #folders .folder .tooltip.hidden
						{
							display:none;
						}
					
					#bottomSection #folders .folder .tooltip .arrow
					{
						width:20px;height:14px;
						left:50%;top:100%;
						margin-left:-10px;
						background-image:url(pictos/tooltip-arrow.png);
						position:absolute;
					}
		#bottomSection .title
		{
			font-size:18px;
			line-height:22px;
			margin-bottom:5px;
			color:#10548d;
		}
		#bottomSection p
		{
			font-size:13px;
			line-height:20px;
			font-weight:normal;
			color:#5a5a5a;
		}*/
		
		