/********************PANIER VIDE******************************/
#table_panier_vide{
width:80%;
margin:80px auto;
}

#label_panier_vide{
color:#99BF00;
font-size:20px;
font-weight:bold;
margin-left:30px;
}

#label_tour{
font-weight:bold;
color:#888;
font-size:12px;
margin-left:30px;
}

#table_panier_vide .grand_bouton_vert{
margin:30px 75px;
}


/******************** PANIER*************************/
#tab_panier{
border-collapse:collapse;
width:540px;
margin:0 auto 15px;
}

#entete_panier{
background:#99BF00;
height:20px;
}

#entete_panier td{
font-size:11px;
line-height:20px;
font-weight:bold;
color:#FFF;
padding:0 5px;
}

#entete_article{		width:80px;	text-align:center; 	background:url(../img/commun/panier/entete_gauche.png) left top no-repeat #99BF00;	}
#entete_description{		}
#entete_stock{			width:20px; 	text-align:center;	}
#entete_option{			width:85px; }
#entete_pu{				width:65px; 	text-align:center;	}
#entete_quantite{		width:65px;		text-align:center;	}
#entete_total{			width:85px; 	text-align:center;}
#entete_supprimer{		width:24px;		background:url(../img/commun/panier/entete_droit.png) right top no-repeat #99BF00;	} 

.tab_panier_contenu{
height:66px;
}

.tab_panier_contenu td{
font-size:12px;
border-top:1px solid #DDD;
border-bottom:1px solid #DDD;
border-right:1px solid #EEE;
border-left:1px solid #EEE;
padding:3px;
}

.ligne_paire{	background:#FFF;	}
.ligne_impaire{	background:#F5F5F5;	}

.nom_produit{
color:#777;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

.nom_produit:hover{
color:#777;
}

.ref_produit{
color:#AAA;
font-size:10px;
}

.prix_produit{
font-size:13px;
font-weight:bold;
text-align:center;
color:#777;
}

.prix_ecotaxe{
text-align:center;
color:#AAA;
font-size:10px;
}

.prix_total_produit{
font-size:18px;
font-weight:bold;
text-align:center;
color:#99BF00;
}

.prix_total_produit_base{
color:#777;
font-size:12px;
font-weight:bold;
text-decoration:line-through;
text-align:center;
}

.lien_sup img{
border:0px;
}

.option_produit{
color:#777;
font-size:11px;
}

.visuel_produit{
border:0px;
display:block;
margin:0 auto;
}

/**********************BLOC PLUS MOINS***************************/
.qte{
border:1px solid #BBB;
background-color:#FFF;
width:54px;
height:15px;
margin:0 auto;
}

.btn_plus_moins{
background:url(../img/commun/panier/fond_quantite.png) left top #BBB;
width:15px;
height:15px;
text-align:center;
line-height:15px;
display:block;
color:#FFF;
font-size:11px;
text-decoration:none;
float:left;
font-weight:bold;
}

.btn_plus_moins:hover{
background:#CCC;
}

.input_qte{
width:24px;
height:15px;
line-height:15px;
vertical-align:middle;
background:#FFF;
border:0;
float:left;
text-align:center;
margin:0px;
padding:0px;
font-weight:bold;
color:#888;
}




/********************* BLOCS DU BAS ********************/
#blocs_personnalisable{
width:540px;
margin:0 auto;
}

#bloc_gauche_personnalisable,
#bloc_droite{
width:265px;
}

#bloc_gauche_personnalisable{
float:left;
height:auto !important;
min-height:180px;
height:180px;
background:#FFF;
}

#bloc_droite{
float:right;
height:auto !important;
min-height:180px;
height:180px;
}

#franco{
margin-top:4px;
font-size:12px;
color:#888;
font-weight:bold;
}


/************** TOTAL DU PANIER *******************/
#tab_total_panier,
#tab_promotion{
width:100%;
border-collapse:collapse;
}

#tab_promotion{
margin-bottom:15px;
}

#tab_total_panier tr td,
#tab_promotion tr td{
padding:2px 3px;
}

#tab_total_panier_entete,
#tab_promotion_entete{
background:#99BF00;
height:20px;
}

#tab_total_panier_entete td{
width:50%;
font-size:11px;
color:#FFF;
}

#tab_promotion_entete td{
width:50%;
font-size:11px;
color:#FFF;
}

#tab_total_panier_entete_gauche{	text-align:center; 	background:url(../img/commun/panier/entete_gauche.png) left top no-repeat #99BF00;	font-weight:bold; }
#tab_total_panier_entete_droite{	text-align:center; 	background:url(../img/commun/panier/entete_droit.png) right top no-repeat #99BF00;	}
#tab_promotion_entete_gauche{		text-align:center; 	background:url(../img/commun/panier/entete_gauche.png) left top no-repeat #99BF00;	font-weight:bold; }
#tab_promotion_entete_droite{		text-align:center; 	background:url(../img/commun/panier/entete_droit.png) right top no-repeat #99BF00;	}

.tab_total_panier_contenu_label,
.tab_total_panier_contenu_donnee{
border:1px solid #DDD;
}

.tab_total_panier_contenu_label,
.tab_total_panier_contenu_donnee{
height:40px;
text-align:right;
color:#888;
font-size:13px;
}

.tab_promotion_contenu{
border:1px solid #DDD;
color:#888;
font-size:13px;
background:#F5F5F5;
}

#btn_code_promo{
margin-left:10px;
color:#99BF00;
font-weight:bold;
}

#input_bac_code{
margin:0px 0px 10px 10px;
width:170px;
background:#FFF;
border:1px solid #CCC;
font-size:12px;
padding:1px 5px;
}

#legende_livraison span,
.tab_total_panier_contenu_label span{
color:#888;
font-size:18px;
font-weight:bold;
}

.tab_total_panier_contenu_donnee{
color:#99BF00;
font-weight:bold;
}

#label_nap{
background:#99BF00;
color:#FFF;
font-weight:bold;
font-size:16px;
}

#donnee_nap{
background:#99BF00;
color:#FFF;
font-weight:bold;
font-size:22px;
}

#legende_livraison{
font-size:11px;
color:#888;
}

#pays_livraison{
font-size:11px;
color:#888;
width:150px;
border:0px;
}

.legende_panier{
font-size:10px;
font-style:italic;
}
