
/*===========================*/
/*   STYLE DE GRID SYSTEM    */
/*===========================*/
.grid {  border: 1px solid #000; border-bottom: 0; border-right: 0; background-color: #EEE; margin: 0;}
.grid th { border-bottom: 1px solid #000; border-right: 1px solid #000; padding: 3px; background-color: #000; color: #FFF; font-weight: bold;}
.grid tr {}
.grid td { border-bottom: 1px solid #000; border-right: 1px solid #000; padding: 3px; }
.grid a {}
.grid .ok { background-color: #EFE; color: green;}
.grid .ok a { color: green; }
.grid .notok { background-color: #FEE; color: red;}
.grid .notok a { color: red; }

/*===========================*/
/*   STYLE DE GRID ADMIN    */
/*===========================*/
.grid_admin {  font-size: 9pt; border: 1px solid #9AC4F5; /*background-color: #E5D9C3;*/ /*border-bottom: 0; */ padding: 0px; empty-cells: show; }
.grid_admin th { padding: 6px 3px; background-color: #214B7D; color: #fff; font-weight: bold; background-image: url(../resources/img/grid_admin_bg.jpg); background-repeat: repeat-x; background-position: top;}
.grid_admin tr { }
.grid_admin td { /*border-bottom: 1px solid #9AC4F5;*/ border-right: 0px solid #CDE; padding: 2px; vertical-align: middle; /*height: 40px;*/}
.grid_admin td td{ border: 0;}
.grid_admin a:link,
.grid_admin a:hover,
.grid_admin a:active,
.grid_admin a:visited
{ color: navy; text-decoration: none;}
.grid_admin a:hover { text-decoration: underline; }

.grid_admin .ok { background-color: #EFE; color: green; }
.grid_admin .ok a { color: green; }

.grid_admin .empty { background-color: #FEB; color: #A60;}
.grid_admin .empty a { color: #A60; }

.grid_admin .notok { background-color: #FEE; color: #A00;}
.grid_admin .notok a { color: #A00; }
.grid_admin tr.odd { background-color: #DFE9F7; }
.grid_admin tr.par { background-color: #FFF; }
.grid_admin caption { /*text-align: left;*/ font-size: 12pt; font-weight: bold; }

/*===========================*/
/*   STYLE DE GRID ADMIN    */
/*===========================*/
.grid_quality { font-size: 8pt;  border: 1px solid #CDE; /*background-color: #E5D9C3;*/ border-bottom: 0; padding: 0px; }
.grid_quality th { padding: 3px 3px; background-color: #214B7D; color: #fff; font-weight: bold;}
.grid_quality tr { }
.grid_quality td { border-bottom: 1px solid #CDE; padding: 1px; vertical-align: middle; /*height: 40px;*/}
.grid_quality td td{ border: 0;}
.grid_quality a:link,
.grid_quality a:hover,
.grid_quality a:active,
.grid_quality a:visited
{ color: navy; text-decoration: none;}
.grid_quality a:hover { text-decoration: underline; }

.grid_quality .ok { background-color: #EFE; color: green; }
.grid_quality .ok a { color: green; }

.grid_quality .empty { background-color: #FEB; color: #A60;}
.grid_quality .empty a { color: #A60; }

.grid_quality .notok { background-color: #FEE; color: #A00;}
.grid_quality .notok a { color: #A00; }
.grid_quality tr.odd { background-color: #E0E9EF; }
.grid_quality tr.par { background-color: #FFF; }
.grid_quality caption { /*text-align: left;*/ font-size: 12pt; font-weight: bold; }
