/* CSS Document */body {	background-image: url(images/fondobodycontent.gif);	background-repeat: repeat-y;	background-position: center bottom;	margin: 0px;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	background-color: #B3B3B3;	height: 100%;}#tutto {	width: 780px;	margin: 0 auto;	background-color: #FFFFFF;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #808080;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #808080;}#bodycontent {	width:760px;	text-align:left;	margin:0 auto;	padding: 0px;	height: 100%;}#testa {	padding: 0px;	margin: 0px;	height: 75px;	background-color: #FFFFFF;	background-image: url(images/ftop.gif);	background-repeat: no-repeat;	background-position: right bottom;}#menuprincipale{	margin: 50px 0 0 0;	height: 25px;	padding: 0;	font-family: Geneva, Arial, Helvetica, sans-serif;	float: left;}ul#naviga{
	text-align: center;
	margin: 0;	padding: 0;
	list-style: none;	font-size: 11px;	float: no;	}ul#naviga li{	float: left;	margin:0;	padding: 0;	display: block;}ul#naviga li a{	white-space:nowrap;	display: block;	text-decoration: none;	color: #4C4C4C;		padding: 10px 10px 0px;	height: 18px;	font-weight: bold;}ul#naviga li a:hover{	color: #000000;}ul#naviga li#subattivo a{	color: #669900;	font-weight: bold;}#titolo {	height: 50px;	background-image: url(images/lineamenu.gif);	background-repeat: no-repeat;	background-position: left top;	line-height: 50px;	text-indent: 10px;	background-color: #FFFFFF;}#titolo1 {	height: 48px;	font-family: Arial, Helvetica, sans-serif;	line-height: 54px;	padding-left: 155px;	font-size: 18px;	color: #FFFF00;	font-weight: bold;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;}#corpo {	position:relative;	width: 760px;	background-image: url(images/pecorona.gif);	background-repeat: repeat-y;	background-position: right top;	background-color: #FFFFFF;}#corpo-colonna1 {	position:absolute;	top: 0px;	left: 0px;	width: 140px;	padding: 0px;	background-image: url(images/fcolsx.gif);	background-repeat: no-repeat;	background-position: left top;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #666666;}#corpo-centrale {	position:relative;	margin: 0 230px 0 0px;	padding: 0px 5px 5px 10px;	font-size: 12px;}#corpo-colonna3 {	position:absolute;	top:0px;	right:10px;	width: 210px;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #00135d;}/*submenu*/#corpo-lista{	padding: 60px 0 1em;	text-align:left;	top:0px;	left:0px;	width: 140px;	color: #333333;	margin: 0px;}#corpo-lista ul{	list-style: none;	margin: 0;	padding: 0;	border: none;}#corpo-lista li{	border-bottom: 1px solid #CCCCCC;	margin: 0;	background-image: url(images/arrow.gif);	background-repeat: no-repeat;	background-position: 5px center;}#corpo-lista li a:hover{	color: #000000;}#corpo-lista li#active a:hover{	color: #555555;}/*submenu*/#menu-extra{	padding: 0px 0 1em 5px;	/* margin-bottom: 1em; */	text-align:left;	top:0px;	left:0px;	width: 180px;	color: #333333;}#menu-extra ul{	list-style: none;	margin: 0;	padding: 0;	border-top: 1px solid #FFFFFF;}#menu-extra li{	border-bottom: 1px solid #E6E6E6;	margin: 0;	background-image: url(images/f_mx.gif);	background-repeat: no-repeat;	background-position: left bottom;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 50px;}#piedipagina {	padding:0.5em 180px 0.5em 10px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	background-color: #f2f2d9;	height: 40px;}#piedipagina a {	color: #6699CC;	text-decoration: none;}p {	margin: 0 0 0.5em 0;}.testunicu {	font-size: 11px;	line-height: 16px;	color: #666666;}h2 {	font-size: 14px;	line-height: 20px;	margin: 0px;	padding: 0px;	font-family: Geneva, Arial, Helvetica, sans-serif;}a:link {	color: #FF6600;}.w109{width: 110px;}.w270{	width: 270px;	background-image: url(images/tasto_home.gif);	background-repeat: no-repeat;	background-position: left top;}.wa{width: 94px;}.wb{width: 84px;}.wc{width: 70px;}.wd{width: 62px;}
.we{width: 82px;}
.wf{width: 48px;}
.wg{width: 44px;}.utenti {	background-image: url(images/utenti2.gif);	background-repeat: no-repeat;	background-position: left center;}.operatori {	background-image: url(images/utenti.gif);	background-repeat: no-repeat;	background-position: left center;}h1 {	font-family: Futura, Arial, Helvetica, sans-serif;	font-size: 22px;	margin: 0px;	padding: 0px;	color: #669900;	font-weight: normal;}.citazione {	width: 180px;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: lighter;	color: #2A2B78;	float: left;	padding: 10px;	background-color: #CCCCCC;	margin-right: 10px;}.numerale {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	background-color: #CCCCCC;	margin-right: 200px;	margin-left: 0px;	background-image: url(images/angolo_adx.gif);	background-repeat: no-repeat;	background-position: right top;	padding: 5px;	margin-top: 10px;}.black {	color: #000000;}fieldset {	border: 1px dotted #CCCCCC;}#logo {	float: right;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	display: block;	height: 55px;	width: 210px;}.orienta1 {	background-image: url(images/orienta_f1.gif);	background-repeat: no-repeat;	background-position: right top;}.orienta2 {	background-image: url(images/orienta_f2.gif);	background-repeat: no-repeat;	background-position: right top;}.orienta3 {	background-image: url(images/orienta_f3.gif);	background-repeat: no-repeat;	background-position: right top;}.orienta4 {	background-image: url(images/orienta_f4.gif);	background-repeat: no-repeat;	background-position: right top;}.orienta5 {	background-image: url(images/orienta_f5.gif);	background-repeat: no-repeat;	background-position: right top;}.orienta6 {	background-image: url(images/orienta_f6.gif);	background-repeat: no-repeat;	background-position: right top;}.orienta7 {	background-image: url(images/orienta_f7.gif);	background-repeat: no-repeat;	background-position: right top;}.orienta8 {	background-image: url(images/orienta_f8.gif);	background-repeat: no-repeat;	background-position: right top;}ul#portfolio {	margin: 0;	padding: 0;	list-style-type: none;}ul#portfolio li {	margin: 0;	padding: 0;	list-style-type: none;}ul#portfolio li {	margin: 0;	padding: 0;	list-style-type: none;}ul#portfolio li img{	margin: 0;	padding: 0;	list-style-type: none;	margin-left:0;}ul#corpocentrale li {}caption {	color: #669900;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	text-align: left;	margin: 0px;	padding: 0px;	line-height: 20px;}.nota {	font-size: 9px;	vertical-align: text-top;	color: #669900;}