HTML {
		height: 100%;
		scrollbar-face-color: #DDD; 
		scrollbar-shadow-color: #FFF; 
		scrollbar-highlight-color: #FFF; 
		scrollbar-3dlight-color: #FFF; 
		scrollbar-darkshadow-color: #FFF; 
		scrollbar-track-color: #FFF; 
		scrollbar-arrow-color: #FFF
}


BODY {	
  height: 100%;
  font-family: verdana,tahoma;
  font-size: 8pt;
}

		
	
h3 {
	margin: 10px 0px 0px 0px;		
	}


h4 {
  margin: 10px 0px 0px 0px; 
  font-size: 8pt;
  font-weight: bold;
  color: #303030;
	}
	

h5 {
  margin: 10px 0px 0px 0px; 
  font-family: verdana,tahoma;
  font-size: 8pt;
  font-weight: bold;
  color: #303030;
  text-transform: uppercase;  
}

h6 {
  margin: 10px 0px 0px 0px; 
  font-family: verdana,tahoma;
  font-size: 8pt;
  font-weight: bold;
  color: #BE0000;
}


td {
 	font-size: 7pt;
  	color: #000;
  	font-family: Verdana, Tahoma; 
	}

.menutop {
  background-color: #BE0000;
}

.menu {
 background-image:url('images/dot.gif')
}


.titolo {
  font-size: 8pt;
  color: #BE0000;
  font-family: Verdana, Tahoma;
}

.descrizione {
  font-size: 8pt;
  color: #000;
  font-family: Verdana, Tahoma;
}

.note {
  font-size: 7pt;
  color: #000;
  text-align: center;
  font-family: Verdana, Tahoma;
  font-style: italic;
}

.ragionesociale {
  font-size: 8px;
  color: #000;
  font-family: Verdana, Tahoma;
  text-transform: uppercase;
  font-weight: bold;
}

.infoazienda {
  font-size: 7pt;
  color: #333;
  font-family: Verdana, Tahoma;
  text-transform: uppercase;
}


A:link,  A:visited { color: #000; text-decoration: none; }
A:hover { color: #BE0000;}

#counter { font-size: 7pt; color: #FFF; text-decoration: none; text-align: right;  }

#testodotted { border-bottom-style: dotted; border-bottom-width: 1px; }

#testo A:link, #testo A:visited { color: #000; text-decoration: none;  }
#testo A:hover { color: #BE0000;}
#testo img {
  	margin-left: 0; 
  	margin-right: 20px; 
  	margin-top: 0; 
  	margin-bottom: 20px;
  	float: left;
}

#testonofoto A:link, #testo A:visited { color: #000; text-decoration: none; border-bottom-style: dotted; border-bottom-width: 1px; }
#testonofoto A:hover { color: #BE0000; border-bottom-style: dotted; border-bottom-width: 1px; }

#testonofoto pre {
  font-size: 8pt;
  font-family: Verdana, Tahoma; 
  color: #AAA;
  padding: 0;
  margin: 10px 0px 0px 0px;
  line-height: 80%;  
}

#testonofoto address {
  font-size: 8pt;
  font-family: Verdana, Tahoma; 
  color: #000;
  font-weight: bold;
  padding: 0;
}


#categorie {
  font-family: Verdana, Tahoma; 
  text-transform: uppercase;
  white-space: nowrap;
}

#categorie a, #categorie a.unactive {
  font-weight: normal;
  color: #FFF;
  text-decoration: none;
  border-bottom-style: none;
  white-space: nowrap;
}

#categorie a:hover, #categorie a.active {
  font-weight: normal;
  color: #ff7171;
  text-decoration: none;
  border-bottom-style: none;
  white-space: nowrap;
}




.pagine {
  font-size: 7pt;
  font-family: Verdana,Tahoma; 
  text-transform: uppercase;
  padding-left: 10px;  
  line-height: 200%;
  font-weight: bold;
}

.pagine a, .pagine a.unactive {
  color: #BBB;
  text-decoration: none;
  border-bottom-style: none;
}

.pagine a.active {
  color: #000;
  text-decoration: none;
  border-bottom-style: none;  
}

.pagine a:hover {
  color: #BE0000;
  text-decoration: none;
  border-bottom-style: none;  
}

.sottopagine {
  font-size: 7pt;
  font-family: Verdana,Tahoma; 
  text-transform: uppercase;
  border-bottom-style: none; 
  padding-left: 30px;
  line-height: 200%;
  font-weight: bold;
}

.sottopagine a, .sottopagine a.unactive {
  color: #BBB;
  text-decoration: none;
  border-bottom-style: none;  
}

.sottopagine a.active {
  color: #000;
  text-decoration: none;
  border-bottom-style: none;
}

.sottopagine a:hover {
  color: #BE0000;
  text-decoration: none;
  border-bottom-style: none; 
}