p {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

p.bianco {	
	color: #FFFFFF;
	
}
h1.bianco {	
	color: #FFFFFF;
	
}
h2.bianco {	
	color: #FFFFFF;
	
}
address {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
p a:hover {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
}
h1 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	text-decoration: none;
}
h1.bianco {	
	color: #FFFFFF;
}
h2 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

img {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
img.evento {
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.menu_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.menu_top a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.menu_top a:hover {
	color: #333333;
	text-decoration: underline;
}
p.menu_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #749407;
	text-decoration: none;

}
td.menu_top {
	font-size: 9px;
	line-height:10px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.menu_down {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5A6B1F;
	text-decoration: none;
}
.menu_down a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5A6B1F;
	text-decoration: none;
}
.menu_down a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5A6B1F;
	text-decoration: underline;
}
td.menu_laterale{
	text-align:right;
	text-decoration: none;
	width:110px;
	border-bottom:2px solid #FFFFFF;
	height:20px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	background-image:url(img/freccia_sx.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right: 12px;
	line-height: 11px;
}
td.menu_laterale a {
	text-decoration: none;
	color: #666666;
	font-size:10px;
}
td.menu_laterale a:hover{
	text-decoration: underline;
	color: #666666;
	display:block;
	border-left-color:#BBBBBB;
	border-left-style: solid;
	border-left:5px;
	font-size:10px;

}

td.menu_bianco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_bianco a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_bianco a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E5E5E5;
	text-decoration:none;
}
.bordo_sx {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
p.verde {
	color: #009933;

}
p.rosso {
	color: #FF0000;

}
a.blu {
	color: #003399;

}
td.blu, span.blu, p.blu {
	color: #003399;

}
a:link {
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/*gestionale*/

.menu_top_9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.menu_top_9:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
}
.bordo_dx {
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.testo_9_grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}


.bordo_bianco_top {
	border-top-width: thin;
	border-top-style: none;
	border-top-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


.testo_9_gr_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 700;
	color: #333333;
	text-decoration: none;
}


.bordo_sx_gr_chiaro {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}


.testo_9_grigio_chiaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.testo_9_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #749407;
	text-decoration: none;
}

.testo_9_verde:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #749407;
	text-decoration: underline;
}

.bott_9_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

.bordo_box_sezione {
	border-bottom-width: 5px;
	border-bottom-style: inset;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.bordo_gr_sotto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #333333;
	text-decoration: none;
}

.verde_scuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5A6B1F;
	text-decoration: none;
}

.materia_caratt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #009933;
	text-decoration: none;
}
.materia_caratt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #009933;
	text-decoration: underline;
}


.materia_base {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3300CC;
	text-decoration: none;
}
.materia_base:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3300CC;
	text-decoration: underline;
}

.materia_ai {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	text-decoration: none;
}
.materia_ai:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
	text-decoration: underline;
}





td.pal_rosso {
	background-color : #CC0000;
}
td.pal_bordo {
	background-color : #993333;
}
td.pal_melanzana {
	background-color : #663366;
}
td.pal_violaceo {
	background-color : #660099;
}
td.pal_blu {
	background-color : #333399;
}
td.pal_avion {
	background-color : #006699;
}
td.pal_verdastro {
	background-color : #336666;
}
td.pal_verdone {
	background-color : #336633;
}
td.pal_oliva {
	background-color : #666633;
}
td.pal_marrone {
	background-color : #663333;
}
td.pal_blue {
	background-color : #000066;
}
td.pal_nero {
	background-color : #000000;
}


td.pal_arancio {
	background-color : #FF6600;
}
td.pal_giallo {
	background-color : #FFCC00;
}
td.pal_rosa {
	background-color : #FF33CC;
}
td.pal_azzurro {
	background-color : #66CCFF;
}
td.pal_cielo {
	background-color : #0000FF;
}
td.pal_verde {
	background-color : #99CC33;
}
td.pal_arancio {
	background-color : #FF6600;
}
td.pal_arancio {
	background-color : #FF6600;
}
td.pal_arancio {
	background-color : #FF6600;
}
td.pal_arancio {
	background-color : #FF6600;
}
td.pal_arancio {
	background-color : #FF6600;
}
td.pal_arancio {
	background-color : #FF6600;
}
