
.menu_cont .tools { float:right; width:118px; height:22px; padding:5px 11px 0 0; }
.menu_cont .tools input { border:0; float:left; height:22px; }
.menu_cont .tools input.cerca_txt { width:79px; padding:2px 3px 0px; height:16px;  background:url(/i/cerca_txt.png) no-repeat 0 0; border:2px solid #f3f4f4;  }

.col_dx .tools { float:left; width:650px; height:22px; padding:5px 11px 0 0; }
.col_dx .tools input { border:0; float:left; height:22px; }
.col_dx .tools input.cerca_txt { width:79px; padding:2px 3px 0px; height:16px;  background:url(/i/cerca_txt.png) no-repeat 0 0; border:2px solid #f3f4f4;  }
.col_dx .tools label {margin-left:15px; font-size:12px;} 

.bottom p { padding:10px  0 0 10px; font-size:.7em; }
.bottom p img { padding: 0 0 0 5px; margin: 0 0 -3px 0; }

.col_dx h1 { clear:both; height:19px; }
.col_dx h1.search { background:url(/i/t_search.gif); }
.col_dx h1 span {  }
.col_dx p { padding:4px 10px 12px 0; }
.col_dx h1 a { color:#000000; text-decoration:none; }
.col_dx h1 a:hover { color:#999999; }


.content .download { width:639px; padding: 0 10px 15px 0; margin-top:23px; float:left; }
.content .download h2 { padding: 0 0 4px 0; clear:right;}
.content .download h2 a { color:#000000; text-decoration:none; }
.content .download h2 a:hover { color:#999999; }
.content .download img { border:1px solid #cccccc; padding:4px; float:left; margin:0 10px 5px 0px; clear:left;}
.content .download .complemento-thumb img {clear:none;}
.content .download a.complemento-thumb img  {width:100px; height:100px;}
.content p.search-details {padding-bottom:10px;}
.content .download a { text-decoration:none; color:#000000; font-weight:bold; font-size:12px; }
.content .download a:hover { color:#999999; }
.content .download .allegati img { border:none; margin:0 4px 0 0; }  
.allegati { padding:12px 0 0 0 ; width:100%; float:left; }
.allegati li { width:30%; float:left; }
.content .download .allegati a { text-decoration:none; color:#000000; font-weight:normal; padding-top: 2px;}
.content .download .allegati a:hover { color:#999999; }
.content .download .allegati img { float:left; padding:0 5px 6px 0; margin: 0 0 0 0; height:16px; width:16px;}

.col_dx p.separatore { width:639px; height:1px; padding:0; clear:both; line-height:1px; /* background:#d1d1d1;*/ }
p.paging { clear:both; text-align:center; padding:10px 0 0 0; width:639px; padding-left:2px; }
p.paging a { text-decoration:none; color:#000000; border:1px solid #ffffff; padding:0 3px;  }
p.paging a.sel, p.paging a:hover { color:#000000; border:1px solid #999999; }  
p.paging a.no_border:hover { border:1px solid #ffffff; }
p.paging a.no_border { font-size:1.3em; }

p.indietro { clear:both; text-align:right; padding:10px 0 0 0; width:629px; padding-left:2px; }
p.indietro a { text-decoration:none; color:#000000; padding:0 3px; font-weight:bold; }
p.indietro a:hover { color:#999999; }

