body
{
	font-size: 12pt;
	background-attachment: fixed;
	background-image: url(../images/background.gif);
	color: black;
	font-family: Arial, Verdana;
	background-color: white;
	text-align: justify;
}
P
{
	font-size: 12pt;
	color: black;
	text-indent: 1.2em;
	font-family: Verdana, 'Times New Roman';
	text-align: justify;
}
P.PrimaIndentata
{
	text-indent: -1em;
	margin-left: 1em;
}
H1
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 18pt;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #cc0000;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
}
P.subtitle
{
    FONT-WEIGHT: bold;
    COLOR: #0000c0;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: center
}
H2
{
	font-size: 16pt;
	color: #ff0000;
	font-style: italic;
	text-align: center;
}
P.Footer
{
    FONT-SIZE: smaller;
    COLOR: #800000;
    BORDER-TOP-STYLE: none;
    FONT-STYLE: italic;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    TEXT-ALIGN: center;
    BORDER-BOTTOM-STYLE: none
}
TH
{
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e0e0e0;
    TEXT-ALIGN: center
}
TABLE
{
    BORDER-RIGHT: inset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: inset;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: inset;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: inset;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: justify
}
TABLE Caption
{
	font-weight: bold;
	font-size: larger;
	color: #800000;
	border-top-style: groove;
	font-style: italic;
	border-right-style: groove;
	border-left-style: groove;
	background-color: #ffcc66;
	text-align: left;
	font-variant: small-caps;
	border-bottom-style: groove;
}
TABLE TD
{
    FONT-FAMILY: Arial
}
.OrgCus
{
    BACKGROUND-COLOR: #ff0000
}
TABLE TR
{
    FONT-FAMILY: Arial
}
.CentriStorici
{
    BORDER-RIGHT: solid;
    BORDER-TOP: solid;
    BORDER-LEFT: solid;
    COLOR: #0000cd;
    BORDER-BOTTOM: solid
}
TABLE TR.Interlinea
{
    BORDER-RIGHT: solid;
    BORDER-TOP: solid;
    BORDER-LEFT: solid;
    BORDER-BOTTOM: solid;
    BACKGROUND-COLOR: #6495ed;
    TEXT-ALIGN: left
}
TABLE.NoFullSize
{
    WIDTH: auto;
    FONT-FAMILY: Arial;
    HEIGHT: auto;
    TEXT-ALIGN: left
}
TABLE.Thumbnails
{
    WIDTH: 100%;
    FONT-FAMILY: Arial;
    HEIGHT: auto;
    TEXT-ALIGN: center
}
H5
{
    WIDTH: 100%;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: aqua
}
.SoloIscrizione
{
    BACKGROUND-COLOR: #ffff66
}
TR.MenuOrizzontale
{
	font-weight: bolder;
	font-size: 12pt;
	color: #ffffff;
	font-family: Verdana, Arial;
	background-color: #5b5b5b;
	text-align: left;
}
A
{
    COLOR: #ff6347
}
TR.MenuOrizzontale A
{
    FONT-SIZE: 12pt;
    COLOR: #ffffff
}
#BodyMenu
{
    MARGIN: 0px
}
.SubTitle
{
    MARGIN-TOP: 0pt;
    FONT-SIZE: smaller;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0pt
}
UL
{
    LIST-STYLE-IMAGE: url(../images/lanternaSmall.gif)
}
ol
{
    list-style-type:upper-latin;
}
.Dati
{
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: right;
    TEXT-DECORATION: underline
}
DIV.Sponsor
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right
}
.HiddenTable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: auto;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
    BORDER-BOTTOM-STYLE: none
}
TABLE TR.NoteAtleta
{
    BORDER-RIGHT: red thin solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: red thin solid;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: red thin solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: red thin solid;
    BORDER-COLLAPSE: separate;
    TEXT-ALIGN: left
}
TD.Foto
{
    VERTICAL-ALIGN: middle;
    WIDTH: 140px;
    BACKGROUND-COLOR: #e0e0e0;
    TEXT-ALIGN: center
}
TD.Altro
{
    WIDTH: 500px
}
TD.DatiUtente
{
    VERTICAL-ALIGN: bottom;
    WIDTH: 400px;
    TEXT-ALIGN: left
}
A.OpenLine
{
    /*CURSOR: hand*/
}

/* menu di navigazione */
.menu1liv {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #333333;
    font-weight: bold;
}
a.menu1liv {
    color: #333333;
    text-decoration: none;
}
a.menu1liv:hover {
    color: #333333;
    text-decoration: underline;
}
a.menu1liv:visited {
    color: #333333;
}
.BgMenu1livOn {
	background-color: #CCCCCC;
}
.menu2liv {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #333333;
}
a.menu2liv {
    color: #333333;
    text-decoration: none;
}
a.menu2liv:hover {
    color: #333333;
    text-decoration: underline;
}
a.menu2liv:visited {
    color: #333333;
}
.BgMenu2livOn {
	background-color: #CCCCCC;
}
.menuLink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #FF0000;
    font-weight: bold;
}
.favoritiLink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 64%;
}
a.favoritiLink{
  text-decoration: underline;
}
a.favoritiLink:hover{
  text-decoration: underline;
}
a.favoritiLink:visited{
	text-decoration: underline;
}
.menuPage {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 84%;
}
.menuPageOn {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 84%;
    color: #333333;
    font-weight: bold;
}
a.menuPageOn {
    color: #333333;
    text-decoration: none;
}
a.menuPageOn:hover {
    color: #333333;
}
a.menuPageOn:visited {
    color: #333333;
}

UL.menu
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
TABLE.TableMenuOrizzontale
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 4px;
	border-collapse: collapse;
	background-color: transparent;
	border: 0px;
}
img
{
    border-width: 0px;
}