body {
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

a,
a:link,
a:visited{
	text-decoration:underline;
	font-weight:normal;
	color:#000000;
}

a:hover,
a:focus,
a:active{
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}

p{
	margin:0px 0px 24px 0px;
	line-height:16px;
}

.UltimoParagrafo{
	margin:0px 0px 0px 0px;
	line-height:16px;
}

h2{
	margin:0px 0px 12px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

/* ----- layout ----- */

#ContenitoreIndex{
	margin-top:100px;
	width:700px;
	margin-left:auto;
	margin-right:auto;
}

#ScatolaContenutoIndex{
	width:700px;
	float:left;
	background:url(../immagini/layout/contenitore_background_nero.gif) top left repeat-y;
}

#ContenutoIndex{
	width:528px;
	float:left;
	margin:0px;
	padding:0px 86px 0px 86px;
	color:#CCCCCC;
}

#ContenutoIndex p{
	margin:0px;
}

#ContenutoIndex a,
#ContenutoIndex a:link,
#ContenutoIndex a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#AAAAAA;
	text-decoration:none;
}

#ContenutoIndex a:hover,
#ContenutoIndex a:focus,
#ContenutoIndex a:active{
	color:#CCCCCC;
	text-decoration:none;
}


#Contenitore{
	width:700px;
	margin-left:auto;
	margin-right:auto;
}

#HeaderBordo{
	width:700px;
	height:24px;
	background:url(../immagini/layout/header_bordo.gif) center no-repeat;
	float:left;
}

#Header{
	width:700px;
	background:url(../immagini/layout/contenitore_background_scuro.gif) center repeat-y;
	color:#CCCCCC;
	float:right;
}

#LogoPuo{
	width:117px;
	height:92px;
	float:right;
	margin-top:66px;
	padding:0px;
	overflow:hidden;
}

#LogoPuo a{
	width:117px;
	height:0px;
	float:left;
	margin:0px;
	padding:92px 0px 0px 0px;
	height:0px !important;
	overflow:hidden;
	background:url(../immagini/layout/logo_puo.gif) top left no-repeat;
}

#ScatolaContenuto{
	width:700px;
	float:left;
	background:url(../immagini/layout/contenitore_background.gif) top left repeat-y;
}

#Contenuto{
	width:560px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:24px 70px 32px 70px;
}

.Contenuto{
	width:560px;
	float:left;
}

.ContenutoSuccessivo{
	width:560px;
	float:left;
	margin-top:24px;
}

.ColonnaContenutoDestra{
	width:428px;
	margin:0px 0px 0px 24px;
	padding:0px;
	float:right;
}

.FotoNoMargine{
	margin:4px 0px 0px 0px;
	width:108px;
	height:1px;
	float:left;
	background-color:#AAAAAA;
}

.FotoNoMargine img{
	border:2px solid #000000;
}

/* ----- layout fine ----- */

/* ----- header ----- */

#HeaderIndex{
	margin:0px;
	padding:0px;
	width:700px;
	height:232px;
	float:left;
	background:url(../immagini/layout/header/header_index.jpg) center no-repeat;
}

#HeaderDirettore{
	margin:0px;
	padding:0px;
	width:700px;
	height:224px;
	float:left;
	overflow:hidden;
	background:url(../immagini/layout/header/header_direttore.jpg) left no-repeat;
}

#HeaderTrombone{
	margin:0px;
	padding:0px;
	width:700px;
	height:224px;
	float:left;
	background:url(../immagini/layout/header/header_trombone.jpg) left no-repeat;
}

#HeaderSax{
	margin:0px;
	padding:0px;
	width:700px;
	height:224px;
	float:left;
	background:url(../immagini/layout/header/header_sax.jpg) left no-repeat;
}

#HeaderVioloncello{
	margin:0px;
	padding:0px;
	width:700px;
	height:224px;
	float:left;
	background:url(../immagini/layout/header/header_violoncello.jpg) left no-repeat;
}

#HeaderPianoforte{
	margin:0px;
	padding:0px;
	width:700px;
	height:224px;
	float:left;
	background:url(../immagini/layout/header/header_pianoforte.jpg) left no-repeat;
}

#HeaderGrammofono{
	margin:0px;
	padding:0px;
	width:700px;
	height:224px;
	float:left;
	background:url(../immagini/layout/header/header_grammofono.jpg) left no-repeat;
}

#HeaderChitarra{
	margin:0px;
	padding:0px;
	width:700px;
	height:224px;
	float:left;
	background:url(../immagini/layout/header/header_chitarra.jpg) left no-repeat;
}

#HeaderNote{
	margin:0px;
	padding:0px;
	width:700px;
	height:224px;
	float:left;
	background:url(../immagini/layout/header/header_note.jpg) left no-repeat;
}

/* ----- header fine ----- */

/* ----- menu ----- */

#MenuBackground{
	width:646px;
	height:32px;
	float:right;
}

#Menu{
	width:560px;
	height:32px;
	float:left;
	background:url(../immagini/layout/menu_background.gif) repeat-x;
	padding:0px 16px 0px 16px;
	overflow:hidden;
}

#MenuNavigazione{
	margin:0px;
	padding:0px;
	height:32px;
	list-style:none;
	display:inline;
	overflow:hidden;
}

#MenuNavigazione li{
	margin:0px; 
	padding:0px;
    list-style:none;
	display:inline;
}

#MenuNavigazione a{
	float:left;
	margin:0px;
	padding:32px 0px 0px 0px;
	overflow:hidden;
	height:0px !important;
	height:32px; /* for IE5/Win only */
}

#MenuHomeIta a{
	width:32px;
	height:96px;
	background:url(../immagini/layout/menu/ita/home.gif) top left no-repeat;
	margin:0px 23px 0px 0px;
}

#MenuOrchestraIta a{
	width:54px;
	height:96px;
	background:url(../immagini/layout/menu/ita/orchestra.gif) top left no-repeat;
	margin:0px 24px 0px 0px;
}

#MenuDirettoreIta a{
	width:49px;
	height:96px;
	background:url(../immagini/layout/menu/ita/direttore.gif) top left no-repeat;
	margin:0px 24px 0px 0px;
}

#MenuConcertiIta a{
	width:46px;
	height:96px;
	background:url(../immagini/layout/menu/ita/concerti.gif) top left no-repeat;
	margin:0px 24px 0px 0px;
}

#MenuDiconoDiNoiIta a{
	width:75px;
	height:96px;
	background:url(../immagini/layout/menu/ita/dicono_di_noi.gif) top left no-repeat;
	margin:0px 24px 0px 0px;
}

#MenuContattiIta a{
	width:44px;
	height:96px;
	background:url(../immagini/layout/menu/ita/contatti.gif) top left no-repeat;
	margin:0px 24px 0px 0px;
}

#MenuDownloadIta a{
	width:56px;
	height:96px;
	background:url(../immagini/layout/menu/ita/download.gif) top left no-repeat;
	margin:0px 24px 0px 0px;
}

#MenuCreditiIta a{
	width:37px;
	height:96px;
	background:url(../immagini/layout/menu/ita/crediti.gif) top left no-repeat;
	margin:0px 0px 0px 0px;
}

#MenuHomeIta a:hover,
#MenuOrchestraIta a:hover,
#MenuDirettoreIta a:hover,
#MenuConcertiIta a:hover,
#MenuDiconoDiNoiIta a:hover,
#MenuContattiIta a:hover,
#MenuDownloadIta a:hover,
#MenuCreditiIta a:hover{
	background-position:0px -32px;
}

#MenuHomeIta a.Selezionato,
#MenuOrchestraIta a.Selezionato,
#MenuDirettoreIta a.Selezionato,
#MenuConcertiIta a.Selezionato,
#MenuDiconoDiNoiIta a.Selezionato,
#MenuContattiIta a.Selezionato,
#MenuDownloadIta a.Selezionato,
#MenuCreditiIta a.Selezionato{
	background-position:0px -64px;
}

/* ----- menu fine ----- */

/* ----- orchestra e contatti ----- */

.LineaOrchestra{
	margin:-6px 0px 0px 0px;
	padding:0px;
	float:left;
	width:256px;
	height:1px;
	background:url(../immagini/layout/linea.gif) repeat-x;
}

.GruppiListaOrchestra{
	width:428px;
	float:left;
}

.GruppiListaOrchestraUltimo{
	width:428px;
	float:left;
}

.StrumentoOrchestra{
	width:100px;
	float:left;
}

.NomiOrchestra{
	float:left;
}

.ContattiOrchestra{
	float:left;
}

.ContattiOrchestra h3{
	font-size:12px;
}

.MailOrchestra{
	float:right;
}

.MailOrchestra h3{
	font-size:12px;
}

.SeparatoreOrchestra{
	width:428px;
	height:24px;
	float:left;
	background:url(../immagini/layout/linea.gif) center left repeat-x;
}

.SeparatoreContatti{
	width:428px;
	height:32px;
	float:left;
	background:url(../immagini/layout/linea.gif) center left repeat-x;
}

.LineaContatti{
	margin:-6px 0px 12px 0px;
	padding:0px;
	float:left;
	width:428px;
	height:1px;
	background:url(../immagini/layout/linea.gif) repeat-x;
}

/* ----- orchestra e contatti fine ----- */

/* ----- concerti, galleria e video ----- */

.IconeConcerti{
	margin:3px 0px 0px 0px;
	width:162px;
	height:1px;
	float:left;
	background-color:#AAAAAA;
}

.IconeConcerti img{
	margin:0px;
}

.IconeConcerti a{
	width:42px;
	height:42px;
	float:right;
	border:1px solid #333333;
	margin:0px 0px 0px 10px;
}

.IconeConcerti a:hover{
	border-color:#CCCCCC;
}

.Concerto{
	width:266px;
	float:left;
}

.Concerto p{
	margin:0px 0px 12px 0px;
}

.Linea{
	margin:-12px 0px 12px 0px;
	padding:0px;
	float:left;
	width:428px;
	height:1px;
	background:url(../immagini/layout/linea.gif) repeat-x;
}

.FotoGrandeGallery{
	width:424px;
	height:282px;
	float:left;
	border:2px solid #000000;
	background-color:#AAAAAA;
}

.Separatore{
	width:428px;
	height:48px;
	float:left;
	background:url(../immagini/layout/linea.gif) center left repeat-x;
}

.ThumbnailGallery{
	width:428px;
	height:44px;
	float:left;
	padding:0px;
	margin:0px;
	position:relative;
}

.Thumbnail{
	width:600px;
	height:44px;
	float:left;
	position:absolute;
	left:0px;
	top:0px;
}

.Thumbnail a,
.Thumbnail a:link{
	float:left;
	border:1px solid #000000;
	margin:0px 4px 0px 0px;
	padding:0px;
	background-color:#AAAAAA;
}

.Thumbnail a:visited{
	border:1px solid #000000;
	opacity:.50;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
}

.Thumbnail a:hover,
.Thumbnail a:focus,
.Thumbnail a:active{
	border:1px solid #CCCCCC;
	opacity:1.0;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
}

.Torna{
	width:428px;
	float:left;
	text-align:right;
	margin:0px;
	padding:0px;
}

.Torna a,
.Torna a:link,
.Torna a:visited{
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

.Torna a:hover,
.Torna a:focus,
.Torna a:active{
	color:#000000;
	text-decoration:underline;
}

.ContenitoreVideo{
	width:428px;
	float:left;
}

.Video{
	width:320px;
	height:300px;
	float:left;
}

.RisorseSX{
	width:330px;
	float:left;
}

.RisorseDX{
	width:98px;
	height:44px;
	float:left;
	margin:3px 0px 0px 0px;
}

.RisorseDX img{
	margin:0px;
}

.RisorseDX a{
	width:42px;
	height:42px;
	float:right;
	border:1px solid #000000;
	margin:0px 0px 0px 10px;
}

.RisorseDX a:hover{
	border-color:#CCCCCC;
}

.LineaVideo{
	margin:-4px 0px 12px 0px;
	padding:0px;
	float:left;
	width:428px;
	height:1px;
	background:url(../immagini/layout/linea.gif) repeat-x;
}

/* ----- concerti, galleria e video fine ----- */

/* ----- dicono di noi ----- */

.Articoli{
	width:428px;
	float:left;
}

.ArticoliUltimo{
	width:428px;
	float:left;
}

.LineaDiconoDiNoi{
	margin:6px 0px 24px 0px;
	padding:0px;
	float:left;
	width:428px;
	height:1px;
	background:url(../immagini/layout/linea.gif) repeat-x;
}

/* ----- dicono di noi fine ----- */

/* ----- download ----- */

.ContenutoDownload{
	width:428px;
	float:right;
}

.SezioneDownload{
	width:428px;
	float:left;
}

.FotoNoMargine36px{
	margin:4px 0px 0px 0px;
	width:42px;
	height:1px;
	float:left;
	background-color:#AAAAAA;
}

.FotoNoMargine36px a{
	width:42px;
	height:42px;
	float:right;
	border:1px solid #333333;
	margin:0px 0px 0px 0px;
}

.FotoNoMargine36px a:hover{
	border:1px solid #CCCCCC;
}

.LineaDownload{
	margin:-6px 0px 12px 0px;
	padding:0px;
	float:left;
	width:428px;
	height:1px;
	background:url(../immagini/layout/linea.gif) repeat-x;
}

.ColonnaContenutoDestraDownload{
	width:360px;
	margin:0px 0px 0px 24px;
	padding:0px;
	float:left;
}

/* ----- download fine ----- */

/* ----- footer ----- */

#Footer{
	width:700px;
	height:45px;
	float:left;
	background: url(../immagini/layout/footer_background.gif) center no-repeat;
}

#Multiplanet{
	width:203px;
	height:20px;
	margin:5px 0px 0px 0px;
	padding:0px 54px 0px 0px;
	float:right;
	overflow:hidden;
}

#Multiplanet a{
	width:203px;
	height:20px;
	float:left;
	margin:0px;
	padding:20px 0px 0px 0px;
	height:0px !important;
	overflow:hidden;
	background:url(../immagini/layout/multiplanet_progetti_per_comunicare.gif) top left no-repeat;
}

/* ----- footer fine ----- */
