td {font-size: 12px; font-family: Courier New; color: #ffffff}
body {font-size: 12px; font-family: Courier New; color: #ffffff; height: 100%; background: repeat-x url("../gimg/legno.jpg") #E2E2E2;}

img { border: 0px; }

#cerca
{
position: absolute;
color: #fff;
left: 600px;
top: 11px;
height: 100px;
}

a.shop:link, a.shop:visited {
color: #fff;
font-size: 12px;
text-decoration: none;
border: #fff solid 1px;
padding: 0px 10px 1px 10px;
}

#logop {display: none;}

.xx {
font-size: 14px;
font-family: Courier New;
text-decoration: none;
display: block;
border: 1px;
}

a.xx:link, a.xx:visited {
color: #444;
text-decoration: none;
}

a.xx:hover {
color: #666;
background-color: #dcdcdc;
}

a:link, a:visited {
color: #0f0;
text-decoration: none;
}

a:hover {
color: #000;
background-color: #0f0;
}

textarea, select, input{
color: #333;
font-weight: bold;
font-size: 11px;
font-family: Courier New;
margin: 0px;
border: 0px;
}

.sel {
color: #333;
background-color: #eee;
font-weight: bold;
font-size: 11px;
font-family: Courier New, Helvetica;
margin: 0px;
border: 0px;
}

#badge
{
position: absolute;
margin-top: 40px;
left: 250;
width: 270px;
height: 400px;
z-index: 10;
}

#flashcontent
{
position: absolute;
margin-top: 40px;
left: 520px;
width: 380px;
height: 400px;
overflow: hidden;
z-index: 10;
}

#piva
{
position: absolute;
top: 38px;
left: 12px;
height: 192px;
width: 185px;
z-index: 2;
}

#lbianco
{
position: absolute;
margin-left: -450px;
top: 0px;
z-index: 0;
left: 50%;
width: 900px;
min-height: 100%;
}

#over
{
position: absolute;
z-index: 0;
left: 0px;
top: 0px;
height: 300px;
width: 100%;
overflow: hidden;
}


#head
{
position: absolute;
margin-left: -450px;
left: 50%;
top: 0px;
width: 900px;
height: 40px;
z-index: 10;
overflow: hidden;
z-index: 1;
}

#logo
{
position: absolute;
top: 40px;
left: 21px;
height: 182px;
width: 191px;
z-index: 2;
color: #ffffff;
}

#divTree
{
position: absolute;
top: 232px;
padding-top: 10px;
left: 0px;
z-index: 1;
width: 235px;
display: block;
background-color: #fff;
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}


#content
{
position: relative;
margin-top: 50px;
margin-bottom: 10px;
left: 260px;
width: 630px;
}

h1{
font-size: 20px;
font-weight: normal;
font-family: Courier New;
color: #ffff44;
display: block;
margin: 0px 2px 2px 0px;
}

h2{
font-size: 18px;
font-weight: normal;
font-family: Courier New;
color: #fff;
display: block;
margin: 0px 2px 2px 0px;
}

h3{
font-size: 16px;
font-family: Courier New;
color: #fff;
font-weight: normal;
margin: 0px 2px 2px 0px;
}

h4{
font-size: 14px;
font-family: Courier New;
color: #fff;
padding: 5px;
font-weight: normal;
border: 1px solid #f57b40;
margin: 2px;
}

h5{
font-size: 12px;
background-color: #000;
color: #fff;
font-weight: normal;
font-family:  Courier New;
display: block;
padding: 3px;
margin: 0px 2px 2px 0px;
}


h6{
font-size: 10px;
font-family: Verdana, Arial;
color: #fff;
font-weight: normal;
border: 1px solid #f57b40;
padding: 2px;
margin: 0px 2px 2px 0px;
}

pre{
margin: 0px;
}



