.textimage{
	filter: grayscale(1);
	-webkit-filter: grayscale(1);

	filter: contrast(250%);
	-webkit-filter: contrast(250%);
	image-rendering: auto;	
}
@media screen and (orientation:portrait) { 
/*@media only screen and (max-width: 380px) {*/
	#pc{ display:none; }
	/* On tilise font-size pour wbcust (#support_dates) */
	html, body { font-family: helvetica; font-size: 1.1vh;  }
	#confirm_email{ display:none; position:relative; width:100%; margin-top:-5%; font-size:2.8vw; }
	#confirm_email #bckgnd{ position:relative; width:100%; z-index:10; }
	#confirm_email .titreCE{ position:relative; z-index:20; }
	#confirm_email .titreSPT{ font-size:1.8vh; }
	#conteneurCE{ width:100%; }
	#conteneurCE #CE_POR{ display:block; }
	#conteneurCE #CE_PC{ display:none; }
	

	#footer{ position:relative; width:100%; font-size:11px; background-color:#363634; color:#D5D5D5; margin:0%; z-index:100000; }
	#footer .footer_interval{ display:block; width:100%; height:40px; background-color:black; }	
	#footer .footer_interval_mobil{ height:10px;  }	
	#footer_contain{ display:block; width:100%;  }
	#footer #footer_contain div {  margin:1%; padding:1%; width:auto; }
	#footer #footer_contain div a{  color:#929292; }
	#footer #powered{ position:relative; width:60%!important; left:35%; }
		
	#modal{ margin:0%!important; padding:0.5%!important;  }
	/* datacenter */
	#support_footer{ display:block; width:100%; font-size:2.1vh; }
	#support_footer #infos_to_know{ width:100%; }
	#support_footer #infos_to_know #email_to_know { width: 100%;	margin: 0%;	padding: 0%; }
	#support_footer #infos_to_know #email_to_know label { display: block; width: 98%;   }	
	#support_footer #infos_to_know #email_to_know input { display: block; width: 90%; }
	#support_footer #infos_to_know a#hide_infos img { width: 8%!important; }	
	#support_footer #infos_to_know a.btEWM { display: inline-flex; width: 9%; vertical-align: middle; }
	#supplement_footer{ width:100%!important; }
	#supplement_footer img{ width:100%!important; }
	
	
	#email_prospect{ font-size: 1.5vh!important;	}
	#support ul li{ font-size:24px;    }
	/*
	#support_cookies{ 
		opacity: 0.8;
		font-size:24px; position:fixed; bottom:5%; left:5%; width:90%; background-color:white; z-index:220; 
	}
	#support_cookies td{ opacity: 1; }
	#cook_non{ display:block; width:80%; text-align:center; text-decoration:none; background-color:red; color:white; margin:1%; padding:1%; }
	#cook_oui{ display:block; width:80%; text-align:center; text-decoration:none; background-color:green; color:white; margin:1%; padding:1%; }		
	*/

}
@media screen and (orientation:landscape) {
/*@media only screen and (min-width: 381px) { */
	#pc{ display:block; }
	#confirm_email{ display:none; position:relative; width:100%; margin-top:-2%; }
	#confirm_email #bckgnd{ position:relative; width:100%; z-index:10; }
	#confirm_email .titreCE{ position:relative; z-index:20; }
	#conteneurCE{ display:block; margin-top:0px; width:100%; }		
	#conteneurCE #CE_POR{ display:none; }
	#conteneurCE #CE_PC{ display:block; }
	
	
	#result{ width:100%; overflow:auto; font-size:2.1vw;  }

	/*
	#footer{ position:relative; width:100%; font-size:13px; background-color:#363634; color:#D5D5D5; margin:0%; z-index:1000; }
	*/
	#footer{ position:relative; width:100%; height:100%; font-size:13px; background-color:#363634; color:#651700 ; margin:0%; z-index:1000; }
	.footer_interval{ position:relative; display:block; width:100%; height:40px; background-color:black;  z-index:999; }	
	#footer_contain{ display:block; width:100%;  }
	#footer #footer_contain div {  margin:1%; width:auto; }
	#footer #footer_contain div a{  width:100%; color:#929292; }
	#footer #footer_contain div a:hover{  width:100%; color:blue; }
	#footer #powered{ position:relative; width:20%!important; left:79%; }	
	
	#support ul li{ font-size:24px;    }
	
}
#nocookie{ margin:1%; }
.timernosee{ display:none!important; }
.plannosee{ display:none!important; }
/*
#pc{ background-color:red; height:100px; }
*/