body {font-family:Verdana, Arial, Helvetica, sans-serif;}

a {
border:none;}

img {
border:none;}

#menu {
	font-family:Arial Black, Helvetica, sans-serif;
	font-size:small;
	color:#DD0000;
	padding: 20px 10px 10px 0px;
	line-height:10pt;
	text-decoration:none;
}

#menu a:link {
font-size:small; color:#DD0000; line-height:10pt; text-decoration:none;
} 

#menu a:visited {
font-size:small; color:#DD0000; line-height:10pt; text-decoration:none;
}

#menu a:hover {
color:#111111;
text-decoration:none;
}

#menu ul{
margin: 0;
padding-left: 0;
padding-top:5pt;
padding-bottom:5pt;
list-style: none;
}

#menu li{
margin: 0;
padding-left: 0;
padding-top:7pt;
padding-bottom:7pt;
list-style: none;
}





#menu_corso{
	margin:0 0 30px 0;
	padding:0;
}

#menu_corso ul{
	margin:0 0 20px 0;
	padding:0;
}



#menu_corso li{
	margin:0;
	text-decoration:none;
	list-style:none;
	font-size:8pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	border-bottom:1px solid #666;
	padding:4px 12px 4px 0px;

}

#menu_corso a{
	color:#000;
	text-decoration:none;
}


#menu_corso a:hover{
	color:#b00;
}

#menu_corso img {
	float:right;
	margin-bottom:30px;}

#banner {

}
#banner a
{
color:#FFFFFF;
text-decoration:underline;
}
#banner a:hover
{

}

#banner p
{
border:0px;
padding-top:20px;
padding-left:10px;
padding-right:10px;
}
#chiudi {
	position:absolute;
	width:200px;
	height:14px;
	background-color:#99CC00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-right:2px;
	color:#000000;
	text-align:right;
}
#chiudi a
{
font-weight:bold;
color:#000000;
padding-right:4px;
text-decoration:none;
text-align:right;
background-color:#FFFFFF;

}
#chiudi a:hover
{
background-color:#FFFFFF;
font-weight:bold;
color:#990000;
text-decoration:none;
text-align:right;
}
	
.fxTarget {
	position: absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	border: 4px;
	border-style:solid;
	border-color:#99CC00;
	padding:0px;
	background-color:#444444;
	width: 200px;
	height: 10px;
	left: -200px;
	top: 180px;
	overflow:hidden;
	}

#corso {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; line-height: 14pt; font-weight: normal; color: #000000; padding:10pt 0pt 0pt 0pt; text-align:justify;}

#corso .h2	{
	font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17pt;
	color: #FF6600;
	line-height:22pt;
	text-align: left;
}

#corso .h3 {
font-size: small; font-style: normal; line-height: 14pt; color:#FF6600; font-weight: bold;
}

#corso .h4 {
	font-style: normal;
	line-height: 16pt;
	color:#000000;
	font-family: Arial Black;
	font-size: 12px;
}
#corso .h5 {
	font-style: normal;
	line-height: 16pt;
	font-size: 12px;
	color: #FF6600;
}

#corso .red {
	font-style: normal;
	font-weight:bold;
	line-height: 16pt;
	font-size: 12px;
	color:#DD0000;
}

#corso .green {
	font-style: normal;
	font-weight:bold;
	line-height: 16pt;
	font-size: 12px;
	color: #00CC00;
}

.anno		{  font-size: 19pt; font-weight: 900; color:#000000;}

A:link 		{
	text-decoration: underline;
	color:#000000
}

A:hover 	{  text-decoration: underline overline ; color:#FF6600;}

#concerti	{  
font-family: Arial, Helvetica, sans-serif; font-size: x-small; line-height: 16pt; font-weight: normal; color: #000000}

#concerti .h2			{  
font-family: Arial, Helvetica, sans-serif; font-size: 19pt; font-weight: 900; color:#EAC234;}

#concerti .h3			{  
font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; line-height: 20pt; color:#CC9900; font-weight: bold;}

#concerti .h5			{  
font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; line-height: 14pt; color:#CC9900; font-weight: bold;}

#concerti .anno		{  
font-family: Arial, Helvetica, sans-serif; font-size: 19pt; font-weight: 900; color:#000000;}

#concerti A:link 		{  
text-decoration: none; color:#cc9900}

#concerti A:hover 	{  
text-decoration: underline overline ; color:#cc9900;}

#ensemble		{  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; line-height: 14pt; font-weight: normal; color: #000000; padding:10pt 0pt 0pt 0pt; text-align:justify;}

#ensemble .h2			{  font-size: 18pt; font-weight: 900; color:#aa11aa; line-height:22pt; }

#ensemble .h3			{  font-size: small; font-style: normal; line-height: 14pt; color:#aa11aa; font-weight: bold;}

#ensemble .h5			{  font-style: normal; line-height: 14pt; color:#aa11aa; font-weight: bold;}

#ensemble .anno		{  font-size: 19pt; font-weight: 900; color:#000000;}

#ensemble A:link 		{  text-decoration: none; color:#aa11aa;}

#ensemble A:hover 	{  text-decoration: underline overline ; color:#aa11aa;}

#ensemble img {float:left; margin-right:10px;}


#estovest		{  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; line-height: 14pt; font-weight: normal; color: #000000; padding:10pt 0pt 0pt 0pt; text-align:justify;}

#estovest .h2			{  font-size: 18pt; font-weight: 900; color:#336699; line-height:22pt; text-align:left; }

#estovest .h3, #estovest h3			{  font-size: small; font-style: normal; line-height: 14pt; color:#336699; font-weight: bold; text-align:left;}

#estovest .h5			{  font-style: normal; line-height: 14pt; color:#336699; font-weight: bold; text-align:left;}

#estovest .anno		{  font-size: 19pt; font-weight: 900; color:#000000;}

#estovest A:link 		{  text-decoration: none; color:#336699;}

#estovest A:hover 	{  text-decoration: underline overline ; color:#336699;}

#estovest img {margin-right:10px; }

#estovest .intro{
	
	font-size:smaller; line-height:100%;
	font-family:Arial, Helvetica, sans-serif; text-align:left;}
#sostenitori img{
	vertical-align:middle; margin-left:10px; margin-bottom:10px;}
	
.accordion img {float:right; margin-left:10px; margin-right:0px !important;display:block;}


