.window_panel {
	position: absolute;
	left: 0;
	top: 0;
	/* margin: 0; */
	/* border-radius: 5px !important; */
	padding: 0;
	/*	z-index: 5000;
	z-index: 55000211 !important;*/
	background: #FFF !important;
	/* color: #222; */
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	clear: both;
	/* box-sizing: border-box; */
	text-align: left;
	vertical-align: top;
	/* border: 1px solid #aaa; */
	overflow: hidden;
	-moz-box-shadow: 2px 3px 4px 0px #ccc; /* FF3.5+ */
	-webkit-box-shadow: 2px 3px 4px 0px #ccc; /* Saf3.0+, Chrome */
	box-shadow: 2px 3px 4px 0px #ccc; /* Opera 10.5, IE 9.0 */
	/* margin: 20px 20px 20px 20px; */
	list-style: none;
	text-decoration: none;
	box-shadow: rgba(0, 0, 0, 0.498039) 0px 1px 4px 0px;
	/* color: rgb(255, 255, 255); */
	/* border-radius: 5px; */
	min-height: 120px;
	opacity: 1;
	background-color: rgb(255, 255, 255);
	filter: /* IE6,IE7 e IE8 */      progid:DXImageTransform.Microsoft.Shadow(color=#ccc,direction=0,strength=5) /* top */              progid:DXImageTransform.Microsoft.Shadow(color=#ccc,direction=90,strength=5) /* left */            progid:DXImageTransform.Microsoft.Shadow(color=#ccc,direction=180,strength=5) /* bottom */             progid:DXImageTransform.Microsoft.Shadow(color=#ccc,direction=270,strength=5);  /* right */
}

.window_panel .window_header {
	margin: 0;
	padding: 0;
	border: 0;
	/* border-bottom: 1px solid #aaa; */
	overflow: hidden;
	white-space: nowrap;
}

.window_panel .window_header_normal {
	/* background-image: url(../../../../controller/images/back_nero.jpg); */
	height: 50px !important;
	width;: 1
	width;: 10  /* change to use jquery-ui theme instead */
	width;: 1
	height:57px;
	width;:
	width: 1
	width: 10;
	width: 100%;
	cursor: move;
	/* color: #FFF; */
	background-color: rgb(var(--color1));
	/* padding: 13px; */
	/* height: 20px; */
	/* padding: 10px !important; */
	/* border-bottom: 1px solid #ccc; */
}

.window_panel .window_header_minimize {
	/*background: #CFF4F4;*/ /* change to use jquery-ui theme instead */
	cursor: pointer;
	width: 100%;
	height: 100%;
	padding: 2px 5px;
	line-height: 20px;
	text-align: left;
}

.window_panel .window_header_minimize_vertical {
	padding: 7px 0px;
	line-height: 13px;
	text-align: center;
	
}

.window_panel .window_header_maximize {
	/*background: url('../img/header_bg.gif') repeat-x;*/  /* change to use jquery-ui theme instead */
	height: 50px;
	line-height: 20px;
	padding: 2px 5px;
	text-align: left;
	cursor: default;
	background-color: #eee;
	border-bottom: 1px solid #ccc;
}

.window_panel .window_frame {
	margin: 0;
	padding: 10px 10px 40px 10px;
	border: 0;
}

.window_panel .window_footer {
	width: 100%;
	height: 16px;
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
	border: 0;
	border-top: 1px solid #aaa;
	overflow: hidden;
	font-size: 12px;
	background-color: #eee;
}

.window_panel .window_footer div {
	margin-left: 5px;
}

.window_panel .window_header .window_title_icon {
	width: 16px;
	height: 16px;
	position: absolute;
	left: 4px;
	top: 4px;
}

.window_panel .window_header .window_title_text {
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	position: absolute;
	left: 35px;
	top: 18px;
	margin-left: -20px;
}

.window_panel .window_header .window_title_text_vertical {
	left: 20px;
	transform: rotate(90deg);
}

.window_panel .window_header .window_title_text_vertical_with_icon {
	left: 0;
	top: 23px;
}

.window_panel .window_header .window_function_bar {
	height: 50px;
	width: 130px !important;
	position: absolute;
	right: 0px;
	/* top: 12px; */
	/* border: 1px solid #cccc; */
	overflow: hidden;
	white-space: nowrap;
}

.window_panel .window_header .window_icon_button {
	z-index: 3200;
	cursor: pointer;
	width: 25px;
	position: absolute;
	height: 25px;
}

.window_panel .window_header .window_icon_button[title='close window'] {
	top: 12px;
	right: 12px;
}

.window_panel .window_header .window_icon_button[title='maximize window'] {
	top: 12px;
	right: 80x;
	border: 1px solid #ccc;
	background: inherit;
}


.window_panel .window_header .window_icon_button[title='minimize window'] {
	top: 19px;
	right: 51px;
	height: 9px;
	width: 29px;
	border: 1px solid #ccc;
	background: inherit;
}


.window_panel .window_header .window_icon_button[title='cascade window'] {
	top: 20px;
	right: 47px;
	border: 1px solid #ccc;
	height: 8px;
	background: inherit;
}

.window_panel .window_header .bookmarkImg {
	background: url(../img/buttons.gif) no-repeat;
	background-position: 0;
	top: 4px;
}

.window_panel .window_header .minimizeImg {
	background: url(../img/buttons.gif) no-repeat;
	background-position: -16px;
	top: 4px;
}

.window_panel .window_header .cascadeImg {
	background: url(../img/buttons.gif) no-repeat;
	background-position: -32px;
	top: 4px;
}

.window_panel .window_header .maximizeImg {
	/* background: url(../img/buttons.gif) no-repeat; */
	/* background-position: -48px; */
	/* top: 4px; */
	background: url(../../../images/close-popup-error.png); */
	/* background-position: -64px; */
	background: url(../../../images/close-popup-error.png);
	width: 25px;
	/* top: 4px; */
	/* right: 20px; */
	height: 25px;
}

.window_panel .window_header .closeImg {
	/* background: url(img/close-popup-error.png) no-repeat; */
	/* background-position: -64px; */
	background: url(../img/close-popup-error-white.png);
	width: 25px;
	/* top: 4px; */
	height: 25px;
}

.window_panel .frame_loading {
	background: url('../img/loading.gif') no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 14px;
	font-weight: bold;
	color: #777;
	padding-left: 20px;
	text-align: left;
	text-decoration: none;
	clear: both;
	cursor: crosshair;
}

#window_overlay {
	/* background: black; */
	opacity: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
}

.window_frame{
	width:100% !important;
	background: #FFF;
}

.window_frame div.widget.widget-default{
  background: inherit;
  color: inherit;
  padding: inherit;
  width:  inherit;
  float: none;
  margin:  inherit;
  list-style: none;
  text-decoration: none;
  -moz-box-shadow: inherit;
  -webkit-box-shadow: inherit;
  box-shadow:  inherit;
  color:  inherit;
  -moz-border-radius:  inherit;
  -webkit-border-radius:  inherit;
  border-radius:  inherit;
  padding:  inherit;
  margin-bottom:  inherit;
  min-height:  inherit;
  position: none;
}

.window_frame .BoxContenuto{
  margin-top:10px;
}


.ui-widget-header {
    border: 1px solid #e78f08;
    background: rgb(var(--color1)) url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x !important;
    color: #ffffff;
    font-weight: bold;
}
