body	{
		background-image: url(/images/sfondonew.jpg);
		background-repeat: repeat-x;
		padding: 0px;
		margin: 0px;
		}

html, body, #contents	{
								min-height: 100%;
								width: 100%;
								height: 100%;
		padding: 0px;
		margin: 0px;
								}

html>body, html>body #contents	{
											height: auto;
		padding: 0px;
		margin: 0px;
											}

#contents	{
				position: absolute;
				top: 0;
				left: 0;
				}

td	{
/*	color: #FFFFFF;*/
	font-family: Arial, sans-serif;
	font-size: 9pt;
	text-align: center;
	}

a:link	{
		color: #FFFF99;
		}

a:visited	{
			color: #FFFF99;
			}

a:hover		{
			color: #FFFF33;
			}

a:active	{
			color: #FFFF33;
			}

#content	{
			margin-top: 1em;
			font-family: Arial, sans-serif;
			font-size: 9pt;
			text-align: center;
			color: #FFCC00;
			}

#footer	{
		position: relative;
		top: 2%;
		width: 100%;
		color: #FFFFFF;
		font-size: 70%;
		}

#formpos	{
			width: 100%;
			}

#header	{
		text-align: center;
		border: 0px;
		margin: 0px;
		height: 95px;
		}

#ybody	{
		font-family: Arial, sans-serif;
		color: #000000;
		font-size: 9pt;
		text-align: center;
		vertical-align: middle;
		position: relative;
		left: 5%;
		top: 1%;
		overflow: auto;
		width: 90%;
		scrollbar-base-color: #FFFF99;
		scrollbar-arrow-color: #666600;
		}

#xbody	{
		font-family: Arial, sans-serif;
		color: #000000;
		font-size: 9pt;
		text-align: center;
		vertical-align: middle;
		height: 475px;
		position: relative;
		left: 5%;
		top: 1%;
		overflow: auto;
		width: 90%;
		scrollbar-base-color: #FFFF99;
		scrollbar-arrow-color: #666600;
		}

#xbody2	{
		font-family: Arial, sans-serif;
		color: #000000;
		font-size: 9pt;
		text-align: center;
		vertical-align: middle;
		height: 485px;
		position: relative;
		left: 5%;
		top: 2%;
		overflow: auto;
		width: 90%;
		scrollbar-base-color: #FFFF99;
		scrollbar-arrow-color: #666600;
		}

#content2	{
			margin-top: 1em;
			font-family: Arial, sans-serif;
			font-size: 12pt;
			font-weight: bold;
			text-align: center;
			color: #FFCC00;
			}

#dettaglio	{
			overflow: auto;
}

#concsett	{
				border: outset;
				width: 95%;
				border-collapse: collapse;
				border-color: #666600;
				color: #FFFFFF;
				}

#concsett td	{
					border: 2px solid #666600;
					}

#concprox	{
				border: outset;
				width: 95%;
				border-collapse: collapse;
				border-color: #666600;
				color: #FFFFFF;
				}

#concprox td	{
					border: 2px solid #666600;
					}

#bodytable {	border: outset;
				width: 95%;
				border-collapse: collapse;
				border-color: #666600;
				height: 485px;
}

#bodytable td	{
					border: 2px solid #666600;
					}

#grigliatable {	border: outset;
				width: 95%;
				border-collapse: collapse;
				border-color: #666600;
}

#grigliatable td	{
					border: 2px solid #666600;
				text-align: center;
				vertical-align: middle;
}
.xnav	{
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	}

.title	{
			background-color: #449c07;
			font-family: Arial, sans-serif;
			font-size: 12pt;
			font-weight: bold;
			color: #FFCC00;
			}

.titlelegend	{
			font-family: Arial, sans-serif;
			font-size: 10pt;
			font-weight: bold;
			color: #FFCC00;
			}

.italic	{
			font-style: italic;
			}

.data	{
		font-weight: bold;
		}

.annullo	{
			font-weight: bold;
			}

.strapline	{
				color: #FFFFFF;
				}

.menuNavigazioneconc	{
					tetx-align: left;
					}

.giornata	{
					tetx-align: left;
					}

.categoria	{
					tetx-align: left;
					}

.intcat	{
		font-family: Arial, sans-serif;
		font-size: 1em;
		color:#FFCC00;	
}



	/*<![CDATA[*/
	<!--
.menuNavigazione{
color:#FFCC00;
margin:0;
padding:6px 0 5px 0;
border-bottom:1px solid #535300;
font-family: Arial, sans-serif;
font-size: 9pt;
text-align:center;
}
.menuNavigazione li{
display:inline;
}
.menuNavigazione a{
height:0;
padding:5px 0.7em;
border:1px solid #535300;
	font-family: Arial, sans-serif;
	font-size: 9pt;
font-weight: bold;
text-decoration:none;
margin:-6px .3em;
}
.menuNavigazione .voceCorrente a{
border-bottom:none;
padding-bottom:6px;
}
.menuNavigazione a:link,
.menuNavigazione a:visited{
/*background:#808000;*/
color:#FFCC00;
}
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
background:#78A857;
color:#FFCC00;
}
.menuNavigazione .voceCorrente a:link,
.menuNavigazione .voceCorrente a:visited,
.menuNavigazione .voceCorrente a:hover,
.menuNavigazione .voceCorrente a:focus,
.menuNavigazione .voceCorrente a:active{
background:#59BA17;
color:#FFCC00;
border-bottom:none;
padding-bottom:6px;
}
	-->
	/*]]>*/

/* PAGINA REGOLAMENTI */

#rules			{	font-family: Verdana, Helvetica, Arial, Sans-Serif;
					color: #ffffff; font-size: 10px;
					text-align: center; vertical-align: middle;}

td.rulesfoot	{	font-family: Verdana, Helvetica, Arial, Sans-Serif;
					font-size: 10px;
					font-weight: bold;
					color: #FFCC00; 
					text-align: center;
					vertical-align: middle;
					background-color: #78A857;
				}
