html, body{margin: 0;padding:0;  background: 0px;    color: Black;   }
body{font-family: arial,sans-serif;font-size: 12px;text-align: center;  border: #F0FFF0; }

div#container{position: relative; width: 760px;margin: 0px auto;
    border-left: 1px solid #000; border-right: 1px solid #000; background-color: #eee;color: Black;text-align: left}

/*stili generici, su header e footer*/
div#header{height: 80px;background-color: Gray;color: #fff}
div#header a{text-decoration:none}
div.logo {position: absolute;top: 3px; left: 2px;height: 0px;width: 0px}
div.logo2 {position: absolute;top: -1px; left: 274px;height: 0px;width: 0px}
div.logo3 {position: absolute;top: 65px; left: 274px;height: 0px;width: 0px}
div.logo4 {position: absolute;top: 3px; left: 742px;height: 0px;width: 0px}
div.logo5 {position: absolute;top: 11px; left: 274px;height: 0px;width: 0px}
h1, h2, h3, p{margin: 0}
p{padding-bottom: 10px;  border: Yellow; }
h3{padding-top: 10px}
h1{padding-left:10px;font: bold 2.3em/80px georgia,times,serif}
h2{font-size: 1.5em;  margin-right: auto;  margin-left: -15%;  }
h3{font-size: 1.2em}
div.gif {position: absolute;top: 320px; left: 10px;height: 0px;width: 0px}
div#footer a{color: Black;font-weight: bold;text-decoration: underline}

/*stili specifici per il layout*/
div#navigation{position: absolute; top: 80px; left: 0;width: 110px;\width:110px;w\idth:100px;padding: 1em 0 0 10px}
div#extra{position: absolute; top: 80px; right: 0;\width:190px;w\idth:178px;padding: 1em;border: Black;   }
div#content{margin: 0 190px 0 125px;padding: 1em 10px;background-color: #fff}
div#footer{text-align:right; padding: 5px 20px;
    background-color: Gray; color: White;
    background-position: 0px;
    border: 1px none Black;
    border-right: thin none White;
    font-weight: bolder;
    font-size: 11px;
}
.highlightText {
	box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	background-color: #FCF9F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #000066;
	padding:5px 5px 5px 5px;
	border:solid 1px #CCCCCC;
	margin:5px 10px 5px 10px;
}
/*stili per la navigazione*/
div#navigation ul{margin: 0 0 20px;padding: 0; list-style-type: none}
div#navigation ul a{display:block;width: 108px;border-bottom: 1px solid #fff;color:#000;
    font-weight:bold; text-decoration: none}
div#navigation ul a:hover{background-color: #fff;color: #f00}
div#navigation ul a#activelink{color: #f00;text-decoration: none}
div#minilink a{margin: 20px 0;display: block;border: 1px inset #666;width:100px;line-height: 40px;
    background-color: #fff;color: #000;text-align: center;text-decoration: none}
div#minilink a:hover{font-size: 2em;font-weight: bold;color: #ccc}
/*stili per la sezione extra*/

/*stili per i contenuti*/
div#content{border-left: 1px solid #999; border-right: 1px solid #999} /*risolve il peek-a-boo bug di IE6*/