.ligne_code_promo {
 background-color:#C21216;
 color:#FFFFFF;
/* height:10px;
 font-size:9px;	
 padding:0px;
 margin:0px;*/
}	

.ref_code_promo {
 background-color:#C21216;
 color:#FFFFFF;
}	

#detail tr.impair{
background-color: #E8E8CC;

 }

#detail td.impair{
background-color: #E8E8CC;

 }


#detail td.pair{
background-color: #DAD9AB;

 }

#detail tr.pair{
background-color: #DAD9AB;


 }


#header-div {
margin: 0px;
background-image: url(../pictos_site/back_open.jpg);
background-repeat: no-repeat;
height: 47px;
}

#produit-associe {
	width:520px;
	height:500px;
	border: 3px #970E13 solid;
	position: absolute;
	top:250px;
	left:350px;
	background-color:#FFFFFF;
	display:none;
/*	padding:5px; */
	text-align:center;
	overflow : auto;
	z-index :999;
}

#texte-associe1 {
	float:left;	
	text-align:left;

}	

#bouton-associe1 {

}
#prix-associe1 {
	float:left;

}

#texte-associe2 {
	float:left;	
	text-align:left;

}	

#bouton-associe2 {

}

#bouton-associe3 {

}

#prix-associe2 {

	float:left;
}	
#titre-div-associe {
font-size: 12px;
font-weight: bold;
color: #970E13;	
}	


#texte-div-associe {
font-size: 11px;
color: #000000;
text-align:	left;
}

#titre-cadeau {
width:100%;	
font-size: 11px;
font-weight: bold;
color: #960E12;	
margin-top:15px;
margin-bottom:10px;
border-bottom: 1px #960E12 solid;
padding:0px;
}


#titre-produit-remise {
	
width:100%;	
font-size: 11px;
font-weight: bold;
color: #960E12;	
margin-top:15px;
margin-bottom:10px;
border-bottom: 1px #960E12 solid;
padding:0px;
}

.onglet-asso {

width:150px;
background-color:#DFDDC2;	
border-top: 1px #960E12 solid;
border-left: 1px #960E12 solid;
border-right: 1px #960E12 solid;
border-bottom: 1px #960E12 solid;

}	


.economie {
color: #960E12;	

font-weight: bold;


}
#titre-confirm-ajout {
font-size: 12px;
font-weight: bold;
color: #970E13;
margin-bottom :50px;
}

#confirm-ajout {
	width:400px;
	height:150px;
	border: 2px #960E12 solid;
	position: absolute;
	top:250px;
	left:400px;
	background-color:#FFFFFF;
	padding:5px;
	text-align:center;
	display:none;
	z-index :999;
}

#bouton-confirm1 {
	float:left;
	margin-left:60px;
}	
#bouton-confirm2 {
	float:left;
	margin-left:10px;
}

.l-produit-associe td {
	color: #FC0000;
	background-color:#D7D7BD;
	text-align:right;
}	



ul#mini-panier {
list-style: none;
margin: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 4px;
padding-top: 4px;
font-size: 10px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
}

#mini-panier li{

margin: 0px;
padding: 0px;
padding-bottom: 2px;
padding-top: 2px;
background-image: none;
border-top: solid 1px #444444;

}
.habillage-mini-qte
{
width: 20px;
background-color: #ffffff;
border: 1px #C4C4B0 solid;
height: 18px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
margin-top:-3px;
padding:1px;
}	

/*
#mini-panier li.deux{
margin: 0px;
padding: 0px;
padding-bottom: 2px;
padding-top: 2px;	
border-bottom: solid 1px #444444;
background-image: none;
}*/

#mini-panier li.li-produit-associe {
	color: #FC0000;
	background-color:#D7D7BD;
	border-top: solid 1px #C4C4B0;

	background-repeat: no-repeat;
	background-position: 3px 2px;
	padding-left: 18px;
	background-image: url(../pictos_site/fleche_assoc.gif);

}

#mini-panier li.total{
margin-top: 2px;
margin-bottom: 2px;
}


#mini-panier a{
color: #000000;
text-decoration: none;
padding-right: 2px;
padding-left: 2px; }

#mini-panier a:hover{
color: #000000;
text-decoration: underline;
}

#alignement-valider {
margin-left:10px;margin-top:20px;
}


