body {

	background-color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	color: #000066;

}



a {

	color: #003399;

	text-decoration: none;

	font-weight: bold;

}





a:hover {

	/*background-color: #FFFFFF;

	color: #000066;*/

}



a.chiaro {

	color: #FFFFCC;

	text-decoration: none;

	font-weight: bold;

}



a.chiaro:hover {

	background-color: #FFFFCC;

	color: #000066;

}



a.Corso {

		text-decoration: none;

	font-weight: bold;

}

a.Corso:hover {

	background-color: transparent;

	color: #CCCCFF;

}



a.SottoCorso {

		text-decoration: none;

	font-weight: bold;

}



a.SottoCorso:hover {

	background-color: transparent;

	color: #CCCCFF;

}



a.mnuDettagliCorso {

	color: #000066;

	text-decoration: none;

	font-weight: bold;

	font-size: 9pt;

}



a.mnuDettagliCorso:hover {

	background-color: transparent;

	color: #DDDDFF;

}





a.CorsoSalute {

	color: #6B6A9F;

	text-decoration: none;

	font-weight: bold;

}

a.CorsoSalute:hover {

	background-color: transparent;

	color: #38376C;

}



a.SottoCorsoSalute {

	color: #6B6A9F;

	text-decoration: none;

	font-weight: bold;

}



a.SottoCorsoSalute:hover {

	background-color: transparent;

	color: #38376C;

}



a.parolemusica {

	color:#FFFF00;

	text-decoration: none;

	font-weight: bold;

}



a.parolemusica:hover {

	color:#FFFF99;

	text-decoration: underline;

	font-weight: bold;

	background-color: transparent;

}





a.mnuPM {

	color: #000066;

	text-decoration: none;

	background-color: transparent;

	font-weight:normal;

}

a.mnuPM:hover {

	background-color: transparent;

	color: #FFFF99;

	text-decoration: underline;

}



.mnuPM {

 	background-color: #003366;

	color: #336699;

	font-weight: bold;

}



.parolemusica {

  font-family: arial;

  font-size: 12pt;

  font-weight: bold;

  color: #FFFF00;

}



.Corso {

  font-family: arial;

  font-size: 10pt;

  font-weight: bold;

  /*color: #CCCCFF;*/

}



.SottoCorso{

  font-family: arial;

  font-size: 8pt;

  font-weight: bold;  

}



.mnuDettagliCorso {

  font-family: arial;

  font-size: 9pt;

  font-weight: bold;  

  color: #DDDDFF;

}



.mnuDettagliTitolo {

  font-family: arial;

  font-size: 15pt;

  font-weight: bold;  

  color: #000066;

}



.CorsoScheda {

  font-weight: bold;

  font-size: 10pt;

}



.CorsoSchedaDati {

  font-weight: normal;

  font-size: 9pt;

}



.CorsoSchedaTable {

  border-bottom: solid #CCCCFF 1px;

}



.boxCorsi {

  overflow: auto;

  width: 290px;

  height: 200px;

}



.riquadroTratteggio {

  border: dashed thin #3333CC;

  margin-top: 0px;

  margin-bottom: 9px;

}



a.mnuDettagliSalute {

	color: #38376C;

	text-decoration: none;

	font-weight: bold;

	font-size: 9pt;

}



a.mnuDettagliSalute:hover {

	background-color: transparent;

	color: #6B6A9F;

}



.mnuDettagliSalute {

  font-family: arial;

  font-size: 9pt;

  font-weight: bold;  

  color: #38376C;

}



.CorsoSalute {

  font-family: arial;

  font-size: 10pt;

  font-weight: bold;

  color: #38376C;

}



.SottoCorsoSalute{

  font-family: arial;

  font-size: 8pt;

  font-weight: bold;  

}



.SaluteSchedaTable {

  border-bottom: solid #6B6A9F 1px;

}



td.lettereFont {

	background-color: #ccccff;

	font-family: Times New Roman, Times, serif;

	font-size: 12px;

	line-height: 14px;

	color: #000000;

}



.lettere {

overflow: auto;

width: 316px; 

height: 250px;

}



.seminari {

 overflow: auto;

 width: 420px;

 height: 280px;

}



body.popup {

	background-color: #666699;

	color: #FFFFFF;

}



table {

	font-size: 12px;

	line-height: 14px;

	color: #000066;

}



td.stagioneTitolo {

	background-color: #999900;

	border-top-width: thin;

	border-top-color: #495677;

	border-top-style: double;

}



td.stagioneCorpo {

	background-color: #CCCC00;

}



td.stagioneTitoloOff {

	background-color: #999999;

	border-top-width: thin;

	border-top-color: #495677;

	border-top-style: double;

}



td.stagioneCorpoOff {

	background-color: #CCCCCC;



}



td.lf01 {

	background-color: #cccccc;

}



td.lf02 {

	background-color: #6699CC;

}



tr.lf01 {

	background-color: #cccccc;

}



tr.lf02 {

	background-color: #6699CC;

}



div {

	font-size: 12px;

	line-height: 16px;

	color: #000066;

}



h2 {

	font-size: 18px;

	line-height: 22px;

	color: #ffff00;

	font-weight: bold;

}



h3 {

	font-size: 16px;

	line-height: 16px;

	color: #000000;

	font-weight: bold;

}



.stagioneTitoloFont {

	font-size: 14px;

	line-height: 18px;

	color: #0066CC;

	font-weight: bold;

}



.stagioneCorpoFont {

	font-size: 12px;

}



td.seminariTitolo {

	background-color: #999900;

	border-top-width: thin;

	border-top-color: #495677;

	border-top-style: double;

}



td.seminariCorpo {

	background-color: #FFFF00;

}



.seminariTitoloFont {

	font-size: 14px;

	line-height: 18px;

	color: #6699CC;

	font-weight: bold;

}



.seminariCorpoFont {

	font-size: 11.5px;

	line-height: 13px;

}



.blueBox {

	border-width: thin;

	border-color: #495677;

	border-style: double;

}



a.tavole {

	color: #003399;

	text-decoration: none;

	font-weight: bold;

}



a.tavole:hover {

	color: #FFFF00;

	background-color: #AAAADD;

}



a.chiaro {

	color: #FFFF99;

	text-decoration: none;

	font-weight: bold;

}



a.chiaro:hover {

	background-color: transparent;

	color: #FFFF00;

}



.submenu:hover {

	background-color: #FFFFFF;

	color: #000000;

}



.submenu2:hover {

	background-color: #000066;

	color: #FFFF00;

}



.submenu {

	font-weight: bold;

	background-color: #6699CC;

	color: #003399;

}



.submenu2 {

	font-weight: bold;

	background-color: #CCCCCC;

	color: #000066;

}



form {

}



input {

	border: solid #000066 thin;

}



.title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	line-height: 20px;

 background-color: #99CC00; color: #003333;}



.subtitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 30px;

 color: #003300;}



.header {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 20px;

	background-color: #669900;

 color: #FFFF33;

}



.nav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	background-color: #CCFF99;

}



.navLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	background-color: #DEDECA;

}



.sidebar {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	padding: 3px;

	background-color: #FFFFCC;

 color: #003333;

}



.sidebarHeader {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 18px;

	color: #003300;

	background-color: #FFFF66;

}



.sidebarFooter {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	background-color: #FFFF99;

 font-style: italic;

}



.footer {

  font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	line-height: 22px;

	color: #333333;

	background-color: #CCFF99;

}



.legal {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #333333;

}



.box1 {

	border-width: thin;

	border-color: #99FF99 #003300 #003300 #99FF99;

 border-style: double;

 }



.titlebar {

	font-family: "Times New Roman", Times, serif;

	font-size: 9px;

	color: #FFFFFF;

	background-color: #336699;

}



.dingbat {

	font-family: Arial, Helvetica, sans-serif;

	background-color: #FFFFFF;

 color: #660000; font-weight: bolder; font-size: medium;

 }





.auto {

overflow: auto;

width: 300px; 

height: 75px;

}



.favole {

overflow: auto;

width: 320px;

height: 180px;

}



.favoleArchivio {

overflow: auto;

width: 320px;

height: 180px;

margin-top: 0;

}



.stagione {

overflow: auto;

width: 340px; 

height: 160px;

}



.forumRoll {

overflow: auto;

width: 467px;

height: 360px;

}



/* linee per la gestione dello scrolling nei layer */

div#hold	{ 

	position:relative; overflow:hidden;

	width:280px; height:210px; 

  z-index:100; 

	}

div#wn	{ 

	position:absolute; 

	left:5px; top:5px; 

	width:270px; height:200px; 

	clip:rect(0px, 280px, 210px, 0px); 

	overflow:hidden;	

	z-index:1; 

	}

div.content { 

	position:relative; visibility:hidden;

	left:0px; top:0px; 

	z-index:1; 

	background-color: #ccccff;

	font-family: Times New Roman, Times, serif;

	font-size: 12px;

	line-height: 14px;

	color: #000000;	

	}



/* Set small font-size or size/position of div's will be off in some browsers  */

div#scrollbar { 

  position:relative; left:-10px; top:100px;

  width:11px; height:30px; 

  font-size:1px; z-index:1;

  }

div#track { 

  position:absolute; left:0; top:12px;

  width:11px; height:136px;

  background: url("/images/nav/track.gif") #336 repeat;

  z-index:1;

  }

div#dragBar {

  position:absolute; left:1px; top:1px;

  width:9px; height:20px;

  background-color:#ceced6;

  z-index:1;

  }  

div#up { position:absolute; left:0; top:0; z-index:2 }  

div#down { position:absolute; left:0; bottom:0; z-index:3 }  

td#scrollLinks  { width:12px }



div.forum {

  text-align: center;

  background-color: #FFFFCC;

  color: #333399;

  margin-left: 40px;

  margin-right: 40px;

  margin-top: 10px;

  margin-bottom: 10px;

}

.menu_nav_sec a:hover{

color:#F6FA07!important;

background-color:none!important}



.sotto_lavagnetta P {

	margin: 0px;

	padding: 0px;

}