

body {
      scrollbar-face-color: #ffffff;
      scrollbar-shadow-color: #333333;
      scrollbar-highlight-color: #999999;
      scrollbar-track-color: #ffffff;
      scrollbar-arrow-color: #999999;		
    }
	


A:link, A:visited { text-decoration: none;}

.tutto {width:100%;}

.tuttoh {width:100%; height:100%;}


.space_2 {
	width: 2px;
	font-size: 2px;
	font-family: verdana, arial, helvetica;}

.space_186 {
	width: 186px;
	font-size: 2px;
	font-family: verdana, arial, helvetica;}
	
.space_18 {
	width: 18px;
	font-size: 2px;
	font-family: verdana, arial, helvetica;}
	
.space_792 {
	width: 792px;
	font-size: 2px;
	font-family: verdana, arial, helvetica;}

.space {
	font-size: 2px;
	font-family: verdana, arial, helvetica;}

.basebg_home {
	width: 996px;
	height: 196px;
	background-image: url(img/bg_home.gif);
	background-repeat: no-repeat;}

.basebg {
	width: 996px;
	vertical-align: top;
	background-image: url(img/bg.gif);
	background-repeat: repeat-y;}
	
.bg_boxar_line {
	width: 130px;
	height: 2px;
	vertical-align: top;
	background-image: url(img/bg_boxar_line.gif);
	background-repeat: no-repeat;}

.colonna01_sx {
	font-size: 1px;
	width: 204px;
	height: 196px;
	vertical-align: top;
	text-align: left;}	

.colonna01_dx {
	font-size: 1px;
	width: 792px;
	height: 170px;
	vertical-align: top;
	text-align: left;}
	
.colonna01_dxbis {
	font-size: 1px;
	width: 792px;
	height: 3px;
	vertical-align: top;
	text-align: left;}
	
.colonna02_dx {
	font-size: 1px;
	width: 792px;
	height: 23px;
	vertical-align: middle;
	text-align: center;}

.colonna03_sx {
	font-size: 1px;
	width: 204px;
	height: 6px;
	vertical-align: top;
	text-align: left;}
	
.colonna03_dx {
	font-size: 1px;
	width: 792px;
	height: 6px;
	vertical-align: top;
	text-align: left;}

.colonna04_sx {
	font-size: 11px;
	width: 186px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	vertical-align: middle;
	color: #FFFFFF;	
	background-color: #C74732;	
	text-align: right;}	

.colonna04_sx2 {
	font-size: 1px;
	width: 18px;
	height: 20px;
	vertical-align: top;
	text-align: left;
	background-image: url(img/bg_redline.gif);
	background-repeat: no-repeat;}
	
.colonna04_dx {
	font-size: 1px;
	width: 792px;
	height: 20px;
	vertical-align: top;
	text-align: left;
	color: #FFFFFF;
	background-color: #C74732;	
	vertical-align: middle;}

.colonna05_sx {
	font-size: 1px;
	width: 204px;
	height: 7px;
	vertical-align: top;
	text-align: left; }
		
.colonna05_dx {
	font-size: 1px;
	width: 792px;
	height: 7px;
	vertical-align: top;
	text-align: left; }	

.colonna06_sx {
	width: 186px;
	vertical-align: top;
	text-align: left; 
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333; }

.colonna06_sx2 {
	font-size: 1px;
	width: 18px;
	vertical-align: top;
	text-align: left;}
		
.colonna06_md {
	font-size: 1px;
	width: 492px;
	height: 200px;
	vertical-align: top;
	text-align: left; 
	border-color: #f0f0f0 #CCCCCC #CCCCCC #f0f0f0;
	border-style: solid;
	border-width: 4 4 4 4;
	}	
		
.colonna06_md2 {
	font-size: 1px;
	width: 8px;
	vertical-align: top;
	text-align: left; }	
		
.colonna06_dx {
	width: 270px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	vertical-align: top;
	text-align: right; 
	padding: 7px;
	background-color: #f6f6f6;}	

.bottoni {
	width: 129px;
	height: 21px;
	font-size: 11px;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #666666;
	background-color: #FFFFFF;
	border-color: #dddddd #dddddd #dddddd #dddddd;
	border-style: solid solid solid solid;
	border-width: 1 1 1 1;}

.bottoni A:link {
	color: #666666;
	display: block;}

.bottoni A:visited {
	color: #666666;
	display: block;}

.bottoni A:hover {
	color: #FFFFFF; 
	background-color: #000000;
	height: 21;
	display: block;}

.box_scorrevole {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	vertical-align: top;
	text-align: left;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1 1 1 1;
	}
	
.box_scorrevole_sx {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	vertical-align: top;
	text-align: left;
	}
		
.testo12px {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333; 
	}
	
.img_pad {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333; 
	padding: 5 2 10 0;
	}
		
.testo12pad {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333; 
	padding: 5 2 10 5;
	}
		
.testo11pad {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333; 
	padding: 5 2 10 5;
	}
.testo11pad A:link {
	color: #333333;}	
.testo11pad A:visited {
	color: #333333;}	
.testo11pad A:hover {
	color: #C74732;}
		
.img_pad5top {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333; 
	padding: 16 2 2 0;
	}
		
.testo12px_pad5 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333; 
	padding: 16 14 10 14;
	}
	
		
.testo_news_old_home {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333; 
	padding: 2 14 2 14;
	}
		
.testo11px {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333; 
	}
	
.testobg_black {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #333333;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 3px;
	border-color: #cccccc;
	border-style: solid;
	border-width: 0 4 2 0;
	}
		
.testobg_black_news {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #333333;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 3px;
	border-color: #cccccc;
	border-style: solid;
	border-width: 0 4 2 0;
	}
	
.leggi {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C74732;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 4px;
	}
	
.credits {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: right;
	background-color: #C74732;
	}
		
.segnalazione_box {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C74732;
	}	
	
.segnalazione_box A:link {
	color: #C74732; }

.segnalazione_box A:visited {
	color: #C74732; }

.segnalazione_box A:hover {
	color: #000000; }
		
.menulink3 {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C74732;
	padding-left: 4px;
	padding-right: 4px;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1 1 1 1;
	background-color: #FFFFFF;
	}
	
.link_newsframe {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}
	
.link_newsframe A:link {
	color: #C74732; }

.link_newsframe A:visited {
	color: #C74732; }

.link_newsframe A:hover {
	color: #000000; }
		
.red12bold {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C74732;
	}
		
.link_base {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C74732;
	}	
.link_base A:link {
	color: #C74732; }	
.link_base A:visited {
	color: #C74732; }	
.link_base A:hover {
	color: #000000; }
	
.link_base_old_new_home {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}	
.link_base_old_new_home A:link {
	color: #333333; }	
.link_base_old_new_home A:visited {
	color: #333333; }	
.link_base_old_new_home A:hover {
	color: #C74732; }
	
.link2 {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C74732;
	}	
.link2 A:link {
	color: #C74732; }	
.link2 A:visited {
	color: #C74732; }	
.link2 A:hover {
	color: #000000; }
	
.link2_bianco {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}	
.link2_bianco A:link {
	color: #FFFFFF;}	
.link2_bianco A:visited {
	color: #FFFFFF;}	
.link2_bianco A:hover {
	color: #000000; }
	
.link2_no_330 {
	font-size: 10px;
	width: 700px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	}	
	
.link2_no {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	}	
.link2_no A:link {
	color: #CCCCCC; }	
.link2_no A:visited {
	color: #CCCCCC; }	
.link2_no A:hover {
	color: #CCCCCC; }
		
.link_nopad {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C74732;
	border-color: #C74732;
	border-style: solid;
	border-width: 1 1 1 1;
	}
	
.link3 {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C74732;
	padding-left: 4px;
	padding-right: 4px;
	border-color: #C74732;
	border-style: solid;
	border-width: 1 1 1 1;
	}

.link_ar {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	}

.link_ar A:link {
	color: #999999;}

.link_ar A:visited {
	color: #999999;}

.link_ar A:hover {
	color: #C74732; }
	
.box_ar {
	font-size: 1px;
	width: 186px;
	height: 120px;
	vertical-align: top;
	text-align: left;
	background-image: url(img/box_ar.gif);
	background-repeat: no-repeat;}
		
.campi {
	color: #C74732;
	border-style: solid;
	border-width: 2 1 1 2;
	border-color: #666666 #cccccc #cccccc #666666;
	FONT-SIZE: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
}
	
.sponsor {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	}
	
.txt12grey {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	}
	
.txt11grey {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	}	

.ico {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	}
	
.link_archivio {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	border-color: #C74732;
	border-style: solid;
	border-width: 1 1 1 1;
	background-color: #C74732;
	}	
.link_archivio A:link {
	color: #FFFFFF;}	
.link_archivio A:visited {
	color: #FFFFFF;}	
.link_archivio A:hover {
	color: #FFFF00;}
	
.no_bordo1px {
	font-size: 10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}
	
.bordo1px {
	font-size: 11px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 4px;
	padding-right: 4px;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1 1 1 1;
	background-color: #ffffff;
	}
	
.bordo1px10px {
	font-size: 10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	padding-left: 4px;
	padding-right: 4px;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1 1 1 1;
	}
	
.link4 {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1 1 1 1;
	background-color: #FFFFFF;
	}	
.link4 A:link {
	color: #333333;}	
.link4 A:visited {
	color: #333333;}	
.link4 A:hover {
	color: #C74732;}
	
.link4_sel {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-color: #333333;
	border-style: solid;
	border-width: 1 1 1 1;
	background-color: #333333;
	}
.link4_sel A:link {
	color: #FFFFFF;}	
.link4_sel A:visited {
	color: #FFFFFF;}	
.link4_sel A:hover {
	color: #FFFFFF;}
	
	
.link5 {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1 1 1 1;
	background-color: #FFFFFF;
	}	
.link5 A:link {
	color: #C74732;}	
.link5 A:visited {
	color: #C74732;}	
.link5 A:hover {
	color: #000000;}
	
.link5_sel {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-color: #C74732;
	border-style: solid;
	border-width: 1 1 1 1;
	background-color: #C74732;
	}
.link5_sel A:link {
	color: #FFFFFF;}	
.link5_sel A:visited {
	color: #FFFFFF;}	
.link5_sel A:hover {
	color: #FFFFFF;}
	
.red11border {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C74732;
	padding-left: 4px;
	padding-right: 4px;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1 1 1 1;
	background-color: #ffffff;
	}
		
.databordo {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 4px;
	padding-right: 4px;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1 1 1 1;
	}

.elenco {
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border-color: #cccccc;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1 1 1 1;
	}
.elenco A:link {
	color: #333333;}	
.elenco A:visited {
	color: #333333;}	
.elenco A:hover {
	color: #FFFFFF;
	background-color: #C74732;}
	
.elenco_sel {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #C74732;
	border-color: #C74732;
	border-style: solid;
	border-width: 1 1 1 1;
	}
	
		
.settore_sel {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #333333;
	font-weight: bold;
	padding: 3px;
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-style: solid;
	border-width: 0 1 0 1;
	}
.settore_sel A:link {
	color: #FFFFFF;}	
.settore_sel A:visited {
	color: #FFFFFF;}	
.settore_sel A:hover {
	color: #FFFFFF;}
	
.settore {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	background-color: #F6F6F6;
	padding: 3px;
	font-weight: bold;
	text-align: right;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	border-style: solid;
	border-width: 1 1 1 1;
	}
.settore A:link {
	color: #C74732;}	
.settore A:visited {
	color: #C74732;}	
.settore A:hover {
	color: #000000;}
	
	
.menulink {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	}
	
.menulink2 {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

.seconda_colonna_dx_portfolio {
	font-size: 1px;
	width: 792px;
	height: 23px;
	vertical-align: top;
	text-align: right;}

.sesta_colonna_sx {
	font-size: 1px;
	width: 204px;
	vertical-align: top;
	text-align: left; }
	
.sesta_colonna_dx {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	width: 472px;
	vertical-align: top;
	text-align: left;
	border-color: #EFEFEF;
	border-style: solid;
	border-width: 3px;
	padding: 10px;
	}

.portfolio {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	width: 500px;	
	height: 500px;
	vertical-align: top;
	text-align: left;
	border-color: #EFEFEF;
	border-style: solid;
	border-width: 3px;
	}



.ico_portfolio {
	font-size: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	vertical-align: top;
	text-align: left;
	border-color: #EFEFEF;
	border-style: solid;
	border-width: 2px;
	}

.portfolio_bis {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	width: 500px;	
	vertical-align: top;
	text-align: left;
	border-color: #EFEFEF;
	border-style: solid;
	border-width: 3px;
	}
		
.sesta_colonna_dx_a {
	font-size: 1px;
	width: 8px;
	vertical-align: top;
	text-align: left; 
	}
			
.sesta_colonna_dx_b {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	width: 270px;
	vertical-align: top;
	text-align: right; 
	padding: 10px;
	background-color: #f6f6f6;
	}
	
	

	
.valori {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 10px;
	border-color: #f6f6f6;
	border-style: solid;
	border-width: 1 1 1 1;
	}


	
.option {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C74732;
	}
	
.option2 {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}
.option3 {
	font-size: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	
.cerca {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #C74732;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 8px;
	text-align: right; 
	}
	
	
.campicont {
	font-size: 11px;
	color: #333333;
	font-family: verdana, arial, helvetica;
	background-color: #ffffff;
	border-color: #dddddd #999999 #999999 #dddddd;
	border-style: solid solid solid solid;
	border-width: 1 1 1 1;
}

.campirichiesta {
	vertical-align: top; 
	font-size: 11px;
	width: 380px;
	height: 150px;
	color: #333333;
	font-family: verdana, arial, helvetica;
	background-color: #ffffff;
	border-color: #dddddd #999999 #999999 #dddddd;
	border-style: solid solid solid solid;
	border-width: 1 1 1 1;
}
	
.campirichiesta2 {
	vertical-align: top; 
	font-size: 11px;
	width: 362px;
	height: 150px;
	color: #333333;
	font-family: verdana, arial, helvetica;
	background-color: #ffffff;
	border-color: #dddddd #999999 #999999 #dddddd;
	border-style: solid solid solid solid;
	border-width: 1 1 1 1;
}


INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica
}
SELECT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica
}

