*{
	font:						8pt Arial,Tahoma,Verdana;
}
body{
	overflow:					hidden;
}
.tac{
	text-align:					center!important;
}
.tal{
	text-align:					left!important;
}
.tar{
	text-align:					right!important;
}
form{
	padding:					0px;
	margin:						0px;
}
img{
	border:						none;
}
input, textarea{
	box-sizing:					border-box;
	-moz-box-sizing:			border-box;
}

.panel_header{
	position:					absolute;
	top:						0px;
	left:						0px;
	right:						0px;
	background:					#efefef;
	box-shadow:					-5px -20px 20px -10px rgba(0, 0, 0, 0.08) inset;
	border-bottom:				1px solid #969696;
	border-top:					1px solid #ffffff;
}
.panel_middle{
	position:					absolute;
	left:						0px;
	right:						0px;
}
.panel_footer{
	position:					absolute;
	bottom:						0px;
	left:						0px;
	right:						0px;
	background:					#efefef;
	box-shadow:					-5px -20px 20px -10px rgba(0, 0, 0, 0.08) inset;
	border-top:					1px solid #d0d0d0;
}

.panel_footer .loader{
	position:					absolute;
	bottom:						0px;
	right:						0px;
	width:						220px;
	height:						19px;
	background:					url(../images/loading.gif) no-repeat;
	visibility:					hidden;
}
.panel_footer .statut_user{
	padding:					4px 10px;
	color:						#686868;
	font-size:					7.5pt;
	width:						150px;
}

.panel_left{
	position:					absolute;
	top:						0px;
	bottom:						0px;
	left:						0px;
	background:					#646464;
	overflow:					hidden;
	border-right:				1px solid #4b4b4b;
	
}
.panel_center{
	position:					absolute;
	top:						0px;
	bottom:						0px;
}
.panel_right{
	position:					absolute;
	top:						0px;
	bottom:						0px;
	right:						0px;
	background:					#646464;
	border-left:				1px solid #4b4b4b;
}
.panel_toolbar{
	position:					absolute;
	top:						0px;
	left:						0px;
	right:						0px;
	border-bottom:				1px solid #69717a;
	background:					#94a1ab;
	box-shadow:					0px -20px 20px -10px rgba(120, 132, 145, 1) inset;
}
.panel_toolbar .item_toolbar{
	display:					block;
	float:						left;
	padding:					6px 20px;
	background:					url(../images/tab_sep.png) top right repeat-y;
	cursor:						pointer;
	color:						#e0e0e0;
}
.panel_toolbar .item_toolbar:hover{
	color:						#ffffff;
}
.panel_toolbar .item_toolbar_current{
	color:						#eeefef;
	box-shadow:					0px -20px 20px -10px rgba(0,0,0, 0.1) inset;
	background:					url(../images/tab_cur.png) bottom no-repeat, url(../images/tab_sep.png) top right repeat-y;
}
.content_for_tab{
	position:					absolute;
	top:						26px;
	right:						0px;
	left:						0px;
	bottom:						2px;
	display:					none;
}
.content_for_tab_visible{
	display:					block!important;
}
.panel_content{
	position:					absolute;
	left:						0px;
	right	:					0px;
	overflow:					auto;
}
.panel_infos{
	position:					absolute;
	bottom:						0px;
	right	:					0px;
	left:						0px;
	border-top:					1px solid #c7c7c7;
	background:					#ffffff;
}
/********************************************************************************************************************/
div.authentification{
	position:					absolute;
	top:						0px;
	left:						0px;
	right:						0px;
	bottom:						0px;
	z-index:					999999;
}
div.overlay{
	background:					#000000;
	opacity:					0.85;
	width:						100%;
	height:						100%;
}
div.auth{
	position:					absolute;
	top:						50%;
	left:						50%;
	width:						350px;
	height:						140px;
	margin-left:				-175px;
	margin-top:					-70px;
	border-radius:				5px;
	box-shadow:					5px 5px 5px 1px rgba(0, 0, 0, 1);
	background:					#eeeeee;

}
div.auth h2{
	color:						#ffffff;
	font-weight:				bold;
	background:					#b0ada0;
	padding:					4px;
	margin:						0px;
	border-top-left-radius:		5px;
	border-top-right-radius:	5px;
	box-shadow:					-5px -20px 20px -10px rgba(0, 0, 0, 0.2) inset;
	border-bottom:				1px solid #5e5e5e;
}
div.auth table.bigauth{
	padding:					7px;
	width:						100%;
	height:						120px;
}
div.auth table.bigauth td.authimg{
	width:						100px;
	background:					url(../images/auth.png) no-repeat;
}
div.auth table.bigauth table tfoot tr:first-child{
	text-align:					right;
}
div.auth table.bigauth table th{
	text-align:					left;
}

div.auth table.bigauth table .zoneerr{
	font-weight:				bold;
	color:						#ff0000;
}
/* css pour la tooltip normal */
#tooltip{
	position:					absolute;
	border:						1px solid #898762;
	background:					#f7f5d1;
	padding:					2px 5px;
	color:						#333;
	display:					none;
	box-shadow:					2px 2px 5px 0px rgba(0, 0, 0, 0.3);
	border-radius:				5px;
}
#tooltip *{
	font-size:					7.5pt;
}

.blink_me{
	animation:					blinker 1s linear infinite;
}
@keyframes blinker{
	50%{
		opacity:				0;
	}
}
#notif_global{
	display:none;
	color:#ffffff;
	background-color:red;
	padding:10px;
	margin:3px;
	margin-top:20px;
	box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.3);
	border-radius:2px;
}
#notif_global_2{
	display:none;
	color:#ffffff;
	background-color:red;
	padding:10px;
	margin:3px;
	margin-top:20px;
	box-shadow:2px 2px 2px 1px rgba(0, 0, 0, 0.3);
	border-radius:2px;
}
#notif_global_2 ul{
	padding: 0px;
	padding-left: 6px;
	margin:4px 0;
	max-height:300px;
	overflow-y:auto;
}
#notif_global_2 li{
	margin-top:5px;
}
#notif_global_2 li:first-child{
	margin-top:0px;
}