a:link {  
	color: #00A650; 
	text-decoration: underline;
}
a:visited {  
	color: #00a650; 
	text-decoration: underline;
}
a:hover {  
	color: #42478C; 
	text-decoration: underline;
}

TD {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.title {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	font-weight: bold;
	padding: 2px;
}

/* Menu  istituzionale */
TD.subMenu1Item a:link {  
	color: white; 
	text-decoration: none;
}
TD.titleverde a:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: green; 
	font-weight: bold;
	padding: 2px;
}
TD.subMenu1Item a:visited {  
	color: white; 
	text-decoration: none;
}
TD.subMenu1Item a:hover {  
	color: white; 
	text-decoration: underline;
}
.tbSubMenu1 { 
	width: 139px;
	margin-left: 2px;
}
.subMenu1Bullet {  
	width: 10px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #00A650;
	border-bottom: 1px dashed white;
}
.subMenu1Item {  
	color: white;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
	background-color: #00A650;
	border-bottom: 1px dashed white;
}

/* Menu  dei link */
TD.subMenu2Item a:link {  
	color: white; 
	text-decoration: none;
}
TD.subMenu2Item a:visited {  
	color: white; 
	text-decoration: none;
}
TD.subMenu2Item a:hover {  
	color: white; 
	text-decoration: underline;
}
.tbSubMenu2 { 
	width: 139px;
	margin-left: 2px;
}
.tbSubMenu2Dx { 
	width: 139px;
	margin-left: 2px;
}
.subMenu2Bullet {  
	width: 21px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid white;
}
.subMenu2Item {  
	color: white;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	border-bottom: 1px solid white;
}

/* Tabella di contenuto */
.tbContent { 
	width: 429px;
	margin-left: 10px;
}
.tbImg { 
	background-color: #DFDBBD;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid white;
	border-top: 1px solid white;
}
.tbImg img{ 
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	border-top: 1px solid black;
	border-left: 1px solid black;
}

/* Tabella sulla sinistra che contiene news, ecc */
.tbRight{ 
	width: 151px;
}
/* Tabella delle news */
TD.tdNews a:link {  
	color: black; 
	text-decoration: none;
}
TD.tdNews a:visited {  
	color: black; 
	text-decoration: none;
}
TD.tdNews a:hover {  
	color: black; 
	text-decoration: underline;
}
.tbNews { 
	width: 145px;
}
.tdNews { 
	font-size: 10px;
	padding-left: 4px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #0D5693;
}

/* Tabella dei credits */
TD.tdCredits a:link {  
	color: white; 
	text-decoration: none;
}
TD.tdCredits a:visited {  
	color: white; 
	text-decoration: none;
}
TD.tdCredits a:hover {  
	color: white; 
	text-decoration: none;
}
.tbCredits{ 
	background-color: #00A650;
	margin-left: 2px;
	margin-top: 2px;
}
.tdCredits{ 
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	color: white;
	padding-top: 2px;
	padding-bottom: 2px;
}.tabsubMenu2Bullet {
	width: auto;
	border: 1px dashed #00A650;
	height: auto;


}
.titleverde {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00A650;
	font-weight: bold;
	padding: 2px;
}
.titleverdesemplice {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00A650;
	font-weight: normal;
	padding: 2px;
}
.sottolineato {
	font-size: 12px;
	padding-left: 4px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: thin solid #00a650;
	color: #00A650;

}
.titleverdesottol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: 00A650;
	text-decoration: none;
	color: #00a650;



}
.sottolineatoBold {
	font-size: 12px;
	padding-left: 4px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: thin solid #00a650;
	color: #00A650;
	font-weight: bold;

}
.tbContentMax {

	width: 100%;
	margin-left: 10px;
}
.ImageBorderDx {
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #ECE9D7;

}
.verdesottolineato {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: 00A650;
	text-decoration: none;
}
.titleverdecontornato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #00A650;
	border: thin solid #00A650;


}
.pblSportTitolo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #00A650;
	border: thin solid #00A650;
}
.pblSportTesto {
	padding: 2px;
	text-decoration: none;
	border-right: thin solid #00A650;
	border-left: thin solid #00A650;

}
.pblSportInfo {
	padding: 2px;
	text-decoration: none;
	border-right: thin solid #00A650;
	border-left: thin solid #00A650;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #00A650;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #00A650;


}
.link_admin a {  
	color: #FFFFFF; 
	text-decoration: none;
	cursor: text;  
}
.link_admin a:visited {  
	color: #FFFFFF; 
	text-decoration: none;
	cursor: text;  
}
.link_admin a:hover {  
	color: #FFFFFF; 
	text-decoration: none;
	cursor: text;  
}

.link_mappa_main           { text-decoration: none;      color: #00A650; font-weight: bold; }
.link_mappa_main a         { text-decoration: none;      color: #00A650; font-weight: bold; }
.link_mappa_main a:visited { text-decoration: none;      color: #00A650; font-weight: bold; }
.link_mappa_main a:hover   { text-decoration: underline; color: #00A650; font-weight: bold; }

.link_mappa_normal           { text-decoration: none;      color: #00A650; }
.link_mappa_normal a         { text-decoration: none;      color: #00A650; }
.link_mappa_normal a:visited { text-decoration: none;      color: #00A650; }
.link_mappa_normal a:hover   { text-decoration: underline; color: #00A650; }

.link_mappa_main_nolink      { text-decoration: none;      color: #006699; font-weight: bold; }
.link_mappa_nolink           { text-decoration: none;      color: #006699; }
.menupiccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.menupiccolo2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
}

