/* ----------------------------------------------------------------------- */ 
/* --- ColorToner.it StyleSheet - v. 2.0 / 2004-06-03 - Modificatore per Printer --- */
/* ----------------------------------------------------------------------- */ 

/* ----------------------------------------------------------------- */ 
/* --- STILI PRINCIPALI DOCUMENTO ---
 */
html {
/*	width : 100%;
	height : 100% ;
*/	}
	
body {
/*	width : 100%;
	height : 100% ;
	background-color : #fff ;
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	border : none ;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif ;
	color : #000 ;
*/	font-size : 0.8em ;
	}
/* - Fine stili documento principali */


/* ----------------------------------------------------------------- */ 
/* --- VARIE GENERICHE ---
 */
/*hr { display : none ; }

img { border : none ; }

table, form { margin : 0px 0px ; padding : 0px 0px ; }
*/
a, a:link, a:visited {color : #000 ;}
/*
label {
	display : block ; 
	width : 100px ; 
	float : left ; 
	text-align : right ; 
	margin : 5px auto ; 
	}
*/
/*  - Fine VARIE GENERICHE */


/* ----------------------------------------------------------------- */ 
/* --- STILI PER LA TESTATA ---
 */
#Header {
/*	height : 70px;*/
	border-left : none ;
	border-right : none ;
/*	border-bottom : 2px solid #000 ;*/
/*	margin : 0px 0px ;
	padding : 0px 0px 5px 0px ;*/
	}
	
	#HeaderLogo {
		margin : 0px 0px 0px 10px ;
/*		width : 40% ;
		float : left ; */
		}
	
/*	#HeaderBanner {
		display : none ; 
		width : 50% ;
		float : right ;
		text-align : right ;
		padding-top : 5px ;
		}
		
		#HeaderBanner a {
			color : yellow ;
			}*/
/* - Fine stili header */


/* ----------------------------------------------------------------- */ 
/* --- STILI PER IL FOOTER ---
 */
#Footer {
/*	clear : both ;*/
	background-color : white ;
/*	text-align : center ;*/
	font-size : 1.0em ;
/*	border-top : 2px solid #000 ;
	padding : 2px 2px ;*/
	}
/*	
	#Footer a, #Footer a:visited{
		color : #800 ; 
		font-weight : bold ; 
		padding : 2px 4px ;
		}
	
	#Footer a:hover {
		color : #fff ; 
		background-color : #c00 ; 
		text-decoration : none ;
		}
	
	#CopyRights {
		margin : 2px 2px ;
		font-weight : normal ;
		}
	*/
	#InfoStampaFooter {
		clear : both ;
		border-top : 2px solid #000 ;
		padding : 5px 5px ;
		display : block ;
		}
		#InfoFiscali {
			margin-top : 5px ;
			padding : 5px 0px ;
			border-top : 1px solid #000 ;
			font-size : 80% ;
			}
/* - Fine stili Footer */

/* ----------------------------------------------------------------- */ 
/* --- STILI PER IL CORPO PAGINA ---
 */
#corpopagina { /* --- DIV principale contenitore/colonne --- */
/*	margin : 2px 0px 0px 0px ;
	clear : both ;
	padding : 0px  0px 0px 0px ; */	
	clear : both ;
	width : 100% ;
	}
	
	/* ===== Colonne SX e DX =====*/
	#ColonnaSx {
		display : none ;
		}
	
	#ColonnaDx {
		display : none ;
		}
/*
		.ContColonne {
			background-color : #fff ; 
			background-image : url(/img/bgcolonne.gif) ;
			background-position : center ;
			background-repeat : repeat ;
			font-size : 0.7em ;
			line-height : 1.3em ; 
			border : 2px solid #000 ;
			margin-bottom : 2px ; 
			}
			
			.ColTit, .hpTitoletto {
				background-color : #f93 ; 
				color : #000 ;
				font-weight : bold ; 
				font-variant : small-caps ; 
				letter-spacing : 1px ;
				padding : 2px ;
				margin : 2px 2px 0px 2px ;
				background-repeat : no-repeat ;
				background-position : right ; 
				height : 22px ;
				line-height : 22px ;
				}
			
			.ColCont, .hpTesto {
				background-color : transparent ; /* --- annulla css/old --- * /
				width : auto ;  /* --- annulla css/old --- * /
				margin : 0px 4px 6px 4px ;
				padding : 2px 0px ;
				}
				
				.ColContGoCheckOut {
					background-color : #feb ;
					margin : 0px 2px 6px 2px ;
					padding : 5px 5px ;
					text-align : center ;
					font-weight : bold ; 
					}
				
				#ColonnaSx .ColContGoCheckOut a:hover, #ColonnaDx .ColContGoCheckOut a:hover  {
					background-color : #ffc ;
					text-decoration : none ;
					}
				
				#ColonnaDx .ColContGoCheckOut:hover {
					background-color : #ffc ;
					}
*/		
	/* ===== Colonna CENTRALE =====*/
	#ColonnaMd {
/*		width : 60% !important ; /*<!-- HACK -->*/
		width : auto !important ;
/*		margin : 0px 0px 2px 0px ;
		padding : 0px 0px ; 
*/		}
		
/*		#ContColonnaMd {
			margin :  0px 0px ;
			}
*/			
			#contenuti {
				border : none ;
				}
				
				#TitoloContenuto {
					color : #000 ;
/*					font-size : 1.5em ;
					margin : 10px 0px 10px 0px ; */
					}
				
/*				#Contenuto {
					margin : 0px 0px ;
					padding : 0px 0px ;
					}
*/

/* ----------------------------------------------------------------- */ 
/* --- SEZIONE E-COMMERCE ---
 */

/* ---- ELENCO MARCHE STAMPANTI ---- */
/*	.elenco {
		border : 1px solid #000 !important ;
		border : none ;
		margin : 4px 0px 0px 4px ;
		padding-top : 10px ;
		text-align : center ;
		vertical-align : middle ;
		min-width : 170px !important;
		width : 170px ;
		min-height : 70px !important;
		height : 70px ;
		float : left ;
		overflow : hidden ;
		}
*//*	
	.elenco a:hover {
		background-color : transparent ;
		}
		
	.elenco a:hover img {
		background-color : #f93 ;
		border : 1px solid #000 !important ;
		}
	
	.elenco:hover {
		border : 1px solid transparent !important ;
		background-color : #fff !important ;
		}	
	
	.elenco:hover img {
		border : 1px solid #000 !important ;
		border : none ;
		}	
	
	.elenco img {
		padding : 5px 5px ;
		border : 1px solid transparent !important ;
		border : none ;
		}
*/	
/* --- FORM SCELTA PRODOTTI (modelli.php) --- */
/*#elencoprodotti fieldset {
	vertical-align : middle ;
	border : 1px solid #bbb ;
	margin-top : 10px ;
	padding : 10px 10px ;
	}	

*/#elencoprodotti #PulsantiCarrello {
	display : none ;
	}
	
	#elencoprodotti legend {
		color : #000 ;
/*		letter-spacing : 1px ;
		font-weight : bold ;
		border : 1px solid #bbb ;
		padding : 0px 5px ;
*/		}
	
	.modello { /* --- Nome modello non aperto --- */
		display : none ;
	/*	border-bottom : 1px solid #eee ;
		margin : 5px 0px ;
	*/	}
	
	.modelloNuovo { /* --- Nome modello Nuovo non aperto --- */
		display : none ;
		padding : 3px 0px ;
	/*	border-bottom : 1px solid #eee ;
		margin : 10px 0px ;
		font-weight : bold ;
		background-color : #f93 ;
		padding : 3px 5px ;
	*/	}
		
	/*	.modelloNuovo a, .modelloNuovo a:link, .modelloNuovo a:visited {
			color : #000 ;
			}
		
		.modelloNuovo a:hover {
			background-color : #f93 ;
			text-decoration : none ;
			}
	*/
	.ModNuovo { /* --- Stringa "Nuovo Modello!" --- */
		color : #000 ;
/*		padding : 0px 4px ;*/
		margin-left : 0px ;
		}
	
/*	#elencoprodotti fieldset img {
		float : right ;
		overflow : auto ;
		margin : 5px 0px 10px 10px ;
		display : block ;
		}
	
	.prodotto { /* --- Singole schede prodotto --- * /
		clear : both ;
		margin: 10px 0px ;
		padding : 0px 5px 5px 5px ;
		border-top : 1px solid #bbb ;
		overflow : auto ;
		}
	
	.prodottoinofferta { /* --- Singole schede prodotto in offerta --- * /
		clear : both ;
		margin: 10px 0px ;
		padding : 5px 5px 10px 5px ;
		overflow : auto ;

		}
	
	.labelprodotti { /* --- Codice/Nome prodotto --- * /
		float : none ;
		width : auto ;
		text-align : left ;
		margin : 0px 10px 5px 0px ;
		}
	
	#elencoprodotti select { /* --- Sceglie/aggiorna quantita' elenco modelli --- * /
		width : 50px ;
		font-size : 0.8em ; 
		letter-spacing : 1px ;
		vertical-align : top ; 
		}
*/	
	.prezzofferta {
/*		font-weight : bold ;*/
		color : #000 ;
/*		font-size : 1.2em ;*/
		}
.moreinfo {
	display : block ;
	background-color : inherit ;
	}
/*	
	.moreinfo { /* --- Info aggiuntive (hidden per default) --- * /
		font-size : 0.8em ;

		margin-top : 10px ;
		border-top : 1px solid #c00 ;
		padding : 5px 5px 10px 5px ;
		display : block ;
		clear : both ;
		overflow : auto ;
		}	
		
		#elencoprodotti .moreinfo img {
			float : left ;
			overflow : auto ;
			margin : 0px 10px 10px 0px ;
			display : block ;
			}
*/	
/*	#elencoprodotti #invia {
		width : 180px ; /*  25% ;* /
		border : 1px solid #000 ;
		background-color : #f93 ;
		color : #000 ;
		font-weight : bolder ;
		margin : 0px 10px 0px 20px !important ;
		margin : 10px 10px 10px 20px ;
		}
	
	#elencoprodotti #reset {
		width : 130px ; /*  25% ;* /
		border : 1px solid #000 ;
		background-color : #ddd ;
		color : #333 ;
		margin : 0px 10px 0px 20px !important ;
		margin : -10px 10px 10px 20px ;
		}
	*/
/* ---- TABELLA RIASSUNTO CARRELLO FINALE  E FORM FINALE ---- * /
#carrello {
	margin :  0px 0px ;
	width : 100% ;
	border : 2px solid #000 ;
	}
	
	#carrello td, #carrello th {
		font-size : 10px !important ; 
		font-size : 0.6em ;
		}
	
	#carrello th  {
		text-align : right ;
		border-right : 1px solid #000 ;
		border-bottom : 1px solid #000 ; 
		vertical-align : bottom ;
		}
		
		#carrello th.tittesti {
			text-align : left ;
			}
	
	#carrello td {
		border : none  ;
		text-align : right ;
		border-top : 1px solid #eee ;
		border-right : 1px solid #eee ;
		vertical-align : top ;
		}
		
		#carrello td.testi {
			text-align : left ; 
			vertical-align : top ;
			}
	
	
	
	
	#carrello .cambia, 
	#carrello .separa .cambia , 
	#carrello .separainofferta .cambia, 
	#carrello .TotParziale .cambia {
		border-right : none ;
		border-top : none ; 
		border-left : 1px solid #000 ;
		border-bottom : none ;
/*		background-color : #eee ;* /
		text-align : center ; 
/*		width : 80px ;* /
		}
	
	#carrello select {
		font-size : 1.0em ;
		letter-spacing : 1px ;
		margin : 0px 0px 15px 0px ;
		vertical-align : top ; 
		}
	
	#carrello #invia {
		border : 1px solid #000 ;
/*		background-color : #f93 ;* /
		color : #000 ;
		font-size : 1.0em ;
/*		font-weight : bold ; * /
		margin : 0px 0px ;
		padding : 0px 0px ;
		}
	
	#carrello tr.separa td {
		background-color : #fff ; 
		}
	
	#carrello tr.separainofferta td {
		background-color : #ffc ; 
		}
	
	#carrello tr.TotParziale td {
		vertical-align : top ;
		border-top : 1px solid #000 ;
		}
	
	#carrello tr.totaleordine td {
		vertical-align : top ;
		border-top : 1px solid #000 ;
		font-size : 14px !important ; 
		font-size : 0.8em ;
		font-weight : bold ;
		}
	
	/* --- Errori carrello --- * /
	#erroretitolo {
		margin : 10px 10px ;
		border : 2px solid #c00 ;
		background-color : #ffc ;
		font-weight : bold ;
		letter-spacing : 2px ;
		text-align : center ;
		padding : 5px 5px 
		}
	
	#erroretesto {
		margin : 10px 10px ;
		font-weight : normal ;
		letter-spacing : 0px ;
		text-align : left ;
		}

/* --- FORM FINALE ORDINE (carrello.php) e Modifiche Pwd/E-Mail --- */
/*#datipersonali, #cambiopwdemail {
	margin : 10px 0px 5px 0px ;
	padding : 5px 5px ;
	background-color : #eee ;
	border : 1px solid #000 ; 
	}

#formordine {
	margin : 10px 0px 5px 0px ;
	padding : 5px 5px ;
	background-color : #eee ;
	border : 1px solid #000 ; 
	}

#linkaggiornadati {
	border-top : 1px solid #aaa ; 
	text-align : right ; 
	}
	
	#linkaggiornadati a, #linkaggiornadati a:visited {
		font-weight : bold ; 
		}
	
/*	#linkaggiornadati a:hover {
		background-color : inherit ;
		}* /

#registraordine fieldset, #maintdatiutente fieldset {
	vertical-align : middle ;
	border : 1px solid #bbb ;
	margin-bottom : 10px ;
	font-size : 0.8em ; 
	}	
	
	#registraordine legend, #maintdatiutente legend {
		padding : 2px 5px ;
		border : 1px solid #bbb ;
		letter-spacing : 1px ;
		font-weight : bold ; 
		}
		
	#registraordine label, #maintdatiutente label { 
		clear : left ; 
		width : 90px ;
		float : left ; 
		text-align : right ; 
		margin : 0px 10px 5px 0px ; 
		vertical-align : top ;
		}
	
	#registraordine textarea {
		letter-spacing : 1px ;
		font-family : verdana ;
		font-size : 1em ; 
		margin : 0px 0px 5px 0px ;
		}
	
	#registraordine input, #registraordine select, #maintdatiutente input, #maintdatiutente select {
		font-size : 1em ; 
		letter-spacing : 1px ;
		margin : 0px 0px 5px 0px ;
		vertical-align : top ; 
		}
	
	#registraordine #invia, #maintdatiutente #invia {
		width :   50% ;
		border : 1px solid #000 ;
/*		background-color : #f93 ;* /
/*		color : #000 ;* /
		font-weight : bolder ;
		margin-right : 10px ;
		margin-left : 20px ;
		}
	
	#registraordine #reset, #maintdatiutente #reset {
		width : 40% ;
		border : 1px solid #000 ;
/*		background-color : #ddd ;* /
/*		color : #333 ;* /
		}



/* ---- TABELLA RIASSUNTO CARRELLO ALTO DX ---- */
/*#carrellodx {
	margin :  0px auto ;
	width : 100% !important ; width : 95% ;  /* --- hack per dimensione tabella IE ---* /
	padding : 2px 2px ;
	overflow : hidden ;
	background-color : #eee ;
	}
	<br>
	#carrellodx td, #carrellodx th { /* --- hack per dimensione font IE ---* /
		font-size : inherit !important ; 
		font-size : 0.7em ;
		border : none  ;
		}
	
	#carrellodx th.titprodotti { 
		text-align : left ; 
		}
	
	#carrellodx th.titqta, #carrellodx th.titimporto  { 
		text-align : right ; 
		}
	
	#carrellodx .separa td {
		vertical-align : top ;
		border-top : 1px solid #000 ;
		}
	
	#carrellodx .separaInOfferta td {
		vertical-align : top ;
		border-top : 1px solid #000 ;
		background-color : #feb ; 
		}
	
	#carrellodx .desc td {
		border : none  ;
		background-color : inherit ; 
		}
		
		#carrellodx .descInOfferta td {
			border : none  ;
			background-color : #feb ; 
			}
	
	#carrellodx .netto td {
		vertical-align : top ;
		border-top : 2px solid #000 ;
		background-color : #fff ; 
		}
	
	#carrellodx .trasporto td {
		vertical-align : top ;
		border-top : none ;
		background-color : #fff ; 
		}
	
	#carrellodx .totale td {
		vertical-align : top ;
		border-top : 2px solid #000 ;
		border-bottom : 3px double #000 ;
		background-color : #fff ; 
		}
	
	#carrellodx .numeri {
		text-align : right ; 
		}

*/
/* - Fine stili sezione e-commerce */



/* ----------------------------------------------------------------- */ 
/* --- NEWSLETTER ---
 */

/* --- Iscrizione NewsLetter e Modifica dati * /
#newsletter fieldset {
	vertical-align : middle ;
	border : 1px solid #bbb ;
	margin-top : 20px ;
	}	
	
#newslettersearch fieldset { /* --- Replicato per togliere margin-top --- * /
	vertical-align : middle ;
	border : 1px solid #bbb ;
	}	

#newsletter label, #newslettersearch label {
	width : 80px ;
	}
	
#newsletter input, #newsletter select, #newslettersearch input {
	width : 200px ;
	font : normal 1em verdana,helvetica,sans-serif ;
	letter-spacing : 1px ;
	margin : 3px 5px ;
	vertical-align : middle ; 
	}

#newsletter #invia {
	width : 150px ; /*  25% ;* /
	border : 1px solid #000 ;
/*	background-color : #f93 ;* /
	color : #000 ;
	font-weight : bolder ;
	margin-left : 70px ;
	}

#newsletter #reset {
	width : 150px ; /*  25% ;* /
	border : 1px solid #000 ;
	background-color : #ddd ;
	color : #333 ;
	}

#newsletter #loginmodifica {
	width : 80% ;
	border : 1px solid #000 ;
/*	background-color : #f93 ;* /
	color : #000 ;
	font-weight : bolder ;
	margin-left : 10% ;
	}

.delnewsletter { /* --- Link cancellazione indirizzo dalla newsletter --- * /
	display : block ;
	margin : 10px 10px ;
	color : #058 ;
	font-weight : bold ;
	padding : 2px 10px ;
	text-align : center ;
	}

/* --- Archivio e Ricerca NewsLetter --- * /
.nletterlist {
	font-size : 0.8em ;
	margin : 5px 0px ;
	padding : 0px 0px 10px 10px ;
	border : 1px solid #ccc ;
	}
/*	.nletterlist:hover {
		background-color : #eee ; 
		border : 1px solid #ccc ; 
		}
* /
.nletterlistdatasubject {	
	font-size : 1.2em ;
	margin-bottom : 4px ;
	margin-left : -10px ;
	}
/*	.nletterlistdatasubject:hover { 
	background-color : #ff0 ; 
	}
* /
#newslettersearch #gosearch {
	width : 100px ;
	border : 1px solid #000 ;
/*	background-color : #f93 ;* /
	color : #000 ;
	font-weight : bolder ;
	}

#newslettersearch label { /* --- Label personalizzata per ricerca - Motivo: poco spazio sx --- * /
	display : block ; 
	float : left ; 
	text-align : right ;
	margin : 5px auto ;
	}

.contentbox { /* --- Contenitore per ricerca e note --- * /
	margin : 10px 0px ; 
	border : 1px solid #555 ;
	padding : 5px 5px ; 
	}
*/

/* ----------------------------------------------------------------- */ 
/* --- HOME PAGE ---
 */
/*#testata {
	text-align : center ;
	padding : 10px ;
	font-size : 2.0em ;
	font-weight : bold ;
	letter-spacing : 2px ;
	border-left : 2px solid #c00 ;
	border-top : 2px solid #c00 ;
	border-right : 2px solid #c00 ;
	border-bottom : 1px solid #f93 ;
	}

#titolo {
	text-align : center ;
	padding : 10px ;
	font-size : 1.5em ;
	letter-spacing : 1px ;
	border-left : 2px solid #c00 ;
	border-bottom : 2px solid #c00 ;
	border-right : 2px solid #c00 ;
	margin-bottom : 10px ;
	}

#HomeContentIntro {
	clear : both ;
	padding : 0px 5px ;
	text-align : left ;
	font-size : 85% ;
	}

*/.cols {
/*	clear : both ;
	padding : 5px 0px 0px 5px ;*/
	border-top : 2px solid #000 ;
/*	text-align : left ;
	font-size : 85% ;*/
	}
/*	.cols a:hover {
		background-color : #ff0 ;
		}
	
	.left {
		width : 49% ;
		float : left ;
		padding-right :  5px  ;
		margin-right : 0px ;
		margin-bottom : 10px ;
		}
		
		.lefttitolo {
			font-weight : bold ;
			}
		
		.lefttitoletto {
			font-weight : bold ;
			background-color : #f93 ;
			letter-spacing : 1px ;
			padding : 2px ;
			margin : 2px 0px 2px 0px ;
			background-repeat : no-repeat ;
			background-position : right ; 
			}
		
		.colsdesc {
			margin-bottom : 8px ;
			}
	
	.right {
		width : 48% ;
		float : left ;
		border-left : 1px solid #c00 ;
		margin : 0px 0px 10px 0px  ;
		padding : 0px 0px 0px 5px ;
		}
	
	.homepromo {
		background-color : #ffc ;
		border : none ;
		border-bottom : 1px solid #000 ;
		}
	
*/

.offertatitolo {
	border-top : 2px solid #000 ;
	font-weight : bold ;
	font-size : 1.2em ;
	}
.offertatesto {
	text-align : left ;
	}

#HomeContentProdotti {
/*	clear : both ;
	padding : 5px 5px ;*/
	border-top : 2px solid #000 ;
/*	text-align : left ;
	font-size : 85% ;*/
	}
/*

/*#homePiuVenduti {
	border-top : 2px solid #c00 ;
	clear : both ;
	padding : 5px 0px ;
	text-align : left ;
	margin : 0px 0px ;
	}*/
	
/* ----------------------------------------------------------------- */ 
/* --- PAGINE INFO STATICHE (da homepage) ---
 */
/*#InfoProdotti {
	text-align : left ;
	}
	/* #InfoProdotti img {border : none ; }* /
	
.InfoProdottiTitolo {
	padding : 10px 0px 3px 0px ;
	margin-bottom : 5px ;
	font-size : 1.2em ;
	font-weight : bold ;
	border-bottom : 1px solid #f93 ;
	clear : both ;
	}	
	
.InfoProdottiTesto {
	padding : 0px 10px ;
	letter-spacing : 1px ;
	margin-bottom : 20px ;
	}	
	
.inchiostri {
	clear : left ;
	margin : 10px 10px 10px 0px ; 
	}	
	.inchiostri img {
		float : left ;
		margin : 0px 10px 10px 0px ;
		}
	*/

/* ----------------------------------------------------------------- */ 
/* --- FORM SCRIVICI ---
 */
/*#contatti fieldset {
	vertical-align : middle ;
	border : 1px solid #bbb ;
	margin-top : 20px ;
	}	
	
	#contatti input, #contatti select {
		width : 200px ;
		font : normal 1em verdana,helvetica,sans-serif ;
		letter-spacing : 1px ;
		margin : 3px 5px ;
		vertical-align : middle ; 
		}

	#contatti textarea {
		width : 300px ;
		height : 120px ;
		font : normal .8em verdana,helvetica,sans-serif ;
		letter-spacing : 1px ;
		margin : 3px 5px ;
		vertical-align : middle ; 
		}

	#contatti #invia {
		width : 100px ; /*  25% ;* /
		border : 1px solid #000 ;
		background-color : #f93 ;
		color : #000 ;
		font-weight : bolder ;
		margin-left : 70px ;
		}
	
	#contatti #reset {
		width : 100px ; /*  25% ;* /
		border : 1px solid #000 ;
		background-color : #ddd ;
		color : #333 ;
		}
	
	#privacy {
		margin : 15px 10px ;
		padding : 0px 0px ;
		font-size : 0.8em ;
		}
*/	
/* ----------------------------------------------------------------- */ 
/* --- LOGIN - RICERCA SPEDIZIONE - RECUPERO PASSWORD ---
 */
.loginform fieldset, #cercaspedizione fieldset, #cercaprodotti fieldset, #cercaperiferiche fieldset {
/*	vertical-align : middle ;*/
	border : 1px solid #000 ;
/*	padding : 2px 0px 5px 3px;
	margin : 5px 0px ;
	vertical-align : top ; */
	}	
/*	
	.loginform input, #cercaspedizione input, #cercaprodotti input, #cercaperiferiche input  {
		width : 74px ;
		font-size : 1em ;
		margin-right : 4px !important ;
		margin : 2px 0px 2px 0px ;
		vertical-align : middle ; 
		border : 1px solid #000 ;
		padding : 1px 1px ;
		}
	
*/	

.loginform #loginuser, 
.loginform #loginrecpwd, 
#cercaspedizione #iniziaricerca, 
#cercaprodotti #gocercaprodotti, 
#cercaperiferiche #gocercaperiferiche, 
#registraordine #invia, 
#maintdatiutente #invia, 
#registraordine #reset, 
#maintdatiutente #reset,
#carrello #invia,
#newsletter #invia,
#newsletter #reset,
#newsletter #loginmodifica,
#checkregistrazione #verifica,
#contatti #invia,
#contatti #reset
	 {
/*		width : 50px ;
		height : 17px ;
		color : #000 ;
		font-weight : bold ;*/
		background-color : inherit ; ;
/*		margin : 0px 0px 0px 0px ;
		text-align : left ; 
		padding : 1px 2px ;
*/		}
/*	
	.loginform #passlabel {
		line-height : 12px !important ; 
		line-height : 18px ;
		}
	
	.loginform label, #cercaspedizione label , #cercaprodotti label, #cercaperiferiche label { 
		/*display : block ;* / 
		width : 45px ; 
		text-align : right ; 
		margin : 2px 2px 2px 0px ; 
		padding : 0px 0px ; 
		clear : both ; 
		height : 20px ; 
		line-height : 18px ;
		}
*/
/* ----------------------------------------------------------------- */ 
/* --- CHECK STRINGA REGISTRAZIONE ---
 */
/*#checkregistrazione fieldset {
	vertical-align : middle ;
	border : 1px solid #bbb ;
	margin-top : 20px ;
/*	background-color : #eee ;* /
	padding : 10px 10px ;
	}	
	
	#checkregistrazione legend {
/*		background-color : #eee ;* /
		padding : 2px 5px ;
		border : 1px solid #bbb ;
		}
		
	#checkregistrazione input {
		width : 205px ;
		font-size : 1em ;
		margin : 2px 2px 2px 5px ;
		vertical-align : middle ; 
		}
	
	#checkregistrazione #verifica {
		width : 170px ; /*  25% ;* /
		border : 1px solid #000 ;
/*		background-color : #f93 ;* /
		color : #000 ;
		font-weight : bolder ;
		margin-left : 165px ;
		margin-top : 5px ;
		}
	
	#checkregistrazione label { 
		display : block ; 
		width : 150px ; 
		float : left ; 
		text-align : right ; 
		margin : 5px 6px 0px 2px ; 
		}
	*/
/* ----------------------------------------------------------------- */ 
/* --- FAQ ---
 */
.faqcategoria {
/*	background-color : #f93 ;*/
	color : #000 ;
/*	font-size : 1.3em ;
	font-weight : bold ;
	padding : 3px 10px ;*/
	border-top : 1px solid #000 ;
	border-bottom : 1px solid #000 ;
/*	margin : 20px 0px 10px 0px  ; */
	}
	
/*	.faqdomanda {
		font-weight : bold ;
		text-indent : 10px ;
		background-color : #fc3 ; 
		padding : 2px 0px ; 
		}
	
	.faqrisposta {
		text-indent : 10px ;
		margin-bottom : 20px ; 
		}
*/
/* ----------------------------------------------------------------- */ 
/* --- NEWS ---
 */
/*.TitoloNews {
	font-weight : bold ;
	background-color : #eee ; 
	padding : 2px 0px ; 
	}
*/	.TestoNews {
/*		margin-bottom : 20px ; */
		font-size : 1.0em ; 
		}


/* ----------------------------------------------------------------- */ 
/* --- PAGINA SITO OFF-LINE ---
 */
/*#Avviso {
	text-align : center ;
	padding : 10px ;
	font-size : 1.5em ;
	font-weight : bold ;
	letter-spacing : 2px ;
	border : 2px solid #000 ;
	margin-top : 10px ; 
	background-color : #f93 ;
	width : 80% ;
	margin : 10px auto ;
	}

#Warning {
	padding : 5px 5px ;
	text-align : center ; 
	}


/* ----------------------------------------------------------------- */ 
/* --- TRAP ERRORI DB ---
 * /
.titoli { 
	margin : 5px 10px ; 
	padding : 5px 5px ; 
	background-color : #eee ; 
	border : 2px solid #555 ; 
	font-weight : bold ; 
	text-align : center; 
	letter-spacing : 1px ; 
	width : auto ;  /* --- Annulla css/old --- * /
	}

.sottotitoli { 
	margin-top : 5px ; 
	font-size : 0.8em ; 
	font-weight : normal ; 
	letter-spacing : normal ; 
	}

.errori { 
	color : #c00 ; 
	letter-spacing: 5px ; 
	line-height : 1.5em ; 
	width : 80% ; 
	background-color : yellow ; 
	margin : 10px auto 10px auto ; 
	padding : 5px 2px ; 
	border : 1px solid #c00 ; 
	font-size : 0.8em ; 
	}
*/


/* ---- ELENCO MARCHE STAMPANTI ---- TABELLA ELIMINATA */
/*#elencomarche {
	margin-top : 20px ;
	}
	
	#elencomarche a:hover {
		background-color : transparent ;
		}
		
	#elencomarche a:hover img {
		background-color : yellow ;
		border : 1px solid #000 ;
		}
	
	#elencomarche td:hover {
		border : 1px solid transparent;
		}	
	
	#elencomarche td:hover img {
		border : 1px solid #000 ;
		}	
	
	#elencomarche img {
		padding : 5px 5px ;
		border : 1px solid transparent ;
		}
	
	#elencomarche td {
		vertical-align : middle ; 
		text-align : center ; 
		border : 1px solid #555 ;
		padding : 10px 10px ;
		}
	
	.nuova {
		background-color : #adf ;
		margin : 10px 10%;
		font-weight : bold ; 
		}
*/

