.mediograssettorosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	background-color: #FFD784;
	width: 100%;
 }

A:link {
	font-weight: bold;
	color:#000099;
	text-decoration: none;
}
A:visited {
	font-weight: bold;
	text-decoration: none;
}
A:hover {
	color: #660000;
	background-color: #FFCC66;
	font-weight: bold;
}
.PageTitle_18 {
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #666666;
	font-weight: bold;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 3px 0px 3px 10px;
	text-align: right;
}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 12px;
	text-align: left;


}
.testo10_bold_sfondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-color: #DAE0D2;
	font-weight: bold;
	background-color: #DAE0D2;
}
.testo10_bold_nosfondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-align: left;
}
.testo12_bold_sfondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border-color: #DAE0D2;
	font-weight: bold;
	background-color: #E8DCAC;
}
.testo12_bold_nosfondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	text-align: left;
}
.testo14_bold_sfondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	border-color: #DAE0D2;
	font-weight: bold;
	background-color: #E8DCAC;
	padding-left: 5px;
}
.testo14_bold_nosfondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.riga_chiara {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #EBE8DE;
	font-weight: normal;
	border: 1px solid #006633;
}
.riga_chiara1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #E8DCAC;
	font-weight: normal;
	border: 1px solid #006633;
	line-height: 15px;
	padding-left: 5px;
}
.riga_chiara2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #F2ECD0;
	font-weight: normal;
	border: 1px solid #006633;
	padding-left: 5px;
}

.riga.riga_chiara3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #F2ECD0;
	font-weight: normal;
	border: 0px solid #006633;
}

.Tabella_titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFCC66;
	background-color: #0B5C98;
	font-weight: bold;
	padding-left: 5px;
}
.testo16_bold_sfondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	border-color: #4C7285 black;
	font-weight: bold;
	background-color: #DAE0D2;
	text-align: left;
}
.testo16_bold_nosfondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	border-color: #4C7285 black;
	font-weight: bold;
	text-align: left;
}
TABLE.grigio_bordo {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BACKGROUND: #f7f7f4;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 90%;
	BORDER-BOTTOM: #ccc 1px solid;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	padding-left: 5px;
}
TABLE.colonna_centrale_gialla {
	WIDTH: 98%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	background-color: #FFDD97;
	padding-left: 5px;
}
TABLE.grigio_nobordo_100 {
	BACKGROUND: #f7f7f4;
	WIDTH: 100%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	padding-left: 5px;
}

TABLE.grigio_nobordo_testosottile {
	WIDTH: 97%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	font-weight: normal;
	background-color: #FFFFFF;
	color: #666666;
}
TABLE.grigio_nobordo_80 {
	BACKGROUND: #f7f7f4;
	WIDTH: 80%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-style: normal;
	font-size: 10px;
}
TABLE.alunni_panna_80 {
	COLOR: #666666;
	WIDTH: 80%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #E8E8D0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #658F78;
	border-right-color: #8DAF9C;
	border-bottom-color: #8DAF9C;
	border-left-color: #658F78;
	text-align: left;
	padding-left: 5px;
}
TABLE.alunni_panna_100 {
	COLOR: #666666;
	WIDTH: 90%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #658F78;
	border-right-color: #8DAF9C;
	border-bottom-color: #8DAF9C;
	border-left-color: #658F78;
	text-align: left;
	padding-left: 5px;
	background-color: #E8E8D0;
}
TABLE.bordoverde_nosfondo {
	WIDTH: 90%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-color: #658F78;
	border-right-color: #8DAF9C;
	border-bottom-color: #8DAF9C;
	border-left-color: #658F78;
	text-align: left;
	padding-left: 5px;
	border-style: solid;
	border-width: 1px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E8E8D0;
}
TABLE.bordoverde_nosfondo1
 {
	WIDTH: 80%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	padding-left: 5px;
	color: #666666;
	border-color: #658F78;
	background-color: #E8E8D0;
	border-style: Solid;
	border-width: 1px;
}

TABLE.alunni_verde {
	WIDTH: 70%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	COLOR: #666666;
	background-color: #EEF1ED;
	border: 1px solid #9FBCAB;
	text-indent: 5px;
	text-align: justify;
	}
	
TABLE.celeste {
	BORDER-RIGHT: #333399 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #333399 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #333399 1px solid;
	COLOR: #003366;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #333399 1px solid;
	BACKGROUND-COLOR: #e8f6fd;
	width: 95%;
	float: left;
}

/**************** Misc classes and styles ****************/

 background-color:inherit; font-weight:bold;}
