/*stili per la stampa*/

body {
margin:0;
padding:0;
font-family: "Times New Roman", Times, serif;
font-size: 11pt;
line-height: 1.3;
color: #000;
background: #FFF;
}

a {
color: #000;
background: #FFF;
text-decoration: none;
}
.v, .menu1, hr, .end address a, .pag, .all, p.ind, .ig, .ig2, .tecD, .tecA li a img, .ind2, .imgH, .techneH, .mod, .nop, .wrng {display: none;}
img {border:0;}
h1, h2, h3 {font-family: Arial, Geneva, sans-serif;}

h1 {font-size: 14pt;}

h2 {font-size: 12pt;}

h3 {font-size: 10pt;font-style: italic;margin-bottom: 5pt;}

.logo {padding: 10pt 0 25pt 0;}

.sx {float:left; width: 30%}
.dx {float: right; width: 69%;}
.dx p {text-align: justify;}

.end {clear: both;}

.end address {
text-align: center;
padding-top: 20pt;
font-size: 9pt;
margin: 0 50pt;
}

div.ind address {font-style: normal;}

/*home page*/
.end h1 {
margin-top: 20pt;
border-top: 1pt solid #000;
padding-top: 10pt
}


/*rivista techne*/
.tecI {float:left; width: 40%;}

.tecT {float: right; width: 59%;}
.tecT h2 {text-align: right;margin-bottom:0}

.tecA {clear: both;padding-top: 10pt;}

.tecA ul {list-style: none;}
.tecA li {width: 33%; float:left;margin-bottom: 15pt;text-align: center;}
.tecA li span {display:block;}


dl {margin-top:0; padding-top:0;}
dt {font-weight: bold;}
dd {margin-left:0;margin-bottom: 5pt;}

.t span {width: 50%; float:left;}
.t img {float: right;}

p.nof {clear:both;padding-top: 10pt;}
.t2 {page-break-before: always;}


/*news e attivita*/
td {
vertical-align: top;
padding-top: 5pt;
padding-bottom: 5pt;
border-bottom: 1pt dashed #000;
}

.detI {width: 40%; float:left;}
.detT {width: 59%;float:right;}

.detT h2 {
padding-bottom: 2pt;
border-bottom: 1pt dashed #000;
}