@import url("parlamento_responsive.css");
/* File: /application/xmanager/projects/parlamento/css/style_parlamento.css */
body {
	font-size:100%;
}

.h1_br h1{
	margin-bottom:19px; /*per il br (da 14px) utilizzato nel sito  */
}
div.intestazione.singlewidget{
	font-family:"Times New Roman", Times, serif;
	font-size:100%;
	padding-top:7px;
	border-bottom:none;
	font-weight:normal;
}
div.intestazione.singlewidget div.BulletList div{
	display:block;
}
div.intestazione.singlewidget .block,
div.intestazione.singlewidget .sottoTit{
	font-family:Tahoma, Geneva, sans-serif;
}
div.intestazione.singlewidget .block{
	font-size:120%;
	margin-bottom:6px;
	font-weight:bold;
}

div.intestazione.singlewidget .sottoTit{
	font-size:110%;
	margin-right:1px;
}

div.intestazione div{
	display:inline;
}

div.intestazione.singlewidget .h1_br div,
div.intestazione.singlewidget .NoBulletList div,
div.intestazione.singlewidget div.bordoNero{
	display:block;
}
div.intestazione.singlewidget div.bordoNero{
	font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;
}
div.intestazione.singlewidget div.h1_br{
	border-top:1px solid #555555;
	display:block;
	margin-top:5px;
	padding-top:10px;
	margin-bottom:27px;
}
div.intestazione div.block{
	display:block;
	margin-bottom:5px;
}
.inline_h1div .block{
	display:block;
}
.intestazione.inline_h1 *{
	border-bottom:none;
	color:#000;
}
.inline_h1div h1,
.inline_h1div div{
	display:inline;
}


div.resoconti_fineseduta{
	margin-top:10px;
}
.resoconti_fineseduta div{
	display:inline;
}
.inline_h1div strong.data{
	font-size:140%;
	font-family:"Times New Roman",Times,serif;
}
div.topmargin{
	margin-top:15px;
}
div.topmargin26{
	margin-top:26px;
}
div.hr,
div.BulletList span.clear,
div.elencoCommissioni_div span.clear,
div.scheda_fineseduta  span.clear{
    background-image: url(/application/xmanager/projects/parlamento/img/css/pallini_oriz_nav.gif);
    background-repeat: repeat-x;
    height: 18px;
	display:block;
}
div.scheda_fineseduta  span.clear{
	margin-top:30px;
	margin-bottom:20px;
}
div.BulletList ul span.clear,
div.elencoCommissioni_div div div span.clear,
div.scheda_fineseduta div div span.clear{
	background:none;
	height:auto;
	display:inline;
}

dl.leggi dt,
dl.leggi_dl dt{
    font-weight: bold;
    width: 100%;
    padding: 4px;
    margin: 16px 0px 0px 0px;
    display: block;
    clear: both;
}
dt{
	font-weight:bold;
}
dl.leggi dd,
dl.leggi_dl dd{
    padding: 0px;
    margin: 0px 0px 8px 16px;
    position: relative;
}
.annotazione {
    font-size: 90%;
}
.specifica {
	display:inline;
}
div.inline_h1div.topmargin.scheda_fineseduta_div p.commenti{
	display:inline;
}


.sx {
	margin-top: -2px;
}
div.sx li li a:link, div.sx li li a:visited {
	margin: auto;
}

.sxSmall ul li,
.sxSmall div.up1level ul li li{
    background-image: url(/application/xmanager/projects/parlamento/img/css/bulllinkInside.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
}

.sxSmall li li,
.sxSmall div.up1level ul li li li{
    background-image: url(/application/xmanager/projects/parlamento/img/css/bulllink2.gif);
}
.sxSmall div.up1level ul li{
	list-style-type:none;
	background-image:none;
	padding-left:0;
	margin-left:0;
}
.sxSmall div.up1level ul.up1level_ul{
	padding-left:0!important;
}
.sxSmall div.up1level ul.up1level_ul ul{
	padding-left:8px!important;
}
.sxSmall div.up1level ul li li{
    padding: 0px 10px 4px 20px;
}
.sxSmall div.up1level ul li li a{
	font-weight:bold;
}
ul ul {
    padding-left: 0px !important;
}
.sxSmall div.up1level ul.up1level_ul{
	padding-left:0!important;
}
.sxSmall div.up1level ul.up1level_ul ul{
	padding-left:8px!important;
}

li li {
    padding-left: 36px;
}

.listaspaziata li div{
	display:inline;
}
.listaspaziata.boldfield li div{
	font-weight:bold;
}
.listaspaziata li{
	background-position: left 4px;
}
.icoabsolute img{
	position:relative;
	margin-top:-3px;
}
.listaspaziata li div.annotazione{
	font-weight:normal;
	display:block;
}
div.annotazione.br{
	margin-bottom:14px;
}
.listaspaziata li div.annotazione div{
	font-weight:normal;
}
/*  struttura della pagina */
/* PATH */

/* navigazione laterale */
/* COL DX */

.cercaColSx {
    background-color: #EDEDED;
    background-image: url(/application/xmanager/projects/parlamento/img/css/freccina_cerca.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    font-size: 70%;
    font-weight: bold;
    color: #0000FF;
    padding: 6px 4px 6px 17px;
    margin-bottom: 10px;
}

h2.titBoxColDx {
    font-size: 100%;
}
h2.font75{
	font-size:75%;
}
/*div.xmanager_in_evidenza h2{
	font-size:75%;  12px 
}*/
.divBoxColDx, .divBoxEvidenza {
	padding:0; /* da verificare - non c'era prima, inserito per negare il padding dell'altro foglio di stile */
	margin-top:-1px;
}
.divBoxEvidenza .divBoxColDx{
	border:none;
	font-size:100%;
}
.divBoxEvidenza.font105 .divBoxColDx{
	font-size:105%;
}
.divBoxEvidenza .font105.divBoxColDx li.divBoxColDx{
	font-size:105%;
}
/*.divBoxEvidenza,*/.divBoxColDx ul{
    padding: 4px 0;
}
.divBoxEvidenza.font105 h2.titBoxColDx{
	font-size:100%;
}
.white,.white_ul,.white li{
	background-color:#FFF;
}
.divBoxEvidenza a{
	text-align:left;
}
.divBoxEvidenza a:hover{
	background-color:#FFF;
}


div.divBoxColDx li a, div.divBoxColDx a, div.divBoxEvidenza a, .divBoxEvidenza .divBoxColDx li a {
    display: block;
    margin: 0px;
    list-style: none;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0px 4px;
    padding: 4px 6px 4px 22px;
    background-image: url(/application/xmanager/projects/parlamento/img/css/freccia_coldx.gif);
    font-weight: bold;
    color: #1646A3;
}
div.divBoxEvidenza a {
	background-image:none;
}


div.divBoxColDx {
	margin-bottom:20px;
}
div.divBoxColDx li li a:link, div.sx li li a:visited {
    font-weight: normal;
    margin: 0px -10px 0px -20px;
    padding: 3px 0px 3px 34px;
    background-image: url(/application/xmanager/projects/parlamento/img/css/freccia_coldx_sub.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    border-bottom: none;
    border-top: #FFFFFF solid 1px;
}
div.double_list.divBoxColDx li li a:link{
	margin:0;
	padding:0;
	background-color:#FF0;
}
div.sx li li a:visited{
	margin:0;
}

div.divBoxColDx li li.colDxOn {
    margin: 0px -10px 0px -20px;
}

/* FOOTER */
 /*  navigazione principale */
.menu_orizzontale{
    background-color: #f9f9f9;
    border-bottom: 1px solid #d4d4d4;
    min-height: 24px;
}

.menu_orizzontale ul{
    margin: 0;
    padding:0;
    text-transform:uppercase;
    /* IE è 100.4% */
    width:99%;
    font-size:80%;
    list-style:none;
    text-align:center;
}

.menu_orizzontale li {
    padding: 0px;
    background-image: none;
    line-height: normal;
}
 
/*    QUESTA PARTE E' STATA MESSA PRIMA PER DARE PRIORITA'   */
/*    SU MOZILLA ALLA MIN-WIDTH                             */
.menu_orizzontale li.Decreti_Legislativi{
    min-width:7ex;
    width:7%;
}

.menu_orizzontale li.Parlamento_Seduta_Comune{
    min-width:29ex;
    width:29%;
}

.menu_orizzontale li.Organismi_Bicamerali{
    min-width:21ex;
    width:21%;
}

.menu_orizzontale li.Rapporti_Internazionali{
    min-width:23ex;
    width:23%;
}

.menu_orizzontale li.Polo_Bibliotecario{
    min-width:19ex;
    width:19%;
}

/*  FINE PARTE PRIORITARIA    */

.menu_orizzontale li.active,
body#elenchileggi .menu_orizzontale li.Decreti_Legislativi a,
body#bicamerali .menu_orizzontale li.Organismi_Bicamerali a,
body#rappinternazionali .menu_orizzontale li.Rapporti_Internazionali a,
body#polobibliotecario .menu_orizzontale li.Polo_Bibliotecario a{
    color:#fff;
    background-color:#1646a3;
    padding: 4px 0;
}
/* FINE MENU ORIZZONTALE*/
 
 /* navigazione di 4 liv */

div.divNavOriz li, div.divNavOrizS li {
	min-height:17px;
	background-image:none;
}
div.divNavOriz span.clear{
	display:block;
	clear:both;
}

/* tabelle */
div.bordoNero {
	margin-top:20px;
}
table.inline_field_table td div{
	display:inline;
}
table.inline_field_table td div span.annotazione{
	display:block;
}
div.bordoNero table {
	padding:1px;
}
dd .caption_label,
div.bordoNero table caption {
    border: none;
    border-bottom: 1px solid #A6A6A6;
    text-align: left;
    padding: 4px;
    font-weight: bold;
}
dd .caption_label{
    border: 1px solid #A6A6A6;
	border-bottom:none;
	margin-top:20px;
}
div.bordoNero table th:first-child {
	width:25%;
}

/* Sezione Leggi*/
dl.leggi dt,
dl.leggi_dl dt{
    font-size: 110%;
}
dd div.label{
	display:inline;
	font-weight:bold;
	line-height:17px;
}
dd div.bordoNero{
	margin-top:0;
}
.nickname {
    font-weight: bold;
    font-style: normal;
    margin-bottom: 4px;
    color:#9D1718;
}
/* sezione composizione */
/* -- nuova versione -- */
/* -- fine nuova versione -- */
/* testi delle leggi */
/* finestre di tipo "popup" */
/* home page */
div.link {
    padding: 0px;
    margin: 0px;
    width: 100%;
    background-color: #FFFFFF;
    /*text-align: center;*/
    position: relative;
}
.iconaHome_ul div.link{
	background-color:#EDEDED;
}
.iconaHome_ul div.link,
.topmargin_ul div.link{
	text-align:left;
}

div.rightHome li.iconaHome,
div.rightHome .iconaHome_ul li{
    padding-left: 84px;
    background-image: none;
    margin-bottom: 30px;
}
li.iconaHome img,
div.rightHome .iconaHome_ul li img{
    padding: 0px;
    margin-left: -76px;
    margin-right: 8px;
    float: left;
}

/* copertine di canale o di sottosezione */
/* galleria fotografica */
/* form interattivi */
/* fine form */

/* Schede WEB */

/* schede WEB */

 /* fine statistiche */

/* copertina ECPRD */

div.elencoCommissioni{
	margin-top:25px;
}
div.NoBulletList ul,
div.NoBulletList ul li{
	list-style-type:none;
	margin:0;
	padding:0!important;
	background-image:none;
}
div.BulletList ul{
	padding-left:8px!important;
}
div.BulletList ul li{
	padding:0 10px 4px 20px!important;
	background-image:url("/application/xmanager/projects/parlamento/img/css/bulllinkInside.gif");
}
div.BulletList ul li a{
	font-weight:bold;
}
div.pagination-messages{
	font-weight:bold;
	text-align:center;
	margin:20px 0;
}
div.paginator{
	width:100%;
	margin-top:30px;
	margin-bottom:30px;
	text-align:center;
}
div.paginator span.current {
	font-weight:bold;
	color:#9B1818;
}
div.paginator li,
div.paginator ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
div.paginator li{
	margin:0 3px;
	display:inline;
	background-image:none}
div.paginator li a{
	background-image:none;
}
/* stile segnalazioni */
.inprogress{
	background-color:yellow;
}
.inprogress h1{
	background-color:yellow;
	color:red;
	font-style:italic;
}
.list_inline_field div{
	display:inline;
}
.indent{
	margin-left:30px;
	margin-top:5px;
	margin-bottom:10px;
}

div.NoBulletList ul li.topmargin {
    margin-top:30px;
}