/* REMOVE FIREFOX OUTLINE */
:-moz-any-link:focus { outline: none; }
a:focus { outline: 0px solid lime;}

h1 { font-size:45px; margin:15px 0 35px 0; }
h2 { font-size:22px; margin:5px 0 5px 0; }
h3 { font-size:14px; margin:5px 0 5px 0; }

 hr 	{ height:1px; color:#FFFFFF; background-color:#333333; border:0;}
.hr_w { height:1px; color:#FFFFFF; background-color:#FFFFFF; border:0;}
.hr_b { height:1px; color:#000000; background-color:#000000; border:0;}
.hr_g { height:1px; color:#000000; background-color:#a0a0a0; border:0;}

p 					{text-align:justify; margin-bottom:10px; clear:both;}
ul					{text-align:justify; list-style-type:square; margin:0 0 0 0;}

a:link 			{color:#f8631b; text-decoration:none; outline:none;}     
a:visited 	{color:#f8631b; text-decoration:none; outline:none;}
a:hover 		{color:#000000; text-decoration:underline; outline:none;} 
a:active 		{color:#f8631b; text-decoration:underline; outline:none;} 

img {border: 0;}		

li { list-style:circle;}

.linea{
	width:100%;
	height:2px;
	clear:both;
	margin:0 0 0 0;
	background-image:url(../img/bkg_linea.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
	text-align:center;
}
		
/***** LINK *****/
#footer a:link 		{color:#666666; text-decoration:none; 		 font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}     
#footer a:visited {color:#666666; text-decoration:none; 		 font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
#footer a:hover 	{color:#FFFFFF; text-decoration:underline; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif} 
#footer a:active 	{color:#FFFFFF; text-decoration:underline; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; outline:none;}  

/***** BOX TOGGLE  *****/
#col_dx h3 						{padding-left: 25px; background: url("../img/arrows_blu.png") no-repeat 0 -35px; text-decoration:none;}
#col_dx h3 						{border-bottom:0px solid #ccc; padding-bottom:4px;}
#col_dx h3 a 					{text-decoration:none; font-size:12px;}
#col_dx h3.active a 	{text-decoration:none;color:#105FA3; font-size:12px;}
#col_dx h3.active 		{background-position: 0 5px;  font-size:12px;}

.bordo { border-bottom:1px solid #333333}

.etichetta 		 { display:none; 	float:right;}
.etichetta_vis { display:block; float:right;}
.copy { font-size:10px; margin-top:5px; text-align:center;}

.fltrt { 
	float: right;
	margin-left: 8px;
	margin-bottom: 8px;
}
.fltrt-no-bot { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}
.fltlft-no-bott { 
	float: left;
	margin-right: 8px;
}
.fltlft_mn { 
	float: left;
}


