/* style */
/*
MENU CSS
RESET
TYPO
*/
/* @group reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
ol, ul{list-style:none}
caption, th{text-align:left}
q:before, q:after{content:''}
/* fine group reset */
/* =general */
body{color:#fff; background:#4f4f4f url("/web/notizie/canali/energiaeambiente/images/bk.png") repeat-x left top;  font-family:Arial,Helvetica,sans-serif}
abbr{border:0}
strong{font-weight:bold}

/* =link */
a:link, 
a:visited{ color:#000; text-decoration:none}
a:hover, a:focus{ text-decoration:underline}
a:focus, 
a:active{ outline:none}
a img:link, 
a img:visited{border:none; outline:none}
a img:hover{background:transparent}

.choose a:link, .choose a:visited{ color:#207697}
.tools-bar a:link, .tools-bar a:visited{color:#999}


/* typo */
/* @group general */
address, caption, cite, code, dfn, em, th, var{font-style:normal; font-weight:normal}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal; font-style:normal}
body{font-size:12px; line-height:15px; font-family:Arial,Helvetica,sans-serif}
h1, h2, h3{font-family:Georgia,"Times New Roman",Times,serif}
h1, h2{font-weight:bold}
/* basic font sizes */
p, ul, ol, dl, table, address, blockquote, fieldset, pre, form div{font-size:1em;  /* 14px */}
ul p, ol p, table p, dl p, ul ul, ol ol, ul ol, ol ul, address p, blockquote p{font-size:1em}
/* =form */
input, select, textarea{font-size:11px}
/* fine group general */
.news h3, .other-news strong,#correlati .title,.lst-speciali h4{font-family:Georgia,"Times New Roman",Times,serif}
#nav-main a, .other-news h3, #correlati a, .article h2{font-family:Arial,Helvetica,sans-serif}

/* =h2 */
h2 {letter-spacing:0.001em;text-transform:uppercase;}

/* =h3 */
.extra h3, .agenda em{font-weight:bold; font-size:11px; line-height:13px;  letter-spacing:0.001em; text-transform:uppercase}
.lst h4, .sub-content h4,.lst-element a, .agenda h4 a{font-size:12px; line-height:15px; font-weight:bold}

/* =h4 */
li.lst-reg a{ font-size:14px; font-weight:bold; text-transform:uppercase}
.lst-speciali h4 a{ font-size:16px; line-height:18px; font-weight:bold}


/* =footer */
#footer p, #footer li, #footer a, #footer span, .nav-footer{font-size:11px; line-height:13px}

/* =nav */
#nav-main a, .nav-services a, .hentry-summary a, #photo-content strong, #video-content strong,.lst-news h2{text-transform:uppercase}
.hentry-summary h4, #photo-content h4, #photo-content strong, .news span, .news-photo, #video-content h4{font-size:11px; line-height:12px}
#nav a, #nav-main a{font-size:18px; line-height:26px; font-weight:normal; letter-spacing:0px}

/* =nav-sub */
.nav-access a:link, .nav-access a:visited{font-size:1.1em; line-height:1.5em; font-weight:bold}
/* =nav-sub */
.p1-nav a{ font-size:13px; font-weight: bold; }
.p2-nav a { font-weight: normal; }

/* fine group nav */
/* =path */
.path{ font-size:12px}
.path strong, #photo-content h4, #video-content h4, .video-dett .date{font-weight:normal!important}
.tools-bar{font-size:11px; line-height:11px}

.news h3, .item a {font-size:22px; font-weight:normal; line-height:22px}
.item span{font-size:12px; line-height:14px}
.news p{font-size:12px; line-height:16px}
#nav-main a, .other-news h3{font-size:12px; font-weight:bold}
.corpo, .corpo p, .intro p, .news h4{font-size:1.1em; line-height:1.3em}
.corpo strong {font-weight: bold;}

#ind-rubrica p { font-size:1.3em; line-height:1.3em;}
.pg-special .news, .other-news strong, .sub-content h3, .subcover h3{font-size:11px; line-height:16px}
.other-news h3, .video-dett .date{font-weight:normal}
.other-news strong, .sub-content h3, .subcover h3{font-weight:bold; text-transform:uppercase}
.indice h3{font-size:13px; text-transform:uppercase}
#content-corpo a {text-decoration:underline;}
.date, .video-dett .date{font-size:11px}
.news .date, .video-dett .date{text-transform:uppercase}
.header-content .date, .hentry-meta li.date{font-weight:bold}
.copy{font-size:11px}
.archivio a, a.archivio{font-size:11px; line-height:11px; font-weight:bold; text-transform:uppercase}
.article h1, #energiaeambiente-gallery h1,#energiaeambiente-mm h1{font-size:32px; line-height:34px; text-transform:none; font-weight:normal}
.article h2, #energiaeambiente-gallery h2{font-size:16px; line-height:24px; font-weight:bold; text-transform:none}
.didascalia{ font-style:italic}

/* indice */
.hentry h3{font-size:20px; font-weight:normal; line-height:22px}
.pagination-bar,.lst-speciali span{font-size:11px; line-height:13px}
/* =correlati */
#correlati .title {font-size:12px;font-weight:bold;line-height:15px;text-transform:uppercase;}
#correlati h3{font-size:11px; font-weight:bold; text-transform:uppercase}
#correlati a{font-family:Arial,Helvetica,sans-serif; font-size:12px; text-transform:uppercase}
#correlati h4{font-weight:normal;}
.special a{font-weight:bold}

/* @group tool-bar */
#energiaeambiente-mm .tools-bar {margin:40px 0 0;}
#indice .tools-bar {margin:0;}
.tools-bar{ color:#999;  width:100%; height:30px; clear:both;  margin:0; padding:0;  border-top:1px solid #dedede;position:relative;}
.tools-bar ul{border-left:1px solid #dedede}
.tools-bar li{ float:left;  text-align:center;  padding:4px 4px 0; margin:0;  border-right:1px solid #dedede}
.tools-bar a{float:left; display:block; padding:0; margin:0}
.text-zoom{float:right;height:20px}
.text-zoom img{width:14px!important; height:14px!important}
.utils{float:left}
.social-button {position: absolute;top: -27px;right: 0;}
#energiaeambiente-mm .social-button {top: 40px;}

/* =pagination-bar */ 
.pagination-bar{position:relative; z-index:5; width:100%; clear:both; margin:0; padding:2px 0}
.pagination-bar ul{text-align:center; width:auto; float:none; z-index:5; line-height:18px; height:1%; margin:0 50px; padding:0; border:0}

.num-pag{height:1%; padding:0; margin:0}
.pagination-bar p{margin:0; padding:0 10px; text-align:center}
.pagination-bar .first, 
.pagination-bar .next, 
.pagination-bar .last, 
.pagination-bar .prev{width:18px; height:18px; line-height:18px; float:left;  display:block; padding:0; margin:0}
.pagination-bar .prev, .pagination-bar .first, 
.pagination-bar .next, .pagination-bar .last{position:absolute; top:0; z-index:100}
.pagination-bar .prev{left:23px}
.pagination-bar .first{left:0}
.pagination-bar .next{right:0; margin-right:23px}
.pagination-bar .last{right:0}
.first a, 
.next a, 
.last a, 
.prev a{text-align:left; background:url("/web/images/all.png") no-repeat 0 -6300px;  text-indent:-9999em;  width:18px; height:18px;  display:block; z-index:200;  margin:0; padding:0}
.prev a{ background-position:0 -6300px}
.first a{ background-position:-36px -6300px}
.last a{ background-position:-54px -6300px}
.next a{ background-position:-18px -6300px}
a:hover{ background-position:0 -6318px}
.next a:hover{ background-position:-18px -6318px}
.first a:hover{ background-position:-36px -6318px}
.last a:hover{ background-position:-54px -6318px}

/* =social-services */
.social-services{float:right}
.social-services dt, .social-services dd, .social-services li{display:inline}
.social-services dt, .social-services dd{float:left; margin:4px 0 0 0}
.social-services dd{padding:0 0 0 4px}
.social-services li{display:inline; margin:0; padding:0 4px 0 0; border:0}
.social-services img{width:16px; height:16px}
/* icone tools-bar */
li.b-home, li.b-scrivi, li.b-condividi, li.b-indietro, li.b-invia, 
li.b-stampa, li.b-suggest{background:url("/web/images/all.png") no-repeat;  padding-left:22px}
li.b-home{background-position:6px -4496px}/* ico_toolbar_home */
li.b-scrivi{background-position:4px -4897px}/* ico_toolbar_scrivi */
li.b-condividi{background-position:4px -4997px}/* ico_toolbar_share */
li.b-indietro{background-position:6px -4595px}/* ico_toolbar_indietro */
li.b-invia{background-position:4px -4695px}/* ico_toolbar_mail */
li.b-stampa{background-position:4px -4797px}/* ico_toolbar_print */
li.b-suggest{background-position:4px -5097px}/* ico_toolbar_suggest */

/* @group hx */
/* =general */
hr, .hide, .no, .lst-a span, #date h4{position:absolute; left:-10000px}
.clear{clear:both}
.bt-top, .skip, .nav-access, .print, .skip-link, .tagline{position:absolute; left:-10000px}
.nav-access a:link, .nav-access a:visited{color:#fff}
/* fine group common elements */
/* @group hx */
/* =h1 */
/* =h2 */
.article h2, #energiaeambiente-gallery h2{color:#595959}
.extra h3{background:#1e324e url("/web/images/all.png") no-repeat 5px -4394px; color:#fff; clear:both;  padding:3px 0 3px 16px; margin:0 0 3px}
.subcover, .extra .subcover, .other-news{clear:both; overflow:hidden; border-top:1px dotted #ABABAB; margin:0 0 10px 0; padding:2px 0 0}

/* video */
.subcover .hentry-photo{ clear:both;  display:block;  margin:0; padding:0}

.last-video .hentry-video{ position:relative; /*overflow:hidden; per IE 6 */width:100%; min-height:33px; clear:both; float:left; margin:0 0 5px 0}
/*.hentry-video img{width:210px; height:148px}*/
.last-video .hentry-video span{ position:absolute; left:65px; top:20px}
.last-video .hentry-summary{color:#595959; background:#fff url("/web/images/all.png") no-repeat 3px -5497px; position:absolute; left:0; bottom:0; width:165px; min-height:25px;  margin:0 5px 5px; padding:2px 5px 2px 30px}
/* =type */
.type{position:relative; z-index:0}
.pic img, 
.type img{display:block;  margin:0; padding:0}
.pic .type, .type strong{background:url("/web/images/all.png") no-repeat 0 -1300px; position:absolute; bottom:2px; right:2px; z-index:1;  text-indent:-9999px;  width:16px; height:16px; display:block; overflow:hidden;  margin:0; padding:0}
.pic{position:relative; z-index:1}
.playvideo span{ position:absolute; top:15px; left:65px;}


/* =photo-daily-content */
#photo-content, #video-content{min-height:280px}
#photo-content .pic, #video-content .pic{text-align:center; width:100%; display:block; margin:4px 0; padding:0}
#photo-content, #video-content{margin:1px 0 5px 0}
#photo-content ul, #video-content ul{float:left; display:inline; margin:0 0 3px -25px; padding:0 0 5px 0;  border:1px dotted #ABABAB; border-width:0 0 1px 0}
#photo-content li, #video-content li{background:#FFF url("/web/notizie/canali/energiaeambiente/images/bk_vert.gif") repeat-y scroll -145px top; width:90px; min-height:120px; float:left; display:inline; margin:0 0 10px 0; padding:0 0 0 25px}
#photo-content li, #video-content li{float:left; display:inline}
#photo-content .pic:hover, #video-content .pic:hover{border-color:#fff}
#photo-content img, #video-content img{width:90px; height:64px}
#video-content ul{margin:0 0 3px -23px}
#video-content li{padding:0 0 0 23px}
#photo-content ul{margin:0 0 3px -23px}
#photo-content li{padding:0 0 0 23px}
#photo-content, #energiaeambiente-gallery #video-content{min-height:150px}
#video-content .type, .video strong{  background:url("/web/images/all.png") no-repeat 0 -1400px}

#energiaeambiente-mm .photo-panel {padding:30px 0 0;}
.photo-panel {background-color:#484848;clear:both;color:#FFFFFF;margin:0;padding:30px 0 0;width:660px;}
.photo-panel .nav-lst{padding:0 7px 7px 0; text-align:right}
.photo{position:relative;clear:both;height:440px;margin:0 0 15px;padding:0;text-align:center;width:660px;}
.photo .info{position:absolute;bottom:0;left:0; width:100%;height:75px; text-align:left;background:url("/web/notizie/mondialisudafrica/images/transparent-bg.png"); padding:12px 12px 0 12px}
.photo-panel .copy,.photo .info .date{ color:#fff}
.photo-panel .copy { position:absolute; bottom:0; left:0}
.photo-panel .nav-lst strong{ color:#fff;}

span.date {display:block;margin:0 0 10px;}
#energiaeambiente-mm span.date {display:block;margin:0}

#energiaeambiente-gallery .corpo { margin:10px 0 0 }

/* =h3 */
.article .header-content{margin:0; padding:0 0 12px 4px}
.article .corpo{clear:left; margin:0 0 16px; padding:0 4px}
.news h3{margin:0 0 6px}
#correlati h3{ background-image:none;  color:#595959;  padding:0 0 2px; margin:0;  border-bottom:1px dotted #ababab}
.lst-photo h3{ padding-bottom:0}
/* =h4 h5 h6 */
.hentry-main h4{color:#595959; margin:0 0 7px 0}

/* fine group hx */
/* =img */
a img{border:0}
.r-img{float:right; margin:0 0 0 5px; }
.l-img{float:left; margin:0 5px 0 0;}
.c-img{clear:both; margin:0 0 5px}
.l-img img, .r-img img, .c-img img, 
.type img{display:block}
.lst-news .hentry .r-img{margin:4px 0 4px 5px}
/* =table */
.corpo table{margin:0 0 15px}
/* =p */
p{margin:0 0 15px; padding:0}
li p, dd p{margin:0 0 5px; padding:0}
#photo-content p {margin:0}
/* =li */
dl, ul, ol{padding:0; margin:0 0 15px}
dd ul, dd ol, ul ol, ul ul, ol ul, ol ol{padding:0; margin:0}
.corpo li, .message li, .err li{list-style:disc; margin-left:16px}
.corpo li{margin-left:1.285em; /*18*/}
.corpo li, .message li, .err li{list-style:decimal; margin-left:1.928em /*27*/}
#energiaeambiente-static .url li{background:url("/web/images/all.png") no-repeat scroll 100% -397px transparent;margin:0 0 3px; padding:0 0 3px; border-bottom:1px dotted #ababab}
#energiaeambiente-static .corpo a,#energiaeambiente-static strong{ font-weight:bold}
#energiaeambiente-static .corpo p{ margin:0 0 15px}
#energiaeambiente-static .list li{list-style-type: square; margin: 0 0 13px 25px}

.message li, .err li{margin-bottom:4px}

/* @group struttura */
/* =layout */
body{text-align:center; margin:0; padding:0}
.pg{ text-align:left;  width:994px; min-height:1200px;  position:relative;  margin:0 auto 30px; padding-top:102px}
.bk{ background-color:#fff; color:#000;  width:100%; min-height:1000px;  float:left}
.wrap, .wrp{ width:100%;  float:left;  padding:0; margin:0}
/* @group grid main */
.c-1, .c-2, .c-3{min-height:800px;margin:0 0 16px; padding:0;}
.c-1{}
.c-2{background:url("/web/images/bdr_2col.gif") repeat-y 676px 0}
.c-3{background:url("/web/images/bk_columns_section.gif") repeat-y}
.main-content{width:978px; position:relative; margin:0 8px; padding:0}
.c-2 .main-content, .c-3 .main-content{width:659px;  float:left; display:inline;  padding:0; margin:0 0 0 8px}
.content, .sub-content, .extra{width:100%; float:left; display:inline; margin:0; padding:0}
.extra{ width:300px;  float:right;  margin-right:8px}
/* =c-3 */
.c-3 .content{width:430px}
.c-3 .sub-content{width:210px;  float:right}
#energiaeambiente-home .sub-content{margin:0}

/* fine group grid */
/* @group header */
.header{color:#fff; background:#269b31 url("/web/images/bk_header_interna.gif") repeat-x left top;  width:100%;  position:relative; z-index:10000; /*overflow:hidden; */float:left; padding:0; margin:0}
  
#header-hp{background-image:url("/web/images/bk_header.gif");  min-height:54px;  padding:10px 0}
#header-internal{ width:100%;  min-height:39px}
 
.brand{position:relative;  width:163px; height:39px;  float:left}
#header-hp .brand{ width:243px}
.logo{ font-size:22px; line-height:22px;  font-weight:bold; text-align:left;  position:absolute; top:2px; left:10px;  width:233px; height:39px; float:left;  margin:0; padding:0}
.logo a:hover, .logo a:focus, .logo a:active{outline:none; border:0}
.logo a, .logo a:hover{ width:233px; height:39px;  display:block}
.logo{ position:absolute; top:0; left:9px;  width:152px}
.logo img{width:152px; height:39px}

.header h2{ float:left; display:inline;  margin:6px 0 0; padding:2px 0 2px 10px;  border-left:1px solid #def0e3}
div.title-main-content{float:left; width:100%}
.title-main-content h1, 
h1.title-main-content, 
h1.title-area, span.title-area{color:#fff;  position:absolute; top:0; left:0; z-index:50000; clear:both;  margin:108px 0 0 162px; padding:2px 0 2px 10px;  border-left:1px solid #def0e3}
/* fine group header */ 
/* =footer */
#footer{color:#595959; background:#fff url("/web/images/bk_footer.gif") left top repeat-x;  min-height:71px;  clear:both;  padding:0}
#footer .nav-footer, #footer .copy{text-align:right; width:465px; float:right; clear:right}
#footer .nav-footer{margin:0 7px 0; padding:0 0 6px}
.nav-footer a{margin:0}
#footer .copy{padding:0 3px 0 0; margin:10px 0}
/* footer */
.pg-special #footer .wrap{margin:5px 0 0}
.pg-special #footer .copy{float:left;  margin:0 0 0 7px; padding:0; text-align:left}
.pg-special #footer{background:#fff url("/web/notizie/canali/energiaeambiente/images/bk_footer_speciali.png") repeat-x left top}
/* fine group struttura */

/* @group nav */
/* =nav-bar */
#nav-bar{background:#D7EADC url("/web/images/bk_menu.gif") repeat-x left 100%;  text-align:left;  width:100%; float:left; clear:both;  border-top:1px solid #fff}

/* =nav-main */
#nav-main{position:absolute; top:69px; left:3px; float:left; display:inline; padding:0 5px 1px 0; margin:2px 0 0 5px}
#nav-main li{background-color:#1e324e; float:left; display:block;  margin:0 2px; padding:0 2px 0 0}
#nav-main a{background:#0a394b; color:#fff;  display:block; float:left;  cursor:pointer;  padding:0 14px; margin:0}
#nav-main em{color:#269b31}
#nav-main li#on{background-image:none; background:none; position:relative; bottom:-1px; padding:0}
#on a{background:#fff; color:#1E324E; padding-left:14px; padding-right:17px; border:0}

/* =nav-sub */
#nav-sub {
	background-color: #fff; color: #595959;
	width: 100%;
	float: left;
	margin: 3px 0 7px;  
}
#nav-sub a:link, #nav-sub a:visited {
    color: #595959;
}
/*#nav-sub a:link, #nav-sub  a:visited {
    color: #000;
}*/
#nav-sub ul.p1-nav {
	background-color: #fff; color: #595959;
	/*margin: 0 0 0 5px*/
}
#nav-sub ul { list-style: none; }
#nav-sub li {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	background: url("/web/images/all.png") no-repeat 100% -6893px; /* sub_sep.gif */ 
}

#nav-sub .n-ext {
	position: relative; /* p2-nav */
	z-index: 5;
	float: left;
}
#nav-sub a {
	line-height: 25px;
	display: block; float: left;
	padding: 0 7px;
}


#nav-sub .p2-nav, .p2-nav a { background-color: #f1f1f1;}

.p2-nav li {
    background-image: none;
	width: 100%; height: 1%; /* ie 6 */
	float: left; display: block;
}
/* 2 livello p2-nav + nav-regioni */

.p2-nav a {
	background: url("/web/images/all.png") no-repeat 7px -1094px; /* dott_green.gif */
	line-height: 1.5;
	text-align: left; white-space: normal !important;
    float: none; display: block;
	padding: 0 0 0 22px; margin: 0;
}
#nav-sub .n-ext:hover .p2-nav { 
	left: -77px;
	top: 23px;
}
#nav-sub div.n-ext:hover .p2-nav {
	left: -1px;
	top: 23px; /* questo è per IE7 */
}
#nav-sub .p2-nav {
	min-width:180px;
	position: absolute; /* il blocco di contenuto è relativo all'elemento con classe n-ext */
	/*   top: 2em; */ /* rimosso per IE7 */
	left: -999em; /* fuori dallo schermo */
	z-index: 10000;
	width: 12em; /* width è richiesta */
	margin: 0; 
	padding: 7px 0; 
	border: 1px solid #ababab;
}

/* fine group nav */ 
/* =path */
.path{ position:relative;  background-color:#fff; color:#999;  float:left; width:100%;  padding:4px 0 7px; margin:1px 0 0 0;  border-top:1px dotted #ababab}
.path p{margin:0 200px 0 0; padding:0}

.path a+a:link, .path a+a:visited{color:#999}

/* =fine path */
/* =other-news */
.other-news h3, .other-news h4{color:#269b31; margin:0 0 4px; padding:0}
.other-news li{color:#000; background:url("/web/images/all.png") no-repeat 0 -1195px; padding:0 0 0 10px; margin:0 0 3px}
.other-news li{margin:0 0 6px}
.other-news .archivio{margin:-10px 0 0}

/* @group common elements */
.lf{float:left}
.rf{float:right}
.cf{clear:both}
/* Usate per tabelle dati */
.rd{float:right}
.ld{float:left}

/* =archivio */
.archivio, .back, .top{background:url("/web/images/all.png") no-repeat 100% -397px; color:#ababab; float:right; text-align:right;  padding:0 25px 0 0; margin:0}

/* =link */
.link{ width:100%;background:url("/web/images/all.png") no-repeat 100% -397px; color:#ababab; float:left; text-align:left;padding:0 25px 0 0; margin:0}

/* @group adv banner */
.adv{position:relative; width:100%;  float:left; text-align:left}
.extra .adv, 
.content .adv{ width:100%; min-height:250px; background:#efefef url("/web/images/all.png") no-repeat 100% 100%;  padding:0 0 22px 0; margin:0 0 16px;  border:1px dotted #ababab; border-width:0 0 1px 0}
.content .adv{ clear:both;  padding:5px 7px 15px; margin:0}
.l-adv{float:left; display:inline}
.r-adv{float:right;  display:inline}
.two{background-color:#fff!important;min-height:90px!important;}
/* = adv-top */
.adv-top-page{text-align:center; position:absolute; top:6px; left:0; z-index:10000; width:100%; min-height:90px; clear:both; padding:0; margin:0 0 4px}
.adv-top-page .adv728{background:url("/web/images/all.png") no-repeat 0 -180px; float:left; display:inline; margin:0 0 0 0; padding:0 7px 0 11px; border-right:1px solid #314663}
.adv-top-page .adv234x60{height:72px; background:#efefef url("/web/images/all.png") no-repeat 100% 100%; padding:2px 2px 15px 2px; margin:0 0 16px; text-align:left; float:right; border:1px dotted #ababab; border-width:0 0 1px 0}
.adv468{text-align:left; width:468px}
#wide_ad_unit{padding:7px 7px 0 7px}
.adv-article-google{background:#efefef url("/web/images/all.png") no-repeat -125% 100%!important; margin:0; padding:0}
.content .adv{padding:0 0 10px 0}
.spot{ margin: 0 0 15px 0}
/* fine group adv */
/* @group news */ 
/* =news */
.news{ width:100%; overflow:hidden;  padding:6px 0 10px; margin:0;  border:1px dotted #ababab; border-width:1px 0 0}
#energiaeambiente-rubrica .big{border:none}
.news em{color:#000}
.news p{color:#595959; margin:0 0 5px}
span.dashed{color:#269b31}
/* =news meta */
.news .meta, .hentry div.meta, #fdg .meta{ display:inline; float:left; margin:0; padding:0 5px 0 0; border:0}
/* =more */
.more{width:100%; clear:both; margin:3px 0 0}
.lst .more{margin:3px 0 0}
.more li{background:url("/web/images/all.png") no-repeat 0 -4096px; padding:0 0 0 10px; margin:3px 0 0}
.more li.empty, .empty{ position:absolute; top:-9999px; left:-9999px}
/* =news-photo */
.news-photo .c-img{ background-color:#595959; color:#fff;  display:block;  margin:0 auto; padding:0}
.news-photo p{padding:4px; margin:0}
.news-photo .photo-tool{padding:4px 0}
.news-photo .didascalia{ color:#595959;text-align:right; display:block; clear:both}
.more-content .news-photo .didascalia{margin:0 0 11px}
.subcover .news{margin:0 0 5px 0; padding:0; border:1px dotted #ababab; border-width:0 0 1px}
.news img{margin:5px 0 0;}
.news img{width:128px; height:90px}
img.small {width:90px!important; height:64px!important}
#ind-rubrica img {width:128px; height:90px}
.news span{color:#595959; display:block; margin:5px 0 0}

.pg-special .home {width:100%;text-align:center;float:left;margin:0 0 6px;padding:10px 0;}

.pg-special .didascalia{width:600px;display:block;float:none;text-align:center;margin:0 auto;}

/* =nav-gallery */ 
#energiaeambiente-news .multifoto,#energiaeambiente-news .gallery-photo {background-color:#595959;color:#FFFFFF;margin:0 0 15px;overflow:hidden;padding:7px 0;width:100%;}
#energiaeambiente-news .didascalia {color:#FFF;}
.nav-gallery { width:99%; height: 18px; line-height: 18px; margin: 0; padding: 0 0 3px;}
.nav-gallery ul, .nav-gallery .b-nav { width: auto; height: 18px; line-height: 18px; float: right; text-align:right; display: inline; padding: 0; margin: 0; border-right: 1px solid #a9a8a6}
.nav-gallery li {float: left; display: inline; overflow: visible; padding: 0; margin: 0 5px 0 0;border-left: 1px solid #a9a8a6;}
.nav-gallery li.num-pag {border:1px solid #595959}
.nav-gallery a {text-align: left; background: url("/web/images/all.png") no-repeat 0 -6300px; /* nav_gallery.gif */text-indent: -9999em;width: 18px; height: 18px;display: inline; float: left;margin: 0 0 0 5px;padding: 0;}
.nav-gallery a.prev {background-position: 0 -6300px;}
.nav-gallery a.prev:hover {background-position: 0 -6318px;}
.nav-gallery a.next { background-position: -18px -6300px;}
.nav-gallery a:hover { background-position: 0 -6318px;}
.nav-gallery a.next:hover {background-position: -18px -6318px;}
.nav-gallery span{ display:inline; margin:0 0 0 10px}
#gallery{ display:none}

/* =fine group news */
/* @group correlati */
#correlati{clear:both; padding:0; margin:0; border-top:5px solid #269b31}
#correlati h2, #correlati .label{background:url("/web/images/all.png") no-repeat 0 -1094px; color:#269b31;  padding:2px 0 2px 10px; margin:0;  border:1px dotted #ababab; border-width:0 0 1px;  border-color:#269b31 #ababab #ababab}

.lst-special li{ padding:5px 0; margin:0;  border-bottom:1px dotted #efefef}
.lst-special ul{ border: none !important}
.lst{ margin:12px 0 0}
.lst ul{margin:0; padding:0 0 5px 0;  border:1px dotted #efefef; border-width:0 0 1px}
.lst-cast ul{border:0}

#correlati h3{background-image:none; color:#595959; margin:0; padding:0 0 2px; border-bottom:1px dotted #ABABAB}

/* =lst-associate */
.lst-associate li{padding:0}
.lst-associate a{background:url("/web/images/all.png") no-repeat 0 -4093px; display:block; padding:4px 0 4px 10px}
.lst-associate li.empty{ position:absolute; top:-9999px; left:-9999px}

/* =lst-multimedia */
.lst-multimedia li{padding:4px 0}
.lst-multimedia a{/*display:block; padding:0 4px 7px 20px*/}
.lst-multimedia img{/*display:block; margin:0 4px 7px 20px*/}
#correlati .video li{width:100%; clear:both; background:url("/web/images/all.png") no-repeat 0 -2690px; margin:5px 0 0; padding:5px 0 0; border:1px dotted #efefef; border-width:1px 0 0}
#correlati .video h4 { margin:6px 0 0!important;}
#correlati .special{ background-color:#e3e3e3; background-image:none;  position:relative; z-index:0;  clear:both; overflow:hidden;  padding:4px; margin:4px 0 0}
.special .date{ margin:0; padding:0}
.lst-multimedia img{ display:block;/* margin:0 -4px -7px -20px*/}
#correlati .video{margin:0; padding:0}
/*.special strong{ margin:7px 4px 0 0}*/
.lst-multimedia{  overflow:hidden; clear:both; margin:0; padding:0;}
.lst-multimedia ul {width:100%; overflow:hidden; border:1px dotted #ababab; border-width:0 0 1px;margin:0 0 3px;}
.lst-multimedia img{height:64px; width:90px}
.lst-multimedia .special {background-color:#e1eaf1;background-image:none;clear:both;margin:1px 0 2px 0;overflow:hidden;padding:4px;position:relative;z-index:0;}

/* @group lst */
/* =lst */
.lst{ clear:both; overflow:hidden;  margin:0 0 10px; padding:0}
.lst li{ float:left; margin:0; padding:0 0 6px}
.lst ul, .lst ol{ overflow:hidden; margin:0 0 6px; padding:0}
.hentry ul, .hentry ol, .extra ul{margin:0}
.hentry ul, .extra ul{border:none}
.lst p{ padding:0; margin:0}
.lst h4, .lst h3{margin:0; padding:0}
.lst h3+p, .lst h4+p{margin:4px 0 0}

/* */
.item img{width:49px; height:50px; margin:0 0 0 5px; padding:0}

/* =indice */
.lst-news h2{background:#FFF url("/web/images/bk_tit.gif") repeat-x scroll 1px top; clear:both; color:#595959; margin:0; padding:12px 0}
.hentry span{color:#595959; margin:0 0 5px}

.lst-news .hentry{border-top:1px solid #DEDEDE}
li.hentry{float:left; width:100%}
.hentry{width:100%; clear:both;  overflow:hidden; margin:0; padding:0 0 6px}
.lst-news img{height:64px; width:90px}
.lst-news h3{clear:left; margin:0 0 4px}
.lst-news ol{border-bottom:1px solid #DEDEDE; clear:both; float:left; margin:0 0 5px; padding:0; width:100%}

/* =hentry-meta+date */
.hentry-meta{ margin:0 0 4px}
.hentry-meta li, 
.hour{ color:#595959;  float:left; display:inline;  padding:6px 6px 2px 6px; margin:0;  border:1px solid #dedede; border-width:0 1px 0 0}
.hentry-meta li.hour{padding:4px 4px 0 0}
.hour strong, 
.hour span{ float:left;  padding:2px; margin:0}
.hour span, 
.hour strong{ background-color:#1e324e; color:#fff;  text-align:center}
.day{color:#595959}
li.duration{float:right}

.lst-news-results li.hour{padding:4px 4px 0}
.lst-news-results li.pos{border-width:0 1px}

ul.hentry-link{ float:left; display:inline;  margin:0 0 4px; padding:0}
.hentry-link li{ background-color:#fff; color:#595959;  padding:0 0 0 3px; margin:0;  border:1px solid #dedede; border-width:0 0 0 1px}
.hentry-link a{padding:0 0 0 3px; margin:0 3px 0 0}
.hentry-link li, 
.hentry-link a{ float:left; display:inline}

/**/
.pg-special .article-content{display:block}
.pg-special .header-energiaeambiente{color:#fff; background:#269b31 url("/web/notizie/canali/energiaeambiente/images/bk_header_speciali.png") repeat-x left top; width:100%; height:29px; position:relative; z-index:10000; float:left; text-align:right; padding:0; margin:0}
  
.pg-special .brand{position:relative; width:118px; height:29px; float:left; padding:0; margin:0}
.pg-special .logo{position:absolute; top:0; left:9px; width:118px; padding:0; margin:0}
.logo a, .logo a:hover{width:118px; height:29px; display:block}
.logo img{width:118px; height:29px}
.link-back{margin:0; padding:0; height:1%}
.link-back img{width:83px; height:29px}

.pg-special #nav-bar{color:#fff; background:#2583A7 url("/web/notizie/canali/energiaeambiente/images/bk_menu_speciali.png") repeat-x left top;  width:100%; height:97px; position:relative}
.logo-canale{margin:15px 0 0 15px; float:left;}
.logo-canale img{width:360px; height:50px}
.comp-canale{float:right}
.comp-canale img{width:562px; height:97px}
.logo-canale-footer{margin:0 0 0 7px}
.logo-canale-footer img{width:224px; height:25px}
#nav-bar span{ position:absolute;top:23px;left:380px;padding:0 0 0 15px;font:normal 30px/34px Arial, Helvetica, sans-serif;border:1px solid #fff;border-width:0 0 0 1px;}

/* home */
.intro{width:100%; background-color:#E1EAF1; margin:0 0 15px 0; padding:7px; border:1px solid #349dbb; border-width:5px 0}
.intro p{margin:0; padding:0 7px}
.news .more{clear:both; padding:7px 0 0}

/* news */
.pg-special .news{clear:both; padding:5px 0 12px 0}
.news h2{margin-bottom:15px}
/*.news img, .item img{margin-right:7px!important}*/
.news .date{color:#F9A833}
.pg-special .article-content{margin:0; padding:0;}
.big img{width:300px;height:212px;}
.meteo img{width:210px;height:39px}
.newsmap img{width:210px;height:137px}

.pg-special span.date,  #correlati a, .more a, .archivio a{color:#005696 /*1e324e*/}
#photo-content strong, #video-content strong, .header-content span.date,.video-dett .date{color:#005696}
.item a,#content-corpo a{color:#de8e1a}

.other-news strong, .sub-content h3, .subcover h3{background:#286073 url("/web/images/all.png") no-repeat 5px -4394px; color:#fff; display:block; clear:both;  padding:2px 0 2px 16px; margin:0 0 5px 0}
.sub-content .subcover h3, #indice .subcover h3{margin:0 0 1px;}
.extra h3{background-color:#1e324e}

.last-video h3{margin:0 0 1px}
.other-news li{height:20px; border:1px dotted #ababab; border-width:0 0 1px 0}
.type img{background-color:#fff}
/* @group correlati */
#correlati {clear: both;padding:0; margin:0;border-top: 5px solid #1e324e;}
#correlati .title{background: url("/web/images/all.png") no-repeat 0 -1094px; color:#1e324e; display:block;padding: 2px 0 2px 10px; margin: 0 0 10px;border: 1px dotted #ababab; border-width: 0 0 1px; border-color: #269b31 #ababab #ababab}
/*.dossier #correlati h2{
    color:#207697; 
}*/
#correlati li{width:100%; clear:both;}

.article .more-content {width:210px;float:right;border-left: 1px solid #dedede;margin:5px 0 10px 9px; padding:0 0 10px 9px}
.corpo p{margin-bottom:0}
.pg-special .copy{width:100%; display:block; text-align:center; color:#595959; margin:0 0 10px}

* html .pg-special .more-content{width:200px}
* html .pg-special .special{width:190px}

/* fine adv-top */
.pg-special .adv-top-page{height:90px}
.subcover li{float:left; margin:0 9px 0 0}

/* =extra */
#banner300x250{height:255px}
li.lst-reg{ width:100%; clear:both; padding:5px 0;border: 1px dotted #ababab; border-width: 0 0 1px; }
li.lst-reg a{ display:block}
.dossier h3,.speciali h3{ margin:0!important;}

.lst-element li a{background:url("/web/images/all.png") no-repeat scroll 0 -1094px transparent;display:block;margin:0;padding:0 0 0 12px;}
.lst-element li { width:100%; margin:0 0 5px;padding:3px 0; border:1px dotted #ababab; border-width:0 0 1px;}

.lst-speciali{ background-color:#f5f5f5; padding:0;}
.lst-speciali .news{ width:auto; padding:7px}
.lst-speciali { margin:0; padding:0}

.agenda em{ color:#595959}
.agenda .news {padding:0 0 7px;}

.box-img{background-color:#f4f4f4;}
.box-img img{ width:70px; height:69px;margin:7px 0 7px 20px}

/* =video */
#energiaeambiente-mm .main-content{overflow:hidden}
.sub-content{/*clear:both; */ margin:20px 0 0}
.video-player{ min-height:350px;background:#484848;text-align:center;clear:both;overflow:hidden;margin:0 0 15px 0;padding:15px}

/* =video-dett */
.video-dett{float:left; width:100%; background-color:#000; color:#fff; padding:7px 10px; margin:0}
.video-dett .date{ color:#696969;border:none; margin:0; padding:0;}
.video-dett h2{clear:both; margin:0 0 5px; font-size:20px; line-height:22px; font-weight:normal; text-transform:none}
.video-dett span{color:#595959; display:block; clear:both; margin:0}

/* =lst */
#sub-content .subcover{margin:0}
#sub-content h3{margin:0 0 1px}

#energiaeambiente-mm .lst-video{background-color:#484848; position:relative; width:100%; overflow:hidden; margin:0 0 0 -8px; padding:17px 7px 7px}
#energiaeambiente-mm .header-content {clear:both;margin:0 0 10px;}
.lst-video a{color:#fff}
.lst-video h3{position:absolute; top:-9999px; left:-9999px}
.lst-video ol{width:100%; min-height:610px; float:left; display:inline; margin:0; padding:0; border:1px solid #7C7C7C; border-width:0 0 1px; border-style:dotted}
#indice .subcover ol{min-height:154px;}
.lst-video ol{float:right; width:100%}
.lst .hentry{position:relative; width:128px; height:138px; float:left; display:inline; clear:none; padding:0 17px; margin:0 0 15px; border:1px solid #bfbfbf; border-width:0 0 0 1px}
.hentry-content li{ float:left; display:inline;  padding:0; margin:0;  border:none}
.hentry-meta{margin:0 0 3px}
.hentry-title{display:block; margin:93px 0 0; padding:0}
.hentry-title strong{display:block; margin:0; padding:0}
.hentry-content li.date{color:#447EAF}
.hentry-meta{display:inline; width:100%}
.hentry-content em, 
.category em{position:absolute; top:-9999px; left:-9999px}
.hentry-content{position:absolute; top:0; left:0; z-index:1; width:128px; min-height:90px; display:block; margin:0 0 0 15px; padding:0}
.hentry-content div{background-color:#000; color:#fff; position:absolute; top:0; left:-9999px; z-index:100; width:114px; min-height:76px; padding:5px; margin:0 0 20px; border:2px solid #9F9F9F; cursor:pointer}
.hentry-content p{color:#fff; margin:0}
.hentry:hover div{top:0; left:0}
/* hentry-pic */
.hentry-pic{}
.hentry-pic img{width:128px; height:90px; display:block; margin:0; padding:0}
.hentry-pic span, 
.lst a.link-playlist{display:none}
.lst a.link-playlist{text-indent:-9999px; margin:0 -2px -2px 0}
.add{background:url("/web/multimedia/images/ico_more.gif") no-repeat 0 0}
.remove{background:url("/web/multimedia/images/ico_less.gif") no-repeat 0 0}
/* =nav-lst */
.nav-lst{color:#565656; width:100%; overflow:hidden; clear:both; padding:7px 0 0; margin:0}

.num-tot{float:left; display:inline}
/* =nav-tool */ 
ul.nav-tool{   height:18px; line-height:18px; color:#fff; text-align:right; float:right; display:inline; margin:0 7px 0; padding:0; border:1px solid #a9a8a6; border-width:0 1px 0 0}
.nav-tool li{float:left; display:inline; padding:0; margin:0 5px 0 0; border:1px solid #a9a8a6; border-width:0 0 0 1px}
.nav-tool li.num-pag{border:1px solid #484848}
.nav-tool a{text-align:left; background-image:url("/web/images/nav_gallery.gif");  background-repeat:no-repeat;  background-position:0 0;  text-indent:-9999em;  width:18px; height:18px;  display:block;  display:inline; float:left;  margin:0 0 0 5px; padding:0}
.nav-tool a.prev{ background-position:0 0}
.nav-tool a.next{ background-position:-18px 0}
.nav-tool a:hover{ background-position:0 -18px}
.nav-tool a.next:hover{ background-position:-18px -18px}
.message{color:#fff; margin:-17px 0 0 1px; padding:30px}
/* fine group nav */

#ansamap-area .main-content{ margin-top:0;}

/* =box-pp*/
.box-pp{clear:both;border:1px solid #fff;border-width:0 0 17px;margin:0;}
.box-pp .date{text-transform:uppercase;display:block;color:#F9A833;padding:4px 0 0 5px;}
.box-pp .ui-tabs-nav-item .date{color:#F9A833;}
#featured{position:relative;border:5px solid #1e324e;width:650px;height:240px;background:#e3e3e3;margin:0;padding:0;}
.ui-tabs-nav{position:absolute;top:0;left:340px;list-style:none;width:309px;margin:0;padding:0;}
.ui-tabs-nav li{font-size:12px;color:#000;padding:1px 0 1px 13px;}
.ui-tabs-nav li img{width:90px;height:64px;float:left;background:#e3e3e3;border:1px solid #eee;margin:4px 5px;padding:2px;}
.ui-tabs-nav li a{font-size:12px;line-height:16px;}
.ui-tabs-nav span{display:block;margin:0;padding:5px 0 0;}
.ui-tabs-nav-item a{display:block;height:78px;color:#1e324e;background:#e3e3e3;line-height:20px;font-weight:bold;}
.ui-tabs-nav-item a p{color:#595959;font-weight:normal;}
li.ui-tabs-nav-item a:hover{background:#afafaf;text-decoration:none; color:#1e324e;}
#featured li.ui-tabs-selected{background:url('/web/notizie/canali/energiaeambiente/images/selected-item.gif') top left no-repeat;}
li.ui-tabs-selected a{background:#1e324e;color:#fff;text-decoration:none;}
li.ui-tabs-selected p{color:#fff;}
#featured .ui-tabs-panel{width:340px;height:240px;background:#fff;position:relative;}
.ui-tabs-panel img{width:340px;height:240px;}
#featured .ui-tabs-panel .info{position:absolute;top:160px;left:0;width:340px;height:75px;background:url('/web/notizie/canali/energiaeambiente/images/transparent-bg.png'); padding:5px 0 0}
.info h2{font-size:20px;line-height:22px;font-weight:normal; text-transform:none;color:#fff;display:block;overflow:hidden;margin:0;padding:0;}
.info a{font-size:20px;line-height:22px;font-family:Georgia, serif;font-weight:normal;color:#fff;display:block;overflow:hidden;margin:0;padding:0 5px;}
.info p{font-size:12px;line-height:15px;color:#f0f0f0;margin:0 5px;}
#featured .info a{text-decoration:none;color:#fff;}
#featured .info a:hover{text-decoration:underline;}
#featured .ui-tabs-hide{display:none;}

/* ricerca */
h2 {
letter-spacing:0.001em;
text-transform:uppercase;
}
.lst-news .hentry h4, .lst-goingout h4, .lst-movies h4, .news-special .hentry h4  {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
font-weight:normal;
line-height:20px;
}
#search-advanced #help-content h3 {
font-size:14px;
}
#search-advanced #help-content h3, #search-advanced #help-content h4 {
font-weight:bold;
text-transform:uppercase;
}
#energia-search .hentry ul.hentry-meta,#energia-search ul.hentry-meta {
float:left;
margin:0 0 4px;
}
.hentry p {
color:#595959;
margin:5px 0;
}
.lst-news .hentry h3, .lst-news .hentry h4 {
clear:left;
}
#energia-search .content h2 {
    background: #fff url("/web/images/bk_tit.gif") repeat-x 1px top; color: #595959;
    clear: both;
    padding: 12px 0; margin: 0;
}
#energia-search .lst-news ul, #energia-search .lst-news ol {
clear:both;
float:left;
margin:0 0 5px;
padding:0;
width:100%;
}
/* link-help */
.link-help {
font-size:11px;
font-weight:bold;
line-height:11px;
text-transform:uppercase;
}
.link-help,.link-help:hover {
background:url("/web/images/all.png") no-repeat scroll 100% -398px transparent;
color:#ABABAB;
margin:0;
padding:0 25px 0 0;
text-align:left;
}

/* @page search-area */
#header-search{ position:absolute; bottom:5px; right:10px;}
#header-search fieldset.f-input .text {
border:1px solid #47362D;
display:inline;
float:left;
line-height:15px;
min-height:15px;
padding:0;
width:182px;
}
#header-search legend{ display:none}
/* =search-advanced */
#search-advanced {
	clear: both;
	margin: 0 0 21px; 
}
#search-advanced h2 {
    background: transparent url("/web/images/bk_label_sitemap.gif") left 3px repeat-x;
    clear: both;
    margin: 0; padding: 0;
}
#search-advanced h2 span {
    color: #595959; background-color: #fff;
    margin-left: 10px; padding: 0 5px;
}
#search-advanced form {
    width: 100%;
	overflow: hidden;
	padding: 10px 0 0;
}
#search-advanced ol.lst-fieldset {
	background-color: #E1EAF1;
    color: #595959;
	/*width: 100%;*/
	float: left;
	display: block;
	margin: 0; padding: 10px 0 0;
}
#search-advanced ol li.fieldset {
	/*width: 163px;*/
	float: left; display: inline;
	margin: 0 0 10px 8px; padding: 0 10px 8px 8px;
}
#search-advanced fieldset {
    margin: 0; padding: 0;
	border: 0;
}
#search-advanced legend {
    display: none
}
#search-opt-generic input {
    background-color: #D3D1D2; color: #000;
	width: 190px;
	float: right;
	padding: 0; margin:0 0 1px 0;
}
li#search-opt-btn {
	background-color: #E1EAF1;
    color: #000;
	width: 625px;
	display: block;
	float: left;
	padding: 0; margin: 0;
}
li#search-opt-generic {
	width: 244px;
	padding: 0; 
}
li#search-opt-category,
li#search-opt-data { width:163px; 
	border: 1px solid #ababab; border-width: 0 0 0 1px;
}
li#search-opt-data {
	float: right
}
#search-opt-btn .lst-btn {
	overflow: hidden;
	margin: 0 10px; padding: 0;
}
#search-opt-btn .lst-btn li img,
#search-opt-btn .lst-btn li input {
	display: block
}
#search-opt-generic ul {
	float: left;
	padding: 0; margin: 0; 
}
#search-opt-generic li {
	width: 100%;
	float: left;
	padding: 0 0 6px;
}
#search-opt-generic li label {
	float: left;
	display: inline;
	margin: 0 6px 0 0;
}
#search-opt-category label,
#search-opt-data label {
    display: block;
	padding: 0 0 9px
}
#search-opt-category select,
#search-opt-data select {
    width: 100%
}
#search-advanced #help-content {
    background-color: #fff; color: #000;
	clear: both;
	margin: 10px; padding: 10px;
	border: 1px solid #ababab;
}

#search-advanced #help-content h3 { color: #269b31; margin: 0 0 10px 0 }
#search-advanced #help-content h4 { color: #595959; margin: 15px 0 5px 0 ; border: 1px solid #efefef; border-width: 0 0 1px 0}
#search-advanced #help-content ul, #search-advanced #help-content li{
	list-style-type: square;
	margin: 0 10px; padding: 3px;
}
.trova-summary  {
font-size:12px;
line-height:15px;
}

.trova-summary {
background-color:#DEDEDE;
border-color:#ABABAB;
border-style:dotted;
border-width:1px 0;
clear:both;
margin:0 0 16px;
padding:6px 10px;
}

/* @page professional */
/* =pp */
.box-pro {padding:0 7px;background-color:#E1EAF1;}

/* =header-pro */
.menu-pro #on a,.menu-pro .p1-nav a:link,.menu-pro .p1-nav a:visited,#pp .archivio a,.mod-agenda h4 a{ color:#188ab8!important}

/* =pp */
#pp{ min-height:340px; clear:both; border:1px dotted #ababab; border-width:0 0 1px}
#pp h2 {
    background: #fff url("/web/images/all.png") no-repeat 0 -1094px; color:#188ab8; 
    padding: 2px 0 2px 10px; margin: 0 0 3px;
    border: 1px dotted #ababab; border-width: 5px 0 1px; border-style: solid dotted dotted; 
    border-color: #cc8620 #ababab #ababab
}
#pp h2 { border-width: 1px 0; border-style: dotted; border-color: #ababab}
#pp .archivio{ font-family:Arial, Helvetica, sans-serif;}
.info h3 a{color:#fff;display:block;overflow:hidden;margin:0;padding:0;}
.info p{color:#f0f0f0;margin:0;}
.info span.date{margin:0;}
.photo-large{text-align:center; position:relative; margin:7px 0}
.photo-large img{width:430px;height:300px;}
.photo-large .info {background:url("/turismopiemonte/web/images/transparent-bg.png") repeat scroll 0 0 transparent;width:400px; height:65px;position:absolute;left:0;top:220px;text-align:left;padding:8px 15px; color:#fff}


#energiaeambiente-pro .sub-content {margin:0;}
#energiaeambiente-pro .other-news { border:none; margin:7px 0 0}
#energiaeambiente-pro .other-news strong{background:none; color:#188ab8; display:block; clear:both;  padding:0; margin:0 0 5px 0}
#energiaeambiente-pro .news{border:1px dotted #ababab; border-width:0 0 1px}
#evidenza {min-height: 490px;}

/* lst-mod */
.lst-mod a.n-mod, .lst-mod a.n-mod-select {text-transform: uppercase; font:bold 12px Georgia, "Times New Roman", Times, serif; /*letter-spacing:-1px;*/}
/* @group lst-mod */
/* =mod */
.lst-mod {
    clear: both;
    margin: 0 0 16px; padding: 2px 0 0;
	border: 1px dotted #ababab; border-width: 1px 0 0;
}

li.mod {
	width: 100%; 
    overflow: hidden;
	padding: 0 0 2px; margin: 0 0 2px; 
    border-bottom: 1px dotted #ababab;
}
.mod .lst {margin: 0 0 6px 0;}
.mod .lst-regioni {margin: 0; padding: 0 0 6px;}
.lst-mod .lst li { width:100%;padding: 6px 0;border: 1px solid #dedede; border-width: 0 0 1px}
/* =mod */
a.n-mod  {
    color: #188ab8; background:#e1eaf1 url("/web/images/all.png") no-repeat 100% -2795px; /* ico_mod_close.gif */
    display: block;
    padding: 4px 0px 4px 7px; margin: 0;
}
a.n-mod:hover, a.n-mod:focus, a.n-mod:active,
a.open:link, a.open:visited, a.n-mod-select {
    color: #fff; background:#188ab8 url("/web/images/all.png") no-repeat 100% -2895px; /* ico_mod_open2.gif */
    text-decoration: none
}
a.n-mod-select  {
    color: #fff; background:#188ab8 url("/web/images/all.png") no-repeat 100% -2895px; 
    display: block;
    padding: 4px 25px 4px 7px; margin: 0;
    text-decoration: none
}

.mod-agenda h2{background:url("/web/images/bk_tit.gif") repeat-x scroll 1px top #FFFFFF;color:#595959;margin:0;padding:12px 0;}
.mod-agenda h2 {font-size:11px;line-height:13px;}
.mod-agenda .lst li {border-bottom:1px dotted #ABABAB;padding:5px 0 7px;width:100%;}
.mod-agenda span.date {color:#595959;margin:0;padding:0;text-transform:uppercase;}
.mod-agenda h4 { font:bold 14px/16px Georgia, "Times New Roman", Times, serif}
.notiziari span.date, .mod-agenda span.date {color: #595959;margin: 0;padding: 0;}
.notiziari h4, .mod-agenda h4 {font-family: Georgia,"Times New Roman",Times,serif;font-size: 14px;line-height: 16px;}
.notiziari p {font-size: 11px;line-height: 13px;}
