table.basketUpSelling{
	width:100%;
	border:0;
	border-collapse: collapse;
}
table.basketUpSelling tr{
	margin:0;
}
table.basketUpSelling tr td{
	margin:0;
	padding:7px 0 7px 0;
	vertical-align:middle;
}

table#basket{
	width:100%;
}
table#basket tr.entete{
	border:0;
	margin:0;
	background-color: #000000;
	height:31px;
}
table#basket th{
	margin:0;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	border-right:1px solid #4e4e4e;
}
table#basket th.firstchild{
	background: transparent url('/img/tpl/R-Basket/popup/header.gif') no-repeat scroll center left;
}
table#basket tr.ligne{
	border:0;
	margin:0;
	
}
table#basket tr td{
	margin:0;
	padding:5px;
	border-right: 1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	vertical-align:middle;
}
table#basket tr.ligne td#BasketVignette{
	padding:0;
	width:110px;
	vertical-align:middle;
}
table#basket tr.ligne td#BasketVignette img{
	width:110px;
	height:70px;
}
table#basket tr.ligne td.designation{
	background-color:#fbfbfb;
}
table#basket tr.ligne td.designation a{
	color:#555555;
	text-decoration:none;
}
table#basket tr.ligne td.designation a:hover{
	text-decoration:underline;
}

table#basket tr.ligne td.dispo{
	text-align:center;
	vertical-align:middle;
	background-color:#fbfbfb;
}

table#basket tr.ligne td.qte{
	text-align:right;
	vertical-align:middle;
	background-color:#f1f1f1;
	padding-right:15px;
}

table#basket tr.ligne td.prix{
	background-color:#fbfbfb;
	text-align:right;
	color:#ff0000;
	
}
table#basket tr.ligne td.action{
	background-color:#f1f1f1;
	text-align:center;
}

table#basket tr td.ssTitle{
	padding:10px 10px 10px 117px;
}

table#basket tr.ligne td.ssTitle{
	background-color:#f1f1f1;
}

table#basket tr.total td.ssTitle{
	background-color:#000000;
	color:#ffffff;
	font-weight:bold;
}
table#basket tr.total td.prix{
	text-align:right;
	background-color:#ff0000;
	padding:5px;
	color:#ffffff;
	font-weight:bold;
	width:100px;
}
table#basket tr.total td.action{
	background-color:#000000;
}



div#myBasketLiv{
	height:268px;
	background:transparent url('/img/tpl/R-Basket/bgLiv.gif') no-repeat scroll top left;
	color:#ffffff;
}
div#myBasketDestination{
	float:left;
	height:268px;
	width:476px;
	margin-right:20px;
	text-align:center;
}
div#myBasketDestination input{
	vertical-align:bottom;
}

div#myBasketLivPort{
	float:left;
	height:268px;
	width:473px;
}
div#myBasketLivPortListe{
	margin-top:38px;
	height:125px;
}

td.basketModeLiv{
	width:270px;
	text-align:right;
	padding-right:15px;
	vertical-align:middle;
}
td.basketNoLiv{
	width:270px;
	text-align:center;
	padding-right:15px;
	vertical-align:middle;
}
td.basketPrixLiv{
	width:95px;
	padding-right:15px;
	text-align:right;
	vertical-align:middle;
}
td.basketLivChoice{
	width:79px;
	text-align:center;
	vertical-align:middle;
}


/********************    Les pages de commande ************************************************/

div#orderBlock{
	color:#ffffff;
	background:#000000 url('/img/tpl/R-order/BgBottom.gif') no-repeat scroll bottom left;
	clear:both;
}
div#orderBlock label{
	font-weight:normal;
}

div#orderBlockAnnexe{
	float:left;
	padding:98px 0 25px 0;
	width:289px;
}
div.orderBlockCommandeEnCours{
	background:transparent url('/img/tpl/R-order/orderTitle.gif') no-repeat scroll top left;
}
div.orderBlockCommandeValide{
	background:transparent url('/img/tpl/R-order/orderTitleValide.gif') no-repeat scroll top left;
}

div.orderBlockssTitle{
	border-color:#333333;
	border-style:solid;
	border-width:1px 0 1px 0;
	background-color:#1a1a1a;
	color:#a3a3a3;
	padding:5px 25px 5px 50px;
}
div.orderBlockssContent{
	padding:10px 25px 10px 50px;
}

form.orderRightContent, div.orderRightContent{
	float:left;
	width:680px;
	margin:0;
	padding:0;
	background-color:#1a1a1a;
}
div.orderHeightFixe{
	min-height:310px;
	border-left:1px solid #333333;
}
div#orderBlockBt{
	height:29px;
	text-align:right;
	padding:11px 37px 11px 11px;
	clear:both;
}
div.orderBlockBt2Cols{
	border-style:solid;
	border-color:#333333;
	border-width:0 0 0 1px;
}
div.orderBlockBt3Cols{
	background:transparent url('/img/tpl/R-order/bt3Cols.gif') no-repeat scroll bottom left;
}
div#orderBlockBt input{
	outline:none;
}



div#orderEtapeLivChooseType{
	height:58px;
}
div#orderEtapeLivBlockssTitle{
	border-bottom:#333333 solid 1px;
	background-color:#1a1a1a;
	color:#a3a3a3;
	padding:5px 25px 5px 22px;
}

div.orderEtapeLivBlock{
	padding:20px;
	border-style:solid;
	border-color:#333333;
	border-width:0 0 1px 0;
}

div.orderEtapeLivBlock table{
	width:100%;
}
div.orderEtapeLivBlock table tr td{
	vertical-align:top;
}
div.orderEtapeLivBlock table tr td label{
	color:#ffffff;
}



ul#orderListeLivMode{
	float:left;
	width:679px;
	list-style-type: none;
	margin:0;
	padding:0;
}
ul#orderListeLivMode li{
	height:78px;
	border-style:solid;
	border-color:#333333;
	border-width:0 1px 1px 0;
	padding-left:116px;
	background-color:transparent;
	background-attachment: scroll;
	background-repeat:no-repeat;
	clear:both;
}

ul#orderListeLivMode li label{
	width:300px;
	float:left;
	padding-top:20px;
	padding-right:30px;
}
ul#orderListeLivMode li div{
	width:110px;
	float:left;
	text-align:right;
	padding-top:27px;
	margin-right:25px;
}
ul#orderListeLivMode li input{
	margin-top:34px;
}
.orderListeLivModeSTANDARD{
	background-image:url('/img/tpl/R-order/pictLivMode/STANDARD.gif');
}
.orderListeLivModeEXPRESS{
	background-image:url('/img/tpl/R-order/pictLivMode/EXPRESS.gif');
}
.orderListeLivModeUPS{
	background-image:url('/img/tpl/R-order/pictLivMode/UPS.gif');
	color:#6d6d6d;
}
.orderListeLivModeUPSEXPRESS{
	background-image:url('/img/tpl/R-order/pictLivMode/UPSEXPRESS.gif');
	color:#6d6d6d;
}
.orderListeLivModeENLEVEMENT{
	background-image:url('/img/tpl/R-order/pictLivMode/ENLEVEMENT.gif');
	color:#6d6d6d;
}
.orderListeLivModeRolloff, .orderListeLivModeRolloff label{
	background-position: top left;
	color:#6d6d6d;
}
.orderListeLivModeRollon, .orderListeLivModeRollon label{
	background-position: bottom left;
	color:#ffffff!important;
}


div#orderLivModeComment{
	float:left;
	width:315px;
	padding:20px 30px 0 13px
}
div#orderLivModeComment textarea{
	width:99%;
}
div#orderLivModeDiffere{
	margin:20px 20px 0 0;
	float:left;
	width:300px;
}
div#livDiffereeBk{
	padding:10px;
}
div.livDiffereeBkHidden{
	display:none;
}
div.livDiffereeBkShow{
	display:block;
}



ul#orderListePaiement{
	float:left;
	width:290px;
	list-style-type: none;
	margin:0;
	padding:0;
}
ul#orderListePaiement li{
	height:78px;
	border-style:solid;
	border-color:#333333;
	border-width:0 1px 1px 0;
	padding-left:116px;
	background-color:transparent;
	background-attachment: scroll;
	background-repeat:no-repeat;
	clear:both;
}
ul#orderListePaiement li label{
	width:100px;
	float:left;
	padding-top:28px;
	padding-right:20px;
}
ul#orderListePaiement li input{
	margin-top:34px;
}

.orderListePaiementCB-PS{
	background-image:url('/img/tpl/R-order/pictModePaiement/CB-PS.gif');
	color:#6d6d6d;
}
.orderListePaiementONEY-3FOIS{
	background-image:url('/img/tpl/R-order/pictModePaiement/ONEY-3FOIS.gif');
	color:#6d6d6d;
}
.orderListePaiementONEY-4FOIS{
	background-image:url('/img/tpl/R-order/pictModePaiement/ONEY-4FOIS.gif');
	color:#6d6d6d;
}
.orderListePaiementPAYPAL{
	background-image:url('/img/tpl/R-order/pictModePaiement/PAYPAL.gif');
	color:#6d6d6d;
}
.orderListePaiementCHEQUE{
	background-image:url('/img/tpl/R-order/pictModePaiement/CHEQUE.gif');
	color:#6d6d6d;
}
.orderListePaiementVIREMENT{
	background-image:url('/img/tpl/R-order/pictModePaiement/VIREMENT.gif');
	color:#6d6d6d;
}
.orderListePaiementSOFINCO{
	background-image:url('/img/tpl/R-order/pictModePaiement/SOFINCO.gif');
	color:#6d6d6d;
}
.orderListePaiementCB-PSdisabled{
	background-image:url('/img/tpl/R-order/pictModePaiement/CB-PSdisable.gif');
	color:#6d6d6d;
}
.orderListePaiementONEY-3FOISdisabled{
	background-image:url('/img/tpl/R-order/pictModePaiement/ONEY-3FOISdisable.gif');
	color:#6d6d6d;
}
.orderListePaiementONEY-4FOISdisabled{
	background-image:url('/img/tpl/R-order/pictModePaiement/ONEY-4FOISdisable.gif');
	color:#6d6d6d;
}
.orderListePaiementPAYPALdisabled{
	background-image:url('/img/tpl/R-order/pictModePaiement/PAYPALdisable.gif');
	color:#6d6d6d;
}
.orderListePaiementCHEQUEdisabled{
	background-image:url('/img/tpl/R-order/pictModePaiement/CHEQUEdisable.gif');
	color:#6d6d6d;
}
.orderListePaiementVIREMENTdisabled{
	background-image:url('/img/tpl/R-order/pictModePaiement/VIREMENTdisable.gif');
	color:#6d6d6d;
}
.orderListePaiementSOFINCOdisabled{
	background-image:url('/img/tpl/R-order/pictModePaiement/SOFINCOdisable.gif');
	color:#6d6d6d;
}
.orderListePaiementRollon, .orderListePaiementRollon label{
	background-position: bottom left;
	color:#ffffff;
}
.orderListePaiementRolloff, .orderListePaiementRolloff label{
	background-position: top left;
	color:#6d6d6d;
}

div.orderRCfinalAlerteBK{
	padding:20px;
	border-style:solid; border-color:#333333;
	border-width:0 0 0 1px;
}
div.orderRCfinalAlerteEtir{
	background:transparent url('/img/tpl/R-order/finalAlerte/orderFinalAlerte1pix.gif') repeat-y scroll top center;
	width:627px;
}
div.orderRCfinalAlerteBottom{
	padding-bottom:10px;
	background:transparent url('/img/tpl/R-order/finalAlerte/orderFinalAlerteBottom.gif') no-repeat scroll bottom center;
	width:627px;
}
div.orderRCfinalAlerteTop{
	background:transparent url('/img/tpl/R-order/finalAlerte/orderFinalAlerteTop.gif') no-repeat scroll top center;
	width:561px;
	padding:30px 20px 30px 46px;
}
