
div#TitoloAreaRiservata
{
	font-size: 16px;
	color: Green;
}

/* Struttura sito */
table.ContenitoreSito
{
	height:100%;
	width:100%;
}

table.ContenitoreSito td.ContenitoreSito
{
	height:100%;
	text-align:center;
	/* Togliere la seguente riga per centrare il sito in mezzo allo schermo con XHTML. */
	vertical-align:top;
	width:100%;
}

table.ContenitoreSito td.ContenitoreSito table.Sito
{
	width: 100%;
}

table.ContenitoreSito td.ContenitoreSito table.Sito td.Testata
{
	background-image: url(../Img/SfondoTestata.jpg);
	background-repeat:repeat-x;
	height:120px;
	text-align: left;
	vertical-align:top;
}

table.ContenitoreSito td.ContenitoreSito table.Sito td.Testata table.Testata
{
	height:80px;
	width: 100%;
}

table.ContenitoreSito td.ContenitoreSito table.Sito td.Testata table.Testata td.TitoloBackstage
{
	color:#FFFFFF;
	font-family:Broadway, Serif;
	font-size:40px;
	font-weight:bold;
	text-align:Left;
	vertical-align:top;
}

table.ContenitoreSito td.ContenitoreSito table.Sito td.Testata table.Testata td.InfoUtente
{
	color:#7695DF;
	font-size:14px;
	font-weight:bold;
	vertical-align:bottom;
	text-align:center;	
}

table.ContenitoreSito td.ContenitoreSito table.Sito td.Testata table.Testata td.Licenza
{
	color:#7695DF;
	font-size:12px;
	font-weight:bold;
	text-align:Left;
	vertical-align:bottom;
}

table.ContenitoreSito td.ContenitoreSito table.Sito td.Testata table.Testata td.Toolbar
{
	height:100%;
	text-align:right;
}

table.ContenitoreSito td.ContenitoreSito table.Sito td.Testata table.Testata td.Toolbar img
{
}

table.ContenitoreSito td.ContenitoreSito table.Sito td.Corpo
{
	text-align: left;
}

table.ContenitoreSito td.ContenitoreSito table.Sito td.Corpo table.Corpo
{
	width:100%;
}

table.ContenitoreSito td.ContenitoreSito table.Sito td.Corpo table.Corpo td
{
	vertical-align:top;
}


/*****************************/
table.ContenitoreSito td.ContenitoreSito table.Vuoto
{
	height:100%;
	width:100%;
}

table.ContenitoreSito td.ContenitoreSito table.Vuoto td.Vuoto
{
	text-align: center;
	vertical-align:middle;
}
/*****************************/

table.Login
{
	border:solid 3px #7695DF;
	background-color:#FFFFFF;
}

table.Login td, table.Login input
{
	font-size:12px;
}

table.Login td.Testata
{
	background-color:#7695DF;
}

table.Login td.Testata h3
{
	color:#FFFFFF;
	margin:5px;
}

table.Login td.Nome
{
	font-weight:bold;
	text-align:right;
}

table.Login td.RFV
{
	text-align:right;
	width:5px;
}

table.Login td.Campo
{
	text-align:right;
}

table.Login td.Pulsanti table.Pulsanti input
{
	background-color:#7695DF;
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	width:98%;
}

table.Login td.Pulsanti table.Pulsanti
{
	width:100%;
}

h1, h2, h3
{
	color:#7695DF;
	font-family:Broadway, Serif;
}

h4, h5
{
	color:#7695DF;
}

table.Corpo table.Lista
{
	border:solid 1px #ffffff;
	text-align:left;
	width:100%;
}

table.Corpo table.Lista td.Header
{
	background-color:#7695DF;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	text-align:center;
}

table.Corpo table.Lista td.Header a:Link, table.Corpo table.Lista td.Header a:Visited
{
	color:#FFFFFF;
}

table.Corpo table.Lista td.Header a:Hover, table.Corpo table.Lista td.Header a:Active
{
	color:#FFFFFF;
}

table.Corpo table.Lista td
{
	padding:3px;
	vertical-align:top;
}

table.Corpo table.Lista td.Right
{
	text-align:right;
}

table.Corpo table.Lista td.Center
{
	text-align:center;
}

table.Corpo table.Lista td.Left
{
	text-align:left;
}

table.Corpo table.Lista tr.Dispari
{
	background-color:#F9FAFE;
}

table.Corpo table.Lista tr.Pari
{
	background-color:#F1F4FB;
}

table.Corpo table.Lista tr.Paginazione td, table.Corpo table.Lista tr.Paginazione td span
{
	background-color:#526F91;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	text-align:right;
}

table.Corpo table.Lista tr.Paginazione td a:Link, table.Corpo table.Lista tr.Paginazione td a:Visited
{
	color:#FFFFFF;
}

table.Corpo table.Lista tr.Paginazione td a:Hover, table.Corpo table.Lista tr.Paginazione td a:Active
{
	color:#FFFFFF;
}

.KO
{
	color:#FF0000;
	font-weight:bold;
}

.OK
{
	color:#008000;
	font-weight:bold;
}

table.Lista .Selezionato td
{
	background-color:#FEE66A;
}

table.ListaToolbar
{
	background-color:#7695DF;
	height:20px;
}

table.ListaToolbar td
{
	color:#FFFFFF;
	font-weight:bold;
}

input.Button
{
	background-color:#7695DF;
	border:solid 0px #F1F4FB;
	color:#FFFFFF;
	font-weight:bold;
}

.Help
{
	cursor:help;
}

td.Label
{
	width:120px;
}

td.Rfv
{
	color:#FF0000;
	width:10px;
}

.Rfv font
{
	color:#FF0000;
	font-size:20px;
	font-weight:bold;
}

td.Rfv span font
{
	color:#FF0000;
	font-size:20px;
	font-weight:bold;
}

td.TextBox input.Larghezza50
{
	width:50px;
	margin-right:10px;
}

td.TextBox input.Normale
{
	width: 200px;
}

td.TextBox select.Normale
{
	width: 200px;
}

td.TextBox input.Normale400
{
	width: 400px;
}

table.ElencoErrori td font, table.ElencoErrori td font li
{
	color:#FF0000;
	font-weight:bold;
}

div.NascondiTesto
{
	overflow:hidden; 
	/*text-overflow:ellipsis; */
	white-space:nowrap;
}

div.Larghezza80
{
	width: 80px;
}

div.Larghezza100
{
	width: 100px;
}

div.Larghezza150
{
	width: 150px;
}

div.Larghezza200
{
	width: 200px;
}

td.MenuProdotti
{
	background-color:#F9FAFE
}