body { margin:0; padding:0 
text-align:center;
height:100%;
 }
 img{ border:0;
}
hr { display:none }

DIV.nascosto
{
    OVERFLOW: hidden;
    WIDTH: 1px;
    POSITION: absolute;
    TOP: -1000em;
    HEIGHT: 1px;
}
.nascosto
{
    OVERFLOW: hidden;
    WIDTH: 1px;
    POSITION: absolute;
    TOP: -1000em;
    HEIGHT: 1px;
}
#tabella_principale {
width:100%;
margin:0px; padding:0px; top: -3px;
position:absolute;
border:none;
border-style:none;
}
#testa {
width:100%;
height:100px;
text-align:left;
background-image:url(../img/testata.jpg);
background-position:left;
background-repeat:no-repeat;
background-color:#7ba92c;
}

#interlinea1 {
height:20px;
vertical-align:middle;
}

#spaziatore {
height:20px;
background-color:#FFFFFF;
}

#corpo {
width:98%;
margin:auto;
text-align:left;
position:relative;
background:#ffffff;
}

#corpo-colonna1 {
width:24%;
float:left;
margin-left:0;
}

#corpo-colonna2 {
width:48%;
vertical-align:top;
float:left;
border-left:solid;
border-left-width:thin;
border-left-color:#477501;
border-right:solid;
border-right-width:thin;
border-right-color:#477501;
}

#corpo-colonna2-att {
width:48%;
vertical-align:top;
float:left;
border-left:solid;
border-left-width:thin;
border-left-color:#660000;
border-right:solid;
border-right-width:thin;
border-right-color:#660000;
}

#corpo-colonna2-norm{
width:48%;
vertical-align:top;
float:left;
border-left:solid;
border-left-width:thin;
border-left-color:#575757;
border-right:solid;
border-right-width:thin;
border-right-color:#575757;
}

#corpo-colonna2-age{
width:48%;
vertical-align:top;
float:left;
border-left:solid;
border-left-width:thin;
border-left-color:#0c6b90;
border-right:solid;
border-right-width:thin;
border-right-color:#0c6b90;
}

#corpo-colonna2-rete-eu{
width:48%;
vertical-align:top;
float:left;
border-left:solid;
border-left-width:thin;
border-left-color:#3b6101;
border-right:solid;
border-right-width:thin;
border-right-color:#3b6101;
}

#corpo-colonna2-eve{
width:48%;
vertical-align:top;
float:left;
border-left:solid;
border-left-width:thin;
border-left-color:#084056;
border-right:solid;
border-right-width:thin;
border-right-color:#084056;
}

#corpo-colonna2-link{
width:48%;
vertical-align:top;
float:left;
border-left:solid;
border-left-width:thin;
border-left-color:#a33f0f;
border-right:solid;
border-right-width:thin;
border-right-color:#a33f0f;
}

#corpo-colonna2-cont{
width:48%;
vertical-align:top;
float:left;
border-left:solid;
border-left-width:thin;
border-left-color:#006f3a;
border-right:solid;
border-right-width:thin;
border-right-color:#006f3a;
}

#corpo-colonna2-nov{
width:48%;
vertical-align:top;
float:left;
border-left:solid;
border-left-width:thin;
border-left-color:#6a286e;
border-right:solid;
border-right-width:thin;
border-right-color:#6a286e;
}

#corpo-colonna3 {
width:24%;
float:left;
}

.tit_rete{
color:#477501;
font-weight:bold;
}

.tit_attivita{
color:#660000;
font-weight:bold;
}

.tit_norm{
color:#575757;
font-weight:bold;
}

.tit_age{
color:#0c6b90;
font-weight:bold;
}

.tit_rete_eu{
color:#3b6101;
font-weight:bold;
}

.tit_eve{
color:#084056;
font-weight:bold;
}

.tit_link{
color:#A33F0F;
font-weight:bold;
}


.tit_cont{
color:#006f3a;
font-weight:bold;
}

.tit_cont_italic{
color:#006f3a;
font-style:italic;
}

.tit_cont_norm{
color:#006f3a;
}

.tit_nov{
color:#6a286e;
font-weight:bold;
}

.nascosto {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;
	left: 243px;
	top: 399px;
}

.novita_menu{
color:#6a286e;
}

.archivio{
color:#6a286e;
font-weight:bold;
font-size:0.6em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.archivio a{
color:#6a286e;
text-decoration:none;
}

.archivio a:hover{
color:#6a286e;
text-decoration:underline;
}

.smaller { font-size:smaller; }

.tit_pic{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
color:#FFFFFF;
/*text-align:left;*/
vertical-align:middle;
padding-left:0.5em;
}

.tit_eng{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
color:#021098;
text-align:left;
vertical-align:middle;
padding-left:0.5em;
}

.tit_eng a {
text-decoration:none;
color:#021098;
}

.tit_eng a:hover {
text-decoration:underline;
color:#021098;
}
.tit{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
text-align:left;
vertical-align:middle;
padding-left:0.5em;
}

.tit_tab{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
text-align:left;
vertical-align:middle;
padding-left:0.5em;
}
.tit_pic a {
text-decoration:none;
color:#FFFFFF;
}

.tit_pic a:hover {
text-decoration: underline;
color:#FFFFFF;
}

.top{ vertical-align:top; }

.top_pad{ vertical-align:top; padding-left:0.5em;}

.testo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color:#575757;
text-align:left;
padding-left:0.6em;
padding-right:0.6em;
}
.testo a {
text-decoration:none;
color:#575757;
}

.testo a:hover {
text-decoration:underline;
color:#575757;
}

.testo_scuro{
color:#333333;}
.testo_nov{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color:#575757;
text-align:left;
padding-left:0em;
padding-right:0em;
}

.testo_nov a{
text-decoration:none;
color:#575757;
}

.testo_nov a{
text-decoration:none;
}

.testo_nov a:hover{
color:#575757;
text-decoration:underline;
}

.testo a:hover {
color:#575757;
text-decoration:underline;
}

.right{
text-align:right;
}

.left{
text-align:left;
}

.centrato{
text-align:center;
}

.centrato_bottom{
text-align:center;
vertical-align:bottom;
}
.pic{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
color:#FFFFFF;
}

.rete{
width:100%;
background-image:url(../img/sf_rete.jpg);
background-position:right;
background-color:#477501;
background-repeat:no-repeat;
/*height:20px;*/
}

.rete_in{
/*background-image:url(../img/sf_rete.jpg);*/
background-position:right;
background-color:#477501;
background-repeat:no-repeat;
/*height:20px;*/
}

.agenda{
background-image:url(../img/sf_agenda.gif);
background-position:right;
background-color:#0c6b90;
background-repeat:no-repeat;
/*height:20px;*/
}

.agenda_in{
/*background-image:url(../img/sf_agenda.gif);*/
background-position:right;
background-color:#0c6b90;
background-repeat:no-repeat;
/*height:20px;*/
}

.rete_europea{
background-image:url(../img/sf_eur.jpg);
background-position:right;
background-color: #3b6101;
background-repeat:no-repeat;
/*height:20px;*/
}

.rete_europea_in{
/*background-image:url(../img/sf_eur.jpg);*/
background-position:right;
background-color: #3b6101;
background-repeat:no-repeat;
/*height:20px;*/
}

.attivita{
background-image:url(../img/sf_att.gif);
background-position:right;
background-color:#660000;
background-repeat:no-repeat;
/*height:20px;*/
}

.attivita_in{
/*background-image:url(../img/sf_att.gif);*/
background-position:right;
background-color:#660000;
background-repeat:no-repeat;
/*height:20px;*/
}

.normativa{
background-image:url(../img/sf_norm.jpg);
background-position:right;
background-color:#575757;
background-repeat:no-repeat;
/*height:20px;*/
}

.normativa_in{
/*background-image:url(../img/sf_norm.jpg);*/
background-position:right;
background-color:#575757;
background-repeat:no-repeat;
/*height:20px;*/
}

.eventi{
background-image:url(../img/sf_eventi.jpg);
background-position:right;
background-color: #084056;
background-repeat:no-repeat;
/*height:20px;*/
}

.eventi_in{
/*background-image:url(../img/sf_eventi.jpg);*/
background-position:right;
background-color: #084056;
background-repeat:no-repeat;
/*height:20px;*/
}

.tab_eve{
text-align:left; margin-left: auto; margin-right: auto; border-collapse:collapse; border-spacing: 0; border:1px; border-width:1px; border-style:solid; border-color:#084056; top: 0px; left: 0px; right: 0px; bottom: 0px; clip: rect(0px,0px,0px,0px); margin: 0px; padding: 0px;	
}

.tab_arpa{ width:30%;
text-align:left; margin-left: auto; margin-right: auto; border-collapse:collapse; border-spacing: 0; border:1px; border-width:1px; border-style:solid; border-color:#528a01; top: 0px; left: 0px; right: 0px; bottom: 0px; clip: rect(0px,0px,0px,0px); margin: 0px; padding: 0px; }

.tab_eve_grey{
background-color:#eaf1f3;
vertical-align:top;
}

.td_arpa{
background-color:#e2efd7;
vertical-align:top;
}

.righina{
border-collapse:collapse;
background-color:#084056;
}

.link{
background-image:url(../img/sf_link.jpg);
background-position:right;
background-color: #A33F0F;
background-repeat:no-repeat;
/*height:20px;*/
}

.link_in{
/*background-image:url(../img/sf_link.jpg);*/
background-position:right;
background-color: #A33F0F;
background-repeat:no-repeat;
/*height:20px;*/
}

.contatta_rete{
background-image:url(../img/sf_contatta.jpg);
background-position:right;
background-color: #006f3a;
background-repeat:no-repeat;
/*height:20px;*/
}

.contatta_rete_in{
/*background-image:url(../img/sf_contatta.jpg);*/
background-position:right;
background-color: #006f3a;
background-repeat:no-repeat;
/*height:20px;*/
}

.novita{
background-image:url(../img/sf_novita.jpg);
background-position:right;
background-color: #9F5B0A;
background-repeat:no-repeat;
/*height:20px;*/
}

.novita_in{
/*background-image:url(../img/sf_novita.jpg);*/
background-position:right;
background-color: #6a286e;
background-repeat:no-repeat;
/*height:20px;*/
}

.riga_rete{
border-top:2px solid #477501;
margin-left:0.5em;
text-align:center;
}

.riga_rete_eu{
border-top:2px solid #3b6101;
margin-left:0.5em;
text-align:center;
}

.riga_age{
border-top:2px solid #0c6b90;
margin-left:0.5em;
text-align:center;
}

.riga_attivita{
border-top:2px solid #660000;
margin-left:0.5em;
text-align:center;
}

.riga_norm{
border-top:2px solid #575757;
margin-left:0.5em;
text-align:center;
}

.riga_nov{
border-top:2px solid #6a286e;
margin-left:0.5em;
text-align:center;
}

.riga_eve{
border-top:2px solid #084056;
margin-left:0.5em;
text-align:center;
}

.riga_link{
border-top:2px solid #A33F0F;
margin-left:0.5em;
text-align:center;
}

.riga_cont{
border-top:2px solid #006f3a;
margin-left:0.5em;
text-align:center;
}

.li_num  {
list-style-type:
decimal;}

.li_vert{
margin-left: 0em;
padding-left:0;
list-style-image:url(../img/li_vert.gif);
}

.li_vert_int{
list-style-image:url(../img/li_vert.gif);
}

.li_grey{
margin-left: 0em;
padding-left:0;
list-style-image:url(../img/li_grey.gif);
}
.li_red{
margin-left: 0em;
list-style-image:url(../img/li_red.gif);
}

.li_blu{
margin-left: 0em;
list-style-image:url(../img/li_blu.gif);
}

.li_ora{
margin-left: 0em;
list-style-image:url(../img/li_ora.gif);
}

.li_vio{
margin-left: 0em;
list-style-image:url(../img/li_vio.gif);
}

.li_none{
margin-left: -1em;
list-style-image:url(../img/spacer.gif);
}

.novita_box{
background-color:#6a286e;
width:90%;
/*padding-left:1px;
padding-right:1px;
padding-bottom:1px;*/
}
.novita_box_int{
border-collapse:collapse;
width:100%;
background-color:#fff;
}

.path{
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
color:#575757;
text-align:left;
padding-left:0.2em;
padding-right:0.2em;
}

.path a{
text-decoration:none;
color: #575757;
}

.path a:hover {
text-decoration:underline;
color: #333333;
}
.u{
text-decoration:underline;
}

LABEL.labelnascosta
{
    OVERFLOW: hidden;
    WIDTH: 1px;
    POSITION: absolute;
    TOP: -1000em;
    HEIGHT: 1px;
}
.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#575757;
font-size:0.6em;
margin-top:1em;
margin-bottom:1em;
}


#piedipagina {
width:90%;
margin:1em auto;
text-align:left;
background-color:#477501;
padding-bottom:0.2em;
padding-top:0.2em;
}

.tab_100{
width:100%;
border:0;}

.tab2_100{
width:98%;
text-align:center;
border:0;}

.td_footer {
height:20px;
background-color: #477501;
text-align:center;
}

.td_footer1 {
height:20px;
text-align:center;
}

.posizione_assoluta {
position:absolute;
}
