* {font-family: Verdana, Arial, Helvetica, sans-serif; /*font-weight : normal;*/ font-size: 11px; color: #0A1D3F; }

BODY {margin: 0; background-color: #0A1D3F; text-align: center;}
#header, #main {width: 765px; margin: 0 auto;}
#header {background-color: red; height: 30px;}
#main {background-color: White;}
#left, #boxnw {width: 182px; float: left; background-image: url(../im/menu_sx.gif);}
#right, #boxne {width: 165px; float: right; background-color: #6984B1;}
#content, #boxn { background-color: White; margin: 0 166px 0 183px;}
#footer {border-top: 1px solid yellow; text-align: center;}

TH {vertical-align: top; text-align: center; color: #0A1D3F; background-color: #99CCFF; font-weight: bold; font-size: 11px;}
TD.content { vertical-align: top; text-align: left; padding: 10px; color: #0A1D3F;}
TD.homecontent P{ vertical-align: top; text-align: left; padding: 10px; color: #FFF;}
TD.repert {vertical-align: top; text-align: left; background-color: White; }
TD.fattura { background-color: #DDE; text-align: left; padding: 2px; color: #0A1D3F;}
TR.elenco:hover {background-color: #EEE;}
UL.disco {list-style-type: none; margin: 0; padding: 0;}
UL.disco LI {padding: 0 0 12px 0; margin: 0;}

H1 {font-size: 13px; font-weight: bold; margin: 5px 0; padding: 0;} 
H2 {font-size: 11px; font-weight: bold; padding: 0 0 2px 0; margin: 0; display: block; clear: both;} 
P {margin: 0; padding: 0 0 2px 0;}
DIV { text-align: justify;}
DIV.album {border: 1px solid #aac; padding: 2px; margin: 0 2px 6px 2px; text-align: center;}
DIV.album:first-child {margin: 6px 2px;}
DIV.album H2 { background-color: #C1D9FF; margin: 0 0 2px 0;}
DIV#scheda {background-color: #224; border: 1px solid #99C; color: white; margin: 1px; padding: 0;}
DIV#scheda img { float: left; margin: 0 5px 0 0; padding: 0; border-right: 1px solid #99C;}
DIV#scheda h1 {color: #FD2; font-weight: bold; font-size: 11px;}
DIV#scheda p {color: white; font-weight: normal; font-size: 11px; margin: 0 2px 2px 0; text-align: left;}
DIV#scheda p em {display: inline; font-weight: normal; color: #FD2; }
.box {
	border: 1px solid #DDD;
	margin: 0 0 5px 0;
	padding: 0;
}
.box * {
	padding: 2px;
}
.box H2 {
	background-color: #DDD;
	margin-bottom: 3px;
}

em {font-weight: bold; font-style: normal; color: #660000;}

a {text-decoration : none; 	color : #0A1D3F; }
a:hover {text-decoration: underline}
.linkwht { color: #FFFFFF}
.linkblu { color: #0A1D3F}

.consolle {background-color: #FFFFFF; width: 595px;  text-align: center;}
.mainwindow {background-attachment: fixed; background-color: #0A1D3F; 
			 background-image: url(/im/centro.jpg); background-repeat: no-repeat; 	
			 background-position: center bottom; padding: 5px;}
.contornato {padding: 10px;}
.commento {color: #fdd;}

.blu {    color: #0A1D6F}
.rosso {  color: #E42105}
.arancio {color: #FF7E16}
.oro {    color: #FFBC23}
.giallo { color: #FFFF00}
.azzurro {color: #6984B1}
.bianco { color: #FFFFFF}

.separa {
	margin: 5px; height: 5px; border-top: 1px solid #99C;
}

.menu_lev0 { font-style: normal ; font-weight: bold; color: #FFFFFF}
.menu_lev1 {font-style: normal; color: #FFFFFF; padding-left: 5px}
.selected {	font-weight: bold;	color: #FFE168;}

.cen { text-align: center;}
.rig { text-align: right;}
.jus { text-align: justify;}

#newsbox {background-color: #68d; border: 1px solid #46b; margin: 5px; padding: 0;}
#newsbox H1 {font-size: 13px; font-style: normal ; font-weight: bold; margin: 0 0 5px 0; padding: 2px; text-align: center; background-color: #46b; color: #ddf;} 
#newsbox H2 {font-size: 11px; font-style: normal ; font-weight: bold; 
					margin: 0; padding: 5px 3px 3px 3px; color: #ff8;
					border: 1px solid #90F; border: 1px 0;} 
#newsbox P {color: #0A1D3F; margin: 0; padding: 0 3px 3px 3px;}					

#postit {
	background-color: #FF9;
	border: 1px solid #ED0;
	margin: 5px;
	padding: 3px;
}
#postit H1 {font-size: 13px; font-style: normal; font-weight: bold; margin: 0 0 5px 0; 
				padding: 2px; text-align: center; color: #004;} 
#postit H2 {font-size: 11px; font-style: normal; font-weight: bold; 
					margin: 0; padding: 5px 3px 3px 3px; color: #338;} 
#postit P {color: #0A1D3F; margin: 0; padding: 0 3px 3px 3px;}	

#stage {border: 1px solid #960; padding: 5px; margin: 2px 0 0 0; background-color: #FFE9E0; }
#stage H1 {font-family: Verdana,Arial; font-size: 12px; font-weight: bold; 
	 margin: 0; background-color: #F9B32F; padding: 2px 5px; text-align: left;} 
#stage H2, #newstage H2 {font-family: Verdana,Arial; font-size: 11px; font-weight: bold; 
	 margin: 5px 0 0 0; border-bottom: 1px solid #650;} 	 
#stage P, #newstage P {color: #3A1D1F;}	

#newstage {border: 1px solid #960; padding: 5px; margin: 2px 0 10px 0; background-color: #FFFF80; }
#newstage H1 {font-family: Verdana,Arial; font-size: 12px; font-weight: bold; 
	 margin: 0; background-color: #FF8080; padding: 2px 5px; text-align: left;} 

/*H1 {font-size: 13px; background-color: #4B83C9; color: white; padding: 2px; margin: 0;}*/
UL.concerti {padding: 3px; margin: 2px 2px 10px 2px; border: 1px solid #CCC; background-color: #FFF;}
LI {list-style-type: none; margin: 0; padding: 0 0 2px 0; clear: both; border-bottom: 1px dashed #CCC;
}

#datetime, #where, #what {text-align: left;}

#datetime {background: url("/im/datetime.gif") no-repeat left; height: 45px; width: 90px;
			padding: 7px 10px 0 25px; float: left; font-size: 10px;} 
#where {background: url("/im/where.gif") no-repeat left; height: 45px; width: 130px;
			padding: 7px 10px 0 25px; float: left; font-size: 10px;}
#where B {font-size: 11px;}			
#what {background: url("/im/pentagram.gif") no-repeat left; height: 45px; width: 70px;
			padding: 7px 10px 0 25px; float: left; font-size: 10px; }	 
H1.news {background-color: #FFFF99;}