/* Stili relativi al menu aree ------------------------------------------------- */
.AreeTbl
{
	background-image:url("../../img/gradiente3.gif");

}

.AreeTblNavigazione
{
    background-color:#F8F8F8;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:100%;
	height:25px;
}

.AreeTblUtente
{
    background-color:#F8F8F8;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:100%;
	height:25px;
    -moz-box-shadow:    0 4px 16px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 4px 16px rgba(0,0,0,.2);
    box-shadow:         0 4px 16px rgba(0,0,0,.2);
}

.AreeTd, .AreeTdHover, .AreeTdAttiva, .AreeTdDivisorio, .AreeTdUtente
{

	white-space:nowrap;
	text-align: center;
	font-size: 10px;
	padding:5px;
	cursor:pointer;
	color:#C41C2B;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}

.AreeTdHover
{
	text-decoration: underline;
}

.AreeTdAttiva
{
	font-weight: bold;
}



.AreeTdUtente
{
	font-weight: bold;
	
}

/* Stili relativi all'area dell'utente ------------------------------------------------- */
.AreaUtenteTbl
{
	width: 100%;
	/*background-image:url("img/bg_button.png");*/
}

.AreaUtenteTd
{
	color: Black;
	padding:5px;
}

/* Stili relativi allo SmartMenu ------------------------------------------------- */
.SmartMenuTbl
{
	background-color: #999999;
	width: 150px;
	filter:alpha(opacity=92);
	opacity: 0.92;	
}

.SmartMenuTr
{
	background-color: White;
	cursor: pointer;
}

.SmartMenuTrHover
{
	background-color: #D8D4D5;
	cursor: pointer;
}

.SmartMenuTdHeader
{
	cursor: move;
	background-color: #C41C2B;
	height: 5px;
	color: White;
}

.SmartMenuTd
{
	white-space:nowrap;
	text-align: left;
	padding: 1px; 
	padding-right: 5px;
	font-size: 11px;
}

/* Stili relativi al menu servizi ------------------------------------------------- */
.ServiziTbl
{
	background-color: #999999;
	width: 150px;
	filter:alpha(opacity=92);
	opacity: 0.92;		
}

.ServiziTdHeader
{
	background-color: #C41C2B;
	height: 5px;
	text-align:right;
}

.ServiziTr
{
	background-color: White;
	cursor: pointer;
}

.ServiziTrHover
{
	background-color: #D8D4D5;
	cursor: pointer;
}

.ServiziTrAttivo
{
	background-color: #D8D4D5;
	cursor: pointer;
}

.ServiziTdSx /* Descrizione del servizio */
{
	white-space:nowrap;
	text-align: left;
	padding: 1px; 
	padding-right: 5px;
	font-size: 11px;
}

.ServiziTdDx /* Freccina verso destra */
{
	text-align: center;
	width: 1px;
	padding: 1px;
}

.ServiziTdErrore
{
	color: Red;
	text-align: left;
	padding: 3px;
	cursor: default;
	font-size: 11px;
}

/* Stili relativi al menu funzioni ------------------------------------------------- */
.FunzioniTbl
{
	background-color: #999999;
	width: 150px;
	filter:alpha(opacity=92);
	opacity: 0.92;	
}

.FunzioniTr
{
	background-color: White;
	cursor: pointer;
}

.FunzioniTrHover
{
	background-color: #D8D4D5;
	cursor: pointer;
}

.FunzioniTrAttivo
{
	background-color: #D8D4D5;
	cursor: pointer;
}

.FunzioniTdSx /* Punto elenco */
{
	text-align: center;
	width: 1px;
	padding: 1px;
}

.FunzioniTdDx /* Descrizione della funzione */
{
	white-space:nowrap;
	text-align: left;
	padding: 1px;
	padding-left: 2px;
	font-size:11px;
}

.FunzioniTdErrore
{
	color: Red;
	text-align: left;
	padding: 3px;
	cursor: default;
	font-size:11px;
}

/* Stili del frameMain ---------------------------------------------- */
.frameMainTd
{
	height:100%; 
	text-align:center; 
	border: 1px solid #D8D4D5;
}

/* Stili del bottom ------------------------------------------------- */
.BottomTr
{
	background-color: #D8D4D5;
}

.BottomTd 
{
	color: #696768;
	font-size: 9px;
}

/* Stili del cambio profilo ------------------------------------------------- */
.CambioProfiloTbl
{
	width: 100%;
	background-color: White;
	border: 1px solid #999999;
	filter:alpha(opacity=92);
	opacity: 0.92;
}

.CambioProfiloTd 
{
	white-space: nowrap;
	color: #696768;
}

.CambioProfiloTdErrore
{
	color: Red;
}

/* Stili del div di Attesa ------------------------------------------------- */
.divAttesaTbl
{
	width: 100%;
	height: 100%;
	background-color: White; /* #D8D4D5; */
	border: 1px solid #696768;
	filter:alpha(opacity=92);
	opacity: 0.92;
}

.divAttesaTd 
{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: Black;
}

 /* Sfondo oscurato sotto al popup */
.modalBackground {
	background-color:white;
	filter:alpha(opacity=70);
	opacity: 0.70;
}

/* Stile del "popup modale" */
.modalPopup {
	background-color:#ffffff;
	border-width:0px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}