.menuresponsive, .btnmenuresponsive {
	display: none;
}

@media (max-width: 875px) {
	.screen {
		display: none!important;
	}
	.responsive {
		display:block!important;
	}
	.responsive .wrapper, 
	.responsive .slogan, 
	.responsive .footer, 
	.responsive .facebookhp, 
	.responsive h1, 
	.responsive p {
		display:block!important;
		position: relative!important;
		float:auto!important;
		top:auto!important;
		left:auto!important;
		right:auto!important;
		width: auto!important;
		margin:0!important;
		padding:0!important;
		background-image: none!important;
		border: none!important;
	}
	.responsive .facebookhp {
		text-align: center;
		padding: 20px 0!important;
	}
	.responsive .btn {
		display:block!important;
		background: #27892b;
		padding: 20px!important;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		margin-bottom: 20px;
		cursor:pointer;
	}
	.responsive .btn h1 {
		color: #ffffff;
		font-size: 18px;
	}
	.responsive .btn p a {
		color: #ffffff;
		font-size: 14px;
	}
	.responsive .wrapper {
		padding:20px!important;
	}
	.responsive .logo {
		display: block;
		background:url(../images/logo.png) no-repeat;
		background-size: cover;
		width:100px;
		height:70px;
		margin:0 auto 20px auto;
		position:relative!important;
		clear: both;
		float:none;
	}
	#header {
		display:none!important;
	}
	#allpage {
		width: auto!important;
		padding: 20px 0!important;
	}
	.box, .col {
		width: auto!important;
		clear: both!important;
		float: none!important;
		position: relative!important;
		right: auto!important;
		left: !important;
		margin:0!important;
	}
	#tools {
		min-height: 340px;
	}
	.col {
		padding:0!important;
	}
	.box{
		margin:20px!important;
	}
	#slidebox{
		display: none;
	}
	.menuresponsive *{
		font-size: 16px!important;
	}
	
	.Menu{
		border-bottom: 1px solid #fff;
	}
	.Menu ul {
		margin: 0;
		padding: 0 0 0 20px;
		
	}
	.Lg a.langueselected {
		font-weight: bold;
	}
	.Lg a.langue {
		color:rgba(255,255,255,0.5)!important;
	}
	.Lg a , .Menu ul li, .menuspan span{
		display: block;
		margin: 0;
		padding: 10px 0;
		list-style: none;
	}
	.btnmenuresponsive {
		display: block!important;
		text-align: center;
		position: scroll;
		width: 100%;
		min-height:3em;
		top:0;
		z-index: 8000;
		background: #27892b url(../images/gestion-differenciee.png) right 3px no-repeat;
	}
	.contentmenuresponsive{
		padding:1em;
	}
	.btnmenuresponsive a.btn{
		width:36px;
	}
	.btnmenuresponsive a.btn span{
		background-color: #ffffff;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		display: block;
		width:36px;
		height:6px;
		margin-bottom: 6px;
	}
	.btnmenuresponsive a.btn span:last-child{
		margin-bottom: 0!important;
	}
	.btnmenuresponsive a {
		font-size: 2.1em;
		color:#ffffff;
		margin:0 1em;
		text-decoration: none;
	}
	#content #table_content {
		width: auto!important;
	}
	div#premiere_colonne,
	div#seconde_colonne{
		display: block;
		float: none!important;
		width: auto!important;
		margin-bottom:20px!important;
	}
	
	iframe{
		display:none!important;
		width: auto!important;
	}
	#footer, #menu_copyright{
		width: 95%!important;
	}
	a.facebook{
		display:block!important;
		position: relative!important;
		float:auto!important;
		top:-30px!important;
		left:auto!important;
		right:auto!important;
		width: auto!important;
		margin:0 0 50px 0!important;
		padding:0!important;
		background-image: none!important;
		border: none!important;
	}
}