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

form { background-color: #EAEAEA; width: 100% }
label { float: left; width: 200px; margin-right: -200px }
input, select, textarea { margin-right: 4px; border: 1px solid #a5acb2; float: left; width: 400px; margin-left: 200px }
/* 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 }
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 input, .reprise select, .reprise textarea, .reprise .fieldContainer { width: 280px }
.reprise input, .reprise select, .reprise textarea { margin-left: 180px }
.reprise .fieldContainer { left: 180px }
.reprise textarea { height: 60px }
.reprise label { text-align: right; font-weight: bold; padding-right: 4px; color: #4A4A4A; width: 180px; margin-right: -180px }

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

input.btn { margin-left: 0 }