body { font-family:"trebuchet MS", georgia, serif; font-size:70%; color:#000000; background-color:#ffffff; margin:0.5em 0; padding:0; text-align:center; }


#contenuto { background-image:none; width:522px; text-align:left; margin:0 auto; }
#navi { display:none; }
  #navi a:hover {  }

img { border:0; }

a { color:#000000; font-weight:bold; text-decoration:underline; }
a:hover { background-color:#042700; }

p strong { color:#000000; }

h1 { color:#777777; font-size:2.5em; margin:1em 0; text-align:right; } 
h2 { color:#777777; font-size:1.5em; margin:1em 0; background-image:none; padding:0.2em;} 
h3 { color:#777777; font-size:1.2em; margin:1em 0; } 
h4 { color:#777777; font-size:1em; margin:1em 0; } 

p { margin:0.5em 0; text-align:justify; text-indent:0.8em; }
p.end { color:#13ca00;  }

.scorri { float:left; margin-right:1em; }

.ancora { position:absolute; }
.links { font-weight:bold; text-align:right; padding-top:1em; background:url(immagini/sfumo.gif) top right no-repeat; font-size:0.8em; margin-top:1.5em; clear:left; }

  /* costruzione terminale */
  
#term { position:relative; width:522px; height:320px; margin:7% auto 0 auto; text-align:left; color:#0D8500; }
  #term h1 { width:522px; height:178px; position:absolute; top:36px; left:0; text-align:center; }
  #term h1 span { display:block; }


#indexnavi { position:absolute; bottom:23px; left:0; width:522px; font-size:0.9em; text-align:center; }
  #indexnavi a { text-decoration:none; }
  #indexnavi a:hover { background-color:transparent; text-decoration:underline; }

.termbarra1, 
.termbarra2 { width:522px; height:17px; background:#cccccc no-repeat; position:absolute; left:0; font-family:"courier new", courier, monospace; color:#ffffff;}

.termbarra1 { top:0;  }
.termbarra2 { bottom:0; }

.barrasx { float:left; padding:2px 0 0 3px; }
.barradx { text-align:right; padding:2px 3px 0 0; }

.termimag { width:260px; height:260px; position:absolute; top:30px; left:0; background-image:url(immagini/remote.gif) }
.termtesto { width:250px; height:260px; position:absolute; top:30px; left:270px; }
  .termtesto p { font-family:"courier new", courier, monospace; color:#18FF00; text-indent:0; text-align:left; margin:0 0 0.2em 0; }

  /* form */
  
form { margin:0; }
  form p { text-align:left; text-indent:0; }
  form strong { color:#0D8500; }
  
input, textarea { color:#18FF00; font-family:"courier new", courier, monospace; font-size:1em; vertical-align:middle; }

label { display:block; width:75px; }

input.testo, textarea.testo { background-color:#074800; border:1px solid #18FF00; vertical-align:top; }
input.testo {  }
textarea.testo { width:220px; overflow:auto; }

.bottmanda { margin-left:80px; text-align:right; } 
input.bott { background-color:#074800; border:1px solid #18FF00; font-weight:bold; margin:0.2em; width:60px;  }
  input.bott:hover { background-color:#0D8100; }
  input.bott:active { background-color:#000000; }

.credits { font-size:0.9em; position:absolute; width:522px; bottom:23px;  }

  /* tabellame vario */
  
table { border-collapse:collapse; border-spacing:0; margin-top:1em; }
td { vertical-align:top; padding:0.4em; border-top:7px solid #333333; }
  td.ico { text-align:center }
  td p {  }
  td h3, td h4 { margin:0; }
  
tr.sub td { border-top-width:1px; }

  /* per le frasi */

p.liv { font-family:"courier new", courier, monospace; color:#cc0000; background-image:none; padding:2px 4px; text-indent:0; margin-bottom:0.5em; }
  p.liv strong { color:#cc0000; }

pre { font-size:1.2em !important; font-size:1em; margin:1em 0; border-top:4px solid #333333; padding-top:0.5em; }

pre.ind { border-top:0; color:#999999; }

pre.m1 { color:#00aa00; }

pre.du { color:#00ff00; }
  pre.du i { color:#008000; font-style:normal; }
  pre.du b { color:#ff0000; }
pre.du2 { color:#008000; }
pre.ti { color:#ff0000; } 
pre.th { color:#eeeeee; }
  pre.th i { color:#ff0000; font-style:normal; font-weight:normal; }
pre.sp { color:#ffee00; }

  /* per le immagini delle schermate */
  
#screens { width:400px; margin:4% auto 0 auto; text-align:left; } 
  
.sfoglia { text-align:center; background-color:#400000; color:#990000; font-family:"courier new", courier, monospace; padding:2px 0 4px 0; }
  .sfoglia a { text-decoration:none; color:#ff0000; }
  .sfoglia a:hover { background-color:#600000; }

#iconcine { margin-top:15px; }

.iconine { width:60px; text-align:center; float:left; margin-right:10px; margin-bottom:10px; }
.iconine img { border:1px solid #00aa00; }
.iconine a { color:#00aa00; text-decoration:none; background-color:transparent;  }
.iconine a:hover { text-decoration:none; color:#00ff00 } 
.iconine a:hover img { text-decoration:none; border:1px solid #00ff00; } 
