@page {size: 210mm 297mm; margin: 30mm;}

body {
background:#fff; 
color:#000; 
font:10pt "Times New Roman", Georgia, Times, serif; 
line-height:6mm;

}

#container{
width:auto;

text-align:left; 
margin:0;
padding:0
} 



/*header e footer*/



#footer{
width:100%;margin:0; padding:0

}



#navigation, #lng, #foto, form, #footer, #header, #logo, #foto2, #minipics {
display:none
}


#container, #maincontent, #content, #testo {
width:100%;
margin:0
}








#maincontent {
background:none;
}


p {color:#000000; 
margin:0; 
padding:0}

img {margin:5mm 0; display:block}

/*stili su link*/
#container a:link, #container a:visited , #container a:hover, #container a:active {
color:#000;
text-decoration:underline;
}


a img {
border:none;
padding:0;
margin:0;
background-color: transparent
}


/*stili sui paragrafi e titoli*/

p {
margin:0; 
padding:0;
}

h1,h2,h3,h4 {
margin:0; 
padding:0;
font:12pt Georgia, "Times New Roman", Times, serif;
color:#000000
}


h1 img{
margin: 0 0 10mm 0; 
}

h2{
font-size:12pt;
padding:5mm 0; 
margin: 0;
font-weight:bold;

}

h3{
font-size:12pt;
padding:0; 
margin:2mm 0 0 0;
font-weight:normal;
width:100%
}

div#floatfoto, div#testo, #colonna2, .descrizioneprodotto, .fotoprodotto, #logo, h1 img, #container, #maincontent, #content {
position: static;
float: none; 
width:auto;
text-align:left
} 



div#floatfoto img 
{

margin:5mm 0;
padding:0
} 

div#colonna2{
margin-left: 0;
border-left:none;
padding:0
}


 
 
 
 
dl, dt, dd {
margin: 0;
padding:0

    }
