.sfocolsx {
	background-image: url(img_home/sfo_colsx.jpg);
	background-repeat: repeat-y;
}

.sfoint1 {
	background-image: url(img_int1/01interno_17.jpg);
	background-repeat: repeat-y;
}

.testogiallo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffcc00;
	text-align: justify;
}



#print {
xxwidth: 157px;
font-family: Arial, Verdana, Helvetica, sans-serif;
background-color: #C6CAA6;
margin: 2px 0px 10px 0px;
font-size: 12px; 
color: #666600;
text-align: left;
line-height: 25px;
border-bottom: 1px dotted #cccccc; 
padding: 0 0em 0 5px;

	}
#print A	{color: #666600; font-weight: bold; text-decoration: none; xxpadding: 0 0em 0 0em; xxmargin: 0em 15px 0em 15px; xxfont-weight: bold; font-size: 12px;	}
#print A:hover	{   XXbackground-color: #FFCC00; color: #000000; font-size: 12px; font-weight: bold;}


#titolopag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #97ad49;
	margin: 10px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}


#testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	line-height: 140%;
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#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 .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






#menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #666600;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
#menu A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #666600;
	xxpadding-left: 5px;
	xxpadding-right: 5px;
	text-align: center;
}
#menu A:hover {
	color: #000000;
	text-decoration: underline;
	text-align: center;
	xxxfont-weight: bold;
}

#menu .act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
#menu .cur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffcccc;
	font-weight: bold;
}



#menualtro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	xxwidth: 157px
	padding-top: 5px;	
}

#menualtro DIV {
	xxwidth: 95%;	
}

	
#menualtro DIV A {
	color: #666600;
	text-decoration: none;
	
}	
#menualtro DIV A:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}		
#menualtro DIV.liv1-no {
    border-bottom: 1px solid #999999;
	font-size: 11px;
	color: #666600;
	padding-top: 4px;
    padding-bottom: 4px;
	padding-left: 5px;	
}

#menualtro DIV.liv1-cur {
    border-bottom: 1px solid #999999;
	font-size: 11px;
	color: #666600;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	background-color: #C6CAA6;	
}

#menualtro DIV.liv1-act {
    border-bottom: 1px solid #999999;
	font-size: 11px;
	color: #666600;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	background-color: #C6CAA6;	
}









#menuvert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-align: left;
	width: 157px
	padding-top: 5px;	
}

#menuvert DIV {
	width: 95%;	
}

	
#menuvert DIV A {
	color: #666600;
	text-decoration: none;
	
}	
#menuvert DIV A:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}		
#menuvert DIV.liv1-no {
    border-bottom: 1px solid #999999;
	font-size: 11px;
	color: #666600;
	padding-top: 4px;
    padding-bottom: 4px;
	padding-left: 5px;	
}

#menuvert DIV.liv1-cur {
    border-bottom: 1px solid #999999;
	font-size: 11px;
	color: #666600;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	background-color: #eeeeee;	
}

#menuvert DIV.liv1-act {
    border-bottom: 1px solid #999999;
	font-size: 11px;
	color: #666600;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	background-color: #eeeeee;	
}

xxx#menuvert DIV.liv1-act A { 
	color: #000000;		
}



#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;
}
.sfofildx {
	background-image: url(img_home/fil_col_dx.gif);
	background-repeat: repeat-y;
}

