body, html 
  { padding:0px; margin:0px; background-color:#FFFFFF; }
/* mac ie5 hack \*/

body, html { width:100%; height:100%;  }



/* end hack */
body, html, img 
 { font-family: Verdana, Arial, Sans-serif; color: #002750; border: 0; }
 
input, textarea, select { color:#000; font-size:9px;}

form, input, textarea, select { font-family: Verdana, Arial, Sans-serif; margin: 0px; padding:0px;  }

table, th, td { font-size: 10px; color:#002750;  }

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

ul { 
	padding:5px 0 15px 25px;
	margin:0;
	list-style-image:url(../img/share/punto_ele.gif); 
}

ol { 
	padding:5px 0 15px 25px;
	margin:0;
}

li { 
	padding:0 0 6px 0px; 
	margin:0; 
	margin-left:0; 
	line-height:1.4em;
     color:#0A2748;
}

p 			{ margin:0; padding:0;}

a 			{ color:#002750; text-decoration:none; }
a:visited 	{ color:#002750; text-decoration:none; }
a:hover 	{ color:#002750; text-decoration:underline; }

.p_class	{ padding-bottom:10px; }
.menu_top	{ background:#fff url(../img/share/top/back.png) repeat-x 0 0; }
.back_menu	{ background:url(../img/share/menu/back.gif) repeat-x 0 0;  }

/* common */ 
.top_h		{ height:100%; background-color:#fff;  }
.td_ind		{ background:url(../img/share/bck.gif) repeat-y 0 0;  }
.top_back	{ background:url(../img/share/back_home.gif) repeat-x 0 0; }

.back { 
	background:url(../img/share/back.gif) repeat-x 0 0; 
	border-bottom:1px #CDD8E4 solid; 
/*	padding-bottom:12px; */
}

.back_no_padding { 
	background:url(../img/share/back.gif) repeat-x 0 0; 
	border-bottom:1px #CDD8E4 solid; 
}

.sito				{ font-size:16px; padding:15px 0 10px 21px; font-weight:bold; }
.sotto_sito			{ padding:0 19px 0 21px;  }
.text				{ background:url(../img/share/fre_red.gif) no-repeat 2px 6px; padding:1px 10px 4px 10px; border-bottom:1px #CDD8E4 solid;}
.flash_spazi		{ border:10px #002750 solid;  }
.puls_flash			{ padding-top:3px; }
.num_flash			{ line-height:14px; color:#FFFFFF; padding:0 0 11px 0; text-align:center;   }
.text_flash			{ line-height:14px; color:#FFFFFF; padding:0 5px 11px 10px;  }
.text_flash a			{ color:#FFFFFF; text-decoration:underline; }
.text_flash a:visited			{ color:#FFFFFF; text-decoration:underline; }
.text_flash a:hover			{ color:#FFFFFF; text-decoration:underline; }
.fonte				{ padding:10px; font-weight:bold; }
.popup				{ padding:10px; font-weight:bold;  border-top:1px #CDD8E4 solid;  }
.popup a			{ font-weight:bold; text-decoration:underline; }
.popup a:visited	{ font-weight:bold; text-decoration:underline; }
.popup a:hover		{ font-weight:bold; text-decoration:underline; }



.grayb { 
	color:#888;
}





/* colonna dx */
#dx_col { background:#bababa url(../img/share/rcs_sr.gif) repeat-y; }


/* nome sito/spazio/format in alto nella scheda */
.nome_tit { 
	font-size:16px; 
	font-weight:bold; 
	padding-bottom:3px;
	text-align:left;
}

.nome_tit_pro { 
	font-size:16px; 
	font-weight:bold; 
	padding-bottom:8px;
	text-align:left;
	background:url(../img/share/back_sep.gif) no-repeat left bottom;
}

.flash_in_tab { 
	padding:15px 0 15px 15px;  
	border-bottom:1px #CDD8E4 solid; 
}

.testo				{ padding:15px; text-align:justify; line-height:150%; }

.tutto				{ padding:2px 0 5px 21px; }
.tutto a			{ text-decoration:none;  }
.tutto a:visited	{ text-decoration:none;  }
.tutto a:hover		{ text-decoration:underline;  }

.siti				{ font-size:12px;  padding:20px 0 3px 5px; }
.siti a				{ font-weight:bold; text-decoration:none; }
.siti a:visited		{ font-weight:bold; text-decoration:none; }
.siti a:hover		{ font-weight:bold; text-decoration:underline; }

.siti_ac				{ font-size:12px;  padding:20px 0 3px 5px; }
.siti_ac a				{ font-weight:bold; text-decoration:none; color:#D41C3B; }
.siti_ac a:visited		{ font-weight:bold; text-decoration:none; color:#D41C3B; }
.siti_ac a:hover		{ font-weight:bold; text-decoration:underline; color:#D41C3B; }


.td_left			{ border-top:1px #FFF solid; border-right:1px #FFF solid; padding:6px 10px 4px 6px; font-weight:bold; background-color:#0F608C; color:#FFFFFF; }
.td_right			{ border-top:1px #FFF solid; padding:6px 10px 4px 6px; background-color:#9AC5DC; color:#002750;; }
/*
.td_left_spazi		{ border-top:1px #FFF solid; border-right:1px #FFF solid; padding:6px 10px 7px 10px; font-weight:bold; background-color:#0F608C; color:#FFFFFF; }
.td_left_spazi_row	{ border-top:1px #FFF solid; border-right:1px #FFF solid; padding:6px 0 4px 0; font-weight:bold; background-color:#0F608C; color:#FFFFFF; }
.td_right_spazi		{ border-top:1px #FFF solid; padding:6px 10px 4px 10px; background-color:#9AC5DC; color:#002750; }
.td_right_int_spazi		{ border-top:1px #FFF solid; border-right:1px #FFF solid; padding:6px 10px 4px 10px; background-color:#368CBA; color:#FFFFFF; }
.td_right_ex_spazi	{ border-top:1px #FFF solid; padding:6px 10px 4px 10px; background-color:#9AC5DC; color:#002750; text-align:justify; }
*/

.chiudi				{ font-size:11px; color:#FFFFFF; font-weight:bold; padding:15px; }
.chiudi a			{  color:#FFFFFF;text-decoration:none; }
.chiudi a:visited	{  color:#FFFFFF;text-decoration:none; }
.chiudi a:hover		{  color:#FFFFFF;text-decoration:none; }

.top_popup			{ background:url(../img/share/back_popup_top.gif) repeat-x 0 0;   }
.pad_txt_popup		{ padding:20px; text-align:justify; }
.check_mar { vertical-align:middle; margin-right:5px; }