/* CSS stampa paolaup*/

body
{
font:9pt Arial,sans-serif;
color:#000000;
}
h1,h2,h3
{
font-family:Arial,sans-serif;
}
h1
{
font-size: 150%;
}
h2
{
font-size: 135%;
}
h3
{
font-size: 120%;
}
h4
{
font-size: 110%;
}
p
{
margin:9pt 0;
line-height:1.32em;
}
.nota
{
margin:6pt 0;
font-size:73%;
}
div#header
{
margin-bottom:16pt;
background-color:#FFFFFF;
color:#000000;
}
div#container
{
border-style:none;
padding:0;
}
div#content
{
width:97%;
margin-top:16pt;
text-align:justify;
background-color:#FFFFFF;
color:black;
}
div#left,div#index,div#footer,.pageNr,.pdftabTh,#menuBar,.divisore,.firstNoPRT
{
display:none;
}
.pdfTab {  /*tab pdf*/
	page-break-before:always;
    width:auto;
    margin:12pt;
    background-color:transparent;
    border:1px solid #ccc;
}
.tdMixDesc
{
border:1px solid #ccc;
margin:48pt;
}
.fotoTab,.tabMix,.tdMixImg,.tdMixDesc
{
page-break-before:auto;
page-break-inside:avoid;
width:auto;
margin:36pt;
font-size:86%;
}
.fototabTr{page-break-before:auto;page-break-inside:avoid;border:1px solid #ccc;}
.fototabTd{border:1px solid #ff9900;padding:2pt;}

table,img{page-break-before: auto;page-break-inside:avoid;font-size:90%;}
tr {page-break-before:auto;page-break-inside: avoid;margin:12pt 0;}
th {page-break-before:auto;page-break-inside: avoid;margin:18pt 0;border:1px solid #ccc;}