A:link {
	FONT-WEIGHT: bold; 
  FONT-SIZE: 1.2em; 
  COLOR: #00ffff; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  TEXT-DECORATION: none
}

A:hover {
	FONT-WEIGHT: bold; 
  FONT-SIZE: 1.2em; 
  text-decoration: underline; 
  COLOR: #993300;
  background-color: #ffcc00; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A:visited {
	FONT-WEIGHT: bold; 
  FONT-SIZE: 1.2em; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A {
	FONT-WEIGHT: bold; 
  COLOR: #00ffff; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  TEXT-DECORATION: none
}

A.calendario:link {
	FONT-WEIGHT: normal; 
  FONT-SIZE: 1.2em; 
  COLOR: #00ffff; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  TEXT-DECORATION: none
}

A.calendario:hover {
	FONT-WEIGHT: normal; 
  FONT-SIZE: 1.2em; 
  text-decoration: underline; 
  COLOR: #993300; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A.calendario:visited {
	FONT-WEIGHT: normal; 
  FONT-SIZE: 1.2em; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A.calendario {
	FONT-WEIGHT: normal; 
  FONT-SIZE: 1.2em; 
  COLOR: #00ffff; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  TEXT-DECORATION: none
}

h1 {
	FONT-SIZE: 1.2em;  
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

P {
	FONT-WEIGHT: normal; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

LI {
	PADDING-RIGHT: 2px; 
  LIST-STYLE: none; 
  PADDING-LEFT: 2px; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 0.9em; 
  RIGHT: 15px; 
  LEFT: 15px; 
  PADDING-BOTTOM: 2px; 
  MARGIN: auto; 
  BORDER-TOP-STYLE: none; 
  BOTTOM: 15px; 
  PADDING-TOP: 2px; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  BORDER-RIGHT-STYLE: none; 
  BORDER-LEFT-STYLE: none; 
  LETTER-SPACING: normal; 
  FONT-VARIANT: normal; 
  BORDER-BOTTOM-STYLE: none
}

.sfondostruttura{
  background-color: #555555;
}

.titoloBanda ,.titoloBanda2{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 1px; 
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 1px; 
	margin:0;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.8em; 	
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.testoTabelle10 {
  PADDING-RIGHT: 5px; 
  PADDING-LEFT: 5px; 
  FONT-SIZE: 0.8em; 
  PADDING-BOTTOM: 5px; 
  PADDING-TOP: 5px; 
  TEXT-ALIGN: justify
}

.testoTabelle10centrato {
  PADDING-RIGHT: 5px; 
  PADDING-LEFT: 5px; 
  FONT-SIZE: 0.8em; 
  PADDING-BOTTOM: 5px; 
  PADDING-TOP: 5px; 
  TEXT-ALIGN: center
}

.FormBottoni {
	BORDER-RIGHT: #000000 1px solid; 
  BORDER-TOP: #000000 1px solid; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 1.2em; 
  BORDER-LEFT: #000000 1px solid; 
  COLOR: #f9f4e2; 
  BORDER-BOTTOM: #000000 1px solid; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  BACKGROUND-COLOR: #646464
}

.formTesto {
	BORDER-RIGHT: #000000 1px solid; 
  BORDER-TOP: #000000 1px solid; 
  FONT-SIZE: 1.2em; 
  BORDER-LEFT: #000000 1px solid; 
  BORDER-BOTTOM: #000000 1px solid; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  TEXT-ALIGN: justify
}

.titoloTabelle12 {
	PADDING-RIGHT: 5px; 
  PADDING-LEFT: 5px; 
  FONT-SIZE: 0.8em; 
  PADDING-BOTTOM: 5px; 
  PADDING-TOP: 5px
}

.menuBordoTab {
	BORDER-RIGHT: #852C1A 2px solid; 
  BORDER-TOP: #852C1A 2px solid; 
  BORDER-LEFT: #852C1A 2px solid; 
  BORDER-BOTTOM: #852C1A 2px solid; 
  BACKGROUND-COLOR: #f9f4e2
}

.testoTabelle10NoAll {
	PADDING-RIGHT: 5px; 
  PADDING-LEFT: 5px; 
  FONT-SIZE: 0.8em; 
  PADDING-BOTTOM: 5px; 
  PADDING-TOP: 5px
}

.testoTabelle10Pulito {
	FONT-SIZE: 0.8em;
}

.CelleBase {
	BACKGROUND-COLOR: #4b4b4b;
}

.bordoUfficio {
	BORDER-RIGHT: #000066 1px solid; 
  BORDER-TOP: #000066 1px solid; 
  BORDER-LEFT: #000066 1px solid; 
  BORDER-BOTTOM: #000066 1px solid
}

A.amministrazione:link {
	FONT-WEIGHT: bold; 
  FONT-SIZE: 1.2em; 
  COLOR: #00ffff; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  TEXT-DECORATION: none
}

A.amministrazione:hover {
	FONT-WEIGHT: bold; 
  FONT-SIZE: 1.2em; 
  COLOR: #993300; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A.amministrazione:visited {
	FONT-WEIGHT: bold; 
  FONT-SIZE: 1.2em; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  TEXT-DECORATION: none
}

A.amministrazione {
	FONT-WEIGHT: bold; 
  FONT-SIZE: 1.2em; 
  COLOR: #000066; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
  TEXT-DECORATION: none
}

.bordinoRosso {
	BORDER-RIGHT: #646464 1px solid;
	BACKGROUND-COLOR: #000000;
}

.testoTabelleNoDimNoAll {
	PADDING-RIGHT: 5px; 
  PADDING-LEFT: 5px; 
  PADDING-BOTTOM: 5px; 
  PADDING-TOP: 5px
}

.testoTabelle11 {
	PADDING-RIGHT: 5px; 
  PADDING-LEFT: 5px; 
  FONT-SIZE: 0.9em; 
  PADDING-BOTTOM: 5px; 
  PADDING-TOP: 5px
}

.testoTabelle11acc {
	PADDING-RIGHT: 5px; 
  PADDING-LEFT: 5px; 
  FONT-SIZE: 0.9em; 
  PADDING-BOTTOM: 5px; 
  PADDING-TOP: 5px; 
  TEXT-ALIGN: justify
}

.bordinoRosso2 {
  BORDER-LEFT: #646464 1px solid;
  BACKGROUND-COLOR: #000000;
}

.bordinoRossoTrattini {
	BORDER-BOTTOM: #646464 1px dashed
}

.bordinoRossoLiscio {
	BORDER-BOTTOM: #646464 1px solid
}

BODY {
	MARGIN: 0px;

  color: #ffff00; 
	BACKGROUND-COLOR: #000000;
}

IMG {
  display: none;
}

.tabSfondo {
}

.tabSfondoBandi {
	BACKGROUND-COLOR: #000000;
}

.footer {
  FONT-SIZE: 0.8em;
 }

.bgRosso {
  background-color:#242424;
 }

.bgChiaro {
  background-color:#ffffff;
 }

.menuh {
  border-top: 2px solid #242424;  
  border-right: 2px solid #242424;   
}

.bordoSinistro {
  border-left: 2px solid #242424; 
}

.solidblockmenu {
  margin: 0;
  padding: 0;
  float: left;
  font: bold 0.8em Verdana;
  width: 100%;
  overflow: hidden;
  border-width: 1px 0;
  color: #ffcc00;
  background-color:#000000;      
}

.solidblockmenu li {
  display: inline;
  margin: 0;
  padding: 0;
}

.solidblockmenu li a {
  float: left;
  color: #ffcc00;
  background-color: #000000;
  padding: 9px 11px;
  text-decoration: none;
  border-right: 1px solid #242424;
}

.solidblockmenu li a:hover, .solidblockmenu li .attivo {
  color: #993300;
  background-color:#ffcc00;      
  text-decoration: underline;
}

.solidblockmenu li .altocontrasto{
float: left;
color: #000000;
background-color: #ffff00;
padding: 2px 5px;
text-decoration: none;
border-right: 7px solid #000000;
border-left: 7px solid #000000;
border-top: 7px solid #000000;
border-bottom: 7px solid #000000;
}

.solidblockmenu .primoLang{
  float: left;
  color: #ffcc00;
  background-color: #000000;
  padding: 9px 11px;
  text-decoration: none;
  border-right: 1px solid #242424;
  border-left: 1px solid #242424;
}

.tabellainterna
{
	background-color: #000000;
	text-decoration: none;
	font-family: Verdana;
	border-width: 1px;
	border-style: solid;
	border-color: #4b4b4b;
	margin: 0px;
	padding: 0px;
}
.intestazione
{
	background-color: #4b4b4b;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;

}

#SkipLinks {
	position:absolute; 
	top:-10000px;
	left:-10000px;
}
