body {
font-weight: normal;
margin-right: 2.5cm;
margin-left: 2.5cm;
}
h2, h3 {
font-family: "Lucida Casual", Verdana, Arial, Helvetica, sans-serif;
color: black;
}
h2 {
text-align: center;
}
p {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
}
tr { 
font-weight: normal;
}
li { 
font-weight: normal;
}
table { 
margin-left: auto;
margin-right: auto;
}
.rimandi {
display: none;
}
.nota {
font-family: sans-serif, Helvetica, Verdana, Arial;
}
.destra {
text-align: center;
font-size: 10pt;
}
.centro {
text-align: center;
}
.piccolo {
display: none;
}
.interno  {
margin-right: 1.5cm;
margin-left: 1.5cm;
}
.blu {
color: black;
}
.firma {
text-align: right;
}
.tophost  {
display: none;
}
.stemma  {
width: 14%;
text-align: center;
}
.comunicazione  {
display: none;
}
.generale {
background: white;
}
.Biografia {
background: white;
}
.Curriculum {
background: white;
}
.Ponte {
background: white;
}
.Garibaldi {
background: white;
}
.Antenati {
background: white;
}
.Cavallari {
background: white;
}
.Comaschi {
background: white;
}
.Cozzolino {
background: white;
}
.Silvani {
background: white;
}
.Grappa {
background: white;
}
.Scritti {
background: white;
}
.Politica {
background: white;
}
.Scienza {
background: white;
}
.Europass {
background: white;
}
.genbox0 {
border-style: ridge;
border-width: 4px;
height: 76;
width: 160;
}
.genbox1 {
text-align: center;
font-family: Arial, sans-serif, Helvetica, Verdana;
font-size: 14pt;
font-weight: bold;
}
.genbox2 {
border-style: ridge;
border-width: 4px;
width: 180;
height: 100;
background: #e8e8e8;
text-align: center
}
.genbox3 {
border-style: double;
width: 370;
height: 100;
text-align: center
}
.genboxd {
width: 180;
height: 100;
text-align: right
}
.genboxs {
width: 180;
height: 100;
text-align: left
}
.genboxf {
width: 180;
height: 20;
text-align: center
}
.databox {
border-style: ridge;
border-width: 4px;
width: 320;
text-align: center;
}
.databoxL {
border-style: ridge;
border-width: 4px;
width: 400;
text-align: center;
}
.a14gd {
font-family: "Arial Narrow",  Arial,  Helvetica, Verdana, sans-serif;
text-align: right;
font-size: 14pt;
font-weight: bold;
margin: 0px 5px; 0px; 5px;
}
.a12gd {
font-family: "Arial Narrow",  Arial,  Helvetica, Verdana, sans-serif;
text-align: right;
font-size: 12pt;
font-weight: bold;
margin: 0px 5px; 0px; 5px;
}
.a12gj {
font-family: "Arial Narrow",  Arial,  Helvetica, Verdana, sans-serif;
text-align: justify;
font-size: 12pt;
font-weight: bold;
margin: 0px 5px; 0px; 5px;
}
.a11d {
font-family: "Arial Narrow",  Arial,  Helvetica, Verdana, sans-serif;
text-align: right;
font-size: 11pt;
font-weight: normal;
margin: 0px 5px; 0px; 5px;
}
.a11gl {
font-family: "Arial Narrow",  Arial,  Helvetica, Verdana, sans-serif;
text-align: left;
font-size: 11pt;
font-weight: bold;
margin: 0px 5px; 0px; 5px;
}
.a11gc {
font-family: "Arial Narrow",  Arial,  Helvetica, Verdana, sans-serif;
text-align: center;
font-size: 11pt;
font-weight: bold;
margin: 0px 5px; 0px; 5px;
}
.a10d {
font-family: "Arial Narrow",  Arial,  Helvetica, Verdana, sans-serif;
text-align: right;
font-size: 10pt;
font-weight: normal;
margin: 0px 5px; 0px; 5px;
}
.a10j {
font-family: "Arial Narrow",  Arial,  Helvetica, Verdana, sans-serif;
text-align: justify;
font-size: 10pt;
font-weight: normal;
margin: 0px 5px; 0px; 5px;
}
.a9c {
font-family: "Arial Narrow",  Arial,  Helvetica, Verdana, sans-serif;
text-align: center;
font-size: 9pt;
font-weight: normal;
margin: 0px 5px; 0px; 5px;
}
.bordo {
width: 27%;
border-right-style: solid; 
border-right-color: black; 
border-right-width: 1px;
}
.Tbordo {
width: 1%;
border-style: solid; 
border-color: black; 
border-width: 1px;
}
.bordo2 {
width: 3%;
border-top-style: solid; 
border-top-color: black; 
border-top-width: 1px;
border-right-style: solid;
border-right-color: black; 
border-right-width: 1px;
}
.bordi {
width: 100%;
border: 0px;
cellspacing: 0px;
cellpadding: 0px;
border-collapse: collapse; 
}
a:link {
color: black;
text-decoration: none
}
a:visited {
color: black;
text-decoration: none
}
