body
{
   background-size: cover ;
   background-repeat: no-repeat ;
   background-color: #000000;

   background-image: url('images/web/stars2.jpg');
   background-size: cover ;
   background-repeat: no-repeat ;
   background-color: #000000;

   #menu ul 
   {
       margin:0;
       padding:0;
       list-style-type:none;
       text-align:center;
    }
   #menu li 
   {
       float:left;
       margin:auto;
       padding:0;
       background-color: #666666 ;
    }
   #menu li a 
   {
       display:block;
       width:100px;
       color:white;
       text-decoration:none;
       padding:15px;
    }
   #menu li a:hover 
    {
       color:#FFD700;
    }
   div 
   {
      font-family:Arial,sans-serif; 
      font-size:18;
      color:white; 
      background-color:rgba(0,0,0,0.5);
      text-align: justify;
      text-justify: inter-word;
    } 
/*** insert **/

.tableinfo
{
/* border-style : groove; */
 width:80%;
 /* border:1px solid white; */
 width:80%;
 font-weight:bold
}
th,
td {
  border: 1px solid rgb(000 000 000);
  padding: 8px 10px;
}

th[scope="col"] {
  background-color: #505050;
  color: #fff;
}

th[scope="row"] {
  background-color: #d6ecd4;
}

td[scope="row"] {
  text-align: center;
}

/*** tr:nth-of-type(even) { ***/
tr {
  background-color: #eee;
}

table {
  border-collapse: collapse;
  border: 2px solid rgb(000 000 000);
  font-family: sans-serif;
  font-size: 1rem;
  letter-spacing: 1px;
}

caption {
  caption-side: bottom;
  padding: 10px;
}
p
{
        width: 500;
        margin: auto;
        border: 0px solid white;
        text-align: center;
        padding: 12px;
        margin-bottom: 20px;
/*        background-color:#FFFFFF;*/
        background: transparent;
}

#titretable {
    width: 30%;
    background-color: #D8F0DA;
    border: 1px;
    min-width: 30%;
    position: relative;
    opacity: 0.97;
    background: transparent;
    text-align: center;
}

/*** insert **/

}
