
 @media (max-width: 640px) {


.cacher_pour_mobile { display: none !important; }


/* supprimer la premiere colonne */
/*table td:nth-child(1){display:none;} */

 /* passer tous les éléments de largeur fixe en largeur automatique */
 body, a {
   width: auto;
   margin: auto; 
   padding: auto;
   display: table-row;
   }
   
   
/* donner des polices de taille adaptée */ 
a {
   
   font-size:30px;
   font-family:Verdana, Arial, Geneva, sans-serif; line-height:45px ;
   }
   

 
 font {
   
   font-size:30px;
   font-family:Verdana, Arial, Geneva, sans-serif; line-height:40px ; display: table-row;
   }
p{
   
   font-size:30px;
  
   }

   
 b {
  
   line-height:35px ; 
   }
   

 /* 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 */
 }

 /* Passer à une seule colonne (à appliquer aux éléments multi-colonnes) */
 element1, element2 {
   float: none !important;
   width: auto !important
 }

 /* masquer les éléments superflus */
 .hide_mobile {
   display: none !important;
 }

 /* Un message personnalisé */
 /*body:before {
   content: "Version mobile du site";
   display: block;
   color: #777;
   text-align: center;
   font-style: italic;
 } */
 
 li { list-style-type: none; margin-top:25px; margin-bottom:25px; }
 .petit_texte { display: none !important;}


}

@media (max-width:640px) and (orientation: landscape) {
	
	.cacher_pour_mobile { display: none !important; }
  body, a {
   -webkit-text-size-adjust: 80%; 
   line-height:35px;
   }
font {
   
   font-size:30px;
   font-family:Verdana, Arial, Geneva, sans-serif; line-height:40px ; display: table-row;
   }
 
   
}