BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 70% Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #000;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #fff
}
A {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #0033cc
}
A:hover {
	COLOR: #ff3300; 
	TEXT-DECORATION: underline
}
TR.dark TD {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
TR.light TD {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
H1 {
	MARGIN-TOP: 0.5em;
	FONT-SIZE: 1.6em;
	MARGIN-BOTTOM: 0.5em;
	color: #FFFFFF;
	font-style: italic;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, Verdana, Geneva, sans-serif;
	TEXT-ALIGN: left;
	background-color: #52ABF3;
	text-indent: 1em;
}
H2 {
	FONT-SIZE: 1.2em;
	MARGIN-BOTTOM: 0.3em;
	FONT-WEIGHT: bold;
	WIDTH: 100%;
	COLOR: #316ac5;
	LINE-HEIGHT: 1.5em;
	HEIGHT: 1.5em;
	BORDER-BOTTOM: #316ac5 1px dashed;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, Verdana, Geneva, sans-serif; 
	TEXT-ALIGN: left
}
H3 {
	FONT-SIZE: 1.2em;
	MARGIN-BOTTOM: 0.3em;
	FONT-WEIGHT: bold;
	WIDTH: 100%;
	COLOR: #316ac5;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, Verdana, Geneva, sans-serif; 
	TEXT-ALIGN: left;
	display: block;
}
H4 {
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 0em;
	FONT-SIZE: 1.2em;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, Verdana, Geneva, sans-serif;
	TEXT-ALIGN: left;
	background-color: #c0e0f9;
	font-style: italic;
	LINE-HEIGHT: 1.5em;
	FONT-WEIGHT: bold;
	PADDING: 3px;
	COLOR: #316ac5;
}
H5 {
	MARGIN-BOTTOM: 0.5em;
	FONT-SIZE: 1.1em
}
H6 {
	MARGIN-BOTTOM: 0.5em;
	FONT-SIZE: 1.1em
}
P {
	MARGIN-TOP: 0.5em;
	MARGIN-BOTTOM: 0.9em;
}
FORM {
	MARGIN-TOP: 0.5em;
	MARGIN-BOTTOM: 0.9em;
	PADDING: 0.5em;
}
IMG {
	vertical-align: middle;
	border: 0px;
}

#intesta {
	BACKGROUND-COLOR: #E2E3E2;
	position: absolute;
	left: 0px;
	top: 0px;
}
#intesta_dx {
	position: absolute;
	top: 3px;
	right: 3px;
}
#main {
	VERTICAL-ALIGN: top;
/*	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;*/
	BACKGROUND-COLOR: #FFFFFF;
}
#sidebar-left {
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #ECE9D8;
	PADDING: 6px;
	width: 180px;
	background-image: url(/kb2/img/box_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#sidebar-left-inside {
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #ECE9D8;
	padding: 0px 6px 0px 0px;
}

#sidebar-left A{
	font-family: "Trebuchet MS", VERDANA, TAHOMA, ARIAL, GENEVA, HELVETICA, SANS-SERIF;
	FONT-SIZE: 1.1em;
	COLOR: #666666;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
/*
	width: 98%;
*/
	display: block;
	padding: 3px 3px 3px 3px;
	border: 1px solid #ece9d8;
	MARGIN-BOTTOM: 0.5em;
	VERTICAL-ALIGN: top;
}
#sidebar-left A:hover {
	COLOR: #000000;
	BACKGROUND-COLOR: #c6d6ef;
	BORDER: #316ac5 1px solid;
}
#sidebar-right {
	VERTICAL-ALIGN: top;
	width: 180px;
}
#briciole {
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	FONT-SIZE: 0.8em; 
	COLOR: #000000;
}
#briciole A {
	FONT-WEIGHT: bold;
	COLOR: #0033cc;
	TEXT-DECORATION: underline
}
#briciole A:hover {
	FONT-WEIGHT: bold; 
	COLOR: #ff3300; 
	TEXT-DECORATION: underline
}
#stato {
	VERTICAL-ALIGN: top;
	padding: 6px;
	background-color: #ffff99;
	background-image: url(img/fondo_info.png);
	background-repeat: no-repeat;
	background-position: right top;
	border: 1px solid #FF6600;
	margin-right: 12px;
	margin-bottom: 12px;
	margin-left: 12px;
}
#ultimi {
	VERTICAL-ALIGN: top;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
}
#categoria {

	VERTICAL-ALIGN: top;
	padding-bottom: 6px;
	background: #FFFFFF;
	float: left;
	height: auto;

}
#ticket {
	VERTICAL-ALIGN: top;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
}
#cerca {
	background-color: #ECE9D8;
	VERTICAL-ALIGN: top;
	margin-right: 12px;
	margin-bottom: 6px;
	margin-left: 12px;
	padding-bottom: 6px;
}
#cliccati {
	VERTICAL-ALIGN: top;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
}
#piu {
	VERTICAL-ALIGN: top;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
}
#piu A{
	padding: 3px 3px 3px 3px;
	MARGIN-BOTTOM: 0.5em;
}
#modulo {
	text-align: center;	
}
#commenti {
	margin-top: 1em;
	margin-bottom: 0.5em;
	VERTICAL-ALIGN: top;
	background-color: #E2F0FB;
	border-top: 0px none #C0E0F9;
	border-right: 6px solid #C0E0F9;
	border-bottom: 6px none #C0E0F9;
	border-left: 6px solid #C0E0F9;

}
#commenti P {
	margin-top: 0;
	padding: 0.5em;
}
.dettagli_commenti {
	font-size: 0.8em;	
	COLOR: #316ac5;
	TEXT-ALIGN: left;
	background: #c0e0f9;
	PADDING-BOTTOM: 3px;
	color: #666666;
}
.opz15 {
	vertical-align: top;
	padding: 1%;
	width: 13%;
	position:relative;
	float: left;
	text-align: center;
	background: #e2f0fb;
}
.opz20 {
	vertical-align: top;
	padding: 1%;
	width: 18%;
	position:relative;
	float: left;
	text-align: center;
	background: #e2f0fb;
}
.opz25 {
	vertical-align: top;
	padding: 1%;
	width: 23%;
	position:relative;
	float: left;
	text-align: center;
}
.opz50 {
	vertical-align: middle;
	padding: 1%;
	width: 48%;
	height: 3em;
	position:relative;
	float: left;
	text-align: center;
	background: #e2f0fb;
}
.opz100 {
	vertical-align: top;
	padding: 1%;
	width: 98%;
	position:relative;
	float: left;
	text-align: center;
	background: #e2f0fb;
}
.correlati {
	vertical-align: top;
	padding: 1%;
	width: 31%;
	position:relative;
	float: left;
	background: #FFFFFF;
}
.correlati_box {
	margin-top: 1em;
	margin-bottom: 0.5em;
	border: 1px solid #52ABF3;
	position:relative;
	float: left;
	width: 100%;
	display:block;
}
.correlati_box H1 {
	margin-top: 0;
	margin-bottom: 0;
}
.opz50 FORM {
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 0em;
	PADDING: 0em;
	background: #e2f0fb;
}
.opz50 INPUT {
	MARGIN-LEFT: 3em;
}
.contenuto {
	TEXT-ALIGN: justify;
}
.dettagli {
	MARGIN-TOP: 0.5em;
	PADDING-TOP: 0.3em;
	TEXT-ALIGN: right;
	font-size: 0.8em;
	color: #666666;
	background-image: url(img/puntini.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.button {
	FONT-SIZE: 0.8em;
}
.inputboxfisso {
	FONT-SIZE: 0.8em; 
	BACKGROUND: url(img/modulo.gif) #ffffff; 
	FONT-FAMILY: "Courier New", Courier, mono
}
.inputbox {
	BORDER-RIGHT: #316ac5 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #316ac5 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 0.8em; 
	BACKGROUND: url(img/modulo.gif) #ffffff; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #316ac5 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #316ac5 1px solid; 
}
.button-link A{
	font-family: "Trebuchet MS", VERDANA, TAHOMA, ARIAL, GENEVA, HELVETICA, SANS-SERIF;
	FONT-SIZE: 1.1em;
	COLOR: #666666;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	width: 200px;
	display: block;
	padding: 3px 3px 3px 3px;
	BACKGROUND-COLOR: #ece9d8;
	border: 1px solid #666666;
	MARGIN-BOTTOM: 0.5em;
	VERTICAL-ALIGN: top; 
}
.button-link A:hover {
	COLOR: #000000;
	BACKGROUND-COLOR: #c6d6ef;
	BORDER: #316ac5 1px solid;
}
.Codice
{
	display: block;
	padding:0.5em;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ECECEC;
	border-top: none #CCCCCC;
	border-right: 6px solid #CCCCCC;
	border-bottom: none #CCCCCC;
	border-left: 6px solid #CCCCCC;
	margin: 0.5em 2em;
}
.Evidenziato {
	background: #FFFF66;	
}
.Titoletto {
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0.6em;
	margin-bottom: 0.3em;
	font-style: italic;
	background: #FF6600;
}
.ko {
	background-color: #FCC3B0;
	border: 1px dashed #FF5000;
	text-align: center;
	padding: 6px;
	width: 70%;
	color: #CC0000;
}
.ok {
	background-color: #B7F4BC;
	border: 1px dashed #3CC150;
	text-align: center;
	padding: 6px;
	width: 70%;
	color:#006600;
}
.testo {
	MARGIN-TOP: 0.5em;
	MARGIN-BOTTOM: 0.9em;
}

