

div.list
{ 
  float: left;
  width: 100%;
  margin-bottom: 8px;
 }

table.list
{ 
  width: 100%;
  border: solid 1px #808080;
  border-spacing: 1px;
  background-color: #CCCCCC;
 }

table.list thead tr td
{ 
  height: 24px;
  line-height: 24px;
  padding: 4px;
  background-color: #808080;
  color: #FFFFFF;
 }

table.list tr td
{ 
  color: rgb(80,80,80);
  padding: 4px;
 }

table.list tr.line-0 td
{ 
  background-color: #EEEEEE;
 }

table.list tr.line-1 td
{ 
  background-color: #DDDDDD;
 }

table.list tr.line-0:hover td,
table.list tr.line-1:hover td
{ 
  background-color: #AAAAAA;
  padding: 4px;
 }

table.list tr td.icon
{ 
  text-align: center;
  width: 16px;
  padding: 4px;
 }

table.list tr td.ok
{ 
  background-color: #AADCAA;
 }
table.list tr td.ko
{ 
  background-color: #DCAAAA;
 }
