/* CSS Document */


/* bloc formulaire */
/* le bloc arrondis qui contient le formulaire */
#form-haut,#form-centre,#form-bas{
	width:476px;
	margin:auto;
	padding:auto;
	border:1px solid #999999;
}

#form-haut{
	height:16px;
	font-size:5px;
	/*background:url(../images/form-haut.jpg) no-repeat;*/
	background:#666666;
	display:none;
}
#form-bas{
	height:16px;
	/*background: url(../images/form-bas.jpg) no-repeat;*/
	background:#666666;
	display:none;
}
#form-centre{
	/*background:url(../images/form-centre.jpg) repeat-y;*/
	background: #E2E2E2;
}

/* debut de formattage des champs */
form.css fieldset
  {
  padding: 0.5em 1em 1em 1em ;
  border:none;
  }
  
/* les noms de champs (nom, prenom...) */
 form.css label
  {
  display: inline;
  float: left;
  width: 180px;
  text-align:left;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#666666;
  margin-bottom:5px;
  border-right:1px dotted  #B9B9B9;
  border-bottom:1px dotted #B9B9B9;
	height:25px;
	background: url(../images/puce-label.gif) no-repeat left;
	line-height:23px;
	text-indent:10px;
  }
 /* le form */
  form {
	margin: 0;
	padding: 0 10px 10px 10px;
	font-family:"Trebuchet MS", Helvetica, Verdana;	
	font-size: small;
}

/* les champs */
form.css input{width:180px;margin-left:5px;margin-bottom:5px;float:left;height:20px; padding-top:3px; }
form.css select.form-input{ width:50px;float:left;margin-left:6px;}
form.css select{ width:184px;float:left;;margin-left:5px }
form.css textarea{ height:60px;width:180px;margin-top:0px !important; margin-bottom:5px; float:left;margin-left:5px;}
fieldset#boxes{
	width:200px;
	border:1px solid #000000;
}

form.css fieldset#boxes label{
	width:60px;

}
#boxes label{
 width:400px;
 display:block;
 float:left;
border:none;
background:none;
line-height:15px;
}
#boxes input{
 width:10px;
 height:18px;
 float:left;
 margin-right:6px;
}
#boxes{width:455px;float:left;}
 
/* bouton valider */
#valider {
 background:#E0DACD;
 border-top:1px solid #999999;
 margin:auto;
 padding:auto;
}
#valider .btn-go{width:80px;height:22px; margin-left:200px;float:left;}
.input-radio{float:left;text-align:left;font:11px Arial, Helvetica, sans-serif;color:#000000;margin-bottom:8px;margin-left:5px;}
.input-radio div.input1{ float:left;width:150px;}
.input-radio div.input2{ float:right;width:220px;}
.input-radio div.input1 input{ float:left;width:80px;height:15px;}
/* intro en haut */
.input-radio div.input2 input{ float:left;width:80px;height:15px;}
 
.titre-form{
font:normal 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin-bottom:10px;
	background:url(../images/fiche-titre.gif) repeat-x;
	padding:3px;
	text-align:center;
}
.titre-form span{
 text-decoration:none;
 font-weight:bold;
}

