
			html, body {
				margin: 0;
				padding: 0;
				text-align:center;
			}

			body {
				margin: 0;
			}
			
			#header {
				position: relative;
				width: 780px;
				height: 75px;
				margin: 0 auto;
				background-image: url("immagini/header_sfondo.jpg");
				background-repeat: no-repeat;
			}

			#container {
				position: relative;
				width: 780px;
				margin: 3px auto;
				padding: 0;
			}

			#leftnav_1 {
				position: absolute;
				top: 0;
				left: 0;
				width: 179px;
				height: 47px;
				margin: 0;
				padding: 0;
			}

			#leftnav_2 {
				position: absolute;
				top: 47px;
				left: 0px;
				width: 179px;
				margin: 0;
				text-align:center;
			}

			#content {
				margin-left: 179px;
				top:0;
				padding: 30px 0;
				min-height: 500px;
				height: auto !important; /* hack per IE */
				height: 500px;           /* hack per IE */
				text-align: justify;
				font-family: "Verdana", serif;
				font-size: 12px;
				border: solid 7px #BEBCFA;
				border-left-style: none;
				border-right-style: none;
				background-image: url("immagini/destra.gif");
				background-position: right;
				background-repeat: repeat-y;
				background-color: white;
			}

			#corpo {
				margin:0 15px;
				font-family: "Verdana", "Arial", sans-serif;
				font-size: 12px;
			}

			#footer {
				position: relative;
				width: 780px;
				height: 18px;
				padding: 0;
				margin: 0 auto;
				background-color: #9892ED;
				font-family: Tahoma, sans-serif;
				font-size: 12px ;
				font-weight: bold ;
				
			}
			


			#logo {
				position: absolute;
				top: 0px;
				left: 6px;
				width: 167px;
				height: 79px;
			}

			#reg {
				position: absolute;
				top: -75px;
				left: 195px;
				width: 110px;
				height: 14px;
				line-height: 11px;
				text-align: center;
				font-family: Tahoma, Verdana, serif;
				color: black;
				font-size: 11px;
				font-weight: bold;
				z-index: 2;
			}

			#reg2 hr{
				width: 110px;
				height: 1px;
				margin: 0;
			}

			#reg a{
				color: white;
				font-size: 11px;
				text-decoration: none;
				font-weight: bold;
				font-family:  Tahoma, Verdana, serif;
			}

			#reg2 {
				position: absolute;
				top: -75px;
				left: 175px;
				height: 14px;
				width: 160px;
				line-height: 11px;
				text-align: center;
				font-family: Tahoma, Verdana, serif;
				color: black;
				font-size: 11px;
				font-weight: bold;
				z-index: 2;
			}

			#reg2 strong{
				font-family: Tahoma, Verdana, serif;
				color: black;
				font-size: 11px;
				font-weight: bold;
				white-space: pre;
			}

			#hr_head {
				position:absolute;
				top: -71px;
				left: 185px;
				width: 130px;
			}

			#hr_head hr{
				color:black;
				height: 1px;
				vertical-align: middle;
			}

			#log-in {
				position: absolute;
				top: -59px;
				left: 195px;
				color: black;
				font-size: 11px;
				text-decoration: none;
				text-align: right;
				font-family:  Tahoma, Verdana, serif;
				font-weight: bold;
			}

			#log-in2 {
				border-top: solid 1px black;
				position: absolute;
				top: -60px;
				left: 175px;
				width: 160px;
				color: black;
				font-size: 11px;
				text-decoration: none;
				text-align: center;
				font-family:  Tahoma, Verdana, serif;
				font-weight: bold;
				z-index: 2;
			}

			.bianco {
				color: white;
			}

			.rosso {
				color: red;
			}

			.login{
				font-family:  Tahoma, Verdana, Arial, sans-serif;
				text-decoration: none;
				font-size: 10px ;
				height: 12px;
				vertical-align: middle;
				color: black;
				width: 65px;
				border: 0px;
				font-weight: normal;
			}

			.login2{
				font-family: Tahoma, Verdana, serif;
				text-decoration: none;
				font-weight: bold;
				font-size: 11px ;
				color: #310D97;
				color: white;
			}

			#errore_log {
				position: absolute;
				top: 0;
				left: 130px;
				font-family: Tahoma, Verdana, serif;
				font-size: 11px ;
				color: red;
			}

			#entra {
				position: absolute;
				top: 13px;
				left: 130px;
				vertical-align: top;
			}

			#admin{
				position: absolute;
				top: -64px;
				right: 175px;
				font-family: "Verdana", "Arial", sans-serif;
			}

			#admin a{
				text-decoration: none;
				color: #310D97;
				font-size: 13px;
				font-style: normal;
				font-weight: bold;
			}

			#chisiamo {
				position: absolute;
				top: 3px;
				right: 175px;
				color: #310D97;
				font-size: 13px;
				font-style: normal;
				font-weight: bold;
				text-align: left;
				font-family: "Verdana", "Arial", sans-serif;
			}

			#chisiamo a{
				color: #310D97;
				text-decoration: none;
			}

			#bubu {
				position: absolute;
				top: 0px;
				right: 0px;
				width: 163px;
				z-index: 2;
			}

			#bubu img{
				margin-top: -1px;
			}

			#cerca {
				position: absolute;
				top: 56px;
				right: 120px;
			}

			#cerca a{
				color: black;
				font-family: "Verdana", "Arial", sans-serif;
				font-size: 13px;
				font-weight: bold;
			}

			#form_cerca{
				position: absolute;
				top: 56px;
				right: 30px;
				font-family: "Verdana", "Arial", sans-serif;
				font-size: 11px ;
				color: black;
				width: 85px;
				height: 15px;
				border:0;
				vertical-align: top;
			}

			#ok {
				position: absolute;
				top: 57px;
				right: 8px;
			}

			#ok_cerca{
				height: 15px;
			}

			#sottologo {
				top: 0px;
				left: 0px;
				width: 179px;
				height: 47px;
				padding-top: 5px;
			}

			#char_palla{
				display:block;
				color: white;
				font-size: 15px;
				padding-top: 2px;
				text-decoration: none;
				font-weight: bold;
				font-family:  Garamond, "Times New Roman", serif;
			}
			
			#char_palla2{
				display:block;
				color: white;
				font-size: 22px;
				text-decoration: none;
				font-weight: bold;
				font-family: Garamond, "Times New Roman", serif; 
				height:25px;
				line-height:25px;
			}

			#palla1 {
				position: absolute;
				top: 0;
				right: 0;
				width: 90px;
				height: 26px;
				background-image:url("immagini/palla_menu_dx_forum.gif");
				background-repeat:no-repeat;
			}

			#palla1 a{
				position: absolute;
				top: 0px;
				right: 0px;
				width: 90px;
				height: 26px;
				background-image:url("immagini/palla_blu_menu_dx.gif");
				background-repeat:no-repeat;
			}

			#palla1 a:hover,#palla1 a:active {
				position: absolute;
				top: 0px;
				right: 0px;
				width: 90px;
				background-image:url("immagini/palla_menu_dx_forum.gif");
				background-repeat:no-repeat;
				height: 26px;
			}

			#palla2 {
				position: absolute;
				top: 0px;
				right: 90px;
				width: 90px;
				background-image:url("immagini/palla_menu_dx_bacheca.gif");
				background-repeat:no-repeat;
				height: 26px;
			}

			#palla2 a{
				position: absolute;
				top: 0px;
				right: 0px;
				width: 90px;
				height: 26px;
				background-image:url("immagini/palla_blu_menu_dx.gif");
				background-repeat:no-repeat;
			}

			#palla2 a:hover,#palla2 a:active {
				position: absolute;
				top: 0px;
				right: 0px;
				width: 90px;
				background-image:url("immagini/palla_menu_dx_bacheca.gif");
				background-repeat:no-repeat;
				height: 26px;
			}



			#palla3 {
				position: absolute;
				top: 0px;
				right: 180px;
				width: 90px;
				height: 26px;
				background-image:url("immagini/palla_menu_dx_freetime.gif");
				background-repeat:no-repeat;
			}

			#palla3 a{
				position: absolute;
				top: 0px;
				right: 0px;
				width: 90px;
				height: 26px;
				background-image:url("immagini/palla_blu_menu_dx.gif");
				background-repeat:no-repeat;
			}

			#palla3 a:hover,#palla3 a:active {
				position: absolute;
				top: 0px;
				right: 0px;
				width: 90px;
				background-image:url("immagini/palla_menu_dx_freetime.gif");
				background-repeat:no-repeat;
				height: 26px;
			}

			#palla4 {
				position: absolute;
				top: 0px;
				right: 270px;
				width: 90px;
				height: 26px;
				background-image:url("immagini/palla_menu_dx_rubriche.gif");
				background-repeat:no-repeat;
			}

			#palla4 a{
				position: absolute;
				top: 0px;
				right: 0px;
				width: 90px;
				height: 26px;
				background-image:url("immagini/palla_blu_menu_dx.gif");
				background-repeat:no-repeat;
			}

			#palla4 a:hover,#palla4 a:active {
				position: absolute;
				top: 0px;
				right: 0px;
				width: 90px;
				background-image:url("immagini/palla_menu_dx_rubriche.gif");
				background-repeat:no-repeat;
				height: 26px;
			}

			#palla5 {
				position: absolute;
				top: 0px;
				right: 360px;
				width: 90px;
				height: 26px;
				background-image:url("immagini/palla_menu_dx_inchieste.gif");
				background-repeat:no-repeat;
			}
			
			#palla5 a{
				position: absolute;
				top: 0px;
				right: 0px;
				width: 90px;
				height: 26px;
				background-image:url("immagini/palla_blu_menu_dx.gif");
				background-repeat:no-repeat;
			}

			#palla5 a:hover,#palla5 a:active {
				position: absolute;
				top: 0px;
				right: 0px;
				width: 90px;
				background-image:url("immagini/palla_menu_dx_inchieste.gif");
				background-repeat:no-repeat;
				height: 26px;
			}

			#mail {
				position:absolute;
				left: 5px;
				padding: 0;
				padding-top: 2px;
				height: 18px;
				color: #310D97;
				text-align: left;
			}

			#istit {
				position:absolute;
				right: 5px;
				padding: 0;
				padding-top: 2px;
				height: 18px;
				color: #310D97;
				text-align: right;
			}

			#istit a{
				margin: 0;
				color: #310D97;
				text-align: right;
				text-decoration: none;
			}


			form {
				margin:0;
			}
			
			img{
				border: none;
			}

			table{
				margin: auto;
				padding: 0;
				font-family: Verdana, sans-serif;
				font-size: 13px;
			}

			td{
				margin: 0;
				padding: 0;
				font-family: Verdana, sans-serif;
				font-size: 13px;
			}
			th{
				margin: 0;
				padding: 0;
				font-family: Verdana, sans-serif;
				font-size: 13px;
			}



			a {
				color:mediumblue;
				text-decoration: none;
			}


			textarea,text {
				font-family: "Verdana", "Arial", sans-serif;
				font-size: 12px;
			}