/*///////////////////////////////////////////////////////////*/
/*/////////////////////////// DEBUG /////////////////////////*/
/*///////////////////////////////////////////////////////////*/
#debug{
	position:fixed;
	left:2px;
	bottom:2px;
	width:32px;
	height:32px;
	z-index:999;
	font-size: 8pt;
	font-family: arial !important;
	background:url(../images/debug.png);
	background-repeat: no-repeat;
	background-position: 0 32px;
	}

#debug.inactif:hover{
	background-position: 0 -128px;
	cursor: pointer;
}
#debug.actif{
	background-position: 0 0;
}
	
	#debug.actif.success{ background-position: 0 -32px; }
	#debug.actif.warning{ background-position: 0 -64px; }
	#debug.actif.error{ background-position: 0 -96px; }
	
	#debug .debug_info{
		display:none;
		}
	
	#debug:hover .debug_info,
	#debug .debug_info.epingle{
		display:block;
		position:fixed;
		height:335px;
		left:0;
		right:0;
		padding:0 15px;
		bottom:15px;
		}

	#debug .debug_info.large{
		height:auto;
		top:10px;
		}

	#debug DIV.debug_info SPAN.debug_info_onglet{
		display:block;
		float:right;
		line-height:20px;
		font-size:9pt;
		font-weight:bold;
		color:#333;
		border:solid 1px #999;
		border-bottom:0;
		background-color:#FFF;
		padding:0 2px 0 8px;
		}
	#debug DIV.debug_info SPAN.debug_info_onglet>*{
		float: left;
	}

	#debug .debug_info .debug_info_onglet .epingle,
	#debug .debug_info .debug_info_onglet .enlarge,
	#debug .debug_info .debug_info_onglet .close{
		/*float:left;*/
		display:block;
		background:url(../images/debug.png);
		background-repeat: no-repeat;
		
		width:16px;
		height:16px;
		margin-top:1px;
		}
		
	#debug .debug_info .debug_info_onglet .epingle{				background-position: -48px -28px; }
	#debug .debug_info.epingle .debug_info_onglet .epingle{		background-position: -48px -44px; }

	#debug .debug_info .debug_info_onglet .enlarge{				background-position: -32px -28px; }
	#debug .debug_info.large .debug_info_onglet .enlarge{		background-position: -32px -44px; }
		
	#debug .debug_info .debug_info_onglet .close{				background-position: -63px -59px }
		
	#debug DIV.debug_info SPAN.debug_info_onglet .debut_count{
		/*float:right;*/
		margin: 0 3px;
		font-size: 0.9em;
		color:#666;
	}
		#debug DIV.debug_info SPAN.debug_info_onglet .debut_count span{
			cursor: help;
		}
		
/*	#debug DIV.debug_info SPAN.debug_info_onglet .debug_title{
		float: left;
	}*/
		
	#debug DIV.debug_info SPAN.debug_info_onglet .chck_types{
		/*float:right;*/
		margin: 3px 3px;
	}
	
		#debug .debug_info .debug_info_onglet .chck_types label{
			display: block;
			float: left;
			width: 14px;
			height: 14px;
			background-image: url(../images/debug.png);
			background-repeat: no-repeat;
			text-indent: -9999px;
			cursor: pointer;
		}
		#debug .debug_info .debug_info_onglet .chck_types .info{	background-position: -32px 0; }
		#debug .debug_info .debug_info_onglet .chck_types .success{	background-position: -46px 0; }
		#debug .debug_info .debug_info_onglet .chck_types .warning{	background-position: -60px 0; }
		#debug .debug_info .debug_info_onglet .chck_types .error{	background-position: -74px 0; }
		
		#debug .debug_info .debug_info_onglet .chck_types .info.hidden{	background-position: -32px -14px; }
		#debug .debug_info .debug_info_onglet .chck_types .success.hidden{	background-position: -46px -14px; }
		#debug .debug_info .debug_info_onglet .chck_types .warning.hidden{	background-position: -60px -14px; }
		#debug .debug_info .debug_info_onglet .chck_types .error.hidden{	background-position: -74px -14px; }
		
	#debug .debug_info .debug_info_onglet [name="DebugSearch"]{
		/*float: right;*/
		height: 14px;
		margin: 2px 3px;
		padding: 0;
		width: 100px;
		font-size: 0.9em;
	}
	#debug .debug_info .debug_info_onglet [name="DebugSearch"].actif{
		background-color:#fce5c9;
		border: solid 1px #c7720a;
		color: #ad6308;		
	}
	
	#debug .debug_info .debug_info_txt{
		clear:both;
		border:solid 1px #999;
		background-color:#FFF;	
		overflow:auto;
		padding:10px 10px 0 10px;
		height:300px;
		}
	
	#debug .debug_info.large .debug_info_txt{
		height:auto;
		position:fixed;
		top:31px;
		bottom:16px;
		left:15px;
		right:15px;
		}
	
	#debug .debug_info .entete{
		display:block;
		border:solid 1px #FFF;
		padding:2px 5px;
		cursor:pointer;
		font-weight:bold;
		}
	
	#debug .debug_info .entete:before{
		content : '';
		background-image: url(../images/debug.png);
		background-repeat: no-repeat;
		background-position: -64px -44px;
		width: 13px;
		height: 13px;
		margin-right: 12px;
		margin-left: -2px;
		float: left;
		}
	#debug .debug_info .reduit .entete:before{
		background-position: -64px -28px;
	}

	#debug .debug .entete>.libelle{
		display: block;
		width: 42%;
		text-overflow:ellipsis;	
		white-space: nowrap;
		overflow: hidden;
	}

	#debug .debug .entete>.datetime{
		color:#777;
		float:right;
		font-size:8pt;
		line-height:18px;
		height: 20px;
		
		width: 10%;
		text-overflow:ellipsis;
		white-space: nowrap;
		overflow: hidden;
		}
		
	#debug .debug .entete>.fileInfo{
		color:#777;
		float:right;
		font-size:8pt;
		line-height:18px;
		height: 20px;
		border-right : solid 1px #999;
		
		width: 38%;
		text-overflow:ellipsis;	
		white-space: nowrap;
		overflow: hidden;
		text-align: right;
		
		direction:rtl;
	}
	
	#debug .debug.reduit .detail{
		display:none;
		}
	
	#debug .debug{
		border:solid 1px #999;
		background-color:#EEE;
		font-size:9pt;
		margin-bottom:10px;
		padding:5px;
		font-family:"Courier New" !important;
		}
		#debug .debug.info{
			background-color:#EEE;
			border-color: #999;
		}
		#debug .debug.success{
			background-color:#cdfccf;
			border-color: #077a0d;
		}
			.debug.success span.entete{
				color: #077a0d;
			}
		#debug .debug.warning{
			background-color:#fad3a3;
			border-color: #c7720a;
		}
			.debug.warning span.entete{
				color: #ad6308;
			}
		#debug .debug.error{
			background-color:#fcc3c3;
			border-color: #940707;
		}
			#debug .debug.error span.entete{
				color: #940707;
			}
	
	#debug .debug UL{
		margin:0 0 0 20px;
		padding:0;
		}

/*///////////////////////////////////////////////////////////*/
/*///////////////////////// FIN DEBUG ///////////////////////*/
/*///////////////////////////////////////////////////////////*/