@charset "utf-8";

html{height: 100%; margin-bottom: 1px;}
html,body{margin:0;padding:0; text-align:left; }
body{font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 20px; background-color:#FFF ;}
form{margin:0 0 0 0; padding:0 0 0 0;}
table{
	margin:0 0 0 0;
	padding:0 0 0 0;
	
}

div#container{width:982px; margin:5px 0 0 5px; padding:0 0 0 0; text-align:left; background-color:#FFF;}

div#head{width:982px; margin:0 0 0 0; padding:0 0 0 0; background-color:#FFF;}
h2{ font-size:17px; color:#333; font-weight:bold; margin-left:170px; margin-top:8px;}
.tb_menu_head{width:100%; text-align:center; background-image:url(../img/head.gif); background-repeat:no-repeat; height:88px;}
.tb_menu_head a{ font-size:11px; font-weight:bold; color:#333;}
.tb_menu_head a:hover{ text-decoration:none;}
.tb_title_head{ font-size:15px; color:#999; padding-bottom:5px;}

.tb_h_b2{background-image:url(../img/cerca.gif); background-repeat:no-repeat; background-position:center right;}

div#corpo_primario{width:982px; margin:0 0 0 0; padding:0 0 0 0;}
div#corpo_secondario{float:right; width:780px; margin:0 0 0 0; padding:0 0 0 0;}
div#corpo_secondario_one{width:100%; margin:0 0 0 0; padding:0 0 0 0;}
div#corpo_testo_x_float{float:left; width:587px; margin:0px 0 0 1px;}
div#corpo_testo_x_float_one{float:left; width:810px; margin:0px 0 0 1px;}
div#corpo_testo_up{float:left; width:609px; height:31px; margin:0; padding:0;}
div#corpo_testo_up_one{width:100%; background-color:#FFF; margin:0; padding:0;}
h1{ font-size:16px; color:#666; font-weight:bold; padding:8px;}
.div_h1{ background-color:#FFF;width:100%; height:100%;}
div#corpo_testo{width:98%; margin-top:30px; padding:10px; font-size:16px; color:#333; line-height: 25px}
div#corpo_testo_one{width:100%; margin-top:0px; padding:10px; font-size:16px; color:#333;line-height: 25px}
div#corpo_testo a{
	text-decoration:underline;
	color:#333;
	font-weight: bold;
}
div#corpo_testo a:hover{text-decoration:none;font-weight: bold;}
div#corpo_testo_dw{width:609px; height:31px; margin:0; padding:0;}

div#colonna_sx{float:left; width:198px; margin:4px 0 0 0; padding:0 0 0 0;}
.tbl_zone{ background-color:#FFF; width:205px; margin-top:5px;}
.tbl_zone_tit{ background-image:url(../img/sf_scegli.gif); background-repeat:no-repeat; color:#666; font-size:16px; height:23px; padding-left:25px; padding-top:3px;}
.tbl_zone_tit_voc font{
	color:#666;
	font-size:16px;
	font-weight:bold;
	

}
.tbl_zone_voc_img{background-image:url(../img/row2.gif); background-repeat:no-repeat; background-position:bottom; height:15px; width:15px;}
.tbl_zone_voc a{ color:#333; text-decoration:underline; font-size:12px; padding-right:8px;}
.tbl_zone_voc a:hover{ color:#333; text-decoration:none; font-size:12px;}

.tbl_rubriche{ background-color:#FFF; width:160px; margin-bottom:8px; border:#999 solid 1px;}
.tbl_zone_tit_rub{background-image:url(../img/iconcino_e.gif); background-repeat:no-repeat; background-position:left; height:23px;}
.tbl_zone_tit_rub font{ color:#666; font-size:14px; padding-left:23px; font-weight:bold;}
.tbl_zone_rub_img{background-image:url(../img/row2.gif); background-repeat:no-repeat; background-position:top; height:22px; width:18px;}
.tbl_zone_rub a{ color:#333; text-decoration:underline; font-size:12px; padding-right:8px;}
.tbl_zone_rub a:hover{ color:#333; text-decoration:none; font-size:12px;}

.tbl_zone_close{ height:8px;}

.lista_sog_row{border-bottom:solid 1px #666; height:60px; width:40px;}
.img_list{margin:0px 30px 0px 10px;}
.lista_sog_txt{border-bottom:solid 1px #666; font-size:12px;}
.lista_sog_txt a{ font-size:13px; color:#333;}
.lista_sog_txt a:hover{ font-size:13px;}

.scheda_sog_1{ text-align:right; font-size:12px; color:#333}
.scheda_sog_2{ font-size:13px; color:#333;}

div#colonna_dx{float:right; width:160px; margin:0 10px 0 0; padding:0 0 0 0;}
.clear_float{clear:both; height:inherit;}
div#sat_foot_ar{width:982px; margin:0 0 0 0; padding:0 0 0 0; background-color:#FFF; background-image:url(../img/line.gif); background-repeat:no-repeat; text-align:center; height:30px}
div#sat_foot_ar p{ color:#333; font-size:11px; padding-top:18px;}
div#sat_foot_ar p a{ color:#333; text-decoration:underline}
div#sat_foot_ar p a:hover{ color:#333; text-decoration:none}
div#sat_foot_ve{width:982px; margin:0 0 0 0; padding:0 0 0 0; background-image:url(../img/barra_ve_footer.jpg); background-repeat:no-repeat; text-align:center; color:#FFF; font-size:11px; height:30px}
div#sat_foot_ve p{ color:#FFF; font-size:11px; padding-top:13px;}

.srcf{ margin:0; padding:0;}
.text_cerca{ width:141px; height:18px; border:#999 1px solid; margin-left:32px;}
.sub_search{ width:48px; height:18px; border:none; margin-left:1px; background:none;}

.amc-dett-pagination {background: #FFF; color:#666; padding: 8px 2px 8px 7px; border:none;margin: 0}
  .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 {text-decoration:none;background:#fff;padding:2px 2px;border: 1px solid #666}
  .amc-dett-pagination p a:hover {background:#DADADA;color:#000; text-decoration:none}
  .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:#666 }
  .amc-dett-pagination * {margin:0}
  .amc-dett-pagination h4 {margin-top:-15px;padding:0;border:none; font-size:13px}

.separatore_blu{border-top:#333 1px solid; margin:2px 0 2px 0; padding:0 0 0 0; height:0;}
