#ng_bitflux_org, body {
        min-height: 101%;
        font-weight: normal;
 	font-size: 14px;
	font-family: "Verdana", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	color:#000000;
	padding:0px;
  	margin: 0px;
	background-color: #ffffff;
}



body {
        min-height: 101%;
        font-weight: normal;
 	font-size: 14px;
	font-family: "Verdana", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	color:#000000;
	padding:0px;
  	margin: 0px;
	background-color: #ffffff;
}



#layout {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

#metanavi, #metanavi span, #banner, #topnavi, #right, #left, #footer {
display:none;
}

div#container{width: auto;}

div#content{width: auto;}



a {
    color:#444444;
	text-decoration:none; 
    padding: 0px 0px 0px 0px;
}


h2 {
    font-weight: normal;
    font-size: 14px;
    border-bottom: 1px solid #dddddd; 
    page-break-after:avoid;
    page-break-inside:avoid;
}

h1 {
    font-weight: normal;
    font-size: 14px;
    padding: 0px 0px 0px 0px;
    border-bottom: 0px solid #dddddd; 
}


table.grigio   { 
color:#333333;
margin-left: 5px;
background-color: #ffffff; 
width: auto
text-align: left;
!important; vertical-align: top;
padding: 0px 0px 0px 0px;
border-collapse: collapse;
 }

tr.nero   { 
margin: 0px;
padding: 0px;
line-height: 16px;
text-align: left;
!important; vertical-align: top;
background-color: #ffffff; 
 }

td.grigio   { 
margin: 0px;
padding: 0px;
border-bottom: 0px solid #ffffff; 
background: #ffffff; 
border-collapse: collapse;
 }
td   { 	
margin: 0px;
padding: 0px;
background: #ffffff; 
border-top: 0px solid #dddddd; 
border-bottom: 1px solid #dddddd; 
border-collapse: collapse;
 }

td p  { 	
margin: 2px 0px 6px 0px;
 }

tr   { 	
margin: 0px;
padding: 0px;
 }

.figure {
display: none;
}

#logo   { 	
width: 100%;
padding: 0px 0px 35px 0px;
display: none;
 }

#logo-print{
font-weight: normal;
letter-spacing:-1.2px;
font-size: 14px;
color: #ff0000;
padding: 0px 0px 30px 0px;
display: block;
}

.logo-space1{
display: inline;
padding: 0px 0px 0px 0px;
}
.logo-space2{
display: inline;
padding: 0px 0px 0px 3px;
}
.logo-space3{
display: inline;
padding: 0px 0px 0px 3px;
}



h1, h2{ 
color:#ff0000; 
     }

p .pagebreak {
page-break-before: always;
}

#content{
width: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 40px;
}

#content p{
font-size: 11px;
padding: 0px;
line-height: 14px;
}
p{
font-size: 11px;
padding: 0px;
line-height: 14px;
}

#content ul.square { list-style-type: square }

#content li{
list-style-type: lower-alpha;
line-height: 13px;
font-size: 11px;
}

#content ol{
line-height: 13px;
font-size: 11px;
}

#content ul{
list-style-type: lower-alpha;
line-height: 13px;
font-size: 11px;
}

a{font-weight:100;}



#back-titolo-all, #sfondobianco, #metanavi, #banner, #footer, #left {
display: none;
}


 

.post_tags, .post_related_entries, #banner, #right {
    display: none;
}

#mobile {
    display: block !important;
    font-weight: bold;
    padding-bottom: 10px;
}

h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid; }
img { page-break-inside:avoid; 
     page-break-after:avoid; }
blockquote, table, pre { page-break-inside:avoid; }
ul, ol, dl  { page-break-before:avoid; }






