@media screen and (min-width: 1024px){
	#contenu { width: 1024px; }
	.wrapper, #encarts { display: inline; }
	.wrapper { font-size: 18px; }
	#encart_container {width: 1024px; margin: 0 auto; padding: 1% 0}
	#encarts { width: 1024px;font-size: 22px; }
	.wrapper ul li a, .wrapper ul li a:visited { padding: 0 10px 0 10px; }
	#menu_resp, #encarts_resp { display: none; }
	.wrapper ul li:hover ul li a.hide { font-size: 75%; width: 230px }
	.fullwidthbanner-container { height:396px !important; }
    
	#logo {  }
	#logo img { width: 250px; height:auto; }
	#accueil { }
	#accueil .classh1 { font-size: 220% }
	#accueil div {text-align:right;}
	#encart { float: left; width: 23%; height: 140px; border-radius: 6px }
	#encart div.margin_262{ maring:2.62%}
	#encart p { margin: 0; padding: 10px; font-size: 90%; font-family: 'Dosis', sans-serif; }
	#encart.margin_262{ margin-right:2.62%}
	
	#encart_bas { border-radius: 6px; width: 50%; margin: 0 auto; padding: 10px;  }
	#encart_bas a.encart_bas:link, #encart_bas a.encart_bas:visited, #encart_bas a.encart_bas:hover { text-decoration: none }
}
@media screen and (min-width: 451px) and (max-width: 1023px){
	#contenu { width: 94%; padding: 3%; }
	.wrapper { display: none; }
	.wrapper { font-size: 18px; }
	#encart_container {width: 100%; margin: 0 auto; padding: 4% 0}
	#encarts { font-size: 22px; }
	.wrapper ul li a, .wrapper ul li a:visited { padding: 0 10px 0 10px; }
	#menu_resp, #encarts_resp { display: block; }
	.wrapper ul li:hover ul li a.hide { font-size: 75%; width: 230px }
	.fullwidthbanner-container { height:396px !important; }
	#bandeau_menu {}
	
	#logo {  }
	#logo img { width: 250px; height:auto; }
	#accueil { height:396px; padding: 0 20px; }
	#accueil .classh1 { font-size: 180% }
	#accueil div {text-align:right;}
	#encart { float: left; width: 48%; height: 140px; margin:1%;border-radius: 6px}
	#encart.margin_262{ }
	#encart p { margin: 0; padding: 10px; font-size: 90%; font-family: 'Dosis', sans-serif; }
	
	#encart_bas { width: 90%; margin: 0 auto; padding:5px 5%;border-radius:0px; }
	#encart_bas a.encart_bas:link, #encart_bas a.encart_bas:visited, #encart_bas a.encart_bas:hover { text-decoration: none }
	#encart_bas p {text-align:left;}
	
	#etiquettes {display:none;}
	#etiquettesRESP {  display:block; }
	#etiquettesRESP .etiquettesRESP {float:left;width:20%;padding:2% 0;font-size:20px;color:#000;background:rgba(255,255,255,0.5);text-align:center; }
	#etiquettesRESP .etiquettesRESP a {color:#000; }
	#etiquettesRESP .etiquettesRESP a:hover {color:#d13c3c; }
}
@media screen and (max-width: 450px){
	#contenu { width: 94%; padding: 3%; }
	#contenu img {width:100%!important;height:auto!important}
	.wrapper { display: none; }
	.wrapper { font-size: 18px; }
	#encart_container {width: 100%; margin: 0 auto; padding: 4% 0}
	#encarts { font-size: 22px; }
	.wrapper ul li a, .wrapper ul li a:visited { padding: 0 10px 0 10px; }
	#menu_resp, #encarts_resp { display: block; }
	.wrapper ul li:hover ul li a.hide { font-size: 75%; width: 230px }
	.fullwidthbanner-container { height:396px !important; }
	#bandeau_menu {display:none;}
	
	#logo { position:relative; left:0;margin-left:0; padding:10px; box-sizing:border-box; }
	#logo img { width: 100%; }
	#accueil {    height: 230px;
				  margin-top: 166px;
				  width: 92%; 
				  padding:0 4%;
				  right:0;}
    
    table, tr, td { display:block!important; width:100%!important;height:auto!important;}
    
	#accueil .classh1 { font-size: 160%; text-align:center; }
	#accueil div {text-align:center;} 
	#encart { float: left; width: 98%; height: 140px;margin:1%; border-radius:6px; }
	#encart.margin_262{ }
	#encart p { margin: 0; padding: 10px; font-size: 90%; font-family: 'Dosis', sans-serif; }
	
	#encart_bas { width: 90%; margin: 0 auto; padding:5px 5%;border-radius:0px;  }
	#encart_bas a.encart_bas:link, #encart_bas a.encart_bas:visited, #encart_bas a.encart_bas:hover { text-decoration: none }
	#encart_bas p {text-align:left;}
	
	#formulaire td { display:block; width:100%;}
	
	#etiquettes {display:none;}
	#etiquettesRESP {  display:block; }
	#etiquettesRESP .etiquettesRESP {float:left;width:20%;padding:2% 0;font-size:20px;color:#000;background:rgba(255,255,255,0.5);text-align:center; }
	#etiquettesRESP .etiquettesRESP a {color:#000; }
	#etiquettesRESP .etiquettesRESP a:hover {color:#d13c3c; }
}