HTML {
	margin:0; padding:0; height:100%;
}

BODY {
	margin:0; padding:0; height:99.5%; width: 99.7%;
	BACKGROUND-ATTACHMENT: scroll; 
	FONT: 15px Verdana, Arial, sans-serif; 
	COLOR: black; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: black
}

div#corpo{
	box-sizing: border-box;
	position: absolute;
	BACKGROUND-COLOR: #2d8bce; 
	height: 100%; 
	width: 100%; 
	top:0px; 
	right:0px; 
	left:0px; 
	border: 1px solid black;
	FONT-FAMILY:verdana, arial, sans-serif;
}

img.logoalto{
	display: block; 
	width: 100%; 
	height:19.5%; 
	position: absolute; 
	top:0px; 
	left:0px;
}

div.center{
	display:block; 
	height:68%;
}


img.logobasso{
	display: block; 
	width: 100%; 
	height: 12.5%;  
	position:absolute; 
	bottom:0px; 
	left:0px;
}

.menu{
	position: absolute; 
	right:20px; 
	top: 19.5%; 
	display:block; 
	height:35px; 
	width:460px;
}

#menusin{
	DISPLAY: block; 
	TEXT-ALIGN: center;
	position: absolute; 
	text-align:center; 
	top: 27%; 
	display:block; 
	height:41%; 
	width:15%;
}

#menusin A:HOVER { 
	COLOR: #CC3300 ;
	BACKGROUND: #FFFFCC;
}

.bottoni{ 
	display: block;
	FONT-SIZE: 14px; 
	FONT-FAMILY: arial; 
	BACKGROUND: #eae200; 
	BORDER-BOTTOM: black 1px solid; 
	BORDER-RIGHT: black 2px solid; 
	BORDER-TOP: black 0px solid; 
	BORDER-LEFT: black 2px solid; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;  
	WIDTH: 16%;                                                                              
}

.sezioni{
	display:block;
	FONT-FAMILY: arial; 
	FONT-WEIGHT: bold; 
	BORDER-RIGHT: black 2px solid; 
	BORDER-TOP: black 2px solid; 
	BORDER-left: black 2px solid;
	BORDER-BOTTOM: black 1px solid; 
	BACKGROUND: #3399CC; 
	WIDTH: 85%; 
	HEIGHT: 21px;    
}

.bottoni{ 
	display: block;
	FONT-SIZE: 14px; 
	FONT-FAMILY: arial; 
	BACKGROUND: #eae200; 
	BORDER-BOTTOM: black 1px solid; 
	BORDER-RIGHT: black 2px solid; 
	BORDER-TOP: black 0px solid; 
	BORDER-LEFT: black 2px solid; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;  
	WIDTH: 85%;                                                                              
}

.corpocentr{ 
	display: block;
	overflow: auto;
	position: absolute; 
	left: 15%; 
	top: 27%; 
	height:56%; 
	width:82.5%;
	FONT-SIZE: 13px; 
	FONT-FAMILY: verdana, arial, sans serif; 
	BACKGROUND-IMAGE: url('../img/bckground.gif'); 
	BORDER: black 2px solid; 
	padding: 3px;                                            
}

.menufin{ 
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana, arial, sans serif; 
	TEXT-ALIGN: center;
	position: absolute; 
	left: 17%; 
	bottom: 13.3%; 
	display:block; 
	height:auto; 
	width:82.5%; 
}

.menufin A:HOVER { 
	COLOR: #003399 ; 
	BACKGROUND: #99CCFF;
}




.containerafor{
	position: absolute; 
	text-align:center; 
	bottom: 16.8%; 
	display:block; 
	height:14.7%; 
	width:17%;
}

.aforismi{
	border: solid 1px black;
	width: 95%;
	height: 45%;
	text-align: center;
	overflow: auto;
	font: 10px lighter Verdana;
	BACKGROUND-IMAGE: url('../img/bckground.gif');
}


.servmenu{
	display: block;
	border: solid 1px black;
	background-color:#3399FF;
	text-decoration:none;	
	color:#FFFFFF;
	text-align: center;
	width: 150px;
	height: 20px;
}
.servmenu:hover
{
	display: block;
	border: solid 1px black;
	background-color:#66CBFF;
	width: 150px;
	height: 20px;
	color:#000000;
}

.validator
{
	display: block;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.rss{
	display: block; 
	position:absolute; 
	bottom:12.5%; 
	left:6%;
}

.warning{
color: black;
font-size: 10px;
font-family: Verdana, Arial, sans-serif;
width: 500px;
text-align: center;
background-color: #CBE8EF;
border: double 3px red;
}

.avvisi{
border: dotted 3px red;
background-color: #D0D0D0;
width: 400px;
text-align: center;
padding-top: 25px;
padding-bottom: 20px;
color: Red;
}

.segnalazione{
text-transform: uppercase;
color: Red;
font-size: large;
font: large bold Verdana;
}


h1.afor{
padding-bottom: 5px;
color: Blue;
font: 12px bold Verdana;
}