html, body{
min-height: 100%;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
font: 12pt/14pt Georgia;
line-height: 1.2;
color: #FFFF66;
}
html>body, html>body{
height: auto;
}
#sfondo{
position: absolute;
z-index: 1;
height:100%;
width: 100%;
margin: 0;
padding: 0;
}
#sfondo_navbar{
position: absolute;
z-index: 2;
width: 18%;
height: 94%;
left: 4%;
top: 4%;
background-color: black;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
}
#menu{
position: absolute;
z-index: 3;
width: 14%;
height: 38%;
top: 4%;
left: 5%;
padding: 1%;
}
#menu ul {
list-style: none; 
margin: 0; 
padding: 0;
}
#menu li {
border-bottom: 1px solid #FFFFFF; 
margin-bottom: 0.3em; 
}
#menu li a:link, #menu a:visited, a {
text-decoration: none;
color: #FFFFFF; 
}
#menu li a:hover, #menu a:hover {
color: #FFFF00;
}
#sfondo_contenuto{
position: absolute;
z-index: 4;
width: 69%;
height: 85%;
left: 24%;
top: 13%;
background-color: black;
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
}
#contenuto{
position: absolute;
z-index: 5;
width: 66%;
height: 81%;
left: 24%;
top: 13%;
padding: 1%;
overflow: auto;
}
#contenuto a{
font: 10pt/14pt Verdana;
color: #66FF00;
text-decoration: underline;
}
#contenuto a:hover{
color: #FFFFFF;
}
#contenuto a:visited{
color: #F19914;
}
#preventivo a{
font: 11pt Verdana;
text-decoration: underline;
font-weight: bold;
padding-left:35px;
background: url(../imag/Frecce.gif) no-repeat 0 4px;
}

ul.listadisc li {
list-style-type : disc; 
color: #66FF00;
font: 15pt Georgia;
}

/* stili tabelle */
table.tabella1 {
table-layout: fixed;
width : auto
}
table.tabella1 td{
text-align: center
}
table.tabella2{
table-layout: fixed;
width : auto
}
.box{
width: 80px;
text-align: center
}
table.tabella2 td{
border-collapse: separate
}
table.tabella3{table-layout: fixed;
width : auto
}
.cella{width: 110px;
text-align: center
}
caption{
font-size: 130%;
color: #F19914
}
/* stili per i form */   
form,fieldset{
margin-top:0;
margin-left:0;
padding: 0;
border:0
}
form legend{
font-size: 130%;
color: #A3C8ED
}
form label{
float:left;
width:170px;
line-height:23px;
margin-right:5px;
text-align:right
}
form file{
float:left
}
form input, textarea, select{
font-size:15px;
color:#000033;
}
form br{
clear:left
}
input#submit{
margin: 10px 0 0 90px;
padding: 0 5px;
}
input#reset{
margin: 10px 0 0 90px;
padding: 0 5px;
}
hr{
clear:left;
color: #A3C8ED;
width:90%;
text-align:center
}
br{
clear:left
}
dd,dl{
margin:0;
padding:0
}
dl#prodlist{
margin-bottom:1em
}
dl#prodlist dd.image{
float:left;
display:inline;
margin: 7px 0 0 5px;
padding:0 6px 6px 0
}

