img{
borser:0px;
}

.carrello-campi-nome {
	font-weight: 800;
	padding-left: 15px;
	padding-right: 10px;

}
.carrello-campi-altri {
	font-weight: 800;
	padding-right: 10px;
	padding-left: 15px;
	background-image: url(/images/content/content_cart_titles_Oseparator.gif);
	background-repeat: no-repeat;
	background-position: left;
	
}
.carrello-valori-nome {
	padding-left: 13px;
	padding-right: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 0px;
	
}
.carrello-valori-altri {
	padding-right: 10px;
	padding-left: 15px;
	background-image: url(/images/content/content_cart_titles_Vseparator.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	
}
.carrello-quantitaform {
	font-size: 11px;
	height: 18px;
	font-weight: 400;
	margin-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	
}
.carrello-valori-totali {
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(/images/content/content_cart_titles_Vseparator.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 2px;
	border-left-width: 0px;
	
}
.prodotto-lista-nome {
	font-weight: 800;
	padding-left: 15px;
	padding-right: 15px;
	
}
.prodotto-lista-nome a {
	text-decoration: none;
	
}
.prodotto-lista-nome a:hover {
	text-decoration: underline;
	
		
}
.prodotto-lista-desc {
	font-weight: normal;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	word-spacing: .1em;
	
}
.prodotto-lista-prezzo {
	font-weight: 800;
	padding-top: 4px;
	padding-left: 17px;
		
}
.prodotto-lista-prezzo-barrato {
	font-weight: 800;
	text-decoration: line-through;
	
}
.prodotto-posizione-spento, .prodotto-posizione-spento a, .prodotto-posizione-spento a:visited{
	text-decoration: none;
	
}
.prodotto-posizione-spento a:hover {
	text-decoration: underline;
	
}
.prodotto-posizione-acceso, .prodotto-posizione-acceso a, .prodotto-posizione-acceso a:visited  {
	font-weight: 800;
	text-decoration: none;

}
.prodotto-posizione-acceso a:hover{
	text-decoration: underline;
		
}
.prodotto-lista-prezzo-euro {
	font-weight: 800;
	
}
.prodotto-lista-opzioni {
	font-family: tahoma, arial, sans-serif, verdana;	
	font-size: 10px;
	background-color: #CCCCCC;
	width: 85px;
	/*margin-right: 10px;*/
	margin-left: 5px;
	
}
.prodotto-lista-leggitutto a, .prodotto-lista-leggitutto a:visited {
	text-decoration: none;
	
}
.prodotto-lista-leggitutto a:hover {
	text-decoration: underline;
	
}
.top-searchform {
	font-size: 11px;
	margin-bottom: 5px;
	height: 18px;
	font-weight: 400;
	padding-left: 3px;

}
.top-menu-servizio a, .top-menu-servizio a:visited {
	font-family: tahoma, arial, sans-serif, verdana ;
	font-size: 13px;
	font-weight: 800;
	margin-bottom: 6px;
	text-decoration: none;
	
}
.top-menu-servizio a:hover {
	text-decoration: none;

}
.comandi {
	background-attachment: fixed;
	background-image: url(/images/top/top_comandi_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 25px;
	
}
.newsletter {
	font-family: tahoma, arial, sans-serif, verdana ;
	font-size: 9px;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-right: 10px;

	
}
.newsletter a, .newsletter a:hover , .newsletter a:visited {
	font-weight: 800;
	
}
.home-servizi {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;


}








			body {
				margin:0;
				background: #FFFFFF;
			}
			a:visited {
				color: #666666;
			}
			#nav a:hover {
				text-decoration: none;
			}
	/* *-*-*-*- *-*-*-*- *-*-*-*-        end <a> rules             *-*-*-*- *-*-*-*- *-*-*-*- 
 	 *                                   _____________                                      */

	/* *-*-*-*- *-*-*-*- *-*-*         Begin Menu tree rules        *-*-*-*- *-*-*-*- *-*-*-*- 
 	 *                                 _____________________                                */
			.button{ /* TITOLO SEZIONE 2 LIVELLO*/
				/* may cause windows bug:
				   position: relative;
				*/
				
 				
				letter-spacing: .05em; 
				z-index: 100000;
				cursor: hand;
				font-family:  Tahoma, Arial, sans-serif;
				font: menu;
				margin-bottom: -2px;
				margin-top: 2px;
				
				font-size: 11px; 
			}
			
			.buttonlabel{  /*TITOLO SEZIONE 1 LIVELLO*/
				font-size: 11px; 
				height: 12px;
				cursor: hand;
				
				/* may cause windows bug:
				   position: relative;
				*/
				font-weight: 800;
				
				
				/** padding/margin Causes Freeze in
				 *  Windows IE6.
				 *  Bug discovered by 
				 *  Michael of 13thparallel.org
				 *
				 * padding: .05em .5em .05em .4em;
				 * margin: 1px 1px 0px 1px;
				 */
				
				border-width: 1px;
				top: 0;
				left: 0;
				visibility: visible;
			}
			
			.buttonlabel img{
				margin: 0 0 -4px 0 !important;
				border: 0 !important;
				padding: 0 !important;
			}
			
			.level1label {
				height: 10px;
				font-size: 10px;
				font-weight: 700;
				padding: 1px 3px 1px 8px;
				cursor: hand;
 				margin-bottom: 0;
 				margin-top:  .05em;
				border-left: 0px solid #BBBBBB !important;
			}
			
			.labelOver {
				color: #00C;
			}
			
			.labelOverNewsletter {
				color: #666666;
				font-size:12px;
				text-align:justify;
				font-family: tahoma, arial, sans-serif, verdana ;
			}
			/** .menuItem replaces .menuNode 
			 * to open menus instantly. 
			 * (see open-instantly.html source)
			 */
			.menuNode, .menuItem{
				font-size: 14px;
				border-bottom: 1px solid #FFFFFF;
				/* border-left: 1px solid #BBBBBB; */
				height: 17px;
			}
			
			.menuNode a, .menuItem a{  /* TITOLO VOCE */
				color: #666666;
				letter-spacing: .02em; 
				font-size: 11px;
				line-height: 16px;
				font-weight: 400;
				padding: 0px 3px 1px 2px;
				text-decoration: none;
				width: auto;
				white-space: nowrap;
				
 			}
 			
 			.menuNode a:hover, .menuItem a:hover{
 				text-decoration: underline;
 			}
			
			/* DUPLICATO DELLO STILE  MENUNODE, PERMETTE DI SETTARE DIVERSE SPAZIATURE ALLE
			VOCI DEI MENU DI 2 LIVELLO */
			
			.menuNode2 {
				font-size: 14px;
				border-bottom: 1px solid #FFFFFF;
				/* border-left: 1px solid #BBBBBB; */
				height: 17px;
				padding-left: 5px;
			}
			
			.menuNode2 a {  /* TITOLO VOCE SECONDO LIVELLO*/
				color: #666666;
				letter-spacing: .02em; 
				font-size: 11px;
				line-height: 16px;
				font-weight: 400;
				padding: 0px 3px 1px 2px;
				text-decoration: none;
				width: auto;
				white-space: nowrap;
				
 			}
 			
 			.menuNode2 a:hover {
 				text-decoration: underline;
 			}
 			
			.menu {  /* TITOLO VOCE 1 LIVELLO */
				position: relative;
				padding-left: 7px; 
				/*padding-bottom:  .6em;
				padding-top: 1px;*/
 				font-family: Tahoma, Arial, sans-serif;
 				/*margin-bottom: -3px;*/
				font-size: 9px;
 				
			 }
			 .menu .menu, .menu .menu .menu{ /* submenus & submenus' submenus  */
				/* border-left: 1px solid #BBBBBB; */
				padding-left: 10px;
			 }			 
			 .menu .menu .menu{ /* submenus' submenus  */
 				/*height:1%;*/
			 }			 
			#nav {
				/* border: 1px solid #ccc; */
				/* background: #f5f5f5; */
				color: #000;
				overflow: hidden;
				position: relative;
				width: 170px;
				height: 300px;
				margin: 0;
				left: 0;
				top:00;
				white-space: nowrap;
				-moz-user-select: none;
			}
					
			
	/* *-*-*-*- *-*-*-*- *-*-*-*         End Menu tree rules        *-*-*-*- *-*-*-*- *-*-*-*- 
 	 *                                   ___________________                                */
			h1{
				color: #777;
				font-size: 18px;
				text-indent: 24px;
				padding: 10px;
			}
	/* *-*-*-*- *-*-*-*- *-*-*-*-        @media print rules        *-*-*-*- *-*-*-*- *-*-*-*- 
 	 *                                   __________________                                 */
  			@media print {

  				title { display: none }
				#nav {
					position: absolute;
					width: 0;
					height: 0;
					padding: 0px;
					margin: 0;
					display: none;
				}

			}
