/*===================================================================*/
/*  Feuille de style des formulaires*/
/*===================================================================*/
form {
  margin:0;
  padding:0;
}
fieldset { border:none; }
legend {
  font-family:Arial, "Bitstream Vera Sans", Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#0170B9;
  padding-left:0px;
}
label { display: inline; }
textarea {
  border: 0 none;
  background: transparent url(../images/bg_champ_textarea.png) no-repeat 0px 0px;
  height: 200px;
  padding-left: 4px;
  margin-left: 2px;
  margin-right: 2px;
}
select {
  font-size:10px;
  color: #fff;
  background-color:#8C2D5F;
  border:1px solid #616161;
}
option {
  border-bottom: 1px outset #8C2D5F;
}
/** Classe des champs de formulaires de type texte **/
.champ-form {
  border: 0 none;
  background: transparent url(../images/bg_champ.png) no-repeat 0px 0px;
  height: 20px;
  padding-left: 4px;
  margin-left: 2px;
  margin-right: 2px;
}

/** Classe des champs de formulaires de type bouton **/
.bout-form {
  background-color: transparent;
  height: 20px;
  border: 1px solid #8C2D5F;
  color: #8C2D5F;
  margin-left: 2px;
  margin-right: 2px;
  padding: 2px 4px;
}
.go {
  border: 0px none;
  width:32px;
  height:17px;
  background: transparent url(../images/bout_go.gif) no-repeat 0px 0px;
}

/** Classe du conteneur de formulaires **/
.formulaire-contenu { 
	margin-top:20px;
}
/** Classe des messages d'erreur **/
.msg {
	font-size:10px;
	color:#FF0000;
}
.formulaire-contenu p {
	font-size:11px;
	color:#616161;
}
.formulaire-contenu table {
	margin-left:50px;
}
.formulaire-contenu td {
	vertical-align:middle;
}

/*****  formulaire de recherche de l'entete  ***************/
#outer-form {
	width: auto;
	height: 20px;
	margin-top: 4px;
	margin-right: 60px;
	margin-bottom: 4px;
	margin-left: 0px;
}
