/*@media screen and (min-width:1200px){*/
	#btn_menu,#menu_mobile,#pied{
		display		:	none;
	}
	#conteneur{
		display		:	block;
		width		:	1100px;
		margin		:	0 auto;
		padding		:	10px;
		box-sizing	:	border-box;
	}
	
	/*---CONTENU--------------*/
	#contenu{
		width			:	1040px;
		padding-top		:	20px;
		margin-bottom	:	10px;
	}
	.pleine_largeur{
		width		:	100%!important;
	}
	#sidebar{
		width		:	25px;
		margin-top	:	10px;
		position	:	relative;
	}
	#sidebar img{
	
		border-top-right-radius: 50px 80px;
		border-bottom-right-radius: 50px 80px;
		border-bottom-left-radius: 5px;
		border-top-left-radius: 5px;
	}
	#sidebar .custom{
		position	:	absolute;
		bottom		:	0;
		top			:	20px;
		right		:	0;
		left		:	0;
	}
	#sidebar p{
		width		:	100%;
		height		:	100%;
	}
	#sidebar img{
		width		:	100%;
		height		:	100%;
	}
	.col_cell{
		display:table-cell;
	}
	/*---MENU HORIZONTAL---------------------*/
	#menu_bureau{
		display			:	block;
		padding			:	2px;
		margin-top		:	10px;
		display			:	flex;
		margin-bottom	:	50px;
	}
	#bordure_menu_bureau{
		position		:	absolute;
		left			:	0px;
		top				:	0px;
		height				:	140px;
		width			:	100%;
		min-width		:	1100px;
		box-shadow: 0px 5px 8px #aaa;
		z-index			:	-1;
	}
	#menu_bureau .menu{
		width		:	100%;
	}
	#menu_bureau li{
		display		:	inline;
	}
	
	#menu_bureau a, #menu_bureau span{
		display			:	block;
		width			:	100%;
		color			:	#333;
		text-decoration	: 	none;
		font-size		:	20px;
		font-family		:	Bradley Hand, cursive;
	}
	#menu_bureau ul li{
		float		:	left;
		position	:	relative;
		width		:	125px;
		text-align	:	center;
		margin		:	0;
		padding-bottom	:5px;
	}
	#menu_bureau > ul > li{
		margin-top		:	20px;
		margin-left		:	20px;
		border-radius	:	5px;
	}
	#menu_bureau ul li:hover > a, #menu_bureau ul li:hover > span{
		color		:	#bdada9;
	}
	#menu_bureau .parent:hover > span::after, #menu_bureau .parent:hover > a::after{
		content		:	" ▼";
		font-size	:	16px;
		color		:	#bdada9;
	}
	#menu_bureau .parent > ul{
		display				:	none; /* sous-menu masqués */
		position			:	absolute;
		top					:	40px;
		background-color	:	white;
		z-index				:	1000;
		width				:	100%;
		border-radius		:	5px;
		border				:	2px solid #BBB;
	}
	#menu_bureau .parent ul li{
		display			:	block;
		line-height		:	22px;
		padding-top		:	5px;
		padding-bottom	:	5px;
		margin-top		:	2px;
		border-radius	:	5px;
	}
	#menu_bureau .parent ul li:hover{
		background-color	: 	white;
	}
	#menu_bureau .parent > span::after, #menu_bureau .parent > a::after{
		content		:	" ▼";
		font-size	:	16px;
		color		:	#333;
	}
	.logo_menu_principal{
		position	:	absolute;
		top			:	-30px;
		left		:	-40px;
		width	:	220px;
	}
	#menu_bureau > ul > li:first-child{
		margin-top	:	0;
		margin-right:	60px;
		width		:	100px;
	}
	#menu_bureau > ul > li:first-child:hover{
		border				:	none;
	}
	/*---EN-TETE------------------*/
	#entete{
		display		:	block;
		padding		:	2px;
		padding-bottom:10px;
		display		:	flex;
		width		:	100%;
		/*border-bottom	:	1px solid black;*/
		border-radius:	10px;
	}
	#entete .menu{
		width		:	80%;
		
	}
	#entete .search{
		width		:	20%;
	}
	#entete .nav{
		width		:	100%;
	}
	#entete li{
		display		:	inline;
		float		:	right;
		margin-right	:	30px;
	}
	#entete li:nth-child(2){
		/*margin-left	:	100px;*/
		margin-right	:	50px;
	}
	#entete a{;
		text-decoration	: none;
		width			:	100px;
	}
	#entete span,#entete a{
		margin-left	:	30px;
		color			: #808080
	}
	#entete span:hover,#entete a:hover{
		color		:	#333;
	}
	.logo_entete{
		height		:	20px;
		position	:	absolute;
	}
	.logo_fb{
		width		:	30px;
		position	:	absolute;
		top			:	5px;		
/*}*/
