body{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#000000;

}
td{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#000000;

}
#colore{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
color:#0B3D91;
font-variant: small-caps; 
}
#coloregrande{
font-family:Arial, Helvetica, sans-serif;
font-size:16pt;
font-weight:bold;
color:#0B3D91;
font-variant: small-caps; 
}
#colorepiccolo{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
color:#0B3D91;
font-variant: small-caps; 
}
#firmaincalce{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
color:#000000;
font-variant: small-caps; 
}
#menu, .help-btn, #footer {
	display:none;
}
/*********************** login form *****************************/
.login-frm {
	padding:2em 1em;
}
.login-frm label {
	width:170px;
	float:left;
	font-weight: bold;
	margin-top:3px;
}
select,input,textarea {
	background-color:#eee;
	border:1px solid #666666;
}
.accedi {
	background-color: #CC0000;
	border-top:1px solid #D08989;
	border-left:1px solid #D08989;
	border-right:1px solid #670000;
	border-bottom:1px solid #670000;
	color:#ffffff;
	font-weight: bold;
	margin-left:120px;
}
.conferma {
	background-color: #CC0000;
	border-top:1px solid #D08989;
	border-left:1px solid #D08989;
	border-right:1px solid #670000;
	border-bottom:1px solid #670000;
	color:#ffffff;
	font-weight: bold;
	margin-left:4px;
}
.aggiungi {
	background-color: #CC0000;
	border-top:1px solid #D08989;
	border-left:1px solid #D08989;
	border-right:1px solid #670000;
	border-bottom:1px solid #670000;
	color:#ffffff;
	font-weight: bold;
	margin-top:6px;
}
.ricerca {
	background-color: #CC0000;
	border-top:1px solid #D08989;
	border-left:1px solid #D08989;
	border-right:1px solid #670000;
	border-bottom:1px solid #670000;
	color:#ffffff;
	font-weight: bold;
	margin-top:-6px;
	margin-left:44%;
}
.btnBox {
	margin:0 0 1em 18em;	
}
.standardBtn {
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
/*********************** table1 *****************************/
.table1 {
	width:90%;
	margin:1em 0 1em 0;
	border:1px solid #cccccc;
	border-collapse:collapse;
	font-size:100%;
}
.table1 td{
	padding:0.5em;
	border:1px solid #cccccc;
}
.table1 thead td{
	padding:0.5em;
	border:1px solid #cccccc;
	background-color:#eeeeee;
}
td.yellow {
	background-color:#FFF9D8;
	color:#CC0000;
	font-weight: bold;
}
/*********************** varie *****************************/
.red {
	color:#FF0000;
	font-weight:bold;
}
.esciBtn {
	display:block;
	background-color: #011791;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	color:#ffffff;
	font-weight: bold;
	margin: 2em 0 2em 2.5em;
	width:6em;
	line-height:1.5em;
	text-decoration:none;
	text-align:center;
}
.boxUscita {
	height:12em;
	margin-left:1.5em;
}
.boxUscita p {
	margin:0;
	padding:0;
	display:block;
}
.menuInterno {
	display:block;
	margin:0.5em 1em 3em 3em;
	padding:0;
}
.menuInterno li {
	margin:1em 0;
	padding:0;
}
.informativa {
	font-size:90%;
	text-align:justify;
}
.pag-nav {
	margin:0 2.4em;
	float:right;
	display:block;
}