body {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:20;
	margin-top:20;
	/*background-color:#cccccc;*/
	background-image: url(../images/fondo_body.jpg);
}

a {
text-decoration:none;
color:#666;
}

a:hover {
text-decoration:underline;
color:#666;
}

a#rosso {
text-decoration:none;
color:#FF0000;
}

a:hover#rosso {
text-decoration:underline;
color:#FF0000;
}

a#blu {
text-decoration:none;
color:#0000FF;
}

a:hover#blu {
text-decoration:underline;
color:#0000FF;
}

a#_indent {
text-decoration:none;
color:#666666;
margin-left:10;
line-height:1.5;
}

a:hover#_indent {
text-decoration:underline;
color:#666666;
margin-left:10;
}

.link{
color:#666;
font-size:80%;
padding-left:10;
padding-bottom:5;
}
.link_camera{
position:relative;
height:20;
width:150;
bottom:25;
left:400;
color:#666;
font-size:80%;
}

/*------------------formati generali---------------------------------*/
.titolo_rosso{
color:#FF0000;
font-size:80%;
font-weight:bold;
padding-left:10;
padding-bottom:5;
}
.titolo_rosso_90{
color:#FF0000;
font-size:90%;
font-weight:bold;
padding-left:10;
padding-bottom:5;
}

.titolo_rosso_110{
color:#FF0000;
font-size:110%;
font-weight:bold;
padding-left:10;
padding-bottom:5;
}


.titolo_grigio_90{
font-size:90%;
color:#191E81;
font-weight:bold;
padding-left:10;
padding-bottom:5;
padding-top:5;
}

.titolo_grigio{
font-size:90%;
color:#191E81;
font-weight:bold;
padding-bottom:5;
padding-top:5;
}

.titolo_blu_90{
font-size:90%;
color:#191E81;
font-weight:bold;
padding:10;
text-align:justify;
}

.titolo_grigio_90_nopadding{
font-size:90%;
color:#191E81;
font-weight:bold;
padding-bottom:5;
padding-top:5;
}

.titolo_nero_80
{
font-size:80%;
color:#333;
font-weight:bold;
padding-left:10;
padding-right:10;
padding-right:20;
padding-bottom:5;
}
.titolo_nero_90
{
font-size:90%;
color:#333;
font-weight:bold;
padding-left:10;
padding-right:20;
padding-bottom:5;
}

.titolo_blu_90
{
font-size:90%;
color:#191E81;
font-weight:bold;
padding-left:10;
padding-right:20;
padding-bottom:5;
}

.titolo_nero
{
font-size:90%;
color:#333;
font-weight:bold;
padding-right:20;
padding-bottom:5;
}

.titolo_grigio__110
{
/*color:#AAA;*/
color:#191E81;
font-size:110%;
font-weight:bolder;
padding-top:10;
padding-bottom:5;
padding-left:10;
}
.titolo_rosso__110
{
color:#FF0000;
font-size:110%;
font-weight:bolder;
padding-top:10;
padding-bottom:5;
padding-left:10;
}

.sottotitolo
{
color:#666;
font-size:80%;
font-weight:bold;
padding-left:10;
padding-right:10;
padding-bottom:10;
}

.testo_grigio_80
{
font-size:80%;
color:#666;
padding-left:10;
padding-right:20;
padding-bottom:20;
text-align:justify;
}
.testo_grigio_80_2
{
font-size:80%;
color:#666;
padding-left:10;
padding-right:20;
padding-bottom:2;
text-align:justify;
}
.testo_70_italic{
font-size:80%;
text-align:justify;
font-style:italic;
padding-left:10;
padding-right:10;
}

.testo_sottolineato
{
text-decoration:underline;
}

.autore_1{
font-size:70%;
font-weight:bold;
padding-left:10;
padding-right:10;
}
.data_1
{
color:#666;
font-size:70%;
font-weight:bold;
padding-left:10;
padding-bottom:20;
}
.data_2
{
color:#333;
font-size:90%;
font-weight:bold;
padding-left:10;
padding-bottom:10;
}
.riga
{
height: 1px;
width:90%;
color: #CCC;
}
/*------------------fine formati generali---------------------------------*/

/*------------------bordi arrotondati generale---------------------------------*/

.bottom_generale {
   width: 800px;
   background-color: #FFF;
   background-image: url("../images/bottom_generale.jpg");
   background-repeat: no-repeat;
   background-position: bottom center;
}

.contenuto_generale {
   background-image: url("../images/top_generale.jpg");
   background-repeat: no-repeat;
   padding-top: 20px;
   padding-bottom: 20px;
}
/*------------------fine bordi arrotondati generale---------------------------------*/


/*------corpo pagina----------*/
.table_testa
{
border-bottom:solid 0px #CCC;
padding-bottom:5;
}
/*-----------table centrale--------------*/
/*------------------bordi arrotondati table centrale---------------------------------*/
.bottom {
   width: 538px;
   background-color: #FFF;
   background-image: url("../images/rounded_bottom.jpg");
   background-repeat: no-repeat;
   background-position: bottom center;
}

.contenuto {
   background-image: url("../images/primopiano.jpg");
   background-repeat: no-repeat;
   padding-top: 70px;
   padding-bottom: 20px;
}
.contenuto_1 {
   background-image: url("../images/primopiano_piccolo.jpg");
   background-repeat: no-repeat;
   padding-top: 40px;
   padding-bottom: 20px;
}
/*--------------fine bordi arrotondati table centrale-----------------------*/
/*.table_centrale{
border-left:solid 1px #666;
border-right:solid 1px #666;
background-image: url(../images/fondo_primopiano.jpg);
background-color:#FDFDFD;
}*/
/*-------fine table centrale-----------*/

/*.primo_piano
{
color:#FF0000;
font-size:120%;
font-weight:bolder;
padding:10;
}*/
/*-----------------------------table menu----------------------------*/
.menu
{
border-bottom:solid 1px #CCC;
}
/*-----------------------------table_primo_piano------------------------------*/
.table_primo_piano
{
border-left:solid 1px #CCC;
border-right:solid 1px #CCC;
padding-left:10;
padding-right:10;
}
.img_art
{
margin-top:10;
margin-bottom:10;
margin-right:20;
float:left;
}

/*-----------table attivita legislativa--------------*/
/*------------------bordi arrotondati 400---------------------------------*/
.bottom_400 {
   width: 400px;
   background-color: #FFF;
   background-image: url("../images/rounded_bottom_400.jpg");
   background-repeat: no-repeat;
   background-position: bottom center;
}

.contenuto_400 {
   background-image: url("../images/rounded_top_400.jpg");
   background-repeat: no-repeat;
   padding-top: 20px;
   padding-bottom: 20px;
}
/*-------------------------------table accade in aula------------*/
.table_accade_in_aula
{
border-bottom:solid 1px #CCC;
padding-bottom:20;
}

/*-------------------------------table attivita legislativa------------*/
.table_attivita_legislativa
{
border-bottom:solid 1px #CCC;
padding-bottom:20;
}

/*-----------documenti-----------*/
.documenti
{
padding-top:20;
padding-bottom:20;
padding-left:5;
}
/*--------banner default--------------*/
/*------------------bordi arrotondati 400---------------------------------*/
.bottom_banner {
   width: 358px;
   background-color: #FFF;
   background-image: url("../images/banner_bottom.jpg");
   background-repeat: no-repeat;
   background-position: bottom center;
}

.contenuto_banner {
   background-image: url("../images/banner_top.jpg");
   background-repeat: no-repeat;
   padding-top: 10px;
   padding-bottom: 10px;
}

.table_banner_2
{
background-image: url(../images/fondo_banner.jpg);
background-color:#666;
padding-top:20;
padding-bottom:20;
/*border-left: solid 1px #CCC;
border-right: solid 1px #FF6600;*/
}
.table_banner
{
background-image: url(../images/fondo_banner.jpg);
/*background-color:#FFF;
border-left: solid 1px #CCC;
border-right: solid 1px #FF6600;*/
}
.banner{
padding-top:10;
padding-bottom:10;
float:center;
}
.banner_testo
{
color:#666;
font-size:70%;
padding-top:10;
padding-bottom:10;
padding-left:20;
padding-right:20;
}
.table_bassa_1
{
border-bottom: solid 1px #CCC;
padding-bottom:10;
}

.banner_link
{
background-color:#FFF;
border-top:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
padding-top:10;
padding-bottom:10;
}
/*---------------------table_foto-----------------------*/
.table_foto
{
/*border: outset 1px #CCAA00;
background-color:#F5EBDF;
background-image: url(../images/fondo_body.jpg);
border-left:outset 1px #CCC;*/
border:outset 1px #CCC;
}

.parla_con_loro
{
color:#FF0000;
font-weight:bolder;
padding:30;
}

.img_link
{
cursor:hand;
cursor:pointer;
}
/*-----------------div nome foto-----------------------*/
.div_foto_testo
{
color:#666;
font-size:80%;
/*font-weight:bold;
font-style:italic;*/
padding-left:10;
padding-right:10;
text-align:left;
}
.div_foto
{
/*color:#FF6600;*/
color:#999;
font-size:100%;
font-weight:bold;
font-style:italic;
/*padding-top:10;
padding-bottom:10;*/
}
.foto_deputato
{
padding-left:20;
padding-top:20;
}
/*---------------------pagina-----------*/
.td_senza_bordi
{
padding:20;

/*border-bottom:solid 1px #CCC;*/
}

.table_con_bordi
{
padding:30;
border:solid 1px #CCC;
}

.td_titolo_pagina
{
padding-top:20;
padding-bottom:10;
padding-left:40;
border-bottom:solid 1px #CCC;
}
.td_titolo_pagina_ridotto
{
padding-top:20;
padding-bottom:10;
padding-left:20;
border-bottom:solid 1px #CCC;
}

.td_testo_pagina
{
padding-top:20;
padding-bottom:10;
padding-left:10;
border-left:solid 1px #CCC;
}
/*----------------------pubblicazioni--------------------------------*/
.cover
{
padding-left:10;
padding-top:15;
padding-bottom:5;
}
/*----------------------categorie attivita' parlamentari--------------------------------*/
.cat_attparl_liv0
{
	font-size:80%;
	color:#333;
	font-weight:bold;
	padding-left:10;
	padding-right:10;
	padding-right:20;
	padding-bottom:5;
	padding-top:20;
}

.cat_attparl_liv1
{
	font-size:80%;
	color:#666;
	padding-left:30;
	padding-right:20;
	padding-bottom:2;
	text-align:justify;
}
/*///////////////////////FORM//////////////////////*/
.form_testo
{
	font-size:80%;
	color:#666;
	font-style:italic;
	padding-top:5;
	padding-bottom:5;
}
.input_box
{
padding-bottom:10;
}
.pulsante
{
color:#FF6600;
border:solid 1px #CCC;
font-style:normal;
width:100;
}

/*---------pagina dei link--------------*/
.categoria_link
{
font-size:90%;
color:#F00000;
font-weight:bold;
padding-left:10;
padding-right:10;
padding-right:20;
padding-bottom:5;
padding-top:20;
}

.link_rosso{
color:#191E81;
font-size:80%;
font-weight:bold;
padding-left:10;
padding-bottom:5;
}
/*----------------------------elenco atti---------------------------*/
a#nero_bold
{
color:#191E81;
font-size:90%;
font-weight:bold;
}

a:over#nero_bold
{
color:#191E81;
font-size:90%;
font-weight:bold;
text-decoration:underline;
}
.autore
{
color:#000;
font-size:90%;
font-style:italic;
padding-top:5;
}

.sottotitolo_atti
{
color:#333;
font-size:80%;
font-weight:bold;
padding-top:3;
}

.testo_atti
{
color:#000;
font-size:80%;
padding-top:5;
}

.dossier_commissioni
{
	background-color:#CCCCCC;
	width:150;
}

.elenco
{
font-style:normal;
/*font-size:11px;
width:150px;*/
}

.IF
{
font-size:70%;
color:666;
padding:15;
}
