/*******************************/
/*****     Panier     **********/
/*******************************/

#contenu-panier table {
	width:100%;
	clear:both;
	padding:0;
	margin:10px auto;
}
#contenu-panier table {
	width:95%;
	min-width:576px;
	display:block;
	margin: 10px 0;
	padding:0;
	text-align:center;
}
#contenu-panier table tr td {
	color: #590402;
	font-weight: bold;
	height:20px;
	text-align:left;
}
#contenu-panier table tr td.footerTableau {
	text-align:right;
}
#contenu-panier table tr td.middleTableau {
	text-align:center;
}
#contenu-panier table tr td.lignetableau {
	font-size: 16px;
}
#contenu-panier table.entetetableau tr td {
	margin:0;
	border-bottom:1px solid #590402;
}
#contenu-panier table tr td a {
	color: #C73634;
	font-size:12px;
	font-weight:bold;
}
#contenu-panier table.fintableau tr td {
	margin:0;
	border-top:1px solid #590402;
}
#contenu-panier .valider {
	clear:both;
	margin:10px;
	padding:0;
}
#contenu-panier .valider a {
	float:right;
	color: #C73634;
	font-size:12px;
	font-weight:bold;
}
/* Etapes de commande
-------------------------------------------------------- */

#etapesDeCommande {
	float: left;
	width:100%;
	color: #515053;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding:0;
	background-color:#F7DABA;
}

#etapesDeCommande ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:99%;
	border:solid 1px #590402;
	line-height:25px;
	background-color:#DFAE73;
}

#etapesDeCommande ul li {
	color:#590402;
	width:24%;
	margin:0;
	padding:0 5px 0 0;
	list-style:none;
	display:inline;
	float:left;
}

#etapesDeCommande ul li.selection {
	color:#FFFFFF;
	border-left:solid 1px #590402;
	border-bottom:solid 1px #590402;
	border-top:solid 1px #590402;
	background-color:#590402;
}

#etapesDeCommande ul li span {
	color:#fff;
	font-size:18px;
	margin:0 3px 0 0;
	padding:2px 5px 6px 5px;
	background-color:#E3820F;
	border-right:solid 1px #FFFFFF;
	border-left:solid 1px #590402;
}

#etapesDeCommande ul li span.chiffreSelection {
	color:#FFFFFF;
	background-color:#590402;
	border-right:solid 1px #FFFFFF;
}

/* Liens internes au site
-------------------------------------------------------- */

.queFaire {
	margin:20px 0 0 0;
	padding:0;
	width:100%;
	float:left;
	text-align:right;
}

.queFaire a.bouton, 
.queFaire button.bouton { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:10px 0 0 0; 
    padding:0;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
} 
.queFaire a.bouton span, 
.queFaire button.bouton span { 
    position:relative; 
    float:left; 
    padding:0 0 0 7px; 
    vertical-align:middle;
    background-color:#590402;
} 

.queFaire a.bouton span span, 
.queFaire button.bouton span span {
	color:#fff;
    height:24px; 
    padding:0; 
    padding:0 7px 0 0; 
    line-height:22px; 
    background-color:#590402;
} 
 
.queFaire a.bouton:hover span, .queFaire a.bouton:hover span span, 
.queFaire button.bouton:hover span, .queFaire button.bouton:hover span span { 
    background-color:#C73634;
}
#transport {
	width:100%;
	padding:0;
	margin: 50px 0 0 0;
}

/* Bloc "Choix du paiement" 
-------------------------------------------------------- */

.adresseDeLivraison .choixDuReglement {
	width:100%;
	margin: 0;
	padding:0;
}

.adresseDeLivraison .choixDuReglement ul {
	margin: 0;
	padding:0;
	list-style:none;
	width: 100%;
}

.adresseDeLivraison .choixDuReglement ul li {
	margin: 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
}

.adresseDeLivraison .choixDuReglement span.modeDeReglement, .adresseDeLivraison .choixDuReglement span.choisir {
	color:#515053;
	line-height:37px;
	width:49%;
	margin:0;
	padding:0;
	background-color:#DFAE73;
	float:left;
	text-indent:10px;
	height:40px;
}

.adresseDeLivraison .choixDuReglement span.choisir {
	background-color:transparent;
	color:#FFFFFF;
}

.adresseDeLivraison .choixDuReglement ul li a, .adresseDeLivraison .choixDuReglement ul li a:visited {
	height:40px;
	color:#fff;
	display:block;
	background-color:#590402;
	border-top:solid 1Px #FFFFFF;
	margin:0;
	padding:0;
}

.adresseDeLivraison .choixDuReglement ul li a:hover {
	text-decoration:none;
	background-color:#CB3634;
}
