#panier{
  margin:0px 66px 0px 94px;
  width:1080px;
  min-height:455px;

}

#panier div.bloc_etape1,
#panier div.bloc_etape2,
#panier div.bloc_etape3,
#panier div.bloc_etape4,
#panier div.bloc_etape5{
  width:1054px;
  padding:0px 0px 0px 27px;
  margin-left:2px;
}

#panier div.bloc_etape1{
  background: url(../img/etape1_drt_select.gif) no-repeat top left;
}
#panier div.bloc_etape2{
  background: url(../img/etape2_drt_select.gif) no-repeat top left;
}
#panier div.bloc_etape3{
  background: url(../img/etape3_drt_select.gif) no-repeat top left;
}
#panier div.bloc_etape4{
  background: url(../img/etape4_drt_select.gif) no-repeat top left;
}
#panier div.bloc_etape5{
  background: url(../img/etape5_drt_select.gif) no-repeat top left;
}

div.step_off{
  width:175px;
  height:37px;
  float:left;
  display:inline;
  padding:3px 35px 0px 0px;
  font-family: verdana, Helvetica, sans-serif;
  font-weight: bold;
  color:#000000;
  text-align:center;
  font-size:11px;
  text-transform:uppercase;
  line-height:16px;
  cursor:pointer;
}

div.step_on{
  width:175px;
  height:37px;
  float:left;
  display:inline;
  padding:3px 35px 0px 0px;
  font-family: verdana, Helvetica, sans-serif;
  font-weight: bold;
  color:#FFFFFF;
  text-align:center;
  font-size:11px;
  text-transform:uppercase;
  line-height:16px;
  cursor:pointer;
}

#panier #mes_achats,
#panier #recap,
#panier #facture{
margin-top:34px;
}

#panier #mes_achats #titre,
#panier #recap #titre,
#panier #facture #titre{
  font-family: verdana, Helvetica, sans-serif;
  font-weight: bold;
  color:#000000;
  padding:0px 0px 11px 0px;
}

#panier #mes_achats #ctn_cmd,
#panier #recap #ctn_cmd{
  padding:13px 12px 13px 12px;
  border:1px solid #6F6A67;
  width:1051px;
  margin:0px 0px 8px 0px;
}

#panier #mes_achats #ctn_cmd div.article,
#panier #recap #ctn_cmd div.article{
  border-bottom:1px solid #6F6A67;
  padding:5px 12px 2px 0px;
  width:432px;
  float:left;
  display:inline;
  font-family: arial, Helvetica, sans-serif;
  color:#000000;
  font-size:13px;
}

#panier #mes_achats #ctn_cmd div.quantite_intitule,
#panier #recap #ctn_cmd div.quantite_intitule{
  border-bottom:1px solid #6F6A67;
  padding:5px 12px 2px 0px;
  width:110px;
  float:left;
  display:inline;
  font-family: arial, Helvetica, sans-serif;
  color:#000000;
  font-size:13px;
  height:16px;
}

#panier #mes_achats #ctn_cmd div.quantite select{
  border:1px solid #6F6A67;
  font-family: arial, Helvetica, sans-serif;
  color:#000000;
  font-size:11px;
}

#panier #mes_achats #ctn_cmd div.PUht,
#panier #recap #ctn_cmd div.PUht{
  border-bottom:1px solid #6F6A67;
  padding:5px 2px 2px 0px;
  width:107px;
  float:left;
  display:inline;
  font-family: arial, Helvetica, sans-serif;
  color:#000000;
  font-size:13px;
  text-align:right;
}

#panier #mes_achats #ctn_cmd div.PUttc,
#panier #recap #ctn_cmd div.PUttc{
  border-bottom:1px solid #6F6A67;
  padding:5px 12px 2px 0px;
  width:172px;
  float:left;
  display:inline;
  font-family: arial, Helvetica, sans-serif;
  color:#000000;
  font-size:13px;
  text-align:right;
}

#panier #mes_achats #ctn_cmd div.montant_total,
#panier #recap #ctn_cmd div.montant_total{
  border-bottom:1px solid #6F6A67;
  padding:5px 12px 2px 0px;
  width:140px;
  float:left;
  display:inline;
  font-family: arial, Helvetica, sans-serif;
  color:#000000;
  font-size:13px;
  text-align:right;
}

#panier #mes_achats #ctn_cmd div.fermer_intitule,
#panier #recap #ctn_cmd div.fermer_intitule{
  border-bottom:1px solid #6F6A67;
  padding:5px 2px 2px 10px;
  width:27px;
  float:left;
  display:inline;
  height:16px;
  text-align:right;
}
#panier #mes_achats #ctn_cmd div.fermer{
  border-bottom:1px solid #6F6A67;
  padding:5px 2px 2px 10px;
  width:27px;
  float:left;
  display:inline;
  height:16px;
  cursor:pointer;
  background: url(../img/cmd_fermer.gif) no-repeat top right;
}

#panier #mes_achats div.total_intitule,
#panier #recap div.total_intitule{
  border:1px solid #aaa29d;
  padding:3px 2px 2px 10px;
  color:#6e6966;
  float:left;
  display:inline;  
  width:884px;
  margin:5px 1px 0px 0px;
  font-weight:bold;
}

#panier #mes_achats div.sous-total_chiffre{
  float:right;
  display:inline;
  border:1px solid #aaa29d;
  padding:3px 50px 2px 10px;
  color:#FFFFFF;
  font-weight:bold;
  background-color: #aaa29d;
  margin:5px 1px 0px 0px;
  width:84px;
  text-align:right;
}

#panier #mes_achats #ctn_cmd div.frais_liv_intitule{
  padding:3px 2px 1px 0px;
  float:left;
  display:inline;  
  width:884px;
  font-family: arial, Helvetica, sans-serif;
  color:#000000;
  font-size:13px;
  margin:34px 1px 0px 0px;
}

#panier #mes_achats #ctn_cmd div.frais_liv_montant{
  margin:34px 1px 0px 0px;
  padding:3px 50px 1px 10px;
  float:right;
  display:inline;  
  font-family: arial, Helvetica, sans-serif;
  color:#000000;
  font-size:13px;
  text-align:right;
  width:84px;
}

#panier #mes_achats div.total_chiffre,
#panier #recap div.total_chiffre{
  float:right;
  display:inline;
  border:1px solid #aaa29d;
  padding:3px 50px 2px 10px;
  color:#FFFFFF;
  font-weight:bold;
  background-color: #6f6a67;
  margin:5px 1px 0px 0px;
  width:84px;
  text-align:right;
}

#panier #mes_achats div.notes{
  color:#000000;
  font-weight:normal;
  font-size:10px;  
  font-family: arial, Helvetica, sans-serif;
}

#panier #mes_achats div.ctn_boutons{
  width:1062px;
  margin:16px 15px 0px 0px;
}

#panier #mes_achats div.ctn_boutons div.couleur{
  float:right;
  display:inline;
  padding:3px 10px 4px 10px;
  background-color:#a50019;
  cursor:pointer;
  font-family: verdana, Helvetica, sans-serif;
  font-weight: normal;
  color:#FFFFFF;
  font-size:11px;
  margin:0px 0px 0px 126px;
}

#panier #mes_achats div.ctn_boutons div.neutre{
  float:right;
  display:inline;
  padding:3px 10px 4px 10px;
  background-color:#6f6a67;
  cursor:pointer;
  font-family: verdana, Helvetica, sans-serif;
  font-weight: normal;
  color:#FFFFFF;
  font-size:11px;
  margin:0px 0px 0px 106px;
}



/*--------------     COORDONNEES          ---------------*/

#panier #coordonnees{
}

#panier #coordonnees div.titre{
  font-family: verdana, Helvetica, sans-serif;
  font-weight: bold;
  color:#000000;
  padding:0px 0px 11px 0px;
    margin-top:34px;
}

#panier #coordonnees div.col_gch{
  margin-left:0px;
  float:left;
  display:inline; 
  width:468px;
}

#panier #coordonnees div.col_drt{
  margin-left:140px;
  float:left;
  display:inline; 
  width:468px;
}

#panier #coordonnees div.col_gch div.intitule,
#panier #coordonnees div.col_drt div.intitule{
  width:136px;
  margin:10px 0px 0px 0px;
  float:left;
  display:inline; 
}

#panier #coordonnees div.col_gch div.champ,
#panier #coordonnees div.col_drt div.champ{
  width:330px;
  margin:10px 0px 0px 0px;
  float:left;
  display:inline; 
}

#panier #coordonnees div.col_gch div.champ input,
#panier #coordonnees div.col_drt div.champ input{
  width:330px;
  border:1px solid #A50019;
}
#panier #coordonnees div.notes{
  color:#000000;
  font-weight:normal;
  font-size:11px;  
  font-family: arial, Helvetica, sans-serif;
  margin:10px 0px 0px 0px;
}

#panier #coordonnees div.col_drt div.ctn_boutons{
  margin:118px 0px 0px 126px;
}

#panier #coordonnees div.ctn_boutons div.couleur{
  float:right;
  display:inline;
  padding:3px 10px 4px 10px;
  background-color:#a50019;
  cursor:pointer;
  font-family: verdana, Helvetica, sans-serif;
  font-weight: normal;
  color:#FFFFFF;
  font-size:11px;
}

/*----------------------     Recapitulatif        ---------------------*/
/*--  Certains styles sont communs avec mes_achats  --*/
#panier #recap div.ctn_adresse{
  border:1px solid #6F6a67;
  margin-top:20px;
  float:left;
  display:inline;
  width:500px;
}

#panier #recap div.sep{
  margin:20px 0px 0px 72px;
}

#panier #recap #ctn_cmd div.quantite{
  border-bottom:1px solid #6F6A67;
  padding:1px 12px 7px 0px;
  width:110px;
  float:left;
  display:inline;
  height:15px;
}

#panier #recap div.ctn_adresse div.titre_adresse{
font-family: arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#000000;
  font-size:12px;
  padding:10px 12px 10px 12px;
  border-bottom:1px solid #6F6a67;
}

#panier #recap div.ctn_adresse div.contenu{
font-family: arial, Helvetica, sans-serif;
  font-weight: normal;
  color:#000000;
  font-size:12px;
  padding:18px 12px 8px 12px;
  line-height:20px;
  min-height:100px;
}

#panier #recap div.ctn_boutons{
  width:1072px;
  margin:18px 17px 0px 0px;
  float:right;
  display:inline;
}

#panier #recap div.ctn_boutons div.couleur{
  float:right;
  display:inline;
  padding:3px 10px 4px 10px;
  background-color:#a50019;
  cursor:pointer;
  font-family: verdana, Helvetica, sans-serif;
  font-weight: normal;
  color:#FFFFFF;
  font-size:11px;
  margin:0px 0px 0px 126px;
}
/*----------------------     Fin de Recapitulatif        ---------------------*/


/*-----------------------   Facture----------------------------*/

#panier #facture #ctn_cmd{
  padding:13px 12px 13px 12px;
  border:1px solid #6F6A67;
  width:1051px;
  height:328px;
  margin:0px 0px 8px 0px;
}

#panier #facture #ctn_cmd  a:active,
#panier #facture #ctn_cmd  a:visited,
#panier #facture #ctn_cmd a:link{
  font-family: arial, Helvetica, sans-serif;
  font-weight: normal;
  color:#A50019;
  text-decoration:underline;
}

#panier #facture #ctn_cmd  a:hover{
  font-family: arial, Helvetica, sans-serif;
  font-weight: normal;
  color:#646664;
  text-decoration:underline;
}

#panier #facture #ctn_cmd div.remerciement{
  font-family: arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#000000;
  font-size:12px;
  width:755px;
  float:left;
  display:inline;
  padding:60px 0px 1px 0px;
}

#panier #facture #ctn_cmd div.imprimer{
  font-family: verdana, Helvetica, sans-serif;
  font-weight: normal;
  color:#000000;
  font-size:11px;
  padding:10px 0px 1px 40px;
  float:right;
  display:inline;
  height:15px;
  background: url(../img/picto_print.gif) no-repeat top left;
}

#panier #facture #ctn_cmd div.imprimer a:active,
#panier #facture #ctn_cmd div.imprimer a:visited,
#panier #facture #ctn_cmd div.imprimer a:link{
  font-family: verdana, Helvetica, sans-serif;
  font-weight: normal;
  color:#000000;
  font-size:11px;
  width:225px;
}

div.imprimer a:hover{
  font-family: verdana, Helvetica, sans-serif;
  font-weight: normal;
  color:#000000;
  font-size:11px;
  width:225px;
}
/*-----------------------  Fin Facture----------------------------*/
