@import "vm2.css";

body {
	margin: 0;
	padding: 0;
	background:#FCEED3;
	}

#indbody {
	background: #d0d8d8 url(i/ibgl.gif) top left fixed repeat-y;
	}

h1, h2#pretitle, h2#subtitle {
	font-family: palatino, Georgia, "New Century Schoolbook", Times, TimesRoman, serif;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 100;
	text-shadow: #999 3px 0px 2px;
	}

h1 {
	margin: 2px 2px 2px 0px;
	padding: 0;
	position: relative;
	z-index: 3;
	font-size: 28px;
	text-align: left;
	letter-spacing: .5em;
	}

h2#pretitle {
	text-align: right;
	margin: 0px 40px -2px 2px;
	padding: 0px;
	position: relative;
	z-index: 3;
	font-size: 11px;
	letter-spacing: .5em;
	}

h2#subtitle {
	text-align: right;
	margin: 0px 40px 0px 2px;
	padding: 0px;
	position: relative;
	z-index: 3;
	font-size: 11px;
	letter-spacing: .5em;
	}

h2 {
	font-family: Georgia, "New Century Schoolbook", Times, TimesRoman, serif;
	font-size: 14px;
	font-style: italic;
	letter-spacing: 0.2em;
	margin: 10px 0 4px 0;
	padding: 0px;
	text-shadow: #999 0px 2px 3px;
	}

h3 {
	font-family: Georgia, "New Century Schoolbook", Times, TimesRoman, serif;
	font-style: italic;
	letter-spacing: 0.2em;
	margin: 2px 2px 8px 2px;
	padding: 0px;
	text-shadow: #999 0px 2px 3px;
	}

h4 {
	font-family: 'trebuchet ms', 'Gill Sans', Verdana, Geneva, Helvetica, Arial, sans-serif;
letter-spacing: 0.2em;
margin: 10px 5px 8px 3px;
padding: 0px;
text-shadow: #999 0px 2px 3px;
	}

h4.events {
	letter-spacing: 0.1em;
	font-size: 16px;
	}

h5 {
	font-family: Georgia, "New Century Schoolbook", Times, TimesRoman, serif;
	font-size: 12px;
	letter-spacing: 0.1em;
	margin: 2px;
	padding: 0px;
	}

h5.norm {
	letter-spacing: normal;
	}

h5.sub {
	font-variant: small-caps;
	font-size: 13px;
	}

div.images {
	text-align: center;
	}

p {
	padding: 0px;
	margin: 4px;
	}

p.addr {
	text-align: justify;
	text-indent: 1em;
	margin: 5px;
	padding: 0px;
	letter-spacing: 10px;
	}

p.cont {
	text-align: left;
	text-indent: 0em;
	margin: 5px;
	padding: 0px;
	}

p.news {
	text-align: justify;
	text-indent: 1em;
	margin: 5px;
	padding: 0px;
	font-size:18px;
	}
p.news:first-letter {
	font-size: 18px;
	font-weight: bold;
	}
p.newscenter {
	text-align: center;
	text-indent: 1em;
	margin: 5px;
	padding: 0px;
	font-size:18px;
	}
p.newscenter:first-letter {
	font-size: 18px;
	font-weight: bold;
	}
p.newshome {
	text-align: justify;
	text-indent: 0.5em;
	margin: 5px;
	padding: 0px;
	text-transform:inherit;
	font-size:18px;
	}
p.newshome:first-letter {
	font-size: 18px;
	font-weight: bold;
	}

p.info {
	display: block;
	clear: both;
	}

p.divide {
	margin-bottom: 1em;
	border-bottom: 1px dotted #999;
	}

em.evidence {
	font-weight: bold;
	}




p.plain {
	font-family: Georgia, "New Century Schoolbook", Times, TimesRoman, serif;
	text-align: center;
	margin: 5px;
	padding: 0px
	}

p.plainnews {
	text-align: center;
	margin: 4px 2px;
	padding: 0px
	}

p+p.plain {
	font-family: Georgia, "New Century Schoolbook", Times, TimesRoman, serif;
	text-align: center;
	margin: 5px;
	padding: 0px;
	text-indent: 0;
	}

/*p+p {
text-indent: 1.5em;
}*/

p+h3 {
	margin-top: 1em;
	}

h4+p {
	margin-top: 2px;
	}

a {
	text-decoration: none;
	color:#cc3300;
	}


a img {
	text-decoration: none;
	border: 0;
	}

a:hover {
	text-decoration: underline;
	}
a:visited{
	color:#cc3300;
	}

dt {
	font-family: 'trebuchet ms', 'Gill Sans', Verdana, Geneva, Helvetica, Arial, sans-serif;
letter-spacing: 0.2em;
margin: 10px 5px 2px 5px;
padding: 0px;
font-weight: bold;
	}

dd {
	margin: 2px 5px 5px 5px;
	text-indent: 0;
	padding: 0;
	}

dd.evidence {
	/*color: #c60;*/
text-decoration: underline;
	}

.sep {
	text-align: center;
	margin: 5px;
	padding: 0px;
	}

.print {
	text-align: center;
	margin: 5px;
	padding: 0px;
	font: 11px/14px 'trebuchet ms', 'Gill Sans', Verdana, Geneva, Helvetica, Arial, sans-serif;
	}

.note {
	font-style: italic;
	}

#container {
	font-family: Georgia, "New Century Schoolbook", Times, TimesRoman, serif;
	font-size: 12px;
	margin: 0 auto 0 auto;
	padding: 10px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 800px;
	}

html>#container {
	width: 800px;	
	}

#topim {
	width: 400px;
	padding: 5px;
	margin-left: 185px;
	voice-family: "\"}\"";
voice-family:inherit;
width: 175px;
	}

html>#topim {
	width: 175px;
	}

#content {
	/*margin-left: 15px;*/
	padding: 5px;
	width: 575px;
	voice-family: "\"}\"";
/*voice-family:inherit;
width: 400px;*/
	}

#content2 {
	/*margin-left: 15px;
	padding: 5px;*/
	width: 740px;
	voice-family: "\"}\"";
/*voice-family:inherit;
width: 400px;*/
	}

/*html>#content {
	width: 400px;
	}*/

#text {
	border: 1px solid #999;
	padding: 5px;
	
	}
#home {
	border: 1px solid #999;
	padding:5px;
	background-image:url(images/backh.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	font-size:16px;
	padding-bottom:0;
	}
#essenze {
	padding:5px;
	background-image:url(images/piantinab.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding-bottom:0;
	}
#calt {
	padding: 0px 0 5px 0;
	margin: 0 0 4px 0;
	width: 577px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 567px;
	}

html>#calt {
	width: 567px;
	}

#textcal {
	padding: 5px;
	margin: 0px;
	width: auto;
	}

#menu {
	float: right;
	margin: 35px 15px 0 0;
	/*width: 163px;*/
	/*voice-family: "\"}\"";*/
	voice-family: inherit;
	width: 150px;
	}

html>#menu {
	width: 150px;
	}

#menu .box {
	font-family: 'trebuchet ms', 'Gill Sans', Verdana, Geneva, Helvetica, Arial, sans-serif;
	border: 1px solid #999;
	}

#menu .box ul {
	margin: 0;
	border: 0;
	padding: 0 0 0 2px;
	line-height: 11px;
	}

#menu .box ul li {
	list-style: none;
	line-height: 11px;
	margin: 0;
	padding: 2px 0 2px 14px;
	background: url(./i/listmark.gif) no-repeat 0 3px;
	color:#cc3300;
	}

#menu .box ul li#new {
	list-style: none;
	line-height: 11px;
	margin: 0;
	padding: 2px 0 2px 14px;
	background: url(./i/blinkmark.gif) no-repeat 0 3px;
	}

#menu .box li.here {
	list-style: none;
	line-height: 11px;
	font-weight: bold;
	color: #666666;
	background: url(./i/listblack.gif) no-repeat 0 3px;
	}

#menu .ibox {
	background-color: #fff;
	border: 1px solid #999;
	font-family: 'trebuchet ms', 'Gill Sans', Verdana, Geneva, Helvetica, Arial, sans-serif;
	}

.box h3, .ibox h3 {
	font-family: 'trebuchet ms', 'Gill Sans', Verdana, Geneva, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-style: normal;
	font-size: 1em;
	letter-spacing: 0.2em;
	margin: 2px;
	padding: 0px;
	}

#header {
	clear: both;
	width: 90%;
	margin: 5px 10px;
	text-align: left;
	font-family: 'trebuchet ms', 'Gill Sans', Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding: 3px;
	border: 1px solid #999;
	}

#navcal {
	font: 11px 'trebuchet ms', Verdana, Geneva, Helvetica, Arial, sans-serif;
	/*text-align: center;*/
	border: 1px solid #999;
	padding: 5px;
	margin: 0 0 10px 0;
	width: 579px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 567px;
	}

html>#navcal {
	width: 567px;
	}

#room ul {
	font-size: 12px;
	margin: 0;
	border: 0;
	padding: 0 0 0 2px;
	line-height: 18px;
	}

#room ul li {
	list-style: url(./i/search.gif) inside;
	margin: 0;
	padding: 2px 0 2px 0;
	}

.footer {
	font-family: 'trebuchet ms', 'Gill Sans', Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	padding:  2px 5px 2px 5px;
	border: 1px solid #999;
	}

.update {
	font-family: 'trebuchet ms', 'Gill Sans', Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	padding:  2px 1px 2px 1px;
	}

.update p {
	display: block;
	clear: left;
	text-align: right;
	}

div #clock {
	/*position:absolute;*/
	text-align: center;
	z-index: 1;
	}

div.right {
	padding: 0px;
	}
div.loghi{
padding: 0px;
	text-align: center;
	border-bottom:solid #999999 1px;
	border-left: solid #999999 1px;
	border-right: solid #999999 1px;

}

div.left {
	float: left;
	text-align: left;
	clear: left;
	}

div.spacer {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	}

.help {
	text-align: center;
	font-size: 11px;
	font-family: 'trebuchet ms', 'Gill Sans', Verdana, Geneva, Helvetica, Arial, sans-serif;
margin: 1px;
padding: 0px 0px 5px 0px;
	}

blockquote, blockquote p {
	text-indent: -0.5em;
	}

.rimgl {
	float: left;
	clear: left;
	margin: 4px 8px 4px 0px;
	border: 1px solid #999;
	background-color: #FFA477;
	}
.rimgr {
	float: right;
	clear: right;
	margin: 16px 0px 4px 8px;
	border: 1px solid #999;
	background-color:#FFA477;
	}

.rimg p {
	text-align: center;
	}

.rpict {
	position: relative;
	visibility: visible;
	float: right;
	margin: 4px 4px 4px 8px;
	padding: 0px;
	text-align: center;
	font-family: 'trebuchet ms', 'Gill Sans', Verdana, Geneva, Helvetica, Arial, sans-serif;
font-size: 11px;
	}

.lpict {
	position: relative;
	visibility: visible;
	float: left;
	margin: 4px 8px 4px 4px;
	padding: 0px;
	font-family: 'trebuchet ms', 'Gill Sans', Verdana, Geneva, Helvetica, Arial, sans-serif;
font-size: 11px;
	}

#homeimg {
	margin-top: 18px;
	text-align: center;
	}

.ttext {
	font-family: Georgia, "New Century Schoolbook", Times, TimesRoman, serif;
	font-size: 12px;
	}

.ttext p {
	padding: 0;
	margin: 0;
	}

.cltext {
	font-family: Georgia, "New Century Schoolbook", Times, TimesRoman, serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #DBDED3;
	border-top: 1px solid #999;
	}

.clcomm {
	font-family: Georgia, "New Century Schoolbook", Times, TimesRoman, serif;
	font-size: 12px;
	vertical-align: top;
	font-style: italic;
	text-align: justify;
	}

.nwp {
	vertical-align: top;
	}

.value {
	font-family: Georgia, "New Century Schoolbook", Times, TimesRoman, serif;
	font-size: 12px;
	text-align: right;
	vertical-align: top;
	}
	
#history{
	font-family: Georgia, "New Century Schoolbook", Times, TimesRoman, serif;
	font-size: 12px;
	text-align: right;
	vertical-align: bottom;
	color:#FF6600;
	}
/*striped table*/

#playlist {
	/*border-top: 1px solid #D9D9D9;
border-right: 1px solid #D9D9D9;*/
	}

#playlist tbody tr td {
	font-family: "lucida grande", verdana, sans-serif;
font-size: 10px;
padding: 2px 4px;
border-bottom: 1px solid #D9D9D9;
	}

#playlist tbody tr.selected td {
	background-color: #3d80df;
	color: #ffffff;
	font-weight: bold;
	border-left: 1px solid #346DBE;
	border-bottom: 1px solid #7DAAEA;
	}

/*Test*/

html.hasFlash .replace {
	visibility: hidden;
	}

html.hasFlash .replace {
	visibility: visible !important;
	display: block !important;
	}

html.hasFlash .sIFRobject {
	display: none !important;
	}
tabella tr td {
border-style:solid;
border:#666666;
}

.tablecont tr td {
border: solid #999999 1px;
font-family: Georgia, "New Century Schoolbook", Times, TimesRoman, serif;
font-size: 12px;
padding:5px;
}
.tablecont tr td:first-letter {
font-weight:bold;
}
#big {
	font-size: 36px;
	font-weight: bold;
	text-align:center;
}
