/*********************************************************************************************************/
/* inférieur à 1800px */
/*********************************************************************************************************/
@media screen and (max-width : 1800px) {
	
	div#bottom_blog_tag {width:42.8%;}
	div#bottom_blog_article {width:50%;margin:10px 0 0 3%;}
	
}

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

	div#header_logo {
		/*top:56px;
		left:5%;*/
		margin:56px 0 0 2%;
	}
	div#header_logo img {max-width:60%;}
	header.header_scroll div#header_logo {width:100px;margin:20px 0 0 6%;}
	header.header_scroll div#header_logo img {width:100%;max-width:none;}
	
	
	.bloc_titre, h1.bloc_titre {font-size:1.8em;}
	.bloc_sstitre, h2.bloc_sstitre {font-size:1.3em;}
	
	.bottom_blog_all_article {font-size:1.3em;}
}
/*********************************************************************************************************/
/* inférieur à 1450px */
/*********************************************************************************************************/
@media screen and (max-width : 1450px) {
	
	.bloc_titre, h1.bloc_titre {font-size:1.5em;}
	.bloc_sstitre, h2.bloc_sstitre {font-size:1.2em;}
	
	.bottom_blog_all_article {font-size:1.1em;}
	.bottom_blog_article_cadre {font-size:0.9em;}
	.bottom_blog_article_date, .bottom_blog_article_tag {padding:5px 0 5px 30px;}
	
}

@media screen and (max-width : 1360px) {
	
	p.bottom_blog_article_title {font-size:1.3em;}
	
}
/*********************************************************************************************************/
/* inférieur à 1280px */
/*********************************************************************************************************/
@media screen and (max-width : 1280px) {
	
	
	div#header_logo {
		/*top:56px;
		left:5%;*/
		margin:56px 0 0 1%;
	}
	header.header_scroll div#header_logo {width:80px;margin:47px 0 0 6%;}
	header.header_scroll div#header_logo img {width:100%;max-width:none;}
	
	div#social_media_fixed {border-top:2px solid #FFF;border-right:2px solid #FFF;border-bottom:2px solid #FFF;width:35px;}
	.social_media_btn {width:35px;height:35px;}
	div#social_media_fixed .social_media_btn {background-size:35px;}
	
	div#bottom_blog_tag {width:38.8%;}
	div#bottom_blog_article {width:54%;margin:10px 0 0 3%;}
	
	
	
}
/*********************************************************************************************************/
/* inférieur à 1200px */
/*********************************************************************************************************/
@media screen and (max-width : 1210px) {
	
	div#bottom_blog_tag {width:34.8%;}
	div#bottom_blog_article {width:58%;margin:10px 0 0 3%;}
	.bottom_blog_all_article {font-size:0.9em;}
	.bottom_blog_all_article a {padding:10px 55px 10px 15px;}
	.bottom_blog_article_vignette img {max-height:80px;}
}

/*********************************************************************************************************/
/* inférieur à 1070px */
/*********************************************************************************************************/
@media screen and (max-width : 1090px) {
	
	
	div#header_logo img {max-width:45%;}
	ul.menu_list li {font-size:0.8em;}
	div#header_coord, div#header_social {padding:0 10px;}
	div#header_language {padding:0 0 0 10px;}
	
	
	.bloc_titre, h1.bloc_titre {font-size:1.3em;}
	.bottom_blog_tag_item {font-size:1em;}
	.bottom_blog_all_article {font-size:0.8em;}
	.bottom_blog_all_article a {padding:10px 50px 10px 15px;}
	
	
}
@media screen and (max-width : 1040px) {	
	
	header.header_scroll div#menu_cadre {width:calc(100% - 100px);}
}
/*********************************************************************************************************/
/* inférieur à 959px */
/*********************************************************************************************************/
@media screen and (max-width : 959px) {
	
	div#global {background:#f5f5f5;padding:50px 0 0 0;}
	div#global .header_100 {background:#FFF;width:100%;padding:0;top:0;position:fixed;height:auto;z-index:100;border-bottom:1px solid #b9c3cd;}
	div#middle {margin:20px auto 0 auto;background:none;}
	
	div#middle_content {background:none;}
	
	div#ariane {width:96%; padding:20px 2%; font-size:0.9em;}
	div#header_responsive {display:block;background:#000;}
	div#header_coord, div#header_social, div#header_bottom {display:none;}
	
	div#top_left {
		width:36%;
		padding:20px 2% 0 2%;
		float:left;
		text-align:center;
	}
	div#top_left img {width:100%;}
	div#top_right {
		width:60%;
		float:right;
	}
	
	header.header_scroll div#header_logo {width:30px;margin:5px auto;}
	header.header_scroll div#header_logo img {max-width:30px;}
	
	
	.bt_contact_item {font-size:0.8em;}
	
	
	div#bottom_blog_tag {display:none;}
	div#bottom_blog_article {float:none;width:100%;margin:0;border-left:0;padding:0;font-size:0.9em;}
	.bottom_blog_article_contenu {font-size:1em;}
	
	
	div#social_media_fixed {display:none;}
	
}


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

@media screen and (max-width : 850px) {
	div#top_left {
		padding:40px 2% 0 2%;
		height:calc(100% - 40px);
	}
	
}

@media screen and (max-width : 800px) {
	.bt_contact_item {
		width:calc(50% - 1px);
		margin:0 0 10px 0;
	}
	div#bt_contact_tel {border:0;}
}

/*********************************************************************************************************/
/* inférieur à 650px */
/*********************************************************************************************************/

@media screen and (max-width : 750px) {
	div#top_left {
		padding:60px 2% 0 2%;
		height:calc(100% - 60px);
	}
}
/*********************************************************************************************************/
/* inférieur à 480px */
/*********************************************************************************************************/

@media screen and (max-width : 480px) {	
	div#top_banner {height:auto;background:#FFF;padding:15px 0;}
	div#top_left {
		width:100%;background:none;
		height:calc(100% - 20px);
		padding:0;
		float:none;
	}
	div#top_left img {width:40%;max-width:290px;}
	div#top_baseline {font-size:0.8em;width:80%;margin:0 auto;text-align:center;}
	div#top_right {display:none;}
	
	div#ariane {width:96%; padding:10px 2%; font-size:0.7em;}
	
	
	
	div#bottom_blog_title {text-align:center;}
	div#bottom_blog_sstitle {display:none;}
	.bottom_blog_article_cadre {margin:10px 0;}
	p.bottom_blog_article_title {font-size:1em;}
	.bottom_blog_article_contenu {font-size:0.7em;}
	.bottom_blog_article_plus {margin:5px 0;}
	.bottom_blog_article_date { margin: 0 20px 5px 0;}
	.bottom_blog_article_date, .bottom_blog_article_tag { padding:1px 0 0 20px; background-size:15px; font-size:0.8em;}
	
	
	
	
	.if_item {
		width:45.8%;
	}
	.if_item_desc {
		min-height:50px;
	}
	div#if_item2 {border-right:0px;}	
	
}
/*********************************************************************************************************/
/* inférieur à 350px */
/*********************************************************************************************************/
@media screen and (max-width : 400px) {	
	.bt_contact_item {
		width:calc(100% - 1px);
		float:none;
		margin:0 0 10px 0;
		border-right:0;
	}
}
@media screen and (max-width : 350px) {
	.bottom_blog_article_vignette {display:none;}
}