div#sub_corpo{width:100%;}
div#sub_corpo h2{ font-size:16px; font-weight:bold; color:#FFFFFF; background-color:#009966; margin:0px 0px 0px 0px; padding:3px 0px 3px 5px;}

div#title_up{width:100%; background-image:url(../immagini/sf_title_news.gif); height:28px;}
div#title_up h1{ font-size:17px; font-weight:bold; color:#FFFFFF; margin:0px 0px 0px 0px; padding:3px 0px 0px 10px;}
div#list_voci h3{ margin:0px 0px 0px 0px; padding:5px 0px 0px 15px; font-size:15px; font-weight:normal;}
div#list_voci h3 a:link{ font-size:15px; font-weight:bold; color:#009966;}
div#list_voci h3 a:visited{ font-size:15px; font-weight:bold; color:#009966;}
div#list_voci h3 a:hover{ font-size:15px; font-weight:bold; text-decoration:underline; color:#009966;}
div#list_voci h4{ font-size:10px; font-weight:normal; color:#333333; margin:0px 0px 0px 0px; padding:10px 0px 0px 4px;}

.row_voce{float:left; margin:0 0 0 0; padding:8px 0 0 0;}
.list_separa_small{ margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; height:3px; clear: both;width:100%; background-color:#999999;}
.list_separa_big{ margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; height:10px; clear: both;width:100%; background-color:#999999;}
.list_pall {float:left; margin:0 0 0 0; padding:18px 0px 0 15px;}
.tab_list_pal{width:20px; margin:0px 0px 0px 20px; padding:0 0 0 0;}
.tab_list_val{width:280px; margin:0px 0px 0px 20px; padding:15px 0px 15px 5px;}
.tab_list_val a:link{font-weight:bold; color:#009966;}
.tab_list_val a:visited{font-weight:bold; color:#009966;}
.tab_list_val a:hover{font-weight:bold; color:#009966;}
.list_indirizzo{margin:0 0 0 0; padding:2px 5px 0 0px;}

.tab_list_all{margin:0px 0px 0px 0px; padding:10px 10px 0px 0px;}
.tab_list_all a:link{font-weight:normal; color:#009966;}
.tab_list_all a:visited{font-weight:normal; color:#009966;}
.tab_list_all a:hover{font-weight:normal; color:#009966;}

.list_row2 {float:left; margin:0 0 0 0; padding:2px 5px 0 455px;}

.table_sog{ margin:5px 0px 0px 25px; padding:0px 0px 1px 0px;}
.table_sog a{ font-size:11px; color:#CCCCCC; padding:0px 0px 2px 20px;}
.sog_title{ font-size:18px; color:#222222; padding:0px 1px 10px 0px;}
.sog_key{width:60px; font-size:11px; color:#555555; padding:0px 0px 2px 0px;}
.sog_value{ font-size:11px; color:#888888; padding:0px 0px 2px 20px;}
.sog_separa_note{ margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; height:3px; clear: both;width:100%; background-color:#808080;}
.table_sog_note{ width:80%; margin:5px 0px 0px 0px; padding:0px 0px 1px 0px; border-top-color:#999999; border-top-style:dotted; border-top-width:medium;}
.sog_td_note{ width:60px;}
.sog_key_note{ margin:5px 0px 0px 12px; padding:0px 0px 0px 0px; font-size:11px; color:#555555;}
.sog_value_note{ font-size:11px; color:#222222; margin:4px 0px 0px 14px; padding:0px 0px 0px 0px;}
.sog_scheda_completa{ color:#009966; font-weight:bold; font-size:11px; margin:0px 0px 0px 0px; padding:10px 10px 0px 0px;}
.sog_scheda_completa a:link{font-weight:bold; color:#009966; font-size:11px;}
.sog_scheda_completa a:visited{font-weight:bold; color:#009966; font-size:11px;}
.sog_scheda_completa a:hover{font-weight:bold; color:#009966; font-size:11px;}

.list_row3 {float:left; margin:0 0 0 0; padding:2px 5px 0 435px;}

.amc-dett-pagination {background: #f2f2f2; color:#666; padding: 8px 2px 8px 7px; border: 1px solid #ccc;margin: 0 0 1.5em}
  .amc-dett-pagination p {position:relative;text-align:right}
  .amc-dett-pagination p a, .amc-dett-pagination p a:visited, .amc-dett-pagination p a:hover { color:#808080;text-decoration:none;background:#fff;padding:2px 2px;border: 1px solid #666}
  .amc-dett-pagination p a:hover {background:#999999;color:#000}
  .amc-dett-pagination p span {text-decoration:none;background:#fff;padding:2px 2px;border: 1px solid #ccc;color:#ccc}
  .amc-dett-pagination p span.amc-dett-active { color:#fff; border-color:#043165; background-color:#808080 }
  .amc-dett-pagination * {margin:0}
  .amc-dett-pagination h4 {margin-top:-15px;padding:0;border:none; font-size:13px}

.amc-dett-pagination {width:95%; margin-bottom:0px; padding-bottom:0px;}
