BODY {	
 background: url(img/background.gif); 
 background-repeat: repeat; 
 background-position: top left;
 background-color: #FFFFFF;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px; } 

A:link { text-Decoration: none;  font-weight: bold; color:#337AC9; }
A:active { text-Decoration: none; font-weight: bold; color:#337AC9; }
A:visited{ text-Decoration: none; font-weight: bold; color:#337AC9; }
A:hover { text-Decoration: none; font-weight: bold; color:#000000; }

A.mn:link { text-Decoration: none; font-weight: normal; font-size:11px; color:#FFFFFF; }
A.mn:active { text-Decoration: none; font-weight: normal; font-size:11px; color:#FFFFFF; }
A.mn:visited { text-Decoration: none; font-weight: normal; font-size:11px; color:#FFFFFF; }
A.mn:hover { text-Decoration: none; font-weight: normal; font-size:11px; color:#FFFFFF; }

A.white:link { text-Decoration: none; font-weight: normal; color:#FFFFFF; }
A.white:active { text-Decoration: none; font-weight: normal; color:#FFFFFF; }
A.white:visited { text-Decoration: none; font-weight: normal; color: #FFFFFF; }
A.white:hover { text-Decoration: none; font-weight: normal; color:#FFFFFF; } 

A.sm:link { text-Decoration: none; font-weight: normal; font-size:10px; color:#FFFFFF; }
A.sm:active { text-Decoration: none; font-weight: normal; font-size:10px; color:#FFFFFF; }
A.sm:visited { text-Decoration: none; font-weight: normal;  font-size:10px; color: #FFFFFF; }
A.sm:hover { text-Decoration: none; font-weight: normal; font-size:10px; color:#FFFFFF; } 


.bordo1 { border: 2px solid #CCCCCC; }

h1 { font-style:normal; font-size:17px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; margin-bottom:0px;}
h2 { font-style:normal; font-size:16px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; margin-bottom:0px;}
h3 { font-style:normal; font-size:15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; margin-bottom:0px;}
h4 { font-style:normal; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: normal; margin-bottom:0px;}
h5 { font-style:normal; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: normal; margin-bottom:0px;}
h6 { font-style:normal; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: normal; margin-bottom:0px;}

td {
	font-style:normal;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
}
td.sm1 { font-style:normal; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal;}
td.sm2 { font-style:normal; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal;}
td.centrale { font-style:normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: normal; padding-left:20px; padding-right:20px;}
.intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #333;
}

td.smcoda { font-style:normal; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal;}
td.titcorsi { font-style:italic; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: normal;}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

table.righealterne tr.alterna td{background-color: #DFDFDF;}

td.menu1 { height:28px; text-indent: 16px;
}
td.menu2 { height:3px; background: url(img/punti-mn.gif);  
 background-repeat: repeat; 
 background-position: center;
}
td.oriz { height:5px; background: url(img/punti-oriz.gif); background-repeat: repeat;  background-position: center; }
td.vert { width:2px; background: url(img/punti-vert.gif); background-repeat: repeat; background-position: center; }
td.basso { background: url(img/punti-basso.gif); background-repeat: repeat; background-position: left; }
td.titolo { background: url(img/b1-trasp.gif); background-repeat: repeat; color:#FFFFFF; height:40px;  }
.news { font-style:normal; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: normal; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px;}
td.tdmenus { height:50px; background-color:#EFEFEF;}

.input1 { width: 120px; height: 22px; color:#333333; font-family:verdana,helvetica; font-size:11px; text-decoration: none; background: #FFFFFF; border: 1px solid #246478; }
.input2 { width: 120px; height: 21px; color:#333333; font-family:verdana,helvetica; font-size:11px; text-decoration: none; background: #FFFFFF; border: 0px solid #000000; }
.texta { width: 170px; height: 70px; color:#666666; font-family:verdana,helvetica; font-size:10px; overflow: auto; border: 1px solid #000000; }
.bot1 { border:1px #000000 solid; font-family:verdana, helvetica; font-size:10px; background:#cccccc; height: 25px; width: 100px; }


.txts {	
	height:320px; 
	width:680px; 
	overflow: auto; 
	scrollbar-arrow-color: "#1B212F";
	scrollbar-3dlight-color: "#E7DADA";
	scrollbar-base-color: "#E7DADA";
	scrollbar-darkshadow-color: "#E7DADA";
	scrollbar-face-color: "#8A8A8A";
	scrollbar-highlight-color: "#726D6D";
	scrollbar-shadow-color: "#565656";
	scrollbar-track-color: "#E7DADA";}

// da qui inizia il codice del menu di navigazione 



#button {
	width: 12em;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #FFFFFF;
	color: #333;
	}

	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		border-bottom: 1px solid #FFFFFF;
		margin: 0;
		}
	#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 0px solid #266374;
		border-right: 0px solid #5198AD;
		background-color: #EFEFEF;
		color: #313131;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		border-left: 0px solid #468EA3;
		border-right: 0px solid #5198AD;
		background-color: #DDDDDD;
		color: #000000;
		}
//Nuovo Barbara

#button2 {
	width: 12em;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #FFFFFF;
	color: #333;
	}

	#button2 ul {
		list-style: disc;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button2 li {
		border-bottom: 1px solid #FFFFFF;
		margin: 0;
		}
	#button2 li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 0px solid #266374;
		border-right: 0px solid #5198AD;
		background-color: #EFEFEF;
		color: #313131;
		text-decoration: none;
		width: 100%;
		}

	html>body #button2 li a {
		width: auto;
		}

	#button2 li a:hover {
		border-left: 0px solid #468EA3;
		border-right: 0px solid #5198AD;
		background-color: #DDDDDD;
		color: #000000;
		}

// navigazione

div#mainbutton { float:left; margin:0 0px}
div#mainbutton ul { list-style-type: none;margin: 0;padding: 0}
div#mainbutton li { line-height: 34px; text-decoration: none; border: 0px solid #000000; text-indent: 5px;
    color: #FFFFFF;}
div#mainbutton a { display: block; width: 195px; line-height: 34px; text-decoration: none;
    border: 0px solid #000000; text-indent: 21px;
    color: #FFFFFF;}

// finito codice del menu di navigazione 





// navigazione area Dipendenti

div#mainbuttonDipendenti { float:left; margin:0 0px}
div#mainbuttonDipendenti ul { list-style-type: none;margin: 0;padding: 0}
div#mainbuttonDipendenti li { line-height: 34px; text-decoration: none; border: 0px solid #000000; text-indent: 5px;
    color: #FFFFFF;}
div#mainbuttonDipendenti a { display: block; width: 195px; line-height: 34px; text-decoration: none;
    border: 0px solid #000000; text-indent: 21px;
    color: #FFFFFF;}

// finito codice del menu di navigazione area Dipendenti


// navigazione area Studenti

div#mainbuttonStudenti { float:left; margin:0 0px}
div#mainbuttonStudenti ul { list-style-type: none;margin: 0;padding: 0}
div#mainbuttonStudenti li { line-height: 34px; text-decoration: none; border: 0px solid #000000; text-indent: 5px;
    color: #FFFFFF;}
div#mainbuttonStudenti a { display: block; width: 195px; line-height: 34px; text-decoration: none;
    border: 0px solid #000000; text-indent: 21px;
    color: #FFFFFF;}

// finito codice del menu di navigazione area Studenti



div.tabArea {
  font-size: 80%;
  font-weight: bold;
}

a.tab {
  background-color: #f0f0f0;
  border: 1px solid #E97619;
  border-bottom-width: 0px;
  padding: 2px 1em 2px 1em;
  text-decoration: none;
}

a.tab, a.tab:visited {
  background-color: #EFA721;
  color: #FFFFFF;
  text-decoration: none;
}

a.tab:hover {
  background-color: #EFA721;
  color: #000000;
  text-decoration: none;
}
.testo_bold {
	font-size: 10px;
	font-weight: bold;
}

.titoli_tabelle {
	font-size: 11px;
	font-weight: bold;
	color: #2E7083;
}

.titoli_Blu {
	font-size: 10px;
	font-weight: bold;
	color: #2E7083;
}

.titoli_Ara
{
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
}

.titoli_Ver
{
	font-size: 10px;
	font-weight: bold;
	color: #006600;
}
.titolo_bianco {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}


a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {
  background-color: #EFA721;
  color: #000000;
  line-height: 34px;
}
.titoletto {
	font-size: 12px;
	font-weight: bold;
	color: #EFA721;
}
.testi_10 {
	font-size: 10px
}

.titoli_formazione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2E7083;
	width: -99%;
}
.segue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #2E7083;
	text-decoration:none;
}
.segue a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #2E7083;
	text-decoration:none;
}
.segue a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #2E7083;
	text-decoration:none;
}
.segue a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #2E7083;
	text-decoration:underline;
}
.sezione{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #0EB7D8;
	text-decoration:none;
}
.sezione a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #0EB7D8;
	text-decoration:none;
}
.sezione a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #0EB7D8;
	text-decoration:none;
}
.sezione a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #0EB7D8;
	text-decoration:underline;
}
.menu_stud {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
}
.menu_stud a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
}
.menu_stud a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
}
.menu_stud a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
}
.titoli_sezioni {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-style: italic;
	color: #FFF;
}
