html {
	height:100%;
}
body{
	background:url(../images/bg.jpg) repeat-x top #1f2a3c;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-family:Arial;
}
img {
	border:0;
}
div{
	text-align:left; /*IE BUG FIX*/
}
#contorno {
	width:100%;
	height:100%;
}
#base{
	width:952px;
	height:778px;
	background:#ffffff;
}
.top_dx{
	background:url(../images/head_dx.jpg) no-repeat;
	width:476px;
	height:164px;
	vertical-align:top;
}
.input_search{
	border:none;
	background:url(../images/input_search.jpg) no-repeat center transparent;
	font-size:12px;
	font-weight:bold;
	color:#646567;
	padding-left:8px;
	width:153px;
	height:15px;
	margin-top:10px;
}
.button_search{
	border:none;
	background:url(../images/button_search.jpg) no-repeat center transparent;
	width:54px;
	height:16px;
	margin-top:10px;
	margin-right:13px;
}
.nav a{
	display:block;
	height:25px;
	float:left;
	margin:0;
	padding:0;
	text-decoration:none;
}
#chi:link, #chi:visited{
	width:97px;
	background:url(../images/chi.jpg) no-repeat;
}
#chi.selected:link, #chi.selected:visited{
	width:97px;
	background:url(../images/chi_ov.jpg) no-repeat;
}
#chi:hover{
	width:97px;
	background:url(../images/chi_ov.jpg) no-repeat;
}
#soci:link, #soci:visited{
	width:116px;
	background:url(../images/soci.jpg) no-repeat;
}
#soci.selected:link, #soci.selected:visited{
	width:116px;
	background:url(../images/soci_ov.jpg) no-repeat;
}
#soci:hover{
	width:116px;
	background:url(../images/soci_ov.jpg) no-repeat;
}
#news:link, #news:visited{
	width:65px;
	background:url(../images/news.jpg) no-repeat;
}
#news.selected:link, #news.selected:visited{
	width:65px;
	background:url(../images/news_ov.jpg) no-repeat;
}
#news:hover{
	width:65px;
	background:url(../images/news_ov.jpg) no-repeat;
}
#archivio:link, #archivio:visited{
	width:89px;
	background:url(../images/archivio.jpg) no-repeat;
}
#archivio.selected:link, #archivio.selected:visited{
	width:89px;
	background:url(../images/archivio_ov.jpg) no-repeat;
}
#archivio:hover{
	width:89px;
	background:url(../images/archivio_ov.jpg) no-repeat;
}
#contatti:link, #contatti:visited{
	width:77px;
	background:url(../images/contatti.jpg) no-repeat;
}
#contatti.selected:link, #contatti.selected:visited{
	width:77px;
	background:url(../images/contatti_ov.jpg) no-repeat;
}
#contatti:hover{
	width:77px;
	background:url(../images/contatti_ov.jpg) no-repeat;
}
.menu{
	height:310px;
	vertical-align:top;
}
.menu a{
	display:block;
	width:266px;
	margin:0;
	padding:0;
	text-decoration:none;
}
#el_fiere:link, #el_fiere:visited{
	height:22px;
	background:url(../images/el_fiere.jpg) no-repeat;
}
#el_fiere.selected:link, #el_fiere.selected:visited{
	height:22px;
	background:url(../images/el_fiere_ov.jpg) no-repeat;
}
#el_fiere:hover{
	height:22px;
	background:url(../images/el_fiere_ov.jpg) no-repeat;
}
#el_merceologie:link, #el_merceologie:visited{
	height:22px;
	background:url(../images/el_merceologie.jpg) no-repeat;
}
#el_merceologie.selected:link, #el_merceologie.selected:visited{
	height:22px;
	background:url(../images/el_merceologie_ov.jpg) no-repeat;
}
#el_merceologie:hover{
	height:22px;
	background:url(../images/el_merceologie_ov.jpg) no-repeat;
}
#el_calendario:link, #el_calendario:visited{
	height:23px;
	background:url(../images/el_calendario.jpg) no-repeat;
}
#el_calendario.selected:link, #el_calendario.selected:visited{
	height:23px;
	background:url(../images/el_calendario_ov.jpg) no-repeat;
}
#el_calendario:hover{
	height:23px;
	background:url(../images/el_calendario_ov.jpg) no-repeat;
}
#el_statistiche:link, #el_statistiche:visited{
	height:21px;
	background:url(../images/el_statistiche.jpg) no-repeat;
}
#el_statistiche.selected:link, #el_statistiche.selected:visited{
	height:21px;
	background:url(../images/el_statistiche_ov.jpg) no-repeat;
}

#el_statistiche:hover{
	height:21px;
	background:url(../images/el_statistiche_ov.jpg) no-repeat;
}
#el_organigramma:link, #el_organigramma:visited{
	height:25px;
	background:url(../images/el_organigramma.jpg) no-repeat;
}
#el_organigramma.selected:link, #el_organigramma.selected:visited{
	height:25px;
	background:url(../images/el_organigramma_ov.jpg) no-repeat;
}
#el_organigramma:hover{
	height:25px;
	background:url(../images/el_organigramma_ov.jpg) no-repeat;
}
#el_obiettivi:link, #el_obiettivi:visited{
	height:28px;
	background:url(../images/el_obiettivi.jpg) no-repeat;
}
#el_obiettivi.selected:link, #el_obiettivi.selected:visited{
	height:28px;
	background:url(../images/el_obiettivi_ov.jpg) no-repeat;
}
#el_obiettivi:hover{
	height:28px;
	background:url(../images/el_obiettivi_ov.jpg) no-repeat;
}
#el_statuto:link, #el_statuto:visited{
	height:23px;
	background:url(../images/el_statuto.jpg) no-repeat;
}
#el_statuto.selected:link, #el_statuto.selected:visited{
	height:23px;
	background:url(../images/el_statuto_ov.jpg) no-repeat;
}
#el_statuto:hover{
	height:23px;
	background:url(../images/el_statuto_ov.jpg) no-repeat;
}
#el_roma_brux:link, #el_roma_brux:visited{
	height:24px;
	background:url(../images/el_roma_brux.jpg) no-repeat;
}
#el_roma_brux.selected:link, #el_roma_brux.selected:visited{
	height:24px;
	background:url(../images/el_roma_brux_ov.jpg) no-repeat;
}
#el_roma_brux:hover{
	height:24px;
	background:url(../images/el_roma_brux_ov.jpg) no-repeat;
}
#el_normative:link, #el_normative:visited{
	height:25px;
	background:url(../images/el_normative.jpg) no-repeat;
}
#el_normative.selected:link, #el_normative.selected:visited{
	height:25px;
	background:url(../images/el_normative_ov.jpg) no-repeat;
}
#el_normative:hover{
	height:25px;
	background:url(../images/el_normative_ov.jpg) no-repeat;
}
#el_certificazioni:link, #el_certificazioni:visited{
	height:18px;
	background:url(../images/el_certificazioni.jpg) no-repeat;
}
#el_certificazioni.selected:link, #el_certificazioni.selected:visited{
	height:18px;
	background:url(../images/el_certificazioni_ov.jpg) no-repeat;
}
#el_certificazioni:hover{
	height:18px;
	background:url(../images/el_certificazioni_ov.jpg) no-repeat;
}
.box_news{
	height:310px;
	vertical-align:bottom;
	width:180px;
	background:url(../images/box_news.jpg) no-repeat #44556f top;
}
.list_news{
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	margin-bottom:15px;
	margin-left:8px;
	margin-right:14px;
}
.list_news a:link, .list_news a:visited{
	color:#ffffff;
	text-decoration:none;
}
.list_news a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.box_dati{
	width:266px;
	vertical-align:top;
	background:url(../images/bg_box_dati_c.jpg) no-repeat;
}
#homepage .box_dati{
	height:197px;
	background:url(../images/bg_box_dati.jpg) no-repeat;
}
/*#about .box_dati{
	height:259px;
	background:url(../images/bg_box_dati_c.jpg) no-repeat;
}
#contact .box_dati{
	height:259px;
	background:url(../images/bg_box_dati_c.jpg) no-repeat;
}
#organigramma .box_dati{
	height:545px;
	background:url(../images/bg_box_dati_c.jpg) no-repeat;
}
#obiettivi .box_dati{
	height:594px;
	background:url(../images/bg_box_dati_c.jpg) no-repeat;
}
#statuto .box_dati{
	height:259px;
	background:url(../images/bg_box_dati_c.jpg) no-repeat;
}
#cfiRomaBrux .box_dati{
	height:386px;
	background:url(../images/bg_box_dati_c.jpg) no-repeat;
}
#normative .box_dati{
	height:476px;
	background:url(../images/bg_box_dati_c.jpg) no-repeat;
}
#news_elenco .box_dati{
	height:476px;
	background:url(../images/bg_box_dati_c.jpg) no-repeat;
}
#soci_elenco .box_dati{
	height:850px;
	background:url(../images/bg_box_dati_c.jpg) no-repeat;
}
#soci_scheda .box_dati{
	height:850px;
	background:url(../images/bg_box_dati_c.jpg) no-repeat;
}*/
.box_cartina{
	height:197px;
	width:180px;
	background:url(../images/cartina.jpg) no-repeat;
}
.sede_legale{
	font-size:10px;
	font-family:Arial;
	color:#43566f;
	margin-top:18px;
	margin-left:40px;
	text-transform:uppercase;
	line-height:11px;
}
.telefono{
	font-size:10px;
	font-family:Arial;
	color:#43566f;
	margin-top:15px;
	margin-left:40px;
	text-transform:uppercase;
	line-height:11px;
}
.cod_fisc{
	font-size:10px;
	font-family:Arial;
	color:#43566f;
	margin-top:40px;
	margin-left:40px;
	text-transform:uppercase;
	line-height:11px;
}
#print{
	/*margin-top:101px;*/
	margin-top:3px;
	margin-right:20px;
	float:right;
	display:block;
	width:25px;
	height:21px;
	background:url(../images/print.jpg) no-repeat;
	cursor:pointer;
}
.container {
    position:absolute;
	width:  506px;
    height: 219px;
}
#scrolldiv {
	position:absolute;
    overflow: auto;
    height: 219px;
    width: 506px;
}
.arrow{
	margin-top:216px;
	text-align:right;
	padding-right:50px;
}
.fiere_home{
	height:285px;
	background:url(../images/bg_fiere_home.jpg) no-repeat bottom;
	vertical-align:top;
}
.riga_fiere_home{
	height:67px;
}
.riga_fiere_sep{
	background:url(../images/sep_fiere_home.jpg) no-repeat center left;
	height:5px;
	width:100%;
	font-size:1px;
}
.riga_fiere_home h4{
	color:#01add4;
	font-size:18px;
	font-weight:bold;
	padding:0;
	margin:0;
}
.riga_fiere_home b{
	color:#646567;
	font-size:12px;
}
.riga_fiere_home .sett_fiere_home{
	color:#646567;
	font-size:11px;
	text-transform:uppercase;
}
.riga_fiere_home .box_date_fiere{
	color:#ffffff;
	font-size:17px;
	font-weight:bold;
	background:url(../images/cont_date.jpg) no-repeat;
	height:39px;
	width:90px;
	margin-left:12px;
	text-align:center;
	line-height:16px;
	padding-top:10px;
}
.cont_chi{
	/*background:url(../images/int_chi.jpg) no-repeat top #ffffff;*/
	background:#ffffff;
	width:686px;
	height:544px;
	vertical-align:top;
}
.testo_chi{
	/*margin-top:125px;*/
	margin-top:27px;
	font-size:12px;
	font-weight:bold;
	color:#646567;
	margin-left:7px;
	padding-right:70px;
	text-align:justify;
	line-height:18px;
	background:url(../images/separator.jpg) no-repeat bottom;
	padding-bottom:3px;
}
.testo_chi p{
	margin-bottom:22px;
}
.contatti_chi{
	font-size:12px;
	font-weight:bold;
	color:#646567;
	line-height:16px;
	margin-left:7px;
}
.contatti_chi h5{
	font-size:12px;
	font-weight:bold;
	color:#a1aab7;
	line-height:15px;
	margin-top:3px;
	margin-bottom:13px;
}
.contatti_chi h4{
	font-size:14px;
	font-weight:bold;
	color:#01add4;
	margin:0;
}
.contatti_chi p{
	margin-top:6px;
}
.contatti_chi a:link, .contatti_chi a:visited{
	text-decoration:none;
	color:#01add4;
}
.contatti_chi a:hover{
	text-decoration:underline;
	color:#01add4;
}
.documenti_chi{
	font-size:12px;
	font-weight:bold;
	color:#646567;
	line-height:15px;
}
.documenti_chi h5{
	font-size:12px;
	font-weight:bold;
	color:#a1aab7;
	line-height:15px;
	margin-top:3px;
	margin-bottom:13px;
	margin-left:10px;
}
.documenti_chi h4{
	font-size:14px;
	font-weight:bold;
	color:#01add4;
	margin:0;
	margin-left:10px;
}
.documenti_chi p{
	margin-top:0;
	font-size:10px;
	color:#43566f;
	font-weight:normal;
	margin-left:10px;
}
.box_doc_download{
	background:url(../images/download_chi_active.jpg) no-repeat;
	cursor:pointer;
	display:block;
	width:362px;
	height:37px;
	text-decoration:none;
}
.box_doc_inactive{
	background:url(../images/download_chi_inactive.jpg) no-repeat;
	cursor:default;
	display:block;
	width:362px;
	height:37px;
	text-decoration:none;
	margin-top:5px;
}
.cont_contatti{
	/*background:url(../images/int_contatti.jpg) no-repeat top #ffffff;*/
	background:#ffffff;
	width:686px;
	height:544px;
	vertical-align:top;
}
.testo_contatti{
	/*margin-top:125px;*/
	margin-top:27px;
	font-size:12px;
	font-weight:bold;
	color:#646567;
	margin-left:7px;
	padding-right:70px;
	text-align:justify;
	line-height:18px;
	background:url(../images/separator.jpg) no-repeat bottom;
	padding-bottom:3px;
}
.testo_contatti p{
	margin-bottom:22px;
}
.testo_contatti a:link, .testo_contatti a:visited{
	text-decoration:none;
	color:#01add4;
}
.testo_contatti a:hover{
	text-decoration:underline;
	color:#01add4;
}
.info_privacy{
	font-size:12px;
	font-weight:bold;
	color:#646567;
	line-height:16px;
	margin-left:7px;
	margin-right:70px;
	text-align:justify;
}
.info_privacy h4{
	font-size:14px;
	font-weight:bold;
	color:#01add4;
	margin:0;
	margin-top:10px;
}
.info_privacy p{
	margin-top:6px;
}
.cont_organigramma{
	/*background:url(../images/int_org.jpg) no-repeat top #ffffff;*/
	background:#ffffff;
	width:686px;
	height:544px;
	vertical-align:top;
}
.testo_organigramma{
	/*margin-top:125px;*/
	margin-top:27px;
	font-size:12px;
	font-weight:bold;
	color:#646567;
	margin-left:7px;
	padding-right:70px;
	text-align:justify;
	line-height:12px;
	background:url(../images/separator.jpg) no-repeat bottom;
	padding-bottom:10px;
}
.testo_organigramma b{
	color:#01add4;
}
.testo_organigramma li{
	margin-bottom:2px;
}
.testo_organigramma a:link, .testo_organigramma a:visited{
	text-decoration:none;
	color:#01add4;
}
.testo_organigramma a:hover{
	text-decoration:underline;
	color:#01add4;
}
.cont_obiettivi{
	/*background:url(../images/int_obb.jpg) no-repeat top #ffffff;*/
	background:#ffffff;
	width:686px;
	height:544px;
	vertical-align:top;
}
.testo_obiettivi{
	/*margin-top:125px;*/
	margin-top:27px;
	font-size:12px;
	font-weight:bold;
	color:#646567;
	margin-left:7px;
	padding-right:70px;
	text-align:justify;
	line-height:13px;
	background:url(../images/separator.jpg) no-repeat bottom;
	padding-bottom:8px;
}
.testo_obiettivi b{
	color:#01add4;
}
.testo_obiettivi h4{
	font-size:14px;
	font-weight:bold;
	color:#01add4;
	margin:0;
}
.testo_obiettivi li{
	margin-bottom:2px;
}
.cont_statuto{
	/*background:url(../images/int_stat.jpg) no-repeat top #ffffff;*/
	background:#ffffff;
	width:686px;
	height:544px;
	vertical-align:top;
}
.testo_statuto{
	/*margin-top:125px;*/
	margin-top:27px;
	font-size:12px;
	font-weight:bold;
	color:#646567;
	margin-left:7px;
	padding-right:70px;
	text-align:justify;
	line-height:12px;
	background:url(../images/separator.jpg) no-repeat bottom;
	padding-bottom:30px;
}
.documenti_statuto{
	font-size:12px;
	font-weight:bold;
	color:#646567;
	line-height:15px;
	margin-top:30px;
}
.documenti_statuto h4{
	font-size:14px;
	font-weight:bold;
	color:#01add4;
	margin:0;
	margin-left:10px;
}
.documenti_statuto p{
	margin-top:0;
	font-size:10px;
	color:#43566f;
	font-weight:normal;
	margin-left:10px;
}
.cont_crb{
	/*background:url(../images/int_crb.jpg) no-repeat top #ffffff;*/
	background:#ffffff;
	width:686px;
	height:544px;
	vertical-align:top;
}
.testo_crb{
	/*margin-top:125px;*/
	margin-top:27px;
	font-size:12px;
	font-weight:bold;
	color:#646567;
	margin-left:7px;
	padding-right:70px;
	text-align:justify;
	line-height:18px;
	background:url(../images/separator.jpg) no-repeat bottom;
	padding-bottom:8px;
}
.testo_crb p{
	margin-bottom:22px;
}
.testo_crb ul{
	margin-top:-10px;
	margin-bottom:15px;
}
.testo_crb li{
	line-height:15px;
	margin-bottom:2px;
}
.testo_crb a:link, .testo_crb a:visited{
	text-decoration:none;
	color:#01add4;
}
.testo_crb a:hover{
	text-decoration:underline;
	color:#01add4;
}
.cont_normative{
	/*background:url(../images/int_norm.jpg) no-repeat top #ffffff;*/
	background:#ffffff;
	width:686px;
	height:544px;
	vertical-align:top;
}
.testo_normative{
	/*margin-top:125px;*/
	margin-top:27px;
	font-size:12px;
	font-weight:bold;
	color:#646567;
	margin-left:7px;
	padding-right:70px;
	text-align:justify;
	line-height:18px;
	background:url(../images/separator.jpg) no-repeat bottom;
	padding-bottom:8px;
}
.testo_normative h4{
	font-size:14px;
	font-weight:bold;
	color:#01add4;
	margin:0;
}
.testo_normative p{
	margin-bottom:22px;
}
.testo_normative ul{
	margin-top:-10px;
	margin-bottom:15px;
}
.testo_normative li{
	line-height:15px;
	margin-bottom:2px;
}
.pdf_download{
	float:right;
	margin-top:-35px;
	margin-right:20px;
}
.doc4{
	margin-right:-50px;
	margin-top:0;
}
#pdf_download{
	float:right;
	margin-right:-50px;
}
.cont_news{
	/*background:url(../images/int_news.jpg) no-repeat top #ffffff;*/
	background:#ffffff;
	width:686px;
	height:544px;
	vertical-align:top;
}
.search_news{
	height:41px;
	background:url(../images/separator.jpg) no-repeat bottom;
	padding-top:8px;
	font-size:10px;
	color:#43566f;
	margin-left:4px;
}
.search_news .input_text{
	background:url(../images/input_search.jpg) no-repeat;
	font-size:11px;
	color:#000000;
	border:none;
	width:194px;
	height:20px;
	padding:0;
	padding-left:6px;
	padding-right:5px;
}
.search_news .input_submit{
	background:url(../images/button_search.jpg) no-repeat;
	font-size:10px;
	color:#ffffff;
	border:none;
	width:117px;
	height:19px;
	padding:0;
	padding-bottom:4px;
}
.nav_news{
	color:#43566f;
	font-size:10px;
	margin-top:35px;
	margin-left:4px;
	background:url(../images/separator.jpg) no-repeat bottom;
	padding-bottom:12px;
	padding-right:15px;
}
.bottom_news{
	font-size:10px;
	margin-top:8px;
	margin-left:8px;
	padding-right:15px;
}
.bottom_news .top:link, .bottom_news .top:visited{
	color:#43566f;
	display:block;
	float:left;
	background:url(../images/top.jpg) no-repeat right;
	width:80px;
	height:15px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:2px;
}
.bottom_news .top:hover{
	color:#43566f;
	display:block;
	float:left;
	background:url(../images/top.jpg) no-repeat right;
	width:80px;
	height:15px;
	text-align:left;
	text-decoration:underline;
	text-transform:uppercase;
	padding-top:2px;
}
.nav_news .prev:link, .nav_news .prev:visited, .bottom_news .prev:link, .bottom_news .prev:visited{
	color:#43566f;
	display:block;
	float:right;
	margin-left:8px;
	background:url(../images/prev.jpg) no-repeat right;
	width:70px;
	height:15px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:2px;
}
.nav_news .prev:hover, .bottom_news .prev:hover{
	color:#43566f;
	display:block;
	float:right;
	margin-left:8px;
	background:url(../images/prev.jpg) no-repeat right;
	width:70px;
	height:15px;
	text-align:left;
	text-decoration:underline;
	text-transform:uppercase;
	padding-top:2px;
}
.nav_news .next:link, .nav_news .next:visited, .bottom_news .next:link, .bottom_news .next:visited{
	color:#43566f;
	display:block;
	float:right;
	margin-left:8px;
	background:url(../images/next.jpg) no-repeat right;
	width:60px;
	height:15px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:2px;
}
.nav_news .next:hover, .bottom_news .next:hover{
	color:#43566f;
	display:block;
	float:right;
	margin-left:8px;
	background:url(../images/next.jpg) no-repeat right;
	width:60px;
	height:15px;
	text-align:left;
	text-decoration:underline;
	text-transform:uppercase;
	padding-top:2px;
}
.nav_news .start:link, .nav_news .start:visited, .bottom_news .start:link, .bottom_news .start:visited{
	color:#43566f;
	display:block;
	float:right;
	margin-left:8px;
	background:url(../images/prev.jpg) no-repeat right;
	width:50px;
	height:15px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:2px;
}
.nav_news .start:hover, .bottom_news .start:hover{
	color:#43566f;
	display:block;
	float:right;
	margin-left:8px;
	background:url(../images/prev.jpg) no-repeat right;
	width:50px;
	height:15px;
	text-align:left;
	text-decoration:underline;
	text-transform:uppercase;
	padding-top:2px;
}
.nav_news .last:link, .nav_news .last:visited, .bottom_news .last:link, .bottom_news .last:visited{
	color:#43566f;
	display:block;
	float:right;
	margin-left:8px;
	background:url(../images/next.jpg) no-repeat right;
	width:60px;
	height:15px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:2px;
}
.nav_news .last:hover, .bottom_news .last:hover{
	color:#43566f;
	display:block;
	float:right;
	margin-left:8px;
	background:url(../images/next.jpg) no-repeat right;
	width:60px;
	height:15px;
	text-align:left;
	text-decoration:underline;
	text-transform:uppercase;
	padding-top:2px;
}
.elenco_news{
	background:url(../images/separator.jpg) no-repeat bottom;
	padding-bottom:20px;
}
.item_news{
	height:33px;
	margin-right:15px;
	background:url(../images/dotted.jpg) no-repeat bottom;
	margin-left:5px;
	padding-bottom:7px;
	padding-top:7px;
	color:#43566f;
	font-size:10px;
}
.data_n{
	color:#01add4;
	font-size:12px;
}
.titolo_n{
	color:#646567;
	font-size:12px;
}
.titolo_n a:link, .titolo_n a:visited{
	color:#646567;
	font-size:12px;
	text-decoration:none;
}
.titolo_n a:hover{
	color:#646567;
	font-size:12px;
	text-decoration:underline;
}
.info_n{
	float:right;
}
.allegato_n{
	float:right;
	margin-right:30px;
}
.no_match{
	margin-top:45px;
	margin-bottom:35px;
	text-align:center;
	color:#43566f;
	font-size:15px;
}
.cont_archivio{
	/*background:url(../images/int_arc.jpg) no-repeat top #ffffff;*/
	background:#ffffff;
	width:686px;
	height:544px;
	vertical-align:top;
}
.testo_archivio{
	/*margin-top:125px;*/
	margin-top:27px;
	font-size:12px;
	font-weight:bold;
	color:#646567;
	margin-left:7px;
	padding-right:70px;
	text-align:justify;
	line-height:12px;
	background:url(../images/separator.jpg) no-repeat bottom;
	padding-bottom:10px;
}
.testo_archivio h4{
	font-size:14px;
	font-weight:bold;
	color:#01add4;
}
.testo_archivio b{
	color:#43566f;
}
.testo_archivio li{
	margin-bottom:2px;
}
.testo_archivio a:link, .testo_archivio a:visited{
	text-decoration:none;
	color:#01add4;
}
.testo_archivio a:hover{
	text-decoration:underline;
	color:#01add4;
}
.testo_archivio p a, .testo_archivio p a:link, .testo_archivio p a:visited, .testo_archivio p a:hover{
	color:#01add4;
	text-decoration:none;
}
.testo_archivio p li a:link, .testo_archivio p li a:visited{
	color:#01add4;
	text-decoration:none;
}
.testo_archivio p li a:hover{
	color:#01add4;
	text-decoration:underline;
}
.testo_archivio .top:link, .testo_archivio .top:visited{
	color:#01add4;
	display:block;
	float:right;
	background:url(../images/top.jpg) no-repeat right;
	width:80px;
	height:13px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:4px;
	font-weight:normal;
	font-size:10px;
	margin-top:-25px;
}
.testo_archivio .top:hover{
	color:#01add4;
	display:block;
	float:right;
	background:url(../images/top.jpg) no-repeat right;
	width:80px;
	height:13px;
	text-align:left;
	text-decoration:underline;
	text-transform:uppercase;
	padding-top:4px;
	font-weight:normal;
	font-size:10px;
	margin-top:-25px;
}
.cont_stat_gen{
	/*background:url(../images/int_arc.jpg) no-repeat top #ffffff;*/
	background:#ffffff;
	width:686px;
	height:544px;
	vertical-align:top;
}
.testo_stat_gen{
	/*margin-top:125px;*/
	margin-top:27px;
	font-size:12px;
	font-weight:bold;
	color:#646567;
	margin-left:7px;
	padding-right:70px;
	text-align:justify;
	line-height:12px;
	background:url(../images/separator.jpg) no-repeat bottom;
	padding-bottom:10px;
}
.testo_stat_gen h4{
	font-size:14px;
	font-weight:bold;
	color:#01add4;
}
.testo_stat_gen h4 a:hover{
	text-decoration:none;
}
.testo_stat_gen b{
	color:#43566f;
}
.testo_stat_gen li{
	margin-bottom:2px;
}
.testo_stat_gen a:link, .testo_stat_gen a:visited{
	text-decoration:none;
	color:#01add4;
}
.testo_stat_gen a:hover{
	text-decoration:underline;
	color:#01add4;
}
.testo_stat_gen p a, .testo_stat_gen p a:link, .testo_stat_gen p a:visited, .testo_stat_gen p a:hover{
	color:#01add4;
	text-decoration:none;
}
.testo_stat_gen p li a:link, .testo_stat_gen p li a:visited{
	color:#01add4;
	text-decoration:none;
}
.testo_stat_gen p li a:hover{
	color:#01add4;
	text-decoration:underline;
}
.testo_stat_gen .top:link, .testo_stat_gen .top:visited{
	color:#01add4;
	display:block;
	float:right;
	background:url(../images/top.jpg) no-repeat right;
	width:80px;
	height:13px;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:4px;
	font-weight:normal;
	font-size:10px;
	margin-top:-25px;
}
.testo_stat_gen .top:hover{
	color:#01add4;
	display:block;
	float:right;
	background:url(../images/top.jpg) no-repeat right;
	width:80px;
	height:13px;
	text-align:left;
	text-decoration:underline;
	text-transform:uppercase;
	padding-top:4px;
	font-weight:normal;
	font-size:10px;
	margin-top:-25px;
}
.cont_soci{
	/*background:url(../images/int_soci.jpg) no-repeat top #ffffff;*/
	background:#ffffff;
	width:686px;
	height:544px;
	vertical-align:top;
}
.testo_soci{
	/*margin-top:125px;*/
	margin-top:27px;
	font-size:12px;
	font-weight:bold;
	color:#646567;
	margin-left:7px;
	padding-right:70px;
	text-align:justify;
	line-height:18px;
	background:url(../images/separator.jpg) no-repeat bottom;
	padding-bottom:15px;
}
.testo_soci p{
	margin-bottom:22px;
}
.testo_soci h4{
	color:#01add4;
	padding:0;
	margin:0;
	font-size:13px;
}
.riga_soci{
	background:url(../images/dotted.jpg) no-repeat bottom;
	height:25px;
}
.nome_socio{
	color:#01add4;
	width:345px;
	text-align:left;
}
.nome_socio a:link, .nome_socio a:visited, .nome_socio a:hover{
	text-decoration:underline;
	color:#01add4;
}
.cat_socio{
	font-weight:normal;
	color:#43566f;
}
.testo_scheda_soci{
	/*margin-top:125px;*/
	margin-top:27px;
	font-size:12px;
	font-weight:bold;
	color:#646567;
	margin-left:7px;
	padding-right:70px;
	text-align:justify;
	line-height:18px;
	background:url(../images/separator.jpg) no-repeat bottom;
	padding-bottom:15px;
}
.testo_scheda_soci p{
	margin-bottom:22px;
}
.testo_scheda_soci h4{
	color:#01add4;
	font-size:16px;
	margin:0;
	padding:0;
}
.scheda_socio{
	margin-left:10px;
	border:none;
	width:97%;
	background:url(../images/dotted.jpg) no-repeat bottom;
}
.int_tab_scheda td{
	height:21px;
	text-align:left;
	font-size:10px;
	color:#43566f;
	vertical-align:bottom;
}
.riga1_scheda td{
	height:51px;
	padding-top:6px;
	text-align:left;
	vertical-align:top;
}
.riga1_scheda h2{
	padding:0;
	margin:0;
	color:#01add4;
	font-size:20px;
}
.riga1_scheda b{
	font-size:12px;
	color:#646567;
}
.riga1_scheda span{
	font-size:12px;
	color:#01add4;
	font-weight:bold;
}
.riga2_scheda td{
	height:19px;
	text-align:left;
	font-size:12px;
	color:#a1aab7;
	font-weight:bold;
	padding-bottom:5px;
}
.riga2_scheda b{
	color:#01add4;
}
.scheda_statistiche{
	margin-left:10px;
	border:none;
	width:97%;
	background:url(../images/separator.jpg) no-repeat bottom;
}
.riga_stat td{
	height:25px;
	font-size:10px;
	color:#a1aab7;
	padding-bottom:8px;
}
.riga_stat_fiere td{
	height:25px;
	font-size:10px;
	color:#a1aab7;
	padding-bottom:8px;
	word-spacing:-1px;
}
.riga_merc td{
	height:25px;
	font-size:10px;
	color:#a1aab7;
	padding-bottom:10px;
	word-spacing:-1px;
}
.raffina_fiere{
	height:25px;
	padding-top:8px;
	padding-bottom:8px;
	background:url(../images/separator.jpg) no-repeat bottom;
	font-size:10px;
	color:#43566f;
	margin-left:4px;
}
.raffina_fiere a{
	margin-left:20px;
}
.raffina_fiere font{
	margin-top:3px;
	display:block;
	float:left;
	font-size:10px;
}
#fiere_elenco .nav_news{
	margin-top:50px;
}
#fiere_elenco #boxDati{
	height:1130px;
}
.search_fiere{
	height:90px;
	background:url(../images/separator.jpg) no-repeat bottom;
	padding-top:8px;
	font-size:10px;
	color:#43566f;
	margin-left:4px;
}
.search_fiere select{
	width:125px;
	font-size:11px;
}
.search_fiere .input_text{
	background:url(../images/input_fiere.jpg) no-repeat;
	font-size:11px;
	color:#000000;
	border:none;
	width:194px;
	height:20px;
	padding:0;
	padding-left:6px;
	padding-right:5px;
}
.search_fiere .input_submit{
	background:url(../images/button_search.jpg) no-repeat;
	font-size:10px;
	color:#ffffff;
	border:none;
	width:117px;
	height:19px;
	padding:0;
	padding-bottom:4px;
}
.cont_cal{
	/*background:url(../images/int_cal.jpg) no-repeat top #ffffff;*/
	background:#ffffff;
	width:686px;
	height:544px;
	vertical-align:top;
}
.testo_cal{
	/*margin-top:125px;*/
	margin-top:27px;
	font-size:11px;
	color:#1f2a3c;
	line-height:18px;
	background:url(../images/separator.jpg) no-repeat bottom;
	padding-bottom:15px;
	padding-right:15px;
}
.testo_cal b{
	font-size:16px;
	color:#01add4;
}
.formCalendario{
	display:inline;
	float:right;
	margin-right:150px;
}
.tabCal{
	margin-top:10px;
	color:#646567;
}
.tabCal th{
	font-weight:normal;
	text-align:center;
	font-size:12px;
	height:25px;
}
.tabCal th a:link,.tabCal th a:visited,.tabCal th a:hover{
	color:#646567;
	text-decoration:underline;
}
.tabCal .rigaMese{
	height:25px;
	border-top:1px dashed #646567;
}
.tabCal .rigaCal{
	height:40px;
}
.tabCal .rigaCal a:link,.tabCal .rigaCal a:visited{
	color:#01add4;
	text-decoration:none;
	font-weight:bold;
}
.tabCal .rigaCal a:hover{
	color:#01add4;
	text-decoration:underline;
	font-weight:bold;
}
.tabCal b{
	font-size:13px;
	color:#1f2a3c;
}
.cont_stat{
	/*background:url(../images/int_statistiche.jpg) no-repeat top #ffffff;*/
	background:#ffffff;
	width:686px;
	height:544px;
	vertical-align:top;
}
.testo_stat{
	/*margin-top:125px;*/
	margin-top:27px;
	font-size:11px;
	color:#1f2a3c;
	line-height:18px;
	background:url(../images/separator.jpg) no-repeat bottom;
	padding-bottom:15px;
	padding-right:15px;
}
.testo_stat b{
	font-size:14px;
	color:#01add4;
}
.tabStat{
	margin-top:25px;
	color:#646567;
}
.tabStat th{
	font-weight:normal;
	font-size:12px;
	height:25px;
	border-bottom:1px dashed #646567;
}
.tabStat td{
	height:20px;
}
.tabStat .sep_stat{
	height:10px;
	line-height:10px;
}
.nomeFieraStat{
	color:#01add4;
}
.tabStat b{
	font-size:14px;
	color:#01add4;
}
.testo_stat .input_submit{
	background:url(../images/button_search.jpg) no-repeat;
	font-size:10px;
	color:#ffffff;
	border:none;
	width:117px;
	height:19px;
	padding:0;
	padding-bottom:4px;
}
.formTipiStat{
	display:inline;
	/*float:right;*/
	margin-right:40px;
}
.formTipiStat select{
	border:none;
	font-weight:bold;
	color:#01add4;
	font-size:14px;
}

#boxMerceologie #boxDati{
	height:1330px;
}

.merceologieTitle{
	height:25px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:12px;
	color:#43566f;
	margin-left:4px;
}
.merceologieTitle font{
	margin-top:3px;
	display:block;
	float:left;
	font-size:12px;
}
.intMerc{
	text-align:center;
	color:#43566f;
	font-size:12px;
	vertical-align:top;
	width:180px;
	padding-top:75px;
}
.settMerc{
	display:block;
	margin-bottom:20px;
}
.search_merc{
	padding-right:15px;
 	vertical-align:top;
	width:120px;
	padding-top:75px;
}
.search_merc .input_submit{
	background:url(../images/button_search.jpg) no-repeat;
	font-size:10px;
	color:#ffffff;
	border:none;
	width:117px;
	height:19px;
	padding:0;
	padding-bottom:4px;
}

#elencoMerc{
	font-size:12px;
	color:#43566f;
}

/* Stili menu, liste e i link contenuti nei menu  */

div.menu_l  { 
  position:absolute;
  visibility:hidden; 
  width:130px;
  height:50px;
  left:0;
  top:0;
  z-index:500;
  font-size:12px; 
  background-color:#eeeeef; 
  border: 2px solid;
  border-color: #f7faff #99a #99a #f7faff; 
}

div.menu_l ul {
	margin:.8em 1em .6em 1em;
	padding:0
}

div.menu_l ul li {
	line-height:5px;
	list-style-type:none;
	margin:0 0 1em .4em;
}

div.menu_l a {
	text-decoration:none;
	white-space:nowrap;
}
  
div.menu_l a:link {
	color:#000000;
}

div.menu_l a:visited {
	color:#000000;
}

div.menu_l a:hover {
	color:#cc0000;
	text-decoration:underline;
}

/* menu statistiche - certificazioni*/

#menuStat{
	position:absolute;
	border:1px solid #43566f;
	background:#FFFFFF;
	height:65px;
	width:135px;
	padding-top:8px;
	padding-left:10px;
	padding-right:5px;
	font-size:14px;
	top:315px;
	margin-left:205px;
	z-index:10000;
}
#menuStat a:link, #menuStat a:visited{
	color:#01add4;
	text-decoration:none;
	margin-top:7px;
	display:block;
}
#menuStat a:hover{
	color:#01add4;
	text-decoration:underline;
	display:block;
	margin-top:7px;
}

#menuCert{
	position:absolute;
	border:1px solid #43566f;
	background:#FFFFFF;
	height:178px;
	width:160px;
	padding-top:8px;
	padding-left:10px;
	padding-right:5px;
	font-size:14px;
	top:370px;
	margin-left:205px;
	z-index:10000;
}
#menuCert a:link, #menuCert a:visited{
	color:#01add4;
	text-decoration:none;
	margin-top:7px;
	display:block;
}
#menuCert a:hover{
	color:#01add4;
	text-decoration:underline;
	display:block;
	margin-top:7px;
}

#menuCalFiere{
	position:absolute;
	border:1px solid #43566f;
	background:#FFFFFF;
	height:65px;
	width:135px;
	padding-top:8px;
	padding-left:10px;
	padding-right:5px;
	font-size:14px;
	top:288px;
	margin-left:205px;
	z-index:10000;
}
#menuCalFiere a:link, #menuCalFiere a:visited{
	color:#01add4;
	text-decoration:none;
	margin-top:7px;
	display:block;
}
#menuCalFiere a:hover{
	color:#01add4;
	text-decoration:underline;
	display:block;
	margin-top:7px;
}

#footer {
    color: white;
    width: 952px;
    margin: 12px auto;
}

#footer>.sub-logo {
    display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: bold;
}

#footer>.sub-logo>.sub-logo-item {
    width: 50px;
    margin: 0 auto;
    font-size: 12px;
    font-weight: bold;
}

#footer>.sub-logo img {
    width: 50px;
    height: 50px;
}

#footer:after {
    content: " ";
    clear: both;
}