@import url(dynstyle.css);

/* generali */
*, html, body, form, input, img, ul, li, a, div, h1 { margin: 0; padding: 0; border:0;   }
html { margin:0; padding:0; }

body { margin:0; padding:0; border:0; color:#666666; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 76%;  background-color:#ededed; text-align:center; background-image:url(img/bg_body.jpg); background-position:center top; background-repeat:no-repeat; line-height:160%; }
td, th { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333;  line-height:160%; }
textarea { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#tabellone { margin:0 auto; padding:0;  border:0;  width:800px; height:100%;  background-color:#FFF;}
a { margin:0; padding: 0; color: #333; text-decoration:underline; outline:none; }
a:link { margin:0; padding: 0; color: #333; text-decoration:underline; }
a:hover { margin:0; padding: 0; color: #999; text-decoration:none; }
a:active { margin:0; padding: 0; color: #999; text-decoration:none; }
input { margin:0; padding:0;}
.debug { text-align:left; margin:10px;}
.divisioneline { margin-top: 10px; margin-bottom: 9px; width: 100%; height:1px; background-image:url(../img/divisioneline.jpg); background-repeat: no-repeat; background-position: top left; }
a.elencocompleto { padding-left: 10px; background-image: url(img/bg_linksub1.gif); background-repeat: no-repeat; background-position: left center; color: #999999; text-decoration:none; font-weight:bold; }
.gradiente { display:block; margin: 0 0 20px 0; overflow: visible; height: 100%; padding: 5px; background-image: url(img/gradiente.jpg); background-position: top left; background-repeat: repeat-x; }


/* accessibilità */
#accesibilita { margin:0; padding: 0; border:0; font-size:9px; }
#listam { margin:0 0 10px 0; padding:0 0 0 20px; display:block; border:0; background-image:url(img/bg_listampa.gif); background-position:left; background-repeat:no-repeat; }
#lilegg { margin: 0; padding:0 0 0 20px; border:0; background-image:url(img/bkg_lileggi.gif); background-position:left; background-repeat:no-repeat; }
#ligraf { display:none; }
#accesibilita a {  text-decoration:none; }
#accesibilita a:link { text-decoration:none; }
#accesibilita a:hover {  text-decoration:underline; }
#accesibilita a:active {  text-decoration:underline; }


/* testalino */
#testatd { margin:0; padding:0; border:0; width:800px; height:141px; }
#testa { margin:0; padding:0; border:0; width:800px; height:141px;  position: relative; top:0; left:0;  }
#logo { margin:0; padding:0; border:0; position:absolute; top:0px; left:0px; z-index:10;}

#menutop { margin:0; padding:0; border:0; position:absolute; top:100px; left:0; width:800px; height:42px; background-color:#FFFFFF;  }
#menutop table { margin:0; padding:0; border:0; position:absolute; top:1px; left:1px; width:798px; height:40px; background-image:url(img/menuTop.jpg); background-repeat:repeat-x; }
#menutop td { margin:0; padding:0;  height:40px; font-weight:bold; text-align:center; }
#menutop .tdmenutop a { color: #FFF; text-decoration: none; }
#menutop .tdmenutop a:hover  { text-decoration: none; }
#menutop .tdmenutopSelected { margin:0; padding:0;  height:40px; font-weight:bold; text-align:center; background-image: url(img/triangolo.jpg); background-position: center bottom; background-repeat:no-repeat; }
#menutop .tdmenutopSelected a, #menutop .tdmenutopSelected a:hover  { text-decoration: none; }
.puntini { height:23px; width:100%; background-image: url(img/puntini.jpg); background-repeat:repeat-x;}


#cercatd { margin:0; padding:0; border:0; width:181px; height:30px; background-image:url(img/bg_cerca.jpg); background-repeat:repeat-x; text-align:left; }
#menutop a { margin:0; padding: 0; color: #FFF; text-decoration:none; }
#menutop a:link { margin:0; padding: 0; color: #FFF; text-decoration:none; }
#menutop a:hover { margin:0; padding: 0; color: #FFF; text-decoration:underline; }
#menutop a:active { margin:0; padding: 0; color: #FFF; text-decoration:underline; }

#immaginone { margin:0; padding:0; border:0; position:absolute; top:178px; left:9px; width:767px; height:196px; background-image:url(img/bg_immaginone.jpg); background-position:bottom; background-repeat:repeat-x; }
#immaginone img { margin:0 0 16px 0; padding:0; border:0;  width:767px; height:180px; }


/* CENTRALE */


/* menu di sinistra */
#menusx { padding: 0 23px 0 11px; margin:0; background-image: url(img/footer_sx.jpg); background-repeat:repeat-y; }
#menusx table { margin:0; padding:0; border:0; width:178px; background-color: #f3f3f3; }
#menusx #colonna { margin:0; padding:0; width: 178px; height:468px; background-image: url(img/colonnasx.jpg); background-repeat:repeat-x;}
#menusx #foto { margin:0; padding:0; width: 178px; height:180px; background-image: url(img/immagine_box.jpg); background-repeat:no-repeat;}


/* menu di destra */
#menudx { padding: 0 11px 0 23px; margin:0;   }
#menudx table { margin:0; padding:0; border:0; width:141px; }

#menudx .tdprincsez { margin:0; padding:0; border: 0;  width:141px; height:31px; background-image:url(img/bk_tdprinc.jpg); background-position: bottom; background-repeat: repeat-x;  }
#menudx .tdprincsez a { display:block; width:131px; height: 21px; padding: 5px; margin:0; color: #FFF; text-decoration:none; font-weight:bold; }
#menudx .tdprincsez a:link { display:block; width:131px; height: 21px; padding: 5px; margin:0; color: #FFF; text-decoration:none; text-decoration:none; font-weight:bold; }
#menudx .tdprincsez a:hover { display:block; width:129px; height: 21px; padding: 5px 5px 5px 7px; margin:0; color: #FFF; text-decoration:none; text-decoration:none; font-weight:bold; }
#menudx .tdprincsez a:active { display:block; width:129px; height: 21px; padding: 5px 5px 5px 7px; margin:0; color: #FFF; text-decoration:none; text-decoration:none; font-weight:bold; }

#menudx .tdprincquasez { margin:0; padding:0; border: 0;  width:141px; height:31px; background-image: url(img/bg_atdprinc.jpg); background-position: bottom; background-repeat:repeat-x;  }
#menudx .tdprincquasez a { display:block; width:129px; height: 21px; padding: 5px 5px 5px 7px; margin:0; color: #FFF; text-decoration:none; font-weight:bold; }


/* footer */
.bottomsx { margin:0; padding:0; border:0; width:202px; background-image: url(img/footer_sx.jpg); background-repeat:repeat-y; }
#menubottom table { margin:0; padding:0; width:100%}
#menubottom td { text-align:center }
#menubottom a { font-weight: normal; color: #000; margin:0; padding:0; }
a.easybit { font-weight: bold; color:#999999; text-decoration:none;  }
a.easybit:hover { text-decoration:underline; }



/* contenuto pagine */
.over-contenuto { margin:0; padding:0; border:0; width:100%; height:20px; line-height:20px; background-image:url(img/bg_over_content.jpg); background-repeat:repeat-x; background-position: top; display:block; }
#contenuto { margin:0; padding:0; border:0; width: 413px; }
.abstract { font-weight: bold; line-height:150%;  font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999; margin-bottom:20px;  }
.paragrafo { line-height: 200%;  margin-bottom: 20px; color:#666666; text-align:justify; }

#nup { margin:20px 0; padding:0; border:0;}

#titolone { margin:0; padding:0; border:0; height:39px; text-align:left; font-size:26px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: normal; color:#666; }
#indietro { margin:0; padding:0 0 0 12px; border:0; font-weight:bold; background-image:url(img/bg_indietro.gif); background-position:left; background-repeat:no-repeat; position:absolute; bottom:6px; right:0; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#indietro a { margin:0; padding: 0; color: #333; text-decoration:none; }
#indietro a:link { margin:0; padding: 0; color: #333; text-decoration:none; }
#indietro a:hover { margin:0; padding: 0; color: #999; text-decoration:underline; }
#indietro a:active { margin:0; padding: 0; color: #999; text-decoration:underline; }

#tex { margin:0; padding:0; border:0; width:100%; }
#tex img { border:0; }

/* NEWS */
.newscatalog { padding:0; margin: 0; }
.newscatalog table { padding: 0; margin:0; }
.newscatalog td { border-bottom:1px solid #ccc; padding: 7px 0 7px 10px; margin: 0;}
.newscatalog tr:hover, .newscatalog riga:hover  { background-color: #f4f4f4; }
.newscatalog .newsimg { margin-top: 4px; margin-right: 10px; margin-bottom: 2px; margin-left: 0px; float: left; }
.newscatalog .freccia { padding: 11px 0 0 10px; }
.newscatalog td.titolo { width: 100%; }
.newscatalog .testo { padding: 0; margin:0; }
.newscatalog #titolonenews { color:#71c4f6; margin:0; padding:20px 0 0 0; border-bottom:1px solid #CCCCCC; font-size:11px; font-weight:bold; }
.newscatalog .datanews { color:#999999; font-size: 10px; margin:0; padding:0; }
.newscatalog .titolonews { color:#333333; font-weight: bold; font-size:11px; }
.newscatalog .legginews { background-image: url(img/bg_freccia.gif); background-repeat:no-repeat; background-position: center left; padding-left: 13px; height:20px;}
.newscatalog a.leggi { padding: 0 0 0 15px; font-size:10px; margin:0; display:block; color:#999999; text-decoration: none; text-align: right; background-image: url(img/leggi.gif); background-repeat:no-repeat; background-position: left;  }
/*
.licatalog .apri { background-image: url(img/view.jpg); background-repeat:no-repeat; background-position: top left; padding: 3px 0 12px 18px; line-height:40px; text-decoration:none; color:#333333; }
*/
/*
.newscatalog .leggi { display:block; margin: 0; background-image: url(img/viewBtn.jpg); background-repeat:no-repeat; background-position: top left; padding: 0; height:20px; width:80px; }
.newscatalog .leggi:hover { display:block; margin: 0; background-image: url(img/viewBtn.jpg); background-repeat:no-repeat; background-position: bottom left; padding: 0; height:20px; width:80px; }
*/

/* NAVBAR */
.navigationbar { width:100%; margin: 40px 0 20px 0; padding:0; } 
.navigationbar .pre0 { float: left; background-image: url(img/bg_indietro_0.gif); background-position: left center; background-repeat:no-repeat; padding-left: 10px; margin:0; color:#999999; }
.navigationbar .pre1 { float: left; background-image: url(img/bg_indietro_1.gif); background-position: left center; background-repeat:no-repeat; padding-left: 10px; margin:0; color:#333333; text-decoration:none; }
.navigationbar .succ0 { float: right; background-image: url(img/bg_avanti_0.gif); background-position: right center; background-repeat:no-repeat; padding-right: 10px; margin:0; color:#999999; }
.navigationbar .succ1 { float: right; background-image: url(img/bg_avanti_1.gif); background-position: right center; background-repeat:no-repeat; padding-right: 10px; margin:0; color:#333333; text-decoration:none; }
.navigationbar span.pre0 { display:none; }
.navigationbar span.succ0 { display:none; }

/* NOTIZIA */ 
#notizia .titolo { font-size:12px; font-weight:bold; font-family: Tahoma; padding-bottom: 15px;}
#notizia .data { color:#999999; font-size: 10px; margin:0; line-height:100%; border-bottom: 1px solid #FFFFFF; }
/*
#notizia .abstract { font-size:11px; font-weight:bold; font-family: Tahoma; text-align: justify; color: #999999; line-height: 200%;}
*/
#notizia .testo { line-height: 200%; text-align: justify;}
#notizia img { border:0; margin:0;}
#notizia td { border-bottom: 1px solid #FFFFFF; }

/* ALLEGATI */
.allegati #titoloneallegati { color:#71c4f6; margin:0; padding:20px 0 0 0; border-bottom:1px solid #CCCCCC; font-size:11px; font-weight:bold; }
.allegati table td { border-bottom: 1px solid #e4e4e4; line-height: 30px; }
.allegati .freccia { padding: 0 5px 0 10px; }
.allegati .titolo { color:#999999; padding: 0 5px 0 5px;}
.allegati .dimensione { color:#cccccc; width:100%; padding: 0 5px 0 5px;}
.allegati a { font-size:10px; padding: 0 7px 0 25px; margin:0; display:block; background-color: #f4f4f4; color:#999999; text-decoration: none; }
.allegati a:hover { padding: 0 7px 0 25px; margin:0; display:block; background-color: #d3d3d3; color:#ffffff; text-decoration: none; }
.allegati a.apri { margin-right:1px; background-image: url(img/leggi.gif); background-repeat:no-repeat; background-position: 7px center; }
.allegati a.scarica { margin-right:1px; background-image: url(img/salva.gif); background-repeat:no-repeat; background-position: 7px center; }
.allegati { clear:both; }

.licatalog2 { margin:0 0 40px 0; padding:0; border:0; }
.licatalog3 { margin:0 0 20px 0; padding:0; border:0; }
.licatalog3 p { margin:5px 0; padding:0; border:0; }
.cercah1 { margin:0; padding:0; border:0;  font-size:14px; font-weight:bold; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.navbartd { margin:0; padding:15px; border:0;}




/* MENU LIVELLO 1*/
#menusx .tdprincsez { margin:0; padding:0; border: 0;  width:178px; height:31px; background-image:url(img/bk_tdprinc.jpg); background-position: bottom; background-repeat: repeat-x;  }
#menusx .tdprincsez a { display:block; width:168px; padding: 5px; margin:0; color: #FFF; text-decoration:none; font-weight:bold; }
#menusx .tdprincsez a:link { display:block; width:168px; padding: 5px; margin:0; color: #FFF; text-decoration:none; text-decoration:none; font-weight:bold; }
#menusx .tdprincsez a:hover { display:block; width:166px; padding: 5px 5px 5px 7px; margin:0; color: #FFF; text-decoration:none; text-decoration:none; font-weight:bold; }
#menusx .tdprincsez a:active { display:block; width:166px; padding: 5px 5px 5px 7px; margin:0; color: #FFF; text-decoration:none; text-decoration:none; font-weight:bold; }
#menusx .tdprincquasez { margin:0; padding:0; border: 0;  width:178px; height:31px; background-image: url(img/bg_atdprinc.jpg);  background-position: bottom; background-repeat:repeat-x;  }
#menusx .tdprincquasez a { display:block; width:166px; padding: 5px 5px 5px 7px; margin:0; color: #FFF; text-decoration:none; font-weight:bold; }

/*SEZIONE2*/
#menusx .tdprincsez2 { margin:0; padding:0; border: 0;  width:178px; height:31px; background-image:url(img/bg_tdprincsez2.jpg); background-repeat: no-repeat;  }
#menusx .tdprincsez2 a { display:block; width:168px; height: 21px; padding: 5px; margin:0; color: #5eb147; text-decoration:none; font-weight:bold; }
#menusx .tdprincsez2 a:link { display:block; width:168px; height: 21px; padding: 5px; margin:0; color: #5eb147; text-decoration:none; text-decoration:none; font-weight:bold; }
#menusx .tdprincsez2 a:hover { display:block; width:166px; height: 21px; padding: 5px 5px 5px 7px; margin:0; color: #5eb147; text-decoration:none; text-decoration:none; font-weight:bold; }
#menusx .tdprincsez2 a:active { display:block; width:166px; height: 21px; padding: 5px 5px 5px 7px; margin:0; color: #5eb147; text-decoration:none; text-decoration:none; font-weight:bold; }
#menusx .tdprincquasez2 { margin:0; padding:0; border: 0;  width:178px; height:31px; background-image: url(img/bg_atdprinc.jpg);  background-position: bottom; background-repeat:repeat-x;  }
#menusx .tdprincquasez2 a { display:block; width:166px; height: 21px; padding: 5px 5px 5px 7px; margin:0; color: #FFF; text-decoration:none; font-weight:bold; }

/*SEZIONE3*/
#menusx .tdprincsez3 { margin:0; padding:0; border: 0;  width:178px; height:31px; background-image:url(img/bg_tdprincsez3.jpg); background-repeat: no-repeat;  }
#menusx .tdprincsez3 a { display:block; width:168px; height: 21px; padding: 5px 0px 5px 10px; margin:0; color: #5eb147; text-decoration:none; font-weight:bold; }
#menusx .tdprincsez3 a:link { display:block; width:168px; height: 21px; padding: 5px 0px 5px 10px; margin:0; color: #5eb147; text-decoration:none; text-decoration:none; font-weight:bold; }
#menusx .tdprincsez3 a:hover { display:block; width:166px; height: 21px; padding: 5px 5px 5px 7px; margin:0; color: #5eb147; text-decoration:none; text-decoration:none; font-weight:bold; }
#menusx .tdprincsez3 a:active { display:block; width:166px; height: 21px; padding: 5px 5px 5px 7px; margin:0; color: #5eb147; text-decoration:none; text-decoration:none; font-weight:bold; }
#menusx .tdprincquasez3 { margin:0; padding:0; border: 0;  width:178px; height:31px; background-image: url(img/bg_atdprinc.jpg); background-position: bottom; background-repeat:repeat-x;  }
#menusx .tdprincquasez3 a { display:block; width:166px; height: 21px; padding: 5px 5px 5px 7px; margin:0; color: #FFF; text-decoration:none; font-weight:bold; }

/*SEZIONE4*/
.tdprincsez4 { margin:1px; padding:0; border: solid 1px #999;  width:204px; background-image:url(img/bk_tdprinc.jpg); background-position: bottom; background-repeat: no-repeat; background-color:#EAEAEA; font-size:11px;  }
.tdprincsez4 a { color: #333; text-decoration:none; display:block; width:188px; padding:8px; margin:0; }
.tdprincsez4 a:link { color: #333; text-decoration:none; display:block; width:188px; padding:8px; margin:0; }
.tdprincsez4 a:hover { color: #000; text-decoration:none; display:block; width:188px; padding:8px; margin:0;  background-image: url(img/bg_atdprinc4.gif); background-repeat:no-repeat; background-position:left; }
.tdprincsez4 a:active { color: #000; text-decoration:none; display:block; width:188px; padding:8px; margin:0; background-image: url(img/bg_atdprinc4.gif); background-repeat:no-repeat; background-position:left; }

.tdprincquasez4 {  margin:1px; padding:0; border: solid 1px #999;  width:204px; background-image:url(img/bk_tdprinc.jpg); background-position: bottom; background-repeat: no-repeat; background-color:#EAEAEA;  font-size:11px; }
.tdprincquasez4 a, .tdprincquasez4 a:link, .tdprincquasez4 a:hover, .tdprincquasez4 a:active {  color: #000; text-decoration:none; display:block; width:188px; padding:8px; margin:0; background-image: url(img/bg_atdprinc4.gif); background-repeat:no-repeat; background-position:left;  }

/*generale menu principale*/
.tdprinc2 { margin:0; padding: 3px 2px 3px 10px; border:0;  }
.tdprinc2 a { margin:0; padding:0 0 0 12px; color:#666; text-decoration:none; background-image:url(img/bg_tdprinc.gif); background-repeat:no-repeat; background-position:left top;  }
.tdprinc2 a:link { margin:0; padding:0 0 0 12px; color:#666; text-decoration:none; background-image:url(img/bg_tdprinc.gif); background-repeat:no-repeat; background-position:left top;}
.tdprinc2 a:hover { margin:0; padding:0 0 0 12px; color:#000; text-decoration:none; background-image:url(img/bg_tdprincf2.gif); background-repeat:no-repeat; background-position:left top;}
.tdprinc2 a:active { margin:0; padding:0 0 0 12px; color:#000; text-decoration:none; background-image:url(img/bg_tdprincf2.gif); background-repeat:no-repeat; background-position:left top;}

.tdprincqua2 { margin:0; padding: 3px 2px 3px 10px; border:0; color:#000; }
.tdprincqua2 a, .tdprincqua2 a:link, .tdprincqua2 a:hover, .tdprincqua2 a:active { margin:0; padding:0 0 0 12px; color:#000; text-decoration:none;  background-image:url(img/bg_tdprincf2.gif); background-repeat:no-repeat; background-position:left top; }

.tdprinc3 { margin:0; padding: 3px 2px 3px 18px; border:0; }
.tdprinc3 a { margin:0; padding:0 0 0 12px; color:#666; text-decoration:none; background-image:url(img/bg_tdprinc.gif); background-repeat:no-repeat; background-position:left top;   }
.tdprinc3 a:link { margin:0; padding:0 0 0 12px; color:#666; text-decoration:none; background-image:url(img/bg_tdprinc.gif); background-repeat:no-repeat; background-position:left top; }
.tdprinc3 a:hover { margin:0; padding:0 0 0 12px; color:#000; text-decoration:none; background-image:url(img/bg_tdprinc.gif); background-repeat:no-repeat; background-position:left top;  }
.tdprinc3 a:active { margin:0; padding:0 0 0 12px; color:#000; text-decoration:none; background-image:url(img/bg_tdprinc.gif); background-repeat:no-repeat; background-position:left top;  }

.tdprincqua3 { margin:0; padding: 3px 2px 3px 18px; border:0; color:#000; }
.tdprincqua3 a, .tdprincqua3 a:link, .tdprincqua3 a:hover, .tdprincqua3 a:active { margin:0; padding:0 0 0 12px; color:#000; text-decoration:none; background-image:url(img/bg_tdprinc.gif); background-repeat:no-repeat; background-position:left top; }





/*SEZIONE1*/
#texsezione1 { margin:0px; padding:0; border:0; width:100%; text-align:left; }
#texsezione1 h1 { margin:0 0 10px 0; padding:0; border:0;  font-size:18px; font-weight:normal; color:#FF0000; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#texsezione1 h2 { margin:0 0 7px 0; padding:0; border:0;  font-size:16px; font-weight:normal; color:#FF0000; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#texsezione1 h3 { margin:0 0 5px 0; padding:0; border:0;  font-size:11px; font-weight:bold; color:#FF0000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#texsezione1 p { margin:0 0 15px 0; border:0; }
.prientr { margin:0 0 15px 0; padding:0 0 0 18px; border:0; }
.h3rientrfrecciasez1 { margin:0 0 10px 0; padding:0 0 0 18px; border:0; background-image:url(img/bg_freccia.gif); background-position:left top; background-repeat:no-repeat; font-size:11px; font-weight:bold; color:#FF0000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; display:block; }

#texsezione1 img { border:0; }

.sedi { margin:0 0 15px 10px; padding:0 0 0 13px; color: #333; text-decoration:none; background-image:url(img/bg_sedilink.gif); background-position:left; background-repeat:no-repeat; line-height:30px; }
.sedi:link { margin:0 0 15px 10px; padding:0 0 0 13px; color:#333; text-decoration:none; background-image:url(img/bg_sedilink.gif); background-position:left; background-repeat:no-repeat; line-height:30px;}
.sedi:hover { margin:0 0 15px 10px; padding:0 0 0 13px; color:#999; text-decoration:underline; background-image:url(img/bg_sedilink.gif); background-position:left; background-repeat:no-repeat; line-height:30px;}
.sedi:active { margin:0 0 15px 10px; padding:0 0 0 13px; color:#999; text-decoration:underline; background-image:url(img/bg_sedilink.gif); background-position:left; background-repeat:no-repeat; line-height:30px;}

.mappa { margin:12px 0; padding:0 0 0 19px; color:#FF0000; text-decoration:none; background-image:url(img/bg_mappa.jpg); background-position:left; background-repeat:no-repeat; }
.mappa:link { margin:12px 0; padding:0 0 0 19px; color:#FF0000; text-decoration:none; background-image:url(img/bg_mappa.jpg); background-position:left; background-repeat:no-repeat;  }
.mappa:hover { margin:2px 0; padding:0 0 0 19px; color:#FF0000; text-decoration:underline; background-image:url(img/bg_mappa.jpg); background-position:left; background-repeat:no-repeat;  }
.mappa:active { margin:12px 0; padding:0 0 0 19px; color:#FF0000; text-decoration:underline; background-image:url(img/bg_mappa.jpg); background-position:left; background-repeat:no-repeat;  }


#texsezione1 ul { margin:0; padding:0; border:0; list-style-type:none; }
#texsezione1 li { margin:0; padding:0 0 0 11px; border:0; list-style-type:none; background-image:url(img/bg_li_texsez1.gif); background-repeat:no-repeat; background-position:left; }

#downlsezione1 { margin:15px 0; padding:0; border:0; line-height:15px; }
#downlsezione1 h4 { margin:0 0 5px 0; padding:0; border:0; font-size:11px; font-weight:bold; }
#downlsezione1 a { margin:0 0 0 10px; padding:0 0 0 11px; color: #FF0000; text-decoration:none; background-image:url(img/bg_downlasez1.gif); background-position:left top; background-repeat:no-repeat; }
#downlsezione1 a:link { margin:0 0 0 10px; padding:0 0 0 11px; color: #FF0000; text-decoration:none; background-image:url(img/bg_downlasez1.gif); background-position:left top; background-repeat:no-repeat; }
#downlsezione1 a:hover { margin:0 0 0 10px; padding:0 0 0 11px; color: #FF0000; text-decoration:underline; background-image:url(img/bg_downlasez1.gif); background-position:left top; background-repeat:no-repeat; }
#downlsezione1 a:active { margin:0 0 0 10px; padding:0 0 0 11px; color: #FF0000; text-decoration:underline; background-image:url(img/bg_downlasez1.gif); background-position:left top; background-repeat:no-repeat; }


/*SEZIONE2*/
#texsezione2 { margin:27px 10px 5px 20px; padding:0; border:0; width:525px; text-align:left; }
#texsezione2 h1 { margin:0 0 10px 0; padding:0; border:0;  font-size:18px; font-weight:normal; color:#99CC00; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#texsezione2 h2 { margin:0 0 7px 0; padding:0; border:0;  font-size:16px; font-weight:normal; color:#99CC00; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#texsezione2 h3 { margin:0 0 5px 0; padding:0; border:0;  font-size:11px; font-weight:bold; color:#99CC00; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#texsezione2 p { margin:0 0 15px 0; border:0; }

#texsezione2 img { border:0; }

#texsezione2 ul { margin:0; padding:0; border:0; list-style-type:none; }
#texsezione2 li { margin:0; padding:0 0 0 11px; border:0; list-style-type:none; background-image:url(img/bg_li_texsez2.gif); background-repeat:no-repeat; background-position:left; }

.linkonesez2 { margin:0 0 10px 0; padding:0 0 0 18px; border:0; background-image:url(img/bg_freccia.gif); background-position:left; background-repeat:no-repeat; font-size:18px; color:#99CC00;   text-decoration:none; line-height:30px; }
.linkonesez2:link { margin:0 0 10px 0; padding:0 0 0 18px; border:0; background-image:url(img/bg_freccia.gif); background-position:left; background-repeat:no-repeat; font-size:18px; color:#99CC00;   text-decoration:none; line-height:30px;}
.linkonesez2:hover {  margin:0 0 10px 0; padding:0 0 0 18px; border:0; background-image:url(img/bg_freccia.gif); background-position:left; background-repeat:no-repeat; font-size:18px; color:#99CC00;   text-decoration:underline; line-height:30px;}
.linkonesez2:active {  margin:0 0 10px 0; padding:0 0 0 18px; border:0; background-image:url(img/bg_freccia.gif); background-position:left; background-repeat:no-repeat; font-size:18px; color:#99CC00;   text-decoration:underline; line-height:30px;}

.tabesami { margin:0 0 20px 0; padding:0; border:0; width:516px; border:0;}
.tabesamitd1 { margin:0; padding:4px 12px; border:0; width:50%; border:0; background-color:#EDEDED;}
.tabesamitd2 { margin:0; padding:4px 12px;; border:0; width:50%; border:0; background-color:#FFF;}

#downlsezione2 { margin:15px 0; padding:0; border:0; line-height:15px; }
#downlsezione2 h4 { margin:0 0 5px 0; padding:0; border:0; font-size:11px; font-weight:bold; }
#downlsezione2 a { margin:0 0 0 10px; padding:0 0 0 11px; color: #99CC00; text-decoration:none; background-image:url(img/bg_downlasez2.gif); background-position:left top; background-repeat:no-repeat; }
#downlsezione2 a:link { margin:0 0 0 10px; padding:0 0 0 11px; color: #99CC00; text-decoration:none; background-image:url(img/bg_downlasez2.gif); background-position:left top; background-repeat:no-repeat; }
#downlsezione2 a:hover { margin:0 0 0 10px; padding:0 0 0 11px; color: #99CC00; text-decoration:underline; background-image:url(img/bg_downlasez2.gif); background-position:left top; background-repeat:no-repeat; }
#downlsezione2 a:active { margin:0 0 0 10px; padding:0 0 0 11px; color: #99CC00; text-decoration:underline; background-image:url(img/bg_downlasez2.gif); background-position:left top; background-repeat:no-repeat; }

.allegatoinc { margin:12px 0; padding:0 0 0 19px; color:#99CC00; text-decoration:none; background-image:url(img/bg_mappa.jpg); background-position:left; background-repeat:no-repeat; }
.allegatoinc:link { margin:12px 0; padding:0 0 0 19px; color:#99CC00; text-decoration:none; background-image:url(img/bg_mappa.jpg); background-position:left; background-repeat:no-repeat;  }
.allegatoinc:hover { margin:2px 0; padding:0 0 0 19px; color:#99CC00; text-decoration:underline; background-image:url(img/bg_mappa.jpg); background-position:left; background-repeat:no-repeat;  }
.allegatoinc:active { margin:12px 0; padding:0 0 0 19px; color:#99CC00; text-decoration:underline; background-image:url(img/bg_mappa.jpg); background-position:left; background-repeat:no-repeat;  }

/*SEZIONE3*/
#texsezione3 { margin:27px 10px 5px 20px; padding:0; border:0; width:525px; text-align:left; }
#texsezione3 h1 { margin:0 0 10px 0; padding:0; border:0;  font-size:18px; font-weight:normal; color:#FF9900; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#texsezione3 h2 { margin:0 0 7px 0; padding:0; border:0;  font-size:16px; font-weight:normal; color:#FF9900; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#texsezione3 h3 { margin:0 0 5px 0; padding:0; border:0;  font-size:11px; font-weight:bold; color:#FF9900; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#texsezione3 p { margin:0 0 15px 0; border:0; }

#texsezione3 img { border:0; }

#texsezione3 ul { margin:0; padding:0; border:0; list-style-type:none; }
#texsezione3 li { margin:0; padding:0 0 0 11px; border:0; list-style-type:none; background-image:url(img/bg_li_texsez3.gif); background-repeat:no-repeat; background-position:left; }

#downlsezione3 { margin:15px 0; padding:0; border:0; line-height:15px; }
#downlsezione3 h4 { margin:0 0 5px 0; padding:0; border:0; font-size:11px; font-weight:bold; }
#downlsezione3 a { margin:0 0 0 10px; padding:0 0 0 11px; color: #FF9900; text-decoration:none; background-image:url(img/bg_downlasez3.gif); background-position:left top; background-repeat:no-repeat; }
#downlsezione3 a:link { margin:0 0 0 10px; padding:0 0 0 11px; color: #FF9900; text-decoration:none; background-image:url(img/bg_downlasez3.gif); background-position:left top; background-repeat:no-repeat; }
#downlsezione3 a:hover { margin:0 0 0 10px; padding:0 0 0 11px; color: #FF9900; text-decoration:underline; background-image:url(img/bg_downlasez3.gif); background-position:left top; background-repeat:no-repeat; }
#downlsezione3 a:active { margin:0 0 0 10px; padding:0 0 0 11px; color: #FF9900; text-decoration:underline; background-image:url(img/bg_downlasez3.gif); background-position:left top; background-repeat:no-repeat; }

/*SEZIONE4*/
#texsezione4 { margin:27px 10px 5px 20px; padding:0; border:0; width:525px; text-align:left; }
#texsezione4 h1 { margin:0 0 10px 0; padding:0; border:0;  font-size:18px; font-weight:normal; color:#007ACC; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#texsezione4 h2 { margin:0 0 7px 0; padding:0; border:0;  font-size:16px; font-weight:normal; color:#007ACC; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#texsezione4 h3 { margin:0 0 5px 0; padding:0; border:0;  font-size:11px; font-weight:bold; color:#007ACC; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#texsezione4 p { margin:0 0 15px 0; border:0; }

#texsezione4 img { border:0; }

#texsezione4 ul { margin:0; padding:0; border:0; list-style-type:none; }
#texsezione4 li { margin:0; padding:0 0 0 11px; border:0; list-style-type:none; background-image:url(img/bg_li_texsez4.gif); background-repeat:no-repeat; background-position:left; }


.linkonesez4 { margin:0 0 10px 0; padding:0 0 0 18px; border:0; background-image:url(img/bg_freccia.gif); background-position:left; background-repeat:no-repeat; font-size:18px; color:#007ACC;   text-decoration:none; line-height:30px; }
.linkonesez4:link { margin:0 0 10px 0; padding:0 0 0 18px; border:0; background-image:url(img/bg_freccia.gif); background-position:left; background-repeat:no-repeat; font-size:18px; color:#007ACC;   text-decoration:none; line-height:30px;}
.linkonesez4:hover {  margin:0 0 10px 0; padding:0 0 0 18px; border:0; background-image:url(img/bg_freccia.gif); background-position:left; background-repeat:no-repeat; font-size:18px; color:#007ACC;   text-decoration:underline; line-height:30px;}
.linkonesez4:active {  margin:0 0 10px 0; padding:0 0 0 18px; border:0; background-image:url(img/bg_freccia.gif); background-position:left; background-repeat:no-repeat; font-size:18px; color:#007ACC;   text-decoration:underline; line-height:30px;}

#downlsezione4 { margin:15px 0; padding:0; border:0; line-height:15px; }
#downlsezione4 h4 { margin:0 0 5px 0; padding:0; border:0; font-size:11px; font-weight:bold; }
#downlsezione4 a { margin:0 0 0 10px; padding:0 0 0 11px; color: #007ACC; text-decoration:none; background-image:url(img/bg_downlasez4.gif); background-position:left top; background-repeat:no-repeat; }
#downlsezione4 a:link { margin:0 0 0 10px; padding:0 0 0 11px; color: #007ACC; text-decoration:none; background-image:url(img/bg_downlasez4.gif); background-position:left top; background-repeat:no-repeat; }
#downlsezione4 a:hover { margin:0 0 0 10px; padding:0 0 0 11px; color: #007ACC; text-decoration:underline; background-image:url(img/bg_downlasez4.gif); background-position:left top; background-repeat:no-repeat; }
#downlsezione4 a:active { margin:0 0 0 10px; padding:0 0 0 11px; color: #007ACC; text-decoration:underline; background-image:url(img/bg_downlasez4.gif); background-position:left top; background-repeat:no-repeat; }

.allegatoserv { margin:12px 0; padding:0 0 0 19px; color:#007ACC; text-decoration:none; background-image:url(img/bg_mappa.jpg); background-position:left; background-repeat:no-repeat; }
.allegatoserv:link { margin:12px 0; padding:0 0 0 19px; color:#007ACC; text-decoration:none; background-image:url(img/bg_mappa.jpg); background-position:left; background-repeat:no-repeat;  }
.allegatoserv:hover { margin:2px 0; padding:0 0 0 19px; color:#007ACC; text-decoration:underline; background-image:url(img/bg_mappa.jpg); background-position:left; background-repeat:no-repeat;  }
.allegatoserv:active { margin:12px 0; padding:0 0 0 19px; color:#007ACC; text-decoration:underline; background-image:url(img/bg_mappa.jpg); background-position:left; background-repeat:no-repeat;  }



#texsezione1 td, #texsezione2 td, #texsezione3 td, #texsezione4 td { margin:0; padding:3px;  }

/*HP*/
#pp { margin:13px 0 0 0; padding:0; border:0; width:541px; display:table; }
#pp h1 { margin:0; padding:0; border:0; text-align:left; font-size:22px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#pp h2 { margin:0; padding:0; border:0; text-align:left; font-size:10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#999; font-weight:bold;}
#pp img { margin:0 14px 10px 0; padding:0; border:0; float:left; }
#pp a { margin:0; padding: 0; color: #333; text-decoration:none; }
#pp a:link { margin:0; padding: 0; color: #333; text-decoration:none; }
#pp a:hover { margin:0; padding: 0; color: #999; text-decoration:underline; }
#pp a:active { margin:0; padding: 0; color: #999; text-decoration:underline; }



#nupolihp { margin:35px 10px 0 0; padding:0 0 0 25px; border:0; width:240px; background-image: url(img/bg_nupolihp.jpg); background-position:left top; background-repeat:no-repeat;  }
#nupolihp h1 { margin:0; padding:0; border:0; text-align:left; font-size:16px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333;}
#nupolihp h2 { margin:0; padding:0; border:0; text-align:left; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#999; font-weight:normal;}

#nuclientihp { margin:35px 0 0 0; padding:0 0 0 25px; border:0; width:240px; background-image:url(img/bg_nuclientihp.jpg); background-position:left top; background-repeat:no-repeat;  }
#nuclientihp h1 { margin:0; padding:0; border:0; text-align:left; font-size:16px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333;}
#nuclientihp h2 { margin:0; padding:0; border:0; text-align:left; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#999; font-weight:normal;}

#numedicihp { margin:35px 10px 0 0; padding:0 0 0 25px; border:0; width:240px; background-image: url(img/bg_numedicihp.jpg); background-position:left top; background-repeat:no-repeat;  }
#numedicihp h1 { margin:0; padding:0; border:0; text-align:left; font-size:16px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333;}
#numedicihp h2 { margin:0; padding:0; border:0; text-align:left; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#999; font-weight:normal;}

#nuaziendehp { margin:35px 0 0 0; padding:0 0 0 25px; border:0; width:240px; background-image:url(img/bg_aziendahp.jpg); background-position:left top; background-repeat:no-repeat;  }
#nuaziendehp h1 { margin:0; padding:0; border:0; text-align:left; font-size:16px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333;}
#nuaziendehp h2 { margin:0; padding:0; border:0; text-align:left; font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#999; font-weight:normal;}

.nuhpa { margin:0; padding: 0; color: #333; text-decoration:none; }
.nuhpa:link { margin:0; padding: 0; color: #333; text-decoration:none; }
.nuhpa:hover { margin:0; padding: 0; color: #999; text-decoration:underline; }
.nuhpa:active { margin:0; padding: 0; color: #999; text-decoration:underline; }


/* menuBottom */
#giutd { margin:0; padding:0; border:0; width:786px; height:54px; }
#giu { margin:0; padding:0; border:0; width:767px; height:54px; position:relative; left:9px; background-image:url(img/bg_giu.jpg); background-repeat:repeat-x; background-position:top; }
#menubot { margin:0; padding:0; border:0;  position: absolute; top:21px; right:10px; font-size:9px;  width:445px; text-align:right;  }
#menubot a { margin: 0 0 0 20px; padding: 0; color: #333; text-decoration:underline; }
#menubot a:link { margin: 0 0 0 20px; padding: 0; color: #333; text-decoration:underline;  }
#menubot a:hover { margin: 0 0 0 20px; padding: 0; color: #999; text-decoration:none; }
#menubot a:active { margin: 0 0 0 20px; padding: 0; color: #999; text-decoration:none;  }
#w3c { margin:0; padding:0; border:0; text-align:center; }
#w3c img { margin:0 11px 0 0; padding:0; border:0; }

/* form */
form { margin:0; padding:0; border:0; }
.tabform td { margin:0; padding:5px; border:0; }
.inputfield { margin:0; padding:0 3px 0 3px; border: solid 1px #CCC; height:15px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; }

/* form suggerimenti */
.formsuggerimenti { margin:20px; color: #666666; } 
.formsuggerimenti input.mail { width: 100%; padding: 3px; margin-bottom: 7px; }
.formsuggerimenti textarea { width: 100%; height: 100px; font-size: 12px; padding: 3px; }
.formsuggerimenti .mail { border: 1px solid #cccccc; font-size: 12px; }
.formsuggerimenti .invia { font-weight:bold; margin-top:5px; background-color:#FFFFFF; cursor:pointer; font-size:10px; color:#999999; padding-left: 7px; 
background-image: url(img/bg_linksub1_right.gif); background-repeat: no-repeat; background-position: left center; text-decoration:none; }
.formsuggerimenti .invia:hover { text-decoration:underline; }

#cercatot { margin:0; padding:0; border:0;  height:18px; width: 141px; }
.cercafield { margin:0; padding: 4px 0 0 3px; border:0; width:115px; height:18px; background-image: url(img/bg_cercafield.jpg); background-repeat: no-repeat; font-size:10px; background-position: top; }
.cerca { margin:0; padding:0;  border:0; background-image: url(img/cerca.jpg); background-repeat:no-repeat; cursor:pointer; width:18px; height:18px; line-height:18px; }
.field { margin:0 4px 0 0; padding:0; border:solid 1px #FF9900;  height:16px; background-image:url(img/bkg_field.jpg); background-repeat:repeat-x; }
#entra { margin:0; padding:0; border:0; width:56px; height:18px; background-image: url(img/entra.jpg); }
.avanti { margin:0; padding:0; border:0; width:52px; height:26px; background-image: url(img/bg_avanti.gif); font-size:11px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333; font-weight:bold; cursor:pointer; }
.correggi { margin:0; padding:0; border:0; width:61px; height:26px; background-image: url(img/bg_correggi.gif); font-size:11px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333; font-weight:bold; cursor:pointer; }
.conferma { margin:0; padding:0; border:0; width:61px; height:26px; background-image: url(img/bg_conferma.gif); font-size:11px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#333; font-weight:bold; cursor:pointer; }


/* NUMERI UTILI */
.numeri table { width:100%; }
.numeri td { padding:5px; }
.numeri tr:hover { background-color:#f4f4f4; }
.numeri .descrizione { width:100%; }
.numeri .titolo { font-weight:bold; }
.numeri a { font-size:10px; padding: 0 7px 0 25px; margin:0; display:block; color:#999999; text-decoration: none; }
.numeri a:hover { padding: 0 7px 0 25px; margin:0; display:block; color:#999999; text-decoration: none; }
.numeri a.apri { margin-right:1px; background-image: url(img/leggi.gif); background-repeat:no-repeat; background-position: 7px center; }
.numeri table td { border-bottom: 1px solid #e4e4e4; }


/* CONTATTACI */
.contatto { margin-bottom: 20px; }
.contatto img { padding-right:3px; }
.contatto span { font-weight: bold; }
.nome { border-bottom: 1px solid #999999; width:100%; color:#999999; font-weight:bold; line-height:18px; }

/* CONSIGLIERI */
.consiglieri img { margin-right: 10px; border: 0;}

/* DELIBERAZIONI */
.delib th { color:#CCCCCC; }

/* ASSOCIAZIONI*/ 
.associazioni span { font-weight: bold; }
.associazioni .titolo { font-size: 20px; color:#999999;  }
.associazioni .descr { padding:10px; color:#666666; font-weight:bold; font-size:13px; }
.associazioni table td { border: 1px solid #CCCCCC; padding: 2px 5px 2px 5px; color:#666666; }
.associazioni .label { color:#333333; font-weight:bold; background-color:#e4e4e4; }

/* BANDI*/ 
.bandi td { padding:5px; }
.bandi tr:hover { background-color:#f4f4f4; }
.bandi tr.header:hover { background-color:#fff; }
.bandi .descrizione { width:100%; }
.bandi .titolo { font-weight:bold; }
.bandi a { font-size:10px; padding: 0 7px 0 25px; margin:0; display:block; color:#999999; text-decoration: none; }
.bandi a:hover { padding: 0 7px 0 25px; margin:0; display:block; color:#999999; text-decoration: none; }
.bandi a.apri { margin-right:1px; background-image: url(img/leggi.gif); background-repeat:no-repeat; background-position: 7px center; }
.bandi table td { border-bottom: 1px solid #e4e4e4; }
.bandi table th { padding: 0 5px 0 5px; font-size:10px; color:#CCCCCC; font-weight:bold; }
.bandi .scadenza { font-size:10px; color:#666; }
.bandi .scadenza span { font-weight:bold; }

/* PARAGRAFO SPECIFICO */
.specparagrafo span { font-weight: bold; }
.specparagrafo h1 { margin-top:5px; padding:0; color:#999; margin-bottom: 10px; font-size:12px; font-weight: bold; margin-left:5px;  }
.specparagrafo p.descr { margin: 15px; overflow:hidden; color:#666666;  }
.specparagrafo .label { color:#333333; font-weight:bold; background-color:#e4e4e4; }
.specparagrafo .scadenza { color: #CC3300; }
.specparagrafo table { width:100%; }
.specparagrafo td { border: 1px solid #CCCCCC; background-color:#FFFFFF; padding: 2px 5px 2px 5px; color:#666666; }
.specparagrafo p.info { width: 100%; background-color: #FFFFFF; text-indent:15px; margin-bottom:3px; }

/* DELIBERAZIONI */
.delib table { width:100%; }
.delib td { padding:5px; }
.delib th { padding: 0 5px 0 5px; color: #CCCCCC; background-color:#FFFFFF; }
.delib tr:hover { background-color:#f4f4f4; }
.delib .descrizione { width:100%; }
.delib .titolo { font-weight:bold; }
.delib a { font-size:10px; padding: 0 7px 0 25px; margin:0; display:block; color:#999999; text-decoration: none; }
.delib a:hover { padding: 0 7px 0 25px; margin:0; display:block; color:#999999; text-decoration: none; }
.delib a.apri { margin-right:1px; background-image: url(img/leggi.gif); background-repeat:no-repeat; background-position: 7px center; }
.delib table td { border-bottom: 1px solid #e4e4e4; }

/* LINK UTILI */
.linkutili td { background-color:#FFFFFF; padding:5px; color:#999999; }

/* RISULTATI RICERCA */
.riscerca h1 { color:#668C66; margin-bottom: 10px; font-weight: normal; text-indent:5px; }
.riscerca a { margin-left:10px; padding-left: 15px; background-image: url(img/bg_linksub1_right.gif); background-repeat: no-repeat; background-position: left center; color: #999999; text-decoration:none; }
.riscerca .vuoto { text-align:center; color: #D80000; }
.riscerca { line-height: 200%; margin-bottom: 20px; }


/* MAPPA */
td.menutree { border:0; padding-top:30px; background:transparent; }


.menutree a { color: #999; text-decoration:none; font-weight:bold; line-height:16px; font-size:12px; }
.menutree a:link { color: #999; text-decoration:none; margin-left:0px; }
.menutree a:visited { color: #999; text-decoration:none; margin-left:0px; }
.menutree a:hover { color: #999; text-decoration:underline; margin-left:0px; }
.menutree a:active { color: #999; text-decoration:underline; margin-left:0px; }

.menutree2 a { color:#999; text-decoration:none; font-weight:normal; margin-left:10px; line-height:16px; font-size:11px; padding-left: 12px; background-image: url(img/bg_tdprinc.gif); background-position: 0px 1px; background-repeat: no-repeat; }
.menutree2 a:link { color: #999; text-decoration:none; margin-left:10px;  }
.menutree2 a:visited { color: #999; text-decoration:none; margin-left:10px; } 
.menutree2 a:hover { color: #999; text-decoration:underline; margin-left:10px; }
.menutree2 a:active { color: #999; text-decoration:underline; margin-left:10px; }

td.menutree2, td.menutree3, td.menutree4 { border:0; }

.menutree3 a { color: #666666; text-decoration:none; font-weight:normal; margin-left:20px; line-height:16px; font-size:11px; padding-left: 7px; background-image: url(img/bkg_easy.gif); background-position: 0px 6px; background-repeat: no-repeat; }
.menutree4 a { color:#333333; text-decoration:none; font-weight:normal; margin-left:40px; line-height:16px; font-size:10px; }
