* {
	margin:0px;
	padding:0px;
}
body {
	/*background-attachment:fixed;*/
	background-color:#111111;
	background-image:url(images/sfondo.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	text-align:center;
}
a {
	background-color:inherit;
	color:#FFFFFF;
	text-decoration:underline;
}
a:hover {
	background-color:inherit;
	color:#FFFF00;
}
img {
	border:medium none;
}
ul {
	list-style-type:none;
}
li {
	list-style-type:none;
}
p {
	clear:both;
	float:none;
	line-height:15px;
	padding:14px 0px 5px;
	text-align:justify;
}
.clearthis {
	clear:both;
	float:none;
	font-size:1px;
	height:1px;
	line-height:0px;
	margin:0px;
	overflow:hidden;
	visibility:hidden;
}
#container {
	color:inherit;
	margin:0px auto;
	width:778px;
}
.thumbnail {
	padding:10px 0px;
}
.thumbnail img {
	border:1px solid #5C5B5C;
}
#page_title {
	background-image:url(/images/logoteatro.png);
	background-position:0% 100%;
	background-repeat:repeat-x;
	float:right;
	height:128px;
	margin-right:27px;
	overflow:hidden;
	width:362px;
}
#page_title h1 {
	background:#292829 url(images/company_name.gif) no-repeat scroll 50%;
	height:126px;
}
#page_image {
	color:inherit;
	overflow:hidden;
}
#topmenu {
	padding:15px 0px 40px;
}
#right_column {
	float:right;
}
#left_column {
	clear:left;
	color:inherit;
	float:left;
	width:400px;
}
#left_column h2 {
	background-color:inherit;
	background-position:50%;
	background-repeat:no-repeat;
	color:#FFFF00;
	font-size:24px;
	height:37px;
}
#left_column p {
	padding-top:20px;
}
#page_menu {
	background:#0C070D url(images/background.gif) repeat-x scroll 0%;
	color:#C2BEBE;
	padding:15px 0px;
}
#page_menu a {
	background-color:inherit;
	color:#C2BEBE;
	text-decoration:none;
}
#page_menu a:hover {
	background-color:inherit;
	color:#FFFFFF;
}
#page_menu li {
	float:left;
	padding:0px 2px 2px;
}
#page_menu li a {
	background-position:50% 0%;
	background-repeat:no-repeat;
	display:block;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	width:81px;
}
#page_menu li#menu1 a {
	margin-right:7px;
	width:69px;
}
#page_menu li#menu5 a {
	margin-left:7px;
	width:66px;
}
#page_menu li a span {
	display:block;
	padding-top:70px;
}
#menu1 a {
	background-image:url(images/menu_bg1.gif);
}
#menu2 a {
	background-image:url(images/menu_bg2.gif);
}
#menu3 a {
	background-image:url(images/menu_bg3.gif);
}
#menu4 a {
	background-image:url(images/menu_bg4.gif);
}
#menu5 a {
	background-image:url(images/menu_bg5.gif);
}
#latestnews {
	background-color:#FFFFFF;
	padding:10px 5px 0px;
}
#latestevents {
	padding:10px 0px 0px;
}
.topright p.titolo {
	color:#FFFFFF;
}
.topright p.contenuto {
	color:#FFFFFF;
	line-height:15px;
}
.topright a.readall {
	float:right;
	margin-bottom:5px;
}
#right_column a.readall {
	float:right;
	margin-bottom:5px;
	padding:0px;
}
#right_column div.topright {
	height:354px;
	padding:20px;
}
div.content {
	color:#FFFFFF;
	line-height:15px;
	padding:20px;
	text-align:justify;
	min-height:180px;
}
div.headermaingallery {
	color:#FFFFFF;
	line-height:15px;
	text-align:justify;
}
div.content div.ViewTemplateImage {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}
div.content div.ViewTemplateImage p.ViewTemplateImageDescription {
	/*clear:none;*/
	padding:0px;
	text-align:right;
}
#latestnews h2 {
	height:37px;
	margin-bottom:5px;
}
#latestvideo {
	padding:20px 25px;
}
#latestvideo h2 {
	background-image:url(images/latestvideo_header.gif);
	height:35px;
}
#albumreview {
	padding:30px 25px 10px;
}
#albumreview h2 {
	background-image:url(images/review_header.gif);
	height:35px;
}
#page_footer {
	clear:both;
	color:inherit;
	font-size:10px;
	line-height:12px;
	padding:10px 0px;
}
strong.DataEvento {
	color:#FFFFFF;
	font-size:15px;
}
a.TitoloEvento {
	color:#FFFF00;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
strong.TitoloEvento {
	color:#FFFF00;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	line-height:25px;
}
p.ViewEventoDataTitolo {
	text-align:center;
}
p.DataNews {
	color:#FFFFFF;
	float:right;
	font-size:12px;
	font-weight:bold;
	padding-right:20px;
}
strong.SottotitoloEvento {
	color:#FFFFFF;
	font-size:12px;
	font-style:italic;
}
div.RecordTemplate {
	float:right;
}
hr.rigarec {
	border-width:thin;
	clear:both;
	color:#C2BEBE;
}
.toggler {
	color:#FFFFFF;
	cursor:pointer;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	margin:0pt;
	padding:0px 15px 10px 0px;
}
.element {
}
#accordion {
	clear:both;
	margin-top:40px;
}
.element p {
	margin:0pt;
	padding:4px;
	text-align:justify;
}
.float-right {
	float:right;
	padding:10px 20px;
}
blockquote {
	padding:5px 0pt 5px 30px;
}
.ViewTemplate {
	clear:both;
	width:778px;/*padding:20px;*/
}
.ViewTemplate p.DescrizioneEvento {
	color:#FFFFFF;
	padding-top:2px;
	text-align:justify;
}
strong.DataEventoTbl {
	color:#FFFFFF;
	font-size:12px;
}
a.TitoloEventoTbl {
	color:#FFFF00;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
a.TitoloEventoTblCat {
	color:#FFFF00;
	font-size:20px;
	/*font-weight:bold;*/
text-decoration:none;
	text-transform:uppercase;
}
strong.SottotitoloEventoTbl {
	color:#FFFFFF;
	font-size:12px;
}
.RecImgTbl {
	/*width:100px;*/
text-align:center;
}
table {
	text-align:right;
}
img.RecordView {
	float:right;
	border:2px solid #FFFF00;
}
.ViewImage {
	/*float:right;*/
	border:2px solid #FFFF00;
}
strong.TitoloEventoTbl {
	color:#FFFF00;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
#footermenu a {
	text-decoration:none;
	color:#FFFF00;
}
#footermenu a:hover {
	color:#B89100;
}
#footermenu {
	clear:both;
	margin-top:30px;
	display:block;
	font-weight:bold;
	margin-bottom:30px;
}
#footermenu a.activegrp {
	
	text-transform:uppercase;
}
#gallery {
	padding-left:10px;
	text-align:left;
}
#elementigallery {
	padding-top:10px;
}
#gallery h2 {
	font-size:14px;
}
#elementiallegati {
	padding-top:10px;
}
#allegati {
	padding-left:10px;
	text-align:left;
}
#correlati {
	padding-left:20px;
	padding-right:20px;
	padding-top:30px;
	text-align:right;
}
#Relazioni {
	padding-top:10px;
	text-align:left;
}
div.MappaSito {
	text-align:left;
}
.vb2 {
	/*background-color:#333333;
background-position:center;
background-repeat:no-repeat;
border:1px solid #CCCCCC;
color:#FFFFFF;
text-align:center;*/
background-image:url(images/iannone-logo.png);
	cursor:pointer;
	font-size:28px;
	font-weight:bold;
	height:400px;
	width:500px;
}
div.galleryelement {
	text-align:right;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
}
div.elementigallery {
	text-align:left;
	padding-top:10px;
}
div.elementigallery a img {
	border: 2px solid #FFFF00;
}
div#mytree {
}
.mooTree_node {
	font-family: Arial;
	font-size: 10px;
	white-space: nowrap;
}
.mooTree_text {
	color: #FFFFFF;
	height: 18px;
	cursor: pointer;
}
.mooTree_img {
	float: left;
	width: 18px;
	height: 18px;
	overflow: hidden;
}
.mooTree_selected {
	background-color: #e0f0ff;
	font-weight: bold;
}
#frasehome {
	font-size:20px;
	font-style:italic;
	margin-bottom:50px;
}
#spacer_season {
	clear:both;
	height:60px;
}
#allnews a:hover {
	color:#B89100;
	
}

#allnews a {
	color:#FFFF00;
	font-size:18px;
	text-decoration:none;
}



#allnews {
	text-align:right;
	margin-top:30px;
	margin-right:10px;
}
