html { font-size:64% } 
body{
background:#fff url(../img/bk_body.jpg) repeat-x;  
color:#000;
font:100% verdana,helvetica,sans-serif;
text-align:left; 
margin:0; 
padding:0;
}
.alt, .navigazione, .nascosto, hr {display:none}
#contenitore{
position:relative;
margin:0 0 0 30px;
width:701px;
}
/*intestazione e menu*/
#intestazione{
width:150px;
float:left;
position:relative
}
h1 {
position:relative;
left:0;top:0;
background: url(../img/nirvana.gif) no-repeat left;  
height:100px;/*width:127px;*/
margin:0;padding:0;
}
#menuNav {
position:relative;
margin-top:60px;right:15px;
padding:6px;
}

#menuNav ul{
padding:0;margin:0;
list-style-type:none;
text-align:right;
font-size:1.1em

}
#menuNav ul li {
display:inline;
}
#menuNav ul li a{
	display:block;
	position:relative;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	padding:6px;
	border:2px dotted #EFEFEF;
	
}
#menuNav ul li a:hover{
	border:2px dotted #333333;
	background-color: #DCDCDC;
	color: #F89A12;
padding:6px;
}


#logo{
position:absolute;display:block;
height:81px;width:140px;
top:0;left:0
}


/*contenuti*/

#corpo a{
	color:#FF9900;
	text-decoration:none;
	font-weight: bold;
}


#corpo{
	float:right;
	font-size:1.1em;
	margin-top:10px;
	padding:8px 18px 4px 18px;
	width:512px !important;
	width /**/:552px;
	min-height:400px;
	height:auto !important;
	height:400px;
	background-color: #FFFFFF;
	border: #333333 solid 1px;


}

#corpo h3{
	color:#FFFFFF;
	padding:2px;
	font-size:1.3em;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #333333;
}
#corpo h4{
font-size:1.1em;
margin:0;padding:0
/*border-left:3px solid #CE0024*/
}
#corpo p{
margin:0 0 1.5em 0;padding:0;
}

.riga {
	display: block;
	height: 4px;
	border-top: 2px dotted #99cc00;
	width: 500px;
	margin-top:20px;
}
#footer {
	font-size:1.1em;
	margin-top:6px;
	margin-left:0px;
	padding:4px;
	width:691px !important;
	width /**/:691px;
	min-height:40px;
	height:auto !important;
	height:40px;
	background-color: #FFFFFF;
	border: #333333 solid 1px;
	float:left;
	}
	.Stile1 {color: #99CC00}
.Stile2 {
	font-size: medium;
	font-weight: bold;
}
.Stile4 {color: #99CC00; font-weight: bold; }