h5{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
}

input[type="text"]{
	height:18px;
	font-family:verdana;
	font-size:12px;
	color:#333;
	padding-left:2px;
	padding-top:2px;
	border:1px solid #999;
	width:216px;
}

input[type="password"]{
	height:20px;
	padding-left:2px;
	border:1px solid #999;
	width:216px;
}

::-webkit-inner-spin-button, 
::-webkit-outer-spin-button{
    -webkit-appearance: none;
}
input[type="number"] { 
    -moz-appearance: textfield; 
}

input#fdt {
	width:165px;
	margin-left:2px;
}

input#warranty_value{
	width:auto;
}

label{
	margin-bottom:4px;
}

input[type=checkbox]{
	border: none;
	height:12px;
	*float:left;
}

select{
	height:22px;
	border:1px solid #999;
	width:220px;
	font-family:verdana;
}

input[type="radio"]{
	border:none;
}

#Rep input,
#Options_ input,
#w_ve_ve_firsthand,
#w_ve_ve_printmileage{
	width:auto;
}

#w_ve_ve_power, #w_ve_ve_nbdoors {
	width:45px;
}

#checkBoxFirstHand{
	margin-top:15px;
	font-weight:bold;
}

#checkBoxFirstHand label, #show_CT label{
	margin-top:0px;
	display:inline;
}


#show_CT {
	margin-top:15px;
}

#show_CT img{
	margin-left:80px;
	vertical-align:top;
}

#ctCont {
	display:block;
	float:left;
	height:20px;
	width:20px;
}

#OptionsRecap_{
	display:none;
}

#help_version{
	width:598px;
	!width:595px;
	margin-top:12px;
}

#VersionCont{
	border:1px solid #999;
	height:148px;
	overflow-y:auto;
	overflow-x:hidden;
}

#version_list{
	padding:2px;
	width:600px;
	clear:both;
}

#version_list a{
	display:block;
}

#version_list table{
	width:100%;
}

#version_list table td{
	padding:0;
}

#version_list table td:hover{
	cursor:pointer;
}

#txtlinkversionAfter,
#txtlinkversionBefore{
	font-size:14px;
	padding-left:6px;
	padding-bottom:2px;
	clear:both;
}

#IdNum{
	width:46px;
}

#IdNumCont,
#MileageCheckbox,
#w_ve_ve_intcolor1,
#w_ve_ve_extcolor2,
#optin,
#the_cote{
	margin-top:12px;
}

#infoCG{
}

#the_cote{
	background:#ffffcc;
	padding:2px 2%;
	width:96%;
	float:left;
	clear:both;
	margin-top:12px;
}

.AideAuPrix {
	float:left;
}

#the_marche{
	margin-left:12px;
	margin-bottom:12px;
}

#the_simulation {
	margin-left:12px;
}

#popinReprise {
	z-index: 100;
	display:none;
	background-color:white;
	border:1px solid grey;
    position: absolute;
	margin-left: -500px;
	left:50%;
	top:50px;
}

#popinReprise .btn_fermer {
	position: absolute;
    right: 15px;
    top: 8px;
}

#w_ve_ve_price,
#Euros{
	display:inline;
	float:left;
}

.input40,
select.input40{
	width:45px;
}

#div1st select{
	width:60px;
}

#Cpteur_TypeVehicule,
#Cpteur_InfosVehicule,
#Cpteur_DescVehicule,
#Cpteur_InfoSupSet,
#Cpteur_PriceSaisie,
#Cpteur_CoordFieldSet
.validation-advice,
#Cpteur_CategorieAccessoire,
#Cpteur_DescAccessoire{
	display:none;
}

.PaveRecap{
	display:none;
}

.PaveRecap li{
	list-style:none;
	padding:6px 0;
}

#Set03Recap .PaveSubCont{
	border:none;
}

.LinkModifyPart{
	float:right;
	margin:16px 12px 0 0;
}

#Options_,
#Rep{
	border:1px solid #bababa;
	overflow:scroll;
	overflow-x:hidden;
	width:590px;
}

#Options_ li,
#Rep li{
	padding:3px;
}

#Options_ li label,
#Rep li label{
	width:350px;
}

#Options_ li:hover,
#Rep li:hover{
	background:#efefef;
}

#Options_{
	height:248px;
	margin-bottom:12px;
}

#Options_ table{
	width:100%;
}

#Options_ table td:hover{
	background:#efefef;
}

#Options_ input,
#Rep input{
	margin-right:6px;
}

#Options_ label,
#Rep label{
	display:inline-block;
	font-weight:normal;
	padding:0;
	margin:0;
}

#Options_ .Titre{
	margin-top:25px;
	margin-left:3px;
}

#Options_ .Titre:first-child {
	margin-top:5px;
}

#Set03 .PaveSubCont .Titre{
	margin-bottom:4px;
}

#Options_ .TitreFormEquipement{
	margin-top:0;
}

#Rep{
	display:block;
	padding:3px;
	height:104px;
}

.BtContinueCont{
	margin-top:10px;
	//width:590px;
}

.BtContinueCont .Continue{
	float:right;
}

.BtContinueCont .Continue a{
	color:#fff;
	text-decoration:none;
}

#Options_ li.fdJaune,
#Rep li.fdJaune,
#version_list table tr.fdJaune {
	background:#ffffcc;
}

#w_ve_ve_price {
	width:200px;
}

#photos_Recap img{
	margin-right:10px;
	margin-bottom:10px;
}

#photos_Recap li:first-child{
	display:block;
}

#PriceSubCont{
	clear:both;
	overflow:auto;
}

#option label {
	font-weight:normal;
	margin-top:0px;
}

#Set02Ancre,
#Set03Ancre,
#Set04Ancre,
#Set05Ancre{
	display:inline-block;
	padding:0;
	width:0;
	height:0;
	margin:0;
}

/*#Set03Recap ul.PaveSubCont li{
	width:200px;
	display:inline-block;
	*display: inline;
	float:left;
}*/

ul {
	*list-style-type:none;
}

.notVehicule{
	display:inline-block;
}
.notVehicule{
	width:540px;
	text-align:right;
}

#Options_ label,
#Rep label{
	clear: none;
}

#togglePhoneCtrl {color:#007EFF; font-family:Verdana; font-size:12px;}
.phoneHidden {display:none;}
.padH {padding:5px 0 !important;}

.errorPhoneNumber{clear:both; color:#a70010;}

#S_ADDRESS, #S_LOGIN, #EMAIL_CONFIRM {width:225px;}