a	{ color: #478500; text-decoration: underline; line-height: 30px; font-size: 12px; font-weight: bold; }
a:hover { color: #153605; text-decoration: none; }

.link { padding-left: 15px; background: url(images/frecce_menu_hover.png) top left no-repeat;}
.link a 		  {color:#7f99b4; font-size:11px; font-weight:bold; text-decoration:underline;} 			
.link a:hover   {color:#d1c8b9; text-decoration:none;}	

.titolo			{ font-size: 16px; color: #478500; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold;}
.titolo a      { font-size: 16px; }

/*-----------------------------------------------------------------------------------------------------------------------------------------------footer  */
.footer 	{ width: 100%;}
.footer a 		  {color: #383838; font-size:11px; text-decoration:underline;} 			
.footer a:hover   { color: #bdbdbb; text-decoration: none;}	
 	
.footer font 		  {color:#857350; font-size:11px;}			
.footer font a 		  {color: Red; font-size: 11px; text-decoration: underline;} 			
.footer font a:hover   {color:#857350; text-decoration:none;}

.footer span 	  {color:#ffffff; font-size:11px;}
.footer span a 		  {color:#ffffff; font-size:11px; text-decoration:none; font-weight:normal} 			
.footer span a:hover   {color:#ffffff;text-decoration:underline;}

.footer b a 	  {color:#e7e9d6; font-size:11px; font-weight:bold; text-decoration:none;}			
.footer b a:hover {color:#e7e9d6; text-decoration:underline;}

/* ********************************************************************************************************* box*/

.box_menu 				{ width: 100%;}

.box_left_menu {}
.box_left_menu .box_body_td	{padding:30px 20px 30px 0px;}
.indirizzo			   			{padding:20px 20px 30px 40px;}
.indirizzo a 						{color: #153605; padding-left: 0px; text-decoration: underline; line-height: 20px; font-size: 12px; font-weight: bold;}
.indirizzo a:hover 				{color:#9FFF2D; text-decoration:none ;}
.rigato 								{width: 100%; height: 1px;	background: url(images/rigato.gif) repeat-x top;}	
.divide 								{width: 100%; height: 1px;	background: url(images/sfondo.gif) repeat-x top;}	


.box_left_menu ul 	{
	padding: 0px;
	margin: 0px 0px 0px 25px;
	list-style: none;
}
.box_left_menu .bg_list	{}
.box_left_menu .bg_list a	{color: #153605; padding-left: 15px; background: url(images/frecce_menu.png) top left no-repeat; text-decoration: underline; line-height: 30px; font-size: 12px;
	font-weight: bold;
}
.box_left_menu .bg_list a:hover { background: url(images/frecce_menu_hover.png) top left no-repeat; color: #9FFF2D; text-decoration: none;}

.box_left_menu .download	{}
.box_left_menu .download a	{color: #153605; padding-left: 15px; background: url(images/frecce_menu.png) top left no-repeat; text-decoration: underline; line-height: 20px; font-size: 12px;}
.box_left_menu .download a:hover { background: url(images/frecce_menu_hover.png) top left no-repeat; color: #478500; text-decoration: none;}

.box_left_menu .bg_list_sub 	{ padding-left:13px}
.box_left_menu .bg_list_sub  a	{color:#739585; padding-left:15px; background:url(images/arrow_1.gif) top left no-repeat; background-position:0 5px; text-decoration:underline; line-height:20px; font-size:11px}
.box_left_menu .bg_list_sub  a:hover	{color:#739585; text-decoration:none ;}

/*  ------------------------------------------------------------------------------------------------------------------------------------BODY */

.sottotitolo 		{/*background:#9D5868 url(images/heading_c_1.gif) center left no-repeat;*/}
.sottotitolo_td 	{padding:0px 0px 0px 10px;}
.sottotitolo_td 	{ color: #121212; font-size: 14px; font-family: Arial; font-weight: bold; text-decoration: underline;}

.testo 		{/*background:#9D5868 url(images/heading_c_1.gif) center left no-repeat;*/}
.testo_td 	{padding:5px 10px 5px 10px;}
.testo_td 	{color:#4c4b4a; font-size:12px; font-family:Arial }




.lat_dx {BACKGROUND: url(immagini/latodestro.gif) repeat-y right top;}
.lat_sx_body { BACKGROUND: url(immagini/lat_sx_body.gif) repeat-y right top;}
.lat_sx_int_body { BACKGROUND: url(immagini/lat_sx_int_body.gif) repeat-y right top;}
.lat_dx_body { BACKGROUND: url(immagini/lat_dx_body.gif) repeat-y right top;}
.lat_dx_int_body {BACKGROUND: url(immagini/lat_dx_int_body.gif) repeat-y right top;}
.lat_bt_body {
	BACKGROUND: url(immagini/lat_bt_body.gif) repeat-x right top;
	padding-top: 5px;
	vertical-align: top;
}
.lat_bt_body a 		  {color: #857350; font-size:11px; text-decoration:underline;} 			
.lat_bt_body a:hover   { color: #d1c8b9; text-decoration: none;}	
.lat_bt_int_body { BACKGROUND: url(immagini/lat_bt_int_body.gif) repeat-x right top;}
.lat_sup_body {BACKGROUND: #fe00fe url(immagini/lat_sup_body.gif) repeat-x right top; padding: 10px 17px 10px 20px; font-size: 16px; color: #fef9b1; font-family: Arial; font-weight: bold;
}
.style1 { color: #8f8e87; font-size: 12px; font-family: tahoma;}
.style3 {color: #4a4949; font-size: 12px; font-family: tahoma;}
.style3 a { color: #4a4949; font-size: 12px; font-family: tahoma;}
.style3 a:hover { color: #ff00fe; font-size: 12px; font-family: tahoma;}

body {
	padding: 0;
	margin: 0;
	background: url(images/sfondo.gif);
}
table, td, .main, input, textarea {
	font-size:11px;
   font-family:Tahoma;
	color:#0F2405;
	line-height:13px;
	vertical-align:middle;
	padding:0px;
}

.txt1 			{color:#0F2405;}
.txt2 			{color:#153605; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.lat_trasp_grigio {BACKGROUND: url(images/lat_trasp_grigio.png) repeat-y right top;}
.vert_trasp_grigio {BACKGROUND: url(images/vert_trasp_grigio.png) repeat-x right top;}
.bianco {background-color: #ffffff;}
.lat_verde {background-color: #478500;}
.menu { background-color: #5da900;}
.div_trasp_grigio {
	BACKGROUND: url(images/lat_trasp_grigio.png) repeat-y center;
}

