@charset "utf-8";
/* CSS Document */
body {text-decoration: none;margin: 0px;padding: 0px;font: 12px Arial, Helvetica, sans-serif;color: #000000;}
body#popup {text-decoration: none;margin: 0px;padding:0;font: 12px Arial, Helvetica, sans-serif;color: #000000;}
img {border:0;}
form {margin:0;padding:0;}
iframe  {margin:0 auto;}
#generale {margin: 0px auto;width: 740px;}
	#generale div#top {height:50px;font-size: 12px;color: #000000; background: #595D66;background: url("../img/topbottom.jpg") no-repeat bottom left;}
	#generale div#top > a {display:block;}
		#generale div#top .bottom .title{height:42px;float:left;padding:0;width:309px;}
		#generale div#top .bottom .title img {float:right;margin:0;}
		#generale div#top .bottom {height:50px;font-weight:700;padding-left:15px;}
		#generale div#top .bottom .cerca{height:0px;float:left;padding:15px 5px 0 0;}
		#generale div#top .bottom form.cerca input {width:129px;height:18px;color:#777777;font-size:13px;border: 1px solid #818D3D;margin-left:5px;padding:0;}
		#generale div#top .bottom form.cerca .submit {border:0;height:23px;width:63px; padding-bottom:3px;}
		#generale div#top .bottom form.cerca .changemap {border:0;height:38px;width:32px;}
		#generale div#top .bottom .cerca img {margin:2px 0 0 5px;}
		#generale div#top .bottom .cambia{height:35px;float:left;padding:10px 19px 0 16px;width:160px;}
		#generale div#top .bottom .cambia img {float:right;margin:-5px 3px 0 0;}
		#generale div#top .bottom .scopri{height:35px;float:left;padding:10px 19px 0 16px;width:120px;}
		#generale div#top .bottom .scopri img.bnd {float:none;margin:0;}
		#generale div#top .bottom .scopri img {float:right;margin:-5px 0 0 3px;}
		#generale div#top .bottom .invia{height:44px;float:right;padding:0px 6px 0 5px;}
		#generale div#top .bottom .invia img {margin-top:1px;}
		#generale #content {background:#FFF;float:left;width:730px;padding-top:10px;}
		#generale #content .sx {width:520px;float:left;padding-right:10px;}
		#generale #content .sx div#topten {width:520px;height:159px;margin:15px 0;background: url("../img/bg_topcognomi.gif") no-repeat 0px 0px;}
		#generale #content .sx div#topten h2 {color:#E65714;font-size:18px;padding:10px 0 0 15px;margin:0;}
		#generale #content .sx div#topten div {float:left;padding:0 10px 0 20px;}
		#generale #content .sx div#topten div h3 {color:#829225;font-size:14px;margin:10px 0 6px 0;}
		#generale #content .sx div#topten div span{width:115px;display:block;float:left;}
		#generale #content .sx div#topten div span a{display:block;text-decoration:none;color:#666666;font-size:14px;}
		#generale #content .sx div#topten div span a span{display:inline;float:none;color:#829225;font-size:11px;}
		#generale #content .sx div#topten div span a:hover{color:#FF9900;}
		
		#generale #content .sx div#intro {width:520px;height:159px;margin:0;}
		#generale #content .sx div#intro h2 {color:#666666;font-size:25px;padding:0;margin:0;}
		#generale #content .sx div#intro h3 {color:#829225;font-size:14px;margin:8px 0 4px 0;font-weight:normal;}
		#generale #content .sx div#intro a {color:#E65714;font-weight:bold;text-decoration:underline;}
		#generale #content .sx div#intro a:hover {color:#FF9900;}
		
		#generale #content .sx div#altribox {background: url("../img/bg_altribox.gif") no-repeat 5px 0px;float: left;height: 125px;width: 255px;padding-left:5px;}
		#generale #content .sx div#altribox h2 {padding:13px 0 6px 11px;margin:0;}
		#generale #content .sx div#altribox a.powered {float:right;width:100px;font-size:10px;color:#3d61cc;text-decoration:none;margin-top:-19px;}
		#generale #content .sx div#altribox a.powered span {color:#666666;}
		#generale #content .sx div#altribox a.powered:hover {color:#FF9900}
		#generale #content .sx div#altribox ul {margin:0 0 0 4px;padding:0;}
		#generale #content .sx div#altribox ul li {list-style-type:none;background: url("../img/ind_elenco.gif") no-repeat left center;margin-left:10px;line-height:12px;}
		#generale #content .sx div#altribox ul li a {margin-left:7px;text-decoration:none;font-weight:bold;color:#496bcf;font-size:11px;}
		#generale #content .sx div#altribox ul li  a:hover {color:#FF9900}
		#generale #content .sx div#altribox p {font-size:11px;margin: 0 11px;}
		#generale #content .sx div#altribox p a{display:block;text-decoration:none;color:#3d61cc;font-size:12px;}
		#generale #content .sx div#altribox p a:hover{color:#FF9900;}
		#generale #content .sx div#zoombox {width:540px;height:352px;margin:0;background: url("../img/bg_zoombox.gif") no-repeat 0px 0px; padding:10px 0 15px 0;}
		#generale #content .sx div#zoombox h2 {padding:16px 0 0 20px;margin:0;}
		#generale #content .sx div#zoombox div {float:left;padding:0 10px 0 20px;}
		#generale #content .sx div#zoombox div h3 {color:#809ebb;font-size:14px;margin:10px 0;}
		#generale #content .sx div#zoombox div span{width:120px;display:block;float:left;}
		#generale #content .sx div#zoombox div span a{display:block;text-decoration:none;color:#666666;font-size:14px;}
		#generale #content .sx div#zoombox div span a span{display:inline;float:none;color:#ae2721;font-size:11px;}
		#generale #content .sx div#zoombox div span a:hover{color:#FF9900}
		
		#generale #content .dx {width:180px;float:left;margin:0;background-color:#FFF;}

	div#popup {width:600px;height:412px;padding-top:26px;background: url("../img/top_popup.jpg") no-repeat 0px 0px;}
	div#popup div {width:380px;margin:46px auto 0 auto;}
	div#popup h1 {margin:0 0 31px 0;padding:0;font-size:16px;color:#6567cb;font-weight:bold; text-align:center}
	div#popup p {font-size:14px;height:16px;margin:5px 0;text-align:center}
	div#popup img {float:right;margin:-25px 10px 0 0;}
	div#popup form {margin:0;padding:0;background: url("../img/bg_popup.gif") repeat-x 0px 0px;width:600px;height:411px;}
	div#popup form div {width:380px;margin:46px auto 0 auto;}
	div#popup form div h1 {margin:0 0 31px 0;padding:0;font-size:16px;color:#6567cb;font-weight:bold; text-align:center}
	div#popup form div label {font-size:14px;display:block;width:140px;float:left;height:16px;margin:5px 0}
	div#popup form div input {width:220px;height:16px;margin:5px 0}
	div#popup form div textarea {width:360px;height:100px;}
	div#popup form div img {float:none;margin:0;display:block;}
	div#popup form div .submit {width:69px;height:26px;float:none;margin-top:15px;display:block;}

.zoom_title {margin:0;padding:0;font-size:15px;color:#666;font-weight:bold;line-height:25px;}
.zoom_arrow {margin:0;padding-bottom:30px;font-size:18px;color:#829225;font-weight:normal;line-height:25px; background: url("../img/zoom_arrow.gif") no-repeat left center;}
.zoom_link a {margin:0;padding-bottom:30px;font-size:18px;color:#E2E2E2;font-weight:normal;line-height:25px; text-decoration:none;}
.zoom_legenda a {margin:0;padding:0;font-size:10px;color:#829225;font-weight:bold;line-height:25px;text-decoration:none;}
.regione_title {margin:0;padding:0;font-size:14px;color:#999999;font-weight:nornal;line-height:12px;}
.regione {margin:0;padding:0;font-size:22px;color:#E65714;font-weight:normal;line-height:25px;}
#scheda b {margin:0;padding:0;color:#666666;font-weight:bold;line-height:22px;}
#scheda, #scheda h2 {margin:0;padding:0;font-size:12px;line-height:22px;}
#scheda {padding-left:15px; width:450px}
