@charset "UTF-8";
body {
	background-color: #08386a;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.menu a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.menu a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.menu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.sedutaTitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.sedutaTesto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #125190;
	text-decoration: none;
	font-weight: bold;
}
.titolo a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #125190;
	text-decoration: none;
	font-weight: bold;
}
.titolo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #125190;
	text-decoration: none;
	font-weight: bold;
}
.titolo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.testo_nero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.settimana {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #125190;
	text-decoration: none;
}
.testo_nero a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.testo_nero a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.testo_nero a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.testo_primo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.testo_primo a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.testo_primo a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.testo_primo a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}



.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.testo a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.testo a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
	text-decoration: none;
}
.testo a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
	text-decoration: underline;
}

.testo_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight:bold;
	text-align:center;
}
.testo_bold a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.testo_bold a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
	text-decoration: none;
}
.testo_bold a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
	text-decoration: underline;
}



.testo_blu_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0065a3;
	font-weight:bold;
	text-decoration: none;
}
.testo_blu_bold a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #0065a3;
	font-weight:bold;
	text-decoration: none;
}
.testo_blu_bold a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0065a3;
	font-weight:bold;
	text-decoration: none;
}
.testo_blu_bold a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0065a3;
	font-weight:bold;
	padding-left:5px;
	text-decoration: none;
}

.titolo_elenco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0065a3;
	font-weight:bold;
	text-decoration: none;
} 


.sedutaTesto  a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.sedutaTesto a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.sedutaTesto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.input_date{
	border: 1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	height:20px;
}
.input_cerca{
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	width:210px;
	height:20px;
	
}

.firma {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #125190;
	text-decoration: none;
	font-style: italic;
}
div.box{
  position:relative;
  height:255px;
  width:356px;
}
.box img{
  width:356px;
  height:255px;
}
.titolo_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #125190;
	text-decoration: none;
	font-weight: bold;
}

td.paginazione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #125190;
	text-decoration: none;
	font-weight: bold;
}
td.paginazione a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight:normal;

}
td.paginazione a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight:normal;

}
td.paginazione a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	font-weight:normal;

}

td.calenda_tit{
	background-image:url(images/agenda_norm.jpg);
	height:39px;
	background-position:top left;
	background-repeat:no-repeat;



}

td.gallery{
	vertical-align:top;
	color:transparent;
}
td.gallery a:link{
	color:transparent;
	text-decoration:none;
}
td.gallery a:visited, td.gallery a:active{
	color:transparent;
	text-decoration:none;
}
td.gallery a:hover{
	color:#125190;
	text-decoration:none;
}

td.gallery image 
{
	border: solid 2px #FFFFFF;	
}



td.bar_lil_sx{
	background-image:url(images/barra_lil_01.jpg);
	width:131px;
	height:24px;
	background-position:left top;
	background-repeat:no-repeat;
}
td.bar_lil_cen{
	background-image:url(images/barra_lil_02.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
td.bar_lil_dx{
	background-image:url(images/barra_lil_03.jpg);
	width:24px;
	background-position:right top;
	background-repeat:no-repeat;
}
td.bar_sx{
	background-image:url(images/box_sx.jpg); 
	background-repeat:no-repeat; 
	background-position:left; 
	padding-left:10px;
	height:36px;
	width:121px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #125190;
	text-decoration: none;
	font-weight: bold;
}
td.news{
	background-image:url(images/box_sx_news.jpg);
	width:131px;
	height:36px;
	background-repeat:no-repeat; 
	background-position:left; 
}
td.articoli{
	background-image:url(images/box_sx_articolo.jpg);
	width:260px;
	height:36px;
	background-repeat:no-repeat; 
	background-position:top left; 
}
td.stampa{
	background-image:url(images/box_sx_stampa.jpg);
	width:221px;
	height:36px;
	background-repeat:no-repeat; 
	background-position:left; 
}
td.comunicati{
	background-image:url(images/box_sx_comunicati.jpg);
	width:153px;
	height:36px;
	background-repeat:no-repeat; 
	background-position:left; 
}
td.interrogazioni{
	background-image:url(images/box_sx_inter.jpg);
	width:221px;
	height:36px;
	background-repeat:no-repeat; 
	background-position:left; 
}
td.video{
	background-image:url(images/box_sx_video.jpg);
	width:119px;
	height:36px;
	background-repeat:no-repeat; 
	background-position:left; 
}
td.immagini{
	background-image:url(images/box_sx_immagini.jpg);
	width:119px;
	height:36px;
	background-repeat:no-repeat; 
	background-position:left; 
}
td.documenti{
	background-image:url(images/box_sx_documenti.jpg);
	width:143px;
	height:36px;
	background-repeat:no-repeat; 
	background-position:left; 
}
td.calenda{
	background-image:url(images/box_sx_calendario.jpg);
	width:159px;
	height:36px;
	background-repeat:no-repeat; 
	background-position:left; 
}

td.spalla_sx_blue{
	background-image:url(images/spallaBox_sx_blue.jpg);
	 background-repeat:no-repeat; 
	 background-position:bottom right; 
	 width:7px; 
}
td.spalla_tr_blue{
	background-image:url(images/spallaBox_tr_blue.jpg); 
	background-repeat:repeat-y; 
	background-position:top left;

}
td.spalla_bg_blue{
	background-image:url(images/spallaBox_bg_blue.jpg); 
	background-repeat:no-repeat; 
	width:245px; 
	text-align:left;
}
td.spalla_dx_blue{
	background-image:url(images/spallaBox_dx_blue.jpg); 
	background-repeat:no-repeat;
	background-position:top left;
	width:54px; 
	text-align:right

}
td.spalla_bg_up_blue{
	background-image:url(images/spallaBox_bg_up_blue.jpg); 
	background-repeat:no-repeat;
	background-position:bottom left;
	width:245px; 
	text-align:left;
}
table.bar_cen{
	background-image:url(images/box_bg.jpg);
	background-repeat:repeat-x;
	height:36px;
	background-position:left;
	width:100%;

}
td.bar_dx{
	background-image:url(images/box_dx.jpg); 
	background-repeat:no-repeat; 
	background-position:right; 
	width:15px;
}
tr.alternate{
	background-color:#ecf8ff;
}


div.title{
  position:absolute;
  left:0;
  bottom:0;
  background:transparent url("images/bgNotizia.png") repeat;
  height:70px;
  width:356px;
  z-index:10;
  padding-left:10px
}

.testo_bianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:5px;
}
.testo_bianco a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.testo_bianco a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.testo_bianco a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

td.articoli_senatore{
	background-image:url(images/box_sx_articoli.jpg);
	width:159px;
	height:36px;
	background-repeat:no-repeat; 
	background-position:left; 
}

td.speciali{
	background-image:url(images/box_sx_speciali.jpg);
	width:260px;
	height:36px;
	background-repeat:no-repeat; 
	background-position:top left; 
}
td.interviste{
	background-image:url(images/box_sx_interviste.jpg);
	width:260px;
	height:36px;
	background-repeat:no-repeat; 
	background-position:top left; 
}

td.attivitalegislativa{
	background-image:url(images/box_sx_inter.jpg);
	width:260px;
	height:36px;
	background-repeat:no-repeat; 
	background-position:top left; 
}