
/* - ++resource++plonetruegallery-portlet.css - */
@media screen {
/* https://www.castelloestense.it/portal_css/++resource++plonetruegallery-portlet.css?original=1 */
div.gallery-portlet-controls{
text-align:center;
}
dl.applied-portlet-gallery{
position:relative;
}
dl.applied-portlet-gallery dd.portletItem{
padding:0;
margin:0;
}
dl.applied-portlet-gallery div.gallery-portlet-controls{
position:absolute;
top:35px;
width:95px;
height:27px;
margin:auto;
display:none;
z-index:5;
background-image:url(++resource++plonetruegallery.resources/portlet/control.png);
}
dl.applied-portlet-gallery div.gallery-portlet-controls span{
position:absolute;
top:6px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span a{
color:transparent;
display: block;
cursor: pointer;
height:15px;
}
dl.applied-portlet-gallery dd a{
color:transparent !important;
border-bottom:none !important;
}
dl.applied-portlet-gallery a:hover{
color:transparent !important;
border-bottom:none !important;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.next{
left:65px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.next a{
background-image:url(++resource++plonetruegallery.resources/portlet/next.png);
width:25px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.prev a{
background-image:url(++resource++plonetruegallery.resources/portlet/prev.png);
width:25px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.prev{
left:5px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.play-pause{
left:40px;
top:5px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.play-pause a{
background-image:url(++resource++plonetruegallery.resources/portlet/play.png);
width:20px;
height:17px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.timed{
left:40px;
top:7px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.timed a{
background-image:url(++resource++plonetruegallery.resources/portlet/pause.png);
width:16px;
height:13px;
}
}


/* - ++resource++castelloestense.plonetheme.stylesheets/main.css - */
@media screen {
/* https://www.castelloestense.it/portal_css/++resource++castelloestense.plonetheme.stylesheets/main.css?original=1 */
/* */

}


/* - sunburst_public.css - */
@media screen {
/* https://www.castelloestense.it/portal_css/sunburst_public.css?original=1 */
/* */
/* */
/* */
body {
font-size: 75%;
font-family: Arial, Helvetica, sans-serif;
background: #FFF;
color: Black;
}
body.smallText {
font-size: 90%;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'CabinRegular', sans-serif;
color: Black;
letter-spacing:normal;
}
h1 {
color: Black;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: #891206;
}
a:link {
color: #891206;
}
a:visited {
color: #891206;
}
a:hover {
color: #380702;
}
input {
font-family:  Arial, Helvetica, 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;
}
#portal-globalnav {
background: #dddddd;
}
#portal-globalnav li a {
background: #dddddd;
}
#portal-globalnav .selected a,
#portal-globalnav a:focus,
#portal-globalnav a:hover {
background: Black;
color: White;
}
#portal-globalnav .selected a:focus,
#portal-globalnav .selected a:hover {
background: #dddddd;
color: Black;
}
#portal-personaltools {
background:#dddddd;
}
#portal-personaltools a {
color: #891206;
}
#portal-languageselector {
background: #dddddd;
}
/* */
#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: #380702;
}
/* */
/* */
dl.portlet dt,
div.portletAssignments div.portletHeader {
background: #dddddd;
}
dl.portlet dt a:link,
dl.portlet dt a:visited,
dl.portlet dt a:focus,
dl.portlet dt a:hover {
color: #891206;
}
div.managePortletsLink {
background: #dddddd;
}
/* */
/* */
dl.portlet ul.navTreeLevel0 > .navTreeItem {
border-color: #dddddd;
border-width: 0px;
}
dl.portlet ul.navTree .navTreeCurrentItem {
background-color: #dddddd;
border-left: 1em solid #dddddd;
}
/* */
/* */
#content a:link,
dl.portlet a:link {
color: #891206;
border-color: #891206;
border-bottom-width: 1px;
border-bottom-style: solid;
}
#content a:visited,
dl.portlet a:visited {
color: #891206;
border-color: #891206;
border-bottom-width: 1px;
}
#content a:focus,
#content a:hover,
dl.portlet a:focus,
dl.portlet a:hover {
color: #380702 !important;
}
#category {
color: #666;
}
#category a.link-category {
background: #dddddd;
}
#category a.link-category:hover {
background: Black;
color: White;
border-color: Black;
}
#content pre {
background-color: #222;
color: White;
}
#content div.documentByLine,
dl dt .documentByLine {
color: #666;
}
#content .discreet,
#sidebar .discreet {
color: #76797c;
}
#content .visualHighlight {
background-color: #ffb;
}
#content .pullquote {
color: #444;
}
#content .callout {
background: #eee;
border-color: #ccc;
}
#content .documentDescription,
#content #description
{
color: Black;
font-weight: Bold;
font-family: Arial, Helvetica, 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: White;
}
table.listing th {
color: Black;
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: #dddddd!important;
border-bottom-color: white;
}
div.listingBar a {
border-color: White;
}
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: #dddddd;
border-color: #dddddd;
}
#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: Black;
}
#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: #000;
}
#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: 'CabinRegular', sans-serif;
color: Black;
font-size: 1.4em;
}
/* */
#archetypes-fieldname-description textarea#description {
font-family: Arial, Helvetica, sans-serif;
color: #000;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
background-color: #ffffe0;
}
#content fieldset {
border-color: White;
}
#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: #dddddd;
background-color: Black;
}
#portal-footer a:hover {
color: #dddddd;
}
#portal-colophon a {
color: #891206;
}
#portal-colophon a:hover {
color: #380702;
}
/* */
/* */
#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;
}
/* */

}


/* - castelloestense.css - */
@media screen {
/* https://www.castelloestense.it/portal_css/castelloestense.css?original=1 */
/* */
/* */
/* */
html {
position: relative;
}
body{
/* */
/* */
background: url("shattered.png") repeat scroll 0 0 transparent;
padding: 58px 0 220px;
}
#visual-portal-wrapper {
max-width: 1200px;
margin: 0 auto;
}
.castello-wrapper {
width: 92%;
}
#portal-columns{
clear:both;
padding-top: 10px;
display: inline;
float: left;
position: static;
margin-left: 0;
margin-right: 0;
}
#portal-column-one {
width: 29%;
padding: 0;
display: inline;
position: static;
left: 0;
float: left;
margin-left: 0;
margin-right: 2%;
}
#portal-column-content {
width: 69%;
display: inline;
position: static;
left: 0;
float: left;
margin-left: 0;
margin-right: 0;
}
#portal-column-content.width-full {
width: 100%;
}
#portal-column-two {
display: none;
}
#viewlet-above-content,
#viewlet-below-content,
#content {
padding: 0 10px;
}
#viewlet-below-content {
margin-top: 1em;
}
#portal-top,
#portal-column-content {
background-color: #FFF;
}
#portal-columns {
background-color: #FFF;
padding-bottom: 28px;
}
#portal-column-one,
#footer-wrapper {
background-color: #323232;
}
#content {
margin-top: 0;
margin-bottom:0;
font-size: 100%;
}
#content-core {
margin-bottom: 5em;
}
/* **/
#portal-header {
min-height: 112px;
position: static;
width: 100%;
}
#portal-top {
float: left;
width: 100%;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
display: inline;
position: static;
margin-left: 0;
margin-right: 0;
}
#portal-personaltools {
background-color: #EEEEEE;
}
/* **/
#top-left,
#top-right {
padding: 18px 24px 0;
}
#top-left {
float: left;
}
#top-right {
float: right;
padding: 5px 17px 0;
}
#top-left li {
padding-right: 40px;
}
/* **/
#portal-searchbox {
margin: 0;
padding: 0 24px 0;
float: left;
font-size: 90%;
text-align: left;
}
#portal-searchbox form{
background-color: #fcfcfb;
border: 1px solid #dddcda;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 1px 1px 2px #f4f4f4;
-moz-box-shadow: 1px 1px 2px #f4f4f4;
box-shadow: 1px 1px 2px #f4f4f4;
}
#portal-searchbox .searchSection{
display: none;
}
#searchGadget,
#nolivesearchGadget{
background: transparent !important;
border: none !important;
color: #898989;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: 3px;
width: 122.5px;
color: black;
}
#portal-searchbox .searchButton{
background: transparent url(++resource++castelloestense.plonetheme.images/lente.png) 0 0 no-repeat;
border: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 16px;
height: 16px;
text-indent: -9999px;
margin: 3px 0 3px 3px;
}
#portal-searchbox #LSResult {
display: none !important;
}
#portal-searchbox .searchButton:hover,
#portal-searchbox .searchButton:active,
#portal-searchbox .searchButton:focus{
background-color: #edf3fe;
border-left: 1px solid #dde8fe;
}
/* **/
#portal-languageselector {
padding: 10px 24px 10px;
float: right;
clear: right;
background: none repeat scroll 0 0 transparent;
border: medium none;
}
#portal-languageselector li {
float: right;
margin: 0;
margin-left: 8px;
}
#portal-languageselector li a {
background: url("++resource++castelloestense.plonetheme.images/languages.jpg") no-repeat scroll 0 0 transparent;
display: block;
height: 11px;
text-indent: -9999px;
width: 16px;
}
#portal-languageselector li.language-nl a {
background-position: -96px 0;
}
#portal-languageselector li.language-en a {
background-position: -48px 0;
}
#portal-languageselector li.language-fr a {
background-position: -24px 0;
}
#portal-languageselector li.language-de a {
background-position: -120px 0;
}
#portal-languageselector li.language-it a {
background-position: 0 0;
}
#portal-languageselector li.language-es a {
background-position: -72px 0;
}
/* **/
#portal-logo {
text-align: center;
display: block;
padding: 25px 0 0;
margin: 0 auto;
width: 192px;
}
/* **/
#portal-breadcrumbs {
font-size: 0.9em;
margin: 5px 0 25px;
}
#breadcrumbs-you-are-here{
font-weight: bold;
}
#portal-breadcrumbs a {
border-bottom: 1px solid #891206;
padding-bottom: 0;
}
/* **/
#portal-globalnav {
margin: 30px 0 18px;
background: #323232;
text-align: center;
}
#portal-globalnav li a {
background: transparent;
text-transform: uppercase;
padding: 5px 1em;
font-size: 1.2em;
color: #fff;
}
#portal-globalnav li a:hover,
#portal-globalnav li a:focus {
background: #000;
}
#portal-globalnav li.selected a {
background: #ddd;
color: #000;
}
#portal-globalnav li.selected a:hover,
#portal-globalnav li.selected a:focus {
background: #eee;
}
/* **/
#footer-wrapper {
width: 100%;
margin: 0 auto;
padding: 0;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
position: relative;
display: inline;
float: left;
}
#castelloestense-footer,
#portal-siteactions,
#footer-wrapper #social-links {
padding: 5px;
padding: 35px 15px 17px;
}
#castelloestense-footer {
float: right;
text-align: right;
padding-bottom: 12px;
}
#portal-siteactions {
display: block;
width: 50%;
margin: 0 auto;
clear: none;
font-size: 110%;
font-family: 'CabinRegular', sans-serif;
text-align: center;
padding-top: 50px;
}
#portal-siteactions li {
padding: 0 0.3em 0 1em;
}
#portal-siteactions li a:link,
#portal-siteactions li a:visited {
color: #FFF;
}
#portal-siteactions li a:hover,
#portal-siteactions li a:active
#portal-siteactions li a:focus {
color: #ccc !important;
}
#footer-wrapper #social-links{
padding-top: 50px;
float: left;
}
.social-links li,
#social-links li {
display: block;
float: left;
}
.social-links li a,
#social-links li a {
background: url(++resource++castelloestense.plonetheme.images/socialfooter.png) no-repeat scroll 0 0 transparent;
display: block;
height: 22px;
text-indent: -9999px;
width: 22px;
margin: 3px;
border-bottom: none;
}
.social-links li#twitter-sociallink a,
#social-links li#twitter-sociallink a {
background-position: 0 0;
}
.social-links li#facebook-sociallink a,
#social-links li#facebook-sociallink a {
background-position: -25px 0;
}
.social-links li#youtube-sociallink a,
#social-links li#youtube-sociallink a {
background-position: -52px 0;
}
/* **/
#content .documentDescription, #content #description {
line-height: 1.6em;
padding: 0.8em 0 0.3em;
}
.template-document_view #content img,
.template-event_view #content img,
.template-newsitem_view #content img {
border: 2px solid #D8D8D8;
padding: 2px 2px 3px;
margin: 15px;
}
.template-event_view #content div.eventDetails img {
border: none;
padding: 0;
margin: 0;
}
#content p img.image-right {
margin-right: 0;
}
#content p img.image-left {
margin-left: 0;
}
#content a:hover, dl.portlet a:hover, #portal-breadcrumbs a:hover {
border-bottom-style: solid;
border-bottom-color: #380702;
}
#content a:link, dl.portlet a:link,
#content a:visited, dl.portlet a:visited{
color: #891206;
}
h1 {
color: #891206;
font-weight: normal;
}
h2 {
font-size: 1.5em;
font-weight: normal;
}
h3 {
font-size: 1.1em;
margin:0 0 0.9em;
}
#category a.link-category, span.selectedTag {
color: Black;
}
#content .relatedItems a {
border-bottom: none;
}
div.listingBar a:hover {
color: Black;
background-color: #CCC;
border-color: Black;
}
table.plain th,
table.plain td {
border: 1px solid #DDDDDD;
}
#content ul {
list-style-type: square;
}
/* **/
#portlets-footer {
clear: both;
padding-top: 1em;
}
/* **/
.portaltype-portlet-page #portal-breadcrumbs,
.portaltype-portlet-page #content > h1 {
display: none;
}
.portaltype-portlet-page #content {
margin: 0;
padding: 0;
}
.portaltype-portlet-page #viewlet-below-content {
margin-top: 0;
}
#portletPageColumns dt.portletHeader {
font-size: 150%;
font-weight: normal;
width: 20%;
}
#portletPageColumns dt.portletHeader a {
border: 0 none;
}
#portletPageColumns .portletItem {
padding: 20px 20px 50px 15px;
}
#portletPageColumns dl.portlet ul.navTree li a {
border: medium none;
}
#portletPageColumns .portletAssignments a {
border: medium none;
}
/* **/
dl.portlet {
font-size: 100%;
}
.portlet {
background-color: #323232;
}
#content div.portlet,
#content dl.portlet.rerPortletAdvancedStatic,
#content dl.portlet.portletStaticText,
#content div.portletStaticText,
div.portlet,
dl.portlet.rerPortletAdvancedStatic,
dl.portlet.portletStaticText,
div.portletStaticText {
margin-bottom: 0;
}
#content dl,
dl.portlet {
margin-bottom: 1em;
}
dl.portlet,
div.managePortletsLink {
margin-left: 5px;
}
.portlet dt.portletHeader{
background-color: #bf1909;
color: #FFF !important;
line-height: 1em;
font-family: 'CabinRegular', sans-serif;
font-weight: normal;
padding: 0.32em 1em;
dispaly: block;
width: 30%;
font-size: 115%;
letter-spacing: 0.8px;
}
.portlet dt.portletHeader span,
.portlet dt.portletHeader a {
color: #FFF !important;
font-weight: normal;
}
.portlet dt.portletHeader a:hover,
#content .portlet dt.portletHeader a:hover,
.portlet dt.portletHeader a:focus,
#content .portlet dt.portletHeader a:focus,
.portlet dt.portletHeader a:active,
#content .portlet dt.portletHeader a:active {
color: #ccc !important;
}
.portlet .portletFooter {
text-align: right;
font-size: 0.95em;
}
dl.portlet .portletFooter a,
div.portlet .portletFooter a {
color: #FFF;
border-bottom: 1px solid #FFF;
margin-right:5px;
}
dl.portlet .portletFooter a:hover,
div.portlet .portletFooter a:hover,
dl.portlet .portletFooter a:focus,
div.portlet .portletFooter a:focus,
dl.portlet .portletFooter a:active,
div.portlet .portletFooter a:active {
color: #ccc !important;
border-bottom: 1px solid #ccc !important;
}
#portal-column-one .portlet.rerPortletAdvancedStatic dt.portletHeader,
#portal-column-one .portlet.portletStaticText dt.portletHeader {
display: none;
}
div.portlet div.portletFooter,
dl.portlet.rerPortletAdvancedStatic dd.portletFooter,
dl.portlet.portletStaticText dd.portletFooter {
border-bottom: 2px solid #eee;
margin: 0 1em;
padding: 0 0 1em;
}
div.portlet div.portletItem,
dl.portlet.rerPortletAdvancedStatic dd.portletItem,
dl.portlet.portletStaticText dd.portletItem {
margin: 0 1em;
padding: 1em 0 0;
}
.portlet .portletItem {
color: #FFF;
}
.portlet .portletItem a:link,
.portlet .portletItem a:visited {
color: #FFF !important;
}
.portlet .portletItem a:hover,
.portlet .portletItem a:focus,
.portlet .portletItem a:active {
color: #ccc !important;
}
dl.portlet dt.hiddenStructure{
margin: 0;
width: 0;
}
.portletStaticText iframe,
.rerPortletAdvancedStatic iframe{
width:99.9%;
}
#portletPageColumns .blockedPortlet .portletHeader {
margin: 0;
}
#portal-column-one .rerPortletAdvancedStatic img {
max-width: 100%;
}
/* **/
div.managePortletsLink {
background: none repeat scroll 0 0 #FFF;
margin-top: 1em;
margin-right: 5px;
}
.managePortletsLink a:link,
.managePortletsLink a:visited {
color: #000;
}
#portletmanager-plone-leftcolumn {
padding: 5px;
}
.portlets-manager,
.portlets-manager .portletAssignments .portletHeader {
background-color: #FFF;
}
.blockedPortlet .portletHeader {
background: none repeat scroll 0 0 #FFF !important;
}
/* **/
.portlet.portletStaticText,
.portlet.rerPortletAdvancedStatic {
background-color: #FFF;
margin-left: 0;
}
.portlet.portletStaticText .portletItem,
.portlet.rerPortletAdvancedStatic .portletItem {
color: #000;
}
.portlet.rerPortletAdvancedStatic .portletItem a:link,
.portlet.portletStaticText .portletItem a:link,
.portlet.rerPortletAdvancedStatic .portletItem a:visited,
.portlet.portletStaticText .portletItem a:visited {
color: #891206 !important;
}
#content .portletStaticText,
#content .rerPortletAdvancedStatic {
margin: 0;
}
#content .portletStaticText .portletFooter,
#content .rerPortletAdvancedStatic .portletFooter {
border-bottom: 0 none;
}
.portlet.portletStaticText .portletFooter a,
.portlet.rerPortletAdvancedStatic .portletFooter a {
color: #891206;
border-bottom: none;
}
.portlet.portletStaticText .portletFooter a:hover,
.portlet.rerPortletAdvancedStatic .portletFooter a:hover,
.portlet.portletStaticText .portletFooter a:focus,
.portlet.rerPortletAdvancedStatic .portletFooter a:focus,
.portlet.portletStaticText .portletFooter a:active,
.portlet.rerPortletAdvancedStatic .portletFooter a:active {
color: #380702 !important;
border-bottom: none !important;
}
/* **/
.portlet.portletNavigationTree,
.portlet.portletERPortletNavigation {
font-size: 117%;
letter-spacing: 0.5px;
}
.portlet.portletNavigationTree,
.portlet.portletERPortletNavigation{
font-family:  'CabinRegular', sans-serif;
border-top: 1px solid #bf1909;
}
dl.portletNavigationTree dd.portletItem {
padding: 1em;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem,
dl.portlet ul.navTreeLevel0 ul .navTreeItem,
dl.portlet ul.navTreeLevel0 li.navTreeCurrentNode {
padding: 0.05em 0.8em 0 18px;
margin-bottom: 0;
}
dl.portlet ul.navTree .navTreeCurrentItem {
border-left: 0;
background-color: transparent;
margin: 0;
font-weight: bold;
font-size: 1.05em;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
line-height: 1.6em;
}
/* ***/
#portletPageColumns .rtCollectionPortlet {
margin: 0;
background-color: #FFF;
}
#portletPageColumns .rtCollectionPortlet dt.portletHeader {
margin-bottom: 0.2em;
}
#portletPageColumns .rtCollectionPortlet .portletItem {
padding: 20px 20px 0 15px;
color: #000;
}
#portletPageColumns .rtCollectionPortlet .portletItem a {
color: #000 !important;
}
#portletPageColumns .rtCollectionPortlet img.tileImage {
float: left;
margin: 0 15px 7px 0;
}
#portletPageColumns .rtCollectionPortlet .rt_item a.tile {
font-size: 115%;
font-weight: bold;
border-bottom: none;
color: #000 !important;
}
#portletPageColumns .rtCollectionPortlet #portletItemDetails {
float: right;
}
/* **/
div.portlet.social-links,
dl.portlet#social-links {
padding-top: 0.5em;
padding-left: 2.5em;
}
div.portlet.social-links {
margin-left: 5px;
margin-bottom: 1em;
}
div.portlet.social-links {
background-color: #323232 !important;
}
div.portlet.social-links div.portletItem {
margin: 0;
padding: 0;
}
div.portlet.social-links span,
dl.portlet#social-links span {
color: #FFF;
}
div.portlet.social-links ul,
dl.portlet#social-links ul {
margin: 5px 0;
}
/* **/
#portletPageColumns .portlet.rerPortletAdvancedStatic.newsImage .portletItem {
margin: 0;
}
#portletPageColumns .portlet.rerPortletAdvancedStatic.newsImage .portletHeader {
padding: 0;
width: 100%;
}
#portletPageColumns .portlet.rerPortletAdvancedStatic.newsImage .portletHeader span.headerImg {
display: block;
background-repeat: no-repeat;
background-color: white;
}
#portletPageColumns .portlet.rerPortletAdvancedStatic.newsImage .portletHeader span.tile {
display: none;
}
/* **/
.portletCalendar dt.portletHeader {
width: auto;
}
.ploneCalendar .weekdays th {
color: #000;
}
.ploneCalendar .event,
.ploneCalendar .todayevent,
.ploneCalendar .todaynoevent {
background-color: #bf1909;
}
/* **/
.portlet.red-on-grey,
.portlet.white-on-grey {
background-color: #323232;
}
.portlet.grey-on-red,
.portlet.white-on-red {
background-color: #bf1909;
}
.portlet.red-on-grey .portletItem,
.portlet.white-on-grey .portletItem,
.portlet.grey-on-red .portletItem,
.portlet.white-on-red .portletItem {
color: #FFF;
}
.portlet.red-on-grey .portletItem a:link,
.portlet.white-on-grey .portletItem a:link,
.portlet.grey-on-red .portletItem a:link,
.portlet.white-on-red .portletItem a:link,
.portlet.red-on-grey .portletItem a:visited,
.portlet.white-on-grey .portletItem a:visited,
.portlet.grey-on-red .portletItem a:visited,
.portlet.white-on-red .portletItem a:visited {
color: #FFF !important;
border-color: #FFF !important;
}
.portlet.red-on-grey .portletItem a:hover,
#content .portlet.red-on-grey .portletItem a:hover,
.portlet.white-on-grey .portletItem a:hover,
#content .portlet.white-on-grey .portletItem a:hover,
.portlet.grey-on-red .portletItem a:hover,
#content .portlet.grey-on-red .portletItem a:hover,
.portlet.white-on-red .portletItem a:hover,
#content .portlet.white-on-red .portletItem a:hover,
.portlet.red-on-grey .portletItem a:focus,
#content .portlet.red-on-grey .portletItem a:focus,
.portlet.white-on-grey .portletItem a:focus,
#content .portlet.white-on-grey .portletItem a:focus,
.portlet.grey-on-red .portletItem a:focus,
#content .portlet.grey-on-red .portletItem a:focus,
.portlet.white-on-red .portletItem a:focus,
#content .portlet.white-on-red .portletItem a:focus,
.portlet.red-on-grey .portletItem a:active,
#content .portlet.red-on-grey .portletItem a:active,
.portlet.white-on-grey .portletItem a:active,
#content .portlet.white-on-grey .portletItem a:active,
.portlet.grey-on-red .portletItem a:active,
#content .portlet.grey-on-red .portletItem a:active,
.portlet.white-on-red .portletItem a:active,
#content .portlet.white-on-red .portletItem a:active {
color: #ccc !important;
border-color: #ccc !important;
}
.portlet.portletERPortletNavigation.red-on-grey {
border-color: #bf1909 !important;
}
.portlet.red-on-grey dt.portletHeader,
.portlet.red-on-white dt.portletHeader {
background-color: #bf1909 !important;
}
.portlet.grey-on-red dt.portletHeader,
.portlet.grey-on-white dt.portletHeader {
background-color: #323232 !important;
}
.portlet.red-on-grey dt.portletHeader span,
.portlet.red-on-grey dt.portletHeader a,
.portlet.red-on-white dt.portletHeader span,
.portlet.red-on-white dt.portletHeader a,
.portlet.grey-on-red dt.portletHeader span,
.portlet.grey-on-red dt.portletHeader a,
.portlet.grey-on-white dt.portletHeader span,
.portlet.grey-on-white dt.portletHeader a {
color: #FFFFFF !important;
}
.portlet.portletERPortletNavigation.white-on-grey {
border-color: #FFFFFF !important;
}
.portlet.white-on-grey dt.portletHeader,
.portlet.white-on-red dt.portletHeader {
background-color: #FFFFFF !important;
}
.portlet.white-on-grey dt.portletHeader span,
.portlet.white-on-grey dt.portletHeader a,
.portlet.white-on-red dt.portletHeader span,
.portlet.white-on-red dt.portletHeader a {
color: #000000 !important;
}
/* **/
#portal-sitemap .navTreeLevel2,
#portal-sitemap .navTreeLevel2 ul {
font-size: 1em;
}
/* **/
#simpleslider {
clear: both;
margin-top: 0;
margin-bottom: 18px;
border-top: 5px solid #bf1909;
border-bottom: 5px solid #bf1909;
-moz-box-shadow: 0 0 3px #888;
-webkit-box-shadow: 0 0 3px #888;
box-shadow: 0 0 3px #888;
}
ul.bjqs-controls.v-centered li a {
text-indent: -9999px;
padding: 17px 24px;
}
ul.bjqs-controls.v-centered li.bjqs-prev a {
background: url("++resource++castelloestense.plonetheme.images/left-arrow.png") no-repeat scroll 0 0 transparent;
}
ul.bjqs-controls.v-centered li.bjqs-next a {
background: url("++resource++castelloestense.plonetheme.images/right-arrow.png") no-repeat scroll 0 0 transparent;
}
ul.bjqs-controls.v-centered li.bjqs-prev a:hover,
ul.bjqs-controls.v-centered li.bjqs-prev a:active,
ul.bjqs-controls.v-centered li.bjqs-prev a:focus,
ul.bjqs-controls.v-centered li.bjqs-next a:hover,
ul.bjqs-controls.v-centered li.bjqs-next a:active,
ul.bjqs-controls.v-centered li.bjqs-next a:focus {
opacity: 0.8;
}
ol.bjqs-markers {
display: block;
position: absolute;
left: 65% !important;
width: 35%;
bottom: 0;
}
ol.bjqs-markers.h-centered {
text-align: right;
}
ol.bjqs-markers li a {
background: url("++resource++castelloestense.plonetheme.images/bg-white-trasp.png") repeat scroll 0 0;
color: #000000;
margin: 0 10px 10px 0;
padding: 0;
display: inline-block;
width: 15px;
height: 15px;
border-radius: 50%;
cursor: pointer;
font-size: 0;
line-height: 0;
color: transparent;
}
ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover {
background: url("++resource++castelloestense.plonetheme.images/bg-red-trasp.png") repeat scroll 0 0;
color: #FFFFFF;
}
ul.bjqs li.bjqs-slide p.bjqs-caption {
font-family:  'CabinRegular', sans-serif;
font-size: 2em;
font-weight: normal;
text-shadow: 1px 1px 1px #888;
text-transform: uppercase;
color: #000;
width: 60%;
padding: 1%;
}
ul.bjqs li.bjqs-slide p.bjqs-caption a {
color: #000;
}
ul.bjqs li.bjqs-slide p.bjqs-caption a:hover,
ul.bjqs li.bjqs-slide p.bjqs-caption a:active,
ul.bjqs li.bjqs-slide p.bjqs-caption a:focus {
opacity: 0.8;
}
/* */
.description-contact,
.contact-numbers {
margin-bottom: 0.5em;
}
/* **/
.icons-on .tileItem.visualIEFloatFix h2.tileHeadline a.contenttype-document,
.icons-on .tileItem.visualIEFloatFix h2.tileHeadline a.contenttype-event,
.icons-on .tileItem.visualIEFloatFix h2.tileHeadline a.contenttype-folder,
.icons-on .tileItem.visualIEFloatFix h2.tileHeadline a.contenttype-link,
.icons-on .tileItem.visualIEFloatFix h2.tileHeadline a.contenttype-item,
.icons-on .tileItem.visualIEFloatFix h2.tileHeadline a.contenttype-site,
.icons-on .tileItem.visualIEFloatFix h2.tileHeadline a.contenttype-topic {
background: none;
padding-left: 0 !important;
}
#content div.DiscoverCastle .tileItem.visualIEFloatFix {
margin-bottom: 2em;
}
#content div.DiscoverCastle .tileItem.visualIEFloatFix img.tileImage {
float: left;
}
#content div.DiscoverCastle .newsImageContainer {
display: none;
}
/* */
#content dl.searchResults dt a {
border-bottom: medium none;
}
/* */
.embedwidget {
font-family: Arial, Helvetica, sans-serif;
}
.embedwidget > div {
display: block;
clear: both;
margin-bottom: 1.5em;
width: 100%;
overflow: auto;
}
.embedwidget > div h4 {
font-weight: bold;
line-height: 1.5em;
color: black;
font-family: 'CabinRegular', sans-serif;
letter-spacing: normal;
font-size: 1.1em;
text-decoration: none;
border-bottom: medium none;
margin-bottom: 1em;
}
.embedwidget > div a {
font-weight: bold;
color: black;
font-family: 'CabinRegular', sans-serif;
letter-spacing: normal;
text-decoration: none;
border-bottom: medium none;
}
#content .embedwidget > div a:link,
#content .embedwidget > div a:visited {
color: black !important;
border-bottom: medium none !important;
}
#content .embedwidget > div a:hover,
#content .embedwidget > div a:active {
color: #380702 !important;
border-bottom: 1px solid #380702 !important;;
}
.embedwidget > div img {
display: block;
max-width: 100px;
max-height: 100px;
border: 1px solid #DDDDDD;
margin: 0.5em 1em 0.5em 0;
}
.embedwidget > div .embedimage {
float: left;
}
/* */
.embedwidget > div h4 .discreet{
display: block;
float: right;
text-align: right;
}
.embedwidget > div img:after {
clear: both;
}
/* **/
span.ploneSkin table.mceToolbar {
float: none;
}
.template-translate_item #portal-column-one {
display: none;
}
.template-translate_item #portal-column-content {
width: 100%;
}
li#document-action-kml_download {
display: none;
}
/* */
}

