.slicknav_menu {
	display:none;
}

@media screen and (max-width: 767px) {
	/* #menu is the original menu */
	.js #main-menu{
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
}
@media only screen and (max-width: 480px){
.hide{
	display: block !important;
}
#page{
	width: 100% !important;
	overflow: hidden !important;
}
#shmu{
	text-align: center !important;
}
#slider_block{
	width: 86% !important;
}
#layer #popupNews{
	left: 0% !important;
	margin-left: 0px !important;
	width: 90% !important;
	top: 20% !important;
	margin-top: 0px !important;
}
#layer .close{
	left: 20px !important;
	right: 0px;
}
.nivo-prevNav,.nivo-nextNav{
	display: none !important;
}
#bloc-news #bloc-right{
	float: left !important;
}
#content_slider{
	width: 100% !important;
}
.nivoSlider{
	width: 100% !important;
}
#page #header h1{
	margin-left: 0px !important;
	width: 100% !important;
}
#page #header h1 a{
	width: 100% !important;
	margin-left: 0px !important;
	text-align: center;
}
.nivoSlider a.nivo-imageLink{
	width: 100% !important;
}
.slider-img{
	width: 100%;
}
.nivo-controlNav{
	width: 100% !important;
}
#bloc-news .bloc{
	width: 80% !important;
	margin: 5% !important;
	min-height: 160px !important;
}
#bloc-news .bloc a.allNews, #bloc-news .bloc a.allNews:visited{
	text-align: left !important;
}

/*start le-cabinet page*/
#text #textContenu{
	width: 90% !important;
	padding: 5% !important;
}
#text #sectionContact{
	float: left !important;
	width: 90% !important;
}
#gmap{
	width: 96% !important;
}
#text #textContenu p{
	width: 100%;
	clear: both;
}
#text #textContenu ul{
	padding-left: 0px !important;
}
#text ul#actuList li h3 .title{
	line-height: 25px;
}
.bloc-lang ul{
	margin-left: 10px !important;
}
#textContenu ul{
margin-left: 10px !important;
}
#footer{
	height: 40px !important;
	width: 94% !important;
	padding: 3% !important;
	padding-top: 0% !important;
}
}


@media only screen and (min-width: 481px) and (max-width: 767px){
.hide{
	display: block !important;
}
#page{
	width: 100% !important;
	overflow: hidden !important;
}
#shmu{
	text-align: center !important;
}
#slider_block{
	width: 84% !important;
}
#content_slider{
	width: 100% !important;
}
.nivoSlider{
	width: 100% !important;
}
#page #header h1{
	margin-left: 0px !important;
	width: 100% !important;
}
#page #header h1 a{
	width: 100% !important;
	margin-left: 0px !important;
	text-align: center;
}
.nivoSlider a.nivo-imageLink{
	width: 100% !important;
}
.slider-img{
	width: 100%;
}
.nivo-controlNav{
	width: 100% !important;
}
#bloc-news .bloc{
	width: 80% !important;
	margin: 5% !important;
	min-height: 160px !important;
	margin-left: 7% !important;
}
#bloc-news .bloc a.allNews, #bloc-news .bloc a.allNews:visited{
	text-align: left !important;
}
#bloc-news #bloc-right{
	float: left !important;
}
/*start le-cabinet page*/
#text #textContenu{
	width: 90% !important;
	padding: 5% !important;
}
#text #sectionContact{
	float: left !important;
	width: 90% !important;
}
#text #textContenu ul{
	padding-left: 0px !important;
}
#gmap{
	width: 100% !important;
}
.bloc-lang ul{
	margin-left: 10px !important;
}
#textContenu ul{
margin-left: 10px !important;
}
#layer #popupNews{
	left: 0% !important;
	margin-left: 0px !important;
	width: 90% !important;
	top: 20% !important;
	margin-top: 0px !important;
}
#layer .close{
	left: 20px !important;
	right: 0px;
}
}