.dATalertBG{
	/*z-index:100001;*/
	position:fixed;
	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;
	}

.dATalert div:focus-visible{
	outline:none;
}
.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;
}

.NoBodyScroll{
	touch-action:none;
	overflow: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;
}
.ATalertBBar form{display:inline;}
.dATalertBBar1{
	width:128px;
	margin-left:-64px;
}
.dATalertBBar2{
	width:192px;
	margin-left:-96px;
}
.dATalertBBar3{
	width:256px;
	margin-left:-128px;
}
.dATalertOk{
    width:64px;
	min-width:fit-content;
}

.dATalertTitle{
	position:absolute;
	top:0px;left:0px;height:17px;width:100%;
	line-height:17px;
	overflow:hidden;
	word-break:break-all;
	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;
}

.dATalertPrimary{
	background-color:#007bff!important;
	color:#fff!important;
}
.dATalertSecondary{
	background-color:#6c757d!important;
	color:#fff!important;
}
.dATalertSuccess{
	background-color:#28a745!important;
	color:#fff!important;
}
.dATalertDanger{
	background-color:#dc3545!important;
	color:#fff!important;
}
.dATalertWarning{
	background-color:#ffc107!important;
	color:#343a40!important;
}
.dATalertInfo{
	background-color:#17a2b8!important;
	color:#fff!important;
}
.dATalertLight{
	background-color:#f8f9fa!important;
	color:#343a40!important;
}
.dATalertDark{
	background-color:#17a2b8!important;
	color:#fff!important;
}
.dATalertWhite{
	background-color:#fff!important;
	color:#343a40!important;
}
.dATalertGray{
	background-color:#494c4f!important;
	color:#f0f0f0!important;
}

.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;
}
.ATalertPostitMenuPb{
	display:inline;
	background:rgba(0,0,0,0.25);font-style:italic;padding:2px;
}
.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%;
}
.ATalertXLoading{
	position:absolute;
	top:24px;left:0;
	width:100%;height:100%;
	background-color:rgba(0,0,0,0.25);
}
.ATalertXLoading i{
	font-size:30px;position:absolute;top:50%;
}

.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;
	margin-top:2px;
	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);*/
	}

.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{
	position:fixed;
	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;
}

.ATalertHistory{
	opacity:0.8;
}
.ATalertHistory:hover{
	opacity:1;
}
.AlertHistoryListTitle i{
	margin-right:3px;
}
#AlertHistoryList li:hover{
	background-color:#ffffa0;
}

.dXRszBordLeft{cursor:w-resize;position:absolute;left:0;top:0;width:4px;height:100%}
.dXRszBordTop{cursor:n-resize;position:absolute;left:0;top:0;width:100%;height:4px}
.dXRszBordRight{cursor:e-resize;position:absolute;right:0;top:0;width:4px;height:100%}
.dXRszBordBottom{cursor:s-resize;position:absolute;left:0;bottom:0;width:100%;height:4px}
.dXRszTL{cursor:nwse-resize;position:absolute;left:0;top:0;width:8px;height:8px}

.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;
}

.dXalertBtnDef:before {
    color: navy;
    content: '\2713';
	line-height: 1em;
}

.dATalertCloseB {
	cursor:pointer;
	color:#ff9090;
	border:0;
    border-radius: 4px;
    font-weight: 100;
    text-align: center;
    padding-left: 2px;
}
.dATalertCloseB:hover {
	color: #ffff80;
    background-color: #f00000;
}