/* CLASSI GENERICHE */

body {font-size:100%; color:#000;font-family: Arial, Helvetica Neue, Helvetica, sans-serif; ;background-color:#FFF; text-align:center;}
div#content_page {width:100%;}
div#page .pagina_contenuti {text-align:left;width:100% !important; width:960px; margin:0 auto;}
div#page .testata_interna {width:960px; margin:0 auto;}
div#page .page_path .path {margin:0 auto; width:960px;}
div#page #columns-position {width:960px; margin:0 auto;}
div#contenitore_page {background-image:url(../images/bck_footer.jpg);background-repeat:repeat-x;background-position:bottom;}
#logo {float:left;}
div#contenitore_full {width:100%; min-width:960px;}
.clear {clear:both;height:1px;overflow:hidden;color:#fff; margin-bottom:-1px;}
.clear_home {clear:both;height:1px;overflow:hidden;color:#fff; padding-top:5px; padding-bottom:5px;}
.clear_right {clear:right;height:1px;overflow:hidden;color:#fff;}
.inline p {display:inline;margin:0;padding:0;}
.nascondi {display:none;}
.bold {font-weight:bold;}
.noraquo {background-image:none;margin:0px;padding:0px;}
h1, h2, h3, h4, h5, h6 {font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; }
h1 {font-size:1.3em;}
h2 {font-size:1.2em;}
h3 {font-size:1em;}
a {color:#000; text-decoration:underline;}
.content-view-children ul li, .main-attribute-content ul li, .content-search ul li,.content-advancedsearch ul li {background-image:url(../images/raquo.gif);}
/*.main-attribute-content ul li.mostra_figli_archivio {background-image:none;}*/
div.attribute-long div.separator, .class-poll .separator, .class-rubrica-telefonica div.separator, div.content-search div.separator {background-image:none; background:none; height:1px; clear:both; border-top:1px solid #DFDFDF; margin-top:20px; margin-bottom:20px;}
/* ACCESSIBILITA' */
.accesskey {margin:0; padding:0; font-size:0.1em; line-height:0.1em; height:1px; width:1px; position:absolute; top:-10000px;}
#logo_stampa {visibility:hidden; display:none;}
.header_top div#searchbox .search_input label {margin:0; padding:0; font-size:0.1em; line-height:0.1em; height:1px; width:1px; position:absolute; top:-10000px;}
.stampa {display:none; margin:0px; padding:0px; line-height:0px; height:0px;}
.lista_item_top_menu .macrosezioni_lista span.macrosezioni_elemento span.stampa {display:none;}
.lista_item_top_menu .macrosezioni_lista span.macrosezioni_elemento img {display:block; margin-left:150px; padding-top:10px;}



/*GENERAL ICONS start*/
.attribute-rss, .attribute-xls, .attribute-xlsx, .attribute-plain, .attribute-doc, .attribute-docx, .attribute-nonso, .attribute-zip, .attribute-pdf, .attribute-rar, .attribute-ppt,.attribute-pps, .attribute-txt, .attribute-chm, .attribute-htm, .attribute-html, .attribute-png, .attribute-gif, .attribute-jpg, .attribute-linkline, .attribute-jpeg, .attribute-img , .attribute-ppt, .attribute-pptx{ padding-left: 22px; background-position: left top; background-repeat: no-repeat; line-height: 1.5em; display: block; height:auto !important; min-height:16px; height:16px;} 
.attribute-rss a, .attribute-xls a, .attribute-xlsx a, .attribute-plain a, .attribute-doc a,.attribute-docx a,  .attribute-nonso a, .attribute-zip a, .attribute-pdf a, .attribute-rar a, .attribute-ppt a,.attribute-pps a, .attribute-txt a, .attribute-chm a, .attribute-htm a, .attribute-html a, .attribute-png a, .attribute-gif a, .attribute-jpg a, .attribute-linkline a, .attribute-jpeg a, .attribute-img a, .attribute-pptx a, .attribute-ppt a{ padding: 0; background: none; } 
.attribute-tipafriend { background-image: url('../images/icons/tip_icon.gif'); } 
.attribute-pdf { background-image: url('../images/icone16/ico_pdf.png'); } 
.attribute-doc, .attribute-docx { background-image: url('../images/icone16/ico_word.png'); } 
.attribute-xls, .attribute-xlsx { background-image: url('../images/icone16/ico_excel.png') !important; background-repeat:no-repeat; } 
.attribute-zip{ background-image: url('../images/icone16/ico_zip.png'); } 
.attribute-rar { background-image: url('../images/icone16/ico_rar.png'); background-repeat: no-repeat; } 
.attribute-ppt, .attribute-pptx { background-image: url('../images/icone16/ico_powerpoint.png'); background-repeat:no-repeat;} 
.attribute-pps { background-image: url('../images/icone16/icona_pps.gif'); } 
.attribute-txt { background-image: url('../images/icone16/ico_txt.png'); } 
.attribute-chm { background-image: url('../images/icone16/ico_chm.png'); } 
.attribute-htm,.attribute-html { background-image: url('../images/icone16/ico_html.png'); } 
.attribute-png { background-image: url('../images/icone16/ico_gif.png'); } 
.attribute-gif { background-image: url('../images/icone16/ico_gif.png'); } 
.attribute-jpg,.attribute-jpeg,.attribute-img { background-image: url('../images/icone16/ico_gif.png'); } 
.attribute-rss { background-image: url('../images/icons/rss_icon.gif'); } 
.attribute-nonso { background-image: url('../images/icone16/ico_interrogativo.png'); background-repeat: no-repeat; } 
.attribute-linkline { background-image: url('../images/icone16/ico_link_esterni.png'); background-repeat: no-repeat; } 
.attribute-plain { background-image: url('../images/icone16/ico_txt.png'); background-repeat: no-repeat; }
.attribute-pdf a {background-image:none !important; padding-left:0px !important;} 
 /*GENERAL ICONS end */

/* icone EMBED 16 
.content-view-embed .attribute-rss, .content-view-embed .attribute-xls, .content-view-embed .attribute-xlsx, .content-view-embed .attribute-plain, .content-view-embed .attribute-doc, .content-view-embed .attribute-docx, .content-view-embed .attribute-nonso, .content-view-embed .attribute-zip,.content-view-embed  .attribute-pdf, .content-view-embed .attribute-rar,.content-view-embed  .attribute-ppt,.content-view-embed .attribute-pps,.content-view-embed  .attribute-txt, .content-view-embed .attribute-chm, .content-view-embed .attribute-htm, .content-view-embed .attribute-html, .content-view-embed .attribute-png, .content-view-embed .attribute-gif, .content-view-embed .attribute-jpg, .content-view-embed .attribute-linkline, .content-view-embed .attribute-jpeg, .content-view-embed .attribute-img , .content-view-embed .attribute-ppt, .content-view-embed .attribute-pptx{ padding-left: 22px; background-position: left top; background-repeat: no-repeat; line-height: 1.5em; display: block; height:auto !important; min-height:16px; height:16px;} 
.content-view-embed .attribute-pdf { background-image: url('../images/icone16/ico_pdf.png'); } 
.content-view-embed .attribute-doc, .content-view-embed .attribute-docx { background-image: url('../images/icone16/ico_word.png'); } 
.content-view-embed .attribute-xls, .content-view-embed .attribute-xlsx { background-image: url('../images/icone16/ico_excel.png') !important; background-repeat:no-repeat; } 
.content-view-embed .attribute-zip{ background-image: url('../images/icone16/ico_zip.png'); } 
.content-view-embed .attribute-rar { background-image: url('../images/icone16/ico_rar.png'); background-repeat: no-repeat; } 
.content-view-embed .attribute-ppt, .content-view-embed .attribute-pptx { background-image: url('../images/icone16/ico_powerpoint.png'); background-repeat:no-repeat;} 
.content-view-embed .attribute-pps { background-image: url('../images/icone16/ico_link_esterni.png'); } 
.content-view-embed .attribute-txt { background-image: url('../images/icone16/ico_txt.png'); } 
.content-view-embed .attribute-chm { background-image: url('../images/icone16/ico_chm.png'); } 
.content-view-embed .attribute-htm, .content-view-embed .attribute-html { background-image: url('../images/icone16/ico_html.png'); } 
.content-view-embed .attribute-png { background-image: url('../images/icone16/ico_png.png'); } 
.content-view-embed .attribute-gif { background-image: url('../images/icone16/ico_gif.png'); } 
.content-view-embed .attribute-jpg,.content-view-embed .attribute-jpeg,.content-view-embed .attribute-img { background-image: url('../images/icone16/ico_gif.png'); } 
.content-view-embed .attribute-nonso { background-image: url('../images/icone16/ico_link_esterni.png'); background-repeat: no-repeat; } 
.content-view-embed .attribute-linkline { background-image: url('../images/icone16/ico_link_esterni.png'); background-repeat: no-repeat; } 
.content-view-embed .attribute-plain { background-image: url('../images/icone16/ico_txt.png'); background-repeat: no-repeat; }
 icone embed 16 end */
class-file .attribute-tipafriend a, .class-file .attribute-pdf a,.class-file  .attribute-print a,.class-file .attribute-rss a {background-image:none; padding-left:0px;}
/* ZONE */
.zone-layout-4zonessolarolo .top-zone .top-zone-left {width:450px;float:left;}
.zone-layout-4zonessolarolo .top-zone .top-zone-left .top-zone-left-padding{padding-top:30px;}
.zone-layout-4zonessolarolo .top-zone .top-zone-right {width:488px;float:right;}
.zone-layout-4zonessolarolo .top-zone .top-zone-right .top-zone-right-padding {padding-top:15px;}
.zone-layout-4zonessolarolo .middle-zone .middle-zone-padding {padding-bottom:25px;}
/* COLUMNS */
div.sidemenu div#columns {background-image:url(../images/bck_side.gif); background-repeat:repeat-y; background-position:260px top;}
div.subtree_level_2_node_id_104 div#columns, div.subtree_level_2_node_id_105 div#columns, div.subtree_level_2_node_id_103 div#columns{background-image:none;}
div#columns {background-color:#fff;padding:0 0 0 260px;}
div.nosidemenu div#columns {padding-left:0;}
div.noextrainfo div#columns {padding-right:0;}
div#main-position {width:100%;float:left;}
div#main {width:100%;margin:0 auto; font-size:0.8em;}
div.nosidemenu div#main-position {margin-left:0;}
div.noextrainfo div#main-position {margin-right:0;}
/* EXTRA CONTENT */
div#extrainfo-position {width:14em;margin-right:-14em;float:left;}

/* SIDE MENU */
div#sidemenu-position {width:260px;margin-left:-260px;float:left;display:inline; padding-top:12px;}
div#sidemenu ul {list-style-type:none;margin:0.5em 0;}
div#sidemenu ul li {list-style-type:none;list-style-image:none;background-image:none;margin:0.25em 0;padding:0;}
/* SIDE MENU MENU VERTICALE */
div#sidemenu .menu-verticale{width: 252px;}
div#sidemenu div.menu-verticale .ul1liv-struttura-tab li.notactive a, div#sidemenu div.menu-verticale .ul1liv li.notactive a, div#sidemenu div.menu-verticale .ul1liv li.menu-box a{display:block; margin:0px; padding:0px;}
div#sidemenu div.menu-verticale li.notactive span.img_notactive {display:block; background-position:0 0; height:59px; margin-bottom:20px; cursor:pointer;}
div#sidemenu div.menu-verticale .ul1liv .menu-box a .menu-header{background-position: 0px 59px; display:block; height:59px; margin-bottom:10px;}
div#sidemenu div.menu-verticale .ul1liv .menu-box a .menu-header span.image_sidemenu_title, div#sidemenu div.menu-verticale li.notactive span.img_notactive span.image_sidemenu_title {display:block; padding-top:20px; padding-left:10px;}
div#sidemenu div.menu-verticale .ul1liv .menu-box .menu-content ul li {margin:2px 0px; background-image:url(../images/bck_li_navigazione.jpg);background-repeat:repeat-x; background-position:top left; height:auto !important; height:40px; min-height:40px; width:240px; }
div#sidemenu div.menu-verticale .ul1liv .menu-box .menu-content ul li.secondoliv_attivo a{text-decoration:underline;}
div#sidemenu div.menu-verticale .ul1liv .menu-box .menu-content ul li a {color: #2B3539; font-family:Arial,Helvetica,Garuda,sans-serif; font-size:0.9em; padding-top:15px; padding-left:18px; vertical-align:middle;}
/* TESTATA */
.header_top {background-image:url(../images/bck_topmenu.jpg); background-repeat:repeat-x; width:100%; height: auto !important; height:51px; min-height:51px; clear:both;}
.header_top_interna {margin:0 auto; width:960px;}
.header_top_menu .lista_item_top_menu .topmenu-design ul {margin-top:15px; margin-left:0px;padding:0px;}
.header_top_menu .lista_item_top_menu ul li {background-image:none; list-style-type:none; display:inline;margin-left:0px; padding-left:0px; margin-right:20px;}
.header_top_menu .lista_item_top_menu ul li a {font-size:0.8em; text-decoration:underline; font-family: Arial, Helvetica Neue, Helvetica, sans-serif; color: #FFF;}
.header_top_menu .lista_item_top_menu ul li a.evidenziato {color: #FFFFB4;}
.header_top_menu .lista_item_top_menu ul li a:hover {color:#FFFFB4;}
.header_top_menu .lista_item_top_menu {width:380px; float:left;}
.header_top div#searchbox {float:right; width:16em; margin-top:10px;}
.header_top div#searchbox .search_input{background-color:transparent; display:inline;}
.header_top div#searchbox span{width: 172px;}
.header_top div#searchbox span.search_ie78 input#searchtext{vertical-align:top; height:25px; padding-top:4px;}
#searchbox #input_searchbox input.button {background-color:transparent;background-repeat:no-repeat; background-image:none;vertical-align: bottom; background-image:none; background-color:#E6E6E6; color:#000; text-transform:uppercase; border:none; width:61px; height:27px; margin:0px; padding:0px; position:relative;overflow:hidden; padding:2px;}
#searchbox input#searchtext {color: #646262; font-style: italic; width: 172px; height:26px !important; height:26px; margin:0px; padding:1px 2px 1px 5px; border:0px; font-size:0.9em;}
#searchbox #input_searchbox {width:61px; height:27px; font-family: Arial,Helvetica,Garuda,sans-serif; font-size:0.8em; display:inline; background-color:#e6e6e6; margin:0px 0px 0px 5px; position:relative;}
address {font-style:normal; font-size:1.2em; font-family: Perpetua, Palatino Linotype, Times New Roman, serif;}
.zone-layout-4zonessolarolo .top-zone .box_banner .banner1 {float:left; width: 130px;}
.zone-layout-4zonessolarolo .top-zone .box_banner .banner2 {float:left; width: 230px;}
.zone-layout-4zonessolarolo .top-zone .testo {float:right; width:263px;}
.zone-layout-4zonessolarolo .middle-zone-center {border:1px solid #E2E3E3; background-image: url(../images/bck_box_dinamico.jpg); background-repeat:repeat-x; width:960px; background-position:top left;}
div#page .pagina_contenuti .testata_interna .logo_interno {float:left; margin:0px; padding-top:20px; padding-left:10px;}
div#page .pagina_contenuti .testata_interna .testata_sezione {float:right; margin:0px; padding:0px;}
div#page .pagina_contenuti .testata_interna .testata_sezione img{display:block;}
.pagina_contenuti .macrosezione_titolo {padding-top:20px; /*padding-bottom:20px;*/ width:960px; margin:0 auto;}
.pagina_contenuti .macrosezione_titolo .attribute-header {float:left;}
.pagina_contenuti .macrosezione_titolo .macrosezione_colore {float:right; height:23px; text-align:right;}
.pagina_contenuti .macrosezione_titolo .macrosezione_colore a {color:#FFF; text-decoration:underline; margin-right:5px; font-size:0.8em;}

.lista_item_top_menu .macrosezioni_lista ul {margin:0px; padding:0px;}
.lista_item_top_menu .macrosezioni_lista ul li{background-image:none; list-style-type:none; margin:0px; padding:0px;}
.lista_item_top_menu .macrosezioni_lista ul li h2 {font-weight:normal; margin:0px; padding:0px;}
.lista_item_top_menu .macrosezioni_lista ul li h2 a {font-size:0.8em; margin:0px; padding:0px; display:block; text-decoration:none;}
.lista_item_top_menu .macrosezioni_lista span.macrosezioni_elemento {cursor:pointer; display:block; color:#333; font-size:0.9em; margin-bottom:8px; padding:0px;}
.lista_item_top_menu .macrosezioni_lista span.macrosezioni_elemento span {text-transform:none; margin-left:150px; padding-top:10px; display:block; line-height:1.1em; width:300px; }

/* BOX DINAMICI */
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist .contenitore_titolo {margin-left:auto !important; margin-left:40px; margin-right:auto !important; margin-top:10px; margin-bottom:10px !important; margin-bottom:10px; width:877px;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist .attribute-header {width:170px; float:left; margin:0px; padding:0px; border:none;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist .link_archivio{color:#FFF; float:right; width:707px; text-align:right; height:23px; margin:0px; padding:0px;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist .link_archivio a { font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; margin:0px; color:#FFF; text-decoration:underline; font-size:0.9em; padding-right:10px; vertical-align:middle;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist .attribute-header h2 {background-image:none; font-family:inherit; margin:0px; padding:0px;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist .block-content {padding:0px; border-bottom:1px solid #d1d1d1; border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1; border-top:none; width:885px; margin:0 auto; background-image:none; background-color:#FFF;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist .block-content .block-content-bordo {border-left:4px solid #F0F0F0;border-bottom:4px solid #F0F0F0;border-right:4px solid #F0F0F0;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist  ul {margin:0px; padding:0px; }
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist  ul li .attribute-image {float:left; margin-left:10px;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist  ul li {clear:both; background-image:none; list-style-type:none; margin:0px; padding:0px;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist  ul li .cornice_immagine {border:2px solid #2A3A41; margin-right:10px;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist ul li .articolo_evidenziato .cornice_immagine a {margin:0px; padding:0px;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist  ul li a {color: #000; text-decoration:underline; font-size:0.9em; font-weight:bold;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist  ul li a.news_home {display:inline; margin-left:0px; font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; font-size:1em;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist  ul li .articolo_line_data {text-align:center; float:left; width:68px; height:42px; background-image:url(../images/bck_data.gif); background-repeat:no-repeat; background-position:center; margin-left:5px; font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; font-size:1.2em;}
.zone-layout-4zonessolarolo .middle-zone ul li .articolo_evidenziato {width:887px; margin-left:40px !important; margin-left:20px; border-left:1px solid #D1D1D1; float:left;}
.zone-layout-4zonessolarolo .middle-zone ul li .articolo_evidenziato_interno {background-color:#F5E83A; float:left; border-left:4px solid #F0F0F0; height:auto !important; height:30px;min-height:30px;}
.zone-layout-4zonessolarolo .middle-zone ul li .articolo_evidenziato div.articolo_evidenziato_padding {padding-top:10px;}
.zone-layout-4zonessolarolo .middle-zone ul li .articolo_home {width:877px; margin-left:40px !important; margin-left:20px; float:left; background-color: #FFF; padding:0px; margin-top:0px; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1;}
.zone-layout-4zonessolarolo .middle-zone ul li .articolo_home_interna {border-left: 4px solid #F0F0F0;border-right: 4px solid #F0F0F0; padding-top:5px; padding-bottom:5px;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist  ul li .articolo_evidenziato a{font-size:1.5em; font-style:italic; font-weight:normal; font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; display:block; padding-left:20px; padding-bottom:10px;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist  ul li .articolo_evidenziato .leggi_notizia_evidenziato {float:right; width: 100px; height:auto !important; height:23px; min-height:23px; text-align:center; margin-right:20px; margin-top:15px;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist  ul li .articolo_evidenziato .leggi_notizia_evidenziato a {color:#FFF; font-size:0.9em; text-decoration:underline; font-style:normal; font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; display:block; margin:0px; padding:0px}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist  ul li .articolo_evidenziato .leggi_notizia_evidenziato a span{margin-top:2px; display:block; text-decoration:underline;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist  ul li .risvolto_home_evidenziato {clear:both; width:883px !important;width:881px; margin-left:0px; height:8px; background-image:url(../images/risvolto_evidenziato_home.gif); background-repeat:no-repeat; background-position:top right; background-color:#FFF; float:left; display:block; overflow:hidden; position:relative;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist  ul li .articolo_evidenziato .leggi_notizia_evidenziato a:hover {text-decoration:underline;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist  ul li .articolo_evidenziato span.data_line_evidenziata {font-weight:bold; display:block; padding-left:20px; padding-bottom:5px; margin:0px;font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; font-size:1.4em;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist  ul li .articolo_line_data span {display:block;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist  ul li a img {display:block;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist .top_dinamico {float:left; margin-left:40px !important; margin-left:20px; width:877px; height:10px;border-top:1px solid #D1D1D1; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; }
.zone-layout-4zonessolarolo .middle-zone .itemlist-evidenziato .top_dinamico {float:left; margin-left:40px !important;margin-left:20px; width:877px; height:20px;border-top:1px solid #D1D1D1; border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; }
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist .top_dinamico .top_dinamico_interno {border-top:4px solid #F0F0F0; border-left:4px solid #F0F0F0; border-right:4px solid #F0F0F0; background-color:#FFF;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist .bottom_dinamico {border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1; float:left; height:10px; margin-left:40px !important; margin-left:20px; width:877px; background-color:#FFF;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist .bottom_dinamico .bottom_dinamico_interna {height:6px;border-bottom:4px solid #F0F0F0; border-left:4px solid #F0F0F0; border-right:4px solid #F0F0F0;}
.delimiter_home {padding-top:0px; padding-bottom:0; background-image:url(../images/delimiter_home.gif); background-repeat:no-repeat; background-position:bottom center;}
.zone-layout-4zonessolarolo .middle-zone .block-type-itemlist-padding {padding-bottom:20px;}

/* BOX CALENDARIO */
#sidemenu .blocco_dx_calendario_interna .agenda_calendar_container table{width:240px;} 
.agenda_calendar_container table th.calendar_heading_prev,.agenda_calendar_container table .calendar_heading_date,.agenda_calendar_container table .calendar_heading_next {border-bottom: 1px solid #DFDFDF; padding-bottom:8px;}
#sidemenu .blocco_dx_calendario_interna .attribute-header {background-color: #9C2828; margin:0px; padding:0px; color:#FFF; width:240px;}
#sidemenu .blocco_dx_calendario_interna .attribute-header img {display:block; padding:0px; margin:0px;}
#sidemenu .blocco_dx_calendario_interna .attribute-header a {color:#FFF;}
#sidemenu .blocco_dx_calendario_interna .agenda_calendar_container table {font-family:Arial, Helvetica Neue, Helvetica, sans-serif;}
#sidemenu .blocco_dx_calendario_interna .agenda_calendar_container thead tr.calendar_heading {text-transform:uppercase; font-size:0.8em; text-align:center; color:#3F5157;}
#sidemenu .blocco_dx_calendario_interna .agenda_calendar_container thead tr.calendar_heading_days th{font-size:0.7em;}
#sidemenu .blocco_dx_calendario_interna .agenda_calendar_container .contenitore_separatore_calendario{background-image:url(../images/cal_tr.gif); background-position:top; background-repeat:no-repeat; height:2px; margin:0px; padding:0px; line-height:0px;}
#sidemenu .blocco_dx_calendario_interna tbody {text-align:center; font-size:0.8em; font-weight:bold; color:#3F5157}
.agenda_calendar_container .appuntamento4, .agenda_calendar_container .appuntamento {background-color:#9C2828;}
.agenda_calendar_container .appuntamento4 a, .agenda_calendar_container .appuntamento a {color:#FFF;}
.agenda_calendar_container .appuntamento4 .calendar_left_top, .agenda_calendar_container .appuntamento .calendar_left_top {background-image:url(../images/calendario/border_tl.gif); background-position:top left; background-repeat:no-repeat;}
.agenda_calendar_container .appuntamento4 .calendar_right_top, .agenda_calendar_container .appuntamento .calendar_right_top {background-image:url(../images/calendario/border_tr.gif); background-position:top right; background-repeat:no-repeat;}
.agenda_calendar_container .appuntamento4 .calendar_left_bottom, .agenda_calendar_container .appuntamento .calendar_left_bottom {background-image:url(../images/calendario/border_bl.gif); background-position:bottom left; background-repeat:no-repeat; padding:3px;}
.agenda_calendar_container .appuntamento4 .calendar_right_bottom, .agenda_calendar_container .appuntamento .calendar_right_bottom {background-image:url(../images/calendario/border_br.gif); background-position:bottom right; background-repeat:no-repeat;}
/* CALENDARIO FULL */
.class-event-calendar div.extra-label h3 {font-family:Arial, Helvetica Neue, Helvetica, sans-serif;}
.class-event-calendar .ezagenda_month_event a {font-weight:normal;}
.class-event-calendar .altri_eventi {background-image:url(../images/ico_altri_eventi.gif); background-position:top left; background-repeat:no-repeat; height:30px; padding-left:30px;}
.class-event-calendar .altri_eventi h3{padding-top:10px; padding-left:3px;}

/* BANNER AFFIANCATI */
.box_banner_affiancati {width:960px; text-align:center; padding-top:20px; padding-bottom:10px; margin:0 auto;}
.box_banner_affiancati li {list-style-type:none; margin:0px; padding:0px; background-image:none;}
.box_banner_affiancati li a {text-decoration:none;}
.box_banner_affiancati .banner_affiancati {display:block; float: left; padding:0; margin:0; }
.box_banner_affiancati .banner_affiancati img { display: block;}

/* MACROSEZIONI - FIGLI TAB */
.content-view-full .class-figli-tab div.main-attribute-header  .num_0 {margin-left:0px; margin-right:15px;}
.content-view-full .class-figli-tab div.main-attribute-header  .num_2 {margin-left:15px;}
.content-view-full .class-figli-tab {margin-top:15px;}
.content-view-full .class-figli-tab span.figlio_tab_titolo {margin:0px; text-align:center; width:222px; background-color: #1F5E82; float:left; height:44px; color:#FFF; font-size:0.9em; font-weight:normal;  text-transform:capitalize;}
.content-view-full .class-figli-tab span.figlio_tab_titolo span {display:block; margin-top:15px;}
.content-view-full .class-figli-tab .main-attribute-header h2 a:hover, .content-view-full .class-figli-tab .main-attribute-header h2 span.fratello_tab_titolo:hover {text-decoration:underline;}
.content-view-full .class-figli-tab span.fratello_tab_titolo {cursor:pointer; padding:0px;text-align:center; width:222px; background-color: #E8E8E8; float:left; height:43px; color:#000; font-size:0.9em; font-weight:normal; border-top:1px solid #D0D0D0;border-left:1px solid #D0D0D0;border-right:1px solid #D0D0D0; margin:0px; text-transform:capitalize;}
.content-view-full .class-figli-tab span.fratello_tab_titolo span.tab_bordo_interno span {display:block; margin-top:15px;}
.content-view-full .class-figli-tab span.fratello_tab_titolo span.tab_bordo_interno {border:1px solid #FFF; height:40px; display:block;}
.content-view-full .class-figli-tab .link_tab_archivio {background-color:#1F5E82; width:100%; margin:0px; padding:0px; display:block; text-align:right;float:left; height:30px;}
.content-view-full .class-figli-tab .link_tab_archivio a {font-size:0.8em; color:#FFF;text-decoration:underline; margin-top:10px; margin-right:10px;}
.content-view-full .class-figli-tab .main-attribute-content {border-left:1px solid #D1D1D1; border-right:1px solid #D1D1D1; border-left:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1;}
.content-view-full .class-figli-tab ul {margin:0px; padding:0px;}
.content-view-full .class-figli-tab ul li {padding-left:20px; padding-top:5px; padding-bottom:10px; margin:0px;border-bottom:1px solid #E4E3E4; font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; list-style-type:none; background-image:none;}
.content-view-full .class-podcast ul {margin:0px; padding:0px;}
.content-view-full .class-podcast ul li {background-image:url(../images/podcast.gif); background-position:left; background-repeat:no-repeat; padding-left:30px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #E4E3E4; font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;; list-style-type:none;}
.content-view-full .class-figli-tab ul li .data_line {font-weight:normal; color:#000; font-size:1.1em;}
.content-view-full .class-figli-tab ul li a, .content-view-full .class-podcast ul li a {text-decoration:underline; font-weight:bold;}
/* PODCAST */
.content-view-full .class-podcast .attribute-header{width:550px; float:left;}
.content-view-full .class-podcast .lista_podcast{float:right; background-image:url(../images/rss_big.gif); background-position:left; background-repeat:no-repeat; width:120px; height:25px;}
.content-view-full .class-podcast .lista_podcast a {display:block; margin-left:24px; margin-top:5px; font-size:0.9em;}

.class-link_rss .attribute-link {background-image:url(../images/rss_img.gif); background-position:right top; background-repeat:no-repeat; width:640px;}
/* RUBRICA TELEFONICA */
.class-rubrica-telefonica tbody th, .content-advancedsearch th {border-bottom:1px solid #B0342C; }
.content-advancedsearch td,.content-advancedsearch th, .class-rubrica-telefonica td, .class-rubrica-telefonica th {padding:2px; margin:0px;}
.class-rubrica-telefonica .searchbox_int .floatsx {width:280px; float:left; }
.content-advancedsearch table {width:100%;}
.content-advancedsearch table,.class-rubrica-telefonica .tabella_rubrica table {}
#main_interna.content-advancedsearch table td.class-article,#main_interna .class-rubrica-telefonica .tabella_rubrica table td .class-article {margin:0px; padding:0px;}
#main_interna .class-rubrica-telefonica .tabella_rubrica table td.td_titolo, #main_interna.content-advancedsearch table td.td_titolo {width:30%;vertical-align:middle; padding:5px;}
#main_interna .class-rubrica-telefonica .tabella_rubrica table td.td_email, #main_interna.content-advancedsearch table td.td_email {width:25%;vertical-align:middle; padding:5px;}
#main_interna .class-rubrica-telefonica .tabella_rubrica table td.td_telefono, #main_interna.content-advancedsearch table td.td_telefono{width:15%;vertical-align:middle; padding:5px; }
#main_interna .class-rubrica-telefonica .tabella_rubrica table td.td_ufficio, #main_interna.content-advancedsearch table td.td_ufficio {width:29%; vertical-align:middle; padding:5px;}
.class-rubrica-telefonica .tabella_rubrica table th {text-align:center;}
.class-rubrica-telefonica .tabella_rubrica table td, .class-rubrica-telefonica .tabella_rubrica table td, .content-advancedsearch table td{border-bottom:1px solid #CFCFCF;}
.class-rubrica-telefonica .contenitore_ricerca_rubrica {border:1px solid #D1D1D1; width:192px; float:left; margin:3px; padding:0px;}
.class-rubrica-telefonica .contenitore_select_rubrica {width:168px; float:left; margin:3px; padding:0px;}
.class-rubrica-telefonica .contenitore_ricerca_rubrica input {/*height:26px;*/ width:192px; background:none; border:none;}
.class-rubrica-telefonica .floatsx label {display:block; float:left; font-weight:normal; color:#333; margin-top:7px; margin-right:12px;}
.class-rubrica-telefonica .rubrica_contenitore_button {float:right; width:61px; height:23px; display:block; margin:3px; padding:0px;}
.class-rubrica-telefonica .contenitore_select_rubrica select {border:1px solid #D1D1D1; background:none; width:168px; /*height:26px;*/ margin:0px; padding:0px;}
.class-rubrica-telefonica .contenitore_select_rubrica select option {background:none; border:1px solid #FFF; margin:0px; padding:0px;}
.class-rubrica-telefonica .rubrica_contenitore_button input {display:block; background:none; border:none; width:61px; height:23px; background-image:url(../images/bck_search_button.jpg); background-repeat:no-repeat; background-position:top left; color:#FFF; text-transform:uppercase; font-size:0.7em;}
.class-rubrica-telefonica .spazia {padding-bottom:15px; margin:0px;}
.class-rubrica-telefonica .searchbox_int {width:680px;}
/* CLASS PODCAST */
.class-podcast .allegato_podcast {background-image:url(../images/podcast.gif); background-position:left; background-repeat:no-repeat; }
.class-podcast .allegato_podcast a {padding-left:25px;}

/* CLASS FORUM */
div#main-position div.content-view-full div.attribute-byline p.date {color:#000;}
.class-forum .forum_login, .class-forum-topic .forum_login {font-weight:bold;}
.class-forum-topic table .message p{margin:1em;}
.class-forum table.list th, .class-forum-topic table.list th{background-color:#144A82; color:#FFF;}
.content-view-children table.list tr.bglight {background-color:transparent; }
div.content-view-full .class-forum div.attribute-byline p.author {display:block; margin-top:10px;}
.class-forum-topic div.content-navigator {text-align:center;}
table.list tr:hover, table.list tr.bgdark {background-color:transparent; background-image:none;}
input.button, input.defaultbutton {background-color:#555D60;border:medium none;color:#FFFFFF;font-size:0.7em;height:23px;margin:0;padding:2px;text-transform:uppercase;overflow:hidden; position:relative; background-image:none;}
/* ARTICOLO */
#main_interna .sezione_macrosezione {padding-top:20px; padding-bottom:20px;}
#main_interna .sezione_macrosezione .titolo_sezione {float:left; margin-left:10px;}
#main_interna .sezione_macrosezione .macrosezione_colore {float:right; height:23px;}
div.sidemenu #main_interna .content-view-full .class-article, div.sidemenu #main_interna .content-view-full .class-podcast{margin:20px 0px 20px 20px;}
div.sidemenu #main_interna .content-view-full .class-article span.data_articolo {font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;}
.class-article .main-attribute-header h2, .class-folder .main-attribute-header h2{font-size:1.2em;}
div.content-view-full div.class-article div.attribute-image {border:1px solid #CFCFCF; padding:8px; margin:0px;}
.class-article .attribute-image img, .class-news .attribute-image img {display:block;}
.class-news .attribute-link-esterni .extra-content {padding-top:3px;}
.class-article .attribute-link-esterni, .class-news .attribute-link-esterni{background-image:url(../images/link_esterni.gif); background-position:top left; background-repeat:no-repeat;width:100%;}
.class-article .attribute-allegati, .class-news .attribute-allegati{background-image:url(../images/link_allegati.gif); background-position:top left; background-repeat:no-repeat; width:100%;}
.class-article .attribute-correlate, .class-news .attribute-correlate {background-image:url(../images/link_interni.gif); background-position:top left; background-repeat:no-repeat; width:100%;}
.class-article .attribute-link-esterni .extra-label, .class-news .attribute-link-esterni .extra-label,  .class-article .attribute-correlate .extra-label, .class-news .attribute-correlate .extra-label, .class-article .attribute-allegati .extra-label, .class-news .attribute-allegati .extra-label {padding-left:40px; padding-top:12px; float:left; width:80px;}
.class-article .attribute-link-esterni .extra-content, .class-news .attribute-link-esterni .extra-content, .class-article .attribute-correlate .extra-content, .class-news .attribute-correlate .extra-content, .class-article .attribute-allegati .extra-content, .class-news .attribute-allegati .extra-content {margin-top:8px; float:left; width:440px;}
.class-news .extra-content p, .class-article .extra-content p {margin:0px;}
.class-article .attribute-link-esterni .extra-content span, .class-news .attribute-link-esterni .extra-content span, .class-article .attribute-correlate .extra-content span, .class-news .attribute-correlate .extra-content span, .class-article .attribute-allegati .extra-content span, .class-news .attribute-allegati .extra-content span {display:inline;}
.class-article .content-body, .class-news .content-body {display:block; width:420px;}
.class-article .attribute-link-esterni .extra-content a, .class-news .attribute-link-esterni .extra-content a, .class-article .attribute-allegati .extra-content a, .class-news .attribute-allegati .extra-content a, .class-article .attribute-correlate .extra-content a, .class-news .attribute-correlate .extra-content a {text-decoration:underline; color:#000; text-transform:lowercase; display:inline; margin:0px; padding:0px;}
.class-article .contenitore_allegati_link, .class-news .contenitore_allegati_link {border-top: 1px solid #DFDFDF; margin-top:25px; padding-top:10px;}
.class-article .object-left .content-view-embed .class-image{margin-right:20px; margin-top:0px; margin-bottom:20px;}
.class-article .object-right .content-view-embed .class-image{margin-left:20px; margin-top:0px; margin-bottom:20px;} 
.class-article p a, .class-news p a {color:#000; text-decoration:underline;}
.class-article p a:hover, .class-news p a:hover {color:#000; text-decoration:underline;}
.gmap_progetto {height:auto !important; height:400px; min-height:400px; border:1px solid #CFCFCF;}
/* CLASSE NEWS */
.content-view-full .class-news {padding:10px; border:1px solid #CFCFCF; margin-bottom:20px;}
.content-view-full .class-news .main-attribute-header h2 {font-style:normal;}
.content-view-full .class-news .main-attribute-header span{display:block; color:#000; font-weight:normal; font-size:1.1em; padding-bottom:5px; font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;}
div.content-view-full div.class-news div.attribute-image {float:left;}
div.content-view-full div.class-news .headsocials {text-align:right; padding-top:10px;}
div.content-view-full div.class-news .headsocials ul li {display:inline; background-image:none; list-style-type:none; padding:0px; margin-left:3px; margin-right:3px;}
div.content-view-full div.class-news .headsocials ul li a, div.content-view-full div.class-news .headsocials ul li a:hover {margin:0px; padding:0px; text-decoration:none; font-style:normal;}
div.content-view-full div.class-news .headsocials ul {display:inline;}
div.content-view-full div.class-news .headsocials_box {display:inline;}
/* CLASSE FOLDER */
.content-view-full .class-poll, .content-view-full .class-rubrica-telefonica, .content-view-full .class-forum-topic, .content-view-full .class-forum, .content-view-full .class-macrosezione .content-view-children, .content-view-full .class-event-calendar, .content-view-full .class-event, .content-view-full .class-folder, .content-view-full .class-gallery, .content-view-full .user-register{margin:20px 0px 20px 20px;}
.content-view-full .class-macrosezione .content-view-children ul li div div {margin:0px; padding:0px;}
.content-view-full .class-macrosezione .content-view-children ul li a, .content-view-full .class-folder .content-view-children ul li a, .content-view-full .class-folder .content-view-children span{font-weight:normal;}
.content-view-full .class-folder .content-view-children .mostra_figli_archivio ul {border-bottom:1px solid #DFDFDF; margin-left:0px; padding-left:0px; margin-bottom:0px; padding-bottom:10px;}
.content-view-full .class-folder .content-view-children .mostra_figli_archivio ul li {padding:0px 0px 4px 10px; margin-left:0px; margin-bottom:0px; background-image:none; list-style-type:none; font-weight:normal; text-decoration:underline; background-image:url(../images/raquo_secondoliv.gif); background-position: left; background-repeat:no-repeat; }
.content-view-full .class-folder .content-view-children .mostra_figli_archivio ul li a {font-weight:normal; text-decoration:underline;}
.content-view-full .class-folder .content-view-children  ul li .content-view-line .class-event, .content-view-full .class-folder .content-view-children  ul li .content-view-line .class-folder, .content-view-full .class-folder .content-view-children  ul li .content-view-line .class-link, .content-view-full .class-folder .content-view-children  ul li .content-view-line .class-gallery, .content-view-full .class-folder .content-view-children  ul li .content-view-line .class-forum, .content-view-full .class-folder .content-view-children  ul li .content-view-line .class-file {margin:0px; padding:0px;}
.content-view-full .class-folder .correlate ul li .content-view-line .class-folder, .content-view-full .class-folder .correlate ul li .content-view-line .class-link,.content-view-full .class-folder .correlate ul li .content-view-line .class-gallery, .content-view-full .class-folder .correlate ul li .content-view-line .class-folder, .content-view-full .class-folder .correlate ul li .content-view-line .class-forum,.content-view-full .class-folder .correlate ul li .content-view-line .class-file, .content-view-full .class-folder .correlate ul li .content-view-line .class-event  {margin:0px; padding:0px;}
/* RICERCA */
.content-advancedsearch {margin:20px 0 20px 20px}
.content-search {margin:20px 0 20px 20px;}
.content-advancedsearch label, .content-search label {display:inline;}
.content-advancedsearch .buttonblock, .content-search .buttonblock {width:61px; height:23px; display:inline;}
.content-advancedsearch .buttonblock input, .content-search .buttonblock input {width:61px; height:22px; background-image:url(../images/bck_search_button.jpg); background-position:top left; background-repeat:no-repeat; color:#FFF; font-size:0.7em; text-transform:uppercase; border:none; vertical-align:top;}
.nodo_contatti .block, .nodo_contatti .buttonblock {display:none;}
/* NEWSLETTER */
.class-iscrizione-newsletter .attribute-short p {display:block; float:left;}

/* CLASSE GALLERY */
div#main div.content-view-full div.content-view-galleryline div.attribute-name {background-image:none; border:none; width:106px;}
div#main div.content-view-full div.content-view-galleryline div.class-image {text-align:center; margin:0 auto;}
div#main div.content-view-full div.content-view-galleryline div.attribute-image {text-align:center;}
div#main div.content-view-full div.content-view-galleryline {border:1px solid #DFDFDF; background-color:#F0F0F0; margin:0 52px 40px 0px; width:106px;}
div#main div.content-view-full div.class-gallery div.content-view-children {background-image:none;}
div#main div.content-view-full div.class-gallery div.pagenavigator {border-top:1px solid #DFDFDF;}
div#main div.content-view-full div.class-gallery .attribute-name p {color: #333D41; font-size:0.8em; text-align:left;}
.content-view-full .class-image .content-navigator {text-align:center; padding-bottom:20px;}
div.content-view-full div.class-image div.attribute-image {text-align:center;}
/* MENU COME FARE PER */
.header_top .header_top_menu .box_come_fare_per {display:block; float:left; padding-top:15px;}
.header_top .header_top_menu .box_come_fare_per .menu {padding:0px; margin:0px;}
.header_top .header_top_menu .box_come_fare_per #nav li a{text-decoration:underline;}
.header_top .header_top_menu .box_come_fare_per #nav li li a {text-decoration:none;}
.header_top .header_top_menu .box_come_fare_per #nav li li a:hover {text-decoration:underline;}
.header_top .header_top_menu .box_come_fare_per #nav li a.voce_comefareper:hover {text-decoration:underline; color:#FFF;}
#nav { background-image: none; background-position: right; background-repeat: no-repeat; width: 100%;}
#nav li { background-image:url(../images/raquo_menu_comefareper.gif); background-position:right; background-repeat:no-repeat; width: 100%; display: block; margin:0px; padding:0px;}
ul#nav li ul li {  background-image: none; background-color: #fff; padding: 0; margin: 0; text-align:left;}
#nav li ul { overflow: hidden; }
#nav ul li a {color:#000; display:block;}
#nav ul li a:hover { color:#000; text-decoration:underline;}
#nav ul {padding-top:0;padding-left:0;padding-right:0; padding-bottom:15px; width:166px; background-color:#FFF;}
#nav, #nav ul {padding:0; margin:0; list-style:none;font-size:1em; position:relative; z-index:100;}
ul#nav {height:25px; width:100px; padding:0;}
ul#nav a {font-weight:bold; color:#000;}
#nav table {border-collapse:collapse;}
#nav li {float:left;}
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}
#nav li a {float:left; color:#FFF; height:23px; padding:0px; line-height:22px; white-space:nowrap; font-weight:normal; text-decoration:none; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:0.8em;}
#nav ul li a {font-weight:normal;border-bottom:1px solid #F0F0F0; padding-top:3px;padding-bottom:3px;padding-left:15px;}
#nav li li a {height:21px; line-height:20px; float:none;}
#nav li:hover {position:relative; z-index:100;}
#nav a:hover {position:relative; z-index:100; color:#000;}
#nav li:hover > a {color:#FFF;}
#nav :hover  ul {left:0; top:23px; z-index:300;}
#nav a:hover ul {left:-1px;}
#nav ul {position:absolute; left:-9999px; top:-9999px; border:4px solid #F0F0F0;}
/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:0; margin-left:100%; top:0;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover li:hover > a {color:#000;}
#nav li a:hover ul li a:hover {/*background:#843;*/}
/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:0;}
/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul {position:absolute; left:-9999px; top:-9999px;}

/* SONDAGGI */
.content-view-full .class-poll .content-question .poll-question {font-weight:bold; padding-bottom:10px;}
.content-view-full .class-poll .content-question .poll-answers {font-weight:normal; font-size:0.9em;}
.content-view-full div.poll-result p {font-weight:normal;}
.content-view-full .class-poll .content-results .attribute-link a{font-size:1em; font-weight:normal;}
.content-view-full .class-poll .contenitore_poll_button {margin:10px 0 0 0; padding:0px; width:61px; height:23px;}
.content-view-full .class-poll .contenitore_poll_button input{background-image:url(../images/bck_search_button.jpg); background-repeat:no-repeat; background-position:top left; height:23px; width:61px; border:none; color:#FFF; margin:0px; padding:0px; font-size:0.7em; text-transform:uppercase;}
.content-view-full .class-poll label {display:inline;font-weight:normal;position:relative;top:-3px;}
.content-view-full .class-poll div.domanda {padding-bottom:10px;}
.class-poll label {margin:3px;}
/* FOOTER */
.footer_menu {margin-top:20px; font-size:0.9em;}
.footer_menu .footermenu-design {margin:0 auto; width:960px;}
.footermenu-design ul {padding-top:20px; margin:0px;}
.footermenu-design ul li {float:left; list-style-type:none; background-image:none; margin-right:10px; padding:0px;}
.footermenu-design ul li span.footer_menu_item {display:block;}
.footermenu-design ul li span.footer_menu_item a {font-family:Arial, Helvetica Neue, Helvetica, sans-serif; font-size:0.75em;color:#FFF; text-transform:uppercase; text-decoration:underline;}
.footermenu-design div.address {float:right; text-align:right; width:300px; margin:0px; padding:0px;}
.footermenu-design div.address address {color:#FFF; font-family:Arial, Helvetica Neue, Helvetica, sans-serif; font-size:0.8em; line-height:1.4em;}
.footer_menu {height:auto !important; height:67px; min-height:67px; background-image:url(../images/bck_footermenu.jpg); background-repeat:repeat-x; background-position:top left;}
/* PATH */
#page .page_path {clear:both; color:#333; font-family:Arial, Helvetica Neue, Helvetica, sans-serif; font-size:0.8em; border-top:1px solid #CFCFCF; border-bottom:1px solid #CFCFCF; background-image: url(../images/bck_path.jpg); background-repeat:repeat-x; background-position:top left; height:auto !important; height:30px; min-height:30px;}
#page .page_path a {color:#333; text-decoration:underline;}
#page .page_path .path {padding-top:8px;}
div.pagenavigator {margin-right:10px; margin-left:10px;}
/* OD TOOLBAR */
div.menu_user, div#toolbar, div.personalizzazioni_menu{width:960px; margin:0 auto; text-align:left; font-size:0.8em;}

/* ELIMINO I BORDI STONDATI DI DEFAULT DI EZ */
div#main_interna div.border-box div.border-tl, div#main_interna div.border-box div.border-tr, div#main_interna div.border-box div.border-tc, div#main_interna div.border-box div.border-ml, div#main_interna div.border-box div.border-mr, div#main_interna div.border-box div.border-bl, div#main_interna div.border-box div.border-br, div#main_interna div.border-box div.border-bc {background-image:none;background-color:transparent;}
div.controls, div.controls form {display:inline;}

div.message-warning, div.warning {border:1px solid #D4D4D4;background-color:#F9F9F9;}
div.message-warning, div.warning ul li {background-image:url(../images/raquo_generico.gif);background-position:left 4px;padding-left:10px;}
div#debug,div#debug table {width:600px;margin:0 auto;}

/* NEWSLETTER */
.newsletter-form-sub .input-field input, .newsletter-form-unsub .input-field input {
	width:80%;
}

.menu_in_line {padding: 5px 0 0 0;}
.menu_in_line label, .menu_in_line input, .menu_in_line a {vertical-align: middle; display: inline;}
