body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin-top: 20px; 
	margin-right: 0px; 
	margin-bottom: 20px;
	margin-left: 0px; 
	background-color: #FFFFFF; 
}

.tabella_esterna {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px none;
	}

.sfondosito {
	background-image: url(../grafica/sfondo.gif)
}

.bordosito {
	border: 1px solid #FFFFFF;
}

.griglia_tabelle {
	border: 0px;
	margin: 0px;
	padding: 3px;
}

.bordosito_riservato {
	border: 1px solid #000000;
	background-color: #FFFFFF; 
}

.sfondo_lineabianca {
	height: 1px;
	background-color: #FFFFFF; 
}

.sfondo_lineanera {
	height: 1px;
	background-color: #000000; 
}

.sfondo_menu_istituzionale {
	background-image: url(../grafica/sfondo_menu_istituzionale.gif)
}

.sfondo_distanziatore {
	background-image: url(../grafica/sfondo_distanziatore.jpg)
}

.sfondo_dx {
	background-image: url(../grafica/sfondo_dx.jpg)
}

.sfondo_dx_chiusura {
	background-image: url(../grafica/sfondo_dx_chiusura.jpg)
}

.sfondo_footer {
	background-image: url(../grafica/sfondo_footer.gif)
}

.homepage_centrale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	letter-spacing: 0px;
}

a.homepage_centrale_link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
	letter-spacing: 0px;
	}
a.homepage_centrale_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
	letter-spacing: 0px;
	}
a.homepage_centrale_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	letter-spacing: 0px;
	}

a.menu:link {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	letter-spacing: 0em;
	word-spacing: -0.2em;
	}
a.menu:visited {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	letter-spacing: 0em;
	word-spacing: -0.2em;
	}
a.menu:hover {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	letter-spacing: 0em;
	word-spacing: -0.2em;
	}
	
a.menu_bold:link {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0em;
	word-spacing: -0.2em;
	}
a.menu_bold:visited {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0em;
	word-spacing: -0.2em;
	}
a.menu_bold:hover {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	letter-spacing: 0em;
	word-spacing: -0.2em;
	}
	
.menu_separatori {
	color: #000000;
	font-size: 10px;
	letter-spacing: 0em;
	word-spacing: -0.2em;
}
	
.ricerca_eti1 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.ricerca_eti2 {
	color: #000000;
	font-size: 10px;
}

a.ricerca_avanzata:link {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	}
a.ricerca_avanzata:visited {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	}
a.ricerca_avanzata:hover {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}

.footer_testo {
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	letter-spacing: 0px;
}

a.footer_link:link {
	text-decoration: underline;
	color: #000000;
	font-size: 10px;
	letter-spacing: 0px;
	font-weight: bold;
	}
	
a.footer_link:visited {
	text-decoration: underline;
	color: #000000;
	font-size: 10px;
	letter-spacing: 0px;
	font-weight: bold;
	}
	
a.footer_link:hover {
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	letter-spacing: 0px;
	font-weight: bold;
	}

.testo_titolo {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.testo_titolo_medicina {
	color: #628356;
	font-size: 14px;
	font-weight: bold;
}

.testo_titolo_veterinaria {
	color: #049299;
	font-size: 14px;
	font-weight: bold;
}

.testo_titolo_psicologia {
	color: #3C5D80;
	font-size: 14px;
	font-weight: bold;
}

.testo_titolo_rosso {
	color: #E50000;
	font-size: 14px;
	font-weight: bold;
}

.testo_normale {
	color: #000000;
	font-size: 10px;
}

a.testo_normale_link:link {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	}
a.testo_normale_link:visited {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	}
a.testo_normale_link:hover {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	}

.testo_normale_bold {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

.testo_prezzo_old {
	color: #666666;
	font-size: 10px;
	font-weight: bold;
}

a.testo_normale_bold_link:link {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	}
a.testo_normale_bold_link:visited {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	}
a.testo_normale_bold_link:hover {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	}
	
.testo_titolo_rosso_bold {
	color: #E50000;
	font-size: 14px;
	font-weight: bold;
}

.testo_normale_rosso_bold {
	color: #E50000;
	font-size: 10px;
	font-weight: bold;
}

.testo_normale_bianco_bold {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

.testo_piccolo {
	color: #000000;
	font-size: 9px;
}

.testo_piccolo_bold {
	color: #000000;
	font-weight: bold;
	font-size: 9px;
}

.titolo1 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.riservato_testo_titolo {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}

.riservato_testo_titolo_rosso {
	color: #FF0000;
	font-size: 18px;
	font-weight: bold;
}

.riservato_testo_normale {
	color: #000000;
	font-size: 12px;
}

a.riservato_testo_normale_link:link {
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	}
a.riservato_testo_normale_link:visited {
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	}
a.riservato_testo_normale_link:hover {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	}

.riservato_testo_piccolo {
	color: #000000;
	font-size: 9px;
}

a.riservato_testo_piccolo_link:link {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	}
a.riservato_testo_piccolo_link:visited {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	}
a.riservato_testo_piccolo_link:hover {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	}

.riservato_testo_normale_bold {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

a.riservato_testo_normale_bold_link:link {
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	}
a.riservato_testo_normale_bold_link:visited {
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	}
a.riservato_testo_normale_bold_link:hover {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	}

.ricerca_form{
	border: 0px;
	margin:0;
	padding: 0px;
	}

.form_generico{
	border: 0px;
	margin:0;
	padding: 0px;
	}
	
.ricerca_tipo{
	width: 14px;
	height: 14px;
	margin: 0px;
	padding: 0px;
	}
	
.ricerca_aree{
	width: 170px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	}

.ricerca_sogg{
	width: 321px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	}
	
.ricerca_sottosogg{
	width: 321px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	}
	
.ricerca_sottosogg_veterinaria{
	width: 653px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	}
	
.ricerca_sottosogg_psicologia{
	width: 653px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	}
	
.ricerca_parolachiave_homepage{
	width: 653px;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	}
	
.ricerca_parolachiave{
	width: 166px;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	}
	
.ricerca_pulsante{
	width: 55px;
	height: 18px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	}
	
.pulsante{
	height: 30px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #E50000;
	border: 0px;
	text-transform: uppercase;
	margin: 2px;
	padding: 2px;
	border: 1px solid #000000;
	}
	
.pulsante_riservato{
	height: 32px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #6CAD8F;
	border: 0px;
	text-transform: uppercase;
	}

.ricercaavanz_tendine{
	width: 662px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	}
	
.ricerca_pulsanteordina{
	height: 18px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #E50000;
	border: 0px;
	text-transform: uppercase;
	margin: 1px;
	padding: 1px;
	border: 1px solid #000000;
	}

.ricercaavanz_campitesto{
	width: 658px;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	}

.ricercaavanz_campitesto_nolarghezza{
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	}
	
.datipersonali_province{
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	}

.datipersonali_campitesto{
	width: 658px;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	}

.datipersonali_campitesto_nolarghezza{
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	}
	
.newsletter_campitesto_nolarghezza{
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	}

.newsletter_tendina_nolarghezza{
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	}

.newsletter_campo_privacy{
	width: 658px;
	height: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	}
	
.servizio_abbonamenti_riviste{
	width: 658px;
	height: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	}

.testo_sconto {
	color: #E50000;
	font-size: 10px;
	font-weight: bold;
}

.boxcarrello {
	color: #000000;
	font-size: 10px;
}

.boxcarrello_normale {
	color: #000000;
	font-size: 10px;
}

.boxcarrello_bold {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

.boxcarrello_rosso_bold {
	color: #E50000;
	font-size: 10px;
	font-weight: bold;
}

a.boxcarrello_link:link {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	}
a.boxcarrello_link:visited {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	}
a.boxcarrello_link:hover {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	}
	
.carrello_qta{
	height: 14px;
	width: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}
	
a.testo_normale_bold_link_home:link {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	}
a.testo_normale_bold_link_home:visited {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	}
a.testo_normale_bold_link_home:hover {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	}

.testo_normale_home {
	color: #000000;
	font-size: 10px;
}

.testo_normale_bold_home {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

a.testo_normale_bold_home_link:link {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}
a.testo_normale_bold_home_link:visited {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}
a.testo_normale_bold_home_link:hover {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	}

.testo_normale_home_rosso_bold_home {
	color: #E50000;
	font-size: 10px;
	font-weight: bold;
}

.testo_sconto_home {
	color: #E50000;
	font-size: 10px;
	font-weight: bold;
}

.testo_box_promo {
	color: #000000;
	font-size: 10px;
}

.testo_box_promo_bold {
	color: #000000;
	font-weight: bold;
	font-size: 10px;
}

a.testo_box_promo_link:link {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}
a.testo_box_promo_link:visited {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}
a.testo_box_promo_link:hover {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	}
	
a.linkgenerico:link {
	color: #000000;
	text-decoration: underline;
	}
a.linkgenerico:visited {
	color: #000000;
	text-decoration: underline;
	}
a.linkgenerico:hover {
	color: #000000;
	text-decoration: none;
	}

.testo_homepage {
	color: #000000;
	font-size: 9px;
	word-spacing: -0.1em;
	line-height: 9px;
}

.testo_homepage_bold {
	color: #000000;
	font-size: 9px;
	word-spacing: -0.1em;
	line-height: 9px;
	font-weight: bold;
}


a.testo_homepage_bold_link:link {
	color: #000000;
	font-size: 9px;
	word-spacing: -0.1em;
	line-height: 9px;
	font-weight: bold;
	text-decoration: none;
	}
a.testo_homepage_bold_link:visited {
	color: #000000;
	font-size: 9px;
	word-spacing: -0.1em;
	line-height: 9px;
	font-weight: bold;
	text-decoration: none;
	}
a.testo_homepage_bold_link:hover {
	color: #000000;
	font-size: 9px;
	word-spacing: -0.1em;
	line-height: 9px;
	font-weight: bold;
	text-decoration: underline;
	}

.testo_homepage_rosso {
	color: #E50000;
	font-size: 9px;
	word-spacing: -0.1em;
	line-height: 9px;
	font-weight: bold;
}
