﻿/*Custom style $.fn.dataTableExt.oStdClasses.sWrapper = "myDtWrapper"*/
.myCustomHeader
{
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
}
.myCustomHeaderBar
{
    border: 1px solid #aaaaaa;
    background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}
.myCustomHeaderBar a
{
    color: #222222;
}
/* tables */
.odd
{
    background-color: #FFFFFF;
    color: #555555;
}

.even
{
    background-color: #EEEEEE;
    color: #555555;
}
.odd:hover, .even:hover
{
    background-color: #DEDEDE;
    background-position: left center;
    color: #000000;
    cursor: default;
}
.paging_four_button
{
    display: block;
    width: 104px !important;
}
.paginate_button
{
    display: block !important;
    width: 16px !important;
    height: 16px !important;
    float: left;
    margin: 0px 4px 0px 4px;
    cursor: pointer;
}
.first
{
    background-image: url(images/tablenavigation.png);
    background-position: left 0px;
}
.previous
{
    background-image: url(images/tablenavigation.png);
    background-position: left -20px;
}
.next
{
    background-image: url(images/tablenavigation.png);
    background-position: left -40px;
}
.last
{
    background-image: url(images/tablenavigation.png);
    background-position: left -60px;
}
.paginate_hidden
{
    display: none;
    visibility: hidden;
}
.dataTables_length
{
    width: 40%;
    float: left;
    padding: 5px;
}

.dataTables_filter
{
    width: 50%;
    float: right;
    text-align: right;
}

.dataTables_info
{
    width: 60%;
    float: left;
    padding: 0 5px;
}
.dataTables_paginate
{
    width: 44px; /* width: 50px;*/
    float: right;
    text-align: right;
}
/**/

.dataTables_button
{
    display: block;
    width: 20px;
    height: 20px;
    margin-left: auto;
    margin-right: auto;
}
.dataTables_button span
{
    display: none;
    visibility: hidden;
}
/**/
.dataTables_show
{
    background-image: url("images/tablebutton.png");
    background-position: left 0px;
}
.dataTables_calendar
{
    background-image: url("images/tablebutton.png");
    background-position: left -390px;
}
.dataTables_delete
{
    background-image: url("images/tablebutton.png");
    background-position: left -30px;
}
.dataTables_write
{
    background-image: url("images/tablebutton.png");
    background-position: left -60px;
}
.dataTables_add
{
    background-image: url("images/tablebutton.png");
    background-position: left -90px;
}
.dataTables_lock
{
    background-image: url("images/tablebutton.png");
    background-position: left -120px;
}
.dataTables_unlock
{
    background-image: url("images/tablebutton.png");
    background-position: left -150px;
}
.dataTables_item_restaure
{
    background-image: url("images/tablebutton.png");
    background-position: left -90px;
}
.dataTables_item_delete
{
    background-image: url("images/tablebutton.png");
    background-position: left -180px;
}
.dataTables_item_warning
{
    background-image: url("images/tablebutton.png");
    background-position: left -210px;
}
.dataTables_item_green_spot
{
    background-image: url("images/tablebutton.png");
    background-position: left -240px;
}
.dataTables_item_upload
{
    background-image: url("images/tablebutton.png");
    background-position: left -510px;
}
.dataTables_item_download
{
    background-image: url("images/tablebutton.png");
    background-position: left -480px;
}
.dataTables_item_clock_warning
{
    background-image: url("images/tablebutton.png");
    background-position: left -570px;
}
.dataTables_item_file_warning
{
    background-image: url("images/tablebutton.png");
    background-position: left -540px;
}
.dataTables_relation
{
    background-image: url("images/tablebutton.png");
    background-position: left -596px;
}
.dataTables_Panier
{
    background-image: url("images/tablebutton.png");
    background-position: left -616px;
}
.dataTables_relance
{
    background-image: url("images/tablebutton.png");
    background-position: left -636px;
}

.dataTables_BoxEmpty
{
    background-image: url("images/Comparateur/box_empty.png");
    width: 35px;
    height: 35px;
}
.dataTables_BoxFull
{
    background-image: url("images/Comparateur/box_full.png");
    width: 35px;
    height: 35px;

}




.dataTables_copy
{
    background-image: url("images/tablebutton.png");
    background-position: left -270px;
}
/**/
.alignLeft
{
    text-align: left;
    vertical-align:top; 
}
.alignCenter
{
    text-align: center;
    vertical-align:top; 
}
.alignRight
{
    text-align: right;
    vertical-align:top; 
}
.PaddingLeftRight5px
{
    padding-left: 5px!important;
    padding-right: 5px!important;
    vertical-align:top;
}
.Padding5px
{
    padding: 5px!important;
    vertical-align:top; 
}

.SortUp {
    background-image: url("images/SortUp.png");
    background-repeat: no-repeat;
    height: 20px;
    padding: 2px 0;
}

.SortDown {
    background-image: url("images/SortDown.png");
    background-repeat: no-repeat;
    height: 20px;
    padding: 2px 0;
}