
/* @group Formulaire de contact */

.form_2 div.spip_descriptif {
	text-align: center;
	font-weight: bolder;
}

.form_2 span.spip_form_label_obligatoire,
.form_2 span.spip_form_label_details {
	display: none;
}


/* @end */



/* traduitoo.com / formulaires.css */

#form_traducteur, #form_devis, .form_2 form {
	font-size: .9em;
	margin-bottom: 30px;
}

#form_traducteur fieldset,
#form_devis fieldset,
.form_2 fieldset.separateur_1 {
	margin: 20px auto;
	width: 600px;
	border: 1px dashed #ffa305;
}

#form_traducteur h4,
#form_devis h4 {
	text-align: center;
}

#form_traducteur p,
#form_devis p,
div.spip_form_champ {
	margin: 10px 0;
}

legend {
	font-style: italic;
	color: #ffa305;
	padding: 0 5px;
	background-color: #fff; /*Pour IE*/
}

label, .form_2 form .spip_form_label {
	float: left;
	margin-right: 1em;
	text-align: right;
	line-height: 1.5em;
}

/*.form_2 form label {
	display: inline;
	text-align: left;
	margin: auto;
}*/

span.exemple, .erreur span.info {
	font-size: smaller;
}

ul.erreur {
	text-align: center;
	color: #f00;
}

span.erreur {
	color: #f00;
}

#contenu ul.erreur li {
	list-style-type: none;
	list-style-image: none;
}

p.info, 
.textestatique_1 {
	text-align: center;
}

fieldset p.info,
.textestatique_1 {
	font-style: italic;
}

p.dernier_p {
	margin-bottom: 30px;
}

#btn_envoyer {
	text-align: center;
}
.spip_bouton input {
	display: block;
	margin: 10px auto;
}

fieldset #traduction1,
fieldset #traduction2,
fieldset #traduction3 {
	width: 450px;
}

fieldset fieldset legend span {
	font-size: .9em;
}

/* @group Règles communes */

#vous label,
#traduction label,
#interpretariat label,
#livraison label, /* <- Pour les devis*/
#activitee label,
#langues label,
#specialisation label,
#vos_tarifs label,
#vos_experiences label,
.form_2 form .spip_form_label { /* <- Pour le contact */
	width: 14em;
}

label.label_suivant { /* Cas des lignes avec plusieurs éléments de formulaires */
	float: none;
	margin-left: 20px;
}

#vos_outils_informatiques input,
#siteweb1_entier,#siteweb1_partiel,
#interpretariat input,
#livraison input {
	border: 0;
}

#langues>fieldset label {
	width: 13em;
}

/*#vos_tarifs>fieldset label {
	width: 12em;
}*/

#langues fieldset legend,
#vos_tarifs fieldset legend {
	font-weight: bold;
	color: #3E5B54;
}

#form_devis input, #form_devis select,
#form_traducteur input, #form_traducteur select {
	font-size: .9em;
}

#form_devis textarea, #diplomes_obtenus {
	display: block;
	margin: 0 auto;
}

textarea, input, select {
	border: #3e5b54 1px solid;
}

textarea.forml { /* <- Pour le contact */
	width: 400px;
	height: 200px;
	font-size: small;
}
/* @end */


/* @group Traductions */
#traduction span {
	display: block;
	margin: 15px 0 5px 20px;
}

#traduction p.complement_info {
	font-size: smaller;
	text-align: center;
}
/* @end */


/* @group Interpretariat */
#interpretariat p.plus_info {
	text-align: center;
	font-size: smaller;
}

/* @end */

/* @group Livraison */
#livraison label {
	width: 22em;
}
/* @end */

/* @group Langues */
#langues dl dt {
	margin: 15px 0 5px 0;
	text-align: center;
}

#langues dl dd {
	margin-bottom: 5px;
}

#langues label {
	width: 23em;
}

/* @end */

/* @group Diplômes */
#diplomes p {
	text-align: center;
}

/* @end */

/* @group Vos Outils Informatiques */
#vos_outils_informatiques label {
	width: 23em;
}

#vos_outils_informatiques p.checkbox_par4 label {
	width: 13em;
}

#vos_outils_informatiques p.autres_softs label,
#vos_outils_informatiques p.autres_softs textarea {
	vertical-align: middle;
}
/* @end */