#livraison {
  border-top: solid 1px #666;
  border-left: solid 1px #666;
  border-right: solid 1px #666;
  border-bottom: solid 0px #666;
  font-family:Arial, Helvetica, sans-serif;font-size:12px;
}

#livraison div.mode {
  padding:4px 15px 4px 15px;
  /*background-color:#e2e3e5;*/
  background-color:#FFF;
  color:#666666;
  border-bottom: solid 1px #666;
}

#livraison div.inactive {
  background-image: url(/img/pages/livraison/inactivebg.gif);
  background-repeat: yes;
}

#livraison div.inactive H4{
  color:red;
}



#livraison div.mode H4 {
  margin:5px;
}

.hidden {
  display:none;
}

.ico {
  width:49px;
  height: 52px;
  float:left;
  border:0px;
  margin-right:15px;
}

.ico-deploy {
  float:right;
}

.ico-deploy img {
  cursor: pointer;
}

div.form {
  padding-top:5px;
}

div.form div {
background-color: #FFF;
padding:10px;
width:45%;
}

div.form div span{
color:#05498a;
font-weight: bold;
}

#dialogTruck {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

#tblPassages {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width: 100%;
border:solid 1px #666;
}

div.form div.valide_livraison {
  background-color:transparent;
  text-align: right;
  width:100%;
  margin:-50px 0px 0px 0px;
  padding:0px;
}

div.form .input, div.form select {
  font-weight:normal; border: 1px solid #666; width: 200px; height:20px;
}
#dv_insee {
  padding:0px;
}
#dv_insee div {
   font-weight:normal; border: 1px solid #666; width: 200px; height:20px;padding:1px;
}

