body{
	font-family: Verdana, Arial, Helvetica, sans-serif;}

a, .scat, .cat {
	color: #0F397D;}

td {
	font-size: xx-small;
	color: #000000;}

.scat, .cat, .ricerca, #ricerca,#immagine,.tdcodice,.tdintestazione,.tdintestazionecodice  {
	font-weight: bold;}

.scat {
	font-size: x-small;}

.cat {
	font-size: small;}

.small,.smallnoprint,.xsmall{
	font-size: xx-small;}

.camporicerca,.camporicercanoprint,.campoconferma {
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: xx-small;
	letter-spacing: -1px;
}
.camporicercaB,.camporicercanoprintB {
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: xx-small;
	letter-spacing: -1px;
	background-color: #BBD5EE;
	border: 2px #0F397D solid;
}

.xsmall {
	color: #fff;}

.tabella,.tdcodice,.tdintestazione,.tdintestazionecodice,.tddati,.tdimg  {
	border-color: #0F397D;}

.camporicerca,.camporicercanoprint,.campoconferma {	
	letter-spacing: -1px;}

.campoconferma {	
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #000000;
	border-left: 0px none;}


.tddati,.tdimg {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;}


.tdimg,.tdintestazione {
	text-align: center;}

#tabellamenu,.tabellamenu  {
	background-color: #CDE8FB;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-color: #CCCCCC;
	border-style: solid;}

.ricerca,#ricerca {
	margin:5px 0px 0px 0px;
	padding:5px;
	border:1px solid #545454;
	background-color: #BBD5EE;}

blockquote,dd { 
	margin: 3px 0 0em 2em ;
	font-weight: bold;}
dt{
margin: 10px 0 0em 0em ;
}
.immaginicomuni {
	border: 1px solid #999999;}

#tabellanaviga blockquote { 
	margin: 1em 0  2em 2em ;}

#tabellanaviga {
	border: 1px solid #000000;
	padding: 2px;
	background-color: #BBD5EE;}

.tabella {
	border: 2px solid;
	padding: 2px;}



.tdintestazione,.tdintestazionecodice {
	color: #545454;
	padding: 2px;
	border-top: 0px;
	border-right: 1px;
	border-bottom: 2px;
	border-left: 1px;
	border-style: solid;}

#immagine { 
	padding:3px;
	margin:0px 10px 10px 0px;
	border:1px solid #000000;
	float:left; }


#immagine img {
	border-bottom:1px solid #000000;
	display:block; 
	padding-bottom:1px;} 


.stretto{
width: expression(Math.min(parseInt(this.offsetWidth), 70 ) + "px");
max-width: 70px; 
}
th{
color: #545454;
font-size: xx-small;
border-top: 0px;
border-right: 1px;
border-bottom: 2px;
border-left: 1px;
border-style: solid; 
border-color:  #0F397D;
padding: 2px;
}
.tdcodice {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
}

/*******************************/
div#menuZc {
position:relative;
top: -121px;
left:-1px;
}
div#menuZc .scat {
margin:0;
padding: 9px 2px;
text-transform: lowercase; 
color:#ffffff;
}
div#menuZc .scat{
display:inline;
margin:0;
height:0;
border-left:1px solid #fff;
padding:0 5px;
font-family:  verdana, arial,"sans serif";
font-size: 10px;
}


div#menuZc .scat a:link,div#menuZc .scat a:visited{
color:#ffffff;
text-decoration:none;
font-weight: normal;
}
div#menuZc .scat a:hover, div#menuZc .scat a:focus,div#menuZc .scat a:active{
color:#cccccc;
text-decoration:underline;
}  
/********************/
/* position list chunks side by side */
div.wrapper
{
  float: left;
  width: 320px;
}
div.wrapper2
{
  float: left;
  width: 320px;
  position: relative;
  top:45px;
}
/* clear float after lists */
br
{
  clear: left;
}
