/*-------------------------------------------------------------------------------------------------*/
/*
______________________
ACTIVEPORTAIL - TABLES
______________________
Version 4.4
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:#ffffff;
margin:10px 0px 10px 0px;
border-collapse:collapse;

}

.table tr{
}

.table td, .table th{
line-height:20px;
padding:5px;
line-height:14px;
padding:6px 6px;
border:none;
font-size:11px;
}

table.table tr.surligne{
background-color:#DB9602;
color:#000000;
font-size:11px;
}

table.table tr.surligneorange{
background-color:#DBDB02;
color:#000000;
font-size:11px;
}
table.table tr.surlignerouge{
background-color:#F00000;
color:#000000;
font-size:11px;
}
table.table td.ecriturerouge{
background-color:#FFFFFF;
color:#F00000;
font-size:11px;
}

.table td.entete_table, .table tr.entete_table td{
background:#1abbdf url('interface/entete_table_bg.gif') repeat-x bottom left;
color:#ffffff;
font-size:12px;
font-weight:normal;
text-decoration:none;
line-height:30px;
padding:0px 10px;
}
table.table tr.surlignevert{
background-color:#3FA227;
color:#000000;
font-size:11px;
}

/*---------------------------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:1px 1px;
border:solid 1px #dddddd;
}

table.sortable td.entete_table, table.sortable tr.entete_table td{
background:#1abbdf url('interface/entete_table_bg.gif') repeat-x bottom left;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:30px;
padding:0px 10px;
}

table.sortable td.entete_table a, table.sortable tr.entete_table a{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:30px;
}

table.sortable tr.ligne0{
background-color:#f3f3f3;
color:#000000;
font-size:11px;
}

table.sortable tr.ligne1{
background-color:#ffffff;
color:#000000;
font-size:11px;
}

table.sortable tr.surligne{
background-color:#DB0202;
color:#000000;
font-size:11px;
}

table.sortable tr.ligne2{
background-color:#dee9f2;
color:#000000;
font-size:11px;
}

table.sortable a img{
vertical-align:middle;
}

/*---------------------------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:#1abbdf url('interface/entete_table_bg.gif') repeat-x bottom left;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:20px;
}

table.unsortable td.entete_table a, table.unsortable tr.entete_table a{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

table.unsortable tr.ligne0{
background-color:#f3f3f3;
color:#000000;
font-size:11px;
}

table.unsortable tr.ligne1{
background-color:#ffffff;
color:#000000;
font-size:11px;
}

table.unsortable tr.ligne2{
background-color:#dee9f2;
color:#000000;
font-size:11px;
}

table.unsortable td.lsstot{
background-color:#b9cad6;
font-weight:bold;
}

table.unsortable tr.ligne0 td.csstot{
background-color:#d3dee6;
color:#000000;
font-size:11px;
font-weight:bold;
}

table.unsortable tr.ligne1 td.csstot{
background-color:#cbd6de;
color:#000000;
font-size:11px;
font-weight:bold;
}

/*---------------------------AVISTABLE---------------------------*/

table.avistable{
background:#ffffff;
margin:10px 0px 10px 0px;
border-collapse:collapse;
}

table.avistable tr{
}

table.avistable td, table.avistable th{
line-height:20px;
padding:10px 10px 30px 10px;
}

table.avistable .entete_table{
color:#5c8ec1;
font-size:12px;
font-weight:bold;
text-decoration:none;
line-height:20px;
}

table.avistable tr.ligne0{
background:#ffffff url('interface/ligne_avis0.gif') repeat-x bottom left;
color:#000000;
font-size:11px;
}

table.avistable tr.ligne1{
background:#eeeeee url('interface/ligne_avis1.gif') repeat-x bottom left;
color:#000000;
font-size:11px;
}

table.avistable img{
float:left;
margin-right:10px;
}

/*---------------------------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-bottom:solid 1px #dddddd;
}

table.formtable td.entete_table, table.formtable tr.entete_table td{
background:#ffffff;
color:#5c8ec1;
font-size:18px;
font-weight:bold;
text-decoration:none;
line-height:40px;
}

table.formtable tr.ligne0{
background-color:#f3f3f3;
color:#000000;
font-size:11px;
}

table.formtable tr.ligne1{
background-color:#ffffff;
color:#000000;
font-size:11px;
}

table.formtable tr.ligne2{
background-color:#dee9f2;
color:#000000;
font-size:11px;
}

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 #909090;
}

table.fichetable td.entete_table, table.fichetable tr.entete_table td{
background:#ffffff;
color:#5c8ec1;
font-size:18px;
font-weight:bold;
text-decoration:none;
line-height:40px;
}

table.fichetable tr.ligne0{
background-color:#f4f4f4;
color:#000000;
font-size:11px;
}

table.fichetable tr.ligne1{
background-color:#ffffff;
color:#000000;
font-size:11px;
}

table.fichetable tr.ligne2{
background-color:#dee9f2;
color:#000000;
font-size:11px;
}

table.fichetable tr.ligne0 .libelle{
background:#eaeaea;
font-weight:bold;
}

table.fichetable tr.ligne1 .libelle{
background:#f4f4f4;
font-weight:bold;
}

table.fichetable tr.ligne2 .libelle{
background-color:#dee9f2;
font-weight:bold;
}

/*---------------------------FORUMTABLE ---------------------------*/

table.forumtable{
background:#ffffff;
margin:10px 0px 10px 0px;
border-collapse:collapse;
border:solid 2px #cccccc;
}

table.forumtable tr{
}

table.forumtable td{
line-height:20px;
padding:5px 10px;
border:solid 1px #dee9f2;
}

table.forumtable td.entete_table, table.forumtable tr.entete_table{
background:#ffffff;
color:#5c8ec1;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

table.forumtable tr.ligne0{
background-color:#f4f4f4;
color:#000000;
font-size:11px;
}

table.forumtable tr.ligne1{
background-color:#ffffff;
color:#000000;
font-size:11px;
}

table.forumtable tr.ligne2{
background-color:#dee9f2;
color:#000000;
font-size:11px;
}

table.forumtable a{
color:#5c8ec1;
font-weight:normal;
text-decoration:none;
}

table.forumtable .libelle{
color:#5c8ec1;
font-weight:bold;
}

table.forumtable .titre{
color:#5c8ec1;
font-size:16px;
font-weight:normal;
text-decoration:none;
}

/*---------------------------FORUMTABLE2---------------------------*/

table.forumtable2{
background:#ffffff;
margin:10px 0px 10px 0px;
border-collapse:collapse;
border:solid 2px #cccccc;
}

table.forumtable2 tr{
}

table.forumtable2 td{
line-height:20px;
padding:10px;
border:solid 1px #dee9f2;
}

table.forumtable2 tr.ligne0{
background-color:#f4f4f4;
color:#000000;
font-size:12px;
}

table.forumtable2 tr.ligne1{
background-color:#ffffff;
color:#000000;
font-size:12px;
}

table.forumtable2 a{
color:#5c8ec1;
font-weight:normal;
text-decoration:none;
}

table.forumtable2 .libelle{
color:#5c8ec1;
font-weight:bold;
}

table.forumtable2 .titre{
color:#5c8ec1;
font-size:16px;
font-weight:normal;
text-decoration:none;
}

table.forumtable2 .auteur_message{
color:#5c8ec1;
font-size:12px;
font-weight:bold;
text-decoration:none;
border-bottom:solid 1px #cccccc;
margin-bottom:10px;
}

table.forumtable2 .avatar{
border:solid 1px #cccccc;
}

table.forumtable2 .info_message{
color:#666666;
font-size:10px;
font-weight:normal;
}

table.forumtable2 .date_message{
background:#eeeeee;
padding:5px 10px;
margin-bottom:10px;
font-size:12px;
}

table.forumtable2 .date_message img{
vertical-align:middle;
}

table.forumtable2 .message_message{
font-size:12px;
}

/*---------------------------TABLE NEUTRE---------------------------*/

table.neutre{
padding:0px;
}

table.neutre td{
padding:0px;
}

/*---------------------------TABLE LISTE PROJETS---------------------------*/

table.projet{
border:solid 1px #eeeeee;
padding:0px;
margin:10px 0px 10px 0px;
}

table.projet td{
font-size:24px;
font-weight:bold;
padding:10px;
color:#5c8ec1;
}
