﻿/*stili per il layout fisso con posizionamenti assoluti*/html,body{    margin: 0;	padding:0}body{   background-color: #FFF;   font-family: arial,sans-serif;    font-size: 76%;   text-align: center}div#container{/*dimensioni e aspetto della pagina  */    position: relative;    width:900px; /*############### */    margin: 0 auto;}div#container2{	repeat-y top left;	text-align: left}/*stili generici, su header e footer*/div#header{	  color: #FFF;}#logo{	width: 200px;	text-align: center;	float: left;}#head_ft1 {	float: left;	width: 677px;}#head_ft2 {	float: left;	width: 83px;}div#mn_sup{ /* pulsanti sup */       position: absolute; 	   margin: 0 auto;	   top: 125px; 	   right: 0;       width: 900px;	   height: 24px;	   background-image: url(../grafica/mn1.jpg);}h1,h2{margin: 0;padding:0}h1{padding-left:10px;font: bold 2.3em/80px arial,sans-serif}h2{color: #69f;font-size: 1.5em}/*primo box menu sx*/div#navigation{       position: absolute; 	   top: 180px; 	   left: 0;       width: 125px;	   padding: 10px 0 10px 10px;	   background-color: #F7F7F7}div#extra{ /* colonna dx */       position: absolute; 	   top: 170px; 	   right: 0;       width: 220px;	   padding: 1em 5px}div#extra_lav{ /* colonna dx */       position: absolute; 	   top: 180px; 	   right: 0;       width: 125px;	   padding: 10px 0 10px 10px;	   border: 1px solid #CCC;	   background-color: #F7F7F7}div#content{	position: absolute;	top: 190px;	left: 170px;	width: 480px;}div#footer{       position: relative; 	   bottom: -750px;	   float: left; 	   width: 900px;	   align: center;	   list-style-type: none}/*primo menu sx*/div#navigation ul{color:#E0691E;font: normal bold 11px arial,sans-serif; line-height: 1.9;  margin: 0;padding: 0; list-style-type: none}div#navigation li{margin: 0;padding: 0}div#navigation a{color:#333;font: normal bold 11px arial,sans-serif; line-height: 1.9; text-decoration: none}div#navigation a:hover{color: #000066}div#navigation a#activelink{color: #333;text-decoration: none}div#navigation p{font-size: 80%}div#extra_lav ul{color:#E0691E;font: normal bold 12px arial,sans-serif; line-height: 2.1;  margin: 0;padding: 0; list-style-type: none}div#extra_lav li{margin: 0;padding: 0}div#extra_lav a{color:#666;font: normal bold 12px arial,sans-serif; line-height: 2.1; text-decoration: none}div#extra_lav a:hover{color: #000066}div#extra_lav a#activelink{color: #666;text-decoration: none}div#extra_lav p{font-size: 80%}/*stili per la sezione extra*/div#extra div.newsbox{       font-size: 90%;margin-bottom: 2em}div#extra div.newsbox h2{color: #999;font-size: 1.2em}div#extra div.newsbox p{margin: 0}.piede {	color:#000066;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	text-decoration:none;	font-style: normal;}img.imag1 {float: left;margin-right: 18px;margin-bottom: 12px;    border-top: thin solid #CCC;	border-right: thin solid #CCC;	border-bottom: thin solid #CCC;	border-left: thin solid #CCC;}.txt1 {	color:#333;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	text-decoration:none;	font-style: normal;	text-align: justify;}.tit_h {	color:#E0691E;	font-family:Arial, Helvetica, sans-serif;	font-size:17px;	font-weight:bold;}