body { background: url(img/bgbg.jpg) repeat-x fixed; font-family:Georgia;font-size:10pt; color:#1A1A2E }

h1 {color: #2383DD; font-size:26pt; letter-spacing:0.20em; font-style:italic; font-weight: normal;}
hr { color: #D4A581;  background-color:#649CD0; height:1px; border:0px; margin:0px;}
h2 { font-size:10pt; margin-left:20px; margin-bottom:5px; }
h3 { font-size: 16pt; }
img { border:1px dotted orange; padding:3px; margin:6px; }

h1 a:visited { color: #2383DD }

a:visited { color:red }

ul img { border:0px; padding:0; margin:0; }

#testata { background:url(img/test.png) top right no-repeat; text-align:left; padding-left:20px; }

#container { border: 2px solid #2383DD; width: 760px; background: url(img/parchmnt.jpg); padding-left: 5px; padding-right:5px; }

#container h3 { border-bottom: 1px dotted #649CD0; }

#navcontainer { text-align:center; border-bottom: 1px dotted #B5D0E9;  margin-top:0px; margin-bottom:5px;}
#navcontainer2 { text-align:center; border-top: 1px dotted #B5D0E9; border-bottom:1px solid #649CD0; margin:4px auto; margin-top:5px;}

#footer { font-style:italic; color: #B19367; }

ul#navlist
{
margin: 0;
padding-left: 0;

white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
font-size:small;
}

#navlist a { font-size:10pt; padding: 1px 10px; }

#navlist a:link, #navlist a:visited
{
color:navy;
text-decoration: none;
}

#navlist a:hover
{
color: yellow;
background-color:#649CD0;
text-decoration: none;
}


ul#navlist2
{
margin: 0;
padding-left: 0;
list-style-type: circle;
list-style-image: url(img/b.gif);
white-space: nowrap;
}

#navlist2 li
{
display: inline;

font-size:small;
}

#navlist2 a { font-size:18pt; padding: 3px 20px; }

#navlist2 a:link, #navlist2 a:visited
{
color:#FF5F27; font-weight:bold;
text-decoration: none;
}

#navlist2 a:hover
{
color: orange;
background-color:#FFF281;
text-decoration: none;
border-bottom:2px solid blue; border-top:2px solid yellow;
}

ul#navlist3
{
margin: 0;
padding-left: 0;

white-space: nowrap;
}

#navlist3 li
{
display: inline;
list-style-type: none;
font-size:small;
}

#navlist3 a { font-size:10pt; padding: 1px 19px; }

#navlist3 a:link, #navlist3 a:visited
{
color:#FA6E32; font-weight:bold;
text-decoration: none;
}

#navlist3 a:hover
{
color: orange;
background-color:#649CD0;
text-decoration: none;
}


.prodotti td.prod { width:90%; border-bottom: 1px dotted #649cd0 }

input,textarea,button {color:brown; border: 1px solid white; background:url(img/parchmnt.jpg);font-family:Georgia,Times New Roman }

.consigliamo { font-size:8pt; border:1px dotted #D4A581; vertical-align:middle; text-align:center; padding:4px; }

embed,object { border:0px dotted #D4A581; margin:7px; }