

table {
	FONT-SIZE: 11px;
	BORDER: 1px solid black;
	PADDING: 1px;
	BORDER-COLLAPSE: collapse; /* bordi che collassano */
	BORDER-SPACING: 0px; /* spazio fra i bordi delle celle */	
}

td {
	LINE-HEIGHT: 20px;
}

.destra {
text-align:right;
}

.destra2 {
text-align:right;
colspan="2";
}

input {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	COLOR: #0A4800; 
	BORDER-STYLE: solid; 
	BORDER-WIDTH: 1px;
    TEXT-DECORATION: none;
}




textarea {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	COLOR: #0A4800; 
	BORDER-STYLE: solid; 
	BORDER-WIDTH: 1px;	
}

.inputdx {
	FONT-SIZE: 10px;
	TEXT-ALIGN: right;
}

.inputsx {
	FONT-SIZE: 10px;
	TEXT-ALIGN: left;
}

.inputdxlarge {
	FONT-SIZE: 35px;
	TEXT-ALIGN: right;
}

.inputsxlarge {
	FONT-SIZE: 35px;
	TEXT-ALIGN: left;
}

.inputdxlargeextra {
	FONT-SIZE: 70px;
	TEXT-ALIGN: right;
}

.inputtestolarge {
	FONT-SIZE: 35px;
	TEXT-ALIGN: left;
}

input.image {
	BORDER: 0px; 
}

input.radio {
	BORDER: 0px; 
}

input.checkbox {
	BORDER: 0px; 
}

.radio {
	BORDER: 0px; 
}

.checkbox {
	BORDER: 0px; 
}

select {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	PADDING: 0px;
	MARGIN: 0px;
}

img {
	BORDER: 0px;
	VERTICAL-ALIGN: middle;
}

form {
	margin: 0px;
}

a {
	TEXT-DECORATION: underline;
	COLOR: #000000;
}

a:hover {
	TEXT-DECORATION: underline;	
}

P {
	MARGIN: 0px;
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 4px;
}

#DIVPrivacy {
	float: right;
	width: 180px;
	margin: 0 0 0 20px;
	text-align: justify;
	
}
#DIVBottoni {
	float: right;
	width: 180px;
	margin: 0 0 0 20px;
	text-align: center;
	
}

#DIVLogin {
	Z-INDEX: 10001;
	POSITION: absolute;
	TOP: 0px;
	LEFT: 0px;
	WIDTH: 100%;
	HEIGHT: 100%;
	TEXT-ALIGN: left;		
}

#DIVLogin2 {
	POSITION: absolute;
	TOP: 50%;
	LEFT: 50%;
}

#DIVLogin3 {
	BACKGROUND-COLOR: #FFFFFF; 
	PADDING: 30px; 
	POSITION: relative; 
	TOP: -50%; /* non funziona con firefox */
	TOP: -150px;
	LEFT: -50%;
	BORDER: 10px solid #000000;
}

#DIVLoginBackground {
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;	
	Z-INDEX: 10000;
	POSITION: absolute;
	TOP: 0px;
	LEFT: 0px;
	WIDTH: 100%;
	HEIGHT: 100%;
	BACKGROUND-COLOR: #000000;	
}


.InputCourier {
	FONT-FAMILY: Courier New;
	FONT-SIZE: 12px;
}

.InputCourierSmall {
	FONT-FAMILY: Courier New;
	FONT-SIZE: 11px;
}

/* INTESTAZIONE (username,...) */
#DIVHeader {
	BACKGROUND: black url(/morena/images/bg_SuvHeader.png) repeat-x center left;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	HEIGHT: 20px;
	PADDING-TOP: 1px;
	WIDTH: 100%;
	MARGIN: 0px;
	TEXT-ALIGN: right;
	BORDER-BOTTOM: 1px solid #333333;
	BORDER-TOP: 1px solid #333333;	
}

/* DIV TITOLO DELLA PAGINA */
#TitoloPagina {
	PADDING: 4px;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
}

/* DESCRIZIONE DI COSA FA LA PAGINA, SOTTO IL TITOLO */
#DescrizionePagina {
	MARGIN-RIGHT: 50px;
	MARGIN-BOTTOM: 5px;
}

/*DIV PRINCIPALE*/
#DIVContenuto {
	WIDTH: 100%;
	OVERFLOW: auto;
	PADDING: 10px;
}

/* DIV HELP */
#HelpIcon {
	POSITION: absolute;
	CURSOR: pointer;
	RIGHT: 20px;
	TOP: 10px;
}

/* DIV NUOVO */
#HeadNuovo {
	PADDING: 10px;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}

#HeadNuovo a {
	TEXT-DECORATION: none;	
}

#HeadNuovo a:hover {
	TEXT-DECORATION: underline;	
}

/* TABLE PRINCIPALI */
.TableHead {
	BACKGROUND-COLOR: #333333;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-ALIGN: center;
}

.TableHead td {
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}

.TableHead A{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}

.TableRow td {
	BORDER: 1px solid #D6D3DE;
	HEIGHT: 20px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}

.TableRowLarge td {
	FONT-SIZE: 21px;
	BORDER: 1px solid #D6D3DE;
	HEIGHT: 20px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}

.TableSAF {
	BACKGROUND-COLOR: #333333;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	FONT-SIZE: 30px;
	BORDER: 1px solid black;
	PADDING: 1px;
	BORDER-COLLAPSE: collapse; /* bordi che collassano */
	BORDER-SPACING: 10px; /* spazio fra i bordi delle celle */	
}

.TableSAF td {
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	LINE-HEIGHT: 50px;
	FONT-SIZE: 18px;

	PADDING: 1px;
	BORDER-COLLAPSE: collapse; /* bordi che collassano */
	BORDER-SPACING: 10px; /* spazio fra i bordi delle celle */	
}

.TableSAFrow td {

	BORDER: 10px solid #D6D3DE;
	HEIGHT: 20px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 5px;
	FONT-SIZE: 30px;
	BORDER: 1px solid black;
	PADDING: 1px;
	BORDER-COLLAPSE: collapse; /* bordi che collassano */
	BORDER-SPACING: 10px; /* spazio fra i bordi delle celle */	
}

.TableSAF2 {
	
	FONT-WEIGHT: bold;

	TEXT-ALIGN: center;
	FONT-SIZE: 20px;

	PADDING: 1px;
	BORDER-COLLAPSE: collapse; /* bordi che collassano */
	BORDER-SPACING: 10px; /* spazio fra i bordi delle celle */	
}

.TableSAF2 td {
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	LINE-HEIGHT: 50px;
	FONT-SIZE: 18px;

	PADDING: 1px;
	BORDER-COLLAPSE: collapse; /* bordi che collassano */
	BORDER-SPACING: 10px; /* spazio fra i bordi delle celle */	
}

.TableSAF2row td {

	BORDER: 10px solid #D6D3DE;
	HEIGHT: 20px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 5px;
	FONT-SIZE: 30px;
	BORDER: 1px solid black;
	PADDING: 1px;
	BORDER-COLLAPSE: collapse; /* bordi che collassano */
	BORDER-SPACING: 10px; /* spazio fra i bordi delle celle */	
}

/* DIV FLOTTANTI */
#titleBar {
	WIDTH: 100%; 
	BACKGROUND: black url(/morena/images/scheda_titolo_bg.gif) repeat-x center left;
}

.headerScheda {
	CURSOR: move; 
	COLOR: #FFFFFF; 
	FONT-WEIGHT: bold; 
	PADDING: 4px; 	
}

.contenutoScheda {
	PADDING: 10px;
	LINE-HEIGHT: 20px;
	FONT-SIZE: 11px;
}

/* TABLE MODIFICA */
.TableEdit {
	BORDER: 0px;
	MARGIN: 5px;
}

/* PULSANTI */
.button1{ 
	font-family: Verdana; 
	font-size: 10px; 
	color: #FFFFFF; 
	border-style: solid; 
	text-decoration: none;
    border-width: 1px;
    background-color: #333333;
	width: 70px;
}

.button10{ 
	font-family: Verdana; 
	font-size: 10px; 
	color: #FFFFFF; 
	border-style: solid; 
	text-decoration: none;
    border-width: 1px;
    background-color: #333333;
	width: 130px;
}

.button100{ 
	font-family: Verdana; 
	font-size: 10px; 
	color: #FFFFFF; 
	border-style: solid; 
	text-decoration: none;
    border-width: 1px;
    background-color: #333333;
	width: 230px;
}

/* TABLE LAVORAZIONI (in scheda appuntamento) */
.Table1{
	BORDER: 0px;
	BACKGROUND-COLOR: #FFFFFF;
}

.Table1 td{
	PADDING: 0px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
}

.Table1Head{
	BACKGROUND-COLOR: #6699CC;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-ALIGN: center;	
	HEIGHT: 16px;
}

/* CALENDARIO ASP */
.CalendarHead td {
	WIDTH: 24;
	HEIGHT: 18px;
	FONT-WEIGHT: bold;
}

/* HELP */
.help_codice {
	COLOR: #666666;
	MARGIN: 0px;
}

.help_url {
	COLOR: #000099;
}

.help_DB {
	COLOR: #990000;
	FONT-WEIGHT: bold;
}

/* DEBUG */
#DIVDebug {
	WIDTH:100%;
	BACKGROUND-COLOR: #666666;
	COLOR: #FF9900;
	BORDER: 2px solid #CCCCCC;
	FONT-SIZE: 10px;
	OVERFLOW: auto;
	HEIGHT: 100px;
	MARGIN-TOP: -100px;
	PADDING: 2px;
}

.Scheda {
	BACKGROUND-COLOR: #E1E1E1;
	PADDING: 10px;
}

/* STAMPA */
.Stampa {
	WIDTH: 770px;
}

.Stampa td{
	FONT-SIZE: 12px;
}

