body{font-family: Times New Roman;}

.bouton{
    margin-left:10px;
    padding: 2px 5px;
    text-decoration: none;
    color:#101585;
    background-color:#D5DCED;/*E6EBFA;/*EDF0FA;*/
    border-radius: 5px;
    font-weight: bold;
    font-size:1rem;
    border: 2px solid #827A76;}

.bouton:focus:not(:hover){
     background-color: #90CCE8;
     outline:none;}

.bouton:hover{
    background-color:#EDF5F5;
    color:#801A12;}

.bouton:disabled {
   /* background-color: #eee;*/
    opacity: 0.4;
    cursor: not-allowed;}

.msg {
  display:block;
  position:relative;
  top:5rem;
  margin: auto;
  width: fit-content; 
  border: ridge #827A76 2px;
  border-radius: 10px;
  color:#101585;
  background:#D1D1D5;
  box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);
  z-index:10;
  text-align: center;
  padding:1rem;}

.msg p{
    margin:0;
    color:#801A12;
    font-size:1.5em;}
      
.msg div{display: flex;
    justify-content: center;
    align-items: center;}
    
.msgConfirm {
  display:block;
  position:fixed;
  top:10rem;
  left: 50%;
  text-align: center;
  transform: translate(-50%,0);
  border: ridge #827A76 2px;
  border-radius: 10px;
  color:#101585;
  background:#D1D1D5;
  box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.75);
  z-index:10;
  padding:1rem;}

.titreMsgConfirm,.titreMsgInfo{
   font-size:1.5em;
   font-weight: bold;
   padding:1rem;
   text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.msgConfirm p{
    padding:1rem 0.5rem 0 0;
    margin:0;
    font-size:1.2em;}