body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.stile {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; line-height: 10px; letter-spacing: 1px}

.stilecredits { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none; letter-spacing: 1px }

a.stile:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFF00; text-decoration: none; line-height: 10px; letter-spacing: 1px; font-weight: normal}
a.stilecredits:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFF00; text-decoration: none}

.body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; text-align: justify; line-height: 15px; font-weight: normal}

.titoliparagrafi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; text-align: justify ; font-weight: bold}

.stilespento { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none; line-height: 10px; letter-spacing: 1px }

.corpotesto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; text-decoration: none; text-align: justify; color: #FFFFFF}

.titoli1 { font-family: Helvetica, Verdana, Arial,  sans-serif; font-size: 22px; color: #74879A; text-decoration: none; text-align: center; font-weight: normal}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

.testo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.titoli2 { font-family: Helvetica, Verdana, Arial,  sans-serif; font-size: 15px; color: #74879A; text-decoration: none; text-align: left; font-weight: bold}

.titolirossi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; text-decoration: none; text-align: justify ; font-weight: bold}

.titolibianchi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; text-align: justify ; font-weight: bold}

.titoligiallo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #F5E810; text-decoration: none; text-align: justify ; font-weight: bold}

.titolipdf { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F5E810; text-decoration: none; text-align: center ; font-weight: bold}

.titolipdfbianchi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; text-align: center ; font-weight: bold}

.titolipdftmp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F5E810; text-decoration: none; text-align: center ; font-weight: normal}


.bodybianco {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }

.bodybiancopic {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none; }

A.linkrosso { text-decoration:none; }
A.linkrosso:link { color: #ffffff; }
A.linkrosso:visited { color: #ffffff; }
A.linkrosso:active { color: #ffffff; }
A.linkrosso:hover { color: #ff0000; }

A.linknerorosso { text-decoration:none; }
A.linknerorosso:link { color: #000000; }
A.linknerorosso:visited { color: #000000; }
A.linknerorosso:active { color: #000000; }
A.linknerorosso:hover { color: #ff0000; }

A.linkbiancosott { text-decoration:none; }
A.linkbiancosott:link { color: #ffffff; }
A.linkbiancosott:visited { color: #ffffff; }
A.linkbiancosott:active { color: #ffffff; }
A.linkbiancosott:hover { color: #ffffff; text-decoration:underline; }

.bodymaiuscolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; text-align: justify; line-height: 14px ; text-transform: uppercase}

.bodysx { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; text-align: left; line-height: 14px }

.bodygiallo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #F5E810;
}

.bodynero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.bodyneropiccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.bodyverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #02541C;
}
.bodybianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.bodyverdepiccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #02541C;
}

.bodyverdechiaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #639C31;
}

.bodyverdejust {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #02541C;
	text-align: justify;

}

.bodybiancojust {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
	text-align: justify;

}

.bodybiancoprom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;

}

A.linkmenunews { text-decoration:none; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 11px;			
				}
A.linkmenunews:link { color: #666666; }
A.linkmenunews:visited { color: #666666; }
A.linkmenunews:active { color: #666666; }
A.linkmenunews:hover { color: #000000; }


A.linkmenudx { text-decoration:none; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 11px;			
				}
A.linkmenudx:link { color: #666666; }
A.linkmenudx:visited { color: #666666; }
A.linkmenudx:active { color: #666666; }
A.linkmenudx:hover { color: #ffffff; }

A.linkmenutop { text-decoration:none; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 11px;			
				}
A.linkmenutop:link { color: #666666; }
A.linkmenutop:visited { color: #666666; }
A.linkmenutop:active { color: #666666; }
A.linkmenutop:hover { color: #000000; }

A.linkverderosso { text-decoration:none; }
A.linkverderosso:link { color: #02541C; }
A.linkverderosso:visited { color: #02541C; }
A.linkverderosso:active { color: #02541C; }
A.linkverderosso:hover { color: #ff0000; }

A.linkrosso { text-decoration:none; 
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px;
			}
A.linkrosso:link { color: #c83e3c; }
A.linkrosso:visited { color: #c83e3c; }
A.linkrosso:active { color: #c83e3c; }
A.linkrosso:hover { color: #666666; }

A.linkbiancogiallo2 { text-decoration:none;font-size: 10px; }
A.linkbiancogiallo2:link { color: #ffffff; }
A.linkbiancogiallo2:visited { color: #ffffff; }
A.linkbiancogiallo2:active { color: #ffffff; }
A.linkbiancogiallo2:hover { color: #F5E810; }


A.linkverdechiarorosso { text-decoration:none; }
A.linkverdechiarorosso:link { color: #639C31; }
A.linkverdechiarorosso:visited { color: #639C31; }
A.linkverdechiarorosso:active { color: #639C31; }
A.linkverdechiarorosso:hover { color: #ff0000; }

A.linkgiallorosso { text-decoration:none; }
A.linkgiallorosso:link { color: #F5E810; }
A.linkgiallorosso:visited { color: #F5E810; }
A.linkgiallorosso:active { color: #F5E810; }
A.linkgiallorosso:hover { color: #ff0000; }

A.linkgiallobianco { text-decoration:none; }
A.linkgiallobianco:link { color: #F5E810; }
A.linkgiallobianco:visited { color: #F5E810; }
A.linkgiallobianco:active { color: #F5E810; }
A.linkgiallobianco:hover { color: #ffffff; }

.pulsante {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #02541C;
	background-color: #f5f5f5;
}
.bordo {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	padding-left: 30px;

}
.bordo1 {
	padding-left: 25px;

}
.bordo2 {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;

}
.bordo3 {
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}

.bordo4 {
	padding-left: 40px;

}
.bordo5 {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	padding-left: 40px;

}
.bordotabverdechiaro {
	border: 1px solid #639c31;
}
.bordotabgiallo {
	border: 1px solid #F5E810;
}

/*Percorso del titolo*/
.precorsoGiallo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #F5E810;
	text-decoration: none;
	font-weight: bold;
}
A.precorsoGiallo { text-decoration:none; }
A.precorsoGiallo:link { color: #F5E810; }
A.precorsoGiallo:visited { color: #F5E810; }
A.precorsoGiallo:active { color: #F5E810; }
A.precorsoGiallo:hover { color: #FFFF00; }
.riga {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #ADB7CD;
	border-left-color: #ADB7CD;
}

.rigadx {
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-color: #ADB7CD;
}
.trateggio {
	border-bottom-style: none;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #666666;
}

/* Menu Mappa */
.tmenu0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.tmenu0 A:link { text-decoration:none; color: #000000; }
.tmenu0 A:visited { text-decoration:none; color: #000000; }
.tmenu0 A:active { text-decoration:none; color: #000000; }
.tmenu0 A:hover { text-decoration:none; color: #8EA4B1; }


.bodymenuindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;

}

.bodytitarancione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F5A300;

}

.bodymenuindexsx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

}

A.linkmenuindex { text-decoration:none; }
A.linkmenuindex:link { color: #ffffff; }
A.linkmenuindex:visited { color: #ffffff; }
A.linkmenuindex:active { color: #ffffff; }
A.linkmenuindex:hover { color: #F5A300; }

A.linkaranciobianco { text-decoration:none; }
A.linkaranciobianco:link { color: #F5A300; }
A.linkaranciobianco:visited { color: #F5A300; }
A.linkaranciobianco:active { color: #F5A300; }
A.linkaranciobianco:hover { color: #ffffff; }

A.linkarancionero { text-decoration:none; }
A.linkarancionero:link { color: #F5A300; }
A.linkarancionero:visited { color: #F5A300; }
A.linkarancionero:active { color: #F5A300; }
A.linkarancionero:hover { color: #000000; }

A.linkmenuindexsx { text-decoration:none; }
A.linkmenuindexsx:link { color: #000000; }
A.linkmenuindexsx:visited { color: #000000; }
A.linkmenuindexsx:active { color: #000000; }
A.linkmenuindexsx:hover { color: #F5A300; }

A.linktitolimenu { text-decoration:none; }
A.linktitolimenu:link { color: #F5A300; }
A.linktitolimenu:visited { color: #F5A300; }
A.linktitolimenu:active { color: #F5A300; }
A.linktitolimenu:hover { color: #000000; }

.bodytxtnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

}

.bodypiede {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;

}

A.linkpiede { text-decoration:none; }
A.linkpiede:link { color: #cccccc; }
A.linkpiede:visited { color: #cccccc; }
A.linkpiede:active { color: #cccccc; }
A.linkpiede:hover { color: #F5A300; }

.bodymenuupinterno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;

}

.bodytitarancione13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F5A300;

}

.bodytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: justify;


}

.bodydida {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;

}

.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;

}

A.link { text-decoration:none; }
A.link:link { color: #666666; }
A.link:visited { color: #666666; }
A.link:active { color: #666666; }
A.link:hover { color: #F5A300; }

.immagineNews {
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 0px;
  float: left;
}.bodynerojust {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
}
.unnamed1 {
	border: 1px solid #dddddd;
}
.tabgrigio {
	border: 1px solid #dddddd;
}



.bodymenudistr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
      font-weight: bold;
	color: #000000;

}

A.linkmenudistr { text-decoration:none; }
A.linkmenudistr:link { color: #000000; }
A.linkmenudistr:visited { color: #000000; }
A.linkmenudistr:active { color: #000000; }
A.linkmenudistr:hover { color: #eeeeee; }




A.linkinfotec { text-decoration:none; }
A.linkinfotec:link { color: #000000; }
A.linkinfotec:visited { color: #000000; }
A.linkinfotec:active { color: #000000; }
A.linkinfotec:hover { color: #666666; }




.bodydidas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
      font-weight: bold;
	color: #000000;

}

/*===============================================================================================*/

.testata_home {
    background: url(../imm_struttura/sfondo_testata_home.gif);
} 

.lingue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.lingue A{ text-decoration:none; }
.lingue A:link{ color: #000000; }
.lingue A:visited{ color: #000000; }
.lingue A:active{ color: #000000; }
.lingue A:hover{ color: #42A0DB; } 

.menu_servizio {
    background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
}

.menu_servizio A{ text-decoration:none; }
.menu_servizio A:link{ color: #FFFFFF; }
.menu_servizio A:visited{ color: #FFFFFF; }
.menu_servizio A:active{ color: #FFFFFF; }
.menu_servizio A:hover{ color: #42A0DB; }

.menu_servizio_b {
    background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #42A0DB;
}

.menu_servizio_b A{ text-decoration:none; }
.menu_servizio_b A:link{ color: #42A0DB; }
.menu_servizio_b A:visited{ color: #42A0DB; }
.menu_servizio_b A:active{ color: #42A0DB; }
.menu_servizio_b A:hover{ color: #FFFFFF; }

.menu {
    background: url(../imm_struttura/sfondo_menu.gif);
	font-family: Arial, Helvetica, sans-serif;
}


.bordotabella {
	border: 1px solid #0066cc;
}

.tabellamenu {
	height: 100%;
	border: 0;
	border-spacing: 1px;
	margin: 0;
	padding: 0;
	width: 165px;
}

.bodymenu_titolo {
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #42A0DB;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;
	text-decoration:none;
}



.bodymenu_1liv {
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 15pt;
	padding-left: 5px;
	text-decoration:none;
}

.bodymenu_1liv A {text-decoration:none; color: #000000; }
.bodymenu_1liv A:link { color: #000000; }
.bodymenu_1liv A:visited { color: #000000; }
.bodymenu_1liv A:active { color: #000000; }
.bodymenu_1liv A:hover { color: #42A0DB; }

.col_dx_cont_home {
    background: url(../imm_struttura/sfondo_col_dx_cont_home.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.col_dx {
    background: url(../imm_struttura/sfondo_col_dx.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.col_dx_home_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
} 

.piede {
    background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.piede A {text-decoration:none; color: #FFFFFF; }
.piede A:link { color: #FFFFFF; }
.piede A:visited { color: #FFFFFF; }
.piede A:active { color: #FFFFFF; }
.piede A:hover { color: #42A0DB; }

.piede_home_col_dx {
    background: url(../imm_struttura/sfondo_col_dx.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;

}

.txt_titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #42A0DB;
} 

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}  

.txt A {text-decoration:none; color: #000000; }
.txt A:link { color: #000000; }
.txt A:visited { color: #000000; }
.txt A:active { color: #000000; }
.txt A:hover { color: #42A0DB; }

.txt_news_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}  

.txt_news_home A {text-decoration:none; color: #000000; }
.txt_news_home A:link { color: #000000; }
.txt_news_home A:visited { color: #000000; }
.txt_news_home A:active { color: #000000; }
.txt_news_home A:hover { color: #42A0DB; }
 
.titolo_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #42A0DB;

}

.news_link {
	font-weight: bold;
	color: #42A0DB;
}

.news_title {
	font-size: 12px;
	font-weight: bold;
	color: #42A0DB;
}

