/* Institutional Pages */
.istituzionale #linkClienti{margin:30px 0 0 13px;padding-bottom:30px;}
.istituzionale #sidebarRightListing p{margin-bottom:20px;line-height:18px;font-size:14px;}
.istituzionale #sidebarRightListing p a{font-size:14px;color:#474747;font-weight:bold;text-decoration:underline;}
.istituzionale #sidebarRightListing ul li a{color:#474747;font-weight:bold;}
.istituzionale #sidebarRightListing h2{font-size:16px;font-weight:bold;color:#859106;}
.istituzionale #sidebarRightListing ul.list{font-size:14px;color:#474747;margin-bottom:40px;}
.istituzionale #sidebarRightListing ul.list li{line-height:18px;list-style-type:disc;margin-left:13px;}
.istituzionale #sidebarRightListing ol li{list-style-type:decimal-leading-zero;margin-left:30px;font-size:14px;height:18px;}
.istituzionale #sidebarRightListing ol li a{color:#474747;text-decoration:underline;font-size:14px;font-weight:bold;}
.istituzionale .gmap{border:1px solid #a7b700;width:435px;margin:0 auto 30px auto;}
.istituzionale #sidebarRightListing p.small-note{font-size:11px;}
#form-istituzionale{color:#474747;font-size:14px;}
#form-istituzionale input, #form-istituzionale label{width:200px;}
#form-istituzionale label{float:left;text-align:right;margin-right:10px;font-weight:bold;}
#form-istituzionale input{margin-bottom:15px;}

/* LISTING EXTRA */
.listing-extra .risultato {position:relative;}
.ie7 .listing-extra .risultato {overflow:hidden;}
.listing-extra .risultato.last {border:0;}
.listing-extra .imgRisultato {width:226px; height:173px; font-size:13px; line-height:17px;}
.listing-extra .imgRisultato a.hover {border: 4px solid #e8eacf;}
.listing-extra .imgRisultato img {width:218px; height:163px; display:block; cursor:pointer;}
.listing-extra .descrRisultato,
.listing-extra .descrRisultato p,
.listing-extra .descrRisultato ul li,
.listing-extra .dettagliRisultato p,
.listing-extra .dettagliRisultato ul li {font-size:13px;}
.listing-extra strong.article-title {display:block; font-size:17px; line-height:20px; margin:0 0 10px; padding:0;}
.listing-extra strong.article-title a {color:#859106; font-size:16px;}
.listing-extra .article-title a:hover,
.listing-extra .article-title a.hover {text-decoration:underline;}

/* preview article footer*/
.risultato .preview-article-footer {position:absolute; bottom:5px; left:0; width:100%;}
.ie7 .risultato .preview-article-footer {bottom:14px;}

.risultato .ajax-loader {text-align:center; margin:0 auto; position:static;}

/* preview article pagination */
.risultato .pagination-risultato {display:none; text-align:center; margin:0 auto; cursor:default;}
.risultato .pagination-risultato a {display:inline-block; width:11px; height:10px; margin-right:3px; background:url("/images/icons/article-bullet-inactive.png") no-repeat;}
.ie7 .risultato .pagination-risultato a {display:inline; margin-right:6px;}
.risultato .pagination-risultato a.selected {background:url("/images/icons/article-bullet-active.png") no-repeat;}
.risultato .pagination-risultato a.last {margin:0;}

/* preview article see all */
.risultato .see-all-articles {position:absolute; bottom:0; right:0;}
.risultato .see-all-articles a {font-size:12px; color:#859106;}

/* Menu Temi/Regioni */
#menu-temi-regioni.extra-static-menu {display:none;}
#menu-temi-regioni .inner-box-green{padding:0 15px;}
#menu-temi-regioni ul {margin-bottom:15px;}
#menu-temi-regioni ul.last {margin:0;}
#menu-temi-regioni ul.slide-toggle > li:first-child {width:100%; font-size:13px; font-weight:bold; height:19px; text-transform:none; line-height:16px; padding-top:4px; border-bottom:1px solid #BDC940; cursor:pointer;}
#menu-temi-regioni ul.last li:first-child {border:0;}
#menu-temi-regioni ul li ul {margin:0;}
#menu-temi-regioni .box-filter {padding:0; width:100%;}
#menu-temi-regioni .arrow-expand {float:left; margin-right:5px;}
#menu-temi-regioni a {display:block; color:#FFF; padding:6px 0 6px 8px;}
#menu-temi-regioni a:hover,
#menu-temi-regioni a.active {background:#E6E9CE; color:#859106; text-decoration:underline;}

/* Themes/Regions List */
.listing-extra .seo-text {padding-bottom:10px; line-height:17px; font-size:13px;}

.listing-extra .descrRisultato {width: 430px;}
.listing-extra .descrRisultato h2{font-size: 17px; line-height:20px; padding: 0;}

.listing-extra .descrRisultato h2 a {color: #859106; text-decoration: none; font-size:16px;}

.listing-extra .descrRisultato .abstract p{margin: 0;}
.listing-extra .dettagliSpunti {margin-top: 15px;}
.listing-extra .dettagliSpunti li {margin-bottom: 0; padding-bottom:5px;}
.listing-extra .dettagliSpunti a {color:#859106;}

/* EXTRA FOOTER BOX */
.extra-footer-box {float:left; background:#E6E9CE; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; padding:9px 9px 0; margin-top:20px;}

/* Large Version (Related GEO Lists) */
.extra-footer-box.large {width:687px; padding-bottom:4px;}
.extra-footer-box .title {float:left; width:100%; font-size:13px; font-weight:bold; padding-bottom:10px;}
.extra-footer-box a {font-size:13px; line-height:17px; color:#859106;}
.extra-footer-box > ul,
.extra-footer-box > ul > li {clear:both; float:left; width:100%;}
.extra-footer-box > ul > li {padding-bottom:10px;}
.extra-footer-box > ul > li.last {padding:0;}
.extra-footer-box .region-name,
.extra-footer-box .province-list,
.extra-footer-box .zit-list {clear:both; float:left; width:100%; padding:5px 0;}
.extra-footer-box .region-name,
.extra-footer-box .province-list {border-bottom:1px dotted #CCC;}
.extra-footer-box .region-name,
.extra-footer-box.small .theme-name {font-weight:bold;}
.extra-footer-box .province-list li,
.extra-footer-box .zit-list li {display:inline;}
.extra-footer-box.large .separator {margin:0 5px;}

/* Small Version (Related Themes/Regions Lists) */
.extra-footer-box.small {width:324px;}
.extra-footer-box.themes-list {margin-right:20px;}
.extra-footer-box.small div > a {clear:both; float:left; width:100%; padding-top:0; padding-bottom:10px; border:0;}
.extra-footer-box.small > div {clear:both; float:left; width:100%;}
.extra-footer-box.small div > ul {clear:both; float:left; width:315px; padding-left:10px;}
.extra-footer-box.small div > ul > li {padding-bottom:9px;}
.extra-footer-box.small .region,
.extra-footer-box.small .theme {border-bottom:1px dotted #CCC; margin-bottom:10px;}
.extra-footer-box.small .theme.last,
.extra-footer-box.small .region.last {border:0; margin:0;}