/*---------------------- Panier  ------------------------*/
/*-------------------<--  Pixell -->---------------------*/

/* Importation de la feuille de style complémentaire */
@import url(../../styles/style_plus.css);

/*---- Etapes du panier -------*/
#panier_conteneur #etape {
	width: 100%;
}
	#panier_conteneur #etape ul {
		list-style: none;
		text-decoration: none;
		text-align: center;
		margin: 0 0 1.5em 0;
	}
		#panier_conteneur #etape li {
			display: inline;
			margin: 0.2em 0.1em;
			line-height: 3em;
		}
			#panier_conteneur #etape li a {
				color: #7E8AA2;
			}
			#panier_conteneur #etape li span {
				padding: .25em .6em;
				margin-right: .3em;
				background: #CDCDCD url(../composants/numero.gif) left bottom repeat-x;
				color:#FFFFFF;
				border: 1px solid #818181;
			}
			#panier_conteneur #etape .actuel {
				color: #5aa109;
			}
			 #panier_conteneur #etape .actuel span {
				background: #96ca2d url(../composants/numero_actuel.gif) left bottom repeat-x;
			}

/*---- Panier -------*/			
#panier table, 
table#panier {
	border-collapse: collapse;
	width: 100%;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
	font-size: 12px;
}
	#panier th {
		border-style: solid;
		border-width: 1px;
		font-weight: bold;
		padding: .2em .3em;
	}
	#panier td {
		border-style: solid;
		border-width: 1px;
		padding: .2em .3em;
		vertical-align: middle;
	}
	#panier .imppaire {
		background: transparent;
	}
	#panier .photo, 
	#panier .option,  
	#panier .quantite, 
	#panier .montant,
	#panier .sup  {
		text-align: center;
	}
	#panier .total, 
	#panier .prix, 
	#panier .total_HT, 
	#panier .total_TVA, 
	#panier .total_TTC, 
	#panier .total_apayer, 
	#panier .frais {
		text-align: right;
	}
	/* colonne photo */
	#panier td.photo{
		padding: 0 0;
	}
	#panier .photo {
		width: 73px;
	}
	/* colonne prix */
	#panier .prix .pourcentage {
	   text-align: right;
	}
	#panier .prix .ancien{
		text-decoration: line-through;
	}
	#panier .prix .promo {
		background: #cc0000;
		color: white;
	}
	#panier .prix .normal {
	}
	/* colonne et ligne total */
	#panier .total_apayer  {
		font-weight: bold;
	}
	/* colonne supr */
	#panier .sup {
		width: 25px;
	}
	/* couleur des bordures du panier */
	#panier table, 
	table#panier, 
	#panier th, 
	#panier td {
		border-color: #c2c6d3;
	}
	/* couleurs de l'entete du panier */
	#panier th {
		color: white;
		font-size: 12px;
		background: #7e8aa2;
	}
	/* couleur des lignes paires */
	#panier .paire {
		background-color: #c7e2ff;
	}
	
/*---- Adresses ----*/
.adresses {
   width: 100%;
   display: table;
   border-collapse: separate;
   border-spacing: 10px;
}
	.adresse {
		width: 50%;
		display: table-cell;
		background: #f1f1f1;
		padding: 20px;
	}
		.adresse h2 {
			background: none;
			color: black;
			padding: 0 0;
			margin-top: 0;
			font-size: 1.1em;
		}
