/* GLOBAL
----------------------------------------------------------------- */
body{
	background-color:#000000;
	background:url(images/bg.jpg) #000000 repeat-y;
	font: 16px Times New Roman, Arial, Verdana, tahoma, geneva, sans-serif;
	line-height: 23px;
	margin:0;
	padding:0;
	text-align: center
}

h1,h2,h3,h4,h5,h6{
	font: Times New Roman, Arial, Verdana, tahoma, geneva, sans-serif;
	font-weight:bold;
	padding:0px 0 0px 0px;
}
h1{
	color:#ECE228;
	font-size:22px;
	padding:3px 0 5px 0px;
}
h2{
	color:#000000;
	font-size:20px;
}
h3{
	color:#330099;
	font-size:16px;
}

img{
	border:1;
	color:#FFFFFF
}

.imggalleria {
	BORDER-RIGHT: #FFFF00 1px solid;
	BORDER-TOP: #FFFF00 1px solid;
	BORDER-LEFT: #FFFF00 1px solid;
	BORDER-BOTTOM: #FFFF00 1px solid
}

hr{
	height: 1px;
	border-style:dotted;
	color:#EAEA00;
	text-align: center
}

table.operettetop {
	BORDER-TOP: #808080 1px dotted
}
table.operette {
	BORDER-BOTTOM: #808080 1px dotted
}

td.sinistra{
	text-align: left
}
td.centrato{
	text-align: center
}
td.giustificato{
	text-align: justify
}

/*-------------------------------- P ---------------------------------------*/


p{
	padding: 5px;
	margin: 0px;
	color: #FFFFFF;
}

p.centrato{
	padding: 5px;
	text-align: center;
}
p.giustificato{
	padding: 5px;
	text-align: justify;
}

#a1 p{
	padding: 5px;
}

#a2h p{
	padding: 5px;
	text-align: center;
}
#a2 p{
	padding: 5px;
	text-align: center;
}

.imgleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	FLOAT: left; PADDING-BOTTOM: 0px;
	border-color: #000000;
	MARGIN: 5px 10px 0px 0px; PADDING-TOP: 0px
}

img.hconcerti{
	margin-top: 5px;
}
img.icon{
	border: 0px; MARGIN: 3px 0px 0px 0px; float: left
}
#wrapper{
	position: absolute; left:50%;
	width: 850px;
	margin: 0px -425px;
	text-align: left;
	color:#FAE912;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
}

#wrapper A {	COLOR: #ECE228; TEXT-DECORATION: none; FONT-WEIGHT: normal }
#wrapper A:hover { COLOR: #000000; TEXT-DECORATION: none }

#wrapper A.titoli {	font: 18px Times New Roman, Arial, Verdana, tahoma, geneva, sans-serif; COLOR: #FF0000; TEXT-DECORATION: none; FONT-WEIGHT: bold }
#wrapper A.titoli:hover { COLOR: #000000; TEXT-DECORATION: none }

#wrapper A.operette {	font: 22px Times New Roman, Arial, Verdana, tahoma, geneva, sans-serif; COLOR: #ECE228; TEXT-DECORATION: none; FONT-WEIGHT: bold }
#wrapper A.operette1 {	font: 22px Times New Roman, Arial, Verdana, tahoma, geneva, sans-serif; COLOR: #33FFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold }
#wrapper A.operette2 {	font: 22px Times New Roman, Arial, Verdana, tahoma, geneva, sans-serif; COLOR: #0033FF; TEXT-DECORATION: none; FONT-WEIGHT: bold }
#wrapper A.operette3 {	font: 22px Times New Roman, Arial, Verdana, tahoma, geneva, sans-serif; COLOR: #FF0000; TEXT-DECORATION: none; FONT-WEIGHT: bold }
#wrapper A.operette4 {	font: 22px Times New Roman, Arial, Verdana, tahoma, geneva, sans-serif; COLOR: #ECE228; TEXT-DECORATION: none; FONT-WEIGHT: bold }
#wrapper A.operette5 {	font: 22px Times New Roman, Arial, Verdana, tahoma, geneva, sans-serif; COLOR: #33CC99; TEXT-DECORATION: none; FONT-WEIGHT: bold }
#wrapper A.operette6 {	font: 22px Times New Roman, Arial, Verdana, tahoma, geneva, sans-serif; COLOR: #ECE228; TEXT-DECORATION: none; FONT-WEIGHT: bold }

#wrapper A.operette:hover { COLOR: #000000; TEXT-DECORATION: none }

#wrapper A.video {	font: 22px Times New Roman, Arial, Verdana, tahoma, geneva, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold }
#wrapper A.video:hover { COLOR: #000000; TEXT-DECORATION: none }


#menu A { font: 17px Times New Roman, Arial, Verdana, tahoma, geneva, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold }
#menu A:hover { COLOR: #F7F10D; TEXT-DECORATION: none }
#menu a#activelink_nb{ color:#5B5B5B; font-weight:bold;}

#footer A { font: 16px Times New Roman, Arial, Verdana, tahoma, geneva, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold }
#footer A:hover { COLOR: #FF0000; TEXT-DECORATION: none }
#footer a#activelink_nb{ color:#5B5B5B; font-weight:bold;}


#a2h A {	font-size: 16px; COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold }
#a2h A:hover { COLOR: #000000; TEXT-DECORATION: none }

#wrapper A.artisti {	font: 20px Times New Roman, Arial, Verdana, tahoma, geneva, sans-serif; COLOR: #FAE912; TEXT-DECORATION: none; FONT-WEIGHT: bold }
#wrapper A.artisti:hover { COLOR: #000000; TEXT-DECORATION: none }



#menutop {
width: 850px;
background: #000000;
font: 100% Times New Roman, Arial, Helvetica, sans-serif; 
}


#content{
	background:url(images/bg_content.jpg) repeat;
	background-position: top center;
	background-color:#FFFFFF;
	width: 850px;
	text-align: center;
}

#menu{
	background-color: #330000;
	width: 850px;
	height: 25px;
	text-align: center;
	color:#FFFFFF;
	margin-top: 3px;
	margin-bottom: 3px;
}

#unico{
	margin-top: 50px;
	width: 850px;
	text-align: center;
}


#footer{
	background-color: #330000;
	width: 850px;
	height: 25px;
	text-align: center;
	color:#FFFFFF;
	margin-top: 5px;
}

#firma{
	background-color: #800000;
	width: 850px;
	text-align: center;
	color:#E9E038;
	margin-top: 5px;
	FONT-WEIGHT: bold;
	font-size: 14px;
}

.floatlefthome{
	float:left;
	width:425px;
	color:#FFFFFF;
}

.floatrighthome{
	
	float:right;
	width:425px;

}


.a1h{
	width:400px;
	padding: 10px;
	text-align: justify;
}
.a2h{
	width:400px;
	padding: 10px;
	text-align: center;
}

.a1{
	width:400px;
	padding: 10px;
	text-align: justify;
}
.a2{
	width:400px;
	padding: 10px;
	text-align: center;
}



table.cincinla{ 
	border-right:2px solid #FFFF00;
	border-left:2px solid #FFFF00;
	border-top:2px solid #FFFF00;
	border-bottom:2px solid #FFFF00;
	background-color: #AAE2FB;
}
table.cavallino{ 
	border-right:2px solid #FFFF00;
	border-left:2px solid #FFFF00;
	border-top:2px solid #FFFF00;
	border-bottom:2px solid #FFFF00;
	background-color: #092D74;
}
table.vedova{ 
	border-right:2px solid #FFFF00;
	border-left:2px solid #FFFF00;
	border-top:2px solid #FFFF00;
	border-bottom:2px solid #FFFF00;
	background-color: #6E030F;
}
table.baciamicat{
	border-right:2px solid #FFFF00;
	border-left:2px solid #FFFF00;
	border-top:2px solid #FFFF00;
	border-bottom:2px solid #FFFF00;
	background-color: #FFD000;
}
table.variete{
	border-right:2px solid #FFFF00;
	border-left:2px solid #FFFF00;
	border-top:2px solid #FFFF00;
	border-bottom:2px solid #FFFF00;
	background-color: #81E66D;
}
table.romanza{
	border-right:2px solid #FFFF00;
	border-left:2px solid #FFFF00;
	border-top:2px solid #FFFF00;
	border-bottom:2px solid #FFFF00;
	background-color: #AAE2FB;
}