
/* - ++resource++fta.plonetheme.stylesheets/main.css - */
/* https://www.ferraraterraeacqua.it/portal_css/++resource++fta.plonetheme.stylesheets/main.css?original=1 */
/* */
.nivo-caption p a{
color:#FFFFFF;
text-decoration: none;
}
/* */
#portal-top{
}
#portal-header{
position: static;
}
#portal-searchbox {
font-size: 80%;
/* */
margin: 0;
text-align: left;
/* */
position: relative;
top: -80px;
right: 60px;
}
body.language-it #portal-searchbox {
clear: both;
margin: -48px 0 0 0;
float: right;
position: relative;
right: 0px;
top: 0px;
}
body.language-de #portal-searchbox,
body.language-fr #portal-searchbox{
top: -120px;
}
#portal-searchbox form{
float: right;
background: #fcfcfb url(++resource++fta.plonetheme.images/bg-search.gif) bottom left repeat-x;
border: 1px solid #dddcda;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
min-height: 25px;
min-width: 208px;
-webkit-box-shadow: 1px 1px 2px #f4f4f4;
-moz-box-shadow: 1px 1px 2px #f4f4f4;
box-shadow: 1px 1px 2px #f4f4f4;
}
#searchGadget,
#nolivesearchGadget{
background: transparent !important;
border: none !important;
color: #898989;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
/* */
padding: 6px;
float: left;
width: 150px;
}
.overlaycontent #searchGadget,
.overlaycontent #nolivesearchGadget{
background: #eee !important;
border: 1px solid #ccc;
box-shadow: 1px 1px 1px #ccc;
}
#portal-searchbox .searchButton{
background: transparent url(++resource++fta.plonetheme.images/lente.gif) 0 0 no-repeat;
border: none;
border-left: 1px solid #959595;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
width: 27px;
height: 17px;
text-indent: -9999px;
margin: 5px 0 0 3px;
float: right;
}
#portal-searchbox .searchButton:hover,
#portal-searchbox .searchButton:active,
#portal-searchbox .searchButton:focus{
background-position: 0 -17px;
border-left: 1px solid #000;
}
.second-line{
clear: both;
float: left;
margin: 15px 0 20px 0;
width: 100%;
position: relative;
z-index: 1000;
}
#logo-container{
float: left;
width: 134px;
height: 64px;
margin: -10px 0 0 5px;
}
#logo-container h1{
font-size: 1em !important;
}
#portal-logo{
margin: 0;
float: left;
display: block;
}
.searchSection{display: none;}
#provincia-supersearch{
float: left;
background: #eee;
height: 32px;
}
#provincia-supersearch a{
text-decoration: none;
}
#loghini{
float: right;
margin-top: 3px;
}
#loghini a, #loghini a img{
float: left;
display: block;
}
#loghini #provincia{
margin-left: 15px;
}
/* */
.third-line{
position: relative;
}
ul.megamenu {
list-style: none outside none;
margin: 0 auto;
/* */
}
ul.megamenu .navigation_menu{
display: none;
text-align: left;
top: 37px !important;
}
ul.megamenu li.mm-item {
}
ul.megamenu li {
margin: 0;
padding: 0;
}
ul.megamenu li.clear-fix {
clear: both;
float: none;
font-size: 0;
height: 0;
line-height: 0;
margin: 0;
padding: 0;
}
ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
border-left: 1px solid transparent;
border-right: 1px solid transparent;
border-top: 1px solid transparent;
color: #FFFFFF;
display: inline-block;
font-size: 14px;
margin: 0 3px 0 0;
padding: 8px 15px;
text-decoration: none;
z-index: 10;
}
ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {
color: #444444;
}
ul.megamenu div.mm-item-content {
background: #FFFFFF url(++resource++fta.plonetheme.images/bg-tenda.gif) 0 0 repeat-x;
border: 1px solid #d7d7d7;
padding: 0px;
position: absolute;
z-index: 10000;
margin: 1px 0 0 5px;
-moz-box-shadow: 0px 3px 5px #979797;
-webkit-box-shadow: 0px 3px 5px #979797;
box-shadow: 0px 3px 5px #979797;
}
body .rc1_00_00 div.navigation_menu{
left: 5% !important;
}
body .rc2_00_00 div.navigation_menu{
left: 15% !important;
}
body .rcospitalita div.navigation_menu{
left: 18% !important;
}
body .rc4_00_00 div.navigation_menu{
left: 20% !important;
}
body .rc5_00_00 div.navigation_menu{
left: 22% !important;
}
body .rc6_00_00 div.navigation_menu{
left: 20% !important;
}
body .rc7_00_00 div.navigation_menu{
left: 40% !important;
}
/* */
body.language-fr .rc3_00_00 div.navigation_menu{
left: 28% !important;
}
body.language-fr .rc4_00_00 div.navigation_menu{
left: 40% !important;
}
body.language-fr .rc5_00_00 div.navigation_menu{
left: 45% !important;
}
body.language-fr .rc6_00_00 div.navigation_menu{
left: 40% !important;
}
body.language-fr .rc7_00_00 div.navigation_menu{
left: 50% !important;
}
/* */
body.language-es .rc6_00_00 div.navigation_menu{
left: 40% !important;
}
body.language-es .rc7_00_00 div.navigation_menu{
left: 50% !important;
}
/* */
body.language-de .rc4_00_00 div.navigation_menu{
left: 30% !important;
}
body.language-de .rc5_00_00 div.navigation_menu{
left: 35% !important;
}
body.language-de  .rc6_00_00 div.navigation_menu{
left: 40% !important;
}
/* */
.mm-content-base {
background: transparent url(++resource++fta.plonetheme.images/bg-tenda-nero.gif) bottom left repeat-x;
padding: 10px 0 20px 0;
position: relative;
z-index: 11;
float: left;
width: 100%;
}
.megamenu #front-page .mm-content-base{
background-image: url(++resource++fta.plonetheme.images/bg-tenda-giallo.gif);
}
.megamenu .rc1_00_00 .mm-content-base{
background-image: url(++resource++fta.plonetheme.images/bg-tenda-arancio.gif);
}
.megamenu .rc2_00_00 .mm-content-base{
background-image: url(++resource++fta.plonetheme.images/bg-tenda-rosso.gif);
}
.megamenu .rcospitalita .mm-content-base{
background-image: url(++resource++fta.plonetheme.images/bg-tenda-magenta.gif);
}
.megamenu .rc4_00_00 .mm-content-base{
background-image: url(++resource++fta.plonetheme.images/bg-tenda-violetto.gif);
}
.megamenu .rc5_00_00 .mm-content-base{
background-image: url(++resource++fta.plonetheme.images/bg-tenda-azzurro.gif);
}
.megamenu .rc6_00_00 .mm-content-base{
background-image: url(++resource++fta.plonetheme.images/bg-tenda-verdeacqua.gif);
}
.megamenu .rc7_00_00 .mm-content-base{
background-image: url(++resource++fta.plonetheme.images/bg-tenda-verdaccio.gif);
}
ul.megamenu .navigation_menu .second_level_navigation li a,
ul.megamenu .navigation_menu .second_level_navigation li a:hover,
ul.megamenu .navigation_menu .second_level_navigation li a:active,
ul.megamenu .navigation_menu .second_level_navigation li a:focus{
background-image: none !important;
}
ul.megamenu .second_level_navigation li,
ul.megamenu .second_level_navigation li a{
float: none;
display: block;
}
.megamenu #front-page a{
background-position: 0 -38px;
}
.megamenu .rc1_00_00 a{
background-position: 0 -75px !important;
}
.megamenu .rc2_00_00 a{
background-position: 0 -112px !important;
}
.megamenu .rcospitalita a{
background-position: 0 -149px !important;
}
.megamenu .rc4_00_00 a{
background-position: 0 -186px !important;
}
.megamenu .rc5_00_00 a{
background-position: 0 -223px !important;
}
.megamenu .rc6_00_00 a{
background-position: 0 -260px !important;
}
.megamenu .rc7_00_00 a{
background-position: 0 -297px !important;
}
/* */
#portal-languageselector{
background: none;
width: 180px;
position: relative;
float: right;
top: -90px;
right: 25px;
}
body.language-de #portal-languageselector,
body.language-fr #portal-languageselector{
top: -120px;
}
body.language-it #portal-languageselector{
top: -60px;
right: 225px;
}
#portal-languageselector li{
float:right;
margin: 0;
}
#portal-languageselector li a:link, #portal-languageselector li a:visited{
background: url(++resource++fta.plonetheme.images/bandierine_new.jpg) 0 0 no-repeat;
width: 21px;
height: 30px;
display: block;
text-indent: -9999px;
}
#portal-languageselector li.language-it a:hover, #portal-languageselector li.language-it a:focus{
background-position: 0 -30px;
}
#portal-languageselector li.language-fr a:link, #portal-languageselector li.language-fr a:visited{
background-position: -24px 0;
}
#portal-languageselector li.language-fr a:hover, #portal-languageselector li.language-fr a:focus{
background-position: -24px -30px;
}
#portal-languageselector li.language-en a:link, #portal-languageselector li.language-en a:visited{
background-position: -48px 0;
}
#portal-languageselector li.language-en a:hover, #portal-languageselector li.language-en a:focus{
background-position: -48px -30px;
}
#portal-languageselector li.language-es a:link, #portal-languageselector li.language-es a:visited{
background-position: -72px 0;
}
#portal-languageselector li.language-es a:hover, #portal-languageselector li.language-es a:focus{
background-position: -72px -30px;
}
#portal-languageselector li.language-nl a:link, #portal-languageselector li.language-nl a:visited{
background-position: -96px 0;
}
#portal-languageselector li.language-nl a:hover, #portal-languageselector li.language-nl a:focus{
background-position: -96px -30px;
}
#portal-languageselector li.language-de a:link, #portal-languageselector li.language-de a:visited{
background-position: -120px 0;
}
#portal-languageselector li.language-de a:hover, #portal-languageselector li.language-de a:focus{
background-position: -120px -30px;
}
#portal-languageselector li.language-da a:link, #portal-languageselector li.language-da a:visited{
background-position: -144px 0;
}
#portal-languageselector li.language-da a:hover, #portal-languageselector li.language-da a:focus{
background-position: -144px -30px;
}
#portal-languageselector li.language-ru a:link, #portal-languageselector li.language-ru a:visited{
background-position: -168px 0;
}
#portal-languageselector li.language-ru a:hover, #portal-languageselector li.language-ru a:focus{
background-position: -168px -30px;
}
#portal-languageselector li.currentLanguage.language-it a, #portal-languageselector li.language-it a:active{
background-position: 0 -60px !important;
}
#portal-languageselector li.currentLanguage.language-fr a, #portal-languageselector li.language-fr a:active{
background-position: -24px -60px !important;
}
#portal-languageselector li.currentLanguage.language-en a, #portal-languageselector li.language-en a:active{
background-position: -48px -60px !important;
}
#portal-languageselector li.currentLanguage.language-es a, #portal-languageselector li.language-es a:active{
background-position: -72px -60px !important;
}
#portal-languageselector li.currentLanguage.language-nl a, #portal-languageselector li.language-nl a:active{
background-position: -96px -60px !important;
}
#portal-languageselector li.currentLanguage.language-de a, #portal-languageselector li.language-de a:active{
background-position: -120px -60px !important;
}
#portal-languageselector li.currentLanguage.language-da a, #portal-languageselector li.language-da a:active{
background-position: -144px -60px !important;
}
#portal-languageselector li.currentLanguage.language-ru a, #portal-languageselector li.language-ru a:active{
background-position: -168px -60px !important;
}
#logoturismo{
float: right;
position: relative;
top: -80px;
}
body.language-de #logoturismo,
body.language-fr #logoturismo{
top: -120px;
}
body.language-it #logoturismo{
top: -30px;
}
#logounescomini{
float: right;
position: relative;
top: -80px;
margin-right: 20px;
width: 135px;
}
body.language-de #logounescomini,
body.language-fr #logounescomini{
top: -120px;
}
body.language-it #logounescomini{
top: -30px;
}
#logounescominiimg{
float: left;
margin-right: 5px;
}
#logounescomini p{
font-size: 6px;
width: 135px;
margin-top: 5px;
}
/* */
#map-stuff{
border-top: 1px solid #aaa;
clear: both;
max-width: 982px;
width: 100%;
margin: 0 0 0 0;
}
#map-stuff .gmnoprint{
margin: 0 10px;
}
.no_carousel{
clear: both;
height: auto !important;
}
#map-footer{
height: 5px;
background: #fff;
clear: both;
float: left;
position: relative;
width: 100%;
z-index: 100;
-webkit-box-shadow: 1px 1px 2px 0px #000000;
-moz-box-shadow: 1px 1px 2px 0px #000000;
box-shadow: 1px 1px 2px 0px #000000;
}
.no_carousel_footer{
display: none;
}
#map-button{
color: #666;
background: url(++resource++fta.plonetheme.images/bg-map-button.jpg) bottom left repeat-x;
float: right;
margin-right: 230px;
position: relative;
z-index: 1010;
padding: 3px 10px;
font-size: 0.8em;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
height: 26px;
line-height: 26px;
min-width: 140px
}
#map-button .mondo{
background: url(++resource++fta.plonetheme.images/mondo.png) 0 0 no-repeat;
padding-left: 25px;
display: block;
margin: 3px 0 0 0;
float: left;
}
#map-button .arrow{
display: block;
width: 10px;
height: 9px;
float: right;
margin: 13px 0 0 10px;
}
#map-button .arrowdown{background: url(++resource++fta.plonetheme.images/arrow-down.png) 0 0 no-repeat;}
#map-button .arrowup{background: url(++resource++fta.plonetheme.images/arrow-up.png) 0 0 no-repeat;}
#map-button, #map-button span{
text-decoration: none;
}
/* */
.bubble {
position: relative;
height: 100%;
}
.bubble h3 a{
color: #fff;
}
.bubble img{
margin: 5px 10px;
float: left;
}
.bubble .text{
/* */
color: #fff;
font-size: 18px;
line-height: 25px;
padding: 4px 45px 4px 15px;
font-weight: bold;
}
.bubble .description {
font-size: 14px;
line-height: 18px;
font-weight: normal;
}
.bubble .text h3 a{
text-decoration: none;
font-weight: normal;
font-size: 20px;
}
.mapprev{
position: absolute;
top: 90%;
}
.mapnext{
position: absolute;
right: 20px;
top: 90%;
}
.hide_carousel_elements{
display:none;
}
.no_carousel_location_title,
.carousel_title{
display:inline;
}
#carousel_title a{
text-decoration: none;
}
.bubble .baloondetail ul li{
display: block;
font-size: 12px;
color: #fff;
margin: 0;
padding: 0;
font-weight: normal !important;
line-height: 14px;
}
.bubble .baloondetail a{
color: #009FDF !important;
}
/* */
#LSResult{
background: none;
margin: 1em 0 0 -7em;
position: absolute;
right: 0;
z-index: 999999;
}
#LSResult fieldset{
background: #f8f8f8;
border-color: #eee;
-webkit-box-shadow: 1px 0px 10px 0px #000000;
-moz-box-shadow: 1px 0px 10px 0px #000000;
box-shadow: 1px 0px 10px 0px #000000;
padding-top: 0 !important;
}
#LSResult #livesearchLegend{
position: absolute;
}
#LSResult .LSGroupTitle h3{
padding-left: 2em;
}
#LSResult .LSIEFix{
margin-top: 2em;
}
#LSResult #LSNothingFound{
}
/* */
#portal-columns{
clear: both;
}
/* */
#wrapper-tab-eventi{
}
#inside-wrapper-tab{
padding-bottom: 18px;
float: left;
/* */
}
.tab-bg{
background-color: #f3f3f3;
float: left;
}
#tabeventi div.ui-tabs-panel,
#fta-vbm div.ui-tabs-panel{
padding: 0 !important;
}
#tabeventi,
#fta-vbm{
float: left;
padding: 0;
/* */
width: 50%;
max-height: 251px;
}
#tabeventi ul,
#tabeventi li,
#fta-vbm ul,
#fta-vbm li
{
margin: 0;
padding: 0;
}
#tabeventi ul{
float: right;
}
#tabeventi #toptab{
position: relative;
top: -28px;
width: 100%;
float: left;
height: 29px;
padding-bottom: 6px;
border-bottom: 2px solid #3f97aa;
}
#tabeventi #toptab h2,
#top-primopiano h2{
float: left;
color: #666;
/* */
font-size: 0.7em;
text-transform: uppercase;
margin-top: 12px;
font-weight: bold;
text-shadow: -1px -1px 0 #fff;
margin-left: 16px;
}
#tabeventi ul li{
margin-right: 5px;
float: left;
}
#tabeventi ul li a{
display: block;
padding: 0;
font-size: 0.7em;
line-height: 1.7;
float: left;
}
#tabeventi #toptab ul li a,
#fta-vbm .fta-tabbed-toptab ul li a{
text-decoration: none !important;
}
#tabeventi #toptab ul li a:hover,
#tabeventi #toptab ul li a:focus,
#tabeventi #toptab ul li a:active,
#fta-vbm .fta-tabbed-toptab ul li a:hover,
#fta-vbm .fta-tabbed-toptab ul li a:focus,
#fta-vbm .fta-tabbed-toptab ul li a:active{
text-decoration: none;
}
#tabeventi .panes,
#fta-vbm .panes{
padding: 10px 10px 0 10px;
min-height: 210px;
}
#tabs-1, #tabs-2{ top: -10px; position:relative;}
body.section-home #tabs-1, body.section-home #tabs-2{ top: -10px; position:relative;}
body.section-home.language-it #tabs-1, body.section-home.language-it #tabs-2{ top: -25px; position:relative;}
#inside-primopiano { top: -10px; position:relative; width: 95%;}
body.section-home #inside-primopiano{top: -20px;}
#tabs-1 .portletHeader,
#tabs-2 .portletHeader{
display: none;
}
.ftanewscontainer .portletFooter{
clear: both;
}
.ftanewscontainer .portletFooter span{
display: block;
}
.ftanewscontainer .portletFooter span a{
font-size: 10px;
float: right;
margin: 5px 0 0 0;
border: 0 !important;
background: url(++resource++fta.plonetheme.images/freccia-leggitutto.png) center right no-repeat;
padding-right: 15px;
color: #002b36;
}
.ftanewscontainer .portletFooter span a.rss_feed{
background: url(++resource++fta.plonetheme.images/RSS.png) center left no-repeat;
padding-left: 22px;
font-size: 10px;
float: left;
margin: 3px 0 0 0;
}
.notizia{
margin: 5px 1% 1.5em 1%;
clear: both;
float: left;
width: 98%;
}
.notizia .img-hider{
float: left;
border-left: 1px solid #d9d9d9;
box-shadow: 0px 1px 0px #ddd;
width: 68px;
}
.notizia .img-hider img{
display: block;
/* */
/* */
}
.notizia div.inside-notizia{
clear: none;
float: left;
margin-left: 10px;
max-width: 80%;
}
.ftasimpleevent .notizia div.inside-notizia{
max-width: 75%;
text-align: left;
}
.notizia div.inside-notizia p.item_location{
float: left;
margin-bottom: 0px !important;
font-size: 0.9em;
}
.notizia div.inside-notizia p.dati{
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
font-size: 10px;
text-transform: uppercase;
font-weight: bold;
line-height: 12px !important;
float:right;
/* */
}
.notizia div.inside-notizia p.testo{
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
/* */
}
.notizia div.inside-notizia h3{
clear:both;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
font-size: 1em;
color: #000 !important;
/* */
}
.notizia div.inside-notizia h3 a{
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
color: #000 !important;
text-transform: uppercase;
font-weight: bold;
}
.notizia div.inside-notizia h3 a:hover, .notizia div.inside-notizia h3 a:focus, .notizia div.inside-notizia h3 a:active{
border: 0 !important;
color: #333 !important;
text-transform: uppercase;
font-weight: bold;
}
#inprimopiano{
float: left;
max-width: 50%;
border-left: 1px dashed #ccc;
}
#inprimopiano #inside-primopiano{
padding: 0 10px;
min-height: 210px;
float: left;
}
#inprimopiano #top-primopiano{
border-bottom: 1px solid #ccc;
position: relative;
top: -29px;
width: 100%;
float: left;
height: 29px;
}
#inprimopiano .portletStaticText,
#inprimopiano .portletStaticText .portletHeader{
width: 100%;
float: left;
}
#inprimopiano .portletStaticText .portletHeader{
display: none;
}
#inprimopiano .portletStaticText .portletItem p{
font-size: 1.1em !important;
}
/* */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/**/; -webkit-border-top-left-radius: 4px/**/; -khtml-border-top-left-radius: 4px/**/; border-top-left-radius: 4px/**/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/**/; -webkit-border-top-right-radius: 4px/**/; -khtml-border-top-right-radius: 4px/**/; border-top-right-radius: 4px/**/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/**/; -webkit-border-bottom-left-radius: 4px/**/; -khtml-border-bottom-left-radius: 4px/**/; border-bottom-left-radius: 4px/**/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/**/; -webkit-border-bottom-right-radius: 4px/**/; -khtml-border-bottom-right-radius: 4px/**/; border-bottom-right-radius: 4px/**/; }
#tabeventi #toptab,
#fta-vbm .fta-tabbed-toptab{
position: relative;
z-index: 100;
}
#tabeventi #toptab ul li,
#quick_search_events li{
padding: 0 !important;
line-height: inherit !important;
display: block;
}
#tabeventi #toptab ul li a,
#quick_search_events li a{
color: #000;
text-shadow: -1px -1px #fff;
display: block;
padding: 5px 10px 4px;
text-decoration: none;
}
#tabeventi #toptab ul li a:hover,
#tabeventi #toptab ul li a:active,
#tabeventi #toptab ul li a:focus{
color: inherit !important;
}
#tabeventi #toptab ul li a.current:hover,
#tabeventi #toptab ul li a.current:active,
#tabeventi #toptab ul li a.current:focus{
color: #fff !important;
}
#tabeventi #toptab ul li,
#quick_search_events li{
background-color: #f0f0f0;
}
#tabeventi #toptab ul li a.current{
color: #fff;
text-shadow: -1px -1px #666;
}
#tabeventi #toptab ul li a.current{
background-color: #3f97aa;
}
#tabeventi .portletHeader,
#fta-vbm .portletHeader,
#inprimopiano .in-primo-piano .portletHeader{
display: none;
}
#portletmanager-fta-plonetheme-skinned #tabeventi .portletHeader,
#portletmanager-fta-plonetheme-skinned #inprimopiano .in-primo-piano .portletHeader{
display: block;
}
#quick_search_events{
width: 100%;
border-bottom: 3px solid #eee;
float: left;
}
#quick_search_events li{
width: 25%;
float: left;
margin: 0 5px 0 0;
border: 1px solid #eee;
}
#quick_search_events li a{
font-size: 13px;
}
/* */
.scrollable {
/* */
position:relative;
overflow:hidden;
}
.scrollable .items {
/* */
width:20000em !important;
position:absolute;
clear:both;
height: 180px; /* */
}
.items div {
float:left;
width:680px;
}
/* */
.scrollable img {
}
/* */
.scrollable .active {
position:relative;
cursor:default;
}
/* */
.navi {
max-width: 200px;
margin: 0 auto 0 auto;
}
.navi a {
width:14px;
height:14px;
float:left;
margin:3px;
background:url(++resource++fta.plonetheme.images/navigator.png) 0 0 no-repeat;
display:block;
font-size:1px;
border: 0 !important;
}
/* */
.navi a:hover {
background-position:0 -14px;
}
/* */
.navi a.active {
background-position:0 -28px;
}
/* */
a.browse {
background:url(++resource++fta.plonetheme.images/hori_large.png) no-repeat;
display:block;
width:19px;
height:19px;
float:left;
cursor:pointer;
font-size:1px;
/* */
}
/* */
a.right                 { background-position: 0 -19px;
bottom: 10px;
margin-left: 10px;
margin-top: 0;
position: absolute !important;
right: 10px !important;}
a.right:hover       { background-position:-19px -19px; }
a.right:active  { background-position:-38px -19px; }
/* */
a.left              { margin-left: 10px; margin-right: 10px; }
a.left:hover        { background-position:-19px 0; }
a.left:active   { background-position:-38px 0; }
/* */
a.up, a.down        {
background:url(vert_large.png) no-repeat;
float: none;
margin: 10px 50px;
}
/* */
a.up:hover          { background-position:-30px 0; }
a.up:active         { background-position:-60px 0; }
/* */
a.down              { background-position: 0 -30px; }
a.down:hover        { background-position:-30px -30px; }
a.down:active   { background-position:-60px -30px; }
/* */
a.disabled {
visibility:hidden !important;
}
/* */
.event-carousel{
height: 230px;  /* */
}
.accordion-collection-portlet .scrollable .items{
height: 280px;
}
.accordion-collection-portlet .scrollable .items div{
/* */
width: 190px;
margin-top: 10px;
}
/* */
#secondbar{
/* */
margin: 0 1% 0 1%;
clear: both;
}
#secondbar-inside{
float: left;
width: 100%;
}
.interno{
width: 27.604% !important;
float:left;
margin-right: 1.0416%;
min-height: 120px;
position:relative;
}
.esterno{
width: 20.83% !important;
float: left;
min-height: 120px;
position:relative;
}
.esternodoppio,
.classe25-25-50-right-outer,
.classe50-25-25-left-outer,
.esterno_sinistro,
.esterno_destro{
width: 49.4756% !important;
float: left;
min-height: 120px;
}
.esternofull{
width: 100%;
position: relative;
}
.classe50-25-25-left-outer,
#three-per-row-25-25-50-others .esterno{
margin-right: 1.0416%;
}
#four_in_a_row_inside .esterno:first-child,
.esterno_sinistro{
margin-right: 1.0416%;
}
/* */
#accordion-left,
#four_in_a_row_left_outer{
margin-right: 1.0416%;
height: 190px;
}
.offerte-inside{
text-align: center;
height: 190px;
}
#portal-column-one .offerte-inside{
background: #ededed;
padding: 0;
}
.offerte-inside .event-carousel-item img{
/* */
margin: 0 0.6em;
clear: both;
max-width: 100%;
}
.simpleaccordion .event-carousel-item,
#four_in_a_row_left_outer .event-carousel-item,
#portal-column-one .offerte-inside .event-carousel-item{
position:relative;
margin: 10px 0;
width: 255px;
}
#portal-column-one .offerte-inside .event-carousel-item{
max-width: 230px;
}
.simpleaccordion .event-carousel-item h4,
#four_in_a_row_left_outer .event-carousel-item h4,
#portal-column-one .offerte-inside .event-carousel-item h3{
background: url(++resource++fta.plonetheme.images/bg-h3hotel.png) bottom left repeat-x;
padding-bottom: 3px;
clear: both;
font-size: 10px;
text-transform: uppercase;
margin: 0 auto;
width: 80%;
padding: 5px;
color: #666;
}
.simpleaccordion .event-carousel-item p,
#four_in_a_row_left_outer .event-carousel-item p,
#portal-column-one .offerte-inside .event-carousel-item p{
color: #000;
padding-top: 5px;
}
.simpleaccordion h2,
#four_in_a_row_left_outer h2,
#portal-column-one .offerte-inside h2{
background: url(++resource++fta.plonetheme.images/bg-offerte.jpg) 0 0 repeat-x;
min-height: 26px;
color: #fff;
font-size: 13px;
line-height: 26px;
text-shadow: 0 0 1px #000;
letter-spacing: 0.05em;
padding-left: 25px;
}
#accordion-left a.right,
#four_in_a_row_left_outer a.right,
#portal-column-one .offerte-inside a.right{bottom: 10px;}
.snic-nre_1 .navi{
width: 20px;
}
.snic-nre_2 .navi{
width: 40px;
}
.snic-nre_3 .navi{
width: 60px;
}
.snic-nre_4 .navi{
width: 80px;
}
.snic-nre_5 .navi{
width: 100px;
}
.snic-nre_6 .navi{
width: 120px;
}
#accordion-left .navi-nre_1,
#four_in_a_row_left_outer .navi-nre_1,
#portal-column-one .offerte-inside .navi-nre_1{
width: 20px;
}
#accordion-left .navi-nre_2,
#four_in_a_row_left_outer .navi-nre_2,
#portal-column-one .offerte-inside .navi-nre_2{
width: 40px;
}
#accordion-left .navi-nre_3,
#four_in_a_row_left_outer .navi-nre_3,
#portal-column-one .offerte-inside .navi-nre_3{
width: 60px;
}
#accordion-left .navi-nre_4,
#four_in_a_row_left_outer .navi-nre_4,
#portal-column-one .offerte-inside .navi-nre_4{
width: 80px;
}
#accordion-left .navi-nre_5,
#four_in_a_row_left_outer .navi-nre_5,
#portal-column-one .offerte-inside .navi-nre_5{
width: 100px;
}
#accordion-left .navi-nre_6,
#four_in_a_row_left_outer .navi-nre_6,
#portal-column-one .offerte-inside .navi-nre_6{
width: 120px;
}
#portal-column-one .simpleaccordion{
height: auto !important;
}
.simpleaccordion li {
padding: 0 !important;
}
.simpleaccordion li .ui-accordion-content-active{
overflow-y: hidden !important;
}
.simpleaccordion li h3.ui-accordion-header a{
overflow-y: hidden !important;
}
.simpleaccordion-maintext{
}
#content ul.simpleaccordion{
list-style-type: none !important;
margin: 0 !important;
}
#portal-column-one .rtCollectionPortlet li {
padding-left: 0 !important;
margin: 0 !important;
}
#portal-column-one #accordion-left{
clear: both;
}
#portal-column-one .managePortletsLink{
clear: both !important;
}
/* */
.proposte,
#three-per-row-50-25-25-left-outer,
#three-per-row-25-25-50-right-outer,
.ftasimpleevent{
position: relative;
}
.proposte-inside,
.infoutili,
.portletSearchEvent,
.portletSearchByType,
#portal-columns .rerPortletAdvancedStatic,
#portal-column-one .portletStaticText,
body.template-two-columns #portal-column-content .portletStaticText,
.esternofull,
.ftasimpleevent,
.portletNavigationTree,
.portletERPortletNavigation,
#portlet-prefs,
.portletWrapper .defaultrenderer{
background: #f3f3f3;
text-align: center;
line-height: 1.5em !important;
border-radius: 0;
}
.proposte-inside,
.infoutili,
.portletSearchEvent,
.portletSearchByType,
.esternofull,
.ftasimpleevent,
.portletNavigationTree,
#portlet-prefs,
.portletWrapper .defaultrenderer{
height: 254px;
}
.portletERPortletNavigation .portletItem{
overflow-y: auto;
height: 254px;
}
.portletNavigationTree{
height: auto;
}
.portletSearchEvent,
.portletSearchByType {
height: auto;
text-align: left;
}
#wrapper-tab-eventi .rerPortletAdvancedStatic,
#wrapper-tab-eventi .portletStaticText{
border-color: transparent;
background: transparent !important;
text-align: left;
height: inherit !important;
padding: 0;
margin: 0;
}
#wrapper-tab-eventi .rerPortletAdvancedStatic .portletItem,
#wrapper-tab-eventi .portletStaticText .portletItem{
padding: 0 !important;
}
#portal-column-one .rerPortletAdvancedStatic,
#portal-column-one .rerPortletAdvancedStatic .portletItem{
height: auto !important;
}
#portal-column-one .portletERPortletNavigation,
#portal-column-one .portletERPortletNavigation .portletItem{
height: auto !important;
min-height: auto !important;
}
.proposte-inside .proposta img{
/* */
margin: 0 auto;
clear: both;
max-width: 100%;
}
.proposte .coppia{
position:relative;
margin: 10px 0px 10px 15px;
max-width: 340px;
}
#three-per-row-50-25-25-left-outer .tripla,
#three-per-row-25-25-50-right-outer .tripla{
position:relative;
margin: 10px 0px 10px 10px;
max-width: 460px;
}
.proposte .quintupla{
position:relative;
margin: 10px 0px 10px 1px;
width: 925px;
}
.proposte .proposta{
position:relative;
margin: 0 0 0 0;
width: 47%;
float: left;
}
#three-per-row-50-25-25-left-outer .tripla .proposta,
#three-per-row-25-25-50-right-outer .tripla .proposta{
width: 30%;
margin: 0 0 0 2%;
}
.proposte .quintupla .proposta{
width: 19%;
margin: 0 0 0 1%;
max-height: 203px;
overflow-y: hidden;
}
.proposte .proposta:first-child{
margin-right: 5px;
}
#three-per-row-50-25-25-left-outer .tripla .proposta:first-child,
#three-per-row-25-25-50-right-outer .tripla .proposta:first-child{
margin-right: 0.5%;
}
.proposte-inside .proposta h3{
background: url(++resource++fta.plonetheme.images/bg-h3hotel.png) bottom left repeat-x;
padding-bottom: 3px;
clear: both;
font-size: 10px;
text-transform: uppercase;
margin: 0 auto;
padding: 5px;
color: #666;
}
.proposte-inside .proposta h3 a{
text-decoration: none;
}
.proposte-inside .proposta h3 a:hover,
.proposte-inside .proposta h3 a:focus,
.proposte-inside .proposta h3 a:active{
text-decoration: underline;
}
.proposte-inside .proposta p,
.infoutili p,
.infoutili li,
/* */
.rerPortletAdvancedStatic li,
#portal-column-one .portletStaticText p,
body.template-two-columns #portal-column-content .portletStaticText p,
#portal-column-one .portletStaticText li,
body.template-two-columns #portal-column-content .portletStaticText li,
.portletNavigationTree li,
.portletERPortletNavigation li,
#portlet-prefs li{
color: #000;
padding-top: 5px;
line-height: 1.3em;
}
.portletNavigationTree .navTree li,
.portletERPortletNavigation .navTree li{
text-align: left;
}
.rerPortletAdvancedStatic li,
#portal-column-one .portletStaticText li,
body.template-two-columns #portal-column-content .portletStaticText li{
padding-left: 0 !important;
}
.proposte h2.proposte,
#three-per-row-50-25-25-left-outer h2.proposte,
#three-per-row-25-25-50-right-outer h2.proposte,
.infoutili .portletHeader,
#portlet-prefs .portletHeader,
.rerPortletAdvancedStatic .portletHeader,
#portal-column-one .portletStaticText .portletHeader,
body.template-two-columns #portal-column-content .portletStaticText .portletHeader,
.esternofull .portletHeader,
.ftasimpleevent .portletHeader,
.portletNavigationTree .portletHeader,
.portletERPortletNavigation .portletHeader,
.portletSearchEvent .portletHeader,
.portletSearchByType .portletHeader,
#three-per-row-50-25-25-others h2.proposte{
min-height: 26px;
color: white;
background-color: #3f97aa;
border-radius: 0;
font-size: 1em;
padding: 0.5em 1em;
}
.portletWrapper .defaultrenderer .portletHeader{
background: #3f97aa;
color: white;
font-size: 13px;
padding-top: 0;
padding-bottom: 0;
line-height: 26px;
}
.portletWrapper .defaultrenderer{
height: auto;
}
#portal-column-one .defaultrenderer dd.portletItem,
#portal-column-one .defaultrenderer dd.portletFooter,
#portal-column-one .defaultrenderer dd,
#content .defaultrenderer dd.portletItem,
#content .defaultrenderer dd.portletFooter,
#content .defaultrenderer dd {
padding: 5px;
}
#portletPageColumns .portletWrapper .defaultrenderer .portletHeader a span{
font-size: 12px;
}
#portletPageColumns .portletWrapper .defaultrenderer .rtCollectionPortletItem,
#portletPageColumns .portletWrapper .defaultrenderer .rtCollectionPortletItem p{
margin: 0.2em !important;
}
#portletPageColumns .portletWrapper .defaultrenderer{
overflow-y: hidden !important;
}
#portletPageColumns .portletWrapper .defaultrenderer .portletFooter{
text-align: right;
display: block;
}
#three-per-row-50-25-25-others h2.proposte span{
padding-left: 10px;
}
.portletSearchEvent .portletHeader,
.portletSearchByType .portletHeader {
line-height: inherit;
}
.portletSearchEvent .portletHeader a,
.portletSearchByType .portletHeader a{
text-decoration: none !important;
}
.portletSearchEvent #searchform label{
margin: 0 0 5px 0;
display: block;
}
.portletSearchEvent #searchform .inputLabel,
#event_result_view input.inputLabel{
min-width:150px;
padding: 3px;
}
.portletSearchEvent #event_search_submit{
position: absolute;
left: -9999px;
}
/* */
#portal-column-content .event_type_search,
#portal-column-content .event_type_location,
#portal-column-content .event_keyword_search{
width: 50%;
float: left;
}
#portletPageColumns .portletSearchEvent dd,
#portletPageColumns .portletSearchByType dd,
#portletPageColumns .portletSearchEvent dl,
#portletPageColumns .portletSearchByType dl{
margin: 0 !important;
}
#portletPageColumns .portletSearchEvent .chzn-container,
#portletPageColumns .portletSearchByType .chzn-container{
max-width: 172px !important;
}
#portletPageColumns .portletSearchEvent .chzn-container ul,
#portletPageColumns .portletSearchByType .chzn-container ul{
margin-left: 0 !important;
}
#portletPageColumns .containerrow-one-in-a-row .portletSearchEvent .chzn-container,
#portletPageColumns .containerrow-one-in-a-row .portletSearchByType .chzn-container{
max-width: 250px !important;
}
#portletPageColumns .containerrow-one-in-a-row .portletSearchEvent,
#portletPageColumns .containerrow-one-in-a-row .portletSearchEvent .portletItem,
#portletPageColumns .containerrow-one-in-a-row .portletSearchByType,
#portletPageColumns .containerrow-one-in-a-row .portletSearchByType .portletItem{
height: auto !important;
min-height: auto !important;
}
#portletPageColumns .containerrow-one-in-a-row .portletSearchEvent .portletHeader,
#portletPageColumns .containerrow-one-in-a-row .portletSearchByType .portletHeader{
padding: 0 1em !important;
}
#portletPageColumns .containerrow-one-in-a-row .portletSearchEvent .portletHeader a,
#portletPageColumns .containerrow-one-in-a-row .portletSearchByType .portletHeader a{
padding: 0.5em 0 !important;
}
#event_search_submit_afake{
margin-top: 10px;
display: block;
background: none;
background-color: #3f97aa;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
padding: 5px 15px;
font-weight: bold;
max-width: 80px;
text-decoration: none;
text-align: center;
color: #fff;
cursor: pointer;
}
.ftasimpleevent .portletHeader a{
text-decoration: none !important;
}
#wrapper-tab-eventi .rerPortletAdvancedStatic .portletHeader,
#wrapper-tab-eventi .portletStaticText .portletHeader{
background: none !important;
}
.infoutili,
#portal-columns .rerPortletAdvancedStatic,
#portal-column-one .portletStaticText,
body.template-two-columns #portal-column-content .portletStaticText,
.esternofull,
.ftasimpleevent,
.portletNavigationTree,
.portletERPortletNavigation,
.portletSearchEvent,
#portlet-prefs{
/* */
}
.infoutili .portletItem,
#portal-columns .rerPortletAdvancedStatic .portletItem,
#portal-column-one .portletStaticText .portletItem,
body.template-two-columns #portal-column-content .portletStaticText .portletItem,
.esternofull .portletItem,
.ftasimpleevent .portletItem{
overflow-y: auto;
}
#portal-columns .rerPortletAdvancedStatic .portletItem{
}
.infoutili .portletItem{
height: 244px;
}
.containerrow .containerrow-one-in-a-row{
height: auto !important;
border: 0 !important;
background: transparent !important;
}
.containerrow .containerrow-one-in-a-row .portletItem{
overflow-y: auto;
}
.containerrow .containerrow-one-in-a-row .portletWrapper{
margin-top: 15px;
}
.containerrow .containerrow-one-in-a-row .portletWrapper:first-child{
margin-top: 0px;
}
.containerrow .containerrow-one-in-a-row .portletWrapper dl.portlet .portletItem,
#portlet-prefs .portletItem{
height: auto !important;
}
#portlet-prefs{
text-align: left;
min-height: auto !important;
height: auto !important;
}
#portlet-prefs .portletHeader{padding:0 1em !important;}
#portlet-prefs .portletHeader a{
text-decoration: none !important;
}
.portletERPortletNavigation dd,
.portletERPortletNavigation dd ul{
margin: 0 !important;
padding: 0 !important;
}
dl.infoutili,
dl.infoutili dd.portletItem,
dl.infoutili dd.portletFooter,
dl.rerPortletAdvancedStatic,
#portal-column-one dl.portletStaticText,
body.template-two-columns #portal-column-content dl.portletStaticText,
#portal-column-one dl.portletStaticText dd.portletFooter,
body.template-two-columns #portal-column-content dl.portletStaticText dd.portletFooter,
dl.rerPortletAdvancedStatic dd.portletFooter,
.esternofull,
.esternofull dd.portletFooter{
margin: 0 !important;
padding: 0 !important;
}
.esterno dl.infoutili dd.portletItem{
padding:5px !important;
}
.infoutili .portletHeader,
.rerPortletAdvancedStatic .portletHeader,
#portal-column-one .portletStaticText .portletHeader,
body.template-two-columns #portal-column-content .portletStaticText .portletHeader,
.esternofull .portletHeader,
.ftasimpleevent .portletHeader,
.portletNavigationTree .portletHeader,
.portletERPortletNavigation .portletHeader,
.portletWrapper .defaultrenderer{
text-align: left;
}
.portletNavigationTree .portletHeader a,
.portletERPortletNavigation .portletHeader a{
text-decoration: none !important;
}
#portal-column-one .infoutili .portletItem ul li,
.portletNavigationTree .navTree li,
.portletERPortletNavigation .navTree li{
padding-left: 20px !important;
}
.proposte h2.proposte span,
#three-per-row-50-25-25-left-outer h2.proposte span,
#three-per-row-25-25-50-right-outer h2.proposte span,
.ftasimpleevent .portletHeader span{
padding-left: 20px;
}
.infoutili .portletHeader span,
.rerPortletAdvancedStatic .portletHeader span,
#portal-column-one .portletStaticText .portletHeader span,
body.template-two-columns #portal-column-content .portletStaticText .portletHeader span,
.esternofull .portletHeader span{
font-size: 1em;
font-weight: normal;
}
.ftasimpleevent .portletHeader a span{
font-size: 13px !important;
line-height: 26px;
font-weight: normal;
}
.infoutili dd,
.rerPortletAdvancedStatic dd,
#portal-column-one .portletStaticText dd,
body.template-two-columns #portal-column-content .portletStaticText dd{
margin: 0 !important;
text-align: left;
}
.infoutili li a{
font-size: 11px;
}
.ftasimpleevent .portletFooter{
padding: 0 5px;
}
.image_title_renderer,
.image_title_description_renderer{
height: auto;
padding-bottom: 5px;
min-height: 0! important;
float: left;
width: 100%;
}
.image_title_renderer .portletHeader span.portlet_title,
.image_title_description_renderer .portletHeader span.portlet_title{
padding-left: 0px;
}
#portletPageColumns .image_title_renderer .notizia div.inside-notizia,
#portletPageColumns .image_title_description_renderer .notizia div.inside-notizia{
max-width: 100%;
width: 70%;
}
#portletPageColumns .image_title_renderer .notizia div.inside-notizia-noimage,
#portletPageColumns .image_title_description_renderer .notizia div.inside-notizia-noimage{
max-width: 100%;
width: 95%;
}
#content .image_title_renderer .item_location,
#content .image_title_description_renderer .item_location{
float: left;
margin-bottom: 0px !important;
}
.image_title_renderer .notizia div.inside-notizia .dati,
.image_title_description_renderer .notizia div.inside-notizia .dati{
float: right;
}
.image_title_renderer .notizia div.inside-notizia h3,
.image_title_description_renderer .notizia div.inside-notizia h3{
clear: both;
}
.search_event_error{
border: 1px solid #f00;
background: #fdd;
margin: 5px 0;
color: #000 !important;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
padding: 3px;
}
/* */
.esternodoppio a.right{
bottom: 30px;
}
.proposte a.left,
#three-per-row-50-25-25-left-outer a.left,
#three-per-row-25-25-50-right-outer a.left,
.esternofull a.left{    top: -30px;}
.proposte .navi,
#three-per-row-50-25-25-left-outer .navi,
#three-per-row-25-25-50-right-outer .navi,
.esternofull .navi{ top: -30px; position: relative;}
.proposte .browse,
#three-per-row-50-25-25-left-outer .browse,
#three-per-row-25-25-50-right-outer .browse,
.esternofull .browse{ position: relative;}
.proposte .nre_1 .navi,
.accordion-and-carousel .nre_1 .navi,
#three-per-row-50-25-25-left-outer .nre_1 .navi,
#three-per-row-25-25-50-right-outer .nre_1 .navi,
.esternofull .nre_1 .navi{
width: 20px;
}
.accordion-and-carousel .navi{left: 0px;}
#four_in_a_row .accordion-and-carousel .nre_1 .navi{left: 80px;}
.proposte .nre_2 .navi,
.accordion-and-carousel .nre_2 .navi,
#three-per-row-50-25-25-left-outer .nre_2 .navi,
#three-per-row-25-25-50-right-outer .nre_2 .navi,
.esternofull .nre_2 .navi{
width: 40px;
}
#four_in_a_row .accordion-and-carousel .nre_2 .navi{left: 80px;}
.proposte .nre_3 .navi,
.accordion-and-carousel .nre_3 .navi,
#three-per-row-50-25-25-left-outer .nre_3 .navi,
#three-per-row-25-25-50-right-outer .nre_3 .navi,
.esternofull .nre_3 .navi{
width: 60px;
}
#four_in_a_row .accordion-and-carousel .nre_3 .navi{left: 60px;}
.proposte .nre_4 .navi,
.accordion-and-carousel .nre_4 .navi,
#three-per-row-50-25-25-left-outer .nre_4 .navi,
#three-per-row-25-25-50-right-outer .nre_4 .navi,
.esternofull .nre_4 .navi{
width: 80px;
}
#four_in_a_row .accordion-and-carousel .nre_4 .navi{left: 60px;}
.proposte .nre_5 .navi,
.accordion-and-carousel .nre_5 .navi,
#three-per-row-50-25-25-left-outer .nre_5 .navi,
#three-per-row-25-25-50-right-outer .nre_5 .navi,
.esternofull .nre_5 .navi{
width: 100px;
}
#four_in_a_row .accordion-and-carousel .nre_5 .navi{ width: 120px;}
#four_in_a_row .accordion-and-carousel .nre_5 .navi{left: 40px;}
.proposte .nre_6 .navi,
#three-per-row-50-25-25-left-outer .nre_6 .navi,
#three-per-row-25-25-50-right-outer .nre_6 .navi,
.esternofull .nre_6 .navi{
width: 120px;
}
#four_in_a_row .accordion-and-carousel .nre_6 .navi{ width: 140px;}
#four_in_a_row .accordion-and-carousel .nre_6 .navi{left: 40px;}
.proposte .nre_7 .navi,
/* */
#three-per-row-50-25-25-left-outer .nre_7 .navi,
#three-per-row-25-25-50-right-outer .nre_7 .navi,
.esternofull .nre_7 .navi{
width: 140px;
}
.proposte .nre_8 .navi,
/* */
#three-per-row-50-25-25-left-outer .nre_8 .navi,
#three-per-row-25-25-50-right-outer .nre_8 .navi,
.esternofull .nre_8 .navi{
width: 160px;
}
.accordion-and-carousel .nre_7 .navi,
.accordion-and-carousel .nre_8 .navi{
width: 100px;
left: 50px;
}
body #portal-columns .ui-accordion h3.ui-state-active a,
body #portal-columns .ui-accordion h3.ui-state-active a span,
body .scrollablenavigator-incolonna h3.portletHeader a span{
cursor: default !important;
color: #fff !important;
text-decoration: none !important;
}
/* */
.gallery{
position:relative;
margin-right: 1.0416%;
}
#three-per-row-50-25-25-others,
#three-per-row-25-25-50-others{
position: relative;
}
.gallery-inside{
border: 1px solid #dad9d7;
background: #f8f8f8;
text-align: center;
height: 280px;
border-radius: 0;
}
.gallery-inside .items > div {
width: 337px !important;
}
.gallery-inside img{
/* */
margin: 0 auto;
min-height: 280px;
max-width: 100%;
position: relative;
z-index: 10;
display: block;
float: left;
/* */
width: 100%;
border-radius: 0;
}
.gallery h2.gallery,
#four_in_a_row_left_outer h2.gallery,
#four_in_a_row_right_outer h2.gallery,
#three-per-row-50-25-25-others h2.gallery,
#three-per-row-25-25-50-others h2.gallery{
position: absolute;
top: 0;
background-color: rgba(0,0,0,0.5);
min-height: 26px;
color: #fff;
font-size: 12px;
line-height: 26px;
text-shadow: 0 0 1px #000;
width: 100%;
z-index: 15;
text-transform: uppercase;
letter-spacing: 1px;
text-align: left;
border-radius: 0;
}
#four_in_a_row_left_outer h2.gallery{
padding-left: 0 !important;
}
.gallery h2.gallery span,
#four_in_a_row_left_outer h2.gallery span,
#four_in_a_row_right_outer h2.gallery span,
#three-per-row-50-25-25-others h2.gallery span,
#three-per-row-25-25-50-others h2.gallery span{
padding-left: 20px;
}
.gallery a.right,
#three-per-row-50-25-25-others a.right,
#three-per-row-25-25-50-others a.right{ /* */ z-index: 15;}
a.gallerynext{ top: auto; bottom: 10px;}
/* */
body.section-argenta a.gallerynext,
body.section-mesola a.gallerynext,
body.section-cento a.gallerynext{ top: auto; bottom: 30px;}
#four_in_a_row_left_outer .gallerynext{ bottom: -80px !important;}
.gallery a.left,
#three-per-row-50-25-25-others a.left,
#three-per-row-25-25-50-others a.left{  top: -30px; z-index: 15;}
.gallery .navi,
#three-per-row-50-25-25-others .navi,
#three-per-row-25-25-50-others .navi{
top: -30px;
position: relative; z-index: 15;}
.gallery .browse,
#three-per-row-50-25-25-others .browse,
#three-per-row-25-25-50-others .browse{ position: relative;}
.gallery .nre_1 .navi,
#three-per-row-50-25-25-others .nre_1 .navi,
#three-per-row-25-25-50-others .nre_1 .navi{
width: 20px;
}
.gallery .nre_2 .navi,
#three-per-row-50-25-25-others .nre_2 .navi,
#three-per-row-25-25-50-others .nre_2 .navi{
width: 40px;
}
.gallery .nre_3 .navi,
#three-per-row-50-25-25-others .nre_3 .navi,
#three-per-row-25-25-50-others .nre_3 .navi{
width: 60px;
}
.gallery .nre_4 .navi,
#three-per-row-50-25-25-others .nre_4 .navi,
#three-per-row-25-25-50-others .nre_4 .navi{
width: 80px;
}
.gallery .nre_5 .navi,
#three-per-row-50-25-25-others .nre_5 .navi,
#three-per-row-25-25-50-others .nre_5 .navi{
width: 100px;
}
.gallery .nre_6 .navi,
#three-per-row-50-25-25-others .nre_6 .navi,
#three-per-row-25-25-50-others .nre_6 .navi{
width: 120px;
}
.gallery .nre_7 .navi,
#three-per-row-50-25-25-others .nre_7 .navi,
#three-per-row-25-25-50-others .nre_7 .navi{
width: 140px;
}
.gallery .nre_8 .navi,
#three-per-row-50-25-25-others .nre_8 .navi,
#three-per-row-25-25-50-others .nre_8 .navi{
width: 160px;
}
/* */
#content h3.ui-accordion-header a,
#content h2.ui-accordion-header a{
text-decoration: none !important;
}
#four_in_a_row{
min-height: 280px;
}
#four_in_a_row_right_outer,
#accordion-left,
#four_in_a_row_left_outer{}
#four_in_a_row_right_outer .ui-accordion-content,
#four_in_a_row_left_outer .ui-accordion-content,
.accordion-and-carousel .ui-accordion-content{
/* */
background: #f3f3f3;
border: 0;
padding: 0;
}
.simpleaccordion .ui-accordion-content{
background: #f3f3f3;
border: 0;
padding: 10px;
}
/* */
#four_in_a_row_right_outer .ui-accordion-content{
height: 222px;
padding: 3px;
overflow-y: hidden !important;
}
/* */
#four_in_a_row_right_outer .nre_3 .ui-accordion-content{
max-height: 194px !important;
border-radius: 0;
margin-top: 0;
}
/* */
#four_in_a_row_right_outer .nre_4 .ui-accordion-content{
max-height: 166px !important;
}
/* */
#four_in_a_row_right_outer .nre_5 .ui-accordion-content{
max-height: 138px !important;
}
/* */
#four_in_a_row_right_outer .nre_6 .ui-accordion-content{
max-height: 110px !important;
}
#accordion-left .ui-accordion-content,
#four_in_a_row_left_outer .ui-accordion-content{
height: 217px;
padding: 3px;
}
#portletmanager-fta-plonetheme-skinned #accordion-left .ui-accordion-content,
#portletmanager-fta-plonetheme-skinned #four_in_a_row_left_outer .ui-accordion-content{
height: 117px;
}
#four_in_a_row_right_outer h3.ui-accordion-header,
#four_in_a_row_left_outer h3.ui-accordion-header,
.simpleaccordion h3.ui-accordion-header,
.accordion-and-carousel h3.ui-accordion-header,
.button,
.scrollablenavigator-incolonna h3.portletHeader{
background: none;
background-color: #3f97aa;
height: 26px;
line-height: 26px;
border: 0;
margin: 0 0 2px;
border-radius: 0;
}
#four_in_a_row_right_outer h3.ui-accordion-header.ui-state-hover,
#four_in_a_row_left_outer h3.ui-accordion-header.ui-state-hover,
.simpleaccordion h3.ui-accordion-header.ui-state-hover,
.accordion-and-carousel h3.ui-accordion-header.ui-state-hover {
background-color: #156d80;
}
.scrollablenavigator-incolonna h3.portletHeader a{
text-decoration: none !important;
}
#four_in_a_row_right_outer h3.ui-state-active,
#four_in_a_row_left_outer h3.ui-state-active,
.simpleaccordion h3.ui-state-active,
.accordion-and-carousel h3.ui-state-active{
margin: 0;
}
#four_in_a_row_right_outer h3.ui-accordion-header a,
#four_in_a_row_left_outer h3.ui-accordion-header a,
.simpleaccordion h3.ui-accordion-header a,
.accordion-and-carousel h3.ui-accordion-header a,
.scrollablenavigator-incolonna h3.portletHeader a,
.button{
color: #fff;
font-size: 13px;
height: 26px;
line-height: 26px;
padding-left: 24px;
/* */
display: block;
font-weight: normal;
padding-top: 0;
padding-bottom: 0;
letter-spacing: 1px;
}
#four_in_a_row_right_outer p,
#four_in_a_row_left_outer p,
.simpleaccordion p,
.accordion-and-carousel p{
color: #000;
padding-top: 5px;
}
#four_in_a_row_right_outer li,
#four_in_a_row_left_outer li,
.simpleaccordion li,
.accordion-and-carousel li{
color: #000;
font-size: 11px;
padding-top: 5px;
padding-left: 20px;
display: list-item;
}
#four_in_a_row_right_outer .ui-icon,
.simpleaccordion .ui-icon,
#four_in_a_row_left_outer .ui-icon,
.accordion-and-carousel .ui-icon,
.button .ui-icon{
}
#four_in_a_row_right_outer .ui-icon-triangle-1-e,
.simpleaccordion .ui-icon-triangle-1-e,
#four_in_a_row_left_outer .ui-icon-triangle-1-e,
.accordion-and-carousel .ui-icon-triangle-1-e,
.button .ui-icon-triangle-1-e{
background: none;
text-indent: initial;
left: 0.9em;
top: 0 !important;
margin-top: 0 !important;
overflow: visible;
}
#four_in_a_row_right_outer .ui-icon-triangle-1-e:before,
.simpleaccordion .ui-icon-triangle-1-e:before,
#four_in_a_row_left_outer .ui-icon-triangle-1-e:before,
.accordion-and-carousel .ui-icon-triangle-1-e:before,
.button .ui-icon-triangle-1-e:before{
font-family: FontAwesome;
content: "\f054";
font-size: 8px;
color: white !important;
}
#four_in_a_row_right_outer .ui-icon-triangle-1-s,
.simpleaccordion .ui-icon-triangle-1-s,
#four_in_a_row_left_outer .ui-icon-triangle-1-s,
.accordion-and-carousel .ui-icon-triangle-1-s{
background: none;
text-indent: initial;
left: 0.9em;
top: 0 !important;
margin-top: 0 !important;
overflow: visible;
}
#four_in_a_row_right_outer .ui-icon-triangle-1-s:before,
.simpleaccordion .ui-icon-triangle-1-s:before,
#four_in_a_row_left_outer .ui-icon-triangle-1-s:before,
.accordion-and-carousel .ui-icon-triangle-1-s:before{
font-family: FontAwesome;
content: "\f078";
font-size: 8px;
color: white !important;
}
#four_in_a_row_right_outer ul.simpleaccordion,
ul.simpleaccordion{
margin: 0;
padding: 0;
}
#four_in_a_row_right_outer ul.simpleaccordion li,
ul.simpleaccordion li{
display: block;
padding: 0;
margin: 0;
}
#booking-portlet{
height: 190px;
}
#booking{
border: 1px solid #aa3f13 !important;
background: url(++resource++fta.plonetheme.images/bg-orange-button.jpg) 0 0 repeat-x !important;
padding: 0 !important;
}
#booking .orange{
color: #fff;
font-weight: normal;
text-align: left;
padding: 0 0 0 25px !important;
background: transparent !important;
border: 0 !important;
height: 20px;
}
#booking-portlet dl#booking-dl dd{
margin: 0;
padding: 0;
}
#booking-portlet dl#booking-dl .portletHeader{
display: none;
}
.orangeh2{
}
.orangeh2 .ui-icon-triangle-1-e{
margin: -4px 0px 0 4px;
background: url(++resource++fta.plonetheme.images/accordion-right-orange.png) 0 0 no-repeat !important;
}
.accordion-and-carousel .navi{ display: none;}
.accordion-and-carousel .browse{ display: none;}
.accordion-and-carousel .activeAccordion{position: relative;}
.accordion-and-carousel .activeAccordion .navi{ display: block; position: absolute;}
.accordion-and-carousel .activeAccordion .browse{ display: block; position: absolute;}
.accordion-and-carousel a.right{ right: 20px; bottom: 10px; z-index: 15;}
.accordion-and-carousel a.left{ left: 0; bottom: 20px; z-index: 15;}
.accordion-and-carousel .navi{ left: 0px; bottom: 20px; width: 80px; z-index: 15;}
#four_in_a_row .accordion-and-carousel a.left{bottom: 10px; z-index: 15;}
#four_in_a_row .accordion-and-carousel .navi{ bottom: 10px; z-index: 15;}
.accordion-and-carousel .event-carousel{
padding: 0 !important;
overflow: hidden !important;
border-radius: 0;
margin-top: 0;
}
.accordion-and-carousel .event-carousel-item{
text-align: center;
}
.accordion-and-carousel h3.ui-accordion-header a{
clear: both;
}
.accordion-and-carousel h3.ui-accordion-header a span{
position: absolute;
top: 0;
}
.accordion-and-carousel h3.ui-accordion-header .ui-icon{
top: 0;
margin-top: 0;
}
.accordion-and-carousel h4 a{
text-decoration: none !important;
font-size: 12px;
}
#annual-event-portlet .accordion-and-carousel .ui-accordion-header .ui-icon{
margin-top: 8px;
position: static;
}
/* */
.interno .accordion-collection-portlet .event-carousel .event-carousel-item{
width: 240px;
margin-right: 10px;
margin-left: 10px;
}
.ui-accordion-content-active{
padding-top: 0 !important;
padding-bottom: 0 !important;
}
#content .ui-widget-header a,
dl.portlet .ui-widget-header a,
a.ui-state-hover,
#content a.ui-state-hover,
#content .ui-state-hover a,
#content .ui-state-hover a:hover,
dl.portlet a.ui-state-hover,
dl.portlet .ui-state-hover a,
dl.portlet .ui-state-hover a:hover {
color: white !important;
}
/* */
#column-fta-plonetheme-static-firststatic-portlet-icons-bar{
clear: both;
width: 100%;
margin: 10px 0 0 0;
position: relative;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul{
width: 100%;
display: block;
margin-left: 0 !important;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li{
display: block;
float: left;
width: 81px;
margin: 0 10px 0 0;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a{
display: block;
font-size: 12px;
color: #484848 !important;
text-align: center;
float: left;
border: 0 !important;
text-decoration: none !important;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.img{
background: url(++resource++fta.plonetheme.images/icons-bar2.png) 0 0 no-repeat;
float: left;
height: 81px;
width: 81px;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a span{
margin-top: 10px;
display: block;
width: 81px;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a:hover,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a:active,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a:focus{
color: #009fdf !important;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.pdf{}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.pdf:hover,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.pdf:active,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.pdf:focus{ background-position: -81px 0;}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.guide{background-position: 0 -81px;}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.guide:hover,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.guide:active,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.guide:focus{ background-position: -81px -81px;}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.meteo{background-position: 0 -162px;}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.meteo:hover,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.meteo:active,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.meteo:focus{ background-position: -81px -162px;}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.mappe{background-position: 0 -243px;}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.mappe:hover,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.mappe:active,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.mappe:focus{ background-position: -81px -243px;}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.realta{background-position: 0 -324px;}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.realta:hover,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.realta:active,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.realta:focus{ background-position: -81px -324px;}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.newsletter{background-position: 0 -405px;}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.newsletter:hover,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.newsletter:active,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.newsletter:focus{ background-position: -81px -405px;}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.four{background-position: 0 -486px;}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.four:hover,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.four:active,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.four:focus{ background-position: -81px -486px;}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.webcam{background-position: 0 -567px;}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.webcam:hover,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.webcam:active,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.webcam:focus{ background-position: -81px -567px;}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.app{background-position: 0 -648px;}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.app:hover,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.app:active,
#column-fta-plonetheme-static-firststatic-portlet-icons-bar ul li a.app:focus{ background-position: -81px -648px;}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar .portlet-static-icons-bar{
position: relative;
}
/* */
.portlet-static-icons-bar .icons-bar-wrapper{ /* */
width: 728px;
margin: 0 auto;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar .nre_10{
width: 910px;
margin: 0 auto;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar .nre_9{
width: 819px;
margin: 0 auto;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar .nre_8{ /* */
width: 728px;
margin: 0 auto;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar .nre_7{
width: 637px;
margin: 0 auto;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar .nre_6{
width: 546px;
margin: 0 auto;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar .nre_5{
width: 455px;
margin: 0 auto;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar .nre_4{
width: 364px;
margin: 0 auto;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar .nre_3{
width: 273px;
margin: 0 auto;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar .nre_2{
width: 182px;
margin: 0 auto;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar .nre_1{
width: 91px;
margin: 0 auto;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar .scrollable2{
height: 150px;
position: relative;
overflow:hidden;
}
#column-fta-plonetheme-static-firststatic-portlet-icons-bar .scrollable2 .items {
/* */
width:20000em !important;
clear:both;
position: absolute;
}
#iconsbarprev{
position: absolute;
top: 50px;
left: -50px;
}
#iconsbarnavigator{
position: relative;
margin: 0 auto;
width: 60px;
text-align: center;
}
#iconsbarnext{
position: absolute;
top: 50px;
right: -50px !important;
}
#portal-column-content .portlet-static-icon-bar{
border: 0 !important;
background: transparent !important;
min-height: 0 !important;
height: auto !important;
}
/* */
.rss_feed {
background: url(++resource++fta.plonetheme.images/RSS.png) center right no-repeat;
padding-right: 24px;
padding-top: 2px;
margin-right: 5px;
color: black !important;
}
.rss_feed img{
display: none;
}
/* */
#tab-social{
margin-top: 12px;
position: relative;
padding: 0;
max-height: 360px;
}
#toptab-social{
background-color: #4f5053;
min-height: 40px;
}
#toptab-social h2{
font-size: 14px;
color: #fff;
line-height: 40px;
padding-left: 20px;
}
#toptab-social ul li a{
text-decoration: none !important;
}
#toptab-social ul li a:hover, #toptab-social ul li a:focus, #toptab-social ul li a:active{
text-decoration: none;
}
#tab-social .panes{
min-height: 270px;
}
#tab-social .panes .bodytab{
clear: both;
padding-top: 20px;
}
#tab-social ul{
position: absolute;
top: 9px;
left: 30%;
}
#tab-social ul li{
background-color: #eee;
float: left;
display: block;
margin: 0 5px;
}
#tab-social ul li a{
padding-bottom: 1px;
display: block;
padding: 0.5em 1em;
cursor: pointer;
color: black !important;
text-shadow: 1px 1px #CCC;
font-weight: bold;
letter-spacing: 1px;
}
#tab-social ul li a.current{
background-color: white;
}
#tab-social ul li a.current{
padding-bottom: 0.6em;
text-shadow: -1px -1px #fff;
color: #000 !important;
display: block;
}
#tab-social .colonnina{
width: 31%;
float: left;
margin: 0 1%;
}
#tab-social .colonnina h3{
background: url(++resource++fta.plonetheme.images/social.png) 0 0 no-repeat;
width: 36px;
height: 36px;
margin: 0 auto 10px auto;
}
#tab-social .colonnina h3 a{
width: 36px;
height: 36px;
display: block;
text-indent: -9999px;
}
#tab-social .portlet-static-facebook h3{
background-position: 0 0;
}
#tab-social .portlet-static-flickr h3{
background-position: 0 -36px;
}
#tab-social .portlet-static-twitter h3{
background-position: 0 -72px;
}
#twtr-widget-1 .twtr-hd h3{
float: left;
text-indent: -9999px;
}
#twtr-widget-1 .twtr-hd h4 a{
font-size: 12px;
float: right;
margin-top: 10px;
}
#flickr_badge_iconlink{
float: left;
}
.portlet-static-facebook {
height: 360px;
}
.portlet-static-instagram {
text-align: center;
}
.portlet-static-instagram iframe {
height: 350px;
width: 230px;
margin-left: auto;
margin-right: auto;
}
/* */
/* */
/* */
/* */
#searchform .field{
}
.image_wrapper{
text-align:center;
}
#office-information-portlet dl dt.portletHeader{
text-align:center;
}
#office-information-portlet dl dd.portletItem a:hover{
text-decoration:none;
}
#office-information-portlet dl dd.portletItem img.information-office-map{
display: block;
margin: 20px auto;
max-width: 100%;
}
div#search-in-sublevel{
}
div#search-in-sublevel dt.portletHeader{
background-color:#dddddd;
}
div#search-in-sublevel dt.portletHeader{
}
div#search-in-sublevel dt.portletHeader a{
color:#FFFFFF;
}
div#quick_search_events{
text-align:center;
}
div#quick_search_events img {
width:25px;
height:25px;
}
div#quick_search_events a{
font-size:large;
margin: 1em;
}
div#quick_search_events a.quick-search-events-highlight{
background:yellow;
}
div.brochure_right_column{
float:right;
width:70%;
}
div.brochure_left_column{
float:left;
width:30%;
}
.ArchetypesBrochureWidget{
width:50%;
border: 1px solid #aabfd0;
padding: 10px;
/* */
background: #ededed;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
box-shadow: 0px 1px 0px #ddd;
}
.brochure_right_column label{
color:#044972;
}
div.radio-button-container{
padding:0px;
}
div#privacy_help{
margin-bottom:15px;
}
div#archetypes-fieldname-privacy span#privacy br{
display:none;
}
div.brochure_left_column a.pfg_downloadpdf_link{
text-decoration:none;
}
div.language-column{
text-align:center;
float:left;
margin-right: 10px;
}
.pfg-field{
margin-bottom:2em;
}
.useful-information-title{
text-align:center;
background-color:#dddddd;
}
.useful-information-portlet-section-title{
text-align:center;
font-style: italic;
margin-top: 1em;
margin-bottom: 1em;
}
.useful-information-portlet-item-set{
margin-bottom:1em;
}
.useful-information-portet-title{
background-color:#dddddd;
color:#205c90;
}
.useful-information-title{
background-color:#dddddd;
color:#205c90;
font-size:small;
cursor:pointer;
}
.download_pdf_brochure{
text-align:center;
margin: 1em 0;
}
.download_pdf_brochure a{
font-size:large;
}
/* */
.FB_fan{
width: 30%;
}
iframe.FB_SERVER_IFRAME{
width: 100% !important;
height: 450px;
}
#flickr_badge_source a{
border: 0 !important;
}
.flickr_badge_image {margin:0px;display:inline;}
.flickr_badge_image img {padding:1px; margin:2px; width: 30%; /* */ max-width: 100%;}
.flickr_badge_image a{
border: 0 !important;
}
#flickr_badge_icon_a{
float: left;
margin: 0 5px 0 0;
}
#flickr_badge_source_txt{
display: block;
font-size: 0.9em;
padding: 5px;
float: left;
}
#flickr_badge_wrapper {
max-width:300px;
text-align:left;
clear: both;
}
.twtr-widget .twtr-doc{width:100% !important;}
.twtr-widget h3{
background: none !important;
float: left;
}
.twtr-widget .twtr-ft{
display: none;
}
.twtr-widget .twtr-bd p{
font-size: 1em !important;
}
/* */
.webcam{
width:45%;
margin: 2%;
padding: 2.5% 0;
float: left;
text-align: center;
border: 1px solid #dad9d7;
background: #f8f8f8;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}
.webcamlast{
margin-left: 25%;
}
.webcam a,
.webcam h4{
display: block;
margin: 0 auto;
}
/* */
div.overlay-iframe, div.overlay-ajax {
z-index: 9999999;
}
/* */
.clear{
clear: both;
}
.margin10{
margin: 10px 0;
}
.altezza250 .offerte-inside{
min-height: 250px!important;
}
.altezza300 .offerte-inside{
min-height: 300px!important;
}
.altezza350 .offerte-inside{
min-height: 350px!important;
}
.titologrande .portletHeader .portletTopLeft{
font-size: 1.4em;
}
/* */
#edit-bar{
margin-bottom: 40px;
clear: both;
width: 100%;
float: left;
margin-top: 1em;
}
#viewlet-above-content{
clear:both;
margin: 10px 0;
}
#viewlet-below-content{
clear:both;
}
#portletmanager-fta-plonetheme-skinned #tab-social{
margin-top: 100px;
}
body.section-home #plone-document-byline{
display: none;
}
.actionMenuContent li a,
.actionMenu a{
text-decoration: none !important;
}
/* */
#provincia-supersearch-panel .mainitems li a,
#provincia-supersearch-panel .navigationelements ul li a{
font-family: "Droid Sans", sans-serif;
}
#provincia-supersearch{
float: left;
background: url(++resource++fta.plonetheme.images/bg-supersearch.jpg) 0 0 repeat-x;
width: 375px;
height: 32px;
margin: 5px 0 0 15px;
border: 1px solid #EAEAEA;
cursor: pointer;
display: inline-block;
overflow: hidden;
vertical-align: middle;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
#provincia-supersearch:hover, #provincia-supersearch:focus{
background: #d1e1fa;
border-color: #b6d0f7;
color: #000;
}
#wrap-provincia-selection{
line-height: 32px;
height: 32px;
}
#wrap-provincia-selection p{
float: left;
margin: 0;
color: #000;
font-size: 10px;
padding-left: 10px;
}
/* */
body.language-nl #wrap-provincia-selection p,
body.language-de #wrap-provincia-selection p{
font-size: 8px;
}
body.language-fr #wrap-provincia-selection p{
font-size: 8px;
}
#wrap-provincia-selection ul{
float: left;
margin: 0 0 0 50px;
}
#wrap-provincia-selection ul li span,
#wrap-provincia-selection ul li a{
color: #000;
font-size: 12px;
padding-right: 20px;
display: block;
width: 120px;
}
#provincia-selection li{
display: none;
}
#provincia-selection .current{
display: block;
width: 141px;
}
#provincia-supersearch-panel{
display: none;
background: #FFFFFF url(++resource++fta.plonetheme.images/bg-tenda.gif) 0 0 repeat-x;
border: 1px solid #d7d7d7;
padding: 0px;
position: absolute;
z-index: 10000;
margin: 2px 0 0 0;
-moz-box-shadow: 0px 3px 5px #979797;
-webkit-box-shadow: 0px 3px 5px #979797;
box-shadow: 0px 3px 5px #979797;
padding: 15px;
}
#provincia-supersearch-panel .navigationelements{
float: left;
}
#provincia-supersearch-panel .mainitems{
float: left;
display: block;
max-width: 130px;
margin: 0 5px;
/* */
}
#provincia-supersearch-panel .mainitems li{
margin: 0 0 50px 0;
float: left;
clear:both;
}
#provincia-supersearch-panel .mainitems li a{
font-size: 14px;
color: #2a8fbd;
padding-right: 10px;
display: block;
/* */
}
#provincia-supersearch-panel .navigationelements ul{
float: left;
display: block;
max-width: 200px;
margin: 0 5px;
padding-left: 15px;
border-left: 1px solid #d7d7d7;
}
#provincia-supersearch-panel .navigationelements ul li{
clear: both;
display: block;
margin: 5px 0;
float: none;
max-width: 200px;
}
#provincia-supersearch-panel .navigationelements ul li a{
/* */
font-size: 12px;
color: #000;
padding: 2px 5px;
display: block;
}
#provincia-supersearch-panel .navigationelements ul li a:hover,
#provincia-supersearch-panel .navigationelements ul li a:focus,
#provincia-supersearch-panel .navigationelements ul li a:active{
background: #eee;
color: #2a8fbd;
}
#provincia-supersearch-panel .navigationelements li.current a{
font-weight: bold;
color: #2a8fbd;
background: #eee;
}
#provincia-showme,
#show-sections{
border-left: 1px solid #999;
width: 32px;
height: 32px;
line-height: 32px;
display: block;
float: right;
margin: 0;
background: url(++resource++fta.plonetheme.images/arrow-down.png) 50% 50% no-repeat;
}
#show-sections{
border-left: none;
}
/* */
.portletTopRight{
float: right;
}
.list_event_element{
width: 100%;
margin: 2% 0;
padding: 0;
clear: both;
}
.list_event_element .event_item .img_hider {
float: left;
max-width: 100px;
min-width: 100px;
max-height: 100px;
overflow: hidden;
padding: 0 !important;
}
.list_event_element .event_item img{
padding: 0 !important;
/* */
float:left;
margin:4%;
}
.event_item{
float:left;
width:49.5%;
background: #ededed;
margin: 0%;
padding: 0 0 5px 0;
}
.event_item .cat{
background-color: #3f97aa;
clear: both;
float: left;
width: 100%;
min-height: 20px;
}
.event_item .cat p{
float: right;
margin: 0 1% 0 0 !important;
padding: 0 0.5em;
text-transform: uppercase;
font-size: 13px;
color: #fff;
line-height: 20px;
text-align: right;
}
.event_item h4{
margin-top: 6px !important;
clear: both;
float: left;
line-height: 12px;
font-weight: 600;
}
.event_item h4 a{
color: #000 !important;
text-transform: uppercase;
font-size: 12px;
}
.event_odd{
margin: 0 1% 0 0;
}
.event_item .inside_event{
margin: 0 1%;
float: left;
width: 64%;
}
.event_item .inside_event p{
margin-top: 5px;
clear: both;
color: #000;
float: left;
}
.event_item .inside_event p.discreet{
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
.two-element-per-row{
margin-top: 15px;
}
.two-element-per-row .portletHeader{
font-weight: bold;
}
/* */
.listingBar{
clear: both;
margin: 120px 5px 40px 5px;
float: left;
}
ul{border:0; margin:0; padding:0;}
.listingBar + dl{
clear: both;
}
.listingBar a{
border:solid 1px #DDDDDD;
margin-right:2px;
background: #eee;
}
.listingBar span{
float: left;
}
.listingBar span.previous,
.listingBar span a{
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
.listingBar span a,
.listingBar span.next{
float: right !important;
}
.listingBar span.next,
.listingBar span.previous{
padding: 0;
}
.listingBar span.next{
margin-left: 10px;
}
.listingBar span.previous{
margin-right: 10px;
}
.listingBar .currentpage,
.listingBar .current{
color:#fff;
background: #009fdf;
font-weight:bold;
display:block;
float:left;
padding:3px 6px;
margin-right:2px;
border: 1px solid #222;
}
.listingBar a:link,
.listingBar a:visited {
color:#111;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
.listingBar a:hover, .listingBar a:focus, .listingBar a:active{
border:1px solid #eee !important;
color: #009fdf !important;
background: #fff !important;
}
.listingBar span:last-child{
margin-left: 5px;
padding-top: 4px;
}
.listingBar span:last-child a{
margin-left: 5px;
float:none !important;
display: inline;
}
/* */
#carousel_body_text {
overflow-y: auto;
}
#carousel_body_text ul li{
display: list-item;
color: #fff;
font-size: 12px;
margin: 5px 0 5px 30px;
list-style: disc;
}
#carousel_body_text h2{
color: #fff;
font-size: 16px;
margin-left: 10px;
}
#carousel_body_text h3{
line-height: 12px;
}
#carousel_body_text a{
color: #009FDF !important;
}
/* */
#portletPageColumns .portletHeader a span{
font-size: 18px;
text-transform: capitalize;
}
#portletPageColumns .scrollablenavigator-incolonna .portletHeader a span{
font-size: 12px;
text-transform: none;
}
#portletPageColumns .scrollablenavigator-incolonna .portletHeader a.rss_feed span{
display: none;
}
#portletPageColumns .scrollablenavigator-incolonna .portletHeader{
line-height: auto;
}
#portletPageColumns .scrollablenavigator-incolonna .portletHeader a{
padding-left: 5px !important;
}
span.twoElementPerRowBottomRight{
float:right;
font-weight: bold;
}
span.twoElementPerRowBottomRight a{
color: #002B36;
text-decoration: none;
}
span.twoElementPerRowBottomRight a:visited{
text-decoration: underline
}
/* */
#portal-column-one .portletStaticText{
background: #ededed;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.scrollablenavigator-incolonna h3.portletHeader{
}
.scrollablenavigator-incolonna .items div{
width: 220px;
margin: 10px 0;
}
#portletPageColumns .esterno .scrollablenavigator-incolonna .items div {
width: 200px;
}
#portletPageColumns .esterno .scrollablenavigator-incolonna .items div img{
max-width: 170px;
float: none;
margin: 0.2em !important;
}
#portletPageColumns .interno .scrollablenavigator-incolonna .items div {
width: 230px;
}
#portletPageColumns .interno .scrollablenavigator-incolonna .items div img{
max-width: 220px;
float: none;
margin: 0.2em !important;
}
.scrollablenavigator-incolonna h3 a{
font-size: 12px;
line-height: 12px;
}
.scrollablenavigator-incolonna h3{
line-height: 12px !important;
}
.scrollablenavigator-incolonna p{
font-size: 10px;
}
#portal-column-one .portletStaticText p{
color: #959595;
font-size: 12px;
}
#portal-column-one .portletWrapper{
clear: both;
margin-top: 2em;
}
.scrollablenavigator-incolonna{
position: relative;
background: #ededed;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.scrollablenavigator-incolonna a.left{  top: -30px;}
.scrollablenavigator-incolonna .navi{ top: -30px; position: relative;}
.scrollablenavigator-incolonna .browse{ position: relative;}
.scrollablenavigator-incolonna a.right{ bottom: 10px;}
/* */
.titoloagenzia{
width: 98%;
padding: 0 1%;
min-height: 28px;
}
.titoloagenzia a{
text-decoration: underline !important;
color: #009fdf;
}
.offerte-agenzia{
margin-bottom: 25px;
}
.offerte-agenzia li{
display: block !important;
background: url(++resource++fta.plonetheme.images/freccia-leggitutto.png) 0px 5px no-repeat;
padding-left: 25px;
}
#content .offerte-agenzia li.singola-offerta p.titolo-offerta{
margin-bottom:0px;
}
.no-offerte{
padding-left: 2em;
color: #444;
}
body.template-agenzieviaggio_view #macro-subcontent ul li,
body.template-sottolocalita_view #macro-subcontent ul li,
body.template-place_view #macro-subcontent ul li{
margin-top: 10px;
background: url(++resource++fta.plonetheme.images/freccia-leggitutto.png) 0 5px no-repeat;
padding-left: 15px;
}
body.template-associazioni_view #parent-fieldname-description,
body.template-artigianato_view #parent-fieldname-description,
body.template-termebenessere_view #parent-fieldname-description,
body.template-tempolibero_view #parent-fieldname-description,
body.template-prodottoricetta_view #parent-fieldname-description,
body.template-personaggiillustri_view #parent-fieldname-description,
body.template-noleggi_view #parent-fieldname-description,
body.template-localita_view #parent-fieldname-description,
body.template-itinerariconsigliati_view #parent-fieldname-description,
body.template-iniziativesuggerimenti_view #parent-fieldname-description,
body.template-infoserviziutili_view #parent-fieldname-description,
body.template-fierecongressi_view #parent-fieldname-description,
body.template-contatto_view #parent-fieldname-description,
body.template-artecultura_view #parent-fieldname-description,
body.template-ambientenatura_view #parent-fieldname-description,
body.template-agenzieviaggio_view #parent-fieldname-description{
margin: 10px 0;
}
body.template-ambientenatura_view .generic_fta_field:last-child{
clear: both;
}
body.template-personaggiillustri_view .programma_field{
margin:50px 0 0 0;
clear: both;
}
body.template-place_view #macro-subcontent h3{
clear: both;
}
/* */
body.template-sharing div#content div.newsImageContainer{
display:none;
}
div#img_macro_view{
float:right;
padding: 0 0 1em 1em;
cursor: pointer !important;
}
body.template-associazioni_view #fta_content_type_view .cleargeneric,
body.template-artigianato_view #fta_content_type_view .cleargeneric,
body.template-termebenessere_view #fta_content_type_view .cleargeneric,
body.template-tempolibero_view #fta_content_type_view .cleargeneric,
body.template-prodottoricetta_view #fta_content_type_view .cleargeneric,
body.template-personaggiillustri_view #fta_content_type_view .cleargeneric,
body.template-noleggi_view #fta_content_type_view .cleargeneric,
body.template-luoghisport_view #fta_content_type_view .cleargeneric,
body.template-localita_view #fta_content_type_view .cleargeneric,
body.template-itinerariconsigliati_view #fta_content_type_view .cleargeneric,
body.template-iniziativesuggerimenti_view #fta_content_type_view .cleargeneric,
body.template-infoserviziutili_view #fta_content_type_view .cleargeneric,
body.template-fierecongressi_view #fta_content_type_view .cleargeneric,
body.template-contatto_view #fta_content_type_view .cleargeneric,
body.template-artecultura_view #fta_content_type_view .cleargeneric,
body.template-ambientenatura_view #fta_content_type_view .cleargeneric,
body.template-agenzieviaggio_view #fta_content_type_view .cleargeneric,
body.template-ftaevent_view #fta_content_type_view .cleargeneric{
min-height: 300px;
clear: none !important;
}
.documentActions{
float: right;
}
.documentActions ul li{
float: left;
display: block !important;
margin: 0 10px;
}
body.template-associazioni_view #content-core,
body.template-artigianato_view #content-core,
body.template-termebenessere_view #content-core,
body.template-tempolibero_view #content-core,
body.template-prodottoricetta_view #content-core,
body.template-personaggiillustri_view #content-core,
body.template-noleggi_view #content-core,
body.template-luoghisport_view #content-core,
body.template-localita_view #content-core,
body.template-itinerariconsigliati_view #content-core,
body.template-iniziativesuggerimenti_view #content-core,
body.template-infoserviziutili_view #content-core,
body.template-fierecongressi_view #content-core,
body.template-contatto_view #content-core,
body.template-artecultura_view #content-core,
body.template-ambientenatura_view #content-core,
body.template-agenzieviaggio_view #content-core,
body.template-folder_summary_view #content-core,
body.template-folder_full_view #content-core,
body.template-folder_tabular_view #content-core,
body.template-atct_album_view #content-core,
body.template-folder_listing #content-core,
.search_footer{
padding-bottom: 10px;
border-bottom: 1px dashed #eee;
}
body .newsImageContainer {
position: relative;
}
body #content div.newsImageContainer p.discreet {
position: absolute;
bottom: 1em;
top:auto;
}
body.template-itinerariconsigliati_view .itinerary_locations ul li{
display: block;
list-style: none;
}
body.template-itinerariconsigliati_view .itinerary_locations ul li span.first{
display: block;
background: url("++resource++fta.plonetheme.images/hori_large.png") no-repeat scroll 0 -19px transparent;
font-size: 1px;
height: 19px;
width: 19px;
float: left;
margin-right: 5px;
}
#macro-ufficio-informazioni,
body.template-infoserviziutili_view #macro-subcontent{
clear: both;
}
body.template-folder_listing div#content div#content-core {
margin-top:2em;
}
body.template-folder_listing div#content div#content-core dl dt{
margin-top:1em;
}
/* */
.simple_overlay {
/* */
display:none;
/* */
z-index:10000;
/* */
background-color:#333;
/* */
min-height:200px;
border:1px solid #666;
/* */
-moz-box-shadow:0 0 10px 5px #666;
-webkit-box-shadow: 0 0 10px #666;
padding: 20px;
border: 10px solid #fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
/* */
.simple_overlay .close {
background-image:url(++resource++fta.plonetheme.images/close3.png);
position:absolute;
right:-25px;
top:-25px;
cursor:pointer;
height:32px;
width:26px;
}
#overlay_image h3{
background: #fff;
color: #000;
padding-bottom: 0;
padding-left: 10px;
margin-bottom: 0;
margin-top: 20px;
font-size: 0.9em !important;
font-weight: normal !important;
}
/* */
body.template-logged_out h1.documentFirstHeading,
body.template-login_form h1.documentFirstHeading{
text-align: left;
background: #e9e9e9;
min-height: 26px;
line-height: 26px;
padding-bottom: 3px;
border-bottom: 1px solid #D9D9D9;
margin-bottom: 10px;
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-khtml-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
-khtml-border-top-right-radius: 4px;
border-top-right-radius: 4px;
padding: 0 1%;
text-shadow: 0px 1px 0px #fff;
margin-top: 15px;
font-size: 14px;
margin: 0px auto;
width: 300px;
}
body.template-logged_out .documentDescription,
body.template-login_form .documentDescription{
text-align: left;
font-size: 12px;
margin: 10px auto 0 auto !important;
width: 300px;
}
body.template-logged_out #login_form,
body.template-login_form #login_form{
clear: both;
text-align: left;
font-size: 12px;
margin: 20px auto;
background: #e9e9e9;
padding: 10px;
width: 300px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
body.template-logged_out #login_form .formControls,
body.template-login_form #login_form .formControls{
margin-left: 230px;
}
body.template-logged_out #login_form .formControls .context,
body.template-login_form #login_form .formControls .context{
font-size: 12px;
padding: 5px 10px;
}
body.template-logged_out #login-forgotten-password,
body.template-login_form #login-forgotten-password{
text-align: left;
font-size: 12px;
margin: 0px auto;
width: 300px;
}
/* */
.containerrow{
clear: both;
}
.manage-portlets .containerrow{
clear: both;
float: left;
width: 100%;
margin: 20px 0;
}
.portlets-manager div form select{
float: right;
}
.portlets-manager .section{
clear: both;
}
.portlets-manager .section select{
float: none;
}
.video img{
max-width: 100%;
}
/* */
.portlet-fta-search{
background: #f3f3f3;
}
.portlet-fta-search dt.portletHeader,
#content .portlet-fta-search dt.portletHeader{
background-color: #3f97aa;
color: white;
font-weight: normal;
}
.portlet-fta-search fieldset{
border: none !important;
margin: 0;
padding: 0;
}
.portlet-fta-search legend{
display: none;
}
.portlet-fta-search form select{
max-width: 170px;
}
/* */
#portletPageColumns .portlet-fta-search{
clear: both;
}
#portletPageColumns .portlet-lodging-sugg .portletHeader,
#portletPageColumns .portlet-food-sugg .portletHeader{
background: none;
background-color: #3f97aa;
}
#portletPageColumns .portlet-fta-search .checkboxulfield,
#portletPageColumns .portlet-fta-search .firstblockfields{
float: left;
clear: none;
}
#portletPageColumns .portlet-fta-search .checkboxulfield{
margin-left: 10% !important;
}
#portletPageColumns .portlet-fta-search li{
display: block;
list-style: none;
}
#portletPageColumns .portlet-fta-search fieldset{
border: 0 !important;
background: none !important;
box-shadow: none !important;
padding: 0;
margin: 0;
}
#portletPageColumns .portlet-fta-search legend{
display: none;
}
.portlet-lodging-sugg,
.portlet-food-sugg{
float: left;
width: 100%;
}
.portlet-lodging-sugg .portletItem,
.portlet-food-sugg .portletItem{
width: 33.333%;
margin: 0 !important;
float: left;
padding: 2%;
text-align: center;
}
.portlet-lodging-sugg .lodging-sugg-localita,
.portlet-food-sugg .food-sugg-localita{
font-weight: bold;
}
.portlet-fta-search .livebox{
}
.portlet-fta-search .livebox .lodging_lead_image,
.portlet-fta-search .livebox .lodging_map{
display: block;
margin: 20px auto;
max-width: 100%;
}
.portlet-fta-search .livebox .lodging_lead_image{margin-top: 0;}
.portlet-fta-search .livebox .lodging_map{margin-bottom: 0;}
.portlet-fta-search .livebox .lodging_address,
.portlet-fta-search .livebox .lodging_type,
.portlet-fta-search .livebox .lodging_category,
.portlet-fta-search .livebox .lodging_localita,
.portlet-fta-search .livebox .lodging_phone,
.portlet-fta-search .livebox .lodging_fax,
.portlet-fta-search .livebox .lodging_emails,
.portlet-fta-search .livebox .lodging_map,
.portlet-fta-search .livebox h3{
text-align: center;
}
.submitButtonFtaForm{
clear: both;
margin-left: 60px;
cursor: pointer;
}
#portal-column-one .submitButtonFtaForm{
margin-left: 0;
}
.portlet-fta-search .firstblockfields select{
max-width: 185px;
}
#portal-column-one .portlet-fta-search{
min-width: 200px;
}
#portletPageColumns .portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-tipologie-stelle label,
.portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-tipologie-stelle label{
font-weight: normal;
}
#portletPageColumns .portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-soli li,
.portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-soli li,
#portletPageColumns .portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-margherite li,
.portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-margherite li,
#portletPageColumns .portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-stelle li,
.portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-stelle li{
display: inline;
margin: 1%;
}
.portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-soli li label,
.portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-affittacamere li label,
.portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-margherite li label,
.portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-stelle li label{
font-weight: normal;
}
#portletPageColumns .portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-tipologie-stelle,
.portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-tipologie-stelle,
#portletPageColumns .portlet-fta-search div.cerca-tipologie ul.altre-tipologie,
.portlet-fta-search div.cerca-tipologie ul.altre-tipologie{
margin:0.2em;
border-top: 2px solid #ddd;
padding-top: 1em;
padding-bottom: 1em;
}
#portletPageColumns .portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-tipologie-stelle,
.portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-tipologie-stelle{
padding-bottom:0;
}
#portletPageColumns .portlet-fta-search div.cerca-tipologie ul.altre-tipologie,
.portlet-fta-search div.cerca-tipologie ul.altre-tipologie{
border-top:none;
padding-top: 0;
}
#portletPageColumns .portlet-fta-search div.cerca-tipologie ul.altre-tipologie li label,
.portlet-fta-search div.cerca-tipologie ul.altre-tipologie li label{
font-weight: normal;
}
.portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-stelle,
.portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-margherite,
.portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-affittacamere,
.portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-soli,
.portlet-fta-search div.cerca-tipologie ul.altre-tipologie,
#portletPageColumns .portlet-fta-search div.cerca-tipologie ul.altre-tipologie,
#portletPageColumns .portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-stelle,
#portletPageColumns .portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-margherite,
#portletPageColumns .portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-affittacamere,
#portletPageColumns .portlet-fta-search div.cerca-tipologie ul.ricerca-lodging-soli{
margin: 0;
padding-bottom: 1em;
border-bottom: 2px solid #ddd;
padding-left: 2em;
margin-bottom: 1em;
margin-top: 0.3em;
}
.portlet-fta-search div.cerca-tipologie ul.altre-tipologie,
#portletPageColumns .portlet-fta-search div.cerca-tipologie ul.altre-tipologie{
padding-left: 0;
}
span.label-interna,
label.label-interna{
display: block;
margin-left: 0.5em;
font-style: italic;
}
.portlet-fta-search div.cerca-tipologie label.label_affittacamere,
.portlet-fta-search div.cerca-tipologie label.label_case_appartamenti,
.portlet-fta-search div.cerca-tipologie label.label_agriturismi,
.portlet-fta-search ul.checkboxul label,
.portlet-fta-search div.cerca-tipologie label.label_stelle{
font-weight:normal;
}
.portlet-fta-search div.cerca-tipologie label.label_case_appartamenti,
.portlet-fta-search div.cerca-tipologie label.label_agriturismi{
margin-bottom:0.2em;
}
.template-lodging_results div#content li.lodging_result{
display: inline;
margin-bottom:0.5em;
}
.template-lodging_results div#content ul{
margin-left:0;
}
.template-lodging_results div#content li.lodging_result p.discreet{
text-indent: 1em;
margin-bottom: 0.2em;
}
.result_container{
border-bottom: 1px dotted #CCC;
overflow: hidden;
margin-top: 0.5em;
}
div.lodgingResultClearer{
clear:left;
}
.lodging_result_name{
float:left;
}
.lodging_result_category{
float:right;
}
#content li.lodging_result a{
text-decoration: none;
}
/* */
#macro-subcontent ul{
list-style:none;
}
#macro-subcontent ul li div.subcontent_description{
margin-left:10px;
}
#sezione-allegati{
margin-top:10px;
}
.six_row_column_right{
float:right;
width:48%;
}
.six_row_column_left{
float:left;
width:48%;
}
/* */
.search_footer{
clear: both;
margin-top: 30px;
}
.search_footer h2.search_title{
}
.search_footer span.first{
display: block;
background: url("++resource++fta.plonetheme.images/hori_large.png") no-repeat scroll 0 -19px transparent;
font-size: 1px;
height: 19px;
width: 19px;
margin-right: 5px;
float: left;
}
.search_footer ul li{
text-align: left;
width: 100%;
display: block !important;
list-style: none !important;
margin: 10px 0 !important;
line-height: 19px;
height: 19px;
}
form.searchPage{
clear: both;
padding: 20px 0;
}
div.tight_results{
width: 65%;
}
div.wide_results{
width: 100%;
}
div#plone_search_results_wrapper{
float:left;
}
div#plone_search_results_wrapper{
float:left;
}
div#jnet_searchs_wrapper{
float:left;
width: 33%;
margin-left:1.4em;
}
div#jnet_searchs_wrapper div#lodging_results{
}
div#jnet_searchs_wrapper div#lodging_results,
div#jnet_searchs_wrapper div#bath_results,
div#jnet_searchs_wrapper div#food_results{
background-color: #fbfbfb;
border: 1px solid #DAD9D7;
margin-bottom: 5px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}
div#jnet_searchs_wrapper div#lodging_results p.jnet_all_results,
div#jnet_searchs_wrapper div#bath_results p.jnet_all_results,
div#jnet_searchs_wrapper div#food_results p.jnet_all_results,
div#jnet_searchs_wrapper div#lodging_results p.jnet_refine_search,
div#jnet_searchs_wrapper div#bath_results p.jnet_refine_search,
div#jnet_searchs_wrapper div#food_results p.jnet_refine_search{
text-align: center;
}
div#jnet_searchs_wrapper div#lodging_results h3,
div#jnet_searchs_wrapper div#bath_results h3,
div#jnet_searchs_wrapper div#food_results h3{
border-top-left-radius: 4px;
border-top-right-radius: 4px;
color: #000000;
font-size: 13px;
min-height: 26px;
text-shadow: 0 0 1px #FFFFFF;
padding: 5px;
background-color: #f0f0f0;
border: 1px solid #ccc;
}
div.jnet_search_result{
padding:5px;
}
div.jnet_search_result a{
color: #002B36;
text-decoration: underline;
font-weight: bold;
}
#content div.jnet_search_result dd{
margin-left: 1em;
margin-bottom: 0;
}
div#jnet_searchs_wrapper #lodging_results p,
div#jnet_searchs_wrapper #food_results p,
div#jnet_searchs_wrapper #bath_results p{
text-align: center;
margin-top: 1em;
}
div#jnet_searchs_wrapper #lodging_results p.jnet_all_results,
div#jnet_searchs_wrapper #lodging_results p.jnet_refine_search,
div#jnet_searchs_wrapper #food_results p.jnet_refine_search,
div#jnet_searchs_wrapper #food_results p.jnet_all_results,
div#jnet_searchs_wrapper #bath_results p.jnet_refine_search,
div#jnet_searchs_wrapper #bath_results p.jnet_all_results{
text-align: right;
}
/* */
.LayoutDueColonne .notizia div.inside-notizia{
max-width: 70%;
}
.LayoutDueColonne .accordion-collection-portlet .scrollable .items div {
width: 140px;
}
.LayoutDueColonne .accordion-collection-portlet .scrollable .items div a img{
width: 120px;
}
.LayoutDueColonne .accordion-and-carousel .navi{
left: 40px;
}
.LayoutDueColonne .proposte .coppia {
width: 190px;
}
/* */
body.template-translate_item form[name="edit_form"]{
}
body.template-translate_item form[name="edit_form"] fieldset{
display: block;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
}
body.template-translate_item form[name="edit_form"] fieldset table{
display: block !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
}
body.template-translate_item form[name="edit_form"] fieldset table tbody{
display: block !important;
}
body.template-translate_item form[name="edit_form"] fieldset table tr{
display: block;
clear: both;
margin: 0 !important;
padding: 0 !important;
}
body.template-translate_item form[name="edit_form"] fieldset .canonicalLanguage,
body.template-translate_item form[name="edit_form"] fieldset .targetLanguage{
float: left;
display: block;
padding: 1%;
margin: 0 !important;
width: 48% !important;
}
body.template-translate_item form[name="edit_form"] fieldset .targetLanguage{
background: #eee;
}
body.template-translate_item form[name="edit_form"] fieldset table tr div{
/* */
margin: 0 !important;
padding: 0 !important;
}
body.template-translate_item form[name="edit_form"] td.mceIframeContainer{
width: 100%;
display: block;
float: left;
background: #fff;
padding-bottom: 10px;
min-height: 250px;
}
/* */
.barbatrucco{
position: relative;
left: -9999em;
}
/* */
.pfg-form{
border: 1px solid #dad9d7;
background: #f8f8f8;
padding: 10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
a.pfg_downloadpdf_link img:first-child{
border: #ededed solid 1px;
}
a.pfg_downloadpdf_link img:first-child:hover{
border: #044972 solid 1px;
}
a.pfg_downloadpdf_link span{
color:#044972;
}
a.pfg_downloadpdf_link:hover span{
color:#000000;
}
.grouped_search_portal_type_title{
margin-bottom:0.6em;
color:#044972;
}
.grouped_search_brain_entry
{
margin-left:10px;
}
.grouped_search_ls_brain_entry .LSRow{
padding-left:2em;
}
.search_footer{
text-align:center;
}
#search_choose_reccomended_wrapper{
margin-left:2em;
display:inline;
font-size:larger;
}
#search_write_us_wrapper{
margin-right:2em;
display:inline;
font-size:larger;
}
.search_title{
margin-bottom:1em;
}
/* */
.grouped_search_ls_brain_entry .LSGroupTitle{
padding-left:1em;
}
/* */
div.topic_grouped_by_loc_item {
margin: 1em 0;
border-bottom: 1px solid #eee;
}
div.topic_grouped_by_loc_item h5{
color:#222222;
margin-left:10px;
font-size: 1.1em;
margin-bottom: 0.3em;
}
div.topic_grouped_by_loc_item h5 a{
text-decoration: underline;
}
div.topic_grouped_by_loc_item p{
color:#636363;
margin-left:10px;
}
#content div.topic_grouped_by_loc_item h5 a.grouped_by_loc_title{
text-decoration:none;
}
#content div.topic_grouped_by_loc_item h5 a.grouped_by_loc_title:hover{
color:#205c90;
text-decoration:none;
}
div.topic_grouped_by_loc_item img{
display:block;
float: left;
margin-right: 10px;
margin-left: 10px;
}
.grouped_search_portal_type_title{
background: none;
background-color: #3f97aa;
margin-top: 20px;
/* */
padding-left: 10px;
padding-top: 0.2em;
padding-bottom: 0.2em;
color: #fff !important
}
/* */
body.portaltype-plone-site{
}
body.portaltype-plone-site #portal-languageselector{
right: 220px;
top: -40px;
}
body.portaltype-plone-site #portal-searchbox{
margin-top: -24px;
}
/* */
.ui-datepicker{
width: auto !important;
}
.ui-datepicker .ui-datepicker-title select{
/* */
}
.ui-datepicker td,
.ui-datepicker th{
width: 16px !important;
text-align: center !important;
margin: 0!important;
padding: 0!important;
}
.ui-datepicker .ui-datepicker-buttonpane button{
font-size: 10px;
}
.ui-datepicker .ui-datepicker-title span{
font-size: 1em;
line-height: 1.4em;
}
.ui-datepicker td span, .ui-datepicker td a{
padding: 2px !important;
margin: 0 !important;
text-align: center;
display: block;
width: 16px !important;
font-size: 10px;
}
#ui-datepicker-div{ z-index: 1000;}
/* */
.relatedItems{
clear: both;
margin: 30px 0 0 0;
background: #eee;
}
.relatedItems #relatedItemBox dt{
background: none;
background-color: #3f97aa;
color: #fff;
text-shadow: 0 0 1px #000;
margin-bottom: 0;
padding: 3px 10px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-khtml-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-khtml-border-top-right-radius: 5px;
border-top-right-radius: 5px;
}
.relatedItems #relatedItemBox dd{
margin: 0 0 0 1em;
}
.relatedItems #relatedItemBox a{
font-weight: bold;
}
/* */
body.template-atct_edit div.overlaycontent{
font-size: 100% !important;
}
body.template-atct_edit div.overlaycontent form#search{
text-align: left !important;
}
body.template-atct_edit div.overlaycontent form#search .searchButton{
margin-left: 2em !important;
}
/* */
.tabellacentrata{
margin: 0 auto;
}
/* */
body.template-folder_tabular_view table.listing{
clear: both;
}
/* */
.portletWrapper h2.proposte a:link, .portletWrapper h2.proposte a:visited{
border-bottom: 0px !important;
}
.portletWrapper .navi a:link, .portletWrapper .navi a:visited,
.portletWrapper .portletHeader a:link, .portletWrapper .portletHeader a:visited{
border-bottom: none !important;
}
.portletWrapper .navTreeItem a:link, .portletWrapper .navTreeItem a:visited,
.portletWrapper .navTreeItem li{
border-bottom: none !important;
}
/* */
#portal-columns h2.gallery a:link,
#portal-columns h2.gallery a:visited,
#portal-columns h2.gallery a span{
text-decoration: none !important;
color: #fff;
border: 0 !important;
}
body #content h2.gallery a:hover span,
body #content h2.gallery a:focus span,
body #content h2.gallery a:active span{
color: #199ECE !important;
}
.portletWrapper .rss_feed{
margin-left: 15px;
}
/* */
body.template-place_view .parent-fieldname-title{
}
/* */
body.portaltype-portlet-page .notizia h3 a.tile img,
body.portaltype-portlet-page .proposta h3 a.tile img{
display: none;
}
/* */
body.portaltype-portlet-page #viewlet-below-content{
margin-top: 50px !important;
}
body.portaltype-portlet-page #plone-document-byline{
display: none;
}
body.template-quickedit #pfgWidgetWrapper .fields-header,
body.template-quickedit #pfgWidgetWrapper .fieldset-header,
body.template-quickedit #pfgWidgetWrapper .actions-header{
font-size: 12px;
}
body.template-quickedit h4.widget-header, h4.widget-header-helper{
font-size:11px;
}
body.template-quickedit div.widget{
width:190px;
}
/* */
.nre_hidden .navi{
display: none !important;
}
/* */
body.popup{
background: #eee;
}
body.popup #searchGadget{
border: 1px solid #555;
background: white !important;
margin-right: 20px;
}
.plonepopup,
.plonepopup iframe{
min-width: 600px !important;
min-height: 600px !important;
}
/* */
div.calendar{
}
div.calendar tr td.title{
background: #fff !important;
}
div.calendar tr td.button{
display: table-cell !important;
padding-left: 0 !important;
height: auto !important;
line-height: auto !important;
color: #000 !important;
}
/* */
.event-carousel-item{
max-height: 178px;
overflow-y: hidden;
}
.coppia .proposta{
max-height: 200px;
overflow: hidden;
}
.tripla .proposta{
max-height: 206px;
overflow: hidden;
}
.proposte-inside .proposta img{
margin: 0 auto !important;
}
.proposte .coppia{
margin: 10px 0 10px 7px;
}
#four_in_a_row  .coppia .proposta .testo{
max-height: 108px;
}
.coppia .proposta .testo{
width: 90%;
}
/* */
.scrollablenavigator-incolonna .offerte-inside{
height: 240px;
}
.scrollablenavigator-incolonna p{
width: 200px;
margin: 5px auto 0 auto;
}
#portal-column-one .accordion-collection-portlet .event-carousel-item{
width: 237px !important;
}
#portal-column-one .event-carousel-item h4.accordion-collection-title,
#portal-column-one .event-carousel-item p.accordion-collection-description{
width: 90%;
margin: 0 auto;
}
#portal-column-one .accordion-and-carousel .navi,
#portal-column-one .accordion-and-carousel a.left{
bottom: 10px;
}
.event-carousel-item h4.accordion-collection-title,
.event-carousel-item h4.accordion-collection-title a{
line-height: 1.2em;
}
body.template-folder_full_view div.listingBar {
display:none;
}
body.template-folder_full_view div.fta_folder_full_view_item{
margin-top:3em;
}
.geoRefLink{
float:right;
}
.geoRefLink img{
display: block;
height: 32px;
width: 32px;
float: left;
}
#content p.geoRefLink a{
text-decoration: none;
font-size: 130%;
margin: 7px 10px 0 5px;
display: block;
float: left;
}
/* */
.nav-primary .navigation-pulldown {
font-weight: bold;
}
.portal-subnavbar-wrapper{
position: static;
}
/* */
.nav-menu .nav-primary{
margin:0;
position: relative;
/* */
clear: both;
width: 100%;
}
/* */
.nav-menu .nav-primary span.nav-section {
}
.nav-menu .nav-primary li{
clear: left;
display: none !important;
}
.nav-menu .nav-primary.expanded li,
.nav-menu .nav-primary li.navigation-pulldown,
.portal-subnavbar-wrapper .nav-secondary li{
display: block;
}
.nav-menu .nav-primary li.navigation-pulldown {
border-bottom-width: 0;
}
.nav-menu .nav-primary.expanded li.navigation-pulldown {
border-bottom-width: 1px;
}
button.navigation-button {
top: 0;
text-align: left;
width: 44%;
max-width: 44%;
padding: 0 1%;
font-size: 50%;
line-height: 34px;
color: #444;
margin: 0 0 0 5px;
height: 34px;
background: #eee;
border-top: 1px solid #dddcda;
border-left: 1px solid #dddcda;
border-right: 1px solid #dddcda;
border-bottom: 1px solid #ddd;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
-khtml-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
-khtml-border-top-right-radius: 3px;
border-top-right-radius: 3px;
text-transform: uppercase;
}
button.navigation-button span.list-icon{
background: url(++resource++fta.plonetheme.images/list-icon.png) -5px 2px no-repeat;
width: 24px;
height:24px;
padding-left: 31px;
display: block;
float:left;
}
div.expanded button.navigation-button {
}
.nav-primary li a:hover {
/* */
}
/* */
#slider-wrapper{
height:360px;
float:left;
width:100%;
margin-top:10px;
}
/* */
.portlet-static-kayak .portletItem{
padding: 5px !important
}
.portlet-static-kayak iframe{
height: 260px !important;
width: 200px !important;
overflow: hidden !important;
}
/* */
.containerrow-two-in-a-row .tripla .proposta {
width: 30%;
margin: 0 0 0 2%;
}
.containerrow-two-in-a-row .tripla .proposta:first-child {
margin-right: 0.5%;
}
/* */
.portlet-static-trivago div#trivago_dealform{text-align: left;  padding:10px; font-size:12px;}
.portlet-static-trivago div#trivago_dealform li {display: block; margin: 5px 0 !important;}
.portlet-static-trivago div#trivago_dealform .trivago_li_from {display: block;}
.portlet-static-trivago div#trivago_dealform input.querystring{width:158px;margin-bottom:5px;}
.portlet-static-trivago div#trivago_dealform select.room_type{width:158px;margin-bottom:5px;}
.portlet-static-trivago div#trivago_dealform select.day{width:40px;margin-bottom:5px;margin-left:5px;}
.portlet-static-trivago div#trivago_dealform select.month{width:90px;margin-bottom:4px;margin-left:4px;}
.portlet-static-trivago div#trivago_dealform input.button{/**/height:auto;}
.portlet-static-trivago div#trivago_dealform ul{list-style-type:none;padding:0px;margin:0px;}
#portletPageColumns .containerrow-two-in-a-row .portlet-fta-search,
#portletPageColumns .containerrow .portlet-fta-search{
font-size: 100% !important;
}
/* */
#portletPageColumns .trevideo,
#portletPageColumns .trevideo .portletItem{
height: auto !important;
min-height: 0 !important;
}
.trevideo .portletItem p,
.trevideo .portletItem iframe,
.trevideo .portletItem p iframe{
float: left;
margin-left: 5px;
}
#content .simpleaccordion li div.simpleaccordion-smartlink{
color: black;
text-align: center;
margin-top: 2px;
font-size: 1.3em;
}
#content .simpleaccordion li p.align-smartlink-image{
text-align: center;
}
#content .simpleaccordion li img.tileImage {
max-width:75%;
-webkit-box-shadow: 1px 1px 2px #000;
-moz-box-shadow: 1px 1px 2px #000;
box-shadow: 1px 1px 2px #000;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
float:none;
margin: 0em 0em 0em 0em;
}
.popup_wrapper{
background-color: #000;
background-color: rgba(0,0,0,0.9);
width:100%;
height:100%;
z-index: 99999;
position:absolute;
top:0;
left:0;
}
div.popup_buttons p{
text-align: center;
}
p.popup_portlet_close{
text-align: right;
margin: 0.5em 0.5em 0 0;
float:right;
}
div.popup_portlet,
span.mobile_platform{
display: none;
}
div.popup_text{
font-size: 0.9em;
padding:1em;
overflow-y: auto;
/* */
}
div.popup_text h1,
div.popup_text h2,
div.popup_text h3,
div.popup_text h4,
div.popup_text p,
div.popup_text span,
div.popup_text strong,
div.popup_text b{
color: #fff;
}
.popup_buttons {
clear:both;
padding: 0.2em 0;
background: #222;
margin: 0.5em 0;
}
.popup_buttons a{
top: 0;
text-align: left;
width: 44%;
max-width: 44%;
padding: 1.5% 3%;
line-height: 34px;
color: #444;
margin: 0 0 0 5px;
height: 34px;
background: #eee;
border-top: 1px solid #dddcda;
border-left: 1px solid #dddcda;
border-right: 1px solid #dddcda;
border-bottom: 1px solid #ddd;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
text-decoration: none;
}
/* ***/
.swMain ul.anchor li a.disabled {
visibility: visible !important;
}
.swMain #content table th {
vertical-align: middle;
background-color: #333;
color: #FFF;
}
.swMain #content table .field {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.swMain .stepContainer .StepTitle {
background-color: transparent;
color: #A00;
font-size: 1.3em;
border:0;
}
.swMain .field label .formHelp {
display:block;
font-weight: normal;
}
.swMain div.actionBar {
padding:0;
border:0;
margin: 20px 0 0;
background-color: transparent;
}
/* **/
.swMain table {
background-color: #FFF;
}
.swMain table tr:nth-child(2n+1) {
background-color: #EEE;
}
.swMain table tr {
border-top: 1px solid #D7D7D7;
}
.swMain table tr td,
.swMain table tr th {
padding-top: 0.7em;
padding-bottom: 0.7em;
}
.swMain table tr:first-child {
border-top: 0;
}
/* ****/
#add-item-to-campaign dl.portlet dt.portletHeader {
background-color: #75AD0A;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-radius: 5px 5px 0 0;
color: #FFF;
margin-bottom: 3px;
padding: 0.6em 1em;
text-transform: uppercase;
}
#add-item-to-campaign dl.portlet dt.portletHeader p {
display:inline;
}
#add-item-to-campaign dl.portlet dt.portletHeader p:before {
content: "+ ";
font-weight: bold;
font-size: 2em;
line-height: 0.5em;
}
#add-item-to-campaign dl.portlet dd.portletItem {
background-color: #E6F1E1;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
#add-item-to-campaign dl.portlet dd.portletItem p {
margin-bottom: 0.5em;
}
#add-item-to-campaign dl.portlet dd.portletItem .configurator_items {
line-height: 1.8em;
font-weight: bold;
}
#add-item-to-campaign dl.portlet dd.portletItem input[type="submit"] {
display: block;
margin: 10px auto 0;
}
/* **/
.template-campaign_created #content-core {
text-align: center;
}
.template-campaign_created #content-core h3 {
text-align: center;
font-size: 2em;
font-weight: normal;
color: #888;
}
.template-campaign_created #content-core a[target] {
display: inline-block;
margin: 20px;
padding: 0.6em 1em;
background-color: #da3c26;
color: #FFF;
font-size: 1.4em;
font-weight: bold;
-webkit-border-radius: 10px;
border-radius: 10px;
text-decoration: none;
}
.template-campaign_created #content #content-core a[target]:focus,
.template-campaign_created #content #content-core a[target]:hover {
background-color: #45bcd2 !important;
color: #FFF !important;
text-decoration: none !important;
}
/* **/
.template-base_view.portaltype-campaign #content-core .field a[target] {
display: inline-block;
margin: 20px 20px 0 0;
padding: 0.6em 1em;
background-color: #da3c26;
color: #FFF;
font-size: 1.1em;
font-weight: bold;
-webkit-border-radius: 10px;
border-radius: 10px;
text-decoration: none;
}
.template-base_view.portaltype-campaign #content #content-core .field a[target]:focus,
.template-base_view.portaltype-campaign #content #content-core .field a[target]:hover {
background-color: #45bcd2 !important;
color: #FFF !important;
text-decoration: none !important;
}
.template-base_view.portaltype-campaign #content-core .field {
background-color: #EEE;
padding: 1em;
-webkit-border-radius: 10px;
border-radius: 10px;
font-size: 1.1em;
line-height: 1.5em;
}
.template-base_view.portaltype-campaign #content-core .field span {
font-size: 0.9em;
}
dl.portletMailChimp {
border: 0;
background-color: #F8F8F8;
}
dl.portletMailChimp dt.portletHeader {
color: #FFF;
background: none;
background-color: #3f97aa;
line-height: 26px;
-moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
-o-border-radius: 4px 4px 0 0;
-ms-border-radius: 4px 4px 0 0;
-khtml-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}
dl.portletMailChimp dd.portletItem {
-moz-border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
-o-border-radius: 0 0 4px 4px;
-ms-border-radius: 0 0 4px 4px;
-khtml-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
background-color: #EDEDED;
}
dl.portletMailChimp dd.portletItem .field .formHelp {
font-size: 0.85em;
margin: 0.3em 0 0.8em;
}
dl.portletMailChimp dd.portletItem .field {
margin: 10px 0 !important;
}
dl.portletMailChimp dd.portletItem .field input[type="text"] {
display: block;
width: 90%;
padding: 0.6em 0.5em;
background: white none;
border: 1px solid #CCC;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius:4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}
dl.portletMailChimp dd.portletItem .formControls {
text-align: center;
}
dl.portletMailChimp dd.portletItem .formControls input[type="submit"] {
background-color: #0093c7;
color: #FFF;
font-weight: bold;
font-size: 1em;
cursor: pointer;
text-transform: uppercase;
padding: 0.3em 1em;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius:4px;
-khtml-border-radius: 4px;
border-radius: 4px;
border:0;
display: inline-block;
}
dl.portletMailChimp dd.portletItem .formControls input[type="submit"]:focus,
dl.portletMailChimp dd.portletItem .formControls input[type="submit"]:hover {
background-color: #559270;
}
dl.portletMailChimp dd.portletItem .field.error {
border:0;
background-color: transparent;
}
dl.portletMailChimp dd.portletItem .field .fieldErrorBox .error {
font-weight: bold;
color: #F00;
margin-bottom: 0.3em;
}
dl.portletMailChimp dd.portletItem .field.error input[type="text"] {
border-color: #F00;
}
/* **/
.template-newsletter_subscribed dl.portalMessage.info {
font-size: 90%;
border: 1px solid #FFDBA5;
background-color: #FFF7D8;
color: #B80E0E;
width: 70%;
margin: 2em auto;
}
.template-newsletter_subscribed dl.portalMessage.info dt {
display: none;
}
.template-newsletter_subscribed dl.portalMessage.info dd {
line-height: 1.5em;
text-align: center;
}
.geo_finder_search_nearest_portlet{
display:none;
border: 1px solid #dad9d7;
background: #f8f8f8;
font-size: 11px !important;
line-height: 1.5em !important;
}
.geo_finder_search_nearest_portlet .img_container{
text-align:center;
}
.geo_finder_search_nearest_portlet .results .item p:not(.distance){
border-bottom: 1px dotted #bbb !important;
padding:5px 0 5px 0;
}
.geo_finder_search_nearest_portlet img{
-webkit-box-shadow: 1px 1px 2px #000;
-moz-box-shadow: 1px 1px 2px #000;
box-shadow: 1px 1px 2px #000;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.geo_finder_search_nearest_portlet .portletHeader{
background: url(++resource++fta.plonetheme.images/bg-proposte.jpg) 0 0 repeat-x;
min-height: 26px;
color: #000;
font-size: 13px;
line-height: 26px;
text-shadow: 0 0 1px #fff;
}
.geo_all_results_view .item .img-hider{
margin: 0 10px 0 0;
clear: both;
float: left;
max-height: 100px;
min-width: 128px;
overflow-y: hidden;
}
.geo_all_results_view .item{
margin-bottom:1.3em;
border-bottom: 1px solid #eee;
padding-bottom: 10px;
}
.geo_all_results_view .item .info_container a{
text-decoration: none !important;
color: #002b36 !important;
}
.geo_all_results_view .item .info_container a:hover{
text-decoration: underline !important;
}
.geo_all_results_view .item .info_container p{
color: #636363;
}
#content .geo_all_results_view .item .info_container p.distance{
margin-bottom:0px;
}

