

.h5_popup {
	color: #000000!important;
	
}

.ui-header{
	height: 46px!important;
	
}
.ui-footer{
	height: 36px!important;
	
}

/*pick_time*/
@font-face {
    font-family: Patopian;
    src: url(../../risorse_new/font/Patopian1986.ttf);
}

.cl_box_grigio {
	width:100%;
	height:100%!important;
	border: #000 solid 1px;
	background: #d2d2d2;
	margin-top:5px;
	border-radius: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	
	
}

.cl_h1_time{
	font-family:Patopian!important;
	font-size: 28px!important;
	color:#00CC00;
	
	
}

.cl_vf_btn_time {
		
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		border:#000 solid 1px;
		border-radius: 4px 4px 0 0;
		display: inline-block;
		height: 38px;
		width: 103px;
		line-height:38px;
		color: #666;
		background: -moz-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(10%, #dbdbdb), color-stop(90%, #d1d1d1), color-stop(100%, #9e9e9e))!important;
		background: -webkit-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: -o-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: -ms-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: linear-gradient(to bottom, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		
	}
	
.cl_txt_time {
		display: inline-block;
		height: 40px;
		width: 103px;
		line-height: 40px;
		background: #fff;
		color:#000000;
		font-size:22px;
		border-left: #000000 solid 1px;
		border-right: #000000 solid 1px;
		/*font-family:Patopian;*/
	}


.cl_btn_t_ok {
	width:95%;
	clear: both;
	text-align: center;
	border:#000 solid 1px;
	border-radius: 4px 4px 4px 4px;
	height: 35px;
	line-height: 35px;
	color: #666;
	background: -moz-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(10%, #dbdbdb), color-stop(90%, #d1d1d1), color-stop(100%, #9e9e9e))!important;
	background: -webkit-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	background: -o-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	background: -ms-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	background: linear-gradient(to bottom, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;

	}	


/*------------ fine pick time----------------------*/
.cl_div_btn_user{
	display:inline-block;
	border: #666 solid 2px!important;
	border-radius: 5px;
	width: 70px!important;
	height: 25px!important;
	line-height:25px;
	padding-top: 0px;
	color: #000000;
	margin-top: 3px;
	background: -moz-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(10%, #dbdbdb), color-stop(90%, #d1d1d1), color-stop(100%, #9e9e9e))!important;
	background: -webkit-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	background: -o-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	background: -ms-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	background: linear-gradient(to bottom, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
}

.cl_p_indi{
	color:#000000!important;
	font-weight: normal;
	margin-top: -4px!important;
	font-size: 13px!important;
	color:#FFF;
	margin-left: 0px!important
}
.cl_p2_indi{
	color:#000000!important;
	font-weight: normal;
	margin-top: -4px!important;
	font-size: 11px!important;
	color:#FFF;
	margin-left: 0px!important
}
.p_riep{
	color:#99CC00;
	font-weight: normal;
	margin-top: -4px!important;
	font-size: 11px!important;
	color:#009200;
	margin-left: 0px!important
}
.li_riep{
	margin-top:2px!important;
	/*border: #666 1px solid!important;*/
	border-radius: 0px 0px 12px 12px!important;
	/*border:#666 2px groove !important;*/
	background: #FFFFFF; /* Old browsers */
	background: -moz-linear-gradient(top, #000000 0%, #ffffff 2%, #f5f7f9 98%, #000000 100%)!important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(2%,#ffffff), color-stop(98%,#f5f7f9), color-stop(100%,#000000))!important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #000000 0%,#ffffff 2%,#f5f7f9 98%,#000000 100%)!important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #000000 0%,#ffffff 2%,#f5f7f9 98%,#000000 100%)!important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #000000 0%,#ffffff 2%,#f5f7f9 98%,#000000 100%)!important; /* IE10+ */
	background: linear-gradient(top, #000000 0%,#ffffff 2%,#f5f7f9 98%,#000000 100%)!important; /* W3C */
}
.h2_riep{
	margin-top: -3px!important;
	overflow: visible !important;
	white-space: normal !important;
	font-size: 12px!important;
	color:#0153C1;
	/*font: bold 12px/30px Georgia,serif;*/
	line-height: 1.1em;
	padding-left: 0!important;
	margin-left: 0px!important;
	text-transform:capitalize;
}

.cl_hr{
	margin: -4px 25px 0 6px;
	border: #0153C1 double 1px;
	
}

.h6_riep_d{
	
	overflow: visible !important;
	white-space: normal !important;
	font-size: 11px!important;
	color:#009200;
	margin-left: 10px!important
}

.h6_riep_t{
	margin-top: -5px!important;
	overflow: visible !important;
	white-space: normal !important;
	font-size: 12px!important;
	color:#0153C1;
	font-weight: bold;
	/*font: bold 12px/30px Georgia,serif;*/
	margin-left: 6px!important
}
.h6_riep_q{
	overflow: visible !important;
	white-space: normal !important;
	font-size: 11px!important;
	color:#009200;
	/*font: bold 12px/30px Georgia,serif;*/
	margin-top: -7px!important;
	margin-left: 6px!important
}
.div_box_tit_riep{
	padding-bottom: 5px;
	width: 100%;
	height: 100%;
	margin-top:6px;
	display:inline-block;
	
	border-radius: 12px 12px 0px 0px!important;
	/*border-radius: 16px!important;*/
	/*border:#ff6600 1px outset !important;*/
	background: #FFFFFF; /* Old browsers */
	
}

.img_riep{
	margin: 3px 2px 0 0;
	border: #0000C4 solid 1px;
	border-radius: 12px;
	padding: 4px;
}

.cl_el {
	font-weight: bold!important;
	margin-top: -5px!important;
	overflow: visible !important;
	white-space: normal !important;
	font-size: 12px!important;
}
.cl_el2 {
	margin-top: -7px!important;
}
#popup_pw {

width:240px!important;
background: rgb(102,102,102); /* Old browsers */
background: -moz-linear-gradient(top, rgba(102,102,102,1) 0%, rgba(255,255,255,1) 7%, rgba(255,255,255,1) 92%, rgba(102,102,102,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(7%,rgba(255,255,255,1)), color-stop(92%,rgba(255,255,255,1)), color-stop(100%,rgba(102,102,102,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(102,102,102,1) 0%,rgba(255,255,255,1) 7%,rgba(255,255,255,1) 92%,rgba(102,102,102,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(102,102,102,1) 0%,rgba(255,255,255,1) 7%,rgba(255,255,255,1) 92%,rgba(102,102,102,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(102,102,102,1) 0%,rgba(255,255,255,1) 7%,rgba(255,255,255,1) 92%,rgba(102,102,102,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(102,102,102,1) 0%,rgba(255,255,255,1) 7%,rgba(255,255,255,1) 92%,rgba(102,102,102,1) 100%); /* W3C */
	
}
.cl_tab_msg {
	width: 100%;
	height: 40px;
	text-align: center;
	line-height: 40px!important;
	font-size:18px!important;
	color:#FFE066!important;
	background: rgb(155,155,155); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(155,155,155,1) 0%, rgba(188,0,3,1) 4%, rgba(109,9,9,1) 48%, rgba(188,0,3,1) 96%, rgba(155,155,155,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(155,155,155,1)), color-stop(4%,rgba(188,0,3,1)), color-stop(48%,rgba(109,9,9,1)), color-stop(96%,rgba(188,0,3,1)), color-stop(100%,rgba(155,155,155,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(155,155,155,1) 0%,rgba(188,0,3,1) 4%,rgba(109,9,9,1) 48%,rgba(188,0,3,1) 96%,rgba(155,155,155,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(155,155,155,1) 0%,rgba(188,0,3,1) 4%,rgba(109,9,9,1) 48%,rgba(188,0,3,1) 96%,rgba(155,155,155,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(155,155,155,1) 0%,rgba(188,0,3,1) 4%,rgba(109,9,9,1) 48%,rgba(188,0,3,1) 96%,rgba(155,155,155,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(155,155,155,1) 0%,rgba(188,0,3,1) 4%,rgba(109,9,9,1) 48%,rgba(188,0,3,1) 96%,rgba(155,155,155,1) 100%); /* W3C */
	
}


.cl_indi {
	width:100%;
	height:25px!important;
	border: #666 solid 1px;
	background: #fff;
	margin-top:5px;
	border-radius: 4px;
	padding-left: 2px;
	padding-right: 10px;
	padding-top: 0px;
	margin-bottom: 8px;
	color: #000;
	
	
}
.cl_box_grigio {
	width:100%;
	height:100%!important;
	border: #000 solid 1px;
	background: #d2d2d2;
	margin-top:5px;
	border-radius: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	
	
}
.box2 {
	width: 100%;
	height: 100%;
	margin-top:0px!important;
	background-color: #ADD8E6;
	box-shadow: 10px 10px 5px #888888;
	color:#8B0000;
	font-weight:bold;
	text-align:center;
	border-radius: 15px;
	border: 2px solid #a1a1a1;
}



/*mylist*/
	.cl_box_mylist {
		border-left: 2px solid #000;
		border-top: 2px solid #000;
		border-right: 2px solid #000;
		border-bottom: 2px solid #000;
		width:100%;
		height: 100%;
		background: #F0F0F0;
		border-radius: 8px;
		padding: 0 0 3px 0;
		margin-top:5px;
		
		
	}
	
	.cl_img_list{
		margin: 5px 0px 0px 5px;
		/*border:#0000DD 1px solid;*/
		padding-bottom:0px;
		padding-right: 5px;
		border-radius: 6px;
		
	}
	.cl_tit_mylist{
		text-align: center;
		overflow: visible !important;
		white-space: normal !important;
		margin: 0 3px 0 3px;
		color:#0033FF;
		font-size:17px;		
		font-weight: bold;
		line-height:17px;
		margin-top: 2px!important;
		/*padding: 4px 0 4px 0;*/
		border-radius: 6px;
		text-transform:uppercase;
		/*border: 1px solid #000;*/
		background: #ddd;
		
		/*background: -moz-linear-gradient(top, rgba(30,87,153,0) 0%, rgba(30,87,153,0.8) 15%, rgba(30,87,153,1) 19%, rgba(30,87,153,1) 20%, rgba(41,137,216,1) 50%, rgba(30,87,153,1) 80%, rgba(30,87,153,1) 81%, rgba(30,87,153,0.8) 85%, rgba(30,87,153,0) 100%); 
		
		background: -moz-linear-gradient(top, rgba(96,108,136,1) 0%, rgba(63,76,107,1) 100%); 
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,108,136,1)), color-stop(100%,rgba(63,76,107,1))); 
		background: -webkit-linear-gradient(top, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); 
		background: -o-linear-gradient(top, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%); 
		background: -ms-linear-gradient(top, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%);
		background: linear-gradient(top, rgba(96,108,136,1) 0%,rgba(63,76,107,1) 100%);*/ 
	}
	.cl_desc_mylist{
		line-height:13px;
		color:#0033FF;
		font-weight: normal;
		text-align:justify;
		padding-right: 5px;
		font-size: 12px;
		min-height: 65px;
		margin-top: 2px;
	
	
	}
	.cl_box_text{
		background: #ddd;
		margin: 2px 3px 0 3px;
		border-radius: 6px;
		padding: 0 0 3px 0;
		
		
	}
	.cl_periodo_mylist{
		
		background: #F0F0F0;
		color:#000000;
		margin: 3px 3px 0 3px;
		border-radius: 6px;
		padding: 0 0 0 0;
		line-height: 15px;
		
		
	}
	.cl_span_01{
		font-size: 11px;
		margin-left: 3px;
		color: #0000C4;
		
		
	}
	/*.cl_span_02{
		font-size: 12px;
		font-weight:bold;
		color:#0000C4;
		margin-left: 3px;
	}*/
	
	.cl_span_pr1{
		font-size: 16px;
		font-weight:bold;
		color:#0000C4;
		margin-left: 6px;
		display: inline-block!important;
		
	}
	
	.cl_data_dal{
		font-size: 12px;
		font-weight:bold;
		color:#0000C4;
		margin-left: 3px;
	}
	.cl_data_al{
		font-size: 12px;
		font-weight:bold;
		color:#0000C4;
		margin-left: 3px;
	}
	.cl_ora_dal{
		font-size: 12px;
		font-weight:bold;
		color:#0000C4;
		margin-left: 3px;
	}
	.cl_ora_al{
		font-size: 12px;
		font-weight:bold;
		color:#0000C4;
		margin-left: 3px;
	}
	
	
	.cl_span_pr2{
		font-size: 18px;
		font-weight:bold;
		color:#00CC00;
		margin-left: 6px;
		
	}
	.div_prezzo_mylist{
		font-size: 17px;
		color:#0000C4;
		margin-left: 5px;
		text-align:center;
		margin-top: 6px;
		border: #4F85BB 2px solid;
		border-radius: 5px;
		width: auto;
		display: inline-block;
		font-weight: bold;
		padding: 0 7px 0 7px;
		background: #cfe7fa; /* Old browsers */
		background: -moz-linear-gradient(top, #cfe7fa 0%, #6393c1 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfe7fa), color-stop(100%,#6393c1)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #cfe7fa 0%,#6393c1 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #cfe7fa 0%,#6393c1 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #cfe7fa 0%,#6393c1 100%); /* IE10+ */
		background: linear-gradient(top, #cfe7fa 0%,#6393c1 100%); /* W3C */
	}
	/*fine mylist*/
	
/*btn aggiungi*/
.cl_btn_meno {
		font-weight:bold;
		color:#FF0000;
		text-align: center;
		width: 30%!important;
		font-size:22px;
		
		line-height: 30px;
		height:100%;
		border-right: #666 2px solid;
		display: inline-block;
		border-radius: 5px 0px 0px 5px;
		background: -moz-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(10%, #dbdbdb), color-stop(90%, #d1d1d1), color-stop(100%, #9e9e9e))!important;
		background: -webkit-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: -o-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: -ms-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: linear-gradient(to bottom, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	}
	
	.cl_tavo_txt {
		width: 31%;
		color:#0000C4;
		font-weight:bold;
		font-size:17px;
		line-height: 15px;
		
		display: inline-block;
		text-align: center;
	}
	
	.cl_tavo_piu {
		font-weight:bold;
		color:#00CC00;
		font-size:17px;
		/*line-height: 17px;*/
		height:100%;
		text-align: center;
		width: 30%;
		float:right;
		border-left: #666 2px solid;
		display: inline-block;
		border-radius: 0px 5px 5px 0px;
		background: -moz-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(10%, #dbdbdb), color-stop(90%, #d1d1d1), color-stop(100%, #9e9e9e))!important;
		background: -webkit-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: -o-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: -ms-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: linear-gradient(to bottom, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	}

.cl_tavo_meno {
		font-weight:bold;
		color:#FF3300;
		text-align: center;
		width: 30%!important;
		font-size:17px;
		/*line-height: 17px;*/
		height:100%;
		border-right: #666 2px solid;
		display: inline-block;
		border-radius: 5px 0px 0px 5px;
		background: -moz-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(10%, #dbdbdb), color-stop(90%, #d1d1d1), color-stop(100%, #9e9e9e))!important;
		background: -webkit-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: -o-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: -ms-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: linear-gradient(to bottom, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	}

	
	.txt_tot {
		width: 31%;
		color:#0000C4;
		font-weight:bold;
		font-size:17px;
		line-height: 15px;
		
		display: inline-block;
		text-align: center;
	}

	.tit_tot {
		display: inline-block;
		color:#0000FF;
		width: 110px;
		margin-left: 8px;
		font-weight: bold;
	}
	.cl_btn_piu {
		font-weight:bold;
		color:#00CC00;
		font-size:22px;
		line-height: 30px;
		height:100%;
		text-align: center;
		width: 30%;
		float:right;
		border-left: #666 2px solid;
		display: inline-block;
		border-radius: 0px 5px 5px 0px;
		background: -moz-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(10%, #dbdbdb), color-stop(90%, #d1d1d1), color-stop(100%, #9e9e9e))!important;
		background: -webkit-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: -o-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: -ms-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
		background: linear-gradient(to bottom, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;

		
	}
	.box_aggiungi {
		margin-left: auto;
		border: #666 2px solid;
		display: inline-block;
		background: #ffffff;
		border-radius: 8px 8px;
		width: 40%;
		height: 30px;
		margin-top:7px;
		
	}
/*fine btn aggiungi*/

/*------------data dialog*/

.cl_lbl_vf_dd {
	margin-top:8px!important;
	font-size: small!important;
	color: #666;
}

.ui-bar {
	
	background: #d1d1d1;

}
.left {
	border-right:#303030  solid 2px;
	border-bottom:#303030  solid 2px;
	border-top:#303030  solid 2px;
	
	border-radius: 0px  15px 15px 0px!important;
	 
}
.right {
	border-left:#303030  solid 2px;
	border-bottom:#303030  solid 2px;
	border-top:#303030  solid 2px;
	border-radius: 15px  0px 0px 15px!important;
	 
}

.cl_gg_after {
/*background: #91e842;*/
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(70,136,235,1) 10%, rgba(70,136,235,1) 90%, rgba(158,158,158,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(10%, rgba(70,136,235,1)), color-stop(90%, rgba(70,136,235,1)), color-stop(100%, rgba(158,158,158,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(70,136,235,1) 10%, rgba(70,136,235,1) 90%, rgba(158,158,158,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(70,136,235,1) 10%, rgba(70,136,235,1) 90%, rgba(158,158,158,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(70,136,235,1) 10%, rgba(70,136,235,1) 90%, rgba(158,158,158,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(70,136,235,1) 10%, rgba(70,136,235,1) 90%, rgba(158,158,158,1) 100%);
	color: #FFF!important;
}
.cl_bar_nav {
	margin-top: 0px!important;
}
.vf_data_dialog {
	width: 100%!important;
	/*height: 100%!important;*/
	padding-bottom:12px!important;
	background: rgba(158,158,158,1);
	border-radius: 9px!important;
	background: rgba(158,158,158,1);
	background: -moz-linear-gradient(top, rgba(158,158,158,1) 0%, rgba(245,245,245,1) 5%, rgba(245,245,245,1) 95%, rgba(158,158,158,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(158,158,158,1)), color-stop(5%, rgba(245,245,245,1)), color-stop(95%, rgba(245,245,245,1)), color-stop(100%, rgba(158,158,158,1)));
	background: -webkit-linear-gradient(top, rgba(158,158,158,1) 0%, rgba(245,245,245,1) 5%, rgba(245,245,245,1) 95%, rgba(158,158,158,1) 100%);
	background: -o-linear-gradient(top, rgba(158,158,158,1) 0%, rgba(245,245,245,1) 5%, rgba(245,245,245,1) 95%, rgba(158,158,158,1) 100%);
	background: -ms-linear-gradient(top, rgba(158,158,158,1) 0%, rgba(245,245,245,1) 5%, rgba(245,245,245,1) 95%, rgba(158,158,158,1) 100%);
	background: linear-gradient(to bottom, rgba(158,158,158,1) 0%, rgba(245,245,245,1) 5%, rgba(245,245,245,1) 95%, rgba(158,158,158,1) 100%);
}
.cl_tr_cal {
	background: -moz-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(10%, #dbdbdb), color-stop(90%, #d1d1d1), color-stop(100%, #9e9e9e))!important;
	background: -webkit-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	background: -o-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	background: -ms-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	background: linear-gradient(to bottom, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
}
.cell_gg {
	color: #666!important;
}
table {
	font: bold 12px helvetica!important;
	margin-top:0!important;
	padding-top: 0!important;
	padding-bottom: 0!important;
	padding-right: 0!important;
	padding-left: 0!important;
	width: 96%!important;
	height: 100%!important;
	text-align:center!important;
	margin-top: 08px!important;
	padding: 0!important;
	/*border-bottom: 2px solid #000000!important;
	border-top: 2px solid #000000!important;
	border-left: 2px solid #000000!important;
	border-right: 2px solid #000000!important;*/
	/*border: 2px solid #B8B8B8  !important;*/
	display:inline-table  !important;
	background: rgba(158,158,158,1);
}
table tr td {
	color: #666!important;
	border: 1px solid #b4b4b4!important;
	padding-top: 6px!important;
	padding-bottom: 6px!important;
	padding-right: 0!important;
	padding-left: 0!important;
	/*text-align:center!important;*/
}
table th {
	font-size: 12px!important;
	text-align:center!important;
	color: #666!important;
	border: 1px solid #B8B8B8 !important;
	padding-top: 0!important;
	padding-bottom: 0!important;
	padding-right: 0!important;
	padding-left: 0!important;
}
table tr td:last-child {
	/*border-right: none!important;*/
	/*border: 1px solid #b4b4b4!important;*/
}
.cl_btn_day {
	width: 12px!important;
	height: 14px;
}	
.cl_input_anno{
	color:#666!important;
	display:inline-block;
	float: left;
	margin-top:0px!important;
	padding-top:0.00em;
	padding-bottom:0em;
	/*width: 20%!important;*/
	height: 24px!important;
	background: #FFFFFF !important;
	border-radius: 0!important;
	border: 0px solid #d1d1d1!important;
}
.div_cal {
	display:inline-block!important;
	width: 09% !important;
	height:24px!important;
	margin-top:-27px!important;
	color: #666!important;
	font-weight:bold!important;
	text-align:center!important;
	/*float: left!important;*/
	padding-top: 0.3em;
	background: -moz-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(10%, #dbdbdb), color-stop(90%, #d1d1d1), color-stop(100%, #9e9e9e))!important;
	background: -webkit-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	background: -o-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	background: -ms-linear-gradient(top, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;
	background: linear-gradient(to bottom, #ffffff 0%, #dbdbdb 10%, #d1d1d1 90%, #9e9e9e 100%)!important;

}
.cl_input_mese{
	color:#666!important;
	display:inline-block;
	float: left;
	margin-top:0px!important;
	padding-top:0em;
	padding-bottom:0.3em;
	/*width: 30%!important;*/
	height: 24px!important;
	background: #FFFFFF !important;
	border-radius: 0!important;
	border: 0px solid #d1d1d1!important;
}
.f_col_rosso {
	color: #FF3300!important;
}
.f_col_verde {
	background: rgba(192, 192, 192, 0.2)!important;
	color: #1A661A!important;
}
.b_col_grigio {
	background: rgba(192, 192, 192, 0.4)!important;
}
.cl_centro {
	/*background:rgba(130,130,130,.7)!important;*/
	padding-bottom: 10px!important;
	padding-top: 0px!important;
	background: #9e9e9e!important;
	background: -moz-linear-gradient(top, #9e9e9e 0%, #f5f5f5 5%, #f5f5f5 95%, #9e9e9e 100%)!important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #9e9e9e), color-stop(5%, #f5f5f5), color-stop(95%, #f5f5f5), color-stop(100%, #9e9e9e))!important;
	background: -webkit-linear-gradient(top, #9e9e9e 0%, #f5f5f5 5%, #f5f5f5 95%, #9e9e9e 100%)!important;
	background: -o-linear-gradient(top, #9e9e9e 0%, #f5f5f5 5%, #f5f5f5 95%, #9e9e9e 100%)!important;
	background: -ms-linear-gradient(top, #9e9e9e 0%, #f5f5f5 5%, #f5f5f5 95%, #9e9e9e 100%)!important;
	background: linear-gradient(to bottom, #9e9e9e 0%, #f5f5f5 5%, #f5f5f5 95%, #9e9e9e 100%)!important;
}
/*------------data dialog*/



