/*  (do not remove this :) */
/*  (do not remove this :) */
/*  (do not remove this :) */
/*  (not this either :) */
/*  (not this either :) */

#portal-column-content #content {
padding:1em 0.3em 0 0.5em !important;
}
#top-portlet-center{
            margin: 0 0 0 205px;
        }
#portal-column-content .visualPadding {
    padding: 1em 0em 1em 0em;
}
#portal-column-one .visualPadding{
padding: 0px;
}

#portal-column-two{
position:relative
}

#portal-column-two .visualPadding {
padding: 1em 0.3em 0em 0.1em
}


#portal-top {
    margin:0;
    padding:0;
}
#portal-logo {
margin: 10px 0em 0px 0.5em;
}

input {font-family:Verdana,Lucida,Helvetica,Arial,sans-serif}

#portal-searchbox {
margin: 47px 0 0 0;
padding: 0px 0px 0px 46px;
/*height:25px;*/
width:20em;
background: #efefef url(http://turismo.provincia.teramo.it/base_properties/round_search.gif) no-repeat 0 0;
}

#portal-searchbox input.search-image {
    font-weight:bold;
    color:White;
    margin:2px 0 0 0;
    padding:0px;
    vertical-align:top;
    border:0px;
    /*height:14px;*/
    text-align:center;
    width:65px;
    overflow:hidden;
    font-size:10px;
    background:#efefef url(http://turismo.provincia.teramo.it/base_properties/bt_vai.gif) no-repeat 0 0;
}
#searchGadget {padding:0px;margin:0px; border:0px;font-size:90%;border:1px solid #aaaaaa}
.LSBox {margin:0px;padding:0px;display:inline;margin-left:10px;margin-top:6px;}
.LSBox label {font-size:0.80em;display:inline}


#portal-globalnav{
    margin:0px 0px 0px 0px;
    margin-right: 195px;
    padding:2px 0px 0px 2em;
    height:1.8em;    
    line-height:1.89em;    
}

#languageflag{
width:195px; 
padding:0 0 2px 0;
margin: 0 0 0 0;
height:1.8em;    
line-height:1.8em;    
float:right;
text-align:center;
vertical-align:middle !important;
}

#portal-globalnav ul{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    /*height:17px;    */
}

#portal-globalnav ul li.last{
    border:0px !important;
}
#portal-globalnav ul li a {
/* The normal, unselected tabs. They are all links */
border:0px;
margin-right: 0.25em;
padding: 0em 0.5em;
text-transform: none !important;
}

#portal-globalnav li a {
text-transform: none;
text-transform: none !important;
}
#portal-globalnav li.selected a {
/* The selected tab. There's only one of this */
background-color: transparent;
font-weight:bold;
border:0px;
}

#portal-globalnav li a:hover {
border:0px;
}
#languageflag ul {
margin: 0.3em 0 0px 0;
padding: 0px;
line-height:1.5em;
/*display: block;*/
}

#languageflag li {
display: inline;
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}

#languageflag a {
border: none !important;
text-decoration: none;

}


#portal-siteactions {
text-align:right;
width:100%;
margin:0px;
padding:1px 0 0 0;
float:none;
line-height: 1.4em;
}

#label-sito-ufficiale{
float:left;  
margin: 1px 0 0 1em;
padding: 1px 1em 1px 0;
}

#portal-siteactions ul{
white-space: normal;
list-style-image: none;
list-style-type: none;
margin: 0 0 0 0;
height: auto;
line-height: 1.1em;
padding: 1px 1em 1px 0;
}

#portal-siteactions li {
white-space: nowrap;
}

#portal-siteactions li a {
padding: 0;
}

#siteaction-small_text a{font-size:0.85em;text-transform: uppercase}
#siteaction-normal_text a{font-size:1em;text-transform: uppercase}
#siteaction-large_text a{font-size:1.10em;text-transform: uppercase;padding-top:0px}

.documentContent {
padding: 0em 0 2em 0;
padding: 0em 0 2em 0 !important;
width:99%;
}

.documentContentNormal {
padding: 0em 1em 2em 1em;
}

/*
dl.portlet {
    margin: 1em 0.7em 1px 0.7em;
}
*/
.portletItem {
    padding:0.5em;
}

#portlet-navigation-tree {
background-color: #d75602;
border: none;
margin: 0 0 1em 0;
padding: 0;
}

#portlet-navigation-tree dt.portletHeader {
display:none;
}

#portlet-navigation-tree dt.portletHeader a {
padding-top: 21px;
height: 0px !important;
height /**/: 21px;
}

/*
#portlet-links {
text-align:center;
padding: 0px;
border:0px;
}

#portlet-links dd{margin:0px;padding:3px;margin-bottom:0.5em;border:0px}
*/
#portal-briciole {
border:0px;
padding:0.1em 0.5em 0.1em 0.5em;
height:1.9em;
line-height:1.9em;
vertical-align:middle;
font-weight:bold;
white-space:normal;
margin:0;
}

#portal-briciole a{
font-weight:bold;
text-decoration:none;
}

#portal-footer {
margin: 0em 0em 0.5em 0em;
padding: 0.5em 0em 0.5em 0em;
text-align: center;
border:0;
background-color: White;
border-top:10px solid #ff6600;
border-bottom:1px solid #efefef;
}

.tileItem {
padding-bottom: 0.2em;
margin-top:0px;
margin-bottom: 0.6em;
width:99%;
}

.img-height{
min-height: 64px;
height: auto !important;
height: 64px;
}

.tileImage {
float: left;
margin: 0 0.5em 0.5em 0;
}

.tileItem a img, .map_image img  {
  float: left;
  margin: 0 0.5em 0.5em 0;
}
.right {text-align:right}

.right .tileImage {
float: right;
margin: 0 0 0.5em 0.5em;
}

.tileHeadline {
border: none;
font-weight: bold;
}

.portlet-header {
    font-weight:bold;
    padding:0.3em;
    margin:0px;
    width:98%;
}

.portletHeader a {
    color: #ffffff;
}

.portalUser {
    background: transparent url(http://turismo.provincia.teramo.it/user.gif) center left no-repeat;
    padding-left: 18px;
}

#portlet-navigation-tree dd.portletItem {
padding: 0px;
border: none;
}


#portlet-navigation-tree ul.portletNavigationTree {
margin: 0px;
margin: 0px !important;
}

.navTree {
margin-top: 0px;
}


#portlet-navigation-tree .navTreeItem {
margin: 0px;
border: none;
}


#portlet-navigation-tree .navTreeItem a, #portlet-navigation-tree .navTreeItem a:hover{
margin:0px;
border: none;
border-bottom: 1px solid #ff6600;
}
#portlet-navigation-tree .navTreeItem a:hover{
background-image:none;
background-color: #efefef!important;
color:#ff6600 !important;
}

#portlet-navigation-tree .navTreeItem a {
background-color:#d75602;
min-height: 2em;
height: auto;
line-height: 2em;
padding-left:0.6em;
color: #efefef !important;
}

.navTreeCurrentMenu {border-left:1px solid #efefef;}
.navTreeCurrentMenu .navTreeItem a, .navTreeCurrentMenu .navTreeItem a:hover{
border-bottom:1px solid #efefef!important;
}
.navTreeCurrentItem {
margin:0px;
border: none !important;
border-bottom: 2px solid #DDDDDD !important;
background-image:none !important;
background-color: #d75602 !important;
font-weight:bold;
}

a.navTreeCurrentItem {
min-height: 2em;
height: auto;
line-height: 2em;
border: none;
border-bottom: 2px solid #DDDDDD !important;
padding-left:0.6em;
background-image:none;
background-color: #efefef;
font-weight:bold;
}

a.navTreeCurrentItem:hover {
border: none; 
border-bottom: 2px solid #DDDDDD !important;
background-image:none;
background-color: #efefef;
color:#ff6600 !important;

}

.navTreeCurrentMenu .navTreeItem a {
background-color:#ff6600 !important;
color: #ffffff !important;
}

/*#portlet-links .portletItem img {border:1px solid #000000}*/
.rowdiv {clear:left;white-space:normal;width:99%;}
.celldiv {text-align:left;float:left;}
.celldiv .headcell {font-weight:bold}
.noborder {border:0px}
.bold {font-weight:bold}
.centrato {text-align:center}
table.centrato td{text-align:center}
.adestra {text-align:right}
.asinistra {text-align:left}
.cell50 {width:44%}
.cell33 {width:30%}
#portal-colophon .colophonIconPlone {
    margin-left:5em;
}
a.rssLink {
padding-top: 13px;
height: 0px !important;
height /**/: 13px;
width: 28px;
background:url(http://turismo.provincia.teramo.it/rss.gif) no-repeat 0 0;
display: block;
text-decoration: none;
overflow: hidden;
border: 0;
cursor:pointer;
}
table.public th{font-weight:bold;text-align:center;text-transform: none;}
.fontup {font-size:110%}
label.nobold {font-weight:normal}
td.inalto {vertical-align:top} 
div.image_left, img.image_left {float:left;margin:0 5px 5px 0}
div.image_right, img.image_right {float:right;margin:0 0 5px 5px}
.summarypage ul {list-style:none;list-style-image:none;margin-left:0;margin-right:0.5em}
.summarypage ul li {margin-left:0px}
.summarypage ul li a{padding-left:20px}
.summarypage ul.month li a {background:transparent url(http://turismo.provincia.teramo.it/event_icon.gif) no-repeat 0 0;}
.summarypage ul.comune li a {background:transparent url(http://turismo.provincia.teramo.it/comune_icon.gif) no-repeat 0 0;}
.summarypage ul.servizi li a {background:transparent url(http://turismo.provincia.teramo.it/servizi_icon.gif) no-repeat 0 0;}
.summarypage ul.keyword li a{background:transparent url(http://turismo.provincia.teramo.it/categorie_icon.gif) no-repeat 0 0;}
.summarypage ul.stile li a{background:transparent url(http://turismo.provincia.teramo.it/chiesa_icon.gif) no-repeat 0 0;}
.summarypage ul.epoca li a{background:transparent url(http://turismo.provincia.teramo.it/epoca_icon.gif) no-repeat 0 0;}
.summarypage ul.uva li a{background:transparent url(http://turismo.provincia.teramo.it/uva_icon.gif) no-repeat 0 0;}
.summarypage ul.disciplinare li a{background:transparent url(http://turismo.provincia.teramo.it/vino_icon.gif) no-repeat 0 0;}

h2.titleevent {
   font-size:160%; 
   font-weight:bold;
   margin-top:1em;
   margin-bottom:0; 
   background-color:#eeeeee;
   padding:5px 5px 5px 25px;
   cursor:pointer;
   vertical-align: middle;
   background-image: url(http://turismo.provincia.teramo.it/add_alternative_icon.gif);
   background-repeat: no-repeat;
   background-position: 5px 50%;}
fieldset.celldiv {padding: 0 0.5em 0.5em}
fieldset.celldiv legend{font-weight:bold}

ul.celldiv li a {text-decoration:none!important;border-bottom:0}
ul.celldiv li a.current {font-weight:bold}
.rowevent .tileItem{padding:5px;}

.grid {
/* The default table for document listings. Contains name, document types, modification times etc in a file-browser-like fashion */
border-collapse: collapse;
border: 1px solid #8cacbb;
font-size: 85%;
margin: 1em 0em 1em 0em;
}
.grid th{
background: #efefef;
border: 1px solid #8cacbb;
font-weight: bold;
padding: 0.25em 1em;
}
.grid .top {
border: 1px solid White;
text-align: right ! important;
padding: 0em 0em 1em 0em;
}
.grid .listingCheckbox {
text-align: center;
}
.grid td{
border: 1px solid #8cacbb;
padding: 0.25em 1em;
}

.grid a {
text-decoration: none;
}

.grid a:hover {
text-decoration: underline;
}
.grid img {
vertical-align: middle;
}

.grid td a label{
cursor: pointer;
}

.table-limit {width:80%}
.table-limit table{width:100%}

#portlet-evidenza .portletHeader,
#portlet-links .portletHeader,
#portlet-events .portletHeader,
#portlet-youtube dd.portletItem,
#portlet-meteo .portletHeader,
#portlet-multimedia .portletHeader {border:0px;}

#portlet-evidenza .portletFooter,
#portlet-links .portletFooter,
#portlet-events .portletFooter,
#portlet-meteo .portletFooter,
#portlet-multimedia .portletFooter {border-style:none solid none!important;border-left:1px!important}

#portlet-evidenza .portletHeader,
#portlet-evidenza .portletItem,
#portlet-evidenza .portletFooter,
#portlet-links .portletHeader,
#portlet-links .portletItem,
#portlet-links .portletFooter,
#portlet-youtube .portletItem,
#portlet-youtube .portletFooter,
#portlet-events .portletHeader,
#portlet-events .portletItem,
#portlet-events .portletFooter,
#portlet-meteo .portletHeader,
#portlet-meteo .portletItem,
#portlet-meteo .portletFooter,
#portlet-multimedia .portletHeader,
#portlet-multimedia .portletItem,
#portlet-multimedia .portletFooter {
    position: relative!important;
}
#portlet-evidenza .portletTopLeft, #portlet-events .portletTopLeft, #portlet-multimedia .portletTopLeft, #portlet-meteo .portletTopLeft, #portlet-links .portletTopLeft {
    position: absolute;
    height: 16px;
    width: 11px;
    border: none;
    background: transparent url(http://turismo.provincia.teramo.it/base_properties/portlet_top_left.gif) top left no-repeat;
    left: 0px;
    top: 0px;
}

#portlet-evidenza .portletBottomLeft, #portlet-events .portletBottomLeft, #portlet-multimedia .portletBottomLeft, #portlet-meteo .portletBottomLeft, #portlet-links .portletBottomLeft {
    position: absolute;
    height: 25px;
    width: 16px;
    border: none;
    background: transparent url(http://turismo.provincia.teramo.it/base_properties/portlet_bottom_left.gif) bottom left no-repeat;
    bottom: 0px;
    left: 0px;
    margin: 0 0 -2px -1px!important;
    margin: 0px 0px -3px -2px;
}

*:first-child+html #portlet-evidenza .portletBottomLeft{
    margin:0 0 0 -2px!important;
}
*:first-child+html #portlet-links .portletBottomLeft{
    margin:0 0 0 -2px!important;
}
*:first-child+html #portlet-meteo .portletBottomLeft{
    margin:0 0 0 -2px!important;
}
*:first-child+html #portlet-multimedia .portletBottomLeft{
    margin:0 0 -2px -2px!important;
}

*:first-child+html #portlet-events .portletBottomLeft{
    margin:0 0 -2px -2px!important;
}

#portlet-evidenza .portletItem {text-align:center; font-weight:bold;font-size:1.1em;padding:0.5em 0 0}
#portlet-multimedia .portletItem {text-align:center}

#portlet-multimedia .pulsante {
  background:url(http://turismo.provincia.teramo.it/play.png) no-repeat center center;
  position:absolute;
  width:178px;
  height:165px;
  display:block;
  overflow:hidden;
  opacity:0.9;
}

#portlet-multimedia .pulsante:hover {
	opacity:1.0;		
}

/* play button on top of splash image */
.cplayButton a.preview {position:relative}
.cplayButton a.preview, .cplayButton a.preview img{
	display:block;				
	border:0;
	float:left;
}

span.playButton {
	background:url(http://turismo.provincia.teramo.it/play.png) no-repeat;
	width:45px !important;
	height:45px;
	position:absolute;
	top:36%;
	left:36%;
        margin:0;	
	/*margin-bottom:-50px;*/
	opacity:0.9;
        display:block; 
}

span.playButton:hover {
	opacity:1.0;		
}
#portlet-meteo .celldiv {width:49.5%;margin:0;padding:0;min-width:50px!important;text-align:center;white-space:normal}
#portlet-meteo .celldiv img {margin-top:8px}
#portlet-meteo .bordered {border-left:1px solid #8cacbb;}
#portlet-meteo .bordered a {padding:0 1px}

#portlet-meteo {
text-align:center;
font-size:0.9em;
}
#portlet-meteo dt.portletHeader{
text-align:left;
}
#portlet-meteo dd{margin:0px;padding:0px;}
#portlet-meteo dd.portletFooter {padding:0.25em 1em}

#portlet-youtube .portletTopLeft, #portlet-youtube .portletTopRight, #portlet-youtube .portletBottomLeft, #portlet-youtube .portletBottomRight {
    position: absolute;
    height: 16px;
    width: 16px;
    border: none;
}

#portlet-youtube .portletTopLeft {
    background: transparent url(http://turismo.provincia.teramo.it/base_properties/atl.gif) top left no-repeat;
    left: 0px;
    top: 0px;
}

#portlet-youtube .portletTopRight {
    background: transparent url(http://turismo.provincia.teramo.it/base_properties/atr.gif) top right no-repeat;
    top: 0px;
    right: 0px;
    margin-right: 0px!important;
    margin-right: -1px;
}

#portlet-youtube .portletBottomLeft {
    background: transparent url(http://turismo.provincia.teramo.it/base_properties/abl.gif) bottom left no-repeat;
    bottom: 0px;
    left: 0px;
}

#portlet-youtube .portletBottomRight {
    background: transparent url(http://turismo.provincia.teramo.it/base_properties/abr.gif) bottom right no-repeat;
    width: 100%;
    border: none;
    bottom: 0px;
    right: 0px;
    margin-right: 0px!important;
    margin-right: -1px;
}

#portlet-youtube{
background-color:White
padding: 0;
border: 0;
margin:10px;
}


#portlet-youtube dd.portletItem a{
text-align:center;
font-size:1.5em;
display:block;
line-height:1.5em;
padding:0.5em 0.5em 0;
}

#portlet-facebook .portletFooter, #portlet-youtube .portletFooter{
border:0px;
background-color: transparent;
height:16px;
}

#portlet-facebook {background-color:transparent;color:White!important;text-align:center;font-size:1.5em;border:0px}
#portlet-facebook a{color:White!important;font-weight:bold}
#portlet-facebook .portletItem{border:0!important}
.note-message {
margin: 0em;
padding: 0.5em 0.5em 0.5em 25px;
vertical-align: middle;
background-image: url(http://turismo.provincia.teramo.it/info_icon.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
}

.earth-link{margin-bottom:0.5em;text-align:left}
.earth-link a{
text-decoration:none!important;
margin: 0em;
padding: 0.5em 0.5em 0.5em 25px;
vertical-align: middle;
background-image: url(http://turismo.provincia.teramo.it/googleearth_icon.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
}

.earth-link a.gps{
background-image: url(http://turismo.provincia.teramo.it/gps_icon.gif);
}

.earth-link a.info{
background-image: url(http://turismo.provincia.teramo.it/info_icon.gif);
}
#box-earth .earth-link a{display:block; line-height:1em;font-size:0.85em}
/*  */
/*  */
/**/

