h1,h2,h3,h4,h5,h6,p,blockquote,td,ul,ol,dt,dd,caption {font-family:arial,helvetica,sans-serif;
}
.accessi {text-align:right;
font-family:arial,helvetica,sans-serif;
background:#fff;
color:#000;
padding:3px;
}
a:link {color:#00f;
background:transparent;
text-decoration:none;
border-bottom:1px solid #00f;
}
a:visited {color:#000080;
background:transparent;
text-decoration:none;
border-bottom:1px solid #000080;
}
a:hover {color:#fff;
background:#3960a8;
border-bottom:1px dashed #900;
text-decoration:none;
}
a:active {color:#dd0000;
background:transparent;
text-decoration:none;
border-bottom:1px solid #dd0000;
}
.bianco1 {background:#fff;
color:#000;
}
.bordato {border:1px solid #999;
background: #fff;
color:#000;
font-size:110%
}
.capt {font-size:110%;
text-align:left;
font-family:arial,helvetica,sans-serif;
}
.centro {text-align:center;
}
.cerca {color:black;
background:#f5efad;
width:100%;
border:thin solid #000;
display:block;
padding:0 8px;
}
.citaz {font-size:90%;
position: relative;
top: -5px;
}
.conf {font-family:verdana,arial,helvetica,sans-serif;
font-size:10px;
background:#ededed;
color:#000;
text-align:center;
padding:7px 0 5px;
border-color:gray;
border-width:1px 0;
border-style:solid;
}
.contenitore {background:#fff;
margin-top:0;
margin-left:0.5em;
display:block;
width:30%;
padding:0 8px 4px;
float:right;
color:#000;
}
.dbsiti {background:#ffffff;
border-bottom:1px solid gray;
padding-bottom:6px;
margin-left:1em;
margin-right:1em;
margin-bottom:-13px;
color:#000;
}
.desc {font-size:8px;
}
.diodati {padding:7px;
font-family:georgia,times,serif;
margin-top:5px;
text-align:right;
background:#f4f4f4;
color:#000;
border-style:solid;
border-width:1px 0;
border-color:gray;
}
#embossa {font-size:130%;
}
.erro {text-align:left;
font-family:arial,helvetica,serif;
padding-right:5px;
padding-left:5px;
background:#f0f8ff;
color:#000;
}
.fig {font-size:90%;
text-align:center;
}
.firma {text-align:right;
font-size:10px;
}
.icona {vertical-align:middle;
margin-left:15px;
margin-right:5px;
margin-bottom:5px;
border:0 none ;
}
#imago {border:1px solid #000;
padding:0;
}
.info3 {background: #d9f0f6;
color:#000;
margin-top:0px;
margin-bottom:0px;
padding-top:2px;
padding-bottom:2px;
padding-left:9px;
padding-right:9px;
border-bottom:1px solid #25658a;
}
.info4 {border-color:#999999;
border-width:1px 0;
border-style:solid;
color:black;
background:white;
padding:7px 4px;
text-align:center;
font-variant:small-caps;
font-size:100%;
letter-spacing:0.2em;
}
.ing {font-size:120%;
}
#init {margin-left:10px;
vertical-align:middle;
}
.internos {margin-left: 0.5em;
margin-right: 0.5em
}
.link {font-size:10px;
}
.lista {color:black;
background:#f5f6e2;
border:thin solid #000;
display:block;
width:100%;
padding:0 8px;
}
#loghino {float:left;
width:90px;
padding:5px;
border:1px solid gray;
text-align:center;
margin-top:1em;
margin-right:10px;
margin-bottom:5px;
background:#fff;
color:#000;
}
.menu {font-family:georgia,'times new roman',times,serif;
background:#ccffcc;
color:#000;
}
.menualto {font-size: 95%;
text-align: center;
background:#fff;
color:#000;
}
.menudiv {font-family:arial,helvetica,sans-serif;
background:#ffffff;
border-style:solid;
border-width:0;
padding-top:0;
color:#000;
}
.modifica {color:#900;background:#fff;}
.no {display:none;
}
.nada {border:0px;
}
.nada2 {border:0px;width:0px;height:0px;
}
#navevidente {border:2px solid #8da9cf;  /* navigazione presentazione Web x tutti */
padding-left:2em;
padding-right:2em;
padding-top:.5em;
padding-bottom:.5em;
background:#e4f2f7;
color:#000;
font-weight:bold;
text-align:center;
margin-left:6em;
margin-right:6em;
}
.navigahome {display:block;
width:100%;
color:#000;
text-align:center;
font-family:arial,helvetica,sans-serif;
background:white;
padding:9px 6px;
border-color:gray;
border-width:1px 0;
border-style:solid;
}
.num {color:#b00;
background:transparent;
}
.piede {background:#fff;
padding-top:10px;
font-family:verdana,arial,sans-serif;
font-size:80%;
color:#000;
border-top:1px dashed #000;
border-bottom:1px solid #000;
border-right:1px solid gray;
border-left:1px solid gray;
padding-bottom:5px;
margin-bottom:0px;
}
.piede2 {background:#d9f0f6;
padding-top:10px;
font-family:arial,helvetica,sans-serif;
font-size:90%;
color:#000;
border-top:1px solid #000;
padding-bottom:5px;
margin-bottom:0px;
}
.pos1 {border-color:#999999;
border-width:1px;
border-style:solid;
margin:4px;
}
#pos2 {z-index:1;
display:inline;
position:relative;
border-color:olive;
padding:4px;
margin-left:8px;
float:right;
}
q {font-style:normal;
}
.rel {float:left;
margin:3px;
}
.rel2 {float:right;
margin:3px;
width:40%;
background:#ffffcc;
color:#000;
}
#rithome {position:relative;
top:-4px;
font-variant:small-caps;
font-size:70%;
}
/* inizio stili del box nella pagina sommario degli articoli */
.somm {width: 50%;
border: black 1px solid;
background: #efefef;
color:#000;
margin: 1em 0em 0em 1em;
padding: 15px 8px 8px 8px;
float: right;   
}
.destra {text-align: right;
}
#stamparlo {font-size: 90%; 
color: #000; 
position: relative;
background: #fff;
padding: 3px 3px 3px 3px; 
top: -26px; 
right: -9px; 
border: #000 1px solid;
}
#unsolo {text-align: center; 
margin-bottom: -1em;
}
#tutto {font-variant: small-caps; 
font-size: 82%; 
top: -26px; 
color: #CC3300; 
position: relative;
background: #f6f6f6; 
padding: 3px 3px 3px 3px; 
border: #aaa 1px solid
}
.titoletti {background: #ffffc0;
color:#000;
}
/* fine stili del box nella pagina sommario degli articoli */
.nota {font-size: 90%} /* nota a pie' di pagina */
.figura {font-family: arial, helvetica, sans-serif; /* didascalia di immagini */
font-size: 90%;
text-align: center;
margin-left: 2.5em;
margin-right: 2.5em;
}
.titostampa {font-size: 110%;
border: 1px solid #999;
background: #fff;
color:#000;
}
.stati {font-family:arial,helvetica,sans-serif;
background:#fff;
color:#000;
padding:3px;
}
#su {font-family:arial,helvetica,sans-serif;
background:#333333;
border-top:1px solid gray;
border-left:1px solid gray;
font-size:90%;
color:#000;
padding-top:4px;
padding-bottom:6px;
float:right;
width:150px;
text-align:center;
position:relative;
top:-27px;
}
#su a:link {color:#fff;
background:transparent;
font-weight:bold;
border-bottom:1px solid #fff;
}
#su a:visited {color:#fff;
background:transparent;
font-weight:bold;
border-bottom:1px solid #fff;
}
#su a:hover {color:#ffff99;
background:transparent;
border-bottom:1px dashed #ffff99;
font-weight:bold;
}
.tab1 {background:#ebebeb;
color:#000;
border:1px solid #ccc;
width:85%;
margin-bottom:1em;
margin-left:2em;
font-family:arial,helvetica,sans-serif;
}
thead {font-size:110%;
background:#ededed;
color:#000;
}
.titolino {background:transparent;
color:#000;
}
.titolin2 {background:#ffcc80;
color:#000;
}
.titolo {color:#ff0000;
background:#ffffcc;
}
.traduz {color:black;
background:#f5efad;
border:thin solid #000;
padding:0.5em 1em;
margin:1em 0;
}
.umor {position:relative;
top:-22px;
background:#fff;
border-bottom:1px solid gray;
padding-bottom:6px;
margin-left:2em;
margin-right:2em;
margin-bottom:0px;
color:#000;
}
.umori {font-family:arial,helvetica,sans-serif;
padding-left:5px;
padding-right:5px;
text-indent:-1em;
}
.umoris {font-family:arial,helvetica,sans-serif;
padding-right:5px;
}
/* Stili per la mappa del sito */
.ca1 {font-size:110%;
padding-bottom:.8em;
}
.ca2 {font-size:90%;
font-weight:bold;
padding-top:.3em;
padding-bottom:.3em;
}
.ca3 {font-size:90%;
font-weight:normal;
padding-top:.2em;
}
#conten {text-indent:-9.1em;
margin-left:9.1em}
/* Selettori per il nuovo menu alto delle pagine secondarie */
#posizio1 {padding-top:10px;
padding-left:9px;
padding-bottom:6px;
font-size:100%;
text-align:left;
background:#25658a;
color:#000;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
}
#posizio2 {padding-top:4px;
padding-left:9px;
padding-bottom:12px;
padding-right:90px;
text-align:left;
background:#25658a;
border-bottom:1px solid #ffbb71;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
font-size:90%;
letter-spacing:.05em;
color:#fff;
}
#pay {
border-bottom:6px solid #ffbb71;
background-color:#6087CC;
font-weight:bold;
font-size: 90%;
color:#ff6;
padding:2px 5px;
margin:0;
height:30px;
letter-spacing: normal;
}
#sponsor {
border-bottom:1px solid #25658a;
background-color:#fff;
font-weight:bold;
font-size: 90%;
color:#000;
padding:0 .5em 0 0;
margin:0;
letter-spacing: normal;
font-family: Arial, Helvetica, sans-serif;
font-size: .8em;
}
* html #sponsor {height:40px;}
#sponsor {min-height:40px;}
.pd1t {padding-top: .3em}
#sponsor img {border: none;float:left} 
a#spolink:link, a#spolink:visited  {border:none;text-decoration:none;}
a#spolink:hover {border:none;text-decoration:none;}
#pay a:link, #pay a:visited {color:#fff;text-decoration: underline;border:none;}
#pay a:hover {background-color:transparent;color:#ffbb71;}
#pay input {margin:0 6px 0 0;
vertical-align: middle;
}
#posizio1 a:link {color:#fff;
background:transparent;
text-decoration:none;
border-bottom:1px solid #fff;
}
#posizio1 a:visited {color:#dfd;
background:transparent;
text-decoration:none;
border-bottom:1px solid #eee;
}
#posizio1 a:active {color:#d00;
background: #fff;
text-decoration:none;
border-bottom:1px dashed #009;
}
#posizio1 a:hover {color:#009;
/*background:#fff8dc;*/
background: #fff;
border-bottom:1px dashed #009;
text-decoration:none;
}
#posizio2 a:link {color:#fff;
background:transparent;
text-decoration:none;
border-bottom:1px solid #fff;
}
#posizio2 a:visited {color:#dfd;
background:transparent;
text-decoration:none;
border-bottom:1px solid #eee;
}
#posizio2 a:active {color:#d00;
background: #fff;
text-decoration:none;
border-bottom:1px dashed #009;
}
#posizio2 a:hover {color:#009;
/*background:#fff8dc;*/
background: #fff;
border-bottom:1px dashed #009;
text-decoration:none;
}
#posizio2 p {margin-top:0;
margin-bottom:0;
display:inline;
}
#menusi {background: #ffff99;
color:#900;
font-size:100%;
margin-top:0;
margin-bottom:0;
display:inline
}
#seletto {background: #e20000;
color:#ffffcc;
padding-right:7px;
padding-left:3px;
padding-bottom:2px;
}
#ele {float:right;
padding:5px 5px 0 0;
margin:0px 0px 0px 5px;
}
#nome {font-variant:small-caps;
letter-spacing:.1em;
}
.riducio {font-size:90%;
letter-spacing:.05em;
color:#fff;
background:transparent;
}
#esterno {border-right:2px solid #000;
border-left:2px solid #000;
border-bottom:2px solid #000;
border-top:2px solid #000;
margin-top:8px;
margin-left:5px;
margin-right:5px;
background:#fff;
color:#000
}
#corpoint {padding-left:1em;
padding-right:1em}
.not {border:1px solid #000;
padding:.5em 1em .5em 1em;
font-size:.9em;
background:#fffecc;
color:#000
}
span.publix {background: #fffff9; color:#000000;padding:2px 8px;font-size:95%;font-variant:small-caps; letter-spacing:.1em}
#posizio1 span.publix > a {background:none;}
#posizio1 span.publix > a:link, #posizio1 span.publix > a:visited {background:none;text-decoration:underline; color:#990000}
#posizio1 span.publix > a:hover, #posizio1 span.publix > a:focus, #posizio1 span.publix > a:active {text-decoration:underline; color:#000099;border:none}
/* Fine selettori per il nuovo menu alto delle pagine secondarie */

@media aural { h1,h2,h3,h4,h5,h6 {voice-family:male;
stress:20;
richness:90;
}
h1 {pitch:x-low;
pitch-range:90;
}
h2 {pitch:x-low;
pitch-range:80;
}
h3 {pitch:low;
pitch-range:70;
}
h4 {pitch:medium;
pitch-range:60;
}
h5 {pitch:medium;
pitch-range:50;
}
h6 {pitch:medium;
pitch-range:40;
}
li {pitch:medium;
richness:60;
}
em {pitch:medium;
pitch-range:60;
stress:60;
richness:50;
}
strong {pitch:medium;
pitch-range:60;
stress:90;
richness:90;
}
a:link {voice-family:male;
}
a:visited {voice-family:female;
}
a:active {voice-family:female;
pitch-range:80;
pitch:x-high;
}
}

