/* CSS Document */

BODY, html {
	padding:0; margin:0 auto;
	text-align:center;
	color:#FFF;
	font:12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	background:#FFF url(/img/bg-body.gif) no-repeat center top;
	SCROLLBAR-FACE-COLOR: #d7d7d7;
	SCROLLBAR-HIGHLIGHT-COLOR: #8c8c8c; 
	SCROLLBAR-SHADOW-COLOR: #8c8c8c; 
	SCROLLBAR-3DLIGHT-COLOR: #fff;
	SCROLLBAR-ARROW-COLOR: #000;
	SCROLLBAR-TRACK-COLOR: #FFF; 
	SCROLLBAR-DARKSHADOW-COLOR: #fff;
	}
	
	#container,
	#container-prodotti,
	#container-prodotti2,
	#container-carrello {
		width:770px;
		padding:0; margin:0 auto;
		display:block;
		text-align:left;
		}
		
		#container {background:url(/img/visual.jpg) no-repeat 0 119px;}
		#container-prodotti {background:url(/img/pagine/visual-prodotti.gif) no-repeat 0 122px;}
		#container-prodotti2,
		#container-carrello {background:url(/img/pagine/visual-prodotti-sviluppo.gif) no-repeat 0 122px;}
	
	.left {float:left}
	.right {float:right}
	
	A:link, A:visited {color:#0000ff;}
	A:hover {text-decoration:none}
	
	A.orange:LINK, A.orange:VISITED {
		color:#f89c26;
		display:block;
		text-decoration:none;
		}
	
	A.orange:HOVER {text-decoration:underline;}	
	
	span, h3 {display:none}	
	img {border:none}		
	#header {height:109px;}
		
		.logo {
			width:179px; height:109px;
			background:url(/img/logo.gif) no-repeat;
			}
		
		.banner {
			width:446px;
			padding-top:17px;
			text-align:left;
			}
		
		.carrello-cont {
			width:145px;
			padding-top:8px;
			text-align:center;
			background: url(/img/bg-carrello.gif) no-repeat;
			}
			
			A.carrello {
				width:145px; height:64px;
				margin-top:10px;
				padding-bottom:5px;
				display:block;
				background: url(/img/t-carrello.gif) no-repeat center top;
				}
			
			A.carrello:hover {background: url(/img/t-carrello-on.gif) no-repeat center top;}
			
			A.credits {
				width:150px;
				color:#fff;
				text-decoration:none;
				font-size:9px;
				padding:3px 0 0 33px;
				}
				
				A.credits:hover {color:#f89c26;}
			
			.box-centro {
				width:455px; height:216px;
				margin-left:19px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/home/bg-box.png')
				}
			
			.box-centro[class]{background-image: url('/img/home/bg-box.png');}

FORM {padding:0; margin:0;}

INPUT, SELECT, TEXTAREA {font:11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
	
	input.cerca {
		border:1px solid #383838;
		color:#FFF;
		width:75px; height:11px;
		background-color:#555;
		margin-top:1px;
		}
	
	input.freccia {
		border:0;
		width:14px; height:13px;
		cursor:pointer;
		overflow:hidden;
		font-size:0px;
		background: url(/img/t-invia.gif) no-repeat 0 -3px;
		color: #000;
		}
	
	input.log {
		border:1px solid #c0c0c0;
		color:#000;
		width:91px; height:12px;
		background-color:#FFF;
		}
	
	input.invia-log {
		border:0;
		width:95px; height:19px;
		margin-top:7px;
		cursor:pointer;
		overflow:hidden;
		font-size:0px;
		background: url(/img/t-accedi.gif) no-repeat 0 0;
		color: #000;
		}
	
	.log-top {height:109px;}
	
		.log-top LABEL {padding:0; margin:0;}

/* LOGIN */

	.box-login {
		width:115px; height:187px;
		color:#000;
		position:absolute;
		left: 50%;
		top:184px;
		margin-left:259px;
		display:block;
		padding:5px 0 0 10px;
		background:url(/img/bg-login.gif) no-repeat 0 0;
		}
	
	.logged-name {
		border-top:#cfcfcf solid 1px;
		display:block;
		font-weight:bold;
		width:95px; height:90px;
		}
	
	A.blu {	
		color:#4040ff;
		margin-top:20px;
		text-decoration:none;
		line-height:10px;
		}
	
	A.blu:hover {color:#000;}

/*TOOL*/	
	
	UL.tool {
		margin:0; padding:0;
		list-style-type:none;
		}
	
	#toolbar {
		height:276px;
		padding-left:16px;
		padding-bottom:250px;
		}
	
	#toolbar LI {display:inline;}
		
	#toolbar LI A,
	#toolbar LI A.tool-grey,
	#toolbar LI A.tool-grey-on,
	#toolbar LI A.level-on,
	UL#login LI A {
		height: 19px;
		display:block;
		overflow:hidden;
		margin-bottom:1px;
		text-decoration:none;
		background-repeat:no-repeat;
		}
		
		#toolbar LI A,
		#toolbar LI A.level-on,
		#toolbar LI A.tool-grey,
		#toolbar LI A.tool-grey-on {
			width:121px;
			padding-left:5px;
			background-position:0 0;
			}
		
		UL#login LI A {
			width:75px;
			margin-bottom:15px;
			text-align:center;
			}
		
		#toolbar LI A {color:#000; background-image: url(/img/tool/bg-tool.gif);}
		#toolbar LI A.tool-grey {color:#FFF; background-image: url(/img/tool/bg-tool2.gif);}
		#toolbar LI A.tool-grey-on {color:#FFF; background-image: url(/img/tool/bg-tool3.gif);}
		#toolbar LI A.level-on {color:#000; background-image: url(/img/tool/bg-tool-sottocat.gif);}
		UL#login LI A {color:#000; background-image: url(/img/tool/bg-tool-log.gif);}
	
	#toolbar LI A:hover,
	#toolbar LI A.level-on:hover,
	#toolbar LI A.tool-grey:hover,
	#toolbar LI A.tool-grey-on:hover {
		color:#a0410d;
		background-repeat:no-repeat;
		background-position:0 0;
		}
		
		#toolbar LI A:hover {background-image: url(/img/tool/bg-tool-on.gif);}
		#toolbar LI A.level-on:hover {background-image: url(/img/tool/bg-tool-sottocat-on.gif);}
		#toolbar LI A.tool-grey:hover {background-image: url(/img/tool/bg-tool2-on.gif);}
		#toolbar LI A.tool-grey-on:hover {background-image: url(/img/tool/bg-tool3-on.gif);}
	
	UL#login LI A:hover {
		color:#a0410d;
		background: url(/img/tool/bg-tool-log-on.gif) no-repeat 0 0;
		}
	
/****** SECONDO LIVELLO ********/
			
						#toolbar .level2 {
							position:absolute;
							margin:0; padding:0;
							margin-top:-20px;
							margin-left:127px;
							display:none;
							}
						
						#toolbar .level2 LI {
							padding:0;
							width:117px;
							}
						
						#toolbar .level2 A {
							display:block;
							width:117px;
							color:#7c7c7c;
							padding:0 2px 0 8px;
							background: url(/img/tool/bg-tool-level2.gif) no-repeat 0 0;						
							}
							
						#toolbar .level2 A:HOVER {						
							color:#a0410d;
							display:block;
							background: url(/img/tool/bg-tool2-on.gif) no-repeat 0 0;
							}

			
	.box-cerca {
		/*width:393px;*/
		padding-left:250px;
		padding-right:5px;
		padding-bottom:1px;
		display:block;
		/*border:#ff0000 solid 1px;*/
		background: url(/img/home/bg-cerca.gif) no-repeat;
		}
	
	.comitato {
		width:90px; height:22px;
		display:block;
		background: url(/img/tool/t-comitato.gif) no-repeat 0 0;
		}
		
		A.comitato:hover {background: url(/img/tool/t-comitato-on.gif) no-repeat 0 0;}
	
	.perche-acquistare {
		width:145px; height:22px;
		display:block;
		background: url(/img/tool/t-perche-acquistare.gif) no-repeat 0 0;
		}
		
		.perche-acquistare:hover {background: url(/img/tool/t-perche-acquistare-on.gif) no-repeat 0 0;}
	
	.ff {
		display:block;
		clear:both;
		}

	/* TOOL CATALOGO */	
	
	A.richiedi-cat,	A.scarica-cat, A.invia-cat, 
	A.richiedi-cat2, A.scarica-cat2, A.invia-cat2,
	A.richiedi-cat:hover, A.scarica-cat:hover, A.invia-cat:hover,
	A.richiedi-cat2:hover, A.scarica-cat2:hover, A.invia-cat2:hover {height:20px;}
		
		A.richiedi-cat {width:157px; background: url(/img/tool/t-catalogo1.gif) no-repeat;}
		A.richiedi-cat2 {width:115px; background: url(/img/pagine/tool/t-catalogo1.gif) no-repeat;}
		A.scarica-cat {width:129px; background: url(/img/tool/t-catalogo2.gif) no-repeat;}
		A.scarica-cat2 {width:129px; background: url(/img/pagine/tool/t-catalogo2.gif) no-repeat;}
		A.invia-cat {width:188px; background: url(/img/tool/t-catalogo3.gif) no-repeat;}
		A.invia-cat2 {width:165px; background: url(/img/pagine/tool/t-catalogo3.gif) no-repeat;}
		
		A.richiedi-cat:hover {width:157px; background: url(/img/tool/t-catalogo1-on.gif) no-repeat;}
		A.richiedi-cat2:hover {width:115px; background: url(/img/pagine/tool/t-catalogo1-on.gif) no-repeat;}
		A.scarica-cat:hover {width:129px; background: url(/img/tool/t-catalogo2-on.gif) no-repeat;}
		A.scarica-cat2:hover {width:129px; background: url(/img/pagine/tool/t-catalogo2-on.gif) no-repeat;}
		A.invia-cat:hover {width:188px; background: url(/img/tool/t-catalogo3-on.gif) no-repeat;}
		A.invia-cat2:hover {width:165px; background: url(/img/pagine/tool/t-catalogo3-on.gif) no-repeat;}


/* HOME PAGE */
	
	#banner-home,
	#banner-int {
		width:122px; height:186px;
		padding:18px 0 0 20px;
		background: url(/img/home/bg-box-banner.gif) no-repeat 0 0;
		}
		
	#banner-int {
		position:absolute;
		top:385px;
		}
	
	#box-centro {
		width:494px;
		padding-top:10px;
		margin-bottom:20px;
		background: url(/img/home/bg-news.gif) no-repeat 0 0;
		}
		
		.img-news {
			padding-left:32px;
			display:block;
			}
		
		A.news-vai, A.aiuto-vai {
			width:19px; height:19px;
			display:block;
			padding-top:3px;
			background: url(/img/home/news-vai.gif) no-repeat 0 0;
			}
			
			A.news-vai {margin-left:25px;}
			
			A.aiuto-vai {margin-left:50px;}
		
		.news-titolo {
			width:270px; height:26px;
			overflow:hidden;
			line-height:13px;
			color:#ffff00;
			font-weight:bold;
			padding-left:5px;
			}
		
		.news-breve {
			width:270px; height:38px;
			overflow:hidden;
			padding:7px 0 0 5px;
			line-height:13px;
			}
		
		#prodotti-container {
			position:absolute;
			top:500px;
			left:50%;
			margin-left:-240px;
			width:494px;
			display:block;
			/*margin-bottom:40px;*/
			}
		
		.box-prodotti {
			width:104px;
			color:#ef8600;
			font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			text-align:left;
			float:left;
			margin-right:4px;
			margin-bottom:8px;
			display:block;
			background: url(/img/home/bg-box-prodotti.gif) no-repeat 0 0;
			}
			
			.prodotti-container2 {
				width:438px; height:170px;
				overflow:hidden;
				display:block;
				text-align:center;
				vertical-align:top;
				}
		
			.prodotti-img {border:#afafaf solid 1px; margin-top:6px; margin-left:8px;}
			
			.prodotti-text {
				height:26px;
				overflow:hidden;
				text-align:left;
				font-weight:bold;
				padding:5px 10px 0 10px;
				}
			
			.prodotti-prezzo {
				color:#000;
				text-align:right;
				padding:9px 10px 0 0;
				}
			
			A.prodotti-vai {
				width:19px; height:19px;
				display:block;
				margin-left:40px;
				background: url(/img/home/prodotti-vai.gif) no-repeat 0 0;
				}
		
		
		#aiuto,
		#aiuto2 {
			width:129px; height:226px;
			padding:27px 0 0 5px;
			background: url(/img/home/bg-aiuto.gif) no-repeat 0 0;
			}
		
		#aiuto2 {
			position:absolute;
			top:385px;
			margin-left:636px;
			}
			
			#aiuto IMG,
			#aiuto2 IMG {width:114px; height:86px;}
			
			#aiuto P,
			#aiuto2 P {
				margin:0; padding:0;
				width:113px; height:75px;
				min-height:80px;
				display:block;
				overflow:hidden;
				line-height:13px;
				}
				
			#aiuto2 P {
				margin:3px 0 0 0;
				font-size:10px;
				overflow:auto;
				SCROLLBAR-FACE-COLOR: #000000;
				SCROLLBAR-HIGHLIGHT-COLOR: #000000; 
				SCROLLBAR-SHADOW-COLOR: #000000; 
				SCROLLBAR-3DLIGHT-COLOR: #000000;
				SCROLLBAR-ARROW-COLOR: #FFF;
				SCROLLBAR-TRACK-COLOR: #000000; 
				SCROLLBAR-DARKSHADOW-COLOR: #000000;
				}
				
			.aiuto-img {}
			
			.help-noimg {
				width:114px; height:86px; 
				display:block;
				background: url(/img/home/no-img-news.gif) no-repeat center center;
				}

/* PRODOTTI */

	.titolo-prodotti,
	h2 {
		font-size:20px;
		font-weight:bold;
		/*width:473px;*/
		width:440px; height:27px;
		overflow:hidden;
		display:block;
		/*padding:3px 0 0 33px;*/
		padding-top:3px;
		}
		
		h2 {
			margin:0;
			color:#f89c26;
			/*padding-bottom:50px;*/
			}
	
	.tool-centro {padding:9px 0 0 50px;}
	
	#prodotti-centro,
	#prodotti-sviluppo-centro {
		width:448px; height:346px;
		display:block;
		}
		
		#prodotti-centro {
			padding:30px 0 0 1px;
			background: url(/img/pagine/prodotti/bg-prodotti-indice.gif) no-repeat 0 30px;
			}
		
		.prodotti-box {
			width:110px; height:161px;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			display:block;
			margin-right:2px;
			margin-bottom:9px;
			background: url(/img/pagine/prodotti/bg-box.gif) no-repeat 0 0;
			}
			
			.prodotti-box IMG {
				/*padding:7px 0 0 15px;*/
				width:85px; height:85px;
				margin-top:3px;
				margin-left:11px;
				}
			
			.prodotti-nome {
				color:#808080;
				font-weight:bold;
				font-size:10px;
				text-align:left;
				line-height:11px;
				height:25px;
				overflow:hidden;
				padding:3px 5px 5px 5px;
				}
			
			.prodotti-prezzo {
				color:#000;
				font-size:9px;
				text-align:right;
				}
			
			A.prodotti-ind-vai,
			A.paginazione-left,
			.paginazione-left-off,
			A.paginazione-right,
			.paginazione-right-off {
				width:15px; height:15px;
				display:block;
				}
				
				A.prodotti-ind-vai {margin-left:48px;}
				
				.paginazione-left-off {background: url(/img/pagine/prodotti/t-back-off.gif) no-repeat right 1px;}
				.paginazione-right-off {background: url(/img/pagine/prodotti/t-avanti-off.gif) no-repeat right 1px;}
		
		.prodotti-paginazione {
			color:#FFF;
			width:466px; height:30px;
			padding-top:6px;
			text-align:right;
			background: url(/img/pagine/prodotti/bg-paginazione.gif) no-repeat 0 0;
			}
			
			A.paginazione-left,
			.paginazione-left-off {padding-left:332px;}
			.pag {text-align:center; width:77px;}
		
	.prod-tit-cont {height:32px; margin-top:5px;}
	
	A.prod-close {
		width:67px; height:32px;
		display:block;
		background: url(/img/pagine/prodotti/chiudi.gif) no-repeat 0 0;
		}
	
	A.prod-close:hover {background: url(/img/pagine/prodotti/chiudi-on.gif) no-repeat 0 0;}
	
	.tit-prod-int {
		color:#898989;
		font-weight:bold;
		font-size:18px;
		padding:5px 20px 0 0;
		}
	
	.prod-int-sx {
		width:87px; height:320px;
		padding-top:3px;
		display:block;
		}
		
		.prod-int-sx IMG {
			width:85px; /*height:85px;*/
			border:#d7d7d7 solid 1px;
			display:block;
			margin-bottom:3px;
			}
		
		.prod-int-prezzo {
			color:#555;
			font-size:16px;
			padding-top:15px;
			text-align:center;
			}
	
	.prod-int-dx {
		padding:3px 0 0 3px;
		display:block;
		}
		
		.prod-int-dx IMG {
			width:356px; /*height:315px;*/
			border:#d7d7d7 solid 1px;
			}
	
	#prod-int-codice {
		clear:both;
		display:block;
		padding-top:10px;
		color:#555;
		width:448px;
		}
		
		#prod-int-codice STRONG {color:#f89c26;}
		
		.colore {
			color:#f89c26;
			font-weight:bold;
			height:18px;
			}
	
	.prod-int-text {
		color:#555;
		display:block;
		margin-top:5px;
		padding:5px 0 20px 0;
		width:448px;
		border-top:#f89c26 solid 1px;
		}
		
		.prod-int-text A:link, A:visited {color:#0000ff;}
		.prod-int-text A:hover {text-decoration:none}
		
	A.t-segnala,
	A.t-acquista,
	.space-acquista {
		height:28px;
		display:block;
		margin-top:30px;
		}
		
		A.t-segnala {width:124px; background:url(/img/pagine/prodotti/t-segnala-amico.gif) no-repeat 0 0;}
		A.t-acquista {width:116px; background:url(/img/pagine/prodotti/t-acquista.gif) no-repeat 0 0;}
	
	A.t-segnala:hover {background:url(/img/pagine/prodotti/t-segnala-amico.gif) no-repeat 0 -28px;}
	A.t-acquista:hover {background:url(/img/pagine/prodotti/t-acquista.gif) no-repeat 0 -28px;}
	
	.space-acquista {
		width:208px;
		background:url(/img/pagine/prodotti/linea-segnala.gif) repeat-x 0 0;
		}
		
#container-centro {
	width:466px;
	margin-left:30px;
	margin-bottom:40px;
	color:#555;
	}

.padding-sotto {
	height:200px;
	display:block;
	}

.box-statico {
	width:446px; height:182px;
	color:#808080;
	display:block;
	margin-top:13px;
	background:url(/img/bg-box-statico.gif) no-repeat 0 0;
	}
	
	.box-statico P {
		margin:0;
		padding:20px;
		}
	
	.tit-promo {
		color:#FFF;
		font-size:13px;
		font-weight:bold;
		background:#ff0000;
		padding:5px;
		margin-top:3px;
		width:438px;
		}
		
		
/* REGISTRAZIONE */

	#form-container INPUT {border:1px solid #c0c0c0;}
	
	#form-container .colonna-dx,
	#form-container .colonna-sx {
		display:block;
		float:left;
		margin-right:0px;
		text-align:left;
		padding:20px 0 0 0;
		width:220px;
		}
	
	#form-container LABEL {	display:block;}
	
	#form-container .noinput{border:none;}
	
	#form-container UL LABEL.no-label {
		padding-right:0px;
		display:compact;
		text-transform: uppercase;
		float:left;
	 	}
	
	.fixed {width:150px;}
	
	#form-container SELECT {
		width:157px;
		padding:2px;
		border:1px solid #c0c0c0
		}
	
	#form-container UL LABEL.informativa {
		padding:10px 0 10px 0;
		/*background:#fff url(/images/pdf.gif) no-repeat 0 20px;*/
		}
	
	#form-container UL LABEL.check {
		display:block;
		margin-left: 20px;
	 	}
		
	#form-container .trattamento_dati {
		display:block;
		height:40px;
		clear: left;
		padding:10px 0 0 0;
		/*margin-bottom:15px;*/
		}
	
	#form-container .trattamento_dati2 {
		display:block;
		height:10px;
		clear: left;
		padding-top:10px;
		}
	
	.campi-obbligatori {
		width:448px;
		margin-top:30px;
		padding-left:12px;
		display:block;
		}
	
	.form-invia {
		width:448px; height:28px;
		display:block;
		background:#fff url(/img/pagine/t-invia.gif) no-repeat 0 0;
		}
	
	.form-blank {height:60px;}
	.form-blank2 {height:36px;}
	
	.error,
	.carrello-error,
	.error-mod-dati {
		color:#FF0000;
		border:#ff0000 solid 1px;
		padding:5px;
		}
		
		.error {height:90px; overflow:auto;}
		
		.error-mod-dati {
			width:430px;
			padding-top:20px;
			clear:both;
			display:block;
			}
		
		.error-generale {
			position:absolute;
			width:350px;
			top:350px;
			margin-left:45px;
			color:#FF0000;
			border:#ff0000 solid 1px;
			padding:5px;
			}

#img-testa {
	display:block;
	width:445px;
	height:150px;
	padding-top:20px;
	overflow:hidden;
	margin-bottom:10px;
	}
	
.box-generico {
	color:#808080;
	padding-top:20px;
	padding-right:15px;
	text-align:justify;
	display:block;
	}
	
	.box-generico P {padding:0; margin:0;}
	
	.img-generico {
		display:block;
		text-align:right;
		clear:both;
		float:right;
		padding:0 0 0 0;
		margin-left:10px;
		border:#afafaf solid 1px;
		}
		
		.generico-approfondimenti span {
			display:block;
			font-weight:bold;
			border-bottom:1px dashed #f89c26;
			padding-top:20px;
			margin-right:21px;
			}
		
		.generico-approfondimenti A {
			display:block;
			padding:5px;
			background:#e8e8e8;
			color:#808080;
			text-decoration:none;
			border-bottom:#828282 solid 1px;
			border-top:#fff solid 1px;
			margin-right:21px;
			}
			
		.generico-approfondimenti A:hover {
			background:#fff;
			color:#000;
			}
			
#register-lav {
	border:1px solid #f89c26;
	margin-top:5px;
	padding:5px;
	font-size:10px;
	}
	
#register-lav LABEL {
	font-size:12px;
	}
	
#form-container SELECT.noinput2, #form-container INPUT.noinput2  {
	width:auto;
	}

		
/* CARRELLO */
	
	th {
		font-weight:bold; 
		padding:16px 10px 10px 0;
		line-height:10px;
		}
	
	.td {padding:5px 5px 0 0; border-bottom:#767676 solid 1px;}
	
	.quantita {width:18px;}
	
	.bg-tasti-carrello {
		padding:20px 0 20px 0;
		text-align:right;
		background:#fff url(/img/pagine/carrello/bg-tasti.gif) no-repeat 0 20px;
		}
	
	.select-long {width:448px;}


/* STAMPA */

#table-stampa {padding:0 40px 30px 53px}

.stampa-tasti {
	padding-top:36px;
	padding-bottom:50px;
	}
	
	.stampa-th {
		font-weight:bold;
		padding:5px 10px 0 10px;
		background:#c9c9c9;
		}
	
	.stampa-td {
		padding:5px 10px 5px 10px;
		border-bottom:#767676 solid 1px;
		}

.change-form {
	width:180px;
	text-align:right;
	padding-right:10px;
	line-height:22px;
	}
	
	.change-form-dx {text-align:left;}

/* FOOTER */
	
	.space-home { height:60px;}	
	
	#footer {
		color:#000;
		clear:both;
		}
	
	#footer A {color:#000; text-decoration:none;}
	
	UL#tool-footer LI {float:left;}
	
	UL#tool-footer LI A {
		height: 19px;
		display:block;
		margin-right:1px;
		padding-top:2px;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		color:#626262;
		background-position:0 0;
		background-repeat:no-repeat;
		}
	
	UL#tool-footer LI A:hover {
		color:#FFF;
		background-repeat:no-repeat;
		background-position:0 -21px;
		}
		
		UL#tool-footer LI A.cond-vendita {background-image: url(/img/footer/t-lungo.gif); width:118px;}
		UL#tool-footer LI A.spedizioni {background-image: url(/img/footer/t-medio.gif); width:82px;}
		UL#tool-footer LI A.pagamenti {background-image: url(/img/footer/t-medio.gif); width:82px;}
		UL#tool-footer LI A.privacy {background-image: url(/img/footer/t-corto.gif); width:64px;}
		.footer-lav {font-weight:bold; width:420px; padding-bottom:1px; border-bottom:#dbdbdb solid 2px;}

	.recapiti {
		width:770px;
		padding-top:5px;
		display:block;
		clear:both;
		}
		
		.black {float:left;}
		
		.separatore {
			font-weight:bold;
			color:#ef8600;
			display:block;
			margin:0 22px 0 21px;
			float:left;
			}
		
		.separatore2 {
			font-weight:bold;
			color:#ef8600;
			display:block;
			margin:0 14px 0 13px;
			float:left;
			}
