.cadrePanier {
	position:relative;
	float:left;
	width:700px;
	background-color:#FFF;
	background-image:url(../img-struct/monpanier.jpg);
	background-repeat:no-repeat;
	padding-top:33px;
}

.znIntitTab {
	position:relative;
	float:left;
	width:100%;
	height:19px;
	background-color:#999;
}

.intitTab {
	position:relative;
	float:left;
	padding-top:2px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:center;
}

.posBtnRetour {
	position:relative;
	float:left;
	padding-left:8px;
	padding-top:5px;
}

.posBtnComm {
	position:relative;
	float:right;
	padding-right:8px;
	padding-top:5px;
}

.znTotal {
	position:relative;
	float:left;
	width:100%;
	height:32px;
	background-color:#609b25;
}

.textTotal {
	position:relative;
	float:left;
	padding-left:375px;
	padding-top:10px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}

.msgAlert {
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	padding-top:60px;
	padding-bottom:60px;
	font-family:Arial;
	font-size:16px;
	color:#333;	
}

.znTableauPanier {
	position:relative;
	float:left;
	padding-top:20px;
	padding-left:8px;
	padding-bottom:20px;
}

a.lnkArticle:active, a.lnkArticle:link, a.lnkArticle:visited, a.lnkArticle:hover {
	font-family:Arial;
	font-size:11px;
	color:#b25c18;
	font-weight:bold;
	text-decoration:none;
}

.posBlocBleu {
	position:relative;
	float:left;
	padding-left:1px;	
}
	
.ecartBlcBleu {
	position:relative;
	float:left;
	padding-left:1px;
}

.blocBleu {
	position:relative;
	float:left;
	background-color:#f0f0f0;
	height:65px;
}

.blocBleuBrd {
	position:relative;
	float:left;
	background-image:url(../img-struct/brd-mrron.gif);
	background-repeat:repeat-y;
	background-color:#f0f0f0;
	height:65px;
}

.posZnTextBlc {
	position:relative;
	float:left;
	width:285px;
}

.znTextBlc {
	position:relative;
	float:left;
	padding-top:5px;
	padding-left:20px;
	font-family:Arial;
	font-size:11px;
	color:#333;
}

.fdBntCntrMrron-c {
	position:relative;
	float:left;
	background-image:url(../img-struct/cntr-mrron-c.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.fdBntCntrMrron-g {
	position:relative;
	float:left;
	background-image:url(../img-struct/cntr-mrron-g.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.fdBntCntrMrron-d {
	position:relative;
	float:left;
	width:90px;
	height:25px;
	background-image:url(../img-struct/cntr-mrron-d.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.fdBntCntrGris-c {
	position:relative;
	float:left;
	background-image:url(../img-struct/cntr-gris-c.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.fdBntCntrGris-g {
	position:relative;
	float:left;
	background-image:url(../img-struct/cntr-gris-g.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.fdBntCntrGris-d {
	position:relative;
	float:left;
	width:25px;
	height:25px;
	background-image:url(../img-struct/cntr-gris-d.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.posTextBtnPersonnal {
	position:relative;
	float:left;
	padding-top:4px;
	width:100%;
	text-align:center;
}

a.lnkPersonnal:link, a.lnkPersonnal:visited, a.lnkPersonnal:active {
	font-family:Arial;
	font-size:11px;
	color:#b25c18;
	font-weight:bold;
	text-decoration:none;
}

a.lnkPersonnal:hover {
	font-family:Arial;
	font-size:11px;
	color:#b25c18;
	font-weight:bold;
	text-decoration:underline;
}

a.lnkSuppress:link, a.lnkSuppress:visited, a.lnkSuppress:active {
	font-family:Arial;
	font-size:11px;
	color:#666;
	font-weight:bold;
	text-decoration:none;
}

a.lnkSuppress:hover {
	font-family:Arial;
	font-size:11px;
	color:#666;
	font-weight:bold;
	text-decoration:underline;
}

.posBtn {
	position:relative;
	float:left;
	padding-top:8px;
	padding-right:8px;
	padding-left:8px;
}

.simpleZoneCenter {
	position:relative;
	float:left;
	padding-top:10px;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	color:#000;
}

.lignePanier {
	position:relative;
	float:left;
	padding-top:2px;
}

.posPictoPoub {
	position:relative;
	float:left;
	padding-left:7px;
}

.posLnkPoub {
	position:relative;
	float:left;
	padding-left:5px;
	padding-top:2px;
}

.ligneCdePromo {
	position:relative;
	float:left;
	width:100%;
	background-color:#CCC;
	height:30px;
}

.leftCadreCdePromo {
	position:relative;
	float:left;
	padding-left:15px;	
	font-family:Arial;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding-top:8px;
}
	
.cadrePromo {
	position:relative;
	float:right;
	padding-right:120px;
}

.textCdePromo {
	position:relative;
	float:left;
	font-family:Arial;
	font-size:11px;
	color:#000;
	padding-top:7px;
}

.chmpsCdePromo {
	position:relative;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}

.validCdePromo {
	position:relative;
	float:left;
	padding-top:7px;
}

a.lnkValdCdePromo:link, a.lnkValdCdePromo:visited, a.lnkValdCdePromo:active {
	font-family:Arial;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

a.lnkValdCdePromo:hover {
	font-family:Arial;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

.bilanCdePromo {
	position:relative;
	float:right;
	font-family:Arial;
	font-size:11px;
	color:#000;
	padding-top:8px;
	padding-right:20px;
}

