/* Simple Form */
.bloc-form-field, .bloc-form-field_oneColumn{padding-left:160px;}
.bloc-choix{padding:6px 0}
/* Balises et class genérales  */
SELECT , SELECT:active, SELECT:focus {color:#232223;border:1px #24B5B9 solid}

INPUT, INPUT:active,INPUT:focus {color: none;border: 1px solid #24B5B9;}
.form-field:hover {border: 1px #654335 solid ; color:#424142;}

label { width:150px;float:left;padding:0px 10px 0 0;margin-bottom: 5px; margin-top: 5px;font-weight:700;}
label.longlabel { width:614px;float:left;padding:0px 10px 0 0; color:#47464A; margin-bottom: 5px; margin-top: 5px;font-weight:700;}


input[type=radio].form-field, input[type=checkbox].form-field { border:none; background:none;}/*reset FF*/
input.coche, input.radioButton {background:none;border:none;}/*reset ie*/
input.coche { margin-right : 5px;}


.form-label, .texte .longlabel { 
	text-align:left; 
	font-weight:700;
	margin:5px 0;
}
.form-field { padding-top:2px; text-align:left; }

input.form-field {
	font-family : Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
	border: 1px #bab0b9 solid;
	margin-bottom: 5px;
	margin-top: 5px;
}
select.form-field {
	font-family : Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
	border: 1px #bab0b9 solid;
	margin-bottom: 5px;
	margin-top: 5px;

}
textarea.form-field {
	font-family : Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
	width: 300px;
	border: 1px #bab0b9 solid;
	margin-bottom: 5px;
	margin-top: 5px;

}
.form-mandatorysign {
	color: #CC0000;
	font-family:verdana;
}
.form-separator {
	font-size: 14px;
	font-weight:bold;
	padding:15px 0 10px 0;
}
.form-submit{
	border:1px #654335 solid; 
	padding:5px;
	margin:5px 0;
	color:#FFF; 
	font-weight:bold;
	background:#654335; 
}

.form-submit:hover{
	border: 1px #000000 solid; 
	background: #FFF;
	color:#654335;
	cursor:pointer;
}

.form-blocsubmit{
	clear:both;
	text-align:center;
}

/* Ajout aux classes générales */

INPUT.form-field-count {
	background-color: #E6F3B9; 
	border:#009c3c 1px solid;
	color: #000000;
	font-family : Arial, Helvetica, Geneva, Verdana, "Bitstream Vera Sans", sans-serif;
	font-size: 11px; 
}

.titre-recap {
	color : #993366;
	font-size : 16px;
	font-weight : 700;
	padding:20px 0;
}
.recap-hr { border:1px solid #993366; }

table.tableau-form {
	border:0px;
	padding:5px;
}
table.tableau-form th {
	text-align:left;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
}