
/* - ++resource++imagedevent.css - */
@media all {
/* https://www.ra.camcom.gov.it/portal_css/++resource++imagedevent.css?original=1 */
td.eventImageContainer {
text-align: center;
}
.eventImage {
border: 1px solid #CCCCCC;
}
.eventDetails {
max-width:40%;
}

}


/* - camcomra.css - */
@media screen {
/* https://www.ra.camcom.gov.it/portal_css/camcomra.css?original=1 */
/* */
/* */
body {
background-color: #B4AF9C;
padding: 0 5px;
}
body.popup {
background-color: #FFF;
}
/* ***/
h1.documentFirstHeading {
color: #761911;
}
a, a:link {
text-decoration: none;
}
a:hover {
color: #761911;
}
.documentContent li a,
.documentContent p a {
border-bottom:1px dotted #CCCCCC;
text-decoration:none;
}
.documentContent li a:hover,
.documentContent p a:hover {
border-color: #761911;
color: #761911;
}
.cciaa_bold {
color: #F4EED8;
font-weight: bold;
}
.no-border {
border:0 !important;
}
.corner_topright,
.corner_topleft,
.corner_bottomright,
.corner_bottomleft {
position: absolute;
width: 1px;
height: 1px;
background-color: #FFF;
overflow: hidden;
line-height: 0;
font-size: 1px;
}
.corner_topright {
top:0;
right:0;
}
.corner_bottomright {
bottom:0;
right:0;
}
.corner_topleft {
top:0;
left:0;
}
.corner_bottomleft {
bottom:0;
left:0;
}
.zero {
height: 0;
width:0;
line-height: 0;
padding:0;
margin:0;
font-size: 0;
}
.callout {
background-color: #F2F7FB;
border: 1px solid #0062A0;
color: #0062A0;
padding: 1em;
font-size: 0.95em;
}
.pullquote {
border-color: #0062A0;
color:#8A1814;
font-size: 0.95em;
line-height: 1.3em;
}
.testo_colorato,
.color_green {
color:#8A1814;
}
.align-right {
text-align: right;
}
.image-right,
.image-left {
border: 0;
}
#parent-fieldname-text ul {
list-style-image: none;
list-style-type: none;
margin-left: 0;
overflow: hidden;
}
#parent-fieldname-text ul li {
background: transparent url(++resource++camcomskin.ravenna.images/bullet.gif) no-repeat left top;
padding-left: 12px;
}
/* ***/
#portal-columns {
background-color: #FFF;
}
#portal-column-one .visualPadding {
padding:0.8em 0 1em 5px;
}
#portal-column-two .visualPadding {
padding:0.8em 5px 1em 0;
}
#portal-column-content {
padding-top: 0;
}
/* ***/
#portal-siteactions {
background: #535353 url(++resource++camcomskin.ravenna.images/bg_siteactions.jpg) repeat-x left bottom;
float:none;
margin: 0 -5px;
padding:0.7em 5px;
margin-bottom: 5px;
text-align: right;
}
#portal-siteactions li {
padding: 0.5em;
background: transparent url(++resource++camcomskin.ravenna.images/sep_siteactions.png) no-repeat left center;
}
#portal-siteactions li#siteaction-home {
position: absolute;
top: 5px;
left: 10px;
padding:0;
background-image: none;
}
#portal-siteactions li#siteaction-home img {
padding-right: 5px;
vertical-align: baseline;
}
#portal-siteactions li a {
border:0;
color:#FFF;
margin: 0;
padding:0.2em;
}
#portal-siteactions li a:hover {
border: 0;
border-bottom: 1px dashed #FFF;
color: #FFF;
background-color: transparent;
}
/* ***/
#portal-header {
padding: 5px;
background: #FFF url(++resource++camcomskin.ravenna.images/header_right.jpg) no-repeat right 5px;
}
#portal-logo img {
margin:0;
}
/* ***/
#portal-globalnav {
background: #006893 url(++resource++camcomskin.ravenna.images/bg_globalnav.jpg) repeat-x left top;
padding:0.5em 5px;
white-space:nowrap;
margin: 5px 0 0;
text-align: right;
}
#portal-globalnav li {
padding: 0 1em;
background: transparent url(++resource++camcomskin.ravenna.images/sep_siteactions.png) no-repeat left center;
}
#portal-globalnav li#siteaction-sitemap {
background-image: none;
}
#portal-globalnav li a,
#portal-globalnav li.selected a,
#portal-globalnav li a:hover,
#portal-globalnav li.selected a:hover {
background-color: transparent;
border: 0;
color: #FFF;
margin:0;
padding:0;
}
#portal-globalnav li a:hover,
#portal-globalnav li.selected a:hover {
border-bottom: 1px dotted #FFF;
}
#portal-globalnav li#data_oggi {
position: absolute;
left: 20px;
color: #FFF;
font-style: italic;
background-image: none;
top: 150px;
padding:0;
}
/* ***/
#portal-searchbox {
margin-top: 55px;
padding-right: 10px;
}
.searchSection label,
.searchSection label:hover {
color:#FFF;
}
.searchSection label:hover {
border-bottom: 1px dotted #EEE;
}
#searchGadget {
border:0;
}
input.searchButton {
background: #EFEFEF url(++resource++camcomskin.ravenna.images/bg_button.gif) repeat-x left top;
border:0;
padding: 0.2em 1em;
}
input.inputLabelActive {
color:#333333;
}
#region-content input.searchButton {
background:White url(http://localhost:8080/plone/search_icon.gif) no-repeat scroll 2px center;
border:1px solid #999999;
color:#333333;
cursor:pointer;
font-size:85%;
margin-bottom:1px !important;
padding:1px 1px 1px 19px;
}
/* ***/
#portal-breadcrumbs {
background-color: #FFF;
border: 0;
padding: 0 5px;
margin:0;
color: #333;
}
/* ***/
.documentActions {
border-top:0 none;
top:-10px;
margin:0;
height: 10px;
padding: 0 0 0;
position: relative;
right: 0;
z-index: 2;
}
.contentActions {
z-index: 4;
}
.LSResult {
z-index: 5;
}
.documentActions ul {
margin: 0;
padding-right: 0;
}
.documentActions li {
margin: 0 0.2em;
}
/* ***/
#portlets-above {
display: none;
}
/* ***/
.portlet {
border-color: #8a1814;
}
.portletHeader {
background: transparent url(++resource++camcomskin.ravenna.images/portletheader_bg.png) repeat-x left center;
position: relative;
border: 0;
padding: 0.4em 0.5em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size: 1.1em;
color: #FFF;
font-weight: bold;
margin-bottom: 1px;
line-height: normal;
}
.portletHeader .portletTopRight {
position: absolute;
top: 0;
right: 0;
width: 2px;
height: 2px;
background: transparent url(++resource++camcomskin.ravenna.images/portletheader_top_right.png) no-repeat right top;
}
.portletHeader .portletTopLeft {
position: absolute;
top: 0;
left: 0;
width: 2px;
height: 2px;
background: transparent url(++resource++camcomskin.ravenna.images/portletheader_top_left.png) no-repeat left top;
}
.portletHeader a,
.portletHeader a:link {
color: #FFF;
}
.portletItem {
background-color: #FFF;
border: 0;
padding: 0.6em 0.2em;
}
.portletHeader + .portletItem {
border-top: 1px solid #8a1814;
}
.portletFooter {
background-color: #FAFAFA;
border:0;
padding: 0.5em 0.5em 0.5em 0;
}
.portletFooter a,
.portletFooter a:link,
.portletFooter a:visited {
color: #761911;
}
.portletFooter a:hover {
color: #666;
}
.managedPortlet .portletHeader,
.managedPortlet .portletHeader a {
background-image: none;
color: #000;
}
/* ***/
.portletNavigationTree .portletItem {
background-color: #F4F9FD;
padding-left: 0.6em;
padding-right: 0.6em;
}
.navTreeItem a, dd.portletItem .navTreeItem a {
border:0;
padding: 0.1em 0;
font-weight: bold;
color: #005290;
}
.navTreeItem a:visited, dd.portletItem .navTreeItem a:visited {
color: #444;
}
.navTreeItem a:hover, dd.portletItem .navTreeItem a:hover {
border: 0;
background-color: transparent;
}
.navTreeItem a:hover span, dd.portletItem .navTreeItem a:hover span {
border-bottom: 1px dotted #666;
}
.navTreeLevel0 li {
background: transparent url(++resource++camcomskin.ravenna.images/quadrato.png) no-repeat left 0.5em;
padding-left: 15px;
margin-bottom:0;
}
.navTreeLevel0 ul.navTreeLevel1 {
margin-left:-15px;
}
.navTreeLevel1 ul {
margin-left:-10px;
}
.navTreeLevel0 ul li {
background: transparent url(++resource++camcomskin.ravenna.images/indent_arrow.gif) no-repeat -3px 0;
padding-left: 16px;
}
.navTreeCurrentItem {
background-color:transparent;
border:0 none !important;
font-style: italic;
}
.portletItem a.navTreeCurrentItem,
.portletItem a.navTreeCurrentItem:link,
.portletItem a.navTreeCurrentItem:visited,
dd.portletItem .navTreeItem a.navTreeCurrentItem:visited {
color: #761911;
}
/* ***/
.portletEvents,
.portletEvents .portletItem {
border-color: #5A493F;
}
.portletEvents .portletHeader {
background: #5A493F none;
}
.portletEvents .event_date {
color: #761911;
}
.portletEvents .event_location {
color: #555;
font-style: italic;
}
.portletEvents .portletItem,
.portletNews .portletItem {
border-bottom: 1px dashed #999;
}
/* ***/
.portlet_tagcloud {
position: relative;
border: 1px dashed #5A493F;
margin-top: 2em;
}
.portlet_tagcloud .portletHeader {
background: #5A493F none;
position: absolute;
right: 1em;
top: -1em;
}
.portlet_tagcloud .portletHeader a {
text-decoration: none;
}
.portlet_tagcloud .portletItem {
border:0;
text-align: center;
padding: 1.5em 1em 0.3em;
line-height: 2em;
}
.vaporized-tag a,
.vaporized-tag a:link,
.vaporized-tag a:visited {
text-decoration: none;
padding: 0 2px;
}
.vaporized-tag a.size_10,
.vaporized-tag a.size_11{
color: #444;
}
.vaporized-tag a.size_12 {
color: #444;
}
.vaporized-tag a.size_13 {
color: #006600;
}
.vaporized-tag a.size_14 {
color: #008080;
}
.vaporized-tag a.size_15,
.vaporized-tag a.size_16 {
color: #761911;
}
.vaporized-tag a.size_17 {
color: #000066;
}
.vaporized-tag a.size_18 {
color: #0062A0;
}
.vaporized-tag a.size_19 {
color: #FF6600;
}
.vaporized-tag a.size_20 {
color: #761911;
}
.portlet_tagcloud .portletFooter {
border: 4px solid #FFF;
padding: 0.2em 0.6em;
}
/* ***/
#portlets-below {
margin-top: 5px;
position: relative;
}
.portletsBelowContentA {
background: #FFF url(++resource++camcomskin.ravenna.images/portlet_static_top_right.png) no-repeat right top;
margin-bottom: 5px;
}
.portletsBelowContentA div {
background: transparent url(++resource++camcomskin.ravenna.images/portlet_static_top_left.png) no-repeat left top;
}
.portletsBelowContentA div div {
background: transparent url(++resource++camcomskin.ravenna.images/portlet_static_bottom_right.png) no-repeat right bottom;
}
.portletsBelowContentA div div p {
background: transparent url(++resource++camcomskin.ravenna.images/portlet_static_bottom_left.png) no-repeat left bottom;
margin: 0;
}
p.managePortletsBelowLink {
padding:0; margin:0;
}
.portlet-static-loghi {
padding: 10px 0 0;
}
.portlet-static-loghi table {
width: 98%;
}
.portlet-static-loghi table td {
width: 16%;
text-align: center;
}
/* ***/
#portlet-login-cciaa .portletHeader span,
.portletActionsPortlet .portletHeader span {
background: transparent url(++resource++camcomskin.ravenna.images/ico_lucchetto.gif) no-repeat left top;
padding-left: 25px;
}
#portlet-login-cciaa .portletItem ul {
margin: 0;
}
#portlet-login-cciaa .portletItem ul li {
background: transparent url(++resource++camcomskin.ravenna.images/arrow.gif) no-repeat left center;
padding-left: 23px;
}
/* ***/
.portlet-static-accessibilita .portletHeader span {
background: transparent url(++resource++camcomskin.ravenna.images/ico_valid.gif) no-repeat left top;
padding-left: 25px;
padding-bottom: 3px;
}
/* ***/
.portlet-static-standard .portletHeader span {
background: transparent url(++resource++camcomskin.ravenna.images/ico_sole.gif) no-repeat left top;
padding-left: 25px;
}
.portlet-static-standard .portletItem {
text-align: center;
}
.portlet-static-standard table {
margin: 0 auto 0.6em;
}
.portlet-static-standard table td {
padding: 3px;
}
.portlet-static-camera-di-commercio .portletHeader span {
background: transparent url(++resource++camcomskin.ravenna.images/ico_ravenna.gif) no-repeat left top;
padding-left: 25px;
}
#portlets-below .portletsBelowContentB {
background: #252421 url(++resource++camcomskin.ravenna.images/bg_footer.jpg) repeat-x left top;
height: 16em;
padding: 15px 0 0;
margin: 0 -5px;
clear: both;
}
#portlets-below .portletsBelowContentB > div  {
float: left;
width: 23%;
margin: 0 1%;
}
#portlets-below .portletsBelowContentB .portlet {
margin:0;
background-color: transparent;
border:0;
}
#portlets-below .portletsBelowContentB .portletItem {
height: 9em;
background-color: #3C3A36;
border:0;
padding: 1em;
}
#portlets-below .portletsBelowContentC {
clear: both;
}
#portlets-below .portletsBelowContentB .portlet .portletHeader {
background: transparent url(++resource++camcomskin.ravenna.images/portlet_in_footer_bg_header.jpg) repeat-x left top;
height: 22px;
padding: 12px 8px 0 10px;
color: #D5D0BA;
border:0;
}
#portlets-below .portletsBelowContentB .portlet .portletHeader .portletTopLeft {
background: transparent url(++resource++camcomskin.ravenna.images/portlet_in_footer_top_left.jpg) no-repeat left top;
width: 8px;
height: 34px;
padding:0;
}
#portlets-below .portletsBelowContentB .portlet .portletHeader .portletTopRight {
background: transparent url(++resource++camcomskin.ravenna.images/portlet_in_footer_top_right.jpg) no-repeat right top;
width: 8px;
height: 34px;
padding:0;
}
#portlets-below .portletsBelowContentB .portlet .portletFooter {
position: relative;
background: #3C3A36 none;
border:0;
padding:0;
}
#portlets-below .portletsBelowContentB .portlet .portletFooter .portletBottomRight {
background: transparent url(++resource++camcomskin.ravenna.images/portlet_in_footer_bottom_right.png) no-repeat right bottom;
width: 5px;
height: 5px;
position: absolute;
bottom: 0;
right: 0;
}
#portlets-below .portletsBelowContentB .portlet .portletFooter .portletBottomLeft {
background: transparent url(++resource++camcomskin.ravenna.images/portlet_in_footer_bottom_left.png) no-repeat left bottom;
width: 5px;
height: 5px;
position: absolute;
bottom: 0;
left: 0;
}
#portlets-below .portletsBelowContentB .portlet {
color: #FFF;
}
#portlets-below .portletsBelowContentB .portlet a,
#portlets-below .portletsBelowContentB .portlet a:link,
#portlets-below .portletsBelowContentB .portlet a:visited {
color: #F4EED8;
border-bottom: 1px dotted #F4EED8;
}
#portlets-below .portletsBelowContentB .portlet a:hover {
color: #FFF;
border-color: #FFF;
}
/* ****/
#portal-footer {
background-color:#59120C;
border:0;
margin: 1px -5px 0;
padding:0.5em 1%;
text-align:left;
color: #EBDDAC;
}
/* ***/
.portlet_iconlink {
position: relative;
padding: 4px;
margin-bottom: 1em;
}
.portlet_iconlink a,
.portlet_iconlink a:link,
.portlet_iconlink a:visited {
color: #FFF;
text-decoration: none;
margin-left: 45px;
display: block;
}
.portlet_iconlink img {
float: left;
display: block;
}
.portlet_iconlink a .bigger {
font-size: 1.3em;
font-weight: bold;
}
#icon_link_accedi {
background-color: #A5550C;
}
#icon_link_fexpo {
background-color: #761911;
}
#icon_link_urp {
background-color: #0062A0;
}
#icon_link_accedi a:hover {
color:#FFFF99;
}
#icon_link_fexpo a:hover {
color: #FFFF99;
}
#icon_link_urp a:hover {
color: #EFEFEF;
}
#icon_link_verde {
background-color: #2A8500;
}
/* ***/
.portletCalendar {
border: 0;
border-collapse: separate;
}
.portletCalendar dt {
background:transparent none;
border:0;
text-transform:none;
color: #8A1814;
border-top: 1px solid #CCC;
}
#calendar-previous {
padding-right: 0.6em;
font-size: 1.3em;
}
#calendar-next {
padding-left: 0.6em;
font-size: 1.3em;
}
.portletCalendar a,
.portletCalendar a:link {
color: #8A1814;
}
.portletCalendar dt .portletTopLeft,
.portletCalendar dt .portletTopRight {
background: transparent none;
}
.portletCalendar .portletItem {
border:0;
}
.ploneCalendar .weekdays th {
background-color: #EFEFEF;
border: 0;
color: #000;
text-transform:capitalize;
}
.ploneCalendar td {
color: #444;
border-bottom: 1px solid #CCC;
}
.ploneCalendar .event {
color: #8A1814;
background-color: transparent;
}
.ploneCalendar .todaynoevent {
border:0;
border-bottom: 1px solid #CCC;
background-color: #FEFECF;
font-weight: bold;
border-collapse: collapse;
}
.ploneCalendar .todayevent {
border:0;
border-bottom: 1px solid #CCC;
background-color: #FEFECF;
color: #8A1814;
border-collapse: collapse;
}
/* ***/
#portlet-workflow-camcom-review .portletHeader {
background: #2A8500 none;
border-color: #2A8500;
}
#portlet-workflow-camcom-review .portletHeader .portletTopLeft,
#portlet-workflow-camcom-review .portletHeader .portletTopLRight {
background: #FFF none;
width: 1px;
height: 1px;
}
#portlet-workflow-camcom-review .portletItem {
border-color: #2A8500;
padding:0;
background-color: #FFFFEC;
}
#portlet-workflow-camcom-review .portletItem .portletContent {
border-bottom: 1px dashed #999999;
padding:0.6em 0.4em;
}
#portlet-workflow-camcom-review .portletItem .even {
background-color: transparent;
}
#portlet-workflow-camcom-review .portletItem .portletContent .portletDetails {
text-align: right;
color: #000;
}
#portlet-workflow-camcom-review .footer_1 {
border-bottom: 1px dashed #999;
}
/* ***/
#portlet-ulteriori-approfondimenti,
#portlet-ulteriori-approfondimenti .portletItem {
border-color: #2A8500;
}
#portlet-ulteriori-approfondimenti .portletHeader {
background: #2A8500 url(++resource++camcomskin.ravenna.images/ico_lente.gif) no-repeat 5px center;
padding-left: 47px;
}
#portlet-ulteriori-approfondimenti .portletHeader .portletTopLeft,
#portlet-ulteriori-approfondimenti .portletHeader .portletTopLRight {
background: #FFF none;
width: 1px;
height: 1px;
}
#portlet-ulteriori-approfondimenti ul {
margin:0;
}
#portlet-ulteriori-approfondimenti ul li {
margin:0;
padding:0;
border-bottom: 1px dashed #999;
}
#portlet-ulteriori-approfondimenti ul li a,
#portlet-ulteriori-approfondimenti ul li a:link {
display: block;
padding: 0.4em 0.2em 0.4em 20px;
background: #FFF  url(++resource++camcomskin.ravenna.images/arrow_green.gif) no-repeat left 0.6em;
}
#portlet-ulteriori-approfondimenti ul li a:hover {
background-color: #EFEFEF;
}
/* ***/
#portletPageColumns .portletHeader {
background: transparent none;
color: #761911;
text-transform: none;
font-size: 1.6em;
padding:0;
font-weight: normal;
border-bottom: 1px solid #761911;
}
#portletPageColumns .portletHeader .portletTopLeft,
#portletPageColumns .portletHeader .portletTopRight,
#portletPageColumns .portletFooter .portletBottomRight,
#portletPageColumns .portletFooter .portletBottomLeft {
position: static;
width: auto;
height: auto;
background: transparent none;
}
#portletPageColumns .portletItem {
border:0;
}
dd.news_evidenza {
background-color: #FFF6F6;
position: relative;
margin: 0.4em 0;
padding: 0.5em 1em;
color: #000;
}
dd.news_evidenza a,
dd.news_evidenza a:link {
color: #005290;
}
dd.news_primopiano {
margin: 0.4em 0;
padding: 0.3em 0;
color: #000;
border-bottom: 1px dotted #666;
}
.foto_news {
padding: 1px;
margin: 0 1em 0.5em 0;
}
.foto_news .image-left {
margin-bottom: 0;
}
.news_evidenza h4,
.news_primopiano h4 {
margin-top: 0.2em;
color: #0062A0;
font-size: 1.4em;
font-weight: normal;
}
.news_evidenza h4 {
color: #005290;
}
.news_primopiano h4 a,
.news_primopiano h4 a:link,
.news_primopiano h4 a:visited {
color: #0062A0 !important;
border-bottom: 0;
}
.news_evidenza h4 a,
.news_evidenza h4 a:link,
.news_evidenza h4 a:visited {
color: #005290 !important;
border-bottom: 0;
}
.news_evidenza h4 a:hover,
.news_primopiano h4 a:hover {
color: #8A1814 !important;
}
p.data_news {
margin:0;
color: #666;
text-align: right;
font-weight: bold;
}
.portletNewsEvidenza .portletFooter,
.portletNewsPrimoPiano .portletFooter {
background: transparent none;
border: 0;
}
.portletNewsPrimoPiano {
border:0;
}
#portletPageColumns .portletNewsPrimoPiano .portletHeader {
color: #2A8500;
border-color: #2A8500;
}
.link_archivio_news {
display: block;
position: absolute;
right:0;
bottom:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.6em;
font-weight: normal;
padding-left: 5px;
margin:0;
background: transparent url(++resource++camcomskin.ravenna.images/tab.png) no-repeat left top;
}
#content  #portletPageColumns .portletNewsPrimoPiano .link_archivio_news a,
#content #portletPageColumns .portletNewsPrimoPiano .link_archivio_news a:link,
#content #portletPageColumns .portletNewsPrimoPiano .link_archivio_news a:visited {
display: block;
padding: 0.4em 0.5em 0.2em 0.3em;
background: transparent url(++resource++camcomskin.ravenna.images/tab.png) no-repeat right top;
color: #2A8500;
border-bottom:0;
}
#content #portletPageColumns .portletNewsPrimoPiano .link_archivio_news a:hover {
color: #8A1814;
}
#content #portletPageColumns .portletNewsPrimoPiano .link_archivio_news a span {
display: block;
padding-left: 20px;
background: transparent url(++resource++camcomskin.ravenna.images/ico_archivio.gif) no-repeat left center;
}
/* ****/
#portletPageColumns #portletPageSecondColumn,
#portletPageColumns #portletPageFirstColumn {
width: 48%;
}
#portletPageBottomRow {
clear: both;
}
/* ***/
#portletPageColumns .portlet_servizi {
border-color: #5A493F;
}
#portletPageColumns .portlet_servizi .portletHeader {
background: #5A493F none;
color: #FFF;
font-size: 1.3em;
position: relative;
padding: 0.2em 0.5em;
border:0;
}
.portlet_servizi .portletItem,
.portlet_servizi .portletHeader + .portletItem  {
background: transparent url(++resource++camcomskin.ravenna.images/bg_portlet_servizi.jpg) repeat-x left top;
padding: 0.6em 0.5em 0.3em;
margin-top: 0.2em;
border:0;
}
.portlet_servizi .data_item {
color: #444;
font-size: 0.9em;
}
.portlet_servizi p {
margin:0;
}
.documentContent .portlet_servizi p a {
border:0;
font-weight: bold;
}
.portlet_servizi p.abstract_item {
padding-bottom: 0.2em;
margin-bottom: 0.2em;
padding-top: 0.2em;
}
.portlet_servizi .img_servizi {
float: left;
padding: 0 1em 0.5em 0;
}
hr.dotted {
height:0;
border:0;
background-color: transparent;
overflow: hidden;
border-bottom: 1px dotted #CCC;
margin:0;
padding:0;
}
/* ***/
table.plain, table.plain td, table.plain th {
border:0;
}
/* ***/
#content .no-bordo a {
border:0 !important;
}
/* ***/
#document-toc {
padding: 0.5em 0 1em 1em;
border-bottom:0;
}
#document-toc .portletItem {
border-bottom: 1px solid #8A1814;
}
#document-toc .portletItem ol,
#document-toc .portletItem ol li {
list-style: none none;
}
#document-toc .portletItem ol li {
background: transparent url(++resource++camcomskin.ravenna.images/bullet.gif) no-repeat left top;
padding-left: 12px;
}
.nlTableDate{
vertical-align:top;
}
/* ***/
#logoPrint {
display: none;
}
/* ***/
table.horizontal {
border:0;
}
table.horizontal th {
border-width:1px 0;
padding: 0.5em;
border-color: #CCC;
}
table.horizontal td {
border-bottom: 1px solid #CCC;
border-right: 0;
border-left: 0;
padding: 0.5em;
}
/* */

}


/* - cciaaRaPrint.css - */
@media print {
/* https://www.ra.camcom.gov.it/portal_css/cciaaRaPrint.css?original=1 */
#portlets-below,
#portlets-above {
display: none;
}
#portal-footer {
display: block;
margin-top: 2em;
font-size: 9pt;
}
#logoPrint {
display: block;
}

}

