#bandeau_top_shop {background:#d6d6d6;color:#000000;width:100%;height:80px;margin-bottom:10px;}
#bandeau_top_shop img {float:left;margin:20px 0 0 20px;}
#bandeau_top_shop span {float:left;margin:25px 0 0 30px;font-family: "arial black";font-size:18px;text-transform:uppercase;}
#bandeau_top_shop span.span_500 {float:left;margin:25px 0 0 30px;font-family: "arial black";font-size:18px;text-transform:uppercase;width:500px;height:26px;overflow:hidden;}

#panier {margin-bottom:30px;}
#panier tr.th {font-weight:bold;background:#b5b5b5;color:#000000;line-height:30px;text-transform:uppercase;}
#panier tr.spacer {font-weight:normal;background:#ffffff;color:#000000;line-height:10px;}

#panier tr.ligne_produit {font-weight:bold;background:#d6d6d6;color:#515151;}
#panier tr.ligne_produit td {border:1px solid #ffffff;}
#panier tr.ligne_produit_recap {font-weight:bold;background:#d6d6d6;color:#515151;}
#panier tr.ligne_produit_recap td.pied{font-weight:normal;background:#6e6a67;color:#e6e6e6;padding:0 10px;white-space:nowrap;}
#panier tr.ligne_produit_recap td div.detail_option{float:left;width:150px;}

#panier tr.ligne_produit div.ligne_produit_image {float:left;padding:10px;}

#panier tr.ligne_produit td.ligne_description_course {vertical-align: bottom;}
#panier tr.ligne_produit td.ligne_description {vertical-align: middle;}
#panier tr.ligne_produit div.ligne_produit_detail_course {float:right;width:350px;min-height:60px;}
#panier tr.ligne_produit div.ligne_produit_detail {float:right;width:350px;line-height:25px;}
#panier tr.ligne_produit div.titre_produit {float:left;}
#panier tr.ligne_produit div.titre_produit_course {float:left;margin:0 0 10px 0;}
#panier tr.ligne_produit td.prix_course {vertical-align: bottom;}
#panier tr.ligne_produit td.prix_course_seul {vertical-align: middle !important;}
#panier tr.ligne_produit td.prix_course div.ligne_course_prix_course {padding-right:25px;margin-bottom:12px;}
#panier tr.ligne_produit td.prix_course div.ligne_course_prix_course_seul {padding-right:25px;margin-bottom:0;}
#panier tr.ligne_produit td.montant_course div.ligne_course_prix_course {padding-right:25px;}
#panier tr.ligne_produit input.grise {width:27px;height:17px;text-align:center;font-weight:bold;background:#e6e6e6;color:#000000;}
#panier tr.ligne_produit div.completer {float:left;font-weight:bold;color:#990000;padding-right:10px;}
#panier tr.ligne_produit div.complete {float:left;font-weight:bold;color:#009900;padding-right:10px;}

#panier tr.ligne_produit div.saisie_promo {float:right;margin-right:20px;}
#panier tr.ligne_produit input.promo {width:50px;background:#e6e6e6;}
#panier tr.ligne_produit div.div_err_promo {float:right;}
#panier tr.ligne_produit span.err_promo {color:#ff0000;padding-right: 10px;}
#panier tr.ligne_produit span.promo_ok {float:right;margin-right:90px;color:#00cc00;}
#panier tr.ligne_produit span.promo_ok_mtt {margin-right:25px;}

#panier tr.ligne_produit td.currency {padding-right:25px;}
#panier tr.ligne_produit img.supprimer {cursor:pointer;margin:0 10px;}

#panier tr.ligne_produit span.qte_moins {text-decoration:none;cursor:pointer;position:relative;top:3px;}
#panier tr.ligne_produit span.qte_plus {text-decoration:none;cursor:pointer;margin:0 7px 0 0;position:relative;top:3px;}

#panier tr td.pied {background:#6e6a67;color:#e6e6e6;text-transform:uppercase;padding-right:30px;}
#panier tr td div.pied {background:#6e6a67;color:#e6e6e6;font-size:14px;padding:15px 20px;}
#panier tr td div.pied_ligne {padding:2px 0;}
#panier tr td div.pied_left {float:left;text-transform:uppercase;}
#panier tr td div.pied_right {float:right;}

#panier #bouton-valider {width:100px;height:30px;line-height:30px;text-align:center;text-transform:uppercase;color:#FFF;
background:url('../images/bouton-valider-vide.png') center center no-repeat;cursor:pointer;}
.identification #bouton-valider {width:100px;height:30px;line-height:30px;text-align:center;text-transform:uppercase;color:#FFF;
background:url('../images/bouton-valider-vide.png') center center no-repeat;cursor:pointer;}
#panier tr#inscription_requise {display:none;color:#990000;font-weight:bold;}
#panier tr#suppression_requise {display:none;color:#990000;font-weight:bold;}
#panier tr#option_requise {display:none;color:#990000;font-weight:bold;}
#panier tr#option_suppression_requise {display:none;color:#990000;font-weight:bold;}

#panier a.continuer_achats {color:#ff0000;margin-left:50px;}

#pied_panier span.penser_a_tout {text-transform:uppercase;color:#000000;font-family: "arial black";font-size:16px;}
#pied_panier tr.produits_pied_panier div.produit_detail {font-weight:bold;background:#ffffff;color:#515151;border:1px solid #515151;width:150px;margin:0 10px;padding:10px;}
#pied_panier tr.produits_pied_panier div.produit_detail div.titre_produit {margin-top:10px;min-height:30px;font-weight:bold;font-size: 12px;}
#pied_panier tr.produits_pied_panier div.produit_detail div.prix {float:left;color:#990000;font-size:16px;margin-top:5px;}
#pied_panier tr.produits_pied_panier div.produit_detail div.bouton_detail {float:right;}
#pied_panier tr.produits_pied_panier div.produit_detail div.bouton_detail a {display:block;cursor:pointer;
width:71px;height:30px;line-height:30px;text-align:center;text-transform:uppercase;color:#000;font-weight:normal;
background:url('../images/bouton-detail.png') center center no-repeat;}
#pied_panier tr.produits_pied_panier .produit_prix_avant_remise {text-align:center;height:16px;color:#990000;font-size:13px;font-weight:bold;}


#bandeau_etape_commande {background:#646464;width:100%;height:80px;margin-bottom:10px;}
#bandeau_etape_commande ul {list-style: none;margin-left:20px;}
#bandeau_etape_commande li {float: left;height: 26px;line-height: 26px;margin-top:25px;}
#bandeau_etape_commande span {float:left;}
#bandeau_etape_commande li.etape span.item {font-family: arial;font-size:14px;text-transform:uppercase;color:#ffffff;}
#bandeau_etape_commande li.selected span.item {font-family: arial;font-size:14px;text-transform:uppercase;color:#000000;background: url('../images/pictos/selected_blanc_m.png') top left repeat-x;}
#bandeau_etape_commande li.selected span.g {width:5px;height:26px;background: url('../images/pictos/selected_blanc_g.png') top left no-repeat;}
#bandeau_etape_commande li.selected span.d {width:5px;height:26px;background: url('../images/pictos/selected_blanc_d.png') top left no-repeat;}
#bandeau_etape_commande li span.chevron {margin:0 10px;width:7px;height:28px;background: url('../images/pictos/chevron.png') top left no-repeat;}

#etape_bloc {width:100%;}
#etape_bloc h1.new {background: #d6d6d6 !important;color: #000000 !important;font-size:100% !important;padding: 14px 0 !important;margin: 0 !important;}
#etape_bloc .identification {float:left;width:360px;height:210px;background:#d6d6d6;padding:10px 20px;}
#etape_bloc .inscription {float:right;width:360px;height:210px;background:#d6d6d6;padding:10px 20px;}
#etape_bloc .livraison {position:relative;float:left;width:760px;min-height:210px;background:#d6d6d6;padding:20px;}
#etape_bloc .livraison .selection_adresse {float:right;position:absolute;top:40px;right:20px;}
#etape_bloc .recap_adresses .adr_livraison {float:left;width:360px;background:#d6d6d6;padding:10px 20px 30px 20px;}
#etape_bloc .recap_adresses .adr_facturation {float:right;width:360px;background:#d6d6d6;padding:10px 20px 30px 20px;}
#etape_bloc .recap_adresses div.ligne {clear:both;line-height:20px;}
#etape_bloc .recap_adresses div.left {float:left;width:140px;}
#etape_bloc .recap_adresses div.right {float:left;width:220px;}
#etape_bloc .recap {float:left;width:760px;min-height:210px;background:#d6d6d6;padding:20px;margin-top:10px;}
#etape_bloc .paiement {float:left;width:740px;min-height:210px;background:#ffffff;border:10px solid #d6d6d6;padding:20px;font-weight:bold;font-size:15px;}
#etape_bloc .confirm {float:left;width:760px;min-height:210px;background:#d6d6d6;padding:20px;}

/* mon panier topshop */
#monpanier #arrondi_gauche {float:left;width:8px;height:30px;background:url('../images/panier-bord-gauche-noir.png') top left;}
#monpanier #monpaniergauche {float:left;background:#000000;padding:0 10px;cursor:pointer;}
#monpanier #monpaniermilieu {float:left;text-align:center;background:#990000;padding:0 10px;cursor:pointer;}
#monpanier #monpanierdroit {float:left;background:#d6d6d6;min-width:50px;padding:0 10px;cursor:pointer;}
#monpanier #arrondi_droit {float:left;width:8px;height:30px;background:url('../images/panier-bord-droit-gris.png') top left;}
#monpanier a, #monpanier a:link, #monpanier a:visited, #monpanier a:active, #monpanier a:hover
{
	text-decoration:none;
	color:#000000;
}
#monpanier a.lib {color:#ffffff;font-weight: normal;text-transform:uppercase;font-size:11px;}
#monpanier a.nb {color:#ffffff;font-weight: bold;}
#monpanier a.mtt {color:#000000;font-weight: bold;}

#titre_produits_infos {font-size:18px;font-weight:bold;}
#table_produits_infos tr {height:25px;line-height:25px;padding-bottom:15px;}
#table_produits_infos tr td.col_left {width:150px;}
#table_produits_infos tr td.col_right {width:220px;}
#table_produits_infos tr td.col_right span.etoile {margin-left:5px;color:#990000;}
#table_produits_infos tr td.col_right input[type=text]{width:200px;height:25px;background: #666;color: #fff;}
#table_produits_infos tr td.col_right input[type=radio]{width:40px;}
#table_produits_infos tr td.col_right #dataComboCP{line-height:15px;}
#table_produits_infos tr td div.erreur_infos{font-weight:bold;color: #990000;line-height:15px;}
