﻿
/* ----------- TABLEAU ----------- */
.Tableau {
    display:table;
    font-size:14px;
    width:100%;
    padding-top:10px;
}

.Tableau th {
    background-color:#A5A5A5;
    border:1px solid #F5F5F5;
    color:#FFF;
    font-weight:600;
    padding:8px 12px;
    text-align: center;
}
.Tableau th span{
    display:inline-block;
    width:10%;
    text-align:right;
}
.Tableau th > span:first-child
{
    display:inline-block;
    width:80%;
    text-align:left;
}
.Tableau th a {
    /*background-color: #D7000F;*/
     
    text-align: center;
    color: white;
    vertical-align: middle;
}
.Tableau th a:after {
    /*background-color: #D7000F;*/     
    
}

    .Tableau th a:after {
        font-family: 'bpce-icons';
        /* content: " \e607 \e60a ";*/
        content: url(Images/icon_chevron_up.svg) url(Images/icon_chevron_down.svg);
        vertical-align: middle;
    }

.Tableau tbody tr td  a {
    text-decoration:none;
}
.Tableau tbody tr td  a:hover {
    color:#D7000F;
}
.Tableau td span:before {
    font-size:16px;
    
}

.Tableau th span{
    text-align: center;
}
.Tableau th span:before
{
    font-size:12px;
}

.Tableau th span
{    
    cursor:pointer;
}

.Tableau th:first-child {
    /*border-top-left-radius:10px;
    -webkit-border-top-left-radius:10px;
    -moz-border-top-left-radius:10px;*/
}
 
.Tableau th:last-child {
    /*border-top-right-radius:10px;
    -webkit-border-top-right-radius:10px;
    -moz-border-top-right-radius:10px;
    margin-left: 0px;*/
}

.Tableau tr td {
    vertical-align: middle;    
    padding:8px 12px;
}

.Tableau tr td a {   
    text-decoration: none;    
}
.Tableau tr td:first-child {
    /*border-left: solid 1px #D7000F;*/
  border-radius:0px 0px 0px 4px;
}

.Tableau tr td:last-child {
    /*border-right: solid 1px #D7000F;*/    
  border-radius:0px 0px 4px 0px;
}

.Tableau tr:nth-child(odd) td {
    background-color: #EBEBEB;
}

.Tableau tr:last-child {
    /*border-bottom: solid 1px #D7000F;*/  
    
}

.Tableau tfoot tr td
{
    color:#A5A5A5;
}
.Tableau tfoot tr td a:hover
{
    color:#A5A5A5;
}
.Tableau tfoot tr td a
{
    padding:5px;
}

.Tableau tfoot tr td:first-child {
    border-left: none;
}
.Tableau tfoot tr td:last-child {
    border-right: none;
}
.Tableau tfoot tr:last-child {
    border-bottom: none;     
}
.Tableau tfoot tr:last-child td{
    background-color: #FFF;
    /*border-top: solid 1px #D7000F;*/
    border-bottom: none;
}
 .Tableau tr:last-child td{
    /*border-bottom: solid 1px #D7000F;*/
}


.Tableau tr:hover td {
    background: #BBBBBB;
    text-decoration: none;
}
.Tableau tr:last-child td table tbody tr td
{
    /*pour la pagination*/
    border: 0;
}
.NonApparent {
    display: none;
}
.th-link {
    display: block;
    width: 100%;
    height: 20px;
    text-decoration: none;
}
.sort-image {
    width: 15px !important;
}
.active {
    color: #D7000F;
}
.bold {
    font-weight: bold;
}


.colAction {
    width: 120px;
    text-align: center;
}
.coldate
{
    width:160px;
    text-align:center;
}
.colType
{
    width:100px;
}
.colTitre
{
    text-align:left
}
.colNumero
{
    width:110px;
}
.colPeriode
{
    width:200px;
    text-align:center;
}
.colBudget
{
    width:160px;
    text-align:center;
}
.colSiren
{
    width:95px;
}

