a:link{
background:transparent;
color:#03C;
}
a:visited{
background:transparent;
color:#800080;
}
body{
padding:3px;
font:100% sans-serif;
}
h1{
margin:20px 0 1em 0;
border-bottom:1px solid #03C;
position:static;
}
h1 img{
border:none;
}
h2{
margin:0 0 0.5em 0;
color:#600;
}
hr{
display:none;
}
.pgNav{
width:auto;
position:static;
height:auto;
overflow:visible;
}
.prodotto{
padding:0;
border:1px solid #666;
background:#EEE;
color:#000;
margin-bottom:1em;
padding-bottom:0.5em;
float:none;
width:auto;
}
.prodotto h2{
color:#666;
margin:0.5em 0;
padding:0 0.5em;
border-bottom:1px solid #666;
border-top:1px solid #666;
background:#FFF;
font-size:110%;
}
.prodotto img{
float:none;
margin:0;
padding:0 0 0 0.5em;
}
.prodotto p{
margin:0;
padding:0.5em 0 0.5em 0.5em;
}
.spot{
float:none;
width:auto;
padding:0.5em;
border:1px solid #666;
margin:0.5em 0;
background:#EEE;
color:#000;
}
.spot a img{
margin-top:0.5em;
}
.spot h2{
margin:0;
display:block;
height:auto;
}
.spot p{
margin:3px 0;
}
#corpo{
margin:0;
width:auto;
}
#focus{
width:auto;
padding:0.5em;
padding-bottom:0.5em;

border:1px solid #666;
margin:0.5em 0;
background:#EEE;
color:#000;
}
#piede{
padding:0.5em;
border:1px solid #666;
width:auto;
margin:1em 0;
background:#EEE;
color:#000;
}
#piede a.attiva{
color:#000;
background:transparent;
}
#goHome{
width:auto;
text-align:center;
position:static;
}
#nav{
padding:0.5em;
border:1px #666;
border-style:none solid solid solid;
background:#EEE;
}
#nav #nelMondo{
margin:0 0 0 0;
}
#nav h2{
margin:1em 0 0 0;
color:#600;
}
#nav li{
float:none;
}
#nav ul{
margin:0 0 0 2em;
padding:0;
list-style:square;
background:transparent;
color:#000;
font-size:100%;
font-weight:bold;
height:auto;
}
#nav ul a{
padding:0;
float:none;
background:transparent;
color:#03C;
height:auto;
}
#nav ul a.attiva:link,
#nav ul a.attiva:visited,
#nav ul a.attiva:hover,
#nav ul a.attiva:focus,
#nav ul a.attiva:active{
color:#000;
background:transparent;
}
#notizie{
float:none;
width:auto;
padding:0.5em;
border:1px solid #666;
margin:0.5em 0;
background:#EEE;
color:#000;
}
#notizie ul{
margin:0.5em 0 0.5em 2em;
padding:0;
list-style:square;
}
#notizie ul li{
margin-bottom:0.5em;
background:none;
text-indent:0;
}
#principale{
float:none;
width:auto;
margin-bottom:1em;
}
#prodotti{
float:none;
width:auto;
}
#searchForm{
margin:0;
padding:0.5em;
border:1px solid #666;
background:#FFF;
width:auto;
text-align:left;
position:static;
}
#searchForm input{
font-size:1em;
}
#searchForm input.searchfield{
width:auto;
}
#piede #copy{
background:transparent;
font-size:91%;
color:#000;
}

