body {
	font-family:arial;
	margin:0px;
	padding:0px;
	text-decoration:none;
	
	}

.null{font-size:1px; text-decoration:none;}


A.linkMenu:link {text-decoration: none; COLOR:#000; font-family: arial; font-size: 18px; line-height: 20px; }

A.linkMenu:visited {text-decoration: none; COLOR:#000; font-family: arial; font-size: 18px; line-height: 20px;}

A.linkMenu:hover {text-decoration: none; COLOR:#fff; font-family: arial; font-size: 18px; line-height: 20px; }

A.linkMenu:focus {text-decoration: none; COLOR:#fff; font-family: arial; font-size: 18px; line-height: 20px; }


.linkMenuON {text-decoration: none; COLOR: #fff; font-family: arial; font-size: 18px; line-height: 20px; }

.LinksottoMenuON {text-decoration: none; color: #fff; font-family: arial; font-size: 14px; line-height: 16px;}


A.LinksottoMenu:link {text-decoration: none; color: #000; font-family: arial; font-size: 14px; line-height: 16px; }

A.LinksottoMenu:visited {text-decoration: none; color: #000; font-family: arial; font-size: 14px; line-height: 16px;}

A.LinksottoMenu:hover {text-decoration: none; color: #fff; font-family: arial; font-size: 14px; line-height: 16px; }

A.LinksottoMenu:focus {text-decoration: none; color: #fff; font-family: arial; font-size: 14px; line-height: 16px;}


A.LinkPDF:link {text-decoration: none; color: #ff6600; font-family: arial; font-size: 10px; line-height: 16px; }

A.LinkPDF:visited {text-decoration: none; color: #ff6600; font-family: arial; font-size: 10px; line-height: 16px;}

A.LinkPDF:hover {text-decoration: underline; color: #ff6600; font-family: arial; font-size: 10px; line-height: 16px; }

A.LinkPDF:focus {text-decoration: underline; color: #ff6600; font-family: arial; font-size: 10px; line-height: 16px;}



.font_10{ font-size:10px; text-decoration:none; line-height:13px;} 
.font_11{ font-size:11px; text-decoration:none; line-height:14px;} 
.font_12{ font-size:12px; text-decoration:none; line-height:15px;} 
.font_13{ font-size:13px; text-decoration:none; line-height:16px; } 
.font_14{ font-size:14px; text-decoration:none; line-height:17px; } 
.font_16{ font-size:16px; text-decoration:none; line-height:19px; }
.font_18{ font-size:18px; text-decoration:none; line-height:21px; }
.font_20{ font-size:20px; text-decoration:none; line-height:23px; } 


.forte { font-weight:bold;} 

.ColorA {color:#fff; } 

.ColorB {color:#000; } 

.ColorC {color:#ff7c00; } /*ARANCIO*/ 

.ColorD {color:#999999; } /*GRIGIO*/

.ColorE {color:#ececed; } 

.ColorF {color:#fff; } 

.ColorG {color:#000; }

.ColorH {color:#001b47; } /*BLU*/

.riquadroA { width: 100px; height: 20px; background-color: #FF8106; padding: 2px 2px 2px 2px; }


/*MENU*/


ul#topnav {
	margin: 0; padding: 0;
	float: right;
	width:360px;
	list-style: none;
	position: relative;


}
ul#topnav li {
	float: left;
    margin: 0;
    padding: 0;


	

}
ul#topnav li a {
	padding: 0px 0px;
   margin-left:10px;
   margin-right:10px;
	display: block;

	

}
ul#topnav li:hover { 
	text-decoration: none; 
	background-color:#ff7c00;
	color:#fff;
	
	}




ul#Bottomnav {
	margin: 0; padding: 0;
	float: right;
	width:495px;
	list-style: none;
	position: relative;



}
ul#Bottomnav li {
	float: right;
    margin: 0;
    padding: 0;
	  margin-left:3px;
   margin-right:3px;
color:#000;


	

}
ul#Bottomnav li a {
	padding: 0px 5px;
   margin-left:0px;
   margin-right:0px;
	display: block;

	

}
ul#Bottomnav li:hover { 
	text-decoration: none; 
	background-color:#ff7c00;
	color:#fff;
	
	}

/*FINE MENU*/


/* CATALOGO */

	.linee 
	{
		margin-top: 15px;
	}
	
	.linee table
	{
		height: 25px;
		margin:0;
		padding:0;
	}

	.linee ul
	{
		margin-left:0;
		padding-left: 0;
	}
	
	.linee ul li
	{
		list-style: none;
		width: 200px;
		/*padding-bottom: 4px;*/
		/*margin-bottom: 7px;*/
		border-bottom: 1px solid #000000;
	}
	
	.a_link
	{
		font-weight:bold;
		font-size: 14px;
		color: #000000;
		text-decoration: none;
		padding: 3px; !important
		padding: 0px;
	}
	
	.linee ul li a:hover
	{
		font-weight:bold;
		font-size: 14px;
		color: #FFFFFF;
		text-decoration: none;
		background-color: #FF7C00;
		padding: 3px;
	}
	
	.title_search
	{
		font-family: Arial;
		font-size: 14px;
		color: #999999;
	}
	
	.a_link_selected
	{
		font-weight:bold;
		font-size: 14px;
		color: #FFFFFF;
		text-decoration: none;
		background-color: #FF7C00;
		padding: 3px;
	}

/* FINE CATALOGO */

/*Dettagli Scheda Prodotto*/

	.title_lista
	{
		font-family: Arial;
		font-size: 14px;
		color: #999999;
		padding-bottom:5px; 
	}

	.title_lista_scheda
	{
		font-family: Arial;
		font-size: 14px;
		color: #999999;
		margin-bottom:3px; 
		width: 170px; 
		border-bottom: 1px solid #878787;
	}

	.lista
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		margin-left:0;
		padding-left: 0;
		margin:0;
		padding:0;
	}
	
	.lista li
	{
		list-style: none;
		width: 170px;
		padding: 3px 0 3px 0;
		margin-bottom: 3px;
		border-bottom: 1px solid #878787;
	}
	
	.lista li span
	{
		font-size: 12px;
		color: #000000;
		text-decoration: none;
		width: 170px;
	}
	
	.a_link
	{
		font-size: 12px;
		color: #000000;
		text-decoration: none;
		width: 170px;
	}
	
	.lista li a:hover
	{
		color: #FFFFFF;
		text-decoration: none;
		background-color: #FF7C00;
		padding: 3px;
	}

/* Fine Dettagli Scheda Prodotto*/


/*Advanced Search*/

/*Dettagli Scheda Prodotto*/

	.title_lista
	{
		font-family: Arial;
		font-size: 14px;
		color: #999999;
		margin-bottom:3px; 
	}

	.lista_advanced
	{
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		margin-left:0;
		padding-left: 0;
		margin:0;
		padding:0;
	}
	
	.lista_advanced li
	{
		list-style: none;
		width: 225px;
		height: 20px;
		margin-bottom: 3px;
		border-bottom: 1px solid #878787;
	}
	
	.lista_advanced li span
	{
		font-size: 12px;
		color: #000000;
		text-decoration: none;
		width: 170px;
	}
	
	.a_link
	{
		font-size: 12px;
		color: #000000;
		text-decoration: none;
		width: 225px;
	}
	
	.lista_advanced li a:hover
	{
		color: #FFFFFF;
		text-decoration: none;
		background-color: #FF7C00;
		padding: 3px;
	}

/*Fine Advanced Search*/


/*NEWS*/


/*FINE NEWS*/

/*Thumb Immagini */
.spot-image { 
    float: left; 
    width: 220px; 
    height: 224px; 
    text-align: center; 
    /*border: solid 3px #CCCCCC; */
    overflow: hidden; 
}

 

.box-image {
    margin: 2px; 
    width: 220px; 
    height: 224px; 
    overflow: hidden;
    text-align:center;
    vertical-align:middle;
}  

  

.box-image img  
{
	position:relative;
	top:50%;
	margin-top:-50px;
    
    padding: 0px; 
    /*height: 224px; */
}

/* Fine Thumb Immagini */
