table.dataTable thead {background-color:rgb(119, 162, 47);color:white; }
table.dataTable tfoot {background-color:rgb(119, 162, 47);color:white;}
.fg-success {
  color:rgb(119, 162, 47);
}

.fg-red {
  color:#ce352c;
}

.bg-red {
  color: #ce352c !important;
}

#fieldset1
{
    border:2px solid green;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;  
    border-radius:8px;  
    padding:10px;
}

legend {
  padding: 0.2em 0.5em;
  border:1px solid green;
  color:green;
  font-size:90%;
  text-align:left;
  margin-left:20px;
  width:60px;
  background-color: white;
  }

#fieldset1:hover {
  background:white;
  cursor: pointer;
}

<style type="text/css">
  .suggestionsBox {
    position: relative;
    left: 30px;
    margin: 10px 0px 0px 0px;
    width: 200px;
    background-color: #212427;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 2px solid #000; 
    color: #fff;
  }
  
  .suggestionList {
    margin: 0px;
    padding: 0px;
  }
  
  .suggestionList li {
    
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
  }
  
  .suggestionList li:hover {
    background-color: #659CD8;
  }
  
  .gras {
    font-weight:bold;
    width:200px;
  }
  
  
  .vert {
    color:darkgreen;
  }

    
  .rouge {
    color:darkred;

  }
  
</style>