﻿TABLE.order {
border-collapse:collapse;
padding:2px 0
}
.cellPU{text-align:right}
TABLE.order THEAD TR {
border-style:none;
height:1px
}

TABLE.order TR.rowHead {
background-color:#f1ece4;
height:20px;
padding:5px 0
}

TABLE.order TR.rowHead TH {
border-bottom:solid 1px #c18960;
border-top:solid 1px #c18960;
color:#40342c;
font-family:Arial;
font-size:12px;
font-weight:700
}

TABLE.order TR.rowHead .recapHead {
height:32px;
padding:0 0 0 32px;
text-align:left;
vertical-align:middle
}

TABLE.order TBODY TD {
color:#46230e;
font-family:Arial;
font-size:12px;
text-align:center
}

.colArticle {
padding-left:5px;
text-align:left;
width:250px
}

.colPack {
width:150px
}
.colMillesime
{
	width:100px
}
.colCouleur
{
	width:100px
}

.colDelivery {
width:180px
}

.colQty {
width:115px
}

.colPU {
width:155px
}

.colPUEx {
width:10px
}

.colPUT {
text-align:right;
width:105px
}

.colDelete {
width:62px
}

TABLE.order TD.cellArticle {
text-align:left
}

TABEL.order TD.cellPack {
	white-space:normal;
}

TABLE.order TD.cellArticle .itemArticle {
padding:5px 0 0 5px
}

TABLE.order TD.cellArticle .itemArticle A {
color:#ad0028;
font-family:Arial;
font-size:9pt;
font-weight:700;
text-decoration:none
}

TABLE.order TR.rowSeparator {
height:4px
}

TABLE.order TD.cellSeparator {
border-bottom:solid 1px #c18960
}

TABLE.order TR.rowOrderSeparator {
height:10px
}

TABLE.order TR.rowLineTotal {
color:#4e3a3a;
font-weight:700;
padding:5px 0
}

TABLE.order TD.cellPromoLabel {
text-align:right !important
}

TABLE.order IMG.ImageUpDown {
border:none;
cursor:hand;
display:block;
height:13px;
width:28px
}

TABLE.order .TextBoxPanier {
background:#fff;
border:1px solid #a94343;
color:#333;
font:12px arial,sans-serif;
padding:3px 0 3px 1px;
width:20px
}

TABLE.order TR.rowCadeau TD {
font-weight:700
}

TABLE.order TFOOT TD {
color:#4e3a3a;
font-family:Arial;
font-size:12px;
font-weight:700;
text-align:center
}

TABLE.order TR.rowOrderTotal {
padding:5px 0
}

TABLE.order .divSuppr {
float:left;
padding-top:25px;
text-align:center;
width:62px
}

TABLE.order THEAD TR TH,TABLE.order TD.cellCadeauMessage {
text-align:center
}

TABLE.order TR.rowBenefit TD.cellBenefitDiscount {
padding:0 0 0 5px;
text-align:right;
width:105px
}

TABLE.order TR.rowBenefit TD.cellBenefitAmount {
padding:0;
text-align:right;
width:90px;
}

TABLE.order TR.rowPomoCode {
background-color:#D7C9BA;
height:10px
}

TABLE.order TR.rowPomoCode TD {
color:#46230e;
font-family:arial;
font-size:12px;
text-align:center
}

TABLE.order .cellValiderPromoCode {
background-color:#D7C9BA;
text-align:center
}

TABLE.totaux {
border-collapse:collapse;
color:#46230e;
font-family:arial;
font-size:12px;
font-weight:700
}

TABLE.totaux THEAD TR {
height:1px
}

TABLE.totaux TBODY TR {
height:20px;
vertical-align:middle
}

TABLE.totaux .colRecapTotalText {
width:702px
}

TABLE.totaux .colRecapTotalData {
width:200px
}

TABLE.order TD.cellCadeauMessage,TABLE.order TR.rowPromotion SPAN,TABLE.order TR.rowBenefit TD {
color:Red
}

TABLE.order .cellCadeauPrix,TABLE.order TD.cellPU,TABLE.order .cellPUT, TABLE.order .cellSPUT,TABLE.order TD.cellLineTotal,TABLE.order TD.cellOrderTotalText,TABLE.order TD.cellOrderSTotalText,TABLE.totaux TD {
text-align:right
}