/* Formattazioni generali dei tag principali */

body, html {
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			9pt;
	color:				#333;
	margin: 			0;
	padding: 			0;
	background: 		#23383E;
	text-align: 		left;
}

.strutturale {
	display: 			none;
}
ul {
	list-style:			none;
}
a {
	text-decoration: 		none;
}


.titoloSpalle {
	font-family:			Arial, Verdana;
	font-size: 			11px;
	font-weight:			bold;
	text-transform:			uppercase;
	color: 				#333;	
}

h1#titoliHome a {
	font-size: 			22px;
	font-family:			"Times New Roman", Times, serif;
	color: 				#96320E;
	text-decoration:		underline;
	font-weight:			normal;
}

h1 {
	font-size: 			22px;
	font-family:			"Times New Roman", Times, serif;
	color: 				#96320E;
	font-weight:			normal;
	margin:				0;
	padding-bottom:			10px;
	text-shadow:			color;
}

h2 {
	font-size: 			22px;
	font-family:			"Times New Roman", Times, serif;
	color: 				#96320E;
	font-weight:			normal;
	margin:				0;
	text-align:			left;
}


h3 {
	font-size: 			9pt;
	color:				#333;
	padding: 			0 0 10px 0;
	margin:				0;
	text-align:			center;
}


h5 {
	font-size: 			9pt;
	color:				#333;
	padding: 			0 0 10px 0;
	margin:				0;
	text-align:			left;
}


h6 {
	font-size: 			9pt;
	font-style:			italic;
	color:				#666;
	padding: 			0 0 10px 0;
	margin:				0;
	text-align:			left;
}

p {
	
	font-size:			9pt;
	font-weight:			normal;
	text-align:			justify;
	margin:				10px 0 10px 0;
}

p.mTopNo  {margin: 0 0 10px 0;}


#firma {
	font-style:			italic;
	text-align:			right;
}

.Elenco01 ul li {
	text-align:			left;
	text-indent: 			20px;
	margin:				5px 0 5px 0;

}



/*img.dx {float: right; margin: 10px 0 10px 10px; }*/
img.sx {float: left; padding: 10px 0 0 0; }
img.email01 {float: left; padding-top: 2px; }
img.email02 {padding-top: 2px; }
img.imgSponsor {margin-bottom: 10px; border: 1px solid #666;}
img.comeArrivare {float: right; margin: 5px 0 5px 10px; border: 1px solid #999;}
img.APolillo {float: right; margin: 5px 0 5px 10px; border: 1px solid #999;}
img.tratteggio01 {margin-top: 5px; margin-bottom: 20px; padding: 0;}



/* Formattazione della struttura della pagina */
#pagina {
	margin: 			auto;	
	width: 				760px;
	margin-top: 			-1px;
	background: 		#23383E url(img/sfondo.gif) center top repeat-y;
	
} body>#pagina { padding:0; }

#paginaInt {
	margin: 			auto;	
	width: 				760px;
} 
#generale {
	position: 			relative;
	width: 				760px;
	height: 			175px;
	
	z-index:			1;

}

#logoHeader {
	position: 			relative;
	float:				left;
	width: 				710px;
	height: 			55px;
	
	margin:				0;
	padding:			0;

}

#logoHeaderStampa {display: none;}

#titoloHeaderStampa {display: none;}

#paginaGuida {
	margin: 			auto;
	margin-top:			7px;
	width: 				486px;
	height:				586px;
	background: 		#23383E url(img/sfondoGuida.gif) center top no-repeat;
	
} body>#paginaGuida { padding:0; }

.contenutoGuida {
	position:			relative;
	margin:				auto;
	margin-top:			20px;
	width:				436px;
	margin-bottom:			15px;

}

.contenutoGuida h1 {
	font-family:			Arial, Verdana;
	font-size: 			9pt;
	color:				#96320E;
	font-style:			normal;
	font-weight:			bold;
	padding: 			0 0 20px 0;
	margin:				0;
	text-align:			right;
}

.contenutoGuida h2 {
	font-family:			Arial, Verdana;
	font-size: 			9pt;
	color:				#96320E;
	font-style:			normal;
	font-weight:			bold;
	padding: 			0;
	margin:				0;
	text-align:			left;
}

.contenutoGuida p {
	
	font-size:			9pt;
	font-weight:			normal;
	text-align:			left;
	margin:				0 0 20px 0;
}

.contenutoGuida span {font-weight: bold;}

/**/
/**/
/**/
/**/
/**/
/**/
/**/

/* Formattazione della barra con link alla homePage, selezione della lingua e ricerca dell'artista */

#intestazione {
	margin:				auto;
	width: 				760px;
	height: 			32px;
	padding: 			0;
	text-align:			left;
}

#intestazione img{
	padding: 			0;
	margin: 			0;
	vertical-align:			middle;
}

#linkSupporto {
	position:			relative;
	float:				left;
	width: 				710px;
	height: 			25px;
	padding: 			0;
	margin-top: 			0;
	text-align:			left;
}

#rigaColori img{
	position:			relative;
	float:				left;
	padding: 			0;
	margin: 			0;
	height:				5px;

}

#intestazioneDx {
	float: 				right;
	color: 				#F5EDD4;
	
	font-family:			Arial, Verdana;
	font-size:			10px;
	font-style:			normal;
	text-transform:			uppercase;
	
	text-align:			left;
	padding-top:			5px;

}

#intestazioneDx img {
	vertical-align:			middle;
	padding-right:			5px;
	padding-left:			5px;
	
}

#intestazioneSx {
	float: 				left;
	color: 				#F5EDD4;
	
	width:				150px;
	font-family:			Arial, Verdana;
	font-size:			10px;
	font-style:			normal;
	text-transform:			uppercase;
	
	text-align:			left;
	padding-top:			4px;

}
	
#intestazioneSx img {
	border: 0;
}
	

.intestazione ul {
	margin: 			0;
	padding: 	        	0;
	
}

.intestazione ul li {
	display: 			inline;
}
.intestazione ul li a {
	color:				#F5EDD4;
	text-decotation:	none;
}

.intestazione  a.focus {
	color:				#587178;
}



#cercaHead {

	position:			relative;
	float:				left;
	text-align:			left;
	
	margin:				0;
	font-size:			10px;
	font-weight:			normal;
	color:				#F5EDD4;
	height:				20px;
	
	padding-top:			2px;
	
}

#cercaHead form {

	position:			relative;
	float:				left;
	margin:				0;
}

#cercaHead input{
	font-size:			10px;
	height:				12px;
	width:				150px;
	color:				#333;
	padding: 			0;
	text-align:			left;
	text-indent:			2px;
	font-size:			10px;
	
}



/* HEADER - Formattazione della fascia header con logo link di supporto e men di primo e secondo livello*/


#contieniLinkUtili {
	position:			relative;
	display:			block;
	float:				right;
	
	top:				5px;
	width:				510px;
	height:				70px;
	right:				50px;

	background:			#23383E url(img/tratteggioHeader.gif	) no-repeat;
}

#contieniLinkUtili img {
	display:			block;
	float:				right;
	vertical-align:			top;
}

.LinkUtili {
	display:			block;
	position:			relative;
	float:				left;
	height:				50px;
	padding:			10px 0 0 15px;
	margin:				0;
	font-family:			Arial, Verdana;
	font-size:			10px;
	text-transform:			uppercase;
	text-align:			left;
}

.LinkUtili ul {
	margin:				0;
	padding:			0;
}

.LinkUtili ul li {
	display:			list-item;
	line-height:			15px;
}

.LinkUtili ul li a{
	color:				#FAF7EC;
	text-decoration:	none;
}

.LinkUtili h2 {
	font-family:			Arial, Verdana;
	font-size:			10px;
	padding:			0;
	margin:				0;	
}

#imgSlide {
	display:			block;
	position:			absolute;
	margin-left:			-406px;
	top:				79px;
	left:				50%;
	
	width:				220px;
	height:				207px;

	z-index:			1;
	
}

#navigaFlash {
	position:			absolute;
	width:				719px;
	height:				47px;

	background:			url("flash/navSfondo_flash.gif") bottom repeat-x;

	bottom: 			0;
	left: 				0;
	text-align:left;
}


/*STAMPA PAGINA - Posizionamento e formattazione */

#StampaContenuto {
	position: 			relative;
	float:				right;
	right:				250px;
	margin-top:			35px;

}


#StampaContenutoMax {
	position: 			relative;
	float:				right;
	right:				80px;
	margin-top:			35px;

}

.stampa h4 {
	font-size: 			8pt;
	padding: 			0;
	margin:				0;
	text-align:			left;
	text-indent:			15px;
	background: 			url(img/print-page.gif) no-repeat bottom left;
	color:				#4C77B4;
}

.stampa a {
	font-size: 			8pt;
	font-weight:			bold;
	color:				#4C77B4;
	
}



/*Formattazione della navigazione di terzo livello, si trova nel corpo della pagina, subito sopra il contenuto*/

#navigaLivTre {
	width: 				530px;
	position:			relative;
	float: 				left;
	margin-top:			120px;
	margin-bottom:			15px;
	text-align:			left;
}

#navigaLivTreVuoto {
	width: 				530px;
	height:				15px;
	position:			relative;
	float: 				left;
	margin-top:			105px;
	margin-bottom:			15px;
}

#navigaLibro {
	width:				480px;
	position:			relative;
	float: 				left;
	height:				15px;
	margin:				120px 0 15px 0;
	padding-left:			26px;
}

#navigaLibroIntro {
	width:				650px;
	position:			relative;
	float: 				left;
	left:				30px;
	height:				15px;
	margin:				70px 0 25px 0;
}


#livelloTre {
	color: 				#4C77B4;
	margin-left:			26px;
	font-family:			Arial, Verdana;
	font-size:			12px;
	font-style:			normal;
	
	text-align:			left;

}

.livelloTre ul {
	margin: 			0;
	padding: 	        	0;
	
}
.livelloTre ul li {
	display: 			inline;
}
.livelloTre li a {
	color:				#4C77B4;
	text-decoration:		underline;
	padding-left: 			5px;
	padding-right: 			8px;
}

.livelloTre a.focus { color: #4C77B4; font-weight: bold; }

/**/
/**/
/**/
/**/
/**/
/**/
/**/



/* Home page - Spalla sinistra con Sapevate che... oltre alla colonna centrare con i link alle sezioni principali accompagnati da un breve testo */

#mainSx {
	width: 				570px;
	float: 				left;
	text-align:			left;
	margin-top:			70px;
	margin-bottom:			30px;
	
}

#mainSapevateChe {
	left: 				0;
	position:			relative;
	float: 				left;
	width:				170px;
	margin-top:			50px;
	text-align:			center;

}

.box_sapevate {
	padding-bottom: 		10px;
	margin:				auto;
	text-align:			center;
	background:			#fff /*url(img/separatoreSapevate.gif) no-repeat bottom center*/;
	border-right:			1px dotted #C7C6B3;
	border-top:			1px dotted #C7C6B3;
	border-bottom:			1px dotted #C7C6B3;
}

.box_sapevate img {
	text-align:			center;
	padding:			3px;
	border: 			1px solid #BB9955;
	
}
.box_sapevate h3 {
	font-size: 			11px;
	color: 				#96320E;
	text-transform:			uppercase;
	margin:				0;
	padding:			5px 0 5px 10px;
	text-align:			left;
}

.box_sapevate h5 {
	margin:				0;
	text-align:			center;
	padding-bottom:			5px;
}

.box_sapevate a {
	font-size: 			11px;
	color: 				#4C77B4;
	text-decoration:		none;
	font-weight:			bold;
}


.box_sapevate p {
	font-family:			Verdana, Arial;
	font-size: 			10px;
	padding: 			0 10px 5px 10px;
	margin:				0;
	text-align:			left;
}

/*Home Page -  Contenuto della colonna centrale, titoli e testo per le sezioni principali */

#mainCentrale {
	margin-left: 			10px;
	position:			relative;
	float: 				right;
	width:				370px;
	margin-right:			5px;
}

#mainCentrale a {
	color: 				#96320E;
	text-decoration:		underline;
	font-weight:			bold;
}



/* Home page - Spalla destra con notizie di Primo Piano */


#main_primoPiano {
	width: 				180px;
	float: 				right;
	margin-top:			30px;
	margin-bottom:			30px;
	background:			url("img/imgSpallaDx/sfondo.gif") repeat-y;

}
#main_primoPianoUp {
	width: 				180px;
	height:				25px;
	padding: 			0;
	text-align:			center;
	padding-top:			5px;

       	background: 			url(img/imgSpallaDx/sfondoUp.gif) no-repeat top left;
       	
 }
 
#main_primoPianoDown {
	width: 				180px;
	height:				20px;
	padding: 			0;
	text-align:			center;
	margin-bottom:			0;
    	clear: 				both;
    	
    	background: 			url(img/imgSpallaDx/sfondoDown.gif) no-repeat bottom left;
 }

.box_primoPiano {
	padding: 			0;
	width:				160px;
	padding-top: 			10px;
	margin:				auto;
	text-align:			center;
	background: 			url(img/imgSpallaDx/separatore.gif) no-repeat bottom left;

}
.box_primoPiano a {
	font-size: 			11px;
	color: 				#4C77B4;
	text-decoration:		underline;
	font-weight:			bold;
}
.box_primoPiano img {
	text-align:			center;
	padding:			3px;
	border: 			1px solid #BB9955;
}
.box_primoPiano h3 {
	margin-top:			5px;
	font-size: 			12px;
	font-weight:			bold;
	color:				#96320E;
	text-align:			left;
}

.box_primoPiano h4 {
	font-size: 			10px;
	color:				#848372;
	padding: 			0;
	margin:				0;
	text-indent:			15px;
	text-align:			left;
	background: 			url(img/imgSpallaDx/data.gif) no-repeat bottom left;
}
.box_primoPiano h5 {
	margin:				0;
	text-align:			left;
	padding-bottom:			10px;
}

.box_primoPiano p {
	font-family:			Verdana, Arial;
	font-style:			normal;
	font-size: 			10px;
	padding: 			0;
	margin:				0 0 10px 0;
	text-align:			left;
	color:				#333;
}


/**/
/**/
/**/
/**/
/**/
/**/
/**/
/* Pagine novit ed eventi  */

.box_NovitaEventi {
	position:			relative;
	float:				left;
	left:				30px;
	width:				650px;
	padding-bottom:			5px;
	margin-bottom:			10px;
	background: 			url(img/separatoreGen03.gif) no-repeat bottom left;
	
}

.box_NovitaEventi img {
	margin-right: 			10px;
	margin-bottom: 			5px;
	padding:			3px;
	float: 				left;
	border: 			1px solid #BB9955;
}
.box_NovitaEventi h3 {
	margin-top:			5px;
	font-size: 			9pt;
	font-weight:			bold;
	color:				#96320E;
	text-align:			left;
}

.box_NovitaEventi h4 {
	font-size: 			10px;
	color:				#999988;
	padding: 			0;
	margin:				0;
	text-align:			left;
	text-indent:			15px;
	background: 			url(img/imgSpallaDx/data.gif) no-repeat bottom left;
}

.box_NovitaEventi h5 {
	margin:				0;
	text-align:			right;
	padding-bottom:			10px;
}

.box_NovitaEventi a {
	font-size: 			8pt;
	color: 				#4C77B4;
	text-decoration:		none;
	font-weight:			bold;
}

.box_NovitaEventi a.due {
	font-size:			9pt;
	color: 				#96320E;
	text-decoration:		underline;
	font-weight:			bold;	
}

.box_NovitaEventi p {
	text-align:			justify;
	padding: 			0;
	margin:				5px 0 10px 0;
}

/*Pagina cerca globale*/

.box_CercaGlobale {
	position:			relative;
	float:				left;
	left:				30px;
	width:				650px;
	padding-bottom:			5px;
	margin-bottom:			10px;
	background: 			url(img/separatoreGen03.gif) no-repeat bottom left;
	
}

.box_CercaGlobale h3 {
	margin-top:			5px;
	font-size: 			9pt;
	font-weight:			normal;
	color:				#333;
	text-align:			left;
}

.box_CercaGlobale a {
	font-size: 			8pt;
	color: 				#96320E;
	text-decoration:		none;
	font-weight:			bold;
}


/*Pagina risultati di ricerca in archivio sonoro 4C77B4*/

#risultatiRicerca {
	float:				left;
	position:			relative;
	width:				480px;
	height:				15px;
	margin:				120px 0 15px 0;
	padding-left:			30px;
	text-align:			left;	
}


#recordsTrovatiVuoto {
	float:				left;
	position:			relative;
	width:				480px;
	height:				15px;
	margin:				105px 0 0 0;
	padding-left:			30px;
	margin-bottom:			15px;
	text-align:			left;	
}

#recordsTrovati {
	float:				left;
	position:			relative;
	width:				480px;
	height:				15px;
	margin:				120px 0 15px 0;
	padding-left:			30px;
	text-align:			left;			
}

#recordsTrovatiNovita {
	width:				650px;
	position:			relative;
	float: 				left;
	left:				30px;
	height:				15px;
	margin:				0 0 15px 0;
}

#recordsTrovatiPieDiPagina {
	float:				left;
	position:			relative;
	width:				480px;
	height:				15px;
	margin:				0 0 15px 0;
	padding-left:			30px;
	text-align:			left;	
	/*background: 			url(img/separatoreGen02.gif) no-repeat bottom left;*/		
}

.box_Dettaglio {
	position:			relative;
	float:				left;
	left:				30px;
	width:				650px;
	margin-bottom:			10px;
}

.box_Dettaglio ul {
	margin: 			0;
	padding: 	        	0;	
	
}
.box_Dettaglio ul li {
	display: 			list-item;
	text-align:			left;
	padding-bottom:			5px;
}

.box_Dettaglio h3 {
	padding: 			0;
	margin:				2px 0 2px 0;
	font-size: 			9pt;
	font-weight:			bold;
	color:				#96320E;
	text-align:			left;
}

.box_Dettaglio h4 {
	font-size: 			8pt;
	color:				#999988;
	padding: 			0;
	margin:				2px 0 2px 0;
	text-align:			left;
}

.box_Dettaglio h5 {
	margin-top:			5px;
	font-size: 			9pt;
	font-weight:			normal;
	color:				#333;
	text-align:			left;
}

.box_Dettaglio h6 {
	margin-top:			5px;
	font-size: 			8pt;
	font-style:			normal;
	font-weight:			normal;
	color:				#333;
	text-align:			left;
}

.box_Dettaglio a {
	color: 				#96320E;
	text-decoration:		none;
	font-weight:			bold;
}

.box_Dettaglio span {
	font-weight:			bold;
	color:				#333;
	text-align:			left;
}

.box_Dettaglio span.italic {
	font-size: 			8pt;
	font-weight:			normal;
	font-style:			italic;
	color:				#333;
	text-align:			left;
}

.box_Dettaglio span.due {
	font-size: 			8pt;
	font-weight:			bold;
	color:				#666;
}

.box_Dettaglio p {
	font-size:			9pt;
	padding: 			5px 0 5px 0;
	margin:				5px 0 5px 0;
}

.box_Dettaglio p.Justify {
	font-size:			9pt;
	padding: 			5px 0 5px 0;
	margin:				5px 0 5px 0;
}

.box_Dettaglio p.due {
	font-size:			9pt;
	padding: 			2px 0 5px 0;
	margin:				0 0 10px 0;
}

.box_Dettaglio img {
	margin-right: 			10px;
	margin-bottom: 			5px;
	float: 				left;
}

.box_Dettaglio table {
	padding: 			0;
	margin:				0;
	
	/*border: 1px solid #000;*/
}

.box_Dettaglio td {
	padding: 			0 0 0 3px;
	margin:				0;
	vertical-align:			top;
	text-align:			left;
}

.box_Dettaglio td.etichetta {
	padding: 			0 0 5px 0;
	margin:				0;
	width:				100px;
	text-align:			left;
	vertical-align:			top;
	border-right: 1px solid #999988;
}

.box_Dettaglio td.anniRivista {
	padding: 			3px;
	margin:				0;
	width:				160px;
	text-align:			left;
	vertical-align:			top;
	border-left: 1px solid #999988;
}

.box_Dettaglio td.Rivista {
	padding: 			0;
	margin:				0;
	vertical-align:			top;
	text-align:			left;
}

.box_Risultato {
	position:			relative;
	float:				left;
	left:				30px;
	width:				480px;
	margin-bottom:			10px;
	background: 			url(img/separatoreGen02.gif) bottom left repeat-x;
}

.box_Risultato a {
	font-size: 			9pt;
	color: 				#96320E;
	text-decoration:		underline;
	font-weight:			bold;
}

.box_Risultato span.stampa {
	font-size: 			9pt;
	color: 				#96320E;
	font-weight:			bold;
	font-style:			normal;
	text-decoration:		underline;
}

.box_Risultato img {
	margin-right: 			10px;
	margin-bottom: 			5px;
	float: 				left;
}
.box_Risultato h3 {
	margin-top:			5px;
	font-size: 			9pt;
	font-weight:			bold;
	color:				#96320E;
	text-align:			left;
	padding:			2px 2px 2px 0;
}

.box_Risultato h4 {
	font-size: 			8pt;
	color:				#999988;
	padding: 			0;
	margin:				0;
	text-align:			left;
}

.box_Risultato h5 {
	margin-top:			5px;
	font-size: 			9pt;
	font-weight:			normal;
	color:				#333;
	text-align:			left;
	padding:			2px 2px 5px 15px;
}

.box_Risultato h6 {
	margin-top:			5px;
	font-size: 			8pt;
	font-style:			italic;
	font-weight:			normal;
	color:				#333;
	text-align:			left;
	padding:			2px 2px 5px 13px;
}


.box_Risultato p {
	font-size:			9pt;
	padding: 			0;
	margin:				5px 0 10px 0;
}

.box_Risultato span {
	font-size: 			8pt;
	color:				#999988;
}

.box_Risultato span.due {
	font-size: 			8pt;
	font-weight:			bold;
	color:				#666;
}

.box_Risultato span.tre {
	font-size: 			8pt;
	font-weight:			bold;
	color:				#666;
	line-height:  			25px;
}


/* Pagine di contenuto - Formattazione degli articoli nel body della pagina */


#mainContenutoMax {
	width: 				709px;
	position:			relative;
	float: 				left;
	text-align:			center;
	margin-top:			0;
	padding-bottom:			30px;	
}

#mainContenutoMax_Left {
	width: 				709px;
	position:			relative;
	float: 				left;
	text-align:			left;
	margin-top:			0;
	padding-bottom:			30px;	
}

#paginaContenutoMax {
	position:			relative;
	float:				left;
	left:				30px;
	width:				650px;
	padding-bottom:			10px;	
}

#paginaContenutoMax h1{
	text-align:			center;
}

#paginaContenutoMax h3{
	font-size: 			10pt;
	color:				#333;
	font-style:			normal;
	font-weight:			bold;
	padding: 			0 0 10px 0;
	margin:				0;
	text-align:			center;
}

#paginaContenutoMax h5 {
	font-size: 			9pt;
	color:				#333;
	padding: 			5px 0 0 0;
	margin:				0;
	text-align:			left;
}

#paginaContenutoMax h6 {
	font-size: 			8pt;
	font-style:			italic;
	font-weight:			normal;
	color:				#666;
	/*padding: 			50px 0 10px 0;*/
	padding: 			0 0 10px 0;
	margin:				0;
	text-align:			center;
}


.paginaContenutoMax ul li {
	text-align:			center;
	text-indent: 			-40px;
	margin:				5px 0 5px 0;
}

#paginaContenutoMax a {
	color: 				#96320E;
	text-decoration:		underline;
	font-weight:			bold;
}

#paginaContenutoMax span {
	font-size: 			9pt;
	font-weight:			bold;
	color:				#666;
	text-indent: 			20px;
	margin:				0;
	text-align:			left;
}

#paginaContenutoMax span.due {
	font-size: 			9pt;
	color:				#333;
	padding: 			0;
	margin:				0;
	text-indent:			0;
	text-align:			left;
	font-weight:			bold;
}

#paginaContenutoMax table {
	margin:				15px 0 0 0;
	border:				0;
}

#elencoLink ul {
	display:			list-item;
	text-align:			left;
}

#elencoLink li {
	text-align:			left;
	text-indent: 			-40px;
	margin:				5px 0 5px 0;
	color: 				#96320E;
	font-weight:			bold;
}

#elencoLink a {
	color: 				#333;
	text-decoration:		underline;
	font-weight:			normal;
}


.colore1 {
	background: 			#F0F0E4; 
	border-bottom: 			1px solid #E2E2D8; 
	border-right: 			1px solid #fff;
	padding:			2px 10px 2px 10px;
	
	color:				#333;
	font-weight:			bold;
	font-size:			8pt;
	
}

.colore2 {

	border-bottom: 			1px solid #E2E2D8; 
	border-right: 			1px solid #F0F0E4;
	padding:			5px 0 5px 10px;
	
	color:				#96320E;
	text-align:			left;
	font-weight:			bold;

}

.colore3 {

	border-bottom: 			1px solid #E2E2D8; 
	border-right: 			1px solid #F0F0E4;
	padding:			5px 0 5px 10px;
	
	color:				#54543D;
	text-align:			left;
	font-weight:			bold;

}


.colore3LeftUlt {

	border-bottom: 			1px solid #E2E2D8; 
	border-right: 			0;
	padding:			5px 10px 5px 10px;
	
	color:				#54543D;
	text-align:			left;
	font-weight:			bold;

}




.contenutoCentrato p {
	text-align:			center;
	padding: 			0;
	margin:				10px 0 10px 0;
}

#menuLibroIntro {
	color: 				#8B8B88;
	font-family:			Arial, Verdana;
	font-size:			9pt;
	font-style:			normal;
	
	text-align:			left;
}

#menuLibro {
	float: 				left;
	padding:			0;
	color: 				#8B8B88;
	font-family:			Arial, Verdana;
	font-size:			9pt;
	font-style:			normal;
	
	text-align:			left;
}

#menuLibro span {
	color:				#4C77B4;	
}

#menuCapitoliLibro {
	float: 				right;
	color: 				#8B8B88;
	font-family:			Arial, Verdana;
	font-size:			9pt;
	font-style:			normal;
	
	text-align:			right;

}

.menuCapitoliLibro ul {
	padding:			0;
	margin: 			0;
	vertical-align:			top;
	
}
.menuCapitoliLibro ul li {
	display: 			inline;
}
.menuCapitoliLibro li a {
	color:				#4C77B4;
	text-decoration:		none;
	padding-left: 			1px;
	padding-right: 			1px;
}

.menuCapitoliLibro a.focus { font-weight: bold; color: #96320E; }

#paginaLibroIntro {
	position:			relative;
	float:				left;
	left:				30px;
	width:				650px;
	padding-bottom:			10px;
	
}


#paginaLibro {
	position:			relative;
	float:				left;
	left:				30px;
	width:				480px;
	padding-bottom:			10px;
	text-align:			center;
	
}

.paginaLibro img {
	margin-right: 			0;
	padding: 			10px 0 10px 0;
}

.paginaLibro h1 {
	text-align:			center;
}

.paginaLibro h4 {
	font-size: 			9pt;
	/*font-family:			"Times New Roman", Times, serif;*/
	/*font-weight:			normal;*/
	
	text-transform:			uppercase;
	color:				#333;
	padding: 			10px 0 20px 0;
	margin:				0;
	text-align:			center;
}

.paginaLibro h5 {
	font-size: 			9pt;
	color:				#666;
	padding: 			10px 0 20px 0;
	margin:				0;
	text-align:			center;
}

.paginaLibro p {
	text-align:			justify;
	padding: 			0;
	margin:				5px 0 10px 0;
}

.paginaLibro a {
	color: 				#96320E;
	text-decoration:		underline;
	font-weight:			bold;
}

#indiceSx {
	float:				left;
	width:				320px;
	text-align:			left;
	
}

.indiceSx ul li {
	text-align:			left;
	text-indent: 			-38px;
	margin:				5px 0 5px 0;
}	

.indiceSx a {
	color:				#333;
	text-decoration:		none;
	font-weight:			normal;
	padding-left: 			1px;
	padding-right: 			1px;
}

.indiceSx span {
	color:				#96320E;
	font-weight:			bold;
}

#indiceDx {
	float:				right;
	width:				300px;
	text-align:			left;
}

#mainContenuto {
	width: 				530px;
	position:			relative;
	float: 				left;
	text-align:			left;
	margin-top:			0;
	margin-bottom:			30px;
}


#paginaContenuto {
	margin-left:			30px;
	width:				480px;
	padding-bottom:			10px;
}

#paginaContenuto a {
	color: 				#96320E;
	text-decoration:		underline;
	font-weight:			bold;
}

#paginaContenuto span.due {
	font-size: 			9pt;
	color:				#333;
	padding: 			0;
	margin:				0;
	text-indent:			0;
	text-align:			left;
	font-weight:			bold;
}

/* Pagina di contenuto - formattazione spazio x galleria img*/

#immaginiTrovate {
	width:				480px;
	height:				15px;
	margin:				25px 0 5px 30px;
	background: 			url(img/separatoreGen02.gif) no-repeat bottom left;
}

#immaginiTrovateLeft {
	float: 				left;
	color: 				#8B8B88;
	font-family:			Arial, Verdana;
	font-size:			8pt;
	font-style:			normal;
	
	text-align:			left;
}

#immaginiTrovateLeft span {
	color:				#4C77B4;	
}

#immaginiTrovateRight {
	float: 				right;
	color: 				#8B8B88;
	font-family:			Arial, Verdana;
	font-size:			8pt;
	font-style:			normal;
	
	text-align:			right;

}

.immaginiTrovateRight ul {
	margin: 			0;
	vertical-align:			top;
	
}
.immaginiTrovateRight ul li {
	display: 			inline;
}
.immaginiTrovateRight li a {
	color:				#4C77B4;
	text-decoration:		none;
	padding-left: 			1px;
	padding-right: 			1px;
}

.immaginiTrovateRight a {
	color:				#4C77B4;
	text-decoration:		none;
	padding-left: 			1px;
	padding-right: 			1px;
}

.immaginiTrovateRight a.focus { font-weight: bold; color: #96320E; }


#box_dati_foto {
	position:			relative;
	float:				left;
	width:				480px;
	margin:				0 0 10px 0;
	padding:			0;
	text-align:			left;
	background: 			url(img/separatoreGen02.gif) no-repeat bottom left;
	left:				30px;
}

#box_dati_foto .copyright {
	font-size:90%;
	position:absolute;
	bottom:0px;
}

#box_dati_foto p {
	margin:				0;
	padding:			0;
	vertical-align:			top;
	font-size: 			9pt;
	font-weight:			normal;
}

#box_dati_foto span {
	font-weight:		bold;
	font-size: 			9pt;
	color:				#333;
}

#box_dati_foto span.recordNum {
	font-size: 			8pt;
	color:				#999988;
}

#box_dati_foto img{
	float: 				right;
	margin:				0 2px 10px 10px;
	padding: 			2px;
	border: 1px solid #ccc;
}

/* Formattazione della spalla destra per immagini statiche ---------------------------*/


#MainSpallaImmaginiDue {
	width: 				220px;
	float: 				right;
	text-align:			left;
	margin-top:			-85px;
	margin-bottom:			30px;
	background:			url("img/imgCerca/sfondo.gif") repeat-y;

}

#MainSpallaImmagini {
	width: 				220px;
	float: 				right;
	text-align:			left;
	margin-top:			-120px;
	margin-bottom:			30px;
	background:			url("img/imgCerca/sfondo.gif") repeat-y;

}

#MainSpallaImmaginiUp {
	width: 				220px;
	height:				25px;
	padding: 			0;
	text-align:			center;
	padding-top:			5px;

       	background: url(img/imgCerca/sfondoUp.gif) no-repeat top left 
 }
 
#MainSpallaImmaginiDown {
	width: 				220px;
	height:				25px;
	padding: 			0;
	text-align:			center;
	margin-bottom:			0;
    	clear: 				both;
    	
    	background: url(img/imgCerca/sfondoDown.gif) no-repeat bottom left
 }
 
 #immagini {
 	width:				200px;
 	position:			relative;
 	display:			block;
 	margin:				auto;
 	text-align:			center;
 	
}

#immagini span {
	font-size: 			9px;
	text-align:			right;
	margin:				0 0 10px 0;
	padding:			0;
}

#immagini span.due {
	font-size: 			10px;
	text-align:			left;
	margin:				0 0 0 21px;
	padding:			0;
	color:				#BB9955	;
}


.box_immagine {
	padding: 			0;
	margin-top: 			5px;
	
}

.box_immagine img{
	padding:	2px;
	border: 	1px solid #BB9955;
	
}

.box_immagine p {
	font-family:			Verdana, Arial;
	font-size: 			10px;
	padding: 			0;
	margin:				5px 0 10px 0;
	text-align:			justify;
	color:				#333;
}

.box_immagine p.left {
	font-family:			Verdana, Arial;
	font-size: 			10px;
	padding: 			0;
	margin:				5px 0 10px 0;
	text-align:			left;
	color:				#333;
}

.box_immagine h3 {
	text-align:			left;
	margin:				0 0 10px 0;
	padding:			0;
}

.box_immagine a {
	font-size: 			10px;
	color: 				#4C77B4;
	text-decoration:		underline;
	font-style:			normal;
	text-align:			left;
}

.box_immagine a.due {
	font-size: 			11px;
	color: 				#4C77B4;
	text-decoration:		none;
	font-style:			normal;
	text-align:			left;
}

.box_immagine ul li {
	display:			list-item;
	margin:				0;
	padding:			0;
	line-height:			18px;		
}

.box_immagine li {
	text-align:			left;
	text-indent:			-40px;
	
	
}

#mainSpallaImg {
	width: 				220px;
	display:			block;
	float: 				right;
	text-align:			left;
	margin-top:			-120px;
	margin-bottom:			30px;
	background:			url("img/imgSpallaDx/sfondoImg.gif") repeat-y;
	
}

#mainSpallaImgUp {
	width: 				220px;
	height:				25px;
	padding: 			0;
	text-align:			center;
	padding-top:			5px;

       	background: url(img/imgSpallaDx/sfondoUpImg.gif) no-repeat top left;
 }
 
#mainSpallaImgDown {
	width: 				220px;
	height:				25px;
	padding: 			0;
	text-align:			center;
	margin-bottom:			0;
    	clear: 				both;
    	
    	background: url(img/imgSpallaDx/sfondoDownImg.gif) no-repeat bottom left;
 }

#spallaImg {
	width:				200px;
	position:			relative;
	display:			block;
	margin-left: 			9px;
	text-align:			left;
	
}

.box_spallaImg {
	padding: 			0;
	margin-top: 			5px;
	text-align:			center;
}

.box_spallaImg img {
	padding: 			2px;
	margin-top:			10px;
	margin-bottom: 			5px;
	border: 1px solid 		#BB9955;	
}

.box_spallaImg h3 {
	font-size: 			10px;
	text-align:			left;
	font-style:			normal;
	color:				#4C77B4;
	margin:				0 0 10px 0;
}

/**/
/**/
/**/
/**/
/**/
/**/
/**/
/* Formattazione della spalla destra con la ricerca ---------------------------*/

#mainCercaDue {
	width: 				220px;
	float: 				right;
	text-align:			left;
	margin-top:			-85px;
	margin-bottom:			30px;
	background:			url("img/imgCerca/sfondo.gif") repeat-y;
}


#mainCerca {
	width: 				220px;
	float: 				right;
	text-align:			left;
	margin-top:			-120px;
	margin-bottom:			30px;
	background:			url("img/imgCerca/sfondo.gif") repeat-y;
}

#mainCercaUp {
	width: 				220px;
	height:				25px;
	padding: 			0;
	text-align:			center;
	padding-top:			5px;

       	background: url(img/imgCerca/sfondoUp.gif) no-repeat top left;       	
       	
 }
 
#mainCercaDown {
	width: 				220px;
	height:				25px;
	padding: 			0;
	text-align:			center;
	margin-bottom:			0;
    	clear: 				both;
    	
    	background: url(img/imgCerca/sfondoDown.gif) no-repeat bottom left;
 }

#cerca {
	width:				200px;
	position:			relative;
	display:			block;
	margin:				auto;
	text-align:			center;
}

#cerca select {
	border:				1px solid #BB9854;
	font-size:			8pt;
	height:				19px;
	width:				200px;
	padding: 			2px 0 2px 2px;
	margin:				2px 0 5px 0;
}

#cerca select.mese {
	border:				1px solid #BB9854;
	font-size:			8pt;
	height:				19px;
	width:				98px;
	padding: 			2px 0 2px 2px;
	margin:				2px 0 5px 0;
}

#cerca input {
	border:				1px solid #BB9854;
	font-size:			8pt;
	height:				12px;
	width:				198px;
	padding: 			2px 0 2px 2px;
	margin:				2px 0 5px 0;
}

#invio input {
	border:				1px solid #BB9854;
	color:				#4C77B4;
	font-size: 			10px;
	height:				17px;
	width:				70px;	
	font-weight:			normal;
	padding: 			0;
	margin:				0 5px 0 0;
	text-align:			center;
}

#invio a {
	border:				1px solid #BB9854;
	color:				#4C77B4;
	font-size: 			10px;
	height:				17px;
	width:				70px;	
	font-weight:			normal;
	padding: 			1px 3px 1px 3px;
	margin:				0 5px 0 0;
	text-align:			center;
}


.box_cerca {
	padding: 			0;
	margin-top: 			5px;
	text-align:			center;	
}

.box_cerca ul {
	margin: 			0;
	vertical-align:			top;
	padding:			1px 0 1px 0;
	border-top: 			1px solid #BB9854;
	border-bottom: 			1px solid #BB9854;
	
}
.box_cerca ul li {
	display: 			inline;
	padding:			0 8px 0 8px;
}

.box_cerca a {
	font-size:			8pt;
	color:				#4C77B4;
	text-decoration:		none;
	font-weight:			bold;
}

.box_cerca a.focus { color: #96320E; }

.box_cerca p {
	font-size: 			11px;
	padding: 			0;
	margin:				5px 0 5px 0;
	text-align:			left;
	font-weight:			bold;
	color:				#333;
}

.box_cerca span {
	font-family:			Verdana, Arial;
	font-size: 			10px;
	text-align:			left;
	font-weight:			normal;
	color:				#000;
}


#fasciaRicerca {
	width:				100%;
	height:				15px;
	background:			#6B3434;
	top:				50px;
	padding-top: 			2px;
	text-align:			center;
	
}

.fasciaRicerca {
	color: 				#F5EDD4;
	
	font-family:			Arial, Verdana;
	font-size:			11px;
	font-weight:			bold;
	text-transform:			uppercase;
	
}

#guida {
	width:				200px;
	position:			relative;
	margin:				auto;
	text-align:			right;

}

.guida a {
	font-size: 			11px;
	color: 				#4C77B4;
	text-decoration:		underline;
	font-weight:			bold;
}

.musicaJazzAnnate {
	position:			relative;
	margin:				auto;
	font-size:			8pt;
	font-weight:			bold;
	color:				#96320E;
	text-align:			center;
}

.musicaJazzAnnate table {
	margin: 			0;
	text-align:			center;
	
}

.musicaJazzAnnate td {
	margin: 			0;
	text-align:			center;
	padding:			2px 20px 2px 20px;
	border-right:			1px solid #ccc;
	
}

.musicaJazzAnnate td.borderSx {
	border-left:			1px solid #ccc;
	
}

.musicaJazzAnnate span {
	color:				#999988;
}


/**/
/**/
/**/
/**/
/**/
/**/
/**/




/*Qui inizia la definizione del footer */
#footer {
	display: 			block;
	clear: 				both;
	width:				760px;	
	height:				38px;
	
	text-align:			left;
	
	background: 			url(img/footer.gif) left top no-repeat;
}

#footerLink {
	display: 			block;
	height: 			15px;
	
	width:				760px;	
	
	text-align:			left;
	background:			#23383E;
}

.footerLink ul {
	margin: 			0;
	padding: 	        	0;
	
}
.footerLink ul li {
	display: 			inline;
}
.footerLink ul li a {
	color:				#666;
	margin:				0 5px 0 5px;
}

#footerLinkDx {
	position: 			relative;
	float: 				right;
	
	font-size:			11px;
	font-style:			normal;
	color:				#666;
	
	text-align:			right;
	right: 				75px;
	padding-top:			8px;
}


#footerLinkSx {
	position: 			relative;
	float: 				left;
	color: 				#666;
	
	font-family:			Arial, Verdana;
	font-size:			11px;
	font-style:			normal;
	
	text-align:			left;
	padding-top:			8px;
	padding-left:			30px;
}

/*formattazione per la Mappa del sito*/

.paginaContenutoMappa {
	position:			relative;
	float:				left;
	left:				30px;
	width:				650px;
	padding-bottom:			10px;	
}

.mappaSito {
	float:				left;
	margin:				5px 0 20px 0;
	padding-right:			30px;
	text-align:			left;
}

.mappaSito ul {
	margin:				0;
	padding:			0;
}

.mappaSito ul.principale {
	margin:				0;
	padding:			0;
}


.mappaSito ul li {
	display: 			list-item;
	padding:			1px 0 1px 0;
	margin:				0;
}

.mappaSito ul li a {
	font-size:			8pt;
	text-decoration:		none;
	font-weight:			bold;
	padding-left:			10px;
	color:				#666;
}

.mappaSito li.up {
	background:			url(img/tratteggioAngoloUp.gif) top left no-repeat;
}

.mappaSito a.up {
	color:				#96320E;
}

.mappaSito li.tratteggio {
	background:			url(img/tratteggioVert.gif) top left no-repeat;
}

.mappaSito li.tratteggio2 {
	background:			url(img/tratteggioVert2.gif) top left repeat-y;
}

.mappaSito li.down {
	background:			url(img/tratteggioAngDown.gif) top left no-repeat;
}

.mappaSito h2 {
	padding-left:			10px;
	margin:				0;
	font-family:			Arial, Verdana;
	font-size:			8pt;
}


.mappaSito ul.sottomenu1 {
	margin:				0;
	padding:			0 0 0 20px;	
}

.mappaSito ul.sottomenu2 {
	margin:				0;
	padding:			0 0 0 40px;	
}

.mappaSito li.sottomenu1 {
	background:			url(img/tratteggioVert.gif) top left no-repeat;
}

.mappaSito li.sottomenu1down {
	background:			url(img/tratteggioAngoloDown.gif) top left no-repeat;
}
