form.prop{ /*PROPAGATION*/
 font:normal 11px Arial,sans-serif;
 margin:0;
 padding:20px 0 0 0;
}
fieldset{
 margin:0;
 padding:0;
 border:none;
}
.error{
 color:#FF9306;
}
div.error{
 text-align:center;
 padding:1em;
}
input.text,
input.submit,
select,
textarea{
 font:normal 100% Helvetica,sans-serif;
 border:solid #ececec;
 border-width:1px 2px 2px 1px;
 color:#b4b4b4;
 background:#fff;
}
input.error{
 border-color:#f00;
}
textarea{
 overflow:auto;
}
.fInLine div{
 float:left;
}
.fInLine div.space{
 float:none;
 clear:both;
 height:5px;
}
label b,
.req b,
#f_copy_adres a{
	 color:#ff9306;
}

.fInLine label{
 padding:0px 0pt;
}
.fInLine input{
 margin:0 5px 0 0;
}

legend{
 padding:0;
 margin:0;
 border:solid 1px;
}
.text{
 padding:2px;
}
fieldset.cours{
 margin-bottom:40px;
}
fieldset select{
 width:300px;
 margin:0 10px 0 0;
}
input.name{
 width:280px;
}
input.small{
 width:110px;
}
input.data{
 width:67px;
}
input.postcode{
 width:50px;
}

.fInLine{
}

.fLine label{
 display:block;
 width:130px;
 float:left;
 padding:2px 5px 0pt 0pt;
 text-align:right;
}
.fLine input.text,
.fLine textarea{
 width:500px;
}
.fLine div{
 margin:5px 0 0 0;
 clear:left;
}
.fRadio input.radio{
 float:left;
 display:block;
 margin:0 8px 2px 0;
}
.fRadio label{
 
}
.fRadio div{
 margin:5px 0pt 0pt 13px;
 clear:left;
}
div.submit{
 margin:10px 0 0 0;
}
div.submit input{
 padding:2px 5px;
}