a:visited, a:link, a:focus, a:active {
	font-family : Calibri ;
	font-size : 14px ;
	font-weight : bold ;
	font-style : normal ;
	color : #666 ;
	text-align : justify ;
	text-decoration : none ;
}
a:hover {
	font-family : Calibri ;
	font-size : 14px ;
	font-weight : bold ;
	font-style : normal ;
	color : #cc0000 ;
	text-align : justify ;
	text-decoration : none ;
}

.menu:visited, .menu:link, .menu:focus, .menu:active {
	font-family : Calibri ;
	font-style : normal ;
	font-weight : bold ;
	font-size : 14px ;
	color : #333 ;
	text-decoration : none ;
	text-transform: uppercase;
	padding-left : 5px ;
	padding-right : 5px ;
}
.menu:hover {
	font-family : Calibri ;
	font-style : normal ;
	font-weight : bold ;
	font-size : 14px ;
	color : #cc0000 ;
	text-decoration : none ;
	padding-left : 5px ;
	padding-right : 5px ;
}

.lnk-prossimoevento:visited, .lnk-prossimoevento:link, .lnk-prossimoevento:focus, .lnk-prossimoevento:active {
	font-family : Calibri ;
	font-style : normal ;
	font-weight : bold ;
	font-size : 16px ;
	color : #fff ;
	text-decoration : none ;
	padding : 2px;
}
.lnk-prossimoevento:hover {
	font-family : Calibri ;
	font-style : normal ;
	font-weight : bold ;
	font-size : 16px ;
	color : #cc0000 ;
	text-decoration : none ;
	padding : 2px;
}

.lnk-offerta:visited, .lnk-offerta:link, .lnk-offerta:focus, .lnk-offerta:active {
	font-family : Calibri ;
	font-style : none ;
	font-weight : none ;
	font-size : 12px ;
	color : #fff ;
	text-decoration : none ;
}
.lnk-offerta:hover {
	font-family : Calibri ;
	font-style : none ;
	font-weight : none ;
	font-size : 12px ;
	color : #cc0000 ;
	text-decoration : none ;
}

.link-promo:link, .link-promo01:visited, .link-promo01:active, .link-promo01:focus {
	color:#cc0000;
}
.link-promo:hover {
	color:#ccc;
}
