/* ############## TABLEAUX DE DONNEES ############# */

a.link {  margin:0 0 0 11px; float:left; font-size:1.2em; color:#de9c00; }

/*-- table-holder --*/
.table-holder { width:100%; margin-bottom:15px; margin-top:10px; clear:both; overflow:hidden; background:url(../images/bg-table-holder.gif) repeat-y; }
.table-holder-head { background:url(../images/bg-table-holder-head.gif) no-repeat; }
.table-holder-foot { padding:10px 0 7px; overflow:hidden; height:1%; background:url(../images/bg-table-holder-foot.gif) no-repeat 0 100%; }
.wrapper { overflow:hidden; height:1%; }
.table-holder .btn.btn-right { margin: 10px 14px 5px; clear: both; float: right; }
.table-holder .btn.btn-right-noclear { margin: 10px 5px 5px; clear: none; float: right; }
.table-holder .btn-right { margin: 10px 14px 5px; clear: both; float: right; }
.table-holder .btn-right-noclear { margin: 10px 5px 5px; clear: none; float: right; }

.table-holder h3 { margin : 0 14px; font-size : 1.2em; }
.table-holder .btn { margin: 5px 0 5px 14px; }
.table-holder .btn.btn-right { margin: 10px 14px 5px; clear: both; float: right; }
.table-holder .btn.btn-right-noclear { margin: 10px 5px 5px; clear: none; float: right; }
.table-holder .wrapper p.table-results { margin : 0 14px; }
.table-holder p.table-results { margin-bottom : 0; }

/*-- table --*/
table.table{ width:753px; margin:11px 1px 0; height:1%; clear:both; padding:0; border-collapse:collapse; border-top:1px solid #ccc; }
table.table th,
table.table td { margin:0; padding:6px 2px 9px; vertical-align:middle; text-align:center; border-bottom:1px solid #ccc; }
table.table th { padding:7px 5px;}
table.table td { color:#525252; background:url(../images/bg-table-cell.gif) repeat-x 0 100%; word-wrap: break-word; }
table.table input.text { font-family:Arial, Helvetica, sans-serif; margin:0; color:#000; font-size:1.1em; padding:1px 3px; background:url(../images/bg-input.gif) no-repeat; border:1px solid #41adba; border-right-color:#9bd6de; border-bottom-color:#9bd6de; }

table.table td.t-col-0,
table.table td.t-col-2,
table.table td.t-col-4,
table.table td.t-col-6,
table.table td.t-col-6-pro,
table.table td.t-col-8{ background:#f8f8f6 url(../images/bg-table-cell-alt.gif) repeat-x 0 100%;}

table.table td.t-col-3-part,
table.table td.t-col-5-part { background:#f8f8f6 url(../images/bg-table-cell.gif) repeat-x 0 100%; }

table.table td span,
table.table td em,
table.table td a{ font-size:1.1em;}

table.table td a { color:#525252; text-decoration:underline; }
table.table td a.btn { color:#525252; text-decoration:none; }
table.table td em { line-height:16px; font-style:normal; display:block; }
table.table th { background:#f8f8f6 url(../images/bg-t-head.gif) repeat-x; font-weight:normal; font-size:1.1em; color:#727471; }

table.table th.t-col-0,
table.table th.t-col-2,
table.table th.t-col-4,
table.table th.t-col-6,
table.table th.t-col-6-pro,
table.table th.t-col-8{background:#e6ebe7 url(../images/bg-t-head-alt.gif) repeat-x;}

table.table th.t-col-3-part,
table.table th.t-col-5-part { background:#e6ebe7; }

table.table th.t-col-4-part,
table.table th.t-col-6-part { background:#f8f8f6 url(../images/bg-t-head.gif) repeat-x;}

table.table th a{ text-decoration:none; color:#727471; }

/* Zebras */
table.zebrarowspan tbody:nth-child(odd) td { color: #525252; }
table.zebrarowspan tbody:nth-child(odd) td[rowspan], table.zebra tbody:nth-child(odd) tr:last-child td { background: transparent url(../images/bg-table-cell.gif) repeat-x 0 100%; }
table.zebrarowspan tbody:nth-child(even) td[rowspan], table.zebra tbody:nth-child(even) tr:last-child td {  background: #f8f8f6 url(../images/bg-table-cell-alt.gif) repeat-x 0 100%; }
table.zebrarowspan tbody:nth-child(even) td { background-color: #f8f8f6; }
table.zebrarowspan tbody td { border-right: 1px solid #C6C6C6; }
table.zebrarowspan tbody td.last { border-right: none; }
table.zebrarowspan tbody:hover td { background: #e6ebe7 !important; }

table.zebra tr:nth-child(odd) td { color: #525252; background: transparent url(../images/bg-table-cell.gif) repeat-x 0 100%; }
table.zebra tr:nth-child(even) td { background: #f8f8f6 url(../images/bg-table-cell-alt.gif) repeat-x 0 100%; }
table.zebra td { border-right: 1px solid #C6C6C6; }
table.zebra td.last { border-right: none; }
table.zebra tr:hover td { background: #e6ebe7 !important; }

table.zebravertical tr th:nth-child(odd) { background: #e6ebe7 url(../images/bg-t-head-alt.gif) repeat-x; }
table.zebravertical tr td:nth-child(odd) { background: #f8f8f6 url(../images/bg-table-cell-alt.gif) repeat-x 0 100%; }

table.table .t-col-1 { width:130px;}
table.table .t-col-2 { width:80px;}
table.table .t-col-3, table.table .t-col-3-part { width:90px;}
table.table .t-col-4, table.table .t-col-4-part { width:90px;}
table.table .t-col-5, table.table .t-col-5-part { width:120px;}
table.table .t-col-6, table.table .t-col-6-part { width:20px;}
table.shop_bill .t-col-6, table.shop_bill .t-col-6-part { width:90px;}

table.nowidth .t-col-money { width:60px !important;}
table.nowidth td.t-col-1, table.nowidth td.t-col-2, table.nowidth th.t-col-1, table.nowidth th.t-col-2 { width: auto }

span.number{ padding:4px 16px 0 28px; font-size:1.1em; color:#1a3fa7; float:left; }
table.table .btn{ color:#000; margin:0; margin-left : 60px; }

table.table th a.arrow-sort-asc { padding:0 10px 0 0; background:url(../images/arrow-asc.gif) no-repeat 100% 4px; }
table.table th a.arrow-sort-desc { padding:0 10px 0 0; background:url(../images/arrow-desc.gif) no-repeat 100% 4px; }


table.table-incident .t-col-1 { width: 100px; padding: 0; }
table.table-incident .t-col-2 { width: 60px; padding: 0; }
table.table-incident .t-col-3 { width: 60px;}
table.table-incident .t-col-4 { width: 60px; padding: 0;}

table.table-received-messages tr.important{ font-weight: bold; font-size: 1.1em; }

table.table-received-messages .t-col-1 { width: 140px; padding: 0; }
table.table-received-messages .t-col-2 { width: 140px; padding: 0; }
table.table-received-messages .t-col-3 { width: 90px;}
table.table-received-messages .t-col-4 { width: 180px; padding: 0; }
table.table-received-messages .t-col-5 { width: 130px; }
table.table-received-messages .t-col-5 .btn{ margin: 0 10px; font-weight: normal; font-size: 11px; }
table.table-received-messages .t-col-6{ width: 60px; padding: 0;}

table.table-fichiers-pivot .t-col-1 { text-align: left; }
table.table-fichiers-pivot .t-col-2 { width: 90px; }
table.table-fichiers-pivot .t-col-3 { text-align: left; width: 130px; }
table.table-fichiers-pivot .t-col-3 .btn { margin: 0 20px; }

/*-- list order --*/
table.table tr.t-col-th th,
table.table tr.t-col-th td {background:#e6ebe7 url(../images/bg-t-head-alt.gif) repeat-x; border-right:1px solid #C6C6C6;}
table.table tr.t-col-th th.last,
table.table tr.t-col-th td.last {border-right: 0;}
table.table tr.t-col-tr-1 td { color:#525252; background:url(../images/bg-table-cell.gif) repeat-x 0 100%; border-right:1px solid #C6C6C6;}
table.table tr.t-col-tr-2 td { background:#f8f8f6 url(../images/bg-table-cell-alt.gif) repeat-x 0 100%; border-right:1px solid #C6C6C6;}
table.table tr.t-col-tr-2 td.last,
table.table tr.t-col-tr-1 td.last {border-right: 0;}
