
*{
	font-family: "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif !important;
	/*font-size:12px;*/
}


* a{
	color: #C49962;
}

body {

}

html, body { overflow: hidden; height: 100% }
body{
padding:0px;
margin:0px;
font-size:14px;
font-family: Verdana,Arial,sans-serif;
overflow:hidden;
/*anna: aggiungo img di sfondo DEMO inizio*/
/*background-image:url('../img/bg_demo.png') !important;
background-repeat: repeat;
background-position: top left;*/
/*anna: aggiungo img di sfondo DEMO FINE*/
}

/* 2023-11-29 -- Daniele -- Definizione stili per ambiente demo (Abafenix 2.0.0) -- INIZIO */
.body_style_demo {
	background-image:url('../img/bg_demo.png') !important;
	background-repeat: repeat;
	background-position: top left;
}
/* 2023-11-29 -- Daniele -- Definizione stili per ambiente demo (Abafenix 2.0.0) -- FINE */

input[type="button"]{
width:auto !important;	
}
input[type="submit"]{
width:auto !important;	
}
/* 2023-11-20 Daniele -- Classi per gestire dimensioni checkbox in wizard (Abafenix 2.0.0) -- INIZIO */
/*input[type="checkbox"],input[type="radio"]{
	width:10px !important;
	height:10px !important;
}*/

input[type="checkbox"],input[type="radio"]{
	width:10px;
	height:10px;
}

.wizard_style_radio {
	width:20px !important;
	height:20px !important;
}

.wizard_style_checkbox {
	width:20px !important;
	height:20px !important;
}
/* 2023-11-20 Daniele -- Classi per gestire dimensioni checkbox in wizard (Abafenix 2.0.0) -- FINE */ 

select[multiple="multiple"]{
min-height:140px;	

}
.testo_esplicativo{
	font-size:12px;
}
.proposte_alternative{
	background: #bbe1c3;
}

.parametri_calcolati{
	background: #EAEAEA;
}

.textarea_std {
	font-family: Verdana,Arial,sans-serif;
	font-size:16px;
}

input{
font-family: Verdana,Arial,sans-serif;
font-size:16px;
/*border-radius: 20px;*/
border:none;
height:40px;
border-bottom: 1px solid #777777;
/*box-shadow: 0px 0px 5px #C6C6C6;*/
padding:10px;
/* TRANSIZIONI */
transition: background .25s ease-in-out;
-moz-transition: background .25s ease-in-out;
-webkit-transition: background .25s ease-in-out;
width:260px;
}

.input_indirizzo{
width:500px;
}

select{
background: #EAEAEA;
border: 1px solid #c8cbcf;
width: 260px;
font-family: Verdana,Arial,sans-serif;
font-size:16px;
height:40px;
border: 1px solid #777777;
/*box-shadow: 0px 0px 5px #C6C6C6;*/
padding:5px;
/* TRANSIZIONI */
transition: background .25s ease-in-out;
-moz-transition: background .25s ease-in-out;
-webkit-transition: background .25s ease-in-out;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #C9C9C9;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #C9C9C9;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #C9C9C9;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #C9C9C9;
}

input:focus{
border:none;
border-bottom: 1px solid #999999;
}

input:hover{
background: #DEDDDA
}

input[type="button"]:hover,input[type="submit"]:hover{
background: #5B5B5B;
cursor:pointer;
}

input[readonly="readonly"]{
background: #E5E5E5;
}

table,tr,td{
border-collapse:collapse;
border: 0px;
padding:5px;
margin:0px;
}

label{
font-size:18px;
}

hr{
border: 1px solid #E5E5E5;
}

#gn_load{
z-index:1005;	
}

.invia{
font-size:16px;
}

.reset{
font-size:16px;
}

.invia,.reset{
background: #A7CFE5 !important;
}

.invia:hover,.reset:hover{
background: #D3EFFF !important;
}

.testata_pagina{
height:100px;
width:100%;
background: #FFFFFF;
box-shadow: 0px 0px 10px #888888;
border-bottom: 1px solid #C9C9C9;
position:relative;
z-index:100;
}

#main_div{
overflow:auto;
height:auto;
width:100%;
}

#torna_in_cima{
cursor:pointer;
background-image:url('../img/back_to_top.png');
position:absolute;
bottom: 10px;
right: 20px;
width: 100px;
height: 100px;
display:none;
}

.sposta_su_dati_beni_servizi{
background-image:url('../img/su_mini.png') !important;
background-repeat: no-repeat;
/*anna: validità css center middle non esiste come valore valido
background-position: center middle;*/
background-position: center center;
width:26px;
height:20px;
}
.sposta_giu_dati_beni_servizi{
background-image:url('../img/giu_mini.png') !important;
background-repeat: no-repeat;
background-position: center center;
width:26px;
height:20px;
}
/*.sposta_su_riepilogo{
background-image:url('../img/su_mini.png') !important;
background-repeat: no-repeat;
background-position: center middle;
width:26px;
height:20px;
}
.sposta_giu_riepilogo{
background-image:url('../img/giu_mini.png') !important;
background-repeat: no-repeat;
background-position: center middle;
width:26px;
height:20px;
}*/

#descrizione_campo{
background: #FFFFFF;
position:absolute;
top:0px;
left:0px;
display:none;
padding:15px;
width:250px;
border: 1px solid #C9C9C9;
box-shadow: 0px 0px 10px #888888;
z-index:10;
font-size:12px;
}

.info_descrizione_campo{
background: #A7CFE5 !important;
width:30px;
height:30px;
border-radius: 15px;
border: 1px solid #D2EEFE;
box-shadow: 0px 0px 10px #9BDCFF;
position:relative;
left:-8px;
text-align: center;
margin-top: -5px;
margin-bottom: -5px;
z-index: 1;
}
.info_descrizione_campo:hover{
background: #D3EFFF !important;
}
.quantita{
width:50px;
}

.error_text{
color: #FF0000;
}
input:disabled,select:disabled{
	background:#D4D0C8;
	color: #686A6B;
	box-shadow: 0px 0px 5px #D4D0C8;
}


/* Classi da applicativo fattura pa -- FINE */

body {
margin:0 1px 0 0;
padding: 0px; 
background: #ffffff;
font-family: verdana, arial, sans-serif;
color: #000000;
height: 100%;
}


#menu {
	margin: 1em 0;
	padding: 0;
	list-style: none;
	padding-left: 30px;
	color: #293a58;
	font-size: 14px;
	
}

#menu li {
     padding: 0 0 5px 0;


}

#menu li a {
color: #02457C;

}

#menu li a:hover {
color: #293a58;
}


#menu li ul {
    display: none;
		 list-style-type : circle;
	font-size: 14px;
}

#menu li.plus {
	padding-left: 19px;
	background: url(../img/fold.gif) no-repeat;
	position: relative;
	left: -19px;
	}

#menu li.minus {
	padding-left: 19px;
	background: url(../img/open.gif) no-repeat;
	position: relative;
	left: -19px;
}

/* STILI PER LA SCHEDA DI REGISTRAZIONE -- INIZIO */

.registrazione_content {
position: relative;
top: 100px;
text-align: center;
border: 1px solid #abadb3;
width: 650px;
height: 550px;
margin: 0 auto;
border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px;
}

.registrazione_logo {
position: relative;
background: url(../img/logo.png) no-repeat;
width: 200px;
height: 100px;
top: 45px;
left: 30px;
}

.registrazione_form {
position: relative;
width: 200px;
/*height: 100px;
top: 45px;
left: 30px;*/
}

.registrazione_tit {
position: absolute;
text-align: right;
top: 50px;
right: 20px;
font-size: 22px;
color: #425e83;
}

.titolo_registrazione {
font-size: 24px;
color: #233156;
}

/* STILI PER LA SCHEDA DI REGISTRAZIONE -- FINE */

.login_content {
position: relative;
top: 100px;
text-align: center;
border: 1px solid #abadb3;
width: 800px;
/*height: 430px;*/
margin: 0 auto;
border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px;
padding-bottom:40px;
}

.logo_content {
position: relative;
top: 100px;
text-align: right;
/*border: 1px solid #abadb3;*/
width: 800px;
/*height: 430px;*/
margin: 0 auto;
/*border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px;
padding-bottom:40px;*/
}

.login_logo {
position: relative;
background: url(../img/logo.png) no-repeat;
width: 250px;
height: 200px;
top: 25px;
left: 25px;
}

.login_logo_abanet {
position: relative;
background: url(../img/abanet.png);
width: 100px;
height: 22px;
top: 50px;
left: 250px;
}

.login_logo_vuoto {
position: relative;
top: 25px;
left: 0px;
}

.login_logo_sezione{
background: url(../img/logo.png) no-repeat;
background-position: top center;
background-size: 200px auto;
width:180px;
height: 177px;
}

.login_error {
position:relative;
top:20px;
color: red;
}

.postazione_error {
position:relative;
/*top:20px;*/
color: red;
}

.login_tit {
position: absolute;
text-align: right;
top: 50px;
right: 20px;
font-size: 22px;
color: #425e83;
}

.titolo_login {
font-size: 24px;
color: #233156;
}

/* 2020-12-10 Daniele -- Stile per postazione -- INIZIO */
.testo_postazione_intro {
font-size: 16px;
color: #233156;
}
/* 2020-12-10 Daniele -- Stile per postazione -- FINE */

/* 2020-12-10 Daniele -- Stile per nascondere livello barcode -- INIZIO */
.livello_nascondi_input_barcode {
height:1px;
width:1px;
overflow:hidden;
position:absolute;
top:-100;
left:0px;
}
/* 2020-12-10 Daniele -- Stile per nascondere livello barcode -- FINE */
.login_registrazione {
position:relative;
top:20px;
}


.login_registrazione a{
color: #02457C;
}

.login_registrazione  a:hover {
color: #293a58;
}
/* Classe per l'intestazione della riga di ricerca -- INIZIO */
.intestazione_lista_ricerca {
font-size: 14px;
font-weight:bold;
background: #425e83;
height: 30px;
padding: 0.2em;
color: #ffffff;
text-align: center;
}

.intestazione_lista_ricerca a {
color: #ffffff;
text-decoration: underline;
}
.intestazione_lista_ricerca a:hover {
color: #ffffff;
text-decoration: none;
}

/* Classe per l'intestazione della riga di ricerca -- FINE */

/* Classe per la riga pari della ricerca -- INIZIO */
.riga_ricerca_0 {
background: #e2e1e1;
}

.riga_ricerca_0 a {
color: #425e83;
text-decoration: underline;
}

.riga_ricerca_0 a:hover {
color: #000000;
text-decoration: none;
}

/* Classe per la riga pari della ricerca -- FINE */

/* Classe per la riga dispari della ricerca -- INIZIO */
.riga_ricerca_1 {
background: #EAEAEA;
}

.riga_ricerca_1 a {
color: #425e83;
text-decoration: underline;
}

.riga_ricerca_1 a:hover {
color: #000000;
text-decoration: none;
}

/* Classe per la riga dispari della ricerca -- FINE */

/* Classe per la riga della segnalazione origine -- INIZIO */
.riga_ricerca_origine {
background: #EAEAEA;
}

.riga_ricerca_origine a {
color: #425e83;
text-decoration: underline;
}

.riga_ricerca_origine a:hover {
color: #000000;
text-decoration: none;
}

/* Classe per la riga della segnalazione origine -- FINE */

/* Classe per l'intestazione per l'intestazione dell'applicazione (testata in alto) -- INIZIO */
.intestazione_applicazione {

text-align: left;
margin: 0 0 0 0px;

}

.tit_maschera {
padding: 0.2em;
font-size: 20px;
color: #425e83;
border-bottom: 1px double #425e83;
border-top: 1px double #425e83;
border-bottom-style : double;
background: #c8cbcf;
/*text-transform : capitalize;*/
}

/* Classe per l'intestazione per l'intestazione dell'applicazione (testata in alto) -- FINE */
.titolo_piede {
font-size:12px;
/*padding:0.5em;*/
color: #253455;
}

.testo_piede {
font-size:12px;
/*padding:0.5em;*/
}

.testo_piede a {
color: #000000;
}
.testo_piede a:hover {
color: #000000;
text-decoration: none;
}


.padding {
padding: 20px;
}

.bottom {
background: #c8cbcf;
border-top: 1px solid #e8e8e9;
position:relative;
z-index:101;
}

.logout {
	 position: relative;
	text-align: left;
	float: left;
	top: 0px;
}


.operatore {
    position: relative;
	text-align: right;
	font-size: 11px;
		float: right;
}

.tableborder td {
border: 1px solid #e5e8ef;
font-size: 12px;
border-collapse : collapse;
}

.notableborder td {
border: 0px solid #ffffff;
font-size: 12px;
border-collapse : collapse;
}

.parametertable td {
color: #425e83;
font-size: 16px;
}

.printablereporttitle td {
color: #425e83;
font-size: 18px;
font-weight:bold;
}

/*
CLASSI PER GESTIRE REPORT A LIVELLI -- INIZIO
.rpt_liv_def_liv_tit  {
	color: black;
	font-weight:bold;
	font-size: 24px;
}

.rpt_liv_def_liv_etic  {
	color: black;
	font-weight:bold;
	font-size: 16px;
}

.rpt_liv_def_liv_0  {
	color: red;
	font-weight:bold;
}

.rpt_liv_def_liv_1  {
	color: red;
}

.rpt_liv_def_liv_2  {
	color: green;
}

.rpt_liv_def_liv_3  {
	color: blue;
}
CLASSI PER GESTIRE REPORT A LIVELLI -- FINE
*/

.iframe {
width: 100%;
position: relative;
top:0px;
overflow:  auto;
border: 1px solid #c8cbcf;
/*padding: 5px;*/
overflow-x: hidden;

/*disabilito classi che NON esistono secondo validazione W3c - anna*/

/*scrollbar-color: red yellow;
scrollbar-color: #E1D7C1;
scrollbar-shadow-color: #CCCCCC;
scrollbar-highlight-color: #CCCCCC;
scrollbar-3dlight-color: #666666;
scrollbar-darkshadow-color: #666666;
scrollbar-track-color: #666666;
scrollbar-arrow-color: #BBB5AD;*/
	}

	
.ihframe {
width: 100%;
position: relative;
top:0px;
overflow:  auto;
/*border: 1px solid #c8cbcf;*/
/*padding: 5px;*/
overflow-y: hidden;
margin-left:10px;
/*disabilito classi che NON esistono secondo validazione W3c - anna*/
/*scrollbar-color: #E1D7C1;
scrollbar-shadow-color: #CCCCCC;
scrollbar-highlight-color: #CCCCCC;
scrollbar-3dlight-color: #666666;
scrollbar-darkshadow-color: #666666;
scrollbar-track-color: #666666;
scrollbar-arrow-color: #BBB5AD;*/
}

/* Classe per definire il box del messaggio di segnalazione nella maschera reclami - accessi - INIZIO */
.testo_segnalazione {
	color: red;
	font-size: 12px;
}

.testo_segnalazione a  {
	color: red;
	font-size: 12px;
}

.testo_segnalazione  a:hover{
	color: red;
	font-size: 12px;
}

/* Classe per definire il box del messaggio di segnalazione nella maschera reclami - accessi  - FINE */

.colore {
font-size: 10px;
}


/* Classe per l'intestazione della lista semafori su segnalazione -- INIZIO */
.intestazione_lista_semafori {
font-size: 14px;
font-weight:bold;
background: #425e83;
height: 30px;
padding: 0.2em;
}

.intestazione_lista_semafori a {
color: #ffffff;
text-decoration: underline;
}
.intestazione_lista_semafori a:hover {
color: #ffffff;
text-decoration: none;
}

/* Classe per l'intestazione della lista semafori su segnalazione -- FINE */

/* Classe per la riga pari della lista semafori su segnalazione -- INIZIO */
.riga_semafori_0 {
background: #e2e1e1;
}

.riga_semafori_0 a {
color: #425e83;
text-decoration: underline;
}

.riga_semafori_0 a:hover {
color: #000000;
text-decoration: none;
}

/* Classe per la riga pari della lista semafori su segnalazione -- FINE */

/* Classe per la riga dispari della lista semafori su segnalazione -- INIZIO */
.riga_semafori_1 {
background: #EAEAEA;
}

.riga_semafori_1 a {
color: #425e83;
text-decoration: underline;
}

.riga_semafori_1 a:hover {
color: #000000;
text-decoration: none;
}

/* Classe per la riga dispari della lista semafori su segnalazione -- FINE */

/* Classe per l'intestazione della lista sblocco semafori -- INIZIO */
.intestazione_listasbloccosemafori {
font-size: 14px;
font-weight:bold;
background: #425e83;
height: 30px;
padding: 0.2em;
color: #ffffff;
}


.intestazione_listasbloccosemafori a {
color: #ffffff;
text-decoration: underline;
}
.intestazione_listasbloccosemafori a:hover {
color: #ffffff;
text-decoration: none;
}

/* Classe per l'intestazione della lista sblocco semafori  -- FINE */

/* Classe per la riga pari della lista sblocco semafori  -- INIZIO */
.riga_listasbloccosemafori_0 {
background: #e2e1e1;
}

.riga_listasbloccosemafori_0 a {
color: #425e83;
text-decoration: underline;
}

.riga_listasbloccosemafori_0 a:hover {
color: #000000;
text-decoration: none;
}

/* Classe per la riga pari della lista sblocco semafori  -- FINE */

/* Classe per la riga dispari della lista sblocco semafori -- INIZIO */
.riga_listasbloccosemafori_1 {
background: #EAEAEA;
}

.riga_listasbloccosemafori_1 a {
color: #425e83;
text-decoration: underline;
}

.riga_listasbloccosemafori_1 a:hover {
color: #000000;
text-decoration: none;
}

/* Classe per la riga dispari della lista sblocco semafori -- FINE */

/* Classe per l'intestazione della lista parametri applicativo -- INIZIO */
.intestazione_listaparametriapplicativo {
font-size: 14px;
font-weight:bold;
background: #425e83;
height: 30px;
padding: 0.2em;
color: #ffffff;
}


.intestazione_listaparametriapplicativo a {
color: #ffffff;
text-decoration: underline;
}
.intestazione_listaparametriapplicativo a:hover {
color: #ffffff;
text-decoration: none;
}

/* Classe per l'intestazione della lista parametri applicativo  -- FINE */

/* Classe per la riga pari della lista parametri applicativo -- INIZIO */
.riga_listaparametriapplicativo_0 {
background: #e2e1e1;
}

.riga_listaparametriapplicativo_0 a {
color: #425e83;
text-decoration: underline;
}

.riga_listaparametriapplicativo_0 a:hover {
color: #000000;
text-decoration: none;
}

/* Classe per la riga pari della lista parametri applicativo  -- FINE */

/* Classe per la riga dispari della lista parametri applicativo -- INIZIO */
.riga_listaparametriapplicativo_1 {
background: #EAEAEA;
}

.riga_listaparametriapplicativo_1 a {
color: #425e83;
text-decoration: underline;
}

.riga_listaparametriapplicativo_1 a:hover {
color: #000000;
text-decoration: none;
}

/* Classe per la riga dispari della lista parametri applicativo -- FINE */


/*campi FORM*/

input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}

input:focus
{
background-color: #F4F4F4;
} 

textarea:focus
{
background-color: #F4F4F4;
} 

input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
 
input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px #808080;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #425e83;
}

textarea {
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	width:260px;
}


select:focus {
background: #F4F4F4;
/*width: 200px;*/
border: 1px solid #c8cbcf;
}



/*fine campi FORM*/

.select_maschera {
background: #EAEAEA;
width: 300px;
border: 1px solid #c8cbcf;
}

.select_maschera:focus {
 box-shadow: 0 0 5px #808080;
background: #F4F4F4;
width: 300px;
border: 1px solid #c8cbcf;
}

.select_ricerca {
background: #EAEAEA;
width: 300px;
border: 1px solid #c8cbcf;
}

.select_ricerca:focus {
 box-shadow: 0 0 5px #808080;
background: #F4F4F4;
width: 300px;
border: 1px solid #c8cbcf;
}

.select_autosize {
background: #EAEAEA;
width: auto;
border: 1px solid #c8cbcf;
}

.select_autosize:focus {
 box-shadow: 0 0 5px #808080;
background: #F4F4F4;
width: auto;
border: 1px solid #c8cbcf;
}

.select_mini {
background: #EAEAEA;
width: 40px;
border: 1px solid #c8cbcf;
}

.select_mini:focus {
 box-shadow: 0 0 5px #808080;
background: #F4F4F4;
width: 40px;
border: 1px solid #c8cbcf;
}

.etichetta_maschera_mini {
	font-size: 10px;
}

.etichetta_lista_mini {
	font-size: 10px;
}

.testo_maschera {

}

.etichetta_risultati_ricerca {
	color: #FF0000;
	margin-left: 20px;
}

.titolo_maschera {
padding: 0.2em;
font-size: 14px;
color: #425e83;
border-bottom: 1px double #425e83;
border-top: 1px double #425e83;
border-bottom-style : double;
background: #c8cbcf;
text-transform : capitalize;
font-weight: bold;
}

/* Classi per riga report disponibili (classe riga pari e dispari) - INIZIO*/

/*.riga_report_0 {
background: #e2e1e1;
}

.riga_report_0 a {
color: #425e83;
text-decoration: underline;
}

.riga_report_0 a:hover {
color: #000000;
text-decoration: none;
}

.riga_report_1 {
background: #EAEAEA;
}

.riga_report_1 a {
color: #425e83;
text-decoration: underline;
}

.riga_report_1 a:hover {
color: #000000;
text-decoration: none;
}*/

/* Classi per riga report disponibili (classe riga pari e dispari) - FINE*/

/* Classi per la stampa della segnalazione -- INIZIO */
/*.stampa_segnalazione_intestazione1, .stampa_segnalazione_intestazione2, .stampa_segnalazione_intestazione3 {
text-align: center;
padding: 0.2em;
}

.stampa_segnalazione_intestazione3 {
font-size: 20px;
margin-top: 10px;
}

.stile_intestazione2 {
background: #425e83;
font-size: 18px;
color: #ffffff;
}

.stampa_segnalazione {
	font-size: 11px;
}

.stampa_segnalazione_privacy {
	font-size: 10px;
}

.stampa_segnalazione_indice_urp {
	position: relative; 
	bottom: 4px;";
}

hr {
	color: #bfc1c3;
	height: 1px;
}*/
/* Classi per la stampa della segnalazione -- FINE */

/* Classi per la schermata MASCHERA FATTURA -- INIZIO */
.text_input,.text_iban,.text,.importo_pagamento,.MP04{
border: 1px solid #C9C9C9;
background: #FFFFFF;
width:250px;
padding:5px;
}
.giorni{
border: 1px solid #C9C9C9;
background: #FFFFFF;
width:250px;
padding:5px;
}

.st_fm_table{
width:600px;
}

.st_fm_table td{
width:300px;
text-align:right;
}

.st_fm_table1{
/*width:1000px;*/
}

.numero,.numero_riepilogo{
width: 50px;
text-align:center;
}

.descrizione{
width:200px;
}

.bg_t{
background:#E5E5E5;
}
.bg_t td{
background:#E5E5E5;
font-size:12px;
}
.prezzo_unitario{
width:100px;
}
.prezzo_totale_netto{
width:100px;
}
.iva,.riepilogo_percentuale_iva{
width:50px;
}
.riepilogo_valore_imponibile_iva{
width:150px;
}

.st_fm_table2{
/*width:400px;*/
}
.riepilogo_imposta_aliquota_iva{
width:100px;
}

#message_box{
background-image:url('../img/black.png');
width:100%;
height:100%;
position:absolute;
top:0px;
left:0px;
display:none;
z-index:1001 !important;
}
#message_box table{
width:100%;
height:100%;
border: 0px;
}
#message_box_alert{
width:500px;
height:auto;
background: #FFFFFF;
padding:30px;
box-shadow: 0px 0px 5px #000000;
border-radius: 5px;
font-size:12px;
}

.error{
box-shadow: 0px 0px 5px #FF0000;
border: 1px solid #D16464;
}
.alert{
box-shadow: 0px 0px 5px #FFBF00;
border: 1px solid #D16464;
}

/* Classi per la schermata MASCHERA FATTURA -- FINE */


#modalita_pagamento{
	display:none;
}

.status_alert{
	float:right;
	margin-right:10px;
}
.boleanicon{
position:relative;
top:-3px;
float:right;
}
.intestazione_servizi{

height:auto;
background: #F3F3F3;
border-radius: 5px;

}

.intestazione_semplice {

height:auto;
background: #F3F3F3;
border-radius: 5px;

}



.intestazione_servizi table{
	position:relative;
	left:35px;
}
.intestazione_servizi td{
		padding-left:10px;
		padding:5px;
}


.sel_servizi ul,.sel_servizi li,.sel_servizi_closed ul,.sel_servizi_closed li{
	list-style-type: none;
	padding:0px;
	margin:0px;
}
.sel_servizi input,.sel_servizi_closed input{
		height: auto !important;
}

.form_sezioni *,.sel_servizi *,.sel_servizi_closed *{
font-family: Verdana,Arial,sans-serif;	
}
.sel_servizi input,.sel_servizi_closed input{
/*	display:none;*/
pointer-events: none;
}
.sel_servizi  li,.sel_servizi_closed  li{
cursor:pointer;	
padding:5px;
}
.accordion_sel_servizi li,.accordion_sel_servizi_closed li{
	margin-left:-20px;
	font-size:12px;
	padding:5px;
}
.accordion_sel_servizi .ui-accordion-header, .accordion_sel_servizi_closed .ui-accordion-header{
padding-left:30px !important;	
}

.sel_servizi li:hover, .sel_servizi_closed li:hover{
	background: #C69C62 !important;
}
.selected_tr{
	background:#EDEDED !important;
}

/* 2022-03-09 -- Daniele -- Aggiunta classi per lista errori -- INIZIO */
.annullata_tr{
	background:#EDEDED !important;
}
/* 2022-03-09 -- Daniele -- Aggiunta classi per lista errori -- FINE */

#colonna_menu{
/*border-right:1px solid #AAAAAA;	*/
height:100%;
width:300px;
}
#menu_sx{
/*commento bordo menù per usarlo nella colonna sx 17/02/2023 anna*/
/*border-right:1px solid #AAAAAA;*/
/*commento larghezza per mostrare bordo nella colonna sx 23/02/2023 anna*/
width: 190px!important;
height:100%;
position:absolute;
top:200px;

/*sfondo demo inizio*/
/*background-color: #ff9292; */
/*sfondo demo fine*/
}

/* 2023-11-29 -- Daniele -- Definizione stili per ambiente demo (Abafenix 2.0.0) -- INIZIO */
#menu_sx_demo{
/*sfondo demo inizio*/
background-color: #ff9292;
/*sfondo demo fine*/
}
/* 2023-11-29 -- Daniele -- Definizione stili per ambiente demo (Abafenix 2.0.0) -- FINE */

.main_space{
height:100%;
width:100%;
overflow:auto;
/*margin-left:10px;*/
}
.status_alert img{
	width:32px;
}
.status_alert{
display:none;	
}
.gomma{
position:relative;
top:-5px;
float:right;
}
.gomma img{
cursor:pointer;
width:32px;
height:32px;
z-index:100;
}
.accordion_sezioni{
padding-left:10px;
padding-right:10px;
}
.form_lista_richieste{
border:1px solid #C9C9C9;
border-radius:5px;
}

.top_maschera_richiesta {
border:1px solid #C9C9C9;
border-radius:5px;
}

.lista_richieste {
}

/* DEFINIZIONE MENU' SINISTRA -- INIZIO */
.menu_sx {
	background: #FFFFFF;
}

#menu_list a{
	text-decoration:none;
}
#menu_list li{
cursor:pointer;	
padding:5px;
}
#menu_list li:hover{
	background:#AFAFAF;
}
.ui-menu { width: 200px; }
#menu_list ul{
border:1px solid #000000;
border-radius:0px;
background: #C9C9C9;
}
/* DEFINIZIONE MENU' SINISTRA -- INIZIO */

.testo_risultati_ricerca {
	color: #C79D61;
	font-weight: bold;
	/* 2023-06-07 -- Daniele -- Inserito allineamento al centro -- INIZIO */
	text-align:center;
	/* 2023-06-07 -- Daniele -- Inserito allineamento al centro -- FINE */
	/*font-size: 8pt;*/
}
.editedicon{
	left: 20px;
    position: relative;
    z-index: 1;
	display:none;
}

.bottoni_servizi{
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 50px; /*aggiungo margine ai bottoni*/
	
}

#contenitore_griglia_prenotazioni{
	overflow-x: scroll;
    overflow-y: hidden;
	/*overflow:hidden;*/
	width:700px;
}

input[name="data_prenotazioni"]{
	text-align:center;
}
#tabella_griglia{
	position:relative;
	top:0px;
	left:0px;
}
#tabella_griglia tr{
/*	border-bottom:1px solid #6ECE29;*/
}
#tabella_griglia td{
	border:1px solid #AAAAAA;
	height:50px;
	font-size:12px;
}

.tabella_griglia_td_piccoli td{
	height:20px !important;
	padding:2px !important;
}
.tabella_griglia_td_piccoli  *{
	font-size:10px !important;
}
.griglia_prenotazioni_primariga{
	background:#D1D1D1;
}
.occupato{
	background: #FFFFFF;
}
.occupato_singolo{
	border: 3px solid #000000 !important;
	background-color: #CA9C61;
}
.non_disponibile{
	background: #FC0000;
}
.disponibile{
	background: #FFF;
/*	
transition: background .25s ease-in-out;
-moz-transition: background .25s ease-in-out;
-webkit-transition: background .25s ease-in-out;
*/
}
#etichette_griglia tr{
	border-bottom:1px solid #AAAAAA;
}
#etichette_griglia td{
height:50px;
}

.info_occupato,.info_stato_richiesta,.info_stato_attivita_richiesta, .info_stato_email, .info_tooltip {
	position:absolute;
	top:0px;
	left:0px;
	padding:5px;
	z-index:100;
	display:none;
	font-size:10px;
	box-shadow: 0px 0px 10px #D1D1D1;
		
}

/* 14/02/2025 -- Modificato stile del fondo del tooltip riepilogo attivita -- INIZIO */
.info_stato_attivita_richiesta {
	background-color: #FFFFFF;
}
/* 14/02/2025 -- Modificato stile del fondo del tooltip riepilogo attivita -- FINE */

/*09/02/2024 ANNA - classe importante per corretta visualizzazione TOOLTIP calendario attività*/
.info_occupato {
	position: fixed!important;
	/*top: 10px;*/
}
/*09/02/2024 ANNA - classe importante TOOLTIP*/




/* 2023-06-12 -- Daniele -- Stili per griglia programmazione Abafenix (1.0.6) -- INIZIO */
.tabella_griglia_programmazione {
	position:relative;
	top:0px;
	left:0px;
}
.tabella_griglia_programmazione tr{
/*	border-bottom:1px solid #6ECE29;*/
}
.tabella_griglia_programmazione td{
	border:1px solid #AAAAAA;
	height:50px;
	font-size:12px;
}

/* 2023-12-05 -- Daniele -- Stile per casella selezionabile (Abafenix 2.0.0) -- INIZIO */ 
.selezionabile {
	width: 50px;
    height: 50px;
    background-image: url("../img/bg_selezionabile.png");             
}

.selezionabile_pic {
	width: 250px;
    height: 20px;
    background-image: url("../img/bg_selezionabile_pic.png");             
}
/* 2023-12-05 -- Daniele -- Stile per casella selezionabile (Abafenix 2.0.0) -- FINE */


.info_occupato_messagebox {
	position:absolute;
	top:0px;
	left:0px;
	padding:5px;
	z-index:100;
	display:none;
	font-size:10px;
	box-shadow: 0px 0px 10px #D1D1D1;
}

#etichette_griglia_messagebox tr{
	border-bottom:1px solid #AAAAAA;
}
#etichette_griglia_messagebox td{
height:50px;
}

.etichette_griglia tr{
	border-bottom:1px solid #AAAAAA;
}
.etichette_griglia td{
height:50px;
}

.contenitore_griglia_prenotazioni{
	overflow-x: scroll;
    overflow-y: hidden;
	/*overflow:hidden;*/
	width:700px;
}
/* 2023-06-12 -- Daniele -- Stili per griglia programmazione Abafenix (1.0.6) -- FINE */

.stato_richiesta{
	width:30px;height:30px;border: 1px solid #808080; vertical-align:middle	
	/*border-radius:30px;*/
}
.selected_disponibile, .cella_occupata{
	background: #55A3FC !important;
	border:1px solid #2D629E;
}
.occupato_central{
	cursor:pointer !important;
border-top:3px solid #000000 !important;
border-bottom:3px solid #000000 !important;
border-left: 0px solid #FFFFFF !important;
border-right:0px solid #FFFFFF !important;

}

.occupato_left_right{
	cursor:pointer !important;
	border-right:3px solid #000000 !important;
	border-left:3px solid #000000 !important;
	border-top:3px solid #000000 !important;
	border-bottom:3px solid #000000 !important;
}

.occupato_left{
	cursor:pointer !important;
border-right:0px solid #FFFFFF !important;
border-left:3px solid #000000 !important;
border-top:3px solid #000000 !important;
border-bottom:3px solid #000000 !important;

}
.occupato_right{
	cursor:pointer !important;
border-left: 0px solid #FFFFFF !important;
border-right:3px solid #000000 !important;
border-top:3px solid #000000 !important;
border-bottom:3px solid #000000 !important;

}
._selezionabile{
	background:#E2E2E2;
}
.servizio_disabilitato{
	background: #D9D3CD;
}

.servizio_disabilitato_anticipo{
	background: #b8c381;
}

.servizio_disabilitato_posticipo{
	background: #b8c381;
}

.servizio_disabilitato2{
	border-left:0px solid #000000;
	border-bottom:0px solid #000000;
}
.button_scorri{
	height:40px;
	width:40px;
	border-radius:50px;
	position:relative;
	font-size:12px;
	top:10px;
}
.dati_feretro input[type="float"]{
	width:80px !important;
}
.div_container_standard{
	border-bottom:1px solid #AAAAAA;

	padding:10px;
}
.div_container_standard_right{
	border-right:1px solid #AAAAAA;

	padding-right:10px;
}
.mini_infobox_griglia_prenotazioni{
	margin-top:-20px;
	color:#ffffff;
	position: absolute;
	overflow:hidden;
	text-align: left;
	pointer-events: none;
	
}

/* 2023-11-08 -- Daniele -- Box informazioni disponibilità (Abafenix 2.0.0) -- INIZIO */
.mini_infobox_griglia_disponibilita{
	margin-top:-20px;
	color:#000000;
	position: absolute;
	overflow:hidden;
	text-align: left;
	pointer-events: none;
	
}

.cella_legenda_disponibilita {
	border:1px solid #000000;
}
/* 2023-11-08 -- Daniele -- Box informazioni disponibilità (Abafenix 2.0.0) -- FINE */
/* 2023-06-12 -- Daniele -- Griglia Programmazione (Abafenix 1.0.6) -- INIZIO */
.box_griglia_programmazione_fix{
	margin-top:-20px;
	color:#ffffff;
	position: absolute;
	overflow:hidden;
	text-align: left;
	pointer-events: none;
	
}

.box_griglia_programmazione{
	margin-top:3px;
	color:#ffffff;
	/*position: absolute;*/
	overflow:hidden;
	/*text-align: left;*/
/*	pointer-events: none;
	/*width: 10px;*/
	
	
	 /*display:flex;*/
  text-align: center!important;
  /*width: 12%;*/
  min-width: 50px;
  	
}

.box_info_griglia_programmazione {
display: block!important;

	}

.box_sinistro_griglia_programmazione {
display:inline!important;
position: relative;
text-align: center!important;
cursor:pointer !important;
}

.box_destro_griglia_programmazione {
display:inline!important;
position: relative;
text-align: center!important;
cursor:pointer !important;
}

.programmazione_etichetta_data {
font-weight: bold;
font-size: 110%;
background: #cebea9;
}

.programmazione_info_main {
display:inline-block;
}

.programmazione_info_titolo {

}

.programmazione_info_pratica {

}

.programmazione_info_testo {
display:inline-block;
margin-right: 15px;
}

.programmazione_info_bottoni {
display:inline-block;

}

/*30 06 2023 - ANNA stilizzo i bottoni annulla/conferma*/

.bot_programmazione_conferma {
	background-color:#cebea9;
	border-radius:20px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:18px;
	padding:10px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
.bot_programmazione_conferma:hover {
	background-color:#5cbf2a!important;
}

.bot_programmazione_annulla {
	background-color:#ff757c;
	border-radius:20px;
	border:1px solid #850f0f;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	padding:10px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #662828;
	margin-right: 15px;
}
.bot_programmazione_annulla:hover {
	background-color:#a31010!important;
}

/*30 06 2023 - ANNA stilizzo i bottoni annulla/conferma FINE*/

/* 2023-06-12 -- Daniele -- Griglia Programmazione (Abafenix 1.0.6) -- FINE */

/* 2023-07-05 -- Daniele -- Definizione stili per gestore consensi,operazioni,controlli (Abafenix 1.0.6) -- INIZIO */
.listavoci_gestore_contenitore {
display:inline-block;
/*width: 100%;*/
background-color: #DCDCDC;
width: 400px!important;
height: 250px;
overflow: scroll;
}

.listavoci_gestore_contenitore_interno {
display: table-row-group;
}

.listavoci_intestazione_riga {
display: table-row;
}

.listavoci_intestazione_colonna {
display: table-cell;
padding: 3px 10px;
background-color: #d8c9b6;
border: 1px solid #999999;
}

.listavoci_riga {
display: table-row;
}

.listavoci_colonna {
border: 1px solid #999999;
display: table-cell;
padding: 3px 10px;
}

.listavoci_style_input_text {
width: 25px!important;
height: 25px!important;
z-index: 11000!important;
margin: 0px!important;
 
}
/* 2023-07-05 -- Daniele -- Definizione stili per gestore consensi,operazioni,controlli (Abafenix 1.0.6) -- FINE */

#dashboard{
position:relative;
left:15px;
z-index:100;
}
.read_only_input{
pointer-events: none !important;
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
outline: none;
padding: 3px 0px 3px 3px;
/*margin: 5px 1px 3px 0px;*/
margin: 0px;
border: 1px solid #DDDDDD;
}
#tabella_dashboard .richiesta{
border-radius:10px;	
z-index:10;
opacity: 0.8;
font-size:12px;
line-height: 20px;
color: #FFFFFF;
/* 2021-10-28 - Daniele -- Modificato puntatore pratiche nella dashboard -- INIZIO */
cursor: pointer;
/* 2021-10-28 - Daniele -- Modificato puntatore pratiche nella dashboard -- FINE */
}

#tabella_dashboard  td{
border: 1px solid #C9C9C9;
}
/* 2020/05/13 Stile tabella attivitÃ  impianto -- INIZIO */
#tabella_griglia_attivita_impianto{
	position:relative;
	top:0px;
	left:0px;
}
#tabella_griglia_attivita_impianto tr{
/*	border-bottom:1px solid #6ECE29;*/
}
#tabella_griglia_attivita_impianto td{
	border:1px solid #AAAAAA;
	height:50px;
	font-size:12px;
	
}

.griglia_etichette_impianto_primariga {
	/*background:#D1D1D1;*/
	height:50px;
}

.griglia_attivita_impianto_primariga{
	background:#D1D1D1;
	/*height:50px;*/
}

#etichette_griglia_attivita_impianto tr{
	border-bottom:1px solid #AAAAAA;
}
#etichette_griglia_attivita_impianto td{
height:50px;
}

#contenitore_griglia_attivita_impianto{
	overflow-x: scroll;
    overflow-y: hidden;
	/*overflow:hidden;*/
	width:400px;
}

.mini_infobox_griglia_attivita_impianto{
	margin-top:-20px;
	color:#ffffff;
	position: absolute;
	overflow:hidden;
	text-align: left;
	pointer-events: none;
}
/*#tabella_griglia_attivita_impianto .richiesta{
border-radius:10px;	
z-index:10;
opacity: 0.8;
font-size:12px;
line-height: 20px;
color: #FFFFFF;
}

#tabella_griglia_attivita_impianto td{
border: 1px solid #C9C9C9;
}

input[name="data_attivita_impianto"]{
	text-align:center;
}

#etichette_griglia_attivita_impianto tr{
	border-bottom:1px solid #AAAAAA;
}
#etichette_griglia_attivita_impianto td{
height:50px;
}

#tabella_lista_linee tr{
	border-bottom:1px solid #AAAAAA;
}

#tabella_lista_linee td{
	border-bottom:1px solid #AAAAAA;
	height:50px;
}*/

/* 2020/05/13 Stile tabella attivitÃ  impianto -- FINE */


.ricerca_voci_menu_accordion,.ricerca_menu_accordion,.ricerca_gestione_accordion,.ricerca_postazioni_accordion,.ricerca_accessi_accordion,.ricerca_richiedenti_accordion,.ricerca_tipoallegati_accordion,.ricerca_barcode_accordion,.ricerca_pagine_postazioni_accordion, .ricerca_etichette_autorizzazioni_accordion, .ricerca_parametri_attivita_accordion, .ricerca_stati_richiesta_accordion,.ricerca_chiamate_ws_mi_accordion, .ricerca_personalizzazioni_utenti_accordion{
	width:1000px;
}	
.main_container_touch{
	width:100%;
	height:100%;
}
.main_table_touch{
	width:1000px;
	height:100%;
}

/* anna - per w3C - nome di classe potrebbe cominciare con una cifra
.1st_column_touch{

}
.2nd_column_touch{
	
}*/

/* 2022-12-14 -- Daniele -- Aggiunto stato per stile sigla cremazione -- INIZIO */

/*.sigla_cremazione {
text-shadow: -1px 0 #FFFFFF, 0 1px #FFFFFF, 1px 0 #FFFFFF, 0 -1px #FFFFFF;
FONT-WEIGHT: BOLD;
}
*/
/*.sigla_cremazione {
	background-image:url('../img/bg_sigla_cremazione.png'); 
	background-repeat: no-repeat;
  	background-attachment: fixed;
  	background-position: center; 
	width: 32px;
	height: 32px;
}*/


/*stile sfondo squadrato*/
.sigla_cremazione {
	background-image:url('../img/bg_sigla_cremazione_square.png'); 
	background-repeat: no-repeat;
  	background-attachment: fixed;
  	background-position: center; 
	width: 32px;
	height: 32px;
}
/*FINE stile sfondo squadrato*/

/* 2022-12-14 -- Daniele -- Aggiunto stato per stile sigla cremazione -- FINE */

.area_info_pratica{
display:none;	
}
.slide_human{
	font-family: Verdana,Arial,sans-serif;
font-size:16px;
/*border-radius: 20px;*/
border:none;
height:40px;
border: 1px solid #777777;
/*box-shadow: 0px 0px 5px #C6C6C6;*/
padding:5px;
/* TRANSIZIONI */
transition: background .25s ease-in-out;
-moz-transition: background .25s ease-in-out;
-webkit-transition: background .25s ease-in-out;
width:250px;
}
.slider_human{
	font-family: Verdana,Arial,sans-serif;
font-size:16px;
/*border-radius: 20px;*/
border:none;
height:38px;
border: 1px solid #777777;
/*box-shadow: 0px 0px 5px #C6C6C6;*/
background:#C69D65;
/* TRANSIZIONI */
transition: background .25s ease-in-out;
-moz-transition: background .25s ease-in-out;
-webkit-transition: background .25s ease-in-out;
width:60px;
cursor:pointer !important;
}
.slider_human_checked{
	background:#00FF11 !important;
	transition: background .25s ease-in-out;
	-moz-transition: background .25s ease-in-out;
	-webkit-transition: background .25s ease-in-out;
}
.evidenzia_riga{
background: #D8B5FF;	
}
.evidenzia_riga2{
background: #84D3F4;	
}
.evidenzia_riga td{
	background: #D8B5FF !important;
}
.evidenzia_riga2 td{
	background: #84D3F4 !important;
}
.example_box{
	border:1px solid #000;
	width: auto;
	padding:5px;
	margin:5px;
	float:left;
}
.legend_area_accesso{
	 white-space: nowrap;
	 width:1010px;
}
.slider_tooltip{
position:absolute;
margin-top:-25px;
border:1px solid #777777;
width:260px;
height:auto;
background:#FFF;
font-size:12px;
text-align:center;
display:none;
}
.ui-accordion-hidden{
display:none;	
}
.mini_font{
font-size:10px;	
}

.mini_font2 {
	font-size:12px;	
}
.large_input{
	width:100% !important;
}
.hidden{
display:none;	
}



.__elenco_pagine li{
/* anna: commento riga per forzare la lista ad andare a capo  -- INIZIO
display: inline; */
display: inline-block;
/* anna: commento riga per forzare la lista ad andare a capo  -- FINE */
list-style-type: none;
padding-right: 20px;
}
.lista_servizi_associabili{
	/*
	max-height:200px;
	width:100%;
	overflow:auto;
	*/
}
#login_tabs{
width:460px;	

/*anna 21/12/20 - classi per centrare il contenuto interno*/
margin: 10px auto;
height: 200px;
}

.inputFileDocumentazione{
	display:none;
}

/* 2023-09-08 -- Daniele -- Aggiunta classe per gestione caricamento firma operatore (Abafenix 2.0.0) -- INIZIO */ 
.inputFileFirmaOperatore{
	display:none;
}
/* 2023-09-08 -- Daniele -- Aggiunta classe per gestione caricamento firma operatore (Abafenix 2.0.0) -- FINE */ 

.button_yellow{
	background:#FFE100 !important;
	border-bottom: 1px solid #A58F00 !important;
}
.button_yellow:hover{
	background:#FFEE84 !important;
}

.button_red{
	background:#FF0000 !important;
	border-bottom: 1px solid #5B0000 !important;
}

.button_red{
	background:#FF6D6D !important;
	border-bottom: 1px solid #5B0000 !important;
}
.temp_tooltip{
	background:#E6E6E6;
	border:1px solid #AFAFAF;
	box-shadow: 0px 0px 10px #888888;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	font-size:12px;
	padding:10px;
}
.file_selected_icon{
display:none;
}
#ricerca_attivita{
	/*width:1060px;*/
	width:1400px;
}
#ricerca_richieste{
	/*width:1060px;*/
	width:1200px;
}
#tabella_risultati{
	/*width:1060px;*/
	width:1200px;
	
}

#tabella_risultati_attivita{
	/*width:1060px;*/
	width:1400px;
	
	
}

#tabella_risultati_pagine {
	width:800px!important;
	
}

.error_message_onSave{
	color: #FF0000;
}
.warning_message_onSave{
	color: #000000;
}

/* 2022-03-09 -- Daniele -- Aggiunta classi per lista errori -- INIZIO */
.error_message_onDelete{
	color: #FF0000;
}
.warning_message_onDelete{
	color: #000000;
}
/* 2022-03-09 -- Daniele -- Aggiunta classi per lista errori -- FINE */

.table_class{
	
}
.table_class th{
	padding:5px;	
	background-color:#E5E5E5;
}
#elenco_parametri th{
 padding: 7px 24px 7px 12px;
}

.temp_input_money{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1001;
	background:#FFFFFF;
	/*border:1px solid #A1C330;*/
	color: #0059FF;
	padding:5px;
	display:none;
	text-align:right;
}

.riquadro_dati_defunto {
	border:1px solid #aaaaaa;
	width: 100%;
}

.evidenzia_giorno_datepicker{
	background:#d2c8bd !important;
}
.dialog_genera_orari{
display:none;	
}
.manage_calendar_dialog{
display:none;
}

.manage_agenda_dialog{
display:none;
}

.etichetta_listino  {
text-align:right;
font-style: italic;
font-weight: bold;
/*padding-bottom: -10px; / ANNA per W3C*/
}

.istruzioni_accreditamento  {
text-align:center;
font-style: italic;
font-size:12px;
/*padding-bottom: -10px;*/
}

/* Stili per gestione Ritardo -- INIZIO */

.colonnna_nuova_proposta {
background-color: #93bc31!important;
 text-shadow: 1px 1px #000000!important;
color: #ffffff!important;
}

.tabella_nuova_proposta td {
background-color: #93bc31!important;
color: #ffffff!important;
 text-shadow: 1px 1px #000000!important;
}

.tabella_nuova_proposta tr:nth-child(even){background-color: #808080!important;}

.messaggio_alert_ritardo {
text-align: center;
border-top: hidden!important;
color: red!important;
padding-top: 20px!important;
padding-bottom: 20px!important;
 text-shadow: 2px 2px #e5d2b5;
}

.accetta_rifiuta_proposta_style {
border: hidden!important;
}

/* Stili per gestione Ritardo -- FINE */

/*ENRICO 28/02/2019 - INIZIO*/

.classecoupon td{
	background-color :#75d83c !important;
}

input::-webkit-calendar-picker-indicator {
  display: none;/* remove default arrow */
}
.myarrow:after {
    content: url('../img/giu_mini.png');
    margin-left: -30px; 
	margin-top:15px;
    padding: .1em;
    pointer-events:none;
}


#risultati_ricerca_richiedente{
	border: 1px solid #9dcde7;
	position:absolute;
	width:auto !important;
	background-color:#fff;
	padding:5px;
	overflow:auto;
	height:auto;
	max-height:500px;
/* 2023-10-18 -- Daniele -- Aggiunta proprietà per visualizzare select nelle popup (Abafenix 2.0.0) -- INIZIO */
	z-index:2001 !important;
/* 2023-10-18 -- Daniele -- Aggiunta proprietà per visualizzare select nelle popup (Abafenix 2.0.0) -- FINE */
}

/*ENRICO 28/02/2019 - FINE */

/*21/12/2020/ANNA AGID - introduco classi GENERICHE per correggere errori html*/

.cento {
width: 100%!important;
}

.cento_left {
text-align: left!important;
width: 100%!important;
}

.cento_center {
margin: 0 auto;
text-align: center!important;
width: 100%!important;
}

.cento_right {
text-align: right!important;
width: 100%!important;
}

.left {
text-align: left!important;
}

.center {
text-align: center!important;
}

.right {
text-align: right!important;
}


.table_center_login {
margin: 0 auto;
width: 100%;
text-align: center!important;
	}



/*fine ANNA AGID - introduco classe larghezza 100% per correggere errori html*/

.bg_maschera_servizi {
	margin:0px;
	padding:0px;
}

/* Daniele -- Definizione classi per sfondo maschera pratica -- INIZIO */

.pratica_annullata {
	background-image:url('../img/bg_null.png')!important;
}

/* Daniele -- Definizione classi per sfondo maschera pratica -- FINE */

/* 2023-02-21 -- Daniele -- Definizione caricamento per contenuto intero -- INIZIO */
/*#loading_spinner { 
	display:none; 
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 10001;
	height:150px;
	width:150px;
}*/
#loading_spinner { 
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	bottom: 0px;
	display:none;
	z-index:2001 !important;
}

#loading_wizard_spinner { 
	background-image:url('../img/black.png');
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	bottom: 0px;
	display:none;
	z-index:2001 !important;
}
/* 2023-02-21 -- Daniele -- Definizione caricamento per contenuto intero -- FINE */

/* 2023-01-09 - Daniele -- Aggiunta funzionalità per inviare a connettore MI informazioni operazione -- ticket 15722 -- INIZIO */

/*classe FONT importata*/
@font-face {
    font-family: 'inconsolataregular';
    src: url('./googlefont/inconsolata/inconsolata-variablefont_wdthwght-webfont.eot');
    src: url('./googlefont/inconsolata/inconsolata-variablefont_wdthwght-webfont.eot?#iefix') format('embedded-opentype'),
         url('./googlefont/inconsolata/inconsolata-variablefont_wdthwght-webfont.ttf') format('truetype'),
         url('./googlefont/inconsolata/inconsolata-variablefont_wdthwght-webfont.svg#inconsolataregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*FINE classe FONT importata*/

table.int_mi_lista_chiamate th{
color: #000!important;
font-family: 'inconsolataregular', monospace!important;
}

table.int_mi_lista_chiamate tr:hover{
background-color: #c6c6c6!important;
}

table.int_mi_lista_chiamate td {
/*font-variant-caps: petite-caps;*/
color: #000!important;
font-family: 'inconsolataregular', monospace!important;
font-weight: normal!important;
background-color: transparent!important;
font-size: 14px!important;
}

.int_mi_lista_chiamate_righe_pari {
background-color: #fff!important;
}

.int_mi_lista_chiamate_righe_dispari {
background-color: #EAEAEA!important;
}
/* 2023-01-09 - Daniele -- Aggiunta funzionalità per inviare a connettore MI informazioni operazione -- ticket 15722 -- FINE */

/* 13/02/2025 - Daniele -- Aggiunta funzionalità per visualizzare la lista dei parametri -- INIZIO */
table.lista_parametri_ th{
color: #000!important;
font-family: 'inconsolataregular', monospace!important;
}

table.lista_parametri_ tr:hover{
background-color: #c6c6c6!important;
}

table.lista_parametri td {
/*font-variant-caps: petite-caps;*/
color: #000!important;
font-family: 'inconsolataregular', monospace!important;
font-weight: normal!important;
background-color: transparent!important;
font-size: 14px!important;
}

.lista_parametri_righe_pari {
background-color: #fff!important;
}

.lista_parametri_righe_dispari {
background-color: #EAEAEA!important;
}
/* 13/02/2025 - Daniele -- Aggiunta funzionalità per visualizzare la lista dei parametri -- FINE */

/* 2023-02-21 -- Daniele -- Definizione stile per contenuto intero -- INIZIO */
.bordo_destro {
border-right: 1px solid #AAAAAA!important;
/*sfondo demo inizio*/
/*background-color: #ff9292;*/
/*sfondo demo fine*/
}

/* 2023-02-21 -- Daniele -- Definizione stile per contenuto intero -- FINE */

/* 2023-11-29 -- Daniele -- Definizione stili per ambiente demo (Abafenix 2.0.0) -- INIZIO */
.bordo_destro_demo {
	/*sfondo demo inizio*/
	background-color: #ff9292;*/
	/*sfondo demo fine*/
}
/* 2023-11-29 -- Daniele -- Definizione stili per ambiente demo (Abafenix 2.0.0) -- FINE */


.logo_border {
width: 195px;
padding-bottom: -170px;
border-right: 1px solid #AAAAAA;
}

/* 2023-03-1 Daniele -- Classe per definire sezione esito operazioni -- INIZIO */
.lista_esito_operazioni {
	width: 800px;
}

.lista_esito_operazioni_ul {
	text-align: left!important;
}
/* 2023-03-1 Daniele -- Classe per definire sezione esito operazioni -- FINE */

/* 2023-04-05 Daniele -- Modifiche Abafenix 1.0.4 -- Gestione parametri utente -- INIZIO */
.info_parametri_utente_tooltip{
	position:absolute;
	top:0px;
	left:0px;
	padding:5px;
	z-index:100;
	display:none;
	font-size:10px;
	box-shadow: 0px 0px 10px #D1D1D1;
	width: 300px;
	background-color: #EAEAEA;
}	

.area_personalizzazioni_utenti_style {
	width:1000px;
}

.dialogo_parametri_utente {
	text-align: center;
}
/* 2023-04-05 Daniele -- Modifiche Abafenix 1.0.4 -- Gestione parametri utente -- FINE */


/*disponibilità linea*/



/*disponibilità linea FINE*/

/* 2023-09-01 -- Gestione Limiti Linee (Abafenix 2.0.0) -- INIZIO */

.limite_disponibile {
background-color: green;
}

.limite_esaurito {
background-color: red;
}

.limite_esaurimento {
background-color: orange;
}

.info_stato {
background-color: #ffffff;
color: #000;
border-radius: 100px;
display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 6px;
}

.messaggio_notifica {
-webkit-box-shadow: 0px 0px 10px 5px rgba(255,146,3,0.61);
-moz-box-shadow: 0px 0px 10px 5px rgba(255,146,3,0.61);
box-shadow: 0px 0px 10px 5px rgba(255,146,3,0.61);
background-color: #fcfac5!important;
padding: 10px;
margin-bottom: 10px;
}

.stile_limite_tabella {
font-size: 14px!important;
border-collapse:collapse!important;
border: 0px!important;
padding:1px!important;
margin:0px!important;
/*padding: 0px!important;*/
/*width: 550px!important;*/
}

.stile_limite_tabella td{
/*display: inline-block!important;
width: 175px!important;*/
padding: 0px!important;
}


.stile_giorno_default tr {
display: inline-block!important;
}

.stile_limite_text {
width: 50px!important;
height: 30px!important;

}

#gestione_fasce_orarie_content {
margin: 0 auto !important;
text-align: center;
}

/* Stile riga che contiene i limiti default della linea */
.stile_giorno_default {
background: #bbe1c3;
}

/* Stile riga che contiene i limiti dei giorni domenica e festivi della linea */
.stile_giorno_festivo {
background: #d2c8bd;
}

/* Stile riga che contiene i limiti del sabato della linea */
.stile_giorno_sabato {
background: #e5e5e5;
}

.stile_etichetta_giorno_default {
font-weight: bold;
}

.stile_etichetta_giorno {
font-weight: bold;
}

.stile_etichetta_limiti {
font-weight: bold;
  height: 30px;
  vertical-align: top;
}
/* 2023-09-01 -- Gestione Limiti Linee (Abafenix 2.0.0) -- FINE */

/* 2023-10-11 -- Classi per gestione Inserimento Pratica Wizard (Abafenix 2.0.0) -- INIZIO */

	.stepper-wrapper {
  margin-top: auto;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.stepper-item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;

  @media (max-width: 768px) {
    font-size: 12px;
  }
}

.stepper-item::before {
  position: absolute;
  content: "";
  border-bottom: 2px solid #ccc;
  width: 100%;
  top: 20px;
  left: -50%;
  z-index: 2;
  
}

.stepper-item::after {
  position: absolute;
  content: "";
  border-bottom: 2px solid #ccc;
  width: 100%;
  top: 20px;
  left: 50%;
  z-index: 2;
}

.stepper-item .step-counter {
  position: relative;
  z-index: 5;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: #ffffff;/*stadi vuoti*/
  margin-bottom: 6px;
  /*border: 2px solid #aad6e5;*/
}

.stepper-item.active {
  /*font-weight: bold;*/
 
}

.stepper-item.completed .step-counter {
  background-color: #d0d3d4;/*ex green*/
  border: 2px solid #79653e;
}

.stepper-item.completed::after {
  position: absolute;
  content: "";
  border-bottom: 2px solid #ccc;
  width: 100%;
  top: 20px;
  left: 50%;
  z-index: 3;
}


.stepper-item.attivo .step-counter {
	background-color: #d0d3d4;/*ex green*/
  border: 2px solid #79653e;
}


.stepper-item:first-child::before {
  content: none;
}
.stepper-item:last-child::after {
  content: none;
}

.step-name {
text-align: center;
font-size: 14px;
}

/*stadio alternativo - ATTIVO*/

.attivo {
 /*  font-weight: bold;!important;*/
   /*color: #927551!important;*/
   color: #000!important;
   
 }

.stepper-item.attivo .step-counter {
  background-color: #d8c9b6!important;
  border: 2px solid #79653e;
 }

.stepper-item.attivo a {
  color: #000!important;
font-weight: normal!important;
}

.stepper-item.attivo a:hover {
  color: #79653e!important;
  text-decoration: none;
font-weight: normal!important;

}

.stepper-item.attivo::after {
  position: absolute;
  content: "";
  border-bottom: 2px solid #ccc;
  width: 100%;
  top: 20px;
  left: 50%;
  z-index: 3;
}

/*stadio alternativo - ATTIVO FINE*/


/*stadio alternativo - COMPLETO*/

.completo {
   color: #000!important;
 }

/*VECCHIO 25_10_2023*/
/*.stepper-item.completo .step-counter {
  /*background-color: #d0d3d4; 
  border: 2px solid #a2e180;
 }*/
 
   .stepper-item.completo .step-counter {
  /*background-color: #d0d3d4 !important;*/
  border: 2px solid #a4e083!important;
 }
 
 /*VECCHIO 25_10_2023*/
   .stepper-item.errore .step-counter {
 /* background-color: #d0d3d4 !important;*/
  border: 2px solid #e55050;
 }
 

.stepper-item.completo a {
  color: #000!important;

}

.stepper-item.completo a:hover {
  color: #969494!important;
  text-decoration: none;
}

.stepper-item.completo::after {
  position: absolute;
  content: "";
  border-bottom: 2px solid #ccc;
  width: 100%;
  top: 20px;
  left: 50%;
  z-index: 3;
}

/*stadio alternativo - COMPLETO FINE*/

/*VISITATO*/

.visitato {
   color: #000!important;
 }

  /*VECCHIO 25_10_2023*/
/*.stepper-item.visitato .step-counter {
background-color: #d0d3d4!important;
  border: 2px solid #a4e083;
 }*/
 
 .stepper-item.visitato .step-counter {
  background-color: #d0d3d4 !important;
  border: 2px solid #b8bbbc;
  }
  
.stepper-item.visitato a {
  color: #000!important;

}

.stepper-item.visitato a:hover {
  color: #969494!important;
  text-decoration: none;
}

.stepper-item.visitato::after {
  position: absolute;
  /*content: "";*/
  border-bottom: 0px solid #fff!important;
  width: 100%;
  top: 20px;
  left: 50%;
  z-index: 3;
}


/*FINE VISTITATO*/

/*stadio alternativo - VUOTO*/

/*.vuoto {
     color: #97d0e0!important;
 }

.stepper-item.vuoto .step-counter {
  background-color: #ffffff;
  border: 2px solid #97d0e0;
 }

.stepper-item.vuoto a {
  color: #000!important;

}

.stepper-item.vuoto a:hover {
  color: #97d0e0!important;
  text-decoration: none;
}

.stepper-item.vuoto::after {
  position: absolute;
  content: "";
  border-bottom: 2px solid #ccc;
  width: 100%;
  top: 20px;
  left: 50%;
  z-index: 3;
}*/

/*stadio alternativo - VUOTO FINE*/

/*stadio alternativo - DA_VISITARE -- INIZIO */

.da_visitare {
color: #000!important;
 }

.stepper-item.da_visitare .step-counter {
  background-color: #ffffff;
  border: 2px solid #97d0e0;
 }

.stepper-item.da_visitare a {
  color: #000!important;

}

.stepper-item.da_visitare a:hover {
  color: #97d0e0!important;
  text-decoration: none;
}

/*.stepper-item.da_visitare::after {
  position: absolute;
  content: "";
  border-bottom: 2px solid #ccc;
  width: 100%;
  top: 20px;
  left: 50%;
  z-index: 3;
}*/

.stepper-item.da_visitare::after {
  position: absolute;
  /*content: "";*/
  border-bottom: 0px solid #fff!important;
  width: 100%;
  top: 20px;
  left: 50%;
  z-index: 3;
}


/*stadio alternativo - DA_VISITARE -- FINE*/

/*stadio alternativo - DA COMPLETARE*/

.da_completare {
     color: #fc7407!important;
 }

.stepper-item.da_completare .step-counter {
  /*background-color: #f5b95a;bg tono su tono*/
  background-color: #d0d3d4;
  border: 2px solid #fc7407;
 }

.stepper-item.da_completare a {
  color: #000!important;

}

.stepper-item.da_completare a:hover {
  color: #97d0e0!important;
  text-decoration: none;
}

.stepper-item.da_completare::after {
  position: absolute;
  content: "";
  border-bottom: 2px solid #ccc;
  width: 100%;
  top: 20px;
  left: 50%;
  z-index: 3;
}

/*stadio alternativo - DA COMPLETARE FINE*/


/*stadio alternativo - ERRORE*/

.errore {
   /* color: #e64b4b!important;*/
   color: #000!important;
 }

.stepper-item.errore .step-counter {
 /* background-color: #f2545c; tono su tono*/
  /*background-color: #d0d3d4;*/
  border: 2px solid #e64b4b;
 }

.stepper-item.errore a {
  color: #000!important;

}

.stepper-item.errore a:hover {
  color: #000!important;
  text-decoration: none;
}

.stepper-item.errore::after {
  position: absolute;
  content: "";
  border-bottom: 2px solid #ccc;
  width: 100%;
  top: 20px;
  left: 50%;
  z-index: 3;
}

/*stadio alternativo - ERRORE FINE*/



/*STADI FINALI*/
.stepper-item.attivo::after {
  position: absolute;
  /*content: "";*/
  border-bottom: 0px solid #fff!important;
  width: 100%;
  top: 20px;
  left: 50%;
  z-index: 3;
}

/*.stepper-item.vuoto::after {
  position: absolute;
  /*content: "";
  border-bottom: 0px solid #fff!important;
  width: 100%;
  top: 20px;
  left: 50%;
  z-index: 3;
}*/

.stepper-item.completo::after {
  position: absolute;
  /*content: "";*/
  border-bottom: 0px solid #fff!important;
  width: 100%;
  top: 20px;
  left: 50%;
  z-index: 3;
}

.stepper-item.errore::after {
  position: absolute;
  /*content: "";*/
  border-bottom: 0px solid #fff!important;
  width: 100%;
  top: 20px;
  left: 50%;
  z-index: 3;
}

/*FINE STADI FINALI*/

/* 2023-10-11 -- Classi per gestione Inserimento Pratica Wizard (Abafenix 2.0.0) -- FINE */

.lista_allineamento_etichetta {
padding-top: 15px;
}

/* 2023-12-06 -- Daniele -- Classi per gestione text quantita modulo fattur-- INIZIO */
.input_fattura {
height:22px;
}

.input_fattura_quantita {
width: 50px;
}

.input_fattura_prezzo {
width: 120px;
}
/* 2023-12-06 -- Daniele -- Classi per gestione text quantita -- FINE */


/*2023 15 12 ANNA - gestisco numero di fatture*/

#numero_di_fatture_container {
display: inline-block;
  margin-top: -12px !important;
  height: 30px;
}

#numero_di_fatture {
position: relative;
top: 12;
font-weight: bold;
z-index: 10000;
width: 15px;
height: 15px;  
padding-top: 0;
vertical-align: top;
display: inline-block;
color: #000;
background-color: #bfd1f3;
border-radius: 50px;
  border: 1px solid #292f6d;
text-align: center;
}

/*2023 15 12 ANNA - gestisco numero di fatture FINE*/


.absolute {
position: absolute;
 bottom: auto;
left: 210;
right: 0;
overflow-x: auto!IMPORTANT;
/*padding-top: 230;
top: -2;*/
}

.elenco_report_riga {
color: #000;
}

.elenco_report_riga a {
	color: #000;
  text-decoration: none;
}

.elenco_report_riga a:hover {
	color: #000;
  text-decoration: none;
} 

#scroll_parametri {
overflow-y:auto;
width:100%;
}

#scroll_ordine_stampa{
overflow-y:auto;
width:100%;
}


#aggiungi{
cursor:pointer;
position:absolute;
bottom: 10px;
right: 20px;
width: 100px;
height: 100px;
}


#tabella_calendario_eventi{
	position:relative;
	top:0px;
	left:0px;
}





#tabella_calendario_eventi tr{

}

#tabella_calendario_eventi td{
	border:1px solid #AAAAAA;
/*	height:50px;*/
	font-size:12px;
}



.griglia_calendario_intestazione {
	background:#D1D1D1;
	text-align: center;
}

.elemento_giorno {
	width: 100px;
}

.elemento_giorno:hover {
	background:#D8C9B6;
}

.elemento_giorno_intestazione {
	text-align: center;
	height:10px;
}

.elemento_ora {
	text-align: center;
	width:50px;
	cursor:pointer;
}

/*anna - allineo 1° colonna calendario eventi ore verticalmente*/
.elemento_ora {
	vertical-align: top;
}
/*anna - allineo 1° colonna calendario eventi ore verticalmente FINE*/

.elemento_giorno_contenuto {
	text-align: center;
	height:40px;
}

.elemento_giorno {
	cursor:pointer;
}

.riga_giorno {
	height:50px;
	text-align: center;
}

.mese_diverso {
	background:#D1D1D1;
}

.giorno_selezionato {
	background:#D8C9B6;
}

.ora_attuale {
	background:#D8C9B6;
}

/********************************/
.bullet_notifica_eventi {
    /*position: absolute;
    left: 320px;
    top: 105px;*/
	width: 25px;
	height: 25px;
    border-radius: 50%;	
	background:red;	
	color: white;
    display: flex;	
    justify-content: center;
    align-items: center;
    font-size: 12px; 
    /*font-weight: bold;   */ 
	box-shadow: 3px 3px 1px 0px #000000;
    position: absolute; 
    top: 50%; /* Centro verticalmente */
    right: 5; /* Allineo a destra */
    transform: translateY(-50%); /* Centro verticalmente */
	
}

/* Definizione stile per link */
.bullet_notifica_eventi a:link {
    color:white;
	text-decoration: none;
}

.bullet_notifica_eventi a:hover {
    color:white;
	text-decoration: none;
}
/* Definizione stile per link -- FINE */


/*centro bollino all'interno del calendario centrale*/

.cella_bollino_calendario {
	 position: relative; /*anna - annullo allineamento superiore dx 12/03/2025*/
    text-align: center; 
	right: 30%;
}

/*centro bollino all'interno del calendario centrale FINE*/

.button_agenda{
	height:40px;
	width:40px;
	border-radius:50px;
	position:relative;
	font-size:12px;
}

#contenitore_programmazione_giornaliera {
	overflow-x: hidden;
    overflow-y: scroll;
	height:500px;
}

/*eventi calendario in elenco*/

.eventi_contenitore_main {
    position: absolute; 
    /*z-index: 1000; */
    display: flex; /* Dispone i div interni in orizzontale */
    padding: 3px; 
    max-width: 100%; 
	/*flex-wrap: wrap; anna comando per mandare a sx quando a capo - L 100% */
	left: 61; /*distanza contenitore dal margine sx*/
	right: -3; /*distanza contenitore dal margine dx*/
	top: 52; /*allineamento in alto per i div interni se margin-top a ZERO*/
	gap: 2px; /*spaziatura tra blocchi*/ 
}

/*#evento_contenitore_12,
#evento_contenitore_13,
#evento_contenitore_14,
#evento_contenitore_15 {
    border-radius: 5px; 
      flex: 1 1 25%; /* Ogni div occuperà il 25% della larghezza del contenitore */
/*	  box-sizing: border-box;
    margin: 5px; 
     min-width: 0;  
	 padding: 3;
}*/

.evento_contenitore {
    border-radius: 5px; 
    /*flex: 1 1 25%;  Ogni div occuperà il 25% della larghezza del contenitore - Anna 26/03/2025 commento per evitare che 1 div solo occupi tutto lo spazio */
	box-sizing: border-box;
    /*margin: 5px; */
    min-width: 0;  
	padding: 3;
	
}

.evento_contenitore a {
	color: #000!important;
	text-decoration: none;
}


/*10.30 - 13:00*/
/*#evento_contenitore_12 {
    background-color: #e2f0b3; 
	height: 235px;/*altezza generale*/
/*	margin-top: 1065px;/*altezza a partire dall'alto*/
/*}*/

/*10.30 - 15:00*/
/*#evento_contenitore_13 {
    background-color: #e3c1f3; 
	height: 485px;/*altezza generale*/
/*	margin-top: 1065px;
}

*/
/*11.15 - 20:00*/
/*#evento_contenitore_14 {
    background-color: #f9e55f; 
	height: 895px;/*altezza generale*/
/*	margin-top: 1105px;	
}
*/

/*23.00 - 23:45*/
/*#evento_contenitore_15 {
    background-color: #ee979b; 
	height: 100px;/*altezza generale*/
/*	margin-top: 2295px;
	
	}*/

/*eventi calendario in elenco FINE*/



