
/* - public.css - */
@media screen {
/* http://www.provincia.teramo.it/portal_css/public.css?original=1 */
/* */
/* */
/* */
* { margin: 0; padding: 0; }
* :link,:visited { text-decoration:none }
* ul,ol { list-style:none; }
* li { display: inline; }
* h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
* a img,:link img,:visited img { border:none }
a { outline: none; }
table { border-spacing: 0; }
img { vertical-align: text-bottom; }
iframe { border-width: 0; border-style:none; }
/* */
/* */
body {
font: 100% Verdana,Lucida,Helvetica,Arial,sans-serif;
background: White url(http://www.provincia.teramo.it/header_middle_bg2.gif) repeat-x scroll 0px 63px;
color: Black;
/* */
}
.visual-wrapper {
margin:0 auto!important;
max-width:75em;
min-width:48em;
width:100%;
}
html.boxshadow .visual-wrapper {min-width:250px!important}
#top-right-bg {position:absolute;top:0;right:0;height:100%;width:50%;background:transparent url(http://www.provincia.teramo.it/header_bg_red.gif) repeat-x right top;}
#bg-content-full-wrapper,
#bg-footer-full-wrapper {
clear: both;
padding: 1em 0 1em;
}
div.sep {background-color:#eeeeee}
#portal-column-content #content-wrapper-prefs {
margin:1em 0 0 16.5em !important;
}
#portal-column-one {
overflow:visible;
}
#portal-column-two {
}
#portal-column-content {
margin-top:-0.7em;
}
.template-box-page.html {}
h1, h2, h3, h4, h5, h6 {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
font-weight: bold;
color: Black;
line-height: 1.5em;
}
h1, h2 {
letter-spacing: 0em;
margin-bottom: 0.5em;
}
h1 {
font-size: 2em;
}
h2 {
font-size: 1.75em;
}
h3 {
font-size: 1.25em;
}
h4 {
font-size: 1.25em;
}
h5 {
font-size: 1em;
}
h6 {
font-size: 0.8em;
}
h2, h3, h4, h5, h6 {
color: #444;
}
h2 a, h3 a, h4 a {
border-bottom: none !important;
}
p {
}
a:link, a:visited {
color: #205c90;
}
a:focus img {
outline: thin dotted;
}
dt {
font-weight: bold;
}
input {
font-family: "Lucida Grande", Arial, FreeSans;
}
q {
quotes: "“" "”" "‘" "’";
}
/* */
/* */
#portal-top {
font-size:70%
}
#portal-top-container {background:url(http://www.provincia.teramo.it/header_middle_bg2.gif) repeat-x scroll 0 64px White}
#portal-header-service {
float:right;
width:45%
}
.serviceSiteActions {
clear:both;
float:right;
}
.serviceSiteActions ul, .serviceSiteActions dl{
margin-top:7px!important;
}
#portal-service-siteaction{float:left}
*:first-child+html .serviceSiteActions ul /* */
{
margin-top:4px!important;
}
form.accessibility {display:inline;}
label.accessibility {display:none;}
form.accessibility p {display:inline;}
#choose_site_layout{width:14em;padding:0.25em 0;font-size:1em}
*:first-child+html #choose_site_layout /* */
{
padding:0.6em 0!important;
margin-right:4px;
}
#bg-header-full-wrapper {
position:relative;
}
#portal-header {
position: relative;
z-index: 2;
padding-right:140px;
background:transparent url(http://www.provincia.teramo.it/corner_decoration_r.png) no-repeat top right!important;
}
#portal-home {
color:#666666!important;
line-height:15px;
}
#portal-header-container {margin:3px 0 0 105px;height:65px}
#portal-logo-container {width:44%;position:relative}
#portal-logo-container a {display:block;text-decoration:none!important;margin-top:1px;margin-left:0px}
#portal-logo {
position:absolute;
left:0;
top:11px;
margin: 0!important;
background-repeat:no-repeat;
padding-top:0px;
font-size:3.3em;
font-family:Coda, Verdana, Lucida, Helvetica, Arial, sans-serif;
}
/* */
/* */
.ie6 #portal-logo,
.ie7 #portal-logo {
margin-top: 0;
}
#portal-logo img {margin:0px;}
#portal-globalnav {
/* */
margin:1px 0 0 100px;
padding:2px 0 0;
line-height:30px;
height:auto;
background-color: transparent;
font-size: 100%
}
*:first-child+html #portal-globalnav /* */
{
padding-top:8px!important;
}
#portal-globalnav > li {
float:left;
display:block;
margin-bottom:0;
margin-top:-5px;
}
#portal-globalnav > li.selected {
background: url("./sel_mainmenu_home_default.png") no-repeat scroll center bottom transparent;
}
#portal-globalnav > li > a {
display: inline-block;
min-width: 6em;
white-space: normal;
border-right: 1px solid white;
font-size:1.2em;
text-align:center;
font-weight:bold;
display:block;
line-height:20px;
margin:0 0 5px 0;
padding:0px 1em;
border-style:none solid none none;
background:transparent;
color:White;
border-color:White;
}
#portal-globalnav > li > a.last-child {border-style:none;min-width:5em;padding-right: 0;}
#home-link {
margin-top:6px;
margin-left:4px;
padding:90px 0 0 0;
width:96px;
display:block;
float:left;
overflow:hidden;
height: 0px !important;
background:transparent url("http://www.provincia.teramo.it/stemma_provincia_di_teramo_bg_home.png") top left no-repeat;
}
#home-link[class=selected] {padding:90px 0 0 0;background:transparent url("http://www.provincia.teramo.it/stemma_provincia_di_teramo_bg_home_sel.png") top left no-repeat!important;}
#portal-personaltools {
float: left;
background: #e3e3e3;
position: relative;
z-index: 3; /* */
top: 0;
right: 0;
padding:0.1em 1.5em;
margin:3px 1em 0 0 !important;
font-size:100%;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
}
#portal-personaltools #anon-personalbar a {
float: left;
margin-right: 0.5em;
}
#portal-languageselector {
float: left;
background: #e3e3e3;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
position: relative;
top: 0;
right: 1px;
z-index: 3; /* */
font-size: 100%;
max-width: 50%;
padding:0.1em 0.3em;
margin-right:1em;
}
#portal-languageselector dt {
font-weight: normal;
}
#portal-languageselector span.sprite{
display:block;
width: 14px; height: 11px;
background: transparent url(http://www.provincia.teramo.it/flags.png) no-repeat top left;
margin:3px auto;
}
#portal-languageselector dt span.sprite {float:left;margin-right:3px}
#portal-languageselector dt.actionMenuHeader a:after {
content: " ▼";
clear:left;
}
#portal-languageselector dd {
right: 0;
padding-top: 0.5em;
}
#portal-languageselector dd {
background: #e3e3e3;
padding-bottom: 0.5em;
width:85%;
}
#portal-languageselector dd a {
line-height: 2em;
padding: 2px 0;
margin:0;
text-align:center;
}
#portal-languageselector dd a:hover {
background: #205c90;
color: White;
}
#portal-languageselector .sprite-de{ background-position: 0 0!important;  }
#portal-languageselector .sprite-es{ background-position: 0 -16px!important;}
#portal-languageselector .sprite-fr{ background-position: 0 -32px!important;}
#portal-languageselector .sprite-en{ background-position: 0 -48px!important;}
#portal-languageselector .sprite-it{ background-position: 0 -64px!important;}
#portal-searchbox {
float: left;
text-align: left;
clear: none;
margin: 3px 0 0;
font-size: 80%;
padding-right:1em;
}
#portal-searchbox form {
white-space: nowrap;
}
#portal-searchbox label {
font-weight: normal;
}
#searchGadget {
width: 13em;
background:White url(http://www.provincia.teramo.it/search_icon.png) no-repeat scroll 3px center;
padding:2px 2px 2px 17px!important;
width:12em;
height:1.3em;
margin:0!important;
}
.portlet .LSBox input.searchButton {
margin-top:3px
}
.LSBox .searchSection {
}
#content input.searchField {
margin-bottom: 1em;
}
input.searchField {
-moz-appearance: searchfield;
}
dd.portletItem input.portlet-search-gadget {width:95%}
/* */
.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;
}
/* */
/* */
.LSBox {width:100%;text-align:right;position:relative}
.LSBox label {
white-space:normal!important;
display:block;
line-height:1.2em
}
ul.LSTable {margin:-1em 0 0 !important}
.LSRow a {
white-space:normal!important
}
#searchbox_currentfolder_only {
margin:2px!important
}
#portal-column-one fieldset.livesearchContainer {
top:0 !important;
background-color: White;
}
.LSResult {
position: absolute;
right: 0;
background: transparent;
margin: -1.9em 0 0 1em;
padding-top:0;
text-align:left;
z-index:1000;
}
dd.portletItem .LSResult {
left: 0;
margin-left: 0;
margin-top: 1em;
top: 0;
}
.LSResult fieldset {
padding: 1.5em 0.3em 0.5em;
border: 0.1em solid #ccc;
background-color:White;
margin-top:2em!important;
width:26em;
}
#livesearchLegend {
background-color:#ccc;
padding:0.3em;
color: #1c3e49!important;
margin-top:-2em;
}
#portal-searchbox #livesearchLegend{
font-size:100%;
}
dd.portletItem #livesearchLegend {
margin-left: 55%;
margin-top: -2.2em;
}
.LSResult .LSDescr {
font-size: 85%;
color: #666;
}
.LSRow,
.LSNothingFound {
display: block;
padding: 0.5em 1em;
white-space: normal;
width:28em;
background-image:none!important;
}
.LSHighlight {
background: #ddd;
}
/* */
/* */
#portal-breadcrumbs-container {margin:0 0 1.2em 0;}
#portal-breadcrumbs {
font-size: 80%;
border:0;
border-radius:0 0 5px 5px;
margin:0 1%;
background-color:#eeeeee;
padding:0.2em 1em 0.4em;
}
#portal-breadcrumbs a {
border-bottom: none;
display: inline-block;
margin-top:2px;
}
#breadcrumbs-you-are-here {
background:transparent url("http://www.provincia.teramo.it/icon_breadcrumb.jpg") 0px 1px no-repeat;
padding:20px 0 0 0;
width:20px;
display:block;
overflow:hidden;
height: 0px !important;
float:left;
}
/* */
/* */
#portal-siteactions {
text-align: center;
padding:0.1em 0;
float:left!important;
font-size:100%
}
#portal-siteactions li {
margin-right: 0.5em;
}
/* */
/* */
a.link-parent {
}
a.link-anchor {
border: none !important;
color: Black !important;
cursor: default !important;
}
dl dt .documentByLine {
font-weight: normal;
}
dl dt span.summary a {
border: none !important;
}
/* */
/* */
dl.portlet, div.portlet {
margin: 0 0 3em!important;
font-size: 75%;
background-color:transparent;
border-bottom-style:none;
line-height:1.5em
}
#content dl.portlet {font-size:100%}
dl.portletError {
background-color: #FFA500;
}
dl.portlet dt,
div.portletAssignments div.portletHeader {
padding: 0.42em 0em;
background: transparent;
line-height: normal;
}
dl.portlet dt.hiddenStructure {
padding: 0;
}
div.portlets-manager {font-size:1em}
div.portletAssignments {
line-height: 2em;
}
div.portletAssignments .managedPortletActions {
float: right;
}
div.portletAssignments .managedPortletActions a {
margin: 0 0.25em;
border: none;
}
dl.portlet dt a,
dl.portlet dt a:link,
dl.portlet dt a:visited,
dl.portlet dt a:hover {
color: black;
border: none!important;
}
dl.portlet a:link, .portletFooter a {
border-bottom: none;
}
.portlet a {
text-decoration: none;
}
.portlet a.tile {
line-height:1.4em;
}
.portletHeader {
padding:0.2em 0.7em 0.2em 0!important;
font-size:1.2em;
border-style:solid none none!important;
}
.portletHeader a,
.portletHeader > span.portletHeaderTitle,
.portletHeader img.portlet-icon {
text-transform:none!important;
color:Black!important;
font-weight:bold;
display: block;
font-size: 0.8em!important;
float:left;
padding: 0 8px 0px 0;
margin-top:-1.1em;
background-color:White!important;
}
a.rss-portlet-icon {display:block; float:right;margin:3px;border-bottom-style:none!important;position:relative;z-index: 1000;}
div.managedPortlet .portletHeader a, div.managedPortlet .portletHeader{font-size:0.9em!important}
div.managedPortlet .portletHeader a {float:none!important;display:inline!important;background-color:transparent!important}
.portletHeader .portlet-icon {float:right!important; padding:0 5px!important}
.portletHeader .portletTopLeft {display:block}
.noBoldTitle dd .tileHeadline{font-weight:normal!important}
.noBoldTitle dd .tileDateline{font-weight:bold!important}
dl.portlet dd.portletItem,
dl.portlet dd.portletFooter,
dl.portletError dd,
.portlet .portletItem
{
padding:0.5em 0em 0.5em;
clear:left;
}
.portletItem .tileImage, .tileItem .tileImage, .tileItem a img{
float:left;
margin:0em 3px 5px 0;
border-color:#dddddd;
}
.tileItem a img {
background-color: White;
margin: 7px 5px 3px 10px;
padding: 5px;
}
.portletFooter {
padding:0.25em 0.25em 0.25em 0.50em!important;
border-style:none;
background-color:#eeeeee;
}
.portletFooter a, .tileFooter a, .portlet-links-icon ul li a{
padding:0 20px 3px 0!important;
border-bottom:0px!important;
}
div.panel .portletItem {border-style:none!important;}
#event-calendar-tab {margin-right:2px;padding-left:3px;background-image:url(http://www.provincia.teramo.it/calendar_icon.png);background-repeat: no-repeat;background-position: 96% center; padding-right:20px}
#event-list-tab {margin-right:2px;padding-left:3px;background-image:url(http://www.provincia.teramo.it/event_icon.png);background-repeat: no-repeat;background-position: 96% center; padding-right:20px}
#event-calendar .portletCalendar dd {
padding:0 8px;
}
dd.calendarContainer {padding:0!important;border:0px!important}
#event-calendar .ploneCalendar {margin-bottom:3px!important}
div.managePortletsLink,
a.managePortletsFallback {
text-align: center;
padding: 0.25em 0.5em;
font-size: 80%;
margin: 0 auto 1em;
background: #ddd;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
}
a.managePortletsFallback {
display:inline-block; /* */
}
#content a.managePortletsFallback {
display: block;
border-bottom: none !important;
}
#portlet-prefs a {
border: none;
line-height: 2em;
}
#visual-portal-wrapper dl.portletCalendar dd {
padding:0 3px;
}
#dashboard-portlets1,
#dashboard-portlets2,
#dashboard-portlets3,
#dashboard-portlets4 {
display: inline-block;
}
/* */
/* */
dl.portlet ul.navTree li a {
border: none;
display: block;
zoom: 1;
}
dl.portlet ul.navTree li a:hover {
}
dl.portletNavigationTree dd.portletItem {
padding: 3px 4px;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
border-bottom: 0.1em dotted #ddd;
line-height: 2em;
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
line-height: 2em;
}
dl.portlet ul.navTree a.navTreeItemInPath, dl.portlet ul.navTree a.navTreeCurrentNode {
font-weight:bold;
}
dl.portlet ul.navTree {
padding:0 0 0 0.5em;
}
dl.portlet .navTreeLevel0 {
padding:0!important;
}
.portletNavigationTree .navTreeLevel1 .navTreeLastNode {
border-style:none!important;
}
.portlet-links dd.portletItem {
padding:3px 6px;
}
.portlet-links ul{
list-style: none;
list-style-image: none;
margin:0px;
}
.portlet-links ul li a {
display:block;
}
/* */
/* */
#content {
line-height: 1.5em;
clear: both;
font-size: 80%;
margin: 1em 0.5em 2em 0.5em;
}
/* */
body#content {
margin: 1em;
}
#content h1 {
margin-top: 0.5em;
margin-bottom: 0em;
}
#content h1.documentFirstHeading {
background-color: #EEEEEE;
border: 1px solid #DDDDDD;
border-radius: 5px 5px 5px 5px;
margin-top: 0;
padding: 0 5px;
}
#content p,
#content table,
#content dl,
dl.portlet p.normal,
dl.portlet {
margin-bottom: 1em;
}
dl.portlet p, #content dl.portlet p, .portlet p  {margin-bottom:0!important;font-size:90%;line-height:1.5em}
#content ul,
#content ol {
}
#content a {
border-bottom: 0.1em solid #ccc;
}
#content a:link,
dl.portlet a:link {
color: #1c3e49;
}
#content a:visited,
dl.portlet a:visited {
color: Purple;
}
#content a:hover,
dl.portlet a:hover {
color: Red; /* */
}
#content a:target {
background-color: #ffb;
}
#content span.link-external a {
background: transparent url(link_icon.png) 0px 1px no-repeat;
padding: 1px 0px 1px 16px!important;
}
#content .portletHeader span.link-external a {
background-image:none;
padding: inherit;
}
html.boxshadow #content {margin:0px!important}
#category {
font-size: 75%;
margin-bottom: 1em;
color: #666;
text-align: right;
}
#category a.link-category, span.selectedTag {
color: black;
padding: 0.25em 0.5em;
background: #ddd;
border-radius: 0.5em;
-webkit-border-radius: 0.5em;
-moz-border-radius: 0.5em;
}
#category a.link-category:hover {
background: #205c90;
color: White;
border-color: #205c90;
}
#category .separator {
display: none;
}
#content ul {
list-style-type: none;
margin-left: 2em;
}
#content ol,
dl.portlet ol {
list-style-type: decimal;
margin-left: 2em;
}
#content li,
dl.portlet li,
ul.nolist > li{
margin-bottom: 0.25em;
line-height: 1.5em;
display: list-item;
padding-left:0px;
}
#content ul li, dl.portlet ul.use-visual li {
background: url(http://www.provincia.teramo.it/bullet.png) no-repeat 0px 2px;
padding-left:11px;
}
#content dt {
font-weight: bold;
margin-bottom: 0;
margin-right: 0;
}
#content dd {
margin: 0;
}
#content pre {
background-color: #222;
color: White;
font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
padding: 1em;
overflow-x: auto;
font-size: 90%;
margin-bottom: 1em;
line-height: 1.25em;
}
#content pre.python {
background-color: White;
}
#content code {
font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
}
#content div.documentByLine {
font-size: 85%;
display: block;
color: #666;
margin-left:5px;
}
#content .discreet,
#sidebar .discreet {
color: #666;
font-size: 85%;
font-weight: normal;
}
#content .visualHighlight {
background-color: #ffb;
}
#content .pullquote {
margin: 0 1em 0.5em 0.5em;
font-weight: bold;
line-height: 1.25em;
float: right;
width: 35%;
clear: right;
color: #444;
font-size: 1.6em;
letter-spacing: -0.08em !important;
}
#content .callout {
background: #eee;
padding: 1em;
border-left: 1em solid #ccc;
clear: both;
}
#content table {
text-align: left;
border-collapse: collapse;
border-spacing: 0px;
}
#content .documentDescription,
#content #description {
color: #666;
margin: 1em 0;
font: bold 1.25em "Helvetica Neue", Arial, FreeSans, sans-serif;
}
h2.tileHeadline {margin-bottom:0px!important}
.tileHeadline {font-size:100%;}
.tileHeadline a {
text-decoration:none!important;
font-size:100%;
}
.tileHeadlineSummary a {font-weight:bold}
dd.portletItem .tileHeadline a {
border-bottom-style:1px solid #DEDEDE !important;
}
.tileFooter {
margin:-1px 0 0 !important;
text-align:right;
}
.tileBody {
font-size: 85% !important;
}
.tileItem .tileFooter a{
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
background-color:#EEEEEE!important;
border-color: #DDDDDD !important;
border-style: none solid solid !important;
border-width: 1px !important;
padding-left:5px!important;
padding-top:1px!important;
}
.tileItem .documentByLine {margin-left:0px!important}
.tileContent {
background-color:#FAFAFA;border:1px solid #DDDDDD;border-style:none solid solid;padding:0 5px 5px;
border-bottom-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
}
.tileContent p.tileBody {margin-bottom:0px!important}
#content img.tileImage,
#content div.newsImageContainer {
float: right;
margin: 0 1em 0.5em 1em;
}
#content div.newsImageContainer a {
border-bottom: none;
}
#content div.newsImageContainer p.discreet {
margin: 0;
padding: 0.5em;
background-color: #666;
background-color: rgba(40,40,40,0.7);
color: White;
font-weight: bold;
position: relative;
width: 190px;
top: -3em;
}
.eventDetails {
float: right;
clear: right;
margin: 0 0 0.5em 1em;
width:19em;
}
.documentActions {
border:0!important;
float: right;
margin: 0em 0.5em 0pt 0.5em!important;
margin: 0.5em 0.5em 0pt 0.5em;
padding: 0.7em 0 0;
text-align: right;
}
.documentActions ul, .serviceSiteActions ul {
margin: 1px 0 2px 0;
padding: 0;
display: block;
}
.documentActions li, .serviceSiteActions > li{
display: inline!important;
list-style: none;
list-style-image: none;
margin: 0;
padding: 0!important;
background-color:transparent;
background:none!important;
}
.documentActions a, .serviceSiteActions a{
border: none !important;
text-decoration: none;
}
.documentActions .hiddenStructure {display:none}
/* */
/* */
table.listing,
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 {
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 {
text-align: center;
}
table.listing {
border-left: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
table.listing .top {
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
}
table.listing th {
text-align: left;
color: #666;
border: 0.1em solid #e7e7e7;
border-style: solid solid none;
background: #ddd;
}
table.listing tr.odd th {
border: 0.1em solid #fff;
border-style: solid solid none none;
}
table.listing tbody th {
font-weight: bold;
}
table.listing tbody tr {
text-align:left;
}
table.listing tbody tr.odd {
background: #eee;
}
table.listing tbody tr td {
background: transparent;
}
table.listing tbody tr.odd td {
background: #eee;
}
table.listing td {
border-right: 1px solid #ddd;
}
table.listing a {
border: none;
display: inline-block;
border-bottom: none !important;
}
table.listing 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;
}
div.listingBar, div.summaryBar {
border-color:#dddddd;
background-color: #F8F8F8;
font-size: 85%;
margin: 1em 0;
padding: 0.5em;
}
div.summaryBar {
width:200px!important;
float:right!important;
background-color:transparent;
border-style:none;
margin-top:0px;
}
p.summaryTileFooter {text-align:right;margin-bottom:0px!important;}
div.multiPage {
margin:1em;
}
div.multiPage .select-pages {width:20em}
div.listingBar .next {
display: inline-block;
float: right;
}
div.listingBar .previous {
display: inline-block;
}
div.listingBar a {
display: inline-block;
padding: 0.25em 0.5em;
border: 1px solid #cccccc;
font-weight:bold;
background-color: #EEEEEE;
}
/* */
/* */
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;
}
/* */
/* */
/* */
/* */
#content ul.formTabs {
background-color: #ddd;
border: 0.3em solid #ddd;
}
#edit-bar {
background-color: #75ad0a;
border: 0.25em solid #75ad0a;
font-size: 70%;
min-height: 2em;
margin-bottom: 1em;
}
#content-views {
float: left;
background-color: #75ad0a;
}
/* */
/* */
.ie6 ul#content-views{
margin: -2px -3px 0px -3px;
}
#content-views a {
color: White;
}
/* */
#edit-bar,
#content ul.formTabs {
display: block;
border-style: solid solid none solid;
margin-left: 0;
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 li.formTab {
display: inline;
margin-right:0.25em;
background:none!important;
padding-left:0px!important;
}
#content-views a,
#content li.formTab a {
/* */
display: inline-block;
line-height: 2.3em;
}
#content-views a,
#content li.formTab a {
line-height: 2em;
padding: 0 0.75em;
text-decoration: none;
border: none;
margin: 0 ;
}
#content-views li.selected a,
#content li.formTab a.selected {
font-weight: bold;
}
#content-views li.selected a,
#content-views li a:hover,
#content li.formTab a.selected,
#content li.formTab a:hover {
background: White;
color: Black;
}
#content-views li.selected a,
#content-views li a:hover,
#content li.formTab a.selected,
#content li.formTab a:hover {
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 li.formTab a.notify {
background-color: red;
color: White;
}
#content li.formTab a.required span {
background-image: url(required.png);
background-position: center right;
background-repeat: no-repeat;
padding-right: 1em;
}
#content fieldset.formPanel {
border: none;
}
#content fieldset.formPanel.hidden {
display: none;
}
#content div.formControls input.hidden {
display: none;
}
/* */
/* */
/* */
#portal-personaltools dl {
}
#portal-personaltools dt {
font-weight: normal;
}
#portal-personaltools dt.actionMenuHeader a:after {
content: " ▼";
}
#portal-personaltools dd {
right: 0;
padding-top: 0.5em;
}
#portal-personaltools dd {
background: #e3e3e3;
padding-bottom: 0.5em;
}
#portal-personaltools dd a {
line-height: 2em;
padding: 0 0.75em;
}
#portal-personaltools dd a:hover {
background: #205c90;
color: White;
}
/* */
/* */
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu.activated dd {
background-color: #75ad0a;
color: White;
z-index: 5;
}
#contentActionMenus dl.actionMenu.activated dd {
border-bottom: 0.5em solid #75ad0a;
right: -3px;
}
#contentActionMenus dl.actionMenu.activated dd a:hover,
#contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
background-color: White !important;
color: #666;
}
#contentActionMenus dl.actionMenu {
line-height: 2em;
}
#folderHeader, #contextHeader {
border-bottom: 2px solid white;
}
#contextHeader { margin-top: 5px; }
/* */
#contentActionMenus {
float: right;
background: #75ad0a;
margin: 0;
position: relative;
top: -0.23em;
right:-0.24em;
padding: 0.1em 0.24em 0 0;
border-radius: 0.5em;
border-top-left-radius: 0;
-webkit-border-radius: 0.5em;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 0.5em;
-moz-border-radius-topleft: 0;
}
.actionMenuContent {
padding: 0 0.25em;
}
dl.actionMenu {
float: right;
white-space: nowrap;
position: relative;
margin-left: 0.5em;
}
dl.actionMenu a,
dl.actionMenu div {
display: block !important;
white-space: nowrap;
}
dl.actionMenu dt {
font-weight: normal;
}
span.arrowDownAlternative {
font-size: 80%;
}
dl.actionMenu.deactivated dt {
margin: 0 0.25em;
}
dl.actionMenu.deactivated dd {
display: none;
}
dl.actionMenu.activated dd {
position: absolute;
width: auto;
min-width: 100%;
border-bottom-right-radius: 0.5em;
border-bottom-left-radius: 0.5em;
-webkit-border-bottom-right-radius: 0.5em;
-webkit-border-bottom-left-radius: 0.5em;
-moz-border-radius-bottomleft: 0.5em;
-moz-border-radius-bottomright: 0.5em;
}
dl.actionMenu.activated dt a,
dl.actionMenu.activated dd a,
dl.actionMenu.activated dd div {
margin: 0 0.25em;
}
/* */
/* */
#setup-link {
font-size: 90%;
}
#content ul.configlets {
margin: 1em 0;
list-style-image: none;
list-style: none;
}
#content ul.configlets li {
margin-bottom: 1em;
list-style: none;
display: block;
background-image:none!important;
padding-left:0px!important;
}
#content ul.configlets li a {
text-decoration: none;
border: none;
}
#content ul.configlets li a:visited {
color: #436976;
background-color: transparent;
}
#content ul.configlets li a:active {
color: #436976;
background-color: transparent;
}
#content ul.configlets li label {
font-weight: bold;
}
#content ul.configletDetails {
margin: 0em 1em 1em 4em;
list-style-image: none;
list-style: none;
}
#content ul.configletDetails li {
margin-bottom: 1em;
display: inline;
}
#content ul.configletDetails li a {
text-decoration: none;
}
#content ul.configletDetails li label {
font-weight: bold;
}
#content ul.configletDetails li.configletDescription {
display: block;
color: #76797c;
margin: 0;
}
.inlineDisplay {
display:inline
}
table.controlpanel-listing {
width:100%;
}
table.controlpanel-listing td, table.controlpanel-listing th {
font-size:120%;
}
table.controlpanel-listing dl {
margin-top:0;
}
table.controlpanel-listing dd {
margin-left: 1em;
}
table.controlpanel-listing dl dt a .trigger{
font-weight:normal;
}
table .controlpanel-listing td {
vertical-align:top;
}
table.controlpanel-listing td.checker{
text-align:center;
}
table.controlpanel-listing th.smallcolumn {
width:1.5em;
}
.chooser-right {
float:right;
margin-right:0;
margin-bottom:0;
}
.rule-element {
background-color:#EEF3F5;
margin:0.5em 0pt 0.5em;
padding:0.3em 1em 0.3em 1em;
width:auto;
}
.rule-element dl {
}
.rule-element dl dd {
margin-left:1em;
}
.rule-updown, .rule-operations {
float:right;
padding-top:0.8em;
}
/* */
/* */
dl.collapsible {
border: 0.1em solid #8cacbb;
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;
}
/* */
.expandedBlockCollapsible {
float:none!important;
display:block!important;
margin:1em 0 !important;
}
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 {
background-color: #ffa;
}
dl.searchResults .highlightedSearchTerm {
background-color: transparent;
font-weight: bold;
}
/* */
.noInheritedRoles {
color: #a0a0a0;
}
/* */
.currentItem {
border-collapse: collapse;
border: 0.2em solid #ffa500;
padding: 0.1em;
}
/* */
/* */
fieldset#search-field {
border: none !important;
text-align: center;
}
input.searchPage {
font-size:200% !important;
}
#rss-subscription {
float: left;
line-height: 3em;
}
#search-results-bar .actionMenuContent {
margin-top: 1em;
padding: 0;
}
#search-filter {
background: #ddd;
margin: 0;
padding: 0;
}
#content #search-filter fieldset {
border: none !important;
position: relative;
padding: 0;
margin: 0;
}
#content #search-filter legend {
background: transparent;
font-size: 1.1em;
padding: 0.5em 0.9em;
font-weight: bold;
}
#search-filter .field {
background: #eee;
padding: 1em 1.5em;
margin: 0;
}
#search-filter .field label {
font-weight: normal;
}
#search-filter .formControls {
text-align:center
}
#search-results-wrapper {
margin-top: 1em;
clear:both;
}
form.searchPage h1.documentFirstHeading {
font-weight:normal;
letter-spacing:0;
float: left;
margin-right: 0.8em;
}
form.searchPage h1.documentFirstHeading .highlightedSearchTerm {
background: transparent !important;
}
#search-results-bar > * {
float: left;
}
#searchResultsSort{
float:right;
clear:both;
}
#search-results-bar {
position: relative;
z-index: 1;
float: left;
width: 100%;
border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD;
padding: 1em 0;
}
#search-results-bar dl.actionMenu {
margin-bottom: 0;
}
#search-results-bar dd.actionMenuContent {
margin-left: 0;
padding-left: 0;
}
#search-results-bar dt.actionMenuHeader a {
border-bottom: none;
}
#search-results-bar dt.actionMenuHeader a::after {
content: " ▼";
}
#search-results {
padding: 1em;
}
.searchResults {
margin-top: 0;
}
#ajax-search-res {
display: none;
}
/* */
/* */
.image-left {
float: left;
margin: 0.5em 1em 0.5em 0;
}
.image-right {
float: right;
margin: 0.5em;
}
.image-inline {
float: none;
}
img.image-left,
img.image-right,
.captioned img {
border: 1px solid #ddd;
}
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;
}
/* */
/* */
textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
border: 1px solid #AAAAAA;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: Black;
width: 100%;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.25) inset, 0 0 2px white;
padding:5px;
margin:5px 0;
}
input {
font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
visibility: visible;
border: 1px solid #AAAAAA;
color: Black;
vertical-align: middle;
font-size: 1em;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.25) inset, 0 0 2px white;
padding:5px;
margin:5px 0;
}
/* */
.noborder,
.documentEditable * .noborder {
border: none;
margin: 0;
background: none;
background-color: transparent;
}
input[type=checkbox] {
border: none;
margin: 0;
background: none;
background-color: transparent;
}
input[type=submit], button {
display:inline-block;
margin:5px 5px 0 0;
text-aling:center;
font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
border-width: 1px;
border-style: solid;
text-transform: uppercase;
text-decoration: none;
line-height: 1.1;
font-weight: bold;
font-family: sans-serif;
color: #FFFFFF;
font-size: 1em;
background-color: #255889;
background-image: -webkit-linear-gradient(top, #265b8d 0%, #436c94 48%, #255889 49%, #255889 82%, #2b669f 100%);
background-image: -moz-linear-gradient(top, #265b8d 0%, #436c94 48%, #255889 49%, #255889 82%, #2b669f 100%);
background-image: -o-linear-gradient(top, #265b8d 0%, #436c94 48%, #255889 49%, #255889 82%, #2b669f 100%);
background-image: linear-gradient(top, #265b8d 0%, #436c94 48%, #255889 49%, #255889 82%, #2b669f 100%);
border-color: hsl(0, 0%, 34%);
-webkit-box-shadow: inset 0 0 1px 1px #3781c9, 0 0 1px 2px rgba(0, 0, 0, 0.15);
-moz-box-shadow: inset 0 0 1px 1px #3781c9, 0 0 1px 2px rgba(0, 0, 0, 0.15);
box-shadow: inset 0 0 1px 1px #3781c9, 0 0 1px 2px rgba(0, 0, 0, 0.15);
-webkit-text-shadow: 1px 1px 1px #0f2439;
-moz-text-shadow: 1px 1px 1px #0f2439;
-o-text-shadow: 1px 1px 1px #0f2439;
text-shadow: 1px 1px 1px #0f2439;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding: 3px 10px 3px 10px;
letter-spacing: 1px;
visibility: visible;
vertical-align: middle;
cursor: pointer;
}
input[type=button] {
display:inline-block;
margin:5px 5px 0 0;
text-aling:center;
font-family: Verdana, Lucida, Helvetica, Arial, sans-serif;
border-width: 1px;
border-style: solid;
text-transform: uppercase;
text-decoration: none;
line-height: 1.1;
font-weight: bold;
font-family: sans-serif;
color: #255889;
background-color: #EFEFEF;
background-image: -webkit-linear-gradient(top, #f2f2f2 0%, #fff 48%, #EFEFEF 49%, #EFEFEF 82%, #fdfdfd 100%);
background-image: -moz-linear-gradient(top, #f2f2f2 0%, #fff 48%, #EFEFEF 49%, #EFEFEF 82%, #fdfdfd 100%);
background-image: -o-linear-gradient(top, #f2f2f2 0%, #fff 48%, #EFEFEF 49%, #EFEFEF 82%, #fdfdfd 100%);
background-image: linear-gradient(top, #f2f2f2 0%, #fff 48%, #EFEFEF 49%, #EFEFEF 82%, #fdfdfd 100%);
border-color: hsl(0, 0%, 66%);
-webkit-box-shadow: inset 0 0 1px 1px #fff, 0 0 1px 2px rgba(0, 0, 0, 0.15);
-moz-box-shadow: inset 0 0 1px 1px #fff, 0 0 1px 2px rgba(0, 0, 0, 0.15);
box-shadow: inset 0 0 1px 1px #fff, 0 0 1px 2px rgba(0, 0, 0, 0.15);
-webkit-text-shadow: 1px 1px 1px #bcbcbc;
-moz-text-shadow: 1px 1px 1px #bcbcbc;
-o-text-shadow: 1px 1px 1px #bcbcbc;
text-shadow: 1px 1px 1px #bcbcbc;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding: 3px 10px 3px 10px;
letter-spacing: 1px;
visibility: visible;
vertical-align: middle;
cursor: pointer;
}
input[type=submit]:hover, button:hover {
color: #FFFFFF;
background-color: #286095;
background-image: -webkit-linear-gradient(top, #296399 0%, #48749e 48%, #286095 49%, #286095 82%, #2e6eab 100%);
background-image: -moz-linear-gradient(top, #296399 0%, #48749e 48%, #286095 49%, #286095 82%, #2e6eab 100%);
background-image: -o-linear-gradient(top, #296399 0%, #48749e 48%, #286095 49%, #286095 82%, #2e6eab 100%);
background-image: linear-gradient(top, #296399 0%, #48749e 48%, #286095 49%, #286095 82%, #2e6eab 100%);
border-color: hsl(0, 0%, 37%);
-webkit-box-shadow: inset 0 0 1px 1px #3e87cb, 0 0 1px 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow: inset 0 0 1px 1px #3e87cb, 0 0 1px 3px rgba(0, 0, 0, 0.15);
box-shadow: inset 0 0 1px 1px #3e87cb, 0 0 1px 3px rgba(0, 0, 0, 0.15);
-webkit-text-shadow: 1px 1px 1px #122c45;
-moz-text-shadow: 1px 1px 1px #122c45;
-o-text-shadow: 1px 1px 1px #122c45;
text-shadow: 1px 1px 1px #122c45;
}
input[type=submit]:active, button:active {
color: #FFFFFF;
background-color: #22507d;
background-image: -webkit-linear-gradient(top, #204b75 0%, #255889 100%);
background-image: -moz-linear-gradient(top, #204b75 0%, #255889 100%);
background-image: -o-linear-gradient(top, #204b75 0%, #255889 100%);
background-image: linear-gradient(top, #204b75 0%, #255889 100%);
padding: 4px 10px 4px 10px;
}
input[type=button]:hover {
color: #255889;
background-color: #f7f7f7;
background-image: -webkit-linear-gradient(top, #fafafa 0%, #fff 48%, #f7f7f7 49%, #f7f7f7 82%, #fff 100%);
background-image: -moz-linear-gradient(top, #fafafa 0%, #fff 48%, #f7f7f7 49%, #f7f7f7 82%, #fff 100%);
background-image: -o-linear-gradient(top, #fafafa 0%, #fff 48%, #f7f7f7 49%, #f7f7f7 82%, #fff 100%);
background-image: linear-gradient(top, #fafafa 0%, #fff 48%, #f7f7f7 49%, #f7f7f7 82%, #fff 100%);
border-color: hsl(0, 0%, 67%);
-webkit-box-shadow: inset 0 0 1px 1px #fff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow: inset 0 0 1px 1px #fff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
box-shadow: inset 0 0 1px 1px #fff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
-webkit-text-shadow: 1px 1px 1px #c4c4c4;
-moz-text-shadow: 1px 1px 1px #c4c4c4;
-o-text-shadow: 1px 1px 1px #c4c4c4;
text-shadow: 1px 1px 1px #c4c4c4;
}
input[type=buttom]:active {
background-color: #e7e7e7;
background-image: -webkit-linear-gradient(top, #e2e2e2 0%, #EFEFEF 100%);
background-image: -moz-linear-gradient(top, #e2e2e2 0%, #EFEFEF 100%);
background-image: -o-linear-gradient(top, #e2e2e2 0%, #EFEFEF 100%);
background-image: linear-gradient(top, #e2e2e2 0%, #EFEFEF 100%);
padding: 4px 10px 4px 10px;
}
.destructive {
background-color: #D12222!important;
background-image: -webkit-linear-gradient(top, #d52323 0%, #c95353 48%, #D12222 49%, #D12222 82%, #de3131 100%)!important;
background-image: -moz-linear-gradient(top, #d52323 0%, #c95353 48%, #D12222 49%, #D12222 82%, #de3131 100%)!important;
background-image: -o-linear-gradient(top, #d52323 0%, #c95353 48%, #D12222 49%, #D12222 82%, #de3131 100%)!important;
background-image: linear-gradient(top, #d52323 0%, #c95353 48%, #D12222 49%, #D12222 82%, #de3131 100%)!important;
border-color: hsl(0, 12%, 48%)!important;
-webkit-box-shadow: inset 0 0 1px 1px #e45b5b, 0 0 1px 2px rgba(0, 0, 0, 0.15)!important;
-moz-box-shadow: inset 0 0 1px 1px #e45b5b, 0 0 1px 2px rgba(0, 0, 0, 0.15)!important;
box-shadow: inset 0 0 1px 1px #e45b5b, 0 0 1px 2px rgba(0, 0, 0, 0.15)!important;
-webkit-text-shadow: 1px 1px 1px #791414!important;
-moz-text-shadow: 1px 1px 1px #791414!important;
-o-text-shadow: 1px 1px 1px #791414!important;
text-shadow: 1px 1px 1px #791414!important;
color: #FFFFFF!important;
}
.destructive:hover {
color: #FFFFFF!important;
background-color: #dc2626!important;
background-image: -webkit-linear-gradient(top, #dd2a2a 0%, #cd5e5e 48%, #dc2626 49%, #dc2626 82%, #e03e3e 100%)!important;
background-image: -moz-linear-gradient(top, #dd2a2a 0%, #cd5e5e 48%, #dc2626 49%, #dc2626 82%, #e03e3e 100%)!important;
background-image: -o-linear-gradient(top, #dd2a2a 0%, #cd5e5e 48%, #dc2626 49%, #dc2626 82%, #e03e3e 100%)!important;
background-image: linear-gradient(top, #dd2a2a 0%, #cd5e5e 48%, #dc2626 49%, #dc2626 82%, #e03e3e 100%)!important;
border-color: hsl(0, 13%, 51%)!important;
-webkit-box-shadow: inset 0 0 1px 1px #e66363, 0 0 1px 3px rgba(0, 0, 0, 0.15)!important;
-moz-box-shadow: inset 0 0 1px 1px #e66363, 0 0 1px 3px rgba(0, 0, 0, 0.15)!important;
box-shadow: inset 0 0 1px 1px #e66363, 0 0 1px 3px rgba(0, 0, 0, 0.15)!important;
-webkit-text-shadow: 1px 1px 1px #861616!important;
-moz-text-shadow: 1px 1px 1px #861616!important;
-o-text-shadow: 1px 1px 1px #861616!important;
text-shadow: 1px 1px 1px #861616!important;
}
.destructive:active {
color: #FFFFFF;
background-color: #c42020;
background-image: -webkit-linear-gradient(top, #bb1f1f 0%, #D12222 100%);
background-image: -moz-linear-gradient(top, #bb1f1f 0%, #D12222 100%);
background-image: -o-linear-gradient(top, #bb1f1f 0%, #D12222 100%);
background-image: linear-gradient(top, #bb1f1f 0%, #D12222 100%);
padding: 7px 15px 5px 15px;
}
select {
vertical-align: top;
}
form {
border: none;
margin: 0;
}
fieldset {
border: 1px solid #255889;
margin: 1em 0em 1em 0em;
padding: 0em 1em 1em 1em;
line-height: 1.5em;
width: auto;
}
legend {
background: #d1eaf7;
padding: 0.5em;
font-size: 90%;
}
label {
font-weight: bold;
}
optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
option {
color: black;
}
optgroup > option {
padding: 0 0.25em 0 1em;
}
fieldset,
.editionComment {
line-height:1.5em;
margin:1em 0;
padding:0 1em 1em;
width:auto;
}
/* */
#content .field input[type="text"][name$=".title"],
#archetypes-fieldname-title input {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
line-height: 125%;
color: Black;
letter-spacing: -0.05em;
margin: inherit -0.05em;
font-size: 2em; /* */
font-weight: bold;
}
/* */
#content .field textarea[name$=".description"],
#archetypes-fieldname-description textarea#description {
font-family: Arial,FreeSans,sans-serif;
color:#666666;
font-size:1.25em;
font-weight: bold;
}
div.formControls {
margin: 1em;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
background-color: #ffffe0;
}
#content textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
width: 100%;
}
#content select {
vertical-align: top;
}
#content fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}
#content legend {
padding: 0.5em;
font-size: 85%;
}
label {
font-weight:bold;
}
#content label {
}
#content optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
#content option {
color: black;
}
#content optgroup > option {
padding: 0 0.25em 0 1em;
}
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
.searchSection {
color: #76797c;
margin-top: 0.25em;
}
.searchSection label:hover {
color: Black;
}
.field {
clear: both;
margin-bottom: 1em;
}
.field input{
margin-top:5px;
}
.field input[type="text"] {
width: 20em;
}
.field input[type="text"][size] {
width: auto;
}
.field input[type="text"][name$=".title"],
input#title {
width: 100%;
}
.field.error input[type="text"][name$=".title"],
.error input#title {
width: 99%;
}
.fieldRequired, label span.required {
background: url(http://www.provincia.teramo.it/required.png) center left no-repeat;
padding: 0 0 0 1em;
color: White;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em
}
.formHelp {
color: #555;
margin: 0 0 0.5em 0;
font-size:85%;
line-height:1.2em;
display: block;
font-weight: normal;
}
div.field.error {
background-color: #fdc;
border:  1px solid red;
padding: 0.5em;
margin:  1em 0;
}
.error .fieldRequired {
color: #d00;
}
div.error.warning {
background-color: transparent;
border: none;
margin-top: 0;
padding: 0;
}
div.error.warning input {
border: 2px solid red;
}
input.inputLabelActive {
color: #76797c;
}
textarea#form\.description {
height: 6em;
width: 99%;
}
table.listing tbody tr.odd.selected td,
table.listing tbody tr.odd.dragging td,
tr.dragging,
tr.selected {
background-color: #ffa;
}
table.listing tbody tr.odd.error td,
tr.error {
background-color: #fdc;
}
.multi-widget-field {
padding-left: 0.5em;
border-left: 1.5em solid #DDD;
}
.multi-widget-checkbox {
margin-left: -2em;
margin-right: 0.5em;
width: 1.5em;
display: inline-block;
}
/* */
body.template-logged_out #content,
body.template-login_form #content,
.pb-ajax #login-form {
text-align: center;
}
#fieldset-openid-login input, #login-form input {
font-size: 150%;
}
body.template-register #content input,
body.template-new-user #content input {
font-size: 150%;
width: inherit;
}
#fieldset-openid-login label, #login-form label {
margin-right:0.5em;
padding-top:0.2em;
text-align:right;
width: 10em;
display: inline-block;
}
#fieldset-openid-login .formControls input, #login-form .formControls input {
margin-left: 0.25em;
}
/* */
/* */
/* */
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-footer {
font-size: 75%;
background: #ddd;
margin: 1em 0;
line-height: 2em;
padding:0.2em 0em;
width:auto;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius:10px;
}
#portal-footer p{
font-size:0.9em!important;
line-height:1.5em!important;
}
#portal-colophon {
text-align: center;
margin:0 auto;
padding:1em 0 0.2em 2px;
}
#portal-colophon ul {
padding:0!important;
text-align:center;
line-height:20px;
width:100%;
margin-left:0px;
}
#portal-colophon ul li {
font-size:85%;
margin:0 0.3em 0.35em 0;
padding:0;
display:block!important;
float:left;
height:15px;
width:80px;
}
#portal-colophon a {
color: #444;
}
#portal-colophon .colophonIcon {
border:0 none;
height:0 !important;
margin:0 auto;
overflow:hidden;
padding:15px 0 0;
text-decoration:none;
vertical-align:top;
width:80px;
display:block;
background: transparent url(http://www.provincia.teramo.it/sprite_standard.png); no-repeat;
}
#portal-colophon .colophonIcon508 {
background-position: -10px -150px;
}
#portal-colophon .colophonIconWAI {
background-position: -10px -115px;
}
#portal-colophon .colophonIconXHTML {
background-position: -10px -10px;
}
#portal-colophon .colophonIconCSS {
background-position: -10px -80px;
}
#portal-colophon .colophonIconAnyBrowser {
background-position: -10px -185px;
}
#portal-colophon .colophonIconPlone {
background-position: -10px -45px;
}
/* */
/* */
#portal-sitemap {
list-style: none;
margin-left: 0;
font-size: 130%;
font-weight: bold;
}
#portal-sitemap li {
list-style: none;
margin-left: 0;
}
#portal-sitemap a {
border-bottom: none;
display: block;
}
#portal-sitemap > li {
border-bottom:0.1em dotted #ddd;
line-height:1.8em;
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;
}
.photoAlbumEntry a.detail-link{
background: none repeat scroll 0 0 transparent !important;
border-style: none !important;
bottom: 5px;
height: 16px;
margin: 0 !important;
position: absolute;
right: 7px;
text-decoration: none !important;
width: 16px;
}
.photoAlbumEntry a.detail-link img{
border-style:none!important;
}
.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;
}
/* */
/* */
.ie6 .hiddenStructure,
.ie7 .hiddenStructure {
position: absolute;
}
#content .visualNoMarker {
list-style:none;
margin-left: 0;
}
#content .visualNoMarker li{
background:none!important;
}
.visualClear {
clear: both;
display:block;
}
/* */
/* */
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;
}
/* */
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;
}
/* */
/* */
#history {
margin:0;
float:right;
}
#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;
}
/* */
/* */
/* */
/* */
/* */
.optionsBox {
overflow-y: auto;
border: solid 1px #999999;
background: #FFFFFF;
height: 14em;
width: 100%;
}
/* */
/* */
.ie7 div.optionsBox {
width: 50%;
}
.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;
}
/* */
/* */
.ie7 .optionsBox input {
margin: 0px;
}
.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;
}
/* */
.connect_widget {clear:both}
.fan_box .connect_top {padding:2px}
.immagine_inevidenza {
float:left; /* */
position:relative; /* */
width:100%;
}
.immagine_inevidenza_noborder {margin:-0.55em 0 1em 0}
.immagine_inevidenza img {
width:100%!important;
height:auto!important;
}
.inevidenza dd.portletItem {
min-height:215px;
height:auto !important;
height:215px;
}
.bottom-text {font-size:80%;line-height:1.5em}
.immagine_inevidenza .testo_inevidenza {
position:absolute; /**/
bottom:0px; /* */
left:0px;
width:100%;
/* */
background-color:black;
color:White!important;
opacity:0.8; /* */
filter:alpha(opacity=80); /* */
height:auto;
/* */
padding:0px;
border-bottom-right-radius:6px;
border-bottom-left-radius:6px;
}
.link-over-image {
text-align:right;
padding:0 5px 5px 0!important;
}
.link-over-image a{
border-style:none!important;
color:White!important;
font-weight:bold;
padding:0 20px 3px 0!important;
}
.immagine_inevidenza .testo_inevidenza p {
padding:3px 3px 0 3px;
font-size: 10px;
line-height: 1.5em;
margin-bottom: 0 !important;
}
.elenco-link ul{margin:0}
.elenco-link ul li{list-style-image:none;list-style-type:none;}
.elenco-link ul li a{
display:block;
border-bottom:1px solid #255889!important;
background: transparent url("./icon_readmore_home.png") no-repeat scroll right center!important;
padding-right:18px;
}
.elenco-link ul li:last-child a {border-bottom-style:none!important}
.noborder .portletHeader {display:none!important}
.noborder, .noborder .portletHeader, .noborder .portletItem {border-style:none!important;padding:0!important}
.logo .portletHeader {border-style:solid solid none;background:White none!important;padding:3px 3px 0!important}
.logo .portletHeader span.portletHeaderTitle {height:6px;display:block;}
.logo .portletItem {margin-top:-6px;padding:0!important;text-align:center;}
.noborder .portletHeader {border-style:none!important}
.logo .logo-container {
padding-bottom: 10px;
padding-top: 10px;
text-align:center;
}
.siti-tematici .logo {margin-bottom:3em!important}
.portletItem .logo-container p {clear:left;margin-bottom:1em!important}
.portletItem .logo-container p:last-child {margin-bottom:0px!important}
.logo .logorow {
display: block;
margin-bottom: 0.5em !important;
padding-bottom: 0.5em;
}
.logo a.rounded {border:1px solid #dddddd;padding:3px!important}
.logo a.rounded:hover {border-color:#255889!important;}
.searchsite dd.portletItem p.portletFooter{border-style:none!important}
.searchsite dd.portletItem p.portletFooter a{border-bottom:1px solid #255889!important; padding-right:0!important;background-image:none!important}
.searchsite h5 {
background: url(http://www.provincia.teramo.it/icon-tag.png) no-repeat scroll 98% center #EEEEEE;
padding: 1px 3px;
}
.searchsite dd.iosono h5 {
background-image: url(http://www.provincia.teramo.it/user.png);
}
.searchsite dd.searchperson h5 {
background-image: url(http://www.provincia.teramo.it/group.png);
}
.searchsite dd.searchcontent h5 {
background-image: url(http://www.provincia.teramo.it/document_icon.png);
}
.square {border-style:none!important}
.square .portletHeader {
border-style:none!important;
background-color:#DDDDDD!important;
background-image:none!important;
padding: 3px 3px 0 !important;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
border-top-left-radius:6px;
border-top-right-radius:6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
}
.square .portletHeader span.portletHeaderTitle {
display: block;
height: 6px;
}
.square dd.portletItem {
background-color: #EEEEEE;
border-style: none !important;
}
#portal-column-two dt.portletHeader {text-align:right}
.ui-helper-reset {font-size:90%!important}
.ui-widget {font-size:inherit!important;font-family:inherit!important;}
.ui-tabs .ui-tabs-nav li {
background-image:none!important;
background-color:#eeeeee!important;
padding-left:0px!important;
border-color: White;
margin-bottom:0px!important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {background-color:White!important;}
.ui-tabs-nav .portletTopRight {background-image:none}
.ui-tabs {
padding:0em!important;
}
.ui-tabs .ui-tabs-nav {
margin: 0!important;
}
.ui-tabs .ui-tabs-panel {
background-color:#FFFFFF!important;
padding:0.5em!important;
}
.tabs-noborder .ui-tabs .ui-tabs-panel {border-width:1px}
.ui-tabs .ui-tabs-panel dl{margin:0!important}
.ui-tabs .ui-tabs-panel .portletItem {padding:0.4em 0!important}
.portletEvents .ui-tabs-panel {border-style:none solid}
.ui-tabs-nav .ui-state-default {border-color:White;}
.ui-tabs-nav .ui-state-default a, .ui-tabs-nav .ui-state-default a:link, .ui-tabs-nav .ui-state-default a:visited {color:color:#1c3e49;border-style:none!important}
.ui-tabs-selected a {color:#1c3e49!important}
#tabsportlet-multimedia .portletItem, .portletEvents .portletItem {border-left-style:none !important;border-right-style:none!important}
.portletEvents .lastItem {border-bottom-style:none !important}
#tabsportlet-multimedia .ui-tabs-nav li a.icon {
padding:0.2em 0.3em !important;
text-align:center;
}
.ui-tabs .portletItem {border-style:none!important}
.tabs-noborder .ui-tabs .ui-tabs-nav {padding:.2em .2em 0 .8em!important;}
dl.webmail dd.portletItem ul ul{margin-left:1em}
dl.webmail dd.portletItem li a.newmail {font-weight:bold}
ul.configlets li{
list-style-image:none;
}
#kss-menu {
margin:0.3em 0!important;
padding:0.2em;
}
#plone-article-menu {
margin-top:2px
}
.innerContentWidgetContainer{
margin:0.5em 0
}
h2.titleevent {
background-color:#EEEEEE;
background-image:url(http://www.provincia.teramo.it/add_alternative_icon.png);
background-position:5px 50%;
background-repeat:no-repeat;
cursor:pointer;
font-size:160%;
font-weight:bold;
margin-bottom:0;
margin-top:1em;
padding:5px 5px 5px 25px;
vertical-align:middle;
}
/* */
#portal-footer {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius:10px;
}
div.ptabs-container, .rounded {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius:6px;
}
.ui-tabs ul li a {
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
border-top-left-radius:6px;
border-top-right-radius:6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
}
.ui-tabs ul li a, div.portletHeader, #portal-column-one dt.portletHeader, #portal-column-two dt.portletHeader, dl.portletBox2C dt.portletHeader, dl.portletBox4C dt.portletHeader {
}
.portlet dd.lastItem, dd.portletFooter, div.portletFooter, dl.portletBox2C dd.portletFooter {
}
div.rounded, a.rounded{border:2px solid #cccccc;padding:2px}
.panelslider_container {
height:190px;
position: relative;
z-index: 0 !important;
}
.panelslider_container .panel{
height:190px;
}
.panelslider_container .panel .portletItem{
margin-bottom:1em;
}
.slides-navigator {
clear:both;
margin:2px 1em 0 0;
display:block;
text-align:center;
}
.slides-navigator a{
text-decoration:none!important;
height:9px;
padding:1px 4px;
}
.slides-navigator a img{vertical-align:middle}
.slides-navigator .slidebutton {margin:3px;border:1px solid transparent!important;}
.slides-navigator .activeSlide {border:1px solid #255889!important;}
.ac_results {border:1px solid #255889;background-color:White!important;padding:0 5px}
.ac_results ul {margin:0!important;}
.ac_over {background-color:#DDDDDD!important}
.ac_loading {background:url(http://www.provincia.teramo.it/spinner.gif) no-repeat scroll right center white}
.fax-link {background:transparent url(http://www.provincia.teramo.it/fax_icon.png) no-repeat top left!important;padding-left:20px!important}
.email-link {background:transparent url(http://www.provincia.teramo.it/mail_icon.png) no-repeat top left!important;padding-left:20px!important}
.pec-link {background:transparent url(http://www.provincia.teramo.it/pec_icon.png) no-repeat top left!important;padding-left:20px!important}
.tel-link {background:transparent url(http://www.provincia.teramo.it/tel_icon.png) no-repeat top left!important;padding-left:20px!important}
.cell-link {background:transparent url(http://www.provincia.teramo.it/cell_icon.png) no-repeat top left!important;padding-left:20px!important}
.ufficio-link, .servizio-link {background:transparent url(http://www.provincia.teramo.it/ufficio_icon.png) no-repeat 0px 2px!important;padding-left:20px!important}
.persona-link {background:transparent url(http://www.provincia.teramo.it/user.png) no-repeat 0 5px!important;padding-left:20px!important}
.sede-link {background:transparent url(http://www.provincia.teramo.it/sedeufficio_icon.png) no-repeat 0 3px!important;padding-left:20px!important}
.areaweb-link {background:transparent url(http://www.provincia.teramo.it/document_icon.png) no-repeat 0px 2px!important;padding-left:20px!important}
ul.nolist, ol.nolist {
list-style: none!important;
list-style-image: none!important;
margin:0px!important;
}
ul.nolist > li, ol.nolist > li{
margin-bottom:0.8em!important;
line-height: 1.5em!important;
display: list-item!important;
background:none!important;
padding-left:0!important;
}
ol.disableimage {margin-left:1,5em}
ol.disableimage > li{background:none!important;padding-left:0px!important}
.info-organigramma {margin-top:1em}
.info-organigramma p {
line-height:1.5em!important;
margin:0!important;}
.info-organigramma dt {font-size:1.3em}
.info-organigramma dd.portletItem {margin-bottom:1em!important}
.info-organigramma-detail > dt {
clear: left;
display: block;
float: left;
margin-right: 1em !important;
}
.info-organigramma-detail dd {margin-bottom:1em!important;white-space: nowrap;}
.info-organigramma li {display:list-item!important}
ul.uffici-list {
margin-left:0px!important;
}
.colophon_salastampa .portletItem{
background:url(http://www.provincia.teramo.it/loghi/colofonbg.jpg) repeat-y scroll right top #FFFFFF;
border:1px solid #255889
margin-bottom:1em;
padding:15px;
}
#organigramma-search label {display:block;font-weight:normal;line-height:1.2em}
#organigramma-search {text-align:right}
#organigramma-search {text-align:right}
.cplayButton {text-align:center}
.cplayButton a.preview {position:relative;display:block;border-style:none!important}
.cplayButton a.preview, .cplayButton a.preview img{
border:0;
}
#portal-column-two a.preview img {width:100%!important;height:auto!important;}
span.playButton {
background:url(http://www.provincia.teramo.it/play.png) no-repeat;
width:45px !important;
height:45px;
position:absolute;
top:30%;
left:45%;
margin:0;
margin-bottom:-50px;
opacity:0.5;
display:block;
}
span.playButtonSmall {
background:url(http://www.provincia.teramo.it/play_small.png) no-repeat;
width:23px !important;
height:23px;
position:absolute;
top:35%;
left:33%;
margin:0;
opacity:0.5;
display:block;
}
span.playButton:hover {
opacity:1.0;
}
span.playButtonSmall:hover {
opacity:1.0;
}
table.grid tr th.nosort {white-space:nowrap!important}
img.portraitPhoto {
float: left;
margin: 0 5px 5px 0;
}
#ente_select, #azienda_select {width:40em}
.external {background:transparent url(http://www.provincia.teramo.it/external.png) no-repeat center right;padding-right:20px!important}
div.ptabs ul.portletHeader {
background-color:transparent!important;
background-image:none!important;
border: 0 solid transparent !important;
font-size:100%;
}
ul.visualNoMarker, ol.visualNoMarker {list-style-image:none!important}
ul.visualNoMarker > li, ol.visualNoMarker > li{list-style-image:none!important;padding-left:0px!important}
.treeview ul.navTreeLevel2 li.navTreeItem {
padding-left: 20px;
}
*:first-child+html .treeview ul.navTreeLevel2 li.navTreeItem /* */
{
padding-top:0px!important;
}
p.commentTitle {
font-weight:bold;
clear:both;
margin:0
}
.commentBody {
margin-top:0!important;
}
.commenting-link-container {
margin:1em 0;
}
.commenting-link {
text-decoration:none!important;
}
#doormat-container {
background:none repeat scroll 0 0 #DDDDDD;
font-size:75%;
margin:0;
float: left;
width: 100%;
}
#doormat-container h2 {
margin: 0.5em 0.5em 0px 0.5em;
}
#doormat-container h3 {
margin: 0em 0px 0.5em!important;
}
#doormat-container dl {
margin: 0em 0px 0.5em!important;
}
#doormat-container dl dd {
margin-left: 0px!important;
}
#doormat-container .doormatColumn {
float: left;
border-left:1px solid #255889;
padding-left:0.7em;
min-height:150px;
height:auto !important;
height:150px;
margin:0 0 0 1em!important
}
/* */
#doormat-sitemap.columns-2 .doormatColumn {
width: 48%;
}
#doormat-sitemap.columns-3 .doormatColumn {
width: 31%;
}
#doormat-sitemap.columns-4 .doormatColumn {
width: 22.5%;
}
#doormat-sitemap.columns-5 .doormatColumn {
width: 18%;
}
#doormat-sitemap.columns-6 .doormatColumn {
width: 14%;
}
#doormat-sitemap.columns-7 .doormatColumn {
width: 12%;
}
#doormat-container {font-size:85%!important;background:#d1eaf7!important;}
#doormat-container h2 {
background-color: #d1eaf7;
padding: 5px;
}
#doormat-columns {
color: #1c3e49;
margin: 0 auto;
padding: 1em 0;
margin:0 auto;
max-width:90em;
min-width:70em;
width:100%;
}
#doormat-columns p {margin-bottom:0.4em!important}
#doormat-columns p a {color:#1c3e49!important}
#doormat-container dl dd {margin-bottom:0.2em!important}
#footer-doormat {float:left}
#footer-logo {
background-image: url("http://www.provincia.teramo.it/logo_provincia_small.png");
background-position: 0 0;
background-repeat: no-repeat;
float: left;
height: 40px;
margin: 0 1em 0 0.5em;
width: 130px;
}
#doormat-sitemap {
clear: both;
padding-top: 1em;
width: 100%;
}
#doormat-sitemap a {text-decoration:none!important;color:#1c3e49!important}
dl.portletGoogleAnalytics dd {font-size:80%!important}
.google-visualization-table-table {font-size:9px!important}
#userfavorites {position:relative;}
#myfavorites {position:absolute;left:0;background-color:White;margin:0;width:300px;text-align:left;z-index:1000}
.documentContent a {text-decoration:none!important}
.hiddenContent {display:none}
.rowdiv {clear:left;white-space:normal;width:99%;}
.celldiv {text-align:left;float:left;border:1px solid #255889; padding:0.5em;margin:0.3em}
.noborder .celldiv  {border-style:none!important;padding:0!important}
.rowcenter {margin:0 auto!important;}
.celldiv .headcell {font-weight:bold}
#bg-content-full-wrapper {padding:0 0 0;background-color:White; border-top:3px solid #255889!important;}
#bg-footer-full-wrapper {background-color:#d1eaf7; border-top:3px solid #255889!important;padding:0}
ul.ui-autocomplete li {
display:block!important;
}
table.datagridwidget-table-edit, table.datagridwidget-table-edit th, table.datagridwidget-table-edit td {border:1px solid #76797c;padding:2px}
td.datagridwidget-cell input {font-size:0.8em!important;}
ul.gallery-right, ul.gallery-left {background-color: transparent!important;margin-top:1em!important}
ul li.component a {
border-bottom: medium none !important;
}
ul.gallery-right li a, ul.gallery-right li span {
height: auto!important;
}
#foldercontents-filters {border-style:none!important}
ul.column {
list-style-image:none!important;
list-style-position:outside!important;
list-style-type:none!important;
margin:0!important;
}
ul.column li {
background-image:none!important;
padding-left:0!important;
float:left;
position:relative;
}
ul.column li ul li{
float:none!important;
margin:0!important;
}
ul.level-0 {margin-left:0;padding-right: 20px;}
ul.level-1 {margin:0 0 1em 1em!important;}
#dashboard-actions ul li.portalUser {
background-image:none;
}
.portletLight dt.portletHeader {
background-color: #EEEEEE;
border-style: solid solid none !important;
border-width:1px!important;
border-color:#DDDDDD!important;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
border-top-left-radius:6px;
border-top-right-radius:6px;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
}
.portletLight dd.portletItem {
background-color: transparent;
border-style: none solid solid;
border-width:1px!important;
border-color:#DDDDDD!important;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-radius-bottomleft: 6px;
-webkit-border-radius-bottomright: 6px;
border-bottom-left-radius:6px;
border-bottom-right-radius:6px;
}
dl.attachments {margin-top:1em!important}
dl.attachments .portletHeader {padding-left:0.42em}
dl.attachments .portletHeader, dl.attachments .portletItem {
padding-left: 0.42em !important;
}
.attachments {
overflow:hidden;
}
.attachments ul {padding:0 10px 0 0}
.attachments ul li{margin-bottom:0.5em}
.attachments a {border-style:none!important}
.attachments a img {margin-right:5px;}
#kml-content-viewlet {margin-bottom:1em; overflow:hidden}
#areetematicheform  p {font-size:1em!important;margin-bottom:1em}
.aree-tematiche {font-size:0.8em}
.aree-tematiche .label{font-weight:normal!important;line-height:2em!important}
.mm-content-base #areetematicheform {
width:69em;
line-height:1em!important;
}
#formfield-form-widgets-sort_order .option, #formfield-form-widgets-sort_on .option, #formfield-form-widgets-created .option {display:inline-block}
.has-children > label {
font-weight: bold !important;
}
.checkbox-widget a {border-bottom-style:none!important}
.checkbox-widget > li {padding-left:10px!important}
.aree-tematiche-complete .checkbox-widget ul.level-1 {
margin: 0 0 1em 3.5em !important;
}
.checkbox-widget ul.level-1 {display:none;margin: 0 0 1em 3.5em !important;}
.aree-tematiche li.option {white-space:nowrap}
.multicolumncheckbox-widget {
position: absolute;
display:none;
top: 0px;
left: -9999px;
}
.multicolumncheckbox-widget ~ label {
display: inline-block;
margin: 3px 0 3px 0;
line-height:2.1em;s
font-weight:normal!important;
cursor: pointer;
padding-left: 20px!important;
background:transparent url("http://www.provincia.teramo.it/checkbox-unchecked.png") no-repeat 0 2px;
white-space:normal;
}
.aree-tematiche a.area-link {
background:transparent url("http://www.provincia.teramo.it/symbolic-link.png") no-repeat left center;
display:  inline-block;
white-space: nowrap;
text-indent:100%;
width:16px;
height:16px;
margin-left:5px;
overflow:hidden;
line-height:2.1em;
}
.aree-tematiche a.sub-area-toggle {
font-size:1.5em!important;
line-height: 1.5em;
vertical-align: top;
}
.aree-tematiche a.sub-area-has-toggle {color:#205C90!important}
.aree-tematiche a.sub-area-not-toggle {color:#cccccc!important}
.multicolumncheckbox-widget:checked ~ label {
background:transparent url("http://www.provincia.teramo.it/checkbox-checked.png") no-repeat 0 2px;
}
.mm-content-base #areetematicheform {position:relative}
.mm-content-base #areetematicheform .formControls {
position: absolute;
right: 0;
top: 2.1em;
}
.accordion .ui-state-active, .accordion .ui-widget-content .ui-state-active, .accordion .ui-widget-header .ui-state-active {
border-color:#cccccc!important;
}
.ui-accordion .ui-accordion-content {
padding:0 5px 5px!important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
background-image:none!important;
background-color:#dddddd;
}
/* */
.dialog-wrapper {
padding:1em 0 0!important;
margin:0.5em!important;
background-color:White!important;
}
.dialog-wrapper fieldset {
padding: 0 0 0 0.5em!important;
}
.ui-autocomplete-loading {
background: white url('http://www.provincia.teramo.it/ui-anim_basic_16x16.gif') right center no-repeat;
}
.RatingViewlet li {background:none!important; padding-left:0!important}
.mlf {margin-top:0.5em;}
.mlf .RatingViewlet {float:none!important}
.mlf .AverageRating {width:50%;float:left}
.mlf .UserRating {width:50%;float:left}
.mlf .Rating label {line-height:52px;}
.mlf .UserRating .DeleteRating {height:52px}
ul.star-rating-mlf {margin-left:5px!important; height:52px;padding:0;float:left;position:inherit;overflow:inherit;background:none!important;}
ul.star-rating-mlf li{display:inline!important;}
ul.star-rating-mlf li.rating-result{position:relative;display:block!important;float:left!important;border:1px solid #cccccc!important;border-radius:3px;width:48px;height:48px;margin-right:5px}
ul.star-rating-mlf li.rating-result img{vertical-align:middle;margin:auto;position:absolute;top:50%;left:50%;}
ul.star-rating-mlf li a{border:1px solid transparent!important;padding:1px;display:block!important;float:left!important;width:48px!important;height:48px!important;line-height:50px!important;background:none!important;left:none;top:none;overflow:inherit!important;position:inherit!important;text-indent:0!important;border-bottom-style:none!important}
ul.star-rating-mlf li a.current-rating {border:1px solid #cccccc!important;border-radius:3px;}
ul.star-rating-mlf li a.current-rating:hover {border:1px solid Red!important;}
#viewlet-below-content .RatingViewlet{float:none!important}
#viewlet-below-content .UserRatings,#viewlet-below-content .EditorialRatings {margin:2em auto 0;font-size:80%;float:none!important;padding:5px 0px 0 55px;background:#eeeeee url(http://www.provincia.teramo.it/rating_icon.jpg) no-repeat left center;border-radius:5px;border:1px solid #3d79c2; width:48em}
#viewlet-below-content .AverageRating {width:44%;float:left}
#viewlet-below-content .UserRating {width:53%;float:left}
ul.ui-sortable li {background:none!important}
.mceToolbarRow3 {clear:left}
#kss-spinner {
z-index: 10000!important;
}
/* */

}

