.bg1 {
	background-image: url(images/2_r5_c3.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bg2 {
	background-image: url(images/bg3.gif);
	background-repeat: repeat-y;
	background-position: left;
}
ul {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
}
.link1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000055;
}
a {
	text-decoration: none;
	color: #000077;
}
a:hover {
	text-decoration: none;
	color: #AA0000;
}
.titolo1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}
	
	.titolo2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}
		.titolo3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	}
	
.testo1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: ;
	text-decoration: none;
	color: #000000;
	}
	
.testo2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold ;
	text-decoration: none;
	color: #880000;
	

}
.bg33 {
	background-image: url(images/bgtxsx.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	background-color: #DDDDDD;
}
.menu {
	background-color : #FFF4AA;
	background-image: url(images/bg_menu.gif);
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
}
.eventi {
	background-color : #cccccc;
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
}
.avvisi {
	background-color : #425C8C;
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	color : White;
}
.newsTOP {
	background-color : #396B9C;
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	color : White;
}
.news {
	background-color : #396B9C;
	font-size : 11pt;
	font-family : Arial, Helvetica, sans-serif;
	color : White;
}
.medGray {
	BACKGROUND: #666666
}
.subBlk {
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: arial, verdana, sans-serif;
	TEXT-DECORATION: none
}
.bdDkGrayBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #333333;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: arial, verdana, sans-serif
}
.subbdWht {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: arial, verdana, sans-serif
}

.wht {
	BACKGROUND: #ffffff
}
.slate {
	BACKGROUND: #DCB61D;
}
.ltGray {
	BACKGROUND: #cccccc
}
.blk {
	BACKGROUND: #000000
}



.sblBluBg {
	BACKGROUND: #13215d
}
.dkSlate {
	BACKGROUND: #7C808C
}

.medslate {
	BACKGROUND: #6081cf
}
.ltSlate {
	BACKGROUND: #9fb3cd
}
.xltSlate {
	BACKGROUND: #c1cede
}
.xltGray {
	BACKGROUND: #f2f2f2
}
.ltGray {
	BACKGROUND: #cccccc
}

.dkGray {
	BACKGROUND: #333333
}
.ltBlue {
	BACKGROUND: #cddef3
}
.wht {
	BACKGROUND: #ffffff
}
.medYellow {
	BACKGROUND: #ffb400
}
.verde {
		BACKGROUND: Green
}

.subWht {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif;TEXT-DECORATION: none
}

.subDkBlu {
	FONT-SIZE: 11px; COLOR: #425c8c; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif
}
.subSblBlu {
	FONT-SIZE: 11px; COLOR: #13215d; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif
}
.subDkGray {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif
}
.subSerif {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: times new roman, serif
}

.subMedGray {
	FONT-SIZE: 11px; COLOR: #999999; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif
}
.subErrRed {
	FONT-SIZE: 11px; COLOR: #cc0000; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif
}
.subGray {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif
}
.bdWht {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.bdWhtBld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.bdDkGray {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.medbdDkGray {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}

.bdDkGrayBld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.bdDkBluBld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #425c8c; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.bdSblBlu {
	FONT-SIZE: 11px; COLOR: #13215d; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.bdErrRed {
	FONT-SIZE: 11px; COLOR: #cc0000; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.bdErrYellow {
	FONT-SIZE: 11px; COLOR: #ffea00; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.bdSerif {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 15px; FONT-FAMILY: times new roman, serif
}
.lgGray {
	FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: arial, verdana, sans-serif
}
.lgWht {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: arial, verdana, sans-serif
}
.serifHdln {
	FONT-SIZE: 20px; COLOR: #6d8cb3; LINE-HEIGHT: 24px; FONT-FAMILY: times new roman, serif
}
.serifHdln {
	FONT-SIZE: 20px; COLOR: #666666; LINE-HEIGHT: 24px; FONT-FAMILY: times new roman, serif
}
.serifSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 18px; FONT-FAMILY: times new roman, serif
}
.hdlnLgWht {
	FONT-SIZE: 18px; COLOR: #ffffff; LINE-HEIGHT: 22px; FONT-FAMILY: arial, verdana, sans-serif
}
.hdlnLgLtBlu {
	FONT-SIZE: 18px; COLOR: #cddef3; LINE-HEIGHT: 22px; FONT-FAMILY: arial, verdana, sans-serif
}
.hdlnMedWht {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-FAMILY: arial, verdana, sans-serif
}
.hdlnMedSltBlu {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #6d8cb3; LINE-HEIGHT: 20px; FONT-FAMILY: arial, verdana, sans-serif
}
.hdlnSmlSltBlu {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #6d8cb3; LINE-HEIGHT: 20px; FONT-FAMILY: arial, verdana, sans-serif
}
.subHdWht {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.subHdSblBlu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #13215d; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.subHdDkGray {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif
}
.lnkWht {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.sublnkWht {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkWhtNoUl {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkBdWht {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkBdWhtNoUl {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkBdMedYellowNoUl {
	FONT-SIZE: 11px; COLOR: #ffb400; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkBdWhtBld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnksubHdWht {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 10px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnksubHdDkSlate {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #425c8c; LINE-HEIGHT: 10px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkSblBlu {
	FONT-SIZE: 11px; COLOR: #13215d; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkSblBluNoUl {
	FONT-SIZE: 11px;
	COLOR: #13215d;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: arial, verdana, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.lnkBdSblBlu {
	FONT-SIZE: 11px; COLOR: #13215d; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkBdSblBluNoUl {
	FONT-SIZE: 11px; COLOR: #13215d; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkLtBluNoUl {
	FONT-SIZE: 11px; COLOR: #cddef3; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkBdLtBluNoUlBld {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: Gray;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: arial, verdana, sans-serif;
	TEXT-DECORATION: none
}
.lnkWhtNoUlBld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkSerifGray {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: georgia, serif; TEXT-DECORATION: underline
}
.lnkSerifGrayNoUl {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: times new roman, serif; TEXT-DECORATION: none
}
.lnkDkGray {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnksubDkGray {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkDkGrayNoUl {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkBdDkGray {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkBdDkGrayBld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkBdDkGrayBldNoUl {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkBdDkGrayNoUl {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkGray {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkMedGray {
	FONT-SIZE: 11px; COLOR: #999999; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkSltBlu {
	FONT-SIZE: 11px; COLOR: #425c8c; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkDkSltBld {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #425c8c; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline
}
.lnkDkSltNoUl {
	FONT-SIZE: 11px; COLOR: #425c8c; LINE-HEIGHT: 13px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkbdDkSltNoUl {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #425c8c; LINE-HEIGHT: 15px; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: none
}
.lnkBreadCrm {
	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: arial, verdana, sans-serif
}
.lnkBlk {
	FONT-SIZE: 10px;
	COLOR: #000000;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: arial, verdana, sans-serif;
	text-decoration : none;
}


.spcr {
	FONT-SIZE: 1px
}
.anchorSpacer {
	FONT-SIZE: 1px; LINE-HEIGHT: 5px
}
.spacer {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px
}
.slctBdDkGray {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, sans serif; TEXT-DECORATION: none
}
.button {
	FONT-FAMILY: Verdana, Helvetica, Arial, San-Serif;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	background-color:#ffffff;
	border-color:#0060BF;
	margin-top:4pt;
	margin-right: .4em;
	margin-bottom : 2pt;
	HEIGHT: 20px;
}
.day { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none ; font-weight: bold ; background-color: #000066; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

