body {
	
	margin: 0px;

	background-image: url(bg.jpg);
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: top;
	}
	
.container { 
	width: 987px; 
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0 auto; 
	padding:0;}

#header {
	height: 226px;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 0px 
}	
#center {	
	width: 987px;
	margin: 0px;
	padding: 0px;
	border: 0px none #000000;
}
#titolo {
	height: 30px;
	margin: 0px;
	padding: 0px;
	border: 0px none #000000;
}
#content {
	background-image: url(bg-testi.gif);
	margin-top: 0px;
	width: 987px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*position: relative;*/
	padding: 0px;
}
#menu {
	width: 291px;
	height: 200px;
	margin: 0px;
	left: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#testi h2{
	text-align: justify;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-style: none;
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 0px;
	left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#testi {
	float: right;
	width: 445px;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-style: none;
	font-size: 0.95em;
	line-height: 2;
	margin: 0px;
	left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#testi A:LINK { color: #fb1414; text-decoration: none; font-weight: bold;}
#testi A:VISITED { color: #fb1414; text-decoration: none; font-weight: bold;}
#testi A:HOVER { color : #000000; text-decoration : underline; font-weight: bold;}
#testi A:ACTIVE { color : #fb1414	; text-decoration: none; font-weight: bold;}

#testi-spettacoli {
	float: right;
	width: 670px;
	height: 100%;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-style: none;
	font-size: 0.95em;
	line-height: 1.4;
	margin: 0px;
	left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#testi-spettacoli A:LINK { color: #000000; text-decoration: none; }
#testi-spettacoli A:VISITED { color: #000000; text-decoration: none; }
#testi-spettacoli A:HOVER { color : #2469be; text-decoration : underline; }
#testi-spettacoli A:ACTIVE { color : #034eaa	; text-decoration: none;;}

#testi-spettacoli2 {
	float: right;
	width: 650px;
	height: 100%;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-style: none;
	font-size: 0.95em;
	line-height: 1.4;
	margin: 0px;
	left: 0px;
	padding-top: 11px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 4px;
}

#testi-spettacoli2 A:LINK { color: #2469be; text-decoration: none; font-weight: bold;}
#testi-spettacoli2 A:VISITED { color: #2469be; text-decoration: none; font-weight: bold;}
#testi-spettacoli2 A:HOVER { color : #000000; text-decoration : underline; font-weight: bold;}
#testi-spettacoli2 A:ACTIVE { color : #2469be	; text-decoration: none; font-weight: bold;}

#testi-contatti {
	width: 390px;
	height: 100%;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-style: none;
	font-size: 0.95em;
	line-height: 1.4;
	margin: 0px;
	left: 0px;
	padding-top: 0x;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	}


#indietro {

	width: 150px;
	height: 5;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-style: none;
	font-size: 0.95em;
	line-height: 1.4;
	margin: 0px;
	left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 317px;
}
#indietro A:LINK { color: #2469be; text-decoration: none; font-weight: bold;}
#indietro A:VISITED { color: #2469be; text-decoration: none; font-weight: bold;}
#indietro A:HOVER { color : #000000; text-decoration : underline; font-weight: bold;}
#indietro A:ACTIVE { color : #2469be	; text-decoration: none; font-weight: bold;}

#agenda {
	width: 291px;
	height: 414px;
	margin: 0px;
	left: 0px;
	background-image: url(bg-agenda.jpg);
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#menuspettacoli {
	width: 291px;
	height: 414px;
	margin: 0px;
	left: 0px;
	background-image: url(images/sf-menu-spettacoli.gif);
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#menudidattica {
	width: 291px;
	height: 414px;
	margin: 0px;
	left: 0px;
	background-image: url(images/sf-menu-didattica.gif);
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#link1 { 
	border:0px; 
	width: 200px; 
	height:73px; 
	font-family: "Verdana", Arial, sans-serif;
	font-size: 0.8em;
	margin-top:1em; 
	margin-bottom:0 ; 
	margin-right:auto; 
	margin-left:0.5em; 
	padding:0;position:relative; 
}



.titolo{
	font-family: Trebuchet MS;
	font-style: bold;
	font-size: 1em;
	color:#000000;
	padding:0;
	margin:0 0 0 0.5em;
	top:2px;
}

.titolo A:LINK { color: #000000; text-decoration: underline}
.titolo A:VISITED { color: #000000; text-decoration: underline}
.titolo A:HOVER { color : #2469be; text-decoration : underline;}
.titolo A:ACTIVE { color : #000000	; text-decoration: underline}

.titolodidattica{
	font-family: Trebuchet MS;
	font-style: normal;
	font-size: 0.7em;
	color:#000000;
	padding:0;
	margin:0.7em 0.6em 0 0.9em;
	top:5px;
}

.titolodidattica A:LINK { color: #000000; text-decoration: underline}
.titolodidattica A:VISITED { color: #000000; text-decoration: underline}
.titolodidattica A:HOVER { color : #2469be; text-decoration : underline;}
.titolodidattica A:ACTIVE { color : #000000	; text-decoration: underline}

.descrizione{
	font-family: Trebuchet MS;
	font-style: normal;
	font-size: 0.8em;
	color:#000000;
	padding:0;
	margin-top:0; 
	margin-bottom:0 ; 
	margin-right:0; 
	margin-left:0; 
	padding-left: 8px;
}
.descrizione A:LINK { color: #000000; text-decoration: none}
.descrizione A:VISITED { color: #000000; text-decoration: none}
.descrizione A:HOVER { color : #2469be; text-decoration : none;}
.descrizione A:ACTIVE { color : #000000	; text-decoration: none}

.data{
	font-family: Verdana;
	font-style: normal;
	font-size: 0.70em; 
	color:#a2a2a2;
	padding:0;
	margin:0 0 0 1.3em;
	top:0px;
	left: 0px;
}
.data A:LINK { color: #999999; text-decoration: none;}
.data A:VISITED { color: #999999; text-decoration: none;}
.data A:HOVER { color : #CCCCCC; text-decoration : underline;}
.data A:ACTIVE { color : #999999	; text-decoration: none;}

.link {
	
   height: 55px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0 auto; 
	padding:0;
	font-family: Trebuchet MS;
	font-style: normal;
	font-size: 0.8em;
	color:#CCCCCC;
	margin-top:10px; 
	margin-bottom:0 ; 
	margin-right:0; 
		text-align: center;
}


.link A:LINK {  color: #CCCCCC; text-decoration: none;}
.link A:VISITED { color: #CCCCCC; text-decoration: none;}
.link A:HOVER { color : #ffffff;  font-style: normal; font-size: 1em; font-weight: bold;}
.link A:ACTIVE { color : #CCCCCC	; text-decoration: none; font-weight: bold;}

.indirizzi {
text-align: center;
	height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0 auto; 
	padding:0;
	font-family: Trebuchet MS;
	font-style: normal;
	font-size: 0.8em;
	color:#ffffff;
	
	
}

.indirizzi A:LINK {  color: #CCCCCC; text-decoration: none;}
.indirizzi A:VISITED { color: #CCCCCC; text-decoration: none;}
.indirizzi A:HOVER { color : #ffffff;  font-style: normal; text-decoration: underline;}
.indirizzi A:ACTIVE { color : #CCCCCC	;  font-weight: bold;}

#space  {
	padding: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 250px;
}

h1 { font-size: 0.90em; font-weight: bold; color:#000000; text-align: left; margin:0; padding:0;   line-height: 2;}
h2 { font-size: 0.80em; }
h3 { font-size: 0.70em;  font-weight: normal; color:#00000;}
h4 { font-size: 0.90em; }
