 body {
  padding: 0;
  margin: 0;
  font-family: Arial, Times, sans-serif;
  font-size: 10px;
  background-image: url(/images/top_bg.jpg);

	background-repeat: repeat-x;
	background-position: top left;
	background-color: #01275e;
	background-repeat: repeat-x;
	font: normal 76% "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif;
	}


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;
}
.menu_title{
padding-top: 17px;padding-left: 35px;}
.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
{
color:black;
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;
}
.header{ margin: 0 0 0 0pt;
  color: white;
padding: 5px;}
.footer{ margin: 0 0 0 0pt;
padding: 15px;}

.ads_bg{
padding-left: 10px;
background-image: url(/images/italia.gif);
}
