

/* Data Table */
.data-table {border-collapse: separate;border-spacing: 0 10px; width:100%; }
.data-table th {
    padding: 0px 20px;
    border-right: 1px solid #a29ba3;
    font-weight: normal;
    white-space: nowrap;
    font-size: 13px;
    line-height: 15px;
    border-top: 10px #817a82 solid;
    border-bottom: 10px #817a82 solid;
}
.data-table th:last-child {border:none;background: url('../images/images/panier_delth.png') center no-repeat;}
.grouped-items-table th { border: medium none; }
.data-table td {border-bottom: 1px #ddd solid; text-align: center;}
.data-table td h2, .data-table .item-options {padding-left: 10px;text-align: left !important;}
.data-table h2 a {color:#cd2367 !important;}
.data-table h2 a:hover {color:#756a6e !important;}
.data-table td:first-child { border:1px solid #ddd; padding: 0 !important;}
.data-table td:last-child {}
.data-table thead { 
    background-color: #817a82;
    color: #FFFFFF;
}
.data-table tbody {}
.data-table tfoot td:first-child {border: none;}
.data-table tbody tr {}
.data-table tbody tr.spaceunder > td{ padding-bottom: 1em;}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd {}
.data-table tr.even {}
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even {}
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; background-color:#f6f6f6; }
.data-table td.value {}

.data-table input.qty {width: 4.5em !important;}

.data-table .edit_cart_item a {
    background-color: #ccc;
    padding: 3px 7px;
    border-radius: 5px;
    border: 1px solid #ccc;
    color:#cd2367;
    box-shadow: inset 0px 10px 9px #fff;
    -moz-box-shadow:inset 0px 10px 9px #fff;
    -webkit-box-shadow:inset 0px 10px 9px #fff;
}