* { outline:none; }
*[apri_pg] , *[scrivi] , *[chs], *[onclick],*[scrivioff] { cursor:pointer; }
html, p , form, body { margin:0;padding:0; }
body { font-family:FontAwesome,verdana;font-size:11px;font-weight:normal;overflow:auto; }

a{text-decoration:none;}
a:link,a:visited{color:inherit;opacity:0.9;}
a:hover{color:opacity:1;}

::-webkit-scrollbar {  width: 6px; height:4px; background: #0D0D0D;  }
::-webkit-scrollbar-thumb { background: #333; }

select,input,input[type=text], input[type=number], input[type=password],submit,select,text,textarea { border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-weight:normal;font-family:arial;font-size:10px;}
select, input[type=text], input[type=number], input[type=password] { text-indent:3px; }


iframe { margin:0;border:0;  background:none transparent; } 
iframe body { height:98% !important; margin:0; padding:5px; }
textarea { width:100%;height:100% } 

.errore { font-size:7pt;color:red; } 
.rgt { float:right; margin-right:3px; }
table { border-collapse:collapse; } 
.tbl { border-spacing: 2px;background:none transparent;width:98%;text-align:center;margin:0 1%; } 

 tr.ints td { text-align:center; border-bottom:1px solid #8b450e;color:#8b450e; }
 tr.row td { text-align:left;border-bottom:1px solid #4c3328; }
 tr.row td { color:#b9996b; opacity:0.9; }
 tr.row:nth-child(odd) td { background:rgba(255,255,255,0.03);  }
 tr.row:nth-child(even) td { background:rgba(255,255,255,0.06);  }
 tr.row:hover td {  opacity:1; }

.centravert { position:absolute; top:0;left:0;right:0;bottom:0;  
	-webkit-box-pack:center;
	-webkit-box-align:center;
	display: -webkit-box; 
	display: -moz-box;
	display: -webkit-inline-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display:  flex;
	-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center;}

.bcol { position:absolute;top:0px;left:0;bottom:0;right:0px; overflow:hidden; } 
.bcol_0 { position:absolute;top:25px;left:0;bottom:0;right:0px; overflow:hidden; } 
.bcol_1 { position:absolute;top:0;left:0;bottom:0;width:180px; overflow:auto;border-right:1px solid #4c3328; } 
.bcol_2 { position:absolute;top:0px;  bottom:0px; right:0px; left:185px;padding:5px; overflow:auto; } 



.bcol_1 .ui-accordion-content { padding:0 !important; } 
.bcol_1 .ui-accordion-content table.tbl tr.row td:first-child { padding-left:5px !important; } 
.bcol_1 .ui-accordion-content table.tbl tr.row td { font-size:12px; } 
.ui-accordion-header:before { font-family: FontAwesome;content: "\f105"; margin-left:0px; margin-right:5px; } 
.ui-accordion-header-active:before { content: "\f107"; }

.bcont { position:absolute;top:20px;left:0;right:0;bottom:0;padding:0px;text-align:justify;font-size:12px;font-family:verdana,arial,sans-serif; overflow:auto;} 
.bints { position:absolute;top:0;right:0;height:20px;left:0; } 
.bints .tino,.bints .tino:hover { margin: 3px 5px; line-height:16px; }

.box_margini { position:absolute;top:5px;left:5px; right:5px; bottom:5px; overflow:auto; } 
.box_sottotitolo { position:absolute;top:25px;left:0px;right:0px;bottom:0px; overflow:auto;  }

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 4px; height: 12px; cursor: default; }
.ui-slider-horizontal { height: 4px; }
.ui-slider-horizontal .ui-slider-handle { top: -4px; margin-left: -2px; }




.ui-dialog-title{font-size:15px;font-family:FontAwesome, 'Nova Square',verdana,arial,sans-serif;color:rgba(54,227,255,0.9);padding:0;}
.ui-dialog .ui-dialog-title{float:left;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;}
.ui-dialog.ui-draggable .ui-dialog-titlebar{font-size:15px;border:0;color:rgba(54,227,255,0.8);position:relative;background:rgba(0,0,0,0.6) url(/img/layout/sprite2.png) center center;background-size:150% 160%;margin:0;padding:0;}
.ui-dialog.ui-draggable .ui-dialog-titlebar:before{position:absolute;content:'';display:inline-block;height:2px;left:0;right:0;bottom:0;border-bottom:0;}
.ui-dialog.ui-draggable .ui-dialog-title{margin:4px 8px;}
.ui-dialog .ui-dialog-content { position:relative;overflow:auto;zoom:1;-moz-border-image:url(/img/dialog/cornicegrande.png) 16 stretch;-webkit-border-image:url(/img/dialog/cornicegrande.png) 16 stretch;-o-border-image:url(/img/dialog/cornicegrande.png) 16 stretch;border-image:url(/img/dialog/cornicegrande.png) 16 stretch;color:#94cbf2;border-style:solid;border-width:3px 0 0;margin:0;padding:0;}
.ui-dialog-titlebar-close,.mycommandi{position:relative;float:right;font-size:15px;background:none transparent;border:0;opacity:0.9;color:#94cbf2;margin:0;padding:0;}
.ui-dialog-titlebar-close:hover,.mycommandi:hover{opacity:1;}
.ui-dialog-titlebar-close:after,.mycommandi:after{position:absolute;font-family:FontAwesome;font-size:1em;top:0;right:2px;}
.ui-dialog-titlebar-close:after{content:"\f00d ";}
.ui-dialog-titlebar-minimize:after{content:"\f103 ";}
.ui-dialog-titlebar-restore:after{content:"\f102 ";}
.ui-dialog-titlebar-buttonpane{margin-top:-8px!important;}
.ui-dialog-titlebar-restore,.ui-dialog-titlebar-minimize,.ui-dialog-titlebar-maximize,.ui-dialog-titlebar-close{background-repeat:no-repeat;color:rgb(238,238,238);cursor:pointer;display:block;font-size:15px;font-weight:normal;margin:1px 3px 1px 0;}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl,.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr,.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl,.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br,.ui-accordion-header.ui-corner-all,.ui-accordion-header{border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;} 
.ui-dialog-titlebar-minimize{display:none;}

#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */ 
	background: #000;
	border: solid 1px #4c3328;
	color: #b9996b;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; 
	 
}

#popup_title { 
	cursor: default; text-transform: uppercase;
	font-weight: normal; font-size:14px; font-family:verdana,arial,sans-serif;
	text-align: center; color:#b9996b;
	padding: 0em; 	margin: 0em;    border:0; 
	border-bottom:1px solid #262729;
    background: #262729;
}

#popup_content {	text-align:center;	padding: 10px;	margin: 0em; }

#popup_content.alert {	color:#808080}

#popup_panel {	text-align: center;	margin: 1em 0em 0em 1em;}
#popup_panel input { min-width:50px; }
#popup_prompt {	margin: .5em 0em;}


#rispostainvio { display:none;width:0px;height:0px; } 
div.nascondi , .nascosto , #controlli , #ck_login, .csta { display:none; } 
div.mostra, .visibile { display:block; } 


.disp1 { color: green;}
.disp2 { color: gold;} 
.disp3 { color: red;}


#corni_perme_bot,#corni_perme_botB ,#corni_perme_botC{ position:absolute;bottom:5px;left:5px;right:50%;top:110px;border-right:1px solid rgba(255,255,255,0.2); }
#corni_perme_botB,#corni_perme_botC { top:5px; }
#camptipopermesso ,#camptipopermessoB,#camptipopermessoC{ margin:5px;position:absolute;top:20px;left:0;right:0;bottom:5px; }
#elepeperms , #elepepermsB, #elepepermsC{ position:absolute;bottom:5px;right:5px;left:51%;top:115px; }
#elepepermsB,#elepepermsC { top:10px; }
.vapen { display:inline-block;float:right; }

.estdesper { position:absolute;top:20px;left:10px;right:10px;height:80px;overflow:auto;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.2); }
.intdesper { font-size:10px;margin:5px; text-align:justify; }



.dhtmlwindow { position: absolute; visibility:hidden;  background:#262729;color:#d2d2d2;border:1px solid #000;    background: url(/img/layout/sfondo.jpg) left top repeat;
    -webkit-box-shadow: inset 0px 0px 40px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 0px 40px 0px rgba(0,0,0,0.75);
    box-shadow: inset 0px 0px 40px 0px rgba(0,0,0,0.75);
    border-radius: 12px !important; }
.dhtmlwindow a { color: #434343; }
.drag-handle{  padding:2px;text-indent: 3px;height:16px; font-size:18px; font-family: "Filth of Icarus 2";text-transform: uppercase;color:rgba(248, 138, 8, 0.6); cursor: move; overflow: hidden; width: auto; text-align:center;margin:0px; border-bottom:1px solid transparent; }

.drag-handle .drag-controls { position: absolute; right: 8px; top: 4px;text-align:right;width:120px;height:15px; cursor: pointer; }
.drag-handle .drag-controls { float:right; } 
.drag-handle .drag-controls img { opacity:0.8; }
.drag-handle .drag-controls img:hover { opacity:1; }
.drag-contentarea { position:relative; border:0px solid #222; color: #918e8e; background:rgba(5,5,5,0.0);height: 150px; padding: 10px; overflow: auto; margin:0px 1px; } 
.drag-statusarea{ position:relative; margin:0px 3px; height: 1px;  }
.drag-resizearea{ float: right; width: 10px; height:1px; cursor: nw-resize; font-size: 0; }
.drag-controls .spazico { display:inline-block; }
.drag-controls .spazico i { font-size: 11px; margin:1px 2px; color: #d5d7d7; }

#guidordi ul { margin:0; padding:0; }
.spostabile { cursor:move; display:inline-block; width:98%; border:1px solid rgba(200,200,200,0.2); border-radius: 5px; padding: 1px 3px; font-size:10px; margin:2px auto; }

.myavviso { font-size:30px;text-align:center;margin:40px; } 
.segnale { font-size:150px; } 

.infoalert { text-align:center;font-size:14px;margin:5px;color:red;color: #dc5050;text-shadow: 1px 1px 2px #000; } 