

/* including:ecds_style */

/*settaggi comuni*/
body {
color:#000000;
background-color:#fff;
font-size:12px;
font-weight:normal;
font-style:normal;
font-family:Verdana, Arial,Geneva,Trebuchet,sans-serif;
line-height:1.6em;
text-align:left;
margin-top:0.1em;
margin-left:0.5em;
margin-bottom:2em;
margin-right:0.5em;
width:auto;
    }

/* Settaggi singoli */
/* testata griglia */
/* div principale */
div.testata {
  /* variabili */
  background-color:transparent;
border-width:0pt;
border-style:solid;
border-color:#000;
padding-top:0px;
padding-right:0px;
padding-bottom:0pt;
padding-left:0px;
width:auto;
voice-family: "\"} \""; /*patch per ie4*/
"\"{ \""voice-family: inherit;
/* width:auto; */
/* fine valori fissi */
}


/* fine div principale */

/* div righe */
/* da riportare cosė come č nell'ecds_stile */
div.testata div.middle { 
  background-color:transparent;
border-width:0px 0px 1pt;
border-style:solid;
border-color:#000;
margin-top:0px;
margin-bottom:20pt;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:auto;
voice-family: "\"} \""; /* patch per ie4 */
"\"{ \""voice-family: inherit;
/*width:auto;*/
}

div.testata div.upper {
  background-color:transparent;
border-width:1px;
border-style:dotted;
border-color:#aac;
text-align:center;
margin-top:0px;
margin-right:auto;
margin-bottom:0.50em;
margin-left:auto;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:99%;
voice-family: "\"} \""; /* patch per ie4 */
"\"{ \""voice-family: inherit;
/*width:auto;*/
}

div.testata div.lower  { 
  background-color:transparent;
border-width:0px;
border-style:solid;
border-color:#000;
text-align:left;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:auto;
voice-family: "\"} \""; /* patch per ie4 */
"\"{ \""voice-family: inherit;
/*width:auto;*/
}

/* fine valori fissi */

/* quadranti div upper */

div.testata div.upper div.left {
  border-width:1px;
border-style:dotted;
border-color:#aac;
text-align:center;
margin-top:0px;
margin-right:auto;
margin-bottom:0.50em;
margin-left:auto;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:99%;
float:left; 
 /* questo va mantenuto di fisso */
}

div.testata div.upper div.center {
  border-width:1px;
border-style:dotted;
border-color:#aac;
text-align:center;
margin-top:0px;
margin-right:auto;
margin-bottom:0.50em;
margin-left:auto;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:99%;
float:left; 
/* questo va mantenuto di fisso */

}

div.testata div.upper div.right {
  border-width:1px;
border-style:dotted;
border-color:#aac;
text-align:center;
margin-top:0px;
margin-right:auto;
margin-bottom:0.50em;
margin-left:auto;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:99%;
float:right; 
/* questo va mantenuto di fisso */

}

/* fine quadranti div.upper*/
/* fine riga  superiore */

/* inizio riga mediana */
/*quadranti div.middle */

div.testata div.middle div.left {
  border-width:0px 0px 1pt;
border-style:solid;
border-color:#000;
margin-top:0px;
margin-bottom:20pt;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:auto;
float:left; /* questo va mantenuto di fisso */
}

div.testata div.middle div.center {
  border-width:0px 0px 1pt;
border-style:solid;
border-color:#000;
margin-top:0px;
margin-bottom:20pt;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:auto;
float:left;  /* questo va mantenuto di fisso */ 
}

div.testata div.middle div.right {
  border-width:0pt;
border-style:solid;
border-color:#000;
text-align:right;
margin-top:0px;
margin-bottom:0pt;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:400pt;
float:right;  /* questo va mantenuto di fisso */
}

/*fine quadranti div.middle*/
/* fine riga centrale*/

/*riga inferiore div.lower */
/* quadranti div.lower*/
div.testata div.lower div.left {
  border-width:0pt;
border-style:dashed;
border-color:#000;
text-align:center;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:80%;
float:left;  /* questo va mantenuto di fisso */
}

div.testata div.lower div.center {
  border-width:0px;
border-style:solid;
border-color:#000;
text-align:left;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:auto;
float:left;  /* questo va mantenuto di fisso */
}

div.testata div.lower div.right {
  border-width:0px;
border-style:solid;
border-color:#000;
text-align:left;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:auto;
float:right;  /* questo va mantenuto di fisso */
}

/*fine quadranti div.lower */
/*fine div.lower*/

/* footer inizio quadranti */
/* testata griglia */
/* div principale */
div.footer {
  /* variabili */
  background-color:transparent;
border-width:1pt 0pt 0pt;
border-style:solid;
border-color:#000;
margin-top:30pt;
margin-right:0px;
margin-bottom:2em;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:100%;
voice-family: "\"} \""; /*patch per ie4*/
"\"{ \""voice-family: inherit;
/*width:auto;*/
/* fine valori fissi */
}

/* fine div principale */

/* div righe */
/* da riportare cosė come č nell'ecds_stile */
div.footer div.middle { 
  background-color:#fff;
border-width:0pt;
border-style:dotted;
border-color:#aab;
text-align:left;
margin-top:0pt;
margin-right:0pt;
margin-bottom:0pt;
margin-left:0pt;
padding-top:5pt;
padding-right:0pt;
padding-bottom:5pt;
padding-left:0pt;
width:auto;
voice-family: "\"} \""; /* patch per ie4 */
"\"{ \""voice-family: inherit;
width:auto;
}

div.footer div.upper {
  background-color:transparent;
border-width:0pt 0pt 1pt;
border-style:dashed;
border-color:#000;
text-align:left;
margin-top:0pt;
margin-right:0pt;
margin-bottom:0pt;
margin-left:0pt;
padding-top:5pt;
padding-right:0pt;
padding-bottom:5pt;
padding-left:0pt;
width:auto;
voice-family: "\"} \""; /* patch per ie4 */
"\"{ \""voice-family: inherit;
/*width:auto;*/
}

div.footer div.lower  { 
  background-color:transparent;
border-width:1pt 0pt 0px ;
border-style:dashed;
border-color:#000;
text-align:center;
margin-top:0.50em;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
padding-top:0em;
padding-right:auto;
padding-bottom:0px;
padding-left:auto;
width:auto;
voice-family: "\"} \""; /* patch per ie4 */
"\"{ \""voice-family: inherit;
/*width:auto;*/
}

/* fine valori fissi */

/* quadranti div upper */

div.footer div.upper div.left {
  border-width:0pt;
border-style:dashed;
border-color:#000;
font-size:12px;
text-align:left;
margin-top:0pt;
margin-right:0pt;
margin-bottom:0pt;
margin-left:0pt;
padding-top:0pt;
padding-right:0pt;
padding-bottom:0pt;
padding-left:0pt;
width:auto;
float:left; 
 /* questo va mantenuto di fisso */
}

div.footer div.upper div.center {
  border-width:0pt 0pt 1pt;
border-style:dashed;
border-color:#000;
text-align:left;
margin-top:0pt;
margin-right:0pt;
margin-bottom:0pt;
margin-left:0pt;
padding-top:5pt;
padding-right:0pt;
padding-bottom:5pt;
padding-left:0pt;
width:auto;
float:left; 
/* questo va mantenuto di fisso */
}

div.footer div.upper div.right {
  border-width:0pt 0pt 1pt;
border-style:dashed;
border-color:#000;
text-align:left;
margin-top:0pt;
margin-right:0pt;
margin-bottom:0pt;
margin-left:0pt;
padding-top:5pt;
padding-right:0pt;
padding-bottom:5pt;
padding-left:0pt;
width:auto;
float:right; 
/* questo va mantenuto di fisso */
}

/* fine quadranti div.upper*/
/* fine riga  superiore */

/* inizio riga mediana */
/*quadranti div.middle */

div.footer div.middle div.left {
  border-width:0pt;
border-style:dotted;
border-color:#aab;
font-size:12px;
text-align:left;
margin-top:0pt;
margin-right:0pt;
margin-bottom:0pt;
margin-left:0pt;
padding-top:0pt;
padding-right:0pt;
padding-bottom:0pt;
padding-left:0pt;
width:auto;
float:left; /* questo va mantenuto di fisso */
}

div.footer div.middle div.center {
  border-width:0pt;
border-style:dotted;
border-color:#aab;
text-align:left;
margin-top:0pt;
margin-right:0pt;
margin-bottom:0pt;
margin-left:0pt;
padding-top:5pt;
padding-right:0pt;
padding-bottom:5pt;
padding-left:0pt;
width:auto;
float:left;  /* questo va mantenuto di fisso */ 
}

div.footer div.middle div.right {
  border-width:0pt;
border-style:dotted;
border-color:#aab;
text-align:left;
margin-top:0pt;
margin-right:0pt;
margin-bottom:0pt;
margin-left:0pt;
padding-top:5pt;
padding-right:0pt;
padding-bottom:5pt;
padding-left:0pt;
width:auto;
float:right;  /* questo va mantenuto di fisso */
}

/*fine quadranti div.middle*/
/* fine riga centrale*/

/*riga inferiore div.lower */
/* quadranti div.lower*/
div.footer div.lower div.left {
  border-width:1pt 0pt 0px ;
border-style:dashed;
border-color:#000;
font-size:12px;
text-align:left;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0em;
padding-right:auto;
padding-bottom:0px;
padding-left:auto;
width:70%;
float:left;  /* questo va mantenuto di fisso */
}

div.footer div.lower div.center {
  border-width:1pt 0pt 0px ;
border-style:dashed;
border-color:#000;
text-align:center;
margin-top:0.50em;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
padding-top:0em;
padding-right:auto;
padding-bottom:0px;
padding-left:auto;
width:auto;
float:left;  /* questo va mantenuto di fisso */
}

div.footer div.lower div.right {
  border-width:0pt;
border-style:dashed;
border-color:#000;
text-align:right;
margin-top:0.50em;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
padding-top:0em;
padding-right:auto;
padding-bottom:0px;
padding-left:auto;
width:200px;
float:right;  /* questo va mantenuto di fisso */
}

/*fine quadranti div.lower */
/*fine div.lower*/
/* fine footer */

/*spacer */
/* eliminato il 1px di altezza */
div.spacer {
margin:0px;
padding:0px;
clear:both;
float:none;
font-size:0px;
border-width:0px; 
background-color:transparent;
height:1px;
voice-family: "\"} \""; /*patch per ie4*/
"\"{ \""voice-family: inherit;
 width:100%;
}

/* componenti */
/* settaggi generali div componenti */

div.title, 
div.subtitle, 
div.text,
div.banner, 
div.logo,
div.testata div.context,
div.footer div.context,
div.menu,
div.footmenu {
 background-color:transparent;
 color:#000;
 margin:0px;
 padding:0px;
 border-width:0px;
}


/* titolo */
/*rivedere*/

div.title h1 {
color:#000000;
background-color:transparent;
font-size:8pt;
font-weight:normal;
font-style:normal;
font-family:Verdana,Arial,Geneva,Trebuchet,sans-serif;
line-height:1.6em;
margin-top:0px;
margin-left:auto;
margin-bottom:0px;
margin-right:0px;
text-align:right;
width:80%;
}

/* sottotitolo */

div.subtitle h2 {
color:#000000;
background-color:transparent;
font-size:10px;
font-weight:normal;
font-style:normal;
font-family:Verdana,Arial,Geneva,Trebuchet,sans-serif;
line-height:1.6em;
margin-top:0px;
margin-left:auto;
margin-bottom:0px;
margin-right:auto;
text-align:center;
width:80%;
}

/* div text */
div.text p {
color:#000000;
background-color:transparent;
font-size:10px;
font-weight:normal;
font-style:normal;
font-family:Verdana,Arial,Geneva,Trebuchet,sans-serif;
line-height:1.6em;
margin-top:0px;
margin-left:auto;
margin-bottom:0px;
margin-right:auto;
text-align:center;
width:80%;
}

/* authorship */
div.authorship {
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:auto;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
background-color:transparent;
border-width:0px;
width:80%;
 text-align:right;
   color:#000000;
 padding:0px;
} 

div.authorship a {
color:#000;
text-decoration:none;
font-size:1em;
font-style:normal;
font-weight:normal;
font-family:Verdana, Arial,Geneva,Trebuchet,sans-serif;
line-height:1em;
margin:0px;
background-color:transparent;
}

div.authorship a:hover  {
color:#009;
text-decoration:none;
}

/* div close */
div.close {
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:auto;
background-color:transparent;
width:80%;
 text-align:right;
   color:#000000;
 padding:0px;
}

div.close a {
color:#000;
font-size:1.4em;
font-style:normal;
font-weight:bold;
font-family:Verdana,Arial,Geneva,Trebuchet,sans-serif;
line-height:1.6em;
margin:0px;
background-color:transparent;
}

div.close a:hover  {
color:#666;
}

/* contesto testata */
div.testata div.context { 
text-align:center;
}

/* contesto footer */
div.footer div.context { 
text-align:center;
}


/*logo*/
div.logo { 
background-color:transparent;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
text-align:center;
width:80%;
 color:#000;
 padding:0px;

}

div.logo img.testata {
  border-width:0px;
}

/*banner */
div.banner {
background-color:transparent;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
text-align:center;
width:80%;
 color:#000;
 padding:0px;
}

div.banner img.testata {
   border-width:0px;
}

iframe {
 border-width:0px;
 margin:0px;
 padding:0px;
text-align:center;
width:80%;
}

/* autentifica */

div.auth, div.logged {
background-color:transparent;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
text-align:center;
width:80%;
color:#000000;
} 

div.auth a, 
div.logged a {
color:#000000;
font-size:10px;
font-style:normal;
font-weight:normal;
font-family:Verdana,Arial,Geneva,Trebuchet,sans-serif;
line-height:1.6em;
 margin:0px;
 padding:0px 3px;
 background-color:transparent;
}

div.auth a:hover, 
div.logged a:hover {
}

div.auth a:visited, 
div.logged a:visited {
}

/* form per ricerca*/
div.search {
background-color:transparent;
color:#000000;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
line-height:1.6em;
font-size:10px;
font-weight:normal;
font-family:Verdana,Arial,Geneva,Trebuchet,sans-serif;
font-style:normal;
text-align:center;
width:80%;
}

/* form ricerca */
div.search form { 
margin:0px;
padding:0px;
border-width:0px;
}

div.search form label  {
color:#000000;
font-size:10px;
font-weight:normal;
font-family:Verdana,Arial,Geneva,Trebuchet,sans-serif;
font-style:normal;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
background-color:transparent;
line-height:1em; 
}

div.search form input {
background-color:transparent;
color:#000000;
 font-size:10px;
font-family:Verdana,Arial,Geneva,Trebuchet,sans-serif;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
width:80%;
}

div.search form input.butt {
background-color:transparent;
color:#000000;
 font-size:10px;
font-family:Verdana,Arial,Geneva,Trebuchet,sans-serif;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
width:80%;
padding:0px;
}

/* fine ricerca */
/* menu */
div.menu {
margin:0px;
padding:0px;
}

div.testata div.menu table { 
background-color:transparent;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
padding:0px;
color:#000000;
}

div.testata div.menu table td {
}

div.testata table.mainmenu  a {
color:#000000;
font-size:10px;
font-family:Verdana,Arial,Geneva,Trebuchet,sans-serif;
font-weight:normal;
font-style:normal;
font-height:1.6em;
}

div.testata table.mainmenu a.amainmenu {
}

div.testata table.mainmenu a:hover {
}

div.footer div.menu table { 
background-color:transparent;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
padding:0px;
color:#000000;
}

div.footer div.menu table td {
}

div.footer table.mainmenu  a {
color:#000000;
font-size:0.80em;
font-family:Verdana,Arial,Geneva,Trebuchet,sans-serif;
font-weight:normal;
font-style:normal;
font-height:1.2em;
}

div.footer table.mainmenu a.amainmenu {
}

div.footer table.mainmenu a:hover {
color:#44b;
}

/* forse ci vorrebbe anche un table.mainmenu  a:hover? */


/*sinistra*/
td.sinistra { 
  }

div.sinistra { 
  }

/*centro*/
td.centro { 
  color:#000;
background-color:#fff;
padding-top:5pt;
padding-bottom:5em;
padding-left:0px;
padding-right:0px;
border-color:#000;
border-style:solid;
border-width:1pt;
text-align:center;
width:auto;
}


div.centro { 
  color:#000;
background-color:transparent;
font-size:12px;
font-style:normal;
font-weight:normal;
font-family:Verdana,Arial,Geneva,Trebuchet,sans-serif;
line-height:1.6em;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0pt;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
border-color:#000;
border-style:solid;
border-width:0pt;
text-align:left;
width:80%;
}


/*destra*/
td.destra { 
  background-color:transparent;
font-size:12px;
font-style:normal;
font-weight:normal;
font-family:Verdana, Arial,Geneva,Trebuchet,sans-serif;
line-height:1.6em;
padding-top:0em;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
border-color:#bbd #aac #aac #bbd;
border-style:solid;
border-width:0px;
text-align:right;
width:160px;
}


div.destra { 
  color:#000000;
background-color:transparent;
font-size:1em;
font-style:normal;
font-weight:normal;
font-family:Verdana,Arial,Geneva,Trebuchet,sans-serif;
line-height:1.6em;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:0px;
border-color:#bbd #aac #aac #bbd;
border-style:solid;
border-width:0px ;
text-align:left;
width:95%;
}


/*attualmente pesca i dati da general>>stylesheet l'accesso a page viene gia' usato per html e body ci
vorrebbe una entry a lui dedicata perche general>>styleshet e' per i default generali.*/


table.page {
width:80%;
margin-top:0px;
margin-left:auto;
margin-bottom:0px;
margin-right:auto;
color:#000000;
background-color:transparent;
}

/* these are for the iframe buffer */
#buffer {
width: 100%;
height: 100%;
}

#display { 
  position:absolute;
  width:520px; height:300px; overflow:auto;
  top: 25%;
  left: 10%;
  margin-left:120px; margin-bottom:2em;
  background-color:#eee; 
  border:1px inset #000; padding:4px; 
  display: none;
  }
 

/* including:local_stile */
  /* testata*/

div.testata div.authent {
  margin:0px;
  padding:0px;
    font-size:1.1em;
    line-height:1.2em;
  }

div.testata div.authent div {
  float:left;
 padding:0px 15px 0.20em 0px;
 }

div.testata div.authent a,
div.testata div.authent a span {
 color:#30b;

}

div.testata div.authent a.go {
font-weight:bold; 
color:#b03; 
}

div.testata div.authent a.go span {
color:#30b; 
  font-weight:normal;
}

div.testata div.authent a.go:hover span,
  div.testata div.authent a.go:hover,
div.testata div.authent a:hover {
 color:#c50; 
font-weigth:bold;
}

/* fine testata */
pre  {
margin:5px 50px;
margin-right:30px;
font-size:0.9em;
text-align:justify;
}

sub, sup {
 color:#000;
}

del, ins {
 color:#666;
}

acronym {
 cursor:pointer;
}

/* centro*/
div.centro div {
  border-color:#aab;
  border-style:solid;
  border-width:0px;
 margin:0px;
 padding:0px 0px 1.5em;
  font-size:1em;
}

div.centro div.element {
 margin:0px 0px 1em;
 padding:0px;
}


div.centro div div,
div.centro div div div,
div.centro div.spacer,
div.centro div.spacer2,
div.centro div div.spacer {
 margin:0px;
 padding:0px;
 border-width:0px;
  background-color:transparent;
}

div.centro div.spacer,
  div.centro div div.spacer,
  div.centro div div div.spacer,
  div.centro div.spacer2 {
  font-size:0px;
  line-height:0px;
 height:1px;
 margin:-1px 0px 0px;
  }

div.centro div.begin {
margin:0px;
 padding:0px;
  font-size:0px;
  line-height:0px;
 height:0px;
}

div.centro div.sep {
 margin:0px;
 padding:0px;
  font-size:0px;
  line-height:0px;
 height:1px;
}

div.centro a {
 color:#889;
}

div.centro a:hover {
 color:#e70;
}

/* classe per link servizio */
div.centro div.servizio,
div.centro div.servizio h1 {
 color:#889;
}

div.centro div.servizio a {
 color:#889;
  text-decoration:underline;
}

div.centro div.servizio a:hover {
 color:#e70;
}

/* classe per link servizio2 */
div.centro div.servizio2,
div.centro div.servizio2 h1 {
 color:#556;
}

div.centro p {
 margin:0px 0px 0.80em;
 padding:0px;
  font-size:1em;
  line-height:1.8em;
}

/*classe per paragrafi stretti */

div.centro div.rightmargin h1,
div.centro div.rightmargin h2,
div.centro div.rightmargin h3,
div.centro div.rightmargin h4,
div.centro div.rightmargin h5,
  div.centro div.rightmargin h6,
  div.centro div.rightmargin p,
  div.centro div.rightmargin ol,
  div.centro div.rightmargin ul,
  div.centro div.rightmargin blockquote,
div.centro div.rightmargin div.image {
  margin-right:18%;
}

div.centro ol,
div.centro ul {
 margin:0px 0px 1.4em;
 padding:0px;
  list-style-position:inside;
}

div.centro ol li,
  div.centro ul li {
  font-size:1em;
  line-height:1.8em;
}

div.centro ol h1,
  div.centro ul h1 {
 display:inline;
  font-size:1em; 
}

div.centro ol h1 a,
  div.centro ul h1 a {
   text-decoration:underline;
}

div.centro strong {
 color:#000;
}

div.centro h1 {
  font-size:1.4em;
  line-height:1.4em;
 color:#000;
  border-width:0px;
 margin:0px;
 padding:0px; 

}

div.centro h1 a {
  font-size:1em;
  border-width:0px;
  text-decoration:none;
 color:#000;
 }

div.centro div h2 {
  font-size:1.2em;  
line-height:1.2em;
  border-width:0px; 
 margin:0px;
 padding:0px;
  text-align:left;
}

div.centro div.textile h1,
div.centro div.textile h2,
div.centro div h3,
div.centro div h4,
div.centro div h5,
div.centro div h6 {
  color:#000;
  margin:0px;
  padding:0px;
  line-height:1.4em;
}

div.centro div h3 {
  font-size:1em;
}

div.centro div h4 {
  font-size:0.90em;
}

div.centro div h5 {
  font-size:0.80em;
}

div.centro div h6 {  
font-size:0.75em;
  }

/*immagini normale*/

div.centro div.image {
 float:right;
 margin:5px 0px 0px 20px;
 padding:0px;
 background-color:#fff;
}

/* workaround per png in ie con js */
/* la width forza la box immagine su mozilla*/
div.centro div.image a {
  border-style:solid;
  border-width:1px 2px 2px 1px;
  border-color:#ddf #aac #aac #ddf;
  display:block;
 padding:3px;
 width:100%!important;
}

div.centro div.image a:hover {
  border-width:2px 1px 1px 2px;
  border-color:#aac #ddf #ddf #aac;
  background-color:#f3f3f3; 
padding:2px 4px 4px 2px;
}

/* close centro */
div.centro div.close {
 text-align:right;
 padding:0px;
 margin: -0.3em 0px 0em;
  border-width:0px 0px 1px;
  border-style:dotted;
  border-color:#aab;
  color:#889;
  }

div.centro div.closesingle {
  margin-top:-1.4em;
}

div.centro div.close span {
 padding:0px;
  font-size:0.90em;  
  line-height:1.1em;
}

div.centro div.close a {
  text-decoration:none;
   font-weight:normal;
 margin:0px;
 padding:0px;  
font-size:1em;
  line-height:1em;
 }

div.centro div.close span.time { 
  float:left;  
  font-size:0.90em;
  line-height:1.1em;
}

div.centro div.close span.link { 
  float:right;  
}

div.centro div.close span.authoring { 
 padding:0px 0px 0px 5px;
  float:left;
}



/* titoli pagina con item e inset*/

div.centro h1.tit,
div.centro div.tititem {
 padding:0px;
 margin:0px 0px 1.5em;
border-width:0px;
  border-style:dotted;
  }

div.centro div.tititem div {
 margin:0px;
 padding:0px;
}

div.centro h1.tit,
div.centro div.tititem h1 {
font-size:0.90em;
line-height:1.8em;
 color:#556;
 color:#889;
  text-align:right;
border-width:0px 0px 1px;
border-style:dotted;
  border-color:#aac;
}

div.centro div.tititem div.sep {
  font-size:1em;
margin:0px 0px 1em;
}

div.centro div.tititem p {
  font-size:0.90em;
 margin:0px;
}

/* per titoli interni alla pagina */
div.centro h1.titshort,
div.centro div.tititemshort {
 margin:0px 0px 10px;
}

/*small*/

div.centro div.small {
  font-size:0.90em;
}

/*separazione messaggi*/

div.centro div.element div.closesep {
  margin-bottom:0.50em;
}

div.centro table {
  border-collapse:collapse;
  border-width:1px;
  border-color:#aab;
  border-style:solid;
 margin:10px 0px;
}

div.centro table td {
  border-width:1px;
  border-color:#aab;
  border-style:solid;
  font-size:0.90em; 
  line-height:1.4em;
 padding:2px 5px;
}

div.centro table td p {
  line-height:1.4em;
}

/* menu e tabbar */
div.centro div.tabbarimg {
 margin:0px;
 padding:0px;
}

/* menu progetto */
div.centro div.progmenu {
float:none;
clear:both;
 margin:0px 0px 1.5em;
 padding:0px; 
border-width:0px 0px 1px;
 border-style:dotted;
 border-color:#aac;
  }

div.centro div.progmenu div.tabbar {
 margin:0px;
 padding:0px;
}

div.centro div.progmenu div.tabbar div,
div.centro div.progmenu div.topic {
 float:right;
 margin:0px;
 padding:0px;
 }

div.centro  div.progmenu div.tabbar div.spacer {
  float:none;
 clear:both;
  font-size:0px;
  line-height:0px;
 height:0px;
 margin:0px;
 padding:0px;
 }

div.centro div.progmenu div.tabbar span,
div.centro div.progmenu h1 {  
 margin:0px;
 padding:0px;
  font-size:0.90em;
  font-weight:bold;
  line-height:1.2em;  
  text-align:left;
 }

div.centro div.progmenu div.tabbar a span {
 color:#556;
  line-height:1.2em;
 padding:0px;
}

div.centro div.progmenu div.tabbar a:hover span {
 color:#e70;
}

div.centro div.progmenu div.tabbar a,
div.centro div.progmenu h1 a {    
  margin:0px;
 padding:0px 0px 0px 10px;
  text-align:right;
font-size:1em;
 text-decoration:none;
  border-color:#fff;
  border-width:1px;
  border-style:dotted;
 display:block; 
 color:#556;
}

div.centro div.progmenu div.tabbar a span.progmenusel,
div.centro div.tabbar a span.progmenusel,
div.centro div.progmenu h1.progmenusel a {    
 color: #556;
 color:#889!important;
}

div.centro div.progmenu div.spacer2 {
 display:block;
  float:none;
 clear:both;
}

/* menu al fondo */
div.centro div.progmenubot { 
 margin:3em 0px;
  border-style:dotted;
  border-width:0px 0px 1px;
   }

div.centro div.progmenubot div.tabbar div,
div.centro div.progmenubot div.topic {
 float:left;
 text-align:left;
 margin:0px;
 padding:0px;
 }

div.centro div.progmenubot div.tabbar div.spacer {
  float:none;
 clear:both;
}

div.centro div.progmenubot div.tabbar a,
div.centro div.progmenubot div.topic h1 a {   
  padding-left:0px;
  padding-right:10px; 
  text-align:left;
}

/*div.destra*/

div.destra div {
 margin:0px 0px 0.70em;
 padding:0px 0px 0.50em;  
border-width:0px 0px 1px;
  border-style:dotted;
  border-color:#aab; 
}

div.destra div.element {
 margin:0px;
 padding:0px;
border-width:0px;
}

div.destra div div {
 margin:0px;
 padding:0px;
  border-width:0px;
}


div.destra a img {
  border-width:0px;
}

div.destra a {
 color:#556;
  font-size:1em;
}

div.destra a:hover {
 color:#c50;
}

div.destra p {
 margin:0px;
 padding:0px;
  font-size:0.90em;
  line-height:1.4em;
}

div.destra h1 {
  font-size:0.90em;
 margin:0px;
 padding:0px;
 color:#556;
}

div.destra h1 a {
  font-size:1em;
 color:#556;
  font-weight:normal;
}

div.destra div.image {
  float:left;
 margin:0px 10px 0px 0px;
}

div.destra div div.spacer,
div.destra div div.spacer2 {
 height:2px;
  font-size:0em!important;
  line-height:0em;
 margin:-2px 0px 0px ;
 padding:0px;
  border-width:0px;
  background-color:transparent;
 }

/* inilogo */
div.destra div.inilogo {
  border-width:0px; 
  text-align:center;
 margin:0px 0px -1em;
 padding:0px;
 position:relative;
 top:-1.2em;
}

div.destra div.inilogobot {
 position:static;
 margin:0px;
 padding:0px 0px 0.50em;
  border-width:0px 0px 1px;
}

div.destra div.inilogo div.element {
 margin:0px auto;
 padding:0px;
 border-width:0px;
  text-align:center;
}

div.destra div.inilogo img,
div.destra div.inilogo div.image {
 margin:0px auto;
 padding:0px;
 border-width:0px;
  text-align:center;
  float:none;
 clear:both;
}

/* titolo */
div.destra div.tit {
  border-width:0px;
 margin:0px 0px 0.20em;
 padding:0px;
}

div.destra div.tit h1 {
  text-align:center;
  font-size:1.2em;
}

div.destra div.tit h1 a {
  font-weight:bold;
}

/*riferimento home in tabbar*/
div.destra div.homeref {
  text-align:center;
  font-size:1.2em;
  font-weight:bold;
  border-width:0px;
 margin:0px 0px 0.20em;
 padding:0px;
}

div.destra div.homeref div {
 margin:0px;
 padding:0px;
}

/* aiuti spalla*/
div.destra div.helpspalla {
 margin:0px;
 padding:0px;
  border-width:0px;
}

div.destra div.helpspalla div.help {
  border-width:1px;
  border-style:solid;
  padding:0.30em 0.50em;
 margin:1em 0px 0.50em;
 /* ecdsp.general.stylesheet.aiuti.general.principale.colors.bg */
 background-color:#ffc;
 /* ecdsp.general.stylesheet.aiuti.general.principale.border.color */
 border-color:#99a;
}

div.destra div.helpspalla div.help div {
  border-width:0px;
}

div.destra div.helpspalla div.element {
 margin:0px 0px 0.20em;
  border-width:0px;
}

div.destra div.helpspalla h1 {
  font-size:1em;
  line-height:1.4em;
 margin:0em;
 color:#000;
}

div.destra div.helpspalla h1 a {
  font-size:0.90em;
}

div.destra div.helpspalla h3 {
  font-size:1em;
 margin: 0px 0px 0.30em;
}

div.destra div.helpspalla div.help div.spacer {
border-width:0px;
 margin:-1px 0px 0px;
}

/*servizio*/
div.servizio, div.servizio a {
 color:#556;
}

/* admin */
div.sinistra div div.admin,
div.sinistra div div.admin h1 {
 margin:0px;
 padding:0px;
 line-height:1em;
 border-width:0px;
 }

div.sinistra div div.admin,
div.centro div.admin,
div.centro div div.admin {
text-align:left;
background-color:transparent;
border-width:0px;
margin:3px 0px 2px!important;
padding:0px;
}

div.centro div.topic div.admin {
  border-width:0px 0px 1px;
  border-style:solid;
  border-color:#aab;
 padding:2px 0px 3px;
}

/* admin superiore*/
div.centro div.adminsup {
 margin:0px;
 padding:0px;
display:block;
 float:none;
 clear:both;
 font-size:1em;
 border-width:0px;
 position:relative;
 top:-0.50em;
}

div.centro div.adminsup div.item {
margin-top:0px;
  margin-bottom:0.50em; 
float:left;
}

div.centro div.adminsup a img {
  border-width:0px;
 margin:0px;
 padding:0px;
}

div.centro div.adminsup div.spacer {
 display:none;
}

div.centro div.adminsup div.sep {
 margin:0px;
 padding:0px;
 font-size:0px;
 line-height:0px;
 height:0px;
}

div.centro div.adminsup div.spacer2 {
 display:block;
 width:100%;
 float:none;
 clear:both;
 height:1px; 
 font-size:0px;
 line-height:0px;
}

div.centro div.admin,
div.centro div.metamat div div.admin,
div.centro div.adminsup div { 
 font-size:0.90em;
 padding:0px;
 margin:0px 3px 3px 0px; 
border-width:0px;
}

div.centro div.metamat div div.admin {
  padding-bottom:3px;
}

div.centro div.adminsup div h1 {
 margin:0px;
 padding:0px; 
  font-size:1em;
line-height:1em;
} 

div.centro div.adminsup a,
div.sinistra div div.admin a,
div.centro div.admin a {
background-color:#fc4;
color:#060;
 text-decoration:none;
 padding:2px 3px 3px;
 margin:0px;
 border-width:1px 2px 2px 1px;
 border-color:#da2 #b80 #b80 #da2;
 border-style:solid;
 font-size:1em;
  line-height:2.2em;
font-weight:bold; 
}

div.centro div.adminsup a,
div.sinistra div.admin a {
 display:block;
  line-height:1.4em;
}

div.centro div.adminsup a:hover,
div.centro div.admin a:hover,
div.sinistra div div.admin a:hover {
background-color:#eb3;
border-color: #b80 #da2 #da2 #b80;
color:#efe;
border-width:2px 1px 1px 2px;
}

div.centro div.adminsup div span.img a {
 margin:0px;
 padding:0px;
 width:20px;
  }

/*footer*/

div.footer a {
 color:#556;
}

div.footer a:hover {
 color:#e70;
}

div.footer div.authorship,
div.footer div.authorship a {
  text-align:left;
}

div.footer div.authorship a {
  text-decoration:underline;
}

/* copyright*/
div.footer div.upper div.left,
div.footer div.middle div.left {
 float:none;
}

div.footer div.metacopy {
 margin:0px auto;
 padding:0px;
 float:none;
 width:auto;
 text-align:left;
}

div.footer div.metacopy div {
 width:auto;
}

div.footer div.metacopy div.image {
 float:left;
 margin:0px 10px 5px 0px;
}

div.footer div.item p { 
margin:0px;
 padding:0px;
 font-size:0.90em;
 line-height:1.4em;
}

/*menu*/
div.footer div.footmenu {
 margin:0.50em auto;
 padding:0px;
  font-size:0.90em;
  text-align:center;
}

div.footer div.footmenu span {
 margin:0px 10px 0px 0px;
}

div.footer div.footmenu a {
color:#556;
}

div.footer div.footmenu a:hover {
color:#c50;
}

div.footer div.authorship {
   margin:0px;
 padding:0px;
}

div.footer div.spacer {
 height:1px;
  font-size:0px;
  line-height:0px;
 margin:-1px 0px 0px;
 padding:0px;
}

/* including:urlo_printer_style */
/*filetool printer */
div.testata {
  font-size:10px;
  line-height:1.4em;
  height:auto;
  margin:0px;
  padding:0px;
  }

div.testata div.spacer,
div.testata div div.spacer {
  border-width:0px;
}

div.testata div.lower div.left {
  float:none;
 clear:both;
}

div.centro div.prdescr {
  font-size:12pt;
  border-width:0pt 0pt 1pt;
  border-style:dashed;
  border-color:#000;
 margin:0px 0px 20pt;
 padding:0pt 0pt 10pt;
}

div.centro div.prdescr div.sep {
  border-width:0pt;
 margin:0pt;
}

div.centro div.prdescr div {
 margin:0pt;
 padding:0pt;
}

div.centro div.prdescr h1 {
  font-size:20pt;
  line-height:28pt;
}

div.centro div.prdescr h2{
  font-size:18pt; 
line-height:26pt;
}

/* div di contenimento - differenziazione stili */
td.centro div.filetool {
margin:0pt 0pt 0pt;
padding:0pt;
font-size:12pt;
border-width:0pt;
}

div.filetool div.interiors { 
 margin:10pt 0pt;
 padding:0pt;
 border-width:0pt; 
}

/*div page embedded*/
div.filetool div.filetool-sxw, 
div.filetool div.filetool-doc, 
div.filetool div.filetool-html  { 
border-width:0pt;
text-align:left;
}

/* articoli */
div.filetool div.filetool-txt, 
div.filetool div.filetool-xil, 
div.filetool div.filetool-art  { 
border-width:0pt;
text-align:left;
border-width:0pt;
}

div.filetool img {
vertical-align:top;
margin:0pt 5pt 10pt 0pt;
padding:0pt;
}

/* parti comuni */

div.centro div.filetool h1.doctitle,
div.centro div.filetool div.filetool-xil h1,
div.centro div.filetool div.filetool-art h1,
div.centro div.filetool div.filetool-txt h1 {
 font-size:16pt!important;
 line-height:20pt;
 color:#000;
}

div.centro div.filetool div.h1 h1,
div.centro div.filetool div.filetool-xil h2,
div.centro div.filetool div.filetool-art h2 {
 font-size:14pt!important; 
 line-height:16pt;
color:#000!important;
 font-weight:bold;
}

div.centro div.filetool div.h2 h1,
div.centro div.filetool div.filetool-xil h3,
div.centro div.filetool div.filetool-art h3 {
 font-size:12pt!important; 
 line-height:16pt;
 color:#000!important;
}

div.centro div.filetool div.h3 h1,
div.centro div.filetool div.filetool-xil h4 {
 font-size:10pt!important;
line-height:12pt;
 color:#000;
}

div.filetool a {
 color:#000;
}

div.centro div.filetool p {
  font-size:10pt;
  line-height:16pt;
}

/* citazione in wp e art */
div.filetool blockquote, 
div.filetool p.quote,
div.filetool p.blocco {
 width:85%;
 margin:0pt auto 10pt;
 font-size:10pt;
}

/*note*/
a.popupnote {
text-decoration: underline;
cursor: pointer;
font-weight:bold;
}

span.popup {
display: none;
background-color: #fea;
border-style: solid;
border-color: #97c;
border-width: 2pt;
position: absolute;
width: 280pt;
padding: 5pt 10pt 8pt 5pt;
z-index: 100;
color: black;
}

table.page td div.popup br {
 margin:0pt;
 padding:0pt; 
font-size:0pt;
line-height:0pt;
}

.popup span.notehead {
margin: 0pt 0pt 5pt;
 padding: 0pt 3pt;
text-align: left;
 background-color:#97c;
display:block;  
}

.popup span.notehead a, 
.popup span.notehead a:visited, 
.popup span.notehead a:active {
  font-size:12pt;
  font-weight:bold;
 color:#fff;
}

/* wp OO e art */
/* stili per wp_xml_pager */

div.filetool h1.doctitle,
div.filetool div.h1 h1,
div.filetool div.h1 div.h2 h1,
div.filetool div.h1 div.h3 h1 {
  margin:0pt 0px 5pt;
} 

/*div.filetool strong {
 color:#000;
 font-weight:bold;
 font-size:1em;
}

div.filetool strong.u {
 color:#000; 
font-weight:bold;
}

/* navigazione e  pager */
div.filetool a.h1, 
div.filetool a.h2, 
div.filetool a.h3 {
display:block;
margin:0pt;
padding:5pt 0pt 0pt 0pt;
background-color:transparent;
}


table.page td div.filetool div.h1, 
table.page td div.filetool div.h1 div.h2, 
table.page td div.filetool div.h1 div.h2 div.h3 {
  border-width:0pt;
  margin:20pt 0pt 10pt;
} 

div.centro div.filetool div.navbar { 
 text-align:right;
 padding:0pt;
 margin:0pt 0pt;
 border-width:0px;
}

div.centro div.filetool div.navbar a {
 margin:0pt;
 padding:3pt 5pt;
 background-color:#ddd;
 font-size:10pt;
 border-width:1pt;
 border-color:#000;
 border-style:solid;
 text-decoration:none;
 font-weight:bold;
}

div.centro div.filetool div.navbar a:hover {
 background-color:#aaa;
 color:#fff;
}

/*table*/
/* per le tabelle word che dentro hanno paragrafi */
div.filetool table {
 margin:10pt 0pt;
}

div.centro div.filetool table td {
 border-color:#000;
 font-size:8pt;
}

div.filetool table td p {
  text-indent:0pt;
 margin:0pt;
 padding:0pt;
}

/* textile */

div.filetool div.filetool-xil h1,
div.filetool div.filetool-xil h2,
div.filetool div.filetool-xil h3,
div.filetool div.filetool-xil h4,
div.filetool div.filetool-xil h5,
div.filetool div.filetool-xil h6 { 
 margin:10pt 0pt 20pt;
 color:#000;
}

div.filetool div.filetool-xil h5,
  div.filetool div.filetool-xil h6 {
  font-weight:normal;
}

div.filetool div.filetool-txt h2,
div.filetool div.filetool-txt h3,
  div.filetool div.filetool-txt h4,
div.filetool div.filetool-xil h2,
div.filetool div.filetool-xil h3,
div.filetool div.filetool-xil h4 { 
font-size:14pt;
line-height:16pt;
 font-weight:bold;
padding:0pt;
}

div.filetool div.filetool-txt h3,
  div.filetool div.filetool-txt h5,
div.filetool div.filetool-xil h3,
div.filetool div.filetool-xil h5 {
  font-size:12pt;
}

div.filetool div.filetool-txt h4,
  div.filetool div.filetool-txt h6,
div.filetool div.filetool-xil h4,
div.filetool div.filetool-xil h6 {
  font-size:10pt;
}

pre  {
margin:5pt 50pt;
margin-right:30pt;
font-size:0.9pt;
text-align:justify;
}

sub, sup {
 color:#000;
}

del, ins {
 color:#666;
}

acronym {
 cursor:pointer;
}

/*art*/
div.filetool div.xml2html,
  div.filetool div.xml2html div {
 margin:0pt;
 padding:0pt;
 border-width:0pt;
}

/*titoli*/
div.filetool div.filetool-art h2 {
 margin:10pt 0pt 5pt;
}

div.filetool div.filetool-art h3 {
 margin:10pt 0pt 5pt;
font-weight:bold;
}

div.filetool div.filetool-art p.exergo {
 width:90%;
margin:0pt 0pt 0pt auto;
}

div.filetool div.filetool-art p.norientro {
 text-indent:0pt;
 text-align:left;
 margin:0pt;
}

div.centro div.inset {
 margin:0pt 0pt 0pt;
 padding:0pt;
 text-align:right;
}

div.centro div.inset a {
 color:#000;
 margin:0pt;
 padding:3pt 5pt;
 background-color:#ddd;
 font-size:10pt;
 border-width:1pt;
 border-color:#666;
 border-style:solid;
 text-decoration:none;
}

div.centro div.inset a:hover {
 background-color:#aaa;
 color:#fff;
}


div.centro div div {
 border-width:0pt;
 margin:0pt;
}

div.centro div div.sep {
 margin:0pt 0pt 10pt;
border-color:#000;
border-width:0pt 0pt 1pt;
border-style:solid;
}

div.centro div  div.begin { 
 margin:5pt 0pt 0pt;
border-color:#fb3;
border-width:1pt 0pt 0pt;
 border-style:dashed;
font-size:10pt;
 color:#000;
}

div.centro p {  
font-size:10pt;
 margin:0pt 0pt 10pt;
 padding:0pt;
  line-height:2em;;
}

div.centro a {
 color:#000;
}

div.centro a:hover {
 color:#0b0;
}


div.centro strong {
color:#000;
 font-weight:bold;
 font-size:10pt;
 padding:0px
}

div.centro ol,
div.centro ul {
  font-size:10pt;
  line-height:20pt;
 margin:0pt;
 padding:0pt;
  list-style-position:inside;
}

div.centro div.image {
 float:left;
 margin:3pt 10pt 5pt 0pt;
}

div.centro table {
  border-collapse:collapse;
}

div.centro table td {
  border-width:1pt;
  border-color:#000;
  border-style:solid;
 padding:3pt 5pt;
  font-size:10pt;
}

div.centro div h1 {
margin:10pt 0px 0pt;
padding:0pt;
font-size:12pt;
line-height:18pt;
background-color:transparent;
color:#000;
} 

div.centro div h1 a {
padding:0pt;
font-size:12pt;
text-decoration:none; 
color:#000;
vertical-align:bottom;
}

div.centro div h1 a:hover {
color:#000;
}

div.centro div.channel,
  div.centro div.topic {
  border-width:0pt;
  margin:0pt 0pt 15pt;
}

div.centro div.channel h1,
  div.centro div.topic h1  {
  font-size:14pt;
  color:#000;
  letter-spacing:0pt;
  border-width:0px;
 padding:0pt;
  margin:15pt 0px 0px;
}

div.centro div.channel h1 a,
  div.centro div.topic h1 a {
padding:0pt; 
  color:#000;
}

div.centro div h2 {
padding:0pt;
 margin:0pt;
font-size:10pt;
 line-height:14pt;
 font-weight:normal;
color:#000;
}

div.centro div.textile h1,
div.centro div.textile h2,
div.centro div.textile h3,
div.centro div.textile h4,
div.centro div.textile h5,
div.centro div.textile h6 {
 color:#000;
 margin:20pt 0pt 15pt;
 font-weight:bold;
 border-color:#000;
 border-style:solid;
 border-width:0px 0px 1px;
}

div.centro div div.textile h2 {
  font-size:10pt;
}

div.centro h3 {
padding:0pt;
font-size:8pt;
color:#000;
}

div.centro h4 {
padding:0pt;
font-size:12pt;
color:#000;
font-weight:normal;
}

div.centro h5 {
padding:0pt;
font-size:10pt;
color:#000;
font-weight:normal;
}

div.centro h6 {
padding:0pt;
font-size:8pt;
color:#000;
font-weight:normal;
}

/* print schede */

/*schede didattiche e tracce */
td.centro div.ivschede div.filetool  div.interiors {
  border-width:0pt;
 margin:0pt;
 padding:0pt;
}

td.centro div.ivschede div.filetool div.h1 {
 padding:0em 30pt 1em;
border-width:1pt;
border-style:solid;
  border-color:#000!important;
}

td.centro div.ivschede div.filetool div.h1 h1 {
 padding:5pt 30pt; 
margin:0em -30pt 1em;
 border-width:0pt 0pt 1pt;
border-style:solid;
  border-color:#000;
  background-color:transparent;
}

td.centro div.ivschede div.filetool div.h2 h1,
td.centro div.ivschede div.filetool div.h3 h1 {
 padding:0pt;
 margin:0pt 0pt 0.50em;
  border-width:0pt 0pt 1pt;
  border-style:solid;
background-color:transparent;
}


/*footer*/

div.footer div.middle div.center,
div.footer div.context {
 margin:0px;
 padding:0px;
 text-align:left;
 border-width:0px;
}

div.footer div.center div,
div.footer div.context div {
 margin:0px;
 padding:0px; 
}

div.footer div.middle div.center h1,
div.footer div.context h1 {
  font-size:10pt;
  line-height:16pt;
 margin:0pt 0pt 5pt;
}

div.footer div.sep {
 margin:0pt 0pt 5pt;
}

div.footer div.spacer {
 margin:0px;
 padding:0px;
 line-height:0px;
 font-size:0px;
}


div.footer a,
div.footer div.middle a {
 color:#000;
 text-decoration:underline;
}

div.footer a:hover,
div.footer div.middle a:hover {
 color:#0b0;
}

div.footer  p,
div.footer  p {
  font-size:9pt;
 margin:0pt 0pt 5pt;
 padding:0pt;
}

div.footer  h1 {
  font-size:10pt;
  line-height:1em;
 margin:0px;
 padding:0px;
}

div.footer div.metacopy img,
div.footer div.image {
 margin:3pt 10pt 10pt 0pt;
 padding:0px;
 float:left;
}

div.footer div.authorship {
  text-align:right;
}




