/* CSS Document */
.c{ clear:both; }
.b3, .b5, .b8, .b10, .b15, .b20, .b30{ font-size:0px; }
.b3{ height:3px; } .b5{ height:5px; } .b8{ height:8px; } .b10{ height:10px; } .b15{ height:15px; } .b20{ height:20px; } .b30{ height:30px; }
#contenitoreCatalogo, #contenitoreNews { width:614px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
#pathway{ 
	height:30px; width:100%; border-bottom:1px solid #cccccc; margin-bottom:10px;
	font-size:12px; font-weight:bold; color:#666666; line-height:30px;
}
#pathway a:link,
#pathway a:visited,
#pathway a:hover{ font-weight:normal; font-size:12px; color:#666666; line-height:30px; text-decoration:none; }
#pathway a:hover{ text-decoration: underline; }
.dsc{ text-align:justify; margin-bottom:20px;  }
.titolo{ font-size:18px; font-weight:bold; color:#20548e; margin-bottom:10px;  }
.titoloprod{ font-size:18px; color:#20548e; margin-bottom:0px; margin-top:30px; }
.pagination{ text-align:right; font-size:10px; font-weight:bold; color:#666666; margin-top:10px; }
.pagination a:link,
.pagination a:visited,
.pagination a:hover{ font-size:10px; font-weight:bold; color:#20548e; }
.pagination a:hover{ color: #333333; }


/* ROLL */
.top{ height:9px; width:614px; background:url(images/top_macro.png) no-repeat; }
.top_roll{ height:9px; width:614px; background:url(images/top_macro_roll.png) no-repeat; }

.ct{ height:auto; width:614px; background:url(images/ct_macro.png) repeat-y; }
.ct_roll{ height:auto; width:614px; background:url(images/ct_macro_roll.png) repeat-y; }

.bottom{ height:10px; width:614px; background:url(images/bottom_macro.png) no-repeat; }
.bottom_roll{ height:10px; width:614px; background:url(images/bottom_macro_roll.png) no-repeat; }


/* MACRO */
.macro{ margin-bottom:5px; }
.macro .ct, .macro .ct_roll{ min-height:50px; }
.macro .nome{ margin-left:20px; line-height:50px; float:left; }
.macro .nome a:link, 
.macro .nome a:visited, 
.macro .nome a:hover{ font-size:16px; font-weight:bold; color:#20548e; text-decoration:none; }
.macro .nome a:hover{ text-decoration:underline; }

.macro .pdf{ float:right; margin-right:20px; }
.macro .pdf a:link,
.macro .pdf a:visited,
.macro .pdf a:hover{ 
	background:url(images/pdf_icon.png) no-repeat; display:block; height:23px;
	padding-left:25px; font-size:10px; font-weight:bold; color:#333333; line-height:20px;
}
.macro .pdf a:hover{ color:#20548e;  }

/* CATEGORIA e SOTTOCATEGORIA */
.categoria, .sottocategoria{  margin-bottom:5px; }
.categoria .ct, .categoria .ct_roll,
.sottocategoria .ct, .sottocategoria .ct_roll{ min-height:20px; }
.categoria .nome,
.sottocategoria .nome{ margin-left:20px; line-height:20px; float:left; }
.categoria .nome a:link, 
.categoria .nome a:visited, 
.categoria .nome a:hover,
.sottocategoria .nome a:link, 
.sottocategoria .nome a:visited, 
.sottocategoria .nome a:hover{ font-size:14px; font-weight:bold; color:#20548e; text-decoration:none; }
.categoria .nome a:hover,
.sottocategoria .nome a:hover{ text-decoration:underline; }

.categoria .pdf,
.sottocategoria .pdf{ float:right; margin-right:20px; }
.categoria .pdf a:link,
.categoria .pdf a:visited,
.categoria .pdf a:hover,
.sottocategoria .pdf a:link,
.sottocategoria .pdf a:visited,
.sottocategoria .pdf a:hover{ 
	background:url(images/pdf_icon.png) no-repeat; display:block; height:23px;
	padding-left:25px; font-size:10px; font-weight:bold; color:#333333; line-height:20px;
}
.categoria .pdf a:hover,
.sottocategoria .pdf a:hover{ color:#20548e;  }


/* ARTICOLI */
.articolo{ margin-bottom:5px; }
.articolo .ct, .articolo .ct_roll{ min-height:20px; }
.articolo .img{ float:left; margin-right:20px; margin-left:10px; width:100px; }
.articolo .img img{ border:1px solid #cccccc; }
.articolo .dx{ float:left; margin-right:10px; width:474px; }

.articolo .nome{ margin-bottom:5px; }
.articolo .nome a:link, 
.articolo .nome a:visited, 
.articolo .nome a:hover{ font-size:14px; font-weight:bold; color:#20548e; text-decoration:none; }
.articolo .nome a:hover{ text-decoration:underline; }
.articolo .descr{ font-size:11px; color:#666666;  }

.articolo .det{ text-align:right; margin-top:5px; }
.articolo .det a:link,
.articolo .det a:visited,
.articolo .det a:hover{ font-size:12px; font-weight:bold; color:#333333; }
.articolo .det a:hover{ color:#20548e;  }


/* SCHEDA */
.scheda{ margin-top:10px;} 
.scheda .img{ float:left; margin-right:10px; width:150px; }
.scheda .img a img{ border:1px solid #cccccc; }
.scheda .dx{ float:left;  width:100%; }
.scheda .nome{ margin-bottom:5px; font-size:18px; font-weight:bold; color:#20548e; text-decoration:none; }
.scheda .descr{ font-size:11px; color:#333333; }
/* Tabella */
.scheda .modello{ border:1px solid #999999; width:100%; }
.scheda .c_zoom, .scheda .c_nome{ background:#d3e9f4; vertical-align:middle; border-bottom:1px solid #999999; }
.scheda .c_zoom a img{ border:0px; }
.scheda .c_nome{ font-size:12px; color:#333333;  border-bottom:1px solid #999999; }
.scheda .c_nome span{ font-size:14px; font-weight:bold; }
.scheda .c_dsc{ font-size:11px; color:#333333;  border-bottom:1px solid #999999; }
.scheda .c_prop{ background:#e4f0f6; padding:0px; }
.scheda .c_prop table{ width:100%; }
.scheda .c_prop table tr td{ border-bottom:1px solid #999999; border-left:1px solid #999999; font-size:12px; color:#333333; padding:5px; }
.scheda .pdf{ margin-top:20px; }
.scheda .pdf a:link,
.scheda .pdf a:visited,
.scheda .pdf a:hover{ 
	background:url(images/pdf_icon.png) no-repeat; display: inline-block; height:23px;
	padding-left:25px; font-size:10px; font-weight:bold; color:#333333; line-height:20px; padding-right:20px;
}
.scheda .pdf a:hover{ color:#20548e;  }

/* NEWS */
#contenitoreNews .dat{ font-size:12px; color:#333333; width:85px; text-align:right; margin-right:10px; float:left; font-weight:bold; }
#contenitoreNews .tit{ font-size:12px; color:#333333; width:100px; float:left; font-weight:bold; }
.news{  margin-bottom:5px; }
.news .ct, .news .ct_roll{ min-height:20px; }
.news .nome{ margin-left:20px; line-height:20px; float:left; }
.news .nome a:link, 
.news .nome a:visited, 
.news .nome a:hover{ font-size:14px; font-weight:bold; color:#20548e; text-decoration:none; }
.news .nome a:hover{ text-decoration:underline; }
.news .nome span a:link, 
.news .nome span a:visited, 
.news .nome span a:hover{ font-size:11px; font-weight:normal; color:#20548e; text-decoration:none; }
.news .nome span a:hover{ text-decoration:underline; }

/* Dettaglio news */
.schedanews{ margin-top:10px;} 
.schedanews .img{ float:left; margin-right:10px; width:250px; }
.schedanews .img a img{ border:1px solid #cccccc; }
.schedanews .dx{ float:left;  width:354px; }
.schedanews .data{ margin-bottom:5px; font-size:12px; font-weight:bold; color:#20548e; text-decoration:none; }
.schedanews .nome{ margin-bottom:5px; font-size:18px; font-weight:bold; color:#20548e; text-decoration:none; }
.schedanews .descr{ font-size:11px; color:#333333; }


