div.ArianeCheckout{
	display:inline;
	width:955px;
	margin-top:50px;
	padding-left:1px;
	float:left;
}

div.ArianeCheckout div{
	height:26px;
	float:left;
	border-top:#898686 solid 1Px;
	padding-top:50px;
}

div.ArianeCheckout div.step {
	background:transparent url(http://media.brandalley.com/shops/42/checkout/etapes.gif) left center no-repeat;
	height:26px;
	width:210px;
	border-left:#898686 solid 1Px;
}

div.ArianeCheckout div.basket {
	background:transparent url(http://media.brandalley.com/shops/42/checkout/1_panier_on.gif) left center no-repeat;
	width:149px;
}

div.ArianeCheckout div.coord {
	background:transparent url(http://media.brandalley.com/shops/42/checkout/2_coordo_off.gif) left center no-repeat;
	width:159px;
}

div.ArianeCheckout div.exped {
	background:transparent url(http://media.brandalley.com/shops/42/checkout/3_expe_off.gif) left center no-repeat;
	width:148px;
}

div.ArianeCheckout div.paym {
	background:transparent url(http://media.brandalley.com/shops/42/checkout/4_paiement_off.gif) left center no-repeat;
	width:134px;
}
div.ArianeCheckout div.conf {
	background:transparent url(http://media.brandalley.com/shops/42/checkout/5_confirm_off.gif) left center no-repeat;
	width:153px;
	border-right:#898686 solid 1Px;
}

div#paiement-content{
	display:inline;
	width:953px;
	float:left;
	border-left:#898686 solid 1Px;
	border-right:#898686 solid 1Px;
	border-bottom:#898686 solid 1Px;
	margin-left:1px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#192123;
}

div#contenu{
	display:inline;
	width:742px;
	float:left;
	margin:0 90px;
}

p#noitemincaddie {
  float:left !important;
  float:none;
	color:#192123;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	margin-top:20px;
	margin-bottom:200px;
	font-size:12px;
	font-weight:bold;
}

div#paiement-content #contenu div.imgPan {
	width:160px;
	float:left;
	font-size:18px;
	font-weight:bold;
	padding:0 0 5px 0;
}

div#paiement-content #contenu div.imgPan2 {
	width:740px !important;
	width:742px;
	float:left;
	background:#898686;
	color:#FFFFFF;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	height:16px;
	padding-bottom:1px;
	padding-top:1px;
	border-left:1px solid #898686;
	border-right:1px solid #898686;
}

div#paiement-content #contenu div.imgPan2 span.ref{
	margin-left:85px;
}

div#paiement-content #contenu div.imgPan2 span.dispo{
	margin-left:173px;
}

div#paiement-content #contenu div.imgPan2 span.prix{
	margin-left:90px;
}

div#paiement-content #contenu div.imgPan2 span.qty{
	margin-left:70px;
}

div#paiement-content #contenu div.imgPan2 span.total{
	margin-left:50px;
}

div.rec_article, div.rec_article_indispo {
	width:740px !important;
	width:742px;
	float:left;
	background-color:#FFFFFF;
	border-right:1px solid #898686;
	border-left:1px solid #898686;
	border-bottom:1px solid #898686;
	height:62px;
	margin:0;
	padding-top:2px;
}

div.recSupp {
	float:left;
	margin:22px 0 0;
	padding:0;
	text-align:center;
	width:20px;
}

div.recimg {
	float:left;
	height:54px;
	margin:0;
	padding:0;
	text-align:center;
	width:62px;
}

div.recnom {
	width:233px;
	float:left;
	font-size:12px;
	height:15px;
	margin-top:3px;
	overflow:hidden;
}

.recl {
	display:inline;
	width:230px;
	float:left;
	margin-top:24px;
	margin-left:-232px;
}


div.reclab{
	font-size:11px;
	color:#898686;
	float:left;
}

div.recval{
	display:inline;
	font-size:11px;
	float:left;
	margin-left:2px;
}

div.dispo {
	display:inline;
	float:left;
	font-weight:bold;
	margin-left:5px;
	margin-top:24px;
	max-width:160px;
	width:160px;
	font-size:12px;
}

div.unitPrice {
	color:#A71E22;
	font-weight:bold;
	width:100px;
	float:left;
	font-size:11px;
	margin-top:24px;
}

div.recqte, div.recqte2, div.recqte3 {
	height:25px;
	margin-top:24px;
	overflow:hidden;
}

div.recqte {
	float:left;
	width:62px;
}

div.recqte input {
	display:inline;
	padding-top:0;
	border:1px solid #A71E22;
	color:#A71E22;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	float:left;
	height:18px;
	margin-left:2px;
	text-align:center;
	width:18px;
}


div.recqte div.less, div.more {
	float:left;
	height:18px;
	width:20px;
}

div.recprice{
	width:83px;
	float:left;
	text-align:right;
	margin-top:24px;
	font-size:12px;
}

.price {	
	color:#A71E22;
	font-weight:bold;
}

#rectotal {
  width:512px !important;
	width:514px;
	float:right;
	border:1px solid #898686;
	margin:5px 0;
}

#rectotal form{
  width:150px;
  float:left;
}

#recap_total3 {
	border-bottom:1px solid #898686;
	height:70px;
}
#recap_total2, #recap_total3, #recap_total4 {
	margin:0 0 5px;
	padding:0;
}

div.subTotal, div.totalText {
	width:420px;
	padding-left:10px;
	float:left;
	color:#333333;
	font-weight:bold;
	font-size:12px;
}

div.totalTextVal, div.subTotalVal {
	display:inline;
	width:55px;
	float:left;
	color:#A71E22;
	margin-left:11px;
	font-size:12px;
	font-weight:bold;
	height:20px;
	text-align:right;
}

div.subTotal select {
	border:1px solid #192123;
}

div#fdp{
	width:165px;
	float:left;
}

div.subTotal select {
	font-size:13px;
	font-weight:normal;
	height:20px;
	width:165px;
}

span.dec{
	display:block;
	width:210px;
	float:left;
	font-weight:normal;
	padding-top:2px;
}

div.fleche ,div#off{
	display:inline;
	width:7px;
	height:12px;
	float:left;
	margin-left:10px;
	margin-right:5px;
}

  div.fleche , div#off img{
	margin-top:3px !important;
	margin-top:0;
}

p.coupon, p.coupon_bis,p.coupon_bis a {
	width:320px;
	float:left;
	margin-left:0;
	color:#364B50;
	font-size:12px;
	font-weight:bold;
}

p.coupon_bis{
	height:20px;
}

p.coupon_bis a {
	font-style:italic;
	text-decoration:underline;
}

#input {
	border:1px solid #737390;
	float:left !important;
	float:none;
	height:16px !important;
	height:18px;
	margin:0;
	padding:0;
	width:120px;
}

div.total {
	width:512px;
	float:left;
	height:20px;
	padding-top:3px;
	background-color:#FFFFFF;
	border-bottom:1px solid #898686;
	border-top:1px solid #898686;
}

div.total div.subTotal{
	color:#A71E22;
}

div.total div.subTotalVal{
	font-size:14px;
}

div.dateExp{
	width:512px;
	padding:5px 0;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

div.contAchat{
	display:inline;
	width:150px;
	float:left;
	margin-top:5px;
	padding-left:182px;
}

div#valid_total_button {
	width:135px;
	float:right;
	padding:0;
}

#submit_ogone2 {
	background:url(http://media2.brandalley.com/shops/42/checkout/bt_commander.gif) left no-repeat;
	height:36px;
	width:120px;
	cursor:pointer;
	border:none;
}

div.expired {
	width:512px;
	color:#192123;
	float:right;
	margin:3px 0;
	text-align:right;
	font-size:11px;
	padding:2px 0 10px 0;
}

span.time{
	padding-left:2px;
	font-weight:bold;
}

div#couponpopup, div#open {
	display:none;
	position:absolute;
	top:350px;
	left:20%;
	z-index:400;
	background-color:white;
	border:1px solid #633063;
	font-family:Arial;
	padding:8px;
	width:524px;
	color:#192123;
}

div#couponpopup .entete{
	width:520px;
	float:left;
}

div.entete div.titre, div.cheque {
	float:left;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	width:346px;
}

div.entete div.fermer {
	width:155px;
	float:left;
	font-size:11px;
	text-align:right;
}

div.entete div.fermerimg{
	width:15px;
	float:left;
	text-align:right;
}

p.benef{
	margin-top:20px;
	font-weight:bold;
	font-size:12px;
}

div#couponpopup form#validCoupon{
	width:524px;
	float:left;
	text-align:center;
	padding:0;
	font-size:12px;
}

div.testCoupon{
	border:#CCCCCC solid 1px;
}

div.testCoupon ,div.couponValide, div.couponNonValide {
	background-color:#364B50;
	color:#FFFFFF;
	width:513px;
	float:left;
	height:33px;
}

div.couponValide, div.couponNonValide {
	background-color:#FFFFFF;
	border-right:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	color:#000000;
	height:25px;
}

p.titre1{
	width:30px;
	float:left;
	font-weight:bold;
	padding-top:3px;
}

p.titre2{
	width:90px;
	float:left;
	font-weight:bold;
	padding-top:3px;
}

p.titre3{
	width:150px;
	float:left;
	font-weight:bold;
	padding-top:3px;
}

p.titre4{
	width:120px;
	float:left;
	font-weight:bold;
	padding-top:3px;
}

p.titre5{
	width:120px;
	float:left;
	font-weight:bold;
	padding-top:3px;
}

div.fermeturetableau {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:10px;
	width:513px;
	float:left;
}

#depassement {
	color:red;
	display:none;
	float:left;
	padding:10px 0;
	text-align:center;
	width:518px;
}

#couponTotal {
	width:518px;
	float:left;
	padding:10px 0;
	font-weight:bold;
	text-align:right;
}

div#ariane_main div#bt_back{
	margin:10px 10px 0 0;
}

div.msg{
	float:right;
	width:130px;
	color:red;
	font-size:11px;
	margin-top:-3px;
}
/************************************** popupMontantMax **********************************************/

div#max{
	display:inline;
	position:absolute;
	z-index:400;
	width:400px;
	float:left;
	background:white;
	border:#192123 solid 1Px;
	font-size:12px;
	padding:0 0 10px 10px;
	margin-left:250px;
	top:350px;
}

p.max2{
	width:400px;
	float:right;
}

p.max2 span.MaxClose{
	display:block;
	width:42px;
	float:right;
	font-weight:bold;
	font-size:11px;
	margin:3px 0
}

p.max2 img{
	display:inline;
	margin:5px;
	float:right;
	cursor:pointer;
}
div#open  form {width:500px;}
div#open  p.bCancel, p.bValid { float:left;}

div#open  p.bCancel {width:300px;}

div#open  p.bValid { float:right;}
/************************************** popupMontantMax **********************************************/