/* Formattazioni generali dei tag principali */

body, html {
	font-family:			Arial, Verdana, Helvetica, sans-serif;
	font-size:			9pt;
	color:				#333;
	margin: 			0;
	padding: 			0;
	background: 			#fff;
	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;	
}

.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;
}

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;
}


#firma {
	font-style:			italic;
	text-align:			right;
}

.Elenco01 ul li {
	text-align:			left;
	text-indent: 			-40px;
	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;}



/* Formattazione della struttura della pagina */
#pagina {
	margin: 			auto;	
	/*width:				760px;*/
	margin-top: 			5mm;
	margin-bottom: 			5mm;
} body>#pagina { padding:0; }

#paginaInt {display: none;} 
#generale {
	position: 			relative;
	width: 				760px;
	height: 			175px;
	z-index:			1;
}

#logoHeader {
	position: 			relative;
	float:				left;
	width: 				710px;
	height: 			55px;
	
	margin:				0;
	padding:			0;

}

#logoHeaderStampa {
	position: 			relative;
	width: 				560px;
	
	background: 			#fff url(img/headerStampa.gif) center top repeat-y;
	margin:				auto;
	padding:			0;
	border-bottom: 1px solid #ccc;

}

#titoloHeaderStampa h4{	
	font-size:			8pt;
	color: 				#4C77B4;
	font-weight:			bold;
	text-align:			right;
	width: 				148mm;
	padding:			0;
	margin:				auto;
	margin-top:			0;
}

/**/
/**/
/**/
/**/
/**/
/**/
/**/

/* Formattazione della barra con link alla homePage, selezione della lingua e ricerca dell'artista */

#intestazione {display: none;}

#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;
}

.intestazione  a.focus {
	color:				#587178;
}



#cercaHead {

	position:			relative;
	float:				left;
	text-align:			left;
	
	margin:				0;
	font-size:			10px;
	font-weight:			normal;
	color:				#F5EDD4;
	
	padding-top:			2px;
	
}


#cercaHead input{
	font-size:			10px;
	height:				12px;
	width:				150px;
	color:				#4C77B4;
	padding: 			0;
	text-align:			left;
	
}



/* 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:			8px 0 0 15px;

	font-family:			Arial, Verdana;
	font-size:			10px;
	text-transform:			uppercase;
	text-align:			left;
	
}

.LinkUtili ul {
	margin:				0;
	padding:			10px 0 0 0;
}

.LinkUtili ul li {
	display:			list-item;
}

.LinkUtili ul li a{
	color:				#FAF7EC;
}

#imgSlide {display: none;}

#navigaFlash {display: none;}

/*STAMPA PAGINA - Posizionamento e formattazione */

#StampaContenuto {display: none;}


#StampaContenutoMax {display: none;}

.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 {display: none;}

#navigaLivTreVuoto {display: none;}

#navigaLibro {
	display:			none;
	width:				480px;
	position:			relative;
	float: 				left;
	left:				30px;
	height:				15px;
	margin:				120px 0 15px 0;
	/*background: 			url(img/separatoreGen03.gif) no-repeat bottom left;*/
	
}

#navigaLibroIntro {
	display:			none;
	width:				650px;
	position:			relative;
	float: 				left;
	left:				30px;
	height:				15px;
	margin:				120px 0 25px 0;
	/*background: 			url(img/separatoreGen03.gif) no-repeat bottom left;*/
	
}


#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: 				150mm;
	text-align:			left;
	margin:				auto;
}

#mainSapevateChe {display: none;}

.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:			justify;
}

/*Home Page -  Contenuto della colonna centrale, titoli e testo per le sezioni principali */

#mainCentrale {
	width: 				150mm;
	position:			relative;
	text-align:			left;
	margin:				auto;
	margin-bottom:			15mm;
}

#mainCentrale a {
	color: 				#96320E;
	text-decoration:		underline;
	font-weight:			bold;
}

/* Home page - Spalla destra con notizie di Primo Piano */


#main_primoPiano {
	display:			none;
	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-bottom:			8px;
}
.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:			justify;
	color:				#333;
}


/**/
/**/
/**/
/**/
/**/
/**/
/**/
/* Pagine novità ed eventi  */

.box_NovitaEventi {
	position:			relative;
	float:				left;
	width:				150mm;
	margin:				2mm 0 2mm 0;
	padding-bottom:			3mm;
	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 p {
	text-align:			justify;
	padding: 			0;
	margin:				5px 0 10px 0;
}


/*Pagina cerca globale*/

.box_CercaGlobale {
	position:			relative;
	float:				left;
	width:				150mm;
	padding:			0;
	margin-bottom:			0;	
}

.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*/

#risultatiRicerca {display: none;}

#recordsTrovati {
	width: 				150mm;
	position:			relative;
	text-align:			center;
	margin:				auto;
	margin-bottom:			5mm;
}

#recordsTrovatiPieDiPagina {display: none;}

.box_Dettaglio {
	position:			relative;
	float:				left;
	width:				150mm;
	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 {
	margin-top:			5px;
	font-size: 			9pt;
	font-weight:			bold;
	color:				#96320E;
	text-align:			left;
}

.box_Dettaglio h4 {
	font-size: 			8pt;
	color:				#999988;
	padding: 			0;
	margin:				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;
}

.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 {
	vertical-align:			top;
	font-weight:			normal;	
}

.box_Dettaglio img {
	margin-right: 			10px;
	margin-bottom: 			5px;
	float: 				left;
}

.box_Dettaglio table {
	padding: 			0;
	margin:				0;
}

.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_Dettaglio td {
	padding: 			0 0 0 3px;
	margin:				0;
	vertical-align:			top;
	text-align:			left;
}

.box_Risultato {
	position:			relative;
	float:				left;
	width:				150mm;
	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;
}

.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:				#666;
}

.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: 				150mm;
	position:			relative;
	text-align:			center;
	margin:				auto;
	margin-bottom:			15mm;	
}

#mainContenutoMax_Left {
	width: 				150mm;
	position:			relative;
	text-align:			left;
	margin:				auto;
	margin-bottom:			15mm;	
}

#paginaContenutoMax {
		margin:			0;
}

#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 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:				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:				#96320E;
	font-weight:			bold;
	
}

.colore2 {

	border-bottom: 			1px solid #E2E2D8; 
	border-right: 			1px solid #F0F0E4;
	padding:			5px 0 5px 10px;
	
	color:				#96320E;
	text-align:			left;
	font-weight:			bold;

}

.colore3Center {

	border-bottom: 			1px solid #E2E2D8; 
	border-right: 			1px solid #F0F0E4;
	padding:			5px 0 5px 0;
	
	color:				#54543D;
	text-align:			center;
	font-weight:			bold;

}

.colore3CenterUlt {

	border-bottom: 			1px solid #E2E2D8; 
	border-right: 			0;
	padding:			5px 0 5px 0;
	
	color:				#54543D;
	text-align:			center;
	font-weight:			bold;

}

.colore3Left {

	border-bottom: 			1px solid #E2E2D8; 
	border-right: 			1px solid #F0F0E4;
	padding:			5px 10px 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;
}

#menuLibro {
	float: 				left;
	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 a.focus { font-weight: bold; color: #96320E; }


.menuCapitoliLibro ul {
	margin: 			0;
	vertical-align:			top;
	
}
.menuCapitoliLibro ul li {
	display: 			inline;
}
.menuCapitoliLibro li a {
	color:				#4C77B4;
	text-decoration:		none;
	padding-left: 			1px;
	padding-right: 			1px;
}

#paginaLibroIntro {
	margin:			0;
}


#paginaLibro {
	margin:			0;
	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:				75mm;
	text-align:			left;
	text-indent:			-40px;
}

.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:				75mm;
	text-align:			left;
	text-indent:			-40px;
}

#mainContenuto {
	width: 				150mm;
	position:			relative;
	text-align:			left;
	margin:				auto;
	margin-bottom:			15mm;
}

#mainContenuto a {
	color: 				#333;
	text-decoration:		none;
	font-weight:			normal;
	font-style:			italic;
}


#paginaContenuto {
		margin:			0;
}

#paginaContenuto a {
	color: 				#96320E;
	text-decoration:		underline;
	font-weight:			bold;
}

/* Pagina di contenuto - formattazione spazio x galleria img*/

#immaginiTrovate {
	width:				480px;
	height:				15px;
	margin-top:			25px;
	margin:				auto;
	text-align:			center;
	background: 			url(img/separatoreGen02.gif) no-repeat bottom left;
}

#immaginiTrovateLeft {
	float: 				right;
	color: 				#8B8B88;
	font-family:			Arial, Verdana;
	font-size:			8pt;
	font-style:			normal;
	
	text-align:			left;
}

#immaginiTrovateLeft span {
	color:				#4C77B4;	
}

#immaginiTrovateRight {
	display:			none;
	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;
	text-align:			left;
	background: 			url(img/separatoreGen02.gif) no-repeat bottom left;
	left:				11mm;
	margin-bottom:			15mm;

}

#box_dati_foto p {
	margin:				10px 0 10px 0;
	vertical-align:			top;
	font-size: 			8pt;
	font-weight:			normal;	
}

#box_dati_foto span {
	font-weight:			bold;
	color:				#333;
}

#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 {display: none;}

#MainSpallaImmagini {display: none;}

#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;
}

.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 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;
}

#mainSpallaImg {display: none;}

#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 {
	display:			none;
	width: 				220px;
	float: 				right;
	text-align:			left;
	margin-top:			-85px;
	margin-bottom:			30px;
	background:			url("img/imgCerca/sfondo.gif") repeat-y;
}


#mainCerca {
	display:			none;
	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:			bold;
	padding: 			0;
	margin:				0 5px 0 0;
}

.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;
}

/*.box_cerca a {
	font-size: 			9pt;
	color: 				#4C77B4;
	text-decoration:		underline;
	font-weight:			bold;
}*/

#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:				150mm;	
	height:				15mm;
	
	margin:				auto;
	text-align:			left;
	
	border-top:			1px solid #ccc;
}

#footerLink {
	display: 			none;
	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 {
	display:			none;
	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:			center;
	padding-top:			8px;
	padding-left:			30px;
}


/*formattazione per la Mappa del sito*/

.paginaContenutoMappa {
		margin:			0;		
}

.mappaSito {
	float:				left;
	margin:				0;
	width:				150mm;
	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;
}


/*----FORMATTAZIONE DELLE SCHEDE DI SAPEVATE CHE...----*/

#generaleSchede {display: none;}
#sfondoUp {display: none;}

#titoloHeader {
	position:			relative;
	width:				150mm;
	margin:				auto;
	padding:			0;
	text-align:			left;
	background: 			#fff url(img/sfondoSchede.gif) left top repeat-y;
}

#titolo {
	position:			relative;
	margin:				0;
	padding:			0;
	text-align:			left;
}

h1.schede {
	font-size: 			22px;
	font-family:			"Times New Roman", Times, serif;
	color: 				#96320E;
	font-weight:			normal;
	margin:				0;
	padding-bottom:			15mm;
}

h1.schede02 {
	font-size: 			22px;
	font-family:			"Times New Roman", Times, serif;
	color: 				#96320E;
	font-weight:			normal;
	margin:				0;
	padding-bottom:			15mm;
	
	text-align:			center;
}

h6.etichette {
	font-size: 			8pt;
	color:				#444;
	padding: 			5px 0 5px 0;
	margin:				0;
	text-align:			center;
	font-weight:			bold;
	font-style:			normal;
}

.indiceSchede {display: none;}


#mainContenutoInt {
	width: 				150mm;
	position:			relative;
	text-align:			left;
	margin:				auto;
	margin-bottom:			15mm;
}


.tabella {
	width:				150mm;
	padding:			0;
	margin:				0;
	border: 			1px solid #ccc;
}

.tabella td{
	margin:				0;
	padding:			5px 3px 5px 3px;
	border-top: 			1px solid #ccc;
	border-right: 			1px solid #ccc;
	vertical-align:			top;
}

.tabella a {
	color: 				#96320E;
	text-decoration:		underline;
	font-weight:			normal;
}

.tabella td.ultima{
	margin:				0;
	padding:			5px 3px 5px 3px;
	border-top: 			1px solid #ccc;
	border-right:			0;
	vertical-align:			top;
}

.tabella td.titoli{
	margin:				0;
	padding:			0;
	border: 			0;
}



/*-------------------------*/

