.imggiunta {
    border: 1px solid black;
    width: 100%;
}

.boximg {
    float: left;
    text-align: center;
    width: 13%;
}

.boxgiunta {
    float: left;
    margin-left: 1.6%;
    text-align: left;
    width: 67%;
}

.photorow {
margin-top:1.2em;
margin-bottom:2em;
text-align:center;
height:8.8em;
}

.photorow1 {
margin:2em;
text-align:center;
height:15em;
}

.photorow2 {
margin-top:1.2em;
margin-bottom:2em;
text-align:center;
height:6.5em;
}

.bordo {
border-right: 0.15em solid #cc0000;
height:10em;
padding-right:0.5em;
}
.candidati {
width:7.5em;
height:9em;
border:1px solid black;
}

.liste {
width:23%;
text-align:center;
border:0px;
}

.liste2 {
border:0 none;
text-align:center;
width:13%;
}

liste3 {
border:0 none;
text-align:center;
width:6%;
}

.loghi {
width:6%;
text-align:center;
}

.pdfimg {
width:15%;
text-align:center;
border:0;
}

.mailimg {
border:0;
width:59%;
}

.tableliste {
width:62em;
}

.tableliste td{
width:62em;
border:0.1em #cccccc solid;
padding-left:0.2em;
}

.tableliste th{
width:62em;
border:0.1em #cccccc solid;
text-align:center;
}

.allineasx {
text-align:left;
}

.tdliste {
width:21.6em;
}
.tdlistecenter {
width:21.6em;
text-align:center;
}

.photo {
width:11%;
border:1px solid black;
}

.photo1 {
width:41%;
border:1px solid black;
}

.photo2 {
width:94%;
text-align:center;
border:0.1em solid #000000;
}

.photo3 {
width:43%;
border:1px solid black;
}

.photo4 {
width:7.5em;
height:5.5em;
border:1px solid black;
}

.photo5 {
width:60%;
border:1px solid black;
}

.consiglioimg {
border:1px solid black;
width:103%;
}

.dettagliimg {
width:2em;
border:1px solid black;
}

.photogallery {
width:4.5em;
height:4.5em;
text-align:center;
margin-left:0.2em;
margin-right:0.2em;
border:0.1em solid #000000;
}

.distanza {
margin-left:5.2em;
margin-right:2.1em;
margin-bottom:0.5em;
}

.distanza1 {
margin-left:3em;
margin-right:3.3em;
margin-bottom:0.5em;
}

.distanza2 {
margin-left:1.5em;
margin-right:1.5em;
margin-bottom:0.5em;
}

.tabella {
width:60em;
height:8em;
text-align:left;
vertical-align:middle;
margin-top:1em;
margin-bottom:2em;
text-indent:0.2em;
}

.tabella td {
width:10em;
border:0.1em #000000 solid;
}

.tabella span {
font-size:0.78em;
}

.tabella th {
width:10em;
vertical-align:top;
text-align:left;
}

.tabmail {
width:43%;
}

.tab4col {
width:100%;
}

.tab4col td {
border: 0.1em solid #cccccc;
padding-left:0.2em;
padding-right:0.3em;
text-align:left;
}

.tab4col th {
border: 0.1em solid #cccccc;
text-align:center;
font-weight:bold;
}

.td25 {
width:25%;
}

.tabellapiano{
	border: 0.1px solid #0fc2ff;
	width:100%;
}	

.tabellapiano td{
	border: 1px solid #0fc2ff;
	width:20%;
	vertical-align:top;
}	

.tabellapiano th{
	border: 1px solid #0fc2ff;
	text-align:center;
	font-weight: bolder;
}	


