
@-moz-document url-prefix() {
.correlateFoto ul li {
	display: inline;
	float: left;
	margin: 0 13px 14px 0px !important;
}
}  


.grigliona {
	position: absolute;
	width: 1024px;
	left: 50%;
	margin-left: -512px;
	background: url(../img/griglia.gif);
	z-index: 99999;
	height: 4000px;
	opacity: 0.5;
	top: 0;
}



img {
	border: 0;
}

form {
	margin: 0;
	padding: 0;
}

a {
	outline: none;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

.fl {
	float: left;
}

.fl100 {
	float: left;
	width: 100%
}

.fr {
	float: right;
}

.m0 {
	margin: 0
}

.mt0 {
	margin-top: 0
}

.redTxt {
	color: red;
}

#testata {
	background: url(../img/testata.jpg) no-repeat top left;
	height: 238px;
}

.boxLinkTestata {
	float: right;
	width: 238px;
	margin: 28px 28px 0 0;
}

.eventoSelezionato ul.sedute li {
	display: block;
	width: 100%;
	padding-bottom: 14px
}

.menu {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 28px;
	line-height: 28px;
	white-space: nowrap;
}

.menu li {
	display: inline;
	margin-right: 8px;
}

.menu li a {
	color: #000;
	font-size: 10px;
}

.menu li a:hover {
	color: #000;
	text-decoration: underline;
}

.box1 {
	background: url(../img/sfondoBox1.jpg) repeat-x top left;
}

.box2 {
	background: url(../img/sfondoBox2.jpg) no-repeat top left;
}

.boxA {
	background: #f9f9f1;
	border: 1px solid #eaeae4;
}

.boxA280 {
	background: #f9f9f1;
	border: 1px solid #eaeae4;
	height: 90px;
}

.boxTotale {
	background: #f9f9f1;
	border: 1px solid #eaeae4;
}

.boxB {
	background: #f9f9f1;
	border: 1px solid #eaeae4;
}

div.elencoCronologia {
	margin: 30px 0 0 0;
}

li.listaEventiCron {
	padding-top: 14px;
	display: block;
	width: 520px;
	float: left;
}

.box1 ul,.box2 ul {
	margin: 26px;
	padding: 0;
	list-style: none;
}

.box1 ul li.titoloBox1,.box2 ul li.titoloBox1 {
	float: left;
	width: 100%;
}

.box1 ul li.txtBox1,.box2 ul li.txtBox1 {
	margin-top: 15px;
	float: left;
	width: 241px;
	line-height: 14px;
	color: #76746b;
	word-spacing: -1px;
}

.box1 ul li.ricercaBox1,.box2 ul li.ricercaBox1 {
	margin-top: 12px;
	float: left;
}

.box1close {
	background: url(../img/sfondoBox1.jpg) repeat-x top left;
}

.box2close {
	background: url(../img/sfondoBox2close.jpg) repeat-x top left;
}

.box1close ul,.box2close ul {
	margin: 26px;
	padding: 0;
	list-style: none;
}

div.float_right {
	display: block;
	float: right;
	margin-right: 14px;
}

h1 {
	display: none;
	font-family: 'Futura', Century Gothic, Helvetica, Arial, Sans-serif;
}

h2 {
	margin: 0;
	margin-left: -2px;
	padding: 0;
	font-weight: normal;
	font-family: 'Futura', Century Gothic, Helvetica, Arial, Sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #54524b;
}

h2.mb5 {
	margin-bottom: 5px
}

h3,.h3 {
	margin: 0;
	margin-left: -2px;
	padding: 0;
	font-weight: normal;
	font-family: 'Futura', Century Gothic, Helvetica, Arial, Sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #54524b;
}

h3.mb5 {
	margin-bottom: 5px
}

h3.docs {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 3px;
}
/*
h3, .h3{margin:0 14px 28px 0; padding:0; font-weight:normal; font-family: 'Futura', Century Gothic, Helvetica, Arial, Sans-serif; font-size:16px; line-height:20px; color:#4a4a4a;}
 */
h5,.h5 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: 'Arial', Helvetica, Sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #54524b;
}

h4,.h4 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: 'Arial', Helvetica, Sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #54524b;
}

.h3.titoloElenco {
	float: left;
	width: 100%;
}

.boxOrange {
	background: #c97100;
	color: #fff;
	border: 0;
	padding: 14px 14px 14px 14px;
}

.boxOrange .contBoxB ul li a {
	color: #fff
}

.boxOrange .contBoxB ul li a:hover {
	color: #fff
}

.boxOrange h4 {
	color: #fff
}

.boxOrange h3 {
	color: #fff
}

.boxB.miniEsito {
	float: left;
	width: 210px;
	background: #D9DACC;
	border-top: 1px dotted #4a4b4a;
	border-bottom: 1px dotted #4a4b4a;
	padding: 15px 14px 14px 14px;
	margin: 0 0 20px 0px;
}

.boxB.miniEsito ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.boxB.miniEsito ul li {
	margin: 7px 0 5px 0;
	padding: 0 0 6px 0;
	border-top: 1px solid #BFC0B2;
	line-height: 14px;
}

.boxB.miniEsito ul li span {
	display: block;
	padding-bottom: 0;
}

.dettagliOpera {
	height: 518px;
	border: 0px solid #fff;
	padding: 12px 28px 14px 14px;
}

.schedaOpera {
	text-align: center;
	padding: 0 0 0 0;
	width: 572px;
}

.schedaOpera img {
	margin: 0 0 0 0;
}

.dettagliOperaTop {
	height: 350px;
}

.dettagliOpera.fullscreen {
	height: auto;
}

.fullscreen a {
	background: url(../img/toolbarNew.png) no-repeat top left;
	background-position: 0 -270px;
	float: left;
	height: 19px;
	padding-left: 30px;
	color: #fff;
}

.fullscreen a:hover {
	background-position: 0 -289px;
	height: 19px;
}

.correlateOpera {
	padding-left: 10px;
	width: 562px;
}

.correlateOpera ul {
	list-style: none;
	margin: 0 0 14px 0;
	padding: 0;
	float: left;
}

.correlateOpera ul li {
	display: inline;
	float: left;
	margin-right: 14px;
}

.correlateOpera h3 {
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	margin: 0 0 14px;
}

li.correlateLeft a {
	background: url(../img/toolbarNew.png) no-repeat center left;
	float: left;
	width: 21px;
	height: 52px;
	background-position: 0 -62px;
}

li.correlateLeft a:hover {
	float: left;
	background-position: 0 -114px;
	height: 52px;
}

.correlateOpera ul li.correlateRight {
	margin-right: 0;
}

li.correlateRight a {
	background: url(../img/toolbarNew.png) no-repeat center left;
	float: right;
	width: 21px;
	height: 52px;
	background-position: 0 -166px;
}

li.correlateRight a:hover {
	float: right;
	background-position: 0 -218px;
	height: 52px;
}

.correlateOpera ul li.noLeft a {
	background: url(../img/correlateLeftNo.gif) no-repeat center left;
	float: left;
	width: 21px;
	height: 52px;
	cursor: default;
}

.correlateOpera ul li.noRight a {
	background: url(../img/correlateRightNo.gif) no-repeat center left;
	float: right;
	width: 21px;
	height: 52px;
	cursor: default;
}

.correlateOpera ul li.operaSel {
	opacity: .50;
	filter: alpha(opacity = 50);
}

.correlateFoto {
	padding-left: 13px;
	width: 560px;
	overflow: hidden
}

.correlateFoto ul {
	float: left;
	list-style: none outside none;
	margin: 14px 0;
	padding: 0;
}

.correlateFoto ul li {
	display: inline;
	float: left;
	margin: 0 14px 14px 0px
}

.correlateFoto ul li img {
	width: 98px;
	height: 98px;
	border: 0;
}

.correlateFoto ul li.operaSel img {
	opacity: 0.5;
}

#zoomArea {
	float: left;
	height: 294px;
	width: 294px;
	position: relative;
	z-index: 9999
}

h4 a,.h4 a {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: 'Arial', Helvetica, Sans-serif;
	font-size: 18px;
	color: #54524b;
	text-decoration: none;
}

h4 a:hover,.h4 a:hover {
	text-decoration: none;
}

/* 
h2 {} titoli che stanno dentro i boxA
h3 {} sottotitoli degli h2
h4 {} titoli in Arial - titoli nella colonna di destra e box delle pagine interne

*:first-child+html 
 padding:14px 28px 14px 28px;
 
 
*/
.correlateOpera280 {
	padding-left: 10px;
	width: 280px;
	float: left;
}

.correlateOpera280 ul {
	list-style: none;
	margin: 0 0 14px 0;
	padding: 0;
	float: left;
}

.correlateOpera280 ul li {
	display: inline;
	float: left;
	margin-right: 14px;
}

.correlateOpera280 h3 {
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	margin: 0 0 14px;
}

.linkFutura {
	font-family: 'Futura', Century Gothic, Helvetica, Arial, Sans-serif;
	color: #54524b;
	font-size: 13px;
	font-weight: bold;
}

a.linkFutura:hover {
	text-decoration: none;
}

.deputati {
	float: left;
	padding-top: 2px;
	background: url(../img/frecciaCanali.gif) no-repeat 222px 0;
	height: 16px;
	width: 241px;
	display: block;
	overflow: hidden
}

.lavori {
	float: left;
	padding-top: 2px;
	background: url(../img/frecciaCanali.gif) no-repeat 222px 0;
	height: 16px;
	width: 241px;
	display: block;
	overflow: hidden
}

.documenti {
	float: left;
	padding-top: 2px;
	background: url(../img/frecciaCanali.gif) no-repeat 222px 0;
	height: 16px;
	width: 241px;
	display: block;
	overflow: hidden
}

a.deputati:hover,a.deputatiNav {
	padding-top: 2px;
	color: #A74377;
	float: left;
	background-position: 222px -18px;
}

a.frecciaDeputati:hover {
	background: url(../img/frecciaDeputati.gif) no-repeat top left;
}

a.lavori:hover,a.lavoriNav {
	padding-top: 2px;
	color: #679E27;
	float: left;
	background-position: 222px -36px;
}

a.documenti:hover,a.documentiNav {
	padding-top: 2px;
	color: #3D8999;
	float: left;
	background-position: 222px -54px;
}

div.legislatureSchedaDeputato {
	float: left;
	display: block;
	border-top: 1px dotted #54524b;
	padding-top: 14px;
	width: 545px;
	margin-bottom: 14px;
	margin-top: 14px;
}

div.legislatureSchedaDeputato div.elezioni {
	margin-top: 14px;
}

div.legislatureSchedaDeputato.mb0 {
	margin-bottom: 0;
}

.elezioni {
	float: left;
	width: 100%;
}

.elezioni ul {
	margin: 0 0 28px 0;
	padding: 0;
}

.elezioni ul li {
	margin: 0 0 7px 0;
	padding: 0;
}

.elezioni ul.ultimo {
	margin: 0 0 0px 0;
	padding: 0;
}

.listaPercorsi {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	float: left
}

.listaPercorsi li {
	border-top: 1px dotted #54524B;
	float: left;
	padding: 13px 0 11px;
	width: 545px;
}

.listaPercorsi li.last {
	border-top: 1px dotted #54524B;
	border-bottom: 1px dotted #54524B;
	float: left;
	padding: 13px 0 11px;
	width: 545px;
}

.listaPercorsi li img {
	float: left;
	margin-right: 13px;
	height: 56px;
	width: 112px
}

.listaPercorsi li span {
	display: block;
	margin-top: 1px
}

.titPercorso {
	font-family: 'Futura', Century Gothic, Helvetica, Arial, Sans-serif;
	font-size: 13px;
	line-height: 11px;
	color: #4a4b4a;
	font-weight: bold;
	text-decoration: none;
	height: 30px;
	display: block;
}

a.titPercorso:hover {
	text-decoration: none;
}

.introPercorso {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	color: #4a4b4a;
	text-decoration: none;
}

a.introPercorso:hover {
	text-decoration: none;
}

.genericNavi {
	background: #E2E1DC;
}

.listaNotizie {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
}

.listaNotizie li {
	float: left;
	width: 240px;
	margin: 0 25px 14px 0;
	height: 111px;
}

.listaNotizie li.long {
	float: left;
	width: 400px;
	margin: 0 25px 14px 0;
	height: 111px;
}

.listaNotizie li img {
	float: left;
	margin-right: 13px;
}

.titNotizie {
	font-family: 'Futura', Century Gothic, Helvetica, Arial, Sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #4a4b4a;
	font-weight: bold;
	text-decoration: none;
	height: 47px;
	display: block;
	margin-top: -2px;
}

a.titNotizie:hover {
	text-decoration: none;
}

.listaNotizie li.separatoreVerticale {
	margin: 0 14px 14px 0;
	border-left: 1px dotted #54524b;
	padding-left: 28px;
}

.boxMultimedia {
	background: #dadac9 url(../img/sfondoMultimedia.jpg) repeat-x top left;
	float: left;
	width: 294px;
	margin-bottom: 14px;
	padding-bottom: 14px;
}

.boxMultimediaOrange {
	background: #B4690D;
	float: left;
	margin-bottom: 14px;
	padding-bottom: 14px;
	border: 1px solid #824C09;
}

.contTitoloCanale {
	border-bottom: 0px dotted #4A4B4A;
	float: left;
	margin: 7px 0 0 27px;
	width: 237px;
	padding-bottom: 0;
}

.contTitoloCanaleOrange {
	border-bottom: 0px dotted #4A4B4A;
	float: left;
	padding-bottom: 0;
	margin: 7px 0 0 28px;
	font-family: 'Arial', Helvetica, Sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	width: 100%
}

.ricercaBox {
	background: #FFFFFF;
	float: left;
	width: 236px;
	border: 1px solid #D7D6BA;
}

/*.contRicerca label{font-weight: bold; display:block;margin-bottom:7px;}
.contRicerca{float: left;width: 237px; margin:0 28px 0 28px;}

.contRicerca label.labelSx{font-weight: normal; display:block; float:left; margin-bottom:7px; margin-right:68px;}
.contRicerca label.labelDx{font-weight: normal; display:block; float:left; margin-bottom:7px; }
*/
.divisorioCerca {
	background: url(../img/divisorioCerca.gif) no-repeat center left;
	height: 20px;
	width: 1px;
	float: left;
	margin-top: 3px;
}


.nuovoBoxFiltri {
	margin: 0px 28px 0 28px;
	padding: 0px 0 0px 0;
	width: 238px;
	float: left;
	border-top: 0px dotted #54524B;
}

.nuovoBoxFiltriBianco {
	margin: 0px 27px 0 27px;
	padding: 0px 0 0px 0;
	width: 238px;
	float: left;
	border-top: 0px dotted #54524B;
}

a.frecciaNera span.ico {
	background-position: -28px -56px;
}

a.frecciaNera {
	color: #4A4B4A;
}

a.quadratoNero {
	color: #4a4a4a;
	text-decoration: none;
}

a.quadratoNero span.ico {
	background-position: -56px -184px;
}

a.quadratoNero:hover span.ico {
	background-position: -84px -184px;
}

a.quadratoNeroPieno {
	color: #4a4a4a;
	text-decoration: none;
}

a.quadratoNeroPieno span.ico {
	background-position: -84px -184px;
}

a.cerchioNero {
	color: #4a4a4a;
	text-decoration: none;
}

a.cerchioNero span.ico {
	background-position: -56px 0px;
}

a.cerchioNero:hover span.ico {
	background-position: -56px -28px;
}

a.cerchioNeroPieno {
	color: #4a4a4a;
	text-decoration: none;
}

a.cerchioNeroPieno span.ico {
	background-position: -56px -28px;
}

a.linkEsternoNero {
	color: #4a4a4a;
}

a.linkEsternoNero span.ico {
	background-position: -28px -82px
}

a.linkEsternoAr {
	color: #B4690D;
	text-decoration: none;
}

a.linkEsternoAr span.ico {
	background-position: -84px 0px
}

a.frecciaBianca span.ico {
	background-position: -56px -168px;
}

a.frecciaBianca2 span.ico {
	background-position: -84px -169px;
}


a.frecciaBianca {
	color: #FFF;
}

a.quadratoBiancoBold {
	color: #4a4a4a;
	text-decoration: none;
}

a.quadratoBiancoBold span.ico {
	background-position: -56px -212px;
}

a.quadratoBiancoBold strong {
	position: relative;
	left: 1px
}

a.quadratoBiancoBold:hover span.ico {
	background-position: -140px -212px;
}

a.quadratoBiancoBoldPieno {
	color: #4a4a4a;
	text-decoration: none;
}

a.quadratoBiancoBoldPieno span.ico {
	background-position: -140px -184px;
}

a.quadratoBianco {
	color: #FFF;
	text-decoration: none;
}

a.quadratoBianco span.ico {
	background-position: -56px -184px;
}

a.quadratoBianco:hover span.ico {
	background-position: -84px -184px;
}

a.linkEsternoBianco {
	color: #FFF;
}

a.linkEsternoBianco span.ico {
	background-position: -28px -82px
}

a.linkPdfNuovo {
	
}

a.linkPdfNuovo span.ico {
	background-position: -56px -56px
}

a.rimuoviFiltro {
	color: #4a4a4a;
	text-decoration: none;
}

a.rimuoviFiltro span.ico {
	background-position: 0px -182px;
}

a.rimuoviFiltro:hover span.ico {
	background-position: -28px -182px;
}

.mt14 {
	margin-top: 14px;
}

.mb14 {
	margin-bottom: 14px;
}

.mb7 {
	margin-bottom: 7px;
}

.filtri1riga.ml0 {
	margin-left: 0px;
}

.pad14 {
	padding: 14px;
}

.pt14 {
	padding-top: 14px;
}

.separatoreVuotoLarge {
	float: left;
	width: 544px;
	margin: 0px 0 0px 0px;
}

.separatoreDotLarge {
	border-bottom: 1px dotted #4A4B4A;
	float: left;
	width: 544px;
	height: 1px;
}

.separatoreDotLarge.mb12 {
	margin-bottom: 12px
}

.separatoreDotLarge.mtm3 {
	margin-top: -3px;
}

.separatoreRigaLarge {
	border-bottom: 0px dotted #4A4B4A;
	float: left;
	width: 544px;
	height: 2px;
	margin: 0px 0 0px 14px;
	background: url(../img/rigaDoppiaGrigia.gif) repeat-x top left
}

.separatoreRigaLargeGrigio {
	border-bottom: 0px dotted #4A4B4A;
	float: left;
	width: 518px;
	height: 2px;
	margin: 0px 0 0px 14px;
	background: #E2E1DC url(../img/rigaDoppiaGrigia.gif) repeat-x top left;
}

.separatoreRigaDoppiaChiara {
	border-bottom: 0px dotted #4A4B4A;
	float: left;
	width: 546px;
	height: 2px;
	margin: 0px 0 0px 0px;
	background: #E2E1DC url(../img/rigaDivisorioCalendario.gif) repeat-x top left;
}

.separatoreRigaDoppiaChiara476 {
	border-bottom: 0px dotted #4A4B4A;
	float: left;
	width: 476px;
	height: 2px;
	margin: 0px 0 0px 0px;
	background: #E2E1DC url(../img/rigaDivisorioCalendario.gif) repeat-x top left;
}

.separatoreDotLargeTop {
	border-top: 1px dotted #4A4B4A;
	float: left;
	width: 544px;
	height: 1px;
}

.separatoreNeroLarge {
	border-bottom: 1px solid #54524B;
	float: left;
	width: 544px;
	height: 1px;
}

.separatoreVuotoTotale {
	float: left;
	width: 798px;
	margin: 0px 0 0px 0px;
}

.separatoreDotTotale {
	float: left;
	border-bottom: 1px dotted #4A4B4A;
	width: 798px;
	height: 1px;
}

.separatoreRigaTotale {
	float: left;
	border-bottom: 0px dotted #4A4B4A;
	width: 798px;
	height: 2px;
	background: url(../img/rigaDoppiaGrigia.gif) repeat-x top left
}

.separatoreRigaTotaleGrigio {
	float: left;
	border-bottom: 0px dotted #4A4B4A;
	width: 798px;
	height: 2px;
	background: #E2E1DC url(../img/rigaDoppiaGrigia.gif) repeat-x top left;
}

.separatoreRigaTotaleGrigio.mb14 {
	margin-bottom: 12px;
}

.separatoreDotTotaleTop {
	float: left;
	border-top: 1px dotted #4A4B4A;
	width: 798px;
	height: 1px;
}

.separatoreNeroTotale {
	float: left;
	border-bottom: 1px solid #54524B;
	width: 798px;
	height: 1px;
}

.boxMultimedia {
	background: #dadac9 url(../img/sfondoMultimedia.jpg) repeat-x top left;
	float: left;
	width: 294px;
	margin-bottom: 14px;
}

.boxMultimediaOrange {
	background: #934600;
}

.boxMultimediaShadow {
	background: #dadac9 url(../img/sfondoMultimedia.jpg) repeat-x top left;
	float: left;
	width: 294px;
}

.contBoxMultimediaShadow {
	z-index: 99;
	width: 294px;
	float: left;
}

.contBoxMultimediaShadow img {
	float: left;
}

.titMultimedia {
	font-family: 'Futura', Century Gothic, Helvetica, Arial, Sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #4a4b4a;
	font-weight: bold;
	display: block;
	margin: 10px 0 0 27px;
}

.titMultimedia.mt13 {
	margin-top: 13px
}

.imgMultimedia {
	margin: 13px 28px 15px 28px;
	display: block;
}

.txtMultimedia {
	margin: 0 28px 12px 27px;
	padding-top: 1px;
}

.listaVideoMultimedia {
	width: 237px;
	list-style: none;
	margin: 0 28px 0 28px;
	border-top: 1px dotted #54524b;
	padding: 14px 0 0 0;
}

.listaVideoMultimedia li {
	width: 238px;
	float: left;
	margin: 0 0 14px 0;
	padding: 0;
}

.listaVideoMultimedia li p.home-sprite2 {
	display: block;
	border: 1px solid #4a4b4a;
	margin-right: 14px;
	float: left;
	margin: 0;
	padding: 0;
}

.listaVideoMultimedia li a.introPercorso {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	color: #4a4b4a;
	float: left;
	margin-left: 14px;
}

.listaVideoMultimedia li.last {
	margin-bottom: 0
}

.ricercaMultimedia {
	margin: 14px 0 12px 28px;
	float: left;
	width: 100%;
}

.listaNorme {
	width: 237px;
	float: left;
	list-style: none;
	margin: 15px 28px 6px 28px;
	border-bottom: 1px dotted #54524b;
	padding: 0 0 11px 0;
}

.listaNorme li {
	width: 237px;
	float: left;
	margin: 0 0 0px 0;
}

.listaNorme li a {
	color: #4a4b4a;
}

.titBibliografia {
	line-height: 12px;
	margin-top: 10px;
	float: left;
	font-family: 'Futura', Century Gothic, Helvetica, Arial, Sans-serif;
	font-size: 13px;
	color: #4a4b4a;
	font-weight: bold;
}

.naviFade {
	cursor: pointer;
}

.naviFadeHover a {
	text-decoration: underline;
	cursor: pointer;
}

.naviFadeHover a:hover {
	text-decoration: underline;
	cursor: pointer;
}

.pb14 {
	padding-bottom: 14px;
}

.mt15 {
	margin-top: 15px;
	float: left;
}

.mt20 {
	margin-top: 20px;
}

.mr7 {
	margin-right: 7px;
}

.mt7 {
	margin-top: 7px;
}

.ml7 {
	margin-left: 7px;
}

.m14 {
	margin: 14px;
}

.mt14 {
	margin-top: 14px;
}

.mt28 {
	margin-top: 28px;
}

.ml28 {
	margin-left: 28px;
}

.b0 {
	border: 0
}

.pb3 {
	padding-bottom: 3px;
}

#breadcrumb {
	background: #f9f9f1;
	border: 1px solid #eaeae4;
}

.azioni {
	float: left;
	width: 280px;
	margin-left: 14px;
	background: url(../img/divisorioBreadcrump.gif) no-repeat top left;
	padding-left: 14px;
}

.briciole a {
	color: #4a4b4a;
}

.azioni a {
	color: #4a4b4a;
	text-decoration: none;
	font-size: 10px
}

.azioni ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../img/toolbarNew.png) no-repeat top left;
}

.azioni ul li {
	float: left;
	margin-right: 10px;
}

.azioni ul li a.stampa span.ico {
	background-position: 0 -140px;
	padding-left: 4px;
}

.azioni ul li a.stampa:hover span.ico {
	background-position: 0 -164px;
	padding-left: 4px;
}

.azioni ul li a.condividi span.ico {
	background-position: 0 0px;
	padding-left: 2px;
	height: 17px;
}

.azioni ul li a.condividi:hover span.ico {
	background-position: 0 -27px;
	padding-left: 2px;
}

.azioni ul li a.invia span.ico {
	background-position: 0 -51px;
	padding-left: 4px;
}

.azioni ul li a.invia:hover span.ico {
	background-position: 0 -71px;
	padding-left: 4px;
}

.azioni ul li a.scarica span.ico {
	background-position: 0 -94px;
	padding-left: 4px;
}

.azioni ul li a.scarica:hover span.ico {
	background-position: 0 -117px;
	padding-left: 4px;
}

.stampa {
	float: left;
	height: 14px;
}

a.stampa:hover {
	color: #b4690d;
	float: left;
	text-decoration: none
}

.condividi {
	float: left;
	height: 14px;
}

a.condividi:hover {
	color: #b4690d;
	float: left;
	text-decoration: none
}

.invia {
	float: left;
}

a.invia:hover {
	color: #b4690d;
	float: left;
	text-decoration: none
}

.scarica {
	float: left;
}

a.scarica:hover {
	color: #b4690d;
	float: left;
	text-decoration: none
}

.filtro {
	background: url(../img/toolbar.png) no-repeat top right;
	padding-right: 20px;
	background-position: right -188px;
}

a.filtro:hover {
	background-position: right -207px;
	color: #F4A84C;
}

.azioni ul li a.scarica_off span.ico {
	background-position: -81px -27px;
	padding-left: 4px;
}

.azioni ul li a.scarica_off {
	color: #A9ABA5;
}

.txtAr {
	color: #b4690d;
}

a.linkAr3 {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #b4690d;
	display: block;
}

a.linkAr3:hover {
	color: #f3a74c;
	text-decoration: none;
}

a.linkArVideo {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	display: block;
	margin-top:7px;
}

a.linkArVideo:hover {
	color: #ffffff;
	text-decoration: none;
}


a.linkAr {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #b4690d;
	display: block;
}

a.linkAr:hover {
	color: #f3a74c;
	text-decoration: underline;
}

a.linkArFreccia {
	line-height: 14px;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	color: #b4690d;
	background: url("../img/frecciaArancione.gif") no-repeat scroll 1px 4px transparent;
	padding-left: 14px;
	display: block;
	width: 90%;
}

.linkArFreccia span.linkPdf,.linkArFrecciaBold span.linkPdf {
	background: url(../img/pdf.gif) no-repeat center right;
	width: 15px;
	display: inline;
	height: 8px;
	padding-right: 20px;
}

.linkArFrecciaTxt {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	color: #b4690d;
	background: url(../img/frecciaArancione.gif) no-repeat 3px 5px;
	padding-left: 14px;
}


.linkArNormal span.linkPdf {
	background: url("../img/pdf.gif") no-repeat scroll left 4px transparent;
	display: inline;
	height: 8px;
	margin-left: 2px;
	padding-right: 17px;
	width: 17px;
}

.linkArFrecciaBold {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #b4690d;
	background: url(../img/frecciaArancione.gif) no-repeat 1px 4px;
	padding-left: 14px;
	display: block;
	line-height: 14px;
}

.linkArNormal {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	color: #b4690d;
	display: block;
}

.linkArFrecciaBold2 {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #b4690d;
	background: url(../img/frecciaArancione.gif) no-repeat 1px 4px;
	padding-left: 14px;
	line-height: 14px;
}

.linkArFrecciaBold2 span.linkPdf {
	background: url("../img/pdf.gif") no-repeat scroll right 4px transparent;
	display: inline;
	height: 8px;
	margin-left: 2px;
	padding-right: 17px;
	width: 17px;
}

.datiDeputato {
	float: left;
	margin-bottom: -3px;
	width: 464px;
}

.linkUp {
	float: right;
	margin-top: -13px;
	z-index: 9999;
}

.linkUp a {
	color: #4A4B4A;
}

.boxA h2 {
	margin-right: 13px
}

.sottotitoloBoxA {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	display: block;
}

.sottotitoloBoxPresidente {
	display: block;
	float: left;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 14px;
	width: 550px;
}

.contBoxA {
	margin: 13px 0 13px 0;
	float: left;
	width: 100%;
}

.contBoxA ul,.boxTotale ul {
	list-style: none;
	margin: 14px 14px 0 0;
	padding: 0;
	border-top: 1px dotted #54524B;
}

.contBoxA ul li,.boxTotale ul li {
	margin: 20px 0 0 0;
	padding: 0;
}

.boxTotale ul li a {
	color: #4A4B4A;
}

.contBoxA ul li a {
	color: #4A4B4A;
}

.contBoxA ul li a.linkArFreccia {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	color: #b4690d;
	background: url(../img/frecciaArancione.gif) no-repeat 3px 5px;
	padding-left: 14px;
	display: block;
}

.contBoxA ul li a.linkAr2 {
	color: #b4690d;
}

.boxTotale ul li a.linkArPDF {
	color: #B4690D;
}

.boxTotale .contBoxPresidenti ul {
	border: 0
}

.contBoxB {
	margin: 0px 0 14px 0;
	float: left;
	width: 100%;
}

.contBoxB ul {
	list-style: none;
	margin: 14px 14px 0 0;
	padding: 20px 0 0 0;
	border-top: 1px dotted #54524B;
}

.contBoxB ul li {
	margin: 0px 0 0 0;
	padding: 0;
}

.contBoxB ul li a {
	color: #4A4B4A;
	background: url(../img/toolbar.png) no-repeat center left;
	background-position: 0 -226px;
	padding-left: 16px;
}

.contBoxB ul li a:hover {
	background-position: left -247px;
	color: #F4A84C;
}

.contBoxB ul li a.quadratinoNavi2 {
	background-position: left -247px;
	color: #F4A84C;
}

.contBoxB ul li h5 {
	font-weight: bold;
	margin-bottom: 5px;
}

.contBoxA ul.immagini {
	list-style: none;
	margin: 14px 14px 0 0;
	padding: 0;
	border-top: 1px dotted #54524B;
}

.contBoxA ul.immagini li {
	float: left;
	margin: 14px 14px 0 0;
	padding: 0;
}

.contBoxA ul.video {
	list-style: none;
	margin: 14px 14px 0 0;
	padding: 0;
	border-top: 1px dotted #54524B;
}

.contBoxA ul.video li {
	margin: 14px 14px 14px 0;
	padding: 0;
	float: left;
	width: 100%;
}

.contBoxA ul.video li img {
	float: left;
	margin-right: 14px;
}

.contBoxB ul li a.quadratino {
	background: url(../img/toolbar.png) no-repeat top left;
	background-position: 0 -268px;
	height: 19px;
	padding-left: 14px;
	color: #fff;
}

.contBoxB ul li a.quadratino:hover {
	background-position: 0 -289px;
	height: 19px;
}

.contBoxB ul li a.quadratinoNavi {
	background-position: 0 -289px;
	height: 19px;
	padding-left: 14px;
}

/*
.listaArancione li a{background: url(../img/toolbarNew.png) no-repeat top left; background-position: 0 -270px; height:19px; padding-left:30px; color:#fff; }
.listaArancione li a:hover{ background-position: 0 -289px; height:19px;}

*/
.data {
	display: block;
}

.txtIncarichi {
	display: block;
	margin-left: 14px;
}

.txtDeputati {
	color: #4A4B4A;
	display: block;
	float: left;
	font-family: Georgia, Helvetica, Arial, Sans-serif;
	font-size: 16px;
	line-height: 28px;
	margin-left: -1px;
	padding-top: 19px;
	width: 550px;
}

.txtDeputati.docs {
	padding-top: 8px;
}

.boxTotale .txtDeputati {
	width: 100%
}

.txtGenerico {
	font-family: Georgia, Helvetica, Arial, Sans-serif;
	font-size: 16px;
	line-height: 28px;
	color: #4a4b4a;
	display: block;
	float: left;
}

.docBox {
	border-bottom: 1px dotted #54524B;
	border-top: 1px dotted #54524B;
	float: left;
	margin: 0 14px 0 0;
	padding: 2px 0 11px;
	width: 545px;
}

.docBox ul li a span {
	color: #ABAA9B;
	font-weight: normal;
}

.contPaginazione {
	float: right;
	margin-bottom: 5px;
	margin-top: -12px;
	text-align: right;
	width: 100%;
}

.paginazione {
	float: right;
	margin: -6px 14px 0 0;
	position: relative;
	text-align: right;
	top: 8px;
	width: 100%;
}

.txtVerdana {
	font-size: 11px;
	line-height: 14px;
	color: #4a4b4a;
	display: block;
	float: left;
	width: 550px;
}

.contBoxGoverno {
	float: left;
	margin: 0 0 14px 0;
	display: block;
	width: 100%;
}

.contBoxGoverno ul {
	list-style: none;
	margin: 5px 14px 0 0;
	padding: 0;
	width: 570px;
	float: left;
}

.contBoxGoverno ul li {
	float: left;
	height: 110px;
	width: 264px;
	height: 110px;
	border-top: 1px dotted #54524B;
	margin: 10px 14px 0 0;
	padding: 14px 0 0 0;
}

.contBoxGoverno ul li.last {
	border-bottom: 1px dotted #54524B;
}

.contBoxGoverno ul li.ministro {
	float: left;
	width: 264px;
	height: 140px;
	border-top: 1px dotted #54524B;
	margin: 0 14px 0 132px;
	padding: 14px 0 0 0;
}

.contBoxGoverno ul li strong {
	width: 200px;
	float: left;
	display: block;
	height: 28px;
}

.contBoxGoverno ul li span.data {
	width: 200px;
	float: left;
	display: block;
	height: 28px;
}

.contBoxGoverno ul li span.nomePersona {
	width: 200px;
	float: left;
	display: block;
	height: 28px;
}

.contBoxGoverno ul li a {
	color: #4a4b4a;
}

.contBoxGoverno ul li a:hover {
	color: #4a4b4a;
}

.contBoxGoverno ul li img {
	float: left;
	padding: 0;
	display: block;
}

.contBoxGoverno ul li span.foto {
	float: left;
	padding: 0;
	display: block;
	height: 110px;
	width: 56px;
}

.contBoxGoverno ul li span.infoMinistro {
	width: 190px;
	margin-left: 14px;
	float: left;
}

.contBoxGoverno ul li span.infoMinistro strong a:hover {
	text-decoration: none;
}

.contBoxGoverno ul li.boxGovernoNavi {
	float: left;
	width: 264px;
	height: 98px;
	background: #C96902;
	border: 1px solid #C96902;
	margin: 14px 13px 0px 0;
	padding: 0;
}

.contBoxGoverno ul li.boxGovernoNavi span {
	color: #fff;
}

.contBoxGoverno ul li.boxMinistroNavi {
	float: left;
	width: 545px;
	height: 98px;
	background: #C96902;
	border: 1px solid #C96902;
	margin: 14px 13px 0px 0;
	padding: 0;
}

.contBoxGoverno ul li.boxMinistroNavi span {
	color: #fff;
}

.contBoxGoverno div.mt20 {
	margin-bottom: 20px;
}

.contBoxGoverno div.titoloMinistero {
	margin: 0;
	padding-top: 20px;
	display: block;
}

.contBoxGoverno div.titoloMinistero h3 {
	text-align: center;
	margin: 0;
}

.contBoxGoverno .titGruppo {
	width: 450px;
	float: left;
	margin: 14px 0 0 70px;
	font-weight: bold;
}

.contBoxGoverno ul.rigaGruppo {
	width: 550px;
	float: left;
	margin: 14px 0px 0 0;
	padding: 0;
	list-style: none;
}

.contBoxGoverno ul.rigaGruppo li {
	display: inline;
}

.contBoxGoverno ul.rigaGruppo li.imgGruppo {
	height: 56px;
	float: left;
	width: 70px;
}

.contBoxGoverno ul.rigaGruppo li.nomeGruppo {
	float: left;
	width: 150px;
}

.contBoxGoverno ul.rigaGruppo li.nomeGruppo a {
	color: #4A4B4A;
	text-decoration: none;
}

.contBoxGoverno ul.rigaGruppo li.nomeGruppo a:hover {
	color: #4A4B4A;
	text-decoration: none;
}

.contBoxGoverno ul.rigaGruppo li.txtGruppo {
	float: left;
	width: 300px;
	margin-left: 28px;
}

.contBoxGoverno ul.rigaGruppo li.txtGruppo a {
	color: #4A4B4A;
	text-decoration: none;
}

.contBoxGoverno ul.rigaGruppo li.altroGruppo {
	margin-left: 70px;
	float: left;
	width: 480px;
	margin-bottom: 14px
}

.contBoxGoverno ul.rigaGruppo li.altroGruppo a {
	color: #4A4B4A;
	text-decoration: none;
}

.datiGoverno {
	display: block;
	width: 100%
}

.deputatiSx {
	list-style: none;
	margin: 11px 14px 0 0;
	padding: 0;
	width: 265px;
	float: left;
}

.deputatiSx li {
	margin: 0;
	padding: 13px 0 0 0;
	height: 70px;
	border-top: 1px dotted #54524B;
}

.deputatiSx li.lastLiListDep {
	margin: 0;
	padding: 14px 0 0 0;
	height: 0px;
	border-top: 1px dotted #54524B;
}

.deputatiSx li span {
	width: 60px;
	overflow: hidden;
	display: block;
	float: left;
}

.deputatiSx li img {
	float: left;
}

.deputatiSx li strong {
	display: block;
}

.deputatiSx li a {
	color: #4a4b4a;
	text-decoration: none;
	cursor: hand;
}

.deputatiSx li a:hover {
	color: #4a4b4a;
	text-decoration: none;
}

.deputatiSx li a.nomeDeputato {
	float: left;
	margin-left: 9px;
	margin-top: -3px;
	width: 195px;
}

.deputatiSxVideo li a.nomeDeputato {
	float: left;
	margin-left: 14px;
	margin-top: -3px;
	width: 195px;
}

.deputatiDx {
	list-style: none;
	margin: 11px 14px 0 0;
	padding: 0;
	width: 265px;
	float: right;
}

.deputatiDx li {
	margin: 0;
	padding: 13px 0 0 0;
	height: 70px;
	border-top: 1px dotted #54524B;
}

.deputatiDx li.lastLiListDep {
	margin: 0;
	padding: 14px 0 0 0;
	height: 0px;
	border-top: 1px dotted #54524B;
}

.deputatiDx li span {
	width: 60px;
	overflow: hidden;
	display: block;
	float: left;
}

.deputatiDx li img {
	float: left;
}

.deputatiDx li strong {
	display: block;
}

.deputatiDx li a {
	color: #4a4b4a;
	text-decoration: none;
	cursor: hand;
}

.deputatiDx li a:hover {
	color: #4a4b4a;
}

.deputatiDx li a.nomeDeputato {
	float: left;
	margin-left: 9px;
	margin-top: -3px;
	width: 195px;
}

.deputatiDxVideo li a.nomeDeputato {
	float: left;
	margin-left: 14px;
	margin-top: -3px;
	width: 195px;
}

.legislature-home h2 {
	margin-bottom: 38px;
}

.legislature-home ul li {
	border-top: 1px dotted #54524B;
	height: 69px;
	margin: 0;
	padding: 14px 0;
}

.legislature-home ul li span {
	display: block;
	float: left;
	overflow: hidden;
	width: 83px;
}

.legislature-home ul li img {
	float: left;
}

.legislature-home ul li strong {
	display: block;
	margin-top: 2px;
}

.legislature-home ul li a {
	color: #4a4b4a;
	cursor: hand;
}

.legislature-home ul li a:hover {
	color: #4a4b4a;
}

.legislature-home ul li a.nomeDeputato {
	float: left;
	margin-left: 0px;
}

.legislature-home ul li a.nomeDeputato:hover {
	text-decoration: none;
}

.legislature-home .presidentiSx {
	list-style: none;
	margin: 14px 14px 0 0;
	padding: 0;
	width: 265px;
	float: left;
}

.legislature-home .presidentiDx {
	list-style: none;
	margin: 14px 14px 0 0;
	padding: 0;
	width: 265px;
	float: left;
}

/*
.boxFiltri{margin:0px 28px 0 28px; padding:14px 0 28px 0; width:238px; float:left; border-top:1px dotted #54524B; }

.boxFiltri2{margin:0px 28px 0 0px; padding:14px 0 28px 0; width:238px; float:left; border-top:0px dotted #54524B; }
.boxFiltri2 strong{float:left; width:100%; padding-top:13px;}
.boxFiltri3{margin:0px 28px 0 0px; padding:14px 0 28px 0; width:238px; float:left; border-top:1px dotted #54524B; }
.boxFiltri3.nb{border-top:0; padding-top: 14px;}

.filtriAlfa{list-style:none; margin:5px 0 14px 14px; padding:0; float:left; width:100%;}
.filtriAlfa li{display:block;float:left;width:100px;margin:0; padding:0 0 0 0px; display:inline;white-space:nowrap;}
.filtriAlfa li.quadratinoNavi2{display:block;float:left;width:100px;margin:0; padding:0; padding-left:14px;  display:inline;white-space:nowrap;background: url(../img/quadratino_hover.gif) no-repeat 0px 4px;}
.filtriAlfa li.c{width:70px}
.filtriAlfa li a{color: #4A4B4A; display: block; font-family: Verdana,Helvetica,Arial,Sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; width: 50px;height:19px;}
.filtriAlfa li a:hover{display:block;float:left;margin:0; padding:0; display:inline;white-space:nowrap; }

.filtriAlfa li a span{ font-weight:normal;color:#abaa9b}

.filtriAlfa2{list-style:none; margin:14px 0 0 0; padding:0;}
.filtriAlfa2 li{margin:0; padding:0; display:inline;white-space:nowrap;}
.filtriAlfa2 li a{color:#4a4b4a;  font-family: Verdana, Helvetica, Arial, Sans-serif; font-size:11px; font-weight:bold;}
.filtriAlfa2 li a span{ font-weight:normal;}


.monoRiga {width: 190px;white-space:normal;}
.monoRiga li {width: 190px;white-space:normal; height:auto;}
.monoRiga li a {width: 190px;white-space:normal;}
quadratinoNavi2{display:block;float:left;width:100px;margin:0; padding:0; padding-left:14px;  display:inline;white-space:nowrap;background: url(../img/quadratino_hover.gif) no-repeat 0px 4px;}


.filtriAlfa3{list-style:none; margin:0px 0 0 0; padding:0; float:left; width:238px;}
.filtriAlfa3 li{margin:0; padding:0 0 0 14px; display:block;}
.filtriAlfa3 li a{color:#4a4b4a;  font-family: Verdana, Helvetica, Arial, Sans-serif; font-size:11px;}
.filtriAlfa3 li a:hover{color:#4a4b4a; text-decoration:underline;}
.filtriAlfa3 li a span{ font-weight:normal;}
.filtriAlfa3 li span{display:block; margin-bottom:0px;}

.filtriAlfa4{list-style:none; margin:14px 0 0 0; padding:0; float:left; width:238px;}
.filtriAlfa4 li{margin:0; padding:0 0 0 13px; display:block; background: url(../img/piu.gif) no-repeat 0px 5px;}
.filtriAlfa4 li a{color:#4a4b4a;  font-family: Verdana, Helvetica, Arial, Sans-serif; font-size:11px;}
.filtriAlfa4 li a span{ font-weight:normal;}
.filtriAlfa4 li span{display:block; margin-bottom:14px;}

.filtriAlfa5{list-style:none; margin:14px 0 0 14px; padding:0;}
.filtriAlfa5 li{margin:0 14px 0 0; padding:0 3px 0 0; display:inline;white-space:nowrap; float:left; width:42px; }
.filtriAlfa5 li a{color:#4a4b4a;  font-family: Verdana, Helvetica, Arial, Sans-serif; font-size:11px; font-weight:normal;}
.filtriAlfa5 li a span{ font-weight:normal;color:#abaa9b}


.filtriAlfa6{list-style:none; margin:5px 0 14px 0px; padding:0; float:left; width:220px}
.filtriAlfa6 li{display:block;float:left; margin:0 0 4px 0; padding:0 0 0 0px; display:inline;}
.filtriAlfa6 li.quadratinoNavi2{display:block;float:left;margin:0; padding:0; padding-left:14px;  display:inline;white-space:nowrap;background: url(../img/quadratino_hover.gif) no-repeat 0px 4px;}

.filtriAlfa6 li.c{width:70px}

.filtriAlfa6 li a{color: #4A4B4A; display: block; font-family: Verdana,Helvetica,Arial,Sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; background: url(../img/toolbar.png) no-repeat top left; background-position: 0 -398px; padding-left:18px;}
.filtriAlfa6 li a:hover{float:left;margin:0; padding:0 0 0 18px; background-position: 0 -420px;}
.filtriAlfa6 li a span{ font-weight:normal;color:#abaa9b}
*/
.filtroNo {
	display: block;
	margin-bottom: 14px;
}

.filtroChiuso {
	float: left;
	width: 224px;
	background: url(../img/freccinaClose.gif) no-repeat 0px 5px;
	padding-left: 10px;
}

.filtroChiuso a {
	color: #4a4b4a;
}

.filtroChiuso a:hover {
	color: #4a4b4a;
	text-decoration: underline;
}

.filtroOpen {
	float: left;
	width: 224px;
}

.filtroOpen a {
	color: #4a4b4a;
	text-decoration: none;
	font-weight: bold;
}

.filtroOpen a:hover {
	color: #4a4b4a;
	text-decoration: none;
	font-weight: bold;
}

.filtroOpenBold {
	float: left;
	width: 224px;
	background: url(../img/freccinaOpen.gif) no-repeat 0px 5px;
	padding-left: 10px;
}

.filtroOpenBold a {
	color: #4a4b4a;
	font-weight: bold;
}

.filtroOpenBold a:hover {
	color: #4a4b4a;
	text-decoration: underline;
}

.righeTitoli {
	float: left;
	width: 546px;
	padding: 0 14px 0 0px;
	text-align: left;
	border-top: 1px solid #4a4b4a;
}

.righeTitoliClose {
	border-top: 1px solid #4A4B4A;
	float: left;
	height: 83px;
	margin: 0 14px 0 0;
	text-align: left;
	width: 546px;
}

.righeTitoliOpen {
	border-top: 1px solid #4A4B4A;
	float: left;
	margin: 0 14px -3px 0;
	text-align: left;
	width: 546px;
}

.titoloRiga {
	float: left;
	margin-left: -1px;
	margin-top: 12px;
}

.titoloRiga h3 {
	width: 515px;
}

.titoloRiga2 {
	float: left;
	margin-left: -2px;
	margin-top: -2px;
}

.bloccoTxt {
	margin: 14px 28px 28px 28px;
}

.boxSistemi {
	float: left;
	margin: 10px 28px 26px 27px;
	width: 238px;
}

.boxSistemi.mt7 {
	margin-top: 7px
}

.boxSistemi.mt0 {
	margin-top: 0
}

.finestraSistemi {
	background: none repeat scroll 0 0 #F9F9F1;
	border-bottom: 1px dotted #4A4B4A;
	border-top: 0 dotted #4A4B4A;
	float: left;
	margin: 12px 0 15px;
	padding: 0;
	width: 224px;
}

.finestraSistemi span {
	display: block;
	padding: 14px 14px 13px;
}

.topFinestra {
	margin-bottom: 1px;
	margin-top: -5px;
}

.finestraSistemi a {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #b4690d;
}

.finestraSistemi a:hover {
	color: #f3a74c;
	text-decoration: underline;
}

.contTitoloRegno {
	display: block;
	width: 100%;
}

.dataRegno {
	display: block;
	line-height: 14px;
	margin: -1px 0 0 -1px;
	padding-bottom: 7px;
}

.linkAr2 {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #b4690d;
}

a.linkAr2:hover {
	color: #f3a74c;
	text-decoration: none;
}

.primaRigaRegnoClose {
	float: left;
	width: 546px;
	margin: 0px 0px 14px 0px;
	text-align: left;
	border-top: 1px dotted #54524b;
	border-bottom: 0px dotted #54524b;
	padding: 14px 0 14px 0;
}

.rigaRegno {
	float: left;
	width: 546px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	border-top: 1px dotted #54524b;
	padding: 9px 0 8px 0;
	font-weight: bold;
	color: #54524b;
}

.btRigaClose {
	background: url("../img/down.gif") no-repeat scroll top right;
	margin-top: 6px;
	width: 15px;
}

.btRigaOpen {
	float: right;
	margin-top: 6px;
	background: url(../img/up.gif) no-repeat top right;
	width: 15px;
}

.btRiga2Close {
	float: right;
	border: 0px solid;
	background: url(../img/down.gif) no-repeat 0 -3px;
	width: 15px;
	height: 11px;
}

.btRiga2Open {
	float: right;
	border: 0px solid;
	background: url(../img/up.gif) no-repeat 0 -3px;
	width: 15px;
	height: 11px;
}

.btRiga2Close a {
	float: right;
	width: 15px;
	height: 11px;
}

.btRiga2Open a {
	float: right;
	width: 15px;
	height: 11px;
}

.dataBig {
	float: left;
	font-family: Arial, Sans-serif;
	font-size: 38px;
	line-height: 38px;
	width: 546px;
}

.dataBig a {
	font-family: Arial, Sans-serif;
	font-size: 38px;
	text-decoration: none;
	font-weight: bold;
	color: #54524b;
}

.dataBig a:hover {
	text-decoration: none;
}

.dataBig2 {
	float: left;
	font-family: Arial, Sans-serif;
	font-size: 38px;
	line-height: 38px;
	border: 0px solid;
	padding-top: 14px;
	font-weight: bold;
}

.dataBig .btRigaClose {
	height: auto;
}

.galleriaFoto {
	float: left;
	width: 546px;
	margin: 24px 0px 0px 0px;
	border-top: 1px dotted #54524b;
	padding: 14px 0 14px 0;
}

.galleriaFoto a {
	margin-right: 10px;
}

.galleriaFoto a:hover {
	text-decoration: none;
}

.frecciaViola,.frecciaVerde {
	float: left;
	width: 21px;
	margin-left: -35px;
	margin-top: 1px;
}

.linkFuturaViola {
	line-height: 13px;
	float: left;
	font-family: 'Futura', Century Gothic, Helvetica, Arial, Sans-serif;
	color: #54524b;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

.legenda {
	float: left;
	margin-left: 200px;
}

.legenda ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.legenda ul li {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

.legenda ul li img {
	margin-right: 10px;
}

.legenda ul li a {
	color: #4a4b4a;
}

.legenda ul li.cubo1 {
	background: url(../img/evento1.gif) no-repeat center left;
	padding-left: 20px;
	cursor: pointer;
}

.legenda ul li.cubo2 {
	background: url(../img/evento2.gif) no-repeat center left;
	padding-left: 20px;
	cursor: pointer;
}

.legenda ul li.cubo3 {
	background: url(../img/evento3.gif) no-repeat center left;
	padding-left: 20px;
	cursor: pointer;
}

.legenda ul li.cubo1No {
	background: url(../img/evento1No.gif) no-repeat center left;
	padding-left: 20px;
}

.legenda ul li.cubo2No {
	background: url(../img/evento2No.gif) no-repeat center left;
	padding-left: 20px;
}

.legenda ul li.cubo3No {
	background: url(../img/evento3No.gif) no-repeat center left;
	padding-left: 20px;
}

.rigaDivicalendario {
	float: left;
	width: 546px;
	margin-top: 14px;
}

.rigaDivicalendario475 {
	float: left;
	width: 475px;
	margin-top: 0px;
}

.rigaDivicalendario280 {
	float: left;
	width: 280px;
	margin-top: 14px;
}

.bloccoCalendario {
	float: left;
	width: 546px;
	padding: 14px 0 10px 0;
	background: url(../img/rigaDivisorioCalendario.gif) no-repeat bottom left;
}

.mese {
	float: left;
	width: 100%;
}

.meseNome {
	float: left;
	width: 85px;
	text-align: right;
	font-weight: normal;
	margin-right: 10px;
}

.mese ul {
	margin: 2px 0 0 0;
	padding: 0;
	list-style: none;
}

.mese ul li {
	height: 10px;
	width: 10px;
	display: block;
	float: left;
	margin-right: 4px;
	font-size: 1px;
}

.mese ul li.noEvento {
	background: #dfdfd7;
	color: #dfdfd7;
}

.mese ul li.noEvento a {
	color: #dfdfd7;
	height: 10px;
	width: 10px;
	display: block;
}

.mese ul li.evento1 {
	background: #dc9135;
	color: #dc9135;
}

.mese ul li.evento1 a {
	color: #dc9135;
	height: 10px;
	width: 10px;
	display: block;
}

.mese ul li.evento2 {
	background: #b4690d;
	color: #b4690d;
}

.mese ul li.evento2 a {
	color: #b4690d;
	height: 10px;
	width: 10px;
	display: block;
}

.mese ul li.evento3 {
	background: #8c4100;
	color: #8c4100;
}

.mese ul li.evento3 a {
	color: #8c4100;
	height: 10px;
	width: 10px;
	display: block;
}

.eventoSelezionato {
	float: left;
	width: 100%;
	margin: 3px 0 4px 0;
	font-weight: normal;
}

.eventoSelezionato ul {
	margin: 0px;
	padding: 14px 0 0 0;
	list-style: none;
	background: url(../img/rigaDivisorioCalendario.gif) no-repeat top left;
	float: left;
}

.eventoSelezionato ul li {
	margin: 0;
	padding: 0;
	float: left;
}

.eventoSelezionato ul li img {
	margin: 0 14px 0 14px;
}

.eventoSelezionato ul.rigaGruppo4 {
	background: none;
}

.cronologia {
	background: url("../img/sfondoCronologia.gif") no-repeat scroll -1px 1px transparent;
	float: left;
	height: 82px;
	list-style: none outside none;
	margin: 23px 0 0 -8px;
	padding: 0 0 0 1px;
	width: 600px;
}

.cronologia li {
	height: 20px;
	width: 10px;
	display: block;
	float: left;
	margin: 23px 1px 0 0;
	padding: 0;
	font-size: 1px;
}

.cronologia li a {
	height: 14px;
	width: 10px;
	display: block;
	margin-top: 6px;
}

.cronologia li a span {
	display: none;
}

.cronologia li.cronoParlamento {
	margin-right: 1px;
}

.cronologia li.cronoParlamento a {
	background: #e1e1cd;
	height: 14px;
	width: 10px;
	display: block;
	margin-right: 1px;
}

.cronologia li.cronoRegia a {
	background: #aeae9e;
	height: 14px;
	width: 10px;
	display: block;
	margin-right: 1px;
}

.cronologia li.cronoCostituzionale a {
	background: #7a7a6f;
	height: 14px;
	width: 10px;
	display: block;
	margin-right: 1px;
}

.cronologia li.cronoRepubblicano a {
	background: #474741;
	height: 14px;
	width: 10px;
	display: block;
	margin-right: 1px;
}

.cronologia li a:hover {
	background: #b4680d;
	height: 20px;
	width: 10px;
	display: block;
	margin-right: 1px;
	margin-top: 0px;
}

.cronologia li a.selezionata {
	background: #b4680d;
	height: 20px;
	width: 10px;
	display: block;
	margin-right: 1px;
	margin-top: 0px;
}

.txtCronologia {
	float: left;
	width: 100%;
	margin: 20px 0 10px 0;
}

.txtCronologia span {
	font-weight: bold;
}

.didaOpere {
	float: left;
	width: 546px;
	margin: 20px 0 14px 0;
}

.txtOpere {
	font-family: Georgia, Helvetica, Arial, Sans-serif;
	font-size: 16px;
	line-height: 28px;
	color: #4a4b4a;
	display: block;
	float: left;
	margin: 22px 14px 0 14px;
}

.righeRegolamenti {
	float: left;
	width: 546px;
	height: 55px;
	margin: 14px 14px 0 0px;
	text-align: left;
	border-top: 1px dotted #4a4b4a;
}

.righeRegolamentiOpen {
	float: left;
	width: 546px;
	margin: 14px 14px 0 0px;
	text-align: left;
	border-top: 1px dotted #4a4b4a;
}

.miniEsito {
	float: left;
	width: 210px;
	background: #D9DACC;
	border-top: 1px dotted #4a4b4a;
	border-bottom: 1px dotted #4a4b4a;
	padding: 16px 14px 11px 13px;
	margin: 0 0 0px 28px;
}

.miniEsito ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.miniEsito ul li {
	border-top: 1px solid #BFC0B2;
	float: left;
	line-height: 14px;
	margin: 11px 0 -2px;
	padding: 2px 0;
	width: 211px;
}

.miniEsito ul li span {
	display: block;
	padding-bottom: 0px;
}

.filtro2 {
	font-weight: bold;
	color: #4A4B4A;
	text-decoration: none;
	float: left;
	margin-right: 14px;
}

a.filtro2:hover {
	color: #4A4B4A;
	text-decoration: none;
}

.ico {
	float: left;
	height: 14px;
	width: 13px;
	background: url(../img/toolbar.png) no-repeat center left;
}

a.filtro2 span.ico {
	background-position: 0 -184px;
}

a.filtro2:hover span.ico {
	background-position: -28px -184px;
}

.filtriAlfa li a span.ico,.filtroOpen a span.ico,.filtriAlfa6 li a span.ico {
	background-position: -56px -183px;
}

.filtriAlfa li a:hover span.ico,.filtroOpen a:hover span.ico,.filtriAlfa6 li a:hover span.ico {
	background-position: -84px -184px;
}

.filtroOpen a {
	color: #4a4b4a;
	text-decoration: none;
	font-weight: bold;
}

.filtroOpen a:hover {
	color: #4a4b4a;
	text-decoration: none;
	font-weight: bold;
}

#tooltip {
	z-index: 99;
	background: #fff;
	padding: 5px;
	border: 1px solid #C96902;
	position: absolute;
	left: auto;
	color: #C96902;
}

#tooltip span {
	display: block;
}

#tooltip #arrow {
	position: absolute;
	left: -6px;
}

#tooltip hr {
	border: 0;
	color: #C96902;
	background-color: #C96902;
	height: 1px;
	margin: 0 5px 0 5px;
}

.dataRiga {
	border-top: 1px solid #C96902;
	padding-top: 5px;
	margin-top: 5px;
}

.tooltipBig {
	background: #fff;
	border: 1px solid #C96902;
	position: absolute;
	width: 300px;
}

.tooltipBig span {
	margin: 18px 10px 10px 14px;
	display: block;
}

.tooltipBig span a {
	color: #4A4B4A;
}

.tooltipBig span a:hover {
	color: #4A4B4A;
}

.tooltipBigTime {
	background: #f8f9f0;
	border: 1px solid #494c48;
	position: absolute;
	width: 164px;
}

.tooltipBigTime span {
	margin: 7px;
	display: block;
	text-align: center;
}

.tooltipBigTime span a {
	color: #4A4B4A;
}

.tooltipBigTime span a:hover {
	color: #4A4B4A;
}

.contBoxLavori {
	float: left;
	margin: 14px 0 14px 0;
}

.contBoxLavori ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.contBoxLavori ul li {
	float: left;
	width: 124px;
	height: 124px;
	background: #F1EFE2;
	border: 1px solid #979795;
	margin: 14px 13px 0px 0;
	padding: 0;
}

.contBoxLavori ul li a {
	color: #4A4B4A;
}

.contBoxLavori ul li a:hover {
	color: #4A4B4A;
	text-decoration: none
}

.contBoxLavori ul li.boxLegislaNavi {
	float: left;
	width: 124px;
	height: 124px;
	background: #C96902;
	border: 1px solid #C96902;
	margin: 14px 13px 0px 0;
	padding: 0;
}

.contBoxLavori ul li.genericNavi {
	float: left;
	width: 124px;
	height: 124px;
	background: #E2E1DC;
	border: 1px solid #979795;
	margin: 14px 13px 0px 0;
	padding: 0;
}

.numLegisla {
	font-family: 'Futura', Century Gothic, Helvetica, Arial, Sans-serif;
	font-size: 28px;
	color: #4A4B4A;
	margin: 14px 0 0 14px;
	display: block;
}

.titLegisla {
	font-family: 'Futura', Century Gothic, Helvetica, Arial, Sans-serif;
	font-size: 14px;
	color: #4A4B4A;
	margin: 5px 0 0 14px;
	display: block;
}

.dateLegisla {
	font-size: 11px;
	color: #4A4B4A;
	margin: 36px 0 0 14px;
	display: block;
}

.contBoxLavori ul li.boxLegislaNavi .dateLegisla {
	color: #C96902;
	font-size: 11px;
	margin: 36px 0 0 14px;
	display: block;
}

.contBoxLavori ul li.boxLegislaNavi .numLegisla {
	font-family: 'Futura', Century Gothic, Helvetica, Arial, Sans-serif;
	font-size: 28px;
	color: #fff;
	margin: 14px 0 0 14px;
	display: block;
}

.contBoxLavori ul li.boxLegislaNavi .titLegisla {
	font-family: 'Futura', Century Gothic, Helvetica, Arial, Sans-serif;
	font-size: 14px;
	color: #fff;
	margin: 5px 0 0 14px;
	display: block;
}

.contBoxLavori ul li.boxLegislaNavi .titLegisla a,.contBoxLavori ul li.boxLegislaNavi .numLegisla a {
	color: #fff;
}

.rigaFreccetta1 {
	float: left;
	width: 100%;
	margin: 7px 0 0 56px;
}

.rigaFreccetta2 {
	float: left;
	width: 100%;
	margin: 7px 0 0 196px;
}

.rigaFreccetta3 {
	float: left;
	width: 100%;
	margin: 7px 0 0 336px;
}

.rigaFreccetta4 {
	float: left;
	width: 100%;
	margin: 7px 0 0 476px;
}

.abstractLegislatura {
	float: left;
	border-top: 1px solid #4A4B4A;
	border-bottom: 1px solid #4A4B4A;
	padding: 14px;
}

.abstractLegislatura .absSx {
	float: left;
	width: 390px;
}

.absDx {
	float: left;
	width: 126px;
	text-align: right;
}

.absSx div {
	margin: 0;
	padding: 0;
}

.linkHomePage {
	float: left;
	width: 260px;
	height: 120px;
	border: 0px solid #fff;
	margin: 10px 0 0 10px;
}

.linkHomePage a {
	width: 260px;
	height: 120px;
	display: block;
}

.linkHomePage a span {
	display: none;
}

.contBoxPresidenti {
	float: left;
	margin: 5px 0 13px -1px;
}

.contBoxPresidenti ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.contBoxPresidenti ul li {
	background: none repeat scroll 0 0 #F1EFE2;
	border: 1px solid #979795;
	float: left;
	height: 96px;
	margin: 14px 12px 0 0;
	padding: 0;
	width: 275px;
}

.contBoxPresidenti ul li a {
	color: #4A4B4A;
}

.contBoxPresidenti ul li a:hover {
	text-decoration: none;
	color: #4A4B4A;
}

.contBoxPresidenti ul li img {
	float: left;
	padding: 14px;
}

.contBoxPresidenti ul li span {
	display: block;
	margin-top: 2px;
	text-decoration: none;
}

.contBoxPresidenti ul li.boxPresidentiNavi {
	float: left;
	width: 275px;
	height: 96px;
	background: #C96902;
	border: 1px solid #C96902;
	margin: 14px 12px 0 0;
	padding: 0;
}

.contBoxPresidenti ul li.boxPresidentiNavi span {
	color: #fff;
}

.contBoxPresidenti ul li.genericNavi {
	float: left;
	width: 275px;
	height: 96px;
	background: #E2E1DC;
	border: 1px solid #979795;
	margin: 14px 12px 0px 0;
	padding: 0;
}

.contBoxOrgani {
	float: left;
	margin: 14px 0 14px 0;
}

.contBoxOrgani ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 570px;
	float: left;
}

.contBoxOrgani ul li {
	float: left;
	width: 264px;
	height: 98px;
	background: #F1EFE2;
	border: 1px solid #979795;
	margin: 14px 13px 0px 0;
	padding: 0;
}

.contBoxOrgani ul li.ministro {
	float: left;
	width: 545px;
	height: 98px;
	background: #F1EFE2;
	border: 1px solid #979795;
	margin: 14px 13px 0px 0;
	padding: 0;
}

.contBoxOrgani ul li a {
	color: #4A4B4A;
}

.contBoxOrgani ul li a:hover {
	color: #fff;
}

.contBoxOrgani ul li img {
	float: left;
	padding: 14px;
}

.contBoxOrgani ul li span {
	
}

.contBoxOrgani ul li.boxGovernoNavi {
	float: left;
	width: 264px;
	height: 98px;
	background: #C96902;
	border: 1px solid #C96902;
	margin: 14px 13px 0px 0;
	padding: 0;
}

.contBoxOrgani ul li.boxGovernoNavi span {
	color: #fff;
}

.contBoxOrgani ul li.boxMinistroNavi {
	float: left;
	width: 545px;
	height: 98px;
	background: #C96902;
	border: 1px solid #C96902;
	margin: 14px 13px 0px 0;
	padding: 0;
}

.contBoxOrgani ul li.boxMinistroNavi span {
	color: #fff;
}

.abstractPresidente {
	border-bottom: 1px solid #4A4B4A;
	border-top: 1px solid #4A4B4A;
	float: left;
	padding: 14px 14px 12px;
	width: 826px;
}

.abstractPresidente .absSxPresidente {
	float: left;
	width: 266px;
}

.abstractPresidente .absSxPresidente .schedaLinkBoxPresidente {
	margin-bottom: 14px;
}

.absDxPresidente {
	float: right;
	width: 550px;
	text-align: left;
}

.absSxPresidente div {
	margin: 0;
	padding: 0;
}

.rigaFreccettaPre1 {
	float: left;
	width: 100%;
	margin: 6px 0 0 40px;
}

.rigaFreccettaPre2 {
	float: left;
	width: 100%;
	margin: 6px 0 0 330px;
}

.rigaFreccettaPre3 {
	float: left;
	width: 100%;
	margin: 6px 0 0 620px;
}

button {
	cursor: pointer;
}

.navi {
	cursor: pointer;
}

.hideDiv {
	display: none;
}

.fotoSx {
	list-style: none;
	margin: 14px 14px 0 0;
	padding: 0;
	width: 550px;
	float: left;
}

.fotoSx li {
	margin: 0;
	padding: 14px 0 14px 0;
	display: block;
	width: 550px;
	float: left;
	border-top: 1px dotted #54524B;
}

.fotoSx li span {
	width: 112px;
	overflow: hidden;
	display: block;
	float: left;
	height: 112px;
	overflow: hidden
}

.fotoSx li img {
	float: left;
	margin-right: 14px;
}

.fotoSx li strong {
	
}

.fotoSx li a {
	color: #4A4B4A;
	display: block;
	height: 44px;
	margin-bottom: 0px;
	overflow: hidden;
	text-decoration: none;
}

.fotoSx li a:hover {
	color: #4a4b4a;
	text-decoration: none;
}

.fotoSx li a.nomeDeputato {
	float: left;
	width: 300px;
	margin-left: 0px;
}

.fotoSx li ul {
	float: left;
	width: 550px;
}

.fotoSx li ul li {
	border: 0px;
	margin: 0;
	padding: 0;
}

.fotoSx li ul li.nomeDeputato {
	margin: 0 0 0 14px;
	padding: 0;
	float: left;
	width: 400px;
}

.fotoSx li ul li.fotoArchivio {
	width: 112px;
	overflow: hidden;
	display: block;
	float: left;
}

/*video inizio*/
.videoSx {
	list-style: none;
	margin: 14px 14px 0 0;
	padding: 0;
	width: 550px;
	float: left;
}

.videoSx li {
	margin: 0;
	padding: 14px 0 14px 0;
	display: block;
	width: 550px;
	float: left;
	border-top: 1px dotted #54524B;
}

.videoSx li span {
	width: 112px;
	overflow: hidden;
	display: block;
	float: left;
	height: 112px;
	overflow: hidden
}

.videoSx li img {
	float: left;
	margin-right: 14px;
}

.videoSx li strong {
	
}

.videoSx li a {
	color: #4A4B4A;
	display: block;
	height: 44px;
	margin-bottom: 0px;
	overflow: hidden;
	text-decoration: none;
}

.videoSx li a:hover {
	color: #4a4b4a;
	text-decoration: none;
}

.videoSx li a.nomeDeputato {
	float: left;
	width: 300px;
	margin-left: 0px;
}

.videoSx li ul {
	float: left;
	width: 550px;
}

.videoSx li ul li {
	border: 0px;
	margin: 0;
	padding: 0;
}

.videoSx li ul li.nomeDeputato {
	margin: 0 0 0 14px;
	padding: 0;
	float: left;
	width: 400px;
}

.videoSx li ul li.videoArchivio {
	width: 112px;
	overflow: hidden;
	display: block;
	float: left;
}
/*video fine*/
.boxB .boxFiltri {
	margin: 0px 28px 0 14px;
	padding: 14px 0 28px 0;
	width: 238px;
	float: left;
	border-top: 1px dotted #54524B;
}

.boxB .miniEsito {
	float: left;
	width: 210px;
	background: #A95900;
	border-top: 1px dotted #4a4b4a;
	border-bottom: 1px dotted #4a4b4a;
	padding: 14px;
	margin: 14px 0 14px 14px;
}

.boxB .miniEsito ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.boxB .miniEsito ul li {
	margin: 7px 0 5px 0;
	padding: 0 0 6px 0;
	border-top: 1px solid #894600;
	line-height: 14px;
}

.boxB .miniEsito ul li span {
	display: block;
	padding-bottom: 6px;
}

.boxB .miniEsito ul li a.filtro2 {
	font-weight: normal;
	padding-right: 6px;
	height: 9px;
	color: #fff;
}

.boxB .miniEsito ul li a.filtro2:hover {
	color: #fff;
}

.nextFoto {
	background: url(../img/nextFoto.png) no-repeat center left;
	height: 32px;
	width: 32px;
	float: right;
	margin-right: 14px;
}

.prevFoto {
	background: url(../img/prevFoto.png) no-repeat center left;
	height: 32px;
	width: 32px;
	float: left;
	margin-left: 10px;
}

.boxB .boxFiltri ul.listaArancione {
	padding-top: 14px;
}

.boxB .boxFiltri ul.listaArancione li a.quadratino {
	background: url(../img/toolbar.png) no-repeat top left;
	background-position: 0 -268px;
	height: 19px;
	padding-left: 14px;
	color: #fff;
}

.boxB ul.listaArancione li a.quadratino:hover {
	background-position: 0 -289px;
	height: 19px;
}

.boxB .boxFiltriLegislatura {
	margin: 20px 0px 0 14px;
	padding: 14px 0 28px 0;
	width: 238px;
	float: left;
	border-top: 1px dotted #54524B;
}

.boxB .boxFiltriLegislatura ul.listaArancione {
	margin-bottom: 5px;
	float: left;
	width: 224px;
	padding: 0;
}

.boxB .boxFiltriLegislatura ul.listaArancione li {
	float: left;
	width: 100px;
}

.boxB .boxFiltriLegislatura ul.listaArancione li a.quadratino {
	background: url(../img/toolbar.png) no-repeat top left;
	background-position: 0 -268px;
	height: 19px;
	padding-left: 14px;
	color: #fff;
	text-decoration: none;
}

.boxB .boxFiltriLegislatura ul.listaArancione li a.quadratino:hover {
	background-position: 0 -289px;
	height: 19px;
}

.boxB .boxFiltriLegislatura .filtroOpen {
	float: left;
	width: 224px;
	color: #fff;
}

.boxB .boxFiltriLegislatura .filtroOpen a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.boxB .boxFiltriLegislatura .filtroOpen a:hover {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.boxRegolamenti {
	margin: 0px 28px 0 28px;
	padding: 14px 0 28px 0;
	width: 238px;
	float: left;
	border-top: 1px dotted #4A4B4A;
}

.eleRegolamenti {
	list-style: none;
	margin: 5px 0 0 7px;
	padding: 0;
	float: left;
	width: 100%;
}

.eleRegolamenti li {
	display: block;
	float: left;
	margin: 0 0 3px 7px;
	padding: 0;
	padding-right: 7px;
	text-transform: uppercase;
	display: inline;
	white-space: nowrap;
	border-right: 1px solid #A09E8F;
}

.eleRegolamenti li a {
	color: #4a4b4a;
}

.eleRegolamenti li a:hover {
	color: #C96902;
}

.eleRegolamenti li a.navis {
	color: #C96902;
	font-weight: bold;
}

.eleRegolamenti li.ultimo {
	display: block;
	float: left;
	margin: 0 0 3px 7px;
	padding: 0;
	padding-right: 7px;
	text-transform: uppercase;
	display: inline;
	white-space: nowrap;
	border-right: 0px solid #A09E8F;
}

.boxRegolamentiNob {
	margin: 0px 28px 0 28px;
	padding: 14px 0 28px 0;
	width: 238px;
	float: left;
	border-top: 0px dotted #4A4B4A;
}

.regolamentoVigente {
	text-decoration: none;
	color: #4a4b4a;
	margin-top: 14px;
	display: block;
	float: left;
	width: 238px;
}

.regolamentoVigente:hover {
	text-decoration: underline;
}

.regolamentoVigente.navis {
	color: #C96902;
	font-weight: bold;
	text-decoration: none;
}

.boxProgetti {
	margin: 0px 28px 0 28px;
	padding: 14px 0 28px 0;
	width: 238px;
	float: left;
	border-top: 1px dotted #4A4B4A;
}

.boxProgetti strong {
	margin-bottom: 14px;
	display: block;
}

.filtroOpenProgetti {
	float: left;
	width: 224px;
	background: url(../img/freccinaClose.gif) no-repeat 0px 5px;
	padding-left: 10px;
}

.filtroOpenProgetti a {
	color: #4a4b4a;
}

.regolamentiLink {
	list-style: none;
	margin: 14px 0 14px 0;
	padding: 0;
	float: left;
	width: 730px;
}

.filtriFotografico {
	float: left;
	width: 294px;
	background: #D17301;
	padding: 0px;
	margin: 0 0 20px 0px;
}

.filtriFotografico ul {
	margin: 28px;
	padding: 14px;
	list-style: none;
	border-top: 1px dotted #4a4b4a;
	border-bottom: 1px dotted #4a4b4a;
	background: #A95900;
}

.filtriFotografico ul li {
	margin: 0 0 7px 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #894600;
	line-height: 14px;
	color: #fff;
}

.filtriFotografico ul li.primoF {
	padding: 0;
	border-top: 0px solid #894600;
	font-weight: bold;
}

.filtriFotografico ul li a {
	color: #fff;
	background: url(../img/toolbar.png) no-repeat center left;
	padding-left: 10px;
	padding-right: 6px;
	height: 9px;
	background-position: left -190px;
}

.filtriFotografico ul li a:hover {
	background-position: left -209px;
	color: #fff;
}

.txtRegolamenti {
	color: #4A4B4A;
	display: block;
	float: left;
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 14px;
	margin: 27px 14px 0 -2px;
	width: 550px;
}

.txtRegolamenti ul.listaTestiNotizie {
	margin: 14px 0 14px 14px;
}

.txtRegolamenti ul.listaTestiNotizie li {
	background: url(../img/btLista2.gif) no-repeat top left;
	padding-left: 10px;
	margin-bottom: 7px;
}

.regolCorrente {
	margin-top: 28px;
}

.regolCorrente ul {
	float: left;
	width: 550px;
	margin: 0px 0 34px 0;
}

.regolCorrente h4 {
	margin: 0 0 24px 0;
	padding: 0;
	font-weight: bold;
	font-family: 'Arial', Helvetica, Sans-serif;
	font-size: 18px;
	color: #54524b;
}

.regolCorrente ul li ul.regolamento {
	margin: 0;
	padding: 0px 0 0px 0;
	border-top: 1px solid #B0B0A8;
}

.regolCorrente ul li ul.regolamento .ultimoCapo {
	margin: 0;
	padding: 8px 0 8px 0;
	border-top: 1px solid #B0B0A8;
	border-bottom: 1px solid #B0B0A8;
}

.regolCorrente ul li ul.regolamento li.titoloCapo {
	float: left;
	width: 550px;
}

.regolCorrente ul li ul.regolamento li.titoloCapo.genericNavi {
	background: #E2E1DC;
}

.regolCorrente ul li ul.regolamento li.titoloCapo a {
	color: #4a4b4a;
	text-decoration: none;
	margin-bottom: 8px;
	float: left;
	width: 522px;
}

.regolCorrente ul li ul.regolamento li.titoloCapo a:hover {
	color: #4a4b4a;
	text-decoration: none;
}

.regolCorrente ul li ul.regolamento li.titoloCapo strong {
	display: block;
}

.regolCorrente ul li ul.regolamento li.articoliUl ul {
	margin: 0 0 0 28px;
	padding: 0;
}

.regolCorrente ul li ul.regolamento li.articoliUl ul li {
	margin: 0 0 0 0px;
	padding: 8px 0;
}

.regolCorrente ul li ul.regolamento li.articoliUl ul li a {
	color: #4a4b4a;
}

.regolCorrente ul li ul.regolamento li.articoliUl ul li a.linkArTxt {
	color: #B4690D;
}

.regolCorrente ul li ul.regolamento li.articoliUl ul li.ultimoArtic {
	float: left;
	width: 522px;
	margin: 0px 0 0 28px;
	margin-bottom: -6px;
	padding: 0px 0 0px 0;
	border-top: 1px dotted #B0B0A8;
}

.regolCorrente ul li ul.regolamento li.commiUl {
	margin-top: 0;
	padding-top: 0;
}

.regolCorrente ul li ul.regolamento li.commiUl ul {
	margin: 0 0 0 0px;
	padding: 0px 0 0 28px;
	width: 494px;
}

.regolCorrente ul li ul.regolamento li.articoliUl ul li.commiUl {
	margin-top: 0;
	padding-top: 0;
}

.regolCorrente ul li ul.regolamento li.articoliUl ul li.titoloArticolo.genericNavi {
	background: #E2E1DC;
}

.regolCorrente ul li ul.regolamento li.comma strong {
	display: inline;
}

.regolCorrente ul li ul.regolamento li.comma {
	float: left;
	width: 500px;
	margin-bottom: 14px;
}

.regolCorrente ul li ul.regolamento li.comma strong.modifiche {
	font-weight: normal;
	font-style: italic;
	float: left;
	margin-right: 7px;
}

.regolCorrente ul li ul.regolamento li.articoliUl ul li.sfGrey {
	width: 494px;
	background: #E2E1DC;
	margin: 7px 0 7px 0;
}

.regolCorrente ul li ul.regolamento li.comma p.chiudiBoxModifica,p.chiudiBoxModifica {
	float: right;
	width: 450px;
	background: url(../img/chiudiBox.gif) no-repeat top right;
	height: 6px;
}

.regolCorrente ul li ul.regolamento li ul {
	float: left;
	width: 522px;
	margin: 0px 0 0 28px;
	padding: 8px 0 8px 0;
	border-top: 1px dotted #B0B0A8;
}

.regolCorrente ul li ul.regolamento li ul.ultimoArtic {
	float: left;
	width: 522px;
	margin: 0px 0 0 28px;
	margin-bottom: 0px;
	padding: 0px 0 0px 0;
	border-top: 1px dotted #B0B0A8;
}

.regolCorrente ul li ul.regolamento li.comma a.versPrec,a.versPrec,.regolCorrente ul li ul.regolamento li.articoliUl ul li a.versPrec {
	color: #C96902;
	float: left;
	width: auto;
	background: url(../img/arrowDown.gif) no-repeat bottom right;
	padding-right: 14px;
}

.contBoxA ul li a.versPrec,a.versPrec {
	color: #C96902;
	float: left;
	background: url(../img/arrowDown.gif) no-repeat bottom right;
	padding-right: 14px;
}

.regolCorrente ul li ul.regolamento li ul.boxModifiche {
	float: left;
	width: 460px;
	margin: 0px 0 0 0px;
	border-top: 0px dotted #B0B0A8;
	margin-bottom: 14px
}

ul.boxModifiche {
	float: left;
	width: 600px;
	margin: 0px 0 0 0px;
	border-top: 0px dotted #B0B0A8
}

.regolCorrente ul li ul.regolamento li ul.boxModifiche li.angBoxModifiche,ul.boxModifiche li.angBoxModifiche {
	background: #E2E1DC url(../img/angBoxModifiche.gif) no-repeat top left;
	width: 14px;
	height: 15px;
	float: left;
	padding: 0;
}

.regolCorrente ul li ul.regolamento li ul.boxModifiche li {
	background: #E2E1DC;
	float: left;
	width: 410px;
	padding: 7px 14px 14px 14px;
	margin-top: 7px;
}

ul.boxModifiche li {
	background: #E2E1DC;
	float: left;
	width: 504px;
	padding: 7px 14px 14px 14px;
	margin-top: 7px;
}

.regolCorrente ul li ul p.ultimoCapo {
	float: left;
	width: 470px;
	border-top: 1px solid #B0B0A8;
	height: 3px;
}

.linkArUpTxt {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	color: #b4690d;
	background: url(../img/arrowUpNew.gif) no-repeat 3px 3px;
	padding-left: 14px;
}

.linkArUp {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	color: #b4690d;
	background: url(../img/arrowUpNew.gif) no-repeat 3px 3px;
	padding-left: 14px;
	display: block;
}

.contBoxA ul li a.linkArUpTxt {
	color: #b4690d;
}

.contBoxA ul li a.linkArUp,.boxTotale ul li a.linkArUp {
	color: #b4690d;
}

.blocchiDati440 {
	width: 464px;
	float: left;
	margin-top: 14px;
}

.logo_ccby {
	float: right;
	margin-top:13px;
/*     margin-left: 10px; */
	
}


.logo_parlamento {
	margin-right: 30px;
}

/* .logo_sep { */
/* 	margin:0 30px 0 35px; */
/* } */

.boxTxt {
	border-top: 1px dotted #54524B;
	float: left;
	margin-left: -1px;
	margin-top: 11px;
	padding: 15px 0 0;
	width: 547px;
}

.boxA.boxADeputato {
	margin-bottom: -1px;
}

.boxA.boxADeputato2 {
	margin-bottom: -1px;
	padding-top: 14px
}

.boxA .gallerySchedaPresidente {
	width: 556px;
	float: left;
	margin: 14px 0 0 0;
	padding: 0;
	list-style: none;
}

.gallerySchedaPresidente li {
	margin: 0 13px 14px 0px;
	padding: 0;
	display: inline;
	float: left;
}

.boxA .rigaNuova {
	width: 550px;
	float: left;
	height: 2px;
	margin: 14px 0 0 0;
}

.boxSequenza {
	background: #f9f9f1;
	border: 1px solid #eaeae4;
	float: left;
	width: 559px;
	padding: 13px 0 13px 13px;
	margin: 14px 14px 0 0;
	margin-bottom: -1px;
}

.schedaThb {
	height: 84px;
	margin-bottom: 15px;
	margin-right: 14px;
	overflow: hidden;
	width: 69px;
}

.presidenteGruppo {
	width: 550px;
	float: left;
	border-top: 1px dotted #54524B;
	margin: 14px 0 14px 0;
}

.presidenteGruppo.docs {
	border-top: 1px dotted #54524B;
	float: left;
	margin: 39px 0 15px;
	padding-top: 0;
	width: 550px;
}

.presidenteGruppo.docs .rigaGruppo li.imgGruppo {
	float: left;
	height: 56px;
	left: 1px;
	width: 70px;
}

.presidenteGruppo.docs .rigaGruppo li.nomeGruppo {
	float: left;
	width: 150px;
}

.presidenteGruppo.docs .titGruppo {
	float: left;
	font-weight: bold;
	margin: 1px 0 0 70px;
	position: relative;
	top: -19px;
	width: 450px;
}

.titGruppo {
	width: 450px;
	float: left;
	margin: 14px 0 0 70px;
	font-weight: bold;
}

.rigaGruppo {
	width: 550px;
	float: left;
	margin: 14px 0px 0 0;
	padding: 0;
	list-style: none;
}

.rigaGruppo li {
	display: inline;
}

.rigaGruppo li.imgGruppo {
	height: 56px;
	float: left;
	width: 70px;
}

.rigaGruppo li.nomeGruppo {
	float: left;
	width: 150px;
}

.rigaGruppo li.nomeGruppo a {
	color: #4A4B4A;
	text-decoration: none;
}

.rigaGruppo li.nomeGruppo a:hover {
	color: #4A4B4A;
	text-decoration: none;
}

.rigaGruppo li.txtGruppo {
	float: left;
	width: 300px;
	margin-left: 28px;
}

.rigaGruppo li.txtGruppo a {
	color: #4A4B4A;
	text-decoration: none;
}

.rigaGruppo li.altroGruppo {
	margin-left: 70px;
	float: left;
	width: 480px;
	margin-bottom: 14px
}

.rigaGruppo li.altroGruppo a {
	color: #4A4B4A;
	text-decoration: none;
}

.rigaGruppo li.altroGruppo a:hover {
	text-decoration: underline;
}

.boxContenuto {
	float: left;
	margin: 0 0 10px -1px;
	width: 546px;
}

.presidenteGruppo2 {
	width: 550px;
	float: left;
	border-top: 1px dotted #54524B;
	margin: 14px 0 14px 0;
}

.titGruppo2 {
	width: 450px;
	float: left;
	margin: 14px 0 0 70px;
	font-weight: bold;
}

.rigaGruppo2 {
	width: 550px;
	float: left;
	margin: 14px 0px 0 0;
	padding: 0;
	list-style: none;
}

.rigaGruppo2 li {
	display: inline;
}

.rigaGruppo2 li.imgGruppo {
	height: 56px;
	float: left;
	width: 70px;
}

.rigaGruppo2 li.nomeGruppo {
	float: left;
	width: 150px;
}

.rigaGruppo2 li.nomeGruppo a {
	color: #4A4B4A;
	text-decoration: none;
}

.rigaGruppo2 li.nomeGruppo a:hover {
	color: #4A4B4A;
	text-decoration: none;
}

.rigaGruppo2 li.txtGruppo {
	float: left;
	width: 300px;
	margin-left: 28px;
}

.rigaGruppo2 li.txtGruppo a {
	color: #4A4B4A;
	text-decoration: none;
}

.rigaGruppo2 li.altroGruppo {
	margin-left: 70px;
	float: left;
	width: 480px;
	margin-bottom: 14px
}

.rigaGruppo2 li.altroGruppo a {
	color: #4A4B4A;
	text-decoration: none;
}

.eventoSelezionato.eventoLavori ul.rigaGruppo3 {
	width: 550px;
	float: left;
	margin: 14px 0px 0 5px;
	padding: 0;
	list-style: none;
	background: url(../img/topDatiNuova.gif) repeat-x left top;
	margin-top: 11px;
	padding-top: 14px;
}

.rigaGruppo3 li {
	display: inline;
}

.rigaGruppo3 li.imgGruppo3 {
	height: 56px;
	float: left;
	width: 70px;
}

.rigaGruppo3 li.nomeGruppo3 {
	float: left;
	width: 80px;
	text-align: right;
}

.rigaGruppo3 li.nomeGruppo3 a {
	color: #4A4B4A;
	text-decoration: none;
}

.rigaGruppo3 li.nomeGruppo3 a:hover {
	color: #4A4B4A;
	text-decoration: none;
}

.eventoSelezionato.eventoLavori ul li.txtGruppo3 {
	float: left;
	width: 440px;
	margin-left: 22px;
}

.rigaGruppo3 li.txtGruppo3 a {
	color: #4A4B4A;
	text-decoration: none;
}

.rigaGruppo3 li.txtGruppo3 a:hover {
	color: #4A4B4A;
	text-decoration: underline;
}

.rigaGruppo3 li.altroGruppo3 {
	margin-left: 70px;
	float: left;
	width: 480px;
	margin-bottom: 14px
}

.rigaGruppo3 li.altroGruppo3 a {
	color: #4A4B4A;
	text-decoration: none;
}

.rigaGruppo6 {
	width: 550px;
	float: left;
	padding: 0;
	list-style: none;
	border-bottom: 1px dotted #4A4B4A;
	padding-top: 14px;
}

.rigaGruppo6 li {
	display: inline;
}

.rigaGruppo6 li.imgGruppo6 {
	height: 56px;
	float: left;
	width: 70px;
}

.rigaGruppo6 li.nomeGruppo6 {
	float: left;
	width: 120px;
	font-weight: bold;
}

.rigaGruppo6 li.nomeGruppo6 a {
	color: #4A4B4A;
	text-decoration: none;
}

.rigaGruppo6 li.nomeGruppo6 a:hover {
	color: #4A4B4A;
	text-decoration: none;
}

.rigaGruppo6 li.txtGruppo6 {
	float: left;
	width: 300px;
	margin-left: 28px;
	margin-bottom: 14px;
}

.rigaGruppo6 li.txtGruppo6 span.grigio {
	color: #959690
}

.rigaGruppo6 li.txtGruppo6 a {
	color: #4A4B4A;
	text-decoration: none;
}

.rigaGruppo6 li.txtGruppo6 a:hover {
	color: #4A4B4A;
	text-decoration: underline;
}

.rigaGruppo6 li.altroGruppo6 {
	margin-left: 70px;
	float: left;
	width: 480px;
	margin-bottom: 14px
}

.rigaGruppo6 li.altroGruppo6 a {
	color: #4A4B4A;
	text-decoration: none;
}

.rigaGruppo4 {
	width: 550px;
	float: left;
	margin: 14px 0px 0 0;
	padding: 0;
	list-style: none;
	margin-top: 11px;
	padding-top: 14px;
}

.rigaGruppo4 li {
	display: inline;
}

.rigaGruppo4 li.nomeGruppo4 {
	float: left;
	width: 156px;
	font-weight: bold;
}

.rigaGruppo4 li.txtGruppo4 {
	float: left;
	width: 378px;
	margin-left: 14px;
}

.rigaGruppo5 {
	width: 544px;
	float: left;
	margin: 0px 0px 0 0;
	padding: 0;
	list-style: none;
}

.rigaGruppo5 li {
	display: inline;
	margin-top: 18px;
	margin-bottom: 18px;
}

.rigaGruppo5 li.nomeGruppo5 {
	float: left;
	width: 142px;
	margin-left: 14px;
}

.rigaGruppo5 li.txtGruppo5 {
	float: left;
	width: 360px;
	margin-left: 14px;
}

.txtGruppo5 a {
	color: #4A4B4A;
	text-decoration: none;
}

.txtGruppo5 a:hover {
	color: #4A4B4A;
	text-decoration: underline;
}

.sfondoGrigio {
	background: #E2E1DC;
	width: 544px;
	float: left;
}

.opzioni {
	float: left;
	width: 237px;
	margin: 4px 0 0 0;
}

.listaOrgani {
	margin: 0px 0 0 0;
	padding: 0;
	list-style: none;
}

.listaOrgani li {
	float: left;
	width: 544px;
	border-top: 1px dotted #54524b;
	padding: 13px 0 14px 0;
	margin: 0 14px 0 0;
}

.listaOrgani li img {
	float: left;
	margin-right: 14px;
}

.listaOrgani li span {
	display: block;
}

.listaOrgani li a.titPercorso {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #4A4B4A;
	text-decoration: none;
	height: auto;
}

.listaOrgani li a.titPercorso:hover {
	text-decoration: none;
}

.listaOrgani li span {
	font-family: Verdana, Arial, Sans Serif;
	font-size: 11px;
}

.riforme .txtRegolamenti {
	color: #4A4B4A;
	display: block;
	float: left;
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 14px;
	margin: 27px 14px 26px -2px;
	width: 550px;
}

.riforme .titoloRiga {
	float: left;
	margin-left: -1px;
	margin-top: 12px;
	width: 550px;
}

.riforme .titoloRiga h4 {
	line-height: 24px
}

.legislature-home .titoloRiga {
	float: left;
	margin-left: -1px;
	margin-top: 12px;
	width: 550px;
}

.boxADeputato .paginazione {
	float: right;
	margin: 6px 14px 0 0;
	position: relative;
	text-align: right;
	top: 8px;
	width: 100%;
}

/**********  nuovi stili per men\F9 destra **********/
.listaUniformeOrange {
	list-style: none;
	margin: 14px 0 0 27px;
	padding: 0;
	float: left;
	width: 264px;
}

.listaUniformeOrange li {
	width: 240px;
	float: left;
}

.listaUniformeOrange li a {
	display: block;
	font-size: 11px;
	text-indent: -13px;
}

.listaUniformeOrange li a.cerchio {
	color: #fff;
}

.listaUniformeOrange li a.cerchioPieno {
	color: #FFFFFF;
}

.listaUniformeOrange li a span.ico {
	position: relative;
	left: -13px
}

.listaUniformeOrange li a.linkEsterno {
	color: #fff;
}

.listaUniformeOrange li a.linkEsterno:hover {
	color: #fff;
	text-decoration: underline;
}

.listaUniformeOrange li a.quadrato {
	background-position: 0 -229px;
}

.listaUniformeOrange li a.quadrato:hover {
	background-position: 0 -250px;
}

.listaUniformeOrange li a.quadratoPieno {
	background-position: 0 -250px;
	height: 19px;
}

.listaUniformeOrange li a.frecciaBianca {
	color: #fff;
}

.listaUniformeOrange li a.frecciaBianca:hover {
	color: #fff;
	text-decoration: underline;
}

.nuovoBoxArancio.ml0 {
	padding: 16px 14px 25px;
}

.nuovoBoxArancio.ml0 .listaUniformeOrange {
	margin-left: 13px;
}

a.linkUniformeFrecciaGrigia {
	background: url("../img/frecciaLista.gif") no-repeat scroll left 3px transparent;
	color: #54524B;
	display: block;
	float: left;
	font-size: 11px;
	width: 100%;
	padding-left: 13px;
}

.linkUniformeLinkEsterno {
	color: #54524b;
	text-decoration: none;
}

.listaUniformeOrange li.titlistaUniforme {
	font-weight: bold;
	margin: 14px 0 0 14px;
}

.nuovoBoxArancio {
	background: #b4690d;
	border: 1px solid #824c09;
	color: #FFFFFF;
	padding: 14px 14px 11px 14px;
	width: 264px;
}

.listaUniformeOrange li.liIndentati {
	margin-left: 14px;
}

.nuovoBoxChiaro {
	background: #dadac9 url(../img/sfondoMultimedia.jpg) repeat-x top left;
	float: left;
	padding: 14px;
	width: 264px;
	margin-bottom: 14px;
}

.listaUniformeOrange li a.cerchioPieno span.ico {
	background-position: -140px -170px;
}

.listaUniformeOrange li a.cerchioPieno:hover span.ico {
	background-position: -140px -170px;
}

.listaUniformeOrange li a.cerchio span.ico {
	background-position: -111px -170px;
}

.listaUniformeOrange li a.cerchio:hover span.ico {
	background-position: -139px -170px;
}

.listaUniformeOrange li a.frecciaBianca span.ico {
	background-position: -28px 0px;
}

.listaUniformeOrange li a.linkEsterno span.ico {
	background-position: -28px -28px;
	height: 14px;
}

.listaNorme li a.frecciaNera span.ico {
	background-position: -28px -56px;
}

.nuovoBoxArancio ul.listaUniformeOrange li a.quadrato span.ico {
	color: #fff;
	background-position: -28px -112px;
}

.nuovoBoxArancio ul.listaUniformeOrange li a.quadrato:hover span.ico {
	color: #fff;
	background-position: -28px -140px;
}

.nuovoBoxArancio div.filtroOpen a {
	color: #fff;
}

.nuovoBoxArancio div.filtroOpen a span.ico {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background-position: -28px -112px;
}

.nuovoBoxArancio div.filtroOpen a:hover span.ico {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background-position: -28px -140px;
}

.nuovoBoxArancio ul.filtriAlfa li a {
	color: #fff;
}

.nuovoBoxArancio ul.filtriAlfa li a span.ico {
	background-position: -28px -112px;
}

.nuovoBoxArancio ul.filtriAlfa a:hover span.ico {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background-position: -28px -140px;
}

.nuovoBoxArancio ul.filtriAlfa li a span {
	color: #fff;
}

.nuovoBoxArancio .boxFiltri {
	margin: 0px 28px 0 14px;
	padding: 14px 0 28px 0;
	width: 238px;
	float: left;
	border-top: 1px dotted #fff;
}

.nuovoBoxArancio .miniEsito ul li a.filtro2 span.ico {
	background-position: 0 -184px;
}

.nuovoBoxArancio .miniEsito ul li a.filtro2:hover span.ico {
	background-position: -28px -184px;
	text-decoration: none;
}

.nuovoBoxArancio .listaGrafico li.annoGrafico a {
	color: #fff;
	text-decoration: none;
}

.rigaGruppo3 li.txtGruppo3 a.linkArPDF {
	background: url(../img/pdf.gif) no-repeat 0px 3px;
	padding-left: 20px;
	color: #B4690D;
}

a.linkArPDF,.contDatiInterniNuova ul li a.linkArPDF {
	background: url(../img/pdf.gif) no-repeat 0px 3px;
	padding-left: 20px;
	color: #B4690D;
	text-decoration: none;
	display: inline
}

a.linkArPDF:hover {
	text-decoration: underline;
}

.txtDeputati a.linkArPDF {
	background: url(../img/pdf.gif) no-repeat 0px 3px;
	padding-left: 20px;
	display: block;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	line-height: 14px;
}

.txtDeputati a.linkArPDF:hover {
	text-decoration: underline;
}

a.linkArHTML {
	background: url(../img/html.gif) no-repeat 0px 3px;
	padding-left: 28px;
	color: #B4690D;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
}

a.linkArHTML:hover {
	text-decoration: underline;
}

.contPuntoBianco {
	float: right;
	position: relative;
	right: -26px;
	top: -14px;
}

/**********  nuovi stili per menu  destra **********/
.bloccoTxtNaviga {
	margin: 3px 28px 12px 27px;
}

.contTitBoxNaviga {
	float: left;
	width: 239px;
	border-bottom: 1px dotted #54524B;
	padding-bottom: 11px;
	margin-bottom: 16px;
	margin-top: 7px;
}

.contTitBoxNavigaClose {
	float: left;
	line-height: 12px;
	margin-bottom: 15px;
	margin-top: 5px;
	width: 239px;
}

.bacchettaDoppia {
	background: url(../img/rigaDoppiaGrigia.gif) repeat-x top left;
	margin-top: 13px;
	margin-left: -1px;
	margin-bottom: 1px;
	padding: 0px 0 14px 0;
	height: 2px;
	float: left;
	width: 240px;
}

.bacchettaDoppia.bacchettaDoppia2 {
	width: 212px;
	padding: 0 0 0 0;
}

.ricerca4 {
	background: #FFFFFF;
	float: left;
	width: 236px;
	border: 1px solid #D7D6BA;
	height: 27px;
	margin: 11px 0px 0px 0px;
}

.ricercaInput2 {
	border: 1px solid #FFFFFF;
	color: #76746B;
	float: left;
	font-size: 11px;
	height: 24px;
	padding-left: 3px;
	text-align: left;
	width: 200px;
}

.contDatiInterniNuova ul li a.linkArPDF {
	background: url(../img/pdf.gif) no-repeat 0px 3px;
	padding-left: 20px;
	color: #B4690D;
	text-decoration: none;
}

.contDatiInterniNuova ul li a.linkArPDF:hover {
	text-decoration: underline;
}

.timeline {
	list-style: none;
	margin: 14px 0 0 0;
	padding: 0;
	float: left;
	width: 264px;
}

.timeline li {
	float: left;
	margin: 0;
	padding: 0;
}

.timeline li.dataTimeline {
	width: 64px;
	display: block;
}

.timeline li.bacchetteTimeline {
	float: left;
	width: 190px;
	margin-left: 10px;
}

.timeline li.bacchetteTimeline ul {
	list-style: none;
	margin: 4px 0 0 0;
	padding: 0;
	width: 190px;
	float: left;
	height: 10px;
}

.timeline li.bacchetteTimeline ul li.bacchetta1 {
	width: 13px;
	height: 8px;
	background: #F9F0E5;
	margin-right: 1px;
}

.timeline li.bacchetteTimeline ul li.bacchetta1 a span {
	display: none;
}

.timeline li.bacchetteTimeline ul li.bacchetta2 {
	width: 13px;
	height: 8px;
	background: #EBC39A;
	margin-right: 1px;
}

.timeline li.bacchetteTimeline ul li.bacchetta2 a span {
	display: none;
}

.timeline li.bacchetteTimeline ul li.bacchetta3 {
	width: 13px;
	height: 8px;
	background: #DA974F;
	margin-right: 1px;
}

.timeline li.bacchetteTimeline ul li.bacchetta3 a span {
	display: none;
}

.timeline li.bacchetteTimeline ul li.bacchetta1 a,.timeline li.bacchetteTimeline ul li.bacchetta2 a,.timeline li.bacchetteTimeline ul li.bacchetta3 a {
	display: block;
	width: 13px;
	height: 8px;
	text-decoration: none;
}

.attiDeputatoFocus {
	float: left;
	margin: 20px 0 -11px 65px;
	width: 500px;
}

.attiCheckBox {
	float: left;
	width: 150px;
}

.attiRicerca {
	float: right;
	width: 280px;
	margin-right: 10px;
}

.attiListaCerchio {
	margin: -3px 0 0 -4px;
	padding: 0;
}

.attiListaCerchio li {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	width: 200px;
}

.attiListaCerchio li a {
	color: #4A4B4A;
	text-decoration: none;
}

.attiListaCerchio li a.cerchioPienoNero span.ico {
	background-position: -56px -28px;
	height: 14px;
	margin-right: 10px;
}

.attiListaCerchio li a.cerchioNero span.ico {
	background-position: -56px 0px;
	height: 14px;
	margin-right: 10px;
}

.attiListaCerchio li a.cerchioNero:hover span.ico {
	background-position: -56px -28px;
	height: 14px;
	margin-right: 10px;
}

.linkArScheda {
	text-decoration: none;
	color: #b4690d;
}

.linkArScheda span.ico {
	background-position: -56px -79px;
	margin-right: 0px;
}

.linkArCalendario {
	text-decoration: none;
	color: #b4690d;
}

.linkArCalendario span.ico {
	background-position: -56px -108px;
	margin-right: 0px;
}

.linkArLista {
	text-decoration: none;
	color: #b4690d;
}

.linkArLista span.ico {
	background-position: -56px -135px;
	margin-right: 0px;
}

.attiRicerca .ricerca3 {
	margin: 0px 0 14px 28px;
}

.arial16bold {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4A4B4A;
	text-decoration: none;
}

a.arial16bold:hover {
	color: #4A4B4A;
	text-decoration: none;
}

.verdana11Bold {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11x;
	font-weight: bold;
	color: #4A4B4A;
	text-decoration: none;
}

.contTitoloCanale {
	margin: 7px 0 0 27px;
	padding-bottom: 8px;
	width: 237px;
	border-bottom: 1px dotted #4a4b4a;
	float: left;
	width: 237px;
}

.gruppiOrgani h3 {
	margin-bottom: 0;
}

.gruppiOrgani h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #4A4B4A;
}

.filtriAlfa .monoRiga {
	width: 190px;
	white-space: normal;
}

.filtriAlfa .monoRiga li {
	width: 190px;
	white-space: normal;
	height: auto;
	display: block;
	float: none;
}

.filtriAlfa .monoRiga li a {
	width: 190px;
	white-space: normal;
}

.filtriMonoRiga {
	list-style: none;
	margin: 5px 0 14px 14px;
	padding: 0;
	float: left;
	width: 100%;
}

.filtriMonoRiga li a {
	color: #4A4B4A;
	display: block;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 19px;
}

.filtriMonoRiga li a:hover {
	text-decoration: none;
}

.filtriMonoRiga li a span {
	color: #ABAA9B;
	font-weight: normal
}

.filtriMonoRiga li a:hover span {
	text-decoration: none;
}

.legislaturaDati {
	border-top: 1px dotted #54524B;
	float: left;
	margin: 14px 0 13px;
	padding-top: 0;
	width: 547px;
}

.legislaturaDati strong {
	display: block;
	margin: 16px 0 25px -1px;
}

.legislaturaDati ul.boxPresidentiRiga {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.legislaturaDati ul.boxPresidentiRiga li {
	float: left;
	margin-bottom: -1px;
	margin-right: 9px;
	margin-top: 0;
	padding-top: 0;
	width: 75px;
}

.legislaturaDati ul.boxPresidentiRiga li span {
	float: left;
	margin-left: -1px;
	margin-top: 14px;
	width: 75px;
}

.legislaturaDati ul.boxPresidentiRiga li a {
	color: #4A4B4A;
	text-decoration: none;
}

.legislaturaDati ul.boxPresidentiRiga li.legislaturaDati img {
	display: block;
}

.legislaturaDatiNoBlock {
	border-top: 1px dotted #54524B;
	float: left;
	margin: 0 0 12px;
	padding-top: 15px;
	width: 546px;
}

.legislaturaDatiNoBlock strong {
	margin: 14px 0 28px -1px;
	display: inline;
}

.timelineLegislatura {
	list-style: none outside none;
	margin: 12px 0 0;
	padding: 0;
}

.timelineLegislatura li {
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	height: 56px;
	width: 72px;
}

.timelineLegislatura li.anno1 {
	background: #aeae9e;
}

.timelineLegislatura li.anno2 {
	background: #949487;
}

.timelineLegislatura li.anno3 {
	background: #7a7a6f;
}

.timelineLegislatura li.anno4 {
	background: #616158;
}

.timelineLegislatura li.anno5 {
	background: #474741;
}

.timelineLegislatura li.anno6 {
	background: #2e2e2a;
}

.timelineLegislatura li.anno7 {
	background: #000;
}

.timelineLegislatura li.annoNavi {
	background: #b4690d;
}

.timelineLegislatura li ul {
	list-style: none;
	margin: 0px;
	padding: 0;
}

.timelineLegislatura li ul li {
	float: left;
	margin: 0;
	padding: 0;
	height: 56px;
	width: 6px;
	background: #dbdbd0;
}

.timelineLegislatura .timeRight {
	float: right;
}

.dateLegislatura {
	list-style: none;
	margin: 0px;
	padding: 0;
	float: left;
	width: 546px;
}

.dateLegislatura li {
	float: left;
	width: 72px;
	margin: 0 1px 0 0;
	padding: 0;
	line-height: 16px;
}

.lavoriOpen {
	float: left;
	width: 546px;
	margin: 28px 0 0 0;
}

.lavoriOpen a {
	display: block;
}

.contBacchettaTime {
	float: left;
	margin: 0 0 5px;
	width: 546px;
}

.bacchettaSx {
	float: left;
}

.bacchettaCentro {
	float: left;
	background: url(../img/bacchettaCentro.gif) repeat-x top left
}

.bacchettaDx {
	float: left;
}

a:hover h4,a:hover span {
	text-decoration: none;
}

.contBoxA.docs {
	float: left;
	margin: -3px 0 18px;
	width: 100%;
}

.contBoxA.esitoDocumenti h5 {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	margin-left: 0;
	padding-bottom: 5px;
}

.contBoxA.esitoDocumenti h4 {
	margin: 0 0 -3px;
}
/*.contBoxA.esitoDocumenti h4{margin-left:0; font-family: Verdana,Helvetica,Arial,Sans-serif; font-size: 11px;}*/
.contBoxA.esitoDocumenti ul {
	border-top: 0;
	margin-left: 14px;
}

.rigaDoppiaLunga {
	float: left;
	width: 550px;
	margin: 14px 0 14px 0;
	height: 2px;
	background: url(../img/rigaDoppiaGrigia.gif) repeat-x top left
}

.eventoSelezionato.eventoLavori {
	float: left;
	width: 100%;
	margin: 0;
	font-weight: normal;
	background: none;
}

.eventoSelezionato.eventoLavori ul {
	margin: 0px 0 0 20px;
	padding: 14px 0 0 0;
	list-style: none;
	float: left;
	background: none;
}

.eventoSelezionato.eventoLavori ul li {
	margin: 0;
	padding: 0;
	float: left;
}

.eventoSelezionato.eventoLavori ul.sedutaLavori {
	margin: 0px 0 0 5px;
	padding: 14px 0 0 0;
	list-style: none;
	float: left;
	width: 550px;
	background: none;
}

.eventoSelezionato.eventoLavori ul.sedutaLavori li {
	margin: 0;
	padding: 0;
	float: left;
}

.eventoSelezionato.eventoLavori ul.sedutaLavori li.titLavori {
	float: left;
	width: 240px;
	margin-left: 22px;
	font-weight: normal;
}

.eventoSelezionato.eventoLavori ul.sedutaLavori li.linkLavori {
	width: 180px;
	margin-left: 20px;
}

/* queste class le utilizzo per <ul class="rigaGruppo3"> */
.eventoSelezionato.eventoLavori ul li.dataLavori {
	float: left;
	width: 80px;
	text-align: right;
}

.eventoSelezionato.eventoLavori ul li.titLavori {
	float: left;
	width: 260px;
	margin-left: 22px;
	font-weight: bold;
}

.eventoSelezionato.eventoLavori ul li.linkLavori {
	width: 180px;
}

.txtSedute {
	float: left;
	width: 550px;
}

.txtSedute a.frecciaNera span.ico {
	background-position: -28px -55px;
}

.txtSedute a.frecciaNera {
	color: #4A4B4A;
	display: block;
}

a.frecciaTorna {
	color: #4A4B4A;
}

a.frecciaTorna span.ico {
	background-position: -81px -53px;
}

/*.deputatoBprFocus ul.bprDeputato{list-style:none; margin:14px 14px 0 0; padding:0;}
.deputatoBprFocus ul.bprDeputato li{margin: 20px 0 0; padding:0;}*/
.deputatoBprFocus ul.boxModifiche {
	margin: 14px 14px 0 0;
	width: auto;
}

.deputatoBprFocus ul.boxModifiche li {
	padding: 7px 14px 14px;
	margin-left: 14px;
	width: 421px;
}

.contDatiInterniNuova ul li a.versPrec {
	color: #C96902;
	float: left;
	width: 130px;
	background: url(../img/arrowDown.gif) no-repeat bottom right;
	padding-right: 14px;
}

.contDatiInterniNuova ul.boxModifiche li a.linkAr2 {
	color: #b4690d;
	float: none;
	margin-right: 0;
	display: inline;
}

.deputatoBprFocus ul.boxModifiche li.angBoxModifiche {
	padding: 0;
	float: left;
	margin-left: 0;
	width: 463px;
	margin-top: 7px;
}

.bibliografiaSegretari ul.bprSegretari {
	list-style: none;
	margin: 14px 14px 0 0;
	padding: 0;
}

.bibliografiaSegretari ul.bprSegretari li {
	margin: 20px 0 0;
	padding: 0;
}

.bibliografiaSegretari ul.boxModifiche {
	margin: 14px 14px 0 0;
}

.bibliografiaSegretari ul.boxModifiche li {
	padding: 7px 14px 14px;
}

.bibliografiaSegretari ul.boxModifiche li.angBoxModifiche {
	padding: 0;
}

.alert {
	height: 28px;
	display: block;
	color: #b4690d;
	float: left;
}

.alert span.text-alert {
	float: left;
	margin-top: 3px;
}

.alert img {
	float: left;
}

.zeroRis {
	float: left;
	margin: 28px;
}

.zeroRis a {
	color: black;
	float: left;
}

.zeroRis span.txt {
	float: left;
	width: 798px;
}

.zeroRis div.filtroChiuso {
	width: 798px;
}

.zeroRis ul {
	margin: 0;
	border-top: none;
	float: left;
}

.zeroRis div.ricerca3 {
	margin: 0;
	margin-top: 14px;
	float: left;
}

.imgHome {
	margin-left: 7px;
	float: left;
	width: 56px;
	height: 56px;
	margin-top: 7px;
}

.imgHomeFoto {
	margin-left: 14px;
	float: left;
	width: 112px;
	height: 112px;
	margin-top: 7px;
	margin-bottom: 7px;
}

.presidenteConsiglio {
	width: 550px;
	float: left;
	border-top: 1px solid #54524B;
	border-bottom: 1px solid #54524B;
	margin: 26px 0 14px 0;
}

.presidenteConsiglio ul.rigaGruppo {
	width: 550px;
	float: left;
	margin: 14px 0px 14px 0;
	padding: 0;
	list-style: none;
}

.presidenteConsiglio ul.rigaGruppo li {
	display: inline;
}

.presidenteConsiglio ul.rigaGruppo li.imgGruppo {
	height: 56px;
	float: left;
	width: 70px;
}

.presidenteConsiglio ul.rigaGruppo li.nomeGruppo {
	float: left;
	width: 150px;
}

.presidenteConsiglio ul.rigaGruppo li.nomeGruppo a {
	color: #4A4B4A;
	text-decoration: none;
}

.presidenteConsiglio ul.rigaGruppo li.nomeGruppo a:hover {
	color: #4A4B4A;
	text-decoration: none;
}

.presidenteConsiglio ul.rigaGruppo li.txtGruppo {
	float: left;
	width: 300px;
	margin-left: 28px;
}

.presidenteConsiglio ul.rigaGruppo li.txtGruppo a {
	color: #4A4B4A;
	text-decoration: none;
}

.presidenteConsiglio ul.rigaGruppo li.altroGruppo {
	margin-left: 70px;
	float: left;
	width: 480px;
	margin-bottom: 14px
}

.presidenteConsiglio ul.rigaGruppo li.altroGruppo a {
	color: #4A4B4A;
	text-decoration: none;
}

.titGruppoGoverno {
	width: 450px;
	float: left;
	margin: 42px 0 0 0px;
	font-weight: bold;
}

.presidenteGruppoNuovo {
	width: 550px;
	float: left;
	border-top: 0px dotted #54524B;
	margin: 14px 0 14px 0;
}

.presidenteGruppoNuovo ul.rigaGruppo {
	width: 550px;
	float: left;
	border-top: 0px dotted #54524B;
	margin: 14px 0 14px 0;
}

.presidenteGruppoNuovo ul.rigaGruppo li {
	display: inline;
}

.presidenteGruppoNuovo ul.rigaGruppo li.imgGruppo {
	height: 56px;
	float: left;
	width: 70px;
}

.presidenteGruppoNuovo ul.rigaGruppo li.nomeGruppo {
	float: left;
	width: 150px;
}

.presidenteGruppoNuovo ul.rigaGruppo li.nomeGruppo a {
	color: #4A4B4A;
	text-decoration: none;
}

.presidenteGruppoNuovo ul.rigaGruppo li.nomeGruppo a:hover {
	color: #4A4B4A;
	text-decoration: none;
}

.presidenteGruppoNuovo ul.rigaGruppo li.txtGruppo {
	float: left;
	width: 300px;
	margin-left: 28px;
}

.presidenteGruppoNuovo ul.rigaGruppo li.txtGruppo a {
	color: #4A4B4A;
	text-decoration: none;
}

.presidenteGruppoNuovo ul.rigaGruppo li.altroGruppo {
	margin-left: 70px;
	float: left;
	width: 480px;
	margin-bottom: 14px
}

.presidenteGruppoNuovo ul.rigaGruppo li.altroGruppo a {
	color: #4A4B4A;
	text-decoration: none;
}

.presidenteGruppo ul.rigaGruppo.bordoSolido {
	border-top: 1px solid #54524B;
	border-bottom: 1px solid #54524B;
}

.linkBlackU {
	color: #4A4B4A;
	text-decoration: underline;
}

a.linkBlackU:hover {
	color: #4A4B4A;
	text-decoration: none;
}

.boxLargeMontecitorio {
	float: left;
	width: 100%;
}

.boxLargeMontecitorioSx {
	float: left;
	width: 400px;
}

.boxLargeMontecitorioDx {
	float: right;
	width: 460px;
}

.txtMontecitorio {
	color: #4A4B4A;
	float: left;
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height: 14px;
	margin: 14px 14px 0 -2px;
}

.contBoxPresidenti ul.fotoMontecitorio {
	list-style: none;
	margin: 0;
	padding: 0;
}

.contBoxPresidenti ul.fotoMontecitorio li {
	margin: 0 14px 14px 0;
	padding: 0;
	height: 98px;
	width: 98px;
	float: left;
	background: none;
	border: 0;
}

.contDatiInterniNuova ul.atti {
	margin: 14px 0 0 0px;
}

.contDatiInterniNuova ul.atti li {
	margin-bottom: 7px;
}

.contDatiInterniNuova ul.atti li a.linkArPDF {
	display: block;
}

.boxA div.navi {
	float: left;
	width: 545px;
}

.mt30 {
	margin-top: 30px;
}

/**********  RICERCA **********/
.campo1 {
	background: url(../img/lentina.gif) no-repeat scroll right 10px #fff;
	border: 1px solid #d7d6ba;
	font-size: 11px;
	height: 28px;
	margin-bottom: 2px;
	margin-left: 0;
	padding-left: 3px;
	padding-right: 17px;
	width: 220px;
	color: #76746b;
	text-align: right;
}

.campo2 {
	border: 1px solid #76746b;
	font-size: 11px;
	height: 28px;
	margin-bottom: 2px;
	margin-left: 0;
	padding-left: 3px;
	padding-right: 17px;
	width: 220px;
	color: #76746b;
	text-align: right;
}

.btLente {
	background: url(../img/lentina.gif) no-repeat scroll right 10px #fff;
	width: 14px;
	height: 11px;
	float: left;
}

.posizioneCampo2 {
	margin-top: 56px;
	display: block;
}

#ricerca {
	background: #FFFFFF;
	float: right;
	width: 236px;
	border: 1px solid #76746b;
	margin-top: 56px;
	height: 28px;
}

.ricerca2 {
	background: #FFFFFF;
	float: left;
	width: 238px;
	border: 1px solid #D7D6BA;
	height: 28px;
	margin: 11px 0 28px 0px;
}

.ricerca3 {
	background: #FFFFFF;
	float: left;
	width: 236px;
	border: 1px solid #D7D6BA;
	margin: 28px 0 28px 28px;
}

.ricerca3.mt14 {
	margin: 14px 0 28px 28px;
}

div.moreOption {
	float: left;
	width: 236px;
	margin: -26px 0 0 28px;
}

.ricercaInput {
	border: 1px solid #fff;
	color: #76746b;
	float: left;
	font-size: 11px;
	height: 24px;
	padding-left: 3px;
	width: 200px;
	text-align: left;
}

.bottoneCerca {
	background: url("../img/lentina.gif") no-repeat scroll 5px 9px transparent;
	border: 0 none;
	cursor: pointer;
	float: right;
	height: 24px;
	margin-top: 0;
	width: 24px;
}

.ricercaInputCorto {
	border: 1px solid #fff;
	color: #76746b;
	float: left;
	font-size: 11px;
	height: 24px;
	padding-left: 3px;
	padding-right: 3px;
	width: 90px;
	text-align: left;
}

.boxMultimediaOrange .ricerca2 {
	background: #FFFFFF;
	float: left;
	width: 236px;
	border: 1px solid #713501;
	height: 28px;
	margin: 42px 0px 28px 28px;
}

/**********  RICERCA **********/

/**********  CSS SPRITE **********/
.home-sprite {
	background: url(../img/home-sprite.png) no-repeat top left;
	display: block;
	float: left;
	margin-right: 14px;
}

.home-sprite2 {
	background: url(../img/home-sprite.png) no-repeat top left;
}

.home-sprite-palazzi {
	background-position: 0 -339px;
	width: 82px;
	height: 40px;
}

.home-sprite-sedute {
	background-position: 0 -384px;
	width: 82px;
	height: 40px;
}

.home-sprite-arte {
	background-image: url("../img/archivio-busti.jpg");
	background-position: 0 0;
	width: 82px;
	height: 40px;
}

.home-sprite-fotografico {
	background-position: 0 -135px;
	width: 82px;
	height: 40px;
}

.home-sprite-audiovisivo {
	background-image: url("../img/archivio-audiovisivo.png");
/* 	background-position: 0 -135px; */
	width: 82px;
	height: 40px;
}

.home-sprite-eventi {
	background-position: 0 -90px;
	width: 82px;
	height: 40px;
}

.home-sprite-cameraLuce {
	background-position: 0 -45px;
	width: 82px;
	height: 40px;
}

.home-sprite-imgMultimedia {
	background-position: 0 -180px;
	width: 238px;
	height: 154px;
}

.home-sprite-thumb1 {
	background-position: 0 -429px;
	width: 112px;
	height: 58px;
}

.home-sprite-thumb2 {
	background-position: 0 -492px;
	width: 112px;
	height: 56px;
}

.home-sprite-thumb3 {
	background-position: 0 -553px;
	width: 112px;
	height: 56px;
}

.home-sprite-thumb4 {
	background-position: 0 -614px;
	width: 112px;
	height: 56px;
}

.home-sprite-thumb5 {
	background-position: 0 -675px;
	width: 112px;
	height: 56px;
}

.home-sprite-thumbOr {
	background-position: 0 -736px;
	width: 117px;
	height: 84px;
}

/**********  CSS SPRITE **********/
#documenti-home {
	margin-bottom: 9px;
}

.listaPercorsi.docs li {
	border-top: 1px dotted #54524B;
	float: left;
	padding: 13px 0 10px;
	width: 545px;
}

.linkAr2.docs {
	display: block;
	margin-bottom: -4px;
	margin-top: 9px;
}

.readMore {
	float: left;
	width: 550px;
	background: url(../img/readMore.png) no-repeat 0px 5px;
	padding-left: 10px;
	margin: 16px 0 16px 0;
	color: #B46E00;
}

.readMore a {
	color: #B46E00;
}

.readMore a:hover {
	color: #B46E00;
	text-decoration: underline;
}

.readMoreOpen {
	float: left;
	width: 550px;
	background: url(../img/readLess.png) no-repeat 0px 5px;
	padding-left: 10px;
	margin: 16px 0 16px 0;
	color: #B46E00;
}

.readMoreOpen a {
	color: #B46E00;
}

.readMoreOpen a:hover {
	color: #B46E00;
	text-decoration: underline;
}

.forClickEvent strong {
	cursor: pointer
}

/*  nuovo  */
.boxSegnala {
	float: left;
	width: 100%;
	margin-left: -1px;
	padding-top: 19px;
	padding-bottom: 13px;
}

input#urlFrom {
	border: 1px solid #76746B;
	width: 520px;
	height: 28px;
	display: block;
	margin: 14px 0 0 0;
	padding-left: 3px;
	color: #76746B;
	font-size: 11px;
}

input#email {
	border: 1px solid #76746B;
	width: 175px;
	height: 28px;
	margin: 28px 28px 0 7px;
	padding-left: 3px;
	color: #76746B;
	font-size: 11px;
}

input#nome {
	border: 1px solid #76746B;
	width: 175px;
	height: 28px;
	margin: 28px 28px 0 7px;
	padding-left: 3px;
	color: #76746B;
	font-size: 11px;
}

input#cognome {
	border: 1px solid #76746B;
	width: 175px;
	height: 28px;
	margin: 28px 28px 28px 7px;
	padding-left: 3px;
	color: #76746B;
	font-size: 11px;
}

input#citta {
	border: 1px solid #76746B;
	width: 175px;
	height: 28px;
	margin: 28px 28px 28px 12px;
	padding-left: 3px;
	color: #76746B;
	font-size: 11px;
}

input#indirizzo {
	border: 1px solid #76746B;
	width: 175px;
	height: 28px;
	margin: 28px 28px 28px 14px;
	padding-left: 3px;
	color: #76746B;
	font-size: 11px;
}

input#cap {
	border: 1px solid #76746B;
	width: 60px;
	height: 28px;
	margin: 28px 150px 28px 14px;
	padding-left: 3px;
	color: #76746B;
	font-size: 11px;
}

input#stato {
	border: 1px solid #76746B;
	width: 175px;
	height: 28px;
	margin: 28px 28px 28px 8px;
	padding-left: 3px;
	color: #76746B;
	font-size: 11px;
}

.testoSegnalaz {
	color: #4a4a4a;
	margin: 28px 0 14px 0;
	float: left;
	width: 100%;
	font-weight: bold;
}

textarea#testo {
	border: 1px solid #76746B;
	width: 520px;
	margin: 14px 28px 0 0px;
	display: block;
	padding: 3px;
	color: #76746B;
	font-size: 11px;
	text-align: left;
}

input.invioSegnala {
	margin: 28px 0 0 430px;
	padding: 0 10px 0 10px;
	border: 1px solid #76746B;
	font-size: 11px;
	text-transform: uppercase;
	font-family: 'Futura', Century Gothic, Helvetica, Arial, Sans-serif;
}

.condividiSN {
	float: left;
	width: 100%;
	height: 30px;
	margin: 14px 0 14px 0;
}

.condividiSN a {
	vertical-align: middle;
}

.icoFacebook {
	background: url(../img/icoFacebook.png) no-repeat top left;
	vertical-align: middle;
	padding-left: 10px;
	height: 50px;
	width: 28px;
	float: left;
}

.icoTwetter {
	background: url(../img/icoTwitter.png) no-repeat top left;
	vertical-align: middle;
	padding-left: 10px;
	height: 50px;
	width: 28px;
	float: left;
}

.icoGoogle {
	background: url(../img/icoGoogle.png) no-repeat top left;
	vertical-align: middle;
	padding-left: 10px;
	height: 50px;
	width: 28px;
	float: left;
}

.txtRegolamenti ul {
	border-top: 0;
	margin-top: -17px;
	margin-left: 2px;
	margin-bottom: 28px;
}

.formAnagrafeAmm {
	float: left;
	width: 100%;
	margin: 14px 0 0 0;
}

.formAnagrafeAmm li {
	margin-right: 20px;
	float: left;
}

.formAnagrafeAmm li label {
	display: block;
	width: 100px;
	margin-bottom: 7px;
}

.formAnagrafeAmm select.ricercaInput {
	border: 1px solid #76746B;
	color: #76746b;
	float: left;
	font-size: 11px;
	height: 24px;
	padding-left: 3px;
	width: 230px;
	text-align: left;
}

.formAnagrafeAmm select.ricercaInput option {
	padding-top: 3px;
	width: 200px;
}

.formAnagrafeAmm input.bottoneCerca {
	background: url("../img/lentinaTrasp.gif") no-repeat scroll 14px 7px transparent;
	border: 0 none;
	cursor: pointer;
	float: left;
	height: 24px;
	margin-top: 0;
	width: 24px;
}

.contBoxA ul,.boxTotale ul.rigaGruppo3 {
	list-style: none;
	margin: 14px 14px 0 0;
	padding: 0;
	border-top: 0px dotted #54524B;
}

.contBoxA ul,.boxTotale ul.rigaGruppo3 ul.listaTestiNotizie {
	list-style: square;
}

.video {
	float: left;
	width: 100%;
	margin-bottom: 28px;
}

.videoDiv {
	float: left;
	width: 400px;
}

.videoTitolo {
	float: right;
	width: 140px;
	font-weight: bold;
}

.eventoSelezionato.eventoLavori ul.listaInterventi {
	list-style: none;
	margin: 14px 0 0 0;
	padding: 0;
	float: left;
	width: 100%;
}

.eventoSelezionato.eventoLavori ul.listaInterventi li {
	display: inline;
	margin: 0 3px 0px 0;
	padding: 0;
	line-height: 18px;
}

.eventoSelezionato.eventoLavori ul.listaInterventi li a {
	text-decoration: none;
	font-weight: bold;
	cursor: auto;
}

.eventoSelezionato.eventoLavori ul.listaInterventi li a:hover {
	cursor: auto;
}

.numLegisla2 {
	font-family: 'Futura', Century Gothic, Helvetica, Arial, Sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #4A4B4A;
	margin: 14px 0 0 14px;
	display: block;
}

.bprContent {
	display: block;
	position: relative;
	margin-bottom: 14px;
	top: -14px
}

.titoloServizioUfficio {
	float: left;
	width: 100%;
	margin: 28px 0 0 0;
}

.sottotitoloAnagrafe {
	float: left;
	width: 100%;
	margin: 28px 0 0 0;
	font-weight: bold;
}

.titoloServizioUfficio span {
	
}

.contBoxA ul.rigaGruppo7 {
	list-style: none;
	margin: 14px 14px 0 0;
	padding: 0;
	float: left;
	width: 550px;
}

.contBoxA ul.rigaGruppo7 li.nomeGruppo7 {
	float: left;
	width: 180px;
	margin: 0;
	padding: 0;
}

.contBoxA ul.rigaGruppo7 li.txtGruppo7 {
	float: left;
	width: 340px;
	margin: 0 0 0 20px;
	padding: 0;
}

.regolCorrente ul li ul.regolamento li.titoloCapo a.linkArFreccia {
	color: #C96902;
	text-decoration: none;
	margin-bottom: 8px;
	float: left;
	width: auto;
}

.regolCorrente ul li ul.regolamento li.articoliUl ul li a.linkArPDF {
	color: #C96902;
}

.contBoxA ul li a.linkArPDF {
	background: url(../img/pdf.gif) no-repeat 0px 3px;
	padding-left: 20px;
	color: #B4690D;
	text-decoration: none;
}

.contBoxA ul li a.linkArPDF:hover {
	text-decoration: underline;
}

.txtSedute a.linkArPDF {
	background: url(../img/pdf.gif) no-repeat 0px 3px;
	padding-left: 20px;
	color: #B4690D;
	text-decoration: none;
	display: block;
}

.txtSedute a.linkArPDF:hover {
	text-decoration: underline;
}

.lavoriSx {
	float: left;
	width: 280px;
	padding-right: 20px;
	margin-top: 14px;
}

.dirOpen {
	float: left;
	width: 100%;
}

.rigaGruppo li.altroGruppo a.linkArPDF {
	background: url(../img/pdf.gif) no-repeat 0px 3px;
	padding-left: 20px;
	color: #B4690D;
	text-decoration: none;
	display: block;
}

.rigaGruppo li.altroGruppo a.linkArPDF:hover {
	text-decoration: underline;
}

.rigaGruppo li.altroGruppo a.linkArUp.linkArUp {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	color: #b4690d;
	background: url(../img/arrowUpNew.gif) no-repeat 3px 3px;
	padding-left: 14px;
	display: block;
}

.docBox ul li a.frecciaNera {
	text-indent: -13px;
	display: block;
	padding-left: 13px;
}

.docBox ul li a.frecciaNera span.ico {
	left: -13px;
	position: relative;
}

.interim {
	display: block;
	margin-top: 7px;
}

.linkEsternoNotizia {
	background: url(../img/arrowUpNew.gif) no-repeat 0px 3px;
	padding-left: 10px;
	color: #B4690D;
	text-decoration: none;
}

.mr14 {
	margin-right: 14px;
}

a.linkArFrecciaBianca {
	line-height: 14px;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 11px;
	color: #fff;
	background: url("../img/frecciaBianca.png") no-repeat scroll 1px 4px transparent;
	padding-left: 14px;
	display: block;
	width: 90%;
}

.sequenzeSingole {
	border: 0px !important;
	margin-top: 10px !important;
}

li.elencoInterventiTitolo {
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 2px;
}

li.elencoInterventi {
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 2px;
}

.bianco {
	color: rgb(255, 255, 255) !important;
	font-weight: normal;
}

.sopraSotto {
	padding-bottom: 6px !important;
	padding-top: 2px !important;
}


.deputatiSxVideo li a {
    color: #4a4b4a;
    text-decoration: none;
    width: 56px;
    height: 56px;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.deputatiDxVideo li a {
    color: #4a4b4a;
    text-decoration: none;
    width: 56px;
    height: 56px;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.deputatiSxVideo  li img {
    float: left;
    width: auto;
    height: 56px;
}

.deputatiDxVideo  li img {
    float: left;
    width: auto;
    height: 56px;
}

.dieci{
	font-size: 10px;
}

.grassetto{
	font-weight: bold;	
}


.ricercaSxVideo li a {
	color: #4a4b4a;
	text-decoration: none;
	width: 98px;
	height: 98px;
	overflow: hidden;
	display: inline-block;
	float: left;
}

.ricercaSxVideo li a.nomeDeputato {
	float: left;
	margin-left: 14px;
	margin-top: -3px;
	width: 195px;
}

.ricercaSxVideo li a {
	color: #4a4b4a;
	text-decoration: none;
	width: 98px;
	height: 98px;
	overflow: hidden;
	display: inline-block;
	float: left;
}

.ricercaSxVideo  li img {
	float: left;
	width: auto;
	height: 98px;
}



.ricercaSx li {
	margin: 0;
/* 	padding: 13px 0 0 0; */
	height: 150px;
/* 	border-top: 1px dotted #54524B; */
}

.ricercaSx li.lastLiListDep {
	margin: 0;
	padding: 14px 0 0 0;
	height: 0px;
	border-top: 1px dotted #54524B;
}

.ricercaSx li span {
/* 	width: 60px; */
	overflow: hidden;
	display: block;
	float: left;
}

.ricercaSx li img {
	float: left;
}

.ricercaSx li strong {
	display: block;
}

.ricercaSx li a {
	color: #4a4b4a;
	text-decoration: none;
	cursor: hand;
}

.ricercaSx li a:hover {
	color: #4a4b4a;
	text-decoration: none;
}

.ricercaSx li a.nomeDeputato {
	float: left;
	margin-left: 9px;
	margin-top: -3px;
	width: 195px;
}

.ricercaSxVideo li a.nomeDeputato {
	float: left;
	margin-left: 3px;
	margin-top: 6px;
	width: 95px;
}

.ricercaSx ul{
	margin-bottom: 55px;
}

.ricercaSx ul li {
    width: 98px;
    height: 98px;
    border: 0;
}


.ricercaSx ul li img {
    width: 98px;
    height: 98px;
    border: 0;
}

.showOratore {
	margin: 0px;
}

.showOratore li {
	float: left;
}

.showOratore li a {
	display: inline;
}

.showOratore ul {
	margin: 0px;
}

.showOratore li a span.ico {
	position: relative;
	left: 0px;
}

.doc-categoria{
	display: inline-block;
	padding-top:15px;	
}