/* 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:#000000 url("/legalita/new_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, strong, 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, .hentry-summary-lincei 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; }

#nav-sub .n-ext strong.link-anchor {
background: url("/web/images/all.png") no-repeat 0 -1590px;
width: 9px;
height: 25px;
line-height: 25px;
text-indent: -9999em;
overflow: hidden;
float: left;
display: block;
padding: 0;
margin: 0 5px 0 0;
}
#nav-sub #nav-regioni {
width: 260px;
}
#nav-sub #nav-regioni div {
background-image: none;
width: 115px;
float: left;
display: inline;
padding: 0;
margin: 0 0 0 10px;
}
#nav-sub .p2-nav a {
background: url("/web/images/all.png") no-repeat 7px -1094px;
line-height: 1.5;
text-align: left;
white-space: normal!important;
float: none;
display: block;
padding: 0 0 0 20px;
margin: 0;}
/* 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}
#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, #legalita-gallery h1,#legalita-mm h1{font-size:32px; line-height:34px; text-transform:none; font-weight:normal}
.article h2, #legalita-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 */
/*#legalita-mm .tools-bar {margin:60px 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;margin:0;}
.text-zoom img{width:14px!important; height:14px!important}
.utils{float:left}
.social-button {position: absolute;top: -27px;right: 0;}
/*#legalita-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, #legalita-gallery h2{color:#595959}
.extra h3{background:#595959 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("/legalita/new_images/bk_vert.gif") repeat-y scroll -145px top; width:90px; min-height:140px; 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{ margin:0 !important;padding:0 0 0 23px}
.photo-content, #legalita-gallery #video-content{min-height:150px}
#video-content .type, .video strong{  background:url("/web/images/all.png") no-repeat 0 -1400px}

#legalita-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("/legalita/new_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;}
#legalita-mm span.date {display:block;margin:0}

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

/* =h3 */
.article .header-content{margin:0; padding:0 0 10px 4px}
.article .corpo{clear:left; margin:0 0 16px; padding:0 4px}
.corpo strong {font-weight: bold;}

.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*/}
#legalita-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}
#legalita-static .corpo a,#legalita-static strong{ font-weight:bold}
#legalita-static .corpo p{ margin:0 0 15px}
#legalita-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;margin:0}
#legalita-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; 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("/legalita/new_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:#000; float:left; display:block;  margin:0 2px; padding:0 2px 0 0}
 
#nav-main a{background:#000; 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:#000; 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: 9px;
	top: 23px;
}
#nav-sub div.n-ext:hover .p2-nav {
	left: -1px;
	top: 23px; /* questo è per IE7 */
}
#nav-sub .p2-nav {
	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 #595959;
}
#nav-sub .evidence,.nav-footer .evidence { color: #008115 !important; }

/* 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}
#legalita-mm .path{padding:4px 0 35px;}

.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;height:90px!important;}
/* = adv-top */
.adv-top-page{text-align:center; position:absolute; top:6px; left:0; z-index:10000; width:100%;height:90px; clear:both; padding:0; margin:0 0 4px}
.adv-top-page .adv728{width:728px;height:90px;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}
#legalita-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:3px 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 */ 
#legalita-news .multifoto,#legalita-news .gallery-photo {background-color:#595959;color:#FFFFFF;margin:0 0 15px;overflow:hidden;padding:7px 0;width:100%;}
#legalita-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:0 0 5px 17px !important; 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 !important; 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:6px 0}
.lst-news img{height:90px; width:128px}
.libri .lst-news img{height:auto; width:auto}

.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:#595959; color:#fff;  text-align:center}
.day{color:#595959}
.hentry .date{color:#008115; text-transform:uppercase;}

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-legalita{color:#fff; background:#269b31 url("/legalita/new_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:#0E3235 url("/legalita/new_images/bk_menu_speciali.png") repeat-x left top;  width:100%; height:97px; position:relative}
.logo-canale{margin:15px 0 0 15px}
.logo-canale img{height:44px}
.comp-canale{float:right}
.comp-canale img{height:97px}
.logo-canale-footer{margin:0; background:#000 url("/legalita/new_images/bk_footer_speciali.png") repeat-x left top;}
.logo-canale-footer img{margin-left:7px;}
/* 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{height:212px; width:300px}
.meteo img{width:210px; height:39px}
.newsmap img{width:210px; height:137px}

.pg-special span.date,  #correlati a, .more a, .archivio a{color:#202020 /*9d1900*/}
.photo-content strong, #video-content strong, .header-content span.date,.video-dett .date{color:#202020}
.item a,#content-corpo a{color:#269b32}

.other-news strong, .sub-content h3, .subcover h3{background:#92b300 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:#000}

.last-video h3{margin:0 0 1px}
.other-news li{min-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 #595959;}
#correlati .title{background: url("/web/images/all.png") no-repeat 0 -1094px; color:#595959; 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}

.corpo .lst ul {border: none;}
.corpo .lst li{ float:none;}

.corpo .biografie{ margin:10px 0 0;}
.corpo .biografie span{ display:block; font: 12px Arial, Helvetica, sans-serif; color:#595959; margin:0 0 5px}
.corpo .biografie li{ list-style:disc !important; margin:0 0 5px 18px;}
.corpo .biografie a,.corpo .biografie span{ font-weight:bold;}

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

/* section CX */
.vid_hp {background-color: #f1efe1;}
.video_small_hp {position: relative;}
.video_small_hp strong {
background: url("/web/images/all.png") no-repeat 0 -1400px;
height: 16px;
position: absolute;
width: 16px;
left: 77px;
top: 46px;
}
#photo-content .pic, #video-content .pic {
text-align: center;
width: 100%;
display: block;
margin: 4px 0;
padding: 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: white url("/terraegusto/images/bk_vert.gif") repeat-y scroll -145px top;
width: 90px;
min-height: 140px;
float: left;
display: inline;
margin: 0 0 10px 0;
padding: 0 0 0 25px;
}	
#photo-content li {padding: 0 0 0 23px;}
#photo-content li, #video-content li {float: left;display: inline;}


/* =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 a em{font:normal 11px/13px Arial, Helvetica, sans-serif;}
.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}

.speciali_hp_li{background-color:#f5f5f5;}
.speciali_hp_li h4,.speciali_hp_li span{ display:block; padding:0 0 0 5px;}
.speciali_hp_img {margin-right: 5px;}

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


.sub-content{/*clear:both; */ margin:20px 0 0}

/* =accordion */
#evidenza {min-height:490px;}
#evidenza {width:100%;float:left;}
/* lst-mod */
.lst-mod a.n-mod, .lst-mod a.n-mod-select {text-transform: uppercase; font-weight: bold;}
.notiziari p{font-size:11px; line-height:13px;}
.mod-content table { font-size: 11px; line-height: 13px }
/* @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;}
li.mod h4{margin:7px 0 0;}
.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: #fff; background:#595959 url("/web/images/all.png") no-repeat 102% -594px;display: block;padding: 4px 25px 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:#202020 url("/web/images/all.png") no-repeat 102% -594px; /* ico_mod_open2.gif */
    text-decoration: none
}
a.n-mod-select  {
    color: #fff; background:#202020 url("/web/images/all.png") no-repeat 102% -594px; 
    display: block;
    padding: 4px 25px 4px 7px; margin: 0;
    text-decoration: none
}



/* =video */
.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}

#legalita-mm .lst-video{background-color:#484848; position:relative; width:100%; overflow:hidden; margin:0 0 0 -8px; padding:17px 7px 7px}
#legalita-mm .header-content {clear:both;margin:0 0 10px;}
#legalita-mm .main-content{overflow:hidden;}

.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 */

/* =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 #14100f;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:#202020;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:#202020;text-decoration:none; color:#595959;}
#featured li.ui-tabs-selected{background:url('/legalita/new_images/selected-item.png') top left no-repeat;}
li.ui-tabs-selected a{background:#14100f;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('/legalita/new_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;
}
#legalita-search .hentry ul.hentry-meta,#legalita-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;
}*/
#legalita-search .content h2 {
    background: #fff url("/web/images/bk_tit.gif") repeat-x 1px top; color: #595959;
    clear: both;
    padding: 12px 0; margin: 0;
}
#legalita-search .lst-news ul, #legalita-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 #000;
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: #efefef;
    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;
}

/* Stili aggiunti */
.last-video .hentry-video {
margin-bottom:1px;
line-height:0;
font-size:0;
}

.video-table-container{
clear:both;
background-color:#202020;
padding:5px;
}

.video-sections {
width:100%;
background-color:#202020;
padding:10px;
}

.video-sections a{
color:#ffffff;
font-weight:bold;
font-size:11px;
background:url("/web/images/all.png") no-repeat scroll 5px -4394px #202020;
display:block;
margin:0;
padding:2px 0 2px 16px;
}

.photo-content strong {font-weight:bold;}
/*.pg-special div.specialbg {background-color:#f2f2f2; width:auto; padding-left:8px; padding-right:8px;} */
.lst-speciali h4 a {font-family:Arial,Helvetica,sans-serif; font-size:1em; line-height:1.3em; font-weight:bold;}

.lst-pp li{padding:6px 0;border:1px dotted #ababab;border-width:0 0 1px; margin:0; font-size:11px; line-height:12px; color:#595959; width:100%;}
.lst-pp li h3+p,.lst-pp li h4+p{margin:2px 0 0;}
.lst-pp h4 strong{display:inline-block;}
.lst-pp h4 a{display:block;}
.lst-pp .date {font-size:90%; font-weight:bold; color:#808080; margin-bottom:2px ;text-transform:uppercase;}
.lst-pp .evidence{background-color:#e9f7ed;padding:0 4px 4px;margin:0;}
.lst-pp .evidence h4{padding:4px 0 0;margin:0;}
.lst-pp .evidence a{margin:4px 0 0;}
.lst-pdf li a {background:url('/legalita/new_images/ico_pdf.png') top left no-repeat; padding:0 0 0 20px;}
.lst-continua h4 a {display:block; background:url("/web/images/all.png") no-repeat 100% -397px; padding:0 25px 0 0; margin:0;}


/*.lincei-sections a {background: url("/legalita/new_images/matita.png") no-repeat scroll -2px #202020; color: #FFFFFF; display: block; font-size: 12px; font-weight: bold; margin: 0; padding: 2px 0 2px 22px;}
.banda-one {background:#595959; clear: both; margin: 0; width:100%; height:20px;}
.banda-two {background:#595959; clear: both; margin: 0; width:100%; height:8px; margin-bottom:20px;}
.div-lincei-one {float:left; width:11%; height:118px;}
.div-lincei-two {float:right;}
.div-lincei-tr {height:118px; width:355px;float:left;}
.div-lincei-tit{font-family: Times New Roman,Times,serif; font-size: 34px; font-weight: normal; line-height: 50px; vertical-align: text-top;}
.div-lincei-sottotit{font-size: 16px; line-height: 22px; color: rgb(89, 89, 89);
 font-weight: bold;}
.butt-lincei {width:213px; height:58px; float:right; margin-top: 30px;}
.hentry-summary-lincei {background: none repeat scroll 0 0 #FFFFFF; bottom: 0; color: #595959; left: 0; margin: 0 5px 5px; min-height: 25px; padding: 2px 5px; position: absolute; width: 189px;}
.news-lincei { color:#595959; margin-bottom:10px; padding-bottom:10px;border-bottom: 1px dotted #C6C6C6; font-family:Times New Roman, Tahoma, Arial; font-weight:bold;}
.news-lincei img{margin-right:5px;vertical-align:middle;}
.titolo-lincei{font-family: Arial; font-weight: bold; font-size: 14px; margin-bottom: 5px; margin-top: 5px;}
.sottotitolo-lincei{font-weight: bold; font-size: 12.5px;color:#595959;}
.testo-lincei{color: black; margin-top: 8px; font-size: 12.5px; border-bottom: 1px dotted rgb(198, 198, 198); padding-bottom: 20px;}
.testo-lincei p{color: black;}

*/
.agenda-occh {line-height: 30px;}
.coll-img {float: left;margin-right:7px}
.coll-txt {display:inline;padding-top: 5px;font-weight:bold;}
.coll-ul li {border-color: #ABABAB; border-style: dotted; border-width: 0 0 1px; color: #595959; margin: 0; padding: 6px 0; width: 100%;}