
/* CSS Document */
h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
	font-weight:bold;
	color:#9B1818;
	width:100%;
}
h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
	font-weight:bold;
	color:#9B1818;
	width:100%;
	border-bottom:1px solid #9B1818;
	padding-bottom:4px;
}
#flash h1, #flash h2 {
	position:absolute;
	left:-9999px;
	height:0;
	line-height:0;
	font-size:0;
}
.hide h2 {
	width: auto;
	border-bottom: none;
}
h3 {
	font-size: 120%;
	color: #9b1818;
}
a{
	color:#9B1818;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
img.foto {
	float: left; 
	margin: 5px 10px 5px 0px;
}
.strong {
	font-weight: bold;
}

div#header span.clear{
	display:block;
	clear:both;
}
div#logo{
	width:49%;
	float:left;
	min-height:164px;
	height:164px;
}
div#cnt_link{
	width:51%;
	float:left;
	min-height:164px;
	height:auto!important;
	height:164px;
	background:transparent url(/application/xmanager/projects/leg19/img/webtv/bg_header_dx.jpg) no-repeat right top; /* (/application/xmanager/projects/leg19/img/webtv/bg_header_dx.jpg) */
	position:relative;
}



div#cnt_link ul,
div#cnt_link ul li,
div#main_menu ul,
div#main_menu ul li,
div#footer ul,
div#footer ul li,
div#video_tools ul,
div#video_tools ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

div#video_tools_new ul,
div#video_tools_new ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

div#video_tools_new li{
	float:left;
}

div#video_tools_new li#hq{
	padding-top:12px;
}

div#video_tools_new li#hq a span{
	display: none;
}

div#video_tools_new li#ytube a{
    background-image: url("/application/xmanager/projects/leg19/img/webtv/ico_youtube_home_h25.png");
    background-repeat: no-repeat;
    min-height: 39px;
    height:auto!important;
    height: 39px;
    display: block;
    padding: 18px 0px 0px 76px;
    margin-left: 25px;
    font-weight: bold;
    font-size: 90%;
}

div#cnt_link ul{
	text-align:right;
	margin-right:20px;
}
div#cnt_link ul li{
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	margin-left:20px;
}

div#cnt_link ul li a{
	color:#FFF;
	background-color:#9B1818;
	text-decoration:none;
	display:block;
	min-height:20px;
	height:auto!important;
	height:20px;
	padding-top:8px;
}
div#cnt_link ul li a:hover{
	text-decoration:underline;
}
div#cnt_link ul li.senato_link a{
	background:#9B1818 url(/application/xmanager/projects/leg19/img/webtv/logo_goSenatoit.gif) no-repeat left top;
	padding-left:25px;
}
div#main_menu{
	clear:both;
	font-size:110%;
	overflow:hidden;
	width:100%;
}
div#main_menu ul li{
	width:20%;
	/*margin-right:.15%;*/
	position:relative;
	float:left;
	background:#9B1818 url(/application/xmanager/projects/leg19/img/webtv/spacer.gif) repeat-y left top;
	padding-top:3px;
}
/* .quattro classe di stile aggiunta al tree_menu per ridurre a quattro gli elementi*/
div#main_menu.quattro ul li{
	width:25%;
}
div#main_menu ul li a
{
	margin:0;
	padding:0 0 0 15px;
	line-height:220%;
	vertical-align:middle;
	display:block;
	
	text-decoration:none;
	font-weight:bold;
	background:#EFEFEF url(/application/xmanager/projects/leg19/img/webtv/spacer.gif) repeat-y left top;
	color:#9B1818;
}

div#main_menu ul li.current {
	background-color:#9B1818;
	color:#FFF;
	margin:0;
	line-height:220%;
	vertical-align:middle;
	display:block;	
	text-decoration:none;
	font-weight:bold;
}
div#main_menu ul li.current a {
	background-color:#9B1818;
	color:#FFF;	
}
div#webtv_container{
	background: #FFF url(/application/xmanager/projects/leg19/img/webtv/bg_sfumo_player.jpg) repeat-x 0 15px;
	border-bottom:3px solid #868686;
	height:365px;
	padding:15px 10px 0 10px;
	position:relative;
}
div#webtv_container span.clear{
	display:block;
	clear:both;
}

div#webtv_container div#cnt_video{
	width:452px;
	width:456px;
	height:348px;
	position:absolute;
	left:15px;
	top:10px;
}

div#webtv_container div#cnt_video h1{
	display: none;
}
.lbl_guida {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #DDDDDD;
    background-image: url("/application/xmanager/projects/leg19/img/css/bulllinkLiv2on.gif");
    background-position: left center;
    background-repeat: no-repeat;
    border-color: -moz-use-text-color #9B1818 #9B1818;
    border-image: none;
    border-right: 1px solid #9B1818;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    font-weight: bold;
    padding: 4px 4px 4px 16px;
    position: absolute;
    right: 15px;
    top: 0;
}

body#hq div#webtv_container {
	min-height:680px;
	height:auto!important;
	height:680px;
	background-image:url(/application/xmanager/projects/leg19/img/webtv/bg_sfumo_player_hq.jpg);
	background-position : bottom;
	text-align: center;
}
body#hq div#webtv_container div#video_tools{
	width:720px;
	margin:auto;
}
body#hq div#webtv_container div#video_tools,
body#hq div#webtv_container div#video_tools *{
	/*position:static; */
	bottom: 5px;
}
body#hq div#webtv_container div#video_tools ul{
	margin-left:3px;
}
body#hq div#webtv_container div#video_tools ul li{
	display:inline;
}
body#hq div#webtv_container div#video_tools ul li.silverlight{
	margin-left:505px;
}
body#hq div#webtv_container div#cnt_video{
	width:726px;
	height: 624px;
	float:none;
	margin:auto;
	position:relative;
	text-align: left;
}
div#webtv_container div#flash{
	border: 3px solid #DADADA;
	background-color:#000000;
	height:300px;
	width: 375px;
	text-align: center;
}

body#hq div#webtv_container div#cnt_video div#flash{
	width:720px;
	height:576px;
}
div#webtv_container div#palinsesto{
	margin-left:400px;
	height:348px;
	text-align: left;
}
div#palinsesto ul {
	width: 100%;
}

div#palinsesto ul,
div#palinsesto ul li{
	list-style-type:none;
	padding:0;
	margin:0;
	float: left;
}
.cnt_palinsesto ul {
	position: relative;
	text-align: left;
}


div#palinsesto div.cnt_palinsesto{
	background-color:#FFF;
	padding: 0;
	padding-top:4px;
	padding-bottom:2px;
	margin-bottom:0px;
	margin-top:0px;
	height:295px;
	overflow:auto;
}
div#palinsesto div#assemblea.cnt_palinsesto{
	height:295px;
	margin-top:0;
	padding-bottom:0;
}
#hq #sx div#palinsesto div#assemblea.cnt_palinsesto{
	height:425px;
}
div#palinsesto div#homepage.cnt_palinsesto{
	height:252px;
}
div#palinsesto div#homepage_new.cnt_palinsesto{
	height:305px;
}
div#palinsesto div#homepage_new div.list_label{
	margin: 10px 10px 0px 10px;
}
div.altre_tv p {
	background-color:#FFF;
	float:left;
	width: 100%;
}

div.altre_tv div.tv {
	float:left;
	width:33.3%;
}
div.altre_tv div.disciplinare{
	float:left;
	width:33.3%;
}

div.altre_tv{
	width:100%;
}
div.altre_tv p a, div.altre_tv .label a{
	background-repeat:no-repeat;
	background-position:0 0;
	font-size:90%;
	font-weight:bold;
	padding:8px 5px 0 59px;
	min-height:39px;
	height:auto!important;
	height:39px;
	display:block;
}
div.altre_tv div.tv a {
	background-image:url(/application/xmanager/projects/leg19/img/webtv/ico_TVSat.gif);
	padding-right:20%;
}
div.altre_tv div.disciplinare a {
	background-image:url(/application/xmanager/projects/leg19/img/webtv/ico_TVDoc.gif);
}
div.altre_tv div.youtube a {
	background-image:url(/application/xmanager/projects/leg19/img/webtv/ico_youtube_home_h25.png);
	padding-left: 90px; 
	margin-left: 10px;
}
div#archivio ul li p.link_youtube {
	height:auto!important;
	margin: 15px 0 12px 2px;
}
p.link_youtube a {
	background-image:url(/application/xmanager/projects/leg19/img/webtv/ico_youtube_link.png);
	background-repeat:no-repeat;
	background-position:right 0;
	padding-right: 60px; 
	padding-left: 0px;
	font-size:90%;
	font-weight:bold;
	padding-top: 5px;
}
div.altre_tv div.youtube {
    float: left;
    width: 33%;
}
p.link_youtube_palinsesto {
    background-color: #FFFFFF;
    height: 2em;
    padding: 12px 0 0 5px;
    width: 20em;
}
p.link_youtube_palinsesto a {
    background-image: url("/application/xmanager/projects/leg19/img/webtv/ico_youtube_link.png");
    background-position: left 0;
    background-repeat: no-repeat;
    font-size: 90%;
    font-weight: bold;
    padding-left: 60px;
    padding-right: 0;
    padding-top: 5px;
}
div#palinsesto div.cnt_palinsesto ul li,
div#palinsesto div.cnt_palinsesto .occhiello_home,
div#archivio.cnt_trasmissioni ul li ,
div#archivio.cnt_trasmissioni_2 ul li {
/*	border-bottom:1px dotted #000; */
	margin: 2px 10px;
	padding-bottom:5px;
	width: 80%;
	position: relative;
}

.occhiello_home .comunicato .label {
	margin: 2% 0 1% 0;
	font-weight: bold;
	color: #656565;
}
div#archivio.cnt_trasmissioni ul {
	margin-top: 20px;
}
div.cnt_trasmissioni_label {
	margin: 2px 10px;
	padding-bottom:5px;
}
div#cnt_trasmissioni_2  {
	margin-top: 15px;
	padding-top: 10px;
}
div#archivio div.cnt_trasmissioni ul li, div#archivio div.cnt_trasmissioni_2 ul li{
	padding-bottom:10px;
	margin-bottom:10px;
}
div#archivio div.cnt_trasmissioni, div#archivio div.cnt_trasmissioni_2{
	margin-top:10px;
	position: relative;
}
div#archivio{
	position:relative;
}
div#archivio p.cerca_link a{
	position:absolute;
	top:1px;
	right:12px;
	font-size:90%;
	background:#FFF url(/application/xmanager/projects/leg19/img/webtv/bg_tasto.gif) no-repeat 0 0;
	width:156px;
	padding:8px 0 7px 0;
	text-align:center;
	display:block;
	text-transform: uppercase;
}
div#archivio div.cnt_anni{
	margin:0 0 0 10px; 
	width:95%;
	clear:both;
	height:20%;
}
div#archivio h2{
	width:60%;
	padding-right:40%;
	margin-bottom:3%;
}

div#archivio h1{
	margin-bottom:3%;
}
div#archivio h3{
	font-size:120%;
	color:#000;
	background-color:#FFF;
	width:97.5%;
	margin:0 0 10px 10px;
	padding-bottom:10px;
	border-bottom:1px dotted #000;
	clear:both;
	
}
div#archivio div.cnt_anni li{
	display:inline;
	display:block;
	float:left;
	background-color:#E8E8E8;
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-align:center;
	margin-right:3.5%;
	
	margin-bottom:3%;
}
div#archivio div.cnt_anni li a{
	background-color:#9B1818;
	display:block;
	color:#FFF;
	padding:3px 8px;
}
div#archivio div.cnt_anni li.active_li  {
	padding:3px 8px;
}
div#archivio 
ul li p{
	margin:0 0 5px 0;
}
p.tipologia,p.luogo, p.sede
, p.data {
	margin: 0px;
}
div.ora, div.data, div.data_e_ora, div.data_e_ora_calcolato {
	display: inline;
}
.data, .luogo, .sede, .ora, .data_e_ora, .data_e_ora_calcolato {
	color:#656565;
	font-size:90%;
}

.luogo {
	font-weight:bold;
	font-size: 95%;
}
.sede {
	font-style: italic;
	font-size: 100%;
}
p.tipologia{
	font-weight:bold;
	font-size:110%;
	color:#656565;
}
p.titolo{
	font-size:120%;
	font-weight:bold;
	margin-bottom:10px;
	color:#656565;
}
.cnt_palinsesto .titolo {
	margin-top: 10px;
}
p.sottotitolo{
	font-size:100%;
	font-weight: bold;
	margin-bottom: 16px;
	font-style : normal;
}
.testoCenter {
	text-align: center;
}
p.titolo a{
	padding-left:25px;
	background:#FFF url(/application/xmanager/projects/leg19/img/webtv/ico_linkvideo.gif) no-repeat 0 2px;
	display:block;
	line-height:1.5;
	vertical-align:middle;
}
.inline{
	display:inline;
}
div#palinsesto .cnt_palinsesto ul li.inline {
	float: left;
	width: auto;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
div.cnt_trasmissioni .icon_link{
	margin-left:20px;
}
body#hq div.cnt_trasmissioni .icon_link{
	margin-left:0;
}
body#hq div.cnt_trasmissioni .icon_link a{
	padding-left:12px;
}
body#hq p.tipologia,
body#hq p.data{
	display:inline;
/* 	font-weight:normal; */
}
body#hq h2#diretta{
	display:inline;
	margin-left:5px;
	padding:3px 5px;
	background-color:#FE0000;
	color:#FFF;
	font-size:90%;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	border-bottom:none;
}
body#hq #webtv_container h3{
	font-family:Verdana, Geneva, sans-serif;
	color:#9B1818;
	background-color:#FFF;
	font-size:120%;
	font-weight:bold;
	margin:5px 0 8px 0;
}
.icon_link {
	text-transform:uppercase;
	font-size:90%;
	font-weight:normal;
}
.icon_link a{
	background:#FFF url(/application/xmanager/projects/leg19/img/webtv/ico_testo.gif) no-repeat 0 0;
	padding-left:15px;
	margin-left:5px;
	white-space: nowrap;
}
div.testo ul li{
	border-bottom:none!important;
}
div.testo ul li.icon_link a{
	font-weight:bold;
}

div#cnt_box_content{
	width:95%;
	padding:15px 10px;
	position:relative;
}
body#hq div#cnt_box_content{
	width:97%;
}
div#cnt_box_content ul,
div#cnt_box_content ul li{
	list-style-type:none;
	margin:0;
	padding:0;
}
div#cnt_box_content #archivio ul li{
	margin-top: 8px;
	background-image: url("/application/xmanager/projects/leg19/img/webtv/puntini_orizz_neri_base.gif"); 
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 8px;
}
li.separatore {
	background-image: url("/application/xmanager/projects/leg19/img/webtv/puntini_orizz_neri_base.gif"); 
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 8px;
	margin-bottom: 10px;
}
div#cnt_box_content #archivio div.cnt_anni ul li{
	margin-top: 0px;
	padding-bottom: 1px;
	background-image: none;
}
div#cnt_box_content h1, div#cnt_box_content h2{
	border-bottom:none;
	margin-left:10px;
}
div#cnt_box_content div.simple_text h2{
	margin-left:0;
}
div#cnt_box_content div.simple_text{
	margin-left:10px;
	line-height:1.5;
	/*background-color:yellow;*/
}
div#cnt_box_content div.simple_text ul{
	padding-left:10px;
	margin:20px 0;
}
div#cnt_box_content div.simple_text ul li{
	margin-left:20px;
	padding-left:12px;
	background:url(/application/xmanager/projects/leg19/img/webtv/bullet.gif) no-repeat 0 7px;
	margin-bottom:5px;
}
p.art{
	margin-left:30px;
	line-height:1.3;
	margin-bottom:5px;
}

div#cnt_box_content div.simple_text h3,
div#cnt_box_content div.simple_text h4{
	margin-bottom:10px;
	font-size:100%;
}
div#cnt_box_content div.simple_text h4 {
	color:#333;
	margin-top:20px;
}
div#cnt_box_content div.simple_text ul li a{
	font-weight:bold;
}
div#cnt_box_content span.clear{
	display:block;
	clear:both;
}
div#sx{
	/*padding-right:310px;
	min-height:300px;
	height:auto!important;
	height:300px;*/
	float:left;
	width:75%;
}
div#dx{
	/*position:absolute;
	right:0;
	top:15px;*/
	width:310px;
	float:right;
}
body#hq div#dx{
	position:relative;
	width:51%;
	float:left;
	top:0;
}
body#hq div#sx{
	padding:0;
	position:relative;
	width:47%;
	margin-right:2%;
	float:left;
}
body#hq div#sx h2.resoconto{
	border-bottom:1px solid #9B1818;
	width:100%;
	margin-left:0;
}
body#hq div#sx div.testo{
	height:331px;
	overflow:auto;
	margin-top:20px;
	line-height:1.4;
	padding-right:15px;
}
body#hq div#sx div.testo ul li{
	margin-bottom:12px;
}
body#hq div#sx div.testo h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:100%;
}
body#hq div#archivio h2{
	border-bottom:1px solid #9B1818;
}
body#hq div#archivio p.cerca_link a{
	top:-5px;
	right:-9px;
}
div#cnt_box_content div.tv_parlamentari h2,
div#cnt_box_content div#in_evidenza h2{
	background-color:#9B1818;
	color:#FFF;
	font-weight:bold;
	font-size:120%;
	margin:0;
	padding:6px 9px 5px 9px;
	width:278px;
}
div#cnt_box_content div.tv_parlamentari p.titolo,
div#cnt_box_content div#in_evidenza p.titolo{
	margin-bottom:5px;
}
div#cnt_box_content div.tv_parlamentari p.titolo a,
div#cnt_box_content div#in_evidenza p.titolo a{
	background-image:none;
	padding-left:0;
	font-size:75%;
	line-height:normal;
}
div#cnt_box_content div.tv_parlamentari p.testo,
div#cnt_box_content div#in_evidenza p.testo{
	font-size:90%;
	color:#656565;
	margin-bottom:20px;
}
div#cnt_box_content div.tv_parlamentari li,
div#cnt_box_content div#in_evidenza li{
	clear:both;
}
p.linktvparlamentare {
	margin: 0px 0px 12px 4px;
}
.linktvparlamentare a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 100%;
	color: #9b1818;
	padding-left: 12px;
	background-image: url(/application/xmanager/projects/leg19/img/webtv/ico_linksito.gif);
	background-position: left;
	background-repeat: no-repeat;
}
p.linkBack {
	margin: 6px 0px 6px 0px;
}
.linkBack a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 90%;
	color: #9b1818;
	padding-left: 12px;
	background-image: url(/application/xmanager/projects/leg19/img/webtv/ico_linkback.gif);
	background-position: left;
	background-repeat: no-repeat;
}
div#cnt_box_content div.tv_parlamentari li
{
	border-bottom: dotted 1px #656565; 
	margin-bottom: 15px;
}
div#cnt_box_content div.tv_parlamentari li img,
div#cnt_box_content div#in_evidenza li img{
	border:none; /*1px solid #9B1818; */
	margin-right: 5px;
}
div#cnt_box_content div.tv_parlamentari li span.img_float,
div#cnt_box_content div#in_evidenza li span.img_float{
	float:left;
	display:block;
	margin:0 11px 10px 0;
}

div#cnt_box_content div.tv_parlamentari div.cnt_tv_parlamentari,
div#cnt_box_content div#in_evidenza div.cnt_tv_parlamentari{
	border:1px solid #DCDCDC;
	/*height:auto !important;
	min-height:291px;*/
	margin-bottom:20px;
	padding:0 0 10px;
	position:relative;
	width:294px;
}

div#cnt_box_content div.tv_parlamentari div.cnt_tv_parlamentari ul,
div#cnt_box_content div#in_evidenza div.cnt_tv_parlamentari ul{
	padding:8px;
}

div#cnt_box_content div.tv_parlamentari div.cnt_tv_parlamentari h3 {
	font-size: 105%;
	padding: 10px 0 0 10px;
	color: #333333;
}
div#cnt_box_content div.tv_parlamentari div.cnt_tv_parlamentari p.elenco,
div#cnt_box_content div#in_evidenza div.cnt_tv_parlamentari p.elenco{
	background-color:#DCDCDC;
	clear:both;
	color:#FFFFFF;
	font-size:90%;
	margin:0;
	padding:5px 7px;
	position:absolute;
	bottom:0;
	left:0;
	text-align:right;
	width:280px;
}
div.cnt_palinsesto{
	position:relative;
	border: #dadada 1px solid;
}
div.cnt_palinsesto br {
	clear: both;
}
div.cnt_palinsesto p {
	margin: 2px 0;
}
div.link_odg, div.link_resoconto_stenografico_html, div.name, div.link_text, div.link_text_label {
	display: inline;	
}

/* usato per il palinsesto in copertina, per gli eventi in diretta; uso una classe invece dell'ID perché può essercene più di uno in contemporanea */

p.diretta_live {
	position: absolute;
	padding:3px 5px;
	right: 0px;
	top: 0px;
	background-color:#FE0000;
	color:#FFF;
	font-size:90%;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}

p#in_diretta {
	position:absolute;
	top:5px;
	right: 5px;
	margin-top: 0px;
	padding:3px 5px;
	background-color:#9B1818;
	color:#FFF;
	font-size:90%;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	width:auto;
}
p#in_diretta a, p.diretta_live a {
	color:#FFFFFF;
}
/* sezione obsoleta da verificare
p#diretta_live,
p#diretta,
p.archivio_link a{
	position:absolute;
	*top:0; *
	right:0;
	margin-top: 0px;
	padding:3px 5px;
	background-color:#FE0000;
	color:#FFF;
	font-size:90%;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}
p#diretta_live{
	right:10px;
*	top:5px; *
}
p#diretta{
*	top:-5px; *
	right:22px;
}
div#assemblea p#diretta{
	right:0;
*	top:-12px; *
} 
p#diretta,
p.archivio_link a{
	background-color:#9B1818;
	width:auto;
	border-bottom:none;
}
p#diretta a, p.diretta_live a {
	color:#FFFFFF;
} */
div#footer ul{
	margin-top:2px;
}
div#footer a{
	font-size:90%;
	font-weight:bold;
	color:#666;
	margin:0 0 0 20px;
}
div#video_tools{
	position:absolute;
	left:3px;
	bottom:5px;
/*	width:376px; */
	height:28px;
}
div#video_tools ul li span{
	display: none;
}
div#video_tools ul li a{
	position:absolute;
	top:0;
	font-size:80%;
	z-index:2;
}

div#video_tools ul li.silverlight a{
	right:75px;
}

div#video_tools ul li.wmp a{
	right:0;
}
div#video_tools ul li.flash a{
	right:150px;
}
div#video_tools ul li.hq a{
	right:315px;
}
div#video_tools ul li.lq a{
	right:662px;
}
div#video_tools ul li.audio1 a{
	right:0;
}
div#video_tools ul li.audio2 a{
	right:150px;
}
div.cnt_tv_parlamentari p.tipologia,
div.cnt_tv_parlamentari p.data{
	font-weight:normal;
	margin-bottom:0;
	font-size:80%;
}

h3.titolo,
 h1.titolo, h2.titoloevento{
	color:#000;
	background-color:#FFF;
	border-bottom:none;
}
h3.titolo {
	font-size: 100%;
	margin-bottom:20px;
}
h1.titolo, h2.titoloevento  {
	font-size:120%;
	margin-bottom:4px;
	margin-top:4px;
}
 h2.titoloevento {
	padding: 4px;
	width: 98%;
}
h4.resoconto{
	font-size:11px;
	font-weight:bold;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
}
p.avviso {
	font-size: 120%;
	font-weight: bold;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	margin: 10% auto 40%;
	text-align: center;
}
div.cnt_palinsesto div.stringa_legislatura{
	border-bottom:1px solid #9B1818; 
	margin-bottom: 5px;
	padding-bottom: 4px;
}
div.cnt_palinsesto p.legislatura {
	display: inline;
}
div.cnt_palinsesto div.testo{
	border-top:1px solid #9B1818; 
	padding:0;
	width: 98%;
	margin:5px 0 0 0;
	font-size:12px;
	line-height:1.3;
	height:72.5%;
	overflow:auto;
	position: relative;
	bottom: 0px;
}

div#assemblea.cnt_palinsesto div.testo{
	padding: 20px .5% 0px .5%; 
	width: 99%;
}
#sx div#assemblea.cnt_palinsesto div.testo{
	width: 97%;
}
div.cnt_palinsesto div.testo h5{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	
}
div.on_demand .testo{
	color:#666;
	font-size:12px;
}
div.on_demand .testo p.dati_video{
	color:#878787;
	font-size:11px;
	margin:0;
}
div.on_demand h2.titolo{
	margin-bottom:0;
}
/* integrazioni di Marco */
#palinsesto #div_odg {
  padding: 0 10px;
}
#palinsesto #div_odg .data_seduta, #palinsesto #div_odg .evento_orario, #palinsesto #div_odg .orari_sedute, #palinsesto #div_odg .intestazione_sedute {
  color: #666;
}
#palinsesto #div_odg .evento_orario {
  margin-top: 5px;
}
#palinsesto #div_odg .data_seduta, #palinsesto #div_odg .orari_sedute, #palinsesto #div_odg .intestazione_standard, #palinsesto #div_odg .seduta_ant_orario {
  display: inline;
}

#palinsesto #div_odg .evento_orario .label, #palinsesto #div_odg .orari_sedute .label {
  font-weight: normal;
}
#palinsesto #div_odg .titolo_evento {
  margin-bottom: 5px;
  color: #9b1818;
}
#palinsesto #div_odg .intestazione_sedute {
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 110%;
 font-weight: bold;
}
div#main_menu ul li a:hover{
	background-color:#fff;
	color:#000;
}

h2.odg {
	font-size: 120%;
	border: none;
	color:#000;
	font-weight:bold;
	text-align:center;
	width: 95%;
}
span.clear_wrapper{
	display:block;
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}
div#cnt_box_content ul.webtv_list_ul img{
	float: none;
	margin:0 20px 5px 0;
}
div#cnt_box_content ul.webtv_list_ul p.nome_tv{
	font-weight:bold;
}
div#cnt_box_content ul.webtv_list_ul li{
	clear:both;
	margin-bottom: 15px;
}
div#cnt_box_content ul.webtv_list_ul li span.clear{
	display:block;
	clear:both;
}
div.anteprima {
	font-size: 90%;
	padding: 4px;
	background-color: #ededed;
	margin-bottom: 2%;
	border: #dadada 1px solid;
}
div#cnt_box_content #archivio div.anteprima ul li {
	background-image: none;
	padding-bottom: 0px;
}
div#cnt_box_content ul.webtv_list div.sottotitolo_tv{
	font-weight: bold;
}
/*div#cnt_box_content ul.webtv_list p.testo_tv{
	clear:both;
}*/
#testo_formale p.sottotitolo {
	text-align: center;
	margin-bottom: 4px;
}
#testo_formale div.occhiello {
	margin-bottom: 10px;
	text-align: center;
}

#testo_formale .contenuto p.art, #testo_formale .contenuto p {
	text-align: justify;
	margin-left: 2%;
}

div#cnt_box_content div.cnt_legislature ul, div#cnt_box_content #archivio div.cnt_legislature ul  {
	position: relative;
	float: right;
}
div#cnt_box_content div.cnt_legislature ul li, div#cnt_box_content #archivio div.cnt_legislature ul li {
	display: inline;
	float: left;
	padding-left: 10px;
	width: 13em;
	margin-top: 0;
	padding-bottom: 0;
	background-image: none;
}

div#cnt_box_content div.cnt_legislature ul li a {
	background-color:#9B1818;
	display:block;
	color:#FFF;
	padding:3px 8px;
	font-weight:bold;
	font-size: 110%;
}

div#cnt_box_content div.cnt_legislature ul li a.active {
	background-color:#9B1818;
	display:block;
	color:#FFF;
	padding:3px 8px;
	font-weight:bold;
    background-color: #E8E8E8;
    color: #666666;
}
div#cnt_box_content div.cnt_legislature {
	margin-bottom: 40px;
	border-bottom: 1px solid #9b1818;
}
div#cnt_box_content div.cnt_legislature h1 {
	margin-bottom: 0;
	display: inline;
}

div.webtv_primoevento {
    background-image: url("/application/xmanager/projects/leg19/img/css/pallini_oriz_nav.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
    margin-bottom: 25px;
    padding-bottom: 25px;
}
div.webtv_prossimieventi {
    background-image: url("/application/xmanager/projects/leg19/img/css/pallini_oriz_nav.gif");
    background-position: left top;
    background-repeat: repeat-x;
    margin-top: 10px;
    padding-top: 25px;
}

div#lista_trasmissioni.webtv_prossimieventi {
    background-image: none;
    padding-top: 5px;
    margin-top: 10px;
    margin-left: 13px;
    margin-right: 10px;
}
div#palinsesto div#lista_trasmissioni.webtv_prossimieventi ul li{
    border-bottom:1px dotted #000;
	margin: 2px 10px;
	padding-top: 6px;
    padding-bottom: 8px;
    width: 98%;
}
/* per non fare andare a capo il link resoconto */
div#lista_trasmissioni.webtv_prossimieventi ul li div.odg_resoconto div.titolo{
    display: inline;
}
/* per nascondere il link resoconto al caricamento */
div#lista_trasmissioni.webtv_prossimieventi ul li div.odg_resoconto div.titolobrevecalcolato{
    display: none;
}

div#palinsesto div#lista_trasmissioni.webtv_prossimieventi ul li div p a span.canale{
    font-size:85%;
    color: #4a4a4a;
}

div#palinsesto div#lista_trasmissioni.webtv_prossimieventi ul li div p span.canale{
    /* font-size:85%; */
    color: black;
}

div.webtv_prossimieventi div.ora div.label {
    display: inline;
}

.tab_container,
div.XmanagerTabbedWidget ul{
	position:relative;
}
div#cnt_box_content div.XmanagerTabbedWidget ul{
	padding-top:75px;
}
div#cnt_box_content div.XmanagerTabbedWidget ul ul{
	padding-top:0;
}
.tab_label{
	position:absolute;
	top:0;
}
.tab_label a.xmanager_tab{
	background-color:#9B1818;
	display:block;
	color:#FFF;
	padding:3px 8px;
	font-weight:bold;
}
.active_li .tab_label{
    background-color: #E8E8E8;
    color: #666666;
    display: block;
	padding:3px 8px;
	font-weight:bold;
    text-align: center;
}
div.XmanagerTabbedWidget ul li{
	display:inline;
}
div.XmanagerTabbedWidget ul li.active_li,
div#cnt_box_content div.XmanagerTabbedWidget ul li.active_li ul li{
	display:block;
	margin-left:10px;
}
div.XmanagerTabbedWidget ul li.active_li{
	background-image:none!important;
}

div.XmanagerTabbedWidget .XmanagerTabbedWidget_li_1 .tab_label{
	left:10px;
}
div.XmanagerTabbedWidget .XmanagerTabbedWidget_li_2 .tab_label{
	left:88px;
}
div.XmanagerTabbedWidget .XmanagerTabbedWidget_li_3 .tab_label{
	left:166px;
}
div.XmanagerTabbedWidget .XmanagerTabbedWidget_li_4 .tab_label{
	left:244px;
}
div.XmanagerTabbedWidget .XmanagerTabbedWidget_li_5 .tab_label{
	left:322px;
}
div.XmanagerTabbedWidget .XmanagerTabbedWidget_li_6 .tab_label{
	left:400px;
}
div.XmanagerTabbedWidget .XmanagerTabbedWidget_li_7 .tab_label{
	left:478px;
}
div.XmanagerTabbedWidget .XmanagerTabbedWidget_li_8 .tab_label{
	left:556px;
}
div.XmanagerTabbedWidget .XmanagerTabbedWidget_li_9 .tab_label{
	left:634px;
}
div.XmanagerTabbedWidget .XmanagerTabbedWidget_li_10 .tab_label{
	top:40px;
	left:10px;
}

div.XmanagerTabbedWidget .XmanagerTabbedWidget_li_11 .tab_label{
	top:40px;
	left:88px;
}

div.XmanagerTabbedWidget .XmanagerTabbedWidget_li_12 .tab_label{
	top:40px;
	left:156px;
}
div#cnt_box_content div#sx div.paginator {
	text-align:center;
	margin-top:30px;
}
div#cnt_box_content div#sx div.paginator ul li{
	display:inline;
	background-image:none!important;
}

div#single_content_odg div.titolo {
	display: inline;
}

div#single_content_odg div.titolobrevecalcolato {
	display: none;
}

div#webtv_container div#flash.lq_16_9 {
	padding-top: 45px;
	height: 255px;
}

body#hq div#webtv_container div#cnt_video div#flash.hd_16_9 {
	padding-top: 82px;
	height: 496px;
}

/* per gli 8 canali in basso*/
div.altre_tv div.canale {
	float:left;
    width:12.5%;
    text-align: center
}
div.altre_tv div.canale div.canaleButton {
    width: 76px;
    margin: auto;
    background-color: white;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border: 2px ridge rgb(128, 0, 0);
    text-align: center;
    padding: 4px;
    font-weight: bold;
}
div.altre_tv div.canale div#yt_button.canaleButton {
	background-image: url(/application/xmanager/projects/leg19/img/webtv/yt_logo_rgb_white.png);
	background-size: contain;
	height: 16px;
	background-repeat: no-repeat;
	background-position-y: center;
	border: 2px outset rgba(255,255,255,1);
}
div#barra_canali {
    /*padding-left: 20px;*/
}
body#hq div#webtv_container div#video_tools_hq{
	width: 100%;
    position: relative;
    text-align: left;
    margin-top: 15px;
    float: left;
    /*padding-left: 3px */
}
div#video_tools_hq ul,
div#video_tools_hq ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
div#video_tools_hq li a span{
	display: none;
}
div#hq_canali.altre_tv{
margin: auto;
padding-top: 15px;
padding-bottom: 15px;
width: 100%;
min-width: 720px;
max-width: 825px;
text-align: left;
}
body#hq div#hq_canali.altre_tv{
    padding-top: 25px;
    padding-bottom: 25px;
}
body#hq div#cnt_box_content_live {
    width: 100%
}
body#hq div#sx_live {
    width: 73%;
    margin-left: 14%
}
body#hq div#dx_live {
    width: 1%
}
body#hq div#palinsesto div#homepage.cnt_palinsesto {
	height: 360px;
    margin: 20px 0px 15px 0px;
}
div#hq_altre.altre_tv{
    height: 80px
}
.strillo_home {
    padding: 15px 5px 0px 5px;
}

