table {width:100%; text-align:left; font:11px arial; border:1px solid #999; color:#333; }
th,td {border:1px solid #CCC; padding:4px 2px 2px 2px;}
th, td.intestazione {font-weight:bold; font-size:12px; color:#333;}
td.intestazione {width:30%;}
caption {text-align:center; font: bold 12px arial;}

.col1 {float:left; width:372px; margin:0; padding:0;}
.col2 {float:left; width:372px; margin:0 0 0 14px; padding:0;}

#content .col1 h2, #content .col2 h2 {font:bold 12px Verdana; /*margin-top:10px;*/ margin-bottom:5px; padding: 0; color:#F00;}
#content .col2 h2.sezione_allegati {padding-top:5px; border-top:1px solid #666; color:#666; }
#content .col1 h3, #content .col2 h3 {font:bold 11px Verdana;margin-top:10px; margin-bottom:0; padding: 0; color:#333;}
#content .col1 p {margin:5px 0 0 0; padding: 0;}
.col1 #c1, .col1 #c2, .col1 #c3 {margin-top:0;}
#content .col1 #c1 p, #content .col1 #c2 p, #content .col1 #c3 p {margin-top:0; padding: 0;}
.col2 img {margin-bottom:10px;}

#content .imgright{clear:right; float:right; margin:10px 0 10px 10px;}
#content .imgleft{clear:left; float:left; margin:10px 10px 10px 0;}

/* Navigazione contestuale */
ul.navcon li.attivo{border-bottom:none;}
ul.navcon ul.navcon1 {margin:0 0 5px 0; padding:0; list-style: none;}
ul.navcon ul.navcon1 li{margin:0;  padding:0; border:none;}
ul.navcon ul.navcon1 a{ display:block; padding:2px 0; text-decoration: none; font:10px Verdana; color: #000; text-transform:none}
ul.navcon ul.navcon1 a.active{color: #900;}
ul.navcon ul.navcon1 a:hover{ background-color:#CCC;}

/* Tabelle della scheda macchina */
.tabella_macchina table{margin-top:20px; width:350px;}

/* Allegati alla macchina */
#content .col2 ul.allegati {margin:5px 0 0 0; padding:0; }
#content .col2 ul.allegati li{margin:5px 25px 0 0; padding:0; list-style-type:none}
#content .col2 ul.allegati img{clear:left; float:left; margin-right:5px; border:none;}
#content .col2 ul.allegati a{font-size:12px;}