﻿html { margin:0; padding:0; width: 100% }
body { margin: 0; padding:0; width:auto; text-align:center; font-family: Calibri, Tahoma, "Nimbus Sans L", "DejaVu Sans Condensed", FreeSans, Geneva, Verdana, Arial, Helvetica, sans-serif; color:#535353; background:#AAC3E6 url("../images/sfondo_pagina.gif") repeat-x top left }
div { margin:0; padding:0 }
h1,h2,h3,h4,h5,h6 { font-size: 1em; margin:0; padding:0 }

form { padding:0; margin:0 }
select, input {
	padding:2px; 
	margin:10px 0 0 0;
	font-family: Calibri, Tahoma, Verdana, Arial, "Nimbus Sans L", "DejaVu Sans Condensed", FreeSans, Geneva, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	border:1px solid #D6DADE;
	border-color:#D6DADE;
}

#form_home { position:relative; height:auto; padding:0 0 10px 86px; background:url("../images/img_search_home.gif") no-repeat 0 10px }
#form_home #cerca_regione { position:absolute; top:0; right:10px; width:52px; height:52px; font-weight:bold; border:1px solid #D6DADE; background:#FFFFFF }
input.nome_azienda { clear:both; width:120px }
select.nazioni_home { float:left; width:126px }
select.regioni_home { float:left; width:126px }

a { text-decoration:none; color:#3A6089 }
a:hover { text-decoration:none; color:#3A6089 }

#contenitore { margin: 0 auto; width:1000px; height:auto }
#contenitore #contenuti { margin: 0 auto; width:980px; height:auto }

#contenitore #contenuti_page { z-index:1 }
#contenuti #header { z-index:2; position:relative; margin:0 8px 0 8px; height:95px; text-align:left; background:url("../images/sfondo_header.gif") repeat-x top left }
#contenuti #header #curva_header_sx { position:absolute; top:0; left:-8px; width:17px; height:95px; background:url("../images/curva_header_sx.gif") repeat-x top left }
#contenuti #header #curva_header_dx { position:absolute; top:0; right:-8px; width:17px; height:95px; background:url("../images/curva_header_dx.gif") repeat-x top left }

#contenuti #header #logo { position:absolute; top:16px; left:11px; width:276px; height:58px; background:url("../images/logo.gif") repeat-x top left }
#contenuti #header #logo a { display:block; width:100%; height:100% }
#contenuti #header #menu { z-index:4; position:absolute; top:34px; left:300px; width:660px; height:34px }
#contenuti #header #accessibilita { position:absolute; top:68px; left:70px; width:180px; height:27px; line-height:27px }
#contenuti #header #accessibilita img { border:0 }

#contenuti #header #header_button { position:absolute; top:68px; right:80px; width:630px; height:27px; line-height:27px }
#contenuti #header #header_button div.button { float:left; width:auto; padding:0 0 0 26px }
#contenuti #header #header_button div.listino { background:url("../images/icon_listino.gif") no-repeat 0px 4px }
#contenuti #header #header_button div.azienda { background:url("../images/icon_subscription.gif") no-repeat 0px 4px }
#contenuti #header #header_button div.newsletter { background:url("../images/icon_newsletter.gif") no-repeat 0px 4px }
#contenuti #header #header_button div.rss { background:url("../images/icon_rss.gif") no-repeat 0px 4px }
#contenuti #header #header_button div.access { background:url("../images/access.gif") no-repeat 0px 4px }

#contenuti #header #language { position:absolute; top:68px; right:20px; width:20px; height:27px; line-height:27px; background:url("../images/flag_en.gif") no-repeat center center }
#contenuti #header #language a { display:block; width:100%; height:100% }

.listino_bottom { padding:0 0 0 26px; line-height:27px; background:url("../images/icon_listino.gif") no-repeat 0px 4px }

/*-----PATHWAY-----------------------------------------------------*/
#pathway { padding: 5px 0 }
/*-----FINE PATHWAY-----------------------------------------------------*/

/*-----MENU CENTRALE-----------------------------------------------------*/

#menu div.plugin_menu ul {  }
#menu div.plugin_menu ul { list-style:none; padding:0; margin:0 }
#menu div.plugin_menu li { z-index:1; position: relative; padding:0 10px 0 0; margin:0 5px 0 0; background: url("../images/box_menu_dx.gif") no-repeat top right; text-align: center; list-style: none; float: left; width:auto; height:35px }
#menu div.plugin_menu li li { position: static; text-align: left; float: none; padding:6px; margin:0; border-bottom: 1px solid #B8C0C8; background: url(".."); height:auto }
#menu div.plugin_menu li li.sub_menu { background:url("../images/freccia_menu.gif") no-repeat right center }
#menu div.plugin_menu li a { display:block; line-height:33px; padding:0 0 0 10px; color:#000000; background:url("../images/box_menu_sx.gif") no-repeat top left }
#menu div.plugin_menu li#menu_11 a { display:block; line-height:33px; padding:0 0 0 10px; color:#FF0000; font-weight:bold; background:url("../images/box_menu_sx.gif") no-repeat top left }
#menu div.plugin_menu li a:hover { text-decoration:none }
#menu div.plugin_menu li li a { color:#000000; padding:0; margin:0; line-height:normal; background: url("..") }
#menu div.plugin_menu li ul { display: none; position: absolute; z-index: 9; top: 35px; left: 6px; width: 180px; padding: 0; background: #ffffff; border: 1px solid #B8C0C8 }
#menu div.plugin_menu li:hover { position: relative }
#menu div.plugin_menu li:hover ul { display: block }

/*-----FINE MENU------------------------------------------------*/

#contenuti #col_sx { float:left; width:200px; height:auto; text-align:left; background:#FFFFFF url("../images/col_sx_sfondo.gif") no-repeat top left }
#contenuti #col_dx { position:relative; float:right; width:770px; height:auto; text-align:left; background:#FFFFFF url("../images/col_dx_sfondo.gif") no-repeat top left }
#contenuti #col_dx #rientranza_top { position:absolute; top:0px; right:164px; width:13px; height:6px; background:url("../images/rientranza_top.gif") no-repeat top left }
#contenuti #col_sx #cont_col_sx { padding:5px 5px 0 5px }
#contenuti #col_dx #cont_col_dx { padding:5px 5px 0 5px; background:url("../images/divisore_colonna.gif") repeat-y top right }
#contenuti #col_sx #col_sx_end { height:7px; font-size:0.01px; background:url("../images/col_sx_end.gif") no-repeat top left }
#contenuti #col_dx #col_dx_end { position:relative; height:7px; line-height:7px; font-size:0.01px; background:url("../images/col_dx_end.gif") no-repeat top left }
#contenuti #col_dx #col_dx_end #rientranza_bottom { position:absolute; bottom:0px; right:164px; width:13px; height:6px; background:url("../images/rientranza_bottom.gif") no-repeat top left }

#contenuti #col_dx #contenuto_sx { float:left; width:589px; height:auto }
#contenuti #col_dx #contenuto_dx { float:right; width:160px; height:auto }

#contenuto_sx #col_bottom_sx { float:left; width:290px; height:auto }
#contenuto_sx #col_bottom_dx { float:right; width:289px; height:auto }

#contenitore #footer { height:20px; line-height:20px; text-align:right }

/*---PERSONALIZZAZIONI DIV---*/
div.cento { width:100% }
div.spazio_v { height:10px; font-size:0.01px }
.clear { clear:both; width:100%; font-size:0.01px }

div.titolo_sx { padding-left:6px; height:32px; background:url("../images/box_titolo_sx.gif") no-repeat top left }
div.titolo_dx { padding-right:6px; height:32px; line-height:32px; background:url("../images/box_titolo_dx.gif") no-repeat top right }
div.titolo_dx h1, div.titolo_dx h3, div.titolo_dx .h3 { font-size:1.6em; font-weight:bold; color:#4673A5 }

div.titolo_aree_sx { padding-left:6px; height:29px; background:url("../images/box_titolo_aree_sx.gif") no-repeat top left }
div.titolo_aree_dx { padding-right:6px; height:29px; line-height:32px; overflow:hidden; background:url("../images/box_titolo_aree_dx.gif") no-repeat top right }
div.titolo_aree_dx h3 { text-align:center; font-size:1.3em; font-weight:bold; color:#4673A5 }

div.archivio { padding-top:10px; text-align:right; font-weight:bold }
div.spazio_div { padding:10px 0 0 0 }
div.padding_div { padding:10px 0 5px 0 }

.alert { margin:10px 0 0 0; padding:5px; text-align:center; border:5px solid #F0DC7E; background:#EFE7B8 }
.alert_ok { margin:10px 0 0 0; padding:5px; text-align:center; border:5px solid #84A7DB; background:#C3D2E5 }
.linea_o { border-bottom: 1px solid #C5DBEC }
/*---------------------------*/

#tabs_news { position:relative; min-height:180px; background:url("../images/sfondo_tab.gif") repeat-y top left }
#tabs_articoli { position:relative; min-height:80px; background:url("../images/sfondo_tab.gif") repeat-y top left }
#tabs_eventi { position:relative; min-height:80px; background:url("../images/sfondo_tab.gif") repeat-y top left }
div.curva_tab_sx { position:absolute; top:-1px; right:0; width:8px; height:8px; background:url("../images/curva_tab_dx.gif") no-repeat top left }

#plugin_2 ul { margin:0; padding:0; list-style:none; background:#EDF2F7 }
#plugin_2 ul li { margin:0; padding:6px 26px 6px 8px; background:url("../images/arrow_aree.gif") no-repeat center right }
#plugin_2 ul li.aree_divisore { margin:0; padding:0; height:1px; line-height:1px; font-size:0.01px; background:url("../images/divisore_aree.gif") repeat-x center left }
#plugin_2 ul li a { display:block; color:#000000 }

#plugin_3 form { padding:10px 0 0 0 }
#plugin_3 div.descrizione { padding:10px 0 0 0 }
#plugin_3 div.div_row { padding:5px 0 5px 0; width:100% }
#plugin_3 div.div_row label { float:left; width:70px }
#plugin_3 div.div_row input { float:left }
#plugin_3 div.div_login { padding:0 0 0 70px }
#plugin_3 div.recupera { padding:5px 0 0 70px }

#plugin_5 { float:left; width:400px; margin-top:8px; height:auto; background:url("../images/divisore_news.gif") repeat-y 396px 0px }
#plugin_5 div.divisore_evidenza_news { float:left; width:70%; height:9px; font-size:0.01px; background:url("../images/divisore_evidenza_news.gif") no-repeat top center }
#plugin_5 div.titolo_news_evidenza { padding:0 0 10px 0; font-size:1.6em; font-weight:bold; color:#4673A5 }

#plugin_6 { padding:8px 8px 8px 0px; background:url("../images/sfumatura_tab.jpg") no-repeat bottom left }
#plugin_6 div.news_tab { padding:8px 0 0 404px }
#plugin_6 div.news_tab ul { list-style:none; padding:0; margin:0 }
#plugin_6 div.news_tab ul li div.li_news_tab { padding:0 0 20px 40px; background:url("../images/img_news_tab.gif") no-repeat 0px 0px }

#plugin_8 { padding:8px; background:url("../images/sfumatura_tab.jpg") no-repeat bottom left }
#plugin_8 ul { padding:0; margin:0; list-style:none; background:url("../images/divisore_news.gif") repeat-y top center }
#plugin_8 ul li { width:48% }

#plugin_8 ul li div.img_tab_eventi { padding:0 0 0 40px; min-height:40px; background:url("../images/eventi_li.gif") no-repeat top left }

#plugin_26 { padding:8px; background:url("../images/sfumatura_tab.jpg") no-repeat bottom left }
#plugin_26 ul { padding:0; margin:0; list-style:none; background:url("../images/divisore_news.gif") repeat-y top center }
#plugin_26 ul li { width:48% }

#plugin_26 ul li div.img_tab_articoli { padding:0 0 0 40px; min-height:40px; background:url("../images/articoli_li.gif") no-repeat top left }

div.archivio_tabs {z-index:2; margin:10px 10px 0 10px; padding-right:30px; font-weight:bold; text-align:right; background:url("../images/bkg_archivi.gif") no-repeat center right }

#plugin_9 ul { margin:0; padding:0; list-style:none }
#plugin_9 ul li { margin:0; padding:10px 0 0 0; list-style:none }
#plugin_9 ul li.home_prodotti_divisore { padding:0; margin:0; background:url("../images/divisore_prodotti.gif") repeat-x bottom left }
#plugin_9 .home_prodotti_elenco { position:relative; padding:0 0 0 108px; min-height:82px }
#plugin_9 .home_prodotti_img { position:absolute; top:0; left:0; width:100px; height:80px; border:1px solid #D3E2F1; overflow:hidden; background:url("../images/no_image.gif") no-repeat center center }
#plugin_9 .home_prodotti_img img { border:0 }
#plugin_9 .home_prodotti_azienda { padding:4px 0 4px 0 }

#plugin_14 #form_ricerca_aziende select { width:400px; padding:0; margin:0 }
#plugin_14 #form_ricerca_aziende div.title_form_ricerca_aziende { padding:10px 0 5px 20px; margin:0; font-weight:bold; font-size:1.2em }
#plugin_14 #form_ricerca_aziende div.select_form_ricerca_aziende { padding:0 0 0 20px }
#plugin_14 #form_ricerca_aziende input.button_form_ricerca_aziende { margin:10px 0 5px 20px; padding:5px }

#model_1 ul.elenco_cat, #model_4 ul, #plugin_4 ul, #plugin_18 ul, #plugin_19 ul, #plugin_20 ul, #plugin_21 ul, #plugin_22 ul, #plugin_25 ul, #plugin_29 ul, #plugin_32 ul, #plugin_35 ul, #plugin_62 ul, #plugin_63 ul, #plugin_65 ul { margin:0; padding:0 0 10px 10px; list-style:none }
#model_1 ul.elenco_cat li, #model_4 ul li, #plugin_4 ul li, #plugin_18 ul li, #plugin_19 ul li, #plugin_20 ul li, #plugin_21 ul li, #plugin_22 ul li, #plugin_25 ul li, #plugin_29 ul li, #plugin_32 ul li, #plugin_35 ul li, #plugin_62 ul li, #plugin_63 ul li, #plugin_65 ul li { margin:0; padding:10px 0 0 20px; background:url("../images/arrow_news.gif") no-repeat 4px 12px }

#plugin_15 ul, #plugin_15 ul li { padding:0; margin:0; list-style:none }

#model_1 ul.scheda_azienda_categorie, #model_7 ul.archivio_eventi, #model_8 ul.archivio_articoli, #model_9 ul.archivio_news, #model_11 ul.archivio_prodotti_aziende { margin:0; padding:0 0 10px 10px; list-style:none }
#model_1 ul.scheda_azienda_categorie li, #model_7 ul.archivio_eventi li, #model_8 ul.archivio_articoli li, #model_9 ul.archivio_news li, #model_11 ul.archivio_prodotti_aziende li { margin:0; padding:10px 0 0 20px; background:url("../images/arrow_news.gif") no-repeat 4px 12px }

#model_1 #mappa_scheda_azienda { float:right; top:0; right:0; width:200px; height:200px; overflow:hidden; border:1px solid #C5DBEC; background:url("../images/map_not_found.gif") no-repeat top left }
div.label_categorie_scheda_azienda { padding:4px 0 4px 0; color:#000000; font-weight:bold; background:url("../images/label_categorie_scheda_azienda.gif") repeat-y top right }

#plugin_39 ul { list-style:none; padding:0 0 20px 0; margin:0 }
#plugin_40 ul { list-style:none; padding:0 0 10px 0; margin:0 }
#plugin_39 ul li, #plugin_40 ul li { padding:10px 5px 10px 5px; margin:0; text-align: center }
#plugin_39 ul li img, #plugin_40 ul li img { border:0 }

#plugin_39 h3 { padding:5px 0 6px 0; font-size:1.2em; background:url("../images/tratteggio_x.gif") repeat-x bottom left }
#plugin_39 h3 div { padding:8px 0 2px 64px; font-weight:bold; color:#B2B2B2; background:url("../images/icon_sponsor.gif") no-repeat 0px 0px }
#plugin_40 h3 { padding:30px 0 6px 0; font-size:1.2em; background:url("../images/tratteggio_x.gif") repeat-x bottom left }
#plugin_40 h3 div { padding:8px 0 2px 32px; font-weight:bold; color:#B2B2B2; background:url("../images/icon_partners.gif") no-repeat 0px 0px }

#plugin_41 #home_iscrizione_azienda { min-height:70px; height:auto !important; height:70px; padding:30px 0 0 90px; background:url("../images/icon_man.gif") no-repeat 10px 10px }
#plugin_41 #home_iscrizione_azienda #banner_iscrizione_azienda { padding:5px 0 0px 0; font-weight:bold; background:url("../images/banner_isc_azienda_top.gif") no-repeat top left }
#plugin_41 #home_iscrizione_azienda #banner_iscrizione_azienda div { padding:0 26px 5px 5px; background:url("../images/banner_isc_azienda_bottom.gif") no-repeat bottom left }
#plugin_41 #home_iscrizione_azienda #banner_iscrizione_azienda a { display:block; width:100%; height:100%; background:url("../images/freccia_isc_azienda.gif") no-repeat right center }

#plugin_44 ul { margin:20px 0 0 0; padding:0 0 0 50px; list-style:none }
#plugin_44 ul li { margin:8px 0 8px 0; padding:5px 0 5px 34px; list-style:none; font-size:1.2em; font-weight:bold; background:url("../images/icon_rss_li.gif") no-repeat top left }

#plugin_46 { padding:20px 0 0 0; background:#EDF2F7 }
#plugin_46 ul { list-style:none; padding:0; margin:0 }
#plugin_46 ul li { padding:0 6px 10px 6px }
#plugin_46 ul li.last_li_banner { padding:0 6px 0 6px }

#plugin_47 #form_home { position:relative; height:auto; padding:0 0 10px 86px; background:url("../images/img_search_home.gif") no-repeat 0 10px }
#plugin_47 #form_home input { width:400px }
#plugin_47 #form_home #cerca_regione { position:absolute; top:0; right:10px; width:52px; height:52px; font-weight:bold; border:1px solid #D6DADE; background:#FFFFFF }
#plugin_47 input.nome_azienda { width:120px }
#plugin_47 select.nazioni_home { float:left; width:130px; margin:6px 8px 0 0 }
#plugin_47 select.regioni_home { float:left; width:130px; margin:6px 8px 0 0 }
#plugin_47 select.province_home { float:left; margin:6px 0 0 0 }

#model_1 ul.results_ricerca_azienda, #model_5 ul.results_ricerca_azienda, #plugin_52 ul.results_ricerca_azienda { margin:0; padding:0; list-style:none }
#model_1 ul.results_ricerca_azienda li, #model_5 ul.results_ricerca_azienda li, #plugin_52 ul.results_ricerca_azienda li { position:relative; margin:0; padding:6px 0 5px 0; background:url("../images/tratteggio.gif") repeat-x bottom left }
#model_1 ul.results_ricerca_azienda li.last_li, #model_5 ul.results_ricerca_azienda li.last_li, #plugin_52 ul.results_ricerca_azienda li.last_li { background:url("..") repeat-x bottom left }
#model_1 ul.results_ricerca_azienda div.evidence, #model_5 ul.results_ricerca_azienda div.evidence, #plugin_52 ul.results_ricerca_azienda div.evidence { background:#F1F8FE; padding:5px 0 5px 0 }
#model_1 ul.results_ricerca_azienda div.img_azienda, #model_5 ul.results_ricerca_azienda div.img_azienda, #plugin_52 ul.results_ricerca_azienda div.img_azienda { position:absolute; top:0; right:20px; width:130px; height:80px; line-height:80px; text-align:center }
#model_1 ul.results_ricerca_azienda div.img_azienda img, #model_5 ul.results_ricerca_azienda div.img_azienda img, #plugin_52 ul.results_ricerca_azienda div.img_azienda img { vertical-align: middle }

#model_1 ul.results_ricerca_azienda div.img_azienda_h, #model_5 ul.results_ricerca_azienda div.img_azienda_h, #plugin_52 ul.results_ricerca_azienda div.img_azienda_h { position:absolute; top:0; right:20px; width:130px; height:106px; line-height:106px; text-align:center }
#model_1 ul.results_ricerca_azienda div.img_azienda_h img, #model_5 ul.results_ricerca_azienda div.img_azienda_h img, #plugin_52 ul.results_ricerca_azienda div.img_azienda_h img { vertical-align: middle }

#model_1 ul.results_ricerca_azienda li div.icon_contact, #model_5 ul.results_ricerca_azienda li div.icon_contact, #plugin_52 ul.results_ricerca_azienda li div.icon_contact { padding-left:30px; background:url("../images/icon_contact.gif") no-repeat 0px 18px }
#model_1 ul.results_ricerca_azienda li div.evidence div.icon_contact, #model_5 ul.results_ricerca_azienda li div.evidence div.icon_contact, #plugin_52 ul.results_ricerca_azienda li div.evidence div.icon_contact { padding-left:30px; background:url("../images/icon_contact_evidence.gif") no-repeat 0px 18px }

#plugin_64 div.box_anni { padding:10px 0 10px 0 }

#plugin_64 div.float_l { float:left }
#plugin_64 div.box_intestazione { border-bottom: 2px solid #C5DBEC }

#plugin_64 ul.ul_elenco_eventi { list-style:none; margin:0; padding:0 }
#plugin_64 ul.ul_elenco_eventi li { padding:5px 0 5px 0; border-bottom: 1px solid #C5DBEC }

#plugin_64 ul.ul_elenco_eventi div.quando { float:left; width:150px }
#plugin_64 ul.ul_elenco_eventi div.dove { float:left }

#plugin_66 { height:66px; background:#EDF2F7 }
#plugin_66 ul { position:relative; height:60px; list-style:none; padding:0; margin:0; background:url("../images/socials_network.gif") no-repeat 6px 20px  }
#plugin_66 ul li { position:absolute; top:26px; list-style:none; width:24px; height:24px }
#plugin_66 ul li a { display:block; width:24px; height:25px }
#plugin_66 ul li#facebook { left:33px }
#plugin_66 ul li#linkedin { left:66px }
#plugin_66 ul li#twitter { left:99px }
#plugin_66 ul li#youtube { left:132px }
#plugin_66 ul li#xing { left:149px }

div.plugin_models_contents_search fieldset { padding:10px; margin:0 }

/*------MODELS-------------------------------------------------------------------------------*/
/*
#model_1 ul.results_ricerca_azienda, #model_5 ul.results_ricerca_azienda { margin:0; padding:0; list-style:none }
#model_1 ul.results_ricerca_azienda li, #model_5 ul.results_ricerca_azienda li { position:relative; margin:0; padding:6px 0 5px 0; background:url("../images/tratteggio.gif") repeat-x bottom left }
#model_1 ul.results_ricerca_azienda li.last_li, #model_5 ul.results_ricerca_azienda li.last_li { background:url("..") repeat-x bottom left }
#model_1 ul.results_ricerca_azienda div.evidence, #model_5 ul.results_ricerca_azienda div.evidence { background:#F1F8FE; padding:5px 0 5px 0 }
#model_1 ul.results_ricerca_azienda div.img_azienda, #model_5 ul.results_ricerca_azienda div.img_azienda { position:absolute; top:0; right:20px; width:120px; height:80px; line-height:100px; text-align:center }

#model_1 ul.results_ricerca_azienda li div.icon_contact, #model_5 ul.results_ricerca_azienda li div.icon_contact { padding-left:30px; background:url("../images/icon_contact.gif") no-repeat 0px 18px }
#model_1 ul.results_ricerca_azienda li div.evidence div.icon_contact, #model_5 ul.results_ricerca_azienda li div.evidence div.icon_contact { padding-left:30px; background:url("../images/icon_contact_evidence.gif") no-repeat 0px 18px }
*/

