TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.BarraNews {
	background-image: url(images/sfondo_news.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;

}

.BarraMenu {
	background-image: url(images/sfondo_rosso.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}

.BarraMenu  a:link, .BarraMenu  a:visited, .BarraMenu  a:active .BarraMenu  a:hover{
	text-decoration: none;
	color: #FFFFFF;
}

.SfondoSX {
	background-color: #EAEAEA;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.SfondoDX {
	background-color: #EAEAEA;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.News {
	background-color: #FFFFFF;
}

.NewsTitolo {
	background-color: #F0E18E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 80%;
}

.NewsTitolo a:link, .NewsTitolo a:visited, .NewsTitolo a:active .NewsTitolo a:hover{
	text-decoration: none;
	color: #000000;
}

.NewsTesto {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 80%;
}

.NewsFoto {
	background-color: #E9E9E9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 80%;
	text-align: center;
	vertical-align: middle;
}

.NewsFooter {
	background-color: #CACACA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 80%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
	border-bottom-style: solid;
	text-decoration: none;
	color: #000000;
}

.NewsFooter a:link, .NewsFooter a:visited, .NewsFooter a:active .NewsFooter a:hover{
	text-decoration: none;
	color: #000000;
}

.SfondoCentro {
	background-color: #FFFFFF;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.testo a:link, .testo a:visited, .testo a:active .testo a:hover{
	color: #000000;
}

.gruppo01 {
	background-color: #DAE9D6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.gruppo02 {
	background-color: #D0D3EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #CFD3C7;
	text-align: center;
}

.CatFoto {
	background-color: #EBEDC0;
	text-align: center;
	vertical-align: middle;
}

.CatTesto {
	background-color: #ECDEB0;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.CatTesto a:link, .CatTesto a:visited, .CatTesto a:active .CatTesto a:hover{
	color: #000000;
	text-decoration: underline;
}

.ProdFoto {
	background-color: #D6D8C0;
	text-align: center;
	vertical-align: middle;
}

.ProdTesto {
	background-color: #C6C8A6;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.ProdTesto a:link, .ProdTesto a:visited, .ProdTesto a:active .ProdTesto a:hover{
	color: #000000;
}
/*
.CatTesto a:link, .CatTitolo a:visited, .CatTitolo a:active .CatTitolo a:hover{
	color: #000000;
	text-decoration: underline;
}

.CatTesto a:hover{
	color: #000000;
	text-decoration: underline;
}
*/
.CatTitolo {
	background-color: #ECDEB0;
	text-align: left;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.CatTitolo a:link, .CatTitolo a:visited, .CatTitolo a:active .CatTitolo a:hover{
	color: #000000;
	text-decoration: underline;
}
.CatCategoria {
	text-align: left;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;

}
.Foto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;

}
