﻿html { margin:0; padding:0; width: 100% }
body { margin:0; padding:0; width:auto; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; background:#FFFFFF }
div { position:relative; margin:0; padding:0 }
h1,h2,h3,h4,h5,h6 { margin: 0;  padding: 0; font-size:1.8em }

p { padding:5px 0 5px 0; margin:0px }

ul { padding:6px 0 0 0; margin:0; list-style:none }
ul li { padding:2px 2px 2px 24px; background:url("../images/freccia_li.gif") no-repeat 5px 5px }

a { text-decoration:none; color:#4567B8 }
a:hover { text-decoration:underline; color:#4567B8 }

#ridimensionatore { width:100%; height:auto; min-width: 1002px }

#colonna_sinistra { width:auto; height:auto; padding:0 0 0 24px; background:url("../images/sfondo_colonna_sx.gif") repeat-y top left }
#colonna_sinistra #colonna_destra { width:auto; min-height:818px; height:auto; padding:0 24px 0 0; background:url("../images/sfondo_colonna_dx.gif") repeat-y top right }
#colonna_sinistra #sfumatura_sinistra { position:absolute; top:0; left:0; width:44px; height:818px; background:url("../images/sfumatura_colonna_sx.gif") repeat-y top right }
#colonna_destra #sfumatura_destra { position:absolute; top:0; right:0; width:44px; height:818px; background:url("../images/sfumatura_colonna_dx.gif") repeat-y top left }

#contenuti { padding:0 20px 0 20px; font-size:0.8em; letter-spacing: normal; line-height:18px }
#contenuti #sfumatura_alta { width:100%; height:18px; font-size:0.001px; line-height:0.001px; background:url("../images/smumatura_alta.gif") repeat-x top left }

/*-----MENU-----------------------------------------------------*/
#contenuti #menu { z-index:99; position:absolute; width:auto; height:auto; top:0; right:20px; font-size:1.2em; font-weight:bold }
#menu ul { list-style: none; margin:0; padding:0 }
#menu li { float:right; padding:36px 0 8px 0; background:url("..") }
#menu li a { padding:0 20px 8px 20px; color:#656565 }
#menu li a:hover { text-decoration:none; padding:0 20px 8px 20px; color:#656565 }
#menu li.active { background:#015689 url("../images/menu_angolo_sx.gif") no-repeat bottom left }
#menu li.active a { padding:0 20px 10px 20px; color:#FFFFFF; background:url("../images/menu_angolo_dx.gif") no-repeat bottom right }
#menu li.active a:hover { color:#FFFFFF }
#menu ul ul { display:none }
/*-----FINE MENU------------------------------------------------*/

/*-----HEADER--------------------------------------------------*/
#header { width:auto; height:110px; border-bottom:1px solid #CCCCCC }
#header #logo { position: absolute; width:460px; height:110px; top:0; left:0; background:url("../images/logo.gif") no-repeat }
#header #logo #link_logo { position: absolute; width:266px; height:82px; top:0; left:10px }
#header #logo #link_logo a { display:block; width:266px; height:82px }

#header #n_telefono { position: absolute; width:154px; height:110px; top:0; right:0; background:url("../images/n_telefono.gif") no-repeat 0px 80px }
/*-----FINE HEADER----------------------------------------------*/

/*-----CONTENUTO--------------------------------------------------*/
#contenuto { min-height:1020px }
#contenuto #barra_blu { z-index:99; margin:7px 0 7px 0; min-height:26px; background:#61A4CB }
#contenuto #barra_blu #chiusura_barra_blu { position:absolute; top:0; right:0; width:6px; height:6px; background:url("../images/chiusura_menu_blu.gif") no-repeat top right }

/*-----MENU CENTRALE-----------------------------------------------------*/
#contenuti #menu_centrale { position:relative; padding: 4px 200px 4px 0; margin:0; font-weight:bold }

#contenuti #menu_centrale div.plugin_page_tree div.descrizione_menu { position:absolute; top:-6px; left:0; width:154px; height:30px; line-height:30px; color:#FFFFFF; background:#015689 url("../images/curva_menu_centrale.gif") no-repeat top right }

#menu_centrale div.plugin_page_tree ul {  }
#menu_centrale div.plugin_page_tree ul { list-style: none; padding: 0 0 0 160px; margin: 0 }
#menu_centrale div.plugin_page_tree li { z-index: 1; padding:0; background: url(".."); position: relative; text-align: center; list-style: none; float: left;  width: auto }
#menu_centrale div.plugin_page_tree li li { position: static; text-align: left; float: none; padding: 5px; border-bottom: 1px solid #61A4CB }
#menu_centrale div.plugin_page_tree li li.sub_menu { background:url("../images/freccia_menu.gif") no-repeat right center }
#menu_centrale div.plugin_page_tree li a { display:block; padding:2px 6px 5px 6px; color:#FFFFFF; background:url("../images/barra_menu.gif") no-repeat top right }
#menu_centrale div.plugin_page_tree li a:hover { text-decoration:none }
#menu_centrale div.plugin_page_tree li li a { color:#61A4CB; padding:0 }
#menu_centrale div.plugin_page_tree li ul { display: none; position: absolute; z-index: 9; top: 18px; left: 6px; width: 280px; padding: 0; background: #ffffff; border: 1px solid #61A4CB }
#menu_centrale div.plugin_page_tree li ul ul { left: 180px; top: 10px }
#menu_centrale div.plugin_page_tree li:hover { position: relative }
#menu_centrale div.plugin_page_tree li:hover ul { display: block }
#menu_centrale div.plugin_page_tree li:hover ul ul { display: none }
#menu_centrale div.plugin_page_tree ul ul li:hover ul { z-index: 98; display: block }
#menu_centrale div.plugin_page_tree li:hover ul ul ul { display: none }
#menu_centrale div.plugin_page_tree ul ul ul li:hover ul { z-index: 99; display: block }

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

#data { position:absolute; width:190px; height:20px; top:3px; right:10px; background:url("../images/data.gif") no-repeat }
#data div { padding:0 0 0 28px; line-height:20px; font-weight:bold; color:#FFFFFF }

#contenuto #box_contenuti { border-top:1px solid #CCCCCC }
#box_contenuti #path_way { padding: 16px 0 16px 0 }

#box_contenuti #colonna_sx { padding:0 260px 0 0 }
#box_contenuti #colonna_sx #colonna_dx { position:absolute; width:244px; height:auto; top:0; right:0 }

#colonna_sx .box_alto { border:5px solid #E4E5E7 }
.box_alto .box_alto_da { position:absolute; width:20px; height:20px; top:-5px; right:-5px; background:url("../images/box_alto_da.gif") no-repeat }
.box_alto .box_alto_sb { position:absolute; width:20px; height:20px; bottom:-5px; left:-5px; background:url("../images/box_alto_sb.gif") no-repeat }
.box_alto .box_alto_single { padding:5px }
.box_alto .box_alto_sx { float:left; width:50% }
.box_alto .box_alto_dx { float:right; width:48%; border-left:5px solid #E4E5E7 }
.box_alto .box_alto_dx .titolo_elenco_news { padding:10px 10px 15px 10px }

#colonna_sx .box_centrale { min-height:200px; background:#EFEFEF url("../images/divisore_box_centrale.gif") repeat-y top right }
.box_centrale .icona_mensile { position:absolute; width:75px; height:62px; top:-9px; right:-5px; background:url("../images/icona_mensile.gif") repeat-y top right }
.box_centrale .box_centrale_sx { padding:0 226px 0 0 }
.box_centrale_sx .taglio_box_centrale { position:absolute; width:18px; height:18px; top:0px; right:225px; background:url("../images/taglio_box_centrale.gif") no-repeat top left }
.box_centrale_sx .box_centrale_dx { position:absolute; top:0; right:0; width:216px; height:auto }

#colonna_sx .box_basso { border:1px solid #BACCDA; background:#EFEFEF }

.box_basso #uno { float:left; width:35%; margin:10px 0 10px 0; border-right:1px solid #7F7F7F }
.box_basso #uno div { padding:0 6px 0 6px }
.box_basso #uno .titolo { display:block; text-align:left }
.box_basso #due { float:left; width:44%; margin:10px 0 10px 0; border-right:1px solid #7F7F7F }
.box_basso #due div { padding:0 6px 0 6px }
.box_basso #due div ul { padding:6px 0 6px 26px; margin:0 0 0 0 }
.box_basso #tre { float:left; width:19%; margin:10px 0 10px 0 }
.box_basso #tre div { padding:0 6px 0 6px }

.box_basso #tre div.home_map { padding:0; background:url("../images/home_map.gif") no-repeat 0px 8px }
.box_basso #tre div.home_map div { height:80px }
.box_basso #tre div.home_map a { display:block; width:100%; height:100%; font-weight:bold }

#colonna_dx .box_destra { padding:2px; background:#D2E6F4 }
.box_destra .sfondo_box_destra { min-height:150px; border:1px solid #E4E5E7; background:#FFFFFF url("../images/sfumatura_box_colonna_dx.gif") repeat-x bottom left }
.box_destra .no_sfondo_box_destra { background:#FFFFFF; padding:5px }

#colonna_dx .box_centrale_dx { border:1px solid #BACCDA; background:#EFEFEF }

#colonna_dx #banner_whiteinformation { width:244px; height:64px; background:url("../images/banner_whiteinformation.gif") no-repeat top left }
#colonna_dx #banner_whiteinformation a { display:block; width:100%; height:100% }

#colonna_dx #banner_energetica { width:244px; height:70px; background:url("../images/banner_energetica.gif") no-repeat top left }
#colonna_dx #banner_energetica a { display:block; width:100%; height:100% }

#colonna_dx #banner_giovani { width:244px; height:76px; background:url("../images/banner_giovani.jpg") no-repeat top left }
#colonna_dx #banner_giovani a { display:block; width:100%; height:100% }

#colonna_dx #banner_randi { width:244px; height:64px; background:url("../images/banner_randi.gif") no-repeat top left }
#colonna_dx #banner_randi a { display:block; width:100%; height:100% }

#colonna_dx #banner_conf_gi { width:244px; height:64px; background:url("../images/banner_conf_gi.gif") no-repeat top left }
#colonna_dx #banner_conf_gi #link_conf { position:absolute; top:0; left:32px; width:92px; height:64px }
#colonna_dx #banner_conf_gi #link_gi { position:absolute; top:0; left:154px; width:64px; height:64px}
#colonna_dx #banner_conf_gi a { display:block; width:100%; height:100% }

#colonna_dx #banner_bcc { width:244px; height:82px; background:url("../images/banner_bcc.gif") no-repeat top left }
#colonna_dx #banner_bcc a { display:block; width:100%; height:100% }

#colonna_dx #banner_igiene_sicurezza { width:244px; height:58px; background:url("../images/banner_igiene_sicurezza.gif") no-repeat top left }
#colonna_dx #banner_igiene_sicurezza a { display:block; width:100%; height:100% }

#colonna_dx #banner_fondimpresa { width:244px; height:87px; background:url("../images/banner_fondimpresa.gif") no-repeat top left }
#colonna_dx #banner_fondimpresa a { display:block; width:100%; height:100% }

/*-----FINE CONTENUTO---------------------------------------------*/

#footer { width:auto; height:70px; font-size:0.8em; padding:0 0 0 24px; background:url(../images/sfondo_footer.gif) repeat-x 0px 1px }
#footer #footer_destra { padding:26px 24px 0 0; text-align:right }
#footer #footer_destra a { text-decoration:none; font-weight:bold }
#footer #footer_destra a:hover { text-decoration:none }
#footer #footer_angolo_sinistro { position:absolute; top:0; left:0; width:44px; height:16px; background:url("../images/footer_angolo_sx.gif") no-repeat top left }
#footer #footer_angolo_destro { position:absolute; top:0; right:0; width:24px; height:16px; background:url("../images/footer_angolo_dx.gif") no-repeat top left }

.spazio_v { font-size:0.001px; height:12px }
.clear { clear:both; font-size:0.01px; line-height:0.001px }
.100 { width:100% }

/*------------------------------------------------------------------------------*/

h3 { color:green; font-weight:bold }

div.plugin div.div_row label { display: block; font-size: 1em }
div.plugin div.div_row input { border: 1px solid #cccccc }
div.plugin div.div_row textarea { border: 1px solid #cccccc }
form { padding: 0; margin: 0 }
input, option { font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif }
div.plugin_request_information div { padding-top: 10px }
div.plugin_request_information label { font-weight: bold; color: #606161 }

.div_left { float:left; width:300px }
.div_right { float:right; width:320px }

.fdl { width:380px }
.fdr { width:250px }

#plugin_3 { padding:10px }
#plugin_3 .img_in_evidenza { height:160px; overflow:hidden; background:#E3E5E6 }
#plugin_3 .img_in_evidenza img { border:0 }
#plugin_3 .titolo_in_evidenza { padding: 5px 0 5px 0; font-size:1.1em }

#plugin_5 .titolo_elenco_news { padding:10px 10px 0 10px }
#plugin_5 .barra_elenco_news { height:24px; margin:10px 0 10px 0; background:#E3E5E6 }
#plugin_5 .top_stories { position:absolute; top:36px; left:10px; width:86px; height:26px; background:url("../images/top_stories.gif") no-repeat top left }
#plugin_5 .elenco_news { padding:0 10px 0 0; min-height:60px }
#plugin_5 .elenco_news div { padding:0 0 0 90px }
#plugin_5 .elenco_news .img_elenco_news { z-index:2; position:absolute; top:0; left:10px; padding:0; width:70px; height:60px; overflow:hidden; background:url("../images/elenco_news_vuoto.gif") no-repeat top left }
#plugin_5 .elenco_news .img_elenco_news img { border:0 }
#plugin_5 .elenco_news .img_elenco_news a { display:block; width:100%; height:100% }
#plugin_5 .archivio_news { padding:0 5px 5px 0; text-align:right; font-weight:bold }

#plugin_6 {}
#plugin_6 .img_accessibilita { padding:5px; background:url("../images/img_accessibilita.gif") no-repeat 186px 28px }
#plugin_6 .box_char { padding:10px 0 6px 0 }
#plugin_6 img { margin:0 4px 0 2px; border:0 }
#plugin_6 .box_version_site { padding: 4px 0 4px 10px; font-weight:bold }

#plugin_8 { padding:5px }
#plugin_8 .titolo_area_riservata { padding:0 0 0 90px; min-height:80px; text-align:right; background:url("../images/area_riservata.gif") no-repeat 0px 20px }
#plugin_8 .div_box { padding:10px 0 5px 0 }
#plugin_8 .username_password { padding:0 0 0 90px }
#plugin_8 .username_password div { position:absolute; top:2px; left:0; font-weight:bold }
#plugin_8 .div_login { padding:4px 5px 0 0; text-align:right }
#plugin_8 .div_login input { width:61px; height:21px; border:0; background: url("../images/pulsante_area_riservata.gif") no-repeat bottom right }

#plugin_9 div { padding:10px; font-weight:bold; text-align:right }

#plugin_10 { padding:5px }
#plugin_10 .img_mensile { float:left; width:90px; padding:10px 0 0 0 }
#plugin_10 .link_mensile { float:right; width:105px; padding:20px 0 0 0; text-align:right }
#plugin_10 .link_mensile a { display:block; background:url(../images/pdf_mensile.gif) no-repeat 0px 0px }
#plugin_10 .link_mensile a div { padding:0 0 0 40px }
#plugin_10 .archivio_mensile { position:absolute; padding:0 5px 0 100px; top:150px; right:0 }

#plugin_19 { padding:5px }

#plugin_11 { padding:10px }
#plugin_11 div { padding:10px 0 0 0 }
#plugin_11 ul { padding:0; margin:10px 0 0 0; list-style:none; background:url("../images/sfondo_formazione.gif") no-repeat bottom right }
#plugin_11 ul li { padding:0 0 0 14px; margin:0 0 0 20px; background:url("../images/li_formazione.gif") no-repeat 0px 6px }
#plugin_11 .archivio_formazione { padding:10px 0 0 0; text-align:right; font-weight:bold }

#plugin_57 { padding:10px }
#plugin_57 div { padding:10px 0 0 0 }
#plugin_57 ul { padding:0; margin:10px 0 0 0; list-style:none; background:url("../images/sfondo_formazione.gif") no-repeat bottom right }
#plugin_57 ul li { padding:0 0 0 14px; margin:0 0 0 20px; background:url("../images/li_formazione.gif") no-repeat 0px 6px }
#plugin_57 .archivio_formazione { padding:10px 0 0 0; text-align:right; font-weight:bold }

#plugin_15 { z-index:99; position:absolute; top:20px; right:5px; width:145px; height:auto; background:lime}

#plugin_25 ul { padding:10px 0 0 0; margin:0; list-style:none }
#plugin_25 ul li { position:relative; padding:2px 2px 2px 24px; margin:0; list-style:none }
#plugin_25 ul li a { display:block }
#plugin_25 ul li.aree_pari { background:#F2F8FC }
#plugin_25 ul li.aree_dispari { background:#FFFFFF }
#plugin_25 ul li div { position:absolute; top:3px; left:4px; width:16px; height:16px }

.sole_ore { background:url("../images/sfondo_rss.gif") repeat-x top left }
#plugin_30 { height:30px }
#plugin_30 .image_rss { position:absolute; top:5px; left:6px }
#plugin_30 .scorrimento_rss { margin:0 4px 0 140px; padding:6px 0 0 0 }

#plugin_35 #logo_assindusria { position:absolute; top:120px; left:350px; width:250px; height:200px; background:url("../images/logo_assindustria.gif") no-repeat top left }

#plugin_36 { padding:5px 5px 5px 130px }
#plugin_36 .image_rss { position:absolute; top:5px; left:5px; width:120px; height:20px }
#plugin_36 ul { padding:0; margin:0; list-style:none }
#plugin_36 ul li { padding:5px 0 0 10px; font-weight:bold; background:url(../images/freccia_reader_rss.gif) no-repeat 0px 10px }

#plugin_38 ul { padding:0; margin:0; list-style:none }
#plugin_38 ul li { padding:0 0 5px 34px; margin:5px 5px 5px 10px; min-height:30px; background:url("../images/tab_formazione.gif") no-repeat 0 4px }
#plugin_38 div.tab_archivio_formazione { padding:5px; text-align:right; font-weight:bold }

#plugin_58 ul { padding:0; margin:0; list-style:none }
#plugin_58 ul li { padding:0 0 5px 34px; margin:5px 5px 5px 10px; min-height:30px; background:url("../images/tab_circolari.gif") no-repeat 0 4px }
#plugin_58 div.tab_news_formazione { padding:5px; text-align:right; font-weight:bold }

#plugin_41 ul { padding:0; margin:0; list-style:none }
#plugin_41 ul li { padding:0 0 5px 34px; margin:5px 5px 5px 10px; min-height:30px; background:url("../images/tab_circolari.gif") no-repeat 0 4px }
#plugin_41 div.tab_archivio_circolari { padding:5px; text-align:right; font-weight:bold }

#plugin_44 { position: absolute; right: 0; top: 0; z-index: 99 }

#model_2, #model_12 { padding:5px}
#model_2 div.apri_circolare, #model_12 div.apri_circolare { padding:10px 10px 10px 40px; font-weight:bold; background:url("../images/icon_circolari.gif") no-repeat 10px 6px }

#model_4 ul li { position:relative; list-style:none }
#model_4 div.archivio_formazione ul li { background:url("..") }
#model_4 .li_titolo_formazione { padding:0; margin:8px; list-style:none; font-weight:bold; font-size:1.2em }
#model_4 li .data_formazione { position:absolute; top:6px; left:20px; width:100px; height:50px; line-height:50px; text-align:center; background:url("../images/puntini_verticali.gif") repeat-y top right }
#model_4 ul li .contenuto_formazione { min-height:40px; padding:2px 2px 2px 10px; margin:6px 0 5px 100px; list-style:none; background:#EFF0F1 }

#model_5 { padding:5px }
#model_5 li { font-weight:bold }
#model_5 li.anno_mensile { padding:5px 0 0 0; list-style:none; background:url("..") }

.contenuto_statico_titolo { padding:5px 5px 0 5px }
.content_view { padding:5px }
.content_view .titoli_contenuti_statici { color:green; font-weight:bold }
.right { float:right; padding:0 0 0 0; margin:0 0 0 0; width:auto; height:auto }
.left { float:left; padding:0 0 0 0; margin:0 0 0 0; width:auto; height:auto }

.apri_novita_titolo { padding-right: 15px }

#mappa_scheda_azienda span, #mappa_scheda_azienda a { display:none }

