#login-form {
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  width: 380px;
  border: 1px solid #999;
}

#login-form table td.title
{
  color: #666;
  text-align: right;
  padding-right: 10px;
}


body
{
  margin: 8px;
  background-color: #FFFFFF; /* #EBEBEB; */
  color: #000000;
}

.disc {
        margin-top: 15px;
        margin-left:10%;
        margin-right:10%;
        width: 80%;
        padding: 5px;
        border: 1px solid #000000;
        background-color: #FFFFFF;
}

.infoa {
        margin-top: 15px;
        margin-left:10%;
        margin-right:10%;
        width: 80%;
        padding: 5px;
        border: 3px solid red;
        background-color: #FFFFFF;
}

.infob {
        margin-top: 15px;
        margin-left:10%;
        margin-right:10%;
        width: 80%;
        padding: 5px;
        border: 3px solid green;
        background-color: #FFFFFF;
}

.infoc {
        margin-top: 15px;
        margin-left:10%;
        margin-right:10%;
        width: 80%;
        padding: 5px;
        border-top: 3px solid red;
        border-bottom: 3px solid red;
        background-color: #FFFFFF;
        font-size: 60px;
        color: red;
        text-align: center;
}

/* Info URGENTE: bord orange - fond jaune */
.infou {
        margin-top: 15px;
        margin-left: 10%;
        margin-right:10%;
        width: 80%;
        padding: 5px;
        border: 3px solid #ffa800;
        background-color: #ffff00;
}

.infog {
        margin-top: 15px;
        margin-left: 10%;
        margin-right:10%;
        width: 80%;
        padding: 5px;
        border: 3px solid #88C156;
        /* background-color: #b4ff71; */
        background-color: #b3ff9e;

}



a, a:hover, a:visited {
        color: blue;
}

.boxtitle {
  background-color: #F6F6F6;}

.boxcontent {
  padding: 20px 20px 10px 20px;
  background-color: #F6F6F6;
}

div.silogo {
  position: absolute;
  bottom: 5px;
  left: 5px;
  width: 200px;
}

div.siversion {
  position: absolute;
  bottom: 15px;
  right: 20px;
}

