* {
	padding:0; 
	margin:0; 
}

body, html {
	width:100%; 
	font-family:Verdana, Arial, Helvetica, Sans-serif; 
	font-size:80%;	
	color:#1F4979; 
	background:#fff;
	line-height:130%; 
	text-align:justify; 
	background:#fff url(../img/share/back_centre.gif) repeat-y 0 0;
}

/* mac ie5 hack \*/
body, html {
	height:100%;  
}
/* end hack */


img, input, textarea, select, optgroup {
	font-family:Verdana, Arial, Helvetica, Sans-serif; 
	font-size:0.9em;
	border:0; 
}




ul {
	padding:0 0 0 20px; 

}

ol {
	padding:0 0 0 20px;
}

li {
	color:#1F4979; 
}



p {
}

a, a:visited, a:hover {
	color:#1F4979; 
	text-decoration:underline; 
}

h1, h2, h3, h4, h5, h6 {
	color:#1F4979; 
}

h1 {
	font-size:1.8em; 
}

h2 {
	font-size:1.5em; 
}

h3 {
	font-size:1.1em; 
}

h4 {
	font-size:1.1em; 
}

h5 {
	font-size:1.0em; 
}

h6 {
	font-size:0.9em; 
}





/***** menu statico *****/
.tsmf {
	border-left:1px #DADADA solid;
	border-right:1px #DADADA solid;
}

.static_menu {
	padding:10px 2px 4px;
}

.fsm {
	padding:0 15px;
	border-right:1px #DADADA solid;
	float:left;
}

.fsm_nobordo {
	padding:0 15px;
	float:left;
}

a.sm, a.sm:visited {
	font-weight:bold;
	font-size:1.0em;
	text-decoration:none;
	color:#93a7d0;
}

a.sm:hover {
	font-weight:bold;
	font-size:1.0em;
	text-decoration:none;
	color:#1F4979;
}
/***** /menu statico *****/





.p_class {
	padding-bottom:5px; 
	line-height:16px;
}

.p_class_2 {
	line-height:16px;

}

.img_left_brd {
	border:2px #1F4979 solid;
	margin:3px 10px 2px 0;
}

span.titolo_pagina {
	display:none;
} 

.cento {
	width:100%; 
	height:100%; 
}

.alto {
	height:100%; 
}

.hidden_menu {
	visibility:hidden; 
	width:1px; 
	height:1px; 
	overflow:hidden; 
}

#maintable {
	width:100%;
	height:100%; 
	background:url(../img/share/back_top.gif) repeat-x 0 0;
}

.td_01 {
	width:158px; 
	background:#fff url(../img/share/back_top.gif) repeat-x 0 0;
}

.td_02 {
	width:762px; 
	background:#fff url(../img/share/back_top.gif) repeat-x 0 0;
}

.lingua {
	text-align:right;
	padding:23px 25px 0 0;
}

.link_site_map {
	text-align:right;
	padding:23px 10px 0 0;
}

.ricerca { 
	padding:2px 25px 14px 0; 
}

.inp	 { 
	width:126px; 
	border:2px #627777 solid; 
}

#corpo_centrale { 
	padding:0 0 0 25px; 
}

/* image replacement per titoli (tag h1, h2, h3) */

h1#topleft {
	position:relative;
	width:158px;
	height:120px;
	font-size:80%;
	line-height:70%;
	color:#fff;
}

h1#topleft a {
	position:absolute;
	width:100%;
	height:100%;
	background:url(../img/share/logo.gif) no-repeat;
	text-decoration:none;
}


/* RIGA DI CHIUSURA */
.bottom {
	background:url(../img/share/back_bottom.gif) repeat-x left bottom; 
	height:50px;
}

.td_1 {
	width:455px; 
	color:#fff; 
	padding:0 0 7px 25px;
}

.td_2 {
	width:455px; 
	text-align:right; 
	padding:0 25px 19px 0;
}

/* /RIGA DI CHIUSURA */

.hidden {
	visibility:hidden; 
}

.tit_pag {
	padding:0 0 0 19px;
}

.text_integrale {
	text-align:right;
	background:url(../img/share/sep.gif) repeat-x left bottom;	
	width:449px;
	padding:10px 0;
}

a.text_fre_apri {
	background:url(../img/share/fre_apri.gif) no-repeat 0 3px;	
	padding:0 20px 0 11px;
}

a.text_fre_chiu {
	background:url(../img/share/fre_chiudi.gif) no-repeat 0 3px;	
	padding:0 20px 0 11px;
}

.separa_foto_txt {
	padding:10px 0;
	background:url(../img/share/sep_int.gif) no-repeat left bottom;	
}

.text_right_foto {
	padding:0 32px;
	text-align:justify;
	line-height:140%;
	color:#000;
}

.text_right_foto a, text_right_foto a:visited, text_right_foto a:hover {
	text-decoration:underline;
	color:#000;
}

.foto {
	background:url(../img/share/fre_apri.gif) no-repeat 0 3px;	
}

.foto_02 {
	background:url(../img/share/foto_02.gif) repeat-x 0 0;	
}

.foto_04 {
	background:url(../img/share/foto_04.gif) repeat-y 0 0;	
}

.foto_05 {
	background:url(../img/share/foto_05.gif) no-repeat left bottom;	
}

.foto_07 {
	background:url(../img/share/foto_07.gif) no-repeat right top;	
}

.txt_int {
	padding:20px 40px 15px 17px;
	text-align:justify;
	line-height:16px;
}

.txt_stit {
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:3px;
}


.menu_hidden {
}

.menu_jright {
	display:none;
}

.menu_right {
	padding:8px 8px 8px 20px; 
	background:url(../img/share/sep_right.gif) repeat-x left bottom;
}

.menu_right a {
	padding-left:14px; 
	background:url(../img/share/link_dis.gif) no-repeat 0 3px;
	text-decoration:none;
	display:block;
}

.menu_right a:visited {
	text-decoration:none;
}

.menu_right a:hover {
	text-decoration:underline;
}

.menu_right_att {
	padding:8px 8px 8px 20px; 
	background:url(../img/share/sep_right.gif) repeat-x left bottom;
}

.menu_right_att a {
	padding-left:14px; 
	background:url(../img/share/link_att.gif) no-repeat 0 3px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

.menu_right_att a:visited {
	text-decoration:none;
	font-weight:bold;
}

.menu_right_att a:hover {
	text-decoration:underline;
	font-weight:bold;
}


.menu_right_att ul {
	padding:5px 0 0 30px; 
}

.menu_right_att ul li {
	padding:0 0 5px 0px; 
	list-style-image:url(../img/share/li_link_dis.gif);
}

.menu_right_att ul li.scelto {
	padding:0 0 5px 0px; 
	list-style-image:url(../img/share/li_link_att.gif);
}

.menu_right_att ul li a {
	padding:0;
	text-decoration:none;
	font-weight:normal;
	background:none;
}

.menu_right_att ul li a:visited {
	text-decoration:none;
	font-weight:normal;
	background:none;
}

.menu_right_att ul li a:hover {
	text-decoration:underline;
	font-weight:normal;
	background:none;
}






.stit_right {
	text-transform:uppercase;
	font-weight:bold;
	padding:6px 0 0 21px;
}

.stit_right_int {
	text-transform:uppercase;
	font-weight:bold;
	padding:6px 0 6px 21px;
	background:#EEEEED;
}






/**************************** cms ************************************/
/**************************** cms ************************************/
/**************************** cms ************************************/



.contentarea {
	text-align:justify; 
	line-height:150%;
	color:#1F4979; 
}

.contentarea font {
	font-size:1.0em; 
}

.contentarea p, .contentarea p, .paddl2 p {
	margin:0;
	padding:5px 0 5px 0;
}

.contentarea a, .contentarea a:visited, .contentarea a:hover {
	text-decoration:underline;
	color:#1F4979; 
	font-size:1.0em; 
}


.contentarea ul { 
	padding:0 0 0 20px; 
	margin:0;
/*	list-style-image:url(img/punto.gif);*/
}

.contentarea ol { 
	padding:0 0 0 20px;
	margin:0;
}

.contentarea ul li, .contentarea ol li { 
	padding:0 0 10px 0; 
	margin:0; 
	margin-left:0; 
	color:#1F4979; 
}


.contentarea h1, .contentarea h2, .contentarea h3, .contentarea h4, .contentarea h5, .contentarea h6  {
	text-align:left;
	line-height:135%;
	padding:5px 0; 
	font-weight:bold; 
}

.contentarea h1 {
	font-size:1.8em; 
}

.contentarea h2 {
	font-size:1.5em; 
}

.contentarea h3 {
	font-size:1.4em; 
}

.contentarea h4 {
	font-size:1.3em; 
}

.contentarea h5 {
	font-size:1.2em; 
}

.contentarea h6 {
	font-size:1.0em; 
}

.contentarea hr {
	width:100%; 
	height:1px; 
	border:0; 
	border-top:1px #666 solid;
}


/*
.contentarea table {
	margin-bottom:10px;
}

.contentarea table td {
	padding:3px;
	font-size:1.1em;
	color:#1F4979; 
}
*/




/************** box smussati ********************/

.tab_01	{
	width:11px;
	height:11px;
	background:url(../img/share/tab_01.gif) no-repeat top left;
}

.tab_02	{
	background:url(../img/share/tab_02.gif) repeat-x top left;
}

.tab_03	{
	width:11px;
	height:11px;
	background:url(../img/share/tab_03.gif) no-repeat top right;
}

.tab_04	{
	background:url(../img/share/tab_04.gif) repeat-y top left;
}

.tab_05	{
	background:url(../img/share/tab_05.gif) repeat-y top right;
}

.tab_06	{
	width:11px;
	height:11px;
	background:url(../img/share/tab_06.gif) no-repeat bottom left;
}

.tab_07	{
	background:url(../img/share/tab_07.gif) repeat-x bottom left;
}

.tab_08	{
	width:11px;
	height:11px;
	background:url(../img/share/tab_08.gif) no-repeat bottom right;
}

/************** box smussati ********************/







/**************** box download, stile "1"    **********/

.chiudi_area {
	width:407px;
	border-top:1px #E8ECF1 solid;
	border-bottom:1px #E8ECF1 solid;
}

.sep_area_down {
		background:url(../img/bandi/sep_bilanci.gif) repeat-x left bottom;
}

.col_1_area {
	width:44px;
	background:url(../img/bandi/modulo2.gif) repeat-y 0 0;	
}

.col_2_area {
	width:363px;
	background:#F5F7F9;	
}

.col_area_att_01 {
	width:35px;
	text-align:center;
}

.col_area_att_02 {
	width:328px;
}

.doc_pad_area {
	padding:5px 0;
}

.descr_area_pad {
	color:#848484;
	font-weight:bold;
	padding:10px 10px 10px 0;
	line-height:12px;
}

.descr_area_pad a {
	color:#1F4979;
	text-decoration:none;
}

.descr_area_pad a:visited {
	color:#1F4979;
	text-decoration:none;
}

.descr_area_pad a:hover {
	color:#1F4979;
	text-decoration:underline;
}




/******************* download box, stile "3" *****************/
.documenti_scar {
	padding:20px 5px 5px ;
}

.col_area_int_01 {
	width:25px;
}

.col_area_int_02 {
	width:370px;
}

.txt_area_pad {
	line-height:1.2em;
}

.txt_area_pad a, .txt_area_pad a:visited, .txt_area_pad a:hover {
	font-weight:bold;
	text-decoration:underline;
}

.peso_attach {
	margin-left:7px;
	font-size:0.9em;
	color:#777;
}




.button_no_script {
	border:1px #999 solid; 
	width:30px; 
	height:14px;
}

.no_record {
	padding:18px;
	text-align:left;
	font-size:1.1em;
	
}










.colonna_01 {
	width:136px;
	display:block;
}

.colonna_02 {
	width:759px;
	padding-bottom:30px;
}

.colonna_int_01 {
	width:464px;
	display:block;
}

.colonna_int_02 {
	width:295px;
}

.col_img_left {
	padding-left:3px;
}


