body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000000;
	color:#cccccc;
	margin:0 auto;
}
.Stile1, .testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 16px;
	font-weight: normal;
}

div.elenco p, div.poesie p {margin:3px 0}

div.elenco-ex p {margin:7px 0}

div.poesie {float:left; width:48%}

.titolo16{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
	font-weight: normal;
}
a:link {
	color: #CCCCCC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}
a:active {
	text-decoration: none;
	color: #CCCCCC;
}
.Stile2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}

#header {width:778px; margin:0 auto}

div.logo {width:738px; text-align:right; float:left}

#menu_index a, #menu a, #menu-opere a, #menu-gallery a, #menu-gallerie a, #menu-works a {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	color:#CCCCCC;
	font-weight:200
}
#menu_index a:hover, #menu a:hover, #menu-opere a:hover,
#menu-gallery a:hover, #menu-gallerie a:hover, #menu-works a:hover
{color:#ff0000}

#menu_index p {margin:2px 0}

#bandiere p, .bandiere p {margin:7px}

.bandiere {float:left; width:40px; margin-top:7px; text-align:center}

#menu {
	text-align:right; margin-bottom:30px; padding-right:50px
}

#menu a.space {padding-right:13px}

#menu-opere, #menu-works, #menu-gallery, #menu-gallerie {
	width:340px;
	margin:30px 7px;
}
#menu-opere div.riga, #menu-works div.riga {
	border-bottom:1px solid #CCCCCC;
}

#menu-opere p, #menu-works p, #menu-gallerie p, #menu-gallery p {
	margin:5px auto
}

#menu-opere a.space-riga {padding-right:72px}
#menu-opere a.space-rigap {padding-right:100px}
#menu-opere a.space {padding-right:32px}

#menu-works a.space-riga {padding-right:86px}
#menu-works a.space-rigap {padding-right:80px}
#menu-works a.space {padding-right:32px}

#menu-gallery a.space {padding-right:20px}

#content {
	width:750px;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

table.contenuto {width:770px; margin:0; padding:0}

table.contenuto td {vertical-align:top}

table.contenuto td.left {width:325px; text-align:center}
table.contenuto td.center {width:70px; text-align:center}
table.contenuto td.right {width:375px;}

#menu-gallerie {width:340px;}

#menu-gallerie a.space {padding-right:16px}

#menu-gallerie a.riga1 {
	padding-right:17px
}
#menu-gallerie a.riga2 {
	padding-right:8px
}

.center {text-align:center}

.clear {clear:both}


