/*-------------------------------------------------------------------------------------------------*/
/*
______________________
ACTIVEPORTAIL - TABLES
______________________
Version 4.xx
Feuille de style ActivePortail
Cette feuille de style comprend les éléments utilisés dans les tableaux

Notes :
Ce fichier ne comporte pas d'images - pas de chemin à modifier
_________________________________________________________

*/
/*-------------------------------------------------------------------------------------------------*/

/*---------------------------TABLE---------------------------*/

.table{
border:solid 1px #dddddd;
background:#eeeeee;
margin:10px 0px 10px 0px;
border-collapse:collapse;
}

.table tr{
}

.table td, .table th{
line-height:20px;
padding:5px 5px 5px 5px;
border:none;
font-size:12px;
}

.table td.entete_table, .table tr.entete_table td{
background:#ffffff;
color:#f16020;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:20px;
}

/*---------------------------SORTABLE---------------------------*/

table.sortable{
border:solid 1px #dddddd;
background:#ffffff;
margin:10px 0px 10px 0px;
border-collapse:collapse;
}

table.sortable tr{
}

table.sortable td, table.sortable th{
line-height:20px;
padding:5px 5px 5px 5px;
border:solid 1px #dddddd;
}

table.sortable td.entete_table, table.sortable tr.entete_table td{
background:#f16020;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:20px;
}

table.sortable td.entete_table a, table.sortable tr.entete_table td a{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:20px;
}

table.sortable tr.ligne0{
background-color:#f3f3f3;
color:#000000;
font-size:12px;
}

table.sortable tr.ligne1{
background-color:#e7e7e7;
color:#000000;
font-size:12px;
}

table.sortable tr.ligne2{
background-color:#c3def2;
color:#000000;
font-size:12px;
}

/*---------------------------UNSORTABLE---------------------------*/

table.unsortable{
border:solid 1px #dddddd;
background:#ffffff;
margin:10px 0px 10px 0px;
border-collapse:collapse;
}

table.unsortable tr{
}

table.unsortable td, table.unsortable th{
line-height:20px;
padding:5px 5px 5px 5px;
border-left:solid 1px #dddddd;
border-right:solid 1px #dddddd;
}

table.unsortable td.entete_table, table.unsortable tr.entete_table td{
background:#ffffff;
color:#f16020;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:20px;
}

table.unsortable tr.ligne0{
background-color:#f3f3f3;
color:#000000;
font-size:12px;
}

table.unsortable tr.ligne1{
background-color:#e7e7e7;
color:#000000;
font-size:12px;
}

table.unsortable tr.ligne2{
background-color:#c3def2;
color:#000000;
font-size:12px;
}

table.unsortable td.lsstot{
background-color:#b9cad6;
font-weight:bold;
}

table.unsortable tr.ligne0 td.csstot{
background-color:#d3dee6;
color:#000000;
font-size:12px;
font-weight:bold;
}

table.unsortable tr.ligne1 td.csstot{
background-color:#cbd6de;
color:#000000;
font-size:12px;
font-weight:bold;
}

/*---------------------------FORMTABLE---------------------------*/

table.formtable{
background:#ffffff;
margin:10px 0px 10px 0px;
border-collapse:collapse;
border:none;
}

table.formtable tr{
}

table.formtable td{
line-height:20px;
padding:5px 5px 5px 5px;
border:none;
}

table.formtable td.entete_table, table.formtable tr.entete_table td{
background:#ffffff;
color:#f16020;
font-size:18px;
font-weight:bold;
text-decoration:none;
line-height:40px;
}

table.formtable tr.ligne0{
background-color:#f3f3f3;
color:#000000;
font-size:12px;
}

table.formtable tr.ligne1{
background-color:#e7e7e7;
color:#000000;
font-size:12px;
}

table.formtable tr.ligne2{
background-color:#dddddd;
color:#000000;
font-size:12px;
}

table.formtable tr.ligne0 .libelle{
font-weight:bold;
}

table.formtable tr.ligne1 .libelle{
font-weight:bold;
}

table.formtable tr.ligne2 .libelle{
font-weight:bold;
}

/*---------------------------FICHETABLE---------------------------*/

table.fichetable{
background:#ffffff;
margin:10px 0px 10px 0px;
border-collapse:collapse;
}

table.fichetable tr{
}

table.fichetable td{
line-height:20px;
padding:5px 5px 5px 5px;
border-bottom:solid 1px #bbbbbb;
}

table.fichetable td.entete_table, table.fichetable tr.entete_table td{
background:#ffffff;
color:#f16020;
font-size:18px;
font-weight:bold;
text-decoration:none;
line-height:40px;
}

table.fichetable tr.ligne0{
background-color:#f4f4f4;
color:#000000;
font-size:12px;
}

table.fichetable tr.ligne1{
background-color:#ffffff;
color:#000000;
font-size:12px;
}

table.fichetable tr.ligne2{
background-color:#dddddd;
color:#000000;
font-size:12px;
}

table.fichetable tr.ligne0 .libelle{
background:#eaeaea;
font-weight:bold;
}

table.fichetable tr.ligne1 .libelle{
background:#f3f3f3;
font-weight:bold;
}

table.fichetable tr.ligne2 .libelle{
background-color:#dddddd;
font-weight:bold;
}

/*---------------------------TABLE_RESERVATION---------------------------*/

table.table_reservation{
border:solid 1px #dddddd;
background:#ffffff;
margin:0px 0px 10px 0px;
border-collapse:collapse;
}

.table_reservation tr{
}

table.table_reservation tr.ligne0{
background-color:#f4f4f4;
color:#000000;
font-size:12px;
}

table.table_reservation tr.ligne1{
background-color:#ffffff;
color:#000000;
font-size:12px;
}

table.table_reservation tr.ligne2{
background-color:#dddddd;
color:#000000;
font-size:12px;
}

/*---------------------------TABLE NEUTRE---------------------------*/

table.neutre{
padding:0px;
}

table.neutre td{
padding:0px;
}