
body,div,img,form {
 border:0;
 margin:0;
 padding:0;
}

body {
 background:#000000;
 font-family: "Arial", "Verdana", "Helvetica", sans-serif;
 font-size:12px;
 color:white;
}

.clear {
 clear:both;
}

a:link, a:visited {
 color:#faba3c;
 text-decoration:none;
}

a:hover, a:active {
 color:white;
 text-decoration:underline;
}

.luelisaa { 
 padding: 0 25px 0 0;
 margin-bottom:10px;
 float: left;
 background: transparent url(img/nuoli.gif) no-repeat top right;
}

/************* text ***************************/

h1 {
 font-family: "GaramondThree", "Garamond", "Times New Roman", "Times", serif;
 font-size:22px;
 color:#faba3c;
 margin:0 0 15px 0;
}

h2 {
 font-family: "GaramondThree", "Garamond", "Times New Roman", "Times", serif;
 font-size:16px;
 color:#ffffff;
 text-transform:uppercase;
 padding:10px 0 30px 20px;
 margin:0;
 background:url(img/bg_h2.gif) top left repeat-x transparent;
}

h2.menu {
 font-family: "GaramondThree", "Garamond", "Times New Roman", "Times", serif;
 font-size:16px;
 color:#ffffff;
 text-transform:uppercase;
 padding:10px 0 30px 20px;
 margin:0;
 width:260px;
 background:url(img/bg_h3.gif) 15px 0  no-repeat transparent;
}

h3 {
 font-family: "GaramondThree", "Garamond", "Times New Roman", "Times", serif;
 font-size:16px;
 color:#ffffff;
 text-transform:uppercase;
 padding:10px 0 30px 10px;
 margin:0;
 background:url(img/bg_h3.gif) top left no-repeat transparent;
}

h4 {
 color:#990000;
 text-transform:uppercase;
 margin:0 0 15px 0;
}

p {
 margin:0 0 15px 0;
}

i {
 color:#faba3c;
 font-style:normal;
}

/************* table ***************************/

table {
 margin:0 10px 20px 0;
}

td {
 vertical-align:top;
 padding:0 10px 5px 0;
}

td.euro {
 font-weight:bold;
 color:black;
 white-space:nowrap;
}
