/*MULTIPLA*/	* { margin: 0; padding: 0; }	#i_content ul{ margin: 0 20px 0 40px;}	* html ul li a { height: 100%; }	* html ul li { margin-bottom: -1px; }.body_int {	background-repeat: repeat-x;	background-position: center top;	margin: 0px;	padding: 0px;	background-image: url(../images/f-sfuma.gif);	text-align:center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 76%;	background-color: #D6DADC;	color: #333333;}#i_logo {	line-height: 60px;	height: 84px;	width: 300px;	padding-left: 30px;	padding-bottom: 0px;	padding-top: 0px;	margin: 0px;}#i_menu {height: 36px;width: 954px;margin: 0px;padding: 0px;background-image: url(../images/f-menu1.gif);background-repeat: repeat-x;background-position: -952px 0px;}#i_wrapper {	background-image: url(../images/top-sfuma.gif);	background-repeat: no-repeat;	background-position: left -120px;	padding-right: 27px;	padding-left: 27px;	height: auto !important;    height: 300px;    min-height: 300px;	border-top-width: 10px;	border-top-style: solid;	border-top-color: #CCCCCC;}#i_fondopagina {height: 40px;line-height: 40px;display: block;}div#i_header {height:84px;background: #EEE url(../images/top-sfuma.gif) no-repeat center top}div#i_container{text-align:left;background-image: url(../images/f-content.gif);background-repeat: repeat-y;background-position: center top;}div#i_content p{	line-height:1.4;	margin: 0px;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 8px;	text-align: justify;}div#i_footer{background: url(../images/f-bottom.gif) center bottom;color: #333333}div#i_footer p{	margin:0;	padding:5px 27px;	font-size: 11px;	color: #000000;	line-height: 20px;	height: 20px;}div#i_container{width:954px;margin:0 auto;}div#i_content{float:left;width:640px;z-index: 1;}div#i_navigation{	float:right;	width:250px;	padding-top: 90px;	background-image: url(../images/testata-col-dx.gif);	background-repeat: no-repeat;	background-position: right 4px;    position:relative;        z-index:5;}#i_extra #i_link {	background-image: url(../images/f-header-link.gif);	background-repeat: no-repeat;	background-position: 2px 2px;	text-align: left;	background-color: #101445;	padding-left: 16px;}#i_extra  #i_link a {	line-height: 40px;	height: 40px;	font-family: Geneva, Arial, Helvetica, sans-serif;	text-decoration: none;	color: #FFFFFF;	font-weight: bold;	background-image: url(../images/arrow3.gif);	background-repeat: no-repeat;	background-position: right center;	display: block;	margin-right: 8px;}#i_extra  #i_link a:hover {	text-decoration: underline;	color: #FF9933;}#i_navigation #i_link {	background-repeat: no-repeat;	background-position: right center;	width: 230px;	margin-left: 10px;	text-align: left;	background-image: none;	margin-top: 10px;}#i_navigation #i_link a {	line-height: 30px;	padding-left: 8px;	height: 30px;	font-family: Geneva, Arial, Helvetica, sans-serif;	text-decoration: none;	color: #101445;	font-weight: bold;	text-align: left;	display: block;	width: 232px;	background-image: url(../images/f-header-link2.gif);	background-repeat: no-repeat;	background-position: right center;}#i_navigation #i_link a:hover {	text-decoration: underline;	color: #000;	background-color: #CCCCCC;}div#i_extra{	float:left;	width:622px;	margin-top: 0px;	margin-right: 0px;	padding-top: 10px;	padding-left: 8px;	margin-left: 27px;	background-color: #FFFFFF;	margin-bottom: 10px;	padding-right: 10px;	padding-bottom: 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #DDE0E2;	    position:relative;    z-index:3;}.i_bianco {background-color: #FFFFFF;height: auto !important;height: 300px;min-height: 300px;}div#i_footer{	clear:both;	width:100%;	height: 40px;	padding-top: 20px;}/*navigazione principale*/ul#i_naviga{list-style: none;text-align: center;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 13px;margin: 0;padding: 0 0 0 2px;}ul#i_naviga li{float: left;margin: 0;padding: 0;}ul#i_naviga li a{	white-space:nowrap;	text-decoration: none;	text-shadow: 0px 1px 1px #0099cc;	color: #003399;	display: block;	margin: 0px;	line-height: 32px;	background-image: url(../images/f-menu1.gif);	background-repeat: no-repeat;	background-position: right center;	padding-top: 2px;	padding-right: 16px;	padding-bottom: 2px;	padding-left: 16px;}ul#naviga li a:hover, ul#naviga li#sezione_selezionata a:hover{color: #000000;background-image: url(../images/f-menu2.gif);background-repeat: repeat-x;background-position: right bottom; }ul#naviga li#sezione_selezionata a{color: #000000;background-image: url(../images/f-menu2.gif);background-repeat: no-repeat;background-position: right bottom;}/*accessori*/#i_accessori {	float: right;	height: 24px;	width: 330px;	margin-right: 40px;}ul#i_servizi{list-style: none;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 11px;padding: 0;text-align: right;margin-top: 0;margin-right: 0;margin-bottom: 0;float: right;}ul#i_servizi li{float: left;margin: 0;padding: 0;}ul#i_servizi li a{white-space:nowrap;text-decoration: none;color: #003399;display: block;margin: 0px;line-height: 24px;padding-top: 0px;padding-right: 12px;padding-bottom: 0px;padding-left: 0px;font-weight: bold;}ul#i_servizi li a:hover{	text-decoration: underline;	color: #000000;}/*allegati*/ul#i_allegati{	list-style: none;	padding: 0px;	display: block;	height: 90px;	width: 260px;	float: right;	margin: 0;}ul#i_allegati li{	float: left;	margin: 0;	padding: 0;	width: 260px;}ul#i_allegati li a{	text-decoration: none;	color: #101445;	display: block;	margin: 0px;	padding-top: 30px;	padding-right: 8px;	padding-bottom: 0px;	padding-left: 10px;	font-size: 12px;	line-height: 12px;}ul#i_allegati li a img{	margin-right: 10px;	margin-top: -20px;}ul#i_allegati li a:hover{	color: #000000;	text-decoration: underline;	background-image: url(../images/arrow2.gif);	background-repeat: no-repeat;	background-position: right top;}#i_extra   #i_news{	font-family: Geneva, Arial, Helvetica, sans-serif;	float: left;	width: 240px;	background-color: #101445;}#i_extra   #i_news  ul{	list-style: none;}#i_extra   #i_news  li{	margin: 0;	list-style-type: none;	padding: 0px;}#i_extra    #i_news   li  a{	display: block;	padding: 10px 0px 10px 8px;	text-decoration: none;	color: #ABD6E5;	border-top: 1px solid #122882;	font-size: 11px;	margin-right: 8px;	margin-left: 8px;}#i_extra    #i_news   li  a:hover{	text-decoration: underline;}#i_navigation #i_news ul{	list-style: none;	font-family: Geneva, Arial, Helvetica, sans-serif;	width: 240px;	margin-top: 0px;	font-size: 11px;	margin-left: 10px;}#i_navigation #i_news li{margin: 0;list-style-type: none;padding: 0px;}#i_navigation #i_news li a{	padding: 4px 8px;	text-decoration: none;	color: #333333;	white-space: normal;	line-height: 1.4em;	background-image: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}#i_navigation #i_news li a:hover{	color: #003399;	background-color: #CCCCCC;	background-image: none;}/*menudestra*/#i_navigation ul{list-style: none;font-family: Geneva, Arial, Helvetica, sans-serif;margin-top: 10px;}#i_navigation li{	margin: 0 0 1px;	list-style-type: none;	padding: 0px;}#i_navigation li a{display: block;text-decoration: none;color: #FFFFFF;white-space: nowrap;background-image: url(../images/f-menu-dx.gif);background-repeat: repeat-y;background-position: 0px center;height: 30px;line-height: 30px;padding-right: 8px;padding-left: 30px;}#i_navigation li a:hover{	background-position: -250px center;	color: #101445;}#i_navigation #elenco_testi_selezionato a{	background-image: url(../images/f-menu-dx.gif);	background-repeat: repeat-y;	background-position: -500px center;	color: #FFFFFF;}#i_navigation #elenco_testi_selezionato a:hover{color: #fff;}#i_content h1 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: normal;	line-height: 70px;	color: #101445;	margin-top: -70px;    position: relative;    z-index: 1;}#i_content h2 {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;line-height: 1.4em;color: #003399;padding-left: 8px;}#i_content h3 {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: normal;line-height: 1.4em;color: #003399;padding-left: 8px;}#i_content h4 {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;line-height: 1.4em;color: #003399;padding-left: 8px;}#i_content h5 {font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 1.4em;	color: #003399;	padding-left: 8px;}.i_destra {float: right;padding: 5px;}.i_orario {line-height: 24px;display: block;float: left;}.i_banner {border: 1px solid #CCCCCC;margin-top: 10px;margin-left: 10px;margin-bottom: 10px;}.tab1 td {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #E6E6E6;	padding-bottom: 5px;}.tab1 {	margin-top: 5px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 8px;}.tab1 p {	padding: 5px 5px 0 5px !important;	font-size: 11px;}.tab1 a {	color: #003399;	text-decoration: none;	line-height: 12px;}.tab1 a:hover {	color: #000;	text-decoration: underline;}.elenco1 li {	list-style-image: url(../images/bullet1.gif);	list-style-type: none;	margin-bottom: 5px;}.login a{	color: #003399;	text-decoration: none;	padding-left: 45px;	background-image: url(../images/icon-login.gif);	background-repeat: no-repeat;	background-position: left center;	line-height: 45px;	margin: 0px 0px 5px 8px;	height: 45px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	display: block;	width: 120px;	border-top: 1px solid #E6E6E6;	border-bottom: 1px solid #E6E6E6;	float: left;}.login a:hover {	color: #000;	background-image: url(../images/icon-login-a.gif);	text-decoration: underline;}.download a {	color: #003399;	text-decoration: none;	padding-left: 45px;	background-image: url(../images/icon-dowload.gif);	background-repeat: no-repeat;	background-position: left center;	line-height: 45px;	margin: 0px 0px 5px 8px;	height: 45px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	display: block;	width: 200px;	border-top: 1px solid #E6E6E6;	border-bottom: 1px solid #E6E6E6;}.download a:hover {	color: #000;	background-image: url(../images/icon-dowload-a.gif);	text-decoration: underline;}hr {	margin: 5px;}#i_aziende  {	height: 90px;    width: auto;}#i_aziende1 {	height: 61px;	width: 80px;	padding: 30px 5px 0px;	font-family: "arial black";	font-size: 14px;	line-height: 14px;	color: #059ACD;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #DDE0E2;	margin-left: 1px;	background-image: url(../images/f-header-aziende.gif);	background-repeat: no-repeat;	background-position: 2px 2px;	float:left;}#i_aziende1  a{	color: #059ACD;	text-decoration: none;}#i_aziende #inner_fade {	height: 90px;	width: 260px;	background-color: #FFFFFF;}#i_aziende #inner_fade li {	list-style-type: none;	margin: 0px;	padding: 0px;}#i_aziende ul.inner_fade_elementi{	list-style: none;	padding: 0px;	display: block;	height: 90px;	width: 260px;	margin: 0;}#i_aziende ul.inner_fade_elementi li{	float: left;	margin: 0;	padding: 0;	width: 260px;	height: 90px;	display: block;}#i_fondopagina a, #fondopagina a {	color: #003399;	text-decoration: none;}#i_fondopagina a:hover, #fondopagina a:hover {	color: #000;	text-decoration: underline;}.elenco_oggetti_ridotto_abstract { display:block;}.dyEng_dettaglio_oggetti_torna_allarchivio{	color: #fff;	text-decoration: none;	padding: 0 20px 0 20px;	background-image: url(../images/btn-archivio.png);	background-repeat: no-repeat;	background-position: center center;	line-height: 45px;		height: 45px;	display: block;	}
