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

a, .scat, .cat {
	color: #1A3B42;}

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: #B7CCD1;
	border: 2px #1A3B42 solid;
}

.xsmall {
	color: #FFFFFF;}

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

.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: #CC2A2B;
	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 #CC2A2B;
	background-color: #B7CCD1;}

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

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

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

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



.tdintestazione,.tdintestazionecodice {
	color: #CC2A2B;
	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), 140 ) + "px");
max-width: 140px; 
}
th{
color: #CC2A2B;
font-size: xx-small;
border-top: 0px;
border-right: 1px;
border-bottom: 2px;
border-left: 1px;
border-style: solid; 
border-color:  #BAB20B0;
padding: 2px;
}
.tdcodice {
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
}