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

 hr 		{ height:1px; color:#000000; background-color:#000000; border:0; margin:8px 0 8px 0;}
.hr_w 	{ height:1px; color:#FFFFFF; background-color:#FFFFFF; border:0; margin:8px 0 8px 0;}
.hr_b 	{ height:1px; color:#000000; background-color:#000000; border:0; margin:8px 0 8px 0;}
.hr_g 	{ height:1px; color:#808080; background-color:#808080; border:0; margin:8px 0 8px 0;}
.hr_d 	{ height:3px; background-image:url(http://www.genethera.net/img/bkg_dot.png); background-repeat:repeat-x; margin:5px 0 8px 0; clear:both; } /* LINEA TRATTEGGIATA */
.hr_s 	{ height:0px; border:0; margin:26px 0 0 0;} /* SEPARAZIONE VERTICALE SINGOLA */
.hr_2s 	{ height:0px; border:0; margin:52px 0 0 0;} /* SEPARAZIONE VERTICALE DOPPIA */

h1 { font-size:24px; font-weight:bold; margin:0 0 30px 0; color:#0B3D70;}
h2 { font-size:14px; font-weight:bold; margin:0 0 5px 0; color:#0B3D70;}
h3 { font-size:22px; font-weight:bold; margin:0 0 5px 0; color:#0B3D70;}

p		{ margin:0 0 10px 0;}
ul	{ text-align:justify; list-style-type:square; list-style-position:outside;  margin:0 0 10px 20px;  padding:0 0 10px 20px;}
li  { margin:0 0 0 20px;}

/***** LINK *****/
a:link 			{color:#0B3D70; text-decoration:none; outline:none;}     
a:visited 	{color:#0B3D70; text-decoration:none; outline:none;}
a:hover 		{color:#000000; text-decoration:underline; outline:none;} 
a:active 		{color:#000000; text-decoration:underline; outline:none;} 
.sel			 	{color:#000000; text-decoration:none; } 

/***** TOP-MENU *****/
#menu_1 a:link 		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-decoration:none; 		 font-size:11px; }     
#menu_1 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-decoration:none; 		 font-size:11px; }
#menu_1 a:hover 	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-decoration:underline; font-size:11px; } 
#menu_1 a:active 	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-decoration:none; 		 font-size:11px; outline:none;  }  
#menu_1 .sel			{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-decoration:underline; font-size:11px; } 

#menu_2 a:link 		{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#727272; font-weight:bold; text-decoration:none; 		 font-size:11px; }     
#menu_2 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#727272; font-weight:bold; text-decoration:none; 		 font-size:11px; }
#menu_2 a:hover 	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#727272; font-weight:bold; text-decoration:underline; font-size:11px; } 
#menu_2 a:active 	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#727272; font-weight:bold; text-decoration:none; 		 font-size:11px; outline:none;  }  
#menu_2 .sel			{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#727272; font-weight:bold; text-decoration:underline; font-size:11px; } 

/***** FOOTER *****/
#footer a:link 		{color:#B3B3B3; text-decoration:none; 		  }     
#footer a:visited {color:#B3B3B3; text-decoration:none; 		  }
#footer a:hover 	{color:#000000; text-decoration:underline;  } 
#footer a:active 	{color:#B3B3B3; text-decoration:underline; outline:none;}  

/***** IMMAGINI *****/

.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;
}

/* STILI DA EDITOR */

.immagine_destra { 
	float: right;
	margin-left: 8px;
	margin-bottom: 8px;
}

.imamgine_sinistra { 
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}


