/* CSS Document */
body, table, tbody {margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#5A5858}
a:active {color:#E60003; text-decoration:none}
a:visited {color:#E60003; text-decoration:none}
a:link {color:#E60003; text-decoration:none}
a:hover {color:#E60003; text-decoration:underline}

.cellehome {border-right:1px solid #A8A7A7}
.testohome { padding:0 12px 30px 20px; width:147px}
.testohome2 { padding:0 12px 30px 20px; width:332px} /* per box doppio */
.footer  {border-top:1px solid #A8A7A7}
.testofooter { padding-top:30px; padding-bottom:30px}
.sfondogiallo {background-color:#FD8616; color:#FFFFFF; text-transform:uppercase; margin-bottom:0; margin-top:18px; padding:2px; font-size:9px}

a.linkhome:active {color:#5A5858; text-decoration:none}
a.linkhome:visited {color:#5A5858; text-decoration:none}
a.linkhome:link {color:#5A5858; text-decoration:none}
a.linkhome:hover {color:#000000; text-decoration:none}

#menu table { margin-left:6px; width:137px; padding:2px}
#menu td { border-bottom: 1px solid #FD8616; width:100%}

#contenuto { padding-left:9px; padding-right:9px}
#contenuto td {color:#5A5858}
.titolino { font-size:14px; color:#C20003; /*font-weight:bold*/ clear:left; display:block;}
.imgcoldx {padding:10px /* spazio dello sfondo */;
		background-color:#FFFFFF; border:1px solid #DBDBDB; 
		margin-left:14px; margin-right:20px}
.testocoldx { font-size:9px; margin-left: 14px; margin-right:20px; margin-top:8px;
 color:#5D5D5D; font-family:Arial, Helvetica, sans-serif}

/* box */
#box {background:#F7F6F6; color:#6D6D6D}
#internobox {padding-left:10px; padding-right:10px}
.titolobox { color:#984203; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.imgbox {float:left; padding:10px /* spazio dello sfondo */;
		background-color:#FFFFFF; border:1px solid #DBDBDB; 
		margin-top:10px; margin-right:10px}
.testobox { margin-top:-8px} /* allinea il testo al margine alto della foto */
b.rtop, b.rbottom {display:block; background:#EFEFEF}
b.rtop b, b.rbottom b {display:block; height:1px; overflow:hidden; background:#F7F6F6}
b.r1 {margin:0 5px}
b.r2 {margin:0 3px}
b.r3 {margin:0 2px}
b.rtop b.r4, b.rbottom b.r4 {margin:0 1px; height:2px}

table.dati_strutturali_tab{ 
width:80%;
margin-left:10%;
border-collapse:collapse;
margin-top:20px;
}
table.dati_strutturali_tab th,table.dati_strutturali_tab td{
text-align:left;
border:1px solid #bbb;
padding:3px;
}
.tit_dati{ 
text-align:center;
}