
/* - sunburst_public.css - */
@media screen {
/* https://old.fst.unife.it/interateneo/lm.filosofia/portal_css/sunburst_public.css?original=1 */
/* */
/* */
/* */
body {
font-size: 84%;
font-family: Helvetica, Arial, sans-serif;
background: White;
color: #555;
}
h1, h2, h3, h4, h5, h6 {
font-family: Helvetica, Arial, sans-serif;
color: #000;
letter-spacing:normal;
}
h1 {
color: #000;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: #000;
}
a:link {
color: #000;
}
a:visited {
color: #000;
}
a:hover {
color: #900;
}
input {
font-family:  Helvetica, Arial, sans-serif;
font-size:1em;
}
/* ***/
#content,
#content .documentDescription, #content #description,
#portal-globalnav,
dl.portlet,
div.managePortletsLink, a.managePortletsFallback,
#edit-bar,
#portal-breadcrumbs,
#portal-personaltools,
#portal-languageselector,
#portal-siteactions,
div.listingBar,
dl.portalMessage,
#content dl.portalMessage,
#setup-link,
.comment,
#portal-footer,
#portal-sitemap,
div.overlay,
#portal-searchbox,
div.portletAssignments,
#archetypes-fieldname-description textarea#description {
font-size: 1em;
}
body.smallText {
font-size: 69%;
}
#portal-globalnav {
background: #F8F8F6;
}
#portal-globalnav li a {
background: #F8F8F6;
}
#portal-globalnav .selected a,
#portal-globalnav a:focus,
#portal-globalnav a:hover {
background: #8C8C8C;
color: White;
}
#portal-globalnav .selected a:focus,
#portal-globalnav .selected a:hover {
background: #F8F8F6;
color: #8C8C8C;
}
#portal-personaltools {
background:#F8F8F6;
}
#portal-personaltools a {
color: #000;
}
dl.actionMenu.activated dt a, dl.actionMenu.activated dd a, dl.actionMenu.activated dd div {
margin:0;
}
#portal-languageselector {
background: #F8F8F6;
}
/* */
#portal-breadcrumbs {
margin-bottom: 1em;
}
#portal-breadcrumbs a {
border-bottom: none;
padding: 0.25em 0;
display: inline-block;
}
/* */
/* */
#portal-siteactions li a:focus,
#portal-siteactions li a:hover {
color: #900;
}
/* */
/* */
dl.portlet dt,
div.portletAssignments div.portletHeader {
background: #F8F8F6;
}
.portlets-manager .section {
margin-bottom: 2em;
}
dl.portlet dt a:link,
dl.portlet dt a:visited,
dl.portlet dt a:focus,
dl.portlet dt a:hover {
color: #000;
}
div.managePortletsLink {
background: #F8F8F6;
}
/* */
/* */
dl.portlet ul.navTreeLevel0 > .navTreeItem {
border-color: #F8F8F6;
border-width: 0px;
}
dl.portlet ul.navTree .navTreeCurrentItem {
background-color: #F8F8F6;
border-left: 1em solid #F8F8F6;
}
/* */
/* */
#content a:link,
dl.portlet a:link {
color: #000;
border-color: #CCC;
border-bottom-width: 1px;
border-bottom-style: dotted;
}
#content a:visited,
dl.portlet a:visited {
color: #000;
border-color: #CCC;
border-bottom-width: 1px;
}
#content a:focus,
#content a:hover,
dl.portlet a:focus,
dl.portlet a:hover {
color: #900 !important;
}
#category {
color: #666;
}
#category a.link-category {
background: #F8F8F6;
}
#category a.link-category:hover {
background: #8C8C8C;
color: White;
border-color: #8C8C8C;
}
#content pre {
background-color: #222;
color: White;
}
#content div.documentByLine,
dl dt .documentByLine {
color: #666;
}
#content .discreet,
#sidebar .discreet {
color: #666;
}
#content .visualHighlight {
background-color: #ffb;
}
#content .pullquote {
color: #444;
}
#content .callout {
background: #eee;
border-color: #ccc;
}
#content .documentDescription,
#content #description
{
color: #000;
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
}
#content div.newsImageContainer p.discreet {
background-color: #666;
background-color: rgba(40,40,40,0.7);
color: White;
}
/* */
/* */
table.plain th,
table.plain td {
border-color: #CCC;
}
table.listing th {
color: #8C8C8C;
border-color: #e7e7e7;
}
table.listing tr.odd th {
border-color: #fff;
}
table.listing tbody tr.odd {
background: transparent;
}
table.listing tbody tr.odd td {
background: transparent;
}
table.listing td.draggable {
background: #F8F8F6!important;
border-bottom-color: white;
}
div.listingBar a {
border-color: #CCC;
}
div.listingBar a:focus,
div.listingBar a:hover {
color: White;
background-color: #329fd7;
border-color: #329fd7;
}
/* */
/* */
dl.portalMessage {
border-color: #996;
background-color: #ffffe3;
}
dl.portalMessage a,
#content dl.portalMessage a {
color: black;
border-bottom-color: black;
}
dl.portalMessage dt {
background-color: #996;
color: White;
}
dl.warning {
border-color: #d80;
}
dl.warning dt {
background-color: #d80;
}
dl.error {
border-color: #d00;
}
dl.error dt {
background-color: #d00;
}
dl.warning {
border-color: #d80;
}
dl.warning dd {
background-color: #fd7;
}
dl.error {
border-color: red;
}
dl.error dd {
background-color: #fdc;
}
/* */
/* */
/* */
/* */
#edit-bar {
background-color: #75AD0A;
border-color: #75AD0A;
}
#content ul.formTabs {
background-color: #F8F8F6;
border-color: #F8F8F6;
}
#content-views {
background-color: #75AD0A;
}
/* */
#content-views li.selected a,
#content-views li a:focus,
#content-views li a:hover {
background-color: #75AD0A;
color: Black;
}
#content li.formTab a.selected,
#content li.formTab a:focus,
#content li.formTab a:hover {
background-color: #CCC;
color: Black;
}
#content-views li.selected a,
#content li.formTab a.selected {
background-color: #FFF;
}
#content li.formTab a.notify {
background-color: red;
color: White;
}
/* */
/* */
/* */
#portal-personaltools dt.actionMenuHeader a:focus,
#portal-personaltools dt.actionMenuHeader a:hover {
color: #555;
}
#portal-personaltools dd {
background: #eee;
}
#portal-personaltools dd a:focus,
#portal-personaltools dd a:hover {
background: #FFF;
color: #000 !important;
color: White;
}
/* */
/* */
#contentActionMenus dl.actionMenu a {
background-color: #75AD0A;
color: White;
}
#contentActionMenus dl.actionMenu .actionMenuContent a,
#contentActionMenus dl.actionMenu.activated dd {
background-color: #75AD0A;
color: #FFF;
}
#contentActionMenus dl.actionMenu a:focus,
#contentActionMenus dl.actionMenu a:hover {
color: #000000;
background-color: #75AD0A;
}
#contentActionMenus dl.actionMenu dt a {
margin:0 0;
padding:0 0.5em;
-moz-border-radius: 0.5em 0.5em 0 0;
}
dl.actionMenu.deactivated dt {
margin:0 0;
}
#contentActionMenus dl.actionMenu.activated dd {
border-bottom: #74ae0b;
}
#contentActionMenus dl.actionMenu.activated dd a:focus,
#contentActionMenus dl.actionMenu.activated dd a:hover,
#contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
background-color: White !important;
color: #666;
}
#contentActionMenus dl.actionMenu.activated dd ul {
padding-bottom: 0.4em;
}
#folderHeader, #contextHeader {
border-bottom-color: white;
}
/* */
#contentActionMenus {
background: #75AD0A;
}
/* */
/* */
#content ul.configlets li a:visited {
color: #436976;
background-color: transparent;
}
#content ul.configlets li a:active {
color: #436976;
}
#content ul.configletDetails li.configletDescription {
color: #76797c;
}
.rule-element {
background-color:#EEF3F5;
}
/* */
/* */
dl.collapsible {
border-color: #8cacbb;
}
/* */
/* */
.comment {
border-color: #eee;
background-color: #f6f6f6;
}
.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
border-bottom-color: #76797c;
}
/* */
.optionsToggle {
border-color: #8cacbb;
color: Black;
background-color: #dee7ec;
}
/* */
.highlightedSearchTerm {
background-color: #ffa;
}
/* */
.noInheritedRoles {
color: #a0a0a0;
}
/* */
.currentItem {
border-color: #ffa500;
}
/* */
/* */
img.image-left,
img.image-right,
.captioned img {
border-color: #ddd;
}
dd.image-caption {
color: #666;
}
/* */
/* */
/* */
#archetypes-fieldname-title input {
font-family: Helvetica, Arial, sans-serif;
color: Black;
font-size: 1.4em;
}
/* */
#content textarea,
#archetypes-fieldname-description textarea#description {
font-family: Helvetica, Arial, sans-serif;
color: #000;
padding: 0.3em 0.5em;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
background-color: #ffffe0;
}
#content fieldset {
border-color: #CCC;
}
#content optgroup {
color: #999;
}
#content option {
color: black;
}
.searchSection {
color: #76797c;
}
.searchSection label:hover {
color: Black;
}
.formHelp {
color: #555;
}
div.error {
background-color: #fdc;
}
.error .fieldRequired {
color: #d00;
}
input.inputLabelActive {
color: #76797c;
}
table.listing tbody tr.odd.selected td,
tr.selected {
background-color: #ffa;
}
/* */
/* */
#portal-footer {
color: #F8F8F6;
background-color: #8C8C8C;
}
#portal-footer a:hover {
color: #F8F8F6;
}
#portal-colophon a {
color: #000;
}
#portal-colophon a:hover {
color: #900;
}
/* */
/* */
#portal-sitemap > li {
border-bottom-color: #ddd;
}
/* */
/* ***/
.ploneSkin table.mceLayout td.mceToolbar {
background-color: #EFEFEF !important;
}
.ploneSkin .mceText,
.ploneSkin .mceOpen {
border-bottom-width: 1px !important;
}
.plonepopup .mceFocus .mceTop span {
background-color: #EEE;
text-transform: uppercase;
font-size: 0.8em;
}
#content.dialog-wrapper {
font-size: 0.9em;
margin-top: 0;
}
#content.dialog-wrapper fieldset legend {
font-size: 1.1em;
line-height: 1.5em;
margin: 0.5em 0;
font-weight: bold;
}
#content.dialog-wrapper fieldset.columnlibraries {
width: 20%;
}
#content.dialog-wrapper fieldset.subPanel .widget input[type="text"],
#content.dialog-wrapper fieldset.subPanel .widget select {
max-width: 80%;
width: auto;
}
#content.dialog-wrapper fieldset.subPanel .widget input#description { margin:0; }
#content.dialog-wrapper fieldset .field { margin: 0.5em 0;}
#content.dialog-wrapper #internalpath { margin-left: 0; }
#content.dialog-wrapper form { margin:0;}
#content.mceContentBody { font-size: 84%;}
body .ploneSkin .mce_formatPreview a { font-size: 99%; }
#menu_text_text_style_text_menu_co {
min-width: 264px;
overflow: visible !important;
}
/* */
}


/* - unife_base.css - */
@media screen {
/* https://old.fst.unife.it/interateneo/lm.filosofia/portal_css/unife_base.css?original=1 */
/* */
/* */
/* */
/* **/
body[class*='site-'] {
padding: 0 2.5%;
}
#visual-portal-wrapper {
background-color: #FFFFFF;
padding: 10px 3%;
line-height: 1.4em;
max-width: 1200px;
margin: 0 auto;
}
#portal-column-one,
#portal-column-two {
padding-top: 1em;
}
#portal-footer a {
border-color: #CCC;
border-bottom-width: 1px;
border-bottom-style: dotted;
}
#portal-footer a:hover { color: #900;}
#content a:hover,
dl.portlet a:hover,
#portal-footer a:hover {
border-bottom-color: #900;
border-bottom-style: solid;
}
a:focus {
background-color: #EEF;
}
/* **/
#content dd.rtCollectionPortletItem a.unifeImgWLinks>img.tileImage {
float: left;
margin-left: 0;
}
#content dd.rtCollectionPortletItem p.rt_item a {
font-weight: bold;
}
/* **/
#portal-logo {
display: inline-block;
float: left;
}
#unife-logo {
float:left;
display: inline-block;
}
#unife-logo img {
display: inline-block;
}
#site-logo {
font-family: "Helvetica", sans-serif;
float:left;
font-size: 2em;
margin: 20px 10px 0 40px;
letter-spacing: 0.04em;
max-width: 61%;
line-height: 1em; /* **/
}
#site-logo:hover {
color: #000;
}
#portal-header {
border-bottom: 1px solid #CCC;
padding-bottom: 10px;
margin-bottom: 20px;
}
#portal-top { margin-bottom: 20px; }
/* **/
#portal-siteactions {
padding-bottom: 0;
text-align: right;
float: right;
clear: none;
font-size: 0.85em;
}
#portal-siteactions li {
padding: 0 0 0 1em;
margin:0 0 0 1em;
border-left: 1px solid #CCC;
}
#portal-siteactions li:first-child {
border-left:0;
}
#portal-siteactions li a {
border-bottom:  1px dotted #CCC;
}
#portal-siteactions li a:hover {
border-bottom-color: #900;
border-bottom-style: solid;
}
/* **/
#portal-personaltools {
margin-top: -10px;
margin-left: 20px;
padding-top: 10px;
}
/* **/
#portal-searchbox {
position:relative;
z-index:2;
}
#portal-searchbox .LSBox { position:relative; }
#portal-searchbox .LSBox .searchSection { display:none; }
#portal-searchbox .LSBox #nolivesearchGadget, #portal-searchbox .LSBox #searchGadget {
margin:0;
position:relative;
z-index:1;
padding:.5em 45px .5em .8em;
font-size: 0.8em;
width: 9em;
border: 1px solid #CCC;
}
#portal-searchbox .LSBox input.searchButton {
background:transparent url("https://old.fst.unife.it/interateneo/lm.filosofia/ico_lente.png") no-repeat center center;
width:25px;
height:14px;
font-size:0px;
line-height: 0px;
display: block;
color:transparent;
cursor: pointer;
background-color:transparent;
border:0;
position:absolute;
right:0px;
top:7px;
z-index:10;
border-left:1px solid #eee;
}
#portal-searchbox #LSResult {
margin-top:0;
background-color:rgba(255,255,255,0.93);
font-size:.9em;
}
#portal-searchbox #LSResult fieldset {
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
#portal-searchbox #LSResult fieldset legend {
font-size:.8em;
text-transform:uppercase;
margin:0 1em;
line-height:1.3em;
width:auto;
padding:.3em .8em;
background-color:transparent;
border:1px solid #ccc;
background-color:#eee;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
#portal-searchbox #LSResult fieldset ul.LSTable { margin:0; }
/* **/
#globalnav-wrapper {
border-bottom: 1px solid #CCC;
margin-bottom: 10px;
}
.template-manage-portlets #globalnav-wrapper { margin-bottom: 30px;}
#portal-globalnav {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
font-size: 1.1em;
margin:0 0 1px;
}
#portal-globalnav li {
padding: 0;
display: inline-block;
margin-bottom: -5px;
}
#portal-globalnav li a {
padding:0.7em 1em;
background-color: transparent;
border-right: 0;
min-width: 1em;
}
#portal-globalnav li a:focus,
#portal-globalnav li a:hover {
background-color: transparent;
color: #900;
}
#portal-globalnav .selected a,
#portal-globalnav .selected a:focus,
#portal-globalnav .selected a:hover {
background-color: #FFF;
cursor: default;
color: #000;
position: relative;
top: -3px;
border: 1px solid #CCC;
border-bottom-color: transparent;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
#portal-globalnav li .navsep {
display: inline-block;
width: 1px;
height: 1em;
margin: 0 0.5em;
background-color: #CCC;
}
/* */
.icon-bar {
display: block;
float: right;
clear: right;
margin: 0 20px 3px;
background-color: #900;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
height: 4px;
width: 30px;
}
.btn-navbar {
width: 100%;
cursor: pointer;
padding: 10px 0;
margin-top: -20px;
padding-top: 10px;
display: block;
min-height: 20px;
background-color: #F8F8F6;
display: none;
}
.btn-navbar:hover .icon-bar {
background-color: #900;
}
#globalnav-wrapper .brand {
text-transform: uppercase;
font-weight: bold;
font-size: 1.2em;
display: inline-block;
position: relative;
top: 12px;
left: 20px;
/* */
height: 0.1em;
overflow: hidden;
margin: -0.1em 0 0 -0.1em;
width: 1px;
}
/* **/
#portal-languageselector {
background-color: transparent;
margin: 1.2em 0;
}
#portal-languageselector li {
margin: 0 5px 0 0;
display: inline-block;
padding: 3px;
line-height: 0;
}
#portal-languageselector li.currentLanguage {
background-color: #EAEAEA;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
/* **/
#portal-footer-wrapper {
margin-top: 1em;
clear: both;
}
#portal-footer-wrapper .width-full {
border-top: 1px solid #CCC;
padding-top: 2px;
}
#portal-footer-wrapper #portal-footer {
border-top: 6px solid #CCC;
margin:0;
background-color: transparent;
padding: 1.5em 0 1em;
color: #555;
}
#portal-footer .addressTitle {
width: 25%;
float: left;
margin-right: 1em;
}
#portal-footer .addressDetail {
width: 50%;
float: left;
}
#portal-footer #link-social {
float: right;
margin-top: -1em;
}
#portal-footer .addressTitle h5,
#portal-footer .addressTitle h6 {
color: #555;
margin-bottom: 0.3em;
}
#portal-footer .addressTitle h5 {
font-size: 1.05em;
}
#portal-footer .addressTitle h6 {
font-weight: normal;
font-size: 1em;
}
#portal-footer p {
line-height: 1.2em;
}
#portal-footer .navsep {
margin-left: 1em;
padding-left: 1em;
border-left: 1px solid #CCC;
}
#portal-footer .icon-map {
display: inline-block;
width: 9px;
height: 15px;
background: transparent url(https://old.fst.unife.it/interateneo/lm.filosofia/ico_pin.png) no-repeat center center;
margin: 0 5px 0 0;
}
#portal-footer #link-social li {
margin: 0 5px;
}
#portal-footer #link-social a {
display: inline-block;
border:0;
opacity: 0.6;
height: 16px;
background: transparent url(https://old.fst.unife.it/interateneo/lm.filosofia/ico_socials.png) no-repeat 100px center;
}
#portal-footer #link-social a:focus,
#portal-footer #link-social a:hover {
opacity: 1;
}
#portal-footer #link-social a.rssLink {
background-position: left center;
width: 13px;
}
#portal-footer #link-social a.fbLink {
background-position: -61px center;
width: 45px;
}
#portal-footer #link-social a.twLink {
background-position: -27px center;
width: 23px;
}
/* **/
/* **/
dl.portlet dt {
background-color: transparent;
border-bottom: 1px solid #CCC;
padding:0 0 0.3em;
font-weight: normal;
line-height: 1.4em;
font-size: 1.05em;
}
#content dl.portlet dt a {
border:0;
}
dl.portlet dd.portletItem {
padding:1em 0 0.5em;
}
dl.portlet p {
margin-bottom: 0.3em;
}
dl.portlet dd.portletFooter {
text-align: right;
padding:0.5em 0;
font-style: italic;
font-size: 0.9em;
border-top: 1px solid #CCC;
}
/* **/
.rerPortletAdvancedStatic .portletItem ul {
margin-left: 1em;
}
.rerPortletAdvancedStatic .portletItem ul li {
list-style-image: url(https://old.fst.unife.it/interateneo/lm.filosofia/dot-arrow.png);
}
dl.portletIcon dt {
background: transparent url(https://old.fst.unife.it/interateneo/lm.filosofia/ico_portlets.png) no-repeat left 100px;
padding-left: 30px;
padding-top: 5px;
}
dl.portletIconContatti dt {
background-position: left -93px;
}
dl.portletIconCorrelati dt {
background-position: left -200px;
padding-left: 24px;
}
dl.portletBanner dt {
color: #FFF;
border:0;
padding:0;
}
dl.portletBanner dt .tile,
dl.portletBanner dt a.tile {
color: #FFF;
display: block;
padding: 0.7em 1em;
background-image: url(https://old.fst.unife.it/interateneo/lm.filosofia/ico_portlets.png);
background-position: left 100px;
background-repeat: no-repeat;
font-weight: bold;
}
dl.portletBanner dt a.tile:focus,
dl.portletBanner dt a.tile:hover {
color: #FFF !important;
background-color: #000;
}
dl.portletBandi dt .tile,
dl.portletBandi dt a.tile {
padding-left: 40px;
background-position: 10px 0.4em;
}
/* **/
dl.portletERPortletNavigation dt {
border:0;
font-size: 1.3em;
padding:0;
}
dl.portletERPortletNavigation dd.portletItem {
padding: 0.5em 1em 0 0;
}
#portal-column-one .portletERPortletNavigation {
border-right: 1px solid #CCC;
}
#portal-column-one .portletERPortletNavigation dt {
position: relative;
}
#portal-column-one .portletERPortletNavigation .portletTopRight {
display: block;
position: absolute;
background-color: #FFF;
height: 10px;
width: 10px;
top: 0.5em;
right: -6px;
border: 1px solid #CCC;
border-width: 1px 1px 0 0;
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
dl.portlet ul.navTreeLevel0 {
margin-left: 1em;
}
dl.portlet ul.navTreeLevel0 ul {
margin-left: 0.3em;
}
dl.portlet ul.navTreeLevel0 a {
padding: 0.4em 0;
color: #555;
line-height: 1.2em;
}
dl.portlet ul.navTreeLevel1 a {
padding: 0.2em 0;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem,
dl.portlet ul.navTreeLevel0 > .navTreeCurrentNode.navTreeFolderish.navTreeCurrentItem {
padding:0;
list-style-image: url(https://old.fst.unife.it/interateneo/lm.filosofia/dot-arrow.png);
border-bottom: 1px dashed #CCC;
}
.icons-on dl.portlet ul.navTreeLevel0 > .navTreeItem {
padding:0;
list-style-image: none;
}
dl.portlet ul.navTreeLevel0 > .navTreeCurrentNode.navTreeFolderish,
dl.portlet ul.navTreeLevel0 > .navTreeItemInPath {
list-style-image: url(https://old.fst.unife.it/interateneo/lm.filosofia/dot-arrow-down.png);
}
dl.portlet ul.navTree .navTreeCurrentItem,
dl.portlet ul.navTree a.navTreeItemInPath {
background-color: transparent;
margin:0;
font-weight: bold;
border-left:0;
}
dl.portlet ul.navTree ul .navTreeCurrentItem {
color: #000;
font-style: italic;
}
/* **/
dl.rtCollectionPortlet dd.portletItem {
padding-bottom:0;
}
dl.rtCollectionPortlet h4.rtCollectionTitle {
font-size: 1em;
font-weight: bold;
margin-bottom: 0.3em;
}
dl.rtCollectionPortlet h4.rtCollectionTitle a {
border-color: #CCC !important;
border-bottom-width: 1px !important;
border-bottom-style: dotted !important;
}
dl.rtCollectionPortlet h4.rtCollectionTitle a:focus,
dl.rtCollectionPortlet h4.rtCollectionTitle a:hover {
border-bottom-style: solid !important;
border-color: #900 !important;
}
dl.portletCollezione dd.portletFooter, dl.portletRss dd.portletFooter {
margin-top: 1em;
}
dl.rtCollectionPortlet a.rss_feed {
line-height: 1em;
margin-left: 0.5em;
}
/* **/
dl.portletNotizie,
dl.portletEventi,
dl.portletRss {
background-color: #F8F8F6;
border: 1px solid #CCC;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow: inset 0px 0px 0px 1px #FFF;
box-shadow: inset 0px 0px 0px 1px #FFF;
padding: 0.8em;
}
dl.portletNotizie h4.rtCollectionTitle {
font-weight: normal;
margin-bottom:0;
}
dl.portletNotizie .itemData, dl.portletRss .portletItemDetails {
float: left;
padding-top: 0.25em;
display: block;
font-size: 0.9em;
}
dl.portletNotizie .rtCollectionTitleWithDate, dl.portletRss .rtCollectionTitleWithDate {
border-left: 1px solid #CCC;
padding-left: 1em;
margin-left:3em;
}
dl.portletNotizie dd.portletFooter,
dl.portletEventi dd.portletFooter,
dl.portletRss dd.portletFooter {
border:0;
}
/* **/
dl.portletEventi .itemData,
dl.portletEventi .itemLocation {
display: block;
font-size: 0.9em;
}
dl.portletEventi .itemLocation {
font-style: italic;
}
/* **/
dl.portletRss .portletItemDetails {
margin-left: 0;
}
/* **/
.template-portlets.portaltype-portlet-page #portletPageColumns hr {
margin: 2em 0;
clear: both;
}
/* **/
h1, h2, h3 { font-weight: normal; }
h2, h3 { margin: 0.5em 0 0.3em;}
h2,
h2.tileHeadline {
font-size: 1.5em;
line-height: 1.3em;
}
h4 { font-size: 1.1em; }
#content h1.documentFirstHeading {
font-family: "Times New Roman", serif;
margin: 0.2em 0 0.4em;
line-height: 1.3em;
}
#content .documentDescription   { margin-bottom: 1em; line-height: 1.6em;}
#content p,
#content ul {
margin-bottom: 0.5em;
}
.template-folder_summary_view .tileItem {
border-bottom: 1px dotted #CCC;
padding: 0.5em 0;
}
img.image-left, img.image-right, .captioned img { border:0; }
#content dd.image-caption {    /* **/
margin: 0;
padding: 0;
}
/* **/
.relatedItems {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background-color: #F8F8F6;
padding: 0.5em 1em;
}
#relatedItemBox {
margin: 0;
}
#relatedItemBox dt {
margin: 0 0 0.7em;
padding: 0.3em 0;
font-weight: normal;
text-transform: uppercase;
font-size: 0.95em;
border-bottom: 1px solid #CCC;
}
#relatedItemBox dd {
margin: 0;
padding: 0.3em 0 0.3em 14px;
background: transparent url(https://old.fst.unife.it/interateneo/lm.filosofia/dot-arrow.png) no-repeat left 0.8em;
}
/* **/
.template-tabular_view #content table.listing,
#content div[id*='parent-fieldname-text'] table.listing,
table.listing {
border:0;
}
.template-tabular_view #content table.listing th,
#content div[id*='parent-fieldname-text'] table.listing th,
table.listing th {
background-color: transparent;
border:0;
border-bottom: 1px solid #CCC;
color: #000;
font-size: 1em;
}
.template-tabular_view #content table.listing th,
#content div[id*='parent-fieldname-text'] table.listing th,
.template-tabular_view #content table.listing td,
#content div[id*='parent-fieldname-text'] table.listing td,
table.listing th,
table.listing td {
padding: 0.5em 0 0.5em 2em;
}
.template-tabular_view #content table.listing th:first-child,
#content div[id*='parent-fieldname-text'] table.listing th:first-child,
.template-tabular_view #content table.listing td:first-child,
#content div[id*='parent-fieldname-text'] table.listing td:first-child,
table.listing th:first-child,
table.listing td:first-child {
padding-left:0;
}
.template-tabular_view #content table.listing td,
#content div[id*='parent-fieldname-text'] table.listing td,
table.listing td {
border:0;
border-bottom: 1px solid #E7E7E7;
}
#content div[id*='parent-fieldname-text'] table caption {
font-style: italic;
font-family: Georgia;
font-weight: bold;
padding: 1em 0 0.5em;
}
/* **/
#content .eventDetails h2 {
margin:0;
font-weight: bold;
}
#content .eventDetails .eventDetail h3 {
font-size: 0.9em;
font-style: italic;
margin: 0;
}
/* **/
.carouselWrapper .carousel,
.portletCarouselWrapper .carousel { position:relative; }
.carouselWrapper .carousel,
.carouselWrapper .carousel div.scrollable,
.portletCarouselWrapper .carousel,
.portletCarouselWrapper .carousel div.scrollable {
width: 100%;
}
.carousel{
height: auto;
}
.carousel div.scrollable div.items div.itemPadding {
margin:0;
}
.carousel a.browse span { border:0; }
/* */
.carousel div.scrollable div.items div.itemPadding h2 {
font-weight: lighter;
font-size: 250%;
padding: 0 0 20px 0;
margin: 0;
}
.carousel div.scrollable div.items div.itemPadding h2 a:hover,
.carousel div.scrollable div.items div.itemPadding h2 a:focus {
border-bottom: 1px solid #FFF !important;
}
.carousel div.scrollable div.items div.itemPadding p.tileBody {
padding: 5px 40px 5px 0;
font-size: 110%;
}
.carousel div.scrollable div.items div.itemPadding p.tileFooter {
display: none;
}
.carousel div.scrollable div.items div.itemPadding div.itemPaddingImage img {
width: auto;
height: auto;
}
/* */
.carousel div.scrollable div.items div.news-item h2.tileHeadline,
.carousel div.scrollable div.items div.link h2.tileHeadline {
margin-top: -2.5em;
font-size: 1.5em;
}
.carousel div.scrollable div.items div.news-item h2.tileHeadline span,
.carousel div.scrollable div.items div.link h2.tileHeadline span {
background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.7);
color: #EEE;
padding: 0.5em 1em;
}
.carousel .tileItem img { width:100%; }
.carousel a.prev {
background-image: url(https://old.fst.unife.it/interateneo/lm.filosofia/carousel_prev.png);
width: 24px;
height: 44px;
position: absolute;
top: 45%;
left:10px;
background-position: center left;
z-index: 100;
}
.carousel a.next {
background-image: url(https://old.fst.unife.it/interateneo/lm.filosofia/carousel_next.png);
background-position: center right;
width: 24px;
height: 44px;
position: absolute;
top: 45%;
right:10px;
z-index: 100;
}
.carousel div.navi {
position: absolute;
bottom: 0;
right: 10px;
z-index: 101;
margin:0;
}
.portletCarouselWrapper .carousel a.prev,
.portletCarouselWrapper .carousel a.next {
width: 7px;
top: 30%;
}
.portletCarouselWrapper .portletHeader {
border:0;
padding:0;
}
.portletCarouselWrapper .portletHeader .tile {
display: block;
padding-bottom: 0.5em;
}
dl.portletCarouselWrapper dd.portletItem {
padding:0;
margin:0;
}
/* ****/
.clearfix,
#visual-portal-wrapper,
#portal-header {
zoom: 1;
}
.clearfix:before,
.clearfix:after,
#visual-portal-wrapper:before,
#visual-portal-wrapper:after,
#portal-header:before,
#portal-header:after {
display: table;
line-height: 0;
content: "";
}
.clearfix:after,
#visual-portal-wrapper:after,
#portal-header:after {
clear: both;
}
.hideText {
font-size: 0px;
line-height: 0;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.inlineblock { display: inline-block; }
#uponelevel.link-parent { display: inline-block; }
.searchPage #rss-subscription { margin: 0.4em 2em 0;}
body[class*='site-'] #content img.image-left,
body[class*='site-'] #content img.image-right {
max-width: 100%;
}
/* **/
div.overlay .overlaycontent {
font-size: 1em !important;
}
.overlaycontent table.group td {
font-size: 0.9em;
border: 5px solid #FFF;
border-width: 5px 5px 5px 0;
}
.overlaycontent table.group td label {
font-size: 1.1em;
}
#viewlet-social-like iframe {
width: 100px !important;
}
#viewlet-social-like {
margin: 20px 0 10px;
}
/* ***/
#content .pullquote {
color: black;
font-size: 1.2em;
line-height: 1.5em;
letter-spacing: normal !important;
margin-left: 1.5em;
}
#content .callout {
border:0;
}
/* **/
body.template-folder_listing #content dd {
margin-bottom: 0;
}
body.template-folder_listing #content dt {
margin-top: 0.7em;
}
/* **/
#kml-content-viewlet {
margin-bottom: 20px;
}
/* **/
h2 label { font-weight: normal; }
/* */

}


/* - unife_colors.css - */
@media screen {
/* https://old.fst.unife.it/interateneo/lm.filosofia/portal_css/unife_colors.css?original=1 */
/* */
/* */
body[class*='site-'] {
background-color: #8C8C8C;
}
a#site-logo { color: #8C8C8C; }
#portal-header { border-bottom-color: #EEEEEE; }
#portal-globalnav { background-color: #EEEEEE; }
#globalnav-wrapper { border-bottom-color: #EEEEEE; }
#portal-globalnav li .navsep { background-color: #8C8C8C; }
#portal-globalnav .selected a,
#portal-globalnav .selected a:focus,
#portal-globalnav .selected a:hover {
border-top-color: #EEEEEE;
border-right-color: #EEEEEE;
border-left-color: #EEEEEE;
}
.icon-bar {background-color: #8C8C8C;}
.btn-navbar {background-color: #EEEEEE;}
#portal-footer-wrapper .width-full,
#portal-footer-wrapper #portal-footer { border-top-color: #8C8C8C;}
dl.portletBanner dt .tile,
dl.portletBanner dt a.tile {
background-color: #8C8C8C;
}
/* */

}


/* - unife_responsive.css - */
/* https://old.fst.unife.it/interateneo/lm.filosofia/portal_css/unife_responsive.css?original=1 */
/* */
/* */
/* **/
@media only screen and (max-width: 1095px) {
.carousel div.scrollable div.items div.itemPadding div.itemPaddingTitle h2 {
font-size: 225%;
}
.carousel div.scrollable div.items div.itemPadding div.itemPaddingTitle p.tileBody {
font-size: 125%;
}
}
/* **/
@media only screen and (max-width: 979px) {
.carousel div.scrollable div.items div.itemPadding div.itemPaddingTitle h2 {
font-size: 200%;
}
.carousel div.scrollable div.items div.itemPadding div.itemPaddingTitle p.tileBody {
font-size: 100%;
}
#portal-header {
margin-bottom:0;
padding-bottom: 0;
border-bottom:0;
}
#portal-siteactions {clear: left; margin-top: 0.3em; }
#portal-searchbox {clear: none; margin-top: 0;}
#portal-searchbox .LSBox #searchGadget, #portal-searchbox .LSBox #nolivesearchGadget { font-size: 1em; }
#portal-searchbox .LSBox input.searchButton {
background-size: 30%;
width: 20%;
height: 72%;
}
#portal-languageselector {margin-top:0;}
}
/* **/
@media only screen and (max-width: 767px) {
body[class*='site-'] { font-size: 1.1em; }
#portal-column-one,
#portal-column-two,
#portal-column-content {
clear: both;
width: 97.75%;
margin-left: -98.875%;
}
#portletPageColumns #portletPageMiddleFirst,
#portletPageColumns #portletPageMiddleSecond,
#portletPageColumns #portletPageFirstColumn,
#portletPageColumns #portletPageSecondColumn,
#portletPageColumns #portletPageThirdColumn,
#portletPageColumns #portletPageFourthColumn {
clear: both;
float: none;
margin-left:0;
margin-right:0;
width: 100%;
padding:0;
}
#portal-column-one .portletERPortletNavigation { border-right:0; }
#portal-column-one .portletERPortletNavigation .portletTopRight { display: none; }
#unife-logo {
display: block;
float: none;
text-align: center;
}
#site-logo {
margin: 20px 0;
line-height: 1.1em;
text-align: center;
max-width: 100%;
float: none;
display: block;
font-size: 2.5em;
}
a#site-logo { color: #000; }
.navbar .container {
width: auto;
padding: 0;
}
#globalnav-wrapper { border:0; }
#globalnav-wrapper .brand {
height: auto;
overflow: visible;
margin: 0;
width: auto;
}
#globalnav-wrapper .btn-navbar {
display: block;
}
#globalnav-wrapper .btn-navbar.collapsed {
background-color: #555;
color: #FFF;
}
#globalnav-wrapper.expanded .brand {
color: #F8F8F6;
}
#globalnav-wrapper .btn-navbar.collapsed .icon-bar { background-color: #CCC;}
#globalnav-wrapper .nav-collapse {
clear: both;
}
#globalnav-wrapper .nav-collapse .nav {
float: none;
margin: 0 0 0.5em;
}
#globalnav-wrapper .nav-collapse .nav > li {
float: none;
display: block;
margin-bottom: 0;
}
#portal-globalnav li .navsep { display: none; }
#globalnav-wrapper .nav-collapse .nav > li > a {
padding: 10px 15px;
font-weight: bold;
display: block;
border-top: 1px solid #CCC;
border-bottom: 1px solid #FFF;
margin: 0;
font-size: 1.2em;
}
#portal-globalnav .selected a,
#portal-globalnav .selected a:focus,
#portal-globalnav .selected a:hover {
top:0;
}
#globalnav-wrapper .nav-collapse,
#globalnav-wrapper .nav-collapse.collapse {
overflow: hidden;
display:none;
}
#globalnav-wrapper .navbar .btn-navbar {
display: block;
}
#portal-footer .addressDetail,
#portal-footer .addressTitle {
width: 100%;
float: none;
margin-right: 0;
}
#portal-footer #link-social {
float: none;
margin-top: 10px;
}
#portal-footer p {
margin-bottom: 0.4em;
line-height: 1.5em;
}
#portal-footer .navsep {
display: block;
border:0;
padding-left:0;
margin-left:0;
}
.carousel,
.carousel div.scrollable,
.carousel div.scrollable div.items div.itemPadding {
height: 385px;
}
.carousel div.scrollable div.items div.itemPadding div.itemPaddingImage {
padding: 0;
float: none;
max-width: 100%;
height: auto;
}
.carousel div.scrollable div.items div.itemPadding div.itemPaddingTitle {
float: none;
max-width: 100%;
height: auto;
}
.carousel .tileItem img { height: auto;}
.carousel div.scrollable div.items div.itemPadding div.itemPaddingImage h2 {
font-size: 150%;
}
.carousel div.scrollable div.items div.itemPadding div.itemPaddingImage h2.tileHeadline {
margin: 0;
}
.carousel div.scrollable div.items div.itemPadding div.itemPaddingImage h2.tileHeadline span {
padding: 0;
background: rgb(255, 255, 255);
background: rgba(255, 255, 255, 1);
color: #000;
}
.carousel div.scrollable div.items div.itemPadding div.itemPaddingImage h2 a {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.carousel div.scrollable div.items div.itemPadding div.itemPaddingImage h2 a:hover,
.carousel div.scrollable div.items div.itemPadding div.itemPaddingImage h2 a:focus {
border-bottom: 0 none !important;
}
.carousel div.scrollable div.items div.itemPadding div.itemPaddingImage p.tileBody {
display: none;
}
}
/* **/
@media only screen and (min-width: 768px) {
#globalnav-wrapper .nav-collapse.collapse {
display: block !important;
}
}
/* **/
@media only screen and (max-width: 600px) {
.carousel,
.carousel div.scrollable,
.carousel div.scrollable div.items div.itemPadding {
height: 350px;
}
.carousel div.scrollable div.items div.itemPadding div.itemPaddingTitle h2 {
font-size: 130%;
}
}
/* **/
@media only screen and (max-width: 479px) {
/* */
body,
body[class*='site-'] {background-color: #FFF; }
#visual-portal-wrapper { padding: 20px 0;}
#portal-searchbox {
clear: both;
margin: 10px 0;
float: none;
}
#portal-siteactions {
clear: both;
margin: 10px 0 20px;
float: none;
text-align: center;
}
#portal-searchbox .LSBox #searchGadget,
#portal-searchbox .LSBox #nolivesearchGadget {
width: 80%;
font-size: 1.3em;
}
#portal-searchbox .LSBox input.searchButton {
background-size: 30%;
width: 12%;
height: 72%;
right: 2%;
}
#content div.newsImageContainer {
float: none;
margin: 0;
}
body[class*='site-'] img.image-left,
body[class*='site-'] img.image-right {
float: none;
margin: 2em auto;
display: block;
}
}
/* **/
@media only screen and (min-width: 480px) and (max-width: 767px) {
/* */
#portal-searchbox {width: 45%;}
#portal-searchbox .LSBox #searchGadget, #portal-searchbox .LSBox #nolivesearchGadget { width: 60%; }
#portal-searchbox .LSBox input.searchButton { right: 13%; width: 15%; height: 66%;}
}
/* **/
@media only screen and (min-width: 768px) and (max-width: 979px) {
/* */
#portal-column-two.withColumnOne {
clear: both;
width: 97.75%;
margin-left: -98.875%;
}
#portal-column-content.position-1\3a 4 { width: 72.75%;}
}
@media only screen and (min-width: 980px) {
/* */
}
/* */
