.label_descr_input em, .label_descr_checkbox em{
  display: block;
  width: 400px;
  float: left;
  color: #B2936A;
}
.checkbox_label_descr em{
  font-size: 9px;
  font-style: normal;
  color: #B2936A;
}
.label_descr_input p, .label_descr_checkbox p,
.data_summary p{
  background: #FAF3E1;
  float: left;
  width: 100%;
  margin: 5px 0;
  padding: 2px 0;
}

fieldset.checkbox_label_descr{
  width: 400px;
}
.checkbox_label_descr p, .label_br_input p{
  background: #FAF3E1;
  margin: 5px 0;
  padding: 5px 4px;
}
.checkbox_label_descr p *{
  vertical-align: middle;
}
.label_descr_input label, .label_descr_checkbox strong{
  display: block;
  width: 210px;
  float: left;
  font-weight: bold;
}
.checkbox_label_descr label,
.label_br_input label{
  font-weight: bold;
}
.label_descr_input input, .label_descr_input textarea,.label_descr_input select{
  border: 1px solid #800;
  width: 290px;
}

.label_descr_input strong{
  float: right;
  display: block;
  width: 290px;
}

.label_descr_checkbox input{
  margin: 0 0 0 50px;  
}

.label_br_input textarea,
.label_br_input input{
  width: 100%;
}

.deroul_date{
  float: right;
  width: 290px;
}
.deroul_date select{
  width: auto;
  margin: 0 4px 0 0;
  border: 1px solid #800;
  float: left;
}
.Iagree{
  margin: 10px 0 0 0;
}
.Iagree a{
  color: #900;
}
input.fcheckbox{
  width: 12px;
}

.basket_table{
  width: 100%;  
  background: #FAF3E1;
}
.basket_table td{
  background: #FAF3E1;
  padding: 3px;
  color: #311B0D;
  text-align: center;
}
.basket_table th{
  background: #E6D4BD;
  padding: 3px;
  text-align: center;
}
.basket_table td.basket_titles,
.basket_table th.basket_titles{
  text-align: left;
}

input.numfield{
  width: 50px;
}


/* submit buttons */
button.save_submit{
  background: none;
  border: none;
}

#ecologic_book_option{
  padding-left: 60px;
  background: url('/gfx/ecologic_book.png') no-repeat;
  height: 50px;
  float: left;
}

button.embedded_img{
  border: none;
  background: none;
}

fieldset{
  clear: both;
}

fieldset.form_submit{  
  padding: 8px 0 0 0;
}
button.btn_save{
  width: 76px;
  height: 19px;
  background: url('/images/interfacev2/fenregistrerbutton.gif') no-repeat;
  border:none;
  text-indent: -9000px;
  font-size: 1px;
}
.patience{
  display: none;
}

input.del{
  font-size: 1px;
  background: url('/gfx/ico_suppr.gif') no-repeat;
  border: 0;
  text-indent: -9000px;
  width: 20px; height: 20px;
}
input.del:hover{
  cursor: pointer;
}


fieldset.data_summary strong{
  display: block;
  width: 210px;
  float: left;
}
fieldset.data_summary span{
  display: block;
  width: 295px;
  color: #7E5949;
  float: left;
}

p.previous_step a{
  display: block;
  text-align: center;
  background: #F8E5CE;
  width: 300px;
  border: 1px solid #300;
  margin: 10px auto 0 auto;
  padding: 2px;
}
#global p.previous_step a:hover{
  background: #FAF3E1;
  text-decoration: none;
}


p.rich_editor{
  padding: 10px 0;
}

p.rich_editor textarea{
  width: 100%;
}

/* Fix css bugs in CKEditor */
#global .cke_button a:hover{
  text-decoration: none;
}
