
.tableorganigramma{
	width:100%;
	border: 1px solid #e7e7e9;	
	
}
.tablecomitato{
	width:100%;
	border: 1px solid #e7e7e9;	
	
}

.paddingtableorganigramma{
padding:6px;
}

.tdfrecciasxorg{
width:30px;
vertical-align:top;
text-align:right;
}

.divstruttdir{
height:20px;
color:#000000;
font-size:12px;
padding-top:4px;
text-align:center;
background-color: #95aef2;
font-weight:bold;
padding-left:6px;
padding-right:6px;
}

.tdcolsxorg{
width:30%;
vertical-align:top;
border: 1px solid #e7e7e9;	
}
.tdcolmidorg{
width:30%;
vertical-align:top;
border: 1px solid #e7e7e9;	
}
.tdcoldxorg{
width:30%;
vertical-align:top;
border: 1px solid #e7e7e9;	
}


.tdfrecciadxorg{
width:30px;
vertical-align:top;
text-align:left;
}

.frecciasxorg{
padding-top:73px;
padding-left:10px;
padding-right:10px;
text-align:right;
vertical-align:top;
}

.frecciadxorg{
padding-top:73px;
padding-left:10px;
padding-right:10px;
text-align:left;
vertical-align:top;
}

.frecciabotorg{
padding-top:10px;
text-align:center;
padding-bottom:10px;
}

a.linkorganigramma{
font-size: 11px;
font-weight:bold;
color:#06269d;
text-decoration:underline;
}
a.linkorganigramma:hover{
text-decoration:none;
}


.divdescrizione{
background-color:#97cbff;
padding:3px;
text-align:center;
line-height:15px;
font-size:11px;
}

.divorgani{
background-color:#95aef2;
padding:3px;
text-align:center;
line-height:15px;
font-size:11px;
}
.tdcomponenti{
vertical-align:top;
width:33%;
border: 1px solid #e7e7e9;	
}
.divorganides{
background-color:#c7d5fa;
padding:3px;
text-align:center;
line-height:15px;
font-size:11px;
}

.tdcomitato{
width:25%;
vertical-align:top;
border: 1px solid #e7e7e9;	
}

.divverticicomp{
height:17px;
color:#000000;
font-size:11px;
padding-top:2px;
text-align:center;
background-color: #97cbff;
font-weight:bold;
padding-left:6px;
padding-right:6px;
}

.divbio{
color:#000000;
font-size:10px;
line-height:15px;
text-align:left;
padding-top:3px;
padding-bottom:6px;
padding-left:6px;
padding-right:6px;
}

.fotocomponente{
padding: 6px;

}


.tdbio{
vertical-align:top;
width:33%;
border: 1px solid #e7e7e9;	
background-color: #fbfbfb;
}

.membro{
color:#0f2971;
font-size:11px;
font-weight:bold;
}


.tdorgtecnici{
vertical-align:middle;
width:25%;
border: 1px solid #e7e7e9;
}
.divorgtecnici{
background-color:#95aef2;
font-size:13px;
font-weight:bold;
text-align:center;
padding-top:4px;
padding-bottom:4px;
border: 1px solid #e7e7e9;
}

.tdorgtecnici1{
vertical-align:middle;
width:25%;
text-align:center;
border: 1px solid #e7e7e9;}

.tddivisione{
vertical-align:top;
width:50%;
}

.divorgtecnici1naz{
background-color:#97CBFF;
font-size:13px;
font-weight:bold;
text-align:center;
padding-top:4px;
padding-bottom:4px;
width:120px;
}
.divorgtecnici1nazdet{
background-color:#97CBFF;
font-size:11px;
padding: 4px;
line-height:15px;
width:300px;
}

.divorgtecnici1per{
background-color:#C7D5FA;
font-size:13px;
font-weight:bold;
text-align:center;
padding-top:4px;
padding-bottom:4px;
width:120px;
}

.divorgtecnici1perdet{
background-color:#C7D5FA;
font-size:11px;
padding: 4px;
line-height:15px;
width:300px;

}



.tdorgtecnaz{
vertical-align:top;
border: 1px solid #e7e7e9;	
}

.divorgtecnaztitolo{
height:20px;
color:#000000;
font-size:13px;
padding-top:3px;
text-align:center;
background-color: #97cbff;
font-weight:bold;
padding-left:6px;
padding-right:6px;
}

.tdorgtecdett{
vertical-align:top;
width:50%;
border: 1px solid #e7e7e9;	
background-color: #fbfbfb;
}

.divorgtectitolo{
vertical-align:top;
background-color:#D9ECFF;	
padding:4px;
font-size:11px;
color:#0f2971;
font-weight:bold;
}
.divtestoorgtec{
vertical-align:top;
padding:4px;
font-size:10px;
color:#000000;
}

.frecciasxsettec{
padding-top:82px;
padding-left:10px;
padding-right:10px;
text-align:right;
vertical-align:top;
}

.frecciadxsettec{
padding-top:15px;
padding-left:10px;
padding-right:10px;
text-align:left;
vertical-align:top;
}

.divsettecdesc{
background-color:#95aef2;
text-align:center;
line-height:15px;
font-size:11px;
padding-top:13px;
padding-bottom:13px;
}
.divsettecdesc1{
background-color:#95aef2;
text-align:center;
line-height:15px;
font-size:11px;
padding-top:6px;
padding-bottom:6px;
}

.divstruttdes{
background-color:#c7d5fa;
padding:3px;
line-height:15px;
font-size:11px;
}

.divmembrisettec{
color:#000000;
font-size:11px;
padding-top:2px;
background-color: #97cbff;
font-weight:bold;
padding-left:6px;
text-align:center;
}

.divmembrisettec0{
color:#000000;
font-size:10px;
padding-top:3px;
background-color: #D9ECFF;
font-weight:bold;
padding-left:6px;
}

.divmembrisettec2{
color:#000000;
font-size:10px;
padding-top:3px;
background-color: #FBFBFB;
padding-left:6px;
}


.divmembrisettec1{
color:#000000;
font-size:11px;
padding-top:2px;
background-color: #FBFBFB;
font-weight:bold;
padding-left:6px;
}
.membrisettecblank{
background-color: #e7e7e9;
width:25%;
}

.divsettecarea{
height:20px;
color:#000000;
font-size:12px;
padding-top:4px;
text-align:center;
background-color: #95aef2;
font-weight:bold;
padding-left:6px;
padding-right:6px;
}

.tdcomponentisettec{
vertical-align:top;
border: 1px solid #e7e7e9;	
width:25%;
}

.tdcomponentisettec0{
vertical-align:top;
border: 1px solid #e7e7e9;	
}

.divsettecarea1{
height:18px;
color:#000000;
font-size:11px;
padding-top:3px;
text-align:center;
background-color: #C7D5FA;
font-weight:bold;
padding-left:6px;
padding-right:6px;
}

.tdcomponentiispett{
vertical-align:top;
border: 1px solid #e7e7e9;	
width:25%;
}

.tdcomponentiispett30{
vertical-align:top;
border: 1px solid #e7e7e9;	
width:30%;
}

.tdcomponentiispett20{
vertical-align:top;
border: 1px solid #e7e7e9;	
width:20%;
}


.tdcomponentiispett0{
vertical-align:top;
border: 1px solid #e7e7e9;	
}

.divispettarea{
height:20px;
color:#000000;
font-size:12px;
padding-top:4px;
text-align:center;
background-color: #95aef2;
font-weight:bold;
padding-left:6px;
padding-right:6px;
}

.membriispettblank{
background-color: #e7e7e9;
width:25%;
}

.divmembriispett0{
color:#000000;
font-size:10px;
padding-top:3px;
padding-bottom:3px;
background-color: #D9ECFF;
font-weight:bold;
padding-left:6px;
}

.divmembriispett2{
color:#000000;
font-size:10px;
padding-top:3px;
padding-bottom:3px;
background-color: #FBFBFB;
padding-left:6px;
}


.divmembriispett1{
height:17px;
color:#000000;
font-size:11px;
padding-top:2px;
background-color: #FBFBFB;
font-weight:bold;
padding-left:6px;
}

.divmembriispett{
height:17px;
color:#000000;
font-size:11px;
padding-top:2px;
background-color: #97cbff;
font-weight:bold;
padding-left:6px;
text-align:center;
}

.tddivisionetop{
border: 1px solid #e7e7e9;	
}

.tddivisione{
width:20px;
vertical-align:top;
border: 1px solid #e7e7e9;	
}

.tdsepstrutturadir{
width:10px;
border: 1px solid #e7e7e9;	
}

.tddivisionetab{
width:200;
vertical-align:top;
border: 1px solid #e7e7e9;	
}


.divdivisione{
vertical-align:middle;
padding:6px;
font-weight:bold;
font-size:13px;
background-color:#97CBFF;
text-align:center;
}

.tdfrecciadxstrdir{
width:30px;
vertical-align:top;
text-align:left;
}

.frecciasxstrdir{
padding-top:98px;
padding-left:7px;
padding-right:7px;
text-align:right;
vertical-align:top;
}

.divstrdirdes{
background-color:#c7d5fa;
padding:7px;
text-align:center;
font-size:10px;
font-weight:bold;
width:200;
}

.frecciabotstrdir{
padding-top:6px;
text-align:center;
padding-bottom:6px;
}

.divdescrstruttdirlight{
color:#000000;
font-size:10px;
padding:3px;
background-color: #FBFBFB;
}

.tddescrstruttdirlight{
vertical-align:top;
padding-top:84px;
width:300px;
}


.tdcomponentidiscip0{
vertical-align:top;
border: 1px solid #e7e7e9;	
background-color: #D9ECFF;
width:50%;
}

.divmembridiscip0{
color:#000000;
font-size:10px;
padding-top:3px;
background-color: #D9ECFF;
font-weight:bold;
padding-left:6px;
padding-bottom:3px;
}

.divmembridiscip2{
color:#000000;
font-size:10px;
padding-top:3px;
background-color: #FBFBFB;
padding-left:6px;
padding-right:6px;
padding-bottom:3px;
}

.divmembridiscip4{
color:#000000;
font-size:10px;
padding-top:3px;
background-color: #D9ECFF;
padding-left:6px;
padding-bottom:3px;
}

.divmembridiscip3{
color:#000000;
font-size:10px;
padding-top:3px;
background-color: #FBFBFB;
padding-left:6px;
padding-right:6px;
padding-bottom:5px;
}