
#main { width: auto; margin: 0 auto }

form { background-color: #f2f2f2; width: 100% }
label { float: left; width: 200px; margin-right: -200px }
input, select, textarea { margin-right: 4px; border: 1px solid #d4d4d4; float: left; width: 400px; margin-left: 200px ; padding:2px;}
/* positonné en relatif pour ce #!%zxlropl d'ie6 */
.fieldContainer { display: block; float: left; width: 400px; position: relative; left: 200px }
.fieldContainer input { margin-bottom: 0 }
label, input, select, textarea, .fieldContainer { margin-bottom: 2px }

.fieldContainer input, select, textarea{color:#6c6c6c;}


br { clear: left }
input {
	height: 17px;
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-size-adjust: none;
}
select { font-size: 12px; width: 402px }
textarea { height: 130px }

form p { padding: 10px }

.reprise .fieldContainer{left:0}

.reprise input, .reprise select, .reprise textarea, .reprise .fieldContainer { width: 270px;margin-left:20px; color:	#6c6c6c; }
.reprise input, .reprise select, .reprise textarea {  }
.reprise .fieldContainer { }
.reprise textarea { height: 60px }
.reprise label { text-align: right; font-weight: bold; padding-right: 4px; color: #4A4A4A; width: 180px;  margin-right:0; }

.fieldContainer input, .fieldContainer label { width: auto; margin-left: 0; margin-right: 4px; float: none }
.fieldContainer.box { width: 270px; border: 1px solid #d4d4d4; background: #fff }
.fieldContainer.box label { padding: 0 10px; line-height: 26px }
.fieldContainer.box input { vertical-align: middle }

input.btn { margin-left: 0 }


.offresVcom label{
	width:auto;
	text-align:left;
	font-weight:normal;
	}
	
.offresVcom .fieldContainer.box { width: auto; border: none; background:none; }	

.proch_voiture{
	position:relative;
	
	
	padding-bottom:10px;
		}
		
.proch_voiture .recommande{
	position:absolute;
	right:20px;
	top:10px;
	}	
	
#reprise_nouv_voiture_fields	{
	border:1px solid #d4d4d4;
	background-color:#FEDCA5;
	margin: 0 10px 0 10px;

	}
	
#reprise_nouv_voiture_fields .recommande{
	position:absolute;
	right:20px;
	top:10px;
	}		
