.formulaire_legende
{
  font-size:7pt;
  text-align:right;
  float:right;
  margin-right:5px;
  
}

.formulaire_asterix
{
  color : #ff8c00;
  
}

/* INPUT TEXTE */
.formulaire_conteneur {
  display: block;
  overflow: hidden;
  clear: both;
  border:1px sodid red;
}

.formulaire_ligne {
  display: block;
  margin-top: 10px;
  overflow: hidden;
  clear: both;
  margin-top:10px;
}

.formulaire_libelle {
  display:inline-block;
  width: 24%;
  float: left;
  padding-right:5px;
}


.formulaire_champ {
  display:inline-block;
  width:75%;
  float: left;
}

input.formulaire_input {
  width:98%;
  height:23px;
  border:1px solid #b8b9b1;
}

input.formulaire_input:hover {
  border:1px solid #ee7d0c;
  outline-color:#ee7d0c;
}




/* INPUT TEXTE BIS*/

.formulaire_ligne_bis {
  display: block;
  overflow: hidden;
  float:left;
  width:50%;
  margin-top: 10px;
}

.formulaire_libelle_bis {
  display:inline-block;
  width:160px;
  float: left;
  padding-right:5px;
  float:left;
  padding-top:4px;
}

.formulaire_champ_bis {
  display:inline-block;
  float: left;
  
}

input.formulaire_input_bis {
  height:23px;
  border:1px solid #b8b9b1;
  width:162px;
}

input.formulaire_input_bis:hover {
  border:1px solid #ee7d0c;
  outline-color:#ee7d0c;
}

/* COMMENTAIRE */

.formulaire_commentaire {
  display: block;
  margin-top: 10px;
  overflow: hidden;
  clear: both;
  font-weight:bold;
  
}


/* SELECT */

.formulaire_select{
  height:23px;
  width:99%;
  border: 1px solid #b8b9b1;
}

.formulaire_select_bis{
  margin-left:2px;
  height:23px;
  width:99%;
  border: 1px solid #b8b9b1;
}


/* ESPACE */
.formulaire_espace {
  display: block;
  line-height:20px;
}

/* TEXTAREA */
.formulaire_textarea_libelle {
  display: block;
  overflow: hidden;
  clear: both;
  width:100%;
}

textarea.formulaire_textarea {
  display:block;
  clear:both;
  
  width:99%;
  height:100px;
  margin-top:5px;
  border:1px solid #b8b9b1;
}

textarea.formulaire_textarea:hover {
  border:1px solid #ee7d0c;
  outline-color:#ee7d0c;
}

/* TEXTAREA2 */
.formulaire_textarea2_libelle {
  display: block;
  overflow: hidden;
  clear: both;
  width:100%;
}

textarea.formulaire_textarea2 {
  display:block;
  clear:both;
  width:98%;
  margin-top:5px;
  border:1px solid #b8b9b1;
}

textarea.formulaire_textarea2:hover {
  border:1px solid #ee7d0c;
  outline-color:#ee7d0c;
}

/* CHECKBOX*/
.formulaire_checkbox{
  float:left; 
  min-width:200px;
  margin-left:15px;
  line-height:23px;
  margin-bottom:10px;
}
.formulaire_checkbox_autre{
  float:left; 
  width:450px;  
}

.formulaire_checkbox_autre input{
  width:450px;  
  height:23px;
  border:1px solid #b8b9b1;
}


.formulaire_checkbox_autre input:hover{
  border:1px solid #ee7d0c;
  outline-color:#ee7d0c;
}

/* BOUTON*/
.formulaire_ligne_boutons
{
  padding:10px;
  text-align:center;
}

.formulaire_bouton{
  color:#fff;
  text-transform:uppercase;
  font-weight:bold;
  
  background-image:url(../images/skin_btn_envoyer.png);
  background-repeat:no-repeat;
  
  width:97px;
  height:37px;
  
  border:none;
  cursor:pointer;
  margin-right:5px;
  margin-left:5px;
}

/*ESPACEMENT*/

#formulaire_padding_5{
  padding-left:5;
}
#formulaire_padding_10{
  padding-left:10;
}
#formulaire_padding_15{
  padding-left:15;
}

/* PUCE*/

ul.formulaire_ul, 
ul.formulaire_ul li {
  margin:0px;
  padding:0px;
  list-style:disc;
  
  background-image:none;
}

ul.formulaire_ul {
  margin-left:15px;
}

ul.formulaire_ul {
  padding-left:14px;
}

/* FORMULAIRE */


input.input {
  border:1px solid #b8b9b1;
  border:1px solid red;
}

input.input:hover {
  border:1px solid #ee7d0c;
  outline-color:#ee7d0c;
}

select.select {
  margin:0px;
  padding:0px;
  
  width:218px;
  height:23px;
  
  border:1px solid #b8b9b1;
  background-color:#FFF;
}

select.select:hover {
  border:1px solid #ee7d0c;
  outline-color:#ee7d0c;
}

textarea.textarea,
TEXTAREA {
  margin:0px;
  padding:0px;
  
  width:218px;
  height:50px;
  
  border:1px solid #b8b9b1;
}

textarea.textarea:hover,
TEXTAREA:hover {
  border:1px solid #ee7d0c;
  outline-color:#ee7d0c;
}

input.bouton_submit {
  color:#fff;
  text-transform:uppercase;
  font-weight:bold;
  
  background-image:url(../images/skin_btn_envoyer.png);
  background-repeat:no-repeat;
  
  width:97px;
  height:37px;
  
  border:none;
  
  cursor:pointer;
}

DIV.label {
  line-height:16px;
  width:150px;
  
  padding:3px 0px;
}

DIV.form_bas {
  background-image:url(../images/skin_form_bas.png);
  background-repeat:no-repeat;
  background-position:bottom;
  
  height:100%;
}
*/