/* Label */
form label{
	font-size:1em;
}
form label.mce-label{
}

/* Form Section */
form .form-section{
}
form .form-section-title{
	font-size:1em;
}

form{
    direction:rtl;
}

form .info-file-conditions{
	font-size:.8em;
	text-align:left;
	padding-left:10px;
}

form *{
}

/* Astérique champs obligatoires */
form .star-required-note{
    font-size:.8em;
	text-align:left;
	float:left;
}
form .star-required-note .star-symbol{
	font-size:1.2em;
}

.field input,
.link-field a,
.field select,
.field textarea{
    font-size:1em;
}

form .num-field input,
form .fax-field input,
form .phone-field input,
form .mobilePhone-field input,
.file-field input.for-file{
    direction:ltr;
	text-align:right;
}


/* Password Field */
.pwd-wrp .field .unmask-pwd{
	right:auto;
	left:8px;
}


/* Champ de type Checkbox et radio */
.choice-opt{
	background-position:right center;
}
.choice-list .choice-opt{
	margin-right:20px;
}
.vt-choice-list .choice-opt{
	margin-right:0;
}
.choice-opt .choice-opt-tpl{
	right:0;
}
.checkbox-opt.opt-checked .choice-opt-tpl .choice-opt-tpl-inner{
	background-image:url(../icons/lists/ltr/okGreen.png);
}
.choice-opt label{
	padding:0;
	padding-right:23px;
	?padding:0;
	?padding-left:auto;
	?padding-right:20px;
}

/* Coice List Outer */
.choice-list-outer .choice-list-outer-fields{
	text-align:left;
}

/* Choice List Imaged */
.choice-list-imaged .choice-opt input,
.choice-list-imaged .choice-opt .choice-opt-tpl{
	right:0;
}
.choice-list-imaged .choice-opt label{
	padding-right:0;
}


/* Select */
.select-field .select-arrow{
    left:10px;
}


/* Champ de type Duration */
.duration-field-wrp select{
	right:auto;
	left:0;
	margin:0 1%;
	border-left:auto;
	border-right:1px solid #D9D9D9;
}


/* Champ double (money,duration...) */
.double-field .number-field{
	margin-left:1%;
}
.double-field .select-field{
	right:auto;
	left:0;
	border-left:auto;
	border-right:1px solid #D9D9D9;
}
.double-field .select-field select{
}


/* Champ de type File */
.file-field .file-layer-wrp{
}
.file-field .file-layer-wrp .file-layer{
	left:auto;
    right:0;
}
.file-field .file-browse{
	right:auto;
    left:-1px;
}
.file-field .file-browse .text-browse{
	font-size:.8em;
}
.file-field .file-browse input{
	left:auto;
    right:0;
	?left:auto;
    ?right:-3px;
}


/* Input Imaged */
.input-imaged-inner{
	float:right;
	margin-left:20px;
}


/* Champ de type Search */
.search-field .search-btn{
	right:auto;
    left:0;
	border-left:auto;
	border-right:1px solid #D9D9D9;
}
.search-field .search-btn input{
	left:auto;
    right:0;
	?left:auto;
    ?right:-3px;
}

/* Close */
.search-field .search-btn-clz{
	right:auto;
	left:41px;
	border-left:auto;
	border-right:1px solid #D9D9D9;
}

/* Champ de type Submit */
.submit-field{
    ?float:right;
	margin-top:5px;
	margin-right:auto;
	margin-left:10px;
}


/* Captcha */
.captcha-elements{
}
.captcha-field{
	margin-right:5px;
}
.captcha-reload{
}


.list-fields-hz .field{
	margin-left:10px;
}


/* Compteur du nombre de caractères saisis */
.maxlength-counter{
	right:5px;
}