body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: white;
}

.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: white;
}

.splash_index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A19C8C;
	text-align: left;
}

.splash_index a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A19C8C;
	text-align: left;
	text-decoration: none;
}

.splash_index a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A19C8C;
	text-align: left;
	text-decoration: none;
}

.splash_index a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
	text-decoration: underline;
}

.splash_index a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A19C8C;
	text-align: left;
	text-decoration: none;
}

.lingue a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A19C8C;
	text-decoration: none;
}

.lingue a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A19C8C;
	text-decoration: none;
}

.lingue a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A19C8C;
	text-decoration: none;
}

.lingue a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: underline;
}

.menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A19C8C;
	font-weight: bold;
	text-decoration: none;
}

.menu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A19C8C;
	font-weight: bold;
	text-decoration: none;
}

.menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	text-decoration: underline;
}

.menu_piede a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A19C8C;
	text-decoration: none;
}

.menu_piede a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A19C8C;
	text-decoration: none;
}

.menu_piede a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A19C8C;
	text-decoration: none;
}

.menu_piede a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: underline;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A19C8C;
}

.titolo_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;
}

.news_oggetto_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: bold;
}

.news_riassunto_box a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.news_riassunto_box a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.news_riassunto_box a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: underline;
}

.news_riassunto_box a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.box_interno_testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: left;
}

.box_interno_testo a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: left;
	text-decoration: none;
}

.box_interno_testo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: left;
	text-decoration: none;
}

.box_interno_testo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: left;
	text-decoration: none;
}

.menu_interno {
	line-height: 30px;
}

.box_interno_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: left;
}

.box_catalogo_testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: left;
}

.box_catalogo_testo a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: left;
	text-decoration: none;
}

.box_catalogo_testo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: left;
	text-decoration: none;
}

.box_catalogo_testo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: left;
	text-decoration: none;
}

.box_catalogo_interno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: left;
}

.box_catalogo_interno a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: left;
	text-decoration: none;
}

.box_catalogo_interno a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: left;
	text-decoration: none;
}

.box_catalogo_interno a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: left;
	text-decoration: none;
}

.box_container_prodotto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A19C8C;
	text-align: left;
	line-height: 15px;
}

.info_prodotto a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-decoration: none;
}

.info_prodotto a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-decoration: none;
}

.info_prodotto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: underline;
}

#sel_menu_interno {
	font-weight: bold;
	color: #666;
}

.testo_interno_spaziato {
	line-height: 20px;
}

.titolo_categoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-align: left;
	font-weight: bold;
}

.box_categoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A19C8C;
	text-align: left;
	text-decoration: none;
}

.box_categoria a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A19C8C;
	text-align: left;
	text-decoration: none;
}

.box_categoria a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A19C8C;
	text-align: left;
	text-decoration: none;
}

.box_categoria a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A19C8C;
	text-align: left;
	text-decoration: none;
}

.box_categoria a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: left;
	font-weight: bold;
}

.box_contatti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: left;
}

.titolo_modello_testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-align: left;
	font-weight: bold;
}

#menu_sel {
	color: #666;
}

.consulenza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-align: left;
	z-index: 1;
}

.err_consulenza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	text-align: left;
	display: block;
}

.pager a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.pager a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.pager a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.pager a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: underline;
}

.news_riepilogo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.news_riepilogo a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.news_riepilogo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.news_riepilogo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: underline;
}

.news_indietro a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.news_indietro a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.news_indietro a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

.news_indietro a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: underline;
}

.news_dettaglio a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}

.news_dettaglio a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}

.news_dettaglio a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}

.news_dettaglio a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: underline;
}

.titolo {
	background-color: black;
	font-weight: bold;
	color: white;
	padding: 2px 5px 2px 5px;
}

/* test a colori invertiti
.titolo {
	background-color: white;
	font-weight: bold;
	color: black;
	padding: 2px 5px 2px 5px;
}
*/

.label_privacy {
	line-height: 12px;
}

.corpo_404 h1, h2 {
	text-align: center;
}