	/*<Inizio Formattazione Contenitore>*/
	
	BODY,Table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #F8F2E9;
	}

	TABLE.Container {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 990px;
	}

	TD.bghomesx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(../images/bghome_sx.gif);
	padding: 0px 0px 0px 0px;
	width: 449px;
	vertical-align: top;
	height: 455px;
	}
	
	TD.bgpagesx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(../images/bgpage_sx.gif);
	padding: 0px 0px 0px 13px;
	width: 308px;
	height: 500px;
	vertical-align: top;
	}
	
	TD.bghomedx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(../images/bghome_dx.gif);
	padding: 0px 0px 0px 0px;
	width: 541px;
	vertical-align: bottom;
	}
	
	TD.bgpagedx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 1px solid #B5B1AD;
	padding: 0px 0px 0px 0px;
	width: 669px;
	vertical-align: top;
	}
	
	TD.bottompage {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: url(../images/bg_bottompage.jpg);
	padding: 0px 0px 0px 0px;
	width: 990px;
	height: 91px;
	}

	DIV.data {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888683;
	padding: 5px 0px 5px 94px;
	}
	
	DIV.datapage {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888683;
	padding: 5px 0px 5px 55px;
	}

	DIV.ombra {
	background-image: url(../images/ombra.gif);
	padding: 0px 0px 0px 0px;
	height: 10px;
	}

	DIV.logohome {
	background-image: url(../images/logo_home.gif);
	width: 449px;
	height: 96px;
	padding: 0px 0px 0px 0px;
	}
	
	DIV.logopage {
	width: 286px;
	height: 64px;
	padding: 0px 0px 0px 0px;
	}

	/*<Fine Formattazione Contenitore>*/
	
	/*<Inizio Testo Contenuto>*/
	
	div.titolo {
	width: 649px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 35px 0px 5px 0px;
	border-bottom: 4px solid #E0DAD1;
	float: right;
	/*<border: 1px solid #000000;>*/
	}
	
	div.TitoloNews {
	width: 636px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #E0DAD1;
	}

	div.Contenuto {
	width: 649px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	padding: 15px 12px 5px 0px;
	float: right;
	}
	
	.piccolo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	}

	.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
	
	div.dati {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888683;
	font-weight: normal;
	float: right;
	padding: 10px 13px 10px 0px;
	}
	
	div.datipage {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888683;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	width: 298px;
	}
	
	div.Path {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	padding: 5px 20px 5px 20px;
	width: 629px;
	}
	
	/*<Fine Testo Contenuto>*/	

	/*<Inizio Link Generico>*/
	
	A{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FF0161;
	font-weight: bold;
	}

	A:Hover {
	text-decoration: underline;
	color: #FF0161;
	font-weight: bold;
	}
		
	A.piccolo {
	font-size:10px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	}
	
	A.piccolo:Hover {
	font-size:10px;
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
	}
	
	A.AsText{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	}
	
	/*<Fine Link Generico>*/
	
	/*<Inizio Formattazione Menu>*/
	
	div.MenuLevel1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background: transparent;
	padding: 15px 0px 0px 94px;
	color: #FF0161;
	}
	
	div.MenuPageLevel1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background: transparent;
	padding: 15px 0px 0px 55px;
	color: #FF0161;
	width: 253px;
	}
	
	TD.MenuLevel2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B70146;
	background-image: url(../images/bg_submenu.gif);
	padding: 2px 0px 2px 10px;
	width: 342px;
	}
	
	TD.MenuPageLevel2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B70146;
	background-image: url(../images/bg_submenu.gif);
	padding: 2px 0px 2px 10px;
	width: 210px;
	}
	
	div.MenuPageLevel2Selected {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	width: 210px;
	}
	
	div.MenuPageLevel3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(../images/bg_submenu.gif);
	padding: 2px 0px 2px 10px;
	width: 210px;
	}
	
	A.vocemenulevel1 {
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #FF0161;
	padding: 0px 0px 2px 0px;
	height: 15px;
	}
	
	.selected1 {
	font-weight : bold;
	color : #000000;
	}
	
	.selected1:Hover {
	font-weight : bold;
	color : #000000;
	text-decoration: underline;
	}
	
	A.vocemenulevel1:Hover {
	font-weight: bold;
	color: #FF0161;
	text-decoration: underline;
	}
	
	A.vocemenulevel2 {
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #B70146;
	padding: 0px 0px 0px 0px;
	}
	
	.selected2 {
	color : #000000;
	font-weight: normal;
	}
	
	.selected2:Hover {
	color : #000000;
	font-weight: normal;
	text-decoration: underline;
	}	
	
	A.vocemenulevel2:Hover {
	font-weight: normal;
	color: #B70146;
	text-decoration: underline;
	}
	
	div.VoceLevel3 {
	background-color: #FEF9F1;
	padding: 2px 0px 2px 3px;
	width: 205px;
	border-bottom: #F8F2E9 2px solid;
	}

	div.VoceLevel3Selected {
	font-size: 11px;
	background-color: #FEF9F1;
	padding: 2px 0px 2px 3px;
	width: 205px;
	border-bottom: #F8F2E9 2px solid;
	font-weight: bold;
	}
	
	A.vocemenulevel3 {
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #4D4848;
	padding: 0px 0px 0px 0px;
	}

	A.vocemenulevel3:Hover {
	text-decoration: underline;
	font-weight: normal;
	color: #4D4848;
	}

	.selected3 {
	color: #000000;
	font-weight: bold;
	}
	
	.selected3:Hover {
	color : #000000;
	font-weight: bold;
	text-decoration: underline;
	}
	
	/*<Fine Formattazione Menu>*/
	/*<Inizio Box News e Circolari>*/
	
	
	TD.boxhome {
	border-right: 1px solid #B5B1AD;
	vertical-align: top;
	}
	
	div.news {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	background-image: url(../images/bg_news_home.gif);
	padding: 0px 0px 0px 0px;
	float: right;
	width: 355px;
	height: 135px;
	}
	
	div.TitNews {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding: 8px 0px 6px 0px;
	float: right;
	width: 355px;
	height: 18px;
	}
	
	div.NewsTxt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding: 8px 0px 0px 0px;
	float: right;
	width: 355px;
	height: 38px;
	}
	
	div.circolari {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	background-image: url(../images/bg_circolari_home.gif);
	padding: 0px 0px 0px 0px;
	float: right;
	width: 449px;
	height: 135px;
	}
	
	div.TitCircolari {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding: 8px 0px 6px 0px;
	float: right;
	width: 449px;
	height: 18px;
	}
	
	div.CircolariTxt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 449px;
	height: 35px;
	}
	
	div.archivio {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding: 13px 13px 2px 0px;
	width: 100px;
	height: 12px;
	color: #FF0161;
	float: right;
	/*<border: 1px solid #000000;>*/
	}
	
	/*<fine Box News e Circolari>*/
	/*<Inizio Formattazione Footer>*/
	
	TD.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #E0DAD1;
	height: 27px;
	color: #000000;
	padding: 2px 109px 2px 85px;
	}
	
	A.footer {
	font-size:10px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	}
	
	A.footer:Hover {
	font-size:10px;
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
	}
	
	/*<Fine Formattazione Footer>*/
	/*<Inizio Indentatura Mappa del Sito>*/
	
	div.PrimoLivello {
	padding: 5px 5px 5px 30px;
	border: 1px solid #cccccc;
	background-color: #F4E7EC;
	}
	
	div.SecondoLivello {
	padding: 5px 5px 5px 50px;
	border: 1px solid #cacaca;
	background-color: #F8F0F3;
	}
	
	div.TerzoLivello {
	padding: 5px 5px 5px 80px;
	border: 1px solid #c3c3c3;
	background-color: #FCF7F9;
	}
	
	/*<Fine Indentatura Mappa del Sito>*/

	/*<Inizio Formattazione Tabella Tipo>*/
	
	TR.Intestazione {
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #cacaca;
	background-color: #EB2360;
	color: #FFFFFF;
	font-weight: bold;
	}
	
	TR.Pari {
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #cacaca;
	background-color: #FCF7F9;
	}
	
	TR.Dispari {
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #cacaca;
	background-color: #F8F0F3;
	}

	TD.Docenti {
	width: 25%;
	padding: 0px 0px 0px 0px;
	}
	
	Table.Percentuale {
	width: 100%;
	padding: 0px 0px 0px 0px;
	}

	TD.CellaStandard {
	background-color: #FEF9F1;
	border-left: 1px solid #E3E2DD;
	border-top: 1px solid #E3E2DD;
	border-right: solid #FFFFFF 1px;
	border-bottom: solid #FFFFFF 1px;
	}
	
	/*<Fine Indentatura Mappa del Sito>*/	
