* {
	padding:0; 
	margin:0; 
}

body, html {
	width:100%;
	height:100%; 
	font-family:Verdana, Arial, Helvetica, Sans-serif; 
	font-size:80%;	
	color:#5D5D5D; 
	line-height:130%; 
	background:#030 url(/img/share/back.gif) repeat-x 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 0; 

}

ol {
	padding:0 0 0 0;
}

li {
	color:#5D5D5D; 
}



p {
}

a, a:visited, a:hover {
	color:#5D5D5D; 
	text-decoration:underline; 
}

h1, h2, h3, h4, h5, h6 {
	color:#5D5D5D; 
}

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; 
}


#flashcontent {
	width:920px;
	height:55px;
}
#bannercontent {
	width:246px;
	height:140px;
}


/***** 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:#5D5D5D;
}
/***** /menu statico *****/





.p_class {
	padding-bottom:7px; 

}

.img_left_brd {
	border-left:3px #fff solid;
	border-top:3px #fff solid;
}

.contenitore_img_left {
	float:left;
}

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

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

.img_left_ang {
	background:url(/img/share/img_brd_ang.gif) no-repeat right bottom;
	padding:0 20px 10px 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_home {
	width:940px;
	height:100%; 
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	background:#fff;
}

#maintable_menu_laterale {
	width:940px;
	height:100%; 
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	background:#fff url(/img/share/back_menu_left.gif) repeat-y 0 0;
}

.back_left {
	width:10px;
	background:url(/img/share/back_left.gif) no-repeat 0 0;	
}

.back_right {
	width:10px;
	background:url(/img/share/back_right.gif) no-repeat 0 0;	
}

.centrale {
	width:920px;
}

.back_menu {
	background:#fff url(/img/share/back_menu.gif) no-repeat 0 55px;	
	padding-bottom:20px;
}


.td_01 {
	width:170px; 
	background:#fff;
}

.td_02 {
	width:750px; 
	background:#fff;
}

.nl_input_top {
	width:135px;
	border:1px #ccc solid;
	background:#EBEBEB;
}

.nl_submit_top {
	width:60px;
	height:18px;
	border:0
}


.img_right {
	margin-left:15px; 
}

.img_left {
	margin-right:15px; 
}
/* image replacement per titoli (tag h1, h2, h3) */

h1#topleft {
	position:relative;
	width:170px;
	height:89px;
	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 */
.table_bottom {
	height:50px;
}

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

.td_1 {
	width:455px; 
	color:#5D5D5D; 
	padding:0 0 0 20px;
}

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

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

.div_46 {
	background:url(/img/share/back_centre.gif) repeat-y 0 0; 
	height:46px;
	width:920px;
}

.link_btm {
	float:right;
	padding:0 18px;
	border-left:1px #E0E0E0 solid;
}



.hidden {
	visibility:hidden; 
}





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



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

.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:#5D5D5D; 
	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:#5D5D5D; 
}


.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:#5D5D5D; 
}
*/




/************** box smussati ********************/
.padding_tabelle {
	padding:10px 0;
}

.tabella_01 {
	width:320px;
	float:left;
}

.tabella_02 {
	width:300px;
	float:left;
}

.tabella_intera {
	width:620px;

}

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

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

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

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

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

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

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

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

.text_tab_interno {
	background:#EDEDED;
}

.separa_int_tab {
	background:url(/img/share/tab-mini/sep.gif) repeat-x left bottom;
}	
.fre_int_tab {
	background:url(/img/share/tab-mini/fre_verde.gif) no-repeat 0 7px;
	padding:5px 15px 8px 15px;
	text-align:justify;
	line-height:11px;
}

.separa_tit_int_tab {
	background:url(/img/share/tab-mini/sep.gif) repeat-x left bottom;
	padding:5px 15px 6px 0;
	text-transform:uppercase;
	font-weight:bold;
}	

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



.sep_hor {
	background:url(/img/share/sep_hor.gif) repeat-x center center;
	padding:5px 0;
}





/**************** 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/modulo.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:#5D5D5D;
	text-decoration:none;
}

.descr_area_pad a:visited {
	color:#5D5D5D;
	text-decoration:none;
}

.descr_area_pad a:hover {
	color:#5D5D5D;
	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;
}

/* LINK SOTTOMENU */
.sotto_sez {
	font-weight:bold;
	font-size:1.2em;
	color:#135D39;
	border-bottom:1px #D0D0D0 solid;		
	padding:8px 10px 5px 20px;
	text-transform:uppercase;

}

.sotto_sez_2 {
	font-weight:bold;
	color:#135D39;
	border-bottom:1px #D0D0D0 solid;		
	padding:23px 10px 5px 20px;
	text-transform:uppercase;

}

.link_verde_spe {
	padding:1px 15px 6px 33px;
	background:url(/img/share/link_verde_spe.gif) no-repeat 20px 4px;
	border-bottom:1px #D0D0D0 solid;
	color:#8D8D8D;
}

.link_verde_dis {
	padding:1px 15px 6px 33px;
	background:url(/img/share/link_verde_dis.gif) no-repeat 20px 4px;
	border-bottom:1px #D0D0D0 solid;
	color:#8D8D8D;
}

.link_verde_dis a, .link_verde_dis a:visited {
	text-decoration:none;
	color:#8D8D8D;
	font-weight:bold;
}

.link_verde_dis a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#8D8D8D;
}

.link_verde_att {
	padding:1px 15px 6px 33px;
	background:url(/img/share/link_verde_att.gif) no-repeat 20px 4px;
	border-bottom:1px #D0D0D0 solid;
}

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

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

.link_blu_dis {
	padding:1px 15px 6px 33px;
	margin:2px 0 4px;
	background:url(/img/share/link_blu_dis.gif) no-repeat 20px 4px;
	border-bottom:1px #D0D0D0 solid;
	text-align:justify;
	line-height:150%;
}

.link_blu_dis a, .link_blu_dis a:visited, .link_blu_dis a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#305C9E;
}

.s_link a, .s_link a:visited {
	font-weight:normal;
	text-decoration:none;
}	

.s_link a:hover {
	font-weight:normal;
	text-decoration:underline;
}

.img_menu_left {
	border-bottom:6px #B5B5B5 solid;
}

.txt_pag_int {
	padding:6px 20px 9px 20px;
	text-align:justify;
}	

.pad_s_tit {
	margin-bottom:5px;
	padding:10px 0 0;
	clear:both;
}

.s_tit {
	background:#E5E5E5 url(/img/share/s_tit_top.gif) no-repeat 0 0;
}

.s_tit_btm {
	padding:3px 20px 4px 20px;
	color:#147747;
	text-transform:uppercase;
	font-weight:bold;
	background:url(/img/share/s_tit_btm.gif) no-repeat bottom bottom;
}


/* #E5E5E5 */

/*********************************   CSS MENù DI NAVIGAZIONE CONFESERCENTI   ****************************************/
.menuConf {
	background:url(/img/share/menu_back.gif) repeat-x 0 0;
	position:relative;
	width:920px;
	height:55px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
}

.menuConf li {
	display:inline;

}

.menuConf ul {
	position:absolute;
	left:0;
	top:34px;
	width:920px;
}

.menuConf .voce a {
	text-decoration:none; 
	display:block; 
	float:left; 
	padding:18px 8px 5px 8px; 
	white-space:nowrap; 
	color:#ddd; 
	font-weight:bold;
}

.menuConf .voce a:visited {
	text-decoration:none;
}

.menuConf .voce a:hover {
	text-decoration:underline;
}

.menuConf .voceCorrente a {
	text-decoration:none; 
	display:block; 
	float:left; 
	background:url(/img/share/menu_attivo.gif) repeat-x 0 0; 
	padding:16px 8px 7px 8px; 
	white-space:nowrap; 
	color:#3E66A6; 
	font-weight:bold;
}

.menuConf .voceCorrente a:visited {
	text-decoration:none;
}

.menuConf .voceCorrente a:hover {
	text-decoration:underline;
}

.menuConf .voceCorrente li a {
	text-decoration:none; 
	display:block; 
	float:left; 
	background:url(/img/share/menu_spe_btm.gif) repeat-x 0 0; 
	padding:5px 8px 6px 8px; 
	white-space:nowrap; 
	border:0; 
	color:#3E66A6;
	font-weight:normal;
}

.menuConf .voceCorrente .attivo a {
	text-decoration:none; 
	display:block; 
	float:left; 
	background:url(/img/share/menu_attivo_btm.gif) repeat-x 0 0; 
	padding:5px 8px 6px 8px; 
	white-space:nowrap; 
	border:0; 
	color:#3E66A6;
}







/* ################################################## */
#corpo_centrale { 
	width:920px;
	padding:0 0 50px 0; 
}

.td_int_01 {
	width:257px;
	background:url(/img/share/ombretta.gif) no-repeat 207px 0;
}

.td_int_02 {
	width:620px;
}

.cont_int_left {
	width:207px;
	background:#F5F5F5;
}

.sep_area {
	padding-top:20px;
}

/* ################################################## */










