/*.ui-li-static.ui-collapsible, .ui-collapsible-heading {
	margin: 0 !important;
}
.ui-li-static.ui-collapsible {
	padding: 0 !important;
}
.ui-li-static.ui-collapsible, .ui-collapsible-heading, .ui-btn {
	border-top-width: 1px !important;
}
.ui-li-static.ui-collapsible, .ui-collapsible-heading.ui-collapsible-heading-collapsed, .ui-btn, .ui-li-static.ui-collapsible, .ui-collapsible-content {
	border-bottom-width: 1px !important;
}*/

.cl_div_center {
	background-image:url(../image/sfondo_b.png);
	
	color: #FFFFFF !important;
	text-shadow: 0px 0px !important;
	
	
}


.cl_table_list {
			border: 2px outset #ff6600;
			width:100%;
			padding: 5px;
			/*border-radius:8px!important;*/
		}
		
		td .td_b{
			vertical-align: middle!important; 
			display: table-cell!important;
		}
		 .cl_div_list {
		 	/*border:1px solid #ff6600;*/
			/*width:98%!important;*/
			text-align: left;
			padding: 4px 0px 0px 0px;
			margin-left:0px;
			height:100%!important ;
			color:#888888;
			
			
		}
		.cl_div_box_list {
			background-color:#FFF;
			
	
			color: #000000 !important;
			text-shadow: 0px 0px !important;
			border-radius:8px 0px 0px 8px;
			
			
		}
		
		.cl_img_lista {
			border-radius:0px 0px 0px 0px;
			border:1px #000 solid!important;
			padding: 0px;
			max-width: 230px;
			
		}
		
		#id_span_tit_list {
			margin-left: 0px!important;
			font-size: 23px;
			font-weight:bold!important;
			color:#0099FF;
			
		}
		
		
		#id_span_desc_list {
			margin-left: 0px!important;
			font-size: 15px;
			font-weight:bold!important;
			color:#666666;
		}
		
		
		#id_span_prez_list {
			margin-left: 20px!important;
			
			font-size: 15px;
			font-weight:bold!important;
			color:#ff6600;
			font-size: 25px;
			border:1px solid #0099FF;
			border-radius:6px;
			padding: 3px 18px 3px 18px;
		}
		
		.noselect {
			  -webkit-touch-callout: none; /* iOS Safari */
			  -webkit-user-select: none;   /* Chrome/Safari/Opera */
			  -khtml-user-select: none;    /* Konqueror */
			  -moz-user-select: none;      /* Firefox */
			  -ms-user-select: none;       /* Internet Explorer/Edge */
			  user-select: none;           /* Non-prefixed version, currently
			                                  not supported by any browser */
		}
		
		
		
/*----------------------		*/
		
		
.cl_div_boby {
	
	
	background: rgba(80,80,80,0.5);
	border-radius: 5px;height:80%;
	width: 95%!important;
	min-height:30px!important;
	padding: 13px 10px 10px 10px; 
	
}



.ui-icon-myicon_4:after {
	background-image: url("../image/help.png")!important;
	/* Make your icon fit */
	background-size: 32px 32px;
}


.ui-nosvg .ui-icon-myicon_4:after {
	background-image: url("../image/help.png")!important;
}


.cl_span_file {
	border-radius: 6px!important;
	background: rgb(125,126,125,0.6)!important;
	background: -moz-linear-gradient(top,  rgba(125,126,125,0.7) 0%, rgba(14,14,14,0.7) 100%)!important;
	background: -webkit-linear-gradient(top,  rgba(125,126,125,0.7) 0%,rgba(14,14,14,0.7) 100%)!important;
	background: linear-gradient(to bottom,  rgba(125,126,125,0.7) 0%,rgba(14,14,14,0.7) 100%)!important;
	border:1px #888888 groove!important;
	color: #FFFFFF !important;
	text-shadow: 0px 0px !important;
}
		
		textarea {
			background-color: #FFFFFF!important;
			color:#000!important;
			height: 120px!important;
		}
*{
       font-family:Georgia!important;
}

#id_pop_error-popup {
	width: 250px;
	
	
}
	
.cl_div_error {
	border: 1px solid transparent!important; 
	width: 100%!important;
	height:200px!important;
	background: #b4c6d5 !important;
	color: #005780 !important;
	text-shadow: 0px 0px !important;
	border:2px outset #DDDDDD!important;
	border-radius:6px!important;
}

.cl_div_cornice {
	border: 1px solid transparent!important; 
	width: 95%!important;
	height:60%!important;*/
	background: transparent !important;
	color: #005780 !important;
	text-shadow: 0px 0px !important;
	border:1px solid #DDDDDD!important;
	border-radius:6px!important;
	margin-top: 4%;
	
	
}

.cl_btn_error {
	
	width: 80%!important;
	float: left;
	
	margin-left:4%!important;
	
}


/*----------*/


.ui-icon-myicon:after {
	background-image: url("../image/plus.png")!important;
	/* Make your icon fit */
	background-size: 26px 26px;
}
.ui-nosvg .ui-icon-myicon:after {
	background-image: url("../image/plus.png")!important;
}

.ui-icon-myicon_3:after {
	background-image: url("../image/carat-d.png")!important;
	/* Make your icon fit */
	background-size: 18px 18px;
}


.ui-nosvg .ui-icon-myicon_3:after {
	background-image: url("../image/carat-d.png.png")!important;
}

.ui-icon-myicon_2:after {
	background-image: url("../image/001.png")!important;
	/* Make your icon fit */
	background-size: 18px 18px;
}


.ui-nosvg .ui-icon-myicon_2:after {
	background-image: url("../image/001.png")!important;
}

.ui-icon-myicon_4:after {
	background-image: url("../image/help.png")!important;
	/* Make your icon fit */
	background-size: 32px 32px;
}


.ui-nosvg .ui-icon-myicon_4:after {
	background-image: url("../image/help.png")!important;
}







.cl_div_error {
	border: 1px solid transparent!important; 
	width: 100%!important;
	height:200px!important;
	background: #b4c6d5 !important;
	color: #005780 !important;
	text-shadow: 0px 0px !important;
	border:2px outset #DDDDDD!important;
	border-radius:6px!important;
}

 td {
	text-align:center; 
	vertical-align:top;
	
	padding: 0!important;
	margin-top: -0px!important;
	margin-bottom: -0px!important;
	
	
	/*padding-top: 5px!important;*/
	
}
.cssTable {
	/*border: 1px groove #ff6600;*/
	border-radius:6px;
	width: 100%!important;
	margin-top:-12px!important;
}

table td .cl_collapsible {
	       
	border-width: 0px!important;
	border-radius: 8px 0px 0px 8px!important;
	width: 100%!important;
	margin-top: 5px!important;
	height: 100%!important;
	
}

table td .cl_collapsible_2 {
	
	border-radius: 8px 0px 0px 8px!important;
	width: 95%!important;
	margin-top: -0px!important;
	height: 100%!important;
}


table td .cl_btn_opzioni  img {
		 
	}

table td .cl_btn_opzioni {
	margin-left: -3px!important;
	border-radius: 0px 8px 8px 0px!important;
	height: 100%!important;
	margin-top: 5px!important;
	margin-bottom: -0px!important;
	
}

.clickable-area {
	display: block;
	width: 100%;
	height: 300px;
	background-color: #ffefef;
}
.clickable-area:focus {
	outline: 0;
}


.ui-collapsible div ul {
    margin: -0.0em 0 !important; 
}

.ui-collapsible div ul .ui-corner-top, .ui-collapsible div ul .ui-corner-bottom {
    border-radius: 0; 
} 

.ui-collapsible div ul li.ui-li-divider {
    padding: 0.5em 15px 0.5em 12px !important;
}

.wrap {
    white-space: normal !important;
}

@-moz-document url-prefix() {
		
	table td .cl_btn_opzioni  img {
		margin-top: -11px!important;
	}
	
}
