@charset "utf-8";
/* CSS Document */

ul
{
	margin: 0px;
	padding: 10px;
}

a
{
	color:#8DC640;
	text-decoration:none;
}
a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}
body
{
	background-color:#1E1E1E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#FFFFFF;
	margin:0px;
	padding:0px;
	line-height:16px;
}
#all
{
	width:960px;
	margin-left:auto;
	margin-right:auto; 
	padding:0px;
	padding-top:44px;
}

#rvLavage
{
	height:28px;
	text-align:right;
	width:950px;
}

#rvLavage a
{
	background-color:#595A5B;
	color:#FFFFFF;
	padding:5px 39px 5px 12px;
}

#nav
{
	width:100%; 
	text-align:left;
	margin:0px;
	padding:0px;
	
}
#logo
{
	padding-bottom:83px;
}
#pages
{
	margin-top:22px;
	padding:0px;
	clear: both;
}
/*.nav_element
{
	height:29px;
	background-color:#8DC640;
	width:119px;
	float:left;
	margin-right:22px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:17px;
	padding-left:21px;
}
/*.nav_element:hover
{
	background-color:#1E1E1E; 
}*/

#nav li 
{
	display: inline;
	margin:0px;
	padding:0px;
}

#nav .EspacementMenu a 
{
	display: inline;
	float: left;
	height:30px;
	background-color:#8DC640;
	width:107px;
	float:left;
	margin-right:22px;
	color:#FFFFFF;
	/*font-weight:bold;*/
	padding-top:18px;
	padding-left:10px;
	text-decoration: none;
	letter-spacing:0.5px;
	font-size:10px;
}
#nav .Contact a 
{
	float: left;
	height:30px;
	background-color:#8DC640;
	width:107px;
	float:left;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	color:#FFFFFF;
	/*font-weight:bold;*/
	padding-top:18px;
	padding-left:10px;
	padding-bottom:0px;
	padding-right:0px;
	text-decoration: none;
	font-size:10px;
	letter-spacing:0.5px;
}


#nav li a:visited 
{
	color: #FFFFFF;
}

 

#nav li a:hover 
{
	color: #FFFFFF;
	background-color: #1E1E1E;

}

nav_last_element
{
	margin:0px;
	float:right;
}

/*#submenu_used_cars ul li 
{
	margin:0px;
	padding:0px;
}
#submenu_used_cars ul li a 
{
	height:18px;
	background-color:#8DC640;
	width:119px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:4px;
	padding-left:21px;
	text-decoration: none;
}


#submenu_used_cars ul li a:visited 
{
	color: #FFFFFF;
}
/*
 

#submenu_used_cars ul li a:hover 
{
	color: #FFFFFF;
	background-color: #1E1E1E;

}*/
#submenu_used_cars
{
	z-index:1;
	width:960px;
	margin:auto;
	margin-left: 314px;
	margin-top: 200px;
}
.submenu_used_link
{
	height:18px;
	background-color:#404340;
	width:119px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:0px;
	padding-left:21px;
	text-decoration: none;
	padding-top:3px;
	list-style:none;
}
.submenu_used_first_link
{
	height:5px;
	width:119px;
	padding-left:21px;
}
.submenu_used_link a
{
	color:#FFFFFF;
}

.used_cars_element_infos
{
	margin:0px;
	padding:0px;
	float: left;
	/*width: 140px;*/
	font-size:13px;
	padding-right:25px;
}
.used_cars_element_title
{
	font-size:19px;
	color:#FFFFFF;
	line-height:25px;
}

.clear
{
	clear:both;
}

.used_cars_element
{
	width: 951px;
	height:123px;
	background-color:#404340;
	margin-bottom:20px;
}

.used_cars_element_infos
{
	padding-top:20px; 
	color:#FFFFFF;
}
#used_cars_details_left
{
	width:533px;
	margin-right:22px; 
	float:left;
}

#used_cars_details_right
{
	background-color:#393a38;
	width:355px;
	float:right;
	padding:20px;
	color:#FFFFFF;
	margin-right:9px;
	float:right;

}
.team_title
{
	font-size:14px;
}
.team_image
{
	float:left; margin-right:20px; margin-bottom:20px;
}
.teams_infos
{
	margin-bottom:20px;
	height:123px; 
}
.drive_block
{
	width:117px;
	height:93px;
	background-color:#404340;
}
.used_cars_element_content
{
	text-align:left;
}

.colored_text
{
	color:#8DC640;
}
.buy_content
{
	width:530px;
}
.buy_field_name
{
	width:139px;
	padding-bottom:10px;
	float:left;
	
}
.buy_field
{
	width:385px;
	height:12px;
	font-size:11px;
	border:none 0px;
	background-color:#404340;
	margin-bottom:10px;
	margin:0px;
	color:#FFFFFF;
	
	
}
.footer
{
	text-align:center;
	font-size:10px;
	color:#555555;
	padding-top:35px;
	padding-bottom:15px;
}

.footer a:link{
	color:#555555;
}
.footer a:visited{
	color:#555555;
}
.footer a:hover{
	color:#FFFFFF;
}
.radio_label
{
	padding-top:2px; padding-left:2px; padding-right:10px
}
#drive_life_overlayer
{
	position:absolute;
	z-index:999;
	visibility:hidden;
	text-align:center;
	background-color:#5E5E5E; 
	margin-top:69px; 
	margin-left:-1px;
	width:auto;
	padding:3px;
	
}
