a:visited, a:link, a:focus, a:active {
	font-family : Calibri ;
	font-size : 14px ;
	font-weight : bold ;
	font-style : normal ;
	color : #333 ;
	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 : 16px ;
	color : #fff ;
	text-decoration : none ;
	padding-left : 15px ;
	padding-right : 15px ;
}
.menu:hover {
	font-family : Calibri ;
	font-style : normal ;
	font-weight : bold ;
	font-size : 16px ;
	color : #333 ;
	text-decoration : none ;
	padding-left : 15px ;
	padding-right : 15px ;
}

.menu-session:visited, .menu-session:link, .menu-session:focus, .menu-session:active {
	font-family : Calibri ;
	font-style : normal ;
	font-weight : bold ;
	font-size : 12px ;
	color : #fff ;
	text-decoration : none ;
	text-transform : uppercase ;
	padding-top : 0 ;
	padding-left : 6px ;
	padding-right : 6px ;
	padding-bottom : 0 ;
	text-align : right ;
}
.menu-session:hover {
	font-family : Calibri ;
	font-style : normal ;
	font-weight : bold ;
	font-size : 12px ;
	color : #cc0000 ;
	text-decoration : none ;
	text-transform : uppercase ;
	padding-top : 0 ;
	padding-left : 6px ;
	padding-right : 6px ;
	padding-bottom : 0 ;
	text-align : right ;
}

.menu_down:visited, .menu_down:link, .menu_down:focus, .menu_down:active {
	font-family : Calibri ;
	font-style : normal ;
	font-weight : bold ;
	font-size : 12px ;
	color : #999 ;
	text-decoration : none ;
	text-transform : uppercase ;
	padding-left : 10px ;
	padding-right : 3px ;
}
.menu_down:hover {
	font-family : Calibri ;
	font-style : normal ;
	font-weight : bold ;
	font-size : 12px ;
	color : #fff ;
	text-decoration : none ;
	text-transform : uppercase ;
	padding-left : 10px ;
	padding-right : 3px ;
}

.title-accordion:link {
	font-size : 18px ;
}
.title-accordion:hover {
	color : #cc0000 ;
}

.title-link_ultimiarticoli:hover {
	color : #333 ;
	background-color : #ffff99 ;
}

.title-articolo:hover {
	color : #fff ;
}

.link-date_articolo:link, .link-date_articolo:visited, .link-date_articolo:active, .link-date_articolo:focus {
	font-family : Calibri ;
	font-size : 13px ;
	font-weight : normal ;
	font-style : italic ;
	color : #ffff99 ;
}
.link-date_articolo:hover {
	color : #333 ;
}

.subtitle-articolo:hover {
	background-color : #cc0000 ;
}

.text-archivio:hover {
	color : #ffff99 ;
}

.text-readmore:hover {
	color : #ffff99 ;
}
