html, body, h1, h2, h3, h4, h5, h6,address, blockquote, dl, form,fieldset, ol, table, p, pre, ul{	margin: 0;	padding: 0;	text-align: justify;}body{	background-color: #DD0000;	color:#3F3F3F;	font-family:Verdana,Helvetica,Arial,sans-serif;	font-size:10px;}#body_phpbb{	background-color: #dd0000;}p {	line-height:1.3;	margin:7px 5px;}fieldset{	position:inherit;	padding: 8px 8px 8px 8px;	margin: 0px 8px 15px 8px;	display: block;	border: 1px solid #cccccc;	-moz-border-radius: 10px;	height:auto;	width:auto;	vertical-align: middle;}legend{	position:inherit;	top: -10px;	left: 10px;	padding: 0px 10px 0px 10px;	border: 1px solid #cccccc;	background-color: #dd0000;	-moz-border-radius: 5px;	margin-left: 8px;	font-weight: bold;	color:white;}a:link, a:visited{/*	color: #017CB3; *//*	color: #016996; */	color: #015477;	text-decoration: none;}a:hover{	text-decoration: none;	font-weight: bold;}h1{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	margin:15px 0px 200px 0px;	color: #FFFFFF;	font-weight: bold;	font-size: 26px;}h4{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #3f3f3f;	font-weight: bold;	font-size: 24px;	text-align: center;}h2{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	margin: 3px 0px 2px 0px;	color: #3f3f3f;	font-weight: bold;	font-size: 20px;	text-align: center;}h3{	font-family: Arial, Helvetica, sans-serif;	margin: 10px 0px 7px 0px;	color: #3f3f3f;	font-weight: bold;	font-size: 11px;}.pulitore{	clear: both;}#contenitore{	width:958px;	background:transparent url(../img/cont.gif) repeat-y scroll 0 0;	margin:0 auto;	font-size: 1.1em;}#header{	/* background:transparent url(../img/head_home.jpg) no-repeat scroll 0 100%; */	height:192px;	position:relative;}#colonna_sx{	float: left;	width: 180px;	padding-left: 20px;	padding-top: 20px;}ul{	padding-left: 10px;}.livello1 li{	/*list-style-image: url(../img/quadrato_menu_g.gif); */	list-style: none;	font-weight: bold;	font-size: 12px;	margin-left: 0px;}.livello2 li{	list-style-image: url(../img/quadrato_menu_p.gif);	font-weight: normal;	padding-top: 3px; 	margin-left: 15px;}#box_centrale{	float: left;	width: 508px;	padding-top: 30px;}#box_centrale_dx{	float: left;	width: 748px;	padding-top: 30px;}#colonna_dx{	float: right;	width: 240px;	padding-top: 20px;}#calendario{	margin: 0px 17px 5px 5px; 	width:214px; 	float:right;}#calendario td{	font-size: 10px;}.sponsor{	margin: 5px 31px 5px 5px;	width:200px;	float:right;}#prossimo_turno{	margin: 0px 17px 5px 5px; 	width:214px; 	float:right;}#footer{	background:#DD0000 url(../img/foot.png) no-repeat scroll 0 0;	font-size:10px;	clear:both;	height:57px;	padding:15px 0 0;}#footer p {	padding:0 0 0 20px;	text-align:center;	vertical-align:super;}#breadcrumb{	float: left;	text-align:left;	background:inherit;	font-size: 14px;	padding-left: 65px;}#breadcrumb:hover{	/*font-weight: bold;*/}