 body {
  padding: 0;
    margin: 0;
      font-family: Verdana, Arial, Times, sans-serif;
        font-size: 10px;
	}


a,a:link {	font-size: 11px;color: black;  font-weight: bolder;}
	a:visited {	font-size: 11px;color: black; font-weight: bolder;} 
	a:hover {	font-size: 11px;color: gray; font-weight: bolder;} 

	.error{ 
	color:#ffffff;
	font-weight: bolder;
	}


	.foot{
	 font-family: Verdana, Arial, Times, sans-serif;
	 font-size: 9px;
	 }

.scheda{
padding-left:30px;
}

.menus, a.menus,a.menus:link { font-size: 11px;color: white;  }
a.menus:active ,a.menus:visited {     font-size: 11px;color:white; }
a.menus:hover {color: yellow;}


	 .dirlink{height:80;font-size: 9px; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; border-width:1px ;border-color:black;} 
	 a.dirlink:link {        font-size: 11px;color: black;  }
	 a.dirlink:visited {     font-size: 11px;color: black; }
	 a.dirlink:hover {       font-size: 11px;color: gray;}

	 .small{  font-size: 10px; font-weight: bolder; }
	 .title{ padding-left: 60px; font-size: 14px; font-weight: bolder;  background-image: url(/images/bg_title.gif);background-position: center top;background-repeat: no-repeat; height: 74px; color:white; background-color:white; }
	 .title_azienda{ font-size: 14px; font-weight: bolder;  background-image: url(/images/titolo_azienda.gif);background-position: center top;background-repeat: no-repeat; height: 74px; color:white; background-color:white;  }
	 .detail_title{ font-size: 14px; font-weight: bolder;  background-image: url(/images/detail_title.gif);background-repeat: no-repeat; height: 74px; color:white; background-color:white;padding: 28 5 5 50px; }
	 .bigone{ font-size: 18px; font-weight: bolder; color:#66CC00;}
	 .subtitle { font-size: 12px;  }
	 .evidence {background-color:#CCF080;  font-size: 12px; font-weight: bolder; }
tr.par{ background-color:#CCF080;  }
tr.inpar{ background-color:#CCF011; }

.pr{height: 50px; width: 60px;float: left;  background-image: url(/images/pr.jpg);background-position: center top;background-repeat: no-repeat; color:black; 
padding-top: 25px;
padding-bottom: 0px;
text-align: center;
font-weight: bolder;
font-size: 16px;
}
.hits{height: 50px; width: 60px;float: left;  background-image: url(/images/hits.jpg);background-position: center top;background-repeat: no-repeat; color:black;
padding-top: 25px;
padding-bottom: 0px;
text-align: center;
font-weight: bolder;
font-size: 16px;
}
.rat{height: 50px; width: 60px;float: left;  background-image: url(/images/rat.jpg);background-position: center top;background-repeat: no-repeat; color:black;
padding-top: 25px;
padding-bottom: 0px;
text-align: center;
font-weight: bolder;
font-size: 16px;
}

.votes{height: 50px; width: 60px;float: left;  background-image: url(/images/vote.jpg);background-position: center top;background-repeat: no-repeat; color:black;
padding-top: 25px;
padding-bottom: 0px;
text-align: center;
font-weight: bolder;
font-size: 16px;
}


.block_title
{
 color:white;
margin: 0 0 0 0pt;
padding:0 0 0 0px;
width: 200px;
height: 50px;
font-weight: bold;
font-size: 12px;
background-image: url(/images/menu.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center top;
}
.topblock
{
 margin: 0 0 0 0pt;
 padding:0 0 0 0px;
 width: 200px;
 height: 17px;
 font-size: 11px;
 background-image: url(/images/blocktop.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: center top;
 }
.endblock
{
margin: 0 0 0 0px;
padding:0 0 0 0px;
width: 200px;
height: 17px;
background-image: url(/images/blockend.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center top;
}

.block_body
{
margin: 0 0 0 0pt;
padding-top: 0px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0px;
width: 200px;
height: 200px;
font-size: 11px;
background-image: url(/images/blockbody.gif);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: center top;
}

a.menu , a.menu:link,  a.menu:visited{
font-size: 11px;
text-transform: lowercase;
}
a.menu:hover { 
font-size: 11px;
text-transform: lowercase;
color:green;

}


.block_body_list
{
margin: 0 0 0 0pt;
padding-top: 0px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0px;
width: 200px;
font-size: 11px;
background-image: url(/images/blockbody.gif);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: center top;
}

.news_title{ 
height: 20px;
font-weight: bolder;
font-size: 12px;
text-transform: uppercase;
padding: 5px;
background-color:gray;
color: white;
}
.news_summary{
font-size: 11px;
padding: 5px;
background-color:#D1D1D1;
}

.news_date{
margin: 0px;
color: #D8D8D8;
font-size: 10px;
padding: 5px;
height: 20px;
font-weight: bolder;
}
.newsbox{
padding-left: 25px;
padding-right: 25px;
}


a.news,a.news:link {      font-size: 12px;color: white;  font-weight: bolder;  float: left; padding: 5px;} 
a.news:visited {     font-size: 12px;color: white; font-weight: bolder; }
a.news:hover {       font-size: 12px;color: #008000; font-weight: bolder; }
		

