/* CSS Document */

form{width:100%;text-align:left;font-size:14px;}

legend{
padding:0px 5px 0px 5px;
font-weight:bold;
color:#00B6FF;
font-size:16px;
}

fieldset{
border:ridge #333333;
background-color:#DFDFDF;
margin-top:8px;
margin-bottom:8px;
padding:1em;
color:#666666;
}

.erreur{
display:block;
clear:both;
width:100%;
color:#FF0000;
font-size:12px;
margin-left:130px;
width:72%;
}

.erreur_align{
display:block;
clear:both;
width:100%;
color:#FF0000;
font-size:12px;
}

.error-message{
display:block;
clear:both;
width:100%;
color:#FF0000;
font-size:12px;
}

#form_appel_service label{
float:left; 
width:28%;
margin:0.3em 0em 0.3em 0em;
text-align:left;
}

#SectionEvaluationForm div.radio {
	margin-top:8px;
	margin-bottom:30px;
}

#SectionEvaluationForm label {
	margin-right:35px;
	margin-left:5px;
}

#SectionEvaluationForm p {
	margin-bottom:0;
}

#SectionEvaluationForm .submit input,
#SectionEvaluationForm .reset input {
	width:100px;
}


#SectionEvaluationForm #vosInformations label{
	width:140px;
	text-align: right;
	float:left;
	display: block;
	margin:0.3em;
}

#form_appel_service input{
width:200px;
}

input {
	margin:0.3em 0em 0.3em 0.2em;
}

/************************* style par fieldset ***************************/

#fs_ville label, #fs_delai label{
margin-right:0.7em;
text-align:left;
float:none;
}

#fs_ville input, #fs_delai input{
margin-right:0.3em;
margin-left:1.5em;
width:20px;
}


#fs_probleme label{
width:100%;
text-align:left;
}

#fs_probleme input, textarea{
width:100%;
}


#form_appel_service #indTelLieu, #form_appel_service #debutTelLieu, #form_appel_service #indTelCoord, #form_appel_service #debutTelCoord{
width:30px;
float:left;
display:inline;
}
 
#form_appel_service #finTelLieu, #form_appel_service #finTelCoord{
width:45px;
float:left;
display:inline;
}

#form_appel_service #reset,
#reset {
width:100px;
float:right;
}

#form_appel_service #submit,
#submit{
float:right;
width:100px;
}

