body{
	color:#000000;
	background:#FFFFFF;
	margin:0px;
	border:0px;
	padding:0px;
	font-size: 0.7em;
	font-family:verdana,Serif;
	text-align:left;
}

div {
	font-size:1em;
	font-family:verdana,Serif;
}

a {
	color:#000000;
	
	font-family:verdana,Serif;
	text-decoration: none;
	font-weight:bold;
}

a:hover {
	
	color:#F62812;
	font-family:verdana,Serif;
	text-decoration: none;
	font-weight:bold;
}

.box {
	PADDING-RIGHT: 10px; MARGIN-TOP: 0px; PADDING-LEFT: 5px;  MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}

.box IMG {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}

th.tabellaarticoli{
	font-size:0.8em;
}

td.tabellaarticoli{
	font-size:0.8em;
}

.Titolo{
	
	font-weight:bold;
}

.SottoTitolo{
	
	font-weight:bold;
}

.TestoIntestazione{
	font-style:italic;
}

.PiePagina{
	font-style:italic;
}

.Firma{
	font-weight:bold;
}


.Articoli{
	font-weight:bold;
	color: red;
}

.TitoloInternoPagina{
	font-weight:bold;
	color: red;
}

table.download {
	color:#000000;
	background-color: transparent;
	font-family:verdana,Serif;
	border : 1px;
}

th.downloadTitle {
	color:#FFFFFF;
	background-color: #999999;
	font-family:verdana,Serif;
}

table.calendar{
	color:#000000;
	background-color: transparent;
	font-family:verdana,Serif;
	font-size:10px;
	width:100%;
}

td.giornodelmese{
	color:#000000;
	background-color: transparent;
	font-family:verdana,Serif;
	font-size:12px;
	width:10%;
	border:solid 1px #000000;
	text-align:center;
}

td.appuntamenti{
	color:#000000;
	background-color: transparent;
	font-family:verdana,Serif;
	font-size:12px;
	border:solid 1px #000000;
}

table.calendario{
	color:#000000;
	background-color: transparent;
	font-family:verdana,Serif;
	font-size:10px;
	width:100%;
	border:solid 1px #000000;
}

table.impiantisportivi{
	color:#000000;
	background-color: transparent;
	font-family:verdana,Serif;
	width:100%;
	border:solid 1px #000000;
}

table.ass-culturali{
	color:#000000;
	background-color: transparent;
	font-family:verdana,Serif;
	font-size:0.8em;
	width:100%;
	border:solid 1px #000000;
}

table.ass-umanitarie{
	color:#000000;
	background-color: transparent;
	font-family:verdana,Serif;
	width:100%;
	border:solid 1px #000000;
}

table.prom-sociale{
	color:#000000;
	background-color: transparent;
	font-family:verdana,Serif;
	width:100%;
	border:solid 1px #000000;
}

table.ass-sportive{
	color:#000000;
	background-color: transparent;
	font-family:verdana,Serif;
	width:100%;
	border:solid 1px #000000;
}

table.cat-ordprofessionali{
	color:#000000;
	background-color: transparent;
	font-family:verdana,Serif;
	width:100%;
	border:solid 1px #000000;
}

table.orari{
	color:#000000;
	background-color: transparent;
	font-family:verdana,Serif;
	width:540px;
	border:solid 1px #000000;
}

th.orariTitle {
	color:#000000;
	background-color: #9AE1CC;
	font-family:verdana,Serif;
}

a.menulink{
	color:black;
	background-color:transparent;
	text-decoration:none;
}

a.menulink:hover{
	color:#F62812;
	background-color:transparent;
	text-decoration:none;
}

a.mappa{
	color:#FFFFFF;
	background-color:transparent;
	text-decoration:none;
}

a.mappa:hover{
	color:#FFFFFF;
	background-color:transparent;
	text-decoration:none;
}

a.headlink{
	color:#FFFFFF;
	Text-decoration:underline;
	font-weight:bold;
}

a.headlink:hover{
	color:#F62812;
	background:#000000;
	Text-decoration:underline;
}	

a.extlink{
	color:#FFFFFF;
	Text-decoration:underline;
	font-weight:bold;
	background:#000000;
}	


.bold{
	font-weight:bold;
}

.formSearch{
	padding-top:10px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}

/* -------   DEFINIZIONE DELLA PAGINA ------*/


#index{
	position:relative;
	color:inherit;
	background:#ffffff;
	border:0px;	
}	

/* -------   DEFINIZIONE DELLA TESTATA ------*/

#head{ 
	position:relative; 
	color:inherit; 
	background:#155699; 
	height:92px; 
	text-align:left;
}

/* -------   DEFINIZIONE DELLA TESTATA ------*/

#fotohome{ 
	align:center;
	width:100%;
	color:inherit; 
	text-align: center; 
}

#mappa{ background-image:url(../images/sfondosotto.gif);
        position:relative; 
	height:25px;
	color:#FFFFFF;
	text-align:left;
	text-vertical-align:bottom;
}

#HomeLink{ position:absolute; 
	color:#FFFFFF; 
	height:20px;
	top:80px;
	left:50px; 
	text-align:left;
	font-weight:bold;
}

#HomeDownloads{ position:absolute; 
	color:#FFFFFF; 
	height:20px;
	top:80px;
	left:160px; 
	text-align:left;
	font-weight:bold;
}

#HomeSearch{ position:absolute; 
	color:#FFFFFF; 
	height:20px;
	top:80px;
	left:250px; 
	text-align:left;
	font-weight:bold;
}


/* -------   DEFINIZIONE DELL PIE' DI PAGINA ------*/

#foot{
	position:relative;
	color:inherit;
	background:#ffffff;
	border:0px;
	height:100px;
	
}

/* -------   DEFINIZIONE DELLA COLONNA DI SINISTRA ------*/

#ColumnLeft{
	position:absolute;
	top:0px;
	left:0px;
	text-align:left;
	color:inherit;
	background:#ffffff;
	width:160px;
}


#ColumnRight{
	position:absolute;
	top:0px;
	right:0px;
	text-align:left;
	color:inherit;
	background:#ffffff;
	width:160px;
}

#Corpoindex{
	background:#F0F5FC;
	position:relative;
	left:0px;
	right:0px;
	text-align:left;
	color:inherit;
	width:100%;
}

#Corpo{
	background:#FFFFFF;
	position:absolute;
	top:0px;
	left:176px;
	right:176px;
	text-align:left;
	color:inherit;	
}


/*  -------------------------------------------------- Colonna di destra BLOCCO NUMERO 1 */
#ColumnRightIntTop1{
	background-image:url(../images/menutopprimo.gif);
	position:relative;
	right:0px;
	text-align:center;
	color:#ffffff;
	width:158px;
	height:14px;
	font-weight:bold;
}
#ColumnRightInt1{
	position:relative;
	right:0px;
	text-align:left;
	color:inherit;
	background:#DEEEFF;
	
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-left:0.3em;
}

/*  -------------------------------------------------- Colonna di destra BLOCCO NUMERO 2 */
#ColumnRightIntTop2{
	background-image:url(../images/menutopdx.gif);
	position:relative;
	right:0px;
	text-align:center;
	color:#ffffff;
	border-left:solid 2px #155699;
	width:160px;
	height:14px;
	font-weight:bold;
}
#ColumnRightInt2{
	position:relative;
	right:0px;
	text-align:left;
	color:inherit;
	background:#DEEEFF;
	width:159px;
	border-left:solid 2px #155699;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-left:0.3em;
}

/*  -------------------------------------------------- Colonna di destra BLOCCO NUMERO 3 */
#ColumnRightIntTop3{
	background-image:url(../images/menutopdx.gif);
	position:relative;
	right:0px;
	text-align:center;
	color:#ffffff;
	border-left:solid 2px #155699;
	width:158px;
	height:14px;
	font-weight:bold;
}
#ColumnRightInt3{
	position:relative;
	right:0px;
	text-align:left;
	color:inherit;
	background:#DEEEFF;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-left:0.3em;
}

/*  -------------------------------------------------- Colonna di destra BLOCCO NUMERO 4 */
#ColumnRightIntTop4{
	background-image:url(../images/menutopdx.gif);
	position:relative;
	right:0px;
	text-align:center;
	color:#ffffff;
	border-left:solid 2px #155699;
	width:158px;
	height:14px;
	font-weight:bold;
}
#ColumnRightInt4{
	position:relative;
	right:0px;
	text-align:left;
	color:inherit;
	background:#DEEEFF;
	border-left:solid 2px #155699;
	border-bottom:solid 2px #155699;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-left:0.3em;
}

/*  -------------------------------------------------- Colonna di destra BLOCCO NUMERO 5 */
#ColumnRightIntTop5{
	background-image:url(../images/menutopdx.gif);
	position:relative;
	right:0px;
	text-align:center;
	color:#ffffff;
	border-left:solid 2px #155699;
	width:160px;
	height:14px;
	font-weight:bold;
}
#ColumnRightInt5{
	position:relative;
	right:0px;
	text-align:left;
	color:inherit;
	background:#DEEEFF;
	border-left:solid 2px #155699;
	width:159px;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-left:0.3em;
}

/*  -------------------------------------------------- Colonna di destra BLOCCO NUMERO 6 FORM RICERCA*/
#ColumnRightIntTop6{
	background-image:url(../images/menutopprimo.gif);
	position:relative;
	right:0px;
	text-align:center;
	color:#ffffff;
	width:158px;
	height:14px;
	font-weight:bold;
}
#ColumnRightInt6{
	position:relative;
	right:0px;
	text-align:left;
	color:inherit;
	border-left:solid 2px #155699;
	background:#DEEEFF;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-left:0.3em;
}

#ColumnRightInt6 form { 
	margin: 0 0 0 0px;
	height: 55px;
	text-align: center;
}
/*  -------------------------------------------------- Colonna di destra BLOCCO NUMERO 7 */
#ColumnRightIntTop7{
	background-image:url(../images/menutopdx.gif);
	position:relative;
	right:0px;
	text-align:center;
	color:#ffffff;
	border-left:solid 2px #155699;
	width:158px;
	height:14px;
	font-weight:bold;
}
#ColumnRightInt7{
	position:relative;
	right:0px;
	text-align:left;
	color:inherit;
	background:#DEEEFF;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-left:0.3em;
}

/*  -------------------------------------------------- Colonna di destra BLOCCO NUMERO 8 */
#ColumnRightIntTop8{
	background-image:url(../images/menutopdx.gif);
	position:relative;
	right:0px;
	text-align:center;
	color:#ffffff;
	border-left:solid 2px #155699;
	width:158px;
	height:14px;
	font-weight:bold;
}
#ColumnRightInt8{
	position:relative;
	right:0px;
	text-align:left;
	color:inherit;
	background:#DEEEFF;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-left:0.3em;
}

/*  -------------------------------------------------- Colonna di destra BLOCCO NUMERO 9 */
#ColumnRightIntTop9{
	background-image:url(../images/menutopdx.gif);
	position:relative;
	right:0px;
	text-align:center;
	color:#ffffff;
	border-left:solid 2px #155699;
	width:158px;
	height:14px;
	font-weight:bold;
}
#ColumnRightInt9{
	position:relative;
	right:0px;
	text-align:left;
	color:inherit;
	background:#DEEEFF;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-left:0.3em;
}

/*  -------------------------------------------------- Colonna di destra BLOCCO NUMERO 10 */
#ColumnRightIntTop10{
	background-image:url(../images/menutopdx.gif);
	position:relative;
	right:0px;
	text-align:center;
	color:#ffffff;
	border-left:solid 2px #155699;
	width:158px;
	height:14px;
	font-weight:bold;
}
#ColumnRightInt10{
	position:relative;
	right:0px;
	text-align:left;
	color:inherit;
	background:#DEEEFF;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-left:0.3em;
}

/*  -------------------------------------------------- Colonna di sinistra BLOCCO NUMERO 1 */

#ColumnLeftIntTop1{
	background-image:url(../images/menutop.gif);
	position:relative;
	left:0px;
	text-align:center;
	color:#ffffff;
	border:0px;
	width:160px;height:14px;
	font-weight:bold;
	
}
#ColumnLeftInt1{
	position:relative;
	left:0px;
	text-align:left;
	color:inherit;
	font-family:verdana;
	background:#DEEEFF;
	border-right:solid 2px #155699;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-right:0.3em;
}

/*  -------------------------------------------------- Colonna di sinistra BLOCCO NUMERO 2 */

#ColumnLeftIntTop2{
	background-image:url(../images/menutopprimo.gif);
	position:relative;
	left:0px;
	text-align:center;
	color:#ffffff;
	width:160px;height:14px;
	font-weight:bold;
	
}
#ColumnLeftInt2{
	position:relative;
	left:0px;
	text-align:left;
	color:inherit;
	font-family:verdana;
	background:#DEEEFF;
	border-right:solid 2px #155699;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-right:0.3em;
}

/*  -------------------------------------------------- Colonna di sinistra BLOCCO NUMERO 3 */

#ColumnLeftIntTop3{
	background-image:url(../images/menutop.gif);
	position:relative;
	left:0px;
	text-align:center;
	color:#ffffff;
	border:0px;
	width:160px;
	font-weight:bold;
	
}
#ColumnLeftInt3{
	background:#DEEEFF;
	position:relative;
	left:0px;
	text-align:left;
	color:inherit;
	border-right:solid 2px #155699;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-right:0.3em;
}

/*  -------------------------------------------------- Colonna di sinistra BLOCCO NUMERO 4 */

#ColumnLeftIntTop4{
	background-image:url(../images/menutop.gif);
	position:relative;
	left:0px;
	text-align:center;
	color:#ffffff;
	border:0px;
	width:160px;
	height:14px;
	font-weight:bold;
	
}
#ColumnLeftInt4{
	background:#DEEEFF;
	border-right:solid 2px #155699;
	position:relative;
	left:0px;
	text-align:left;
	color:inherit;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-right:0.3em;
}

/*  -------------------------------------------------- Colonna di sinistra BLOCCO NUMERO 5 */

#ColumnLeftIntTop5{
	background-image:url(../images/menutop.gif);
	position:relative;
	left:0px;
	text-align:center;
	color:#ffffff;
	border:0px;
	width:160px;height:14px;
	font-weight:bold;
	
}
#ColumnLeftInt5{
	background:#DEEEFF;
	border-right:solid 2px #155699;
	position:relative;
	left:0px;
	text-align:left;
	color:inherit;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-right:0.3em;
}

/*  -------------------------------------------------- Colonna di sinistra BLOCCO NUMERO 6 */

#ColumnLeftIntTop6{
	background-image:url(../images/menutop.gif);
	position:relative;
	left:0px;
	text-align:center;
	color:#ffffff;
	border:0px;
	width:160px;height:14px;
	font-weight:bold;
	
}
#ColumnLeftInt6{
	background:#DEEEFF;
	border-right:solid 2px #155699;
	position:relative;
	left:0px;
	text-align:left;
	color:inherit;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-right:0.3em;
}

/*  -------------------------------------------------- Colonna di sinistra BLOCCO NUMERO 7 */

#ColumnLeftIntTop7{
	background-image:url(../images/menutop.gif);
	position:relative;
	left:0px;
	text-align:center;
	color:#ffffff;
	width:160px;height:14px;
	font-weight:bold;
	
}
#ColumnLeftInt7{
	background:#DEEEFF;
	border-right:solid 2px #155699;
	position:relative;
	left:0px;
	text-align:left;
	color:inherit;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-right:0.3em;
}

/*  -------------------------------------------------- Colonna di sinistra BLOCCO NUMERO 8 */

#ColumnLeftIntTop8{
	background-image:url(../images/menutop.gif);
	position:relative;
	left:0px;
	text-align:center;
	color:#ffffff;
	border:0px;
	width:160px;
	font-weight:bold;
	
}
#ColumnLeftInt8{
	background:#DEEEFF;
	position:relative;
	left:0px;
	text-align:left;
	color:inherit;
	border-right:solid 2px #155699;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-right:0.3em;
}


/*  -------------------------------------------------- Colonna di sinistra BLOCCO NUMERO 9 */

#ColumnLeftIntTop9{
	background-image:url(../images/menutop.gif);
	position:relative;
	left:0px;
	text-align:center;
	color:#ffffff;
	border:0px;
	width:160px;height:14px;
	font-weight:bold;
	
}
#ColumnLeftInt9{
	background:#DEEEFF;
	border-right:solid 2px #155699;
	position:relative;
	left:0px;
	text-align:left;
	color:inherit;
	border:0px;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-right:0.3em;
}

/*  -------------------------------------------------- Colonna di sinistra BLOCCO NUMERO 10 */

#ColumnLeftIntTop10{
	background-image:url(../images/menutop.gif);
	position:relative;
	left:0px;
	text-align:center;
	color:#ffffff;
	border:0px;
	width:160px;height:14px;
	font-weight:bold;
}
#ColumnLeftInt10{
	background:#DEEEFF;
	border-right:solid 2px #155699;
	position:relative;
	left:0px;
	text-align:left;
	color:inherit;
	border-bottom:solid 2px #155699;
	padding-top:0.2em;
	padding-bottom:0.5em;
	padding-right:0.3em;
}


#HeadHome{
	position:absolute;
	top:82px;
	right:232px;
	font-weight:bold;
	color:#FFFFFF;
}

#HeadServizi{
	position:absolute;
	top:82px;
	right:108px;
	font-weight:bold;
	color:#FFFFFF;
}

#HeadModulistica{
	position:absolute;
	top:82px;
	right:10px;
	font-weight:bold;
	color:#FFFFFF;
}

#spiga{
	background-image:url(../images/spiga.gif);
	position:relative;
	color:inherit;
	background:black;
	border:0px;
	top:102px;
	right:0px;
}

.Title{
	font-style:normal;
	font-family:verdana, Serif;
	font-weight:bold;
}

.SubTitle{
	font-style:italic;
	font-family:verdana, Serif;
	font-weight:normal;
}

.Intestazione{
	font-style:normal;
	font-family:verdana, Serif;
	font-weight:normal;
}

.TestoPagina{
	font-style:normal;
	font-family:verdana, Serif;
	font-weight:normal;
}

#Calendario{ position:relative; 
	color:inherit; 
	text-align: center; 
}

#box-link{
	text-align:center;
}
#utilita{
	text-align:left;
}

#cerca{
	text-align:center;
}


/*  -------------------------------------------------- Bottoni sotto il TOP */

#BottoniTopHome{
        position:absolute;
	left:5px;
	height:45px;
	color:#FFFFFF;
	text-align:left;
	font-size:13px;	
	padding-top:0.3em;
}

#BottoniTopEventi{
        position:absolute; 
	left:75px;
	height:45px;
	color:#FFFFFF;
	text-align:left;
	font-size:13px;	
	padding-top:0.3em;
}

#BottoniTopMuseo{
        position:absolute; 
	left:155px;
	height:45px;
	color:#FFFFFF;
	text-align:left;
	font-size:13px;	
	padding-top:0.3em;
}

#BottoniTopBiblioteca{
        position:absolute; 
	left:235px;
	height:45px;
	color:#FFFFFF;
	text-align:left;
	font-size:13px;	
	padding-top:0.3em;
}

#BottoniTopAgenda21{
        position:absolute; 
	left:340px;
	height:45px;
	color:#FFFFFF;
	text-align:left;
	font-size:13px;	
	padding-top:0.3em;
}

#BottoniTopProgrammi{
        position:absolute; 
	left:450px;
	height:45px;
	color:#FFFFFF;
	text-align:left;
	font-size:13px;	
	padding-top:0.3em;
}

#BottoniTopIPA{
  position:absolute; 
	left:550px;
	height:45px;
	color:#FFFFFF;
	text-align:left;
	font-size:13px;	
	padding-top:0.3em;
}
#BottoniTopQuiMontebelluna{
  position:absolute; 
	left:650px;
	height:45px;
	color:#FFFFFF;
	text-align:left;
	font-size:13px;	
	padding-top:0.3em;
}

a.BottoniTop{
	color:#FFFFFF;
	background-color:transparent;
	text-decoration:none;
}
a.BottoniTop:hover{
	color:#FFFFFF;
	background-color:transparent;
	text-decoration:none;
}


/*  -------------------------------------------------- Elenchi Puntati su Blocchi */

ul.servizi {
	margin:0;
	padding-left:18px;
}

ul.servizi li {
	list-style: url(../images/dot.gif);
	text-decoration:none;
}

ul.comune {
	margin:0;
	padding-left:18px;
}

ul.comune li {
	list-style: url(../images/dot.gif);
	text-decoration:none;
}

ul.urp {
	margin:0;
	padding-left:18px;
}

ul.urp li {
	list-style: url(../images/dot.gif);
	text-decoration:none;
}

ul.comunicazione {
	margin:0;
	padding-left:18px;
}

ul.comunicazione li {
	list-style: url(../images/dot.gif);
	text-decoration:none;
}

ul.territorio {
	margin:0;
	padding-left:18px;
}

ul.territorio li {
	list-style: url(../images/dot.gif);
	text-decoration:none;
}

ul.economia {
	margin:0;
	padding-left:18px;
}

ul.economia li {
	list-style: url(../images/dot.gif);
	text-decoration:none;
}

ul.cultura {
	margin:0;
	padding-left:18px;
}

ul.cultura li {
	list-style: url(../images/dot.gif);
	text-decoration:none;
}

ul.sociale {
	margin:0;
	padding-left:18px;
}

ul.sociale li {
	list-style: url(../images/dot.gif);
	text-decoration:none;
}


ul.citta {
	margin:0;
	padding-left:18px;
}

ul.citta li {
	list-style: url(../images/dot.gif);
	text-decoration:none;
}

ul.utili {
	margin:0;
	padding-left:18px;
}

ul.utili li {
	list-style: url(../images/dot.gif);
	text-decoration:none;
}

ul.utilita {
	margin:0;
	padding-left:18px;
}

ul.utilita li {
	list-style: url(../images/dot.gif);
	text-decoration:none;
}

ul.servutil {
	margin:0;
	padding-left:18px;
}

ul.servutil li {
	list-style: url(../images/dot.gif);
	text-decoration:none;
}

ul.link {
	margin:0;
	padding-left:18px;
}

ul.link li {
	list-style: url(../images/dot.gif);
	text-decoration:none;
}

ul.mappasito {
	margin:0;
	padding-left:18px;
}

ul.mappasito li {
	list-style: url(../images/dot.gif);
	text-decoration:none;
}

#software {
	padding-top:0.8em;
	padding-bottom:0.5em;
	padding-left:2.2em;
}

.certificati_bordo {
	border:none;
}
