/* generali */

body { margin:0; padding:0; border:0; font-family:Verdana, Arial, Helvetica, sans-serif;  background-color:#D7D7D7; }
td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; }
#giu { margin:30px 0 0 0; padding:0; border:0; width:760px; height:52px;  position: relative; bottom:0; left:0; background-image:url(img/bkg_giu.jpg); background-repeat:repeat-x; }
#tabellone { margin:0; padding:0;  border:0;  width:760px; height:100%;  background-color:#FFF;}
a { margin:0; padding: 0; color: #333; text-decoration:underline; }
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; }


/* accessibilità */
#accesibilita { margin:0; padding:0; border:0; position:absolute; top:25px; right:219px;  font-size:9px; line-height:16px; font-weight:bold; z-index:10; text-align:right; width:380px; }
#listam { margin:1px 15px; padding:0 0 0 20px; border:0; list-style-type:none; background-image:url('../img/css/bg_listampa.gif'); background-position:left; background-repeat:no-repeat; }
#lilegg { margin:0 15px; padding:0 0 0 20px; border:0; list-style-type:none; background-image:url('../img/css/bkg_lileggi.gif'); background-position:left; background-repeat:no-repeat; }
#ligraf { display:none; }
#accesibilita a { color: #FF9900; text-decoration:underline;  }
#accesibilita a:link { color: #FF9900; text-decoration:underline; }
#accesibilita a:hover { color: #FF9900; text-decoration:none; }
#accesibilita a:active { color: #FF9900; text-decoration:none; }


/* testalino */
#testatd { margin:0; padding:0; border:0; width:760px; height:100px; }
#testa { margin:0; padding:0; border:0; width:760px; height:100px;  position: relative; top:0; left:0; }
#logo { margin:0; padding:0; border:0; position:absolute; top:19px; left:23px;}
#separatestasx { margin:0; padding:0; border:0; width:9px; height:89px; position:absolute; top:5px; left:210px;}
#separatestadx { margin:0; padding:0; border:0; width:9px; height:89px; position:absolute; top:5px; left:589px;}
#logodx { margin:0; padding:0; border:0; position:absolute; top:38px; left:638px;}



/* CENTRALE */


/* menu principale */
#menu { margin:0; padding:0 0 15px 0; border:0; width:206px;  font-size:9px; font-weight:bold; }

#imgsezione { margin:0; padding:0; border:0; width:205px;  }
#imgsezione img { margin:0 0 1px 0; padding:0; border:0; }

#menu table { margin:0 0 0 1px; padding:0; border:0; width:206px; }

.tdprinc { margin:1px; padding:0; border: solid 1px #999;  width:204px; background-image:url('../img/css/bk_tdprinc.jpg'); background-repeat: no-repeat; background-color:#EAEAEA; font-weight:bold; font-size:10px;  }
.tdprinc a { color: #333; text-decoration:none; display:block; width:180px; padding:8px 12px; margin:0; }
.tdprinc a:link { color: #333; text-decoration:none; display:block; width:180px; padding:8px 12px; margin:0; }
.tdprinc a:hover { color: #999; text-decoration:none; display:block; width:180px; padding:8px 12px; margin:0; }
.tdprinc a:active { color: #999; text-decoration:none; display:block; width:180px; padding:8px 12px; margin:0; }

.tdprincqua {  margin:1px; padding:0; border: solid 1px #999;  width:204px; background-image:url('../img/css/bk_tdprinc.jpg'); background-repeat: no-repeat; background-color:#EAEAEA; font-weight:bold; font-size:10px; }
.tdprincqua a, .tdprincqua a:link, .tdprincqua a:hover, .tdprincqua a:active {  color: #999; text-decoration:none; display:block; width:180px; padding:8px 12px; margin:0;  }

.tdsub1 { margin:0; padding: 0px 2px 6px 15px; border:0; background-image: url('../img/css/bg_linksub1.gif'); background-repeat:no-repeat; background-position:left top; }
.tdsub1 a { margin:0; padding:0; color:#333; text-decoration:none;   }
.tdsub1 a:link { margin:0; padding:0; color:#333; text-decoration:none; }
.tdsub1 a:hover { margin:0; padding:0; color:#999; text-decoration:none;  }
.tdsub1 a:active { margin:0; padding:0; color:#999; text-decoration:none;  }

.tdsub1qua { margin:0; padding: 0 0 6px 15px; border:0; background-image: url('../img/css/bg_linksub1.gif'); background-repeat:no-repeat; background-position:left top; color:#999; }
.tdsub1qua a, .tdsub1qua a:link, .tdsub1qua a:hover, .tdsub1qua a:active { margin:0; padding:0; color:#999; text-decoration:none; }

.tdsub2 { margin:0; padding: 0 2px 6px 25px; border:0; background-image: url('../img/css/bg_linksub2.gif'); background-repeat:no-repeat; background-position:left top; }
.tdsub2 a { margin:0; padding:0; color:#333; text-decoration:none;   }
.tdsub2 a:link { margin:0; padding:0; color:#333; text-decoration:none; }
.tdsub2 a:hover { margin:0; padding:0; color:#999; text-decoration:none;  }
.tdsub2 a:active { margin:0; padding:0; color:#999; text-decoration:none;  }

.tdsub2qua { margin:0; padding: 0 0 6px 25px; border:0; background-image: url('../img/css/bg_linksub2.gif'); background-repeat:no-repeat; background-position:left top; color:#999; }
.tdsub2qua a, .tdsub2qua a:link, .tdsub2qua a:hover, .tdsub2qua a:active { margin:0; padding:0; color:#999; text-decoration:none; }


.tdsub3 { margin:0; padding: 0px 2px 6px 35px; border:0; background-image: url('../img/css/bg_linksub3.gif'); background-repeat:no-repeat; background-position:left top; }
.tdsub3 a { margin:0; padding:0; color:#333; text-decoration:none;   }
.tdsub3 a:link { margin:0; padding:0; color:#333; text-decoration:none; }
.tdsub3 a:hover { margin:0; padding:0; color:#999; text-decoration:none;  }
.tdsub3 a:active { margin:0; padding:0; color:#999; text-decoration:none;  }

.tdsub3qua { margin:0; padding: 0 0 6px 35px; border:0; background-image: url('../img/css/bg_linksub3.gif'); background-repeat:no-repeat; background-position:left top; color:#999; }
.tdsub3qua a, .tdsub3qua a:link, .tdsub3qua a:hover, .tdsub3qua a:active { margin:0; padding:0; color:#999; text-decoration:none; }

/* contenuto pagine */
#contenuto { margin:0; padding:0 0 15px 0; border:0; width:554px; }

#menutop { margin:0 0 0 3px; padding:0; border:0; width:550px; height:45px; position:relative; background-image:url('../img/css/bg_menutop.jpg'); background-repeat:repeat-x; background-position:bottom;}
#menutop table { margin:0; padding:0; border:0; width:550px; height:31px;}
#menutop td { margin:0; padding:0; border:0; border-left:solid 1px #FFF;  height:31px; background-image:url('../img/css/bg_menutoptd.jpg'); background-repeat:repeat-x;  font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#menutop a { margin:0 2px; padding:0; color: #333; text-decoration:none; }
#menutop a:link { margin:0 2px; padding:0; color: #333; text-decoration:none;  }
#menutop a:hover { margin:0 2px; padding:0; color: #FFF; text-decoration:none;  }
#menutop a:active { margin:0 2px; padding:0; color: #FFF; text-decoration:none;  }
#menutop a.selected { margin:0 2px; padding:0; color: #FFF; text-decoration:none;  }


#tex { margin:0 8px 0 14px; padding:0; border:0; width:532px; text-align:left; line-height: 1.5em;  }
#tex h1 { margin:13px 0 15px 0; padding:0 0 7px 0; border:0; border-bottom:solid 2px #EDEDED; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:18px; font-weight:normal;}
#tex h3 { margin:0 0 12px 0; padding:0; border:0;  font-size:11px; font-weight:bold;}
#tex h2 { margin:0 0 12px 0; padding:0; border:0;  font-size:11px; font-weight:bold; color:#FF9900;}
#tex p { margin:0 0 10px 0; padding:0; border:0; }
.servimg { margin:0 3px 0 0; padding:0;  border:0; }
.partnerimg { margin:0 20px 0 0; padding:0;  border:0; }
#tex img { border:0; }
#tex td  {line-height: 1.5em;}

.tdimgtex { margin:0; padding:0 10px 10px 0; border:0; }
 
#tex ul { margin:0; padding:0; border:0; list-style-type:none; }
#tex li { margin:0; padding:0 0 0 11px; border:0; list-style-type:none; background-image:url('../img/css/bg_li.gif'); background-repeat:no-repeat; background-position: top left; }

.scaricapdf, .scaricapdf:link, .scaricapdf:hover, .scaricapdf:active { padding:6px 0 7px 25px; font-weight:bold; background-image:url('../img/css/scaricapdf.gif'); background-position:left; background-repeat:no-repeat; font-size:9px; }


/* menuBottom */
#giutd { margin:0; padding:0; border:0; width:760px; height:52px; }
#giu { margin:0; padding:0; border:0; width:760px; height:52px; position:relative; background-image:url('../img/css/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 10px; padding: 0; color: #333; text-decoration:underline; }
#menubot a:link { margin: 0 0 0 10px; padding: 0; color: #333; text-decoration:underline;  }
#menubot a:hover { margin: 0 0 0 10px; padding: 0; color: #999; text-decoration:none; }
#menubot a:active { margin: 0 0 0 10px; padding: 0; color: #999; text-decoration:none;  }
.w3c { margin:11px 0 0 11px; padding:0; border:0; }

/* form */
form, form td { font-size:10px; }
form th { font-size:10px; font-weight:bold; }
input { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#cercatot { margin:0; padding:0; border:0;  height:18px; position:absolute; top:59px; left:305px; }
.cercafield { margin:0 4px 0 0; padding:0; border:solid 1px #FF9900; width:126px; height:16px; background-image:url('../img/css/bkg_field.jpg'); background-repeat:repeat-x; }
#cerca { margin:0; padding:0; border:0; width:56px; height:18px; background-image:url('../img/css/cerca.jpg'); }
.field { margin:0 4px 0 0; padding:0; border:solid 1px #FF9900;  height:16px; background-image:url('../img/css/bkg_field.jpg'); background-repeat:repeat-x; }
#entra { margin:0; padding:0; border:0; width:56px; height:18px; background-image: url('../img/css/entra.jpg'); }

/* homepage */

.imglnk { text-decoration: none; }

/* mappa del sito */

#sitemap { }
#sitemap li.m1 { margin: 0 3px 3px 0; font-size: 1.4em; background-color:#FF9900; font-weight:bold;}
#sitemap li.m2 { margin-left: 10px; font-size: 1.2em; }
#sitemap li.m3 { margin-left: 20px; font-size: 1.1em; }
#sitemap li.m4 { margin-left: 30px; }

/* bandi */
#bandiarea { margin:0; padding:0; border:0; font-weight:bold; }
#bandiarea img { margin:0 0 0 10px; padding:0; border:0; }
#bandiarea a, #bandiarea a:link { text-decoration:none; }
#tabbanbi { margin:15px 0 0 0; padding:0; border:0; width:532px; }
#tabbanbi th { margin:0; padding:0 4px; border:0; background-image:url('../img/css/bg_th_tabbandi.jpg'); background-repeat:repeat-x; color:#FFF; font-weight:bold; text-align:left; font-size:11px; height:24px; }
#tabbanbi h1 { margin:0 0 7px 0; padding:0; border:0; font-size:11px; font-weight:bold; }
#tabbanbi img { margin:0; padding:0; border:0; }
#tabbanbi td { margin:0; padding:0 4px 10px 4px; border:0;  text-align:left; }
.banditd1 { background-color:#EDEFF1; }
.banditd2 { background-color:#F6F8FA; white-space:nowrap; }

#annobando { margin:10px 0; padding:0; border:0; color:#000; text-align:right; font-weight:bold;  }
#annobando span.thispage { color:#999; font-weight:bold; font-size:10px; margin:0 0 0 7px; }
#annobando a { margin:0 0 0 7px; padding:0; color:#000; text-decoration:none; font-weight:bold; font-size:10px; }
#annobando a:link { margin:0 0 0 7px; padding:0; color:#000; text-decoration:none; font-weight:bold; font-size:10px; }
#annobando a:hover { margin:0 0 0 7px; padding:0; color:#333; text-decoration:underline; font-weight:bold; font-size:10px;  }
#annobando a:active { margin:0 0 0 7px; padding:0; color:#333; text-decoration:underline; font-weight:bold; font-size:10px;  }

/* sportello */
#tabsp { margin:15px 0 0 0; padding:0; }
#tabsp th { margin:0; padding:0 4px; border:0; background-image:url('../img/css/bg_th_tabbandi.jpg'); background-repeat:repeat-x; color:#FFF; font-weight:bold; text-align:left; font-size:11px; height:24px; }
#tabsp td { margin:0; padding:0 4px 10px 4px; border:0; text-align:left; }
.spc1 { background-color:#EDEFF1; }
.spc2 { background-color:#F6F8FA; }
