body {font-family: arial, helvetica, sans-serif; color:#777777; font-size:16px; margin:0px;}

a:link{font-size: 16px; color: #059A18; text-decoration:none;}
a:visited{font-size: 16px; color: #059A18; text-decoration:none;}
a:hover{font-size: 16px; color: #059A18; text-decoration:underline;}

.header { height:30px; background-color:#F9F9F9; font-size: 14px; border-bottom: 1px solid #ccc; padding-right:20px; }
.header a:link{ color: #059A18; font-size: 14px; text-decoration:none;}
.header a:visited{ color: #059A18; font-size: 14px; text-decoration:none;}
.header a:hover{ color: #00ce25; font-size: 14px; text-decoration:underline;}

.proponi {font-size: 14px; color: #777777; text-decoration:none;}
.proponi a:link{font-size: 14px; color: #00ce25; text-decoration:none;}
.proponi a:visited{font-size: 14px; color: #00ce25; text-decoration:none;}
.proponi a:hover{font-size: 14px; color: #00ce25; text-decoration:underline;}

.fonti {font-size: 12px; color: #777777; text-decoration:none;}
.fonti a:link{font-size: 12px; color: #555555; text-decoration:underline;}
.fonti a:visited{font-size: 12px; color: #555555; text-decoration:underline;}
.fonti a:hover{font-size: 12px; color: #999999; text-decoration:underline;}

.tableclock { font-size: 18px; margin:0px 10px 10px 0px;}
.clock {font-family: arial, helvetica, sans-serif; color: #BEBEBE; font-size: 18px;}

.tdm {border-bottom: 1px solid #eee; height:45px;}

.counter {font-family: Arial, helvetica, sans-serif; font-size: 21px; font-weight: bold; color: #ff0000; border: 0px; text-align:right; margin-right:10px;}
.counter2 {font-family: Arial, helvetica, sans-serif; font-size: 21px; font-weight: bold; color: #059A18; border: 0px; text-align:right; margin-right:10px;}

.items {color: #777777; font-size: 20px; border-bottom: 1px solid #eeeeee; }
.items a:link{color: #059A18; font-size: 20px; text-decoration:none;} 
.items a:visited{color: #059A18; font-size: 20px; text-decoration:none;} 
.items a:hover{color: #059A18; font-size: 20px; text-decoration:underline;} 

.tablecondividi { font-size: 12px; border: 1px solid #cccccc; padding-top:2px; padding-left:2px; padding-bottom:2px;}
.tablecondividi a:link{ font-size: 12px; }
.tablecondividi a:visited { font-size: 12px; }
.tablecondividi a:hover{ font-size: 12px;}

.tablefonti {background-color:#F9F9F7; border: 1px dashed #cccccc; padding:10px;}

.footer { height:30px; background-color:#F9F9F9; font-size: 14px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;  margin:0px 10px 10px 0px;}
.footer a:link{ color: #059A18; font-size: 14px; text-decoration:none;}
.footer a:visited{ color: #059A18; font-size: 14px; text-decoration:none;}
.footer a:hover{ color: #00ce25; font-size: 14px; text-decoration:underline;}

.footer2{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #999999; margin-bottom:0pt; margin-left:0pt; margin-right:0pt; margin-top:10px; padding-bottom:4px; padding-left:12px; padding-right:12px; padding-top:10px; text-align:center;}
.footer2 a:link{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #00ce25; text-decoration:none;}
.footer2 a:visited{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #00ce25; text-decoration:none;}
.footer2 a:hover{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #00ce25; text-decoration:underline;}

.footerdisc {font-family: arial, helvetica, sans-serif; font-size: 14px; color: #AEAEAE; text-decoration:none;}
.footerdisc a:link{font-family: arial, helvetica, sans-serif; font-size: 14px; color: #AEAEAE; text-decoration:underline;}
.footerdisc a:visited{font-family: arial, helvetica, sans-serif; font-size: 14px; color: #AEAEAE; text-decoration:underline;}
.footerdisc a:hover{font-family: arial, helvetica, sans-serif; font-size: 14px; color: #AEAEAE; text-decoration:none;}


/* CONTACT FORM CSS */

.error {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF0000;
background-color: #FFFFFF;
font-style: italic;
}

.error2 {
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FF0000;
background-color: #FFFFFF;
}
td.DATE {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;
background-color: #FFFFFF;
padding:5px;
border-top:1px solid #64798E;
}

td.DISPLAY {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #999999;
text-decoration: none;
background-color: #FFFFFF;
padding:20px;
border: 1px dotted #E3E3E3;
}

.formbox {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
background-color: #EFFDCC;
height: 15px;
border: 1px solid #99CC00;
width: 50%;
padding:4px;
}

.formboxdonate {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
background-color: #EFFDCC;
border: 1px solid #99CC00;
width: 180px;
padding:4px;
}

.formboxsupporting {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
background-color: #EFFDCC;
border: 1px solid #99CC00;
padding:2px;
}

.formboxamount {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
background-color: #EFFDCC;
height: 15px;
border: 1px solid #99CC00;
width: 50px;
padding:4px;
}

.textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
background-color: #EFFDCC;
border: 1px solid #99CC00;
width: 75%;
padding:4px;
}

textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
background-color: #EFFDCC;
border: 1px solid #99CC00;
width: 75%;
padding:4px;
}

.formbutton {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
height: 20px;
background-color: #F0F6FF;
border: 1px solid #000000;
}

/* BASE

green #00ce25
green #059A18
red #ff0000


green "o" in logo 86C32A (= green map & header text link)
grey in logo 666666
grey in rounded box CCCCBE
light gray text 959696
lighter gray BFBFBF
very light gray for small box borders E3E3E3
extreme light gray ~ bgbox FCFBFB

blu map 488CF2
orange map FB9622
orange stronger FF6600
yellow map FFD600

blue (very light) 66CCFF
blue (darker than map) 0066FF
blue (dark face) 3B5998
blue (dark top) 164C97

font-family:arial;
font-size:11px;
line-height:15px;

BASE */
