			.topic {
				text-align: center;
				vertical-align: middle;
				empty-cells: show;
				font-weight: bold;
				width: 540px;
				color: black;
				margin:0 auto;
			}

			.topic a{
				color: black;
			}

			.topic th{
				padding: 1px 3px;
				background-color: #2A78A9;
				border-bottom: 3px solid white;
				color: white;
				font-family: Verdana, "Times New Roman", sans-serif;
				font-size: 12px;
			}

			.topic td{
				padding: 5px 5px;
				color: black;
				font-family: Verdana, "Times New Roman", sans-serif;
				font-size: 11px;
			}

			.pari{
				background-color: white;
			}

			.dispari{
				background-color: #DCEAF4;
			}

			.titolo_topic{
				text-align: left;
			}

			.titolo_topic a:hover{
				color: blue;
			}

			.ultimo{
				width: 130px;
				font-size: 10px;
			}

			.ultimo a:hover{
				color: blue;
			}








			.forum{
				text-align: center;
				vertical-align: middle;
				empty-cells: show;
				width: 540px;
				margin: 11px auto;
			}

			.forum a{
				color: blue;
				font-family: Verdana, "Times New Roman", sans-serif;
				font-size: 12px;
			}

			.data{
				background-color: #2A78A9;
				color: white;
				text-align: center;
				vertical-align: middle;
				width: 110px;
				padding: 2px;
				margin: auto;
			}


			.titolo{
				background-color: #2A78A9;
				color: white;
				text-align: center;
				vertical-align: middle;
				padding: 2px;
				margin: auto;
				width: 430px;
			}

			.nick{
				background-color: #DCEAF4;
				color: black;
				width: 110px;
				margin: auto;
				padding: 10px 2px;
				line-height: 13px;
			}

			.nick2{
				background-color: #CBC9CF;
				color: black;
				width: 110px;
				margin: auto;
				padding: 10px 2px;
			}

			.testo_msg{
				background-color: #DCEAF4;
				color: black;
				padding: 10px;
				text-align: left;
				width: 430px;
			}

			.testo_msg a{
				text-decoration: underline;
			}

			.testo_msg2{
				background-color: #CBC9CF;
				color: black;
				padding: 10px;
				text-align: left;
				width: 430px;
			}
			.testo_msg2 a{
				text-decoration: underline;
			}

			.rispondi{
				background-color: #DCEAF4;
				text-align: right;
				padding: 1px 2px;
				font-weight: bold;
			}

			.rispondi2{
				background-color: #CBC9CF;
				text-align: right;
				padding: 1px 2px;
				font-weight: bold;
			}

			.rispondi3{
				background-color: #DCEAF4;
				text-align: center;
				padding: 1px 2px;
			}

			.rispondi4{
				background-color: #CBC9CF;
				text-align: center;
				padding: 1px 2px;
			}
			.citaz{
				background-color: #DCEAF4;
				text-align: center;
				padding: 1px 2px;
			}




			.funzionerą{
				margin: 3px 0;
				height:38px;
			}

			#aggiungi{
				text-align: center;
				margin-left:10px;
				width: 170px;
				height:38px;
			}

			#aggiungi2{
				text-align: right;
				margin:8px 15px;
				height:38px;
				border-top:1px solid;
				border-bottom:1px solid;
			}

			.pag{
				text-align:right;
			}

			.pag img{
				vertical-align: bottom;
			}

			.pag a{
				font-weight: normal;
			}

			.pag strong{
				font-weight: bold;
			}

			.pagine{
				position:absolute;
				text-align:right;
				vertical-align: middle;
				color: black;
				right: 15px;
				
			}

			.pagine td{
				font-family: Verdana, sans-serif;
				font-size: 10px;
			}





			#indietro{
				text-align: left;
				margin-left: 11px;
			}

			#indietro img{
				vertical-align: middle;
			}

			#indietro a{
				font-size: 13px;
			}



			#regolamento{
				font-size:9px;
				text-align: justify;
				margin: 4px;
			}

			#regolamento2{
				text-align: justify;
			}



			.cita{
				padding: 10px;
				padding-bottom: 5px;
				font-style: italic;
				font-size: 10px;
				margin-top: 5px;
			}


			.cita hr{
				width: 230px;
			}


			.cita a{
				font-style: italic;
				font-size: 10px;
			}


			.tabelle{
				text-align: center;
				margin: 0 auto;
			}


			#risposte th{
				text-align: right;
				background-color: #7CA6BC;
				color: white;
				font-family: Verdana, "Times New Roman", sans-serif;
				font-size: 12px;
				padding: 2px;
			}

			h3 {
				color: #94417B;
			}

			.sfondo {
				background-image:url("immagini/evid.gif");
				background-repeat:no-repeat;
				width: 30px;
				height: 30px;
				text-align: center;
			}

			.nosfondo {
				width: 30px;
				height: 30px;
				text-align: center;
			}


			#smiles {
				margin-top: 15px;
			}

			#smiles th{
				color: black;
				font-family: Verdana, "Times New Roman", sans-serif;
				font-size: 15px;
				padding: 5px;
			}
			
			
			.data_or{
				background-color: #F95B28;
				color: white;
				text-align: center;
				vertical-align: middle;
				width: 110px;
				padding: 2px;
				margin: auto;
			}


			.titolo_or{
				background-color: #F95B28;
				color: white;
				text-align: center;
				vertical-align: middle;
				padding: 2px;
				margin: auto;
				width: 430px;
			}

			.nick_or{
				background-color: #DCEAF4;
				color: black;
				width: 110px;
				margin: auto;
				padding: 10px 2px;
				line-height: 13px;
			}

			.testo_msg_or{
				background-color: #DCEAF4;
				color: black;
				padding: 10px;
				text-align: left;
				width: 430px;
			}

			.testo_msg_or a{
				text-decoration: underline;
			}

			.rispondi_or{
				background-color: #DCEAF4;
				text-align: right;
				padding: 1px 2px;
				font-weight: bold;
			}


			.rispondi3_or{
				background-color: #DCEAF4;
				text-align: center;
				padding: 1px 2px;
			}
