@charset "iso-8859-1";
TD.BarraMenu {
	font-size: 10px;
	color: #E6E6E8;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 3px;
}
TD.BarraMenuSezAtt {
	font-size: 10px;
	color: #E6E6E8;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 3px;
	background : #990000;
}
A.BarraMenu {
	font-size: 10px;
	color: #E6E6E8;
	text-decoration: none;
}
A.BarraMenu:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
A.BarraMenuR {
	font-size: 10px;
	color: #FFCC33;
	text-decoration: none;
}
A.BarraMenuR:hover {
	font-size: 10px;
	color: #FFCC33;
	text-decoration: none;
}
.testata {
	font-size: 10px;
	color: #E6E6E8;
	padding-bottom: 1px;
	padding-left: 6px;
}
.News-corpo {
	font-size: 10px;
	list-style-position: inset;
	list-style-type: square;
	text-align : justify;
}
.News-docs {
	font-size: 10px;
	list-style-position: inset;
	list-style-type: square;
	text-align : left;
}
A.News-docs {
	font-size: 10px;
	list-style-position: inset;
	list-style-type: square;
	color: #404040;
	text-align : left;
	text-decoration : none;
}
A.News-docs:hover {
	font-size: 10px;
	list-style-position: inset;
	list-style-type: square;
	color: #404040;
    text-align : left;
	text-decoration : underline;
}
.Celle {
	font-size: 10px;
	background: #E6E6E8;
}
.CelleSeparazione {
	background : #FAFAFA;
}
A.CelleTitolo  {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
A.CelleTitolo:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
}
.CelleCorpoTesto {
	font-size: 11px;
	color: #333333;
	text-align : justify;
}
A.CelleContinua  {
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
A.CelleContinua:hover {
	font-size: 9px;
	color: #999999;
	text-decoration: underline;
}
.CelleFonte {
	font-size: 11px;
	font-style: italic;
	color : #666666;
}

.SezioniElenco {
	font-size: 12px;
	border: 0px none;
	color: #CACACA;
	background-color : #e6e6e8;
	font-weight : bold;
}
b.SezioniElenco   {
	font-size: 12px;
	border: 0px none;
	text-decoration: none;
	color: #333333;
	font-weight : bold;
}
A.SezioniElenco   {
	font-size: 12px;
	border: 0px none;
	text-decoration: none;
	color: #333333;
	font-weight : bold;
}
A.SezioniElenco:hover {
	font-size: 12px;
	border: 0px none;
	color: #333333;
	text-decoration: underline;
	font-weight : bold;
}
.SezioniElencoL1  {
	font-size: 12px;
	border: 0px none;
	text-decoration: none;
	color: #333333;
	font-weight : bold;
}
.SezioniElencoL2  {
	font-size: 11px;
	border: 0px none;
	text-decoration: none;
	color: #CACACA;
	font-style : italic;
	font-weight : normal;
}
A.SezioniElencoL2  {
	font-size: 11px;
	border: 0px none;
	text-decoration: none;
	color: #666666;
	font-style : italic;
	font-weight : normal;
}
A.SezioniElencoL2:hover {
	font-size: 11px;
	border: 0px none;
	color: #333333;
	text-decoration: underline;
	font-style : italic;
	font-weight : normal;
}
.SezioniElencoMSX {
	font-size: 10px;
	border: 0px none;
	color: #CACACA;
	background-color : #e6e6e8;
	font-weight : bold;
}
B.SezioniElencoMSX {
	font-size: 10px;
	border: 0px none;
	color: #333333;
	background-color : #e6e6e8;
	font-weight : bold;
}
A.SezioniElencoMSX  {
	font-size: 10px;
	border: 0px none;
	text-decoration: none;
	color: #333333;
	font-weight : bold;
}
A.SezioniElencoMSX:hover {
	font-size: 10px;
	border: 0px none;
	color: #333333;
	text-decoration: underline;
	font-weight : bold;
}
.SezioniElencoL2MSX  {
	font-size: 10px;
	border: 0px none;
	text-decoration: none;
	color: #CACACA;
	font-style : italic;
	font-weight : normal;
}
A.SezioniElencoL2MSX  {
	font-size: 10px;
	border: 0px none;
	text-decoration: none;
	color: #666666;
	font-style : italic;
	font-weight : normal;
}
A.SezioniElencoL2MSX:hover {
	font-size: 10px;
	border: 0px none;
	color: #333333;
	text-decoration: underline;
	font-style : italic;
	font-weight : normal;
}
A.PrimoPianoTitolo {
	font-size: 14px;
	color: #333333;
	text-align : justify;
	font-weight : bold;
	text-decoration : none;
}
A.PrimoPianoTitolo:hover {
	font-size: 14px;
	color: #333333;
	text-align : justify;
	font-weight : bold;
	text-decoration : underline;
}
.PrimoPianoTesto {
	font-size: 11px;
	color: #333333;
	text-align : justify;
}
A.PrimoPianoContinua  {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
A.PrimoPianoContinua:hover {
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}
.PrimoPianoInfo {
	font-size: 9px;
	color: #DEDEE0;
	padding-left: 3px;
}
.PrimoPianoData {
	font-size: 11px;
	font-style: italic;
	color: #666666;
}
A.PrimoPianoDati  {
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
}
A.PrimoPianoDati:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.Sezioni {
	font-size: 11px;
	font-weight: bold;
	color: #CCFFFF;
}
.SezioniTitoli {
	font-size: 14px;
	font-weight: bold;
	color: #696969;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	background : #CCCCCC;
}
.SezioniTitoliL2 {
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	background : #E6E6E8;
}
A.SezioniTitoliL2  {
	font-size: 13px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
A.SezioniTitoliL2:hover  {
	font-size: 13px;
	font-weight: bold;
	color: #696969;
	text-decoration: underline;
}
.SezioniTitoliAA  {
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.SezioniTitoliMSX {
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	background : #E6E6E8;
}
.SezioniTitoliL2MSX {
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	background : #E6E6E8;
}
A.SezioniTitoli  {
	font-size: 14px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
A.SezioniTitoli:hover  {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.RicercaRegioni {
	font-size: 12px;
	font-weight: bold;
	color: #E6E6E8;
}
A.RicercaRegioni  {
	font-size: 12px;
	font-weight: bold;
	color: #E6E6E8;
	text-decoration: none;
}
A.RicercaRegioni:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;

}
.RicercaRegioniNumeri {
	font-size: 14px;
	color: #FFCC33;
	margin-top: -12px;
}
.ElencoCorpo {
	font-size: 12px;
	color: #E6E6E8;
}
A.ElencoCorpo  {
	font-size: 12px;
	color: #E6E6E8;
	text-decoration: none;

}
A.ElencoCorpo:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;

}
.ElencoTitolo {
	font-size: 12px;
	font-weight: bold;
	color: #E6E6E8;
}

.ElencoTitolo_master {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
A.ElencoTitolo {
	font-size: 12px;
	font-weight: bold;
	color: #E6E6E8;
	text-decoration: none;

}
A.ElencoTitolo:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.Paginazione {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
A.Paginazione {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

}
A.Paginazione:hover {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;

}
.Paginazione2 {
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
}
A.Paginazione2 {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

}
A.Paginazione2:hover {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;

}

#PrimoPiano {
	height: 354px;
}

.bordo_grigio {
	border: 2px solid #333333;
}

.RicercaG {
	BORDER-RIGHT: 2px none #404040;
	BORDER-TOP: 2px none #404040;
	BORDER-LEFT: 2px none #404040;
	BORDER-BOTTOM: 2px none #404040;
	font-size: 12px;
	color: #FFCC33;
	text-decoration: none;
}
A.RicercaG {
	BORDER-RIGHT: 2px none #404040;
	BORDER-TOP: 2px none #404040;
	BORDER-LEFT: 2px none #404040;
	BORDER-BOTTOM: 2px none #404040;
	font-size: 12px;
	color: #FFCC33;
	text-decoration: none;
}

A.RicercaG:hover {
	BORDER-RIGHT: 2px none #404040;
	BORDER-TOP: 2px none #404040;
	BORDER-LEFT: 2px none #404040;
	BORDER-BOTTOM: 2px none #404040;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.TextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #EEEEF0;
	border: 0px none;
}
.Spacer {
	background : #E6E6E8;
}
b.indica_red {
	font-size: 12px;
	color: #FF0000;
	font-weight : bold;
}
.TextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #EEEEF0;
	border: 0px none;
}
.LeggeTitolo {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
   padding: 0px; 
   margin-left: 0px; 
   margin-top: 10px; 
   margin-bottom: 3px;
}
.LeggeOggetto {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
    padding: 0px; 
    margin-left: 0px; 
    margin-top: 1px; 
    margin-bottom: 8px; 
}
.LeggeFonte {
	font-size: 11px;
	font-style: italic;
	color : #666666;
    padding: 0px; 
    margin-left: 0px; 
    margin-top: 1px; 
    margin-bottom: 3px; 
}
.LeggeAllegato { 
font-size: 12px;
padding: 0px; 
margin-left: 0px; 
margin-top: 15px; 
margin-bottom: 8px; 
text-align:center;
color : #333333;
}
.LeggeArticolo { 
font-size: 11px;
padding: 0px; 
margin-left: 0px; 
margin-top: 15px; 
margin-bottom: 8px; 
text-align:center;
color : #333333;
}
.LeggeArticoloMSX { 
font-size: 10px;
padding: 0px; 
margin-left: 10px; 
margin-top: 15px; 
margin-bottom: 8px; 
text-align: left;
color : #333333;
font-weight : normal;
}
A.LeggeArticoloMSX { 
font-size: 10px;
padding: 0px; 
margin-left: 0px; 
margin-top: 15px; 
margin-bottom: 8px; 
color : #333333;
text-decoration : none;
font-weight : bold;
}
A.LeggeArticoloMSX:hover { 
font-size: 10px;
padding: 0px; 
margin-left: 0px; 
margin-top: 15px; 
margin-bottom: 8px; 
color : #333333;
 font-weight : bold;
 text-decoration : underline;
}
.LeggeComma   { 
font-size: 11px;
text-indent:14px; 
padding: 0px; 
margin-left: 0px; 
margin-top: 1px; 
margin-bottom: 3px; 
text-align:justify;
color : #333333;
}
.LeggeRientroL1 { 
font-size: 11px;
padding: 0px; 
margin-left: 36px; 
margin-top: 1px;; 
margin-bottom: 3px;
color : #333333;
 text-align : justify;
}
.LeggeRientroL1s{ 
font-size: 11px;
padding: 0px; 
margin-left: 57px; 
margin-top: 1px; 
margin-bottom: 3px;
color : #333333;
}
.LeggeRientroL2 { 
font-size: 11px;
padding: 0px; 
margin-left: 72px; 
margin-top: 1px; 
margin-bottom: 3px;
color : #333333;
 text-align : justify;
}
.LeggeNote   { 
 font-size: 10px; 
padding: 0px; 
margin-left: 2px; 
margin-top: 1px; 
margin-bottom: 4px;
color : #333333;
 text-align : justify;
}
.LeggeNoteLink   {
 font-size: 10px; 
vertical-align : top; 
color : #FF0000;
 font-weight : normal;
}
A.LeggeNoteLink   { 
font-size: 10px; 
vertical-align : top; 
color : #FF0000; 
text-decoration:none;
 font-weight : normal;
}
A.LeggeNoteLink:hover   {
 font-size: 10px; 
vertical-align : top; 
color : #FF0000; 
text-decoration:underline;
 font-weight : normal;
}
.LeggeStampa   {
 font-size: 10px; 
vertical-align : top; 
color : #FF0000; 
}
A.LeggeStampa   { 
font-size: 9px; 
vertical-align : top; 
color : #333333; 
text-decoration:none;
}
A.LeggeStampa:hover   {
 font-size: 9px; 
vertical-align : top; 
color : #000000; 
text-decoration:underline;
}
A.LeggeGoUp   { 
font-size: 10px; 
vertical-align : top; 
color : #990000; 
text-decoration:none;
 font-weight : bold;
}
A.LeggeGoUp:hover   {
 font-size: 10px; 
vertical-align : top; 
color : #990000; 
text-decoration:underline;
 font-weight : bold;
}
.Evidenzia   {
background-color : #FFFFCC;
}
.formselez   {
font-size: 11px;
width: 230px;
}
.dataselez   {
font-size: 11px;
width: 120px;
}