body {
	text-align: center;
	background: url(img/bck.gif) top left repeat;
	color:#666666;
}

#container {
	width: 980px;
	margin: auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#ausiliario{
	text-align: left;
	/*position: relative;*/
	margin-left: auto;
	margin-right: auto;
	width: 481px;

}
#centerVO{
	position: absolute;
	width: 481px;
	height:468px;
	top: 50%;
	margin-top:-234px;
	text-align: left;
	background-image:url(img/bck_index.jpg);
	background-repeat:no-repeat;

}



#menu {
	color: White;
	background-color: #2A5B9C;
	border-bottom: 1px solid #4B84BC;
	margin-bottom: 1px;
	padding: 3px 10px 0px 10px;
}
#menu li a:link,
#menu li a:visited,
#menu li a:hover,
#menu li a:focus,
#menu li a:active {
	/*color: White;
	text-decoration: none;*/
}
.menuOriz {
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 25px;
}
.menuOriz li {
	float: left;
	/*display: in-line;
	text-align: center;
	margin: 0px 5px;
	height: 0px;*/
	float: left;
	height: 2em;
	line-height: 2em;
	padding: 0px 5px;
	white-space: nowrap;
	background: transparent;
	color: White;
}
.menuOriz li a {
	/*padding: 0px 5px;*/	
	text-decoration: none;	
	color: White;
}
.menuOriz li a:link,
.menuOriz li a:visited,
.menuOriz li a:hover,
.menuOriz li a:focus,
.menuOriz li a:active {
	text-decoration: none;	
	color: White;
}
.menuOriz ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 140px;
	/*float: none;*/
	display: none;
	
	position: absolute;
	top: 2em;
	left: 0px;
}
.menuOriz ul li {
	float: none;
	text-align: left;
}
.menuOriz ul a {
	float: none;
	display: block;
	height: 20px;
	line-height: 20px;
	border-right: 1px solid #D7D7D7;
	border-left: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	/*border-top: 1px solid #D7D7D7;*/
}
.menuOriz .voceAperta {
	position: relative;
	background: #A0B6CB;
	color: Black;
}
.menuOriz .voceAperta ul {
	display: block;
	/*margin-top: 1px;*/
	border-top: 1px solid #D7D7D7;
}
.menuOriz .voceAperta ul li {
	height: 21px;
	line-height: 21px;
	padding: 0px;
}
.menuOriz .voceAperta a {
	background: #A0B6CB;
	color: Black;
	text-decoration: none;
	padding: 0px 5px;
}
.menuOriz .voceAperta a:link,
.menuOriz .voceAperta a:visited,
.menuOriz .voceAperta a:hover,
.menuOriz .voceAperta a:focus,
.menuOriz .voceAperta a:active {
	text-decoration: none;	
	color: Black;
}

#logoCorpo {
	background: transparent;
	height: 530px;	
}

#logoTitolo {
	float: left;
	width: 333px;
	height: 530px;
	background: url(img/bk_left.jpg) top left no-repeat;
}

#logo {
	background: transparent;
	/*background: Blue;*/
	/* 530 - 90 - 170 */
	height: 270px;
	padding-top: 90px;
}

#artefatta {
	background: transparent;
	/*background: Blue;*/
	/* 530 - 90 - 170 */
	padding-top: 80px;
}
#artefatta img{
border: 0px;
}
#titolo {
	background: transparent;
	padding-top: 6px;
}

#corpo {
	float: left;
	/* 647 - 5 - 10 - 10 - 3 - 3 */
	width: 616px;
	/* 530 - 5 - 20 - 20 - 3 - 3 */
	height: 479px;
	/*overflow: scroll;*/
	margin-top: 5px;
	margin-left: 5px;
	padding: 20px 10px;
	border: 3px solid #BBB39D;
	background-color: #FCF6E9;
	color: #666666;
	overflow:auto;
	
}

#corpo a {
	text-decoration: underline;
	color: #666666;
}
#corpo a:link,  
#corpo a:visited {
  text-decoration: underline;
  color: #666666;
}
#corpo a:hover,
#corpo a:focus,
#corpo a:active {
  text-decoration: underline;
  color: #2A5B9C;
	}
#corpo h1 {
	font-size: 12px;
	font-weight: bold;
}


#concertoTesto{
text-align:justify;
line-height: 18px;
}

#concertoTesto h2{
	font-size: 12px;
	font-weight: bold;
	color:#2A5B9C;
	margin: 0;
	padding: 0;
}
#concertoTesto h3{
	font-size: 12px;
	font-weight: normal;
	color:#2A5B9C;
	margin: 0;
	padding: 0;
}
#concertoTesto h2 span{
	font-size: 12px;
	font-weight: normal;
	color:#2A5B9C;
	margin-left:5px;
}
#concertoTesto h3 span{
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #2A5B9C;
	margin-left: 4px;
}
#artisti{
clear:both;
text-align: left;
margin-top: 10px;
}

#foto{
clear:both;
}

#foto img{
	border: 2px solid  #BBB39D; 
	/*margin: 10px;*/
}

#fotoSing{
	/*float:left;
	text-align: center;*/
	text-align: left;
	/*padding: 10px;*/
}
#fotoSing a {
	text-decoration: underline;
	color: #666666;
}
#fotoSing a:link,  
#fotoSing a:visited {
  text-decoration: underline;
  color: #666666;
}
#fotoSing a:hover,
#fotoSing a:focus,
#fotoSing a:active {
  text-decoration: underline;
  color: #2A5B9C;
	}

#testo{
	text-align:justify;
	line-height: 18px;
}

#testo ul{
	list-style: decimal;
}

#testo li{
	margin-right: 20px;
}

#ensemble{
	text-align:center;
}

#ensemble img{
	border: 2px solid  #BBB39D;
	padding: 12px;
}


#testo h2{
	font-size: 12px;
	font-weight: bold;
	color:#2A5B9C;
	margin: 0px;
	padding: 0px;
}

#testonews h2{
	font-size: 12px;
	font-weight: bold;
	color: #BD1A1E;
	margin: 0px;
	padding: 0px;
	text-align:justify;
}
#testo .divh2 {

	background: url(img/bck_link.gif) top left repeat-x;
	height: 25px;
}

#testo h1{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align :center;
	margin: 0px;
	padding: 0px;
}


#testo h3{
	font-size: 12px;
	font-weight: normal;
	color: #2A5B9C;
	margin: 0px;
	padding: 0px;
}

#tableCal {
	border: 1px solid #716F64;
	border-collapse: collapse;
}
#tableCal thead #primo {
	background-color: #BBB39D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 51px;
	text-align: left;
}
#tableCal .trblu {
	background-color: #6EA7D4;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}
#tableCal .tdblu {
	text-align: center;
	width: 87px;
	height: 25px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
#tableCal tbody td {
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	background: url(img/bck_down.gif) bottom left no-repeat;
	padding: 0px;
	width: 84px;
}
#tableCal tbody td div {
	text-align: left;
	padding: 3px;
	background: url(img/bck_up.gif) top left no-repeat;
	height: 110px;
}
#tableCal tbody td div img {
	margin-top: 15px;
}
#tableCal tbody td div span{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}
#tableCal tbody td div p{
	color: #3C3B35;
	font-weight: normal;
	font-size: 10px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	height: 90px; 
	overflow: hidden;
}
#tableCal tbody td div p a {
	text-decoration: none;
	color: #3C3B35;
}
#tableCal tbody td div p a:link,  
#tableCal tbody td div p a:visited {
  text-decoration: none;
  color: #3C3B35;
}
#tableCal tbody td div p a:hover,
#tableCal tbody td div p a:focus,
#tableCal tbody td div p a:active {
  text-decoration: none;
  color: #2A5B9C;
}
#tableCal tbody tr {
	height: 110px;
}

#formCal {
	font-size: 11px;
	color: #6F6B5F;
}
#formCal thead .select {
	background: White;
	color: #3C3B35;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #6193B7;
}
#formCal thead .cerca {
	color: #3C3B35;
	font-size: 12px;
	font-weight: normal;
}

#fotoBio {
	clear: both;
}
#fotoBio img {
	border: 2px solid #BBB39D; 
	margin: 10px;
	float: left;
}

#testoBio {
	clear: both;
}

#incisioni {
	
}

#incPrologo {
	text-align: left;
	margin-bottom: 20px;
}

.incAnno {
	background: #BCB49D url(img/bck_anno.gif) top left repeat-x;
	border: 1px solid #B4AC7E;
	padding: 8px 18px;
	color: White;
	font-size: 18px;
	text-align: left;
}

.incCont {
	background: #EAE4D7 url(img/bck_inc.gif) top left repeat-x;
	border-left: 1px solid #B4AC7E;
	border-bottom: 1px solid #B4AC7E;
	border-right: 1px solid #B4AC7E;
	/* 8 18*/
	padding: 8px 5px;
	color: White;
	/*font-size: 18px;*/
	text-align: left;
}

.incImgPromo {
	float: left;
	/* 270*/
	width: 242px;
	background: #C9C1A2;
	padding: 8px 14px;
}
.incImgPromo .incImg {
	width: 240px;
	/*240*/
	height: 230px;
	background: White;
	color: Black;
	text-align: center;
	margin-bottom: 8px;
	padding-top: 10px;
}
.incImgPromo .incImg img {
	border: 0px;
}
.incImgPromo .incPromoCont {
	border: 1px solid #A19287;
	background: #B0A887;
	padding: 10px 5px 0px 5px;
}
.incImgPromo .incPromoCont .bottone {
	margin-bottom: 10px;
	border: 1px solid #BDC1A3;
	background: #D8DCC1 url(img/bck_bot.gif) top left repeat-x;
	/*color: Black;*/
	color: Silver;
	text-align: center;
	padding: 8px;	
}
#incisioni .incImgPromo .incPromoCont .bottoneAttivo {
	display: block;
	margin-bottom: 10px;
	border: 1px solid #BDC1A3;
	background: #D8DCC1 url(img/bck_bot.gif) top left repeat-x;
	/*color: Black;*/
	color: #0B3587;
	text-decoration: none;
	text-align: center;
	padding: 8px;
}

#incisioni .incImgPromo .incPromoCont .bottoneAttivo:hover {
	/*text-decoration: underline;*/
	/*color: #7e7861;*/
	/*font-weight: bold;*/
	color: Black;
}

.incInfo {
	float: right;
	/*311*/
	width: 290px;
	padding: 5px 9px 0px 0px;
}

.incAutore{
	background: transparent;
	color: #0B3587;
	font-weight: bold;
	font-size: 15px;
}

.incTitolo {
	background: transparent;
	color: #0B3587;
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 32px;
}

.incSupPrez {
	color: #7e7861;
	font-weight: bold;
	padding-bottom: 15px;
}

.incDescr {
	color: #7e7861;
}

.incTxtOroBold {
	color: #7e7861;
	font-weight: bold;
	padding-top: 15px;
}

.incTxtBlue {
	color: #0B3587;
}

.incSep {
	clear: both;
	border-bottom: 1px solid #B4AC7E;
	margin-bottom: 10px;
}

#recensioni {
	text-align: justify;
}

#recensioni .titolo {
	font-weight: bold;
	margin-bottom: 10px;
}

#recensioni .autore {
	text-align: right;
}

#anni {
	background: #BCB49D;
	border: 1px solid #B4AC7E;
	padding: 8px;
	text-align: center;
	/*color: #2A5B9C;*/
	color: White;
	font-weight: bold;
}
#anni a:link,  
#anni a:visited {
	text-decoration: none;
	color: White;
}
#anni a:hover,
#anni a:focus,
#anni a:active {
	text-decoration: none;
	color: White;
}

#anni #annoAtt {
	/*color: #2A5B9C;*/
	color: Black;
}


#tracce {
	text-align: left;
}

#promos {
	text-align: left;
}

#concerti h2 {
	background: #EAE3D2;
	padding: 2px 15px;
	border-top: 1px solid #BBB39D;
	border-bottom: 1px solid #BBB39D;
	margin-bottom: 5px;
	margin-top: 15px;
}

/*#concerti #visCale {
	background: #BCB49D url(img/ricciolo.gif) top right no-repeat;
	padding: 11px 15px;
}
#concerti #visCale a {
	/*display: block;*/
	/*border: 1px solid #B4AC7E;
	background: #BCB49D;
	color: White;
	text-decoration: none;
	font-weight: bold;
}*/

#concerti #visCale {
	background: #BCB49D url(img/ricciolo.gif) top right no-repeat;
	/*height: 39px;*/
}
#concerti #visCale a {
	display: block;
	/* 612 - 73 */
	width: 511px;
	border-top: 1px solid #B4AC7E;
	border-bottom: 1px solid #B4AC7E;
	border-left: 1px solid #B4AC7E;
	background: #BCB49D;
	padding: 10px 15px;
	color: White;
	text-decoration: none;
	font-weight: bold;
}

#concerti #visCale a:link,  
#concerti #visCale a:visited {
	text-decoration: none;
	color: White;
}
#concerti #visCale a:hover,
#concerti #visCale a:focus,
#concerti #visCale a:active {
	text-decoration: none;
	color: White;
}

#comunicati .mese {
	/*border-top: 1px solid #B4AC7E;
	border-bottom: 1px solid #B4AC7E;*/
	background: #EAE3D2;
	padding: 2px 15px;
	border-top: 1px solid #BBB39D;
	border-bottom: 1px solid #BBB39D;
	margin-bottom: 5px;
	margin-top: 15px;
}

#comunicati a:link,  
#comunicati a:visited {
	text-decoration: none;
}
#comunicati a:hover,
#comunicati a:focus,
#comunicati a:active {
	text-decoration: none;
}

#recensioni #presentazione {
	/*background: #EAE3D2;
	padding: 2px 15px;
	border-top: 1px solid #BBB39D;
	border-bottom: 1px solid #BBB39D;
	margin-bottom: 5px;
	margin-top: 15px;*/
	border: 1px solid #B4AC7E;
	background: #BCB49D;
	padding: 10px 15px;
	color: White;
	text-decoration: none;
	font-weight: bold;
}

#recensioni #stampa {
	/*background: #EAE3D2;
	padding: 2px 15px;
	border-top: 1px solid #BBB39D;
	border-bottom: 1px solid #BBB39D;
	margin-bottom: 5px;
	margin-top: 15px;*/
	border: 1px solid #B4AC7E;
	background: #BCB49D;
	padding: 10px 15px;
	color: White;
	text-decoration: none;
	font-weight: bold;
}

.fotoInt {
	text-align: center;
}

.fotoInt img {
	border: 2px solid #BBB39D; 
	margin: 10px;
}

#fotoBioBig {
	float: left;
	width: 485px;
}

#fotoBioPel {
	float: left;
	height: 440px;
	width: 80px;
	overflow: auto;
	text-align: center;	
}
#fotoBioPel .fotoBioSing {
	padding-bottom: 3px;
}
#fotoBioPel .fotoBioSing a img {
	border: none;
}

#backB {
	background: url(img/bottone.gif) top center no-repeat;
	padding: 6px 10px;
}
#backB a:link,  
#backB a:visited {
	text-decoration: none;
	color: White;
}
#backB a:hover,
#backB a:focus,
#backB a:active {
	text-decoration: none;
	color: White;
}

#interviste a {
	background: url(img/bck_link.gif) top left repeat-x;
	padding: 2px 5px 7px 5px;
	color: #2A5B9C;
	font-weight: bold;
}
#interviste a:link,  
#interviste a:visited {
	text-decoration: none;
	color: #2A5B9C;
}
#interviste a:hover,
#interviste a:focus,
#interviste a:active {
	text-decoration: none;
	color: #2A5B9C;
}
#fotoSpaz{
float:left;
width: 280px;
margin: 5px;
}

#fotoSpaz img{
border: 2px solid  #BBB39D; 
float:left;
}
#testoSpaz{
font-size:9px;
float: left;
margin: 5px;
text-align: center;
width: 280px;

}

#splash{
	color: #FFFFFF;
}

#splash a {
	color: #FFFFFF;
	text-decoration: none;
}
#splash a:link,  
#splash a:visited {
	text-decoration: none;
	color:  #FFFFFF;
}
#splash a:hover,
#splash a:focus,
#splash a:active {
	text-decoration: none;
	color: #C5B170;
}
#div_flag{
	border:0px;
	padding-top: 20px;
}
#div_flag img{
	border:0px;
}
#flag {
	background: url(img/back_splash.gif) top left no-repeat;
	text-align:center;
	height:95px;
}

#contNews {
	text-align: left;
}
#contNews h2 {
	font-size: 12px;
	font-weight: bold;
	background: #EAE3D2;
	padding: 2px 15px;
	border-top: 1px solid #BBB39D;
	border-bottom: 1px solid #BBB39D;
	margin-bottom: 5px;
	margin-top: 15px;
	color: #2A5B9C;
}
#contNews h2 a {
	text-decoration: none;
	color: #2A5B9C;
}
#contNews h2 a:link,  
#contNews h2 a:visited {
text-decoration: none;
	color:  #2A5B9C;
}
#contNews h2 a:hover,
#contNews h2 a:focus,
#contNews h2 a:active {
text-decoration: none;
	color: #2A5B9C;
}

#articoli  .artDataFonte {
	/*padding: 3px 0px;*/
	background: #EAE3D2;
	padding: 2px 15px;
	/*border-top: 1px solid #BBB39D;
	border-bottom: 1px solid #BBB39D;*/
	margin-bottom: 5px;
	margin-top: 15px;
}
#articoli .artTitolo {
	padding: 0px 15px;
}

#programma {
	text-align: left;
}

.noBordo {
	border: 0px;
}

#stagConc {
	margin: 10px 0px;
	background: url(img/cartiglio_down.gif) left bottom no-repeat;
	padding-bottom: 34px;
}

#stagConcUp {
	background: url(img/cartiglio_up.gif) left top no-repeat;
	padding-top: 114px;
}

.stagConcConc {
	background: url(img/rip.gif) left top repeat-y;
	text-align: left;
	padding: 0px 35px;
}

.stagConcConcData {
	color: #bd1a1e;
	font-weight: bold;
}

.sghiribizzo {
	padding: 10px 0px;
	text-align: center;
}

#immaginiConc {
	
}
#immaginiConc img {
	border: 2px solid  #BBB39D;
}