@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	background-color:#FFF;
	border:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#555;
}
img {
	border:none;
}
a {
	text-decoration:none;
	color:#555
}
a:hover {
	text-decoration:none;
	color:#666
}
.CLEAR {
	clear:both
	}
p {
	margin-top:0px;
	margin-bottom:0px;
}
.bold {
	font-weight:bold;	
}
/*STRUTTURA*/
	.iome {
		position:absolute;
		top:0px;
	}
	#ST_titolo {
		width:100%;
		height:22px;
		background-color:#B3B3B3;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		text-align:center;
	}
	#ST_cont_gen_testa {
		width:100%;
		height:127px;
		text-align:center;
	}
	#ST_cont_gen_corpo {
		width:80%;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:auto;
		margin-right:auto;
	}
	#ST_cont_gen_piede {
		width:100%;
		height:50px;
		text-align:center;
	}
	#ST_cont_testa {
		width:680px;
		height:127px;
		/*background-image:url(images/testata.png);*/
		position:relative;
		margin:0 auto;
	}
	.testa_1 {
		float:left;
		background-image:url(images/testa01.jpg);
		width:680px;
		height:95px;
	}
	.testa_2 {
		float:left;
		background-image:url(images/testa02.jpg);
		width:226px;
		height:32px;
	}
	.testa_3 {
		float:left;
		background-image:url(images/testa03.jpg);
		width:70px;
		height:32px;
		cursor:pointer;
	}
	.testa_4 {
		float:left;
		background-image:url(images/testa04.jpg);
		width:86px;
		height:32px;
		cursor:pointer;
	}
	.testa_5 {
		float:left;
		background-image:url(images/testa05.jpg);
		width:64px;
		height:32px;
		cursor:pointer;
	}
	.testa_6 {
		float:left;
		background-image:url(images/testa06.jpg);
		width:234px;
		height:32px;
	}
	.ST_cont_menu_testa {
		position:absolute;
		width:47px;
		height:47px;
		background-image:url(images/bottone_menu.png);
		left:317px;
		top:84px
	}
	.ST_cont_menu_testa_over {
		position:absolute;
		width:47px;
		height:47px;
		background-image:url(images/bottone_menu_over.png);
		left:317px;
		top:84px
	}
	#ST_sep_piede {
		background-color:#CCCCCC;
		height:1px;
		width:100%;
		margin-bottom:3px
	}
	.ST_blocc_portf_indice {
		display:inline;
	}
	.ST_portf_indice_cont {
		text-align:center;
	}
	.ST_portf_indice_cont ul {
		list-style: none; 
		margin: 0 auto; 
		padding: 0; 
		text-align: center; 
	}
	.ST_portf_indice_cont ul li {
		display:inline;
	}
	.ST_portf_indice_desc {
		color:#FFF;
		position:absolute;
		display:none;
		/*width:200px;*/
		height:auto;
		/*border:#999 solid 1px;*/
		background-color:#FFF;
		text-align:left;
	}
	.ST_portf_indice_desc div.testa {
		height:auto;
		background-color:#84B816;
		text-align:left;
		color:#FFF;
		font-weight:bold;
		padding:2px 5px;
	}
	.ST_portf_indice_desc div.corpo {
		background-color:#FFF;
		text-align:left;
		color:#999;
		padding:2px 5px;
		border-bottom:#84B816 solid 2px;
	}
	.ST_portf_tavola_img {
		text-align:center;
		margin:0 auto;
		width:806px;
	}
	.ST_portf_tavola_cont {
		text-align:center;
	}
	.ST_portf_tavola_desc_cont {
		width:500px;
		margin:0 auto;
	}
	.ST_portf_tavola_desc_cont div.testa {
		width:500px;
		height:18px;
		background-image:url(images/fondo_descrizione_1.png);
		color:#FFF;
		margin-bottom:3px;
	}
	.ST_portf_tavola_desc_cont div.testa a {
		color:#FFF;
	}
	.ST_portf_tavola_desc_cont div.fondo {
		width:500px;
		height:1px;
		background-image:url(images/fondo_descrizione_2.png);
		margin-top:3px;
	}
	.ST_portf_tavola_note {
		margin-top:8px;
		font-size:9px;
	}
	.ST_slider {
		margin:10px auto;
		width:78px;
	}
	.ST_slider div.sinistro {
		width:29px;
		height:15px;
		background-image:url(images/slide_sin.png);
		float:left;
	}
	.ST_slider div.centr {
		width:20px;
		height:15px;
		background-image:url(images/slide_cen.png);
		float:left;
	}
	.ST_slider div.destro {
		width:29px;
		height:15px;
		background-image:url(images/slide_des.png);
		float:left;
	}
	.ST_slider div.sinistro_ev {
		width:29px;
		height:15px;
		background-image:url(images/slide_sin_ev.png);
		float:left;
	}
	.ST_slider div.centr_ev {
		width:20px;
		height:15px;
		background-image:url(images/slide_cen_ev.png);
		float:left;
	}
	.ST_slider div.destro_ev {
		width:29px;
		height:15px;
		background-image:url(images/slide_des_ev.png);
		float:left;
	}
	.ST_slider div.vuoto_sin {
		width:29px;
		height:15px;
		background-image:url(images/slide_sin_null.png);
		float:left;
	}
	.ST_slider div.vuoto_des {
		width:29px;
		height:15px;
		background-image:url(images/slide_des_null.png);
		float:left;
	}
	.ST_bottone {
		background-image:url(images/fondo_bottone.png);
		width:108px;
		height:22px;
		margin: 5px auto;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		text-transform:uppercase;
		font-weight:bold;
		color:#000;
	}
	.ST_bottone_ev {
		background-image:url(images/fondo_bottone_ev.png);
		width:108px;
		height:22px;
		margin: 5px auto;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		text-transform:uppercase;
		font-weight:bold;
		color:#FFF;
	}
	.ST_portf_menu_elenco {
		text-transform:uppercase;
		font-size:9px;
		font-family:Verdana, Geneva, sans-serif;
		margin-bottom:5px;
		font-weight:bold;
	}
	.ST_portf_menu_elenco a {
		color:#CCC
	}
		.ST_portf_menu_evid {

	}
	.ST_portf_menu_evid a {
		color:#7B9621;
		font-weight:bold;
		text-decoration:underline;
	}
	/*MENU*/
		#ST_cont_menu {
			visibility:hidden;
			position:absolute;
			width:168px;
			height:auto;
			left:256px;
			top:123px;
		}
		.ST_menu_01 {
			background-image:url(images/menu01.png);
			width:168px;
			height:31px;
		}
		.ST_menu_02 {
			background-image:url(images/menu02.png);
			width:168px;
			height:24px;
		}
		.ST_menu_03 {
			background-image:url(images/menu03.png);
			width:168px;
			height:38px;
		}
		.ST_menu_over_01 {
			background-image:url(images/menu_over01.png);
			width:168px;
			height:31px;
			cursor:pointer;
		}
		.ST_menu_over_02 {
			background-image:url(images/menu_over02.png);
			width:168px;
			height:24px;
			cursor:pointer;
		}
		.ST_menu_over_03 {
			background-image:url(images/menu_over03.png);
			width:168px;
			height:38px;
			cursor:pointer;
		}
		#ST_format01 {
			width:100%;
		}
		#ST_format01_latosin {
			float:left;
			width:48%;
			text-align:right;
			padding-right:10px;
		}
		#ST_format01_latodes {
			float:left;
			width:48%;
			text-align:left;
			padding-left:10px;
		}
/*TESTO*/
.TXT_chisono_link {
	font-weight:bold;
	text-decoration:underline
}
.TXT_chisono_link:hover {
	color:#7C9722
}
.TXT_piede {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	color:#B3B3B3;
}
.TXT_piede a {
	color:#B3B3B3;
}
.TXT_01 {
	font-size:14px;
	line-height:20px;
	text-align:center;
}
.TXT_02 {
	font-size:14px;
	line-height:20px;
	text-align:justify;
	width:500px;
	margin:0 auto;
}
.ST_TXT_02_link {
	text-align:right;
}
.ST_TXT_02_link a {
	color:#3C3;
}
.TXT_rientro_01 {
	margin-left:0px;
	margin-top:7px
}
.TXT_format_01 {
	font-weight:bold
}
.TXT_format_02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
}
.TXT_format_03 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
}
.TXT_format_04 {
	color:#7C9722;
	font-weight:bold;
}
.TXT_format_05 {
	float:left;
	width:75px;
}
.TXT_format_06 {
	float:left;
	width:415px;
	margin-left:10px;
}
