body {	margin-left: 0px; margin-top: 0px;	margin-right: 0px; margin-bottom: 0px;	background-color: #4B0101;	background-repeat: repeat-y; background-position: center top;	background-attachment: scroll;	background-image:url(images/bg_in_1.jpg);}
a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}
a:link {	text-decoration: underline;	color: #FFFFFF;}
a:visited {	text-decoration: underline;	color: #FFFFFF;}
a:hover {	text-decoration: underline;	color: #CC9900;}
a:active {	text-decoration: underline;	color: #FFFFFF;}

#opposite a:link {	text-decoration: underline;	color: #666666;}
#opposite a:visited {	text-decoration: none;	color: #666666;}
#opposite a:hover {	text-decoration: underline;	color: #ffffff;}
#opposite a:active {	text-decoration: none;	color: #666666;}
#opposite {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;
	color: #666666;}
#cont #interno #titolo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	height: 20px;	text-indent: 12px;	text-transform: uppercase;}
#cont #interno #interno_in {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;}

#td_menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	width: 100px;	background-position: center;}
#cont {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	width: 100%;	border: 1px none #000000;	background-repeat: no-repeat;	background-position: left top;	color: #FFFFFF;}
#cont #contDx {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;}
#interno {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	width: 100%;	border: 1px solid #000000;	background-color: #333333;}
table#content1 {	width: 400px;	border: 1px none #666666;	background-color: #333333;	height: 300px;	background-repeat: no-repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	vertical-align: top;	color: #FFFFFF;}
.txtfieldproduzioni {	background-color: #4F0504;	border: 1px solid #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	width: 185px;}
.teatroragazzi {	border: 1px solid #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	width: 210px;	text-decoration: underline;	background-color: #FFFF99;	filter: Alpha(Opacity=50, FinishOpacity=70, Style=1, StartX=10, StartY=60, FinishX=0, FinishY=0);}
.txtfieldcontact {	background-color: #4F0504;	border: 1px solid #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;	width: 200px;}

f.btn1 { Font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CCCCCC; background-color: #4F0504;	border: 1px ridge #999999; }

#bandatitoli { background-color:#4F0504; border:1px ridge #999999; padding:3; }
#bandatitoli { Font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC; text-align:center; text-decoration:none;}
#bandatitoli a { Font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; text-decoration:none;}
#bandatitoli a:hover { color:#ffffff;}

.btn {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CCCCCC;	background-color: #990000;	border: 1px ridge #999999;}
.alert { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold; color: #500605;}
.textarea {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #999999;	background-color: #500605;	border: 1px solid #666666;	width: 200px;	text-align: center;}
.bianco {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #CC9900;}
.titolo_programma {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	text-transform: uppercase;	text-decoration: underline;	border: 1px none #FFFFFF;}
.titolo{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	text-transform: uppercase;	border: 1px none #FFFFFF;}
.biancoCopia {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;}
.nero {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}
.titoli_serate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bold; text-transform: uppercase; color: #000000;}
#tab_generale {	width: 999px;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #999999;}
/* =============== febbraio 2008 ===================== */
/* cursor:hand; cursor:pointer; */

h1 {font:bold 12pt Verdana, sans-serif; color:#ffffff; text-align:left; margin:2px}
h2 {font:bold 10pt Verdana, sans-serif; color:#ffffff; text-align:left; margin:2px}
h4 {font:bold 7pt Verdana, sans-serif; color:#ffffff; text-align:left; margin:2px}
p {font:9pt Verdana, sans-serif; color:#ffffff; text-align:left; margin:2px;text-decoration:none;}

#tab_generale a { font:verdana, sans-serif; color:#ffffff; text-decoration:none; }
#tab_generale a:active { text-decoration:underline; }
#tab_generale a:hover { text-decoration:underline; }


ul#info { list-style-type:none; margin:0; padding:3px;}

ul#info li { font: 8pt verdana, sans-serif; color:#ffffff; text-decoration:none; text-align:left;  list-style-type:none; margin:0; padding:0;}

ul#info li a { font: 8pt verdana, sans-serif; color:#ffffff; text-decoration:none; text-align:left; }
ul#info li a:active { color:#CC9900; text-decoration:none; }
ul#info li a:hover { color:#CC9900; text-decoration:none; }

.eventi08 { font-family:Verdana, Helvetica, sans-serif; font-size:12pt; color:#ffffff; text-align:justify; padding:5px }

.programma08 { font-family:Verdana, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-align:justify; padding:5px }

.titolo08 {font:bold 14pt verdana, sans-serif; color:#ffffff} 
.nome08 {font: 14pt verdana, sans-serif; color:#ffffff}
.produzioni08 {font: 13pt verdana, sans-serif; color:#ffffff}
.dida08 {font: 7pt verdana, sans-serif; color:#ffffff}
.mainExpand { cursor:hand; cursor:pointer; margin:0; padding:0; }

.dida08menu {font:7pt verdana, sans-serif; color:#ffffff; text-decoration:none;}
.dida08menu a {font:7pt verdana, sans-serif; color:#ffffff; text-decoration:none;}
.dida08menu a:active {text-decoration:none;}
.dida08menu a:visited {text-decoration:none;}
.dida08menu a:hover { color:#ffffff; text-decoration:underline;}

ul#rassegnastampa08 { list-style-type:none; margin:0; padding:3px;}
ul#rassegnastampa08 li { font: 11pt verdana, sans-serif; color:#ffffff; text-decoration:none; text-align:left; list-style-type:none; margin:10px; padding:0; border-right:1px solid #CC9900}
ul#rassegnastampa08 li a { font: 11pt verdana, sans-serif; color:#ffffff; text-decoration:none; text-align:left; }
ul#rassegnastampa08 li a:active { color:#ffffff; text-decoration:underline; }
ul#rassegnastampa08 li a:hover { color:#ffffff; text-decoration:underline; }

div#menu08 { background:#4F0504; border:solid 1px #CC9900; width:100%; padding:3px; height:auto !important; height:25px; min-height:25px;}
div#menu08 ul { display:inline; list-style-type:none; margin-right:1%; }
div#menu08 ul li { float:left; display:block; width:33%; margin:0; padding-top:3px; font:bold 12pt verdana, sans-serif; color:#ffffff; text-align:center; }
div#menu08 ul li.attivo { font:bold 12pt verdana, sans-serif; color:#CC9900;  text-align:center; text-decoration:none; }
div#menu08 ul li a { font:bold 12pt verdana, sans-serif; color:#ffffff; text-align:center; text-decoration:none; }
div#menu08 ul li a:active { color:#CC9900; text-decoration:none; }
div#menu08 ul li a:hover { color:#CC9900; text-decoration:none; }

div#menu10 { background:#4F0504; border:solid 1px #CC9900; width:100%; padding-top:3px; padding-bottom:3px; height:25px;}
div#menu10 ul { display:inline; list-style-type:none; }
div#menu10 ul li { float:left; display:block; width:31%; margin:0; padding-top:3px; font:bold 12pt verdana, sans-serif; color:#ffffff; text-align:center; }
div#menu10 ul li.attivo { font:bold 12pt verdana, sans-serif; color:#CC9900;  text-align:center; text-decoration:none; }
div#menu10 ul li a { font:bold 12pt verdana, sans-serif; color:#ffffff; text-align:center; text-decoration:none; }
div#menu10 ul li a:active { color:#CC9900; text-decoration:none; }
div#menu10 ul li a:hover { color:#CC9900; text-decoration:none; }

div.menu08 { background:#4F0504; border:solid 1px #CC9900; width:100%; padding:3px; height:auto !important; height:25px; min-height:25px;}
div.menu08 ul { display:inline; list-style-type:none; margin-right:1%; }
div.menu08 ul li { float:left; display:block; width:100%; margin:0; padding-top:3px; font:bold 12pt verdana, sans-serif; color:#ffffff; text-align:center; }
div.menu08 ul li.attivo { font:bold 12pt verdana, sans-serif; color:#CC9900;  text-align:center; text-decoration:none; }
div.menu08 ul li a { font:bold 12pt verdana, sans-serif; color:#ffffff; text-align:center; text-decoration:none; }
div.menu08 ul li a:active { color:#CC9900; text-decoration:none; }
div.menu08 ul li a:hover { color:#CC9900; text-decoration:none; }

div.staccomenu08 { background:#4F0504; border:solid 1px #CC9900; width:100%; padding:3px; height:auto !important; height:25px; min-height:25px;}
div.staccomenu08 ul { display:inline; list-style-type:none; margin-right:1%; }
div.staccomenu08 ul li { float:left; display:block; width:49%; margin:0; padding-top:3px; font:bold 12pt verdana, sans-serif; color:#ffffff; text-align:center; }
div.staccomenu08 ul li.attivo { font:bold 12pt verdana, sans-serif; color:#CC9900;  text-align:center; text-decoration:none; }
div.staccomenu08 ul li a { font:bold 12pt verdana, sans-serif; color:#ffffff; text-align:center; text-decoration:none; }
div.staccomenu08 ul li a:active { color:#CC9900; text-decoration:none; }
div.staccomenu08 ul li a:hover { color:#CC9900; text-decoration:none; }

div#sottomenu08 { background:#4F0504; border:solid 1px #CC9900; padding:3px; height:auto !important; height:40px; min-height:40px;}
div#sottomenu08 ul { display:inline; list-style-type:none; margin-right:1%; }
div#sottomenu08 ul li { float:left; display:block; width:33%; margin:0; padding-top:3px; font:bold 10pt verdana, sans-serif; color:#ffffff; text-align:center; }
div#sottomenu08 ul li.attivo { font:bold 10pt verdana, sans-serif; color:#CC9900;  text-align:center; text-decoration:none; }
div#sottomenu08 ul li a { font:bold 10pt verdana, sans-serif; color:#ffffff; text-align:center; text-decoration:none; }
div#sottomenu08 ul li a:active { color:#CC9900; text-decoration:none; }
div#sottomenu08 ul li a:hover { color:#CC9900; text-decoration:none; }

div#sottomenu08gc { background:#4F0504; border:solid 1px #CC9900; padding:3px; height:auto !important; height:40px; min-height:40px;}
div#sottomenu08gc ul { display:inline; list-style-type:none; margin-right:1%; }
div#sottomenu08gc ul li { float:left; display:block; width:50%; margin:0; padding-top:3px; font:bold 10pt verdana, sans-serif; color:#ffffff; text-align:center; }
div#sottomenu08gc ul li.attivo { font:bold 10pt verdana, sans-serif; color:#CC9900;  text-align:center; text-decoration:none; }
div#sottomenu08gc ul li a { font:bold 10pt verdana, sans-serif; color:#ffffff; text-align:center; text-decoration:none; }
div#sottomenu08gc ul li a:active { color:#CC9900; text-decoration:none; }
div#sottomenu08gc ul li a:hover { color:#CC9900; text-decoration:none; }

div#nome08 { border:solid 1px #CC9900; width:100%; margin:0; padding:3px; height:auto !important; height:25px; min-height:25px; }

ul#z{ list-style:none; margin:1px; padding:0; position:relative; width:100%; }
ul#z li{ float:left; margin:5px 0 0 -180px; } 
ul#z li.one{margin:0}
ul#z li.two{margin-top:10px}
ul#z li.three{margin-top:20px}
ul#z li.four{margin-top:30px}
ul#z li.five{margin-top:40px}
ul#z li.six{margin-top:50px}
ul#z li.seven{margin-top:60px}
ul#z li.eight{margin-top:70px}
ul#z img { padding:0; border:1px solid #CC9900; background:#fff; display:block; }
ul#z a img{position:relative; z-index:1}
ul#z a:hover{visibility:visible;} /* ie needs this*/
ul#z a:hover img{z-index:2;}

ul#v{ list-style:none; margin:1px; padding:0; position:relative; width:100%; }
ul#v li{ float:left; margin:5px 0 0 -180px; }
ul#v li.uno{margin:0}
ul#v li.due{margin-top:10px}
ul#v li.tre{margin-top:20px}
ul#v li.quattro{margin-top:30px}
ul#v li.cinque{margin-top:40px}
ul#v li.sei{margin-top:50px}
ul#v li.sette{margin-top:60px}
ul#v li.otto{margin-top:70px}
ul#v li.nove{margin-top:80px}
ul#v li.dieci{margin-top:90px}
ul#v li.undici{margin-top:100px}
ul#v img { padding:0; border:1px solid #CC9900; background:#fff; display:block; }
ul#v a img{position:relative; z-index:1}
ul#v a:hover{visibility:visible;} /* ie needs this*/
ul#v a:hover img{z-index:2;}

ul#w{ list-style:none; margin:1px; padding:0; position:relative; width:100%; }
ul#w li{ float:left; margin:5px 0 0 -180px; }
ul#w li.uno{margin:0}
ul#w li.due{margin-top:10px}
ul#w li.tre{margin-top:20px}
ul#w li.quattro{margin-top:30px}
ul#w li.cinque{margin-top:40px}
ul#w li.sei{margin-top:50px}
ul#w li.sette{margin-top:60px}
ul#w li.otto{margin-top:70px}
ul#w li.nove{margin-top:80px}
ul#w li.dieci{margin-top:90px}
ul#w li.undici{margin-top:100px}
ul#w img { padding:0; border:1px solid #CC9900; background:#fff; display:block; }
ul#w a img{position:relative; z-index:1}
ul#w a:hover{visibility:visible;} /* ie needs this*/
ul#w a:hover img{z-index:2;}

	p.thumb{ float:left; margin:50px 0 0 0; padding:0; }
	p.thumb a{ display:block; float:left; width:200px; height:200px; line-height:70px; overflow:hidden; position:relative; z-index:1; }	
	p.thumb a img{ float:left; position:absolute; top:0; left:-65px; }
		p.thumb a:hover{ overflow:visible; z-index:1000; border:none; }
		p.thumb a:hover img{ border:none; background:#fff; padding:0; }
	
