@charset "UTF-8";body {	color:#222222;	background: #ffffff url(../images/body/background1.jpg) repeat-y center;	font: normal normal normal 12px/1.3 Verdana, Geneva, Arial, Helvetica, sans-serif;}/* Noscript Notice */#dialogPaneNoScript p { 	font: normal normal bold 11px/normal Arial, Helvetica, sans-serif;}/* Header */#header {	text-align: left;	background-color: transparent;}/* container */#container {	background: transparent url(../images/body/background.jpg) no-repeat scroll left top;}/* Header */#header {	text-align: left;}#header .logo2{	text-align: left;}#header .logo2 p{	text-align: right;	font: normal normal bold 12px/normal Arial, Helvetica, sans-serif;}/* Path */#path { 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	border:1px solid #dedede;	font-size: 11px;	text-align: left;	margin: 0 0 10px 0;	padding:0;}#path ul { 	line-height:2.3em;}#path li { 	margin: 0;	padding:0;	line-height:2.3em;	color:#777;}#path li a { 		display:block;	padding:0 15px 0 0;	background:url(../images/crumbs.gif) no-repeat right center;}#path li a:link, #path li a:visited {	text-decoration:none;	color:#777;}#path li a:hover, #path li a:focus {	color:#8b4513;}/* content */#page_center h1 {	font-size: 15px;	font-weight: bold;	text-indent: 0;	color: #444444;	letter-spacing: 0;}/* menu */#menu {	font: normal normal bold 11px/normal Arial, Helvetica, sans-serif;	background-color: #cfdeff;}/* Modules */#mod {}#mod h1{	border: 0;}#mod h1.title{	border-bottom: solid 1px #d9d9d9;}#mod h2.topic{	font-size: 18px;}#mod h2.title{}#mod div.edit{}#mod li {	background-image: url(../images/bullet.gif);	background-repeat: no-repeat;	background-position: 0.5em;	color: #191970;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;}		#mod li a {}#mod li a:hover {	text-decoration: underline;}		#mod ul {}/* News */#news {}#news #pagenumtop { 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #555555;	text-decoration: none;}#news #pagenumtop img { }#news #pagenumbottom { }#news #pagenumbottom a { 	color: #4169E1;}#news #pagenumbottom a:hover { 	color: Black;}#news #pagenumbottom img { }#news p{	line-height: 1.4;}#news font{}#news h1{	letter-spacing: 0;	font-size: 22px;	font-weight: bold;	font-variant: normal;	font-style: normal;	color: #005101;	border: 0;}#news h2{	letter-spacing: 0;	font-size: 18px;	font-weight: bold;	font-variant: normal;	font-style: normal;	color: #2f6598;}#news h3{	letter-spacing: 0;	font-size: 14px;	font-weight: bold;	font-variant: normal;	font-style: normal;	color: #8b4513;}#news h5{	border-bottom: 1px solid #add8e6;	color: #3a668c;	background: transparent none;	font-size: 20px !important;	font-weight: bold;	font-family: Georgia, "'Times New Roman'", Times, serif;	letter-spacing: -1px;}#news h6{	border-bottom: 1px solid #ebebeb;	color: #3a668c;	background: transparent none;	font-size: 16px !important;	font-weight: bold;	font-family: Georgia, "'Times New Roman'", Times, serif;	letter-spacing: -1px;}#news img{	border: 0;}#news li {	background-image: url(../images/bullet.gif);	background-repeat: no-repeat;	background-position: 0.7em 0.5em;	color: #191970;	font-family: Georgia,"Times New Roman",Times,serif;	font-weight: normal;	font-size: 14px;	font-style: normal;	line-height: 1.3;	/* margin: 5px 0 10px 0;*/}		#news li a {	font-weight: normal;	font-style: normal;}#news li a:hover {}		#news ul {}#newspub li{	background-image: none;	color: #191970;}#newspub li a{/*	padding: 5px 0;*/	border: 1px solid #e0e0e0;	float: left;	width: 100%;	margin: 2px 0;}#newspub li a:hover{	text-decoration: none;	background-color: #f4f8fb;}#newspub .newspub_title{	font: normal normal bold 14px/1 Verdana, Geneva, Arial, Helvetica, sans-serif;	letter-spacing: -1px;	color: #1c3784;}#newspub .newspub_text{	font: normal normal normal 11px/1.1 Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #325f86;}#newspub .data-news-home { 	float:right; 	overflow:hidden; 	margin:3px; 	width:100px; 	height:15px; 	text-align:center; 	padding:1px; 	border:1px solid #8EA3C8; 	font-family: Arial, Helvetica, sans-serif;	letter-spacing: -1px;	display: block;}#newspub .giorno-news-home { 	font-size:14pt; 	font-weight:bold; 	color: #90a2c6; 	margin-top:-2px;	text-align: center;}#newspub .mese-news-home { 	font-size: 9pt; 	font-weight:bold; 	color: #FFFFFF; 	background-color:#8EA3C8;	letter-spacing: 0;	line-height: 1.7;}/* others */dl {	margin: -1em 0 0 0;	padding: 0;}dt {	font-size: 14px;	font-weight: bold;	margin: 0;	padding: 10px 0 5px 10px;}dd {	margin: 0;	padding: 5px 0 5px 10px;	background: #ebebeb;	border-top: 1px solid #c0c0c0;	font-size: 11px;}strong{	font-weight: bold;}em{	font-style: italic;}.crop_bottomrow{	float:left;	margin: 5px !important;	overflow:hidden; /* this is important */	position:relative; /* this is important too */	width:50px;	height:60px;	border:1px solid #DFDFDF;	background-position: -50% -50%;}.gmaps{	display: block; 	border: 1px solid #dfdfdf;	clear: both !important; 	margin: 10px auto 10px auto !important;	padding: 2px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;/*	font-weight: bold;*/	text-align: left !important;}.gmaps:after{ 	content: "."; 	display: block; 	height: 0; 	overflow: 	hidden; 	clear: both; 	visibility:hidden; }.flash{	border: 1px solid #dfdfdf;	float: left;	margin: 10px;	padding: 5px;}.border{	border: 1px solid #dcdcdc !important;	background-color: #f5f5f5 !important;}.sx { 	float: left; 	margin: 10px 15px 10px 0 !important; 	clear: none; }.dx { 	float: right; 	margin: 10px 0 10px 15px !important; 	clear: none; }.cx{/*	margin: 10px auto 10px auto !important;*/	display: block; 	margin-left: auto; 	margin-right: auto;	text-align: center !important;	clear: both !important; }.cx:after{ 	content: "."; 	display: block; 	height: 0; 	overflow: 	hidden; 	clear: both; 	visibility:hidden; }.notes{	border: 1px solid #dfdfdf;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #eef9ef;}/*.mypanorama{	border: 1px solid #dfdfdf;	float: left;	padding: 5px;	margin: 5px 15px 5px 0 !important; }*/.panorama-viewport{		border: 1px solid #696969;	display: block; /*	float: left;*/	padding: 0 !important;	margin: 5px auto 5px auto !important; 	clear: both !important;}table.photo{ 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #404040; 	border-collapse: separate;  border-spacing: 1em 0.5em;	}table.sofT{ 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	background-color: #cfdeff;	font-size: 13px;	color: #404040;	border-collapse: collapse;	border-spacing: 0;	border-bottom: 1px solid #9fbdff;	border-right: 1px solid #9fbdff;	border-left: 1px solid #b0c4de;	border-top: 1px solid #b0c4de;}table.sofT th{ 	font-size: 15px;	padding: 6px;	font-weight: bold;	letter-spacing: -1px;	background-color: #add8e6;	color: #000080;} table.sofT tr:first-child{  background-color: #ffffff;  color: #000000;}table.sofT tr:first-child:hover{  background-color: #ffffff;  color: #000000;}table.sofT tr:hover{	background-color: #f0ffff;	color: #000000;}th.helpHed{	font-weight: bold;	font-size: 14px;	background-color: #f1e3d2;	color: #000000;} td.contact{ 	padding:4px 0 4px 4px;	border-bottom: 1px #6699CC dotted;	text-align: left;}td.contact:hover{ background-color: #fdd9b0;}td.contact a{ /*	padding: 0 20px 0 10px;*/	font-weight: bold;	font-size: 13px;	display: block;}td.contact a:hover{ 	color: #000000;	text-decoration: none;}.col { float: left; margin-right: 2%; clear: none; }		.col div { padding: 0;}.c66 { width: 62%; }		.c50 { width: 46%; }		.c33 { width: 29%; }		.c25 { width: 21%; }