body {
	margin: 0px;
	padding: 0px;
	background-color: #F4F4F4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #4C4B46;
}

/* ----------- Segnala un evento -------------*/
.boxHP {
	padding:0 0 0 11px;
	margin:0 10px 0 10px;
	border-left: 1px solid #CC0000;
	border-top: 1px solid #CC0000;
	border-right: 1px solid #CC0000;
	border-bottom: 5px solid #CC0000;
	background:#fff;
	}

.boxHP div.titolo {
	margin: 0px 0 0 -11px;
	padding: 4px 0 0.5em 0;
	color: #FFFFFF;
	text-align: center;
        font-weight: bold;
	background-color: #CC0000;
	}

.boxHP p {
	margin: 0 0 0 -11px;
	padding: 5px 5px 0 5px;
	}

	
.boxHP div {
	margin:0 0 0 -11px;
	padding-left:11px;
	}

.boxHP img {
	margin: 5px 0 0 -11px;
	float: left;
	}

.boxHP img.right {
	margin: 5px 11px 0 0;
	float: right;
	}

.boxHP a.more {
	display:block;
	text-align:right;
	padding:5px 10px 5px 0;
	color: #CC0000;
	}

.boxHP span.more {
	display:block;
	text-align:right;
	padding:5px 10px 5px 0;
	}

div.elezioni h1 {
	color: #CC0000;
        font-weight: bold;
	font-size: 1.5em;
	background: none;
	text-indent: 0px;
}

div.sezTitle h1 {
   background-color: #BBBBBB;
   padding: 50px 50px 50px 50px;
}

div.sezTitle h1 img {
   display: none;
}

div.box.title {
	margin: 0;
	padding: 5px 10px 5px 10px;
	background-color:#DDDDDD;
}


#header {
	height: auto;
	width: 99.9%;
	background-color: #CC0000;
	background:#cc0000 url('/img/header.jpg') bottom left no-repeat;
	height: 150px;	
}

#header img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	height: auto;
        padding-top: 0px;
	vertical-align: bottom;
}

#MenuTopSx{
	width: auto;
	vertical-align: top;
        text-align: left;
        float: left;
	background-color: #CC0000;
	margin: 0px;
	text-indent: 1em;
        padding-top: .2em;
        padding-bottom: .1em;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
}

#MenuTopDx{
	width: auto;
	vertical-align: top;
	text-align: right;
	float: right;
	background-color: #CC0000;
	margin: 0px;
	margin-right: 1em;
	text-indent: 1em;
        padding-top: .2em;
        padding-bottom: .1em;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
}

#MenuTopDx a, #MenuTopSx a {
	color:#FFFFFF; 
 
	font-weight:bold;
        text-align:center;
}

#header #top_menu {
	vertical-align: middle;
	margin-left: 30%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFCC;
	font-size: 70%;
	float: left;
}

#accessibility {
        background-color: #F8DB9E; /*#F8B764;  */
	width: 99.9%;
        padding-top: .5em;
        padding-bottom: .5em;
	text-indent: 1em;
        color: #000000;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:center;
}

#accessibility a {
        color: #000000;
}

#pathway {
	background-color: #FFFFFF;
	padding-top: .4em;
        padding-bottom: .4em;
	text-indent: .3em; 
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width: 99.9%;
} 

#content {
	width: 100%;
	/*padding-right: 10%;
	padding-left: 10%;
	margin-top: 15px;
	padding-bottom: 20px;*/
}

#pippo {
	width: 100%;
	/*padding-right: 10%;
	padding-left: 10%;
	margin-top: 15px;
	padding-bottom: 20px;*/
}

#contentart {
	width: 100%;
	/*padding-right: 10%;
	padding-left: 10%;
	margin-top: 15px;
	padding-bottom: 20px;*/
}

#content #left {
	float: left;
	width: 20%;
	background-color: #F4F4F4;
	margin: 0px; 
	padding:0; 
}

#content #left li a {
	text-decoration: none;
	
}

#content #left ol {
	list-style-type:none; 
	margin: 0px; 
	padding: 0px;
}

#content #left li a {
        display:block; 
 	width:100%;
	margin:.3em 0 0 0;
	padding:.3em 0 .2em 0;
	background:#cc0000 url('/img/ominipic.png') 0 0 no-repeat;
	color:#FFFFFF; 
	border-bottom:1px solid #e4e4e4;
	line-height:1.8em; 
	text-decoration:none; 
	font-weight:bold;
        text-align:center;
}

#content #left ol ol {
	margin: 0px; padding:0px;
	list-style-type:none;
	
}

#content #left ol ol li {
	margin:0; padding:0; 
	width:86%;
}

#content #left ol ol li a {
	display:block; 
	width:100%;
	margin:0; 
	/*padding:.3em 0 .3em 1.5em;*/
	background:url('/img/mnu_dot.gif') 7px center no-repeat;
	color:#000309;
        background-color:#FFFFFF;
	font-weight:normal; 
	text-decoration:none; 
	line-height:1.3em;
        text-align:left;
	padding-left: 23px;	
}



#content #left ol ol li a:hover {
	display:block; 
	width:100%;
	margin:0; 
	/*padding:.3em 0 .3em 1.5em;*/
	background:url('/img/mnu_dot.gif') 7px center no-repeat;
	color:#000309; 
	background-color:#FBEBBA;
	font-weight:normal; 
	text-decoration:none; 
	line-height:1.3em;
        text-align:left;
	padding-left: 23px;	
}	

#content #center {
	float: left;
	width: 56%;
min-height: 1300px;
height: auto !important;
height: 1300px;
	padding-left: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-top: 0px;
 	margin: 0px;
	background-color: #FFFFFF;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

#content #center #mappasito{
        min-height: 850px;
height: auto !important;
height: 850px;
	float: left;
	padding-left: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
 	margin: 0px;
	background-color: #FFFFFF;
}

#content #center #risultati{
	min-height: 850px;
height: auto !important;
height: 850px;
	float: left;
	padding-left: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
 	margin: 0px;
	background-color: #FFFFFF;
}

#content #center #mappasito ul {
	font-size: 1em;
	text-transform: none;
	text-indent: 5px;
	list-style-position: outside;
	list-style-image: url('/img/arrow_giunta.jpg');
	list-style-type: square;
}

#content #center #mappasito ul ul {
	font-size: 1em;
	text-transform: none;
	text-indent: 5px;
	list-style-position: outside;
	list-style-image: url('/img/cross.png');
	list-style-type: square;
}

#content #center #mappasito ul ul ul {
	font-size: 1em;
	text-transform: none;
	text-indent: 5px;
	list-style-position: outside;
	list-style-image: url('/img/cross.png');
	list-style-type: square;
}


.element {
	vertical-align: top;
	width: 56%;
	padding-left: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
 	margin: 0px;
	background-color: #FFFFFF;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

#element {
	float: left;
	width: 57%;
	padding-left: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
 	margin: 0px;
	background-color: #FFFFFF;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}
#content #right {
	width: 20%;
        padding-right: 0;
	float: left;
	right: 0;
	background-color: #F4F4F4;
	/*border: 1px solid #CC0000;*/
	margin-bottom: 15px;
	padding: 0px;
}

#content #right li a {
	text-decoration: none;
	
}

#content #right ol {
	list-style-type:none; 
	margin: 0px; 
	padding: 0px;
	

}

#content #right li a {
        display:block; 
 	width:100%;
	margin:.3em 0 0 0;
	padding:.3em 0 .2em 0;
	background:#CC0000 url('/img/mondopic.png') 0 0 no-repeat;
	color:#FFFFFF; 
	border-bottom:1px solid #e4e4e4;
	line-height:1.8em; 
	text-decoration:none; 
	font-weight:bold;
        text-align:center;
}

#content #right ol ol {
	margin: 0px; padding:0px;
	list-style-type:none;
	
}

#content #right ol ol li {
	margin:0; padding:0;
        width:86%; 
		
	
}

#content #right ol ol li a {
	display:block; 
	width:100%;
	margin:0; 
	/*padding:.3em 0 .3em 1.5em;*/
	background:url('/img/mnu_dot.gif') 7px center no-repeat;
	color:#000309;
        background-color:#FFFFFF;
	font-weight:normal; 
	text-decoration:none; 
	line-height:1.3em;
        text-align:left;
        padding-left: 23px;
	
}

#content #right ol ol li a:hover {
	display:block; 
	width:100%;
	margin:0; 
	/*padding:.3em 0 .3em 1.5em;*/
	background:url('/img/mnu_dot.gif') 7px center no-repeat;
	color:#000309; 
	background-color:#FBEBBA;
	font-weight:normal; 
	text-decoration:none; 
	line-height:1.3em;
	padding-left: 23px;
	
}


#footer {
	clear: both;
	width: 99.9%;
        background-color: #F8DB9E; 
        padding-top: .2em;
        padding-bottom: .1em;
	text-align:center;
	color: #000000;
}

#ricerche form {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.news{
	width: 100%;
	margin-top: .5em;
        margin-bottom: .5em;
        padding-top: .5em;
        padding-bottom: .5em;
	text-indent: 1em;
        color: #000000;
	border-color:#CCCCCC;
	border-style:dashed;
	border-width:1px;
	text-align:left;
}

.spacer {
	height: 0px;
	width: 0px;
	visibility: hidden;
}

#content #right h3 {
	margin-top: 8px;
}

p  a, p a:visited {
	text-decoration: underline;
}

.hidden   {  
	color: #000000;
	text-indent: -9999px;
	font-size: 1px;
	height: 1px;
	width: 1px;
	overflow: hidden;
	position: absolute;
	left: -9999px; 
	}


#content #left2colonne {
	float: left;
	width: 20%;
	background-color: #F4F4F4;
	margin: 0px; 
	padding:0; 
}

#content #left2colonne li a {
	text-decoration: none;
	
}

#content #left2colonne ol {
	list-style-type:none; 
	margin: 0px; 
	padding: 0px;
}

#content #left2colonne li a {
        display:block; 
 	width:100%;
	margin:.3em 0 0 0;
	padding:.3em 0 .2em 0;
	background:#cc0000; /*url('/img/ominipic.png') 0 0 no-repeat;*/
	color:#FFFFFF; 
	border-bottom:1px solid #e4e4e4;
	line-height:1.8em; 
	text-decoration:none; 
	font-weight:bold;
        text-align:center;
}

#content #left2colonne ol ol {
	margin: 0px; padding:0px;
	list-style-type:none;
	
}

#content #left2colonne ol ol li {
	margin:0; padding:0; 
	width:100%;
}

#content #left2colonne ol ol li a {
	display:block; 
	width:89%;
	margin:0; 
	/*padding:.3em 0 .3em 1.5em;*/
	background:url('/img/mnu_dot.gif') 7px center no-repeat;
	color:#000309;
        background-color:#FFFFFF;
	font-weight:normal; 
	text-decoration:none; 
	line-height:1.3em;
        text-align:left;
	padding-left: 23px;	
}

#content #left2colonne ol ol li a:hover {
	display:block; 
	width:89%;
	margin:0; 
	/*padding:.3em 0 .3em 1.5em;*/
	background:url('/img/mnu_dot.gif') 7px center no-repeat;
	color:#000309; 
	background-color:#FBEBBA;
	font-weight:normal; 
	text-decoration:none; 
	line-height:1.3em;
        text-align:left;
	padding-left: 23px;	
}	

#content #right2colonne{
	float: left;
	width: 76.5%;
	min-height: 1000px;
	height: auto !important;
	height: 1000px;
	padding-left: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-top: 0px;
 	margin: 0px;
	background-color: #FFFFFF;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}


.intestazione {	
	display:block; 
	width:100%;
	margin:0; 
	padding: 0;
	background:#cc0000;
	color:#FFF;
	border-bottom: 1px solid #9e9ea0;	
 }

.intestazione h3
{	color: #FFF;
	font-weight: bold;
	background: #CC0000; 
	text-align: center;
	padding-top: .3em;
	padding-bottom: 0;}

/*  meteo
------------*/

.meteo {
		padding:0 0 0 11px;
		margin:10px;
		background:url('/img/tsr-l5.gif') top left no-repeat;
	}
	.meteo h3 {
		background:url('/img/tsr-r5.gif') top right no-repeat;
		margin:0;
		padding:8px 0 0.5em 0;
		color: #CC0000;
		text-align: center;
	}
	.meteo p {
		margin:0 0 0 -11px;
		padding:0 11px 0.5em;
		border:1px solid #cc0000;
		border-width:0 1px;
		background:#fff;
	}
	.meteo div {
		margin:0 0 0 -11px;
		padding-left:11px;
		background:url('/img/tsr-l5.gif') bottom left no-repeat;
	}
	
	.meteo span.more {
		display:block;
		text-align:right;
		padding:0 10px 10px 0;
		color: #CC0000;
		background:url('/img/tsr-r5.gif') bottom right no-repeat;
	}

	.meteo a.more {
		display:block;
		text-align:right;
		padding:0 10px 10px 0;
		color: #CC0000;
		background:url('/img/tsr-r5.gif') bottom right no-repeat;
	}

	.meteo img {
		margin:0px;
		float: left;
	}




.abbr {border-bottom: #000 1px dashed; cursor: help;}


/* ------------ Headings ------------------ */ 

h1.Vuoto {
	color: #CC0000;
        font-weight: bold;
	font-size: 1.3em;
	padding-bottom: 0px;
	background: none;
	text-indent: 0px;
	}

h1.newsletter 	{
	color: #4C4B46;
        font-weight: normal;
	font-size: 2em;
	text-align: left;
	text-indent: -15px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C05B00; 
	background-image: none; 
	}

h1 	{
        color: #CC0000;
        font-weight: bold;
	font-size: 1.3em;
	text-indent: 28px;
        padding-top: 0;
        padding-bottom: .3em;
        padding-left: 0px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;*/
	/*background-repeat: repeat-x;
	background-position: center center;*/
        background: url('/img/folder-small.png') no-repeat center left ;  
	}


h1.Home {
	color: #CC0000;
	font-weight: normal;
        text-indent: 1.5em;
	background-repeat: repeat-x;
	background-position: center center;
        background: url('/img/freccia_hp.gif') no-repeat bottom left ;  
	font-size: 1.8em;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CC0000;
}

h1.newsletterURP 	{
	color: #4C4B46;
	font-size: 1.1em;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: center center;
        background: url('/img/3dots.gif') no-repeat center left; 
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CC0000;
        padding-left: .5em;
	margin-top: 2em;
	text-indent: .7em;
	}

h2.newsURP {
	font-size: 1.1em;
	font-weight: bold;
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	text-indent: 0;
}

h2 	{
	color: #4C4B46;
	font-size: 1.1em;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: center center;
        background: url('/img/3dots.gif') no-repeat center left; 
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CC0000;
        padding-left: .5em;
	margin-top: 2em;
	text-indent: .7em;
	}

h2.circoscrizioni {
	color: #4C4B46;	
	font-size: 1.1em;
	font-weight: bold;
        border: none;
        background: none;
        text-align: center;
	}


h2.alternativo 	{
	color: #4C4B46;	
	font-size: 1.1em;
	font-weight: bold;
	border: none;
        background: none;
	padding-left: 0px;
	margin-top: 0px;
       	text-align: left;
	}

h3 	{
	color: #4C4B46;	
	font-size: .9em;
	font-weight: bold;
        padding-left: .3em;
	}

hr 	{
	border-top: 1px dashed #CCCCCC;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
	}

#Home {
	background: url('/img/museo_lia3.jpg') no-repeat center center;
	width: 100%;
	height: 250px;
	text-indent: 1em;
        color: #000000;
	text-align:center;
	}

#didascalia{
	width: 100%;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-size:0.8em;
	text-align:left;
	}

img.Destra {
	border: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	float: right;
	}

img.Sinistra{
	border: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	float: left;
	}

/* -------- LINK e LISTE --------------- */
a    {
        color: #4C4B46;
     }

a:hover, a:focus{
        color: #4C4B46;
}    
  
ul.freccia {
      margin:0; padding:0;
      list-style-type:none;
}


ul.freccia li {
      margin:0; padding:.3em 0 .3em 1.5em;
      background: url('/img/arrow_giunta.jpg') 5px 10px no-repeat;
      line-height: 1.5em;
	
}

ul.cross {
      margin:0; padding:0;
      list-style-type:none;
}


ul.cross li {
      margin:0; 
      background: url('/img/cross.png') 5px 10px no-repeat;
}

ul.gruppi {
      margin:0; 
      padding-top: 2em;
      padding-left: 0;
      padding-bottom: 0;
      padding-right: 0;
      list-style-type:none;
}


ul.gruppi li {
      margin:0; padding:.3em 0 .3em 1.5em;
      background: url('/img/arrow_giunta.jpg') 5px 7px no-repeat;
}

ul.lista {
      margin:0; 
      padding: 0;
      list-style-type:none;
      

}


ul.lista li {
      margin:0; padding:.3em 0 .3em 1.5em;
      background: url('/img/arrow_giunta.jpg') 5px 7px no-repeat;
      

}

/* -------- BOX ------------------------ */

div.box {
	background-color: #F4F4F4;
	padding: 5px;
        line-height:150%;
}


div.box-grigio {
	background-color: #F4F4F4;
	padding: 10px;
        line-height:120%;
}



.newsletter {
		padding:0 0 0 11px;
		margin:10px;
		background:url('/img/tsr-l4.gif') top left no-repeat;
	}
	.newsletter h3 {
		background:url('/img/tsr-r4.gif') top right no-repeat;
		margin:0;
		padding:8px 0 0.5em 0;
		color: #CC0000;
	}
	.newsletter p {
		margin:0 0 0 -11px;
		padding:0 11px 0.5em;
		border:1px solid #cc0000;
		border-width:0 1px;
		background:#fff;
	}
	.newsletter div {
		margin:0 0 0 -11px;
		padding-left:11px;
		background:url('/img/tsr-l4.gif') bottom left no-repeat;
	}
	
	.newsletter span.more {
		display:block;
		text-align:right;
		padding:0 10px 10px 0;
		color: #CC0000;
		background:url('/img/tsr-r4.gif') bottom right no-repeat;
	}

	.newsletter img {
		margin:0 5px 0 0;
		float: right;
	}
	.newsletter a.more {
		display:block;
		text-align:right;
		padding:0 10px 10px 0;
		color: #CC0000;
		background:url('/img/tsr-r4.gif') bottom right no-repeat;
	}


.frase {
		padding:0 0 0 11px;
		margin:10px;
		background:url('/img/tsr-l4.gif') top left no-repeat;
	}
	.frase h3 {
		background:url('/img/tsr-r4.gif') top right no-repeat;
		margin:0px;
		padding:8px 11px 0.5em 11px;
		color: #4C4B46;
		font-size: .9em;
		font-weight: normal;
	}
	.frase p {
		margin:0 0 0 -11px;
		padding:0 11px .5em;
		border:1px solid #cc0000;
		border-width:0 1px;
		background:#fff;
	}
	.frase div {
		margin:0 0 0 -11px;
		padding-left:11px;
		background:url('/img/tsr-l4.gif') bottom left no-repeat;
	}
	
	.frase span.more {
		display:block;
		text-align:right;
		padding:0 10px 10px 0;
		color: #4C4B46;
		background:url('/img/tsr-r4.gif') bottom right no-repeat;
		font-size: .9em;
		font-weight: normal;
	}

	.frase img {
		margin:0 5px 0 0;
		float: right;
	}

.natioggi {
		padding:0 0 0 11px;
		margin:10px;
		background:url('/img/tsr-l4.gif') top left no-repeat;
	}
	.natioggi h3 {
		background:url('/img/tsr-r4.gif') top right no-repeat;
		margin:0;
		padding:8px 0 0.5em 0;
		color: #cc0000;
	}
	.natioggi p {
		margin:0 0 0 -11px;
		padding:0 11px 0.5em;
		border:1px solid #cc0000;
		border-width:0 1px;
		background:#fff;
	}
	.natioggi div {
		margin:0 0 0 -11px;
		padding-left:11px;
		background:url('/img/tsr-l4.gif') bottom left no-repeat;
	}
	
	.natioggi span.more {
		display:block;
		text-align:left;
		padding:10px 10px 10px 0;
		color: #4C4B46;
		background:url('/img/tsr-r4.gif') bottom right no-repeat;
		font-size: 0.8em;
		font-weight: normal;
	}

	.natioggi img {
		margin:0 5px 0 0;
		float: left;
	}

.iscontentcentrale
{	border-right: #fff 1px solid;
	border-bottom: #fff 1px solid;
	border-left: #fff 1px solid;
	border-top: none; }

.iscontentcentrale h1
{	font-size: .9em;
	color: #fff;
	background: #F8DB9E url('/img/titologruppo.gif') right top no-repeat;
	padding: .2em 70px .2em .4em;
	border-bottom: #f8f8f8 1px solid; 
	line-height: 2em;
}


/* --------- TABELLE ---------------*/
table.uffici{
    width:90%;
}

table.uffici th {
     background-color:#CC0000;
	 padding-left:10px;
	 padding-top:4px;
	 text-align:left;
	 height: 15px;
	 border-bottom: 4px solid #FFFFFF;
	 text-transform:uppercase;
	 width:30%;
}	 
table.uffici td {
	background-color:#FFFFFF;
	padding-left:10px;
	padding-top:4px;
	text-align:left;
	height: 15px;
	border-bottom: 4px solid #FFFFFF;
}

table.video th {
     	background-color:#FFF;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	text-transform:uppercase;
	font-size: 1.2em;
	color: #CC0000;
	width:30%;
}

.rosso{
	background-color:#FFF;
	color: #CC0000;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	font-size: 1.2em;
	font-weight: bold;
}

/* STILI STRUTTURA COMUNALE */


div.boxOrg #sezBody table {
margin: 0;
padding: 0;
}

div.boxOrg #sezBody td {

text-align: center;


}

div.boxOrg #sezBody .tLink {
}

div.boxOrg #sezBody .tOrr {

	background-image:  url(/img/organizzazione/orr.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

div.boxOrg #sezBody .tVer {

	background-image:  url(/img/organizzazione/ver.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

div.boxOrg #sezBody .tCro {

	background-image:  url(/img/organizzazione/cro.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

div.boxOrg #sezBody .tTsx {

	background-image:  url(/img/organizzazione/tsx.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

div.boxOrg #sezBody .tTdx {

	background-image:  url(/img/organizzazione/tdx.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


div.boxOrg #sezBody .tTsu {

	background-image:  url(/img/organizzazione/tsu.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

div.boxOrg #sezBody .tTgi {

	background-image:  url(/img/organizzazione/tgi.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

div.boxOrg #sezBody .tAas {

	background-image:  url(/img/organizzazione/aas.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

div.boxOrg #sezBody .tAad {

	background-image:  url(/img/organizzazione/aad.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

div.boxOrg #sezBody .tAbs {

	background-image:  url(/img/organizzazione/abs.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

div.boxOrg #sezBody .tAbd {

	background-image:  url(/img/organizzazione/abd.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

div.boxOrg #sezBody table {
    border: 0;
    margin: 0;

}

div.boxOrg #sezBody table td {
    border: 0;
    margin: 0;
    padding: 2px 0 2px 0;


}


div.boxOrg #sezBody td a {
        
        background-color: #EEEEEE;
        border: 0;
        margin: 0;
        padding: 10px 5px 10px 5px;
        text-decoration: none;
        display: block;
}

div.boxOrg #sezBody td a:hover {
        background-color: #CC0000;
        color: white;
        display: block;
}


div.boxOrg #sezBody td a.dotted {
       border: 1px dotted black;
       background-color: white;

}


/* lista OL */

div.boxOrg #sezBody ol li {
   font-weight: bold;
}

div.boxOrg #sezBody ol li a {
   text-decoration: none;
}

div.boxOrg #sezBody ol li a:hover {
   background-color: #666666;
   color: white;
}



/* lista UL */
div.boxOrg #sezBody ul li {
   font-weight: normal;
}  


div.boxOrg #sezBody ul li a {
   text-decoration: none;
}

div.boxOrg #sezBody ul li a:hover {
   background-color: #666666;
   color: white;
}