body { font-family: arial, sans-serif; }
input.btn {
   margin-right:4em;
}

table {
 border:0px solid #888;
 padding:0;
 margin:0;
}

td.tab_central {
  vertical-align:top;
  font-size:.9em;
  padding:1px 2px 1px 2px;
/*  background-color:#f4f4f4; */
  text-align:center;
/* background-color:transparent;*/
  border-right:1px solid #ccc;
  border-top:1px solid #ccc;
/* border:0px solid #aaa; */
}

td.colonne { 
 padding:0px 1px 0px 0px;
 margin:0;
 text-align:center; 
 vertical-align:top;
 border:0px solid #aaa;
}

td.colonne_titre { 
 padding:0px 1px 0px 0px;
 margin:0;
 text-align:center;
 border:1px solid #ccc;
}

td.num { 
  padding:0px 4px 0px 0px;
  text-align:right;
}

td._0 {
  background-color:#fff;
  color:#000;
}

td._1 {
  background-color:#eee;
  color:#400;
}
td._2 {
  background-color:#ddd;
  color:#800;
}
td._3 {
  background-color:#ccc;
  color:#c00;
}

td.alerte {
  background-color:#ddd;
  color:#c00;
}

/* bloc pour les flèches de sélection */
span.selecteur { 
  margin:0;
  padding:0 16px 0 0; 
  float:left;  
  font-family: arial, sans-serif;
}

div.selecteur { 
  margin:0;
  padding:0 16px 0 0; 
  font-family: arial, sans-serif;
}

/* bloc pour les boutons de droite retour, ok... */
div.submits { 
  margin-right: 10em;
  text-align:right;
/*  border:2px solid #00f; */
}

input.contrats {
  padding-left:4px;
  text-align:center;
  background-color:#f0f0f0;
  font-size:12px;
  vertical-align:middle; 
  border:1px solid #f0f0f0; 
}

/* pour les liens 'editer' 'supprimer' */
a, a div, a span { 
  color:#006; 
  text-decoration:none;
}
a:visited { color:#003; }
a:hover, a:hover div, a:hover span{  
  color:#ff0;
  background-color:#444;
}

a.masquer span { 
  color:#a00; 
  padding:0 .2em;
}
a.masquer:visited span { color:#a00; }
a.masquer:hover span { 
  color:#ff0;
  background-color:#444;
/* font-weight:bold; */
}

/* pour les liens des flèches de sélection des pages */
a.fleche, a.fleche span { font-weight:bold;}

.carre32 {
/* height:32px;*/
  height:1.4em;
  padding:0 4px 0 4px;
  float:left; 
  vertical-align:middle;
  border:1px solid #ddd;
}

.desactive {
  color:#888;
  background-color:#fff;
  text-align:center;
/*  vertical-align:top; */
  vertical-align:middle;
}

div.desactive {
 display:inline;
/*  border:1px solid #600;   */
}

.pair {
  padding : 2 0 3 10px;
  background-color: #fff;
/*  background-color:transparent; */
  font-size: 0.8em;
  color: #000;
}

.impair {
  padding:2 0 3 10px;
  background-color: #f7f7f7; 
/*  background:transparent; */
  font-size: 0.8em;
  color:#000;
}

.stats_colonne_0 { 
  color:#440;
/*  background-color:#68dc46; */
  background-color:#abdc9d; /* vert pour les zÃ©ros et les graphiques */
}
.stats_colonne_0_1 { 
  color:#440;
  background-color:#ddf2dd; /* vert + clair pour les sains (depistage.3.php))*/
}
.stats_colonne_1 { 
  color:#440;
/*  background-color:#72b1f7; */
  background-color:#b7d5f7; /* bleu pour les uns des graphiques */
}
.stats_colonne_2 { 
  color:#440;
/*  background-color:#eaca57; */
  background-color:#eadba4; /* jaune pour les deux des graphiques */
}
.stats_colonne_3 { 
  color:#440;
/*  background-color:#f36f57;
  background-color:#f3c2b9; */
  background-color:#f39988; /* rouge pour les trois des graphiques */
}

div.commentaire { 
  font-size:.8em; 
  padding-left:2em; 
  padding-right:2em; 
  text-align:left;
  color:#666;
  background-color:#f8f8f8;
  border-top:2px dashed #ddd; 
  border-right:8px dotted #ddd; 
  border-bottom:2px dashed #ddd; 
  border-left:8px dotted #ddd; 
}

div.dermodif {
  position:absolute;  
  top:1px;
  left:600px; 
  width:auto;
  color:#888; 
  font-size:80%; 
  text-align:right; 
  padding:0 4px 0 4px;
  border:1px solid #ddd; 
  background-color:#f8f8f4;
}

.depistage_fond_question {  
  background-color:#f8f8f4;
}


