body {
	font: normal 80% verdana, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background: #fff;
	color: #006;
	}

pre {
	font-family: monotype;
	}

hr, .alt, .hidden {
	display: none;
	}

hr.visible {
	display: block;
	margin: 0 10px;
	background: #fff;
	color: #3668c0;
	}

/* centrare la pagina web a larghezza fissa */
body {
	text-align: center;
	}

#head {
	width: 990px;
	margin: 0 auto;
	text-align: left;
	}

#print-head {
	display: none;
	}

#content {
	width: 990px;
	margin: 0;
	text-align: left;
	}

#left {
	width: 120px;
	}

#right {
	width: 302px;
	}

#center {
	width: 568px;
	background: #fff;
	color: #006;
	}

#foot {
	width: 990px;
	margin: .5em auto;
	text-align: left;
	}

	#foot p {
		font: 500 .85em arial, helvetica, sans-serif;
		padding: 0 10px;
		background: #fff;
		color: #006;
		text-align: left;
		}


		#foot p a {
			background: #fff;
			color: #006;
			text-decoration: none;
		}

/* testa */
#head {
	background: #fff;
	color: #006;
	}

/* corpo */
#content {
	margin: .5em auto;
	background: #fff;
	color: #006;
}

#content-column-left {
	margin: 0;
	border-top: 1px solid #bcf;
	padding: 0;
}

#content-column-middle {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 2em;
	background: #fff;
	color: #006;
	}

#content-column-right {
	margin: 0;
	border-top: 0px solid #bcf;
	padding: 0;
	}

/* bordi struttura */
#head, #content, #foot {
	border: 0px solid #eff3f6;
	}

/*pie' di pagina */
#foot {
	border-top: 1px solid #3668c0;
	padding: 1em 0;
	background: #fff;
	color: #006;
	}
	
/*contenuto testa*/
#logo {
	border: 1px solid #fff;
	}

#banner {
	text-align: center;
	background: #fff;
	color: #006;
	}

#new-banner {
	padding: 0;
	margin: 0;
	}
	
	#new-banner a {
		font-weight: bold;
		}
		
#banners {
	font: normal 100% arial, helvetica, sans-serif;
	width: 480px;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 1px 2px;
	background: #fff;
	color: #000;
	}

#banner-one {
	float: left;
	width: 235px;
	padding: 0;
	}
	
	#banners td {
		padding: 2px;
		}
		
	#banners p {
		padding: 0;
		}
		
		#banners p a, #banners td a {
			font-weight: bold;
			}

#banner-two {
	padding: 0;
	}

#head-menu {
	margin: 0;
	border-top: 1px solid #3668c0;
	border-bottom: 1px solid #3668c0;
	padding: 0;
	font-size: .8em;
	font-weight: bold;
	background: #fff;
	color: #006;
	}

	#head-menu ul {
		margin: 0;
		padding: 5px 0;
		list-style: none;
		}

		#head-menu ul li {
			display: inline;
			margin: 0;
			padding: 0;
			}

		#head-menu ul li.this-head-link {
			display: inline;
			margin: 0;
			padding: 5px;
			background: #fff;
			color: #3668c0;
			}

			#head-menu ul li a {
				margin: 0;
				padding: 5px;
				text-decoration: none;
				}

				#head-menu ul li a:link, #head-menu ul li a:visited {
				background: #fff;
				color: #3668c0;
				text-decoration: none;
				}

				#head-menu ul li a.evidence:link, #head-menu ul li a.evidence:visited {
				background: #fff;
				color: #f60;
				text-decoration: none;
				}

				#head-menu ul li a:hover {
				background: #3668c0;
				color: #fff;
				text-decoration: none;
				}

				#head-menu ul li a:active {
				background: #fff;
				color: #3668c0;
				text-decoration: none;
				}

				#head-menu ul li a.evidence:hover, #head-menu ul li a.evidence:active {
				background: #f90;
				color: #fff;
				text-decoration: none;
				}

		#head-menu ul #head-promo {
			display: inline;
			font-family: verdana, sans-serif;
			font-weight: 700;
			background: #fff;
			color: #3668c0;
			}
			
		#head-menu ul #head-promo .ad {
			padding: 5px 0 5px 5px;
			background: #fff;
			color: #000;
			}
 		#head-menu ul #head-promo .link {
 			padding: 5px 5px 5px 0;
			background: #fff;
			color: #000;
			}

 		#head-menu ul #head-promo .int {
			font-family: verdana, sans-serif;
			padding: 5px 0;
			background: #fff;
			color: #f30;
			}
	
		#head-menu ul #head-promo a {
			margin: 0;
			padding: 0;
			text-decoration: none;
			}
			
/* contenuto colonna di sinistra */
#left-menu {
	width: 100%;
	font: 400 .95em arial, helvetica, sans-serif;
	margin: 0;
	}

	#left-menu p, #right-menu p {
		display: inline;
		}

		#left-menu p a, #right-menu p a {
			display: block;
			margin: 0;
			border-bottom: 1px solid #3668c0;
			padding: .3em .5em;
			text-decoration: none;
			}

		#left-menu p a.short-news {
			display: block;
			margin: 0;
			border-bottom: 1px solid #bcf;
			padding: .3em .5em;
			text-decoration: none;
			}

		#left-menu p a:link, #left-menu p a:visited, #right-menu p a:link, #right-menu p a:visited {
			border-right: 1px solid #bcf;
			border-left: 1px solid #bcf;
			background: #fff;
			color: #006;
			}

		#left-menu p a:hover, #right-menu p a:hover {
			border-right: 1px solid #006;
			border-left: 1px solid #006;
			background: #fff;
			color: #3668c0;
			}
		#left-menu p a:active, #right-menu p a:active {
			border-right: 1px solid #006;
			border-left: 1px solid #006;
			background: #fff;
			color: #f60;
			}

ul.primary {
	width: 100%;
	font-size: .95em;
	list-style: none;
	margin: 0;
	padding: 0;
	}

	ul.primary li {
		display: inline;
		}

		ul.primary li a {
			display: block;
			margin: 0;
			border-bottom: 1px solid #3668c0;
			padding: .3em .5em;
			text-decoration: none;
			}

		ul.primary li a:link, ul.primary li a:visited {
			border-right: 1px solid #3668c0;
			border-left: 1px solid #3668c0;
			background: #fff;
			color: #3668c0;
			}

		ul.primary li a:hover, ul.primary li a:active {
			border-right: 1px solid #006;
			border-left: 1px solid #006;
			background: #fff;
			color: #006;
			}

		ul.primary li a:active {
			border-right: 1px solid #006;
			border-left: 1px solid #006;
			background: #fff;
			color: #f60;
			}

		ul.primary li a.this-list {
			display: block;
			margin: 0;
			border-bottom: 1px solid #3668c0;
			padding: .3em .5em;
			text-decoration: none;
			}

		ul.primary li a.this-list:link, ul.primary li a.this-list:visited {
			border-right: 1px solid #006;
			border-left: 1px solid #006;
			background: #fff;
			color: #f60;
			}

		ul.primary li a.this-list:hover {
			border-right: 1px solid #006;
			border-left: 1px solid #006;
			background: #f60;
			color: #fff;
			}

		ul.primary li a.this-list:active {
			border-right: 1px solid #006;
			border-left: 1px solid #006;
			background: #f60;
			color: #006;
			}

ul.secondary {
	font-size: .95em;
	list-style: none;
	margin: 0;
	padding: 0;
	}

ul.secondary li.sublist {
		display: inline;
		}

	ul.secondary li.sublist a.sublist {
			display: block;
			margin: 0;
			padding: 0 .1em .1em .7em;
			text-decoration: none;
			}

		ul.secondary li.sublist a.sublist:link, ul.secondary li.sublist a.sublist:visited {
				border-right: 1px solid #3668c0;
				border-left: 1px solid #3668c0;
				border-bottom: 1px solid #3668c0;
				background: #fff;
				color: #3668c0;
				}

		ul.secondary li.sublist a.sublist:hover {
				border-right: 1px solid #006;
				border-left: 1px solid #006;
				border-bottom: 1px solid #006;
				background: #fff;
				color:#006;
				}

		ul.secondary li.sublist a.sublist:active {
				border-right: 1px solid #006;
				border-left: 1px solid #006;
				border-bottom: 1px solid #006;
				background: #fff;
				color:#f60;
				}

	ul.secondary li.sublist a.this-sublist {
			display: block;
			margin: 0;
			padding: 0 .1em .1em .7em;
			text-decoration: none;
			}

		ul.secondary li.sublist a.this-sublist:link, ul.secondary li.sublist a.this-sublist:visited {
				border-right: 1px solid #006;
				border-left: 1px solid #006;
				border-bottom: 1px solid #006;
				background: #fff;
				color: #f60;
				}

		ul.secondary li.sublist a.this-sublist:hover {
				border-right: 1px solid #006;
				border-left: 1px solid #006;
				border-bottom: 1px solid #006;
				background: #f60;
				color:#fff;
				}

		ul.secondary li.sublist a.this-sublist:active {
				border-right: 1px solid #006;
				border-left: 1px solid #006;
				border-bottom: 1px solid #006;
				background: #f60;
				color:#006;
				}

ul.tertiary {
	font-size: .95em;
	list-style: none;
	margin: 0;
	padding: 0;
	}

ul.tertiary li.topiclist {
		display: inline;
		}

	ul.tertiary li.topiclist a.topiclist {
			display: block;
			margin: 0;
			padding: 0 1px 1px .9em;
			text-decoration: none;
			}

		ul.tertiary li.topiclist a.topiclist:link, ul.tertiary li.topiclist a.topiclist:visited {
				border-right: 1px solid #006;
				border-left: 1px solid #006;
				border-bottom: 1px solid #006;
				background: #eff3f6;
				color: #3668c0;
				}

		ul.tertiary li.topiclist a.topiclist:hover {
				border-right: 1px solid #006;
				border-left: 1px solid #006;
				border-bottom: 1px solid #006;
				background: #fff;
				color:#006;
				}

		ul.tertiary li.topiclist a.topiclist:active {
				border-right: 1px solid #006;
				border-left: 1px solid #006;
				border-bottom: 1px solid #006;
				background: #fff;
				color: #f60;
				}

.previews {
	width: 100%;
	font: 400 1em arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background: #fff;
	color: #006;
	}

.preview-area {
	font-size: 1em;
	margin: 0;
	border-top: 1px solid #3668c0;
	text-align: center;
	background: #bcf;
	color: #006;
	}

	.preview-area a {
		display: block;
		margin: 0;
		border-bottom: 1px solid #3668c0;
		padding: .3em .5em;
		text-align: center;
		text-decoration: none;
		}

	.preview-area a:link, .preview-area a:visited {
		border-left: 1px solid #3668c0;
		border-right: 1px solid #3668c0;
		background: #bcf;
		color: #006;
		}

	.preview-area a:hover {
		border-left: 1px solid #006;
		border-right: 1px solid #006;
		background: #fff;
		color: #006;
		}

	.preview-area a:active {
		border-left: 1px solid #006;
		border-right: 1px solid #006;
		background: #fff;
		color: #f60;
		}

.preview-topic {
	font-size: 1em;
	margin: 0;
	text-align: center;
	background: #fff;
	color: #3668c0;
	}

	.preview-topic a {
		display: block;
		margin: 0;
		padding: 2px 3px 3px 3px;
		border-bottom: 1px solid #3668c0;
		text-align: center;
		text-decoration: none;
		}

	.preview-topic a:link, .preview-topic a:visited {
		border-left: 1px solid #3668c0;
		border-right: 1px solid #3668c0;
		background: #fff;
		color: #006;
		}

	.preview-topic a:hover {
		border-left: 1px solid #006;
		border-right: 1px solid #006;
		background: #fff;
		color: #006;
		}

	.preview-topic a:active {
		border-left: 1px solid #006;
		border-right: 1px solid #006;
		background: #fff;
		color: #f60;
		}

.preview-img {
	margin: 0;
	border-left: 1px solid #3668c0;
	border-right: 1px solid #3668c0;
	border-bottom: 1px solid #3668c0;
	padding: 0;
	background: #fff;
	color: #006;
	}

	.preview-img img {
		display: block;
		width: 100px;
		margin: auto;
		border: none;
		}

.preview-title {
	font-size: .95em;
	margin: 0;
	padding: 0;
	background: #fff;
	color: #3668c0;
	}

	.preview-title a {
		display: block;
		margin: 0;
		border-bottom: 1px solid #3668c0;
		padding: 2px 3px 3px 3px;
		text-decoration: none;
	}

	.preview-title a:link {
		border-left: 1px solid #3668c0;
		border-right: 1px solid #3668c0;
		background: #fff;
		color: #006;
	}

	.preview-title a:visited {
		border-left: 1px solid #3668c0;
		border-right: 1px solid #3668c0;
		background: #fff;
		color: #3668c0;
	}

	.preview-title a:hover {
		border-left: 1px solid #006;
		border-right: 1px solid #006;
		background: #fff;
		color: #f60;
	}

	.preview-title a:active {
		border-left: 1px solid #006;
		border-right: 1px solid #006;
		background: #fff;
		color: #f30;
		}


#right-menu {
	width: 100%;
	font: 400 .95em arial, helvetica, sans-serif;
	margin: 0;
	}

ul.right-side {
	width: 100%;
	font-size: 1em;
	list-style: none;
	margin: 0;
	padding: 0;
	}

	ul.right-side li {
		display: inline;
		margin: 0;
		}

	ul.right-side li.this-right-link {
		display: block;
		margin: 0;
		border-width: 1px;
		border-style: none solid;
		border-color: #bcf;
		border-bottom: 1px solid #bcf;
		padding: .3em .5em;
		background: #fff;
		color: #006;
		}

		ul.right-side li a {
			display: block;
			margin: 0;
			padding: .3em .5em;
			text-decoration: none;
			}

		ul.right-side li a:link, ul.right-side li a:visited {
			border-width: 1px;
			border-style: none solid;
			border-color: #bcf;
			border-bottom: 1px solid #bcf;
			background: #fff;
			color: #006;
			}

		ul.right-side li a.orange:link, ul.right-side li a.orange:visited {
			border-width: 1px;
			border-style: none solid;
			border-color: #bcf;
			border-bottom: 1px solid #bcf;
			background: #f90;
			color: #fff;
			}

		ul.right-side li a:hover, ul.right-side li a.orange:hover {
			border-width: 1px;
			border-style: none solid;
			border-color: #006;
			border-bottom: 1px solid #bcf;
			background: #fff;
			color: #3668c0;
			}

		ul.right-side li a:active, ul.right-side li a.orange:active {
			border-width: 1px;
			border-style: none solid;
			border-color: #006;
			border-bottom: 1px solid #bcf;
			background: #f60;
			color: #fff;
			}

	
#references {
	margin: 0;
	border-bottom: 1px solid #3668c0;
	padding: 0;
	background: #f90;
	color: #fff;
	}
	
	#references p {
		margin: 0;
		padding: 1;
		font-size: .75em;
		font-weight: 700;
		text-align: center;
		}

#spot-items {
	font: 700 1em arial, helvetica, sans-serif;
	position: relative;
	margin: 0 0 5px 0;
	border: 2px solid #3668c0;
	padding: 0;
	}

	#spot-items h3 {
		position: relative;
		font-size: 1.3em;
		margin: 0;
		border-bottom: 1px solid #f60;
		padding: 2px 3px;
		background: #fe6;
		color: #006;
		text-align: left;
		}

		#spot-items h3 a:link, #spot-items h3 a:visited {
			font-size: 0.8em;
			background: transparent;
			color: #f30;
			}

		#spot-items h3 a:hover, #spot-items h3 a:active  {
			font-size: 0.8em;
			background: transparent;
			color: #f00;
			}
			
.spot-category {
	clear: all;
	position: relative;
	display: none;
	margin: 5px 0 0 0;
	border-bottom: 1px double #bcf;
	padding: 0 10px 0 10px;
	color: #f60;
	}

.spot-item {
	font: 1.05em arial, helvetica, sans-serif;
	position: relative;
	margin: 0;
	border-bottom: 2px solid #f60;
	padding-bottom: 0;
	background: #eff3f6;
	color: #006;
	}

	.spot-item div.image {
		font: italic .9em arial, helvetica, sans-serif;
		float: left;
		position: relative;
		margin: 0px 3px 0px 0px;
		border: none;
		padding: 0;
		}

		.spot-item div.image img {
			display: block;
			margin: 0;
			border: 1px solid #bcf;
			border-top: none;
			padding: 0;
			}

	.spot-item .spot-item-box {
		padding: 0;
		}

	.spot-item p {
		margin: 0;
		padding: 1px 2px;
		text-align: left;
		}

	.spot-item p.spot-article {
		font-size: 0.95em;
		}

		.spot-item p a {
			font-weight: 700;
			}

		.spot-item p a:link {
			background: transparent;
			color: #006;
			text-decoration: underline;
			}

		.spot-item p a:visited {
			background: transparent;
			color: #bcf;
			text-decoration: underline;
			}

		.spot-item p a:hover {
			background: transparent;
			color: #bcf;
			text-decoration: none;
			}

		.spot-item p a:active {
			background: transparent;
			color: #f60;
			text-decoration: none;
			}

		.spot-item .spot-title {
			font-size: 1.05em;
			font-weight: 700;
			margin-bottom: 1px;
			background: #fff;
			color: #f60;
			}
		
		.spot-item .spot-title a {
			padding: 0 3px;
			}

		.spot-item .spot-title a:link, .spot-item .spot-title a:visited {
			background: #fff;
			color: #006;
			text-decoration: none;
			}

		.spot-item .spot-title a:hover, .spot-item .spot-title a:active  {
			background: #fff;
			color: #3668c0;
			text-decoration: none;
			}

#article-spot {
	margin: 0 10px;
	padding: 0;
	}

#google {
	margin: 0 10px 5px 10px;
	border: 1px solid #3668c0;
	padding: 5px;
	}

#google-ads {
	width: 468px;
	height: 60px;
	margin: 0 auto .8em auto;
	border: none;
	padding: 0;
	text-align: center;
	}

#google-search {
	margin: 0 10px 5px 10px;
	border: 1px solid #3668c0;
	padding: 5px;
	}
	
#google-search form {
	font-size: 1em;
	margin: 0;
	padding: 0;
	color: #006;
	text-align: left;
	}

#google-search form input.text {
	border: 1px solid #f30;
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: 500;
	background: #fff;
	color: #006;
	}
	
#google-search form input.button {
			margin-top: 1px;
			}

#google-search form input.button, #google-search form input.button:focus {
			font-weight: 700;
			border: 1px solid #006;
			background: #eff3f6;
			color: #006;
			}

#google-search form input.button:hover {
			border: 1px solid #3668c0;
			background: #fff;
			color: #3668c0;
			}

#menu-metbit {
	margin: 0;
	border-top: 1px solid #3668c0;
	border-bottom: none;
	padding: 0;
	font-size: .8em;
	font-weight: bold;
	background: #fff;
	color: #006;
	}

	#menu-metbit ul {
		margin: 0;
		padding: 5px 0;
		list-style: none;
		}

		#menu-metbit ul li {
			display: inline;
			margin: 0;
			padding: 0;
			margin-left: -2px;
			}

			#menu-metbit ul li a {
				margin: 0;
				padding: 0;
				text-decoration: none;
				}

				#menu-metbit ul li a:link, #menu-metbit ul li a:visited {
				background: #3668c0;
				color: #eff3f6;
				text-decoration: none;
				}

				#menu-metbit ul li a.evidence:link, #menu-metbit ul li a.evidence:visited {
				background: #f90;
				color: #006;
				text-decoration: none;
				}

				#menu-metbit ul li a:hover {
				background: #3668c0;
				color: #fff;
				text-decoration: none;
				}

				#menu-metbit ul li a:active {
				background: #fff;
				color: #3668c0;
				text-decoration: none;
				}

		#menu-metbit ul .default {
			padding: 5px;
			background: #fff;
			color: #36c;
			}
 	
		#menu-metbit ul .MTB1 {
			padding: 5px 0 5px 5px;
			background: #fff;
			color: #f30;
			}
 	
 		#menu-metbit ul .MTB2 {
 			padding: 5px 5px 5px 0;
			background: #fff;
			color: #36c;
			}

		#menu-metbit ul .MTB3 {
			padding: 5px 0 5px 5px;
			background: #fff;
			color: #48a0d8;
			}

		#menu-metbit ul .MTBi {
 			padding: 5px 5px 5px 0;
			background: #fff;
			color: #00a;
			font-style: italic;
			}
	
 		#menu-metbit ul .MTB4 {
 			padding: 5px 5px 5px 0;
			background: #fff;
			color: #48a0d8;
			}
	
		#menu-metbit ul a {
			margin: 0;
			padding: 0;
			text-decoration: none;
			}

#last-hour {
	margin: 0 0 5px 0;
	border-bottom: 2px solid #f60;
	padding: 0 0 5px 0;
	}

#last-hour #item {
	font: normal 700 1.2em arial, helvetica, sans-serif;
	border-bottom: 1px solid #3668c0;
	padding: 2px;
	background: #fff;
	color: #3668c0;
	}

	#last-hour .item-box {
		margin: 0;
		padding: 0;
		}

	#last-hour .title {
		position: relative;
		font: normal 500 1.05em arial, helvetica, sans-serif;
		margin: 0;
		padding: 1px 2px;
		background: transparent;
		}

		#last-hour .title a {
			text-decoration: none;
			}

		#last-hour .title a:link, #last-hour .title a:visited {
			background-color: transparent;
			color: #006;
			}

		#last-hour .title a:hover, #last-hour .title a:active {
			background-color: transparent;
			color: #f30;
			}

	#last-hour .img {
		float: left;
		position: relative;
		margin: 0px 3px 0px 0px;
		border: none;
		padding: 0;
		}

		#last-hour .img img {
			display: block;
			margin: 0;
			border: 1px solid #3668c0;
			border-top: none;
			padding: 0;
			}

.geo-area {
	margin: 0 6px 7px 14px;
	padding: 0;
	font: 700 .9em arial, helvetica, sans-serif;
	background: #fff;
	color: #3668c0;
	text-align: center;
	}

	.geo-area ul {
		margin: 0 auto;
		padding: 0;
		list-style: none;
		}

	.geo-area ul li {
		display: inline;
		margin: 0;
		margin-left: -4px;
		padding: 0;
		}
		
	.geo-area ul li.head-area {
		margin-left: -4px;
		border: 1px solid #f60;
		padding: 2px;
		background: #f60;
		color: #fff;
		}
		
		.geo-area ul li a {
			margin: 0;
			padding: 2px;
			text-decoration: none;
			}

		.geo-area ul li a:link, .geo-area ul li a:visited {
			border: 1px solid #f60;
			background: #fff;
			color: #3668c0;
			}

		.geo-area ul li a:hover, .geo-area ul li a:active  {
			border: 1px solid #3668c0;
			background: #fff;
			color: #f60;
			}

.new {
	padding: 0 2px;
	background: #f60;
	color: #fff;
	text-transform: uppercase;
	}

.hot {
	padding: 0 2px;
	background: #fff;
	color: #f60;
	text-transform: uppercase;
	}


.rss {
	font: normal 11px arial, sans-serif;
	padding: 1px 2px;
	background-color: #f30;
	color: #fff;
	}

#servizi-metbit {
	font: 700 12px arial, verdana, sans-serif;
	margin: 0 0 0 0;
	border: 1px solid #bcf;
	padding: 0;
	}

#servizi-metbit table {	
	width: 100%;
	}

#servizi-metbit td {	
	padding: 2px;
	}

#servizi-metbit td.image {
	width: 10%;
	}

#servizi-metbit td.link {
	width: 40%;
	}

#servizi-metbit p {
	font-weight: 400;
	color: #000;
	border: none;
	}

#servizi-metbit a {
	text-decoration: none;
	}

#servizi-metbit a:link, #servizi-metbit a:visited {
	color: #006;
	}

#servizi-metbit a:hover, #servizi-metbit a:active {
	color: #ff9c00;
	}

#servizi-metbit p a:link, #servizi-metbit p a:visited {
	color: #3668c0;
	}

#servizi-metbit p a:hover, #servizi-metbit p a:active {
	color: #f30;
	tedt-decoration: underline;
	}

#servizi-metbit img {
	border: none;
	}

#servizi-mtg {
	font: 700 11px arial, verdana, sans-serif;
	margin: 0;
	border-top: 1px solid #bcf;
	padding: 0;
	}
	
#servizi-mtg a {
	text-decoration: none;
	}

#servizi-mtg a:link, #servizi-mtg a:visited {
	color: #006;
	}

#servizi-mtg a:hover, #servizi-mtg a:active {
	color: #ff9c00;
	}

#servizi-mtg img {
	border: none;
	}

.menu-regions {
	width: 300px !important;
	width: 300px;
	margin: 5px 0 0 0;
	border: 1px solid #3668c0;
	padding: 0;
	}

.menu-regions h2 {
	font: 700 12px arial, sans-serif;
	margin: 1px 5px;
	border-bottom: 1px solid #3668c0;
	padding: 2px;
	background-color: #ff9c00;
	color: #000;
	}

.menu-regions table {
	margin: 0;
	border-collapse: collapse;
	padding: 0;
	background: #fff;
	}

.menu-regions table td {
	width: 70px;
	padding-left: 0;
	padding-right: 0;
	}

.menu-regions table td.no-margin {
	padding-left: 5px;
	}

.menu-regions ul {
	font: 500 12px arial, sans-serif;
	margin-top: 0;
	margin-bottom: 2px;
	padding-top: 0;
	padding-bottom: 0;
	list-style-type: none;
	}

.menu-regions li {
	margin: 0 0 0 -40px;
	border-bottom: 1px solid #3668c0;
	padding: 0;
	background-color: rgb(248,248,255);
	color: #3668c0;
	}

.menu-regions li.row1 {
	background: #e9f0ff;
	}		

.menu-regions li.row2 {
	background: #f9fcff;;
	}

.menu-regions li a {
	display: block;
	text-decoration: none;
	margin-left: 2px;
	padding: 0;
	background: transparent;
	}

.menu-regions li a:link, .menu-regions li a:visited {
	color: #3668c0;
	}	

.menu-regions li a:hover, .menu-regions li a:active {
	color: #006;
	}
	

