body {
    background-color: #FFFFFF;
    color: #000000;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-size:  8pt;

    LEFTMARGIN: 0;
    RIGHTMARGIN: 0;
    MARGINWIDTH: 0;
    MARGINHEIGHT: 0;
    TOPMARGIN: 0;
    SCROLLBAR-FACE-COLOR:#404040;
    SCROLLBAR-HIGHLIGHT-COLOR:#D9F1F5;
    SCROLLBAR-SHADOW-COLOR:#4A708C;
    SCROLLBAR-3DLIGHT-COLOR:#D9F1F5;
    SCROLLBAR-ARROW-COLOR:#ffff00;
    SCROLLBAR-TRACK-COLOR:#B40303;
    SCROLLBAR-DARKSHADOW-COLOR:#ffff00;}
}

.tab-fondo_grigio_f5 { background-color: #f5f5f5; }

.testo10evi {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size:  10pt;
	color:  #ffff00;
	}

.testo10 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size:  10pt;
	}

.testo8 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size:  8pt;
}

.titolo {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size:  12pt;
	font-weight: bold;
}

td.colonne_personali_titolo {
    color: #336699;
    text-decoration: none;
    font-weight: bold;
}

td.piccolobox {
    color: #0000AA;
    text-decoration: none;
    font-weight: bold
}

td.piccoloboxinterno {

    font-size: 10;
    text-align: justify;
    color:  #000000;
    font-family:  Verdana, Arial, Helvetica, sans-serif;

}
td.piccoloboxinternoimg {

    font-size: 10;
    text-align: center;
    color:  #000000;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
}
td.pistecolsx {
    color: #FFFFFE;
    font-weight: bold;
    font-size: 10;
    text-align: left;

}

td.pistecoldx {
    color: #FFFFFE;
    font-weight: bold;
    font-size: 10;
    text-align: right;

}

td.pistecolcx {
    color: #FFFFFE;
    font-weight: bold;
    font-size: 10;
    text-align: center;

}

a:link {
    color: #fffffe;
    text-decoration: none;
}

a:visited {
	color: #FFCCCC;
	text-decoration: none;
}

a:active {
	color: #3300FF;
}

a:hover {
    color:  #ffff00;
}

a.linksugrigio:link {
    color: #ffff00;
    text-decoration: none;
}

a.linksugrigio:visited {
	color: #ffff00;
	text-decoration: none;
}

a.linksugrigio:active {
    color: #ffff00;
    text-decoration: none;
}

a.linkforum:link {
    color: #000000;
    text-decoration: underline;
}

a.linkforum:visited {
	color: #444444;
	text-decoration: underline;
}

a.linkforum:active {
    color: Navy;
    text-decoration: underline;
}

a.linkforum:hover {
	color: Navy;
}

a.link:link {
    color: #000000;
    text-decoration: none;
}

a.link:visited {
	color: #444444;
	text-decoration: none;
}

a.link:active {
    color: Navy;
    text-decoration: none;
}

a.link:hover {
	color: Navy;
}

a.links:link {
    color: Navy;
    text-decoration: none;
}

a.links:visited {
	color: Navy;
	text-decoration: none;
}

a.links:active {
    color: Navy;
    text-decoration: none;
}

a.links:hover {
	color: red;
	text-decoration: none;
}

p {
    font-size: 10;
    text-align: justify;
    color:  #000000;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}

p.colonna {
    font-size: 10;
    text-align: left;
    color:  #000000;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}

p.note {
    font-size: 90%;
    text-align: justify;
    color:  #000000;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
}

ul {
    font-size: 90%;
    text-align: justify;
    color:  #000000;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
i {
    font-size: 90%;
    text-align: justify;
    color:  #000000;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
h1 {
    font-size:  120%;
    font-weight:  bold;
    color:  #000000;
}

h2 {
    font-size:  115%;
    
    color:  #000000;
}

h3 {
    font-size:  110%;
    background-color: #FFFFFF;
    color:  #000000;
}

.invisible {
  font-size: 80%;
  color: #FFFFFF;
}

.mild {
    color: #7f7f7f;
}

.DesktopStatusBar{
  font-size: 80%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ff0000;
}

table {
        font-size: 10;

    border: 0;
}

table.Masthead {
    background-color: #CCFFFF;
}

tr.Masthead td.PortalLogo {
    background-color: #CCFFFF;
    text-align: justify;
    vertical-align: top;
}

th {
     vertical-align: top;
    font-size: 10;

}

table.Masthead tr.Masthead td.PortalTitle {
    text-align: left;
    vertical-align: middle;
}

h1.PortalTitle {
    background-color:  #CCFFFF;
    color: #0033FF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 120%;
    font-weight: bold;
}


table.Masthead tr.Navhead {
    background-color: #CCFFFF;
}

table.Masthead tr.Navhead td.NavBar {
    color: #000066;
    font-size: 80%;
    font-weight: normal;
    text-align: right;
    vertical-align: bottom;
}

table.Masthead tr.Navhead td.NavBar a:link {
    color: #0033FF;
}

table.Masthead tr.Navhead td.NavBar a:visited {
    color: #0033FF;
}

table.Masthead tr.Navhead td.NavBar a:active {
    color: #FFFFFF;
}

table.Masthead tr.Navhead td.NavBar a:hover {
    color: #000066;
}


table.ActionBox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.ActionBox tr td {
    font-size: 100%;
}

table.ActionBox tr td.ActionTitle {
    font-weight: bold
}

table.ActionBox tr.GuestActions {
    background: &lt;img src=&quot;http://www.abetone.org/sfondo_ghiaccio&quot; alt=&quot;&quot; height=&quot;1&quot; width=&quot;1&quot; border=&quot;0&quot; /&gt;;
}

table.ActionBox tr.GuestActions td a:link {
     text-decoration:  none;
}

table.ActionBox tr.GuestActions td a:visited {
    color: #660000;
    text-decoration:  none;
}

table.ActionBox tr.GuestActions td a:active {
    color: #660000;
    text-decoration:  none;
}

table.ActionBox tr.GuestActions td a:hover {
    color: #000066;
    text-decoration:  none;
}

table.ActionBox tr.MemberActions {
  }

table.ActionBox tr.MemberActions td {
    background: &lt;img src=&quot;http://www.abetone.org/sfondo_ghiaccio&quot; alt=&quot;&quot; height=&quot;1&quot; width=&quot;1&quot; border=&quot;0&quot; /&gt;;
}

table.ActionBox tr.MemberActions td a:link {
    background: &lt;img src=&quot;http://www.abetone.org/sfondo_ghiaccio&quot; alt=&quot;&quot; height=&quot;1&quot; width=&quot;1&quot; border=&quot;0&quot; /&gt;;
    text-decoration:  none;
}

table.ActionBox tr.MemberActions td a:visited {
   
    text-decoration:  none;
}

table.ActionBox tr.MemberActions td a:active{
    
    text-decoration:  none;
}

table.ActionBox tr.MemberActions td a:hover{
color: #000066;
    text-decoration:  none;
}

td.Desktop {
    vertical-align: top;
}

td.Desktop table tr {
    vertical-align: top;
}

div.Desktop p {
    font-size: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.discorso p{
    font-size: 12;
    text-align: justify;
    color:  #000000;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
}

div.Desktop h1 {
    font-size: 120%;
    
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.AuthWarning {
    text-align: center;
    font-style: italic;
}
div.meteo {
    text-align: center;
    color:  #336699;
}
div.AuthWarning table {
    border: 0;
}

div.AuthWarning tr.Hot {
    color: #FF0000;
}

div.Error {
    color:  #FF0000;
}

p.DesktopStatusBar {
    font-size: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
    font-weight: bold;
}

table.FormLayout {
    width: 80%;
}

table.FormLayout tr {
    vertical-align: top;
}

table.FormLayout tr th.TextField {
    vertical-align: top;
}

table.FormLayout tr td.TextField {
    vertical-align: top;
}

table.FormLayout th {
    text-align: right;
}

table.FormLayout dl.FieldHelp dd {
    font-size: 70%;
}

table.ContentsList {
}

table.ContentsList tr td img {
    border: 0;
}

table.SearchResults {
    width: auto;
}

table.SearchResults tr th {
    text-align: left;
}

table.SearchResults tr td img {
    border: 0;
}

table.Wizard {
    width: auto;
}

table.Wizard tr {
    vertical-align: top;
}

table.Wizard tr th {
    text-align: right;
}

div.NewsBar {
    text-align: right;
}

table.NewsItems {
    border: 0;
}


td.NewsBorder {
    background-color: #CCFFFF;
}

td.NewsListing {
    background-color: #CCFFFF;
    color:  #000066;
}

.NewsLeadin {
    background-color: #FFFFFF;
    color:  #CCFFFF;
}

.NewsByLine {
    background-color:  #CCFFFF;
    color:  #FFFFFF;
}

.NewsDateline {
    background-color:  #CCFFFF;
    color:  #FFFFFF;
}

td.NewsTitle {
    background-color: #AAAAAA;
    color: #0033FF;
    text-align: center;
    font-size: 90%;
    font-weight: bold;
}

tr.NewsItemRow td {
    background-color: #0033FF;
    font-size: 70%;
}

p.NewsHeadline {
    background-color:  #CCFFFF;
}
td.ListName {
    background-color:  #CCFFFF;
    color: #0033FF;
    font-weight: bold;
}
td.ListDefinition {
    font-style: italic;
}

.clCMEvent {
	Z-INDEX: 300; LEFT: 0px; VISIBILITY: hidden; WIDTH: 100%; CLIP: rect(0px 100% 100% 0px); POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.clCMAbs {
	LEFT: 0px; VISIBILITY: hidden; WIDTH: 10px; POSITION: absolute; TOP: 0px; HEIGHT: 10px
}
.clT {
	OVERFLOW: hidden; WIDTH: 100px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px
}
.clTover {
	OVERFLOW: hidden; WIDTH: 100px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px
}
.clS {
	OVERFLOW: hidden; WIDTH: 100px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px
}
.clSover {
	OVERFLOW: hidden; WIDTH: 100px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px
}
.clS2 {
	OVERFLOW: hidden; WIDTH: 100px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px
}
.clS2over {
	OVERFLOW: hidden; WIDTH: 100px; CURSOR: hand; POSITION: absolute; HEIGHT: 25px
}
.clT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.clTover {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.clT {
	COLOR: #ffffff
}
.clTover {
	COLOR: #fcce55
}
.clS {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.clSover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.clS2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.clS2over {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.clS {
	COLOR: #006699; BACKGROUND-COLOR: #cddbeb; layer-background-color: #CDDBEB
}
.clS2 {
	COLOR: #006699; BACKGROUND-COLOR: #cddbeb; layer-background-color: #CDDBEB
}
.clSover {
	COLOR: #ffffff
}
.clS2over {
	COLOR: #fcce55
}
.clSover {
	BACKGROUND-COLOR: #336699; layer-background-color: #336699
}
.clS2over {
	BACKGROUND-COLOR: #336699; layer-background-color: #336699
}
.clSover {
	layer-background-color: #transparent
}
.clT {
	layer-background-color: #transparent
}
.clTover {
	layer-background-color: #transparent
}
.clB {
	 layer-background-color:#336699; 
	 background-color:#336699;
	 position:absolute; 
	 visibility:hidden; 
	 z-index:300
}
.clB2 {
	 layer-background-color:#transparent; 
	 background-color:#transparent;
	 position:absolute; 
	 visibility:hidden; 
	 z-index:300
}
.clBar {
	layer-background-color: #transparent
}
.clB {
	Z-INDEX: 300; VISIBILITY: hidden; POSITION: absolute
}
.clBar {
	VISIBILITY: hidden; WIDTH: 10px; POSITION: absolute; HEIGHT: 10px
}
