/*-------------- GENERALE ----------------*/
body{
	background-color:#ffffff;
}
DIV#container{
	width:100%; 
	height:100%;
	position:absolute;
	left:0;
	top:0;
	margin:0;
	padding:0
}
DIV#content{
	position:relative;
	display:block;
	float:left;
	background:none;
	padding:0;
	width:100%;
	height:100%;
}
DIV#piva{
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:1000;
	width:159px;
	height:24px;
	overflow:visible;
}
DIV#piva img{
	border:0
}
DIV#messaggio {
	float:left;
	width:100%;
	height:105px;
	border:0px solid #ff0000;
	margin-top: 0px;
	background: url(../images/warning.gif) 2% 45% no-repeat #000;
}
DIV#messaggio p{ 
	font:12px/1.4em "Lucida Grande", Tahoma, Arial, sans-serif;	
	font-weight:normal;
	text-align:left;
	letter-spacing:0px;
	color:#ffffff;
	margin:35px 0 0 120px;
}
DIV#messaggio p a, DIV#messaggio p a:visited{
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
}
DIV#messaggio p a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#ffffff;
}
DIV#logo{	
	float:left;
	clear:both;
	margin:20px
}
DIV#logo img{
	border:0
}
DIV#testo{	
	float:left;
	clear:both;
	margin:8px 20px 0 20px
}
DIV#testo h1{	
	font:16px/1.4em "Lucida Grande", Tahoma, Arial, sans-serif;	
	font-weight:normal;
	text-align:left;
	letter-spacing:0px;
	color:#000;
	margin:0;
	padding:0
}
DIV#testo p{	
	font:11px/1.4em "Lucida Grande", Tahoma, Arial, sans-serif;	
	font-weight:normal;
	text-align:left;
	letter-spacing:0px;
	color:#000;
	margin:8px 0 0 0;
	padding:0
}
DIV#menu{	
	float:left;
	clear:both;
	margin:16px 20px 0 20px
}
DIV#menu p{ 
	font:11px/1.4em "Lucida Grande", Tahoma, Arial, sans-serif;	
	font-weight:normal;
	text-align:left;
	letter-spacing:0px;
	color:#7F2149;
}
DIV#menu p a, DIV#menu p a:visited{
	text-decoration:none;
	font-weight:normal;
	color:#7F2149;
}
DIV#menu p a:hover{
	text-decoration:underline;
	font-weight:normal;
	color:#7F2149;
}