input.radioSinistra{

}

.testoNumeri{text-align:right; font-size:9pt; font-family:verdana
}
.testoNoteRelazione {font-size:7pt; font-family:verdana;
}
.titolo {font-size:13pt; font-family:verdana; font-weight:bold; color:#08664C
}

.errore{text-align:center;font-size:13pt; font-family:verdana; font-weight:bold; color:#ae1a1a
}
.titoloRosso{font-size:13pt; font-family:verdana; font-weight:bold; color:#ae1a1a
}

.grassettoSemplice {text-align:left; font-size:9pt; font-family:verdana; font-weight:bold; 
}
.grassettoSempliceBordo {text-align:left; border-color:#08664C;  border-width:1pt; font-size:9pt; font-family:verdana; font-weight:bold; 
}

.grassettoDestra {text-align:right; font-size:9pt; font-family:verdana; font-weight:bold; 
}

.headerTestoRosso {text-align:center; font-size:9pt; font-family:verdana; font-weight:bold; color:#ae1a1a 
}
.headerTestoSemplice {text-align:center; font-size:9pt; font-family:verdana; font-weight:bold; 
}
.testoSemplice {text-align:left; font-size:9pt; font-family:verdana; 
}

.testoRossoGrassettoSemplice {text-align:left; font-size:10pt; font-family:verdana; color:#d01111; font-weight:bold 
}

.testoDestra {text-align:right; font-size:9pt; font-family:verdana; 
}
.headers{font-size:9pt; font-family:verdana; color:#08664C
}

.headersPiccoli{font-size:7pt; font-family:verdana; color:#08664C
}

.fondoGiallo{background-color:#fffdca; border-width:2pt; border-color:#08664C; border-style:solid;
}

.fondoGialloCelle{padding:2pt; border-spacing:2pt;background-color:#fffdca; border-width:2pt; border-color:#08664C; border-style:solid;
}
.fondoGialloChiaro{background-color:#fff2ca; border-width:2pt; border-color:#08664C; border-style:solid;
}

.gialloSinistra{background-color:#fffdca; border-width:2pt; border-color:#08664C; border-style:solid;
text-align:left; font-size:9pt; font-family:verdana;
}
.gialloDestra{background-color:#fffdca; border-width:2pt; border-color:#08664C; border-style:solid;
text-align:right; font-size:9pt; font-family:verdana;
}

.fondoGialloScuro{background-color:#f6d51d; border-width:2pt; border-color:#08664C; border-style:solid;}

.grassettoGialloScuro{background-color:#f6d51d; border-width:2pt; border-color:#08664C; border-style:solid;
text-align:center; font-size:9pt; font-family:verdana; font-weight:bold; 
}


.fondoVerde{background-color:#a4ec88; border-width:2pt; border-color:#08664C
}

.fondoBiancoSporco{background-color:#f9eeee; border-width:2pt; border-color:#08664C
}

.fondoBianco{background-color:#ffffff; border-width:2pt; border-color:#08664C; border-style:solid;
}

.fondoBlu{background-color:#dedede; border-width:2pt; border-color:#08664C; border-style:solid;
}

.fondoGrigioSporco{background-color:#cccccc; border-width:2pt; border-color:#08664C
}

a{
	text-decoration:none; font-family:Verdana; font-size:10pt; color:#08664C
}
a:hover{
	background-color:#f49069;text-decoration:none; font-family:Verdana; font-size:10pt; color:#08664C
}
a:visited{
	text-decoration:none; font-family:Verdana; font-size:10pt; color:#08664C
}

body {font-size:10pt; font-family:verdana; 
}

.inLinea {font-size:13pt; font-family:verdana; font-weight:bold; background-color:#cc0000
}

.fuoriLinea {font-size:13pt; font-family:verdana; font-weight:bold; background-color:#00cc00
}

.campagna {background-color:#cc0000
}

.jqmWindow {
    display: none;
    
    position: relative;
    top: 30%;
    left: 50%;
    
    margin-left: 0px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(50 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}



div.importazioneEsattori { 
	font-family:arial;
	background-color: #FaFaaa;
}

table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter tbody {
	height: 400px;
	overflow: scroll;
}

table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}

tr.ultimaNote td {
	
	background-color:#fd5522;
}

tr.oddNote td {
	
	background-color:#B0B0F6;
}

tr.evenNote td {
	
	background-color:#ffffff;
}

table.tablesorter tbody tr.odd td {
	
	background-color:#B0B0F6;
}

.dragRelazioneUp {	
	cursor:s-resize;
}

.dragRelazioneDown {	
	cursor:s-resize;
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}


table.tableEsterni {
	font-family:verdana;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}

table.tableEsterni tbody tr.odd td {
	
	background-color:#B0B0F6;
}

span.tableEsterni {
	font-family:arial;
	color:#040004;
	margin:10px 0pt 15px;
	font-size: 11pt;
	width: 100%;
	text-align: left;
	font-weight:bold;
}







