/* CSS Document */

/*stili per il layout fluido*/
html,body{margin:0; padding:0;}
body{
	font-family: Courier New, Courier, mono;
	/*font-family: "Times New Roman", Times, serif;*/
	font-size: 12px; 
	background-image: url(../image/sfondoProgramma.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

div#container{
	}
	
#containerFlash {
	position:absolute;
	width:905px;
	height:211px;
	left:50%;
	top:50%;
	margin:-105px 0 0 -452px;
}
	
/* ---------------- STILI GENERALI ---------------- */
hr { height:1px; background-color:#000; margin:10px 0;}
.hrnascosto { display:none}

div.hr {
    height: 1px;
    background-color:#000;
		margin:2px 0;
}
div.hr hr {
    display: none;
} 

h1,h2{margin: 0;padding:0}
h1{color:#FFF; font-size:1.3em; margin:0 0 3px 0; padding:0;}
h2{color:#f8b754; font-size: 1.2em; margin:0 0 5px 0; padding:0;}
h3{color:#FFF; font-size:1.1em; margin:3px 0; padding:0;}
h4{color:#FFF; font-size:0.9em; margin:10px 0; padding:3px 0; border-top:1px solid #FFF; border-bottom:1px solid #FFF;}

form {margin:0; padding:0; }
img {border:0;}
.corsivo {font-style: italic;}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.imgright {float:right; margin-left:0.5em; margin-bottom:0.5em;}
.imgleft {float:left; margin-right:0.5em; margin-bottom:0.5em;}

/*--------- STILI  SU HEADER E FOOTER---------*/

#menutop {
	position:absolute; 
	width:650px; 
	top:160px; 
	left:184px; 
	color:#000; 
	font-weight:bold; 
	font-size:0.9em;
	font-family: Courier New, Courier, mono;
}

#menutop #voci .selected {color:#fff; text-decoration:none; font-weight:bold; padding:0 2px;}

#menutop a:link {color:#000; text-decoration:none; padding:0 2px;}
#menutop a:visited {color:#000; text-decoration:none; padding:0 2px;}
#menutop a:hover {background-color:#000; color:#FFF; text-decoration:none; padding:0 2px;}
#menutop a:active {background-color:#000; color:#FFF; text-decoration:none; padding:0 2px;}

/*--------- MENU TOP SPETTACOLO --------*/
#menutop_spettacolo {
	position:absolute; 
	width:650px; 
	top:160px; 
	left:184px; 
	color:#000; 
	font-weight:bold; 
	font-size:0.9em;
}

#menutop_spettacolo #voci_spettacolo .selected {color:#ff0000; text-decoration:none; font-weight:bold; padding:0 2px;}

#menutop_spettacolo a:link {color:#000; text-decoration:none; padding:0 2px;}
#menutop_spettacolo a:visited {color:#000; text-decoration:none; padding:0 2px;}
#menutop_spettacolo a:hover {background-color:#000; color:#FFF; text-decoration:none; padding:0 2px;}
#menutop_spettacolo a:active {background-color:#000; color:#FFF; text-decoration:none; padding:0 2px;}
/*--------- / MENU TOP SPETTACOLO --------*/

#approfondimento01 {position:absolute; top:101px; left:91px;}
#approfondimento02 {position:absolute; top:181px; left:91px;}
#approfondimento03 {position:absolute; top:261px; left:91px;}

.archivio {padding-top:10px;}
.archivio a:link {color:#000; text-decoration:none;}
.archivio a:visited {color:#000; text-decoration:none;}
.archivio a:hover {color:#ff0000; text-decoration:none;}
.archivio a:active {color:#ff0000; text-decoration:none;}

a:link {color:#000; text-decoration:none;}
a:visited {color:#000; text-decoration:none;}
a:hover {color:#FFF; text-decoration:none;}
a:active {color:#FFF; text-decoration:none;}

div#contentSpettacolo{
	font-family: Courier New, Courier, mono;
	position:absolute; 
	width:692px; 
	top:195px; 
	left:133px; 
	/*noIEmac\*/
	min-height:400px;
	height: auto !important;
	/*end */
	height:400px;
}

div#content{
	font-family: Courier New, Courier, mono;
	position:absolute; 
	width:500px; 
	top:232px; 
	left:232px; 
	/*noIEmac\*/
	min-height:400px;
	height: auto !important;
	/*end */
	height:400px;
}

div#contentHP{
	font-family: Courier New, Courier, mono;
	position:absolute; 
	width:820px; 
	top:173px; 
	left:158px; 
	height:600px;
}

.descrizione { margin:0; padding:0;}
.artisti {color:#fff; padding:0 0 0 25px;}

.descrizione a:link{color:#ff0000;text-decoration:none;}
.descrizione a:visited{color:#ff0000;text-decoration:none;}
.descrizione a:hover {color:#000;text-decoration:none;}
.descrizione a:active {color:#000;text-decoration:none;}

.artisti a:link{color:#fff;text-decoration:none;}
.artisti a:visited{color:#fff;text-decoration:none;}
.artisti a:hover {color:#000;text-decoration:none;}
.artisti a:active {color:#000;text-decoration:none;}

#percorso {padding:0; font-size:0.8em; text-align:right;}

#percorso a:link{color:#f8b754;text-decoration:none;}
#percorso a:visited{color:#f8b754;text-decoration:none;}
#percorso a:hover {color:#f8b754;text-decoration:underline;}
#percorso a:active {color:#f8b754;text-decoration:underline;}

#homepage {position:absolute; top:165px; left:810px; width:160px; height:140px; padding:0;}

#testo {
	height:480px;
	}

/*STILI OWERFLOW--------------------------------------------------------*/
#scrollable1 {}
.presText {
overflow: auto; 
height:480px;
padding:10px 0 0 0; 
color:#000000; 
float: left; 
overflow: hidden;
width:95%;
}

.track {
	background: trasparent; 
	background-image:url(../image/bk_scroll.gif);
	background-repeat:repeat-y;
	float: left; 
	margin-left:10px; 
	height:480px;
}
.handle {
	background: #1a1511; 
	width: 7px; 
	cursor: move; 
	height: 20px
}
#player {
	padding:0px;
	margin:0px;
}
/*-----------------------------------------------------------------------------------------*/	








