
/* - ++resource++Products.Doormat.stylesheets/doormat.css - */
@media screen {
/* http://www.provincia.teramo.it/portal_css/++resource++Products.Doormat.stylesheets/doormat.css?original=1 */
#doormat-container {
background:none repeat scroll 0 0 #DDDDDD;
font-size:75%;
margin:1em 0;
float: left;
width: 100%;
}
#doormat-container h2 {
margin: 0.5em 0.5em 0px 0.5em;
}
#doormat-container h3 {
margin: 0.5em 0px;
}
#doormat-container dl {
margin: 0.5em 0px;
}
#doormat-container dl dd {
margin-left: 0px;
}
#doormat-container .doormatColumn {
float: left;
margin: 0px 1em;
}
/* */
#doormat-container.columns-2 .doormatColumn {
width: 48%;
}
#doormat-container.columns-3 .doormatColumn {
width: 31%;
}
#doormat-container.columns-4 .doormatColumn {
width: 23%;
}
#doormat-container.columns-5 .doormatColumn {
width: 18%;
}
#doormat-container.columns-6 .doormatColumn {
width: 14%;
}
#doormat-container.columns-7 .doormatColumn {
width: 12%;
}

}


/* - raptus.article.listings.css - */
@media screen {
/* http://www.provincia.teramo.it/portal_css/raptus.article.listings.css?original=1 */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
ul.listing {
clear:both;
margin:3em 0;
line-height:1.5em;
font-size:0.9em;
}
ul.listing h2 {
border:none;
margin-top:0;
font-size:1.3em;
}
ul.listing .component {
margin-bottom:0;
}
ul.listing li .component {
background-color:transparent;
}
ul.listing li .component a,
ul.listing li .component span {
display:block;
overflow:hidden;
float:left;
position:relative;
}
ul.listing li .component a img,
ul.listing li .component span img {
display:block;
}
ul.listing li {
overflow:hidden;
border-bottom:1px solid #255889;
padding:1em;
margin:0;
}
ul.listing-left li .component a,
ul.listing-left li .component span {
height:65px;
}
ul.listing-right li .component a,
ul.listing-right li .component span {
height:65px;
}
ul.listing-columns {
overflow:hidden;
}
ul.listing-columns li .component a,
ul.listing-columns li .component span {
height:130px;
}
ul.listing-columns li {
float:left;
width:200px;
border-bottom:0;
margin-right:2em;
padding:0;
background-color:transparent;
}
ul.listing-columns .first {
clear:both;
}
ul.listing-columns .last {
margin-right:0;
}
ul.listing-columns .component {
margin-bottom:0.5em;
}
/* */
}


/* - raptus.article.gallery.css - */
@media screen {
/* http://www.provincia.teramo.it/portal_css/raptus.article.gallery.css?original=1 */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
ul.gallery {
clear:both;
margin:0 0 2em 0;
line-height:1.5em;
font-size:0.9em;
}
ul.gallery li,
#content ul.gallery li {
background-color:transparent;
display:block;
}
ul.gallery li a,
ul.gallery li span,
ul.gallery li a img {
display:block;
}
ul.gallery li a,
ul.gallery li span {
overflow:hidden;
border:none;
}
ul.gallery-left {
width:200px;
padding:0 3em 1em 0;
background-color:#d1eaf7;
}
ul.gallery-left li a,
ul.gallery-left li span {
height:130px;
}
ul.gallery-right {
clear:right;
float:right;
width:200px;
padding:0 0 1em 3em;
background-color:#d1eaf7;
}
ul.gallery-right li {
text-align:right;
}
ul.gallery-right li a,
ul.gallery-right li span {
height:130px;
}
ul.gallery-columns {
overflow:hidden;
margin:3em 0 3em 0;
}
ul.gallery-columns li {
float:left;
border-bottom:0;
margin-right:2em;
padding:0;
background-color:transparent;
text-align:center;
width:200px;
}
ul.gallery-columns li a,
ul.gallery-columns li span {
height:130px;
}
ul.gallery-columns li.first {
clear:both;
}
ul.gallery-columns li.last {
margin-right:0;
}
ul.gallery-columns .teaser {
margin-bottom:0.5em;
}
/* */
}


/* - jquery.autocomplete.css - */
@media screen {
/* http://www.provincia.teramo.it/portal_css/jquery.autocomplete.css?original=1 */
/* */
/* */
.ac_results {
padding: 0;
margin: 0;
border: 1px solid #ffa500;
background-color: #d1eaf7;
overflow: hidden;
z-index: 99999;
}
.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}
.ac_results li {
margin: 0px;
padding: 2px 5px;
cursor: default;
display: block;
font: menu;
font-size: 12px;
line-height: 16px;
overflow: hidden;
}
.ac_loading {
background: white url('indicator.gif') right center no-repeat;
}
.ac_odd {
background-color: transparent;
}
.ac_even {
background-color: #eef3f5;
}
.ac_over {
background-color: #ffa500;
color: white;
}
/* */
}


/* - ++resource++simplesocial.css - */
/* http://www.provincia.teramo.it/portal_css/++resource++simplesocial.css?original=1 */
/* */
#portal-top {
z-index: 10;
}
#formfield-form-widgets-like_button_types .option {
display: block;
}

/* - theme/default/style.css - */
@media screen {
/* http://www.provincia.teramo.it/portal_css/theme/default/style.css?original=1 */
div.olMap {
z-index: 0;
padding: 0 !important;
margin: 0 !important;
cursor: default;
}
div.olMapViewport {
text-align: left;
}
div.olLayerDiv {
-moz-user-select: none;
-khtml-user-select: none;
}
.olLayerGoogleCopyright {
left: 2px;
bottom: 2px;
}
.olLayerGoogleV3.olLayerGoogleCopyright {
right: auto !important;
}
.olLayerGooglePoweredBy {
left: 2px;
bottom: 15px;
}
.olLayerGoogleV3.olLayerGooglePoweredBy {
bottom: 15px !important;
}
.olControlAttribution {
font-size: smaller;
right: 3px;
bottom: 4.5em;
position: absolute;
display: block;
}
.olControlScale {
right: 3px;
bottom: 3em;
display: block;
position: absolute;
font-size: smaller;
}
.olControlScaleLine {
display: block;
position: absolute;
left: 10px;
bottom: 15px;
font-size: xx-small;
}
.olControlScaleLineBottom {
border: solid 2px black;
border-bottom: none;
margin-top:-2px;
text-align: center;
}
.olControlScaleLineTop {
border: solid 2px black;
border-top: none;
text-align: center;
}
.olControlPermalink {
right: 3px;
bottom: 1.5em;
display: block;
position: absolute;
font-size: smaller;
}
div.olControlMousePosition {
bottom: 0em;
right: 3px;
display: block;
position: absolute;
font-family: Arial;
font-size: smaller;
}
.olControlOverviewMapContainer {
position: absolute;
bottom: 0;
right: 0;
}
.olControlOverviewMapElement {
padding: 10px 18px 10px 10px;
background-color: #00008B;
-moz-border-radius: 1em 0 0 0;
}
.olControlOverviewMapMinimizeButton {
right: 0;
bottom: 80px;
cursor: pointer;
}
.olControlOverviewMapMaximizeButton {
right: 0;
bottom: 80px;
cursor: pointer;
}
.olControlOverviewMapExtentRectangle {
overflow: hidden;
background-image: url("/theme/default/img/blank.gif");
cursor: move;
border: 2px dotted red;
}
.olControlOverviewMapRectReplacement {
overflow: hidden;
cursor: move;
background-image: url("/theme/default/img/overview_replacement.gif");
background-repeat: no-repeat;
background-position: center;
}
.olLayerGeoRSSDescription {
float:left;
width:100%;
overflow:auto;
font-size:1.0em;
}
.olLayerGeoRSSClose {
float:right;
color:gray;
font-size:1.2em;
margin-right:6px;
font-family:sans-serif;
}
.olLayerGeoRSSTitle {
float:left;font-size:1.2em;
}
.olPopupContent {
padding:5px;
overflow: auto;
}
.olControlNavigationHistory {
background-image: url("/theme/default/img/navigation_history.png");
background-repeat: no-repeat;
width:  24px;
height: 24px;
}
.olControlNavigationHistoryPreviousItemActive {
background-position: 0 0;
}
.olControlNavigationHistoryPreviousItemInactive {
background-position: 0 -24px;
}
.olControlNavigationHistoryNextItemActive {
background-position: -24px 0;
}
.olControlNavigationHistoryNextItemInactive {
background-position: -24px -24px;
}
div.olControlSaveFeaturesItemActive {
background-image: url(/theme/default/img/save_features_on.png);
background-repeat: no-repeat;
background-position: 0 1px;
}
div.olControlSaveFeaturesItemInactive {
background-image: url(/theme/default/img/save_features_off.png);
background-repeat: no-repeat;
background-position: 0 1px;
}
.olHandlerBoxZoomBox {
border: 2px solid red;
position: absolute;
background-color: white;
opacity: 0.50;
font-size: 1px;
filter: alpha(opacity=50);
}
.olHandlerBoxSelectFeature {
border: 2px solid blue;
position: absolute;
background-color: white;
opacity: 0.50;
font-size: 1px;
filter: alpha(opacity=50);
}
.olControlPanPanel {
top: 10px;
left: 5px;
}
.olControlPanPanel div {
background-image: url(/theme/default/img/pan-panel.png);
height: 18px;
width: 18px;
cursor: pointer;
position: absolute;
}
.olControlPanPanel .olControlPanNorthItemInactive {
top: 0;
left: 9px;
background-position: 0 0;
}
.olControlPanPanel .olControlPanSouthItemInactive {
top: 36px;
left: 9px;
background-position: 18px 0;
}
.olControlPanPanel .olControlPanWestItemInactive {
position: absolute;
top: 18px;
left: 0;
background-position: 0 18px;
}
.olControlPanPanel .olControlPanEastItemInactive {
top: 18px;
left: 18px;
background-position: 18px 18px;
}
.olControlZoomPanel {
top: 71px;
left: 14px;
}
.olControlZoomPanel div {
background-image: url(/theme/default/img/zoom-panel.png);
position: absolute;
height: 18px;
width: 18px;
cursor: pointer;
}
.olControlZoomPanel .olControlZoomInItemInactive {
top: 0;
left: 0;
background-position: 0 0;
}
.olControlZoomPanel .olControlZoomToMaxExtentItemInactive {
top: 18px;
left: 0;
background-position: 0 -18px;
}
.olControlZoomPanel .olControlZoomOutItemInactive {
top: 36px;
left: 0;
background-position: 0 18px;
}
.olControlPanZoomBar div {
font-size: 1px;
}
.olPopupCloseBox {
background: url("/theme/default/img/close.gif") no-repeat;
cursor: pointer;
}
.olFramedCloudPopupContent {
padding: 5px;
overflow: auto;
}
.olControlNoSelect {
-moz-user-select: none;
-khtml-user-select: none;
}
.olImageLoadError {
background-color: pink;
opacity: 0.5;
filter: alpha(opacity=50); /* */
}
.olCursorWait {
cursor: wait;
}
.olDragDown {
cursor: move;
}
.olDrawBox {
cursor: crosshair;
}
.olControlDragFeatureOver {
cursor: move;
}
.olControlDragFeatureActive.olControlDragFeatureOver.olDragDown {
cursor: -moz-grabbing;
}
.olControlLayerSwitcher {
position: absolute;
top: 25px;
right: 0;
width: 20em;
font-family: sans-serif;
font-weight: bold;
margin-top: 3px;
margin-left: 3px;
margin-bottom: 3px;
font-size: smaller;
color: white;
background-color: transparent;
}
.olControlLayerSwitcher .layersDiv {
padding-top: 5px;
padding-left: 10px;
padding-bottom: 5px;
padding-right: 75px;
background-color: darkblue;
width: 100%;
height: 100%;
}
.olControlLayerSwitcher .layersDiv .baseLbl,
.olControlLayerSwitcher .layersDiv .dataLbl {
margin-top: 3px;
margin-left: 3px;
margin-bottom: 3px;
}
.olControlLayerSwitcher .layersDiv .baseLayersDiv,
.olControlLayerSwitcher .layersDiv .dataLayersDiv {
padding-left: 10px;
}
.olControlLayerSwitcher .maximizeDiv,
.olControlLayerSwitcher .minimizeDiv {
top: 5px;
right: 0;
cursor: pointer;
}
.olBingAttribution {
color: #DDD;
}
.olBingAttribution.road {
color: #333;
}
.olGoogleAttribution.hybrid, .olGoogleAttribution.satellite {
color: #EEE;
}
.olGoogleAttribution {
color: #333;
}
span.olGoogleAttribution a {
color: #77C;
}
span.olGoogleAttribution.hybrid a, span.olGoogleAttribution.satellite a {
color: #EEE;
}
.olControlNavToolbar ,
.olControlEditingToolbar {
margin: 5px 5px 0 0;
}
.olControlNavToolbar div,
.olControlEditingToolbar div {
background-image: url("/theme/default/img/editing_tool_bar.png");
background-repeat: no-repeat;
margin: 0 0 5px 5px;
width: 24px;
height: 22px;
cursor: pointer
}
/* */
.olControlEditingToolbar {
right: 0;
top: 0;
}
.olControlNavToolbar {
top: 295px;
left: 9px;
}
/* */
.olControlEditingToolbar div {
float: right;
}
/* */
.olControlNavToolbar .olControlNavigationItemInactive,
.olControlEditingToolbar .olControlNavigationItemInactive {
background-position: -103px -1px;
}
.olControlNavToolbar .olControlNavigationItemActive ,
.olControlEditingToolbar .olControlNavigationItemActive  {
background-position: -103px -24px;
}
.olControlNavToolbar .olControlZoomBoxItemInactive {
background-position: -128px -1px;
}
.olControlNavToolbar .olControlZoomBoxItemActive  {
background-position: -128px -24px;
}
.olControlEditingToolbar .olControlDrawFeaturePointItemInactive {
background-position: -77px -1px;
}
.olControlEditingToolbar .olControlDrawFeaturePointItemActive {
background-position: -77px -24px;
}
.olControlEditingToolbar .olControlDrawFeaturePathItemInactive {
background-position: -51px -1px;
}
.olControlEditingToolbar .olControlDrawFeaturePathItemActive {
background-position: -51px -24px;
}
.olControlEditingToolbar .olControlDrawFeaturePolygonItemInactive{
background-position: -26px -1px;
}
.olControlEditingToolbar .olControlDrawFeaturePolygonItemActive {
background-position: -26px -24px;
}

}


/* - ++resource++geo-openlayers.css - */
@media screen {
/* http://www.provincia.teramo.it/portal_css/++resource++geo-openlayers.css?original=1 */
/* */
.actionMenu.activated .actionMenuContent,
#contentActionMenus dl.actionMenu.activated dd{z-index:1008}
/* */
div.olMap img {max-width:none !important}
dl.placemark-properties dt{float:none}
.olFramedCloudPopupContent dt, .olFramedCloudPopupContent dd{margin:0;padding:0;line-height:normal}
.olFramedCloudPopupContent dt{float:left;margin-right:.5em;font-weight:bold}
div.olMapViewport{z-index: 0}
.olLayerGooglePoweredBy{z-index: 700!important}
.olControlAttribution{bottom:13px}
.olPopupContent h2{ margin: 0;padding: 0}
.olPopup p{margin:0;font-size: .9em}
.olPopup h2{font-size:1.2em}
/* */
#default-cgmap, #geosettings-cgmap {height:450px}
#geoshapemap {height:500px;}
#location-options li a {cursor: pointer}
#location-options li.selected a {color: red!important}
/* */
.olControlModifyFeatureItemActive {background-position:-1px -23px}
.olControlModifyFeatureItemInactive {background-position:-1px 0px}
}


/* - theme/default/google.css - */
@media screen {
/* http://www.provincia.teramo.it/portal_css/theme/default/google.css?original=1 */
.olLayerGoogleCopyright {
right: 3px;
bottom: 2px;
left: auto;
}
.olLayerGoogleV3.olLayerGoogleCopyright {
bottom: 0px;
right: 0px !important;
}
.olLayerGooglePoweredBy {
left: 2px;
bottom: 2px;
}
.olLayerGoogleV3.olLayerGooglePoweredBy {
bottom: 0px !important;
}

}


/* - ++resource++plone.formwidget.contenttree/contenttree.css - */
@media screen {
/* http://www.provincia.teramo.it/portal_css/++resource++plone.formwidget.contenttree/contenttree.css?original=1 */
.contenttreeWidget {
bottom: 3.5em;
height: auto;
left: 0px;
overflow-y: auto;
margin: 0em 1em;
position: absolute;
right: 0px;
top: 6em;
width: auto;
border: 1px solid #8CACBB;
}
.contenttreeWidget li {
display: block;
padding-left: 1em;
}
.contenttreeWidget .navTreeCurrentItem {
font-weight: bold;
}
.contenttreeWidget .navTreeCurrentItem li {
font-weight: normal;
}
.contenttreeWidget li a {
border-bottom: solid 1px transparent;
}
.contenttreeWidget .navTreeItem a {
border: none;
display: block;
text-decoration: none;
padding-top: 0.2em;
padding-bottom: 0.25em;
}
.contenttreeWidget .navTreeItem a:hover {
border: 1px dotted #205C90;
}
.contenttreeWidget li.navTreeCurrentItem {
border: none !important;
background-color: transparent;
}
.contenttreeWidget li.navTreeCurrentItem > a,
.contenttreeWidget li.navTreeCurrentItem > a:hover {
border: none;
background-color: #205C90;
color: #fff !important;
}
/* */
* html .contentTreeWidget li.navTreeCurrentItem a,
* html .contentTreeWidget li.navTreeCurrentItem a:hover {
height: 1.6em;
}
.contenttreeWindow {
display: none;
position: fixed;
_position: absolute;
background-color: white;
z-index: 100;
}
.contenttreeWindow h2 {
display: block;
top: 0px;
margin: 0px;
}
.contenttreeWindowHeader {
padding: 1em;
}
.contenttreeWindowActions {
position: absolute;
width: 100%;
top: auto;
bottom: 0px;
padding: 1em;
}
.contenttreeWindowBlocker {
z-index: 99;
width: 100%;
height: 100%;
opacity: 0.4;
background-color: black;
top: 0px;
left: 0px;
position: fixed;
_position: absolute;
_top: expression(eval((document.body.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop));
}
.option {
display: block;
}
}


/* - ++resource++collective.z3cform.datagridfield/datagridfield.css - */
@media screen {
/* http://www.provincia.teramo.it/portal_css/++resource++collective.z3cform.datagridfield/datagridfield.css?original=1 */
.datagridwidget-table-view {
width: 100%;
border: 1px solid #666;
background: none repeat scroll 0 0 #EEE;
}
.datagridwidget-table-view .header {
font-weight: bold;
background: none repeat scroll 0 0 #DDD;
color: #666;
padding: 2px;
font-size: 1.1em;
text-align: left;
}
.datagridwidget-row {
vertical-align: top;
}
.datagridwidget-cell input[type="text"] {
padding: 1px;
}
.datagridwidget-cell input, .datagridwidget-cell select, .datagridwidget-cell textarea {
border: 1px solid #CCC;
}
.datagridwidget-cell > input:only-child { width: 99%; }
.datagridwidget-cell div.error {
color:red;
font-weight:bold;
}
.datagridwidget-empty-row {
/* */
display: none;
}
/* */
.datagridwidget-cell {
vertical-align: bottom;
padding: 1px;
}
.datagridwidget-manipulator {
width: 16px;
text-align: center;
padding-bottom: 4px;
margin: 0;
vertical-align: bottom;
}
.datagridwidget-manipulator img {
cursor: pointer;
}
.datagridwidget-hidden-data {
display: none;
}
/* */
.auto-append  > .datagridwidget-manipulator.delete-row,
.auto-append  > .datagridwidget-manipulator.move-up,
.auto-append  > .datagridwidget-manipulator.move-down {
display:none;
}
.datagridwidget-cell input {
background: white;
background-image: none;
}

}


/* - ++resource++dancing-resources/dancing.css - */
@media screen {
/* http://www.provincia.teramo.it/portal_css/++resource++dancing-resources/dancing.css?original=1 */
div.crud-form {
padding-right: 1em;
margin-bottom: 2em;
}
div.crud-form div.action {
display: inline;
margin-right: 1em;
}
div.crud-form table {
margin-bottom: 1em;
}
div.crud-form table td {
padding: 0.5em;
}
div.crud-form td.error {
background-color: #FFDDCC;
}
div.crud-form td.error div.error {
border-width: 0;
margin: 0;
padding: 0.2em;
font-weight: bold;
}
.collector-form .subform {
margin: 0 0 1em 0.5em;
padding: 1em;
border: 1px dotted black;
}
fieldset.subforms {
padding: 1em;
border: 1px dotted black;
}
#subscription-combinedform .row .level-1 {
margin-left: 2em;
}
.collector-form .subform-level-1 {
margin-left: 0;
padding-left: 0;
border: none;
}
.deleteform, .moveform {
margin-left: 2em;
}
.moveform {
margin-bottom: 2em;
}
.link-subscribers {
background-image: url(group.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 20px;
}
.portlet-dancing .action{
padding-top: 0.5em;
}
#subscription-editforms .form h3,
#subscription-addforms .form h3{
font-weight: bold;
border: none;
}
.row .field .widget .option{
display: block;
}
.batch-navigation {
text-align: center;
}
.batch-navigation li {
display: inline;
}

}


/* - ++resource++plone.contentratings.stylesheets/main.css - */
@media screen {
/* http://www.provincia.teramo.it/portal_css/++resource++plone.contentratings.stylesheets/main.css?original=1 */
/* */
div.RatingViewlet {
overflow: hidden;
float: right;
}
.UserRatings, .EditorialRatings {
overflow: hidden;
}
ul.star-rating {
margin:0 0 0 5px;
}
#content ul.star-rating{
margin-left: 0;
}
#content a.DeleteRating{
border-bottom:none;
margin: 0;
}
#content .UserRating a.DeleteRating {
background-image: url(/++resource++plone.contentratings.resources/delete_icon.gif);
background-position: center center;
background-repeat: no-repeat;
}
#content .small-star .UserRating a.DeleteRating {
background-image: url(/++resource++plone.contentratings.resources/delete_icon.gif);
}
#content .star-rating a,
#content .star-rating a:hover,
#content .star-rating a:active,
#content .star-rating a:focus {
background: url(/++resource++contentratings/star.gif) left -1000px repeat-x;
}
#content .star-rating a:hover {
background-position: left bottom;
}
#content .small-star .star-rating a,
#content .small-star .star-rating a:hover,
#content .small-star .star-rating a:active,
#content .small-star .star-rating a:focus {
background: url(/++resource++contentratings/star_small.gif) left -1000px repeat-x;
}
#content .small-star .star-rating a:hover {
background-position: left bottom;
}
#content .Rating {
margin-bottom: 0.75em;
}
#fieldset-manage_categories .Disabled fieldset,
#fieldset-manage_categories .Disabled fieldset legend {
background-color: lightGrey;
}
#fieldset-manage_categories ol.sequenceWidget {
list-style: none;
}

}


/* - ++resource++contentratings/star_rating.css - */
@media screen {
/* http://www.provincia.teramo.it/portal_css/++resource++contentratings/star_rating.css?original=1 */
.Rating label {
float: left;
line-height: 25px;
}
.star-rating {
float: left;
}
.AverageRating, .UserRating {
overflow: hidden;
vertical-align: middle;
}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating {
background: url(++resource++contentratings/star.gif) left -1000px repeat-x;
}
.star-rating {
position:relative;
height:25px;
overflow:hidden;
list-style:none;
margin:0 0 0 5px;
padding:0;
background-position: left top;
}
.star-rating li {
display: inline;
}
.star-rating a,
.star-rating .current-rating {
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus {
background-position: left bottom;
}
.star-rating .current-rating {
z-index:1;
background-position: left center;
}
/* */
.inline-rating{
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
vertical-align: middle;
}
/* */
.UserRating {
margin: 0;
}
.small-star .UserRating {
margin-top: 3px;
}
.UserRating .DeleteRating {
float: left;
width: 25px;
height: 25px;
margin-left: 11px;
text-indent: -1000em;
background-image: url(++resource++contentratings/X_icon_20x20.gif);
background-position: center center;
background-repeat: no-repeat;
overflow: hidden;
}
.UserRating .DeleteRating.Disabled {
background-image: url(++resource++contentratings/X_icon_20x20_gray.gif);
background-position: center center;
background-repeat: no-repeat;
}
/* */
.small-star .star-rating {
margin: 0 0 0 3px;
width: 50px;
height: 10px;
}
.small-star .star-rating,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating {
background-image: url(++resource++contentratings/star_small.gif);
line-height: 1em;
height: 10px;
}
.small-star .UserRating .DeleteRating {
width: 12px;
height: 10px;
background-image: url(++resource++contentratings/X_icon_10x10.gif);
background-position: center center;
background-repeat: no-repeat;
}
.small-star .DeleteRating.Disabled {
background-image: url(++resource++contentratings/X_icon_10x10_gray.gif);
}
.small-star label {
font-size: 9px;
line-height: 10px;
}

}


/* - ++resource++ftw.colorbox.resources/colorbox.css - */
@media screen {
/* http://www.provincia.teramo.it/portal_css/++resource++ftw.colorbox.resources/colorbox.css?original=1 */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#cboxOverlay{background:#fff;}
#colorbox{}
#cboxTopLeft{width:25px; height:25px; background:url(++resource++ftw.colorbox.resources/border1.png) no-repeat 0 0;}
#cboxTopCenter{height:25px; background:url(++resource++ftw.colorbox.resources/border1.png) repeat-x 0 -50px;}
#cboxTopRight{width:25px; height:25px; background:url(++resource++ftw.colorbox.resources/border1.png) no-repeat -25px 0;}
#cboxBottomLeft{width:25px; height:25px; background:url(++resource++ftw.colorbox.resources/border1.png) no-repeat 0 -25px;}
#cboxBottomCenter{height:25px; background:url(++resource++ftw.colorbox.resources/border1.png) repeat-x 0 -75px;}
#cboxBottomRight{width:25px; height:25px; background:url(++resource++ftw.colorbox.resources/border1.png) no-repeat -25px -25px;}
#cboxMiddleLeft{width:25px; background:url(++resource++ftw.colorbox.resources/border2.png) repeat-y 0 0;}
#cboxMiddleRight{width:25px; background:url(++resource++ftw.colorbox.resources/border2.png) repeat-y -25px 0;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:20px;}
#cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
#cboxCurrent{position:absolute; bottom:0px; left:60px; color:#999;}
#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
#cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
#cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
#cboxLoadingOverlay{background:#fff url(++resource++ftw.colorbox.resources/loading.gif) no-repeat 5px 5px;}
#cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE6 #cboxTopLeft{background:url(++resource++ftw.colorbox.resources/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(++resource++ftw.colorbox.resources/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(++resource++ftw.colorbox.resources/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(++resource++ftw.colorbox.resources/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(++resource++ftw.colorbox.resources/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(++resource++ftw.colorbox.resources/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(++resource++ftw.colorbox.resources/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(++resource++ftw.colorbox.resources/borderMiddleRight.png);}
.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
_behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-3px; background:url(++resource++ftw.colorbox.resources/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious:hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext:hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose:hover{background-position:-100px 0px;}
}

