* {
margin: 0;
padding: 0;
}

body {
background: #000;
text-align: center;
font: normal 11px/18px verdana, arial, tahoma, sans-serif;
color: #333;
padding-top: 40px; 
background-image: url(../img/SfondoTeatro.jpg); 
background-repeat: no-repeat; 
background-attachment: fixed;
background-position: top center;
}

a {
color: #666;
text-decoration: none;
}

a:visited 
{
}

a:hover {
color: #b92501;
}

h1 {
margin: 1px 1px 1px 0;
font: bold 16px arial, verdana, tahoma, sans-serif;
color: #000;
}

h1:first-letter {
color: #fe4400;
text-decoration: underline;
}

h2 {
width: 430px;
height: 30px;
background-color: #333;
float: left;
font: bold 16px/30px arial, verdana, tahoma, sans-serif;
padding-left: 10px;
color: #fff;
margin-top: 1px;
cursor: default;
}

img {
border: none;
}

a img {
display: block;
margin-bottom: 20px;
border: 1px solid #fff;
}

a:hover img {
border-color: #f00;
}

p {
margin-bottom: 20px;
}

p:first-line {
font-weight: bold;
}

#footer {
clear: both;
width: 400px;
margin-left: 163px;
}

.btn {
font-family: Arial;
font-size: xx-small;
color: White;
background-color: #fe4400;
font-style: normal;
}

.menuH {
	font: bold 10px arial, verdana, tahoma, sans-serif;
	color: #000;
	margin-top: 1px;
}

.fntTabElenco {
font: bold 10px/10px arial, verdana, tahoma, sans-serif;
}

.tablemenu {
	background-color: #470f0a;
	border-color: #e7c2a7 #e7c2a7 #e7c2a7 #e7c2a7;
}

.fntlink {
	font: bold 10px arial, verdana, tahoma, sans-serif;
	color: #000;
	margin-top: 1px;
}

.tableP {
	background-color: #fff794;
	background-image: url(../img/Sfondo.jpg);
}

.fntTabTitle{
	font: bold 14px arial, verdana, tahoma, sans-serif;
	color: #000;
	margin-top: 1px;
}

.fntTxt{
	font: 11px arial, verdana, tahoma, sans-serif;
	color: #000;
	margin-top: 1px;
}

.fntTxtMaroon{
	font: 12px arial, verdana, tahoma, sans-serif;
	color: Maroon;
	margin-top: 1px;
}

.aMenu {
	color: #333;
	text-decoration: none;
}

.SuperboxOrange { background: #FFCC66;
				border-bottom: 1px solid #BD8000;  
				border-left: 5px solid #FFE4B5;  
				border-top: 1px solid #FFE4B5;  
				border-right: 1px solid #BD8000;     
				margin-left: 0px;  
				font-family: "MS Sans Serif", Geneva, sans-serif;
				font-size: 10px;
				font-weight: bold;
				vertical-align: middle;
				color: Maroon;
				text-align: left;
				margin-right: 0px;
				padding-right: 4px;
				text-decoration: none;
				text-indent: 0px;
}

.SuperboxCal { background: #FFCC66;
				border-bottom: 1px solid #BD8000;  
				border-left: 1px solid #FFE4B5;  
				border-top: 1px solid #FFE4B5;  
				border-right: 1px solid #BD8000;     
				font-family: "MS Sans Serif", Geneva, sans-serif;
				font-size: 10px;
				font-weight: bold;
				vertical-align: middle;
				color: Maroon;
				text-align:center;
			    height:35px;
}

.TableNews {margin-left: 0px;  
				font-family: "MS Sans Serif", Geneva, sans-serif;
				font-size: 10px;
				font-weight: bold;
				vertical-align: middle;
				color: Maroon;
				text-align: left;
				margin-right: 0px;
				padding-right: 4px;
				text-decoration: none;
				text-indent: 0px;
}
