A:link { color: #FF0000; text-decoration: underline }
A:active { color: #FF0000; text-decoration: underline }
A:visited { color: #FF0000; text-decoration: underline }
A:hover { color: #FFFFFF; text-decoration: none }

acronym, abbr { cursor: help; border-bottom: 1px dotted #000000; border-color: inherit; }
strong { font-weight: bold; }
.bold, .red { font-weight : bold; }
hr { color: #FF0000; width: 60%; }

#header_screen { margin-top: 5px }

#header_print { display: none }

body { margin-top: 0px; margin-bottom: 0px; font-family: "Courier New", Courier, mono; font-size: 95%; background-color: #000000; color: #FFFFFF;  background-image: url(http://www.razzapparte.net/img/header.jpg); background-repeat: no-repeat; }

h1, .titolo  { color: #FF0000 }
h2, .max { font-size: 140%; font-weight: bold; }

.dotted { border: 1px dotted; }
.dotted A:link { color: #FF0000;  }
.dotted A:active { color: #FF0000;  }
.dotted A:visited { color: #FF0000;  }
.dotted A:hover { color: #FFFFFF;  }

.italic { font-style: italic }
.left { text-align: left }

.menu  { font-size: 170%; font-weight: bold; }
.menu A:link { text-decoration: none }
.menu A:active { text-decoration: none }
.menu A:visited { text-decoration: none }
.menu A:hover { text-decoration: none }

.tools A:link { font-weight: bold; text-decoration: none }
.tools A:active { font-weight: bold; text-decoration: none }
.tools A:visited { font-weight: bold; text-decoration: none }
.tools A:hover { font-weight: bold; text-decoration: none }

#bottom { text-align: center; }

#nav { float: left; text-align: center; width: 20%; margin-left: 5px; ; padding-top: 100px; height: 100%; }

#content { text-align: center; position: absolute; left: 160px; width: 75%; padding-left: 50px; padding-top: 45px; }
#content h1 { text-align: center;  }
#content h2 { text-align: center;  }