#contenu {
	margin: auto;
	float:left;
	background-color:#fff;
	padding: 0 47px;
    width: 906px;
    margin-top:10px;
}

#ligneetape {
	height: 56px;
}

#ligneetape div {
	margin: 0;
	padding: 0;
	float:left;
	display:block;
	color:#828282;
	font-size:18px;
	font-family: FuturaLight, Arial, Helvetica, sans-serif;
}
#ligneetape div.panier{
	background: url(/sites/gsell/images/panier/panier.gif) no-repeat;
	width:106px;
	height:34px;
	padding-left:106px;
	padding-top:22px;
}
#ligneetape div.panier.current{
	background: url(/sites/gsell/images/panier/etape_panier.gif) no-repeat;
	color:#fff;
}
#ligneetape div.identif {
	background: url(/sites/gsell/images/panier/identification.gif) no-repeat;
	width:140px;
	height:34px;
	padding-left:85px;
	padding-top:22px;
}
#ligneetape div.paiement {
	background: url(/sites/gsell/images/panier/paiement.gif) no-repeat;
	width:121px;
	height:34px;
	padding-left:102px;
	padding-top:22px;
}
#ligneetape div.confirm {
	background: url(/sites/gsell/images/panier/confirmation.gif) no-repeat;
	width:154px;
	height:34px;
	padding-left:86px;
	padding-top:22px;
}
#titrepanier{
margin-top: 33px;
padding-bottom:2px;
font-size:16px;
color:#ab989d;
line-height:16px;
border-bottom:1px solid #ab989d;
font-family: FuturaMedium, Arial, Helvetica, sans-serif;
text-transform:uppercase;
width:888px;
padding-left:12px;
}
#titrepanier > span{
font-size:22px;
margin-top:-2px;
}
#panier {
	margin-top: 13px;
}

#titre_tab {
	background: url(/sites/gsell/images/sprite_2.png) 0 -309px no-repeat; /*/sites/gsell/images/panier/titre_tab.gif*/
	width: 900px;
	height: 29px;
	margin: 0;
	padding: 0;
}

.titre_article,.titre_prixu,.titre_prixt,.titre_quantite,.titre_supp {
	float: left;
	margin-left: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 29px;
}

.titre_prixu {
	margin-left: 498px;
}

.titre_quantite {
	margin-left: 25px;
}

.titre_prixt {
	margin-left: 42px;
}

.titre_supp {
	margin-left: 26px;
}

.articlepanier {
	border-bottom: 1px solid #e3dede;
	border-left: 1px solid #e3dede;
	border-right: 1px solid #e3dede;
	width: 898px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.image {
	width: 70px;
	height: 67px;
	float: left;
}

.image img {
	display: block;
	margin: 13px auto 0 auto;
}

.description {
	float: left;
	width: 487px;
	border-right: 1px solid #e3dede;
	font-size: 11px;
	color: #54343f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	height: 90px;
}

.description span {
	font-size: 11px;
	font-weight: bold;
	color: #54343f;
	margin-top: 11px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.description span.ref {
	margin-top: 0px;
	font-weight: normal;
	margin-bottom: 5px;
}

.description input {
	margin: 0;
	padding: 0;
	margin-top: 4px;
}

.description select {

	width: 200px;
	border: 1px solid #c3b8ba;
	color: #54343f;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom : 3px;
}

.description select option {
	padding-left:60px; 
	border: 1px solid white;
}
.prix_unitaire {
	font-size: 10px;
	color: #54343f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #e3dede;
	width: 70px;
	padding-right: 15px;
	float: left;
	text-align: right;
	height: 62px;
	padding-top: 28px;
	display: block;
}

.prix_unitaire span.prix_barr {
	margin-top: -6px;
	display: block;
	color: #887e7e;
	text-decoration: line-through;
	height:12px;
}

.quantite {
	border-right: 1px solid #e3dede;
	height: 90px;
	width: 66px;
	padding-right: 15px;
	float: left;
}

.quantite input {
	width: 44px;
	height: 20px;
	border: 1px solid #b8acaf;
	margin-top: 24px;
	text-align: right;
	display: block;
	float: right;
	padding-right: 6px;
	font-size: 10px;
	color: #54343f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.prix_totale {
	font-size: 10px;
	color: #54343f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #e3dede;
	height: 59px;
	width: 83px;
	padding-right: 15px;
	float: left;
	padding-top: 31px;
	display: block;
	text-align: right;
}

.suppression {
	height: 41px;
	width: 46px;
	padding-right: 27px;
	float: left;
	padding-top: 26px;
	display: block;
	text-align: right;
	float: left;
}

.buttonsupprimer {
	border: none;
	cursor: pointer;
	background: url(/sites/gsell/images/sprite_2.png) -393px -283px no-repeat; /*/sites/gsell/images/panier/supp.gif*/
	height: 17px;
	width: 17px;
}

#livraison_colissimo {
	background: url(/sites/gsell/images/sprite_2.png) 0 -339px no-repeat; /*/sites/gsell/images/panier/colissimo.gif top center*/
	width: 810px;
	height: 26px;
	float: left;
	color: #97254c;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 25px;
	padding-right: 90px;
	text-align: right;
}
#inclusion{
	float:left;
	width:300px;
	margin-top:8px;
}
#livraison {
	width: 500px;
	float: left;
	margin-top: 22px;
	margin-left: 100px;
}

#livraison form {
	float: none;
}

#livraison .titre {
	background: url(/sites/gsell/images/sprite_2.png) -478px -252px no-repeat; /*/sites/gsell/images/panier/titre_livraison.gif top center*/
	color: #886e77;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 23px;
	padding-left: 18px;
	height: 26px;
	width: 482px;
}

#livraison .txt_livraison {
	background: url(/sites/gsell/images/panier/txt_livraison.gif) repeat-y top center;
	display: block;
	width: 500px;
	padding-top: 20px;
	float:left;
}

#livraison .txt_livraison .pays {
	border: 1px solid #C3B8BA;
	color: #54343F;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 5px;
	margin-left: 18px;
	width: 365px;
	float:left;
}

.txt_livraison .pays_message {
	color: #54343F;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 20px;
	margin: -5px 0 0 18px;
	width: 367px;
	float:left;
}

#livraison .txt_livraison select {
	margin-left: 18px;
	width: 367px;
	border: 1px solid #c3b8ba;
	color: #54343f;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	float:left;
}


#livraison .txt_livraison .prix_livraison {
	color: #54343F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-left: 450px;
	margin-top: 25px;
	position: absolute;
	*position:relative;
	*margin-top: 5px;
}

#livraison .txt_livraison .remise {
	background: url(/sites/gsell/images/panier/remise.gif) no-repeat top center; /* TODO : pas possible car top et pas de height */
	width: 481px;
	color: #886e77;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 19px;
	line-height: 34px;
	padding-top: 9px;
	padding-bottom: 7px;
	float:left;
	position: relative;
}

#livraison .layer_remise {
	background: url(/sites/gsell/images/sprite_2.png) 0 -367px no-repeat; /*/sites/gsell/images/panier/layer_remise.png*/
	width: 237px;
	height: 37px;
	top: -12px;
	left: -125px;
	position: absolute;
	color: #54343f;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	padding: 19px 17px;
	display: none;
}

#livraison .txt_livraison .remise span.prixr {
	float: right;
	color: #54343f;
	margin-right: 15px;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#livraison .txt_livraison .remise input {
	border: 1px solid #b8acaf;
	height: 17px;
	margin-left: 25px;
}

#livraison .txt_livraison button {
	background: url(/sites/gsell/images/sprite_2.png) -411px -283px no-repeat; /*/sites/gsell/images/panier/btn_valider.gif*/
	width: 70px;
	height: 21px;
	line-height: 21px;
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
}

#livraison .txt_livraison .remise img,#livraison .txt_livraison button {
	border: none;
	margin-top: 6px; *
	margin-top: 1px;
	position: absolute;
	margin-left: -1px;
	margin-left: -8px\9
}

#livraison a.aide {
	margin-left: 85px;
	line-height: 20px;
	float: left;
}

#livraison .txt_livraison .remise a.aide img {
	
	margin-top: -24px;
	border: none;
	margin-left: 270px;
	cursor: help;
}

#livraison .relais_colis {
	background: url(/sites/gsell/images/sprite_2.png) -996px -661px no-repeat; /*/sites/gsell/images/panier/fleche.gif*/
	display: block;
	width: 367px;
	color: #886e77;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	/*margin-left: 19px;*/
	padding-left: 7px;
	line-height: 15px;
	margin-bottom: 6px;
}
#livraison .choix_relais {
	color: #54343f;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 19px;
	line-height: 20px;
    display:none;
    width:367px;
    float:left;
}

#livraison .totale {
	background: url(/sites/gsell/images/sprite_2.png) -277px -367px no-repeat; /*/sites/gsell/images/panier/total.gif*/
	width: 338px;
	height: 56px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 52px;
	padding-left: 162px;
	float:left;
}
#livraison .prixt{
	*float:right;
	*margin-top:-50px;
}
#livraison .prixt {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: right;
	margin-right: 14px;
	line-height: 52px;
	*float:inhert;
	*margin-left:50px;
}

.commande {
	float: left;
	margin-top: 19px;
	margin-bottom: 40px;
	width:100%;
	*display:block;
	*padding-top: 39px;
}
.commande a{
	margin-top:23px;
	float:left;
}
.commande a:hover{
	text-decoration:none;
}
.commande a.shopping, .commande a.jecommande{
	color:#fff;
	float:left;
	background: url(/sites/gsell/images/panier/shopping.gif) no-repeat;
	padding-left:47px;
	width:208px;
	height:34px;
	line-height:34px;
	font-size: 13px;
	font-family: FuturaMedium, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.commande a.jecommande{
	height:57px;
	line-height:58px;
	padding-left:23px;
	width:214px;
	background: url(/sites/gsell/images/panier/commande.gif) no-repeat;
	margin-right: 8px;
	float:right;
	margin-top:10;
	font-size: 19px;
}
.commande a.shopping span, .commande a.jecommande span{
	font-size: 18px;
}
.commande a.jecommande span{
	font-size: 26px;
}
.commande img {
	border: none;
	*float:left;
}
.commande img.paypal {
	margin-left: 67px;
	margin-right: 20px;
	display: none;
}
.txt_livraison span.pays_liv {
	color: #54343F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 20px;
	display: block;
	margin-bottom: 5px;
	margin-left: 19px;
}

.txt_livraison .reduction {
	color: #54343F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 20px;
	display: block;
}

.txt_livraison .reduction .prix {
	font-size: 10px;
	float: right;
	margin-right: 15px; *
	margin-top: -20px;
}
#layer_confirmation div.txt{
	color: #54343F;
    float: left;
    font-size: 14px;
    margin-left:20px;
    margin-top:10px;
    width:90%;
}
#layer_confirmation .btn_valider,  #layer_confirmation .btn_annuler{
    background: url("/sites/gsell/images/layer-avis/sprite.png") no-repeat scroll 0 -61px transparent;
    color: #FFFFFF;
    display: inline;
    float:left;
    font-size: 11px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin-left: 185px;
    margin-top: 10px;
    padding-left: 20px;
    text-decoration: none;
    width: 55px;
}
#layer_confirmation .btn_annuler{
    background: /*url("/sites/gsell/images/layer/btn_annuler.png") no-repeat ;*/ url("/sites/gsell/images/layer/sprite.png")0 -293px no-repeat ;
    margin-left: 15px;
    color:#532748;
}
/** Promotion cadeau **/
.promos .image,.promos .description,.promos .prix_unitaire,.promos .quantite,.promos .prix_totale,.promos .suppression{
	background-color:#fceaef;
	border-right:1px solid #e3ccd1;
	height:90px;
}
.promos .image,.promos .suppression{
	border-right:none;
}
.promos .description > div{
	float:left;
}
.promos .description > img{
	float:right;
	margin-top:-57px;
	margin-right:10px;
}
.promos .prix_unitaire{
	height:62px;
}
.promos .prix_totale{
	height:59px;
}
.promos .suppression{
	height:64px;
}
