@media screen and (max-width: 1200px)
{
/*
	.logo img
	{
	max-height: 90px !important;
	margin-left: 0px !important;
	margin-top: 0px !important;
	}
*/
	.moduletable.ariane
	{
	left: 5rem;
	}
	#slider
	, #slider div.moduletable
	, div.forcefullwidth_wrapper_tp_banner
	, .fullwidthbanner-container
	, ul.tp-revslider-mainul
	, li.tp-revslider-slidesli
	, div.slotholder
	{
/*	height: 100px !important;*/
	min-height: 130px !important;
	}	
}
@media screen and (max-width: 1100px)
{
/*
	.logo img
	{
	max-height: 90px !important;
	margin-left: 0px !important;
	margin-top: 0px !important;
	}
*/
}
@media screen and (max-width: 1000px)
{
/*
	.logo img
	{
	max-height: 90px !important;
	margin-left: 0px !important;
	margin-top: 0px !important;
	}
*/
	.moduletable.ariane
	{
	left: 3rem;
	}

}
@media screen and (max-width: 975px)
{
	div.moduletablerecherche
	, #bijou
	, .modpagecrollbtns.gobottom
	, .modpagecrollbtns.backtop
	, .modpagecrollbtns.gobottom:before
	, .modpagecrollbtns.backtop:before
	{
	display: none;
	}
	#coui .n3 > .flexiblemodule + div + div	/*ligne réseaux sociaux*/
	{
	width: 70%;
	float: right;
	padding-right: 1rem;
	}
	div.tp-caption
	{
	display: none !important;
	}
	div.megaMenuToggle
	{
	color: white;
	padding-left: 20px !important;
	}
}
@media screen and (max-width: 870px)
{


}
@media screen and (max-width: 800px)
{
/*
	.logo
	{

	}
	.logo img
	{
	max-height: 90px !important;
	margin-left: 0px !important;
	margin-top: 0px !important;
	}
*/
	.moduletable.ariane
	{
	visibility: hidden;
	}

}
@media screen and (max-width: 770px)
{
/*
	.logo
	{
	position: absolute;
	}
*/
}
@media screen and (max-width: 769px)/*attention, le hamburger bouge ici à 765, on utilise 769 pour le ipad */
{
	div.logo-menu
	{
	position: fixed;
	top: 0;
	}
	div.xtableau1
	, #wrapper .habillagefloat
	, #wrapper .habillagefloatcentrer
	{
	width: 100%;
	}
	div.xtableau1 div.xt span.xc1
	, div.xtableau1 div.xt span.xc2
	, div.xtableau1 div.xt span.xc3
	{
	padding: 15px 10px;
	font-size: 1.5rem;
}
	#collier
	{
	visibility: hidden;
	}
/*	.logo img
	{
	max-height: 90px !important;
	margin-left: 0px !important;
	margin-top: 0px !important;
	}*/
	.onglet-droit
	{
	display: none;
	}
	.onglet-bas
	{
	display: inherit;
	}
	.moduletable.ariane
	{
	visibility: hidden;
	}
	
	div.moduletable.original
	{
	visibility: hidden;
	height: 0px;
	}
	div.moduletable.copie-responsive
	{
	visibility: visible;
	height:  inherit;
	}
	/*
	#bras1 div.moduletable
	, #bras2 div.moduletable
	{
	float: none !important;
	text-align: center !important;
	margin: 0 auto !important;
	}
	*/
	#bras1 div.offre-aligne
	{
	float: none !important;
	text-align: center !important;
	margin: 0 auto !important;
	}
	#bras2 div.offre-aligne
	{
	float: none !important;
	text-align: center !important;
	margin: 0 auto !important;
	}
	#contacti
	{
	padding-left: 2rem;
	}
}
@media screen and (max-width: 765px)/*attention, le hamburger bouge ici à 765, on utilise 769 pour le ipad */
{
	#js-mainnav.megamenu.horizontal.right ul.level0
	{
	float: left !important;
	background-color: black;
	}
	#slider
	, #slider div.moduletable
	, div.forcefullwidth_wrapper_tp_banner
	, .fullwidthbanner-container
	, ul.tp-revslider-mainul
	, li.tp-revslider-slidesli
	, div.slotholder
	{
/*	height: 100px !important;*/
	min-height: 100px !important;
	}
	div#fd
	{
	text-align: center;
	float: center !important;
	margin-left: auto !important;
	margin-right: auto !important;
	}
	.eb-posts
	{
	float: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
	}
	.eb-post
	{
	/*padding-left: 1rem;   */
	margin-left: auto !important;
	margin-right: auto !important;
	}
	.eb-post-content
	{
	/*padding-left: 1rem;   */
	float: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
	}
	.eb-post-body 
	{
	border: 0px solid  #061729;  
	margin-left: auto !important;
	margin-right: auto !important;
	}
}
@media screen and (max-width: 690px)
{
	div.logo-menu a img
	, #menu1 .spa-logo
	{
	width: 100px;
	}
}
@media screen and (max-width: 520px)
{
	#cou4 .reseauxSociaux
	{
	margin-top: 0.5rem;
	}
	a.renitialisation
	, a.login
	, a.signup
	{
	font-size: 1rem !important;
	margin-right: 0.5rem;
	}
	#cou4 .reseauxSociaux img
	{
	width: 20px;
	}
}
@media screen and (max-width: 420px)
{
	.habillage-article .titre-bandeau h3
	{
	text-align: center;
	}
	a.renitialisation
	, a.login
	, a.signup
	{
	font-size: 0.8rem !important;
	margin-right: 0.3rem;
	}
	
}