/* css/admin_menu_front_office.css */
/* 16.09 : barre de l'administrateur connecté (bas des pages publiques) aux couleurs de l'administration ; rien ne change pour les visiteurs */

body.body_admin{
	float:left;
	display:block;
	padding-bottom:3em!IMPORTANT;
}

.admin_menu_front_office , #admin_menu_front_office_popup{
	background:#f6f8fb;
  box-shadow:0 -4px 14px rgba(16,24,40,.18);
}

.admin_menu_front_office{
  position:fixed;
	bottom:0px;
	right:0px;
	left:0px;
	width:100%;
	z-index:300;
  border-top:1px solid #d6dde7;
	color:#1f2733;
	font-size:0.8em;
	font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
}


.admin_menu_front_office li{
	list-style-type:none;
	border-right:1px solid #d6dde7;
}

.admin_menu_front_office li>*{
	display:inline-block;
	padding:0 1.2ex;
	line-height:26px;
	cursor:pointer;
	background:transparent;
	color:#1f2733;
	transition:background .15s;
}

.admin_menu_front_office li>a:hover{
	background:#e6eefd;
	color:#1d4ed8;
	text-decoration:none;
}

.admin_menu_front_office li img , .admin_menu_front_office li svg{
	vertical-align:middle;
	max-height:16px;
}

.admin_menu_front_office_deplier{
	display:none!IMPORTANT;
	cursor:pointer;
}

#admin_menu_front_office_popup{
	position:fixed;
  border:1px solid #fff;
	padding:5px 10px;
	z-index:305;
}

#admin_menu_front_office_popup a{
	cursor:pointer;
}

.table_debug{
	width:95%;
	margin:20px 2.5%;
	background:#fff;
}

.table_debug , .table_debug td{
	border:1px solid #000;
}

.table_debug td{
	padding:0.3em 1ex;
}

.table_debug tr:nth-child(2n){
	background:rgba(0,0,0,0.1);
}

.tadmin{
	float:left;
	display:block;
	width:96%;
	margin:10px 2%;
	border:1px solid #000;
	background:#fff;
	padding:15px;
}

.tadmin , .tadmin *{
	color:#000;
}

@media screen and (max-width:700px) {

	.admin_menu_front_office , .admin_menu_front_office li{
		float:left;
		display:block;
		width:100%;
		border-bottom:1px solid #fff;
	}
	
	.admin_menu_front_office li>* , .admin_menu_front_office_deplier{
		padding:0.5em 1ex!IMPORTANT;
	}

	.admin_menu_front_office_deplier{
		display:block!IMPORTANT;
		text-align:center;
	}
}