
BODY
{
	background-color: #e3e3e3;
	margin: 2px 0px 0px 0px;
	text-align: center;
	font-family: Century Gothic,Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
}

A, A:active, A:link, A:visited
{
	text-decoration:underline;
	color: #000000;
}

A:hover
{
	text-decoration:none;
	color: #000000;
}

INPUT.TextBox
{
	border: solid 1px #9A9B96;	
	background-color: white;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Century Gothic,Verdana, Arial, Helvetica, sans-serif;
}

INPUT.button{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Century Gothic,Verdana, Arial, Helvetica, sans-serif;
	width:100px;
	margin: 10px 5px;
}

TEXTAREA.Disabled, INPUT.TextBox .Disabled, INPUT.Disabled 
{
	background-color: #F0F1E9; 
	visibility: visible;
	color: #1A5C96;
	z-index: 1px;
	font-family: Century Gothic,Verdana, Arial, Helvetica, sans-serif;
}

HR
{	
	height:1px;
	color:#1A5C96;
}

TEXTAREA
{
	border: solid 1px #9A9B96;	
	background-color: white;
	margin-left: 5px;
	margin-right: 5px;

}
SELECT
{
	border: solid 1px #9A9B96;	
	background-color: white;
	margin-left: 5px;
	margin-right: 5px;
}

TABLEp
{
	margin-left:auto;
	margin-right:auto;
}

/*-------------------------------------*/

A.Disabled, .Disabled A
{
	color: #9A9B96;
}

 DIV.Disabled, SPAN.Disabled
{
	visibility: visible;
	color: #1A5C96;
	z-index: 1px;
}

A.NoLink, A.NoLink:link, A.NoLink:visited, A.NoLink:active, A.NoLink:hover
{
	color: Black;
	text-decoration: none;
}

A.ImageButton:hover
{
	border: solid 1px #3366FF;	
}	

A.LinkImage
{
	padding-left: 10px;
}
A.LinkImage:hover
{
	border-right: #1A5C96 1px solid;
	border-bottom: #1A5C96 1px solid;
	background-position: left center;
	background: url(./img/FrecceAvanti.gif);
	background-repeat: repeat-y;
}



/* ||||||||||||||||||||||||| inizio ||||||||||||||||||||||||| */	
/* ||||||||||||||||||||||||| FORUM ||||||||||||||||||||||||| */


TABLE.forum
{
	width: 80%;
	border-collapse: collapse;
	border-Style: none ;
	Border-Width: 0px;	
}

TABLE.forum .disabled
{
	color: #9A9B96;
	background-color: #F0F1E9;
}


TABLE.forum TH.argomento 
{
	text-align: center;
	background-color: #F0F1E9;
	color: #336699;	
	border-top: #cece9e 1px solid;
	border-bottom: #cece9e 1px solid;
	border-right: #cece9e 1px solid;
}

TABLE.forum TH.linguetta 
{
	background: url(../img/tab_aperto_sx.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
	height: 36px;
	width: 18px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

TABLE.forum TD.argomento
{
	border-bottom: solid 1px #cece9e;
	border-left: solid 1px #cece9e;
	border-right: #cece9e 1px solid;
	border-top: solid 1px #cece9e;
	text-align: left;
	padding: 5px;
	vertical-align: top;
}

TABLE.forum TD.linguetta
{
	vertical-align: top;
}
	
TABLE.forum TD.linguetta A
{
	background-color: #F0F1E9;
	position: relative;
	border-right: solid 1px #cece9e;
	height: 100%;	
	left: 1px;
	top: 1px;
}

TABLE.forum TD.linguetta A:hover
{
	background-color: #FFFFFF;
	border-right: solid 1px #FFFFFF;
}

/* ||||||||||||||||||||||||| FORUM ||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||| fine ||||||||||||||||||||||||| */


/* ||||||||||||||||||||||||| inizio ||||||||||||||||||||||||| */	
/* ||||||||||||||||||||||||| MODELLI ||||||||||||||||||||||||| */

.modelli A
{
	cursor: hand;
	width: 100%;
	margin: 5px;
	padding: 10px;
	text-decoration: none;
}

.modelli A:hover TABLE, .modelli A:hover
{	
	background-color: #FFFFC0;
}
			
/* ||||||||||||||||||||||||| MODELLI ||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||| fine ||||||||||||||||||||||||| */


/* ||||||||||||||||||||||||| inizio ||||||||||||||||||||||||| */	
/* ||||||||||||||||||||||||| ID UNICI ||||||||||||||||||||||||| */

/*---------------- Top Menù -------------------*/

#MenuContext
{
    height:30px;
	width:100%;	   
}

#MenuContext A, #MenuContext A:link, #MenuContext A:visited, #MenuContext A:active
{
	font-size: small;	
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	
	margin: 0px;
	padding: 8px;
	width:100%;	
	z-index:2;	
	position:relative;
}

#MenuContext A:hover
{ 
	margin: 0px;
	padding: 8px;
	width:100%;
	z-index:2;
	position:relative;
}

#MenuContext TD
{
	vertical-align:middle;
	text-align: center;   
    border-right:solid 1px #FFFFFF;
    border-top:solid 1px #FFFFFF;
    border-bottom:solid 1px #FFFFFF;
    padding: 0px;
    background-color:#00B159;
}

#TablePage 
	{
	border-style:none;
	border-collapse: collapse;
	background-color: #8CC63F;	
	margin: 0px;
	width: 800px;
	}

#TableExt
	{
	border: solid 1px #000000;
	height: 700px;
	width: 800px;
	border-collapse: collapse;
	}

#TablePage IMG
{
	border: 0px;
	margin: 0px;	
}
#TablePage,TD
{
	padding: 0px;	
}

#WorkArea TABLE
{
	margin-left: auto;
	margin-right: auto;
	/*text-align:center;*/
}	
	
#WorkArea
{
	background-color:White;
	width: 100%;
	height: 600px;		
}

#WorkAreaPopUp
{
	background-color:White;
	width: 800px;
	height: 600px;	
}
	
#BottomArea
{
	height: 15px;
	
}

#BottomLogoArea
{ }

#BottomLogoArea IMG
{
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	
}

#MenuAreaDx
{
	background-color:#C0DC8D;
	width:201px;
	height:530px;
	padding:8px;		
}

#MenuAreaDx A
{
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 1px;
	text-align: justify;
	text-decoration: none;
	padding-left: 6px;
}


#MenuAreaDx A:hover
{
    text-decoration:underline;
}


#LoginArea
{
	background-color: #8CC63F;
	width:200px;	
    font-size: small;
    color: #000000;
}

#LoginArea A, #LoginArea A:link, #LoginArea A:visited, #LoginArea A:active
{
	color: #000000;
	font-size: 14px;
	text-decoration: none;
}

#LoginArea A:hover
{
	text-decoration: underline;
}

#TopMenuArea
{
	background-color: #CDCFC1; /*text-align: left;*/
	padding: 10px;
	height:20px;
    font-size: 12px;
}
	
#SiteMapPathArea
{
	background-color: #C0DC8D;	
	height: 25px;
	padding: 0px;
	vertical-align: middle;
	border-right: solid 1px #FFFFFF;
	width: 100%;
}

#SiteMapPathArea A
{
	text-decoration: none;
	color: #000000;	
	font-size:small;
}
#SiteMapPathArea A:hover
{
	text-decoration: underline;
}

#LogoArea
{
	width:200px;
	height:120px;
	background-color: #FFFFFF;
	vertical-align: top;
}

#Testata
{
	width: 600px;
	height: 105px;
	padding: 0px;
	background: url(../img/home/sfondo_top.gif) ;
	background-position:right center;
	background-repeat:no-repeat;
}

/* ||||||||||||||||||||||||| ID UNICI ||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||| fine ||||||||||||||||||||||||| */


/* ||||||||||||||||||||||||| inizio ||||||||||||||||||||||||| */	
/* ||||||||||||||||||||||||| LOGIN ||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||| fine ||||||||||||||||||||||||| */

.textLogin LABEL{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
}

.textLogin INPUT{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
}

INPUT.login
{
	width: 110px;
	height: 20px;
	border-style:none ;
	background-color: #FFFFFF;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

/* ||||||||||||||||||||||||| LOGIN ||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||| fine ||||||||||||||||||||||||| */

/* ||||||||||||||||||||||||| inizio ||||||||||||||||||||||||| */	
/* ||||||||||||||||||||||||| TABELLE NEL CORPO ||||||||||||||||||||||||| */

/* Generale */

TABLE.Dati
{
	width: 100%;	
	border-style: solid;
	border-color: #adadad;
	border-width: 1px;
	border-collapse: collapse;
}
/* Cella Header */
TABLE.Dati TR.Header TH, TABLE.Dati TH, TABLE.Dati TR.Header TD
{
	font-weight: bold;
	background-color: #ADADAD;
	color: #FFFFFF;
	text-transform: capitalize;	
	padding: 4px;	
	border: solid 1px #FFFFFF;
}
/* link Cella Header */
TABLE.Dati TR.Header A, TABLE.Dati TH A, TABLE.Dati TR.Header TD A
{
	font-size: 12px;
	color: White;
	font-weight: bold;
	text-transform: capitalize;
	background: url(../img/Order.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 12px;
	width: 100%;
}
/* Cella normale */
TABLE.Dati TR.Item TD, TABLE.Dati TD
{
	background-color:#FFFFFF;
	padding: 5px;	
	vertical-align:top;
	border: solid 1px #F0F0F0;
}
/* Cella alternata */
TABLE.Dati TR.AlternatingItem TD
{
	background-color: #F0F0F0; 
	padding: 5px;
	vertical-align:top;	
	border: solid 1px #FFFFFF;
}
/* Cella Footer */
TABLE.Dati TR.Footer TD
{
	font-weight: bold;
	color: white;
	background-color: #D3D3D3;
	border: solid 1px #D3D3D3;
}
/* Cella Paginazione */
TABLE.Dati TR.Pager TD
{
	color: #FFFFFF;
	background-color: #D3D3D3;
	border: solid 1px #D3D3D3;
}

TABLE.Dati TR TD
{
	background-color:#FFFFFF;
	border: solid 1px #FFFFFF;
	padding: 5px;
}

/* ||||||||||||||||||||||||| TABELLE NEL CORPO ||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||| fine ||||||||||||||||||||||||| */

/* ||||||||||||||||||||||||| inizio ||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||| MESSAGGI ALL'UTENTE ||||||||||||||||||||||||| */

.Bordo
{
	border: solid 1px #000000;
}

.ErrorToUser
{
	color: #1A5C96;
	font-size: 12px;
	font-weight: normal;
	background: url(../img/Error.gif);
	border-right: #cccc99 1px dotted;
	border-top: #cccc99 1px dotted;
	border-left: #cccc99 1px dotted;
	border-bottom: #cccc99 1px dotted;
	background-position: 0px 6px;
	display: block;
	padding-right: 10px;
	padding-left: 26px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: justify;
	width: 50%;
	background-repeat: no-repeat;
}

.MessageToUser
{
	color: #1A5C96;
	font-size: 12px;
	font-weight: normal;
	background: url(../img/Info.gif);
	border-right: #cccc99 1px dotted;
	border-top: #cccc99 1px dotted;
	border-left: #cccc99 1px dotted;
	border-bottom: #cccc99 1px dotted;
	background-position: 0px 6px;
	display: block;
	padding-right: 10px;
	padding-left: 26px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: justify;
	width: 50%;
	background-repeat: no-repeat;
}

.AlertToUser
{
	color: #1A5C96;
	font-size: 12px;
	font-weight: normal;
	background: url(../img/Alert.gif);
	border-right: #cccc99 1px dotted;
	border-top: #cccc99 1px dotted;
	border-left: #cccc99 1px dotted;
	border-bottom: #cccc99 1px dotted;
	background-position: 0px 6px;
	display: block;
	padding-right: 10px;
	padding-left: 26px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: justify;
	width: 50%;
	background-repeat: no-repeat;
}

/* ||||||||||||||||||||||||| MESSAGGI ALL'UTENTE ||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||| fine ||||||||||||||||||||||||| */

TABLE .Tabella
{
	border-collapse:collapse;
	width: 100%;

}

TABLE .Tabella TD
{
	padding: 4px;
	border: solid 1px #CCCCCC;
}

TABLE .Tabella TH
{
	padding: 4px;
	background-color: #EEEEEE;
	border: solid 1px #CCCCCC;
}


.panel
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 95%;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
}

.nota
{
	font-size: small;
}

.ErrorMessage
{
	color:White;
    font-size:12px;	
    background-color:red;
}

.SottoTitolo
{
	font-weight: bold;
}

.left
{text-align:left}

.center
{text-align: center; margin-left:auto; margin-right:auto;}

.right
{text-align:right}

.hidden
{visibility:hidden;}

.ListaTitolo
{

    font-size:16px;
    font-weight:bold;
    margin-bottom: 10px;
}
.ListaTesto
{
    color:#000000;
    font-size:12px;
}
.ListaTestoSmall
{
    color:#000000;
    font-size:10px;
}

.TestoPopup
{
    font-size:12px;
	text-align:left;
    
}


.ListaTitoloM1_TD
{
    background-color: #adadad;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:1px;
    padding:5px 5px 5px 5px;
}

.ListaTitoloM2_TD
{
    background-color:#f0f0f0;
    font-size:12px;
    padding:2px 2px 2px 2px;
    text-align:left;
    margin-left: 20px;
}

A .ListaTitoloM2_TD 
{
	text-decoration:underline;
}

A:hover .ListaTitoloM2_TD 
{
	text-decoration:none;
}
/* ||||||||||||||||||||||||| inizio ||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||| LINK Avanti Indietro ||||||||||||||||||||||||| */

DIV.linkBack
{
	text-align: left;
	width: 50%;
	clear: left;
	display: inline;
	float: left;
	visibility: visible;
	margin-bottom: 10px;
	margin-top: 10px;
}

DIV.linkBack A
{
	background: url(../img/FrecceIndietro.gif);
	background-position: left center;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-repeat: no-repeat;
}

DIV.linkForward
{
	text-align: right;
	clear: right;
	display: inline;
	float: right;
	visibility: visible;
	margin-bottom: 10px;
	margin-top: 10px;	
}

DIV.linkForward A
{
	background: url(../img/FrecceAvanti.gif);
	background-position: right center;
	padding-bottom: 10px;
	padding-top: 10px;
	background-repeat: no-repeat;
	padding-right: 15px;
}



/* ||||||||||||||||||||||||| inizio ||||||||||||||||||||||||| */	
/* ||||||||||||||||||||||||| XML ||||||||||||||||||||||||| */

.xml_contenitore
{
	width:100%;
	margin: 5px;
	/*
	border: solid 1px #3233ff;
	background-color: #f0f0f0;
	*/
}

.xml_riga_view
{
	height:100%; margin:6px; width:100%; border:solid 1px #CCCCCC; padding:5px; text-decoration: none;	
}
.xml_riga_edit
{
	height:100%; margin:6px; width:100%;
}	

.xml_testo
{
	text-align:left; text-align: justify;
}

.xml_testo_view
{
	float:left; font-size:medium;
}

.xml_titolo
{
	text-align:left; text-align:justify;
}

.xml_titolo_view
{
	float:left; font-size: medium;
}

.xml_contenuto
{
	text-align:center; text-align:justify;
}

.xml_contenuto_view
{
	float:left; font-size: medium;
}

.xml_immagine 
{
	float:left; padding:5px; vertical-align:middle;
}
.xml_immagine_view
{
	  float:left; margin-right:5px; background-color:#CCCCCC; border:dashed 1px #000000; text-align:center; font-size:small; padding:10px; vertical-align:middle;
}

.xml_edit_area
{
	 text-align: left; float:left; margin-right:5px;
}


/* ||||||||||||||||||||||||| XML ||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||| fine ||||||||||||||||||||||||| */

/* ||||||||||||||||||||||||| inizio ||||||||||||||||||||||||| */	
/* ||||||||||||||||||||||||| XML solo PANNELLI||||||||||||||||||||||||| */

.xml_link
{
	border:solid 1px #CCCCCC; float:left; text-align:center; margin-right: 10px;
}

.xml_colonna_view
{
	height:100%; margin:6px; border:solid 1px #CCCCCC; padding:5px; text-decoration: none;	
}
.xml_colonna_edit
{
	height:100%; margin:6px;
}	

.xml_colonna
{
	vertical-align:top
}	

.xml_testo_view_PNL
{
	font-size:medium;
}

.xml_titolo_view_PNL
{
	float:left; font-size: medium;
}

.xml_immagine_PNL
{
	margin:5px; vertical-align:top;
}

.xml_immagine_view_PNL
{
	  margin-right:5px; background-color:#CCCCCC; border:dashed 1px #000000; text-align:center; font-size:small; padding:10px; vertical-align:top;
}
/*
.xml_edit_area_PNL
{
	 text-align: left; float:left; margin-right:5px;
}
*/
.xml_link_view
{
	/*background-color:Blue;*/
}

.xml_link_continua
{
	width:100%; text-align:right;
}

/* ||||||||||||||||||||||||| XML ||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||| fine ||||||||||||||||||||||||| */

/*
A.imgButton, A.imgButton:link, A.imgButton:visited
{
	border-left: #D5D5D5 1px solid;
	border-top: #D5D5D5 1px solid;
	border-right: #cccc99 1px solid;
	border-bottom: #cccc99 1px solid;	
}

A.imgButton:hover
{
	left: 1px;
	top: 1px;
	position: relative;
	border-left: #cccc99 1px solid;	
	border-top: #cccc99 1px solid;
	border-right: #D5D5D5 1px solid;		
	border-bottom: #D5D5D5 1px solid;
}
*/

/*
.Tabella
{
	border-right: green thin solid;
	padding-right: 1px;
	border-top: green thin solid;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 1px;
	border-left: green thin solid;
	padding-top: 1px;
	border-bottom: green thin solid;
	border-collapse: collapse;
}
*/


/*
.obl
{
	background-position: left center;
	background-image: url(../img/Asterisco.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	position: static;
	padding-left: 12px;
}
.stati
{
	height: 100px; 
	width: 64px;
	overflow: hidden;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 6px;	
}

.stati .disabled
{
	background-image: url(../img/lock.gif);
	height: 100%;
	width: 100%;
	background-position: center top;
	background-repeat: no-repeat;
}

.stati.one
{
	background-image: url(../img/bgTriangolo1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border: solid 1px #00C000;
}
.stati.two
{
	background-image: url(../img/bgTriangolo2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border: solid 1px #FFCC33;
}
.stati.three
{
	background-image: url(../img/bgTriangolo3.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border: solid 1px #FF6633;
}
*/


/* ----------------------------------------------- */

/*

TABLE.tab
{
	width: 100%;
	color: #1A5C96;
	border-collapse: collapse;
	height: 18px;
}

TABLE.tab TD.tastoInizio
{
	width: 12px;
	background-image: url(../img/tab_elem_sx.gif);
	background-color: #f0f1e9;
	border-bottom: #cccc99 1px solid;
	top:0px;
}

TABLE.tab TD.tastoTesto
{
	border-top: #cccc99 1px solid;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #F0F1E9;
	white-space: nowrap;
	width: 1px;
	border-bottom: #cccc99 1px solid;
	top:0px;
}
TABLE.tab TD.tastoTesto.Sel A
{
	text-decoration: none;
	cursor: default;
}

TABLE.tab TD.tastoFine
{
	width: 12px;
	background-image: url(../img/tab_elem_dx.gif);
	background-color: #F0F1E9;
	border-bottom: #cccc99 1px solid;
	top:0px;
}

TABLE.tab TD.inizio
{
	border-bottom: #cccc99 1px solid;
	width: 12px;	
}

TABLE.tab TD.fine
{
	border-bottom: #cccc99 1px solid;
}

TABLE.tab TD.Sel
{
	background-color: #FFFFFF;
	border-bottom: medium none;
	margin-bottom: 5px;
	margin-top: -5px;
	position: relative;
	font-size: 102%;
	top: -2px;
	padding-top: 2px;
}

.tabCorpo
{
	border-bottom: #cccc99 1px solid;
	border-left: #cccc99 1px solid;
	border-right: #cccc99 1px solid;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 5px;	
}

.tabCorpo .tastiTop
{
	text-align: right;	
}

*/


/*
.paragrafo
{
	font-weight: bold;
	width: 100%;
	text-align: left;
	display: block;
	padding-bottom: 5px;
	padding-top: 20px;
}
*/
/*
.TitoloTabella {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #FFFFFF; 
	background-color: #6B696B
}
*/
/*css per TABLE
.tableColorata
{
	background-color: #F0F1E9 ;
	border-color: #CCCC99;
	border-style: Solid;
	border-width: 1px;
	font-size: small;
	border-collapse: collapse;
	width: 100%;
	
}

TABLE.tableColorata TD
{
	padding: 5px;
	margin: 5px;
	vertical-align: top;
}

TABLE.tableColorata LABEL{
	FONT-SIZE: 12px; 
	COLOR: #000000; 
}

TABLE.tableColorata CAPTION
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #1A5C96; 
	background-color: #CDCFC1
}

TABLE.tableColorata.StileGriglia TD
{
	border: solid 1px #FFFFFF;
}
TABLE.tableColorata.StileGriglia TH{
	border:solid 1px #OOOOOO;
}

*/
/*------------------------*/
/*
DIV.tabella
{
	text-align: center;
	border: solid 1px #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
}

DIV.tabella .riga
{
	margin: 4px;
}

DIV.tabella .header
{
	font-weight: bold;
	text-align: center;
}
*/
/*------------------------*/

/* ||||||||||||||||||||||||| inizio ||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||| MESSAGGI ALL'UTENTE ||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||| fine ||||||||||||||||||||||||| */