/* ------------------------------------------------------------------ */
/*						SEARCH           							  */
/* ------------------------------------------------------------------ */

#controlFastSearch{
	width:298px;
	height:154px;
	padding:20px 10px 10px 10px;
	float:left;
	background:url("images/bg_controlsearch.jpg") 0px 0px no-repeat;
	position:relative;
	left:-10px;
	margin-right:-10px;
}

/* ------------------------------------------------------------------ */
/*						LAST CARS        							  */
/* ------------------------------------------------------------------ */

#controlLastCars{
	margin-bottom:10px;
}

	#controlLastCars h1{
	display:none;
	}



	#controlLastCars .item{
		width:330px;
		height:117px;
		float:right;
		cursor:pointer;
		background:url("images/bg_lastcars.jpg") 0px 0px no-repeat ;
		padding-top:20px;
		display:block;
		text-decoration:none;
	}


		#controlLastCars .item:hover{
			background-position: 0px -137px;
			color:#FF5A00;
		}


		#controlLastCars .item .description{
				width:170px;
				_width: 165px;
				float:left;
				margin-left:15px;
				_margin-left: 10px;
				text-decoration:none;
				font-size:10px;
			}

				#controlLastCars .item .description .make{	
						font-size:14px;

				}

				#controlLastCars .item .description .version{
						font-size:12px;
						margin-bottom:5px;
				}
		
			#controlLastCars .item .description .detail{
				display:none;
			}


			#controlLastCars .item .description  .photo{
				width:135px;
				height:98px;
				float:left;
			}
			
			#controlLastCars .item .description  .price{
				text-decoration:none;
				font-size:17px;
				margin-top:5px;
			}
		
			#controlLastCars .item .description  .price small{
				font-size:11px;
			}
		
			#controlLastCars .item .puce {
			width: 22px;
			height: 22px;
			position: absolute;
			margin-left: 300px;
			margin-top: -15px;
			background:url('images/bg_puce.png') 0px 0px no-repeat;
			}

			*+html #controlLastCars .item .puce {
			margin-top: -20px;
			}
			
			#controlLastCars .item:hover .puce {
			background:url('images/bg_puce_hover.png') 0px 0px no-repeat;
			}
		
	#controlLastCars .separator{
		float:left;
		width:0px;
		height:1px;
	}


/* ------------------------------------------------------------------ */
/*						controlNbrCars        							      */
/* ------------------------------------------------------------------ */

.controlNbrCars{
}

	.controlNbrCars A{
		color:#428F14;
		text-decoration:none;
		width:155px;
		height:193px;
		float:right;
		color:#428F14;
		background:url('images/bg_stock.jpg') 0px 0px no-repeat;
	}

	.controlNbrCars .nbrContainer{
		width:60px;
		text-align:center;
		margin:50px 0px 0px 26px;
		cursor:pointer;
	}

		.controlNbrCars .nbrContainer .nbr{
			display:block;
			font-size:40px;
		}

		.controlNbrCars A SMALL{
			font-size:9px;
			position:relative;
			top:-5px;
			display:block;
		}

	.controlNbrCars A:hover{
		color:#FF4800;
	}

/* ------------------------------------------------------------------ */
/*						FILTER        							      */
/* ------------------------------------------------------------------ */

.filter{
	display:block;
	background:url("images/bg_filter.jpg") 0px bottom repeat-x;
	color:#666666;
	font-size:11px;
	padding:5px;
}


/* ------------------------------------------------------------------ */
/*						RESULTS        							      */
/* ------------------------------------------------------------------ */

#controlResults{
	margin-bottom:15px;
}


	#controlResults .item{
		width:133px;
		height:260px;
		float:left;
		margin-top:15px;
		cursor:pointer;
		background-color:white;
		text-decoration:none;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		background:url("images/bg_result.jpg") 0px 0px repeat-x white;
	}

		#controlResults .item .photo{
			width:130px;
			height:98px;
			text-align:center;
			border-width:0px;
			cursor:pointer;
			margin-bottom:10px;
		}

	
			#controlResults .item .description{
				font-size:10px;
			}


			#controlResults .item .description .make{	
				font-size:14px;
				color:#666666;
			}

			#controlResults .item .description .version{
				font-size:12px;
				margin-bottom:5px;
				display:block;
				color:#666666;
			}


			#controlResults .item .description .price{
				font-size:12px;
				margin-top:5px;
				display:block;
			}



		#controlResults .item .detail{		
			padding-top:20px;
			font-size:14px;
			color:white;			
			background:url("images/bg_resultdetail.jpg") 100px 10px no-repeat;
		}

			#controlResults .item .detail:hover{
			
			}

	#controlResults .separator{
		float:left;
		width:15px;
		height:247px;
		margin-top:15px;	
	}

/* ------------------------------------------------------------------ */
/*							CAR VIEW		     					  */
/* ------------------------------------------------------------------ */

#carViewPhoto{
}

	.viewLeft{
		float:left;
		width:300px;
		padding:10px;
	}
				
				#carViewPhoto .photo{
					width:283px;
					height:212px; 
					text-align: center;
					text-align:center;
					clear:both;
					border:1px dotted #CDCDCD;
					padding:2px;
					cursor:pointer;
				}

				#carViewPhoto .zoom{
					background:url("images/zoom.gif") 0px 0px no-repeat;
					width:36px;
					height:20px;
					margin-bottom:-30px;
					position:relative;
					top:-20px;
					display:block;
					left:15px;
				}

				#carViewPhoto .smallPhoto{
					width:49px;
					height:37px;
					border-right:#D7D4CD 1px solid;
					border-bottom:#D7D4CD 1px solid;
					padding:2px;
					cursor:pointer;
				}

			#carTools{
				margin-top:10px;
			}

				#carTools .links{
					border:1px solid silver;;
					background-color:white;
					color:#318102;
					padding:10px 10px 5px 10px;
					margin-top:15px;
					cursor:pointer;
					width:267px;
				}

					#carTools .links A{
						display:block;
						margin-bottom:5px;
					}

				#carTools .dealerInfo{
					border:1px solid silver;;
					background-color:white;
					color:#318102;
					padding:10px;
					margin-top:15px;
					cursor:pointer;
					width:267px;
				}

					#carTools .dealerInfo:hover{	
						border:1px solid #318102;
					}


	.viewRight{
		float:right;
		width:580px;
	}

				#carViewDetail{
				}

					#carViewDetail H1{
					}

					#carViewDetail H3{
						color:#318102;
					}

					#carViewDetail .shortDesc{
						width:250px;
						float:left;
						padding-right:10px;
						font-size:14px;
					}

					#carViewDetail .priceContainer{
						width:300px;
						float:right;
					}

					#carViewDetail .priceContainer .credit{
						margin-top: -10px;
					}
						#carViewDetail .priceContainer H2{
							font-size:21px;
							color:#318102;
							font-family:Trebuchet MS, sans-serif;
							letter-spacing:-1px;
							font-weight:bold;
							display:inline;
						}

						#carViewDetail .priceContainer .cadre{
						}

							#carViewDetail .priceContainer .cadre .left{
								width:150px;
								float:left;
								border-right:1px dotted #CDCDCD;
							}

							#carViewDetail .priceContainer .cadre .right{
								width:110px;
								float:right;
								padding-left:7px;
							}

					#carViewDetail .column1{
						width:192px;
						float:left;
						border-right:1px dotted #CDCDCD;
					}

					#carViewDetail .column2{
						width:182px;
						float:left;
						padding-left:10px;
						border-right:1px dotted #CDCDCD;
					}

					#carViewDetail .column3{
						width:182px;
						float:left;
						padding-left:10px;
					}


/* ------------------------------------------------------------------ */
/*                      FINANCING        	                          */
/* ------------------------------------------------------------------ */

#financing{
}

	#financing H1{
		margin-bottom:8px;
	}

	#financing .financingChoise{
		width:290px;
		float:left;
		padding-right:15px;
	}

	#financing .financingResult{
		width:250px;
		float:right;
	}

		#financing .financingResult .header{
			background-color:#F5F5F5;
		}

		#financing .financingResult .odd{
			background-color:#FFFFFF;
		}

		#financing .financingResult .even{
			background-color:#F5F5F5;
		}


/* ------------------------------------------------------------------ */
/*                           SEND TO FRIEND	                          */
/* ------------------------------------------------------------------ */

#sendToFriendsPanel{
	border:#F9F8F7 1px solid;
	position:absolute;
	background-color:white;
	width:600px;
	z-index: 2000;
	padding:10px;
}


/* ------------------------------------------------------------------ */
/*                           SEND TO MERCHANT                         */
/* ------------------------------------------------------------------ */

#sendToMerchantPanel{
	border:#F9F8F7 1px solid;
	position:absolute;
	background-color:white;
	width:600px;
	z-index: 2000;
	padding:10px;
}


/* ------------------------------------------------------------------ */
/*							DEALER VIEW							      */
/* ------------------------------------------------------------------ */

#dealerViewPhoto{
}

	#dealerViewPhoto .photo{
		width:283px;
		height:212px; 
		text-align: center;
		text-align:center;
		clear:both;
		border:1px dotted #CDCDCD;
		padding:2px;
	}

	#dealerViewPhoto .zoom{
		background:url("images/zoom.gif") 0px 0px no-repeat;
		width:36px;
		height:20px;
		margin-bottom:-30px;
		position:relative;
		top:-20px;
		display:block;
		left:15px;
	}

	#dealerViewPhoto .smallPhoto{
		width:49px;
		height:37px;
		border-right:#D7D4CD 1px solid;
		border-bottom:#D7D4CD 1px solid;
		padding:2px;
	}

#carsNum{
	width:277px;
	padding:5px;
	margin-top:10px;
	border:1px solid #3FA800;
}

#dealerInfos{
}

	#dealerInfos H1{
		margin-bottom:8px;
	}

	#dealerInfos H3{
		padding-bottom:5px;
		border-bottom:1px dotted #CDCDCD;
	}

	#dealerInfos .coordonnees{
		width:322px;
		height:154px;
		float:left;
		border:1px dotted #CDCDCD;
		padding:5px;
		margin-bottom:15px;
	}

	#dealerInfos .horaires{
		width:220px;
		height:154px;
		float:right;
		border:1px dotted #CDCDCD;
		padding:5px;
		margin-bottom:15px;
	}


/* ------------------------------------------------------------------ */
/*						MY VEHICLES  							      */
/* ------------------------------------------------------------------ */

#myVehicles{
}

	#myVehicles .separator{
		height:1px;
		border-bottom:1px dotted #CDCDCD;
	}

	#myVehicles .list_title{
		background-color:#F5F5F5;
	}

	#myVehicles .odd{
		background-color:#F5F5F5;
	}

	#myVehicles .even{
		background-color:#FFFFFF;
	}


/* ------------------------------------------------------------------ */
/*					CAR MESSENGER    							      */
/* ------------------------------------------------------------------ */

#carMessenger{
}

	
	#carMessenger .separator{
		height:1px;
		border-bottom:1px dotted #CDCDCD;
	}

	#carMessenger .list_title{
		background-color:#F5F5F5;
	}

	#carMessenger .odd{
		background-color:#F5F5F5;
	}

	#carMessenger .even{
		background-color:#FFFFFF;
	}
