body {
  text-align: center;
  background-color: #EEEEEE;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  /*font-size: 11px;
  font: 12px Tahoma, Trebuchet, "Lucida Grande", Lucida, Verdana, sans-serif;*/
}

.body2 {
  text-align: left;
  background-color: #FFFFFF;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  /*font-size: 11px;
  font: 12px Tahoma, Trebuchet, "Lucida Grande", Lucida, Verdana, sans-serif;*/
}

a
{
  color:         #2266B1;
	text-decoration:   none;
  font-weight:     normal;
}

p
{
   font: 13px Verdana, Arial, Helvetica, sans-serif;
}

#content {
  width: 810px;
  background-color: #FFFFFF;
}

#header {
  width: 800px;
  height: 180px;
  text-align: center;
}

#main {
  width: 800px;
  border: 1px solid #6587B2;
  background-color: #ECF0F6;
  text-align: center;
}

#table_title {
   font: 13px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}

#footer {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  width: 800px;
  height: 50px;
  border: 1px solid #6587B2;
  background-color: #ECF0F6;
   text-align: center;
}

#spacer {
  width: 800px;
  height: 5px;
}

#spacer2 {
  width: 800px;
  height: 10px;
}

#table_fill {
  border: 1px solid #6587B2;
  background-color: #FFFFFF;
}

#table_text {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: black;
  text-align: left;
  padding-right: 8px;
  padding-left: 8px;
}

#birdcam_text {
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  color: #6587B2;
	
  text-align: left;
  padding-left: 8px;
}

#birdcam_text_small {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: red;
  text-align: left;
  padding-left: 8px;
}



#forum_text {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #fc7d11;
  text-align: left;
  padding-right: 8px;
  padding-left: 8px;
  text-decoration: none;
}

#table_text_title_blu {
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: #6587B2;
  text-align: left;
  padding-left: 8px;
  padding-right: 8px;
}

#table_text_title_blu_center {
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: #6587B2;
  text-align: center;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 5px;

}

#table_text_title_orange {
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: #fb9020;
  text-align: left;
  padding-right: 8px;
  padding-left: 8px;
}


.linkforum  { color: #fc7f0a; font-size: 9px; font-family: Verdana, Tahoma, "Arial helvetica"; text-decoration: none }


A.linkforum:visited { color: #000000; font-size: 9px; font-family: Verdana, Tahoma, "Arial helvetica"; text-decoration: none }


A.linkforum:hover  { color: #fd2216; font-size: 9px; font-family: Verdana, Tahoma, "Arial helvetica"; text-decoration: none }


.titlenews    { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }


A.titlenews:visited   { color: rgba(255,255,255,0.89); font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; text-decoration: none }


A.titlenews:hover   { color: #7092ff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }


.titlegallery    { color: #fb9020; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }


A.titlegallery:visited   { color: #fb9020; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }


A.titlgallery:hover   { color: #7092ff; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }

div#contatore {
left: 0;
position: absolute;
top: 0;
visibility: hidden;
  opacity: 0;
}

div#terna {line-height: 15px;
      text-align:left;
      font-size: 11px;
      font: 12px Verdana, Arial, Helvetica, sans-serif;
      }
div#fotodx {position: relative;
        float: right}

.border-blue
{
  border: 1px solid #0080C0;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.border-grey
{
  border: 1px solid #A3A3A3;
  -moz-border-radius: 5px;
  border-radius: 5px;
	
}

.border-red
{
  border: 1px solid #FF0000;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.descr-text {
 font: 13px Verdana, Arial, Helvetica, sans-serif;
  
  color: #000000;
}

.descr-text-red {
 
  font: 12px Tahoma, Trebuchet, "Lucida Grande", Lucida, Verdana, sans-serif;
  color: #FF0000;
}

.descr-text-border-red {
  border: 3px solid #FF0000;
  font: 12px Tahoma, Trebuchet, "Lucida Grande", Lucida, Verdana, sans-serif;
  color: #000000;
}

.title-descr-text {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

.title-page {
  font: 18px Verdana, Arial, Helvetica, sans-serif;
  color: #264D74;
}

a.descr-link { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #264D74; text-decoration: underline; }
a.descr-link:link { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #264D74; text-decoration: underline; }
a.descr-link:hover { color: #EA7500; text-decoration: underline; }

a.title-link { font: 14px verdana, arial, helvetica, sans-serif; color: #264D74; text-decoration: underline; }
a.title-link:link { font: 14px Verdana, arial, helvetica, sans-serif; color: #264D74; text-decoration: underline; }
a.title-link:hover { color: #EA7500; text-decoration: underline; }

a.title-link-red { font: 14px verdana, arial, helvetica, sans-serif; color: #FF0000; text-decoration: underline; }
a.title-link-red:link { font: 14px Verdana, arial, helvetica, sans-serif; color: #FF0000; text-decoration: underline; }
a.title-link-red:hover { color: #EA7500; text-decoration: underline; }

.admin-text {
  font: 12px Arial, Verdana, Tahoma, Lucida, sans-serif;
  color: #FF0000;
}

a.admin-link { font: 12px verdana, arial, helvetica, sans-serif; color: #FF0000; text-decoration: underline; }
a.admin-link:link { font: 12px Verdana, arial, helvetica, sans-serif; color: #FF0000; text-decoration: underline; }
a.admin-link:hover { color: #A3A3A3; text-decoration: underline; }

div#fotodx {position: relative;
				float: right; padding: 20px;}

div#fotosin {position: relative;
				float: left; padding: 20px;}	
