/* CSS Document */
body {
	background-image: url(/immagini/sfo_righine.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}
.borderblu {
	BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid
}
.boxgray {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f3f3f5
}
.brdblugiusti {
	BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid;FONT-SIZE: 0.90em; VERTICAL-ALIGN: top; COLOR: #112f4a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: justify
}
.bordobluleft {
	BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid;FONT-SIZE: 0.70em; VERTICAL-ALIGN: top; COLOR: #112f4a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.bordoblucmpage {
	BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid;FONT-SIZE: x-small; VERTICAL-ALIGN: top; COLOR: #112f4a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.bordoblupreferiti {
	BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid;FONT-SIZE: 1.00em; VERTICAL-ALIGN: top; COLOR: #112f4a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.bordocolonnasinistra {
	FONT-SIZE: 0.70em;
	VERTICAL-ALIGN: top;
	COLOR: #112f4a;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	border: 2px dashed #CCCCCC;
	width: 225px;
}
.Stile2_testata {
	font-size: 36px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #CC0000;
}
.Stile3_testata {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #0099CC;
}
.Stile_dicitura_news {
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
}
.Stile_numero_anno_news {color: #FFFFFF; font-size: x-small; }
.Stile_titolo_news {
	font-size: x-small;
	font-weight: bold;
}
.Stile_sottotitolo_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.Stile_testo_news {
    font-size: xx-small}
.Stile_titoli_box {
    color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}
.Stile_titoloni_box {
    color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
}
.Stile_titoletti_su_grigio {
	font-size: xx-small;
	font-weight: bold;
	color: #000066;
}
.Stile_testo_col_sinistra {
        font-size: xx-small
}
.Stile_testo_col_destra {
        font-size: xx-small
}
.boxgrigio {
	BORDER-RIGHT: #797979 1px solid;
	BORDER-TOP: #797979 1px solid;
	BORDER-LEFT: #797979 1px solid;
	BORDER-BOTTOM: #797979 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
	margin: 1px;
	padding: 1px;
}
.boxcorpo {
	BORDER-RIGHT: #797979 1px solid;
	BORDER-TOP: #797979 1px solid;
	BORDER-LEFT: #797979 1px solid;
	BORDER-BOTTOM: #797979 1px solid;
	margin: 1px;
	padding: 1px;
}
.boxsugiu {
BORDER-TOP: 1px solid #797979; BORDER-BOTTOM: 1px solid #797979}
.boxvisite {
	BORDER-TOP: 1px solid #797979;
	BORDER-BOTTOM: 1px solid #797979;
	text-decoration: none;
	background-color: #EEEEEE;
}
.boxchegiorno {
	BORDER-TOP: 1px solid #797979;
	BORDER-BOTTOM: 1px solid #797979;
	text-decoration: none;
	background-color: #FFEAEA;
	line-height: 20px;
}
.boxtipoattivita {
	BORDER-TOP: 1px solid #797979;
	text-decoration: none;
	background-color: #FFEAEA;
	line-height: 50px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #797979;
	border-left-color: #797979;
}
TR.News {
	background-color : #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}
TR.NewsAnnualita {
	background-color : #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000033;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}
TR.NewsTitolo {
	background-color : #E4E4E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006666;
	line-height: 18px;
	text-decoration: none;
}
.NewsCorpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	text-decoration: none;
}
TR.TitoliNotizieSn {
	background-color : #E4E4E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006666;
	text-decoration: none;
	line-height: 13px;
}
TR.TitoliNotizieDx {
	background-color : #E4E4E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006666;
	text-decoration: none;
	line-height: 13px;
}
.boxcorpoleft {
	BORDER-RIGHT: 1px solid #797979}
.boxcorporight {
    BORDER-LEFT: 1px solid #797979}
.boxpiede {
	MARGIN: 3px;
	BACKGROUND-COLOR: #f3f3f5;
	font-family: Tahoma;
	font-size: 12px;
	color: #330066;
	border: 1px solid #797979;
	background-position: center;
	padding: 0px;
	text-align: center;
}
.boxblue {
	BACKGROUND-COLOR: #d4e1e6;
	margin: 15px;
	border: 1px solid #797979;
}
.boxptabgestione {
	BACKGROUND-COLOR: #FFFFE8;
	font-family: Tahoma;
	font-size: 12px;
	color: #330066;
	border: thin solid #797979;
	background-position: center;
	text-decoration: none;
}
.boxptabgestione1 {
	BACKGROUND-COLOR: #D5F1FF;
	font-family: Tahoma;
	font-size: 12px;
	color: #330066;
	border: thin solid #797979;
	background-position: center;
	text-decoration: none;
}
.copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
#img {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 986px; PADDING-TOP: 0px; POSITION: relative
}
.testochegiorno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000033;
	line-height: 20px;
	text-indent: 13px;
}
.testopiede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000033;
}
.testonerobox {
    font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #3E4A51;
	text-align: justify;
}
.TitoloCmpage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.testoCMpage {
    font-family: Tahoma, sans-serif, Arial;	
	font-size: 12px;
	color: #003366;
}
.txtAbstractCMpage {
	font-family: Tahoma, sans-serif, Arial;
	font-size:12px;
	color:#003366;
	background-color:#E4E4E4;
	margin: 6px;
	padding: 4px;
}
.testonormale {
    color: #000066;
	}
.titolonotbox {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	line-height: 14px;
}
.titolonotboxsmall {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	line-height: 14px;
}
.titoletto {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.testorosso {
	font-family: Tahoma;
	font-size: 10px;
	color: #990000;
}
.testoerrore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FF0000;
}
.txt {
	font-family: Verdana;
	font-size: 9px;
	color: #330066;
}
.txtgestione {
	font-family: Tahoma;
	font-size: 12px;
	color: #330066;
	background-position: center;
}
.txtgestionebianco {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	background-position: center;
	background-color: #000066;
}
.txtgesterrore {
	font-family: Tahoma;
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
}
.txtgesterroregrande {
	font-family: Tahoma;
	font-size: 36px;
	color: #FF0000;
	font-weight: bold;
	font-style: oblique;
}
.txtgrandegestione {
	font-family: Tahoma;
	font-size: 16px;
	color: #006699;
	font-weight: bold;
	text-align: center;
}
#fondotabgestione {
	background-color: #DCE2E4;
	text-decoration: none;
	background-position: center;
	width: 800px;
	border: thin solid #CCCCCC;
	margin: 12px;
}
TABLE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}
TR.RowOverFirst {
	background-color : #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}
TR.RowOverSecond {
	background-color : #FFEAEA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	line-height: 18px;
	color: #003333;
}
TR.RowOverText {
	background-color : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
TR.RowAmbiente {
	background-color : #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}
TR.RowAssociazioni {
	background-color : #336633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}TR.RowCronaca {
	background-color : #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}TR.RowCultura {
	background-color : #666699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}TR.RowDirittiUmani {
	background-color : #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}TR.RowEconomia {
	background-color : #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}TR.RowEsteri {
	background-color : #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}TR.RowEventi {
	background-color : #336600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}TR.RowIstituzioni {
	background-color : #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}TR.RowMigranti {
	background-color : #006666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}TR.RowNormativa {
	background-color : #CC3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}TR.RowPartiti {
	background-color : #666633;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}TR.RowRegioni {
	background-color : #003300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}TR.RowWelfareState {
	background-color : #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}
TR.RowCulturaTeatro {
	background-color : #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}
TR.RowTurismo {
	background-color : #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}
TR.RowSport {
	background-color : #6699CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}
TR.RowLastMinute {
	background-color : #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}
TR.RowCulturaTurismo {
	background-color : #CC0066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}
TR.RowNotizie {
	background-color : #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	text-indent: 10px;
}
TR.RowTestata {
	background-color : #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 11px;
	text-decoration: none;
	text-indent: 1px;
}
TR.RowOne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	text-decoration: none;
}TR.RowTwo {
	background-color : #D2F0FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	text-decoration: none;
}
TD.RowGsifs {
	background-color : #DDFDFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003366;
	text-decoration: none;
}
TD.RowGsifsNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003366;
	text-decoration: none;
}
TD.RowGsifsSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #003366;
	text-decoration: none;
}
ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

img {
    border: none;
}
.copyright_piede {
	font-family: verdana, arial, sans-serif;
	font-size: xx-small;
	color: #000066;
}
a:link, a:visited{
  color: #003366;
  text-decoration: none;
}

