body {
	font-family:tahoma;
	font-size:11px;
	margin:5px 0px 0px 0px;
	padding:0px;
	background-color:#b2b2b2;
	background-image:url(/img/bg_body.jpg);
	background-repeat:repeat-x;
	background-position:30xp 00px;
}

form {
	padding:0px;
	margin:0px;
}

td, div, span, a {
	font-family:tahoma;
	font-size:11px;
}

h1 {
	font-size:14px;
	font-weight:bold;
	color:#aa0000;
	margin:0px 0px 2px 0px;
	padding:0px 0px 5px 0px;
	background-image:url(/img/bg_title.png);
	background-repeat:no-repeat;
	background-position:-20px 18px;
}

h2 {
	font-size:11px;
	font-weight:bold;
	color:#990000;
	margin:-4px 0px 2px 0px;
	padding:0px 0px 5px 0px;
}

h2.page_multi_headline {
	font-size:12px;
	font-weight:bold;
	color:#aa0000;
	margin:30px 0px 2px 0px;
	padding:0px 0px 2px 0px;
	background-image:url(/img/bg_title.png);
	background-repeat:no-repeat;
	background-position:-20px 15px;
}

h2.sottotitolo_categoria {
	color:#666666;
}

h3 {
	font-size:12px;
	font-weight:bold;
	color:#990000;
	margin:0px;
	padding:0px;
}

a:link 		{color:#0000cc; text-decoration:none;}
a:visited	{color:#000099; text-decoration:none;}
a:hover		{color:#0000ff; text-decoration:underline;}

input {
	font-family:tahoma;
	font-size:11px;
	vertical-align:middle;
}

select {
	font-family:tahoma;
	font-size:11px;
	vertical-align:middle;
}

textarea {
	font-family:tahoma;
	font-size:11px;
}

.inputCheckRadio {
	padding:0px;
	margin:0px;
	font-size:11px;
	width:13px;
	height:13px;
}

.icon_gif {
	vertical-align:middle;
	border:0px;
}

#top_table {
	background-color:#ffffff;
	width:950px;
}

#top_table .top_left {
	/*width:200px;*/
}

#top_table .top_right {
	/*width:750px;*/
	height:90px;
	padding:0px;
	margin:0px;
}

#top_table .top_toolbar {
	background-color:#aa0000;
	padding:1px 2px 2px 5px;
	color:#cfcfcf;
}
#top_table .top_toolbar a:link		{color:#ffffff; font-weight:bold; text-decoration:none;} 
#top_table .top_toolbar a:visited	{color:#ffffff; font-weight:bold; text-decoration:none;} 
#top_table .top_toolbar a:hover		{color:#ffff00; font-weight:bold; text-decoration:none;} 

#top_table .toolbar_left {
	background-image:url(/img/corner_bg_white_BL.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#top_table .toolbar_right {
	background-image:url(/img/corner_bg_white_TR.gif);
	background-repeat:no-repeat;
	background-position:top right;
}


#content_table {
	background-color:#ffffff;
	background-image:url(/img/bg_body_content.gif);
	background-repeat:no-repeat;
	background-position:388px bottom;
}

#tr_body {
}

#tr_body td {
	vertical-align:top;
}

#col_160sx {
	padding:0px;
	width:160px;
}
#col_160sx #cat_list {
	color:#9b9b9b;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 5px 3px;
}
#col_160sx #cat_list div {
	background-image:url(/img/ico_12x12_logo.gif);
	background-repeat:no-repeat;
	background-position:3px center;
	border:solid 1px #cfcfcf;
	background-color:#f0f0f0;
	padding:3px 0px 3px 14px;
	margin-bottom:1px;
	cursor:pointer;
}
#col_160sx #cat_list div a:link			{color:#aa0000; text-decoration:none !important;} 
#col_160sx #cat_list div a:visited		{color:#aa0000; text-decoration:none !important;} 
#col_160sx #cat_list div a:hover		{color:#ff0000; text-decoration:none !important;}

.selected_cat_list {
	background-image:url(/img/ico_12x12_logo_selected.gif) !important;
	background-color:#e0e0e0 !important;
	border:solid 1px #b5b5b5 !important;
}
.over_cat_list {
	background-image:url(/img/ico_12x12_logo_over.gif) !important;
	background-color:#d8d8d8 !important;
	border:solid 1px #b5b5b5 !important;
}
.over_cat_list a:link		{color:#cc0000 !important; text-decoration:none !important;} 
.over_cat_list a:visited	{color:#cc0000 !important; text-decoration:none !important;} 
.over_cat_list a:hover		{color:#cc0000 !important; text-decoration:none !important;}

.top_cat_list {
	border:0px !important;
	padding:2px 0px 0px 0px !important;
	background-image:url('') !important;
	vertical-align:top;
	height:24px;
}
.top_cat_list .head_div {
	position:absolute !important;
	border:0px !important;
	padding:0px 0px 0px 0px !important;
	background-image:url(/img/head_cat.gif) !important;
	background-repeat:no-repeat !important;
	background-position:-9px top !important;
	margin-top:-2px;
	margin-left:-3px;
	height:31px !important;
	width:180px !important;
}
.top_cat_list .head_div div {
	border:0px;
	padding:3px 0px 0px 5px;
	list-style:none;
	list-style-type:none;
	display:block;
	font-size:13px;
	color:#666666;
	font-weight:bold;
}
.top_cat_list .head_div div a:link		{color:#ffffff !important; font-size:13px !important; font-weight:bold !important; text-decoration:none !important;} 
.top_cat_list .head_div div a:visited	{color:#ffffff !important; font-size:13px !important; font-weight:bold !important; text-decoration:none !important;} 
.top_cat_list .head_div div a:hover		{color:#ffff00 !important; font-size:13px !important; font-weight:bold !important; text-decoration:none !important;}


#content_490 {
	background-image:url(/img/bg_content.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:10px;
	width:490px;
}
.content_div {
	background-image:url(/img/bg_body_content.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}


#col_300dx {
	padding:0px;
	width:300px;
}

#content_body {
	padding:0px 10px;
}

#tr_screen td {
	padding:0px;
}
 
.img_body_left {
	width:160px;
	height:1px;
	border:0px;
}

.img_body_middle {
	width:490px;
	height:1px;
	border:0px;
}

.img_body_right {
	width:300px;
	height:1px;
	border:0px;
}

.img_leftbody_right {
	width:650px;
	height:1px;
	border:0px;
}

.img_bodyright_right {
	width:790px;
	height:1px;
	border:0px;
}

#footer_table {
	 width:950px;
}

#tr_footer_1 {
	background-color:#ffffff;
}

#tr_footer_2 {
	background-color:#cc0000;
}
#tr_footer_2 td {
	padding:1px 5px 2px 5px;
	background-color:#aa0000;
	color:#cfcfcf;
}
#tr_footer_2 a:link		{color:#ffffff; font-weight:bold; text-decoration:none;} 
#tr_footer_2 a:visited	{color:#ffffff; font-weight:bold; text-decoration:none;} 
#tr_footer_2 a:hover	{color:#ffff00; font-weight:bold; text-decoration:none;}

#tr_footer_2 .td_footer_1 {
	background-image:url(/img/corner_bg_gray_BL.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:10px;
}

#tr_footer_2 .td_footer_2 {
	background-image:url(/img/corner_bg_gray_BR.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-right:10px;
}

.toolbar_item {
	float:left;
	padding:0px 50px 0px 0px;
}

.elenco {
	clear:both;
}
.elenco .elenco1 {
	float:left;
	font-weight:bold;
	color:#cc0000;
	padding-right:5px;
} 

.elenco_link_txt .elenco1 a:link	{color:#aa0000 !important;} 
.elenco_link_txt .elenco1 a:visited	{color:#990000 !important;}
.elenco_link_txt .elenco1 a:hover	{color:#ff0000 !important;}


.elenco .elenco2 {
	float:left;
}

.elenco_link_txt {
	clear:both;
}
.elenco_link_txt .elenco1 {
	float:left;
	font-weight:bold;
	color:#cc0000;
	padding-right:5px;
}
.elenco_link_txt .elenco2 {
	float:left;
	font-size:12px;
}
.elenco_link_txt .elenco2 a:link	{font-size:12px !important; font-weight:bold !important; text-decoration:none !important;} 
.elenco_link_txt .elenco2 a:visited	{font-size:12px !important; font-weight:bold !important; text-decoration:none !important;} 
.elenco_link_txt .elenco2 a:hover	{font-size:12px !important; font-weight:bold !important; text-decoration:undeline !important;}


.titolo_L {
	background-color:#cc0000;
	font-weight:bold;
	color:#ffffff;
	padding:2px;
}

.content_L {
	float:left;
	width:154px;
	border:solid 1px #cc0000;
	padding:2px;
}
.content_L a:link 		{color:#0000cc; text-decoration:none;}
.content_L a:visited	{color:#000099; text-decoration:none;}
.content_L a:hover		{color:#0000ff; text-decoration:underline;}

#id_alert_div {
	position:absolute;
	width:100%;
}

#content_alert {
	display:none;
}

#alert_table {
	width:300px;
	text-align:left;
}
#alert_table thead td {
	background-color:#0000ff;
	color:#ffffff;
	padding:2px;
}
#alert_table thead a:link		{color:#ffffff; font-weight:bold;} 
#alert_table thead a:visited	{color:#ffffff; font-weight:bold;} 
#alert_table thead a:hover		{color:#ffffff; font-weight:bold;} 
#alert_table tbody td {
	background-color:#ffffff;
	color:#000000;
	padding:5px;
}
#alert_table tbody a:link		{color:#0000cc;} 
#alert_table tbody a:visited	{color:#000099;} 
#alert_table tbody a:hover		{color:#0000ff;} 
#alert_table tfoot td {
	background-color:#ededed;
	color:#000000;
	padding:2px;
}
#alert_table tfoot a:link		{color:#0000cc;} 
#alert_table tfoot a:visited	{color:#000099;} 
#alert_table tfoot a:hover		{color:#0000ff;}

#top_table .login_head {
	padding:0px 5px;
	width:285px;
}

#login_box {
	background-image:url(/img/bg_login_box.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#aa0000;
	clear:both;
}
#login_box .line0 {
	color:#cfcfcf;
}
#login_box div a:link		{color:#ffffff;} 
#login_box div a:visited	{color:#ffffff;} 
#login_box div a:hover		{color:#ffff00;}
#login_box td a:link		{color:#ffffff;} 
#login_box td a:visited		{color:#ffffff;} 
#login_box td a:hover		{color:#ffff00;}

#login_box .line1 {
	padding:8px 5px 2px 15px;
}
#login_box input {
	font-size:10px;
}
#login_box .line2 {
	padding:1px 5px 1px 15px;
}
#login_box .line3 {
	padding:1px 5px 5px 5px;
}

.banner300x250 {
	padding:5px 0px;
	clear:both;
}

#search_table1 {
	width:100%;
	background-color:#f0f0f0;
}
#search_table1 .search_td_1, #search_table1 .search_td_3, #search_table1 .search_td_4, #search_table1 .search_td_5 {
	background-image:url(/img/search_lateral_line.gif);
	background-repeat:repeat-y;
	border:0px;
}
#search_table1 .search_td_1 {
	background-position:left;
	border:0px;
	vertical-align:top;
}
#search_table1 .search_td_3 {
	background-position:right;
	border:0px;
	vertical-align:top;
}
#search_table1 .search_td_4 {
	background-position:left;
	border:0px;
	vertical-align:bottom;
}
#search_table1 .search_td_5 {
	background-position:right;
	border:0px;
	vertical-align:bottom;
}
#search_table1 .search_td_2 {
	border-top:solid 1px #cfcfcf;
	border-bottom:solid 1px #cfcfcf;
}

#search_table1 .search_title {
	font-weight:bold;
	color:#666666;
}

#search_table1 .search_advanced {
	text-align:left;
	padding:2px 10px 5px 2px;
}

.button_link_01 {
	background-image:url(/img/button_link01_over.gif);
	height:21px;
	color:#ffffff;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:4px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
}
.button_link_01 a:link		{color:#ffffff; font-size:13px; text-decoration:none;} 
.button_link_01 a:visited	{color:#ffffff; font-size:13px; text-decoration:none;} 
.button_link_01 a:hover		{color:#ffffff; font-size:13px; text-decoration:none;}

.button_link_01_over {
	cursor:pointer;
}

.button_link_01_over a:link 		{color:#ffff00;} 
.button_link_01_over a:visited	{color:#ffff00;} 
.button_link_01_over a:hover		{color:#ffff00;}

.button_link_02 {
	background-image:url(/img/button_link02.gif);
	height:21px;
	color:#ffffff;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:4px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
}
.button_link_02 a:link		{color:#ffffff; font-size:13px; text-decoration:none;} 
.button_link_02 a:visited	{color:#ffffff; font-size:13px; text-decoration:none;} 
.button_link_02 a:hover		{color:#ffffff; font-size:13px; text-decoration:none;}

.button_link_02_over {
	background-image:url(/img/button_link02_over.gif);
	height:23px;
	color:#ffffff;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:2px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
}
.button_link_02_over a:link		{color:#ffffff; font-size:15px; text-decoration:none;} 
.button_link_02_over a:visited	{color:#ffffff; font-size:15px; text-decoration:none;} 
.button_link_02_over a:hover	{color:#ffffff; font-size:15px; text-decoration:none;}

.box_news {
	margin:0px 0px 5px 0px;
	background-image:url(/img/box_link.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:90px;
}
.box_news .news_title {
	padding:2px 0px 0px 5px;
	margin-left:5px;
	font-weight:bold;
	color:#666666;
}
.news_title a:link		{color:#aa0000; font-size:11px;} 
.news_title a:visited	{color:#aa0000; font-size:11px;} 
.news_title a:hover		{color:#ff0000; font-size:11px;}

.box_news .news_link {
	padding:2px 15px 2px 20px;
	text-overflow:ellipsis;
	overflow:hidden;
	width:255px;
}
.box_news .news_link strong {
	color:#a1a1a1;
	margin-right:5px;
}
.box_news .news_link a:link		{color:#aa0000; font-size:10px;} 
.box_news .news_link a:visited	{color:#990000; font-size:10px;} 
.box_news .news_link a:hover	{color:#ff0000; font-size:10px;}

#body_content {
	padding:15px 10px 10px 10px;
	font-size:12px;
	color:#000000;
	text-align:justify;
}
#body_content .body_title {
	font-size:14px;
	color:#aa0000;
	font-weight:bold;
}
#body_content a:link	{color:#0000cc; font-size:12px;} 
#body_content a:visited	{color:#000099; font-size:12px;} 
#body_content a:hover	{color:#0000ff; font-size:12px;}

#body_content .title_link:link		{color:#aa0000; font-size:12px; font-weight:bold;} 
#body_content .title_link:visited	{color:#aa0000; font-size:12px; font-weight:bold;} 
#body_content .title_link:hover		{color:#ff0000; font-size:12px; font-weight:bold;}

#box_norma {
	margin:0px 0px 20px 0px;
	font-size:11px;
	color:#000000;
	text-align:justify;
}
#box_norma .norma_title {
	font-size:11px;
	font-weight:bold;
}

/*
.categorie_index_table td div {
	background-color:#f0f0f0;
	border:solid 1px #cfcfcf;
	padding:3px;
	font-size:11px;
	text-align:left;
}
*/
.categorie_index_table .cat_body td {
	padding:3px;
	font-size:11px;
	text-align:left;
	cursor:pointer;
}
.categorie_index_table .cat_body_td {
	background-color:#f0f0f0;
	/*background-image:url(/img/bg_gray_trasp.gif);*/
	border:solid 1px #cfcfcf;
}



.categorie_index_table td a:link		{color:#cc0000 !important; font-size:12px !important; font-weight:bold;} 
.categorie_index_table td a:visited		{color:#990000 !important; font-size:12px !important; font-weight:bold;} 
.categorie_index_table td a:hover		{color:#ff0000 !important; font-size:12px !important; font-weight:bold;}

.categorie_index_table .cat_head td {
	border:0px;
	/*background-color:#ffffff;*/
	padding:0px;
}
.categorie_index_table .cat_head td a:link		{color:#aa0000 !important; font-size:12px !important; font-weight:bold;} 
.categorie_index_table .cat_head td a:visited	{color:#aa0000 !important; font-size:12px !important; font-weight:bold;} 
.categorie_index_table .cat_head td a:hover		{color:#ff0000 !important; font-size:12px !important; font-weight:bold;}

.categorie_index_table .cat_head .div_left {
	float:left;
	padding:1px 0px 1px 5px;
	height:15px;
	width:160px;
}
.categorie_index_table .cat_head .div_right {
	float:left;
	padding:0px;
	height:15px;
	width:13px;
}

#white_space {
	background-color:#ffffff;
	border:0px;
	cursor:default;
}

#null_space {
	border:0px;
	cursor:default;
}

.cat_link_arrow {
	position:absolute;
	margin-left:200px;
	margin-top:-14px;
	filter: alpha(opacity=50);
	opacity:0.5;
	-moz-opacity: 0.5;
}

.cat_list_div_home {
	float:left;
	padding:5px;
	margin-bottom:20px;
}
.cat_list_div_home a {font-size:11px !important;}

.cat_list_div_home .cat_list_div_img {
	float:left;
	padding-right:5px;
}
.cat_list_div_home .cat_list_div_txt {
	 vertical-align:top;
}

.cat_list_div {
	background-color:#f0f0f0;
	border:solid 1px #cfcfcf;
	padding:5px;
	margin-bottom:20px;
}
.cat_list_div .cat_list_div_img {
	padding:5px;
}
.cat_list_div .cat_list_div_txt {
	vertical-align:top;
	padding:5px;
}

.cat_list {
	padding:0px;
	margin:0px 0px 0px 0px;
}
.cat_list li, .cat_list div {
	margin:0px 0px 0px 0px;
	font-size:12px !important;
	list-style:inside;
	list-style-type:none;
	/*list-style-image:url(/img/ico_32x32_pdf.gif);*/
}
.cat_list li a:link		{font-size:12px;} 
.cat_list li a:visited	{font-size:12px;} 
.cat_list li a:hover	{font-size:12px;}

.page_title {
	font-size:12px;
	font-weight:bold;
	color:#aa0000;
	margin:0px 0px 2px 0px;
	padding:0px 0px 5px 0px;
	background-image:url(/img/bg_title.png);
	background-repeat:no-repeat;
	background-position:-20px 15px;
}

.toolbar_bottom_div {
	padding:10px 0px 10px 0px;
}
#toolbar_bottom td {
	padding:5px 0px;
}
#toolbar_bottom a:link		{font-size:11px; color:#aa0000; font-weight:bold;} 
#toolbar_bottom a:visited	{font-size:11px; color:#aa0000; font-weight:bold;} 
#toolbar_bottom a:hover		{font-size:11px; color:#ff0000; font-weight:bold;}

.navbar_table {
	margin:10px 0px;
}
.navbar_table td {
	vertical-align:middle !important;
}

.navbar_table .tr_navbar td img {
	border:0px;
	vertical-align:middle;
	/*background-color:#aa0000;*/
}

.navbar_table .tr_navbar .not_active img {
	opacity:.3;
	filter:alpha(opacity=30);
	-moz-opacity:.3;
}

.navbar_table a:link		{font-size:11px !important; color:#aa0000 !important; font-weight:normal !important; margin-top:2px !important;} 
.navbar_table a:visited		{font-size:11px !important; color:#aa0000 !important; font-weight:normal !important; margin-top:2px !important;} 
.navbar_table a:hover		{font-size:11px !important; color:#ff0000 !important; font-weight:normal !important; margin-top:2px !important;}

#login_body td {
	vertical-align:middle;
	padding:0px 10px 0px 0px;
	font-weight:bold;
}
#login_body a:link		{font-size:11px; color:#0000cc; font-weight:normal; text-decoration:none;} 
#login_body a:visited	{font-size:11px; color:#000099; font-weight:normal; text-decoration:none;} 
#login_body a:hover		{font-size:11px; color:#0000ff; font-weight:normal; text-decoration:underline;}

.body_list_ul{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.body_list_ul li {
	list-style-image:url(/img/body_list_dot.gif);
}

.the_body_content, .the_body_content td, .the_body_content div, .the_body_content strong, .the_body_content span, .the_body_content p, .the_body_content ul, .the_body_content ol, .the_body_content li,  .the_body_content a {
	font-size:12px;
}

.child_font_11, .child_font_11 div, .child_font_11 strong, .child_font_11 span, .child_font_11 p, .child_font_11 ul, .child_font_11 ol, .child_font_11 li,  .child_font_11 a {
	font-size:11px;
}

#reg_data_table td {
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	padding:1px 0px;
}
#reg_data_table input {
	margin-left:10px;
}

#id_servizi_table thead h2 {
	margin-top:1px;
	margin-bottom:5px;
}
#id_servizi_table tr {
	vertical-align:top;
}

#id_servizi_table .img_servizi_table {
	padding:0px 10px 0px 0px;
}

.data_archivio {
	text-align:right;
	color:#666666;
}

.head_home_box {
	padding:1px 0px 0px 8px;
	text-align:left;
	width:132px;
	font-size:14px;
	color:#666666;
	font-weight:bold;
}

.head_home_box_in {
	padding:10px 0px 0px 2px;
	text-align:left;
	width:132px;
	font-size:13px;
	color:#666666;
	font-weight:bold;
	
}	

.selector_cat {
	border:0px;
	background-color:'';
	position:absolute;
	margin-top:-22px;
	margin-left:-6px;
}

.user_area_toolbar td {
	padding:1px 3px;
}
.user_area_toolbar a:link		{font-size:11px !important; color:#aa0000 !important; text-decoration:none !important;} 
.user_area_toolbar a:visited	{font-size:11px !important; color:#aa0000 !important; text-decoration:none !important;} 
.user_area_toolbar a:hover		{font-size:11px !important; color:#ff0000 !important; text-decoration:none !important;}

.selected_toolbar_utenti {
	background-color:#aa0000;
}
.selected_toolbar_utenti a:link		{color:#ffffff !important;} 
.selected_toolbar_utenti a:visited	{color:#ffffff !important;} 
.selected_toolbar_utenti a:hover	{color:#ffffff !important;}

.spacer_utenti_toolbar {
	padding:0px !important;
	background-color:#aa0000;
}
.spacer_utenti_toolbar img {
	margin:0px !important;
	border:0px;
	height:15px;
	width:1px;
}
.movimenti_table .colored_tr {
	background-color:#f0f0f0;
}
.movimenti_table .colored_tr td {
	border:solid 1px #cfcfcf;
}
.movimenti_table td {
	padding:2px 5px;
	font-size:11px !important;
}
.movimenti_table thead tr {
	background-color:#aa0000 !important;
}
.movimenti_table thead td {
	border:0px;
	color:#ffffff;
	font-weight:bold;
}

.movimenti_table .pacchetto_serv tr {
	background-color:#990000 !important;
}

.footer_info1 {
	text-align:right;
	color:#666666;
}
.footer_info2 {
	text-align:right;
	color:#666666;
}

.footer_info2 span {
	text-align:right;
	color:#666666;
	padding:0px 0px 0px 20px;
}

.search_advance_table {
}
.search_advance_table td {
	height:25px;
	vertical-align:middle !important;
	padding:0px 5px 0px 5px;
}

.lista_download {
}
.lista_download td {
	padding:2px 5px;
}
.lista_download thead td {
	background-color:#aa0000;
	font-weight:bold;
	color:#ffffff;
}
.lista_download .lineOdd td {
	background-color:#ededed;
	color:#000000;
}
.lista_download .lineEven td {
	background-color:#dddddd;
	color:#000000;
}
.lista_download a:link		{font-size:11px !important; color:#0000aa !important; text-decoration:none !important;} 
.lista_download a:visited	{font-size:11px !important; color:#0000aa !important; text-decoration:none !important;} 
.lista_download a:hover		{font-size:11px !important; color:#0000ff !important; text-decoration:underline !important;}

.lista_big {
	padding:0px 0px 0px 10px;
	margin:0px 10px;
}
.lista_big li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	font-family:tahoma;
	font-size:12px;
	list-style:url(/img/list_dot.gif);
}
.lista_big a {
	font-size:12px;
}

.mappa_stiles div {
	padding:1px 0px 1px 20px;
}
.mappa_stiles strong {
	color:#aa0000;
}

.new_mandatory {
	background-image:url(/img/bg_new_mandatory.gif);
}

.no_mandatory {
	background-image:url(/img/null.gif);
}

.profilo_intestazioni {
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
	color:#aa0000;
	border-bottom:solid 1px #aa0000;
}

.class_hidden {
	display:none;
}

.dgline_data_pagamento div {
	padding:2px 0px;
}
.dgline_data_pagamento hr {
	margin:0px;
	padding:0px;
	border:dotted 1px #666666;
}

.paypal_button input {
	width:135px;
}

.class_info_nome {
	color:#666666 !important;
	padding:2px 0px 0px 0px;
	font-size:11px !important;
}
