/* CSS Document */
#padbox {
	padding-top:3px;
	padding-left:4px;
}
#centra {
	position:relative;
	float:center;
	text-align:center;
	margin:0px;
	padding:0px;
}
.txtnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	margin:0;
}
.txtrosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CE2842;
	text-decoration: none;
}
a.txtrosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CE2842;
	text-decoration: none;
}
a:hover.txtrosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CE2842;
	text-decoration: underline;
}
.txtnormale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
a.txtnormale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
a:hover.txtnormale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}
.grassnero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
a.grassnero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
a:hover.grassnero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #888888;
	text-decoration: none;
}
.grassbianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}
a.grassbianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}
a:hover.grassbianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: underline;
}
.campi {
	border:1 solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	background-color: #ffffff;
}
.campi2 {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000044;
	background: #efefff }
.puls2 {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 9px;
	border: solid 1px #000000;
	cursor:hand;
	color: #000000
}
#body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	margin:0;
}
#intest h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	line-height: 13px;
	float: center;
	margin: 0 0 0 0px;
	padding: 0;
	font-size:10px;
	background:#636563;
	margin:0;
	height:auto;
}
#piepagina {
	background:#F7FBF7;
	width:100%;
	height:auto;
	position:relative;
	left:0;
	top:0;
	float:left;
	z-index:61;
	font-family:verdana;
	font-size:10;
	font-family:verdana;
	font-size:10px;
	color:#000000;
}
#grigiobig {
	width:100%;
	height:90px;
	font-family:verdana;
	font-size:10px;
	color:#ffffff;
	background:#B5B6B5;
	z-index:2;
	text-align:center;
}
#biancofondoheader {
	width:765px;
	height:90px;
	font-family:verdana;
	font-size:10px;
	color:#ffffff;
	background:#ffffff;
	z-index:2;
}
#boxlogo {
	width:129px;
	height:90px;
	top:0px;
	left:0px;
	background:#ffffff;
	z-index:2;
	position:relative;
	float:left
}
#boxverdelogo {
	width:129px;
	height:20px;
	top:0px;
	background:#506D14;
	z-index:2;
	position:relative;
	float:left
}
#boxutlogo {
	width:129px;
	height:70px;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 22px;
	color: #ABA0A0;
	font-style: normal;
	line-height: 20px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	text-align:center;
	vertical-align: bottom;
	padding-top:26px;
	float:left;
}
#midheader {
	width:476px;
	height:90px;
	top:0px;
	left:0px;
	background:#ffffff;
	z-index:2;
	position:relative;
	float:left;
	margin-left:4px;
	margin-right:4px;
}
#imgheader {
	width:476px;
	height:50px;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	float:left;
	background: url("immagini/head_up_2.jpg") no-repeat;
}
#resbar {
	width:476px;
	height:20px;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	float:left;
	background: url("immagini/head_dw.jpg") no-repeat;
	color: #000000;
	text-align: left;
	padding-left:10px;
	padding-top:1px;
}
#boxheaddx {
	width:152px;
	height:90px;
	top:0px;
	left:0px;
	background:#ffffff;
	z-index:2;
	position:relative;
	float:left
}
#boxverdenl {
	width:152px;
	height:20px;
	top:0px;
	background:#506D14;
	z-index:2;
	position:relative;
	float:left
}
#boxnl {
	width:152px;
	height:70px;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	text-align:right;
	color:#000000;
	padding-top:4px;
	float:left;
}
#grigiomini {
	width:100%;
	height:3px;
	font-family:none;
	font-size:0px;
	color:#ffffff;
	background:#B5B6B5;
	z-index:2;
	margin-top:12px;
}
#madretutti {
 	text-align:center;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:1;
	float: center;
}
#struttura {
	background:#ffffff;
	position:relative;
	width:765px;
	height:auto;
	z-index:3;
	float: center;
}
#vertsx {
	width:133px;
	height:auto;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	text-align:left;
	color:#000000;
	padding-top:8px;
	float:left;
	margin-right:1px;
}
#vertdx {
	width:150px;
	height: auto;
	top: 0px;
	left: 617px;
	z-index:80;
	position:absolute;
	float:left;
	background:#ffffff;
	text-align:left;
	padding-top:8px;
}
#boxnews {
	width:129px;
	height: auto;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	float:left;
}
#titlenews {
	width:129px;
	height: 20px;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	float:left;
	padding:0;
	background: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-align:left;
}
#contentvertsx {
	width:129px;
	height: auto;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
	margin-top:3px;
}
#incastro {
	padding-top:3px;
	padding-left:33px;
	background: url("immagini/incastro2.gif") no-repeat;
	background-position: top left;
	width: auto;
	height:20px;
}
#boxvisita {
	width:129px;
	height: auto;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	float:left;
	margin-top:22px;
}
#titlevisita {
	width:129px;
	height: 20px;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	float:left;
	background: #CCCC99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-align:left;
}
#boxinfo {
	width:129px;
	height: auto;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	float:left;
	margin-top:22px;
}
#titleinfo {
	width:129px;
	height: 20px;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	float:left;
	background: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-align:left;
}
#boxsantuari {
	width:129px;
	height: auto;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	float:left;
	margin-top:22px;
}
#titlesantuari {
	width:129px;
	height: 20px;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	float:left;
	background: #CC6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-align:left;
}
#core {
	width:476px;
	height: auto;
	top: 0px;
	left: 0px;
	z-index:80;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	padding-top:9px;
}
#boxupcore {
	width:440px;
	height:auto;
	position:relative;
	top: 0px;
	text-align:justify;
	left:18px;
	float:left;
}
#boxdwcore {
	width:450px;
	height:auto;
	position:relative;
	text-align:justify;
	left:13px;
	float:left;
	margin-top:5px;
}
#boxeventi {
	width:440px;
	height: 20px;
	top:0px;
	z-index:2;
	position:relative;
	float:left;
	background: url("immagini/intest_sez_full.gif") no-repeat;
	background-position: middle center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align:left;
	color: #ffffff;
}
#dwcoresx {
	width:220px;
	height:auto;
	left:0px;
	top:0px;
	position:relative;
	text-align:justify;
	float:left;
	background:#ffffff;
}
#dwcoredx {
	width:220px;
	height:auto;
	left:5px;
	top:0px;
	position:relative;
	text-align:justify;
	float:left;
	border-left:2px solid #E7E7DE;
	padding-left:6px;
}
#boxcoredw {
	width:220px;
	height: 20px;
	top:0px;
	z-index:2;
	float:left;
	background: url("immagini/intest_sez.gif") no-repeat;
	background-position: middle center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align:left;
	color: #ffffff;
}
#boxcoredw2speciale {
	width:220px;
	height: 20px;
	top:0px;
	z-index:2;
	float:left;
	background: url("immagini/intest_sezspeciale.gif") no-repeat;
	background-position: middle center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align:left;
	color: #ffffff;
	margin-top:12px;
}
#boxcoredw2 {
	width:220px;
	height: 20px;
	top:0px;
	z-index:2;
	float:left;
	background: url("immagini/intest_sez.gif") no-repeat;
	background-position: middle center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align:left;
	color: #ffffff;
	margin-top:12px;
}
#contentdw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: justify;
	padding-top:0px;
	padding-bottom:0px;
}
#boxcomuni {
	width:150px;
	height: auto;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	float:left;
}
#titlecomuni {
	width:150px;
	height: 20px;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	float:left;
	background: #CE2842;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-align:left;
}
#contentvertdx {
	width:150px;
	height: auto;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
	margin-top:3px;
}
#bgfooter {
	position:absolute;
	left:0;
	width:100%;
	height:auto;
	background:#F7FBF7;
}
#fototesto {
	text-align: justify;
	width: 220px;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}
#tdfotino {
	font-family: none;
	font-size: 0px;
	text-align: left;
	width: 79px;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}
#tdtesto {
	text-align: justify;
	width: 140px;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	float:right;
}
#footer {
	background:#ffffff;
	width:100%;
	height:auto;
	position:relative;
	left:0;
	top:0;
	float:left;
	z-index:60;
}
#linefoot1 {
	background:#B5B6B5;
	width:100%;
	height:5px;
	position:relative;
	left:0;
	top:0;
	float:left;
	z-index:61;
	font-family:none;
	font-size:0;
}
#linefoot2 {
	background:#ffffff;
	width:100%;
	height:17px;
	position:relative;
	left:0;
	top:0;
	float:left;
	z-index:61;
	padding-top:2px;
	border-bottom:1px solid #666666;
}
#linefoot3 {
	background:#B5B6B5;
	width:100%;
	height:3px;
	position:relative;
	left:0;
	top:0;
	float:left;
	z-index:61;
	margin-top:10px;
	font-family:none;
	font-size:0;
}
#boxnotizia {
	width:450px;
	height: 17px;
	top:0px;
	z-index:2;
	position:relative;
	float:left;
	background: url("immagini/intest_news.gif") no-repeat;
	background-position: middle center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align:left;
	color: #ffffff;
}
#boxupcore2 {
	width:450px;
	height:auto;
	position:relative;
	top: 8px;
	text-align:justify;
	left:13px;
	float:left;
}
#titoloarticolo {
	height:20px;
	width:450px;
	background:#000066;
	font-family:verdana;
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	margin-bottom:5px;
	left:0px;
	float:left;
	position:relative;
}
#testobreve {
	text-align:justify;
	font-family:verdana;
	font-size:10px;
	color:#990000;
	line-height: normal;
	top:4px;
	position:relative;
	height:auto;
	padding-bottom:5px;
	margin-bottom:5px;
	width:450px;
	float:left;
}
#testoesteso {
	text-align:justify;
	font-family:verdana;
	font-size:10px;
	color:#000000;
	line-height: normal;
	top:4px;
	position:relative;
	height:auto;
	padding-bottom:5px;
	margin-bottom:5px;
	width:450px;
	float:left;
	border-bottom:1px solid #808080;
}
#incastro2 {
	background: url("immagini/incastro2.gif") no-repeat;
	top:0px;
	left:0px;
	float:left;
	position:relative;
	height:20px;
	width:40px;
}
#linea {
	font-family:none;
	font-size:0;
	line-height: 0;
	top:4px;
	position:relative;
	height:1px;
	margin-bottom:5px;
	margin-top:5px;
	text-align:center;
}
#data {
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#000000;
	top:0px;
	left:14px;
	float:left;
	position:relative;
	height:20px;
	width:84px;
	text-align:center;
	padding-top:4px;
}
#orario {
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#000000;
	top:0px;
	left:25px;
	float:left;
	position:relative;
	height:20px;
	width:59px;
	text-align:center;
	padding-top:4px;
}
#notiziatitolo {
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#ffffff;
	top:0px;
	left:5px;
	float:left;
	position:relative;
	height:20px;
	width:282px;
	text-align:left;
	padding-top:4px;
}
#formricerca {
	width:450px;
	height:100px;
	float:left;
	position:relative;
	top:4px;
}
#formsx {
	position:relative;
	left:0px;
	height:auto;
	width:150px;
	float:left;
	top:0px;
	text-align:left;
	line-height:27px;
}
#formdx {
	position:relative;
	left:0px;
	height:auto;
	width:300px;
	float:left;
	top:0px;
	text-align:left;
}
#risultatiricerca {
	width:450px;
	height:auto;
	float:left;
	position:relative;
	top:4px;
}
#corecomuni {
	width:555px;
	height: auto;
	top: 0px;
	left: 0px;
	z-index:80;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	padding-top:9px;
}
#vertsxcomuni {
	width:207px;
	height:auto;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	text-align:left;
	color:#000000;
	padding-top:8px;
	float:left;
	margin-right:1px;
}
#contentvertsxcomuni {
	width:195px;
	height: auto;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
}
#rictipcom {
	position:relative;
	left:80px;
	height:20px;
	width:200px;
	float:left;
	top:0px;
	text-align:center;
	font-size:0px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	margin:0px;
	padding-top:1px;
}
#centrostorico {
	width:537px;
	height:auto;
	position:relative;
	padding:0px;
}
#monumenti {
	width:537px;
	height:auto;
	position:relative;
	padding:0px;
	top:12px;
}
#contentcs {
	position:relative;
	left:0px;
	height:auto;
	width:325px;
	float:left;
	top:0px;
	text-align:justify;
	margin:0px;
}
#fotocs {
	position:relative;
	left:5px;
	height:auto;
	width:207px;
	float:left;
	top:10px;
	text-align:right;
	margin:0px;
}
#coretipcom {
	width:765px;
	height: auto;
	top: 0px;
	left: 0px;
	z-index:80;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	padding-top:9px;
}
#casellatipcom {
	width:720px;
	height: auto;
	top:0px;
	left:13px;
	z-index:2;
	position:relative;
	float:left;
	background: url("immagini/intest_sez_static.gif") no-repeat;
	background-position: top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align:left;
	color: #ffffff;
	padding-left:5px;
	padding-top:4px;
}
#contenttipcom {
	position:relative;
	left:0px;
	height:auto;
	width:612px;
	float:left;
	top:4px;
	text-align:justify;
	margin:0px;
	font-size:10px;
	color:#000000;
	font-weight: normal;
	padding-right:7px;
}
#fototipcom {
	position:relative;
	height:80px;
	width:85px;
	float:left;
	top:4px;
	text-align:right;
	margin:0px;
	left:4px;
}
#telfax {
	position:relative;
	height:auto;
	width:auto;
	float:left;
	top:9px;
	text-align:right;
	margin:0px;
	left:4px;
	font-family:verdana;
	font-weight:bold;
	color:#00176E;
	font-size:10px;
}
#mail {
	position:relative;
	height:auto;
	width:auto;
	float:left;
	top:4px;
	margin:0px;
}
#quadratino {
	width:720px;
	height: 8px;
	top:5px;
	left:13px;
	z-index:2;
	position:relative;
	float:left;
	background: url("img_layout/quad.gif");
	font-size: 0px;
	margin-bottom:5px;
}
#quadmenu {
	width:129px;
	height: 8px;
	top:5px;
	z-index:2;
	position:relative;
	float:left;
	background: url("img_layout/quad.gif");
	font-size: 0px;
	margin-bottom:5px;
}
#stelle {
	position:relative;
	height:auto;
	width:75px;
	float:left;
	top:4px;
	margin:0px;
	left:40px;
}
#casellanews {
	width:537px;
	height: auto;
	top:0px;
	left:0px;
	z-index:2;
	position:relative;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align:justify;
	color: #ffffff;
	margin-top:5px;
	margin-bottom:10px;
}
#fotonews {
	position:relative;
	height:82px;
	width:150px;
	float:left;
	top:0px;
	text-align:left;
	margin:0px;
	left:0px;
}
#contentnewscomuni {
	position:relative;
	height:auto;
	width:386px;
	float:left;
	text-align:justify;
	font-family: verdana;
	color:#000000;
	font-weight:normal;
	background: url("immagini/intest_news_comuni.gif") no-repeat;
	background-position: top left;
	padding-top:1px;
}
#mappa {
	position:relative;
	height:255px;
	width:210px;
	float:left;
	top:0px;
	text-align:left;
	margin:0px;
	left:0px;
}
#dettaglicomune {
	position:relative;
	height:255px;
	width:240px;
	float:left;
	top:0px;
	text-align:left;
	margin:0px;
	left:0px;
}
#contentmap {
	position:relative;
	height:auto;
	width:763px;
	float:left;
	top:0px;
	left:0px;
	text-align:center;
	margin:0px;
}
#colonnasxmappa {
	position:relative;
	height:auto;
	width:150px;
	float:left;
	top:0px;
	left:0px;
	margin:0px;
	float:left;
	border-top:1px solid #808080;
	text-align:left;
	padding-top:10px;
}
#colonnadxmappa {
	position:relative;
	height:auto;
	width:611px;
	float:left;
	top:0px;
	left:0px;
	margin:0px;
	float:left;
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	text-align:left;
}
#coresitemap {
	width:763px;
	height: auto;
	top: 0px;
	left: 0px;
	z-index:80;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	padding-top:9px;
}
#spaziocomuni {
	width:763px;
	height: auto;
	top: 0px;
	left: 0px;
	z-index:80;
	position:relative;
	float:left;
	margin:0;
	border-top:1px solid #808080;
	padding-top:10px;
	padding-bottom:10px;
}
#rigacomuni {
	width:743px;
	height: auto;
	top: 0px;
	left: 10px;
	z-index:80;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	margin-bottom:5px;
}
#colonnacomuni {
	width:175px;
	height: auto;
	top: 0px;
	left: 0px;
	z-index:80;
	position:relative;
	margin:0;
	padding:0;
	text-align:center;
	float:left;
	border:1px solid #808080;
	background:#f0f0f0;
}
#rigasezionimappa {
	width:593px;
	height: auto;
	top: 10px;
	left: 10px;
	z-index:80;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	margin-bottom:5px;
}
#colsezionimappa {
	width:187px;
	height: auto;
	z-index:80;
	position:relative;
	float:left;
	text-align:left;
	background: url("img_layout/up_sez_map.gif") no-repeat;
	background-position: top left;
	padding-top:2px;
	padding-left:5px;
	color:#ffffff;
}

