html
{
	overflow: -moz-scrollbars-vertical;
}

body
{
	background-color: white;
	background-image: url(/images/sfondo.gif);
	background-repeat: repeat-x;
	top: 0px;
	margin-top: 0px;
	left: 0px;
	margin-left: 0px;
	font-family: Tahoma, Arial;
	font-size: 10pt;
}

table.riquadro
{
	background-color: #CCE5BF;
	width: 221px;
}
td.riquadro
{
	background-image: url(/images/bordotabella.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 221px;
	height: 5px;
}
td.verdechiaro
{
	background-color: #CCE5BF;
}
td.boxfoto
{
	background-image: url(/images/boxfoto.gif);
	background-repeat: no-repeat;
	width: 234px;
	height: 173px;
	padding-top: 2px;
	padding-left: 2px;
}
td
{
	text-align: left;
}
table.risultati
{
	background-color: #CCE5BF;
	width: 660px;
}
td.risultati
{
	background-image: url(/images/bordotabella.gif);
	background-repeat: repeat-x;
	background-position: top left;
	width: 660px;
	height: 5px;
}
table.storico
{
	background-color: #CCE5BF;
	width: 266px;
}
td.storico
{
	background-image: url(/images/bordotabella.gif);
	background-repeat: repeat-x;
	background-position: top left;
	width: 230px;
	height: 5px;
}
p
{
	text-align: left;
	font-family: Tahoma, Arial;
	font-size: 9pt;
}

p.vocemenu
{
	text-align: left;
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 10pt;
	color: #006505;
	margin-left: 20px;
	margin-bottom: 5px;
}
p.vocesezione
{
	text-align: center;
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 14pt;
	color: #006505;
	margin-left: 20px;
	margin-bottom: 5px;
}
p.vocesottomenu
{
	text-align: left;
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
p.menulink
{
	text-align: left;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
p.titolo
{
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 14pt;
}
a
{
	text-align: left;
	font-family: Tahoma, Arial;
	font-size: 10pt;
	color: #428742;
	text-decoration: underline;
}
a:hover
{
	color: black;
}
a.menu
{
	text-align: left;
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	text-decoration: none;
}
a.menu:hover
{
	color: #428742;
	text-decoration: underline;
}
a.menured
{
	text-align: left;
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 10pt;
	color: red;
	text-decoration: none;
}
a.menured:hover
{
	color: #428742;
	text-decoration: underline;
}
a.sezione:hover
{
	color: #428742;
	text-decoration: underline;
}
a.sezione
{
	text-align: left;
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 12pt;
	color: black;
	text-decoration: none;
}
a.flat
{
	font-size: 8pt;
	color: #808080;
	text-decoration: none;
}
a.flat:hover
{
	color: #808080;
	text-decoration: none;
}
a.rosso
{
	color: red;
	text-decoration: none;
}
a.rosso:hover
{
	color: red;
	text-decoration: underline;
}
a#menu1 img
{
	background: top left no-repeat;
	width: 150px;
	height: 32px;
	background-image: url(/images/menu1.gif);
}
a#menu1:active img
{
	background: top left no-repeat;
	width: 150px;
	height: 32px;
	background-image: url(/images/menu1.gif);
}
a#menu1:hover img
{
	background: top left no-repeat;
	width: 150px;
	height: 32px;
	background-image: url(/images/menu1over.gif);
}
a#menu3 img
{
	background: top left no-repeat;
	width: 106px;
	height: 32px;
	background-image: url(/images/menu3.gif);
}
a#menu3:active img
{
	background: top left no-repeat;
	width: 106px;
	height: 32px;
	background-image: url(/images/menu1.gif);
}
a#menu3:hover img
{
	background: top left no-repeat;
	width: 106px;
	height: 32px;
	background-image: url(/images/menu3over.gif);
}
a#menu4 img
{
	background: top left no-repeat;
	width: 102px;
	height: 32px;
	background-image: url(/images/menu4.gif);
}
a#menu4:hover img
{
	background: top left no-repeat;
	width: 102px;
	height: 32px;
	background-image: url(/images/menu4over.gif);
}
a#menu5 img
{
	background: top left no-repeat;
	width: 70px;
	height: 32px;
	background-image: url(/images/menu5.gif);
}
a#menu5:hover img
{
	background: top left no-repeat;
	width: 70px;
	height: 32px;
	background-image: url(/images/menu5over.gif);
}
p.footer
{
	text-align: center;
	color: #808080;
	font-size: 8pt;
	font-family: Tahoma, Arial;
}
p.info
{
	text-align: center;
	color: #000000;
	font-size: 10pt;
	font-family: Tahoma, Arial;
	padding: 4px;
}
p.titolo2
{
	color: #467900;
	font-weight: bold;
	font-size: 11pt;
	font-family: Tahoma, Arial;
}

.testobianco
{
	color: White;
}
.testorosso
{
	color: Red;
}
.testoverde
{
	color: #467900;
}
.centro
{
	text-align: center;
}
.risultati_maschi
{
	font-size: 11px;
	font-weight: bold;
	color: #006699;
	text-decoration: underline;
	margin: 5px;
}
.risultati_femmine
{
	font-size: 11px;
	font-weight: bold;
	color: #F05EAE;
	text-decoration: underline;
	margin: 5px;
}
.titlefield
{
	/*CSS for RSS title link in general*/
	text-decoration: none;
}
.labelfield
{
	/*CSS for label field in general*/
	color: brown;
	font-size: 90%;
}
.datefield
{
	/*CSS for date field in general*/
	color: gray;
	font-size: 90%;
}
#example1
{
	/*Demo 1 main container*/
	width: 494px;
	height: 28px;
	border: 1px solid black;
	padding: 4px;
	background-color: lightyellow;
}
#example2
{
	/*Demo 2 main container*/
	width: 600px;
	height: 180px;
	border: 1px dashed black;
	padding: 4px;
	background-color: #EEEEEE;
}
#example2 ul
{
	/*Demo 2 UL container*/
	margin: 0;
	padding-left: 18px;
}
#example2 ul li
{
	/*Demo 2 LI that surrounds each entry*/
	margin-bottom: 4px;
}
#example3
{
	/*Demo 3 main container*/
	width: 250px;
	height: 280px;
	border: 1px solid navy;
	padding: 4px;
}
#example3 p
{
	/*Demo 3 P element that separates each entry*/
	margin-top: 0;
	margin-bottom: 7px;
}
#example1class
{
	font-weight: bold;
}
code
{
	/*CSS for insructions*/
	color: red;
}
#rssggl
{
	width: 494px;
	height: 28px;
	border: 1px solid black;
	padding: 4px;
	background-color: lightyellow;
}
#rssra
{
	width: 494px;
	height: 28px;
	border: 1px solid black;
	padding: 4px;
	background-color: lightyellow;
}