@charset "utf-8";
/* CSS Document */

/* CODICI COLORI
bg pag e celle home: #e2e1e1
bg percorso: #f3f3f3
colore titolo: #848587
*/

html {
    height:100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-align: justify;
	margin:0px;
	height: 100%;
}

#page {	width: 960px; text-align: justify;}
.content_padding { padding-bottom:60px;}

.lingua { font-size: 8pt; font-style: italic; text-align: right; padding-top:5px;}

.bn {padding: 2px 0px 2px 0px;}

.home_bg_titoli { background-image: url(../grafica/home/home_bg_puntini.gif); background-repeat: repeat-y;	background-position: left; height:64px;}
.home_tab_content {	height:254px; background-color:#e2e1e1;	padding: 10px; text-align: left;/**/}


.content {
	padding:15px;
	background-color:#e2e1e1;
	font-size:10pt;
}
.content_bg {background-color:#e2e1e1;}

.footer {
	width: 960px;
}
.footer_test {
	position:absolute;
	bottom:10px;
}



.bn02_voce {font-weight: bold; text-transform: uppercase;}
.bn02_riga {height:10px; background-image:url(../grafica/bn02_riga.gif); background-repeat:repeat-x; background-position:center;}

.bn_life_content {
	padding:15px 15px 15px 15px;
	background-color:#e2e1e1;
	font-size:8pt;
}
.bn_life_voce {padding:5px 0px 5px 5px;}
.bn_life_titolo {padding:0px 0px 5px 0px; font-weight: bold; text-transform: uppercase;}

.titolo_pag {
	font-size: 18pt;
	font-weight: bolder;
	text-transform: uppercase;
	color: #848587;
	padding-bottom:5px;
	margin:0px;
}
.titolo01_pag {
	font-size: 14pt;
	font-weight: bolder;
	text-transform: uppercase;
	color: #848587;
	padding-bottom:2px;
	border-bottom:#666666 1px dotted;
}
.titolo02_pag {
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #848587;
	padding-bottom:2px;
}
.titolo_pag_bg {
	background-image: url(../grafica/titoli/bg_tit.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.percorso_pag {
	padding:5px 0px 5px 5px;
	border-top:#FFFFFF 1px solid;
	text-transform: lowercase;
}
.percorso_pag_bg {
	background-image: url(../grafica/bg_percorso.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color:#f3f3f3;
	
}
.txt_life {	color: #336699;}
.txt_bold {	font-weight: bold;}
.txt_life { font-size:8pt;}
.txt_small { font-size:8pt;}

.img { border: 1px solid #aaa; padding: 2px; background:#FFFFFF;}

/**************** NEWS ****************************/
.news_box {  padding:10px 0px 25px 0px;}
.news_data {  font-size:8pt; font-weight:bold; text-align:right; padding:3px 3px 5px 0px; background-color:#CCCCCC;  /*border-bottom:#999999 1px dotted;*/}
.news_titolo { font-size:12pt; font-weight:bold; padding:0px 3px 3px 3px;  border-bottom:#666 1px solid;  background-color:#CCCCCC;}
.news_content { padding:8px 0px 5px 0px;}
.news_img { border: 1px solid #aaa; padding: 2px; background:#FFFFFF;}
.news_pdf { font-size:8pt; font-weight:bold; font-style:italic;border-top:#aaa 1px dashed; padding:5px 0px 0px 0px;}



/********** LINK *****/
a:link {color: #666666;	text-decoration: none;}
a:visited {color: #666666; text-decoration: none;}
a:hover {color: #0066CC ; text-decoration: none;}
a:active {color: #6699FF; text-decoration: none;}


/********** TABELLA LIFE *****/
.life_tab {  border-bottom: 1px solid #aaa; padding-top: 5px; font-weight:bold;}
.life_img {  border: 1px dotted #666; margin:1px;}
