BODY	{	background-color: #CF6A26;	xxcolor: #000000;	xxfont-size: 11px;	xxline-height: 150%;	margin:0px 0px 0px 0px;    font-family: Arial, Verdana, Helvetica, sans-serif;}.intro A {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #ffffff;	xxpadding-left: 5px;	xxpadding-right: 5px;	xxtext-align: center;}.intro A:hover {	color: #B49F27;	text-decoration: underline;	text-align: center;	xxxfont-weight: bold;}.credits A {    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #ff9900;	xxpadding-left: 5px;	xxpadding-right: 5px;	text-align: center;}.credits A:hover {    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: underlinee;	color: #000000;	text-align: center;}XXXXXXXXX.sfocolsx {	background-image: url(img_home/sfo_colsx.jpg);	background-repeat: repeat-y;}hr {xxborder: 0;width: 100%;color: #BFB97C;background-color: #BFB97C;height: 1px;}#print {xxwidth: 157px;font-family: Arial, Verdana, Helvetica, sans-serif;xxbackground-color: #C6CAA6;margin: 2px 0px 10px 0px;font-size: 11px; color: #000000;text-align: left;line-height: 25px;xxxborder-bottom: 1px dotted #cccccc; padding: 0 0em 0 5px;	}#print A	{color: #000000; xxfont-weight: bold; text-decoration: none; xxpadding: 0 0em 0 0em; xxmargin: 0em 15px 0em 15px; xxfont-weight: bold; font-size: 11px; }#print A:hover	{   XXbackground-color: #FFCC00; color: #000000; font-size: 11px; font-weight: bold;}#titolopag {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #97ad49;	margin: 10px 00px 25px 00px;	padding: 0px 0px 0px 0px;}#footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-align: center;	line-height: 140%;	margin: 0px 20px 0px 20px;	padding: 0px 0px 0px 0px;}#footer A {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #000000;	xxpadding-left: 5px;	xxpadding-right: 5px;	xxtext-align: center;}#footer A:hover {	color: #820f11;	text-decoration: underline;	text-align: center;	xxxfont-weight: bold;}#testo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-align: left;	line-height: 140%;	margin: 0px 0px 0px 0px;}#testo .bodytext {	margin: 20px 0px 10px 20px;}xxxx#testo  .csc-firstHeader{    	margin: 30px 0px 0px 20px;}#testo  .csc-header{    	margin: 30px 0px 0px 20px;}xxxx#testo  .csc-header-n2{    	margin: 30px 0px 0px 20px;}#testo .nomargine {	margin: 00px 0px 00px 00px;}#testo A {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #000000;	xxpadding-left: 5px;	xxpadding-right: 5px;	xxtext-align: center;}#testo A:hover {	color: #820f11;	text-decoration: underline;	text-align: center;	xxxfont-weight: bold;}#testo IMG {	margin: 0px 0px 0px 0px;}#bandiere {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-align: right;	xxline-height: 140%;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}#bandiere A {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: right;	text-decoration: none;	color: #000000;	}#bandiere A:hover {	color: #000000;	text-align: right;	text-decoration: underline;	font-weight: bold;}#testo .csc-searchResultHeader {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-align: left;	}#testo .csc-searchResultHeader A {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	text-align: left;}#testo .csc-searchResultHeader A:hover {	color: #669933;	text-decoration: underline;	text-align: center;	font-weight: bold;}#testo .csc-searchResultRange {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #669933;	text-align: left;}#testo  TD .csc-form-labelcell {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffcc00;	text-align: left;	}#testo TD .csc-form-label {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	text-align: left;	}#testo TD .csc-form-fieldcell {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffcc00;	text-align: left;	}#testo TABLE {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-size: 10px;	color: #000000;	text-align: left;	border-collapse: collapse;}.tx-thexttable-pi1 table { xxwidth: 380px; text-align: center; }xxxx.tx-thexttable-pi1 tr.titolo { background-color: #c9c6ad; font-weight: bold; }.tx-thexttable-pi1 td {       border: 1px solid #cf6a26;	  border-style: solid none;       padding: 2px 2 px;}    #testo .csc-mailform-label {	font-family: Verdana, Arial, Helvetica, sans-serif;	padding-top: 5px;	padding-left: 5px;	font-size: 11px;	color: #000000;	text-align: left;	}#testo .csc-mailform-field { background-color: #e4e8d7; xxborder: #666666; xxborder-style: solid; xxborder-top-width: 1px; xxborder-right-width: 1px; xxborder-bottom-width: 1px; xxborder-left-width: 1px; font-family: "Verdana", Arial, Helvetica, sans-serif; color: #003366; font-size: 10px; font-weight: normal; width: 350px;padding-left: 5px;padding-top: 10px;padding-bottom: 10px;}#testo .csc-mailform-submit#testo h4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-size: 15px;	color: #99cc66;	text-align: left;}#menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #000000;	padding-left: 0px;	padding-right: 0px;	text-align: right;}#menu A {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color: #000000;	xxpadding-left: 5px;	xxpadding-right: 5px;	xxtext-align: left;}#menu A:hover {	color: #666666;	text-decoration: underline;	xxtext-align: left;	xxxfont-weight: bold;}#menu .act {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	font-weight: bold;}#menu .cur {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffcc00;	font-weight: bold;}#menulist {	font-family: Verdana, Arial, Helvetica, sans-serif;		font-size: 11px;	color: #ffcc66;	padding-top: 4px;    padding-bottom: 4px;	padding-left: 10px;	}#menulist DIV {	width: 95%;	}	#menulist DIV A {	color: #ffcc66;	text-decoration: none;	}	#menulist DIV A:hover {	color: #ffffff;	font-weight: bold;	text-decoration: underline;}#menualtro {	font-family: Verdana, Arial, Helvetica, sans-serif;		text-align: left;	width: 138px	padding-top: 2px;	}#menualtro DIV {	width: 95%;	}	#menualtro DIV A {	color: #000000;	text-decoration: none;	}	#menualtro DIV A:hover {	color: #000000;	font-weight: bold;	text-decoration: underline;}	xxx#menualtro DIV.liv1-act A { 	color: #ffffcc;		}	#menualtro DIV.liv1-no {    border-bottom: 1px solid #E9D9C1;	font-size: 11px;	color: #ff6600;	padding-top: 4px;    padding-bottom: 4px;	padding-left: 5px;	}#menualtro DIV.liv1-cur {    border-bottom: 1px solid #FF6600;	font-size: 11px;	color: #ff6600;	font-weight: bold;	padding-top: 4px;	padding-bottom: 4px;	padding-left: 5px;	background-color: #E9D9C1;	}#menualtro DIV.liv1-act {    border-bottom: 1px solid #FF6600;	font-size: 11px;	color: #ff6600;	font-weight: bold;	padding-top: 4px;	padding-bottom: 4px;	padding-left: 5px;	background-color: #E9D9C1;	}#menualtro DIV.liv2-no {    color: #333333;	font-size:10px;;	padding-left: 10px;	padding-top: 2px;	padding-bottom: 2px;	}#menualtro DIV.liv2-cur {    font-size:10px;    color: #333333;	padding-left: 10px;	xxfont-weight:bold;	padding-top: 2px;	padding-bottom: 2px;		}#menualtro DIV.liv2-act { color: #333333;   font-size:10px;   font-weight:bold;	padding-left: 10px;	padding-top: 2px;	padding-bottom: 2px;		}xxx#menualtro DIV.liv2-act A { 	color: #666600;		}#menualtro DIV.liv3-no {   font-size:10px;;   color: #ffcc00;	padding-left: 20px;	padding-top: 2px;	padding-bottom: 2px;	}#menualtro DIV.liv3-cur {   font-size:10px;   color: #ffcc00;	padding-left: 20px;	xxfont-weight:bold;	padding-top: 2px;	padding-bottom: 2px;	}#menualtro DIV.liv3-act {   font-size:10px;   color: #ffcc00;	padding-left: 20px;	font-weight:bold;	padding-top: 2px;	padding-bottom: 2px;	}xxx#menualtro DIV.liv3-act A { 	color: #666600;		}#menuvert {	font-family: Verdana, Arial, Helvetica, sans-serif;		text-align: left;	width: 138px	padding-top: 2px;	}#menuvert DIV {	width: 95%;	}	#menuvert DIV A {	color: #000000;	text-decoration: none;	}	#menuvert DIV A:hover {	color: #000000;	font-weight: bold;	text-decoration: underline;}	xxx#menuvert DIV.liv1-act A { 	color: #ffffcc;		}	#menuvert DIV.liv1-no {    border-bottom: 1px solid #E9D9C1;	font-size: 11px;	color: #ff6600;	padding-top: 4px;    padding-bottom: 4px;	padding-left: 5px;	}#menuvert DIV.liv1-cur {    border-bottom: 1px solid #FF6600;	font-size: 11px;	color: #ff6600;	font-weight: bold;	padding-top: 4px;	padding-bottom: 4px;	padding-left: 5px;	background-color: #E9D9C1;	}#menuvert DIV.liv1-act {    border-bottom: 1px solid #FF6600;	font-size: 11px;	color: #ff6600;	font-weight: bold;	padding-top: 4px;	padding-bottom: 4px;	padding-left: 5px;	background-color: #E9D9C1;	}#menuvert DIV.liv2-no {    color: #333333;	font-size:10px;;	padding-left: 10px;	padding-top: 2px;	padding-bottom: 2px;	}#menuvert DIV.liv2-cur {    font-size:10px;    color: #333333;	padding-left: 10px;	xxfont-weight:bold;	padding-top: 2px;	padding-bottom: 2px;		}#menuvert DIV.liv2-act { color: #333333;   font-size:10px;   font-weight:bold;	padding-left: 10px;	padding-top: 2px;	padding-bottom: 2px;		}xxx#menuvert DIV.liv2-act A { 	color: #666600;		}#menuvert DIV.liv3-no {   font-size:10px;;   color: #ffcc00;	padding-left: 20px;	padding-top: 2px;	padding-bottom: 2px;	}#menuvert DIV.liv3-cur {   font-size:10px;   color: #ffcc00;	padding-left: 20px;	xxfont-weight:bold;	padding-top: 2px;	padding-bottom: 2px;	}#menuvert DIV.liv3-act {   font-size:10px;   color: #ffcc00;	padding-left: 20px;	font-weight:bold;	padding-top: 2px;	padding-bottom: 2px;	}xxx#menuvert DIV.liv3-act A { 	color: #666600;		}#menucoldx {	font-family: Verdana, Arial, Helvetica, sans-serif;		text-align: left;	width: 158px	padding-top: 5px;	}#menucoldx DIV {	width: 99%;	}	#menucoldx DIV A {	color: #666600;	text-decoration: none;	}	#menucoldx DIV A:hover {	color: #000000;	font-weight: bold;	text-decoration: underline;}		#menucoldx DIV.dxliv1-no {    border-bottom: 1px dotted #999999;	font-size: 11px;	color: #666600;	padding-top: 4px;    padding-bottom: 4px;	padding-left: 8px;	}#menucoldx DIV.dxliv1-cur {    border-bottom: 1px dotted #000000;	font-size: 11px;	color: #666600;	font-weight: bold;	padding-top: 4px;	padding-bottom: 4px;	padding-left: 8px;	background-color: #eeeeee;	}#menucoldx DIV.dxliv1-act {    border-bottom: 1px dotted #000000;	font-size: 11px;	color: #666600;	font-weight: bold;	padding-top: 4px;	padding-bottom: 4px;	padding-left: 8px;	background-color: #eeeeee;	}xxx#menucoldx DIV.dxliv1-act A { 	color: #000000;		}#menucoldx DIV.dxliv2-no {   font-size:10px;;	padding-left: 20px;	padding-top: 2px;	padding-bottom: 2px;}#menucoldx DIV.dxliv2-cur {    font-size:10px;    xxxcolor: #666600;	padding-left: 20px;	font-weight:bold;	padding-top: 2px;	padding-bottom: 2px;	}#menucoldx DIV.dxliv2-act {   font-size:10px;   font-weight:bold;	padding-left: 20px;	padding-top: 2px;	padding-bottom: 2px;	}xxx#menucoldx DIV.dxliv2-act A { 	color: #666600;		}#menucoldx DIV.dxliv3-no {   font-size:10px;;   xxxcolor: #666600;	padding-left: 40px;	padding-top: 2px;	padding-bottom: 2px;	}#menucoldx DIV.dxliv3-cur {   font-size:10px;	padding-left: 40px;	font-weight:bold;	padding-top: 2px;	padding-bottom: 2px;	}#menucoldx DIV.dxliv3-act {   font-size:10px;	padding-left: 40px;	font-weight:bold;	padding-top: 2px;	padding-bottom: 2px;	}xxx#menucoldx DIV.dxliv3-act A { 	color: #666600;		}/* news formatta il contentuo dell id news */	#news {	color: #000000;	font-size: 11px;	margin: 5px 5px 5px 5px;	font-family: Verdana, Arial, Helvetica, sans-serif;	 }	 #news A	{	color: #000000; text-decoration: none; xxpadding: 0 0em 0 0em; xxmargin: 0em 1em 0em 1em; xxfont-weight: bold; font-size: 11px;	}#news A:hover	{   XXbackground-color: #FF3300; color: #ff3300; font-size: 11px;	} 	 	/* news home */	#news .tx-mininews-pi1-fp_listrow { margin:00px 5px 00px 5px; xxcolor: 000000; font-size: 11px; }xxxxIMG.absmiddle { vertical-align: middle; }#news P.tx-mininews-pi1-fp_listrowField-title {  color: #000000;	font-size: 12px;  background: #ece9d5; border-bottom: 1px solid #999999;  padding: 2px 2px 2px 2px; }#news P.tx-mininews-pi1-fp_listrowField-teaser {  color: #663300;	font-size: 11px; border: 1px dotted #999999; padding: 2px 2px 2px 2px; }#news P.tx-mininews-pi1-fp_listrowField-datetime {  color: #003366;	font-size: 11px; border: 1px dotted #999999; }		/* lista news */#news .tx-mininews-pi1-listrow { margin:00px 00px 00px 00px; color: 000000; font-size: 11px; }#news P.tx-mininews-pi1-listrowField-title {  color: #ffcc00;	font-size: 18px;  background: #ece9d5; border-bottom: 1px solid #999999;}#news P.tx-mininews-pi1-listrowField-teaser {  color: #666600	font-size: 12px; border: 1px dotted #999999; padding: 2px 2px 2px 2px; }#news P.tx-mininews-pi1-listrowField-datetime {  color: #003366;	font-size: 11px; }/* singola news */#news .tx-mininews-pi1-singleView { margin:00px 20px 00px 20px; color: 000000; font-size: 10px; }#news P.tx-mininews-pi1-singleViewField-teaser {  color: 666600;	font-size: 11px; border: 1px solid #999999; padding: 2px 2px 2px 2px; }#news P.tx-mininews-pi1-singleViewField-title {  color: 666600;	font-size: 5px; }#news P.tx-mininews-pi1-singleViewField-datetime {  color: 003366;	font-size: 11px; }#news .tx-mininews-pi1-singleViewField-bodytext {  color: 003366;	xxfont-size: 5px; }#news P.bodytext { font-size:11px; color:666666;}		#news P.separatore { border-bottom: 1px dotted #999999; }					xxxx#newscorpo i?{	color: #000000;	font-size: 11px;	margin: 0px 10px 0px 10px;	font-family: Verdana, Arial, Helvetica, sans-serif; }	 .homefildx {	background-image: url(img_home/home_41.gif);	background-repeat: repeat-y;}xxxxx.sfofildx {	background-image: url(img_home/fil_col_dx.gif);	background-repeat: repeat-y;}