/* Foglio di stile CSS predefinito per un nuovo progetto di applicazione Web */

BODY
{
	font-weight: normal;
	list-style-position: outside;
	font-size: 10px;
	word-spacing: normal;
	text-transform: none;
	color: #330099;
	font-family: Verdana, Helvetica, sans-serif;
	list-style-type: square;
	letter-spacing: normal;
	background-color: ghostwhite;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link
{
	color: #009999;
	text-decoration: none;
}	
		
A:visited	{	
	text-decoration:	none;
	color:	#009999;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#009999;
	}	
		
A:hover
{
	color: #cc0000;
	text-decoration: none;
}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

/*IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
*/
.Titolo
{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
}
.HeaderPag
{
	border-top-width: 1px;
	font-weight: bold;
	border-left-width: 1px;
	font-size: 12px;
	border-left-color: black;
	border-bottom-width: 1px;
	border-bottom-color: black;
	text-transform: uppercase;
	color: #778466;
	border-top-color: black;
	font-family: Verdana, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-color: black;
}

.Titolino
{
	border-top-width: 1px;
	font-weight: bold;
	border-left-width: 1px;
	font-size: 10px;
	border-left-color: black;
	border-bottom-width: 1px;
	border-bottom-color: black;
	text-transform: uppercase;
	color: #778466;
	border-top-color: black;
	font-family: Verdana, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-color: black;
}

textarea 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border-style: groove; border-top-width: thin; 
	border-right-width: thin; border-bottom-width: thin; border-left-width: thin
	}
select
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input
{
	border-right: thin groove;
	border-top: thin groove;
	font-size: 10px;
	border-left: thin groove;
	border-bottom: thin groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
 select, textarea, option
{
	/*border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;*/
	font-size: 10px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Testo
{
	font-weight: normal;
	font-size: 10px;
	word-spacing: normal;
	color: #330099;
	font-family: Verdana, Helvetica, sans-serif;
}

.TABTesto
{
	border-right: #330099 1px solid;
	border-top: #330099 1px solid;
	font-weight: normal;
	font-size: 10px;
	word-spacing: normal;
	border-left: #330099 1px solid;
	color: #330099;
	border-bottom: #330099 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #eff1ff;
}
.TABTitolino
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	border-left: dimgray 1px solid;
	color: black;
	border-bottom: dimgray 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #c2c6cf;
}
.TABSpazio
{
	font-size: 6px;
}
.DatiTbl
{
	font-size: 10px;
	color: blue;
	font-family: Verdana, Helvetica, sans-serif;
}
.ButtonFont
{
	font-size: 10px;
	color: #4169e1;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: whitesmoke;
}
.ButtonFontSotto
{
	font-size: 10px;
	color: #ffff00;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: coral;
}
.IntestaTbl
{
	font-size: 9px;
	color: #4169e1;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: lavender;
}
.tblIntestazione
{
	font-weight: bold;
	font-size: 9px;
	color: navy;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: gainsboro;
}
.AnaText
{
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
}
.AnaText9
{
	font-size: 9px;
	font-family: Verdana, Helvetica, sans-serif;
}
/*INIZIO - CALENDARIO*/
.GiorniTesta
{
	border-right: whitesmoke 1px solid;
	border-top: whitesmoke 1px solid;
	font-size: 9pt;
	border-left: whitesmoke 1px solid;
	color: royalblue;
	border-bottom: whitesmoke 1px solid;
	background-color: deepskyblue;
}
.Gstile
{
	font-size: 10px;
	color: mediumblue;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: whitesmoke;
}
.otherMonth
{
	font-size: 10px;
	color: mediumblue;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #ffffc0;
}
.week
{
	color: mediumblue;
	background-color: khaki;
	font-size: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}
.Oggi
{
	font-weight: bold;
	font-size: 10px;
	color: mediumblue;
	font-style: normal;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #f0ffff;
}
/*FINE - CALENDARIO*/

/*INIZIO - CALENDARIO BIG*/
.GiorniTestaBig
{
	border-right: mediumblue 1px solid;
	border-top: mediumblue 1px solid;
	font-size: 10px;
	border-left: mediumblue 1px solid;
	color: royalblue;
	border-bottom: mediumblue 1px solid;
	background-color: lightgreen;
	text-align: center;
}
.GstileBig
{
	font-size: 10px;
	color: mediumblue;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: whitesmoke;
	border: 1px solid mediumblue;
}
.otherMonthBig
{
	color: mediumblue;
	background-color: #ffffc0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid mediumblue;
}

.GGBig
{
	color: mediumblue;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}
.weekBig
{
	color: mediumblue;
	background-color: khaki;
	border: 1px solid mediumblue;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}
.OggiBig
{
	border-right: mediumblue 1px solid;
	border-top: mediumblue 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: mediumblue 1px solid;
	color: green;
	border-bottom: mediumblue 1px solid;
	font-style: normal;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #ffcc66;
}
/*FINE - CALENDARIO BIG*/
/*INIZIO GRIGLIA */
.grid
{
	font-size: 8pt;
	color: #000086;
	font-family: Verdana;
	background-color: white;
}

/* DataGrid header */
.grid_header
{
	font-weight: bold;
	border-left-color: gainsboro;
	border-bottom-color: gainsboro;
	color: gainsboro;
	border-top-color: gainsboro;
	background-color: #000086;
	border-right-color: gainsboro;
}

.gridnumlabel
{
	color: fuchsia;
	text-align: right;
}

/* DataGrid items */
.grid_item{
     background-color: white;
     color: #000086;
}

/* DataGrid alternate items */
.grid_altitem
{
	border-left-color: gainsboro;
	border-bottom-color: gainsboro;
	color: darkblue;
	border-top-color: gainsboro;
	background-color: cornsilk;
	border-right-color: gainsboro;
}
     
/* DataGrid alternate items */
.grid_selitem{
     background-color: #000086;
     color: #000086;
     border-color:Gainsboro;
}
.griditem
{
	background-color: #ffebcd;
}
.gridalternate
{
	background-color: #ffffe0;
}
/*FINE GRIGLIA*/

.Msx a {
	border: 1px solid #708090;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #708090;
}
.Msx a.hover {
	border: 1px solid #708090;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #708090;
}
 .Msx a.visited {
	border: 1px solid #708090;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #708090;
}
 .Msx a.active {
	border: 1px solid #708090;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #708090;
}
.warning {
	color: #FF0000;
}
.linkSpeciale
{
	font-weight: bold;
	text-transform: uppercase;
	font-family: Verdana, Helvetica, sans-serif;
}

