@charset "utf-8";
/* CSS Document */
body {
	background-color:#D3D1C2;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
}

hr {
	color:#ffffff;
	text-align:left;
	width:70%;
	background-position: left;
	margin-top: 10px;
}

img {
	border:0;
}


td.banner {
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
}

td.contenuti {
	text-align:justify;
	padding: 10px 10px 10px 10px;
}

.contenuti img {
	padding: 10px 10px 10px 10px;
}

table.layout {
	background-image:url(img/sfondo800.gif);
	background-repeat:repeat-y;
	width:800px;
}

table.menu {
	background-image:url(img/sfondo800.gif);
	background-repeat:repeat-y;
	width:100%;	
}

table.submenu {
	background-image:url(img/sfondo800.gif);
	background-repeat:repeat-y;
	width:100%;	
}


table.menu td, table.submenu td {
	width:15%;
	text-align:center;
	background-color: #660000;
	color: #FFF;
	font-weight: bold;
	margin-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 7px;
	padding-left: 7px;
	font-size: 14px;
}

table.menu td.attivo, table.submenu td.attivo {
	background-color:#CC6600;
}


.menu a, .submenu a {
	color: #FFF;
	text-decoration: none;
}


.menu a, .submenu a {
	color: #FFF;
	text-decoration: none;
}


.riga {
	background-color: #D3D1C2;
}
.titoletto2 {
	letter-spacing: 1px;
	font-weight: bold;
	color: #FFF;
	padding-bottom: 3px;
	background-color: #660000;
	padding-top: 3px;
	padding-right: 20px;
	padding-left: 20px;
}
.composizioni {
	font-weight: bold;
	color: #000000;
}
.spettacoli_imm {
	float: right;
	font-size: 10px;
	font-style: italic;
	padding-left: 10px;
	text-align: center;
	width: 150px;
}
.spettacoli {
	text-align: left;
	float: left;
	width: 450px;
}
.corsivo {
	font-style: italic;
}
td.index {
	text-align:center;
	padding: 10px 10px 10px 10px;
}
.titoletto a {
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 18px;
	color: #660000;
	padding-bottom: 15px;
}

.scroll {
overflow: auto;
height: 600px;
margin: 0px;
padding: 0px;
width: 100%;
}
.titoletto {
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 18px;
	color: #660000;
	padding-bottom: 15px;
}
