.menulink {
	FONT: bolder small-caps 8pt/normal Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000066;
}
.menulink:hover {
	FONT: bolder small-caps 8pt/normal Verdana, Arial, Helvetica, sans-serif;
	COLOR: #0000FF;
}

UL.menulink {
	FONT: 8pt/11pt Verdana, Arial, Helvetica, sans-serif;
	COLOR: #296aa7;
	TEXT-DECORATION: none;
	list-style-type: square;

}

UL.menulinkred {
	FONT: 80% Verdana, Arial, Helvetica, sans-serif;
	COLOR: #CC0066;
	TEXT-DECORATION: none;
	list-style-type: square;

}
A.menulinkred {

	LIST-STYLE-IMAGE: url(img/frecc_news.gif); FONT: 8pt/11pt Verdana, Arial, Helvetica, sans-serif; COLOR: #CC0066; TEXT-DECORATION: none
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000099;



}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000099;
	list-style-image: url(../img_str/blu_list.jpg);


}
.tnews {
	font-size: 110%;
	font-weight: bold;
	vertical-align: middle;
	background-repeat: no-repeat;
	text-align: justify;
	margin-bottom: -15px;








}
.cnews {
	border-top: thin solid #006699;
	border-right: outset #006699;
	border-bottom: inset #006699;
	border-left: inset #006699;
}
.table_border {
	border: solid #000066;
}
.tableborder2 {
	border: none #000066;
	background-image:   url(../img_str/table_right_no_top.png);
	background-repeat: repeat;
	line-height: 10px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 3px;
	background-position: center top;
	top: 5px;
	vertical-align: top;

}
a {
	text-decoration: underline;
}
.tableborderleft {
	border: none #000066;
	background-image:    url(../img_str/menu.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;


}
A.tableborderleft {

	border: none #000066;
	background-image:   url(../img_str/left_menu.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
}
P.tableborderleft {

	border: none #000066;
	background-image:   url(../img_str/left_menu.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
}
.tableborderleft2 {

	border: none #000066;
	background-image:    url(../img_str/menu.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
}
.tableborderleft3 {


	border: none #000066;
	background-image:   url(../img_str/left_menu3.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
}
.tableborderleft4 {
	border: none #000066;
	background-image:   url(../img_str/left_menu4.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
}
.tableborderleft5 {
	border: none #000066;
	background-image:   url(../img_str/left_menu5.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: none;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000099;
}

.toptab {
	background-image:  url(immagini/sb_br.gif);
	background-repeat: no-repeat;
}
table {
	background-repeat: no-repeat;
}
.cerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #330099;
}
h1 {
	font-size: 110%;
	color: #000099;
	text-transform: uppercase;


}

h2 {
	font-size: 100%;
	color: #000099;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-image: url(../img_str/bs_tablepng.png);




}
.tabbord {
	border: 1px solid #000099;
}
.menu {
	color: #FFFFFF;
	font-size: 90%;
	padding-top: 0px;
	margin-top: 0px;
	text-decoration: none;
	font-weight: normal;
	margin-left: -3px;
	padding-left: 0px;
	list-style-image: url(../img_str/sfera.gif);
	line-height: 150%;

}
.menuli {
	color: #FFFFFF;
	font-size: 90%;
	padding-top: 0px;
	margin-top: 0px;
	text-decoration: none;
	font-weight: normal;
	margin-left: -3px;
	padding-left: 0px;
	list-style-image: url(../img_str/sfera.gif);
}
.titnew {
	font-size: 90%;
	color: #BF0000;
	margin-bottom: -10px;
	background-position: center;
	font-weight: bold;
	text-transform: uppercase;


}
.linea {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000099;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000099;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000099;
	white-space: normal;


}
.lineas {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000099;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000099;
	white-space: normal;


}

.linead {
	border-top: 1px solid #000099;
	border-right: 1px solid #000099;
	border-bottom: 1px solid #000099;
	border-left: 1px solid #000099;

}

.lineafd {
	height: 1px;
	border-top: 1px solid #000099;
	border-right: 1px solid #000099;
	border-bottom: 1px solid #000099;
	border-left: 1px #000099;
	white-space: normal;

}
.lineainf {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000099;
	white-space: normal;


}
h5 {
	vertical-align: middle;
}
h3 {
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;

}
.sfondotd {
	font-weight: bold;
	background-image:  url(../img_dep/immagini_psp/sfondo3DEM.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;

}

.bredname {
	font-size: 100%;
	color: #000099;
	font-weight: bold;
}
input {
	font-size: 9px;
}
.linknews {
	text-decoration: none;
	color: #000066;
}
.linknews:hover {

	background-color: #FFFFFF;
}
hr {
	color: #000066;
	height: 1px;
	background-color: #00FF66;
	border-top-color: #CC3300;


}
.bredlinknew {
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
	text-transform: uppercase;

}
.fotodx {

	margin: 0px 0px 10px 10px;
	padding: 0px;
}
.fotosin {

	margin: 7px 20px 10px 0px;
	padding: 0px;
}
.top {
	font-size: 12px;
	color: #BF0000;
	margin-bottom: -10px;
	background-position: center;
	font-weight: bold;
	text-decoration: none;

}
.intro {
	font-size: 10px;
	color: #800040;
	letter-spacing: 0.1em;
	text-align: center;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;

}
.sottolineato {
	text-decoration: underline;
}
.menulinkCopia {
	FONT: bolder small-caps 8pt/normal Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000066;
	letter-spacing: -0.08em;

}
.stilep {
	background-color: #CCFFFF;
	border-top: 1px solid #000099;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;


}
.minuscolo {
	text-transform: lowercase;
	font-size: 9px;

}
.piccolo {
	font-size: 9px;
	text-align: right;

}
.lineasup {
	height: 1px;
	white-space: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000099;

}
.listacorsi {
	list-style-image: url(../img_str/blu_list.jpg);
	text-indent: 0pt;

}
.stiled {
	border-top: 1px solid #000099;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
}
ol {
	list-style-type: lower-roman;
}
.bottoncerca {
	color: #000066;
	background-color: #99CCFF;
	font-weight: bold;
	border: thin outset #CCCCCC;
	background-image: none;


}
.messaggio {
	border: medium solid #003399;
	width: 80%;
	padding: 10px;

}
caption {
	font-size: 8pt;
}
.sfera {
	margin: 0px 0px 0px 3px;

}
.sferaCopia {
	margin: 0px 0px 0px 3px;
	vertical-align: bottom;

}
.breadcrubs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	background-image: url(../img_str/ban.png);

}
.bannerecc {
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	font-style: normal;
	color: #000000;
	text-decoration: none;

}
.pagetitle {
	background-repeat: repeat-x;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
	background-image: url(../img_str/ye_table.png);

}
.bannersedi {
	background-image: url(../img_str/low_menu.png);
	background-repeat: repeat-x;
	color: #FFFFFF;


}
.ban {
	background-image: url(../img_str/ban_low.png);
	background-repeat: repeat-x;
	background-position: top;

}
.bannerdiv {

	padding-left: 130px;
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.pagetitle2 {

	background-repeat: repeat-x;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
	background-image: url(../img_str/or_table.png);
}
.aseba {
	font-size: 80%;
	color: #0033CC;
	text-transform: capitalize;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	background-color: #FFFFFF;

}
.minuscoloASEBA {

	text-transform: none;
	font-size: 9px;
}
.table {
	background-attachment: scroll;
	background-repeat: repeat;
	border: groove;
	font-size: 80%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003399;
	font-style: normal;

}
.asebaelenco {
	background-attachment: scroll;
	background-image: none;
	background-repeat: repeat;
	font-size: 80%;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #003399;
	font-style: normal;
	text-decoration: none;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;

}
sfondotittable {

	font-size: 100%;
	color: #000099;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-image: url(../img_str/bs_tablepng.png);
}
