.dATalertBG {
	/*z-index:100001;*/
	position:absolute;left:0;top:0;width:100%;height:100%;
	background-color:#000;
	opacity:0.3;
	filter: alpha(opacity=30);
}

.dATalert {
	/*z-index:100001;*/
	position:absolute;
	min-width: 192px;
	min-height: 48px;
	text-align:center;
	background-color:white;
	border:2px solid #888;
	border-radius:3px; /* was 8 */
	padding-top:16px;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:12px;
	color:#202020;
	overflow:hidden;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0.1;
	-webkit-transition: all 0.25s;
	-moz-transition: all 0.25s;
	transition: all 0.25s;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial;	
	-ms-box-sizing: initial;
	}

.dATalertshow {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity:1.0; filter: alpha(opacity=100);
}

.NoTransition {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.NoTransitionHidden {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
	visibility:hidden;
}

.dATalertMsg {
	position:relative;
	display:inline;
	top:16px;
	min-height:40px;
}
.dATalertMsgFrame {
	width:100%;
	height:96%;
	border:1px solid #999;
}

.ATalertBBar {
	position: absolute;
	display:inline;
	left: 50%;
	bottom: 8px;
	text-align:center;
}
.dATalertBBar1 {
	width: 128px;
	margin-left: -64px;
}
.dATalertBBar2 {
	width: 192px;
	margin-left: -96px;
}
.dATalertBBar3 {
	width: 256px;
	margin-left: -128px;
}
.dATalertOk {
    width: 64px;
}

.dATalertTitle {
	position:absolute;
	top:0px;left:0px;height:17px;width:100%;
	line-height:17px;
	overflow:hidden;
	background-color:#494c4f;
	color: #f0f0f0;
	border-bottom: 1px solid #000;
	border-top: 1px solid #78A3F2;
	border-left: 1px solid #78A3F2;
	border-right: 1px solid #204095;
	border-radius:3px 3px 0px 0px; /* was 8 */
	padding-top: 3px;
	padding-left: 0px;
	padding-right:0px;
	padding-bottom: 2px;
	text-align:left;
	font-size:11px;
	font-weight: bold;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial;	
}

.dATalertResize {
	position:absolute;
	right:0px;
	bottom:0px;
	width:16px;
	height:16px;
	cursor:nwse-resize;
	background-color:rgba(0,0,0,0.1);
	border-right:4px solid #888;
	border-bottom:4px solid #888;
	border-radius:8px 0 0 0;
}

.ATalertNone {
	display:none;
}
.ATalertOp0 {
	opacity:0;
	transition: opacity 0.25s;
	-webkit-transition: opacity 0.25s;
	-moz-transition: opacity 0.25s;
}
.ATalertOp1, .dXIconMinMax:hover, .dXIconClose:hover, .dXIconGoto:hover {
	opacity:1;
	filter: alpha(opacity=100);
}

.ATalertPostitMenu {
	font-size:11px;
}
.ATalertPostitMenu input[type="radio"] {
	vertical-align:sub;
}
.ATalertPostit {
	/*background-color:#ffff40;*/
	border-radius:0px;
	border:1px solid #666 !important;
	padding-left:0 !important;
	padding-right:0 !important;
}
.ATalertPostitTitle {
	/*background-color:#f0e020 !important;*/
	color:#444 !important;
	border-radius:0px;
	border:0 !important;
	padding-top: 8px !important;
}
.TATalertPostit {
	/*background-color:#ffff80;*/
	left:0;top:0;
	width:99%; height:96%;
	border:0;
	text-align:left;
	padding-left: 4px;
	resize: none;
	overflow:auto;
}
.ATalertPostit0 {background-color:#ffff80;}
.ATalertPostitTitle0 {background-color:#FFF03C !important;}
.TATalertPostit0 {background-color:#ffffA5;}

.ATalertPostit1 {background-color:#6FFF6F;}
.ATalertPostitTitle1 {background-color:#1ED91E !important;}
.TATalertPostit1 {background-color:#9FFF9F;}

.ATalertPostit2 {background-color:#FFD2FF;}
.ATalertPostitTitle2 {background-color:#FF41FF !important;}
.TATalertPostit2 {background-color:#FFEDFE;}

.ATalertPostit3 {background-color:#FF9F9F;}
.ATalertPostitTitle3 {background-color:#FF6F6F !important;}
.TATalertPostit3 {background-color:#FFAF9F;}

.ATalertPostit4 {background-color:#92B4DF;}
.ATalertPostitTitle4 {background-color:#608DDB !important;}
.TATalertPostit4 {background-color:#A0C6F5;}

.dATLoadingBG {
	background-image:url('../images/loading.gif');
}

.dATLoading {
	text-align:center;
	min-width: 32px;
	min-height: 32px;
	background-repeat: no-repeat;
	background-position: center center;
	height: 80%;
}

.dXIconMinMaxMinus:before { content:"-";}
.dXIconMinMaxMinus { background-color:#D0A030;}
.dXIconMinMaxMinus:hover { background-color:#F0F030;color:#228; cursor:pointer;}
.dXIconMinMaxPlus:before { content:"+";}
.dXIconMinMaxPlus {	background-color:#40A040;}
.dXIconMinMaxPlus:hover { background-color:#40F040;color:#228; cursor:pointer;}

.dXIconStax1:before { content:"o";}
.dXIconStax1 {
	line-height:12px;
	font-size:12px;
	cursor:pointer;
}
.dXIconStax2:before { content:"\2219";}
.dXIconStax2{
	line-height:12px;
	font-size:40px;
}
.dXIconStax-1:before { content:"\2217";}
.dXIconStax-1{
	line-height:12px;
	font-size:16px;
	cursor:pointer;
}

.dXIconStax {
	position:absolute;top:6px;
	left:8px;
	padding:0;
	width:13px;height:13px;
	font-family:Arial;
	/*font-weight:bold;*/
	text-align:center;
	color:#400000;
	border-radius:7px;
	border:1px solid #400000;
	/*opacity:1.0; filter: alpha(opacity=100);*/
	background-color:#FBDE50;
	cursor:pointer;
}

.dXIconMinMax {
	position:absolute;top:4px;
	right:26px;
	width:16px;height:16px;
	/*background-image:url('close.gif');*/
	font-family:Arial;
	font-size:12px;
	text-align:center;
	line-height:16px;
	color:white;
	border-radius:4px;
	border:1px solid #400000;
	/*opacity:1.0; filter: alpha(opacity=100);*/
	}

.dXIconClose:before { content:"X";}
/* DOIT être présent EN FIN ! Est testé pour savoir si c'est ok */
.dXIconClose {
	position:absolute;top:4px;
	right:4px;
	width:16px;height:16px;
	/*background-image:url('close.gif');*/
	font-family:Arial;
	font-size:12px;
	text-align:center;
	line-height:16px;
	color:white;
	background-color:#B11414; /* #910000;*/
	border-radius:4px;
	border:1px solid #400000;
	/*opacity:1.0; filter: alpha(opacity=100);*/
}
.dXIconClose:hover {
	background-color:#F03a3a;
	cursor:pointer;
}

.dXIconGoto:before { content:"\2192"; font-weight:bold;}
.dXIconGoto {
	position:absolute;top:4px;
	right:48px;
	width:16px;height:16px;
	background-color:#00c0ff;	
	font-family:Arial;
	font-size:12px;
	text-align:center;
	line-height:16px;
	color:white;
	border-radius:4px;
	border:1px solid #400000;
	/*opacity:1.0; filter: alpha(opacity=100);*/
}
.dXIconGoto:hover {
	background-color:#00e0ff;
	cursor:pointer;
}

.ATalertGotoMenu {
	background:#FAFAFA;
	padding:4px;
	padding-left:8px;
	border:1px solid #888;
	border-radius:2px;
}

.ATalertGotoMenu a {
	padding:2px;
	padding-left:4px;
}
.ATalertGotoMenu a:hover {
	background-color:#FFFF40;
}


.ATalertXLoading {
	position:absolute;
	top:24px;left:0;
	width:100%;height:100%;
	background-color:rgba(0,0,0,0.25);
}

.ATalertHistory {
	opacity:0.8;
}
.ATalertHistory:hover {
	opacity:1;
}