body{
	background: white;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size:11px;
}

table.general{
	width: 100%;
	text-align: center;
}

td{
	text-align: center;
	font-size:11px;
}

.index{
	text-align: left;
	padding-left: 20px;
	font-size:14px;
	font-weight:bold;
}

.subindex{
	text-align: left;
	font-size:12px;
	font-weight:bold;
}

.copyright{
	text-align: right;
	font-weight:bold;
	color: #330066;
}

.copyright_data{
	text-align: left;
	font-weight:bold;
}

.title{
	text-align: center;
	font-size:16px;
	font-weight:bold;
}

.subtitle{
	text-align: center;
	font-size:13px;
	font-weight:bold;
}

.didactic_period{
	text-align: center;
	font-size:16px;
	font-weight:bold;
	color: #666633;
}

.pdf{
	text-align: left;
	vertical-align: middle;
	font-size:14px;
	font-weight:bold;
}

.header{
	text-align: center;
	font-size:16px;
	font-weight:bold;
	color: #666633;
	border:1.5px;
	border-style: outset;
	border-color: #666633;
	height: 65px;
	overflow: visible;
}

.header_img{
	border:1.5px;
	border-style: outset;
	border-color: #666633;
	height: 125px;
	overflow: visible;
}

.header_txt{
	text-align: center;
	font-size:16px;
	font-weight:bold;
	color: #666633;
	overflow: visible;
}

.subject_pos1{
	text-align: center;
}

.subject_pos2{
	text-align: center;
	font-style: italic;
}

.subject_pos3{
	text-align: right
}

.subject{
	text-align: center;
	font-weight: bold;
}

.teacher{
	text-align: center;
	font-style: italic;
}

.room{
	text-align: right
}

.legenda{
	font-size: 12px;
	text-align: left;
	margin-left: 50px;
}

.legenda_compact{font-size: 10px;
	text-align: left;
	margin-left: 50px;
}

.anagrafica_header{
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

.anagrafica_text{
	text-align: left;
	font-size: 12px;
}

.didattica_corso_header{
	text-align: left;
	font-weight: bold;
	font-size: 14px;
}

.didattica_corso_text{
	text-align: left;
	font-size: 14px;
}

.didattica_header{
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}

.didattica_text{
	text-align: left;
	font-size: 12px;
}

.compact_text{
	text-align: center;
	font-size: 12px;
}

a:link		{color : #330066 ; text-decoration: none; outline: none;}
a:visited	{color : #330066 ; text-decoration: none; outline: none;}
a:active	{color : #330066 ; text-decoration: none; outline: none;}
a:hover		{color : #150048 ; text-decoration: underline; outline: none;}

a:link.footer	{color : #330066 ; text-decoration: none; outline: none;}
a:visited.footer{color : #330066 ; text-decoration: none; outline: none;}
a:active.footer	{color : #330066 ; text-decoration: none; outline: none;}
a:hover.footer	{color : #150048 ; font-weight: bold; text-decoration: underline; outline: none;}

a:link img		{color : #FFFFFF; text-decoration: none; border: 0px; outline: none;}
a:visited img	        {color : #150048 ; text-decoration: none; border: 0px; outline: none;}
a:active img	        {color : #150048 ; text-decoration: none; border: 0px; outline: none;}
a:hover img		{color : #150048 ; text-decoration: none; border: 0px; outline: none;}

.testo_didattica{
	background-color: beige;
	font-size: 12px;
	padding:20px;
	border: 3px groove #FFFFFF;
	line-height:20px;
	text-align: justify;
}

.elenco{
	text-decoration:underline;
        font-weight:bold;
}

.weight{
	font-weight:bold;
}

.course {
	font-weight:bold;
	font-size: 13px;
}

.item {
	text-decoration:underline;
	font-style:italic;
}

.curricula table{
	width: 75%;
	text-align:center;
	background-color:#FFFFFF;
	border:1px ridge #000;
}

.curricula th{
	border:1px ridge #000000;
	text-align:center;
	background-color:#FFFFFF;
	font-size:11px;
}

.curricula td{
	border:1px ridge #000000;
	text-align:center;
	background-color:#FFFFFF;
	font-size:11px;
}


.tabella_legenda table
{
	margin:auto;
	border:2px ridge #000;
	border-spacing: 1px;
}

.tabella_legenda th
{
	border:2px ridge #000;
	text-align:center;
	background-color:#E7E7E7;
	font-size:12px;
}

.tabella_legenda td
{
	border:2px ridge #000;
	text-align:center;
	font-size:11px;
	padding:2px;
}


.index_orario {
	font-weight:bold;
	font-size: 40px;
	font-style: italic;
	color: #666633;
}

 /*CSS for Simple Tree Menu*/
.left_cell {
width:25%;
padding-left: 25px;
vertical-align:top;
}

.treeview_general ul {
margin: 0;
padding: 0;
line-height: 20px;
}

.treeview_general li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
list-style-image: url(list0.gif);
padding-left: 5px;
line-height: 20px;
text-align:left;
vertical-align:top;
}

.treeview_general li a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

.treeview ul {
margin: 10;
padding: 0;
line-height: 20px;
}

.treeview li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
list-style-image: url(list1.gif);
padding-left: 5px;
line-height: 20px;
text-align:left;
vertical-align:bottom;
}

.treeview li a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.treeview li.selected {
list-style-image: url(list2.gif);
font-size:13px;
font-weight:bold;
}

