html { margin:0; padding:0; }
body { font-family:verdana,sans-serif; font-size:14px; background-color:#ffffff; color:#000000; }
img { border:none; }
div#pagina { position:absolute; min-width:700px; width:99%; border:0px solid #FFFFFF; padding:0px; margin:0px; }
div#logo { position:absolute; height:100px; width:175px; top:0px; left:0px; right:0px; bottom:auto; padding:0px; margin:0px; background-color:#FFFFFF; }
div#testa { position:absolute; height:100px; width:80%; top:0px; left:200px; right:0px; bottom:auto; padding:0px; margin:0px; background-color:#FFFFFF; }
div#menu { position:absolute; height:100%; width:160px; top:110px; left:auto; right:0px; bottom:0px; padding:2px; margin:0px; border:0px; background-color:#FFFFFF; }
div#corpo { position:absolute; height:auto; top:100px; left:0px; right:155px; bottom:auto; padding:0px; margin:0px; background-color:#FFFFFF; }
a:link { text-decoration:underline; background:inherit; color:#AA2222; }
a:visited { text-decoration:underline; background:inherit; color:#990000; }
a:hover { text-decoration:underline; background:#FFCC33; color:#AA2222; }
a:visited:hover { text-decoration:underline; background:#FFCC33; color:#AA2222; }
a:active { text-decoration:underline; background:#FFCC33; color:#AA2222; }
a:visited:active { text-decoration:underline; background:#FFCC33; color:#AA2222; }
a.testa:link, a.testa:visited { text-decoration:none; background:inherit; color:#AA2222; }
a.menu:link, a.menu:visited { font-weight:bold; text-decoration:none; background:inherit; color:#AA2222; }
a.testa:hover, a.menu:hover { text-decoration:none; background:#FFCC33; color:#AA2222; }
table.testata { padding:0px; margin:0px; width:99%; border:0px; }
td.giallo { background:#FFFFFF; text-align:right; font-size:1%; padding:0px; margin:0px; border:0px; border-bottom:4px solid #FFCC33; }
td.rosso { background:#FFFFFF; text-align:right; font-size:1%; padding:0px; margin:0px; border:0px; border-bottom:4px solid #AA2222; }
td.bianco { background:#FFFFFF; font-size:10%; }
h1, h2, h3 { margin:3px; padding:5px; }
h1.titolo { background:#AA2222; color:#FFFFFF; font-weight:bold; font-size:140%; font-variant:small-caps; width:100%; }
h2.descr { background:#FFCC33; font-size:80%; width:100%; }
h3.briciole { background:#FFFFFF; font-size:70%; }
hr { background-color:#AA2222; width:100%; height:2px; }
.inverso { font-size:110%; font-weight:bold; width:100%; text-align:center; color:#FFFFFF; background:#AA2222; padding: 4px;}
.indirizzi { font-size:70%; text-align:center; }
.news { font-size:70%; }
.lancio { font-size:100%; font-weight:bold; width:100%; text-align:center; color:#000000; background:#FFCC33; border:2px solid #AA2222; padding: 0px; margin: 0px;}
.lancio2 { font-size:100%; font-weight:bold; width:100%; text-align:center; color:#000000; background:#FFCC33; padding: 2px; line-height:110%;}
span.menu { font-weight:bold; font-size:100%; text-align:left; border-left:2px solid #AA2222; }
a.menu { font-weight:bold; font-size:100%; text-align:left; }
.info { font-size:90%; text-align:center; }
.menu2 { font-size:70%; text-align:left; border-left:2px solid #AA2222;}
table.hp { padding:0px; margin:0px; width:99%; height:99%; border-left:0px; border-bottom:0px; border-right:3px solid #AA2222; border-top:0px; }
td.bicchiere { text-align:right; }
th.macchine { text-align:center; }
ul.hp { text-align:left; font-size:80%; list-style-type:square; list-style-position:outside; }
ol.xenu { text-align:left; font-size:70%; list-style-position:outside; }
.tecnico { font-size:80%; padding:0px 5px 0px 10px; text-align:right; border-bottom:solid 1px #CCCCCC; border-right:dotted 1px #CCCCCC;}
table.varie { padding:0px; margin:0px; width:99%; height:99%; border-left:0px; border-bottom:0px; border-right:0px; border-top:0px; }
td.contatto { text-align:center; border-left:2px solid #AA2222; border-bottom:0px; border-right:2px solid #AA2222; border-top:0px; }
.offerta { font-size:150%; font-weight:bold; text-align:center; color:#000000; background:#FFCC33; border:0px; padding: 6px; margin: 5px;}