
/* - portlets.css - */
dl.portlet{margin:0 0 1em;font-size:80%}dl.portletError{background-color:#FFA500}dl.portlet dt{padding:0.42em 1em;background:#ddd;line-height:normal}dl.portlet dt.hiddenStructure{padding:0;display:none}dl.portlet dt a:link,dl.portlet dt a:visited,dl.portlet dt a:hover{color:black;display:block;border:none}dl.portlet dd.portletItem,dl.portlet dd.portletFooter,dl.portletError dd{padding:1em}.blockedPortlet .portletHeader{border:1px dashed #ddd;margin:-1px;background:none !important}.blockedPortlet .portletHeader a{color:#666}.blockedPortlet .portletBlockedMessage{color:white;display:inline}.portletItemDetails{font-size:85%;padding-top:.5em;line-height:1.5em;margin-left:1em;display:block}#portlet-prefs a{border:none;line-height:2em}dl.portlet ul.navTree li a{border:none;display:block;padding:10px 12px 9px;background:#efefef;zoom:1;color:#004987 !important;font-weight:bold;line-height:1em;position:relative;display:block}dl.portlet ul.navTree li a:hover{background-color:#ededed}dl.portlet ul.navTree .navTreeCurrentItem,dl.portlet ul.navTree .navTreeCurrentItem:hover{background-color:#004987;color:#fff !important}dl.portlet ul.navTree li a.navTreeCurrentItem:after,dl.portlet ul.navTree li a:hover:after{content:" ";width:0;height:0;border-top:17px solid transparent;border-bottom:16px solid transparent;position:absolute;right:-17px;top:0px}dl.portlet ul.navTree li a.navTreeCurrentItem:after,dl.portlet ul.navTree li a.navTreeCurrentItem:hover:after{border-left:17px solid #004987}dl.portlet ul.navTree li a:hover:after{border-left:17px solid #ededed}dl.portletNavigationTree dd.portletItem{padding:0}dl.portlet ul.navTreeLevel0>.navTreeItem{padding:0;text-transform:uppercase;font-size:14px;margin:1px 0 2px}dl.portlet ul.navTreeLevel0 .navTreeItem ul{list-style-type:none;list-style-image:none;padding:0;margin-top:2px}.navTreeItem img{display:none}.section-chi-siamo .navTreeLevel0 .navTreeItem.section-storia a{background-color:#004987;color:#FFF !important}.section-chi-siamo .navTreeLevel0 .navTreeItem.section-storia a:after{content:" ";width:0;height:0;border-top:17px solid transparent;border-bottom:16px solid transparent;border-left:17px solid #004987;position:absolute;right:-17px;top:0px}.subsection-il-sol-group.section-chi-siamo .navTreeLevel0 .navTreeItem.section-storia a,.subsection-codice-etico.section-chi-siamo .navTreeLevel0 .navTreeItem.section-storia a,.subsection-governance.section-chi-siamo .navTreeLevel0 .navTreeItem.section-storia a,.subsection-investor-relations.section-chi-siamo .navTreeLevel0 .navTreeItem.section-storia a,.subsection-sicurezza-e-qualita.section-chi-siamo .navTreeLevel0 .navTreeItem.section-storia a,.subsection-sostenibilita.section-chi-siamo .navTreeLevel0 .navTreeItem.section-storia a,.subsection-gruppo.section-chi-siamo .navTreeLevel0 .navTreeItem.section-storia a{background-color:#EFEFEF;color:#004987 !important}.subsection-il-sol-group.section-chi-siamo .navTreeLevel0 .navTreeItem.section-storia a:after,.subsection-codice-etico.section-chi-siamo .navTreeLevel0 .navTreeItem.section-storia a:after,.subsection-governance.section-chi-siamo .navTreeLevel0 .navTreeItem.section-storia a:after,.subsection-investor-relations.section-chi-siamo .navTreeLevel0 .navTreeItem.section-storia a:after,.subsection-sicurezza-e-qualita.section-chi-siamo .navTreeLevel0 .navTreeItem.section-storia a:after,.subsection-sostenibilita.section-chi-siamo .navTreeLevel0 .navTreeItem.section-storia a:after,.subsection-gruppo.section-chi-siamo .navTreeLevel0 .navTreeItem.section-storia a:after{display:none}.portletCalendar{margin:1px 0 1em 0}.portletCalendar dt{background-color:#eee;font-weight:normal;font-family:fs_albert_probold,"helvetica neue",helvetica,arial,sans-serif;text-align:center;line-height:1.6em;border-bottom:none}#visual-portal-wrapper dl.portletCalendar dd{padding:0}.portletCalendar dd{margin:0;padding:0}.portletCalendar dt a#calendar-previous{float:left;padding:0 1em;margin:0 -.5em}.portletCalendar dt a#calendar-next{float:right;padding:0 1em;margin:0 -.5em}.portletCalendar a,.portletCalendar a:focus,.portletCalendar a,.portletCalendar a:hover,.ploneCalendar a{text-decoration:none;border-bottom:none !important}.ploneCalendar{border-spacing:0;width:100%}.ploneCalendar td{background-color:transparent;width:14%;text-align:center;padding:2px}.ploneCalendar .weekdays th{background-color:#eee;text-align:center;padding:2px}.ploneCalendar .event{background-color:#eee}.ploneCalendar .todayevent{background-color:#eee;border:2px solid #205C90}.ploneCalendar .todaynoevent{border:2px solid #205C90}.portletInfo .portletItem{padding:6px 14px 6px;background-color:#EFEFF0}.portletInfo .portletItem:first-child{background-color:#004A87;color:#fff;font-size:18px;padding:6px 14px 10px}.portletInfo .portletItem a{color:#999;display:block}.portletInfo .portletItem:first-child a{color:#61C4E0;display:inline}.portletInfo .portletItem .portletTitle{color:#61C4E0;border-bottom:solid white 1px;height:33px;margin-bottom:7px}.portletMedicalInfo .portletItem{padding:6px 14px 6px;background-color:#EFEFF0}.portletMedicalInfo .portletItem:first-child{background-color:#8BBBD9;color:#fff;font-size:18px;padding:6px 14px 10px}.portletMedicalInfo .portletItem a{color:#999;display:block}.portletMedicalInfo .portletItem:first-child a{color:#004A87;display:inline}.portletMedicalInfo .portletItem .portletTitle{color:#004A87;border-bottom:solid white 1px;margin-bottom:7px}.portlet,.portletStaticText{padding-bottom:12px}

