/*BLOCCO 01*/
.tbl-giunta{
	background: #f5f2eb;
	border: 1px solid #f5f2eb;
	vertical-align: top;
	overflow: hidden;
}
.giu2 a {
	font-size: 10px;
	font-weight: bold;
	color: #892f0b;
}
.giu2 a:hover, a.visit:hover {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000066;
}
.tbl-giunta img{
	margin: 5px;
	float:left;
}
.tbl-giunta h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	line-height: 35px;
	background-color: #096980;
background: url(images/blue/headbg.jpg) repeat-x bottom;
	margin: 2px;
	padding: 5px;
	vertical-align: middle;
	/*display: block;*/
	border: 1px solid #000066;
}
.tbl-giunta h1 a, a.visit:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: underline;
	color: #fff;
	font-weight: bold;
}
.giu1,.giu2 {padding: 3pt;}
.giu1 {
background-color: #e6e6e6;
width:90px;
vertical-align: top;
}
.giu2 {background-color: #e1e1e1;}
/*FINE BLOCCO 01*/

/*BLOCCO 02*/
.tbl-pub{
	background: #f5f2eb;
	border: 1px solid #f5f2eb;
}
.tbl-pub img{
	margin: 5px;
	float:left;
}
.tbl-pub h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
	line-height: 35px;
	background-color: #096980;
	background: url(images/blue/headbg.jpg) repeat-x bottom;
	margin: 2px;
	padding: 5px;
	vertical-align: middle;
	/*display: block;*/
	border: 1px solid #000066;
}
.tbl-pub h1 a, a.visit:hover{
	text-decoration: underline;
	color: #000066;
}
.pub1,.pub2 {padding: 3pt;}
.pub1 {
background-color: #e6e6e6;
width:90px;
vertical-align: top;
}
.pub1Scad {
background-color: #990000;
vertical-align: top;
color: #FFFFFF;
text-align:center;
}
.pub1Corso {
background-color: #336600;
vertical-align: top;
color: #FFFFFF;
text-align:center;
}
.pub2 {background-color: #e1e1e1;}
.pub2 a {
	font-size: 10px;
	font-weight: bold;
	color: #892f0b;
}
.pub2 a:hover, a.visit:hover {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000066;
}
/*FINE BLOCCO 02*/

/*BLOCCO 03*/
.tbl-ass{
	background: #f5f2eb;
	border: 1px solid #f5f2eb;
}
.tbl-ass img{
	margin: 5px;
	float:left;
}
.tbl-ass h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
	line-height: 35px;
	background-color: #096980;
background: url(images/blue/headbg.jpg) repeat-x bottom;
	margin: 2px;
	padding: 5px;
	vertical-align: middle;
	/*display: block;*/
	border: 1px solid #000066;
}
.tbl-ass h1 a, a.visit:hover{
	text-decoration: underline;
	color: #000066;
}
.ass1,.ass2 {padding: 3pt;}
.ass1 {
background-color: #e6e6e6;
width:90px;
vertical-align: top;
}
.ass2 {background-color: #e1e1e1;}
.ass2 a {
	font-size: 10px;
	font-weight: bold;
	color: #892f0b;
}
.ass2 a:hover, a.visit:hover {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000066;
}
/*FINE BLOCCO 03*/

/*BLOCCO dettaglio servizi, regolamenti*/
.tbl-ser{
	background: #f5f2eb;
	border: 1px solid #f5f2eb;
}
.ser2 a {
	font-size: 10px;
	font-weight: bold;
	color: #892f0b;
}
.ser2 a:hover, a.visit:hover {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000066;
}
.tbl-ser img{
	margin: 5px;
	float:left;
}
.tbl-ser h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
	line-height: 35px;
	background-color: #096980;
background: url(images/blue/headbg.jpg) repeat-x bottom;
	margin: 2px;
	padding: 5px;
	vertical-align: middle;
	/*display: block;*/
	border: 1px solid #000066;
}
.tbl-ser h1 a, a.visit:hover{
	text-decoration: underline;
	color: #000066;
}
.ser1,.ser2 {padding: 3pt;}
.ser1 {
background-color: #e6e6e6;
font-weight: bold;
/*width:90px;*/
/*vertical-align: top;*/
}
.ser2 {background-color: #e1e1e1;}
/*FINE BLOCCO DETTAGLIO*/

/*strutture*/
.tbl-strutture{
	background: #f5f2eb;
	border: 1px solid #f5f2eb;
}
.str2 a {
	font-size: 10px;
	font-weight: bold;
	color: #892f0b;
}
.str2 a:hover, a.visit:hover {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000066;
}
.tbl-strutture img{
	margin: 5px;
	float:left;
}
.tbl-strutture h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
	line-height: 35px;
	background-color: #096980;
background: url(images/blue/headbg.jpg) repeat-x bottom;
	margin: 2px;
	padding: 5px;
	vertical-align: middle;
	/*display: block;*/
	border: 1px solid #000066;
}
.tbl-strutture h1 a, a.visit:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: underline;
	color: #000066;
	font-weight: bold;
}
.str1,.str2 {padding: 3pt;}
.str1 {
background-color: #e6e6e6;
width:90px;
vertical-align: top;
}
.str2 {background-color: #e1e1e1;}
/*fine strutture*/

/*NEssun contenuto e titoli generali*/
.testoimg{
	margin-bottom: 5px;
	border: 1px solid #006699;
/*background-color: #eee;*/
	background-image: url(images/menu/tbsfondook.gif);
	background-repeat: repeat;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
}
.testoimg img{
	float:left;
	margin: 5px
}
.testoimg h2, div.testoimg p{
	margin:0 5px;
	padding: 0;
}
.testoimg h2{
	margin-top: 5px;
}


/**/
.msgHead{
	margin-bottom: 5px;
	border: 2px solid #006699;
/*background-color: #eee;*/
	background-image: url(images/menu/tbsfondook.gif);
	background-repeat: repeat;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
}
.msgHead img{
	float:left;
	margin: 5px
}
.msgHead h2, div.msgHead p{
	margin:0 5px;
	padding: 0;
}
.msgHead h2{
	margin-top: 15px;
}
/**/
.clearer{clear: left}
/*fine nessun contenuto e titoli vari*/

.tornasu {
	font-size: 10px;
	font-weight: bold;
	color: #000099;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.news_block {
	background-image: url('images/newsfooter-bg.png');
	padding: 4px 4px 6px 4px;
	border-top: 1px solid #C1D0CC;
	line-height:16px;
}

#elenco ul {
	list-style-image: url('images/freccia_dx.gif');

}
#elenco li a{
	padding: 0px 4px 0px 4px;
	color: #000066;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;

}
#elenco li a:hover {
	color: #0000CC;
	background-color: inherit;
	font-size: 10px;
	text-decoration: underline;

}

.elencoB ul {
	list-style-image: url('images/freccia_dx.gif');

}
.elencoB li a{
	padding: 0px 4px 0px 4px;
	color: #000066;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;

}
.elencoB li a:hover {
	color: #0000CC;
	background-color: inherit;
	font-size: 10px;
	text-decoration: underline;

}

.bold{
	color: #000066;/*#336600;*/
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	background: inherit;
}
.linkUffici {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #892f0b;
}
.linkscheda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
}
.linkIndietro {
	/*color: #FFFFFF;*/
/*	color: #892f0b;*/
	text-decoration: underline;
}
/*varie*/
.errore {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.ok {
	font-size: 12px;
	color: #00CC00;
	font-weight: bold;
}
div.textimage img{margin: 5px;}
div.textimage p{
margin:0 0px;
padding: 0;
	text-align: left;
	font-size: 0.900em;
	color: #000033;
}

div.imgleft img{margin-right: 10px;float:left;}
div.imgleft {
	font-family: Georgia, "Times New Roman", Times, serif;
margin:0 0px;
padding: 0;
	text-align: justify;
	font-size: 1.2em;
	color: #000033;
}

div.imgright img{margin-left: 10px;float:right;}
div.imgright p{
margin:0 0px;
padding: 0;
	text-align: left;
	font-size: 1.00em;
	color: #000033;
}

div.clearer{clear: left;}

.home td{vertical-align:top;}

.daticomune {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
}
.articoli { /*rassegna stampa e favriese*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}
div.news{
/*
	width: 172px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #999999;
	background-color: #F9E7C1;*/
	background-color: #eee;
}
.newsCorrelatiSfondo {/*background-color: #E9E9E9;*/}
.news img{
/*margin: 15px;*/
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;

}
.news h1 a{
	font-family: "Lucida Sans", Arial, Georgia, Arial, "Times New Roman", Times, serif;
	font-weight: normal; /*IE hack per visualizza testo corretto*/
	font-size: 1.600em;
	/*font-variant: small-caps;*/
	font-weight:bold;
	color: #333;
	text-decoration:none;
	/*font-style: italic;*/
	/*padding:20px;*/
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	display:block;
}
.news h2 a{
	font-size: 1.300em;
	color: #000000;
	text-decoration:none;
	text-align:left;
	/*margin:10px;*/
	display: block;
	font-family: "Lucida Sans", Georgia, "Times New Roman", Times, serif;
	font-weight: normal; /*IE hack per visualizza testo corretto*/
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 1.2;
}
.news h2 b {
	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-style: italic;*/
	font-weight: bold;
	font-size: 0.800em;
	/*font-variant: small-caps;*/
}
.news h3 {
	font-size: 1.400em;
	color: #000000;
	text-decoration:underline;
	text-align:left;
	/*margin:10px;*/
	display: block;
	font-family: Arial, "Times New Roman", Times, serif;
	font-weight: normal; /*IE hack per visualizza testo corretto*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-variant: small-caps;
/*	background-color: #CCCCCC;*/
}
/* NEWS categoria*/
.news h4 a{
	font-size: 1.200em;
	text-align: left;
	text-decoration:none;
	color: #FF6600;
	line-height: 3;
	/*background-color: #FBEAAE;
	background-color: #FF9751;*/
	/*border: 1px dotted #666;*/
	padding: 15px 0 0 5px;
	font-weight: bold; /*IE hack per visualizza testo corretto*/
	/*text-decoration:underline;*/
/*	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;*/
/*	display: block;*/
	font-family: Arial, "Times New Roman", Times, serif;
	/*font-variant: small-caps;*/

}

.news code a {
	font-family: Arial, "Times New Roman", Times, serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	display:block;
	/*margin-botton: 5px;*/
	font-size: 1.150em;
	/*font-variant: small-caps;*/
	color: #000099;
	text-decoration:none;
	/*font-weight: bold;*/
}
.news code a:hover {text-decoration:underline;}

/*notizia secondaria*/
div.notiziaSecondaria{
/*	background-image: url(puntooOrange.gif);
	background-repeat: repeat-x;
	background-position: bottom;*/
	/*background-color: #F7F7F7;*/
/*	width: 98%;*/
	margin-bottom:5px;
	background-color: #eee;
	background-color: #DEEAF4;
	padding:5px;
} /*risolve il peek-a-boo bug di IE6*/
div.notiziaSecondaria h3 b {
font-family: Verdana, Georgia, Helvetica, sans-serif; /*IE hack*/
	font-size: 0.600em;
	color: #000000;
	text-decoration:none;
	font-variant: small-caps;
	/*font-style: italic;*/
	font-weight: bold;
	margin-bottom:10px;/*margine*/
}
div.notiziaSecondaria img{float:left;margin-right: 10px;}

div.notiziaSecondaria h1 {
	font-family: Verdana, Georgia, Helvetica, sans-serif;
	/*margin-top: 1px;*/
	font-size: 1.000em;
	/*font-variant: small-caps;*/
	color: #000000;
	text-decoration:none;
	/*line-height:40px;*/
	font-weight: normal; /*IE hack per visualizza testo corretto*/
	display:block;
	text-align:center;
}

div.notiziaSecondaria h1 a{
font-family: Verdana, Georgia, Helvetica, sans-serif;
font-size: 1.000em;
	padding-left: 0px;
	/*font-variant: small-caps;*/
	/*color: #000000;*/
	text-decoration:none;
	/*line-height:40px;*/
	font-weight: normal; /*IE hack per visualizza testo corretto*/
	display:block;
}

div.notiziaSecondaria h1 a:hover{
	/*background-color: #FF9900;*/
text-decoration:underline;
/*color:#2F5Eb1;*/
}
div.notiziaSecondaria h2 a{
	margin-top: 5px;
	font-size: 2em;
	color: #660000;
	text-decoration:none;
	font-weight: normal; /*IE hack per visualizza testo corretto*/
}
div.notiziaSecondaria h2 a:hover{text-decoration:underline;font-weight: normal; /*IE hack per visualizza testo corretto*/}
div.notiziaSecondaria h3 a{
	font-size: 1.0em;
	text-align: justify;
	text-decoration:none;
	font-family: Verdana, Georgia, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal; /*IE hack per visualizza testo corretto*/
	/*line-height: 1.2;*/
}
div.notiziaSecondaria h3 b{
	font-size: 0.800em;
	font-family: Verdana, Georgia, Helvetica, sans-serif;
	font-weight: bold; /*IE hack per visualizza testo corretto*/

}
div.notiziaSecondaria h3 a:hover{text-decoration:underline;font-weight: normal; /*IE hack per visualizza testo corretto*/}

div.notiziaSecondaria b {
	font-weight: bold;
	/*font-variant: small-caps;*/
	color: #000033;
	font-size: 1em;
}
div.notiziaSecondaria h4 {
	font-size: 1.4em;
	text-align: left;
	text-decoration:none;
	/*color: #787a7a;
	color: #333;
	color: #FF6600;
	color: #000066;*/
	color: #892f0b;
	line-height: 1;
	/*background-color: #FBEAAE;
	background-color: #FF9751;*/
	/*border: 1px dotted #666;*/
	padding: 0px;
	font-weight: bold; /*IE hack per visualizza testo corretto*/
	/*text-decoration:underline;*/
/*	display: block;*/
	font-family: Verdana, Arial, "Times New Roman", Times, serif;
	/*font-variant: small-caps;*/
	text-align:center;
}