
/* - ++resource++tecnoteca.vigevanotheme2012.prettyphoto/jquery.prettyPhoto.css - */
@media screen {
/* https://www.comune.vigevano.pv.it/portal_css/++resource++tecnoteca.vigevanotheme2012.prettyphoto/jquery.prettyPhoto.css?original=1 */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(++resource++tecnoteca.vigevanotheme2012.prettyphoto/overlay_sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(++resource++tecnoteca.vigevanotheme2012.prettyphoto/overlay_sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(++resource++tecnoteca.vigevanotheme2012.prettyphoto/overlay_sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(++resource++tecnoteca.vigevanotheme2012.prettyphoto/overlay_sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(++resource++tecnoteca.vigevanotheme2012.prettyphoto/overlay_sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_expand{background:url(++resource++tecnoteca.vigevanotheme2012.prettyphoto/overlay_sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(++resource++tecnoteca.vigevanotheme2012.prettyphoto/overlay_sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(++resource++tecnoteca.vigevanotheme2012.prettyphoto/overlay_sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(++resource++tecnoteca.vigevanotheme2012.prettyphoto/overlay_sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(++resource++tecnoteca.vigevanotheme2012.prettyphoto/overlay_sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(++resource++tecnoteca.vigevanotheme2012.prettyphoto/overlay_default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(++resource++tecnoteca.vigevanotheme2012.prettyphoto/overlay_sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(++resource++tecnoteca.vigevanotheme2012.prettyphoto/overlay_sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_bottom .pp_left{background:url(++resource++tecnoteca.vigevanotheme2012.prettyphoto/overlay_sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(++resource++tecnoteca.vigevanotheme2012.prettyphoto/overlay_sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(++resource++tecnoteca.vigevanotheme2012.prettyphoto/overlay_sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(++resource++tecnoteca.vigevanotheme2012.prettyphoto/overlay_loader.gif) center center no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
div.pp_default .pp_next{display:none;}
div.pp_default .pp_previous{display:none;}
}


/* - jquery.megamenu.css - */
@media screen {
/* https://www.comune.vigevano.pv.it/portal_css/jquery.megamenu.css?original=1 */
ul.megamenu {
padding: 0;
margin: 0 0;
list-style: none;
display: none;
}
ul.megamenu li.mm-item {
padding: 0 7px;
margin: 0 0 0 5px;
}
ul.megamenu li.mm-item.mm-last-item {
margin-right: 0;
}
ul.megamenu li {
margin: 0px;
padding: 0px;
display: list-item;
}
ul.megamenu li.clear-fix {
float: none;
clear: both;
margin: 0px;
padding: 0px;
height: 0px;
font-size: 0px;
line-height: 0px;
}
ul.megamenu a.mm-item-link:link,
ul.megamenu a.mm-item-link:visited {
background-image: url("https://www.comune.vigevano.pv.it/++resource++tecnoteca.vigevanotheme2012.images/background-navigation-item.png");
background-position: left 0;
background-repeat: repeat-x;
position: relative;
display: inline-block;
color: #FFF;
text-decoration: none;
z-index: 10;
font-size: 17px;
border: none;
padding: 14px 3px;
text-align: center;
}
ul.megamenu a.mm-item-link img {
vertical-align: middle;
}
ul.megamenu a.mm-item-link .mm-content-item-link-left-side {
background-image: url("https://www.comune.vigevano.pv.it/++resource++tecnoteca.vigevanotheme2012.images/background-navigation-item-sides.png");
background-position: 0 0;
background-repeat: no-repeat;
position: absolute;
top: 0;
left: -7px;
width: 7px;
height: 46px;
}
ul.megamenu a.mm-item-link .mm-content-item-link-right-side {
background-image: url("https://www.comune.vigevano.pv.it/++resource++tecnoteca.vigevanotheme2012.images/background-navigation-item-sides.png");
background-position: -10px 0;
background-repeat: no-repeat;
position: absolute;
position: absolute;
top: 0;
right: -7px;
width: 7px;
height: 46px;
}
/* **/
ul.megamenu div.mm-item-content {
padding: 1px 0 0;
border: 0;
position: absolute;
z-index: 9;
width: 960px;
border: 1px solid #CACACA;
}
.mm-content-base {
background-color: #FFF;
padding: 15px 16px 0 16px;
position: relative;
z-index: 11;
}
#portal-top .mm-content-base a {
color: #767676;
}
.mm-js-shadow {
background: #555;
position: absolute;
z-index: 10;
}
/* **/
.mm-content-base .mm-content-item {
float: left;
width: 220px;
margin: 0 16px 15px 0;
padding: 0;
}
.mm-content-base .mm-content-item.mm-content-last-item {
margin-right: 0;
}
.mm-content-base .mm-content-item .mm-content-item-base {
}
#portal-top .mm-content-base .mm-content-item a.mm-content-item-link {
background-color: #F0F0F0;
margin: 0;
padding: 7px 10px;
display: block;
color: #1667A3;
font-size: 15px;
}
.mm-content-base .mm-content-item ul {
margin: 5px 0;
padding: 0 10px;
}
.mm-content-base .mm-content-item ul li {
margin-bottom: 5px;
}
/* */
}


/* - jquery.anythingslider.css - */
@media screen {
/* https://www.comune.vigevano.pv.it/portal_css/jquery.anythingslider.css?original=1 */
/* */
#home-slider {
width: 100%;
height: 140px;
list-style: none;
/* */
overflow-y: auto;
overflow-x: hidden;
}
/* */
.anythingSlider-default {
margin: 15px 0 10px 0px;
/* */
padding: 0 65px;
}
#content .anythingSlider-default ul > li {
list-style: none;
}
/* */
.anythingSlider-default .anythingWindow {
}
/* */
.anythingSlider-default .anythingControls a {
/* */
background: #777 url("https://www.comune.vigevano.pv.it/++resource++tecnoteca.vigevanotheme2012.images/slider-arrows.png") center -288px repeat-x;
color: #000;
border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
}
/* */
.anythingSlider-default .anythingControls a span {
visibility: visible;
}
/* */
.anythingSlider-default .anythingControls a.cur {
background: #888;
color: #000;
}
/* */
.anythingSlider-default .anythingControls a.start-stop {
background-color: #040;
color: #ddd;
}
/* */
.anythingSlider-default .anythingControls a.start-stop.playing {
background-color: #800;
}
/* */
/* */
.anythingSlider-default .anythingControls a.start-stop:hover,
.anythingSlider-default .anythingControls a.start-stop.hover,
.anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover {
background-image: none;
color: #ddd;
}
/* */
.anythingSlider-default.activeSlider .anythingWindow {
border-color: #7C9127;
}
/* */
.anythingSlider-default.activeSlider .anythingControls a {
/* */
background-color: #7C9127;
}
/* */
.anythingSlider-default.activeSlider .anythingControls a.cur,
.anythingSlider-default.activeSlider .anythingControls a:hover {
/* */
background: #7C9127;
}
/* */
.anythingSlider-default.activeSlider .anythingControls a.start-stop {
background-color: #080;
color: #fff;
}
/* */
.anythingSlider-default.activeSlider .anythingControls a.start-stop.playing {
background-color: #d00;
color: #fff;
}
/* */
.anythingSlider-default.activeSlider .start-stop:hover,
.anythingSlider-default.activeSlider .start-stop.hover {
color: #fff;
}
/* */
.anythingSlider-default .arrow {
top: 70%;
position: absolute;
display: block;
}
.anythingSlider-default .arrow a {
display: block;
width: 24px;
height: 33px;
margin: -47.5px 0 0 0; /* */
text-align: center;
outline: 0;
background: url("https://www.comune.vigevano.pv.it/++resource++tecnoteca.vigevanotheme2012.images/slider-arrows.png") no-repeat;
}
/* */
.anythingSlider-default .back { left: 0; }
.anythingSlider-default .back a { background-position: left bottom; }
.anythingSlider-default .back a:hover,
.anythingSlider-default .back a.hover { background-position: left top; }
/* */
.anythingSlider-default .forward { right: 0; }
.anythingSlider-default .forward a { background-position: right bottom; }
.anythingSlider-default .forward a:hover,
.anythingSlider-default .forward a.hover { background-position: right top; }
/* */
.anythingSlider-default .anythingControls { outline: 0; display: none; }
.anythingSlider-default .anythingControls ul { margin: 0; padding: 0; float: left; }
.anythingSlider-default .anythingControls ul li { display: inline; }
.anythingSlider-default .anythingControls ul a {
font: 11px/18px Georgia, Serif;
display: inline-block;
text-decoration: none;
padding: 2px 8px;
height: 18px;
margin: 0 5px 0 0;
text-align: center;
outline: 0;
}
/* */
.anythingSlider-default .anythingControls .anythingNavWindow {
overflow: hidden;
float: left;
}
/* */
.anythingSlider-default .anythingControls .start-stop {
padding: 2px 5px;
width: 40px;
text-align: center;
text-decoration: none;
float: right;
z-index: 100;
outline: 0;
}
/* */
.as-oldie .anythingSlider-default .arrow {
top: 30%;
}
.as-oldie .anythingSlider-default .arrow a {
margin: 0;
}
/* */
.as-oldie .anythingSlider-default .anythingControls li {
margin-left: 3px;
}
/* */
.as-oldie .anythingSlider-default .anythingControls a {
margin: 0;
}
.as-oldie .anythingSlider-default .anythingNavWindow {
margin: 0 2px;
}
.as-oldie .anythingSlider-default .anythingNavWindow li {
padding: 3px 0 0 0;
}
/* */
.anythingSlider {
display: block;
overflow: visible !important;
position: relative;
}
/* */
.anythingSlider .anythingWindow {
overflow: hidden;
position: relative;
width: 100%;
height: 100%;
}
/* */
.anythingSlider .anythingBase {
background: transparent;
list-style: none;
position: absolute;
overflow: visible !important;
top: 0;
left: 0;
margin: 0;
padding: 0;
}
/* */
.anythingSlider .arrow span {
display: block;
visibility: hidden;
}
/* */
.anythingSlider .arrow.disabled {
display: none;
}
/* */
.anythingSlider .panel {
background: transparent;
display: block;
overflow: hidden;
float: left;
padding: 0;
margin: 0;
}
/* */
.anythingSlider .vertical .panel {
float: none;
}
/* */
.anythingSlider .fade .panel {
float: none;
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
/* */
.anythingSlider .fade .activePage {
z-index: 0;
}
/* */
.anythingSlider.rtl .anythingWindow {
direction: ltr;
unicode-bidi: bidi-override;
}
.anythingSlider.rtl .anythingControls ul { float: left; } /* */
.anythingSlider.rtl .anythingControls ul a { float: right; } /* */
.anythingSlider.rtl .start-stop { /* */ } /* */
/* */
.anythingSlider,
.anythingSlider .anythingWindow,
.anythingSlider .anythingControls ul a,
.anythingSlider .arrow a,
.anythingSlider .start-stop {
transition-duration: 0s;
-o-transition-duration: 0s;
-moz-transition-duration: 0s;
-webkit-transition-duration: 0s;
}
/* **********/
.homeslider-item {
padding: 1px 0;
}
.homeslider-item .homeslider-image {
width: 140px;
float: left;
}
.homeslider-item .homeslider-image img {
vertical-align: middle;
border: 4px solid #CACACA;
}
.homeslider-item .homeslider-content {
margin-left: 155px;
}
.homeslider-item .homeslider-content p.homeslider-date {
margin: 0;
color: #444444;
font-style:italic;
}
.homeslider-item .homeslider-content h3.homeslider-title {
margin: 0 0 5px 0;
}
.homeslider-item .homeslider-content h3.homeslider-title a {
color: #015F81;
}
.homeslider-item .homeslider-content p.homeslider-description {
margin: 0;
border-left: 7px solid #CACACA;
padding-left: 10px;
}
/* */
}


/* - imported.css - */
@media screen {
/* https://www.comune.vigevano.pv.it/portal_css/imported.css?original=1 */
/* */
/* */
/* */
.collapsible .collapser.collapsed {
padding-right: 14px;
background: url('arrowRight.png') center right no-repeat;
}
.collapsible .collapser.expanded {
padding-right: 14px;
background: url('arrowDown.png') center right no-repeat;
}
/* */
a.link-parent {
}
a.link-anchor {
border: none !important;
color: Black !important;
cursor: default !important;
}
#content a.link-overlay {
border-bottom: 1px dotted #205c90 !important;
}
dl dt .documentByLine {
font-weight: normal;
}
dl dt span.summary a {
border: none !important;
}
/* */
/* */
#content {
clear: both;
}
/* */
table.listing,
table.group,
table.plain {
border-spacing: 0;
border-collapse: collapse;
}
table.invisible td,
table.invisible th,
table.plain td,
table.plain th,
table.listing td,
table.listing th,
table.group td,
table.group th  {
padding: 0.5em 1em;
vertical-align: top;
}
table.plain th,
table.plain td {
border: 1px solid #ddd;
}
table.listing td.listingCheckbox,
table.listing th.listingCheckbox,
table.group td.listingCheckbox,
table.group th.listingCheckbox  {
text-align: center;
}
table.listing,
table.group {
border-left: 1px solid #ddd;
border-bottom: 1px solid #ddd;
width: 100%;
}
table.listing .top,
table.group .top {
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
}
table.listing th,
table.group th {
text-align: left;
color: #666;
border: 0.1em solid #e7e7e7;
border-style: solid solid none;
background: #ddd;
}
table.listing tr.odd th,
table.group tr.odd th {
border: 0.1em solid #fff;
border-style: solid solid none none;
}
table.listing tbody th,
table.group tbody th {
font-weight: bold;
}
table.listing tbody tr,
table.group tbody tr {
text-align:left;
}
table.listing tbody tr.odd,
table.group tbody tr.odd {
background: #eee;
}
table.listing tbody tr td,
table.group tbody tr td {
background: transparent;
}
table.listing tbody tr.odd td
table.group tbody tr.odd td {
background: #eee;
}
table.listing td,
table.group td {
border-right: 1px solid #ddd;
}
table.listing a,
table.group a {
border: none;
display: inline-block;
border-bottom: none !important;
}
table.listing td.draggable,
table.group td.draggable {
text-shadow: White 1px 1px 1px;
background: #ddd !important;
border-bottom: 1px solid white;
padding: 0.4em 0.4em 0 0.5em;
}
/* */
table.vertical {
}
table.vertical th {
text-align: right;
}
table.vertical td {
border-top: 0.1em solid #e7e7e7;
padding: 0.5em;
}
/* */
table.grid td,
table.grid th {
border: 1px solid #e7e7e7;
padding: 0.5em;
}
.dragindicator {
outline: 2px solid #FFD700;
}
#foldercontents-order-column {
padding: 0;
}
/* */
/* */
dl.portalMessage {
margin: 1em 0;
font-size: 80%;
border: 1px solid #996;
background-color: #ffffe3;
clear:both;
}
dl.portalMessage a,
#content dl.portalMessage a {
color: black;
border-bottom: 1px solid #888;
}
dl.portalMessage dt {
background-color: #996;
font-weight: bold;
float: left;
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
color: White;
line-height: 1.25em;
}
dl.portalMessage dd {
padding: 0.5em 0.5em;
margin: 0;
line-height: 1.25em;
}
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;
}
/* */
#content dl.portalMessage {
font-size: 100%;
}
#content dl.portalMessage dt {
margin: 0 0.5em 0 0;
padding: 0.5em 0.75em;
}
#content dl.portalMessage dd {
margin: 0;
}
/* */
/* */
dl.collapsible {
border: 0.1em solid ;
margin: 1em 0;
padding: 0;
}
dl.collapsible dt.collapsibleHeader {
display: block;
float: left;
background: White;
line-height: 1.2em;
vertical-align: middle;
font-size: 90%;
position: relative;
top: -0.6em;
width: auto;
margin: 0 0 -0.6em 1em;
padding: 0 0.5em;
}
dl.collapsible dd.collapsibleContent {
margin: 0;
padding: 0 1em 0.4em;
clear: left;
}
/* */
dl.collapsible dd.collapsibleContent > dl {
margin: 0;
padding: 0;
}
dl.expandedInlineCollapsible dt.collapsibleHeader,
dl.expandedBlockCollapsible dt.collapsibleHeader {
padding: 0 0.5em 0 2em;
background: White url(treeExpanded.png) no-repeat 0.5em 50%;
cursor: pointer;
}
dl.collapsedBlockCollapsible {
border: none;
height: 1em;
width: auto;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader,
dl.collapsedBlockCollapsible dt.collapsibleHeader {
float: none;
position: relative;
margin: 0 0 0 1em;
padding: 0 0.5em 0 2em;
line-height: 1.2em;
cursor: pointer;
background: White url(treeCollapsed.png) no-repeat 0.5em 50%;
}
dl.collapsedInlineCollapsible dd.collapsibleContent,
dl.collapsedBlockCollapsible dd.collapsibleContent {
display: none;
}
dl.collapsedInlineCollapsible {
border: none;
height: 1em;
width: auto;
display: inline;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader {
position: static;
float: none;
margin: 0;
padding: 0 0 0 2em;
line-height: 1em;
cursor: pointer;
display: inline;
}
/* */
/* */
.comment {
margin-top: 1.5em;
font-size: 80%;
}
.comment .documentByLine {
margin-left: 1em;
}
.comment .formControls {
margin-left: 0;
}
.commentTime {
color: #666;
}
.commentBody {
padding: 1em;
margin: 0.5em 0;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
box-shadow: 0 0 1em 0 #888;
-moz-box-shadow: 0 0 0.5em 0 #888;
-webkit-box-shadow: 0 0 0.5em #888;
}
.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
font-weight: normal;
}
/* */
.reviewHistory,
.contentHistory {
display: inline;
color: Black;
}
.spacer {
margin: 1em;
}
.label {
font-weight: bold;
display: inline;
padding-right: 0.5em;
}
.optionsToggle {
border: 0.1em solid #8cacbb;
color: Black;
background-color: #dee7ec;
font-weight: normal;
font-size: 90%;
}
/* */
.highlightedSearchTerm {
}
dl.searchResults .highlightedSearchTerm {
background-color: transparent;
}
/* */
.noInheritedRoles {
color: #a0a0a0;
}
/* */
.currentItem {
border-collapse: collapse;
border: 0.2em solid #ffa500;
padding: 0.1em;
}
/* */
/* */
.image-left {
float: left;
margin: 0.5em 1em 0.5em 0;
}
.image-right {
float: right;
margin: 0.5em;
}
.image-inline {
float: none;
}
dd.image-caption {
text-align: left;
padding: 0 0 0 3px; /**/
margin: 0;
color: #666;
font-size: 85%;
}
/* */
/* */
#dashboard-actions ul,
#dashboard-actions ul li {
list-style: none;
}
#dashboard-actions ul {
margin-left: 0;
}
#dashboard {
font-size: 125%;
line-height: 1em;
}
#dashboard dd {
margin: 0;
}
#dashboard dl.portlet a:link {
border-bottom: none;
}
#dashboard-portlets1,
#dashboard-portlets2,
#dashboard-portlets3 {
float:left;
width:23%;
padding:0.7em 1.3em 0 0;
}
#dashboard-portlets4 {
float:left;
width:23%;
padding-top:0.7em;
}
#dashboard-portlets1 dl.portlet,
#dashboard-portlets2 dl.portlet,
#dashboard-portlets3 dl.portlet,
#dashboard-portlets4 dl.portlet {
margin-bottom:1.5em;
}
/* */
/* */
dl.toc {
float: right;
width: 35%;
font-size: 100%;
margin: 1em 0 0.5em 1.5em;
}
dl.toc dt {
margin-left: 1em;
font-weight: normal;
text-transform: uppercase;
}
dl.toc dd {
margin-bottom: 0;
padding-left: 2em;
}
dl.toc dd ol {
margin-left: 1.5em;
}
/* */
/* */
#portal-sitemap {
list-style: none;
margin-left: 0;
}
#portal-sitemap li {
list-style: none;
margin-left: 0;
}
#portal-sitemap a {
display: block;
}
#portal-sitemap > li {
line-height:1.4em;
padding:0.25em 1em;
margin-bottom: 0;
}
#portal-sitemap .navTreeLevel2,
#portal-sitemap .navTreeLevel2 ul {
font-size: 85%;
font-weight: normal;
margin-bottom: 0;
padding: 0.25em 0;
}
/* */
/* */
.photoAlbumEntry {
float: left;
position:relative;
overflow: hidden;
height: 185px;
width: 143px;
margin: 0em;
padding: 0px 6px 0px 9px;
text-align: center;
background-image: url('polaroid-single.png');
background-repeat: no-repeat;
}
.photoAlbumEntry img {
border: 1px solid #ccc;
display: block;
margin: 0 auto;
}
.photoAlbumEntryWrapper {
height: 130px;
width: 128px;
margin-bottom: 7px;
}
.photoAlbumEntry a {
display: block;
text-decoration: none;
font-size: 90%;
height: 169px;
width: 130px;
margin: 16px auto 0px;
}
.photoAlbumFolder {
background-image: url('polaroid-multi.png');
background-repeat: no-repeat;
}
.photoAlbumEntryTitle {
color: #76797c;
display: block;
width: 128px;
height: 3.6em;
}
/* */
/* */
.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 0.1em;
overflow: hidden;
padding: 0;
margin: -0.1em 0 0 -0.1em;
width: 1px;
}
#content .visualNoMarker {
list-style:none;
margin-left: 0;
}
.visualClear {
clear: both;
}
/* */
/* */
body.largeText { font-size: 125%; }
body.smallText { font-size: 85%; }
/* */
/* */
/* */
div.overlay {
width: auto;
height: auto;
/* */
display: none;
/* */
margin: 1em;
font-size: 80%;
}
div.overlay-iframe,
div.overlay-ajax {
width: 60%;
min-height: 100px;
z-index: 99; /* */
}
div.overlay-iframe {
height: 60%;
}
/* */
div.overlaybg div.close,
div.overlay div.close {
background-image: url(pb_close.png);
position: absolute;
left: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
}
.pb-ajax {
overflow-y: auto;
}
.pb-ajax, .pb-image, .overlay iframe {
background-color: #fff;
border: 1px solid #999;
white-space: normal;
box-shadow: 0 0 3em 0.5em #666;
-moz-box-shadow: 0 0 3em 0.5em #666;
-webkit-box-shadow: 0 0 3em #666;
}
.pb-ajax > div {
width: 92%;
padding: 1em;
}
.pb-ajax .documentActions {display:none}
div.overlay div.close span {
display: block;
height: 1px;
margin: -1px 0 0 -1px;
overflow: hidden;
padding: 0;
width: 1px;
}
div.overlay textarea { width: 100%; }
/* */
div.overlay .link-parent { display: none; }
div.overlay #createGroup legend { display: none; }
div.overlay #createGroup fieldset { border: none; }
/* */
div.overlay p {
margin-bottom: 1em;
}
div.overlay label {
margin-bottom: 0.25em;
}
div.overlay a:hover {
color: #75ad0a;
}
div.overlay a.selected {
color: #000000;
}
div.overlay .formTab {
margin-right:1em;
font-weight: bold;
}
div.overlay .formTab.lastFormTab {
margin-right:0em;
}
div.overlay .formControls a {
display: block;
margin: 0.75em;
}
/* */
/* */
#content-history #history dd {
}
#content-history div.historyRecord {
margin-bottom: 1em;
}
#content-history div.historyTools ul {
float: right;
margin: 0.5em 1em;
}
#content-history div.historyTools ul li {
display: inline;
padding: 0 0.015em;
}
#content-history div.historyTools ul li a{
border-bottom: none;
}
#content-history div.historyTools form {
display: inline;
}
#content-history .historyAction {
}
#content-history .historyByLine {
background: #ddd;
padding: 0.5em;
border-top-right-radius: 0.5em;
border-top-left-radius: 0.5em;
-webkit-border-top-right-radius: 0.5em;
-webkit-border-top-left-radius: 0.5em;
-moz-border-radius-topleft: 0.5em;
-moz-border-radius-topright: 0.5em;
}
#content-history div.historyLinks {
float: right;
clear: right;
margin: 0.5em 1em 0 0;
}
#content-history div.historyComment {
padding: 0.5em 1em;
border: 1px solid #ddd;
}
#content-history div.historyComment p {
margin: 0;
padding-top: 1px;
}
#content-history a.historyComparePrevious {
border-top: 1px dotted #ccc;
display: block;
margin-top: 3em;
text-align: center;
}
#content-history a.historyComparePrevious span {
background-color: white;
position: relative;
top: -0.75em;
padding: 0 0.5em;
}
/* */
/* */
.icons-on .contenttype-document {
background: no-repeat transparent 0px 4px url(contenttypes-sprite.png);
}
.icons-on .contenttype-event {
background: no-repeat transparent 0px -212px url(contenttypes-sprite.png);
}
.icons-on .contenttype-folder {
background: no-repeat transparent 0px -644px url(contenttypes-sprite.png);
}
.icons-on .contenttype-link {
background: no-repeat transparent 0px -1076px url(contenttypes-sprite.png);
}
.icons-on .contenttype-news-item {
background: no-repeat transparent 0px -1292px url(contenttypes-sprite.png);
}
.icons-on .contenttype-plone-site {
background: no-repeat transparent 0px -1508px url(contenttypes-sprite.png);
}
.icons-on .contenttype-topic {
background: no-repeat transparent 0px -1724px url(contenttypes-sprite.png);
}
/* */
.icons-on #plone-contentmenu-factories .contenttype-file {
background: no-repeat transparent 0px -428px url(contenttypes-sprite.png);
}
.icons-on #plone-contentmenu-factories .contenttype-image {
background: no-repeat transparent 0px -860px url(contenttypes-sprite.png);
}
.icons-on .contenttype-document,
.icons-on .contenttype-event,
.icons-on .contenttype-folder,
.icons-on .contenttype-link,
.icons-on .contenttype-news-item,
.icons-on .contenttype-plone-site,
.icons-on .contenttype-topic,
.icons-on #plone-contentmenu-factories .contenttype-file,
.icons-on #plone-contentmenu-factories .contenttype-image {
line-height: 2em;
display: inline-block;
padding-left: 20px !important;
}
/* */
/* */
.optionsBox {
overflow-y: auto;
border: solid 1px #999999;
background: #FFFFFF;
height: 14em;
width: 100%;
}
.optionsBox LABEL {
padding: 2px 0 0 0;
display: block;
line-height: 1em;
font-weight: normal;
}
.optionsBox input{
vertical-align: middle;
margin: 1px 4px 4px 6px;
}
.optionsBox LABEL.checked {
background-color: #EEEEEE;
}
.optionsBox LABEL.hover {
background-color: #777777;
color: #FFFFFF;
}
#archetypes-fieldname-subject .formHelp {
font-weight: normal;
}
#existingTagsSection {
position: relative;
margin-left: 3em;
}
#existingTags {
float: left;
width: 50%;
}
#content #existingTags dd {
margin-bottom: 1px;
margin-left: 0;
}
#content #selectedTags, #content #newTags {
margin-bottom: 0;
margin-left: 0;
}
#content #selectedTagsSection {
margin-left: 3em;
float: left;
width: 43%;
margin-bottom: 0;
}
#newTagsSection {
width: 48%;
margin-left: 3em;
}
#content p.selectedTag {
margin-bottom: .4em;
}
#existingTagsTitle, #newTagsTitle {
float: left;
}
#existingTagsHelp, #newTagsHelp {
float: right;
}
#noTagsSelected, #oneOrMoreTagsSelected {
display: none;
}
/* */

}


/* - content.css - */
@media screen {
/* https://www.comune.vigevano.pv.it/portal_css/content.css?original=1 */
/* **********/
#homepage-top {
background-color: #F0F0F0;
background-image: url("https://www.comune.vigevano.pv.it/++resource++tecnoteca.vigevanotheme2012.images/background-footer.png");
background-repeat: repeat-x;
background-position: top;
margin: 0;
padding: 20px 0 15px;
color: #444444;
}
#home-columns {
margin-top: 10px;
}
#home-column-left {
width: 450px;
margin: 0 14px;
float: left;
}
#home-column-right {
width: 450px;
margin: 0 14px;
float: right;
}
/* *****/
#home-meteo {
background-color: #E0E0E0;
border: 1px solid #CACACA;
padding: 20px 15px;
}
#home-meteo .date img {
float: left;
margin-right: 10px;
}
#home-meteo .date p {
margin: 0;
}
#home-meteo .today {
color: #444444;
font-weight: bold;
}
/* *****/
.home-highlights {
margin-bottom: 20px;
margin-top: 0;
}
.home-highlights-title {
color: #1667A3;
border-bottom: 4px solid #1667A3;
font-size: 30px;
line-height: 40px;
font-weight: normal;
}
.home-highlights-item {
padding: 10px;
border-bottom: 1px solid #CACACA;
margin-bottom: 0;
}
.home-highlights-item.lastItem {
border: 0;
}
.home-highlights-item .home-highlightitem-image {
float: left;
width: 102px;
text-align: center;
}
.home-highlights-item .home-highlightitem-image img {
border: 1px solid #CACACA;
}
.home-highlights-item .home-highlightitem-content {
margin-left: 115px;
}
.home-highlights-item .home-highlightitem-content p.home-highlightitem-date {
margin: 0;
font-size: 11px;
}
.home-highlights-item .home-highlightitem-content h3.home-highlightitem-title {
margin: 0 0 5px 0;
}
.home-highlights-item .home-highlightitem-content p.home-highlightitem-description {
margin: 0;
font-size: 11px;
}
#home-all-news {
float: right;
margin: 11px 0 0 0;
padding: 5px;
background-color: #CFE7F0;
font-size: 11px;
}
#content #home-all-news li {
display: inline;
list-style: none;
padding: 0 5px;
}
#content #home-all-news li a {
color: #015F81;
font-weight: bold;
}
/* *****/
#home-events .home-highlights-title {
color: #AB4900;
border-color: #AB4900;
}
#home-events .home-highlights-item .home-highlightitem-content a {
color: #AB4900;
}
#home-events-dates {
float: right;
margin: 11px 0 0 0;
padding: 5px;
background-color: #F3E2D0;
font-size: 11px;
}
#content #home-events-dates li {
display: inline;
list-style: none;
padding: 0 5px;
}
#content #home-events-dates li a {
color: #AB4900;
font-weight: bold;
}
/* *****/
#home-tab {
margin-bottom: 20px;
border: 1px solid #CACACA;
padding: 2px;
}
#home-tab dl.enableFormTabbing {
overflow-x: hidden;
overflow-y: auto;
}
#home-tab dl.enableFormTabbing dd {
padding-top: 0;
}
#home-tab .homeTabContent ul {
padding: 0 10px 0 30px;
margin-top: 0;
margin-bottom: 0;
}
#home-tab .homeTabContent ul li {
list-style-image: url("https://www.comune.vigevano.pv.it/++resource++tecnoteca.vigevanotheme2012.images/blue-bullet.png");
list-style-position: outside;
display: list-item;
margin-bottom: 10px;
}
#home-tab .homeTabContent ul li .hometabChildTitle {
margin: 0;
font-weight: bold;
font-size: 14px;
}
#home-tab .homeTabContent ul li .hometabChildDescription {
margin: 0;
font-size: 11px;
}
/* *****/
#home-quickaccess {
margin-bottom: 20px;
background-color: #CFE7F0;
padding: 1px 0 0 12px;
}
#home-quickaccess .boxTitle {
text-align: center;
margin-bottom: 20px;
}
#home-quickaccess .boxTitle img {
vertical-align: middle;
}
#home-quickaccess .quickAccessContainer {
width: 440px;
margin: auto;
}
#home-quickaccess .quickaccessItem {
background-color: #FFF;
float: left;
width: 128px;
padding: 2px;
border: 1px solid #CACACA;
margin: 0 12px 12px 0;
}
#home-quickaccess .quickaccessItem .quickaccessImage {
height: 105px;
line-height: 105px;
text-align: center;
background-color: #F0F0F0;
}
#home-quickaccess .quickaccessItem .quickaccessImage img {
vertical-align: middle;
}
#home-quickaccess .quickaccessItem .quickaccessTitle {
font-size: 14px;
text-align: center;
font-weight: bold;
height: 40px;
display: table-cell;
vertical-align: middle;
width: 120px;
padding: 0 14px;
}
#home-quickaccess .quickaccessItem .quickaccessTitle a {
vertical-align: middle;
color: #767676;
}
/* *****/
.home-box-columns {
margin-bottom: 20px;
margin-right: -10px;
margin-left: -10px;
}
.home-box-column {
width: 50%;
float: left;
display: inline;
}
.home-box-column-single {
width: 100%;
display: block;
}
.home-box-column-content {
margin-left: 10px;
margin-right: 10px;
}
.home-box {
margin-top: 0;
margin-bottom: 0;
}
.home-box-title {
background-color: #D7A065;
background-image: url("https://www.comune.vigevano.pv.it/++resource++tecnoteca.vigevanotheme2012.images/background-orange-box-title.png");
background-repeat: repeat-x;
background-position: top;
border-top: 1px solid #CC863B;
font-size: 17px;
line-height: 40px;
padding: 5px 10px;
color: #FFF;
margin-bottom: 0;
}
.home-box-content {
border-color: #CACACA;
border-style: solid;
border-width: 0 1px 1px 1px;
padding: 10px;
margin-bottom: 0;
}
#content .home-box-content li {
list-style-position: inside;
}
/* *****/
.mostvisited {
margin: 0;
padding: 0;
}
.mostvisited li {
display: list-item;
list-style-type: decimal;
list-style-position: inside;
padding: 5px 10px;
color: #AB4900;
font-weight: bold;
}
.mostvisited li.odditem {
background-color: #F0F0F0;
}
.mostvisited li a {
color: #AB4900;
}
/* *****/
.minisiteItem {
padding: 1px 0;
margin-bottom: 8px;
}
.minisiteItem.lastItem {
margin-bottom: 0;
}
.minisiteItem .minisiteImage {
width: 32px;
padding: 1px;
border: 1px solid #CACACA;
float: left;
}
.minisiteItem .minisiteText {
margin-left: 45px;
margin-top: 5px;
}
.minisiteItem .minisiteText a {
color: #767676;
}
/* *****/
.newsletterForm {
background-color: #CFE7F0;
padding: 10px;
}
.newsletterForm label {
display: block;
}
.newsletterForm input[type=text] {
margin-right: 5px;
width: 145px;
}
#home-newsletter .newsletterForm input[type=text] {
width: 380px;
}
/* *****/
#home-video {
margin-bottom: 20px;
background-color: #F0F0F0;
padding: 1px 12px 10px 12px;
}
#home-video .boxTitle {
text-align: center;
margin-bottom: 20px;
}
#home-video .boxTitle img {
vertical-align: middle;
}
/* *****/
#home-banner {
margin-bottom: 20px;
}
#home-banner a {
width: 210px;
display: inline-block;
text-align: center;
margin: 0 12px 10px 12px;
}
#home-banner img {
vertical-align: middle;
padding: 3px;
border: 1px solid #CACACA;
}
/* **********/
.documentFirstHeading {
margin-top: 0;
border-bottom: 8px solid #F0F0F0;
}
.documentDescription {
color: #015F81;
font-size: 11px;
font-weight: bold;
margin: 10px 0;
}
.discreet,
#content-core p.discreet {
color: #1667A3;
font-size: 11px;
font-weight: normal;
}
#content-core p {
font-size: 13px;
}
/* *****/
.content-main-image {
float: right;
width: 210px;
margin: 0 0 10px 10px;
text-align: center;
background-color: #FFF;
}
.content-main-image img {
padding: 2px;
border: 1px solid #CACACA;
}
.content-main-image p {
margin: 0;
}
/* *****/
.item-content {
margin-top: 25px;
}
.item-content .item-content-title {
padding-left: 25px;
background-image: url("https://www.comune.vigevano.pv.it/++resource++tecnoteca.vigevanotheme2012.images/title-bullet.png");
background-repeat: no-repeat;
background-position: 5px 2px;
font-size: 17px;
}
/* *****/
.item-content.content-images .content-image {
background-color: #F0F0F0;
float: left;
width: 128px;
height: 128px;
line-height: 128px;
padding: 10px;
margin: 10px;
}
.item-content.content-images .content-image img {
vertical-align: middle;
}
/* *****/
.item-content.content-attachemnts .item-content-values.item-content-file {
background-color: #F0F0F0;
padding: 10px 15px;
margin: 0 0 2px 0;
}
.item-content.content-attachemnts .item-content-values.item-content-file a {
color: #767676;
border-bottom: 1px solid #CACACA;
margin-left: 5px;
margin-right: 10px;
}
.item-content.content-attachemnts .item-content-values.item-content-file .attachment-size {
color: #1667A3;
}
/* *****/
.item-content.content-links .item-content-title {
margin-bottom: 15px;
}
.item-content.content-links .item-content-values.item-content-link {
border-right: 4px solid #1667A3;
}
.item-content.content-links .item-content-values.item-content-link p {
margin: 0;
padding: 0 10px 5px 10px;
border-bottom: 1px solid #CACACA;
color: #1667A3;
}
.item-content.content-links .item-content-values.item-content-link p a {
color: #767676;
}
/* *****/
.list-item {
border-right: 8px solid #1667A3;
}
.list-item dt {
margin: 0;
padding: 0 10px;
}
.list-item dd {
margin: 0;
padding: 0 10px 10px 25px;
border-bottom: 1px solid #CACACA;
}
/* *****/
.list-image-item {
float: left;
background-color: #F0F0F0;
width: 335px;
margin-top: 15px;
margin-right: 15px;
max-width: 100%;
overflow: hidden;
}
.list-image-item .list-image-item-image {
float: left;
width: 116px;
height: 116px;
line-height: 116px;
background-color: #FFF;
margin: 3px;
text-align: center;
}
.list-image-item .list-image-item-image img {
vertical-align: middle;
}
.list-image-item .list-image-item-content {
border-left: 3px solid #FFF;
margin-left: 122px;
height: 116px;
padding: 3px 10px;
}
.list-image-item .list-image-item-content p {
margin: 0;
font-size: 11px;
}
.list-image-item .list-image-item-content p.list-image-item-title {
margin-top: 5px;
font-size: 12px;
}
/* *****/
#portal-sitemap .sitemap-l1-item {
margin-bottom: 10px;
}
#portal-sitemap .sitemap-l1-item .sitemap-l1-title {
border-bottom: 1px solid #CACACA;
margin-bottom: 20px;
}
#portal-sitemap .sitemap-l2-item {
float: left;
width: 220px;
margin: 0 16px 15px 0;
padding: 0;
}
#portal-sitemap .sitemap-l2-item.sitemap-l2-item-lastrow {
margin-right: 0;
}
#portal-sitemap .sitemap-l2-item .sitemap-l2-title {
background-color: #F0F0F0;
margin: 0;
padding: 7px 10px;
font-weight: normal;
}
#portal-sitemap .sitemap-l2-item .sitemap-l2-content {
padding-left: 10px;
}
#portal-sitemap li.sitemap-l3-item {
list-style: none;
margin: 5px 0;
}
#portal-sitemap li.sitemap-l3-item .sitemap-l3-title {
font-weight: normal;
margin: 0;
}
#portal-sitemap li.sitemap-l3-item .sitemap-l3-title a {
color: #767676;
}
#portal-sitemap li.sitemap-l3-item .sitemap-l3-content {
margin: 0;
color: #1667A3;
}
#portal-sitemap li.sitemap-l4-item {
list-style: disc;
margin: 3px 0;
font-size: 11px;
}
#portal-sitemap li.sitemap-l4-item a {
font-style: italic;
color: #1667A3;
}
/* *****/
.template-manage-visitorsstats #formfield-form-widgets-addUrls {
margin-bottom: 25px;
}
.template-manage-visitorsstats form span.option,
#formfield-form-widgets-newsletterlist span.option {
display: block;
margin-bottom: 5px;
}
form .field > label,
form .field > .label {
color: #015F81;
}
form > .formControls input[type=submit],
.actionButtons input[type=submit] {
background-color: #015F81;
border-color: #015F81;
}
.search-contentchanges {
padding: 10px;
background-color: #F0F0F0;
}
.search-contentchanges #formfield-form-widgets-date .fieldErrorBox {
display: none;
}
.search-contentchanges #formfield-form-widgets-date label {
margin-right: 10px;
}
#content .search-contentchanges #formfield-form-widgets-date select {
vertical-align: baseline;
}
.search-contentchanges #formfield-form-widgets-date .caltrigger {
margin-left: 10px;
}
/* *****/
.template-tt_service_view .service-type {
margin-bottom: 20px;
}
.template-tt_service_view .service-type .service-types-title {
font-size: 17px;
line-height: 30px;
margin-bottom: 0;
}
.template-tt_service_view .service-type .service-types-title a {
font-size: 12px;
}
.template-tt_service_view .service-type .service-types-content {
margin: 0;
background-color: #F0F0F0;
padding: 10px 10px 10px 25px;
}
/* *****/
#searchform-container input[name=SearchableText] {
width: 640px;
}
/* *****/
h2.office_section_title {
font-family: 'Francois One', sans-serif;
color: #015F81;
font-weight: normal;
}
.template-tt_office_view .relatedItems.relatedMaps {
display: none;
}
/* *****/
.suggestedForNewsletter {
color: #AB4900;
font-weight: bold;
}
/* *****/
h1.title-text,
h1.title-text-border {
font-size: 17px;
line-height: 1.5em;
margin-top: 20px;
}
h1.title-text-border {
color: #1667A3;
border-bottom: 4px solid #1667A3;;
}
h3.subhead-text {
color: #015F81;
}
h3.subhead-text-border {
color: #1667A3;
border-bottom: 2px solid #1667A3;;
}
h3.subhead-text:before,
h3.subhead-text-border:before {
content: "» ";
}
pre {
font-size: 11px;
white-space: pre-wrap;
padding: 10px;
background-color: #F0F0F0;
border: 1px solid #CACACA;
margin: 10px 0;
}
.highlight-text-light {
background-color: #CFE7F0;
padding: 10px;
color: #444444;
font-size: 13px;
margin: 10px 0;
}
.highlight-text-dark {
background-color: #136684;
font-weight: bold;
padding: 10px;
color: #FFF;
margin: 10px 0;
}
.highlight-text-dark a {
color: #FFF;
border-bottom: 1px solid #FFF;
}
.quote-text {
background-color: #F0F0F0;
padding: 10px;
font-style: italic;
}
.quote-text:before {
content: "«";
}
.quote-text:after {
content: "»";
}
iframe {
max-width: 100%;
}
/* */
}

