/*********************************************************************************************************/
/* inférieur à 1920px */
/*********************************************************************************************************/
@media screen and (max-width : 1919px) {


}
/*********************************************************************************************************/
/* inférieur à 1800px */
/*********************************************************************************************************/
@media screen and (max-width : 1800px) {


}
/*********************************************************************************************************/
/* inférieur à 1700px */
/*********************************************************************************************************/
@media screen and (max-width : 1750px) {


}

/*********************************************************************************************************/
/* inférieur à 1550px */
/*********************************************************************************************************/
@media screen and (max-width : 1650px) {

	

}

/*********************************************************************************************************/
/* inférieur à 1280px */
/*********************************************************************************************************/
@media screen and (max-width : 1280px) {
	
	
	
}

/*********************************************************************************************************/
/* inférieur à 1200px */
/*********************************************************************************************************/
@media screen and (max-width : 1210px) {
	
	#menu_list li.niveau1 {
		font-size:0.9em;
		padding:0 1.7%;
	}
	
	
}


/*********************************************************************************************************/
/* inférieur à 1070px */
/*********************************************************************************************************/
@media screen and (max-width : 1090px) {

	#menu_list li.niveau1 {
		font-size:0.85em;
		padding:0 1.25%;
	}
		
}
/*********************************************************************************************************/
/* inférieur à 959px */
/*********************************************************************************************************/
@media screen and (max-width : 959px) {
	

	/* #menu is the original menu */
	
	.js #menu_list {
		display:none;
	}
	div#menu {padding:0;}
	
	.js .slicknav_menu {
		display:block;
		position:relative;
		background:none;
	}
	#menu_list li.sousmenu {
		display:block;
	}
	
	
	div#droite {
		float:none;
		width:100%;
	}
	
	div#gauche {
		float:none;
		width:100%;
		padding:25px 0 0 0;
		max-width:none;
	}
	div#gauche_content {
		margin: 0 auto 15px auto;
		max-width: none;
		width:96%;
	}
	div#gauche_menu {
		padding: 0;
	}
	.gauche_titre {
	    padding: 1% 5%;
		font-size:1.5em;
	}
	.gauche_niveau1 {
		display:block;
		color:#003e60;
		font-size:1.5em;
		width:100%;
		margin:0 auto 10px auto;
		padding:0 0 5px 0;
		border-bottom:1px solid #003e60;
	}
	
	.gauche_niveau2 {
		padding:1% 0 1% 18px;
	}
	.gauche_niveau3 {
		padding:0 5%;
	}
	
	
}


/*********************************************************************************************************/
/* inférieur à 800px */
/*********************************************************************************************************/

@media screen and (max-width : 800px) {
	
	.footer_left_lien {
		font-size:0.9em;
	}
	
}
/*********************************************************************************************************/
/* inférieur à 650px */
/*********************************************************************************************************/

@media screen and (max-width : 650px) {
	
	
	.news_cadre {	
		width:98%;
		float:none;
	}
	
	
	div#footer_left, div#footer_right {
		width:100%;
		float:none;
	}
	.footer_left_lien {
		width:50%;
		float:left;
	}
	
	div#footer_logo {
		margin:20px auto 10px auto;
		text-align:center;
	}
	div#footer_credit {
		text-align:center;
	}
}
/*********************************************************************************************************/
/* inférieur à 480px */
/*********************************************************************************************************/

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

	div#top_top {
		width:100%;
		max-width:100%;	
		padding:0;
	}
	div#top_right {	
		float:none;
		width:100%;
		max-width:100%;	
		background:#000;
		color:#FFF;
		padding:7px 0 7px 0;
		
	}
	
	p.top_telephone {
		background:url(../img/public/top_picto_tel_blanc.png) top left no-repeat;
		color:#FFF;
		max-width:220px;
		margin:0 auto;
		padding:0;
		float:none;
	}
	
	p.top_mail {
		color:#FFF;
		max-width:240px;
		margin:0 auto;
		text-align:center;
		float:none;
		width:100%;
	}
	div#top_left {	
		float:none;
		width:100%;
		max-width:100%;	
		text-align:center;
	}
	div#top_left img {
		width:100%;
		margin:0 auto;
	}
	
	
	.footer_left_lien {
		width:100%;
		float:none;
	}
	
}
/*********************************************************************************************************/
/* inférieur à 350px */
/*********************************************************************************************************/

@media screen and (max-width : 350px) {
	
}