* {margin:0; padding:0; outline:none}
body {font:10px Verdana,Arial; margin:25px; url(images/bg.gif) repeat-x; color:#091f30}

.sortable {width:99%; border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:none; margin:0 auto 15px}
.sortable th {background:url(images/header-bg.gif); text-align:left; color:#cfdce7; border:1px solid #fff; border-right:none}
.sortable th h3 {font-size:10px; padding:6px 8px 8px}
.sortable td {padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1}
.sortable .head h3 {background:url(images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .desc, .sortable .asc {background:url(images/header-selected-bg.gif)}
.sortable .desc h3 {background:url(images/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.sortable .asc h3 {background:url(images/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#FFFFFF}
.sortable .evenrow td {background:#69F}
.sortable .oddrow td {background:#ecf2f6}
.sortable td.evenselected {background:#ecf2f6}
.sortable td.oddselected {background:#dce6ee}



.insert .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#CCCCCC}
.insert .evenrow td {background:#CCCCCC}

.image_sx {float: left; margin: 2px;}
.image_dx {float: right; margin: 2px; vertical-align:baseline}


  

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px; color:#C61A1E;
	
}
.smallora {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #AB2421;
	
}

div.boxleft{width:221px !important;width /**/:230px;
    height:210px !important;height /**/: 220px;
    overflow:auto;padding: 4px;
    border:1px solid #EEE;border-right:0 solid;
    background:url(gradient.png) repeat-x fixed top left} 

.smallgrey {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #333333;
	
}

.nano {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #0066CC;
	
}

.nanovio {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #93C;
	
}
.smallnew {
	font-family: Capacitor
	font-size: 1px;  color: #0066CC;
}

.mediumgrey {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #CCCCCC;
}

.normalred {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #F00;
}
.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #962323;
}

.normalb {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #000000;
}

.normal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #666666;
}

.normalw {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #FFFFFF;
}

.bigw {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px; color: #FFFFFF;
}

.big2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px; color: #666666;
}
	
.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px; color:#FFFFFF;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px; color:#EEBA4F;
}

.xbig2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px; color: #333333;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: Times New Roman, Times, serif;
	font-size: 10px;
	color: #999999;
}

.cella {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:inherit;
	background-color:#CCCCCC;
	
}

.row {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:inherit;
	background-color: #E6FAFF;
	
}

.cellalong {
	font-size: 11px;
	display:block;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:auto;	
}

.box2 {
	font-style: normal;
	font-size: 11px;
	word-spacing: 2pt;
	padding: 3px;
	border-color:#cfdce7;
	border-width: thin;
	border-style: solid;

}

.boxagenda {
	font-style: normal;
	font-size: 11px;
	word-spacing: 2pt;
	padding: 3px;
	border-color:#cfdce7;
	border-width: thin;
	border-style: solid;
	float: left; margin: 2px;
	margin-bottom: 15px;
}
a:link {  color: #3399CC; text-decoration: none}
a:visited {  color: #3399CC; text-decoration: none}
a:hover {  color: #0066CC; text-decoration: none}
h1 {  font-size: 20px; font:Verdana; font-weight: normal; color: #000000}

a.scadenze:link {color: #FF6600;text-decoration: underline; font:bold}
a.scadenze:visited {color: #CC6600;text-decoration:none}
a.scadenze:hover {color:#FF6600;text-decoration:none}

a.chiusura:link {color: #C06;text-decoration: underline; font:bold}
a.chiusura:visited {color: #C06;text-decoration:none}
a.chiusura:hover {color:#C06;text-decoration:none}