/* HOME */
.back_g			{ background:#EDF1F3 url(../img/products/sep.gif) no-repeat left bottom; }
.back_w			{ background:url(../img/products/sep.gif) no-repeat left bottom; }

.macro			{ padding:0 10px 0 14px;  line-height:25px; background:url(../img/share/fre_az.gif) no-repeat 6px 10px; font-weight:bold; color:#B5B5B5; }
.macro a			{ font-weight:bold; text-decoration:none; }
.macro a:visited	{ font-weight:bold; text-decoration:none; }
.macro a:hover		{ font-weight:bold; text-decoration:none; color:#BC1901; }

.mini			{ padding:0 10px 0 0; font-size:9px; line-height:25px;}
.mini a			{  }
.mini a:visited	{  }
.mini a:hover	{  }

.menu_products	{ width:760px; background:#35619A url(../img/products/products.jpg) no-repeat 0 0;  }
.menu_home		{ width:760px; background:#35619A url(../img/service/service.jpg) no-repeat 0 0;  }
.back_left		{ background:#EDF1F3 url(../img/products/back_left.gif) repeat-y 0 0;   }
.top_left		{ background:url(../img/products/top.gif) no-repeat 0 0;  }
.pad			{ background:url(../img/products/top.gif) no-repeat 0 0; padding:29px 11px 0 10px;  }
.titolo			{ background:#EDF1F3 url(../img/products/bottom_title.gif) no-repeat left bottom; padding:0 10px 10px 10px; }

.voci_pad		{ padding:10px 10px 12px 10px; background:#EDF1F3; }

.menu_pr_at					{ padding:5px 25px 5px 14px; background:#35619A url(../img/products/fre_white.gif) no-repeat 100% 50%; color:#fff; font-weight:bold; }
.menu_pr_at a				{  color:#fff; font-weight:bold; }
.menu_pr_at a:visited		{  color:#fff; font-weight:bold; }
.menu_pr_at a:hover			{  color:#fff; font-weight:bold; }

.menu_pr				{ padding:5px 25px 5px 14px; background:url(../img/products/fre_blu.gif) no-repeat 5px 8px; }
.menu_pr a				{  }
.menu_pr a:visited		{  }
.menu_pr a:hover		{  }

.menu_pr_dis			{ padding:5px 25px 5px 14px; background:url(../img/products/fre_gri.gif) no-repeat 5px 8px; color:#A6B6BE; }

.sel		{ background-color:#D2DADE; padding:20px 0 20px 10px; }
.sel_area	{ width:150px; font-size:10px; }
.right_pr		{ background:url(../img/products/back.gif) no-repeat 0 0; padding:0 20px 20px 19px; text-align:justify; color:#19367B; }

.acrobat	{ padding:17px 0 5px 0; background:url(../img/products/bottom_pdf.gif) no-repeat left bottom; }

.file_pdf	{ padding:0 3px; color:#3E5EAB; font-weight:bold; }
.file_pdf a	{ color:#3E5EAB; font-weight:bold;  }
.file_pdf a:visited	{ color:#3E5EAB; font-weight:bold;  }
.file_pdf a:hover	{ color:#3E5EAB; font-weight:bold;  }

.tit_pr		{ padding:0 0 8px 0; font-size:13px; font-weight:bold; }

.back_top	{ padding-bottom:10px; padding-top:5px; text-align:right; }

.pr_txt		{ text-align:justify; padding:25px 20px; background-color:#FFF; }

.tit_pr_2	{ background:url(../img/share/sep_tit.gif) no-repeat 0 16px; padding-bottom:15px; }

a.basse				{ text-decoration:none; }
a:visited.basse		{ text-decoration:none; }
a:hover.basse		{ text-decoration:none; color:#BC1901; }

a.basse_ac				{ text-decoration:none; color:#BC1901; font-weight:bold; }
a:visited.basse_ac		{ text-decoration:none; color:#BC1901; font-weight:bold; }
a:hover.basse_ac		{ text-decoration:none; color:#BC1901; font-weight:bold; }

.apri_chiudi		{ margin:2px 5px 0 0; }

.tutto				{ padding:0 15px; }

/* Tabella */
.titolo_tab	{ color:#FFF; text-align:center; font-size:11px; font-weight:bold; padding:5px 0; border-right:1px #A6B6BE solid; border-bottom:1px #A6B6BE solid; background:#35619A; }
.titolo_tab_r	{ color:#FFF; text-align:center; font-size:11px; font-weight:bold; padding:5px 0; border-bottom:1px #A6B6BE solid;  background:#35619A;}
.txt_tab		{ text-align:justify; padding:10px; border-right:1px #A6B6BE solid; border-bottom:1px #A6B6BE solid; }
.txt_tab_r	{ text-align:justify; padding:10px; border-bottom:1px #A6B6BE solid; }

.sotto_tab	{ text-align:center; font-weight:bold; padding:5px 0; border-bottom:1px #A6B6BE solid; }

.text_1		{ border:1px #7F9DB9 solid; width:230px; padding:1px; font-size:10px; }
.text_2		{ border:1px #7F9DB9 solid; width:230px; height:68px; font-size:10px; }
.titolo_form	{ padding:10px 5px 5px 0 ; font-weight:bold; }

.papers_details { 
	margin-top:5px; 
	padding:0px 35px 5px 0; 
	text-align:justify; 
	line-height:14px; 
} 

.checkbox_pa	{ 
	margin:5px 0; 
	border:0;
}

.papers_send		{ padding:8px 35px 20px 0; } 

.back_form		{ background:url(../img/products/sep_form.gif) no-repeat left bottom; }
.back_top_form	{ padding-top:10px; background:url(../img/products/sep_form.gif) no-repeat left top;}  
.ok				{ font-size:13px; font-weight:bold; padding:30px 0; }
