/* Tablette */
@media all and (max-width:1040px) {
	.container {
		width: 768px;
		margin: 0 auto;
	}
	#header .reseaux {
		width: 22px;
		margin: 20px 0px 0px 0px;
	}
	#header .icone_reseau {
		margin: 5px 0px 0px 0px;
	}
	#menu {
		display: none;
	} 
	#menu_responsive {
		background: url(../images/menu_icone_responsive.png) right no-repeat;
		display: block;
		margin: 30px 40px 0px 0px;
		padding:12px 0px 12px 20px;
		height: 75px;
		font-size: 12px;
		font-weight: 400;
		color: #000000;
		text-align: right;
		width: auto;
		float: right;
		font-size: 17px;
		font-weight: 700;
	}
	.sous_menu {
		display:none; 
		background: #ffffff;
		color: #928891;     
		position: absolute;
		width:100%;
		left: 0px;
		top: 125px;
		z-index:99999999;
	}
	.sous_menu ul {
		list-style: none;
		text-align: right;
		margin: 0 auto;
		padding: 0;
	}   
	.sous_menu ul li {
		border-top: 1px #928891 solid;
		padding: 20px 0px;
		text-align: center;
		font-weight: 400;
		font-size: 15px;
	}
	.sous_menu ul li.active {
		font-weight: 700;
		color: #3f99a7;

	}
	#news .content {
	    width: 100%;
	}
	#news .categories {
	    display: none;
	}
	#menu_responsive_2 {
		background-color: #83bdc6;
		display: block;
		margin: 0px 40px 0px 0px;
		padding:17px 30px 12px 20px;
		height: 55px;
		font-size: 12px;
		font-weight: 400;
		color: #ffffff;
		text-align: right;
		width: 100%;
		float: left;
		font-size: 17px;
	}
	.sous_menu_2 {
		display:none; 
		background-color: #83bdc6;
		color: #ffffff;     
		position: absolute;
		width:100%;
		left: 0px;
		top: 185px;
		z-index:99999999;
	}
	.sous_menu_2 ul {
		list-style: none;
		text-align: right;
		margin: 0 auto;
		padding: 0;
	}   
	.sous_menu_2 ul li {
		border-top: 1px #ffffff solid;
		padding: 20px 30px;
		text-align: right;
		font-weight: 400;
		font-size: 15px;
	}
	.sous_menu_2 ul li.active {
		font-weight: 700;
		color: #3f99a7;

	}
	#equipe .bloc_haut {
		margin: 0px 0px 20px 350px;
	}
	#contact .tableau {
		width: 65%;
	}
	#contact .coordonnees {
		width: 35%;
	}
	#contact .map {
		width: 100%;
	}
	#news .content-list .col {
		width: 100%;
	}
	#news .content-news .content {
		column-count: 1;
	}
}

/* @media (max-width: 700px) and (orientation: landscape) {
    .content {
    width: auto;
    text-align: left;
    font-size: 45px;
    padding: 30px;
    color: #ffffff;
    position: static;
    bottom: 40px;
}
#footer {
    background: #ececec;
    width: 100%;
    height:auto;
    border-top: 10px solid #ffffff;
    position: static;
    float: left;
    bottom: 0px;
} */

