/*stili per il layout fisso con altezza minima*/
html,body{
margin: 0;
padding:0;
height:100%;
}

/*body{font-family: arial,sans-serif;font-size: 76%;text-align: center}*/
body{
font-family: verdana;
font-size: 76%;
text-align: center
}

div#container{
position:relative; 
width: 760px; 
height: 100%;
margin: 0 auto;
text-align: center; 
border-left: 2px solid #36c;
border-right: 2px solid #36c;
} /*__text-align: left;*/

body>div#container{height:auto;}

div#footer{
position: inherit; 
bottom:0px; 
width: auto; 
background-color: #9cf; 
color: #000;
text-align:center;
}

/*stili generici, su header e footer*/
div#header{background-color:#b53;color: #fff}
h1,h2,h3,h4,h5{margin: 0;padding:0}
/*h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}*/
h1{
	padding-left:0em;
	font-family: "verdana";
	font-size: 25px;
	line-height: 25px;
	font-weight: normal;
}
h2{
	color: #fff;
	font-family: "verdana";
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	line-height: 25px;
}
h3{
	color: #fff;
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
}
h4{
	color: #f00;
	font-size: 25px;
	line-height: 25px;
	font-weight: normal;
	font-family: "verdana";
	font-style: normal;
}
h5{
	color: #000;
	font-family: "verdana";
	font-size: 15px;
	font-style: normal;
	line-height: 20px;
	padding: 5px;
}



/*stili specifici per il layout*/
div#navigation{background-color:#9cf}
div#content{padding: 1em 1em 5em}


/*stili per la navigazione*/
div#navigation ul{margin: 0;padding: 0; list-style-type: none;}
div#navigation li{display: inline; margin: 0 0 0 1em;padding: 0} /*nota display: inline*/
div#navigation a{color:#369;font: normal bold 1.2em/2.5em arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #fff;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}
