
@media (min-width: 641px) {
body {
	
	
}

 }/*mediaquery*/


@media (max-width: 640px) {
  .cacher_mobile {
    display: none;
    
  }
   body {
	
	body, table {
   width: auto;
   margin: auto;
   padding: auto;
	
	}

  /* donner des polices de taille adaptée */ 
a {
   
   font-size:2.5em;
   font-family:Verdana, Arial, Geneva, sans-serif; line-height:3em ;
   }
   

 
 font {
   
   font-size: 62.5%;em ;
   font-family:Verdana, Arial, Geneva, sans-serif; line-height:3em ; display: table-row;
   }
   
 b {
  
   line-height:4em; 
   }
   

  
  
  
 /* fixer une largeur maximale  de 100 % aux éléments potentiellement problématiques */
 img, table, td, blockquote, code, pre, textarea, input, iframe, object, embed, video {
   max-width: 100%;
   
   /* conserver le ratio des images et empêcher les débordements de boîtes dûs aux border ou padding */
 img {
   height: auto; width: auto;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
 }

 /* gestion des mots longs */
 textarea, table, td, th, code, pre, samp {
   word-wrap: break-word; /* passage à la ligne forcé */
   -webkit-hyphens: auto; /* césure propre */
   -moz-hyphens: auto;
   hyphens: auto;
 }
 code, pre, samp {
   white-space: pre-wrap; /* passage à la ligne spécifique pour les éléments à châsse fixe */
 }


   }/*mediaquery*/