@media only screen and (max-width:1150px) and (min-width: 880px){
	.listcategoryul li{
		width: 50% !important;
	}
}

@media only screen and (max-width:1450px){
	.row.boxed {
		width: 100% !important;
	}

	#actu{
		margin-top: 0 !important;
	}
	#footersite{
		margin-bottom: 0 !important;
	}

	#contentpage,
	#adminsys,
	#devel,
	#graphisme
	{
		margin-top: 0 !important;
	}

}

@media only screen and (max-width:880px){

	.listcategoryul li{
		margin-bottom: 16px !important;
	}

	.hiddenresponsive{
		display: none !important;
	}

	.row{
		display:inline-block !important;
		margin-top: -0.25em !important;
	}

	.col_1-2, .col_2-3, .col_1-3, .col_1-4, .col_3-4{
		width:100% !important;
		float:left;
	}

	#prestations li, #prestationspage article, #basearticle article{
		width: 48% !important;
	}

	.flexy-menu.vertical{
		width:100%
	}
	.flexy-menu li{
		display:block;
		width:100%
	}
	.flexy-menu>li>a{
		padding-top:15px;
		padding-bottom:15px;
		padding-left:25px
	}
	.flexy-menu a{
		width:100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box
	}
	.flexy-menu ul,.flexy-menu ul li ul,.flexy-menu.vertical ul,.flexy-menu.vertical ul li ul{
		width:100%;
		left:0;
		border-left:0;
		position:static;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box
	}
	.flexy-menu ul li{
		border-left:0;
		border-right:0
	}
	.flexy-menu ul li a,.flexy-menu.vertical ul li a{
		padding-top:10px;
		padding-bottom:10px
	}
	.flexy-menu ul>li>a{
		padding-left:40px!important
	}

	#s{
		width: 100% !important;
	}

}


@media only screen and (max-width:580px){

	.eslideimg .sl-slider-wrapper{
		height: 300px !important;
	}

	#prestations li, #prestationspage article, #basearticle article{
		width: 98% !important;
	}

	#prestationspage li{
		width: 98% !important;
	}
}

@media only screen and (max-width: 650px) {
	
	.slider_partenaires .slide.bx-clone
	{
		display: none!important;
	}
	.slider_partenaires .slide,.widget_parent_page li
	{
		width: 100%!important;
	}
	.fournisseurs .bx-wrapper .bx-viewport
	{
		height: auto!important;
	}
	/* .sl-slide-inner p,.eslideimg .sl-slider img,.eslideimg .sl-slider h2,.eslideimg .sl-slider blockquote,.sl-content-wrapper,.sl-slide
	{
		position: static!important;
	}
	.eslideimg .sl-slide-inner,.sl-content,.sl-content-wrapper,.sl-slide
	{
		height: auto!important;
	} */
	.eslideimg .sl-slider h2,.sl-slide-inner p
	{
		right: 0!important;
	}
	.sl-slide-inner p
	{
		top: -10px!important;
	}
	.eslideimg .sl-slider h2
	{
		line-height: 1,2!important;
		top: 0px!important;
	}
	.sl-slide cite
	{
		bottom: -120px!important;
	}
	.sl-content-wrapper,.sl-slider,.eslideimg .sl-slider-wrapper
	{
		height: 400px!important;
	}
	.tc_content
	{
		margin: 10px 0!important;
	}
	
	.template_content
	{
		padding: 5px!important;
	}
	h1
	{
		padding:10px!important;
		font-size: 1.3em!important;
		margin: 0!important;
	}
	#coordHeaderTop {
		height: auto !important;
		position: static!important;
		/*  */
		display: block;
	}
	#coordHeaderTop .contact_list
	{
		background: #000;
		padding: 10px;
		box-sizing: border-box;
	}
	#coordHeaderTop .contact_list li {
		width: 100% !important;
	}
	#coordHeaderTop .contact_list li::after {
		content: "" !important;
	}
	#coordHeaderTop .name {
		margin-bottom: 0 !important;
	}
	.headerlogo {
		margin: 0!important;
	}
}

/*




	*/