.est_step{
  float:left;
  width:125px;
}

.est_step_letter{
  float:left;
  height:25px;
  line-height:25px;
  width:25px;
}

.est_step_desc{
  float:left;
  height:25px;
  line-height:11px;
  width:100px;
}

.est_step_status{
  clear:both;
}

.est_step_spacer{
  float:left;
  height:50px;
  width:50px;
  background: url("../img/v_line.jpg") repeat-y center;  
}

.est_detail_title{
  width:500px;
  font-size:12px;
  font-weight:bold;
  color:#153856;  
  border-bottom:1px solid #153856;
  margin-bottom:10px;
}

.est_detail_show{
  background: url("../img/est_detail_show.jpg") no-repeat;
  background-position: 0 0;
}

.est_detail_hide{
  background: url("../img/est_detail_show.jpg") no-repeat;
  background-position: -500 0;
}

.est_tarif{
  position:relative;
  width:500px;
  background-color:#E7E8EA;
  padding:10px;
  font-size:13px;
  font-weight:bold;
  color:#58585A;  
}

.est_form{
  border-collapse:collapse;
}

.est_form td{
  height:40px;
}

.est_form2{
  border-collapse:collapse;
}

.est_form2 td{
  height:26px;
}

.est_btn{
  font-size:12px;
  font-weight:bold;
  width:125px;
  height:25px;
}

.est_btn_std{
  background-color:#F6931E;
  color:#ffffff;
}

.est_btn_todo{
  background-color:#cccccc;
  color:#e1e1e1;
}

.est_input{
  background-color:#FFFFFF;
  border:1px solid #818181;
  height:22px;
}

.est_input_todo{
  background-color:#cccccc;
}

.dd_100{
  width:100px;
  background: url('../img/dd_100.jpg') no-repeat;
}

.dd_150{
  width:150px;
  background: url('../img/dd_150.jpg') no-repeat;
}

.dd_200{
  width:200px;
  background: url('../img/dd_200.jpg') no-repeat;
}

.dd_100_deact{
  width:100px;
  background: url('../img/dd_100_deact.jpg') no-repeat;
}

.dd_150_deact{
  width:150px;
  background: url('../img/dd_150_deact.jpg') no-repeat;
}

.dd_200_deact{
  width:200px;
  background: url('../img/dd_200_deact.jpg') no-repeat;
}

/* Tableu des garanties */
.est_gar_head{
  text-align:center;
  border:1px solid #ffffff;
  background-color:#E7E8EA;
  padding:5px;
  font-size:11px;
  font-weight:bold;
  color:#58585A;  
}

.est_gar_col_gar{
  padding:5px;
  font-size:11px;
  color:#153856; 
  background-color:#e1e1e1;
  border:1px solid #ffffff;  
}

.est_gar_col_amt{
  text-align:center;
  padding:5px;
  font-size:11px;
  color:#58585A;  
}

.est_gar_col_franc{
  text-align:center;
  padding:5px;
  font-size:11px;
  color:#58585A;  
  background-color:#e1e1e1;  
  border:1px solid #ffffff;
}
