 

.responsable0 body {
  color: #666;
  font:  18px   "consolas";
}
.responsable0 {
 margin-left: auto;   
 margin-right: auto;
  border-collapse: separate;
  border-spacing: 0;

/*width: 70%;*/
}
.responsable0 th,
.responsable0 td {
  padding: 6px 15px;
}
.responsable0   th {
  background: #42444e;
  color: #fff;
  text-align: center;
  font-size : 90%;
}
 
.responsable0 tr:first-child th:first-child {
  border-top-left-radius: 6px;
}
.responsable0 tr:first-child th:last-child {
  border-top-right-radius: 6px;
}
.responsable0 td {
  border-right: 1px solid #c6c9cc;
  border-bottom: 1px solid #c6c9cc;
  font-size : 90%;
}
.responsable0 td:first-child {
  border-left: 1px solid #c6c9cc;
}
.responsable0 tr:nth-child(even) td {
  background: #eaeaed; 
  /* blue opal #DBF1FB  */
}
.responsable0 tr:last-child td:first-child {
  border-bottom-left-radius: 6px;
}
.responsable0 tr:last-child td:last-child {
  border-bottom-right-radius: 6px;
}
.responsable0 strong,u {
  
  font-size : 160%;
}
.responsable0 em {
  
  font-size : 140%;
}
 
.responsable0 td:first-child {
  border-left: 1px solid #c6c9cc;
}
.responsable0 tr td:hover { background: #666; color: #FFF; }  
/* Hover cell effect! */
 