/*stili generici*/
body {
margin:0px; padding:0px; 
font-family: "Bauhaus 93", Verdana, "Arial Black";
font-size: 14pt; font-style: normal; font-weight: bold;
color: #99FFFF;
background-color: #9999FF;
}
h1 {
font-size:  30px; font-family:  Verdana;
font-weight:100;
}
a:link {
text-decoration: none;
color:#0033CC;
} 
a:visited {
text-decoration: none;
color:#339966;}
a:hover,a:active {
text-decoration:underline;
color:#CC0033; 
}
.menu img {
border:none;
margin:1px 0px 1px 0px;
}
.primalinea h2 {
font-size:1.2em; font-family: verdana;
color:#000000;
}
hr {
height:4px; 
color:#fde36a;
display:none;}

span {
display:inline;
padding:0px; margin:0px;
height:20px;
}
span img {
border: none;
padding:0px; margin:0px;
display:inline;
}
strong {
font-size:1.1em;
color: #ff0000;
}
.contatori {
font-size: 0.6em;
font-family: verdana;
}
.didascalia p {
font-family: verdana;
font-size:14px;
margin-top:2px;
margin-bottom:2px;
font-variant:normal;
}
.didascalia {
border-bottom: 4px dotted;
}
/* stili per la sezione di gif animate*/
.bloccogif img {
float:left;
border: 2px double #330099;
padding:5px 5px 5px 10px;
margin: 5px 5px 5px 10px;
background-color:#fff;
}
.bloccogif .bianco {
float:left;
border: 2px double #330099;
padding:5px 5px 5px 10px;
margin: 5px 5px 5px 10px;
background: #ffffff;
}
.bloccogif {
clear:left;
padding-bottom: 15px;
border-top: 5px double;
}
.bloccogif p {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.8em;
color: #000099; word-spacing: normal; 
letter-spacing: normal;
margin-top: 4px;
padding:2px;
}
.bloccogif ul {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.8em;
color: #000099; word-spacing: normal; 
letter-spacing: normal;
margin-top: 4px;
padding:2px;
}
.primo {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.5em;
color: #000099; word-spacing: normal; 
letter-spacing: normal;
margin-top: 4px;
padding:2px;
text-align:left;
}
.secondo a {
background-color:#ffffff;
}
/* stile per il titolo e il logo*/
#header {
width:100%;
}
#bannersup
{
height:60px;
margin:0px; padding:0px;
background-color:#ffffcc;
background-image: url(sfondo_logo.gif);
border-bottom:4px groove #9999ff;
border-right: 2px outset #0000ff;
}
#logo {
margin-right:10px;
display:inline;
font-family: "highlight LET", algerian,BolsterBold,
"century gothic", elelphant,verdana;
font-size: 50px; font-weight: bolder;
color:#ffffFF;
height:55px;
vertical-align:bottom;
}
#logo img{
margin-left:10px;
}
#logobanner {
height:60px; width:100%;
background-image: url(sfondo_logo.gif);
border-top:4px groove #9999ff;
border-right: 2px outset #ffeeff;
border-bottom: 2px solid #ffffff;
}
#uno, #due,#tre{
font-family: "highlight LET", algerian,BolsterBold,
"century gothic", elelphant,verdana;
color:#ffffFF;
 font-weight: bolder;
display:inline;
height:50px;
}
#uno{
padding-top:2px;padding-bottom:20px; font-size:50px;
}
#due{
padding-top:12px;padding-bottom:10px; font-size:40px;
}
#tre{
padding-top:20px;padding-bottom:2px; font-size:30px;
}
#banner2
{
width:468px; height:60px;
margin-left:10px;
}
#footer{
margin:4px 137px 0px 122px; padding:5px 5px 5px 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.7em;
background-color: #CCCCFF;
color: #000099; word-spacing: normal; 
letter-spacing: normal;
text-transform:none;
}
/* sezione centrale div e classi */
#avviso {
display:none;
}
#corpopagina {
position: relative;
margin:0px 0px 0px 0px;
width:100%;
}
#corpopagina #colonnasinistra {
text-align:center;
margin:0px 0px 0px 0px; padding:1px;
position:absolute; top:0px;left:0px; 
width:122px;
 border-left: 2px dotted;
 border-top: 4px solid #ffffff;
 }
#colonnasinistra div {
font:bold 14px  Verdana, "Arial Black";
line-height: 1em;
}
#colonnasinistra div p{
margin:1px; padding:1px;
}
#colonnasinistra div img{
margin:1px; padding:1px;
}
#corpopagina #colonnacentro {
margin:0px 140px 0px 125px; 
padding:1px 5px auto;
border-left: 2px dotted;
border-right: 2px dotted;
border-top: 4px solid #ffffff;
text-align:center;
}
 #tabella {
 width:500px; border:none; padding:0px; margin:0px auto;
 background-color:#CCCCFF;
 }
 #tabella td, #tabella img, #tabella a, #tabella a img{
padding:0px; margin-top:0px;
margin-bottom:0px;
}
#corpopagina #colonnadestra {
position:absolute;
top:0px; right:0px; 
width:137px;
background-color: #9999ff;
 border-right: 2px dotted;
  border-top: 4px solid #ffffff;
 }
 #ultimisiti {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt;
 background-color: #CCCCFF; color: #000099;
 word-spacing: normal; 
 letter-spacing: normal;
 font-style: normal;
 font-variant:normal;
 text-align:left;
 }
#colonnadestra img {
clear:both;
}
#corpopagina #colonnacentro table {
margin:1px 1px auto;
}
.primalinea {
font-weight: bold; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:  7pt; color:#8080ff;
background-color: #FFFFFF;
}
/* elementi di stile per la parte centrale*/
#ultimisiti ul {
list-style: square inside;
}
#ultimisiti ul span {
margin: 0px 2px 0px 1px;
padding: 1px 1px 1px 1px;
}
.nome { 
font-family: Balloonist;
font-size: 9pt;
color: #6666FF;
background-color: #FFFFFF;
letter-spacing: normal;
word-spacing: normal;
margin:0px; padding:0px;
}

.subblocco .quote a:link { 
font-family: Balloonist;
font-size: 15px;
color: #6666FF;
background-color: #FFFFFF;
letter-spacing: normal;
word-spacing: normal;
margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;
}
.subblocco .quote a:hover,a:active {
text-decoration:underline;
color:#CC0033; 
}
.subblocco .quote a:visited {
text-decoration: none;
color:#339966;}
#pulsante { 
font-family: Balloonist; color: #9999FF;
background-color: #FFFFFF;
}
.consigliato{
margin-left:4px;
}
.descrizione {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
background-color: #CCCCFF;
color: #000099; word-spacing: normal; 
letter-spacing: normal;
text-transform:none;
margin-top: 4px;
padding:2px;
}
.identificativo {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 15px;
color: #CCCCFF; background-color: #330099; 
margin-bottom:4px;
}
.data { 
font-family: "Courier New", Courier, mono;
font-size: 12px; font-weight: bold;
text-transform: lowercase; color: #330099;
text-decoration: none; 
margin-right:4px;
}
.numero { 
font-family: "Courier New", Courier, mono;
font-size: 12px; font-weight: bold;
text-transform: lowercase; color: #CCCCFF;
text-decoration: none; background-color: #330099;
margin:0px 4px 0px 4px;
}
.blocco {
margin:1px 0px 5px 0px;
text-align:left;
border-bottom: 4px double;
}
.blocco .identificativo{
width:40%;
}
.subblocco {
margin:0px; padding:0px;
}
#esterno {
margin:1px 2px 1px 2px;
padding: 1px;
border: none;
width:120px;
height:3000px;
}
#menu-esterno img {
border:none;
width:90px;
}
.subblocco .quote{
margin:0px 0px 0px 0px; padding:0px 3px 0px 3px;
font-family: "highlight LET", algerian,BolsterBold,
"century gothic", elelphant,verdana;
font-size: 28px; font-weight: bolder;
background-color: #ffffff; color:#6666FF;
display:inline;
}
.primalinea .quote{
margin:0px 0px 0px 0px; padding:0px 1px 0px 1px;
font-family: pristina ,verdana;
font-size: 18px; font-weight: bolder;
background-color: #ffffff; color:#6666FF;
display:inline;
border-bottom: 2px dotted;
}
.primalinea span p {
display:inline;
font-size: 13px; font-variant: none;
}
.primalinea span {
margin-bottom: 4px;
border-bottom: 2px dotted;
}
/*stili generici*/
body {
margin:0px; padding:0px; 
font-family: "Bauhaus 93", Verdana, "Arial Black";
font-size: 14pt; font-style: normal; font-weight: bold;
color: #99FFFF;
background-color: #9999FF;
}
h1 {
font-size:  30px; font-family:  Verdana;
font-weight:100;
}
a:link {
text-decoration: none;
color:#0033CC;
} 
a:visited {
text-decoration: none;
color:#339966;}
a:hover,a:active {
text-decoration:underline;
color:#CC0033; 
}
.menu img {
border:none;
margin:1px 0px 1px 0px;
}
.primalinea h2 {
font-size:1.2em; font-family: verdana;
color:#000000;
}
hr {
height:4px; 
color:#fde36a;
display:none;}

span {
display:inline;
padding:0px; margin:0px;
height:20px;
}
span img {
border: none;
padding:0px; margin:0px;
display:inline;
}
strong {
font-size:1.1em;
color: #ff0000;
}
.contatori {
font-size: 0.6em;
font-family: verdana;
}
.didascalia p {
font-family: verdana;
font-size:14px;
margin-top:2px;
margin-bottom:2px;
font-variant:normal;
}
.didascalia {
border-bottom: 4px dotted;
}

