@charset "UTF-8";



/* Global Styles */

 

        /******************* fine contatt *******************/
    
    body              { min-width:990px; font-size: 1em; line-height: 1.3; font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; color:#000000; background-color:#ffffff;   }
    h1                { font-size: 6.2em; color:#999999; font-weight:100; letter-spacing:-7px;  }   
    h2                { font-size: 1.1em;  color: #999999; letter-spacing:0px; font-weight:100; }
    h3                { font-size: 1.2em; color: #000000;  font-weight:100; letter-spacing:-1px;  }
    h4                { font-size: 1.5em;  color: #999999; font-weight:100; letter-spacing:-1px; line-height:1.3em;}
    h5                { font-size: 0.8em;   color: #000000; font-weight:300; }
    h6                { font-size: 2.5em;  color: #ffffff; font-weight:100;  letter-spacing:-1px; }
    p				   { font-size:0.8em; }
    a                 { color: #ffffff; text-decoration:none; margin: 0 0; }



/*-----------------------------------------preloader...elaborazione in corso*/
#preloader {
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:99999999;
}

/*-----------------------------------------form FILTER */

	#bk_filter{
	position:absolute;
	top:0px;
	left:3px;
    width:330px;
    height:315px;
	}


	#sferrorfilter {
	position:absolute;
	top:49px;
	right:10px;
	text-align:right;
	color:#D5E4FD;
	width:250px;
	height:15px;
	overflow:hidden;
	font-size:0.7em;
	display:none;
	z-index:8888;
	}	

	#form_filter_anno{
	position:absolute;
	top:0px;
    left:5px;
    width:90px;
    height:26px;
	}
	
	#filter_anno {
	width:90px;
	height:26px; 
	font-family:sans-serif, arial;  
	padding:0px 0px 0px 0px;
	}

	#form_filter_mese{
	position:absolute;
	top:0px;
    left:103px;
    width:114px;
    height:26px;
	}
	
	#filter_mese {
	width:114px;
	height:26px; 
	font-family:sans-serif, arial;  
	padding:0px 0px 0px 0px;
	}
	
	#form_filter_ora{
	position:absolute;
	top:0px;
    left:225px;
    width:95px;
    height:26px;
	}
	
	#filter_ora {
	width:95px;
	height:26px; 
	font-family:sans-serif, arial;  
	padding:0px 0px 0px 0px;
	}

	#form_filter_iprog{
	position:absolute;
	top:45px;
    left:5px;
    width:100px;
    height:26px;
	}
	
	#filter_iprog {
	width:100px;
	height:26px; 
	font-family:sans-serif, arial;  
	padding:0px 0px 0px 0px;
	}


	#form_filter_fprog{
	position:absolute;
	top:45px;
    left:115px;
    width:100px;
    height:26px;
	}
	
	#filter_fprog {
	width:100px;
	height:26px; 
	font-family:sans-serif, arial;  
	padding:0px 0px 0px 0px;
	}

	#form_filter_subm{
	position:absolute;
	top:61px;
    left:225px;
    width:45px;
    height:32px;
	}
	
	#form_filter_res{
	position:absolute;
	top:61px;
    left:275px;
    width:45px;
    height:32px;
	}


	#form_filter_film{
	position:absolute;
	top:94px;
    left:5px;
    width:315px;
    height:26px;
	}
	
	#filter_film_str {
	width:315px;
	height:26px; 
	font-family:sans-serif, arial;  
	padding:0px 0px 0px 0px;
	}

	#filter_film {
	width:315px;
	height:26px; 
	font-family:sans-serif, arial;  
	padding:0px 0px 0px 0px;
	}

	#form_filter_prod{
	position:absolute;
	top:125px;
    left:5px;
    width:315px;;
    height:26px;
	}
	
	#filter_prod {
	width:315px;;
	height:26px; 
	font-family:sans-serif, arial;  
	padding:0px 0px 0px 0px;
	}

	#form_filter_dis{
	position:absolute;
	top:156px;
    left:5px;
    width:315px;;
    height:26px;
	}
	
	#filter_dis {
	width:315px;;
	height:26px; 
	font-family:sans-serif, arial;  
	padding:0px 0px 0px 0px;
	}

	#form_filter_sala{
	position:absolute;
	top:187px;
    left:5px;
    width:315px;;
    height:26px;
	}
	
	#filter_sala {
	width:315px;;
	height:26px; 
	font-family:sans-serif, arial;  
	padding:0px 0px 0px 0px;
	}

	#form_filter_ras{
	position:absolute;
	top:218px;
    left:5px;
    width:315px;;
    height:26px;
	}
	
	#filter_ras {
	width:315px;;
	height:26px; 
	font-family:sans-serif, arial;  
	padding:0px 0px 0px 0px;
	}

	#form_filter_naz{
	position:absolute;
	top:249px;
    left:5px;
    width:152px;;
    height:26px;
	}
	
	#filter_naz {
	width:152px;;
	height:26px; 
	font-family:sans-serif, arial;  
	padding:0px 0px 0px 0px;
	}

	#form_filter_tip{
	position:absolute;
	top:249px;
    left:165px;
    width:155px;;
    height:26px;
	}
	
	#filter_tip {
	width:155px;;
	height:26px; 
	font-family:sans-serif, arial;  
	padding:0px 0px 0px 0px;
	}
	
	#form_filter_fat{
	position:absolute;
	top:280px;
    left:5px;
    width:152px;;
    height:26px;
	}
	
	#filter_fat {
	width:152px;;
	height:26px; 
	font-family:sans-serif, arial;  
	padding:0px 0px 0px 0px;
	}

	#form_buk{
	position:absolute;
	top:327px;
    left:0px;
    width:200px;;
    height:22px;
	z-index:88888;
	}

	#form_bukb{
	position:absolute;
	top:88px;
    left:0px;
    width:244px;;
    height:26px;
	z-index:88888;
	}
	
	#buk {
	position:absolute;
	top:0px;
	left:0px;
	width:238px;;
	height:26px; 
	font-family:sans-serif, arial;
	padding:8px 0px 0px 0px;
	}
	
	#COLA, #COLB, #COLC, #COLD, #COLE, #COLF, #COLG  {
	position:absolute;
	top:0px;
	left:0px;
	width:107px;;
	height:26px; 
	font-family:sans-serif, arial;
	padding:8px 0px 0px 0px;
	}
	
	

#fl_pv  { width:70%; font-size:8px;}
/*select*/
.select2-container{box-sizing:border-box; border:1px solid #ccc; z-index:9991;font-weight:700;line-height:30px;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:30px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:22px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#F2F2F2;border:0px solid #aaa;border-radius:1px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#F2F2F2;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#F2F2F2;border:0px solid #aaa;border-radius:1px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;font-weight:700;line-height:30px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:22px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{font-size:14px; border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:1px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:1px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:1px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:40px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:1px;border-bottom-right-radius:1px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#F2F2F2;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#F2F2F2;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/*fine select*/	
	
	

	#filter input:focus{outline:none;}
	#filter input {border: 1px solid #A5E1FE; color:#fff; font-size:1.1em; } 
	#filter input:focus {border: 1px solid #0CF; background-color:#1C90CA;  color:#FFF; font-size:1.4em; } 
	#filter input.HideMe:focus p {color:#FFF;}
	
		#filter select:focus{outline:none;}
		#filter select {border: 1px solid #A5E1FE; background-color:#0283C5;  font-family: Arial, sans-serif;  font-size:1.1em; color:#FFF; } 
		#filter select:focus {border: 1px solid #0CF; background-color:#1C90CA;} 
		#filter select.HideMe:focus p {color:#FFF;}
		
    #filter p  { position: relative; margin: 0px 0; color:#fff; }
	#filter p label { position:relative;  left:2px; font-family: Arial, sans-serif;  font-size:0.9em; color:#FFF;}

	#totfilcm{
	position:absolute;
	top:10px;
	left:1120px;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.4em;
	width:160px;
    height:145px;
	color:#fff;
	text-align:right;
	padding:0px;
	float:right;
	line-height:0.8em;
	vertical-align:top;
	}
	
	#totfilcmB{
	position:absolute;
	background-color:#0093D9;
	top:10px;
	left:530px;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.4em;
	width:205px;
    height:202px;
	color:#fff;
	text-align:right;
	padding:0px;
	float:right;
	line-height:0.8em;
	vertical-align:top;
	}

	#totfilcmBn{
	position:absolute;
	top:13px;
	left:334px;
	font-family: 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.4em;
	width:395px;
    height:290px;
	color:#fff;
	text-align:right;
	padding:0px;
	float:right;
	line-height:0.8em;
	vertical-align:top;
	}
	
	#totfilmed{
	position:absolute;
	top:305px;
	left:334px;
	font-family: 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.4em;
	width:395px;
    height:150px;
	background-color:rgba(233,24,28,1.00);
	color:#fff;
	text-align:right;
	padding:0px;
	float:right;
	line-height:0.8em;
	vertical-align:top;
	}
	

	#totfilcmDB{
	position:absolute;
	top:13px;
	right:0px;
	font-family: 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.4em;
	width:260px;
    height:600px;
	color:#fff;
	text-align:right;
	padding:0px;
	float:right;
	line-height:0.8em;
	vertical-align:top;
	}

	#esplicativo{
	position:absolute;
	top:164px;
	left:530px;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:0.7em;
	width:190px;
    height:26px;
	color:#fff;
	text-align:left;
	padding:0px;
	float:right;
	line-height:1.5em;
	vertical-align:top;
	}

	#dettagliob{
	position:absolute;
	top:250px;
	left:190px;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:0.7em;
	width:205px;
    height:60px;
	color:#fff;
	text-align:left;
	padding:0px;
	float:right;
	line-height:1.5em;
	vertical-align:top;
	}

	#totfil{
	position:absolute;
	top:13px;
	right:135px;
	border-top:solid 1px #A6D2FF;
	border-left:solid 1px #A6D2FF;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.4em;
	width:135px;
    height:286px;
	color:#fff;
	text-align:right;
	padding:0px;
	float:right;
	line-height:0.8em;
	vertical-align:top;
	}
/*-----------------------------------------confermati */
	#schedagen{
	position:absolute;
	top:13px;
	right:10px;
	width:260px;
    height:286px;
	padding:0px;
	margin:0px;
	border-top:solid 1px #A6D2FF;
	border-left:solid 1px #A6D2FF;
	border-right:solid 1px #A6D2FF;
	font-family: 'Segoe UI', Tahoma, Helvetica, Arial, sans-serif;
	color:#fff;
	text-align:right;
	float:right;
	font-size:0.8em;
	line-height:0.8em;
	vertical-align:top;
	}
	
	#schedagenDB{
	position:absolute;
	top:311px;
	left:7px;
	width:315px;
    height:286px;
	padding:0px;
	margin:0px;
	border-top:solid 1px #A6D2FF;
	border-left:solid 1px #A6D2FF;
	border-right:solid 1px #A6D2FF;
	font-family: 'Segoe UI', Tahoma, Helvetica, Arial, sans-serif;
	color:#fff;
	text-align:right;
	float:right;
	font-size:0.8em;
	line-height:0.8em;
	vertical-align:top;
	}


	#schedagenTA{
		position:absolute;
		top:0px;
		left:0px;
		width:55px;
		height:16px;
		text-align:center;
		padding-top:3px;
	}	

	#schedagenTAV{
		position:absolute;
		top:17px;
		left:0px;
		width:55px;
		height:16px;
		text-align:center;
		padding-top:2px;
		background-color:#0093D9;
	}	
	
	#schedaVALA{
		position:absolute;
		top:38px;
		left:0px;
		width:258px;
		height:76px;
		text-align:center;
		padding-top:4px;
	}	

	
	#schedaDBVALA{
		position:absolute;
		top:38px;
		left:0px;
		width:313px;
		height:76px;
		text-align:center;
		padding-top:4px;
	}	

		#schedagenTAB{
			position:absolute;
			top:0px;
			left:0px;
			width:129px;
			height:16px;
			text-align:right;
			padding-top:3px;
			padding-right:2px;
			background-color:#0093D9;
		}
		

		#schedagenDBTAB{
			position:absolute;
			top:0px;
			left:0px;
			width:184px;
			height:16px;
			text-align:right;
			padding-top:3px;
			padding-right:2px;
			background-color:#0093D9;
		}
		
		#schedagenTABV{
			position:absolute;
			top:0px;
			right:0px;
			width:128px;
			height:16px;
			text-align:right;
			font-size:1.2em;
			padding-top:2px;
			background-color:#0093D9;
			padding-right:2px;
		}	

		
		#schedagenTAC{
			position:absolute;
			top:16px;
			left:0px;
			width:129px;
			height:15px;
			text-align:right;
			font-size:0.8em;
			color:#A6D2FF;
			padding-top:3px;
			padding-right:2px;
		}

		#schedagenDBTAC{
			position:absolute;
			top:16px;
			left:0px;
			width:184px;
			height:15px;
			text-align:right;
			font-size:0.8em;
			color:#A6D2FF;
			padding-top:3px;
			padding-right:2px;
		}
		
		#schedagenTACV{
			position:absolute;
			top:16px;
			right:0px;
			width:128px;
			height:15px;
			text-align:right;
			font-size:0.9em;
			padding-top:3px;
			padding-right:2px;
		}
	
	
		#schedagenTAD{
			position:absolute;
			top:31px;
			left:0px;
			width:129px;
			height:15px;
			text-align:right;
			font-size:0.8em;
			color:#A6D2FF;
			padding-top:3px;
			padding-right:2px;
		}

		#schedagenDBTAD{
			position:absolute;
			top:31px;
			left:0px;
			width:184px;
			height:15px;
			text-align:right;
			font-size:0.8em;
			color:#A6D2FF;
			padding-top:3px;
			padding-right:2px;
		}
		
		#schedagenTADV{
			position:absolute;
			top:31px;
			right:0px;
			width:128px;
			height:15px;
			text-align:right;
			font-size:0.9em;
			padding-top:3px;
			padding-right:2px;
		}
	
		#schedagenTAE{
			position:absolute;
			top:46px;
			left:0px;
			width:129px;
			height:15px;
			text-align:right;
			font-size:0.8em;
			color:#A6D2FF;
			padding-top:3px;
			padding-right:2px;
		}
		
		#schedagenDBTAE{
			position:absolute;
			top:46px;
			left:0px;
			width:184px;
			height:15px;
			text-align:right;
			font-size:0.8em;
			color:#A6D2FF;
			padding-top:3px;
			padding-right:2px;
		}
		

		#schedagenTAEV{
			position:absolute;
			top:46px;
			right:0px;
			width:128px;
			height:15px;
			text-align:right;
			font-size:0.9em;
			padding-top:3px;
			padding-right:2px;
		}
		
		#schedagenTAF{
			position:absolute;
			top:61px;
			left:0px;
			width:129px;
			height:15px;
			text-align:right;
			font-size:0.8em;
			color:#A6D2FF;
			padding-top:3px;
			padding-right:2px;
		}

		#schedagenDBTAF{
			position:absolute;
			top:61px;
			left:0px;
			width:184px;
			height:15px;
			text-align:right;
			font-size:0.8em;
			color:#A6D2FF;
			padding-top:3px;
			padding-right:2px;
		}
		
		#schedagenTAFV{
			position:absolute;
			top:61px;
			right:0px;
			width:128px;
			height:15px;
			text-align:right;
			font-size:0.9em;
			padding-top:3px;
			padding-right:2px;
		}
		


	#schedaVALB{
		position:absolute;
		top:115px;
		left:0px;
		width:258px;
		height:76px;
		text-align:center;
		padding-top:4px;
	}	

	#schedaDBVALB{
		position:absolute;
		top:115px;
		left:0px;
		width:313px;
		height:76px;
		text-align:center;
		padding-top:4px;
	}	


	#schedaVALC{
		position:absolute;
		top:192px;
		left:0px;
		width:258px;
		height:46px;
		text-align:center;
		padding-top:4px;
	}
	
	#schedaDBVALC{
		position:absolute;
		top:192px;
		left:0px;
		width:313px;
		height:46px;
		text-align:center;
		padding-top:4px;
	}

	#schedaVALD{
		position:absolute;
		top:239px;
		left:0px;
		width:258px;
		height:46px;
		text-align:center;
		padding-top:4px;
	}	
	
	#schedaDBVALD{
		position:absolute;
		top:239px;
		left:0px;
		width:313px;
		height:46px;
		text-align:center;
		padding-top:4px;
	}		

		
	#schedagenTB{
		position:absolute;
		top:0px;
		left:56px;
		width:85px;
		height:16px;
		text-align:center;
		padding-top:3px;
	}	
	
	#schedagenDBTB{
		position:absolute;
		top:0px;
		left:56px;
		width:128px;
		height:16px;
		text-align:center;
		padding-top:3px;
	}		

	#schedagenTBV{
		position:absolute;
		top:17px;
		left:56px;
		width:85px;
		height:16px;
		text-align:center;
		padding-top:2px;
		background-color:#0093D9;
	}

	#schedagenDBTBV{
		position:absolute;
		top:17px;
		left:56px;
		width:128px;
		height:16px;
		text-align:center;
		padding-top:2px;
		background-color:#0093D9;
	}
	
	#schedagenTC{
		position:absolute;
		top:0px;
		right:0px;
		width:116px;
		height:16px;
		text-align:center;
		padding-top:3px;
	}	
	
	#schedagenDBTC{
		position:absolute;
		top:0px;
		right:0px;
		width:128px;
		height:16px;
		text-align:center;
		padding-top:3px;
	}	

	#schedagenTCV{
		position:absolute;
		top:17px;
		right:0px;
		width:116px;
		height:16px;
		text-align:center;
		padding-top:2px;
		background-color:#0093D9;
	}
	
	#schedagenDBTCV{
		position:absolute;
		top:17px;
		right:0px;
		width:128px;
		height:16px;
		text-align:center;
		padding-top:2px;
		background-color:#0093D9;
	}
	
	#schedagenA{
		position:relative;
		height:20px;
		right:125px;
		font-size:0.6em;
		line-height:1.4em;
		color:#FFF;
		padding-right:5px; 
		border-bottom:solid 1px #0088CC;
	}	

	#schedagenA2{
		position:relative;
		height:12px;
		font-size:0.5em;
		line-height:1.3em;
		color:#A6D2FF;
		padding-right:5px; 
		border-bottom:solid 1px #0088CC;
	}

	#schedagenAS{
		position:relative;
		height:5px;
	}

/*-----------------------------------------confermati */

	#totfilDB{
	position:absolute;
	top:280px;
	left:8px;
	border-bottom:solid 1px #A6D2FF;
	border-left:solid 1px #A6D2FF;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.4em;
	width:155px;
    height:282px;
	color:#fff;
	text-align:right;
	padding:0px;
	float:right;
	line-height:0.8em;
	vertical-align:top;
	}
	
	#totfilB{
	position:absolute;
	background-color:#0093D9;
	top:13px;
	right:10px;
	border-top:solid 1px #A6D2FF;
	border-right:solid 1px #A6D2FF;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.4em;
	width:125px;
    height:285px;
	color:#fff;
	text-align:right;
	padding:0px;
	float:right;
	line-height:0.8em;
	vertical-align:top;
	}

	#totfilBDB{
	position:absolute;
	background-color:#0093D9;
	top:280px;
	left:167px;
	border-bottom:solid 1px #A6D2FF;
	border-right:solid 1px #A6D2FF;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.4em;
	width:155px;
    height:282px;
	color:#fff;
	text-align:right;
	padding:0px;
	float:right;
	line-height:0.8em;
	vertical-align:top;
	}

	#totfilC{
	position:absolute;
	background-color:#0093D9;
	top:20px;
	right:5px;
	border-top:solid 1px #A6D2FF;
	border-right:solid 1px #A6D2FF;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.4em;
	width:165px;
    height:205px;
	color:#fff;
	text-align:right;
	padding:0px;
	float:right;
	line-height:0.8em;
	vertical-align:top;
	}
	
	#div_totfil{
		position:relative;
		height:20px;
		font-size:0.6em;
		line-height:1.4em;
		color:#FFF;
		padding-right:5px; 
		border-bottom:solid 1px #0088CC;
	}

	#div_totspace{
		position:relative;
		height:5px;
	}

	#div_totfil2{
		position:relative;
		height:12px;
		font-size:0.5em;
		line-height:1.3em;
		color:#A6D2FF;
		padding-right:5px; 
		border-bottom:solid 1px #0088CC;
	}
	
	#div_totfil3{
		position:relative;
		height:12px;
		font-size:0.6em;
		line-height:1em;
		color:#FFF;
		padding-right:5px; 
		border-bottom:solid 1px #0088CC;
	}

	#div_totfilB{
		position:relative;
		height:20px;
		font-size:0.7em;
		line-height:1.2em;
		color:#fff;
		padding-right:5px; 
		border-bottom:solid 1px #0088CC;
	}

	#div_totfilBnsx{
		position:absolute;
		top:0px;
		width:190px;
		border-left:solid 1px #fff;
		text-align:left;
		height:50px;
		font-size:1em;
		line-height:0.8em;
		color:#fff;
		padding-left:5px; 
	}

	#div_totfilDB{
		position:absolute;
		top:0px;
		right:0px;
		width:190px;
		border-right:solid 1px #fff;
		text-align:right;
		height:50px;
		font-size:1em;
		line-height:0.8em;
		color:#fff;
		padding-right:5px; 
	}

	#div_totfilDB2{
		position:absolute;
		text-align:right;
		top:50px;
		right:0px;
		width:190px;
		border-right:solid 1px #fff;
		height:50px;
		font-size:1em;
		line-height:0.8em;
		color:#fff;
		padding-right:5px; 
	}

	#div_totfilDB3{
		position:absolute;
		top:100px;
		right:0px;
		text-align:right;
		width:190px;
		border-right:solid 1px #fff;
		height:50px;
		font-size:1em;
		line-height:0.8em;
		color:#fff;
		padding-right:5px; 
	}

	#div_totfilDB4{
		position:absolute;
		text-align:left;
		top:150px;
		right:0px;
		width:190px;
		text-align:right;
		border-right:solid 1px #fff;
		height:50px;
		font-size:1em;
		line-height:0.8em;
		color:#fff;
		padding-right:5px; 
	}

	#div_totfilDB5{
		position:absolute;
		top:240px;
		width:190px;
		right:0px;
		border-right:solid 1px #fff;
		height:50px;
		font-size:1em;
		line-height:0.8em;
		color:#fff;
		padding-right:5px; 
	}

	#div_totfilDB6{
		position:absolute;
		top:290px;
		width:190px;
		right:0px;
		border-right:solid 1px #fff;
		height:70px;
		font-size:0.8em;
		line-height:0.8em;
		color:#fff;
		padding-right:5px; 
	}

	#div_totfilDBF{
		position:absolute;
		top:479px;
		width:260px;
		right:0px;
		height:70px;
		font-size:1.8em;
		line-height:0.6em;
		color:#fff;
		padding-right:0px; 
	}

	#div_totfilBndx{
		position:absolute;
		text-align:left;
		top:58px;
		width:250px;
		left:0px;
		border-left:solid 1px #fff;
		height:69px;
		font-size:0.7em;
		line-height:1em;
		color:#fff;
		padding-left:5px; 
	}

	#div_totfilB1nsx{
		position:absolute;
		top:135px;
		text-align:left;
		width:190px;
		border-left:solid 1px #fff;
		height:45px;
		font-size:1em;
		line-height:0.8em;
		color:#fff;
		padding-left:5px; 
	}

	#div_totfilB1ndx{
		position:absolute;
		text-align:left;
		top:190px;
		width:190px;
		text-align:left;
		left:0px;
		border-left:solid 1px #fff;
		height:45px;
		font-size:0.9em;
		line-height:0.8em;
		color:#fff;
		padding-left:5px; 
	}

	#div_totfilB2nsx{
		position:absolute;
		top:50px;
		width:190px;
		left:195px;
		border-right:solid 1px #fff;
		height:60px;
		font-size:0.8em;
		line-height:0.8em;
		color:#fff;
		padding-right:5px;
	}
	
	#div_totfilB2bnsx{
		position:absolute;
		top:130px;
		width:176px;
		left:209px;
		border-right:solid 1px #fff;
		border-LEFT:solid 1px #fff;
		height:156px;
		font-size:0.6em;
		line-height:0.8em;
		color:#fff;
		padding:5px;
		background-color:#0093D9;
	}

	#div_totmed{
		position:absolute;
		top:130px;
		width:180px;
		left:205px;
		border-right:solid 1px #fff;
		height:45px;
		font-size:1em;
		line-height:0.9em;
		color:#fff;
		padding-right:5px;
	}

	#div_totmeda{
		position:absolute;
		top:175px;
		width:90px;
		left:295px;
		border-right:solid 1px #fff;
		border-left:solid 1px #fff;
		border-bottom:solid 1px #fff;
		height:45px;
		font-size:1em;
		line-height:0.9em;
		color:#fff;
		padding-right:5px;
	}

	#div_totmedb{
		position:absolute;
		top:175px;
		width:90px;
		left:205px;
		border-left:solid 1px #fff;
		border-bottom:solid 1px #fff;
		height:45px;
		font-size:1em;
		line-height:0.9em;
		color:#fff;
		padding-right:5px;
	}

	#div_totfilB2ndx{
		position:absolute;
		top:0px;
		width:190px;
		left:195px;
		border-right:solid 1px #fff;
		height:50px;
		font-size:1em;
		line-height:0.8em;
		color:#fff;
		padding-right:5px; 
	}

	#div_totfilB3nsx{
		position:absolute;
		padding-top:0px;
		top:234px;
		width:210px;
		text-align:right;
		left:0px;
		border-right:solid 1px #fff;
		height:48px;
		font-size:1.3em;
		line-height:0.6em;
		color:#fff;
		padding-right:5px; 
	}

	#div_totfilB2{
		position:relative;
		height:60px;
		font-size:0.7em;
		line-height:1.2em;
		color:#fff;
		padding-right:5px; 
		border-bottom:solid 1px #0088CC;
	}
	
	#div_totfilC{
		position:relative;
		height:22px;
		font-size:0.8em;
		line-height:1.5em;
		color:#fff;
		padding-right:5px; 
		border-bottom:solid 1px #0088CC;
	}

/*-----------------------------------------form scheda film*/


	#br_puls{
	position:absolute; 
	top:320px; 
	left:22px;
	 width:955px; 
	 height:20px !important; 
	 float:left; 
	 border-top:solid 1px #fff;
	}
	
	#sf_form{
	position:absolute;
	top:15px;
	right:0px;
    width:740px;
    height:305px;
	}
	
	#top_sea{
	position:absolute;
	top:286px;
	color:#0088cc;
	left:0px;
    width:1000px;
    height:26px;
	font-size:0.7em;
	font-family: Arial, sans-serif; 
	z-index:8888;
	}

	#top_scroll{
	position:absolute;
	top:325px;
	color:#0088cc;
	right:0px;
    width:1000px;
    height:26px;
	font-size:0.7em;
	font-family: Arial, sans-serif; 
	z-index:8888;
	}
	
	
	#top_scrollns{
	position:absolute;
	top:365px;
	color:#0088cc;
	right:0px;
    width:1000px;
    height:26px;
	font-size:0.7em;
	font-family: Arial, sans-serif; 
	z-index:8888;
	}
	
	#top_scrollb{
	position:absolute;
	border-top:solid 1px #A6D2FF;
	top:88px;
	color:#ffffff;
	right:0px;
    width:1000px;
    height:26px;
	font-size:0.7em;
	font-family: Arial, sans-serif; 
	z-index:8888;
	}

	#top_scrollc{
	position:absolute;
	top:87px;
	color:#ffffff;
	right:0px;
    width:1000px;
    height:26px;
	font-family: Arial, sans-serif; 
	font-size:0.8em;
	z-index:8888;
	}
	
	#form_film_tit{
	position:absolute;
	top:0px;
    left:0px;
    width:355px;
    height:30px;
	}
	
	#film_tit {
	width:355px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}
	
	#form_film_titcoll{
	position:absolute;
	top:0px;
    left:375px;
    width:350px;
    height:32px;
	}
	
	#film_titcoll {
	width:350px;
	height:32px; 
	font-family:sans-serif, arial;  
	padding:0px 0px 0px 0px;
	}
	

	#form_film_anno{
	position:absolute;
	top:120px;
    left:0px;
    width:50px;
    height:30px;
	}
	
	#film_anno {
	width:50px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}
	
	#form_film_nazion{
	position:absolute;
	top:120px;
    left:260px;
    width:100px;
    height:32px;
	}
	
	#film_nazion{
	width:100px;
	height:30px; 
	padding:0px 2px 0px 2px;
	}
	
		
	#form_film_sta{
	position:absolute;
	top:120px;
    left:70px;
    width:175px;
    height:32px;
	}
	
	#film_sta{
	width:175px;
	height:32px; 
	padding:0px 0px 0px 0px;
	}
	
	#form_film_prod{
	position:absolute;
	top:60px;
    left:0px;
    width:240px;
    height:30px;
	}
	
	#film_prod {
	width:240px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}

	#form_film_dis{
	position:absolute;
	top:60px;
    left:260px;
    width:240px;
    height:30px;
	}
	
	#film_dis {
	width:240px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}
	
	#form_film_reg{
	position:absolute;
	top:60px;
    left:520px;
    width:200px;
    height:30px;
	}
	
	#film_reg {
	width:200px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}
	
	#form_film_siae{
	position:absolute;
	top:120px;
    right:20px;
    width:74px;
    height:30px;
	}
	
	#film_siae{
	width:74px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}
	
	#form_film_cred{
	position:absolute;
	top:120px;
    right:110px;
    width:110px;
    height:32px;
	}
	
	#film_cred{
	width:110px;
	height:32px; 
	font-family:sans-serif, arial;  
	font-size:14px; 
	padding:0px;
	}
	
	#form_film_cat{
	position:absolute;
	top:180px;
    left:0px;
    width:220px;
    height:90px;
	}

	#form_film_catb{
	position:absolute;
	top:197px;
    left:230px;
    width:220px;
    height:72px;
	}

	#form_film_cond_cat{
	position:absolute;
	top:128px;
    left:10px;
    width:220px;
    height:90px;
	}

	#form_film_cond_catb{
	position:absolute;
	top:146px;
    left:240px;
    width:220px;
    height:72px;
	}
		

	#film_catA, #film_catB, #film_catC, #film_catD, #film_catE, #film_catF, #film_catG {
	position:relative;
	top:2px;
	left:0px;
	width:15px;
	height:15px;
	}

	
	#sfinvia {
	position:absolute;
	top:225px;
    right:15px;
    width:480px;
	text-align:right;
    height:30px;
	}
	
	#inv_eli {
	position:absolute;
	top:0px;
	right:172px;
	width:85px;
	text-align:right;
	height:20px;
	z-index:8888;
	}

	
	#inv_mod {
	position:absolute;
	top:0px;
	right:86px;
	width:85px;
	height:20px;
	z-index:8888;
	}	
	
	

	#inv_co {
	position:absolute;
	top:0px;
	right:0px;
	width:85px;
	height:20px;
	z-index:8888;
	}
	
	#ok_agg {
	position:absolute;
	bottom:0px;
	right:0px;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; 
	font-size:0.7em;
	line-height:1em;
	z-index:8888;
	}
	
	#ok_eli {
	position:absolute;
	top:10px;
	right:4px;
	text-align:right;
	color:rgba(241,221,163,1.00);
	width:505px;
	height:20px;
	overflow:hidden;
	font-size:0.7em;
	z-index:8888;
	}
	
	#formscfilm input:focus{outline:none;}
	#formscfilm input {border: 1px solid #A5E1FE; color:#fff; font-size:1.3em; } 
	#formscfilm input:focus {border: 1px solid #0CF; background-color:#1C90CA;  color:#FFF; font-size:1.5em; } 
	#formscfilm input.HideMe:focus p {color:#FFF;}
	
		#formscfilm select:focus{outline:none;}
		#formscfilm select {border: 1px solid #A5E1FE; background-color:#0283C5;  font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;  font-size:1.3em; color:#FFF; } 
		#formscfilm select:focus {border: 1px solid #0CF; background-color:#1C90CA;} 
		#formscfilm select.HideMe:focus p {color:#FFF;}
		
    #formscfilm p  { position: relative; margin: 0px 0; color:#fff;}
	#formscfilm p label { position:relative;  left:2px; font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;  font-size:0.9em; color:#FFF;}
	#form_film_tit p br, #form_film_prod p br, #form_film_dis p br, #form_film_reg p br, #form_film_anno p br, #form_film_nazion p br, #form_film_sta p br, #form_film_ncont p br, #form_film_dcont p br, #form_film_siae p br, #form_film_cred p br  {display: none;}
	
	
/*____________________________________________________________form abbinementi tipo titolo_________________*/	
	#TIPABBTX{
	position:absolute;
	top:47px;
    left:440px;
    width:400px;
	font-size:1.2em;
    height:30px;
	color:#fff;
	z-index:8888;
	}
	
	#ESSTX{
	position:absolute;
	top:57px;
    right:0px;
    width:400px;
	font-size:1.2em;
    height:30px;
	color:#fff;
	z-index:8888;
	}

	#form_abb_film{
	position:absolute;
	top:88px;
    right:0px;
    width:415px;
    height:26px;
	}
	
	#Rett_RT{
    width:415px;
    height:26px;
	}

	#sf_titcoge{
	position:absolute;
	top:33px;
	right:80px;
    width:490px;
    height:50px;
	color:#DBEDFF;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	}

	#sf_formabbi{
	position:absolute;
	top:40px;
	right:0px;
    width:580px;
	background-color:#0094DB;
    height:87px;
	}
	
	#sf_formess{
	position:absolute;
	top:40px;
	right:0px;
    width:420px;
	border-right:1px solid #DBEDFF;
    height:87px;
	}
	
	#sf_forBUD{
	position:absolute;
	top:25px;
	right:0px;
    width:220px;
    height:87px;
	}

	#inv_elidef{
	position:absolute;
	top:48px;
    right:5px;
	}
	
	#inv_eliess{
	position:absolute;
	top:48px;
    left:125px;
	}
	
	#form_titcoge{
	position:absolute;
	top:20px;
    left:0px;
    width:720px;
    height:60px;
	font-size:2em;
	color:#fff;
	text-align:left;
	}
	
	#form_COCOGE{
	position:absolute;
	top:35px;
    right:410px;
    width:120px;
    height:26px;
	}
	
	#COCOGE {
	width:120px;
	height:26px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}
	

	#form_TIPTDESC{
	position:absolute;
	top:35px;
    right:95px;
    width:310px;
    height:26px;
	}
	
	#TIPTDESC {
	width:310px;
	height:26px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}

	#form_PERCRED, #form_vBUDPERC {
	position:absolute;
	top:35px;
    left:20px;
    width:100px;
    height:26px;
	}
	
	#PERCRED, #vBUDPERC{
	width:100px;
	height:26px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}
	
	
	#sfinviaABBI {
	position:absolute;
	top:55px;
    right:20px;
    width:480px;
	text-align:right;
    height:30px;
	}
	
	#all_db {
        position:absolute;
		width:50px;
		height:17px;
        top:353px;
		left:806px;
		z-index:888888;
    }
	
	#new_scABBI {
        position:absolute;
		width:50px;
		height:17px;
        top:183px;
		left:926px;
		z-index:888888;
    }

	#top_scrollABBI{
	position:absolute;
	top:126px;
	color:#fff;
	right:0px;
    width:1000px;
    height:26px;
	font-size:0.7em;
	font-family: Arial, sans-serif; 
	border-top:solid 1px #A6D2FF;
	z-index:8888;
	}
	
	
	#ok_eliCG {
	position:absolute;
	top:40px;
	right:0px;
	text-align:right;
	color:#D5E4FD;
	width:300px;
	height:45px;
	overflow:hidden;
	font-size:0.7em;
	z-index:8888;
	}

	#ok_eliCGB {
	position:absolute;
	top:100px;
	right:120px;
	text-align:right;
	color:#D5E4FD;
	width:300px;
	height:45px;
	overflow:hidden;
	font-size:0.7em;
	z-index:8888;
	}
	

	#formABBI input:focus{outline:none;}
	#formABBI input {border: 1px solid #A5E1FE; color:#fff; font-size:1.3em; } 
	#formABBI input:focus {border: 1px solid #0CF; background-color:#1C90CA;  color:#FFF; font-size:1.5em; } 
	#formABBI input.HideMe:focus p {color:#FFF;}
	
		#formABBI select:focus{outline:none;}
		#formABBI select {border: 1px solid #A5E1FE; background-color:#0283C5;  font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;  font-size:1.3em; color:#FFF; } 
		#formABBI select:focus {border: 1px solid #0CF; background-color:#1C90CA;} 
		#formABBI select.HideMe:focus p {color:#FFF;}
		
    #formABBI p  { position: relative; margin: 0px 0; color:#fff;}
	#formABBI p label { position:relative;  left:2px; font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;  font-size:0.9em; color:#FFF;}

/*-----------------------------------------form sccontr*/








	#sf_form_ELIFTT{
	position:absolute;
	background-color:#9E9E9E;
	border-top:solid 1px rgba(135,135,135,1.00);
	color:#000;
	bottom:0px;
	left:0px;
    width:265px;
    height:40px;
	z-index:88888888;
	}
	
	#form_ELIFatt{
	position:absolute;
	top:5px;
    left:4px;
    width:160px;
    height:30px;
	}

	#nrELIFatt {
	position:absolute;
	top:0px;
	left:0px;
	width:160px;
	height:30px; 
	font-family:sans-serif, arial;
	text-align:right;
	padding:0px 1px 0px 1px;
	}

	#submitELIFTT{
	position:absolute;
	top:3px;
    right:8px;
	}
	
	#form_YYCONT{
	position:absolute;
	top:5px;
    left:171px;
    width:88px;
    height:25px;
	}

	#SEL_YYCONT {
	position:absolute;
	top:0px;
	left:0px;
	width:88px;
	background-color:#A6A6A6;
	color:#fff;
	height:25px; 
	font-family:sans-serif, arial;
	text-align:right;
	padding:0px 1px 0px 1px;
	}
	
	
	#submitCOEF{
	position:absolute;
	top:3px;
    right:18px;
	}

	#ID_CCG{
	position:absolute;
	top:16px;
    right:10px;
	}

	#sf_form_FTT{
	position:absolute;
	background-color:#A6A6A6;
	border-top:solid 1px #6A6A6A;
	border-bottom:solid 1px #6A6A6A;
	color:#000;
	top:126px;
	left:370px;
    width:265px;
    height:150px;
	}


	#form_rif_FTT{
	position:absolute;
	top:38px;
    left:4px;
    width:100px;
    height:30px;
	}
	
	#rif_FTT {
	width:100px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}
	
	#form_rif_YFTT{
	position:absolute;
	top:38px;
    left:106px;
    width:55px;
    height:30px;
	}
	
	#rif_YFTT {
	width:55px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}
		
	#submitFTT{
	position:absolute;
	top:53px;
    right:8px;
	}

	#tit_vFTT{
	position:absolute;
	top:5px;
	left:5px;
	font-size:1em;
	color:#fff;
	}

	#formFTT input:focus {outline:none;}
	#formFTT input {border: 1px solid #fff; color:#fff;  font-size:1.3em; } 
	#formFTT input:focus {border: 1px solid #0CF; background-color:#9E9E9E;  color:#fff; font-size:1.5em; } 
	#formFTT input.HideMe:focus p {color:#FFF;}
			
    #formFTT p { position: relative; margin: 0px 0; color:#fff;}
	#formFTT p label { position:relative;  left:2px; font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;  font-size:1em; color:#fff;}














	
	#new_contr{
	position:absolute;
	top:68px;
	left:370px;
    width:100px;
    height:18px;
	z-index:8889;
	}
		
	#sf_form_contr{
	position:absolute;
	background-color:#008FD5;
	border-top:solid 1px #0097DF;
	border-bottom:solid 1px #0097DF;
	top:126px;
	left:10px;
    width:350px;
    height:150px;
	}
	
	#sf_form_contr_cond{
	position:absolute;
	background-color:#008FD5;
	border-top:solid 1px #0097DF;
	border-bottom:solid 1px #0097DF;
	top:55px;
	left:10px;
    width:625px;
    height:220px;
	}
	
	#sf_form_contrb{
	position:absolute;
	background-color:#008FD5;
	border-top:solid 1px #0097DF;
	border-bottom:solid 1px #0097DF;
	top:242px;
	right:380px;
    width:415px;
    height:63px;
	}
	
	#tit_vCon{
	position:absolute;
	top:5px;
	left:5px;
	font-size:1em;
	color:#fff;
	}
	
	#form_contr_nrcontr{
	position:absolute;
	top:38px;
    left:5px;
    width:220px;
    height:30px;
	}
	
	#contr_nrcontr {
	width:220px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}

	#form_contr_dtcontr{
	position:absolute;
	top:38px;
    left:230px;
    width:115px;
    height:30px;
	}
	
	#contr_dtcontr {
	width:115px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}

	#form_contr_resp{
	position:absolute;
	top:88px;
    left:5px;
    width:220px;
    height:30px;
	}
	
	#contr_resp {
	width:220px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}
		
	#form_contr_cred{
	position:absolute;
	top:121px;
    left:111px;
    width:95px;
    height:30px;
	}
	
	#contr_cred {
	width:95px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}
	
	#form_contr_siae{
	position:absolute;
	top:73px;
    left:10px;
    width:98px;
    height:30px;
	}
	
	#contr_siae {
	width:99px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}

	#form_contr_iprog{
	position:absolute;
	top:15px;
    left:3px;
    width:110px;
    height:30px;
	z-index:888888;
	}
	
	#contr_iprog {
	width:110px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}

	#form_contr_fprog{
	position:absolute;
	top:15px;
    left:120px;
    width:110px;
    height:30px;
	z-index:888888;
	}
	
	#contr_fprog {
	width:110px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}
	
	#form_contr_ora{
	position:absolute;
	top:15px;
    left:240px;
    width:85px;
    height:30px;
	}
	
	#contr_ora {
	width:85px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}
	
	
	
	#form_contr_rass{
	position:absolute;
	top:15px;
    left:430px;
    width:190px;
    height:30px;
	}
	
	#contr_rass {
	width:190px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}
	
	#form_contr_newrass {
	position:absolute;
	top:65px;
    left:430px;
    width:190px;
    height:30px;
	}
	
	#contr_newrass {
	width:190px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	#sfcondP{
	position:absolute;
	font-size:0.7em;
	color:#BFFFEF;
	top:3px;
    left:5px;
    width:200px;
    height:10px;
	}
	
	#sfcond{
	position:absolute;
	background-color:#0082BF;
	font-size:0.7em;
	color:#BFFFEF;
	top:69px;
    left:4px;
    width:416px;
    height:134px;
	padding-top:28px;
	padding-right:10px;
	text-align:right;
	}
	
	#sfcond_blk{
	position:absolute;
	top:131px;
    left:4px;
    width:416px;
    height:84px;
	z-index:100;
	}
	
	#form_contr_cond{
	position:absolute;
	top:15px;
    left:335px;
    width:85px;
    height:30px;
	}
	
	#contr_cond {
	width:85px;
	height:30px; 
	font-family:sans-serif, arial;  
	padding:0px 2px 0px 2px;
	}
		

	#sfcontrinvia {
	position:absolute;
	top:68px;
    right:4px;
    width:100px;
	text-align:right;
    height:30px;
	}
	
	#sfcondinvia {
	position:absolute;
	top:125px;
    right:4px;
    width:100px;
	text-align:right;
    height:30px;
	}


	#errordate {
	position:absolute;
	padding:2px;
	top:130px;
	right:0px;
	text-align:right;
	color:#D5E4FD;
	width:195px;
	height:40px;
	overflow:hidden;
	font-size:0.7em;
	line-height:1.1em;
	z-index:8885;
}	

	#ok_agg_contr {
	position:absolute;
	top:60px;
	right:0px;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif; 
	font-size:0.9em;
	z-index:8888;
	}




	#formsccontr input:focus, #formsccontr_cond input:focus {outline:none;}
	#formsccontr input, #formsccontr_cond input {border: 1px solid #A5E1FE; color:#fff; font-size:1.3em; } 
	#formsccontr input:focus, #formsccontr_cond input:focus {border: 1px solid #0CF; background-color:#0088cc;  color:#FFF; font-size:1.5em; } 
	#formsccontr input.HideMe:focus p, #formsccontr_cond input.HideMe:focus p {color:#FFF;}
	
		#formsccontr select:focus, #formsccontr_cond select:focus{outline:none;}
		#formsccontr select, #formsccontr_cond select {border: 1px solid #A5E1FE; background-color:#0088cc;  font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;  font-size:1.3em; color:#FFF; } 
		#formsccontr select:focus, #formsccontr_cond select:focus {border: 1px solid #0CF; background-color:#0088cc;} 
		#formsccontr select.HideMe:focus p, #formsccontr_cond select.HideMe:focus p {color:#FFF;}
		
    #formsccontr p , #formsccontr_cond p  { position: relative; margin: 0px 0; color:#fff;}
	#formsccontr p label, #formsccontr_cond p label { position:relative;  left:2px; font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;  font-size:0.9em; color:#FFF;}
	#form_contr_tit p br, #form_contr_prod p br, #form_contr_dis p br, #form_contr_reg p br, #form_contr_anno p br, #form_contr_nazion p br, #form_contr_sta p br, #form_contr_ncont p br, #form_contr_dcont p br, #form_contr_siae p br, #form_contr_cred p br  {display: none;}



/*-----------------------------------------form fattura*/



	#form_nrfatt{
	position:absolute;
	background-color:#06F;
	top:0px;
    left:0px;
    width:84px;
    height:20px;
	}
	
	#nrFatt {
	position:absolute;
	top:0px;
	left:0px;
	width:120px;
	height:21px; 
	font-family:sans-serif, arial;
	text-align:right;
	padding:0px 1px 0px 1px;
	}

	#impFatt {
	position:absolute;
	top:1px;
	left:1px;
	width:87px;
	height:19px; 
	font-family:sans-serif, arial;
	text-align:right;
	padding:0px 1px 0px 1px;
	}
	
	#Fatt {
	position:relative;
	top:2px;
	left:0px;
	width:20px;
	height:20px; 
	padding:0px 0px 0px 0px;
	}

	#GestFTT input:focus {outline:none;}
	#GestFTT input  {border: 1px solid #ccc; color:#333; font-size:1.3em; background-color:#FFF; } 
	#GestFTT input:focus {border: 1px solid #0088cc;  color:#333; font-size:1.4em; } 
	#GestFTT input.HideMe:focus p {color:#FFF;}
			
	#div_tottit{
		position:relative;
		height:22px;
		font-size:0.7em;
		line-height:1.5em;
		color:#A6D2FF;
		padding-right:5px; 
		border-bottom:solid 1px #0088CC;
	}

	#div_totcasse{
		position:relative;
		height:22px;
		font-size:0.8em;
		line-height:1.5em;
		color:#fff;
		padding-right:5px; 
		border-bottom:solid 1px #0088CC;
	}

	#div_totcontr{
		position:relative;
		height:22px;
		font-size:0.8em;
		line-height:1.5em;
		color:#fff;
		padding-right:5px; 
		border-bottom:solid 1px #0088CC;
	}
	
	#tottit{
	position:absolute;
	top:20px;
	right:266px;
	border-top:solid 1px #A6D2FF;
	border-left:solid 1px #A6D2FF;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.2em;
	width:90px;
    height:286px;
	color:#fff;
	text-align:right;
	padding:0px;
	float:right;
	line-height:0.8em;
	vertical-align:top;
	}
	
	#totcasse{
	position:absolute;
	background-color:#0093D9;
	top:20px;
	right:136px;
	border-top:solid 1px #A6D2FF;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.2em;
	width:130px;
    height:200px;
	color:#fff;
	text-align:right;
	padding:0px;
	float:right;
	line-height:0.8em;
	vertical-align:top;
	}

	#totcontr{
	position:absolute;
	background-color:#0093D9;
	top:20px;
	right:5px;
	border-top:solid 1px #A6D2FF;
	border-right:solid 1px #A6D2FF;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.2em;
	width:130px;
    height:200px;
	color:#fff;
	text-align:right;
	padding:0px;
	float:right;
	line-height:0.8em;
	vertical-align:top;
	}

	#totfatt{
	position:absolute;
	top:241px;
	right:136px;
	border-top:solid 1px #A6D2FF;
	border-left:solid 1px #A6D2FF;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.2em;
	width:130px;
    height:65px;
	color:#fff;
	text-align:right;
	padding:0px;
	float:right;
	line-height:0.8em;
	vertical-align:top;
	}
	
	#totfattdt{
	position:absolute;
	background-color:#0093D9;
	top:241px;
	right:5px;
	border-top:solid 1px #A6D2FF;
	border-right:solid 1px #A6D2FF;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.2em;
	width:130px;
    height:62px;
	color:#fff;
	text-align:right;
	padding:0px;
	float:right;
	line-height:0.8em;
	vertical-align:top;
	}

		#tot_totlordo2{
	position:absolute;
	top:355px;
	left:240px;
	border-top:solid 1px #A6D2FF;
	border-right:solid 1px #A6D2FF;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:1.2em;
	width:140px;
    height:200px;
	color:#fff;
	text-align:right;
	padding:6px;
	float:right;
	line-height:0.8em;
	vertical-align:top;
	}
	
	
/*-----------------------------------------form accesso*/
	#cm_form{
	position:absolute;
	font-family: SegoeUI-Light-final, Arial, sans-serif;
	top:30px;
	right:8%;
    width:310px;
    height:130px;
	}
	
	#form_user{
	position:absolute;
	top:0px;
    left:0px;
    width:300px;
    height:30px;
	}
	
	#form_pass {
		position:absolute;
		top:40px;
	    left:0px;
		width:300px;
		height:30px;
	}

	#user {
		width:300px;
		height:30px; 
		color:#fff;  
		font-family:sans-serif, arial;  
		font-size:14px;
		line-height:30px;
		padding:0px 2px 0px 2px;
	}
	
	#pwd {
		width:300px; 
		height:30px; 
		color:#fff;  
		font-size:14px; 
		line-height:30px;
		padding:0px 2px 0px 2px;
		}
	
	
	#coninvia {
	position:absolute;
	top:100px;
    left:220px;
    width:63px;
    height:30px;
	}
	
	#formError {
	position:absolute;
	top:78px;
	left:0px;
	text-align:left;
	color:#ccc;
	font-size:0.8em;
	width:200px;
	height:15px;
	overflow:hidden;
	display:none;
	z-index:199;
}

	#form_err2 {
	position:absolute;
	top:78px;
	left:0px;
	text-align:left;
	color:#ccc;
	font-size:0.8em;
	width:200px;
	height:15px;
	overflow:hidden;
	z-index:199;
	
}

	#login input:focus{outline:none;}
	#login input {border: 1px solid #B9B9C8;} 
	#login input:focus {border: 1px solid #888} 
	#login input.HideMe:focus{display:none;}
    #login p  { position: relative; margin: 0px 0; color:#999;}
	#login p label { position: absolute; top:7px; left:2px; font-family:sans-serif, arial;  font-size:14px; color:#9C9CB1;}
	#form_user p br, #form_pass p br {display: none;}
	div.error {position: absolute; top:7px; left:2px; font-family:sans-serif, arial;  font-size:12px; }


    /****************** inizio sezione contatti *******************/

    #tit {
        position:absolute;
        top:0px;
		left:50%;
		margin-left:-125px;
		width:250px;
		text-align:left;
		z-index:
    }
	
	#mes {
        position:absolute;
        bottom:50px;
		right:5%;
		text-align:left;
		font-family: 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		line-height:0.9em;
		font-size:3.6em;
		color:#FFF;
		z-index:110;
    }
	
	#mesB {
        position:absolute;
        bottom:40px;
		left:2%;
		text-align:left;
		font-family: 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		line-height:0.9em;
		font-size:3em;
		color:#FFF;
		z-index:110;
    }	
	
	#entry {
        position:absolute;
        top:104px;
		left:0px;
		z-index:777;
    }

    #br_tit {
        position:absolute;
        top:0px;
		left:0px;
		width:100%;
		height:40px;
		border-bottom:solid 1px #1D1D1D;
		text-align:left;
		background-color:#2D2D2D;
    }

    #tit_wrt h1{
        position:absolute;
        top:10px;
		left:45px;
		color:#FFF;
		font-size:1em;
		letter-spacing:-0.05em;
    }
	
	#tit_img{
        position:absolute;
        top:5px;
		left:10px;
    }

	
    #tit_R h1{
        position:absolute;
		width:400px;
		height:40px;
        top:0px;
		right:10px;
		color:#FFF;
		font-size:0.7em;
		letter-spacing:-0.05em;
		padding-top:7px;
		text-align:right;
    }
	
	#resetpri {
        position:absolute;
		width:50px;
		height:17px;
        top:328px;
		left:272px;
		z-index:99;
    }
	
	#mat_sc {
        position:absolute;
		width:50px;
		height:17px;
        top:326px;
		left:705px;
		z-index:888888;
    }
	
	#new_scsr {
        position:absolute;
		width:50px;
		height:17px;
        top:331px;
		left:840px;
		z-index:888888;
    }

	#new_sc {
        position:absolute;
		width:50px;
		height:17px;
        top:353px;
		left:926px;
		z-index:888888;
    }
	
	#resetpriST {
        position:absolute;
		width:50px;
		height:17px;
        top:333px;
		left:272px;
		z-index:1;
    }

    #ben {
        position:absolute;
        top:20px;
		left:95%;
		margin-left:-410px;
		text-align:left;
		width:300px;
		height:30px;
        font-size:0.8em;
        text-align:left;
        color:#ccc;
    }	
	
	
	
	
	#desc_h {
        position:absolute;
        top:380px;
		left:50%;
		margin-left:-300px;
        width:330px;
		height:20px;
		text-align:right;
    }
	
	#desc_h_fl {
        position:absolute;
        bottom:17px;
		left:50%;
		margin-left:-480px;
        width:330px;
		height:20px;
		text-align:right;
    }
	
	#desc_ut {
        position:absolute;
        top:236px;
		left:430px;
        width:200px;
		height:30px;
		text-align:right;
		color:#A6D2FF;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		font-size:1.2em;
		font-weight:bold;
		z-index:88888;
    }

	#desc_utsf {
        position:absolute;
        top:244px;
		right:110px;
        width:200px;
		height:30px;
		text-align:right;
		color:#A6D2FF;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		font-size:1.2em;
		font-weight:bold;
		z-index:88888;
    }

	
	#desc_utDB {
        position:absolute;
        top:570px;
		left:5px;
        width:630px;
		height:30px;
		text-align:left;
		color:#A6D2FF;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		font-size:2em;
		font-weight:bold;
    }

	#desc_utb {
        position:absolute;
        top:44px;
		left:3px;
        width:630px;
		height:30px;
		text-align:left;
		color:#A6D2FF;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		font-size:2em;
		font-weight:bold;
    }	


	#dett_tit {
        position:absolute;
		padding-left:10px;
        top:5px;
		left:0px;
        width:640px;
		height:25px;
		text-align:left;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		line-height:1em;
		color:#fff;
		font-size:1.4em;
		font-weight:bold;
    }
	
		#dett_titb {
        position:absolute;
        top:56px;
		left:0px;
        width:1024px;;
		height:30px;
		text-align:right;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		line-height:1em;
		color:#fff;
		font-size:2em;
		font-weight:bold;
    }
	
	#dett_fia {
        position:absolute;
		border-top: solid 1px #fff;
        top:30px;
		left:10px;
        width:635px;
		height:70px;
		text-align:left;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		font-size:1.3em;
		line-height:0.6em;
    }

	#win_erjs {
        position:absolute;
		border-top: solid 1px #fff;
		border-right: solid 1px #fff;
		background-color:rgba(127,14,16,1.00);
        top:288px;
		left:0px;
        width:645px;
		height:30px;
		text-align:left;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		font-size:1.3em;
		line-height:0.6em;
		z-index:888888;
		display:none;
    }
	
	#sfError {
	position:absolute;
	top:8px;
	left:6px;
	text-align:left;
	color:#fff;
	height:13px;
	overflow:hidden;
	font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
	font-size:0.7em; color:#fff;
	display:none;
	z-index:8888888;
}	
	

	#win_error {
        position:absolute;
		border-top: solid 1px #fff;
		border-right: solid 1px #fff;
		background-color:rgba(127,14,16,1.00);
        top:288px;
		left:0px;
        width:645px;
		height:30px;
		text-align:left;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		font-size:1.3em;
		line-height:0.6em;
		z-index:8888;
    }

	#win_ok {
        position:absolute;
		border-top: solid 1px #fff;
		border-right: solid 1px #fff;
		background-color:rgba(12,120,55,1.00);
        top:288px;
		left:0px;
        width:645px;
		height:30px;
		text-align:left;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		font-size:1.3em;
		line-height:0.6em;
		z-index:8888;
    }

	#win_errorabi {
        position:absolute;
		border-top: solid 1px #fff;
		border-left: solid 1px #fff;
		background-color:rgba(127,14,16,1.00);
        top:76px;
		right:0px;
        width:550px;
		height:50px;
		text-align:left;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		font-size:1.3em;
		line-height:0.6em;
		z-index:8888;
    }

	#win_okabi {
        position:absolute;
		border-top: solid 1px #fff;
		border-left: solid 1px #fff;
		background-color:rgba(12,120,55,1.00);
        top:76px;
		right:0px;
        width:550px;
		height:50px;
		text-align:left;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		font-size:1.3em;
		line-height:0.6em;
		z-index:8888;
    }

	#win_erroress {
        position:absolute;
		border-top: solid 1px #fff;
		border-left: solid 1px #fff;
		border-right: solid 1px #fff;
		background-color:rgba(127,14,16,1.00);
        top:86px;
		right:10px;
        width:450px;
		height:40px;
		text-align:left;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		font-size:1.3em;
		line-height:0.4em;
		z-index:8888;
    }

	#win_okess {
        position:absolute;
		border-top: solid 1px #fff;
		border-left: solid 1px #fff;
		border-right: solid 1px #fff;
		background-color:rgba(12,120,55,1.00);
        top:86px;
		right:10px;
        width:450px;
		height:40px;
		text-align:left;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		font-size:1.3em;
		line-height:0.4em;
		z-index:8888;
    }

	#dett_fia_cond {
        position:absolute;
		border-top: solid 1px #fff;
        top:30px;
		left:10px;
        width:635px;
		height:15px;
		text-align:left;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		font-size:1.3em;
		line-height:0.6em;
    }

	#dett_fiab {
        position:absolute;
		border-top: solid 1px #fff;
        top:30px;
		left:360px;
		padding-left:10px;
        width:285px;
		height:70px;
		text-align:right;
		padding-right:10px;
		padding-top:52px;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		font-size:1.3em;
		line-height:0.6em;
    }
	

		#dett_rif {
        position:absolute;
        top:10px;
		left:5px;
        width:265px;
		height:250px;
		text-align:left;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		font-size:1.3em;
		font-weight:lighter;
		line-height:0.6em;
    }
	
	#dett_fia a {
		color:#fff;
    }
	
	#txt_imp {
		color:#ffffff;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		font-size:1.4em;
		font-weight:lighter;
    }

	#txt_aggb {
		position:absolute;
		top:405px;
		right:10px;
		width:360px;
		height:60px;
		text-align:right;
		color:#333;
		font-family: Arial, sans-serif;
		font-size:0.8em;
		font-weight:lighter;
    }

	#txt_agg {
		color:#ffffff;
		font-family: SegoeUI-Light-final, 'Segoe UI Light', 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
		font-size:1em;
		font-weight:lighter;
    }
	
	#desc_ut_fl {
        position:absolute;
        top:8px;
		left:50%;
		margin-left:-300px;
        width:600px;
		height:30px;
		text-align:center;
    }	
	
	
    #sfall_co {
        position:absolute;
		background-image:url(../images/sf_ingPT.png);
		border-top:solid 1px #000;
        bottom:0px;
		left:0px;
        width:100%;
        height:200px;
		z-index:10;
    }
	
	#sfall_fl {
        position:absolute;
		background-color:#444;
        bottom:20px;
        margin-top:291px;
        width:100%;
        height:50px;
        left:0px;
    }
	
    #bip {
        position:absolute;
        bottom:0px;
		right:5%;
		width:400px;
		height:15px;
        font-size:1em;
        text-align:right;
		font-size:0.7em;
		line-height:13px;
        color:#667;
    }

    #bipb {
        position:absolute;
        bottom:0px;
		right:0px;
		text-align:right;
		width:200px;
		height:15px;
        font-size:1em;
		font-size:0.7em;
		line-height:13px;
        color:#665;
    }

    #bip_int {
        position:absolute;
        bottom:5px;
		left:5px;
		width:500px;
		height:10px;
        text-align:left;
		font-size:0.7em;
		line-height:0.7em;
		float:right;
		padding:0px;
		margin:0px;
        color:#CCC;
    }

    #bip_img {
        position:absolute;
        bottom:20px;
		left:95%;
		margin-left:-415px;
		text-align:left;
    }

    #page {
        position:absolute;
		background-image:url(../images/sf_indSM.jpg);
	 	background-position:bottom center;
		top:0px;
        left:0px;
		margin:0px;
	  	width:100%;
		height:100%;
		cursor:pointer;
		z-index:5;
    }
	
    #pageBIG {
        position:absolute;
		background-image:url(../images/sf_ind.jpg);
		background-position:bottom center;
		top:0px;
        left:0px;
		margin:0px;
	  	width:100%;
		height:100%;
		z-index:7;
    }
		
	#top_page {
        position:absolute;
		background-color:#0088CC;
		background-position:center;
		border-bottom:solid 1px #00699B;
        top:40px;
        left:0px;
        width:100%;
        height:320px;
    }
	
	#top_pageabb {
        position:absolute;
		background-color:#0088cc;
		background-position:center;
		border-bottom:solid 1px #005A86;
        top:39px;
        left:0px;
        width:100%;
        height:110px;
    }
	
	#top_pageDB {
        position:absolute;
		background-color:#0088CC;
		background-position:center;
		border-bottom:solid 1px #00699B;
        top:40px;
        left:0px;
        width:100%;
        height:620px;
    }

	#top_pageb {
        position:absolute;
		background-color:#0088CC;
		background-position:center;
        top:41px;
        left:0px;
        width:100%;
        height:75px;
    }

	#top_pagebD {
        position:absolute;
		background-color:#0088CC;
		background-position:center;
        top:41px;
        left:0px;
        width:100%;
        height:47px;
    }

	#contenitor {
        position:absolute;
        top:0px;
        left:0px;
        width:100%;
		height:100%;
		min-height:680px;
    }
	
	#con_page {
        position:absolute;
		background-position:center;
        top:42px;
        left:0px;
        width:1000px;
		height:620px;
    }
	
	#con_pageb {
        position:absolute;
		background-position:center;
        top:0px;
        left:0px;
        width:1000px;
		height:620px;
    }

	
	#page_w {
        position:absolute;
		background-color:#FFF;
		margin:0;
		padding:0;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
        text-align:center;
    }
	
	#page_fl {
        position:absolute;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
		min-height:420px;
        text-align:center;
    }
	
    #pagein {
        position:absolute;
		background-color:#C06;
        top:0px;
        margin-top:230px;
        left:50%;
        margin-left:-435px;
        width:160px;
        height:230px;
        background:url(../images/sfpg.png);
    }
	
	#pagein_fl {
        position:absolute;
        bottom:10px;
        left:50%;
        margin-left:-435px;
    }


    #img_hor {
		position:absolute;
		top:354px;
		right:10px;
		width:194px;
		height:44px;
    }
	
	
    #cm_prog {
        position:absolute;
		width:350px;
		height:120px;
        top:298px;
        left:50%;
        margin-left:80px;
		text-align:left;
		font-size:13px;
		line-height:15px;
		color:#CCC;
    }
	
	#cm_cok {
        position:absolute;
		width:350px;
		height:60px;
        top:340px;
        left:50%;
        margin-left:80px;
		text-align:left;
		font-size:13px;
		line-height:15px;
		text-align:right;
		color:#CCC;
    }

    #cm_agg {
		position:absolute;
		top:398px;
		left:50%;
		margin-left:45px;
		width:340px;
		height:20px;
		text-align:right;
		font-size:13px;
		line-height:15px;
		color:#CCC;
    }
	
	    #cm_imp {
		position:absolute;
		top:215px;
		right:10px;
		width:600px;
		height:100px;
		text-align:right;
		line-height:15px;
		color:#444;
    }
	
		
	    #cm_dow {
		position:absolute;
		top:155px;
		left:50%;
		margin-left:-275px;
		width:550px;
		height:300px;
		text-align:center;
		color:#0088CC;
    }

	    #cm_bodrdero {
		position:absolute;
		border:solid 1px #444;
		top:50px;
		left:50%;
		margin-left:-495px;
		width:1000px;
		height:700px;
		text-align:center;
		font-size:13px;
		line-height:15px;
		color:#CCC;
		z-index:1;
    }
	
	
	/******************* dati scrollbar star *******************/

#scrollbar1b { position:absolute;  width: 310px; clear: both; margin: 20px 0 10px; top:336px; left:0px; font-size:1.2em; color:#333; z-index:10; text-align:left;  background-color:#fff;   }
#scrollbar1b .viewport { width: 300px; height: 253px; overflow: hidden; position: relative; }
#scrollbar1b .overview { list-style: none; width:200px; position: absolute; left: 0; top: 0; padding:3px; }
#scrollbar1b .scrollbar { position: relative; float: right; width: 5px; background-color:#30C; }
#scrollbar1b .track { background-color: #D8EEFD; height: 100%; width:5px; position: relative; padding: 0 0px; background-color:#fff; }
#scrollbar1b .thumb { height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; background-color:#066d96; }
#scrollbar1b .thumb .end { overflow: hidden; height: 5px; width:5px; }
#scrollbar1b .disable{ display: none; }

#scrollbar1F { position:absolute;  width: 1000px; clear: both; margin:0px; top:355px; right:0px; font-size:0.9em; color:#333; z-index:10; text-align:left; }
#scrollbar1F .viewport { width: 994; height: 255px; overflow: hidden; position: relative; }
#scrollbar1F .overview { list-style: none; width:994; position: absolute; left: 0; top: 0; padding:0px;  }
#scrollbar1F .scrollbar { position: relative; float: right; width: 5px;  }
#scrollbar1F .track { height: 100%; width:5px; position: relative; padding: 0 0px; }
#scrollbar1F .thumb { height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; background-color:#ccc;}
#scrollbar1F .thumb .end { overflow: hidden; height: 5px; width:5px; }
#scrollbar1F .disable{ }

#scrollbar1FNS { position:absolute;  width: 1000px; clear: both; margin:0px; top:395px; right:0px; font-size:0.9em; color:#333; z-index:10; text-align:left; }
#scrollbar1FNS .viewport { width: 994; height: 215px; overflow: hidden; position: relative; }
#scrollbar1FNS .overview { list-style: none; width:994; position: absolute; left: 0; top: 0; padding:0px;  }
#scrollbar1FNS .scrollbar { position: relative; float: right; width: 5px;  }
#scrollbar1FNS .track { height: 100%; width:5px; position: relative; padding: 0 0px; }
#scrollbar1FNS .thumb { height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; background-color:#ccc;}
#scrollbar1FNS .thumb .end { overflow: hidden; height: 5px; width:5px; }
#scrollbar1FNS .disable{ }


#scrollbar1D { position:absolute;  width: 1000px; clear: both; margin:0px; top:355px; right:0px; font-size:0.9em; color:#333; z-index:10; text-align:left; }
#scrollbar1D .viewport { width: 994; height: 255px; overflow: hidden; position: relative; }
#scrollbar1D .overview { list-style: none; width:994; position: absolute; left: 0; top: 0; padding:0px;  }
#scrollbar1D .scrollbar { position: relative; float: right; width: 5px;  }
#scrollbar1D .track { height: 100%; width:5px; position: relative; padding: 0 0px; }
#scrollbar1D .thumb { height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; background-color:#ccc;}
#scrollbar1D .thumb .end { overflow: hidden; height: 5px; width:5px; }
#scrollbar1D .disable{ }

#scrollbar1FB { position:absolute;  width: 1000px; clear: both; margin:0px; top:120px; right:0px; font-size:0.9em; color:#333; z-index:10; text-align:left; }
#scrollbar1FB .viewport { width: 990; height: 535px; overflow: hidden; position: relative; }
#scrollbar1FB .overview { list-style: none; width:990; position: absolute; left: 0; top: 0; padding:0px;  }
#scrollbar1FB .scrollbar { position: relative; float: right; width: 5px;  }
#scrollbar1FB .track { height: 100%; width:5px; position: relative; padding: 0 0px; }
#scrollbar1FB .thumb { height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; background-color:#ccc;}
#scrollbar1FB .thumb .end { overflow: hidden; height: 5px; width:5px; }
#scrollbar1FB .disable{ }

#scrollbar1MT { position:absolute;  width: 1000px; clear: both; margin:0px; top:155px; right:0px; font-size:0.9em; color:#333; z-index:10; text-align:left; }
#scrollbar1MT .viewport { width: 990; height: 500px; overflow: hidden; position: relative; }
#scrollbar1MT .overview { list-style: none; width:985; position: absolute; left: 0; top: 0; padding:0px;  }
#scrollbar1MT .scrollbar { position: relative; float: right; width: 10px;  }
#scrollbar1MT .track { height: 100%; width:10px; position: relative; padding: 0 0px; }
#scrollbar1MT .thumb { height: 20px; width: 10px; cursor: pointer; overflow: hidden; position: absolute; top: 0; background-color:#ccc;}
#scrollbar1MT .thumb .end { overflow: hidden; height: 5px; width:10px; }
#scrollbar1MT .disable{ }

#scrollbar1abbi { position:absolute;  width: 1000px; clear: both; margin:0px; top:155px; right:0px; font-size:0.9em; color:#333; z-index:10; text-align:left; }
#scrollbar1abbi .viewport { width: 990; height: 455px; overflow: hidden; position: relative; }
#scrollbar1abbi .overview { list-style: none; width:990; position: absolute; left: 0; top: 0; padding:0px;  }
#scrollbar1abbi .scrollbar { position: relative; float: right; width:10px;  }
#scrollbar1abbi .track { height: 100%; width:10px; position: relative; padding: 0 0px; }
#scrollbar1abbi .thumb { height: 20px; width: 10px; cursor: pointer; overflow: hidden; position: absolute; top: 0; background-color:#ccc;}
#scrollbar1abbi .thumb .end { overflow: hidden; height: 5px; width:10px; }
#scrollbar1abbi .disable{ }

.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }


                 	/******************* fine dati scrollbar star *******************/

	
	#file_imptt {
        position:absolute;
        top:336px;
		border-bottom:solid 1px #066d96;
		padding-bottom:3px;
		left:0px;
		width:310px;
		height:20px;
		font-size:0.9em;
		line-height:0.5em;
		text-align:right;
		color:#066d96;
    }

	#file_imp {
        position:absolute;
        top:330px;
		border-bottom:solid 1px #B92F00;
		padding-bottom:3px;
		left:395px;
		width:310px;
		height:15px;
		font-size:0.9em;
	    text-align:right;
		color:#B92F00;
    }



	    #img_pmi {
        position:absolute;
        top:0px;
        margin-top:140px;
        left:50%;
        margin-left:475px;
    }
	
		#chiudi {
        position:absolute;
        top:5px;
        right:15px;
		font-size:1.2em;
    }

	#sos {
        position:absolute;
        top:50%;
		margin-top:190px;
        left:50%;
        margin-left:-26px;
		z-index:999;
    }



/*grafico a torta*/
.pane
{
    position: absolute;
	background-color:#FFF;
	top:26px;
	left:345px;
    border-radius: 3px;
    text-align: center;
    width: 440px;
    height: 538px;
    padding: 20px;
    margin: 0 auto;
    box-shadow: 0px 1px 3px 0px #e3e3e3;
    box-shadow: 0px 1px 3px 0px rgba(112,112,112,0.05);
}




/*____________________________________________________________________________________________test */ 



.fullwidth .expand {
	left:0px;
	top: 0px; 
	width:100%; 
	height:2px; 
	margin:0px 0; 
	background:#0088cc; 
	position:absolute;
	box-shadow:0px 0px 10px 1px rgba(0,198,255,0.7);
    -moz-animation:fullexpand 10s ease-out;
	-webkit-animation:fullexpand 10s ease-out;
}

@-moz-keyframes fullexpand {
	0%  { width:0px;}
	100%{ width:100%;}	
}
@-webkit-keyframes fullexpand {
	0%  { width:0px;}
	100%{ width:100%;}	
}



/*____________________________________________________________________________________________test */ 

/*iPhone */ 
@media only screen and (max-width: 480px) {
}

/*iPad*/ 
@media only screen and (min-width: 481px) and (max-width: 1024px){
    #bip_int {
        position:absolute;
        bottom:0px;
		right:15px;
		text-align:left;
		width:700px;
		height:25px;
        font-size:1em;
        text-align:right;
		font-size:0.8em;
        color:#666;
    }
	  
	#sf_form{
	right:0px;
	margin-right:0px;
	}
	  
}