BODY{
  BACKGROUND-IMAGE: images/fond.jpg;
  BACKGROUND-REPEAT: NO-REPEAT; BACKGROUND-ATTACHMENT: FIXED;
  FONT-FAMILY:verdana, Arial, Sans-serif;
  FONT-SIZE:10px;
  COLOR:#000000;
  scrollbar-face-color: #FFFFFF;
  scrollbar-shadow-color: #3A4235;
  scrollbar-highlight-color: #3A4235;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-track-color: #FFFFFF;
  scrollbar-arrow-color: #990066;
  }
  
  A:link{
  FONT-FAMILY:verdana, Arial, Sans-serif;
  FONT-SIZE:10px;
  COLOR:#000000;
  TEXT-DECORATION:none;
  }
  
  A:visited{
  FONT-FAMILY:verdana, Arial, Sans-serif;
  FONT-SIZE:10px;
  COLOR:#000000;
  TEXT-DECORATION:none;
  }
  
  A:hover{
  FONT-FAMILY:verdana, Arial, Sans-serif;
  FONT-SIZE:10px;
  COLOR:#fc6e1c;
  TEXT-DECORATION:none;
  }
  
  A:active{
  FONT-FAMILY:verdana, Arial, Sans-serif;
  FONT-SIZE:10px;
  COLOR:#000000;
  TEXT-DECORATION:none;
  }
  
  TD {
  FONT-FAMILY:verdana, Arial, Sans-serif;
  FONT-SIZE:10px;
  }
  
  TEXTAREA{
  FONT-FAMILY: Verdana, Arial, Sans-serif; 
  FONT-SIZE: 9px;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER:1px solid rgb(172,199,215);
  COLOR:#3A4235;
  }
  
  SELECT{
  COLOR: #3A4235; 
  BACKGROUND-COLOR: #FFFFFF;
  FONT-FAMILY: Verdana, Arial, Sans-serif; 
  FONT-SIZE: 9px; 
  }
  
  
  INPUT{
  COLOR: #3A4235; 
  BACKGROUND-COLOR: #FFFFFF;
  FONT-SIZE: 9px; 
  FONT-FAMILY: Verdana, Arial, Sans-serif; 
  BORDER-RIGHT: #3A4235 1px solid; 
  BORDER-TOP: #3A4235 1px solid; 
  BORDER-LEFT: #3A4235 1px solid; 
  BORDER-BOTTOM: #3A4235 1px solid; 
  }
  
  HR{
  COLOR: #3A4235;
  HEIGHT: 1px;
  }
  
  
  .checkbox {
  BACKGROUND:transparent;
  BORDER:none;
  }
  
  .titre{
  FONT-FAMILY:Verdana, Arial, Sans-serif;
  color:#3A4235;
  font-size:12px;
  }
  
  
  .copyright {
  FONT-FAMILY:Verdana, Arial, Sans-serif;
  COLOR:#3A4235;
  FONT-SIZE:9px;
  }
  
  .copyright a:link{
  COLOR:#3A4235;
  }
  
  .copyright a:visited{
  COLOR:#3A4235;
  }
  
  .copyright a:hover{
  COLOR:#3A4235;
  }
  
  .copyright a:active{
  COLOR:#3A4235;
  }
  
  
   
  
  body, tr {max-width: 100vw;margin: 0;display: block;background-attachment: fixed;background-size: cover;}
  body > table, body, hmtl { max-width: 100vw !important; margin: 0 auto;overflow-x: hidden;}

  /* RESPONSIVE 2025 */
  
  @media (max-width: 992px) {
    
    img {max-width: 90vw;height: auto;}
    tbody {max-width: 100%; margin: 0;display: block;}
  body table {/*! width: 100%; */ max-width: 100vw !important; margin: 0;overflow-x: hidden;display: block;}
  td {width: 90% !important;display: block;/* margin: 0 1%; */height: auto;}
    body > table td table td {background-repeat: repeat-y;position: relative;margin: 0;}
  }
  