#navcontainer #panier_home {
  width:              210px;
  height:             80px;
  background:         url(images/apps/bg_panier.jpg) no-repeat left top;
}

#navcontainer #panier_home #panier_home_article {
  float:              left;
  width:              100px;
  margin-top:         30px;
  padding-left:       10px;
}

#navcontainer #panier_home #panier_home_prix {
  float:              left;
  width:              100px;
  margin-top:         30px;
}

#navcontainer #panier_home #panier_home_link {
  float:              left;
  width:              205px;
  margin-top:         10px;
  text-align:         right;
}

#catalog #produits table.commande-catalog-panier {
  width:              100%;
  /*border-collapse:    collapse;*/
}

#catalog #produits input.send_submit {
  width:          	183px;
  height:         	26px;
  background:       url(images/apps/bg_btn_xxl.png) no-repeat top left;
  color:            #ffffff;
  border:         	none;
  font-weight:    	bold;
  cursor:         	pointer;
  margin-right:     50px;
}

#catalog #produits input.send_submit:hover {
  background:     	url(images/apps/bg_btn_xxl.png) top right no-repeat;
}

#catalog #produits table.commande-catalog-panier th {
  color:            #33322E;
  text-align:       center;
  background:       #F2F4CD;
  padding:          2px;
  vertical-align:   top;
  border-bottom:    1px solid #D8DEB7;
}

#catalog #produits table.commande-catalog-panier th.large {
  width:            200px;
  color:            #33322E;
  text-align:       center;
  border-bottom:    1px solid #D8DEB7;
}

#catalog #produits table.commande-catalog-panier th.medium {
  width:            100px;
  color:            #33322E;
  text-align:       center;
  border-bottom:    1px solid #D8DEB7;
}

#catalog #produits table.commande-catalog-panier th.large span.minitexte,
#catalog #produits table.commande-catalog-panier th.medium span.minitexte,
#catalog #produits table.commande-catalog-panier th.mini span.minitexte {
  font-size:        0.9em;
}


#catalog #produits table.commande-catalog-panier td {
  vertical-align:   top;
  text-align:       center;
  padding:          10px; 
}

#catalog #produits table.commande-catalog-panier td input.quantite {
  width:            30px;
}

#catalog #produits table.commande-catalog-panier td span.actualize_qte_no {
  display:          none;
  font-size:        0.8em;
}

#catalog #produits table.commande-catalog-panier td span.actualize_qte_yes {
  font-size:        1.0em;
  margin-top:       3px;
  padding:          1px;
  border:           1px solid #46A12C;
  background:       #DCE8A7;
  font-weight:      bold;
}

#catalog #produits table.commande-catalog-panier td span.actualize_qte_yes a:link,
#catalog #produits table.commande-catalog-panier td span.actualize_qte_yes a:visited {
  text-decoration:  none;
}

#catalog #produits table.commande-catalog-panier td span.actualize_qte_yes a:hover {
  text-decoration:  underline;
}

#catalog #produits table.commande-catalog-panier td select {
  border:           1px solid #CDD7A0;
}

#catalog #produits table.commande-catalog-panier td input {
  border:           1px solid #CDD7A0;
}



#catalog #produits a:link.compte_link,
#catalog #produits a:visited.compte_link {
  color:              #C63D00;
  padding-left:       10px;
  background:         url(images/pictos/arrow_terre.png) no-repeat left center;
  text-decoration:    none;
}

#catalog #produits a:hover.compte_link {
  text-decoration:    underline;
}

#content a:link.panier_link_delete,
#content a:visited.panier_link_delete {
  color:              #C63D00;
  padding-left:       20px;
  background:         url(images/apps/panier-delete.png) no-repeat left center;
  text-decoration:    none;
}

#content a:hover.panier_link_delete {
  color:              #C55D2F;
  text-decoration:    underline;
}

/** GESTION DES DIV DE TITRE ET CONTENU **/
#legend_title {
  float:          left;
  width:          150px;
  background:     transparent url(images/puce_speciale.gif) no-repeat left center;
  padding:        5px;
  font-weight:    bold;
  font-size:      1.2em;
  color:          #BD4300;
  padding-left:   20px;
}

#field_content {
  float:          left;
  width:          500px;
  background:     transparent;
  padding:        5px;
  padding-left:   20px;
  margin-bottom:  10px;
}

#field_content input.field {
  width:          400px;
  border:         1px solid #838484;
}

#field_content textarea.field {
  width:          418px;
  height:         150px;
  border:         1px solid #838484;
}

#field_content input.send_submit {
  width:          	183px;
  height:         	26px;
  background:       url(images/apps/bg_btn_xxl.png) no-repeat top left;
  color:            #ffffff;
  border:         	none;
  font-weight:    	bold;
  cursor:         	pointer;
  margin-right:     50px;
}

#field_content input.send_submit:hover  {
  background:     	url(images/apps/bg_btn_xxl.png) top right no-repeat;
}

#field_content select.field {
  width:          418px;
  border:         1px solid #838484;
}

/*#catalog #produits p.push_panier {
  padding:        10px;
  border-top:     1px solid #C2CB99;
  border-bottom:  1px solid #C2CB99;
  background:     #DDDFBC;
  text-align:     center;
}*/

#catalog #remise {
  padding:        10px;
  border-top:     0px solid #C2CB99;
  border-bottom:  0px solid #C2CB99;
  text-align:     center;
  margin-bottom:  0px;
  background:     transparent url(images/apps/bg-produits.png) repeat-y scroll center top;
}

#catalog #remise p.remise {
  clear:          both;
  margin-bottom:  0px;
  padding:        5px;
  border:         1px solid #D3DBA6;
  text-align:     center;
  margin-bottom:  0px;
  background:     #F5F8E5;
}

#catalog #produits p.push_livraison {
  padding-left:   10px;
  text-align:     left;
}

#catalog #produits p.push_livraison_important {
  padding-left:   10px;
  text-align:     center;
  font-size:      1.4em;
  font-weight:    bold;
  color:          #BA3807;
}

p.detail_facturation {
  padding:        10px;
  border:         1px solid #C2CB99;
  background:     #DDDFBC;
  text-align:     center;
}

#detail_facturation_new {
  padding:        10px;
  border:         1px solid #C2CB99;
  background:     #DDDFBC;
  text-align:     left;
}

#detail_facturation_new table.tab_detail_facturation {
  width:            600px;
  border-collapse:  collapse;
}

#detail_facturation_new table.tab_detail_facturation th.tdf_th {
  width:          200px;
  height:         30px;
}

#detail_facturation_new table.tab_detail_facturation td.tdf_td {
  width:          400px;
  height:         30px;
}

#detail_facturation_new table.tab_detail_facturation input.detail_facturation {
  width:          380px;
  border:         1px solid #838484;
}

table.tab_detail_paiement {
  margin-left:      50px;
  margin-bottom:    20px;
  width:            600px;
  border-collapse:  collapse;
  border:           1px solid #C2CB99;
}

table.tab_detail_paiement th.tdp_th {
  width:          150px;
  height:         30px;
  text-align:     center;
  background:     #DDDFBC;
  border:           1px solid #C2CB99;
}

table.tab_detail_paiement td.tdp_td {
  width:          150px;
  height:         30px;
  text-align:     center;
  border:           1px solid #C2CB99;
}

table.tab_detail_commandes {
  margin-left:      0px;
  margin-top:       20px;
  margin-bottom:    20px;
  width:            700px;
  border-collapse:  collapse;
  border:           1px solid #C2CB99;
}

table.tab_detail_commandes th.tdc_th {
  width:          116px;
  height:         30px;
  text-align:     center;
  background:     #DDDFBC;
  border:           1px solid #C2CB99;
}

table.tab_detail_commandes td.tdc_td {
  width:          150px;
  height:         30px;
  text-align:     center;
  border:           1px solid #C2CB99;
}















