.s1 {
	BACKGROUND-IMAGE: url(http://www.comunefinale.net/imgz/as.gif); BACKGROUND-REPEAT: no-repeat
}
.s2 {
	FONT-SIZE: 6px; BACKGROUND-IMAGE: url(http://www.comunefinale.net/imgz/sfa.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #000680
}
.smain {
	FONT-SIZE: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #EAEDF7
}
.s3 {
	FONT-SIZE: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cbd3e9
}
.s4 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cbd3e9; TEXT-ALIGN: center
}
.n1 {
	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.tb1 {
	BORDER-RIGHT: #cbd3e9 1px outset; BORDER-TOP: #cbd3e9 1px outset; FONT-SIZE: 11px; BORDER-LEFT: #cbd3e9 1px outset; BORDER-BOTTOM: #cbd3e9 1px outset; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.n2 {
	FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cbd3e9; TEXT-ALIGN: center
}
.nw {
	BORDER-RIGHT: #cbd3e9 2px solid; BORDER-TOP: #cbd3e9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cbd3e9 2px solid; BORDER-BOTTOM: #cbd3e9 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
A {
	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.sleft {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cbd3e9
}
.bs1 {
	FONT-SIZE: 6px; BACKGROUND-IMAGE: url(http://www.comunefinale.net/imgz/bs1.gif); BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bs2 {
	FONT-SIZE: 11px;
	COLOR: #000680;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F7F7EA;

}
.fl {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
.bs3 {
	BORDER-RIGHT: #000680 1px solid; BORDER-TOP: #000680 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000680 1px solid; COLOR: #000680; BORDER-BOTTOM: #000680 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bs4 {
	BORDER-RIGHT: #006699 1px solid; BORDER-TOP: #006699 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #006699 1px solid; COLOR: #000680; BORDER-BOTTOM: #006699 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cbd3e9
}
.locationz {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #003399;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}
.br1 {
	BACKGROUND-COLOR: #000099
}
.br2 {
	FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.form2 {
	BORDER-RIGHT: #ccccff 1px ridge; BORDER-TOP: #ccccff 1px ridge; FONT-SIZE: 11px; BORDER-LEFT: #ccccff 1px ridge; COLOR: #000033; BORDER-BOTTOM: #ccccff 1px ridge; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.fr1 {
	BACKGROUND-IMAGE: url(http://comune.emisfero.com/imgz/form1.gif); BACKGROUND-REPEAT: no-repeat
}
.fr2a {
	BACKGROUND-IMAGE: url(http://comune.emisfero.com/imgz/form2a.gif)
}
.fr2b {
	BACKGROUND-IMAGE: url(http://comune.emisfero.com/imgz/form2b.gif)
}
.fr3 {
	BACKGROUND-IMAGE: url(http://comune.emisfero.com/imgz/form3.gif); BACKGROUND-REPEAT: no-repeat
}
.fc {
	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.comp {
	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.fc2 {
	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f3f3f3
}
.fc3 {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid; FONT-SIZE: 11px; BORDER-LEFT: 0px solid; COLOR: #003366; BORDER-BOTTOM: 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f9f9ff
}
.ts1 {
	BORDER-RIGHT: 1px dotted; BORDER-TOP: 1px dotted; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: 1px dotted; COLOR: #000099; BORDER-BOTTOM: 1px dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cbd3e9
}
.nav {
	BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #cbd3e9 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #cbd3e9 1px solid; COLOR: #000066; BORDER-BOTTOM: #003399 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.sel {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000066
}
.newz {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003366
}
.at1 {
	FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cbd3e9
}
.ln1 {
	FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f2f4ff
}
.ln2 {
	FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.c {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.frlavoro {
	BACKGROUND-IMAGE: url(img/forml.gif)
}
.null {
	FONT-SIZE: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.br2giust {
	FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: justify
}
.tt01 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.buttacc01 {
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px none #cccccc;

}
.text01 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f5f5
}
.table01 {
	BORDER-RIGHT: #333333 1px outset; BORDER-TOP: #333333 1px outset; BORDER-LEFT: #333333 1px outset; BORDER-BOTTOM: #333333 1px outset
}
.tabuser {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset
}
.datipratica {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.titoliSX {
	FONT-SIZE: 11px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	font-weight: bold;
	background-image: url(../Immagini/sfonfo_menu_titolo.gif);


}
.titoliDX {
	FONT-SIZE: 11px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	background-image: url(../Immagini/sfonfo_menu_titolo.gif);

}
.fasceBanner {

	FONT-SIZE: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FBE6A4
}
.statusBar {

	FONT-SIZE: 11px;
	COLOR: #000680;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E1E7F2;
}
.casellaSX {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	border: 1px none #cbd3e9;

}
.casellaDX {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	border-top: 1px none #FDF1CC;
	border-right: 2px none #FDF1CC;
	border-bottom: 1px none #FDF1CC;
	border-left: 2px none #FDF1CC;


}
.campotesto {

	BORDER-RIGHT: #000680 1px solid; BORDER-TOP: #000680 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000680 1px solid; COLOR: #000680; BORDER-BOTTOM: #000680 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.campotestoNewsletter {
	FONT-SIZE: 11px;
	COLOR: #800000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #800000;

}
.casellaLogin {



	BORDER-RIGHT: 2px none #FDF1CC; BORDER-TOP: 1px none #FDF1CC; FONT-SIZE: 11px; BORDER-LEFT: 2px none #FDF1CC; BORDER-BOTTOM: 2px none #FDF1CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.cercaBar {


	FONT-SIZE: 11px;
	COLOR: #000680;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.tb1senzabordo {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 0px none #cbd3e9;

}
.titolihome {
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma;
	border: 1px outset #cbd3e9;
	font-weight: normal;
	color: #800000;

}
.utenti {

	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	border: 1px solid #cbd3e9;
}
.titolosezione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-variant: small-caps;
	color: #800000;
}
.titolocorpo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CCCCCC;
}
.commento {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid;

}
.casellaSXCopiaEvidenza {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	border: 1px none #cbd3e9;
	font-weight: bold;
	text-decoration: blink;
	font-variant: normal;


}
.adminutente {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	color: #B08786;
}
