
/*	adg_button_v25.css	 																														*/

/*	Versione V25 05-10-2025: in progress ...																									*/
/*	Versione V25 05-10-2025: una nuova dichiarazione: .qrcode_32x32_v e _f																		*/
/*	Versione V25 12-03-2024: 2 nuove dichiarazioni: .menu_new_span_s e .menu_new_span_l															*/
/*	Versione V25 02-03-2022: nuova icona: .sort_20x20_v e .sort_20x20_f																			*/
/*	Versione V25 02-03-2022: migliorate le dichiarazioni .menu_new_button e .menu_new_span														*/
/*	Versione V25 02-03-2022: semplificato linear-gradient																						*/
/*	Versione V24 12-06-2021: nuove dichiarazioni .menu_new_button e .menu_new_span utilizzate da adg_button_submit_xx() e adg_button_reset()	*/
/*	Versione V24 12-06-2021: aggiunto della terza sezione per la realizzazione di un menu locale per AFD										*/	
/*	Versione V24 07-07-2018: aggiunto icona 'picture_black_10_32x32.png'																		*/
/*	Versione V24 01-03-2018: aggiunto icona 'settings_grey_20x20.png'																			*/
/*	Versione V24 28-02-2018: aggiunto icona 'screen_rotation_grey_20x20.png'																	*/
/*	Versione V23 12-09-2017: migliorato .mini_button_left / right																				*/
/*	Versione V23 07-03-2017: introdotte le dichiarazioni .mini_button_steel + bg e .mini_button_steel_inactive + bg								*/
/*	Versione V22 22-02-2017: introdotte le dichiarazioni .mini_button_green e .mini_button_green_inactive										*/
/*	Versione V22 22-02-2017: introdotte le dichiarazioni .mini_button_coral_bg, cyan_bg, yellow_bg, belu_bg e green_bg							*/
/*	Versione V22 22-02-2017: introdotte le dichiarazioni .mini_button_bleu_inactive e .mini_button_bleu_inactive								*/ 
/*	Versione V22 22-02-2017: introdotte le dichiarazioni .mini_button_coral_inactive, .mini_button_cyan_inactive, .mini_button_yellow_inactive	*/  
/*	Versione V21 17-11-2016: from AWeber ho aggiunto .mini_button_coral, .mini_button_cyan e .mini_button_yellow								*/
/*	Versione V20 15-06-2016																														*/

/*	Validato 15-08-2018							*/

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

/*	24-09-2013: Scelgo "Source Sans Pro"			*/

/*	1 - Menu horizzontale gestito da jQuery			*/
/*	2 - Bottoni										*/


/*	I N D I C E										*/
/*	1 - Menu horizzontale gestito da jQuery			*/
/*	2 - Bottoni	.mini_button & Co.					*/
/*	3 - .menu_new_button e .menu_new_span			*/



/*	---------------------------------------			*/
/*	1 - Menu horizzontale gestito da jQuery			*/
/*	---------------------------------------			*/

/*	Wrapper	*/  
.horizontal-nav, .horizontal-nav-800 { background: transparent; }

.horizontal-nav ul, .horizontal-nav-800 ul {
	padding: 0px;
	margin: 0px;
	
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #d4d4d4;
	
	background: #F8F8F8;
	background-image: linear-gradient(#F8F8F8, #EAEAEA);
	
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;	
}

.horizontal-nav ul {
    float: left;
	border-bottom-color: #bcbcbc;
	list-style: outside none none;
	line-height: 18px;
}

.horizontal-nav-800 ul {
	padding: 4px 0px 4px 25px;
	list-style-image: url('../zz1_icons/gl_bullet_5.png');
}

.horizontal-nav ul li {
    float: left;
	border-left: 1px solid #D4D4D4;
}

.horizontal-nav ul li a, .horizontal-nav-800 ul li a  {
    text-align: center;
	font-family: 'Source Sans Pro', Verdana, sans-serif;
	color: black;
    font-size: 12px;
    font-weight: 400;
    text-decoration: none;
}

.horizontal-nav ul li a {
    display: block;
    border-left: 1px solid white;
	padding: 5px 10px;
}

.horizontal-nav-800 ul li a  { padding: 4px; }

/*	----------- li a:hover ------------	*/

.horizontal-nav ul li a:hover, .horizontal-nav-800 ul li a:hover {
	color: white;
	background:#589ADB;
	background-image: linear-gradient(#589ADB, #3173B4);
}

.horizontal-nav ul li:hover a span, .horizontal-nav-800 ul li:hover a span { color: white; }

/*	----------- first child ------------	*/

.horizontal-nav ul li:first-child { border-left: 0 none; }

.horizontal-nav ul li:first-child a {
	border-left: 0 none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

/*	----------- last child ------------	*/

.horizontal-nav ul li:last-child a {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

/*	---------------------------------------			*/
/*	2 - Bottoni										*/
/*	---------------------------------------			*/

/*	Esistono due categorie di bottoni:				*/
/*	- mini_button: quelli con lo sfondo grigio 		*/
/*	- mini_button_blue: quelli con lo sfondo blu 	*/

.mini_button, .mini_button_blue, .mini_button_left, .mini_button_right, 
.mini_button_coral, .mini_button_cyan, .mini_button_yellow, .mini_button_bleu, .mini_button_green, .mini_button_steel,
.mini_button_coral_bg, .mini_button_cyan_bg, .mini_button_yellow_bg, .mini_button_bleu_bg, .mini_button_green_bg, .mini_button_steel_bg,
.mini_button_inactive, 
.mini_button_coral_inactive, .mini_button_cyan_inactive, .mini_button_yellow_inactive, .mini_button_bleu_inactive, .mini_button_green_inactive, .mini_button_steel_inactive, 
.mini_button_coral_bg_inactive, .mini_button_cyan_bg_inactive, .mini_button_yellow_bg_inactive, .mini_button_bleu_bg_inactive, .mini_button_green_bg_inactive, .mini_button_steel_bg_inactive {
	position:relative;
	display:inline-block;

	font-family: 'Source Sans Pro', Verdana, sans-serif;
	
	padding: 0 10px 0 5px;

	cursor: pointer; 
	text-decoration: none;
	text-align: left;				/* 21-01-2013 */
	vertical-align: top;			/* 21-01-2013 */
}
	
.mini_button, .mini_button_blue, .mini_button_inactive, 
.mini_button_coral, .mini_button_cyan, .mini_button_yellow, .mini_button_bleu, .mini_button_green, .mini_button_steel,
.mini_button_coral_bg, .mini_button_cyan_bg, .mini_button_yellow_bg, .mini_button_bleu_bg, .mini_button_green_bg, .mini_button_steel_bg,
.mini_button_coral_inactive, .mini_button_cyan_inactive, .mini_button_yellow_inactive, .mini_button_bleu_inactive, .mini_button_green_inactive, .mini_button_steel_inactive, 
.mini_button_coral_bg_inactive, .mini_button_cyan_bg_inactive, .mini_button_yellow_bg_inactive, .mini_button_bleu_bg_inactive, .mini_button_green_bg_inactive, .mini_button_steel_bg_inactive {
	border-radius: 4px 4px 4px 4px; }


.mini_button, .mini_button_left, .mini_button_right,
.mini_button_inactive {
	font-size:12px;	
	color: black;
	font-weight: 400;

	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;

	background: #F8F8F8;
	background-image: linear-gradient(#F8F8F8, #EAEAEA);
}

.mini_button_coral_inactive, .mini_button_cyan_inactive, .mini_button_yellow_inactive, .mini_button_bleu_inactive {
	font-size:12px;
	font-weight: 400;
	background: white;
}

.mini_button_coral_inactive  { color: #666666; border: 1px solid #FF623D; }
.mini_button_cyan_inactive   { color: #666666; border: 1px solid #00ADEF; }
.mini_button_yellow_inactive { color: #666666; border: 1px solid #FFB500; }
.mini_button_bleu_inactive   { color: #666666; border: 1px solid #2E7AD1; }
.mini_button_green_inactive  { color: #666666; border: 1px solid #00B478; }
.mini_button_steel_inactive  { color: #666666; border: 1px solid #8598A5; }

.mini_button_coral_bg_inactive, .mini_button_cyan_bg_inactive, .mini_button_yellow_bg_inactive, .mini_button_bleu_bg_inactive, .mini_button_green_bg_inactive, .mini_button_steel_bg_inactive {

	font-size:12px;
	font-weight: 400;
	background: white;
}

.mini_button_coral_bg_inactive  { color: #666666; border: 1px solid #FF623D; }
.mini_button_cyan_bg_inactive   { color: #666666; border: 1px solid #00ADEF; }
.mini_button_yellow_bg_inactive { color: #666666; border: 1px solid #FFB500; }
.mini_button_bleu_bg_inactive   { color: #666666; border: 1px solid #2E7AD1; }
.mini_button_green_bg_inactive  { color: #666666; border: 1px solid #00B478; }
.mini_button_steel_bg_inactive  { color: #666666; border: 1px solid #8598A5; }

.mini_button, .mini_button_inactive {
	border:1px solid #d4d4d4;
	border-bottom-color:#bcbcbc;
}

.mini_button_inactive { cursor: text; background: white; }

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

.mini_button_left {
	border:1px solid #d4d4d4;
	border-bottom-color:#bcbcbc;
	border-radius: 4px 0px 0px 4px;
	border-right: none;
}

.mini_button_right {
	border:1px solid #d4d4d4;
	border-bottom-color:#bcbcbc;
	border-radius: 0px 4px 4px 0px;
}

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

.mini_button_blue {
	font-size:13px;	
    color: white;
	font-weight: 400;
	
    border: 1px solid #51A0B3;
    background-color: #50B7D1;		/* blue medio un po' bruttino */
    background-color: #2D77A9;		/* blue scuro	per IE */
    background-color: #589ADB;		/* colre blue hover del mini_button standard */
}

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

.mini_button_coral {
    border: 1px solid #FF623D;
	color:#ff623d;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	transition:0.3s;
}

.mini_button_coral:hover {
	background-color:#FF623D;
	color:#FFFFFF;
}

.mini_button_cyan {
    border: 1px solid #00ADEF;
	color:#00ADEF;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	transition:0.3s;
}

.mini_button_cyan:hover {
	background-color:#00ADEF;
	color:#FFFFFF;
}


.mini_button_yellow {
    border: 1px solid #FFB500;
	color: #FFB500;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	transition:0.3s;
}

.mini_button_yellow:hover {
	background-color:#FFB500;
	color:#fff;
}

.mini_button_bleu {
    border: 1px solid #2E7AD1;
	color: #2E7AD1;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	transition:0.3s;
}

.mini_button_bleu:hover {
	background-color:#2E7AD1;
	color:#FFFFFF;
}

.mini_button_green {
    border: 1px solid #00B478;
	color: #00B478;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	transition:0.3s;
}

.mini_button_green:hover {
	background-color:#00B478;
	color:#FFFFFF;
}

.mini_button_steel {
    border: 1px solid #8598A5;
	color: #8598A5;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	transition:0.3s;
}

.mini_button_steel:hover {
	background-color:#8598A5;
	color:#FFFFFF;
}

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

.mini_button_coral_bg {
    border: 1px solid #FF623D;
	color: #FFFFFF;
    background-color: #FF623D;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	transition:0.3s;
}

.mini_button_coral_bg:hover {
	background-color:transparent;
	color:#FF623D;
}


.mini_button_cyan_bg {
    border: 1px solid #00ADEF;
	color: #FFFFFF;
    background-color: #00ADEF;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	transition:0.3s;
}

.mini_button_cyan_bg:hover {
	background-color:transparent;
	color:#00ADEF;
}


.mini_button_yellow_bg {
    border: 1px solid #FFB500;
	color: #FFFFFF;
    background-color: #FFB500;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	transition:0.3s;
}

.mini_button_yellow_bg:hover {
	background-color:transparent;
	color:#FFB500;
}


.mini_button_bleu_bg {
    border: 1px solid #2E7AD1;
	color: #FFFFFF;
    background-color: #2E7AD1;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	transition:0.3s;
}

.mini_button_bleu_bg:hover {
	background-color:transparent;
	color:#2E7AD1;
}


.mini_button_green_bg {
    border: 1px solid #8598A5;
	color: #FFFFFF;
    background-color: #00B478;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	transition:0.3s;
}

.mini_button_green_bg:hover {
	background-color:transparent;
	color:#00B478;
}

.mini_button_steel_bg {
    border: 1px solid #8598A5;
	color: #FFFFFF;
    background-color: #8598A5;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	transition:0.3s;
}

.mini_button_steel_bg:hover {
	background-color:transparent;
	color:#8598A5;
}











 

/*	---------------- hover ------------------	*/

/*	NB: niente hover per mini_button_inactive	*/

.mini_button:hover, .mini_button_left:hover, .mini_button_right:hover {
	color:#FFFFFF;
	text-shadow:0 -1px 0 rgba(0,0,0,0.3);
	border-color:#518CC6;
	background:#589ADB;
}

.mini_button_blue:hover {
	color:black;
    border: 1px solid #518CC6;

	background: #F8F8F8;
	background-image: linear-gradient(#F8F8F8, #EAEAEA);
}

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

/*	19-11-2013 Nuove dichiarazioni	*/

.dim_f_138 { width: 121px; }	/* 138 = 1 + 5 121 + 10 + 1	*/ 
.dim_f_150 { width: 133px; }	/* 150 = 1 + 5 133 + 10 + 1	*/ 

.mb_alt, .mb_alt_16, .mb_alt_20, .mb_alt_24, .mb_alt_32 { white-space:nowrap; }

.mb_alt,    .core_alt    { line-height:24px; }	/* utilizzato quando non c'è l'icona	*/
.mb_alt_16, .core_alt_16 { line-height:18px; }
.mb_alt_20, .core_alt_20 { line-height:28px; }	/* 27-5-13: cambiato da 26 in 28 per allinerare i 2 bottoni di /studenti */
.mb_alt_24, .core_alt_24 { line-height:31px; }
.mb_alt_32, .core_alt_32 { line-height:38px; }



/*	*********************************************************************************************************	*/
/*	Sezione ICONE, da utilizzare in <SPAN>	adg_button_xx.css - Cfr. zz9_sviluppo/bottoni_github_icone_it.php	*/
/*	*********************************************************************************************************	*/

/*	07-07-2018 - Primo set di dichiarazioni, valido per tutte le icone	*/

.audio_32x32_v,       .audio_32x32_f,

.arrow_dx_light_20x20_v, .arrow_dx_light_20x20_f,
.arrow_dx_light_32x32_v, .arrow_dx_light_32x32_f,

.arrow_dx_strong_20x20_v, .arrow_dx_strong_20x20_f,
.arrow_dx_strong_32x32_v, .arrow_dx_strong_32x32_f,

.arrow_sx_light_20x20_v, .arrow_sx_light_20x20_f,
.arrow_sx_light_32x32_v, .arrow_sx_light_32x32_f,

.arrow_sx_strong_20x20_v, .arrow_sx_strong_20x20_f,
.arrow_sx_strong_32x32_v, .arrow_sx_strong_32x32_f,

.arrow_left_24x24_v,  .arrow_left_24x24_f,
.arrow_left_32x32_v,  .arrow_left_32x32_f,

.arrow_right_24x24_v, .arrow_right_24x24_f,
.arrow_right_32x32_v, .arrow_right_32x32_f,

.arrow_up_24x24_v,    .arrow_up_24x24_f,
.arrow_up_32x32_v,    .arrow_up_32x32_f,

.arrow_bottom_24x24_v,    .arrow_bottom_24x24_f,
.arrow_bottom_32x32_v,    .arrow_bottom_32x32_f,
	

.back_20x20_v,        .back_20x20_f,
.back_32x32_v,        .back_32x32_f,
.brochure_32x32_v,    .brochure_32x32_f,
.cancel_l_32x32_v,    .cancel_l_32x32_f,
.clock_32x32_v,       .clock_32x32_f,
.close_20x20_v,       .close_20x20_f,
.close_32x32_v,       .close_32x32_f,
.db_20x20_v,          .db_20x20_f,
.db_32x32_v,          .db_32x32_f,
.db_check_32x32_v,    .db_check_32x32_f,
.db_close_32x32_v,    .db_close_32x32_f,
.db_left_32x32_v,     .db_left_32x32_f,
.db_right_32x32_v,    .db_right_32x32_f,
.down_20x20_v,        .down_20x20_f,
.email_32x32_v,       .email_32x32_f,
.form_32x32_v,        .form_32x32_f,
.forum_32x32_v,       .forum_32x32_f,
.freccia_blu_32x32_v, .freccia_blu_32x32_f,
.help_32x32_v,        .help_32x32_f,
.hotel_32x32_v,       .hotel_32x32_f,
.lente_20x20_v,       .lente_20x20_f,
.lente_32x32_v,       .lente_32x32_f,
.link_32x32_v,        .link_32x32_f,
.login_20x20_v, 	  .login_20x20_f, 
.login_32x32_v, 	  .login_32x32_f, 
.new_16x16_v,         .new_16x16_f,
.new_28x20_v,         .new_28x20_f,
.new_30x20_v,         .new_30x20_f,
.new_1_32x32_v,       .new_1_32x32_f,
.new_2_32x32_v,       .new_2_32x32_f,
.new_3_32x32_v,       .new_3_32x32_f,
.ok_32x32_v,          .ok_32x32_f,
.picture_32x32_v,     .picture_32x32_f,
.pdf_16x16_v,         .pdf_16x16_f,
.pdf_20x20_v,         .pdf_20x20_f,
.pdf_2_20x20_v,       .pdf_2_20x20_f,
.pdf_32x32_v,         .pdf_32x32_f,
.print_20x20_v,       .print_20x20_f,
.print_32x32_v,       .print_32x32_f,
.plus_20x20_v,        .plus_20x20_f,
.qrcode_32x32_v,      .qrcode_32x32_f,
.refresh_20x20_v,     .refresh_20x20_f,
.report_32x32_v,      .report_32x32_f,
.reset_20x20_v,       .reset_20x20_f,
.rotate_20x20_v,      .rotate_20x20_f,
.settings_20x20_v,    .settings_20x20_f,
.sort_20x20_v,        .sort_20x20_f,
.stat_32x32_v,        .stat_32x32_f,
.time_20x20_v, 	  	  .time_20x20_f,
.to_20x20_v,          .to_20x20_f,
.up_20x20_v,          .up_20x20_f,
.warning_32x32_v,     .warning_32x32_f,
.web_32x32_v,         .web_32x32_f,
.youtube_32x32_v,     .youtube_32x32_f,
.zotero_32x32_v,	  .zotero_32x32_f
{
	padding: 0;
	display:block;
}

/*	07-07-2018 - Secondo set di dichiarazioni (ordinati per px)	*/

/*	16x16	*/
.pdf_16x16_v  { text-indent: 20px; }
.pdf_16x16_f  { min-height:  24px; padding-left: 20px; }
.new_16x16_v  { text-indent: 38px; }
.new_16x16_f  { min-height:  40px; padding-left: 38px; }


/*	20x20	*/
.arrow_dx_light_20x20_v, .arrow_sx_light_20x20_v 	{ text-indent:  20px; }
.arrow_dx_strong_20x20_v, .arrow_sx_strong_20x20_v 	{ text-indent:  20px; }
.back_20x20_v,     .to_20x20_v,    .close_20x20_v, 
.down_20x20_v,     .db_20x20_v,    .lente_20x20_v,  .login_20x20_v, 
.pdf_20x20_v,      .pdf_2_20x20_v, .plus_20x20_v,   .print_20x20_v,  
.refresh_20x20_v,  .reset_20x20_v, .rotate_20x20_v,
.settings_20x20_v, .sort_20x20_v,  .up_20x20_v,     .time_20x20_v  { text-indent:24px; }
.new_28x20_v { text-indent:17px; }
.new_30x20_v { text-indent:19px; }


.arrow_dx_light_20x20_f, .arrow_sx_light_20x20_f	{ min-height: 28px; padding-left: 20px; }
.back_20x20_f,     .to_20x20_f,    .close_20x20_f, 
.down_20x20_f,     .db_20x20_f,    .lente_20x20_f, .login_20x20_f, 
.pdf_20x20_f,      .pdf_2_20x20_f, .plus_20x20_f,  .print_20x20_f,  
.refresh_20x20_f,  .reset_20x20_f, .rotate_20x20_f,
.settings_20x20_f, .sort_20x20_f,  .up_20x20_f,    .time_20x20_f   { min-height: 28px; padding-left: 24px; }

.new_28x20_v { min-height: 28px; padding-left: 17px; }	/* Qui lasciare "v"	*/
.new_30x20_v { min-height: 28px; padding-left: 19px; }	/*		idem		*/




/*	24x24	*/
.arrow_left_24x24_v, .arrow_up_24x24_v,  .arrow_bottom_24x24_v,    .arrow_right_24x24_v {
	text-indent: 30px;
}
.arrow_left_v_f, .arrow_up_24x24_f,      .arrow_bottom_24x24_f,    .arrow_right_24x24_f {
	min-height: 32px; padding-left: 32px;
}


/*	07-07-2018 - 32x32 di tipo v	*/
.arrow_dx_light_32x32_v,  .arrow_sx_light_32x32_v { text-indent:  30px; }
.arrow_dx_strong_32x32_v, .arrow_sx_strong_32x32_v { text-indent:  30px; }

.arrow_left_32x32_v, .arrow_up_32x32_v,   .arrow_bottom_32x32_v,  .arrow_right_32x32_v, 
.audio_32x32_v,      .back_32x32_v,       .brochure_32x32_v,
.cancel_l_32x32_v,   .clock_32x32_v,      .close_32x32_v,      
.db_32x32_v,         .db_check_32x32_v,   .db_close_32x32_v,      .db_left_32x32_v,       .db_right_32x32_v,        
.email_32x32_v,  
.form_32x32_v,       .forum_32x32_v,      .freccia_blu_32x32_v,  
.help_32x32_v,       .hotel_32x32_v,
.link_32x32_v,       .lente_32x32_v,      .login_32x32_v,
.new_1_32x32_v,      .new_2_32x32_v,      .new_3_32x32_v,         .ok_32x32_v,
.picture_32x32_v,    .pdf_32x32_v,        .print_32x32_v,
.qrcode_32x32_v,
.report_32x32_v,
.stat_32x32_v,       .youtube_32x32_v,
.warning_32x32_v,    .web_32x32_v,		  .zotero_32x32_v  { 
	text-indent:  38px;
}

/*	07-07-2018 - 32x32 di tipo f	*/
.arrow_dx_light_32x32_f,  .arrow_sx_light_32x32_f { min-height: 40px; padding-left: 30px; }
.arrow_dx_strong_32x32_f, .arrow_sx_strong_32x32_f { min-height: 40px; padding-left: 30px; }

.arrow_left_32x32_f, .arrow_up_32x32_f,   .arrow_bottom_32x32_f,  .arrow_right_32x32_f, 
.audio_32x32_f,      .back_32x32_f,       .brochure_32x32_f,
.cancel_l_32x32_f,   .clock_32x32_f,      .close_32x32_f,      
.db_32x32_f,         .db_check_32x32_f,   .db_close_32x32_f,      .db_left_32x32_f,       .db_right_32x32_f,   
.email_32x32_f, 
.form_32x32_f,       .forum_32x32_f,      .freccia_blu_32x32_f,  
.help_32x32_f,       .hotel_32x32_f,
.link_32x32_f,       .lente_32x32_f,      .login_32x32_f,
.new_1_32x32_f,      .new_2_32x32_f,      .new_3_32x32_f,         .ok_32x32_f,
.picture_32x32_f,    .pdf_32x32_f,        .print_32x32_f,
.qrcode_32x32_f,
.report_32x32_f,
.stat_32x32_f,       .youtube_32x32_f, 
.warning_32x32_f,    .web_32x32_f,		  .zotero_32x32_f  { 
	min-height: 40px; padding-left: 38px;
}


/*	07-07-2018 - Terzo set di dichiarazioni (per ordine alfabetico)	*/

.audio_32x32_v, .audio_32x32_f { 
	background:url('../zz1_icons/bg/adg_wd_audio.png') no-repeat 0px 3px;
}



.arrow_dx_strong_20x20_v, .arrow_dx_strong_20x20_f { 
	background:url('../zz1_icons/bg/freccia_dx_black_20x20.gif') no-repeat 0px 3px; 
}

.arrow_dx_light_20x20_v, .arrow_dx_light_20x20_f { 
	background:url('../zz1_icons/grid_images/freccia_dx_grey_20x20.gif') no-repeat 0px 3px; 
}

.arrow_dx_strong_32x32_v, .arrow_dx_strong_32x32_f { 
	background:url('../zz1_icons/bg/freccia_dx_black_32x32.gif') no-repeat 0px 3px;
}

.arrow_dx_light_32x32_v, .arrow_dx_light_32x32_f { 
	background:url('../zz1_icons/grid_images/freccia_dx_grey_32x32.gif') no-repeat 0px 3px; 
}



.arrow_sx_strong_20x20_v, .arrow_sx_light_20x20_f { 
	background:url('../zz1_icons/bg/freccia_sx_black_20x20.gif') no-repeat 0px 3px;
}

.arrow_sx_light_20x20_v, .arrow_sx_light_20x20_f { 
	background:url('../zz1_icons/grid_images/freccia_sx_grey_20x20.gif') no-repeat 0px 3px; 
}

.arrow_sx_strong_32x32_v, .arrow_sx_strong_32x32_f { 
	background:url('../zz1_icons/bg/freccia_sx_black_32x32.gif') no-repeat 0px 3px;
}

.arrow_sx_light_32x32_v, .arrow_sx_light_32x32_f { 
	background:url('../zz1_icons/grid_images/freccia_sx_grey_32x32.gif') no-repeat 0px 3px; 
}




.arrow_left_24x24_v, .arrow_left_24x24_f { 
	background:url('../zz1_icons/bg/adg_wd_left_24x24.png') no-repeat 0px 3px;
}

.arrow_left_32x32_v, .arrow_left_32x32_f { 
	background:url('../zz1_icons/bg/adg_wd_left_32x32.png') no-repeat 0px 3px;
}

.arrow_right_24x24_v, .arrow_right_24x24_f { 
	background:url('../zz1_icons/bg/adg_wd_right_24x24.png') no-repeat 0px 3px;
}

.arrow_right_32x32_v, .arrow_right_32x32_f { 
	background:url('../zz1_icons/bg/adg_wd_right_32x32.png') no-repeat 0px 3px;
}


	
.arrow_up_24x24_v, .arrow_up_24x24_f { 
	background:url('../zz1_icons/bg/adg_wd_up_24x24.png') no-repeat 0px 3px;
}

.arrow_up_32x32_v, .arrow_up_32x32_f { 
	background:url('../zz1_icons/bg/adg_wd_up_32x32.png') no-repeat 0px 3px;
}

.arrow_bottom_24x24_v, .arrow_bottom_24x24_f { 
	background:url('../zz1_icons/bg/adg_wd_bottom_24x24.png') no-repeat 0px 3px;
}

.arrow_bottom_32x32_v, .arrow_bottom_32x32_f { 
	background:url('../zz1_icons/bg/adg_wd_bottom_32x32.png') no-repeat 0px 3px;
}








.back_20x20_v, .back_20x20_f { 
	background:url('../zz1_icons/bg/back_20x20.gif') no-repeat 0px 3px;
}

.back_32x32_v, .back_32x32_f { 
	background:url('../zz1_icons/bg/back_32x32.png') no-repeat 0px 3px;
}

.brochure_32x32_v, .brochure_32x32_f { 
	background:url('../zz1_icons/bg/adg_wd_brochure_10_sf_32x32.png') no-repeat 0px 3px;
}






.cancel_l_32x32_v, .cancel_l_32x32_f { 
	background:url('../zz1_icons/bg/adg_wd_cancel_large.png') no-repeat 0px 3px;
}

.clock_32x32_v, .clock_32x32_f { 
	background:url('../zz1_icons/bg/adg_wd_clock_sf.png') no-repeat 0px 3px;
}

.close_20x20_v, .close_20x20_f { 
	background:url('../zz1_icons/bg/close_20x20.png') no-repeat 0px 3px;
}

.close_32x32_v, .close_32x32_f { 
	background:url('../zz1_icons/bg/close_32x32.png') no-repeat 0px 3px;
}







.db_20x20_v, .db_20x20_f {
	background:url('../zz1_icons/bg/editdatabase.png') no-repeat 0px 3px;
}

.db_32x32_v, .db_32x32_f {
	background:url('../zz1_icons/bg/adg_wd_db_1_sf.png') no-repeat 0px 3px;
}

.db_check_32x32_v, .db_check_32x32_f {
	background:url('../zz1_icons/bg/adg_wd_db_check_sf.png') no-repeat 0px 3px;
}

.db_close_32x32_v, .db_close_32x32_f {
	background:url('../zz1_icons/bg/adg_wd_db_close.png') no-repeat 0px 3px;
}

.db_left_32x32_v, .db_left_32x32_f {
	background:url('../zz1_icons/bg/adg_wd_db_left.png') no-repeat 0px 3px;
}

.db_right_32x32_v, .db_right_32x32_f {
	background:url('../zz1_icons/bg/adg_wd_db_right.png') no-repeat 0px 3px;
}

.down_20x20_v, .down_20x20_f { 
	background:url('../zz1_icons/bg/down_20x20.png') no-repeat 0px 3px;
}




.email_32x32_v, .email_32x32_f {
	background:url('../zz1_icons/bg/adg_wd_email_sf.png') no-repeat 0px 3px;
}





.form_32x32_v, .form_32x32_f {
	background:url('../zz1_icons/bg/adg_wd_page_table_sf.png') no-repeat 0px 3px;
}

.forum_32x32_v, .forum_32x32_f {
	background:url('../zz1_icons/bg/forum_blog_32x32.png') no-repeat 0px 3px;
}

.freccia_blu_32x32_v, .freccia_blu_32x32_f {
	background:url('../zz1_icons/bg/adg_wd_freccia_blu_sf.png') no-repeat 0px 3px;
}





.help_32x32_v, .help_32x32_f {
	background:url('../zz1_icons/bg/adg_wd_help.png') no-repeat 0px 3px;
}

.hotel_32x32_v, .hotel_32x32_f {
	background:url('../zz1_icons/bg/adg_wd_hotel_sf.gif') no-repeat 0px 3px;
}





.lente_20x20_v, .lente_20x20_f { 
	background:url('../zz1_icons/bg/lente_lens_20x20.png') no-repeat 0px 3px;
}

.lente_32x32_v, .lente_32x32_f { 
	background:url('../zz1_icons/bg/search_lens_32x32.png') no-repeat 0px 3px;
}


.link_32x32_v, .link_32x32_f { 
	background:url('../zz1_icons/bg/external-link-grey-medium02.png') no-repeat 0px 3px;
	background:url('../zz1_icons/bg/external_link_32x32.png') no-repeat 0px 3px;
}


.login_20x20_v, .login_20x20_f { 
	background:url('../zz1_icons/bg/lock_11_20x20.png') no-repeat 0px 3px;
}

.login_32x32_v, .login_32x32_f { 
	background:url('../zz1_icons/bg/adg_wd_login_2_sf.png') no-repeat 0px 3px;
}





.new_16x16_v, .new_16x16_f { 
	background:url('../zz1_icons/gl_new_1.gif') no-repeat 0px 3px;
}

.new_30x20_v, .new_30x20_f { 
	background:url('../zz1_icons/gl_new_1.gif') no-repeat 0px 8px;
}

.new_28x20_v, .new_28x20_f { 
	background:url('../zz1_icons/new_28x20.png') no-repeat 0px 4px;
}

.new_1_32x32_v, .new_1_32x32_f { 
	background:url('../zz1_icons/bg/adg_wd_new_bandeau_2.png') no-repeat 0px 3px;
}

.new_2_32x32_v, .new_2_32x32_f { 
	background:url('../zz1_icons/bg/adg_wd_new_32x32.png') no-repeat 0px 3px;
}

.new_3_32x32_v, .new_3_32x32_f { 
	background:url('../zz1_icons/bg/adg_wd_new_bandeau.gif') no-repeat 0px 3px;
}






.ok_32x32_v, .ok_32x32_f { 
	background:url('../zz1_icons/bg/adg_wd_ok_32x32.png') no-repeat 0px 3px;
}




.picture_32x32_v, .picture_32x32_f { 
	background:url('../zz1_icons/bg/picture_black_10_32x32.png') no-repeat 0px 3px;
}

.pdf_16x16_v, .pdf_16x16_f { 
	background:url('../zz1_icons/gl_pdf_4.gif') no-repeat 0px 3px;
}

.pdf_20x20_v, .pdf_20x20_f { 
	background:url('../zz1_icons/gl_pdf_8.png') no-repeat 0px 3px;
}

.pdf_2_20x20_v, .pdf_2_20x20_f { 
	background:url('../zz1_icons/icona_pdf_20x20.png') no-repeat 0px 3px;
}

.pdf_32x32_v, .pdf_32x32_f { 
	background:url('../zz1_icons/bg/adg_wd_pdf_1_sf.png') no-repeat 0px 3px;
}

.plus_20x20_v, .plus_20x20_f { 
	background:url('../zz1_icons/grid_images/plus_20x20.gif') no-repeat 0px 3px;
}

.print_20x20_v, .print_20x20_f { 
	background:url('../zz1_icons/bg/print_20x20.png') no-repeat 0px 3px;
}

.print_32x32_v, .print_32x32_f { 
	background:url('../zz1_icons/bg/print_32x32.png') no-repeat 0px 3px;
}


.qrcode_32x32_v, .qrcode_32x32_f { 
	background:url('../zz1_icons/bg/qrcode_32x32.png') no-repeat 0px 3px;
}



.refresh_20x20_v, .refresh_20x20_f { 
	background:url('../zz1_icons/bg/refresh_20x20.png') no-repeat 0px 3px;
}

.report_32x32_v, .report_32x32_f { 
	background:url('../zz1_icons/bg/adg_wd_report_32x32.png') no-repeat 0px 3px;
}

.reset_20x20_v, .reset_20x20_f { 
	background:url('../zz1_icons/bg/reset_20x20.png') no-repeat 0px 3px;
}

.rotate_20x20_v, .rotate_20x20_f { 
	background:url('../zz1_icons/grid_images/screen_rotation_grey_20x20.png') no-repeat 0px 3px;
}





.settings_20x20_v, .settings_20x20_f { 
	background:url('../zz1_icons/grid_images/settings_grey_20x20.png') no-repeat 0px 3px;
}

.sort_20x20_v, .sort_20x20_f { 
	background:url('../zz1_icons/bg/sort_ordering_20x20.gif') no-repeat 0px 3px;
}

.stat_32x32_v, .stat_32x32_f { 
	background:url('../zz1_icons/bg/adg_wd_stat_4.png') no-repeat 0px 3px;
}


.time_20x20_v, .time_20x20_f { 
	background:url('../zz1_icons/bg/time_20x20.png') no-repeat 0px 4px;
}



.to_20x20_v, .to_20x20_f { 
	background:url('../zz1_icons/bg/to_20x20.gif') no-repeat 0px 3px;
}

.up_20x20_v, .up_20x20_f { 
	background:url('../zz1_icons/bg/up_20x20.png') no-repeat 0px 3px;
}





.warning_32x32_v, .warning_32x32_f {
	background:url('../zz1_icons/bg/adg_wd_warning_sf.png') no-repeat 0px 3px;
}

.web_32x32_v, .web_32x32_f {
	background:url('../zz1_icons/bg/adg_wd_web_layout_1_sf.png') no-repeat 0px 3px;
}





.youtube_32x32_v, .youtube_32x32_f {
	background:url('../zz1_icons/bg/adg_wd_youtube_sf.png') no-repeat 0px 3px;
}

.zotero_32x32_v, .zotero_32x32_f {
	background:url('../zz1_icons/bg/adg_wd_zotero.png') no-repeat 0px 3px;
}



/*	---------------------------------------------------------------------------------------	*/
/*	3 - 02-03-2022 | 12-06-2021 - Utilizzato da adg_button_submit_xx() e adg_button_reset()	*/
/*	---------------------------------------------------------------------------------------	*/

.menu_new_button { 
	border: 1px solid #d4d4d4; 
	border-bottom-color: #bcbcbc; 
	border-radius: 4px 4px 4px 4px; 
	cursor: pointer;
	margin-bottom: 5px;
	padding: 5px 0px 5px 0px;
	background: #F8F8F8;
	background-image: linear-gradient(#F8F8F8, #EAEAEA);

/*	02-03-2022 - Ci sarebbe da aggiungere quello che segue per ottenere lo stesso tipo di bottone che mini_button; 		*/
/*	ma height: 30px dà pb. all'hover																					*/
/*	ma margin-bottom: 0px rovina un po' alcune maschere GRID esistenti, per esempio inserimento	dati					*/
/*	height: 30px;			*/
/*	margin-bottom: 0px;		*/
}

.menu_new_span_s, .menu_new_span_l { 
	padding: 5px; 
	font-family: 'Source Sans Pro', Verdana, sans-serif;
	color: black;
	font-weight: 400; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
}

.menu_new_span_s { font-size: 13px; }
.menu_new_span_l { font-size: 16px; }

.menu_new_span_s:hover, .menu_new_span_l:hover { 
	color:#FFFFFF;
	border-color:#518CC6;
	border-radius: 4px 4px 4px 4px; 
	background:#589ADB;
}
