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;}
caption {text-align:center; font: bold 12px arial;}

.col1 {float:left; width:366px; margin:0; padding:0;}
.col2 {float:left; width:366px; margin:0 0 0 13px; padding:0;}
#content .col1 h2, #content .col2 h2  {font:bold 12px Verdana;margin-top:10px;  margin-bottom:0; padding: 0; color:#F00;}
#content .col2 h2.sezione_allegati {padding-top:5px; border-top:1px solid #666; color:#666; }
#content .col1 p {margin-top:5px; padding: 0;}
#content .col2 a {font-size:11px; }
#content .col2 a.freccia_linee {display:block; height:18px; padding-left:24px; font-size:11px; background:url(../img/structure/freccia.gif) left center no-repeat; }

.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;}

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

ul.allegati {margin:5px 0 0 0;}
ul.allegati li{float:left; margin-right:20px;}
ul.allegati img{border:none;}

/* Pagina della composizione */
.col3 {float:left; width:556px; margin:0; padding:0; text-align:center; /*background-color:#ECECEC*/}
.col4 {float:left; width:176px; margin:0 0 0 13px; padding:0; text-align:left; overflow:hidden }
#content .col4 h2 {font:bold 12px Verdana; margin-top:20px;  margin-bottom:0; padding: 0; color:#F00;}
#content .col4 a {font-size:11px; }
#content .col4 a.freccia_linee {display:block; height:18px; padding-left:24px; font-size:11px; background:url(../img/structure/freccia.gif) left center no-repeat; }

#content .col4 ul.elenco_fasi {margin:0; padding:0; list-style-type:none; }
#content .col4 ul.elenco_macchine {margin:-5px 0 0 15px; padding:0; list-style-type:none }
#content .col4 ul.elenco_fasi li{margin:10px 0 0 0; padding:0; line-height:17px; border-top:1px solid #999; }
#content .col4 ul.elenco_macchine li{margin:5px 0 0 0; padding:0; line-height:17px; border:none;}
#content .col4 li.macchine_linea{margin:0; padding:0; list-style-type:square; border:none;}

/*******************************************/
/* 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; margin:0; 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;}

/* Allegati alla linea */
#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{float:left; margin-right:5px; border:none;}
#content .col2 ul.allegati a{font-size:12px;}

