
/* - fix_styles_validation.css - */
/* https://www.provincia.vicenza.it/portal_css/fix_styles_validation.css?original=1 */
/* */
.discussion .hide {
display: none;
}
/* */
.discussion,
#commenting {
/* */
clear: both;
}
.comment {
}
.commentImage {
float: left;
margin-right: 0.5em;
height: 3.5em;
}
.commentImage a:link {
/* */
border: 0px;
}
.commentImage img {
}
.commentDate {
display: block;
font-size: 85%;
line-height: 1.5em;
padding-top: 0.5em;
color: #76797C;
}
.commentBody {
clear: both;
margin: 1em 0;
overflow: auto;
}
.commentBody p {
float: left;
}
.discussion .documentByLine {
float: left;
margin-left: 0;
margin-bottom: 0.5em;
}
.commentActions {
float: right;
text-align: right;
}
.discussion .discreet {
color: #666666;
font-size: 85%;
}
/* */
.reply fieldset {
/* */
margin: 0 !important;
}
.reply .text-widget {
display: block;
}
.reply-to-comment-button {
display: none;
}
.cancelreplytocomment {
display: none;
}
/* */
#bulkactions {
text-align: left;
}
#dobulkaction {
margin: 0.3em 0;
}
.comment-publish-button {
float: left;
margin-right: 0.5em;
}
.comment-delete-button {
float: left;
}
#review-comments {
margin: 0;
}
#fieldset-moderate-comments {
padding: 2em 1em;
}
/* */
.template-discussion-settings .unclickable {
opacity: 0.6;
}
/* */
/* */
.row #dobulkaction {
margin: 0;
}
.row #commenting {
font-size: 80%;
}
.row #commenting .formControls {
margin: 0;
}
.row #commenting textarea,
.row .discussion textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
width: 100%;
}
.row #commenting fieldset,
.row .discussion fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}
.row #commenting legend,
.row .discussion legend {
padding: 0.5em 0.5em 0.5em 0;
font-size: 85%;
}
.row #commenting label,
.row .discussion label {
font-weight:bold;
}
/* ****/
.swMain {
position:relative;
display:block;
margin:0;
padding:0;
overflow:visible;
width:100%;
}
.swMain .stepContainer {
display:block;
position: relative;
margin: 0;
padding:0;
border: 0px solid #CCC;
overflow:hidden;
clear:both;
height:450px;
}
.swMain .stepContainer div.content {
display:block;
position: relative;
margin: 0;
padding:5px;
border: 1px solid #CCC;
background-color:#F8F8F8;
height:450px;
text-align:left;
overflow:auto;
z-index:88;
-webkit-border-radius: 5px;
-moz-border-radius  : 5px;
clear:both;
}
.swMain div.actionBar {
display:block;
position: relative;
clear:both;
margin:             3px 0 0 0;
border:             1px solid #CCC;
padding:            0;
color:              #5A5655;
background-color:   #F8F8F8;
height:40px;
text-align:left;
overflow:auto;
z-index:88;
-webkit-border-radius: 5px;
-moz-border-radius  : 5px;
left:0;
}
.swMain .stepContainer .StepTitle {
display:block;
position: relative;
margin:0;
border:1px solid #E0E0E0;
padding:5px;
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
color:#5A5655;
background-color:#E0E0E0;
clear:both;
text-align:left;
z-index:88;
-webkit-border-radius: 5px;
-moz-border-radius  : 5px;
}
.swMain ul.anchor {
position: relative;
display:block;
float:left;
list-style: none;
padding: 0px;
margin: 10px 0;
clear: both;
border: 0px solid #CCCCCC;
background: transparent; /* */
}
.swMain ul.anchor li{
position: relative;
display:inline-block;
margin: 0 15px 0 0;
padding: 0;
}
/* */
.swMain ul.anchor li a {
display:block;
position:relative;
float:left;
margin:0;
padding:10px;
text-decoration: none;
outline-style:none;
-moz-border-radius  : 5px;
-webkit-border-radius: 5px;
z-index:99;
}
.swMain ul.anchor li a .stepNumber{
position:relative;
float:left;
display: block;
text-align: center;
padding:0 12px 4px;
font: bold 36px Georgia, serif;
background-color: #CCC;
color: #FFF;
border-radius  : 20px;
-moz-border-radius  : 20px;
-webkit-border-radius: 20px;
}
.swMain ul.anchor li a .stepDesc{
position:relative;
display:block;
float:left;
text-align: left;
padding:5px;
font-weight: bold;
font-size: 20px;
line-height: 0.9em;
margin-left: 6px;
}
.swMain ul.anchor li a .stepDesc small{
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.swMain ul.anchor li a.selected{
color:#F8F8F8;
background: #AA0000;  /* */
cursor:text;
}
.swMain ul.anchor li a.selected .stepNumber {
background-color: #FFF;
color: #AA0000;
}
.swMain ul.anchor li a.done .stepNumber {
background-color: #5B850B;
color: #CAE98F;
}
.swMain ul.anchor li a.done {
position:relative;
color:#FFF;
background: #75AD0A;
z-index:99;
}
.swMain ul.anchor li a.done:hover {
}
.swMain ul.anchor li a.disabled {
color:#CCCCCC;
background: #F8F8F8;
cursor:text;
}
.swMain ul.anchor li a.disabled:hover {
}
.swMain ul.anchor li a.error {
color:#FFF !important;
background: #f00 !important;
}
.swMain ul.anchor li a.error:hover {
color:#000 !important;
}
.swMain .buttonNext {
display:block;
float:right;
margin:5px 3px 0 3px;
padding:5px;
text-decoration: none;
text-align: center;
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
width:100px;
color:#FFF;
outline-style:none;
background-color:   #5A5655;
border: 1px solid #5A5655;
-moz-border-radius  : 5px;
-webkit-border-radius: 5px;
}
.swMain .buttonDisabled {
color:#F8F8F8  !important;
background-color: #CCCCCC !important;
border: 1px solid #CCCCCC  !important;
cursor:text;
}
.swMain .buttonPrevious {
display:block;
float:right;
margin:5px 3px 0 3px;
padding:5px;
text-decoration: none;
text-align: center;
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
width:100px;
color:#FFF;
outline-style:none;
background-color:   #5A5655;
border: 1px solid #5A5655;
-moz-border-radius  : 5px;
-webkit-border-radius: 5px;
}
.swMain .buttonFinish {
display:block;
float:right;
margin:5px 10px 0 3px;
padding:5px;
text-decoration: none;
text-align: center;
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
width:100px;
color:#FFF;
outline-style:none;
background-color:   #5A5655;
border: 1px solid #5A5655;
-moz-border-radius  : 5px;
-webkit-border-radius: 5px;
}
/* */
.txtBox {
border:1px solid #CCCCCC;
color:#5A5655;
font:13px Verdana,Arial,Helvetica,sans-serif;
padding:2px;
width:430px;
}
.txtBox:focus {
border:1px solid #EA8511;
}
.swMain .loader {
position:relative;
display:none;
float:left;
margin: 2px 0 0 2px;
padding:8px 10px 8px 40px;
border: 1px solid #FFD700;
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#5A5655;
background: #FFF url(../images/loader.gif) no-repeat 5px;
-moz-border-radius  : 5px;
-webkit-border-radius: 5px;
z-index:998;
}
.swMain .msgBox {
position:relative;
display:none;
float:left;
margin: 4px 0 0 5px;
padding:5px;
border: 1px solid #FFD700;
background-color: #FFFFDD;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#5A5655;
-moz-border-radius  : 5px;
-webkit-border-radius: 5px;
z-index:999;
min-width:200px;
}
.swMain .msgBox .content {
font: normal 12px Verdana,Arial,Helvetica,sans-serif;
padding: 0px;
float:left;
}
.swMain .msgBox .close {
border: 1px solid #CCC;
border-radius: 3px;
color: #CCC;
display: block;
float: right;
margin: 0 0 0 5px;
outline-style: none;
padding: 0 2px 0 2px;
position: relative;
text-align: center;
text-decoration: none;
}
.swMain .msgBox .close:hover{
color: #EA8511;
border: 1px solid #EA8511;
}
.last_mailchimp_campaign {
font-size: 80%;
padding: 2em 1em;
color: #666;
font-style: italic;
}
.last_mailchimp_campaign a.managePortletsFallback {
background-color: #F60;
color: #FFF;
font-size: 1em;
margin-left: 1em;
font-style: normal;
}
.swMain .field input.textType {
padding: 0.3em 0.5em;
min-width: 50%;
}


/* - vicenza_2015.css - */
/* https://www.provincia.vicenza.it/portal_css/vicenza_2015.css?original=1 */
@charset "UTF-8";
@media screen {
.sprite, .portlet.bannerColor h3 a:before, .emailAddress#email-pec:before, .emailAddress#email-info:before {
background-image: url(spritesheet.png);
background-repeat: no-repeat;
display: block;
}
.sprite-ico_collegamenti, .portlet.bannerColor.bannerLinks h3 a:before {
background-image: url(spritesheet.png);
background-repeat: no-repeat;
display: block;
background-position: -50px -50px;
width: 86px;
height: 73px;
}
.sprite-ico_esami, .portlet.bannerColor.bannerEsami h3 a:before {
background-image: url(spritesheet.png);
background-repeat: no-repeat;
display: block;
background-position: -50px -223px;
width: 95px;
height: 88px;
}
.sprite-ico_mail, .emailAddress#email-info:before {
background-image: url(spritesheet.png);
background-repeat: no-repeat;
display: block;
background-position: -50px -411px;
width: 34px;
height: 23px;
}
.sprite-ico_mail_pec, .emailAddress#email-pec:before {
background-image: url(spritesheet.png);
background-repeat: no-repeat;
display: block;
background-position: -50px -534px;
width: 37px;
height: 37px;
}
.sprite-ico_studi, .portlet.bannerColor.bannerCSA h3 a:before {
background-image: url(spritesheet.png);
background-repeat: no-repeat;
display: block;
background-position: -50px -671px;
width: 121px;
height: 94px;
}
.sprite-logo_at, .portlet.bannerColor.bannerAT h3 a:before {
background-image: url(spritesheet.png);
background-repeat: no-repeat;
display: block;
background-position: -50px -865px;
width: 103px;
height: 120px;
}
.sprite-logo_avvisi, .portlet.bannerColor.bannerAvvisi h3 a:before {
background-image: url(spritesheet.png);
background-repeat: no-repeat;
display: block;
background-position: -50px -1085px;
width: 110px;
height: 128px;
}
.sprite-logo_vicenza_midi {
background-image: url(spritesheet.png);
background-repeat: no-repeat;
display: block;
background-position: -50px -1313px;
width: 36px;
height: 54px;
}
.sprite-logo_vicenza_mini {
background-image: url(spritesheet.png);
background-repeat: no-repeat;
display: block;
background-position: -50px -1467px;
width: 17px;
height: 27px;
}
.sr-only, dl.portlet.listaSOL.mini dd.portletItem {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
/* */
body {
font-size: 14px;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
background: #ecf0f1;
color: #333333;
}
h1, h2, h3, h4, h5, h6 {
font-family: "Roboto", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: inherit;
letter-spacing: normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #2F76B5;
border-bottom: 1px dashed #AAA !important;
}
h1 a:focus, h1 a:hover, h2 a:focus, h2 a:hover, h3 a:focus, h3 a:hover, h4 a:focus, h4 a:hover, h5 a:focus, h5 a:hover, h6 a:focus, h6 a:hover {
border-bottom: 1px solid #747474 !important;
}
h1 {
color: inherit;
}
a:link {
color: #2F76B5;
}
a:visited {
color: #2F76B5;
}
a:hover {
color: #000;
}
a:active {
color: #960E0E;
}
input {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
}
#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,
#portal-columns dl.portalMessage,
#content dl.portalMessage,
#setup-link,
.comment,
#portal-footer,
#portal-sitemap,
#portal-searchbox,
div.portletAssignments,
#archetypes-fieldname-description textarea#description {
font-size: 1em;
}
div.overlay {
font-size: 0.95em;
}
div.overlay label {
font-size: 1em;
}
body.smallText {
font-size: 12px;
}
#portal-globalnav {
background: #ECF0F0;
}
#portal-globalnav li a {
background: #ECF0F0;
}
#portal-globalnav .selected a,
#portal-globalnav a:focus,
#portal-globalnav a:hover {
background: #6e6f73;
color: #FFF;
}
#portal-globalnav .selected a:focus, #portal-globalnav .selected a:hover {
background: #ECF0F0;
color: #6e6f73;
}
#portal-personaltools {
background: #ECF0F0;
}
#portal-personaltools a {
color: #2F76B5;
}
#portal-languageselector {
background: #ECF0F0;
}
#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: #000;
}
dl.portlet dt {
background: #ECF0F0;
}
dl.portlet dt a:link, dl.portlet dt a:visited, dl.portlet dt a:focus, dl.portlet dt a:hover {
color: #2F76B5;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
border-color: #ECF0F0;
border-width: 0;
}
dl.portlet ul.navTree .navTreeCurrentItem {
background-color: #ECF0F0;
border-left: 1em solid #ECF0F0;
}
div.managePortletsLink {
background: #ECF0F0;
}
#content a:link, #content a:visited,
dl.portlet a:link,
dl.portlet a:visited {
color: #2F76B5;
border-color: #AAA;
border-bottom-width: 1px;
border-bottom-style: dashed;
}
#content a:focus, #content a:hover,
dl.portlet a:focus,
dl.portlet a:hover {
color: #000 !important;
border-color: #747474;
border-bottom-width: 1px;
border-bottom-style: solid;
}
div.portlet li {
margin-bottom: 0.25em;
line-height: 1.5em;
display: list-item;
}
#category {
color: #747474;
}
#category a.link-category {
background: #ECF0F0;
}
#category a.link-category:hover {
background: #333333;
color: #CCC;
border-color: #333333;
}
#content pre {
background-color: #222222;
color: #FFF;
font-size: 1.1em;
}
#content .visualHighlight {
background-color: #d9edf7;
}
#content blockquote.pullquote {
color: #575757;
font-size: 1.1em;
line-height: 1.5em;
font-weight: 600;
}
#content .callout {
background: #CCC;
border-color: #888;
}
#content .documentDescription,
#content #description {
color: #333333;
font-weight: bold;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#content div.newsImageContainer p.discreet {
background-color: #666;
background-color: rgba(40, 40, 40, 0.7);
color: #FFF;
}
#content dl.portalMessage a {
color: black;
border-bottom-color: black;
}
#content div.documentByLine,
dl dt .documentByLine {
color: #747474;
}
#content .discreet,
#sidebar .discreet {
color: #888;
}
table.listing th, table.grid th {
color: #333333;
border-color: #CCC;
}
table.listing tr.odd th, table.grid tr.odd th {
border-color: #fff;
}
table.listing tbody tr.odd, table.grid tbody tr.odd {
background: transparent;
}
table.listing tbody tr.odd td, table.grid tbody tr.odd td {
background: transparent;
}
table.listing tbody tr.odd.selected td, table.grid tbody tr.odd.selected td {
background-color: #ffa;
}
table.listing tbody tr.even, table.grid tbody tr.even {
background: #EFEFEF;
}
table.listing tbody tr.even td, table.grid tbody tr.even td {
background: #EFEFEF;
}
table.listing tbody tr .selected, table.grid tbody tr .selected {
background-color: #ffa;
}
table.listing td.draggable, table.grid td.draggable {
background: #ECF0F0 !important;
border-bottom-color: #FFF;
}
table.plain th,
table.plain td, table.grid th,
table.grid td {
border-color: #CFCCC4;
}
div.listingBar a {
border-color: #CFCCC4;
border-style: solid !important;
}
div.listingBar a:focus, div.listingBar a:hover {
color: #FFF;
background-color: #329fd7;
border-color: #329fd7;
}
dl.portalMessage {
border-color: #996;
background-color: #ffffe3;
}
dl.portalMessage a {
color: black;
border-bottom-color: black;
}
dl.portalMessage dt {
background-color: #fcf8e3;
color: #8a6d3b;
}
dl.warning {
border-color: #faebcc;
color: #8a6d3b;
}
dl.warning dt, dl.warning dd {
background-color: #fcf8e3;
color: #8a6d3b;
}
dl.error {
border-color: #ebccd1;
color: #a94442;
}
dl.error dt, dl.error dd {
background-color: #f2dede;
color: #a94442;
}
dl.info {
border-color: #bce8f1;
color: #31708f;
}
dl.info dt, dl.info dd {
background-color: #d9edf7;
color: #31708f;
}
#edit-bar {
background-color: #75AD0A;
border-color: #75AD0A;
}
#content-views {
background-color: #75AD0A;
}
#content-views li.selected a,
#content-views li a:focus,
#content-views li a:hover {
background-color: #75AD0A;
color: #000;
}
#content-views li.selected a {
background-color: #FFF;
}
#content ul.formTabs {
background-color: #ECF0F0;
border-color: #ECF0F0;
}
#content ul.formTabs li.formTab a.selected,
#content ul.formTabs li.formTab a:focus,
#content ul.formTabs li.formTab a:hover {
background-color: #EFEFEF;
color: #000;
}
#content ul.formTabs li.formTab a.selected {
background-color: #FFF;
}
#content ul.formTabs li.formTab a.notify {
background-color: #960E0E;
color: #FFF;
}
#portal-personaltools dt.actionMenuHeader a:focus,
#portal-personaltools dt.actionMenuHeader a:hover {
color: #333333;
}
#portal-personaltools dd {
background: #CCC;
}
#portal-personaltools dd a:focus,
#portal-personaltools dd a:hover {
background: #FFF;
color: #000 !important;
}
#contentActionMenus {
background: #75AD0A;
}
#contentActionMenus dl.actionMenu a {
background-color: #75AD0A;
color: #FFF;
}
#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: #000;
background-color: #75AD0A;
}
#contentActionMenus dl.actionMenu dt {
margin-top: 0;
}
#contentActionMenus dl.actionMenu dt a {
margin: 0 0;
padding: 0 0.5em;
-moz-border-radius: 0.5em 0.5em 0 0;
}
#contentActionMenus 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 {
color: #747474;
}
#contentActionMenus dl.actionMenu.activated dd ul {
padding-bottom: 0.4em;
}
#folderHeader, #contextHeader {
border-bottom-color: #FFF;
}
#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: #CCC;
background-color: #f2f2f2;
}
.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
border-bottom-color: #888;
}
.optionsToggle {
border-color: #8cacbb;
color: #000;
background-color: #dee7ec;
}
.highlightedSearchTerm {
background-color: #ffa;
}
.noInheritedRoles {
color: #888;
}
.currentItem {
border-color: #ffa500;
}
img.image-left,
img.image-right {
margin-top: 0;
}
img.image-left,
img.image-right,
.captioned img {
border-color: #CCC;
}
dd.image-caption {
color: #888;
}
#archetypes-fieldname-description textarea#description {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #000;
}
#content .field input[type=text][name$=".title"] {
font-size: 1em;
}
#content #archetypes-fieldname-title input {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #000;
font-size: 1.2em;
}
input[type=text]:focus,
input[type=password]:focus,
textarea:focus {
background-color: #ffffe0;
}
#content fieldset {
border-color: #CFCCC4;
}
#content optgroup {
color: #888;
}
#content option {
color: #000;
}
#content textarea {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.searchSection {
color: #76797c;
}
.searchSection label:hover {
color: #000;
}
.formHelp {
color: #747474;
}
div.error {
background-color: #f2dede;
}
.error .fieldRequired {
color: #a94442;
}
dl.portalMessage, div.attention, div.caution, div.danger, div.error, div.hint, div.important, div.note, div.tip, div.warning {
font-size: 90%;
}
input.inputLabelActive {
color: #76797c;
}
#portal-footer {
color: #333333;
background-color: transparent;
line-height: inherit;
}
#portal-colophon a {
color: #2F76B5;
}
#portal-colophon a:hover {
color: #000;
}
#portal-sitemap > li {
border-bottom-color: #CCC;
font-weight: normal;
}
#portal-sitemap > li .navTreeLevel2,
#portal-sitemap > li .navTreeLevel2 ul {
font-size: 0.95em;
}
#portal-sitemap > li a {
display: inline-block;
}
.template-folder_contents .documentDescription,
.template-folder_contents .newsImageContainer {
display: none;
}
fieldset#general_panel {
padding-left: 0;
padding-right: 0;
}
#content.dialog-wrapper,
#content.dialog-wrapper fieldset {
padding: 0;
}
body#content {
font-size: 0.9em;
}
.template-folder_summary_view #content p.tileBody {
margin-bottom: 0.15em;
}
body #albo-search-container dl.search-area dt, body #albo-last-pub dt#albo-label-last-pub, .rtCollectionPortlet.eventsCollection dd.portletItem .itemData, #portletPageColumns dl.rtCollectionPortlet.eventsCollection dd.portletItem .itemData, .portlet.inEvidenza dt.portletHeader, #content .portlet.inEvidenza dt.portletHeader,
dl.portlet.inEvidenza dt.portletHeader, #portal-footer-wrapper #portlets-footer dl.portlet dt.portletHeader,
#portal-footer-wrapper #portlets-footer .portlet dt.portletHeader {
font-weight: 300;
}
.template-atto_view h3.oggetto, body #albo-search-container dl.search-area#albo-search-adv h3, #content .areaContent h4,
#content .settoreContent h4, #content .info-organigramma-contatti.ufficio-contatti h4, #content .info-organigramma-contatti .contattiContent h4.contattiServizio, #portal-columns #content #parent-fieldname-text h3, #portal-columns #content h1.documentFirstHeading, #portletPageColumns dl.rtCollectionPortlet dd.portletItem h4.itemTitle, .portlet.inEvidenza .portletItem h2,
dl.portlet.inEvidenza .portletItem h2, .portlet dt.portletHeader, #content .portlet dt.portletHeader,
dl.portlet dt.portletHeader {
font-weight: 400;
}
.portaltype-albopretorio #searchResults table th, body #albo-last-pub dt strong, dl.portletContatti .contattiPersone a.persona, dl.portletServizioDiD .contattiPersone a.persona, dl.portletContatti ul.contattiUffici li .ufficio, dl.portletServizioDiD ul.contattiUffici li .ufficio, #content .info-organigramma-contatti .contattiContent .contattiPersone a.persona, #content .info-organigramma-contatti h3.contattiTitle, #portal-columns #content .documentDescription,
#portal-columns #content #description, #portletPageColumns dl.portlet.portletHeaderVeryDarkBlue p.rt_footer,
#portletPageColumns dl.portlet.Bando p.rt_footer, #portletPageColumns dl.portlet.portletHeaderVeryDarkBlue .itemData,
#portletPageColumns dl.portlet.Bando .itemData, #portletPageColumns dl.rtCollectionPortlet.newsCollection dd.portletItem .itemData, #portletPageColumns dl.rtCollectionPortlet.focusCollection dd.portletItem .itemData, #portletPageColumns dl.rtCollectionPortlet.focusCollection dd.portletItem h4.itemTitle, #portletPageColumns dl.rtCollectionPortlet dt.portletHeader, #content #portletPageColumns dl.rtCollectionPortlet dt.portletHeader, .portlet.rerPortletAdvancedStatic.navPrimary .portletItem ul li,
.portlet.rerPortletAdvancedStatic.navPrimary dd.portletItem ul li, .portlet.rerPortletAdvancedStatic.navPrimary dt.portletHeader, dl.portletNavigationTree dd.portletItem ul.navTree .navTreeCurrentNode a.navTreeCurrentNode,
dl.portletNavigationTree dd.portletItem ul.navTree a.navTreeItemInPath,
dl.portletERPortletNavigation dd.portletItem ul.navTree .navTreeCurrentNode a.navTreeCurrentNode,
dl.portletERPortletNavigation dd.portletItem ul.navTree a.navTreeItemInPath,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree .navTreeCurrentNode a.navTreeCurrentNode,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree a.navTreeItemInPath, #portal-personaltools-wrapper .brand, h4, h5, h6 {
font-weight: 600;
}
dl.portletContatti h5, dl.portletServizioDiD h5, #content .info-organigramma-contatti .contattiContent .contattiPersone h5, #portal-footer-wrapper #portlets-footer dl.datiProvincia dt.portletHeader, #portal-personaltools-wrapper .brand {
font-weight: 700;
}
h4, h5, h6 {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.clearfix:before, #content .info-organigramma-contatti:before, #portal-columns:before, #portletPageColumns dl.rtCollectionPortlet dd.portletItem:before, .portlet.inEvidenza .portletItem:before,
dl.portlet.inEvidenza .portletItem:before, #portal-footer-wrapper #portlets-footer:before, #portal-footer-wrapper:before, #portal-personaltools-wrapper:before, #visual-portal-wrapper:before, .clearfix:after, #content .info-organigramma-contatti:after, #portal-columns:after, #portletPageColumns dl.rtCollectionPortlet dd.portletItem:after, .portlet.inEvidenza .portletItem:after,
dl.portlet.inEvidenza .portletItem:after, #portal-footer-wrapper #portlets-footer:after, #portal-footer-wrapper:after, #portal-personaltools-wrapper:after, #visual-portal-wrapper:after {
content: " ";
display: table;
}
.clearfix:after, #content .info-organigramma-contatti:after, #portal-columns:after, #portletPageColumns dl.rtCollectionPortlet dd.portletItem:after, .portlet.inEvidenza .portletItem:after,
dl.portlet.inEvidenza .portletItem:after, #portal-footer-wrapper #portlets-footer:after, #portal-footer-wrapper:after, #portal-personaltools-wrapper:after, #visual-portal-wrapper:after {
clear: both;
}
body {
background-color: #ecf0f1;
}
/* */
div.width-1\:2 {
width: 53.75%;
}
/* */
div.width-1\:4 {
width: 18.75%;
}
/* */
div.width-3\:4 {
width: 75.75%;
}
/* */
div.width-full {
width: 97.75%;
}
div.position-1\:4 {
margin-left: -76.875%;
}
/* */
div.position-1\:2 {
margin-left: -48.875%;
}
/* */
div.position-3\:4 {
margin-left: -19.875%;
}
/* */
#visual-portal-wrapper {
max-width: 1295px;
margin: 0 auto;
box-shadow: 0 0 14px 3px #ccc;
background-color: #FFF;
}
}
@media screen and (max-width: 991px) {
#portal-column-two {
width: 26.75%;
margin-left: -27.875%;
}
#portal-column-one {
width: 100%;
float: none;
clear: both;
margin: 0 auto;
position: static;
}
#portal-column-content.width-1\:2, #portal-column-content.width-3\:4 {
width: 68.75%;
margin-left: -98.875%;
}
#portal-column-content.width-3\:4.position-1\:4 {
width: 100% !important;
float: none;
clear: both;
margin: 0 !important;
position: static;
}
}
@media screen and (max-width: 767px) {
#portletPageFirstColumn,
#portletPageSecondColumn,
#portal-column-two,
#portal-column-content {
width: 100% !important;
float: none;
clear: both;
margin: 0 !important;
position: static;
}
.organigrammaImageContainer,
.image-left,
.image-right,
.img-inline {
max-width: 100%;
clear: both;
float: none !important;
margin: 0.5em 0;
display: block;
}
}
@media screen {
#portal-personaltools-wrapper {
background-color: #042648;
min-height: 8px;
font-size: 0.9em;
color: #FFF;
}
#portal-personaltools-wrapper .brand {
float: left;
padding: 0.5em 1em;
text-transform: uppercase;
color: #ecf0f1;
}
#portal-personaltools-wrapper #portal_personaltools {
float: right;
padding: 0.5em 1em;
}
#portal-personaltools-wrapper #portal_personaltools li {
padding: 0 1em;
border-left: 1px solid #ecf0f1;
}
#portal-personaltools-wrapper #portal_personaltools li:first-child {
border: 0;
}
#portal-personaltools-wrapper #portal_personaltools a {
color: #FFF;
font-size: 0.95em;
}
#portal-personaltools-wrapper #portal_personaltools a:focus, #portal-personaltools-wrapper #portal_personaltools a:hover {
color: #e5cf3e;
}
#portal-personaltools-wrapper #portal_personaltools a#user-name {
font-style: italic;
}
}
@media screen {
#portal-top {
border-bottom: 1px solid #58a2c4;
}
#portal-top.noBorder {
border: 0;
}
#portal-top #portal-header {
height: 104px;
overflow: hidden;
}
}
@media screen and (max-width: 400px) {
#portal-top #portal-header {
height: 85px;
}
}
@media screen {
#portal-top #portlets-in-header {
float: none;
}
#portal-top #portlets-in-header div.width-full {
width: 100%;
margin: 0;
float: none;
left: 0;
}
#portal-top #portlets-in-header div.width-full .portlet .portletItem img {
max-width: 100%;
}
#portal-top #portlets-in-header .portlet {
margin-bottom: 0 !important;
}
}
@media screen {
#portal-logo {
float: left;
margin: 0;
width: 28%;
height: 100%;
position: relative;
}
#portal-logo a {
display: inline-block;
margin: 0;
position: absolute;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
padding: 0 6%;
}
}
@media screen and (max-width: 690px) {
#portal-logo {
width: 58%;
box-sizing: border-box;
}
#portal-logo a {
display: block;
}
#portal-logo a img {
width: 100%;
height: auto;
max-width: 208px;
}
}
@media screen and (max-width: 400px) {
#portal-logo {
width: 53%;
}
}
@media screen {
#portal-searchbox {
height: 100%;
background-color: #58a2c4;
float: left;
width: 27%;
margin: 0;
position: relative;
}
#portal-searchbox .searchSection {
display: none;
}
#portal-searchbox #portal-searchbox-content {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#portal-searchbox #portal-searchbox-content input.searchField {
background: transparent none;
color: #FFF;
font-size: 1.1em;
border: 0;
-moz-appearance: none;
border-bottom: 1px solid #ecf0f1;
padding: 0.2em 0;
}
#portal-searchbox #portal-searchbox-content input.searchField::-webkit-input-placeholder {
color: #ecf0f1;
}
#portal-searchbox #portal-searchbox-content input.searchField::-moz-placeholder {
color: #ecf0f1;
}
#portal-searchbox #portal-searchbox-content input.searchField:-ms-input-placeholder {
color: #ecf0f1;
}
#portal-searchbox #portal-searchbox-content input.searchField:focus {
border-bottom-color: #e5cf3e;
}
#portal-searchbox #portal-searchbox-content input.searchButton {
-webkit-appearance: none;
-moz-appearance: none;
background: transparent none;
border: 0;
color: #FFF;
font-size: 1.8em;
width: 1.1em;
padding-left: 0.1em;
overflow: hidden;
cursor: pointer;
}
}
@media screen and (min-width: 1200px) {
#portal-searchbox {
width: 23%;
margin-right: 4%;
}
}
@media screen and (max-width: 1199px) {
#portal-searchbox {
width: 24%;
margin-right: 3%;
}
}
@media screen and (max-width: 900px) {
#portal-searchbox {
width: 30%;
margin-right: 5%;
margin-left: 5%;
}
}
@media screen and (max-width: 690px) {
#portal-searchbox {
width: 10%;
margin: 0;
min-width: 40px;
}
#portal-searchbox input.searchField {
display: none;
}
}
@media screen and (max-width: 568px) {
#portal-searchbox {
float: right;
}
}
@media screen {
.emailAddress {
float: left;
position: relative;
height: 100%;
box-sizing: border-box;
}
.emailAddress:before {
content: "";
display: block;
margin: 0;
position: absolute;
top: 50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
}
}
@media screen and (max-width: 1199px) {
.emailAddress:before {
display: none !important;
}
}
@media screen {
.emailAddress#email-info {
width: 20%;
}
.emailAddress#email-info:after {
width: 1px;
height: 50%;
border-left: 1px solid #CCC;
position: absolute;
right: 8%;
top: 25%;
content: "";
display: block;
}
}
@media screen and (max-width: 1199px) {
.emailAddress#email-info:after {
display: none;
}
}
@media screen and (max-width: 900px) {
.emailAddress#email-info {
width: 10%;
min-width: 48px;
}
.emailAddress#email-info a {
background-image: url(spritesheet.png);
background-repeat: no-repeat;
display: block;
background-position: -50px -411px;
width: 34px;
height: 23px;
overflow: hidden;
box-sizing: border-box;
padding-left: 40px;
border: 0;
}
.emailAddress#email-info a:focus, .emailAddress#email-info a:hover {
border: 0;
}
.emailAddress#email-info strong {
display: none;
}
.emailAddress#email-info p {
top: 40%;
transform: none;
}
}
@media screen {
.emailAddress#email-pec {
width: 25%;
}
}
@media screen and (max-width: 900px) {
.emailAddress#email-pec {
width: 10%;
}
.emailAddress#email-pec a {
background-image: url(spritesheet.png);
background-repeat: no-repeat;
display: block;
background-position: -50px -534px;
width: 37px;
height: 37px;
overflow: hidden;
box-sizing: border-box;
padding-left: 40px;
border: 0;
}
.emailAddress#email-pec a:focus, .emailAddress#email-pec a:hover {
border: 0;
}
.emailAddress#email-pec strong {
display: none;
}
.emailAddress#email-pec p {
top: 40%;
transform: none;
}
}
@media screen {
.emailAddress p {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
margin-right: -50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
padding: 0 0 0 45px;
}
}
@media screen and (max-width: 1199px) {
.emailAddress p {
padding: 0;
}
}
@media screen {
.emailAddress p strong {
text-transform: uppercase;
font-size: 0.85em;
display: inline-block;
padding-bottom: 0.3em;
}
}
@media screen {
.emailAddress p a {
border-bottom: 1px dashed #AAA;
}
.emailAddress p a:focus, .emailAddress p a:hover {
border-bottom: 1px solid #747474;
}
}
@media screen and (max-width: 568px) {
.emailAddress {
display: none;
}
}
@media screen {
#above-portal-columns {
padding-bottom: 30px;
}
#above-portal-columns #portal-breadcrumbs {
margin: 0;
font-size: 0.95em;
padding: 0.7em 20px 0;
}
.section-homepage #above-portal-columns #portal-breadcrumbs {
display: none;
}
#above-portal-columns #portal-breadcrumbs a {
display: inline;
}
}
@media screen and (max-width: 991px) {
#above-portal-columns #portal-breadcrumbs {
padding-left: 0;
padding-right: 0;
}
}
@media screen {
#portal-footer-wrapper {
background-color: #042648;
}
#portal-footer-wrapper,
#portal-footer-wrapper #portal-footer {
color: #FFF;
color: rgba(255, 255, 255, 0.7);
}
#portal-footer-wrapper a,
#portal-footer-wrapper #portal-footer a {
color: #FFF;
}
#portal-footer-wrapper a:focus, #portal-footer-wrapper a:hover,
#portal-footer-wrapper #portal-footer a:focus,
#portal-footer-wrapper #portal-footer a:hover {
color: #e5cf3e !important;
}
#portal-footer-wrapper #portal-footer {
font-size: 0.9em;
margin: 0;
padding: 14px 20px;
width: 30%;
float: right;
text-align: right;
box-sizing: border-box;
}
}
@media screen and (max-width: 767px) {
#portal-footer-wrapper #portal-footer {
float: none;
width: auto;
margin: 0;
}
}
@media screen {
#portal-footer-wrapper #portal-siteactions {
padding: 14px 20px;
float: left;
width: 65%;
margin-right: 5%;
text-align: left;
text-transform: uppercase;
font-size: 0.9em;
box-sizing: border-box;
}
#portal-footer-wrapper #portal-siteactions li {
margin-right: 1.2em;
}
}
@media screen and (max-width: 767px) {
#portal-footer-wrapper #portal-siteactions {
float: none;
width: auto;
margin: 0;
line-height: 2em;
}
}
@media screen {
#portal-footer-wrapper #portlets-footer {
background-color: #0c4f84;
margin: 0;
padding: 20px;
float: none;
box-sizing: border-box;
}
#portal-footer-wrapper #portlets-footer .cell {
position: static;
margin: 0;
left: auto;
}
}
@media screen and (max-width: 767px) {
#portal-footer-wrapper #portlets-footer .cell {
width: 100% !important;
margin: 20px 0 !important;
float: none;
}
}
@media screen {
#portal-footer-wrapper #portlets-footer .FooterPortletManager1 {
width: 24%;
margin: 0;
}
}
@media screen {
#portal-footer-wrapper #portlets-footer .FooterPortletManager2 {
width: 28%;
margin: 0 4%;
}
}
@media screen {
#portal-footer-wrapper #portlets-footer .FooterPortletManager3 {
width: 18%;
margin: 0 4% 0 0;
}
}
@media screen {
#portal-footer-wrapper #portlets-footer .FooterPortletManager4 {
width: 18%;
margin: 0;
}
}
@media screen {
#portal-footer-wrapper #portlets-footer dl.portlet,
#portal-footer-wrapper #portlets-footer .portlet {
margin-bottom: 0;
border-top-color: #6d95b5;
margin-top: 20px;
}
#portal-footer-wrapper #portlets-footer dl.portlet dt.portletHeader,
#portal-footer-wrapper #portlets-footer .portlet dt.portletHeader {
font-size: 1em;
margin-bottom: 1.5em;
}
#portal-footer-wrapper #portlets-footer dl.portlet dd.portletItem ul li,
#portal-footer-wrapper #portlets-footer .portlet dd.portletItem ul li {
margin-bottom: 0.5em;
}
}
@media screen {
#portal-footer-wrapper #portlets-footer dl.datiProvincia {
border-top: 0;
margin-top: 0;
text-align: center;
}
#portal-footer-wrapper #portlets-footer dl.datiProvincia dt.portletHeader {
color: #FFF;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 1em;
}
#portal-footer-wrapper #portlets-footer dl.datiProvincia dt.portletHeader .headerImg {
margin-bottom: 10px;
}
#portal-footer-wrapper #portlets-footer dl.datiProvincia dd.portletItem strong {
font-size: 0.9em;
margin-right: 1em;
}
#portal-footer-wrapper #portlets-footer dl.datiProvincia dd.portletItem a.social {
margin-left: 5px;
border: 0;
font-size: 1.6em;
}
}
@media screen {
#portal-footer-wrapper #portlets-footer dl.dueColonne dd.portletItem ul {
-moz-column-count: 2;
-moz-column-gap: 20px;
-webkit-column-count: 2;
-webkit-column-gap: 20px;
column-count: 2;
column-gap: 20px;
}
#portal-footer-wrapper #portlets-footer dl.dueColonne dd.portletItem ul li {
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
}
}
@media screen {
.portlet,
dl.portlet {
border-top: 1px solid #58a2c4;
margin-bottom: 30px;
}
.portlet.mini,
dl.portlet.mini {
margin-bottom: 20px;
}
.portlet dt.portletHeader, #content .portlet dt.portletHeader,
dl.portlet dt.portletHeader,
#content dl.portlet dt.portletHeader {
font-family: "Roboto", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
margin-bottom: 0.6em;
text-transform: uppercase;
font-size: 1.2em;
background-color: transparent;
padding: 0.7em 0 0;
}
.portlet dt.portletHeader .tile,
.portlet dt.portletHeader a.tile, #content .portlet dt.portletHeader .tile,
#content .portlet dt.portletHeader a.tile,
dl.portlet dt.portletHeader .tile,
dl.portlet dt.portletHeader a.tile,
#content dl.portlet dt.portletHeader .tile,
#content dl.portlet dt.portletHeader a.tile {
padding: 0;
}
#portlets-in-header .portlet dt.portletHeader, #portlets-in-header #content .portlet dt.portletHeader,
#portlets-in-header dl.portlet dt.portletHeader,
#portlets-in-header #content dl.portlet dt.portletHeader {
border-top: 0;
}
.portlet dt.portletHeader .headerImg, #content .portlet dt.portletHeader .headerImg,
dl.portlet dt.portletHeader .headerImg,
#content dl.portlet dt.portletHeader .headerImg {
background-repeat: no-repeat;
background-position: center center;
}
}
@media screen and (max-width: 991px) {
#portal-columns .portlet dt.portletHeader .headerImg, #portal-columns #content .portlet dt.portletHeader .headerImg,
#portal-columns dl.portlet dt.portletHeader .headerImg,
#portal-columns #content dl.portlet dt.portletHeader .headerImg {
background-image: none !important;
height: 0 !important;
}
}
@media screen {
.portlet .portletItem,
.portlet dd.portletItem,
dl.portlet .portletItem,
dl.portlet dd.portletItem {
padding: 0;
}
.portlet .portletItem p,
.portlet .portletItem li,
.portlet dd.portletItem p,
.portlet dd.portletItem li,
dl.portlet .portletItem p,
dl.portlet .portletItem li,
dl.portlet dd.portletItem p,
dl.portlet dd.portletItem li {
line-height: 1.6em;
}
}
@media screen {
.portlet dd.portletFooter,
dl.portlet dd.portletFooter {
padding: 0;
text-align: right;
}
.portlet dd.portletFooter a,
dl.portlet dd.portletFooter a {
border: 0 !important;
}
.portlet dd.portletFooter a:after,
dl.portlet dd.portletFooter a:after {
display: inline-block;
background: transparent url("arrow.png") no-repeat left top;
width: 46px;
height: 10px;
content: "";
margin-left: 10px;
}
}
@media screen {
dl.portletNavigationTree dt.portletHeader.hiddenStructure,
dl.portletERPortletNavigation dt.portletHeader.hiddenStructure,
#content dl.portletERPortletNavigation dt.portletHeader.hiddenStructure {
margin: 0;
}
dl.portletNavigationTree dt.portletHeader .tile,
dl.portletNavigationTree dt.portletHeader a.tile,
dl.portletERPortletNavigation dt.portletHeader .tile,
dl.portletERPortletNavigation dt.portletHeader a.tile,
#content dl.portletERPortletNavigation dt.portletHeader .tile,
#content dl.portletERPortletNavigation dt.portletHeader a.tile {
color: #000;
}
dl.portletNavigationTree dt.portletHeader .tile:focus, dl.portletNavigationTree dt.portletHeader .tile:hover,
dl.portletNavigationTree dt.portletHeader a.tile:focus,
dl.portletNavigationTree dt.portletHeader a.tile:hover,
dl.portletERPortletNavigation dt.portletHeader .tile:focus,
dl.portletERPortletNavigation dt.portletHeader .tile:hover,
dl.portletERPortletNavigation dt.portletHeader a.tile:focus,
dl.portletERPortletNavigation dt.portletHeader a.tile:hover,
#content dl.portletERPortletNavigation dt.portletHeader .tile:focus,
#content dl.portletERPortletNavigation dt.portletHeader .tile:hover,
#content dl.portletERPortletNavigation dt.portletHeader a.tile:focus,
#content dl.portletERPortletNavigation dt.portletHeader a.tile:hover {
color: #58a2c4 !important;
}
dl.portletNavigationTree dd.portletItem,
dl.portletERPortletNavigation dd.portletItem,
#content dl.portletERPortletNavigation dd.portletItem {
padding-bottom: 0;
padding-top: 0;
font-size: 1.05em;
}
dl.portletNavigationTree dd.portletItem a.state-published,
dl.portletERPortletNavigation dd.portletItem a.state-published,
#content dl.portletERPortletNavigation dd.portletItem a.state-published {
color: #2F76B5 !important;
}
dl.portletNavigationTree dd.portletItem a.state-published:focus, dl.portletNavigationTree dd.portletItem a.state-published:hover,
dl.portletERPortletNavigation dd.portletItem a.state-published:focus,
dl.portletERPortletNavigation dd.portletItem a.state-published:hover,
#content dl.portletERPortletNavigation dd.portletItem a.state-published:focus,
#content dl.portletERPortletNavigation dd.portletItem a.state-published:hover {
color: #000 !important;
}
dl.portletNavigationTree dd.portletItem a.state-private,
dl.portletERPortletNavigation dd.portletItem a.state-private,
#content dl.portletERPortletNavigation dd.portletItem a.state-private {
color: #F00 !important;
}
dl.portletNavigationTree dd.portletItem ul.navTree,
dl.portletERPortletNavigation dd.portletItem ul.navTree,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree {
margin: 0;
}
dl.portletNavigationTree dd.portletItem ul.navTree li,
dl.portletERPortletNavigation dd.portletItem ul.navTree li,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree li {
margin: 0;
line-height: 1.4em;
}
dl.portletNavigationTree dd.portletItem ul.navTree .navTreeCurrentItem,
dl.portletERPortletNavigation dd.portletItem ul.navTree .navTreeCurrentItem,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree .navTreeCurrentItem {
background-color: transparent;
border-left: 0;
margin: 0;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 > li,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li {
padding: 0.4em 0 0.4em 1em;
position: relative;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 > li:before,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li:before,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #000 !important;
font-size: 1em;
position: absolute;
left: 0;
top: 0.5em;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 > li a,
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 > li a.state-published,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a.state-published,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a.state-published {
color: #2F76B5 !important;
line-height: 1.5em;
border-bottom: 1px dashed #AAA;
display: inline;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 > li a:focus, dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 > li a:hover,
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 > li a.state-published:focus,
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 > li a.state-published:hover,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a:focus,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a:hover,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a.state-published:focus,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a.state-published:hover,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a:focus,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a:hover,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a.state-published:focus,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a.state-published:hover {
border-bottom: 1px solid #747474;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 > li a:focus, dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 > li a:hover,
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 > li a.state-published:focus,
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 > li a.state-published:hover,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a:focus,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a:hover,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a.state-published:focus,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a.state-published:hover,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a:focus,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a:hover,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a.state-published:focus,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a.state-published:hover {
color: #333333 !important;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 > li a.state-private,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a.state-private,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li a.state-private {
color: #F00 !important;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 > li.navTreeCurrentNode a.navTreeCurrentNode,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li.navTreeCurrentNode a.navTreeCurrentNode,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li.navTreeCurrentNode a.navTreeCurrentNode {
color: #333333 !important;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 > li.navTreeCurrentNode:before,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li.navTreeCurrentNode:before,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li.navTreeCurrentNode:before {
top: 0.6em;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 > li.navTreeCurrentNode a.navTreeCurrentItem,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li.navTreeCurrentNode a.navTreeCurrentItem,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 > li.navTreeCurrentNode a.navTreeCurrentItem {
margin-left: 0.2em;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 ul,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 ul,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 ul {
margin-left: 0.2em;
margin-top: 0.2em;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 ul li.navTreeCurrentNode a.navTreeCurrentNode,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 ul li.navTreeCurrentNode a.navTreeCurrentNode,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 ul li.navTreeCurrentNode a.navTreeCurrentNode {
color: #333333 !important;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 ul ul.navTreeLevel2,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 ul ul.navTreeLevel2,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 ul ul.navTreeLevel2 {
margin-left: 1.6em;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 ul ul.navTreeLevel2 li,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 ul ul.navTreeLevel2 li,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 ul ul.navTreeLevel2 li {
list-style-type: disc;
padding: 0.2em 0;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 ul ul.navTreeLevel2 ul,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 ul ul.navTreeLevel2 ul,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 ul ul.navTreeLevel2 ul {
margin-left: 0.5em;
font-size: 1em;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel0 ul ul.navTreeLevel2 ul li,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 ul ul.navTreeLevel2 ul li,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel0 ul ul.navTreeLevel2 ul li {
list-style: none none;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel1 > li,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel1 > li,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel1 > li {
position: relative;
padding: 0.3em 1em;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel1 > li:before,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel1 > li:before,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel1 > li:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #3a3a3a !important;
font-size: 8px;
position: absolute;
top: 0.8em;
left: 0;
}
dl.portletNavigationTree dd.portletItem ul.navTree.navTreeLevel1 > li.navTreeCurrentNode:before,
dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel1 > li.navTreeCurrentNode:before,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree.navTreeLevel1 > li.navTreeCurrentNode:before {
font-size: 15px;
top: 0.4em;
}
dl.portletNavigationTree dd.portletItem ul.navTree li.navTreeCurrentNode:before,
dl.portletNavigationTree dd.portletItem ul.navTree li.navTreeItemInPath:before,
dl.portletERPortletNavigation dd.portletItem ul.navTree li.navTreeCurrentNode:before,
dl.portletERPortletNavigation dd.portletItem ul.navTree li.navTreeItemInPath:before,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree li.navTreeCurrentNode:before,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree li.navTreeItemInPath:before {
color: #333333 !important;
}
dl.portletNavigationTree dd.portletItem ul.navTree li.navTreeCurrentNode > a,
dl.portletERPortletNavigation dd.portletItem ul.navTree li.navTreeCurrentNode > a,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree li.navTreeCurrentNode > a {
margin-left: 0.4em;
}
dl.portletNavigationTree dd.portletItem ul.navTree li.navTreeCurrentNode:before,
dl.portletERPortletNavigation dd.portletItem ul.navTree li.navTreeCurrentNode:before,
#content dl.portletERPortletNavigation dd.portletItem ul.navTree li.navTreeCurrentNode:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #2F76B5 !important;
}
dl.portletNavigationTree.navSezioni,
dl.portletERPortletNavigation.navSezioni,
#content dl.portletERPortletNavigation.navSezioni {
border: 1px solid #888;
border-radius: 3px;
}
dl.portletNavigationTree.navSezioni dt.portletHeader,
dl.portletERPortletNavigation.navSezioni dt.portletHeader,
#content dl.portletERPortletNavigation.navSezioni dt.portletHeader {
border-top: 0;
text-align: center;
}
dl.portletNavigationTree.navSezioni dd.portletItem ul.navTreeLevel0 > li,
dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li,
#content dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li {
border-top: 1px solid #CCC;
padding-left: 22px;
}
dl.portletNavigationTree.navSezioni dd.portletItem ul.navTreeLevel0 > li.navTreeCurrentNode,
dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li.navTreeCurrentNode,
#content dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li.navTreeCurrentNode {
padding-left: 26px;
}
dl.portletNavigationTree.navSezioni dd.portletItem ul.navTreeLevel0 > li a,
dl.portletNavigationTree.navSezioni dd.portletItem ul.navTreeLevel0 > li a.state-published,
dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li a,
dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li a.state-published,
#content dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li a,
#content dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li a.state-published {
border: 0;
color: #333333 !important;
}
dl.portletNavigationTree.navSezioni dd.portletItem ul.navTreeLevel0 > li a:focus, dl.portletNavigationTree.navSezioni dd.portletItem ul.navTreeLevel0 > li a:hover,
dl.portletNavigationTree.navSezioni dd.portletItem ul.navTreeLevel0 > li a.state-published:focus,
dl.portletNavigationTree.navSezioni dd.portletItem ul.navTreeLevel0 > li a.state-published:hover,
dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li a:focus,
dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li a:hover,
dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li a.state-published:focus,
dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li a.state-published:hover,
#content dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li a:focus,
#content dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li a:hover,
#content dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li a.state-published:focus,
#content dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li a.state-published:hover {
color: #2F76B5 !important;
border-color: #2F76B5;
}
dl.portletNavigationTree.navSezioni dd.portletItem ul.navTreeLevel0 > li a.state-private,
dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li a.state-private,
#content dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li a.state-private {
color: #F00 !important;
}
dl.portletNavigationTree.navSezioni dd.portletItem ul.navTreeLevel0 > li:before,
dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li:before,
#content dl.portletERPortletNavigation.navSezioni dd.portletItem ul.navTreeLevel0 > li:before {
left: 10px;
}
}
@media screen {
.portlet.rerPortletAdvancedStatic dt.portletHeader a.tile {
display: inline-block;
border-bottom: 0 !important;
}
#portal-column-one .portlet.rerPortletAdvancedStatic dt.portletHeader a.tile:after, #portal-column-two .portlet.rerPortletAdvancedStatic dt.portletHeader a.tile:after {
display: inline-block;
background: transparent url("arrow.png") no-repeat left top;
width: 46px;
height: 10px;
content: "";
margin-left: 10px;
}
.portlet.rerPortletAdvancedStatic .portletItem ul li {
list-style: none none;
padding-left: 1em;
position: relative;
}
.portlet.rerPortletAdvancedStatic .portletItem ul li:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: inherit !important;
position: absolute;
display: block;
top: 0.1em;
left: 0;
font-size: 0.8em;
}
.portlet.rerPortletAdvancedStatic.navPrimary {
border-top: 0;
}
.portlet.rerPortletAdvancedStatic.navPrimary dt.portletHeader {
font-size: 0.9em;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.portlet.rerPortletAdvancedStatic.navPrimary .portletItem,
.portlet.rerPortletAdvancedStatic.navPrimary dd.portletItem {
border: 1px solid #58a2c4;
border-radius: 3px;
}
.portlet.rerPortletAdvancedStatic.navPrimary .portletItem ul,
.portlet.rerPortletAdvancedStatic.navPrimary dd.portletItem ul {
margin: 0;
}
.portlet.rerPortletAdvancedStatic.navPrimary .portletItem ul li,
.portlet.rerPortletAdvancedStatic.navPrimary dd.portletItem ul li {
margin: 0;
border-top: 1px solid #58a2c4;
text-align: center;
font-size: 1.1em;
padding: 0.3em 0.5em;
text-transform: uppercase;
}
.portlet.rerPortletAdvancedStatic.navPrimary .portletItem ul li:before,
.portlet.rerPortletAdvancedStatic.navPrimary dd.portletItem ul li:before {
display: none;
}
.portlet.rerPortletAdvancedStatic.navPrimary .portletItem ul li:first-child,
.portlet.rerPortletAdvancedStatic.navPrimary dd.portletItem ul li:first-child {
border: 0;
}
.portlet.rerPortletAdvancedStatic.navPrimary .portletItem ul li a,
.portlet.rerPortletAdvancedStatic.navPrimary dd.portletItem ul li a {
border-bottom: 0;
}
}
@media screen {
.portlet.lancioSezione dt.portletHeader a.tile {
color: #333333;
}
.portlet.lancioSezione dt.portletHeader a.tile:focus, .portlet.lancioSezione dt.portletHeader a.tile:hover {
color: #2F76B5 !important;
}
}
@media screen {
.portlet.fotoHeader {
border-top: 0;
}
.portlet.fotoHeader dt.portletHeader {
padding-top: 0;
}
.portlet.fotoHeader dt.portletHeader .headerImg {
background-repeat: no-repeat;
border-bottom: 4px solid #58a2c4;
background-position: center center;
}
.portlet.fotoHeader dt.portletHeader .tile {
display: block;
margin-top: 16px;
}
}
@media screen {
.portlet.colorOcra dt.portletHeader a.tile {
color: #A1682B;
}
.portlet.colorOcra dt.portletHeader .headerImg {
border-color: #e5cf3e;
}
.portlet.colorOcra .portletItem p a, .portlet.colorOcra .portletItem li a {
color: #A1682B;
}
.portlet.colorOcra .portletItem p a:focus, .portlet.colorOcra .portletItem p a:hover, .portlet.colorOcra .portletItem li a:focus, .portlet.colorOcra .portletItem li a:hover {
color: #333333;
}
}
@media screen {
.portlet.bannerColor {
color: #FFF;
}
.portlet.bannerColor h3 {
text-align: right;
font-size: 1.4em;
text-transform: uppercase;
}
.portlet.bannerColor h3 a {
color: #FFF;
display: block;
padding: 0.8em 1em;
background-color: #58a2c4;
transition: all 0.2s ease-in-out;
position: relative;
overflow: hidden;
box-sizing: border-box;
min-height: 83px;
border: 0 !important;
}
.portlet.bannerColor h3 a:focus, .portlet.bannerColor h3 a:hover {
background-color: #224d61;
}
.portlet.bannerColor h3 a:before {
content: "";
position: absolute;
left: -10px;
top: -22px;
}
.portlet.bannerColor.bannerAT h3 a {
background-color: #58a2c4;
}
.portlet.bannerColor.bannerAT h3 a:focus, .portlet.bannerColor.bannerAT h3 a:hover {
background-color: #306b86;
}
.portlet.bannerColor.bannerAvvisi h3 a {
background-color: #4a789c;
}
.portlet.bannerColor.bannerAvvisi h3 a:before {
top: -30px;
}
.portlet.bannerColor.bannerAvvisi h3 a:focus, .portlet.bannerColor.bannerAvvisi h3 a:hover {
background-color: #315068;
}
.portlet.bannerColor.bannerEsami h3 a {
background-color: #0e4073;
}
.portlet.bannerColor.bannerEsami h3 a:focus, .portlet.bannerColor.bannerEsami h3 a:hover {
background-color: #082746;
}
.portlet.bannerColor.bannerCSA h3 a {
background-color: #0c2f52;
}
.portlet.bannerColor.bannerCSA h3 a:before {
top: -15px;
}
.portlet.bannerColor.bannerCSA h3 a:focus, .portlet.bannerColor.bannerCSA h3 a:hover {
background-color: #051626;
}
.portlet.bannerColor.bannerLinks h3 a {
background-color: #042648;
}
.portlet.bannerColor.bannerLinks h3 a:before {
top: 0;
}
.portlet.bannerColor.bannerLinks h3 a:focus, .portlet.bannerColor.bannerLinks h3 a:hover {
background-color: #010d18;
}
.portlet.bannerColor.mini h3 {
font-size: 1.2em;
}
.portlet.bannerColor.mini h3 a {
padding-top: 0.4em;
padding-bottom: 0.4em;
min-height: 0;
}
}
@media screen {
dl.portlet.listaSOL {
border: 1px solid #888;
border-radius: 3px;
border-top: 3px solid #58a2c4;
}
dl.portlet.listaSOL dt.portletHeader {
text-align: center;
}
dl.portlet.listaSOL dd.portletItem ul li {
padding: 0;
margin: 0;
border-top: 1px solid #888;
}
dl.portlet.listaSOL dd.portletItem ul li:before {
display: none;
}
dl.portlet.listaSOL dd.portletItem ul li a {
color: #333333;
display: block;
transition: all 0.2s ease-in-out;
border: 0;
}
dl.portlet.listaSOL dd.portletItem ul li a .fa {
display: inline-block;
padding: 9px 0;
background-color: #ecf0f1;
width: 34px;
text-align: center;
margin-right: 8px;
border-right: 1px solid #888;
}
dl.portlet.listaSOL dd.portletItem ul li a:focus, dl.portlet.listaSOL dd.portletItem ul li a:hover {
background-color: #EFEFEF;
}
dl.portlet.listaSOL dd.portletItem ul li a:focus .fa, dl.portlet.listaSOL dd.portletItem ul li a:hover .fa {
background-color: #58a2c4;
color: #FFF;
border-color: #58a2c4;
}
dl.portlet.listaSOL.mini {
border-color: #333333;
border-top-width: 4px;
}
dl.portlet.listaSOL.mini dt.portletHeader {
text-align: right;
padding: 0;
margin: 0;
}
dl.portlet.listaSOL.mini dt.portletHeader a {
display: block;
padding: 0.4em 1em;
color: #333333;
position: relative;
transition: all 0.2s ease-in-out;
}
dl.portlet.listaSOL.mini dt.portletHeader a:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: inherit !important;
position: absolute;
left: 0.5em;
top: 0.2em;
font-size: 1.5em;
}
dl.portlet.listaSOL.mini dt.portletHeader a:after {
display: none !important;
}
dl.portlet.listaSOL.mini dt.portletHeader a:focus, dl.portlet.listaSOL.mini dt.portletHeader a:hover {
background-color: #EFEFEF;
}
}
@media screen {
.portlet.inEvidenza,
dl.portlet.inEvidenza {
border: 0;
}
.portlet.inEvidenza dt.portletHeader, #content .portlet.inEvidenza dt.portletHeader,
dl.portlet.inEvidenza dt.portletHeader,
#content dl.portlet.inEvidenza dt.portletHeader {
background-color: #333333;
color: #CCC;
text-transform: uppercase;
font-size: 0.9em;
padding: 0.4em 1em;
margin: 0;
}
.portlet.inEvidenza dt.portletHeader a, #content .portlet.inEvidenza dt.portletHeader a,
dl.portlet.inEvidenza dt.portletHeader a,
#content dl.portlet.inEvidenza dt.portletHeader a {
color: #CCC;
}
.portlet.inEvidenza dt.portletHeader a:focus, .portlet.inEvidenza dt.portletHeader a:hover, #content .portlet.inEvidenza dt.portletHeader a:focus, #content .portlet.inEvidenza dt.portletHeader a:hover,
dl.portlet.inEvidenza dt.portletHeader a:focus,
dl.portlet.inEvidenza dt.portletHeader a:hover,
#content dl.portlet.inEvidenza dt.portletHeader a:focus,
#content dl.portlet.inEvidenza dt.portletHeader a:hover {
color: #FFF;
}
.portlet.inEvidenza .portletItem,
.portlet.inEvidenza dd.portletItem,
dl.portlet.inEvidenza .portletItem,
dl.portlet.inEvidenza dd.portletItem {
background-color: #ecf0f1;
padding: 1em;
}
.portlet.inEvidenza .portletItem p, #content .portlet.inEvidenza .portletItem p,
.portlet.inEvidenza dd.portletItem p,
#content .portlet.inEvidenza dd.portletItem p,
dl.portlet.inEvidenza .portletItem p,
#content dl.portlet.inEvidenza .portletItem p,
dl.portlet.inEvidenza dd.portletItem p,
#content dl.portlet.inEvidenza dd.portletItem p {
margin: 0;
}
.portlet.inEvidenza .portletItem h2,
.portlet.inEvidenza dd.portletItem h2,
dl.portlet.inEvidenza .portletItem h2,
dl.portlet.inEvidenza dd.portletItem h2 {
margin: 0 0 0.2em;
font-size: 1.6em;
}
.portlet.inEvidenza .portletItem h3,
.portlet.inEvidenza dd.portletItem h3,
dl.portlet.inEvidenza .portletItem h3,
dl.portlet.inEvidenza dd.portletItem h3 {
margin: 0 0 0.2em;
}
.portlet.inEvidenza .portletItem ul,
.portlet.inEvidenza dd.portletItem ul,
dl.portlet.inEvidenza .portletItem ul,
dl.portlet.inEvidenza dd.portletItem ul {
margin: 0;
}
}
@media screen {
dl.headerDark,
dl.headerLight,
#content dl.headerDark,
#content dl.headerLight {
border: 0;
}
dl.headerDark dt.portletHeader,
dl.headerLight dt.portletHeader,
#content dl.headerDark dt.portletHeader,
#content dl.headerLight dt.portletHeader {
padding: 0;
margin-bottom: 1em;
}
dl.headerDark dt.portletHeader .tile,
dl.headerDark dt.portletHeader a.tile,
dl.headerLight dt.portletHeader .tile,
dl.headerLight dt.portletHeader a.tile,
#content dl.headerDark dt.portletHeader .tile,
#content dl.headerDark dt.portletHeader a.tile,
#content dl.headerLight dt.portletHeader .tile,
#content dl.headerLight dt.portletHeader a.tile {
background-color: #0e4073;
color: #FFF;
display: block;
border: 0;
padding: 0.4em 1em;
}
dl.headerDark dt.portletHeader .tile:after,
dl.headerDark dt.portletHeader a.tile:after,
dl.headerLight dt.portletHeader .tile:after,
dl.headerLight dt.portletHeader a.tile:after,
#content dl.headerDark dt.portletHeader .tile:after,
#content dl.headerDark dt.portletHeader a.tile:after,
#content dl.headerLight dt.portletHeader .tile:after,
#content dl.headerLight dt.portletHeader a.tile:after {
display: none;
}
dl.headerDark dt.portletHeader a.tile:focus,
dl.headerDark dt.portletHeader a.tile:hover,
dl.headerLight dt.portletHeader a.tile:focus,
dl.headerLight dt.portletHeader a.tile:hover,
#content dl.headerDark dt.portletHeader a.tile:focus,
#content dl.headerDark dt.portletHeader a.tile:hover,
#content dl.headerLight dt.portletHeader a.tile:focus,
#content dl.headerLight dt.portletHeader a.tile:hover {
background-color: #4a789c;
color: #FFF !important;
}
}
@media screen {
dl.headerLight dt.portletHeader .tile,
dl.headerLight dt.portletHeader a.tile,
#content dl.headerLight dt.portletHeader .tile,
#content dl.headerLight dt.portletHeader a.tile {
background-color: #58a2c4;
}
}
@media screen {
#portletPageColumns dl.rtCollectionPortlet {
border-top-color: #747474;
}
#portletPageColumns dl.rtCollectionPortlet dt.portletHeader, #content #portletPageColumns dl.rtCollectionPortlet dt.portletHeader {
font-size: 1.05em;
color: #747474;
padding: 0.9em 0 0.5em;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#portletPageColumns dl.rtCollectionPortlet dt.portletHeader a.tile {
border: 0;
color: #747474;
}
#portletPageColumns dl.rtCollectionPortlet dt.portletHeader a.tile:focus, #portletPageColumns dl.rtCollectionPortlet dt.portletHeader a.tile:hover {
color: #333333;
}
#portletPageColumns dl.rtCollectionPortlet dd.portletItem {
margin-bottom: 16px;
}
#portletPageColumns dl.rtCollectionPortlet dd.portletItem p {
margin: 0;
}
#portletPageColumns dl.rtCollectionPortlet dd.portletItem h4.itemTitle {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 1.05em;
margin: 0;
line-height: 1.5em;
}
#portletPageColumns dl.rtCollectionPortlet.focusCollection dd.portletItem.withImg a.itemImage {
display: block;
float: left;
width: 20%;
border: 0;
}
#portletPageColumns dl.rtCollectionPortlet.focusCollection dd.portletItem.withImg a.itemImage img {
width: 100%;
max-width: 128px;
}
}
@media screen and (max-width: 500px) {
#portletPageColumns dl.rtCollectionPortlet.focusCollection dd.portletItem.withImg a.itemImage {
float: none;
width: auto;
margin-bottom: 10px;
}
}
@media screen {
#portletPageColumns dl.rtCollectionPortlet.focusCollection dd.portletItem.withImg .itemContent {
margin-left: 22%;
}
}
@media screen and (max-width: 500px) {
#portletPageColumns dl.rtCollectionPortlet.focusCollection dd.portletItem.withImg .itemContent {
margin-left: 0;
}
}
@media screen {
#portletPageColumns dl.rtCollectionPortlet.focusCollection dd.portletItem h4.itemTitle {
font-size: 1.15em;
line-height: 1.5em;
margin-bottom: 0.5em;
}
}
@media screen {
#portletPageColumns dl.rtCollectionPortlet.focusCollection dd.portletItem .itemData {
font-style: italic;
}
}
@media screen {
#portletPageColumns dl.rtCollectionPortlet.newsCollection dd.portletItem .itemContent {
background: transparent url(logo_vicenza_mini.png) no-repeat left 3px;
padding-left: 28px;
}
#portletPageColumns dl.rtCollectionPortlet.newsCollection dd.portletItem .itemData {
font-size: 0.9em;
margin-bottom: 0.1em;
}
}
@media screen {
#portletPageColumns dl.rtCollectionPortlet.eventsCollection dd.portletItem {
background-color: #ecf0f1;
padding: 0.5em 0.6em;
}
#portletPageColumns dl.rtCollectionPortlet.eventsCollection dd.portletItem .itemData {
background-color: #2F76B5;
color: #FFF;
font-family: "Roboto", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
text-align: center;
padding: 0.4em 0.8em;
float: left;
}
#portletPageColumns dl.rtCollectionPortlet.eventsCollection dd.portletItem .itemData span {
display: block;
line-height: 1em;
}
#portletPageColumns dl.rtCollectionPortlet.eventsCollection dd.portletItem .itemData .itemDay {
font-size: 1.8em;
}
#portletPageColumns dl.rtCollectionPortlet.eventsCollection dd.portletItem .itemContent {
margin-left: 4.5em;
}
#portletPageColumns dl.rtCollectionPortlet.eventsCollection dd.portletItem h4.itemTitle {
margin-top: -0.2em;
}
#portletPageColumns dl.rtCollectionPortlet.eventsCollection dd.portletItem p.toDate {
margin-top: 0.3em;
font-size: 0.9em;
}
#portletPageColumns dl.rtCollectionPortlet.eventsCollection dd.portletItem p.locationItem {
font-size: 0.95em;
font-style: italic;
margin-top: 0.3em;
}
#portletPageColumns dl.rtCollectionPortlet.eventsCollection dd.portletItem p.locationItem:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: inherit !important;
font-style: normal;
margin-right: 0.2em;
}
}
@media screen {
#portletPageColumns dl.rtCollectionPortlet.navPrimary .portletItem,
#portletPageColumns dl.rtCollectionPortlet.navPrimary dd.portletItem {
border: 1px solid #58a2c4;
}
}
@media screen {
.rtCollectionPortlet.eventsCollection dd.portletItem {
background-color: #ecf0f1;
padding: 0.5em 0.6em;
margin-bottom: 16px;
}
.rtCollectionPortlet.eventsCollection dd.portletItem .itemData {
background-color: #2F76B5;
color: #FFF;
font-family: "Roboto", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
text-align: center;
padding: 0.4em 0.8em;
float: left;
}
.rtCollectionPortlet.eventsCollection dd.portletItem .itemData span {
display: block;
line-height: 1em;
}
.rtCollectionPortlet.eventsCollection dd.portletItem .itemData .itemDay {
font-size: 1.8em;
}
.rtCollectionPortlet.eventsCollection dd.portletItem .itemContent {
margin-left: 4.5em;
}
.rtCollectionPortlet.eventsCollection dd.portletItem p.toDate {
margin-top: 0.3em;
font-size: 0.9em;
}
.rtCollectionPortlet.eventsCollection dd.portletItem p.locationItem {
font-size: 0.95em;
font-style: italic;
margin-top: 0.3em;
}
.rtCollectionPortlet.eventsCollection dd.portletItem p.locationItem:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: inherit !important;
font-style: normal;
margin-right: 0.2em;
}
}
@media screen {
#portletPageColumns dl.portlet.portletHeaderVeryDarkBlue,
#portletPageColumns dl.portlet.Bando {
border: 0;
}
#portletPageColumns dl.portlet.portletHeaderVeryDarkBlue dt.portletHeader,
#portletPageColumns dl.portlet.Bando dt.portletHeader {
padding: 0;
margin-bottom: 1em;
}
#portletPageColumns dl.portlet.portletHeaderVeryDarkBlue dt.portletHeader a.tile,
#portletPageColumns dl.portlet.Bando dt.portletHeader a.tile {
background-color: #0e4073;
color: #FFF;
border: 0;
padding: 0.4em 1em;
display: block;
}
#portletPageColumns dl.portlet.portletHeaderVeryDarkBlue dt.portletHeader a.tile:focus, #portletPageColumns dl.portlet.portletHeaderVeryDarkBlue dt.portletHeader a.tile:hover,
#portletPageColumns dl.portlet.Bando dt.portletHeader a.tile:focus,
#portletPageColumns dl.portlet.Bando dt.portletHeader a.tile:hover {
background-color: #CCC;
}
#portletPageColumns dl.portlet.portletHeaderVeryDarkBlue .itemData,
#portletPageColumns dl.portlet.Bando .itemData {
font-size: 0.95em;
}
#portletPageColumns dl.portlet.portletHeaderVeryDarkBlue h4,
#portletPageColumns dl.portlet.Bando h4 {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: 0.2em 0 0.3em;
}
#portletPageColumns dl.portlet.portletHeaderVeryDarkBlue dd.portletItem,
#portletPageColumns dl.portlet.Bando dd.portletItem {
background-color: #ecf0f1;
padding: 0.5em 1em;
}
#portletPageColumns dl.portlet.portletHeaderVeryDarkBlue p.rt_footer,
#portletPageColumns dl.portlet.Bando p.rt_footer {
font-size: 0.95em;
text-align: right;
margin-top: 0.5em;
}
}
@media screen {
#portletPageColumns dl.portlet.Bando dt.portletHeader a.tile {
background-color: #58a2c4;
}
}
@media screen {
h1, h2, h3, h4 {
font-weight: 300;
line-height: 1.3;
}
}
@media screen {
img.image-left, img.image-right, .captioned img {
border: 0;
}
}
@media screen {
input.searchPage.searchButton {
-webkit-appearance: none;
-moz-appearance: none;
background-color: #2F76B5;
color: #FFF;
border: 0;
padding: 0.35em 1em;
vertical-align: top;
font-size: 150% !important;
margin-left: 0.3em;
border-radius: 3px;
cursor: pointer;
}
input.searchPage.searchButton:focus, input.searchPage.searchButton:hover {
background-color: #4a789c;
}
}
@media screen and (max-width: 767px) {
input.searchPage {
font-size: 100% !important;
width: 60%;
padding: 0.5em 0.1em;
}
input.searchPage.searchButton {
font-size: 100% !important;
padding: 0.5em 0.1em;
width: 30%;
}
}
@media screen {
#portal-columns {
padding: 0 10px;
box-sizing: border-box;
}
#portal-columns #portal-column-content {
padding-bottom: 20px;
}
#portal-columns #content {
line-height: 1.7em;
margin-top: 0;
}
#portal-columns #content .documentDescription,
#portal-columns #content #description {
line-height: 1.5em;
margin-bottom: 1em;
font-size: 1.05em;
}
#portal-columns #content h1.documentFirstHeading {
margin-top: 0;
margin-bottom: 0.4em;
font-size: 2em;
line-height: 1.3em;
}
#portal-columns #content #parent-fieldname-text h2 {
margin-bottom: 0.5em;
}
#portal-columns #content #parent-fieldname-text h3 {
margin-bottom: 0.5em;
}
#portal-columns #content #parent-fieldname-text ul, #portal-columns #content #parent-fieldname-text ol {
margin-bottom: 1em;
}
#portal-columns #content h2 {
font-size: 1.55em;
}
#portal-columns #content .callout {
background-color: #ecf0f1;
}
#portal-columns #content .visualHighlight {
background-color: #ffb;
}
}
@media screen and (max-width: 500px) {
#portal-columns #content .eventDetails {
float: none;
width: 100%;
margin: 10px 0;
}
}
@media screen {
#content.mceContentBody ul, #content.mceContentBody ol {
margin-bottom: 1em;
}
}
@media screen {
#subsiteTitle {
padding: 10px 3%;
color: #FFF;
text-transform: uppercase;
font-size: 1.4em;
margin-top: 3px;
}
}
@media screen and (max-width: 767px) {
#subsiteTitle {
font-size: 1em;
}
}
@media screen {
.organigrammaImageContainer {
float: right;
}
}
@media screen {
#content .info-organigramma-allegati {
background-color: #ecf0f1;
padding: 1em;
}
#content .info-organigramma-allegati dl {
margin-bottom: 0;
}
#content .info-organigramma-allegati dt {
text-transform: uppercase;
margin-bottom: 0.5em;
}
#content .info-organigramma-allegati dd {
margin: 0 0 1.5em;
}
#content .info-organigramma-allegati dd ul.info-allegati {
list-style: none;
margin: 0;
}
#content .info-organigramma-allegati dd ul.info-allegati li img {
margin-right: 0.5em;
height: 16px;
width: auto;
}
#content .info-organigramma-allegati dd ul.info-risorse,
#content .info-organigramma-allegati dd ul.info-subattivita {
margin: 0;
list-style: none;
}
#content .info-organigramma-allegati dd ul.info-risorse li,
#content .info-organigramma-allegati dd ul.info-subattivita li {
padding-left: 2em;
position: relative;
}
#content .info-organigramma-allegati dd ul.info-risorse li:before,
#content .info-organigramma-allegati dd ul.info-subattivita li:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #58a2c4 !important;
position: absolute;
top: 0.1em;
left: 0.2em;
font-size: 1em;
}
#content .info-organigramma-allegati dd ul.info-risorse-esterne li:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #333333 !important;
}
#content .info-organigramma-allegati dd ul.info-subattivita li:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #333333 !important;
}
#content .info-organigramma-allegati dd a {
color: #333333;
}
}
@media screen {
#content .info-organigramma-contatti {
border-top: 1px solid #333333;
padding: 20px 0;
}
#content .info-organigramma-contatti h3.contattiTitle {
font-size: 1em;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
text-transform: uppercase;
margin-bottom: 0.8em;
}
#content .info-organigramma-contatti .contattiContent {
padding: 0 20px;
}
#content .info-organigramma-contatti .contattiContent h4.contattiServizio {
font-size: 1.1em;
margin-bottom: 0.8em;
}
#content .info-organigramma-contatti .contattiContent h4.contattiServizio:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #333333 !important;
margin-right: 0.4em;
}
#content .info-organigramma-contatti .contattiContent .contattiPersone h5 {
font-size: 0.85em;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
text-transform: uppercase;
}
#content .info-organigramma-contatti .contattiContent .contattiPersone .contattiPersona {
padding-left: 1em;
font-size: 0.95em;
position: relative;
}
#content .info-organigramma-contatti .contattiContent .contattiPersone .contattiPersona:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #333333 !important;
position: absolute;
left: 0;
top: 0.1em;
}
#content .info-organigramma-contatti .contattiContent .contattiPersone span {
display: block;
}
#content .info-organigramma-contatti .contattiContent .contattiPersone .contatti-link:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #333333 !important;
margin-right: 0.3em;
}
#content .info-organigramma-contatti.ufficio-contatti {
padding-top: 0;
}
#content .info-organigramma-contatti.ufficio-contatti .contattiContent {
padding: 0;
}
#content .info-organigramma-contatti.ufficio-contatti h4 {
margin: 1.5em 0 1em;
clear: both;
background-color: #ecf0f1;
padding: 0.1em 1em;
}
#content .info-organigramma-contatti.ufficio-contatti .contattiPersone {
float: left;
width: 50%;
max-width: 350px;
padding-left: 1em;
box-sizing: border-box;
margin-bottom: 1em;
}
#content .info-organigramma-contatti.ufficio-contatti ul.ufficio-servizi {
margin-left: 3em;
}
#content .info-organigramma-contatti.ufficio-contatti p.ufficio-sede {
padding-left: 1em;
position: relative;
margin-left: 1em;
}
#content .info-organigramma-contatti.ufficio-contatti p.ufficio-sede:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #333333 !important;
position: absolute;
left: 0;
top: 0.1em;
}
}
@media screen {
#content .areaContent h4,
#content .settoreContent h4 {
text-transform: uppercase;
padding: 0.2em 1em;
background-color: #333333;
margin-bottom: 0.8em;
color: #FFF;
margin-top: 2em;
}
}
@media screen {
#content .areaContent ul {
margin: 0;
list-style: none;
}
#content .areaContent ul li {
padding-left: 2em;
position: relative;
}
#content .areaContent ul li:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #333333 !important;
position: absolute;
top: 0.1em;
left: 0.2em;
font-size: 1em;
}
#content .areaContent .areaUffici h4 {
background-color: #58a2c4;
}
#content .areaContent .areaUffici ul li {
padding-left: 1.4em;
}
#content .areaContent .areaUffici ul li:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #333333 !important;
}
}
@media screen {
#content .settoreContent .settoreUffici h4 {
background-color: #58a2c4;
}
#content .settoreContent .settoreUffici ul {
margin: 0;
list-style: none;
}
#content .settoreContent .settoreUffici ul li {
padding-left: 1.4em;
position: relative;
}
#content .settoreContent .settoreUffici ul li:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #333333 !important;
position: absolute;
top: 0.1em;
left: 0.2em;
font-size: 1em;
}
}
@media screen {
dl.portletContatti, dl.portletServizioDiD {
background-color: #ecf0f1;
border-radius: 3px;
border-top: 3px solid #747474;
padding: 1em;
}
dl.portletContatti dt.portletHeader, dl.portletServizioDiD dt.portletHeader {
padding: 0;
}
dl.portletContatti ul.contattiUffici, dl.portletServizioDiD ul.contattiUffici {
margin-bottom: 0.5em;
}
dl.portletContatti ul.contattiUffici li:before, dl.portletServizioDiD ul.contattiUffici li:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #333333 !important;
margin-right: 0.4em;
}
dl.portletContatti ul.contattiUffici li .ufficio, dl.portletServizioDiD ul.contattiUffici li .ufficio {
text-transform: uppercase;
margin-bottom: 0.8em;
}
dl.portletContatti h5, dl.portletServizioDiD h5 {
font-size: 0.85em;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
text-transform: uppercase;
margin-top: 1em;
margin-bottom: 0.3em;
border-top: 1px solid #2F76B5;
padding-top: 1em;
}
dl.portletContatti .contattiPersone .contattiPersona, dl.portletServizioDiD .contattiPersone .contattiPersona {
padding-left: 1em;
font-size: 0.95em;
position: relative;
}
dl.portletContatti .contattiPersone .contattiPersona:before, dl.portletServizioDiD .contattiPersone .contattiPersona:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #333333 !important;
position: absolute;
left: 0;
top: 0.1em;
}
dl.portletContatti .contattiPersone span, dl.portletServizioDiD .contattiPersone span {
display: block;
}
dl.portletContatti .contattiPersone a, dl.portletServizioDiD .contattiPersone a {
display: inline-block;
}
dl.portletContatti .contattiPersone .contatti-link, dl.portletServizioDiD .contattiPersone .contatti-link {
margin-top: 0.3em;
}
dl.portletContatti .contattiPersone .contatti-link:before, dl.portletServizioDiD .contattiPersone .contatti-link:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #333333 !important;
margin-right: 0.3em;
}
dl.portletContatti .contattiPersone .sede-link, dl.portletServizioDiD .contattiPersone .sede-link {
margin-top: 0.3em;
}
}
@media screen {
.portaltype-plonearticle .photosContainer,
.portaltype-plonearticle #content .photosContainer {
text-align: center !important;
padding: 15px 15px 0 !important;
width: auto;
background: none;
border: 1px solid #ccc;
border-radius: 3px;
}
.portaltype-plonearticle .photosContainer a,
.portaltype-plonearticle #content .photosContainer a {
border: 0;
}
.portaltype-plonearticle .photosContainer a.photoTitle,
.portaltype-plonearticle #content .photosContainer a.photoTitle {
margin: 0;
}
.portaltype-plonearticle .leftPlaced {
width: auto;
}
.portaltype-plonearticle .leftPlaced .block {
float: none;
margin-right: 0;
width: auto;
height: auto;
overflow: visible;
}
}
@media screen {
#content fieldset.leftPlaced {
background-color: #ecf0f1;
padding: 3em 1em 1em;
border: 0;
position: relative;
margin: 0;
width: auto;
float: none;
}
}
@media screen {
#content fieldset.leftPlaced legend {
text-transform: uppercase;
margin: 0 0 0.5em;
font-weight: bold;
display: block;
font-size: 1em;
padding: 0;
position: absolute;
top: 1em;
left: 1em;
}
}
@media screen {
#content fieldset.leftPlaced .link a,
#content fieldset.leftPlaced .file a {
color: #333;
padding-left: 0 !important;
margin-left: 0.3em;
}
}
@media screen {
#content fieldset.leftPlaced .link.block a:first-child,
#content fieldset.leftPlaced .file.block a:first-child {
border: 0 !important;
}
}
@media screen {
.rightBlock {
float: none;
margin-left: 0;
}
}
@media screen {
.leftPlaced .block {
float: none;
margin-right: 0;
width: auto;
height: auto;
}
}
@media screen {
.photosContainer.rightBlock {
float: right;
margin-left: 10px;
}
}
@media screen {
body #albo-last-pub dt {
background-color: transparent;
border-bottom: 0;
padding-left: 0;
padding-right: 0;
}
body #albo-last-pub dt strong {
background-color: #58a2c4;
color: #FFF;
padding: 0 0.8em;
display: inline-block;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 0.9em;
text-transform: uppercase;
}
body #albo-last-pub dt.tipologia {
font-size: 1em;
}
body #albo-last-pub dt#albo-label-last-pub {
background-color: #ecf0f1;
border-top: 1px solid #888 !important;
border-bottom: 1px solid #888 !important;
margin: 0.5em 0;
padding: 0.5em 0.5em;
}
body #albo-last-pub dd {
background-size: 20px;
background-position: 5px 0.3em;
padding-left: 34px;
}
body #albo-last-pub dd ul li a.icon {
border: 0;
}
}
@media screen and (max-width: 767px) {
body #albo-last-pub {
float: none;
width: auto;
margin: 0 0 10px;
}
}
@media screen {
body #albo-search-container {
margin: 0;
}
body #albo-search-container dl.search-area {
border: 1px solid #4a789c;
}
body #albo-search-container dl.search-area dt {
background-color: #4a789c;
border: 0;
padding: 0.3em 0.6em;
}
body #albo-search-container dl.search-area dd {
margin: 0;
padding: 0.5em 1em;
border: 0;
}
body #albo-search-container dl.search-area dd p {
margin: 0.5em 0 0;
}
body #albo-search-container dl.search-area#albo-search-adv h3 {
margin-top: 0.5em;
}
body #albo-search-container dl.search-area#albo-search-adv p.discreet {
margin: 0 0 1em;
}
body #albo-search-container dl.search-area#albo-search-adv .formHelp {
font-size: 0.85em;
line-height: 1.4em;
}
body #albo-search-container dl.search-area#albo-search-adv fieldset {
margin-bottom: 0;
padding-bottom: 0;
}
}
@media screen and (max-width: 767px) {
body #albo-search-container {
float: none;
width: auto;
margin: 0;
}
}
@media screen {
.portaltype-albopretorio #searchResults {
margin-top: 30px;
}
.portaltype-albopretorio #searchResults table {
width: 100%;
}
.portaltype-albopretorio #searchResults table th img {
vertical-align: middle;
margin-right: 5px;
}
.portaltype-albopretorio #searchResults table td {
line-height: 1.3em;
}
.portaltype-albopretorio a.link-parent:before {
display: inline-block;
font-family: FontAwesome;
content: "";
color: #333333 !important;
margin-right: 0.3em;
}
}
@media screen {
.template-atto_view h3.oggetto {
background-color: #ecf0f1;
margin: 0.5em 0 1em;
}
.template-atto_view table.grid th, .template-atto_view table.grid td {
border-color: #888;
}
}
@media screen {
#content .documentActions {
float: right;
}
#content .documentActions ul li {
display: inline-block;
list-style: none;
margin-right: 0.5em;
}
#content .documentActions ul li a {
border: 0;
}
}
@media screen {
#pamaincontent dl dt {
margin-bottom: 1em;
}
#content #pamaincontent dd {
margin-left: 0;
}
}
@media screen {
#content ul.ui-tabs-nav a {
border: 0;
}
}
@media screen {
.tabPane {
padding-top: 1em;
}
}
@media screen {
#kss-spinner {
display: none;
}
}
@media screen {
#user-group-sharing-container {
overflow: auto;
}
}
@media screen {
.table-wrapper {
overflow-x: auto;
min-height: 0.01%;
}
}
@media screen and (max-width: 991px) {
.table-wrapper {
width: 100%;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-wrapper td {
white-space: nowrap;
}
}
@media screen {
.table-wrapper table {
max-width: 100%;
}
}
@media screen and (max-width: 768px) {
body.template-bando_view #content dd {
margin: 0;
}
body.template-bando_view .bandiColumnRight {
margin-left: 0;
float: none;
width: 100%;
}
}
/* */


/* - ++resource++cciaa.modulistica.stylesheets/cciaa.modulistica.css - */
@media screen {
/* https://www.provincia.vicenza.it/portal_css/++resource++cciaa.modulistica.stylesheets/cciaa.modulistica.css?original=1 */
table.modulisticaListing {
width: 97%;
}
#content .modulisticaListing a[href^="http:"] {
background-image: none;
padding: 0px;
}
table.modulisticaListing,
table.modulisticaListing td,
table.modulisticaListing th {
border-color: #999;
}
table.modulisticaListing th.modulisticaDocument {
background: none repeat scroll 0 0 #EFEFEF;
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
border-top: 1px solid #999999;
font-weight: normal;
padding: 0.25em 0.5em;
text-transform: none;
}
table.modulisticaListing tr.headingModuli th {
color: black;
}
}

