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

#label_panier_vide{
color:#d157b5;
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{
width:100%;
border-collapse:collapse;
}

#entete_panier{
background:#F5B6D6;
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 #F5B6D6;	}
#entete_description{		}
#entete_option{			width:85px; }
#entete_pu{				width:60px; 	text-align:center;	}
#entete_quantite{		width:60px;		text-align:center;	}
#entete_total{			width:70px; 	text-align:center;}
#entete_supprimer{		width:24px;		background:url(../img/commun/panier/entete_droit.png) right top no-repeat #F5B6D6;	} 

#tab_panier_coin_gauche{	background:url(../img/commun/panier/coin_gauche.gif) top left #7DB401;}
#tab_panier_coin_droit{		background:url(../img/commun/panier/coin_droit.gif) top right #7DB401;}

.tab_panier_contenu{
height:54px;
}

.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:#F5F5E8;	}

.nom_produit{
color:#999;
font-size:11px;
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:#999;
}

.infos_prix_lot{
font-size:10px;
font-weight:normal;
text-align:center;
color:#999;
}

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

.prix_total_produit{
font-size:16px;
font-weight:bold;
text-align:center;
color:#DF6FB2;
}

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

#montant_avant_remise{
float:right;
text-decoration:line-through;
color:#DF6FB2;
font-size:13px;
font-weight:normal;
}

#montant_apres_remise{
float:right;
color:#DF6FB2;
font-size:13px;
font-weight:bold;
}

.lien_sup img{
border:0px;
}

.option_produit{
color:#999;
font-size:12px;
}

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

/**********************BLOC PLUS MOINS***************************/
.qte{
border:1px solid #BBB;
background-color:#FFF;
width:64px;
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:34px;
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 ********************/
#bloc_gauche_personnalisable,
#bloc_droite{
width:49%;
}

#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;
}

#bloc_offre_speciale{
height:100px;
width:100%;
background:purple;
margin-bottom:20px;
}


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

#tab_total_panier tr td{
padding:1%;
}

#tab_total_panier_entete{
background:#F5B6D6;
height:20px;
}

#tab_total_panier_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 #F5B6D6;	font-weight:bold; }
#tab_total_panier_entete_droite{	text-align:center; 	background:url(../img/commun/panier/entete_droit.png) right top no-repeat #F5B6D6;	}

.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;
}

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

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

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

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

#remise,
#nat
{
	color:#FFF;
	font-weight:bold;
}

#remise
{
	font-size:12px;
	text-decoration:line-through;
}

#nat
{
	font-size:18px;
}

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

#pays_livraison{
font-size:11px;
color:#888;
width:200px;
border:0px;
margin-top:10px;
}

#lien_savoir_plus_remise_port{
font-size:11px;
text-decoration:none;
text-align:center;
color:#888888;
font-style:italic;
}

#lien_savoir_plus_remise_port:hover{
text-decoration:underline;
}

#reste_remise{
color:#DF6FB2;
text-align:center;
font-weight:bold;
}


#progression_panier
{
	width:510px;
}