body		{ margin:0px; padding:0px; background-color:black; }div		{ font-family:Arial,Verdana,sans-serif; font-size:12px; color:#000; }table		{ font-family:Arial,Verdana,sans-serif; font-size:12px; color:#000; margin:auto; padding:0px; border:0px; border-collapse:collapse; text-align:left; }td		{ margin:0px; padding:0px; border:0px; border-collapse:collapse; vertical-align:top; }a		{ color:#CC0000; text-decoration:none; }form		{ margin:0px; padding:0px; border:0px; }img		{ margin:0px; padding:0px; border:0px; }h1		{ margin:0px; padding:0px; }h2		{ margin:0px; padding:5px; font-size:11px; color:#FFFFFF; background-color:#CC0000; border-bottom:2px solid #990000; text-transform:uppercase; }h3		{ font-size:12px; font-weight:bold; margin:0px; padding:0px; color:#D90000; }hr		{ border-top:1px solid gray; border-bottom:none; border-left:none; border-right:none; clear:both; }p 		{ padding:0px 0px 5px 0px; }input,select,textarea		{ margin:0px 0px 0px 0px; border:1px solid black; font-size:12px; padding:2px; }#contenitore	{ width:960px; padding:10px; background-color:#FFDAC1; margin:auto; }#main			{ width:580px; float:left; }#main h2			{ margin:0px 0px 20px 0px; }#foot			{ margin-top:10px; color:white; text-align:center; line-height:20px; background-color:#CC0000; border-bottom:2px solid #990000; clear:both; }#foot a			{ color:white; font-weight:bold; }#sx				{ width:180px; margin-right:10px; border-bottom:2px solid #CC0000; float:left; }#dx				{ width:180px; margin-left:10px; float:right; }#dx a, #sx a		{ color:white; }.categorie		{ margin:0px; padding:0px; }.categorie li		{ font-size:11px; background-color:#FF934A; list-style-type:none; /*border-bottom:1px solid white;*/ }.categorie li a	{ display:block; padding:2px 5px; }.categorie li a:hover	{ background-color:#CC0000; display:block; }.login			{ background-color:#FF934A; text-align:center; margin:0px 0px 10px 0px; border-bottom:2px solid #CC0000; }.cartoleria		{ background-color:#FF934A; margin:0px 0px 10px 0px; border-bottom:2px solid #CC0000; color:white; }.visitati		{ background-color:#FF934A; padding:10px; border-bottom:2px solid #CC0000; color:white; }#paginazione	{ text-align:center; padding:5px; }#menu				{ width:660px; height:30px; background-color:#CC0000; border-bottom:2px solid #990000; float:left; }#menu ul			{ margin:0px; padding:0px; list-style-type:none; font-weight:bold; }#menu li			{ display:block; float:left; }#menu li a			{ display:block; padding:8px; text-transform:uppercase; color:white; font-size:12px; }#menu li a:hover	{ color:white; display:block; background-color:#990000; }#ricerca		{ width:290px; height:24px; padding:6px 10px 0px 0px; color:white; font-weight:bold; background-color:#CC0000; border-bottom:2px solid #990000; float:right; text-align:right; }/*#ricerca		{ width:300px; border-bottom:2px solid #990000; float:right; }*/.articolo_home { padding:5px 0px 5px 0px; text-align:left; color:white; }.spazio			{ height:20px; }.button			{ font-weight:bold; color:#FFF; background-color:#CC0000; padding:0px 10px; }.errore			{ font-weight:bold; line-height:20px; color:#FF0000; text-align:center; }.catalogo_bianco { background-color:#FFDAC1; }.catalogo_grigio { background-color:#F0F0F0; }.catalogo_foto	{ border:1px solid #CC0000; }.logout td		{ height:30px; line-height:30px; vertical-align:middle; }/* registrazione */#registrazione			{ width:800px; margin:0px 60px 20px 60px; padding:10px; float:left; border:1px solid #CC0000; }#registrazione h2		{ margin:0px 0px 20px 0px; }#registrazione td		{ padding:0px 2px; line-height:25px; height:25px; vertical-align:middle; }/* ricerca */.ricerca_categoria { margin:0px 0px 10px 0px; padding:5px; color:#FFFFFF; background-color:#FF934A; text-transform:uppercase; font-weight:bold; }.ricerca_categoria a { color:white; }/*Stili carrello */.righe td		{ border:1px solid #FFDAC1; background-color:#FFC49B; vertical-align:middle; }.foto			{ float:left; margin-right:10px; border:1px solid #FF934A; }.totali			{ background-color:#FFC49B; padding:5px; text-align:right; }.totale th		{ background-color:#CC0000; color:#FFFFFF; padding:5px 0px; text-align:center; border:1px solid #FFDAC1; font-weight:bold; }.intestazione td	{ color:#FFF; font-weight:bold; text-align:center; background-color:#CC0000; padding:0px 2px; line-height:20px; }/* banner */#banner { width:100%; padding:10px 116px; }/* stili variante */.bg_variante	{ width:300px; background-color:#FFDAC1; }.desc_variante	{ line-height:20px; }/* stili condizioni */.dati li			{ line-height:17px; padding:3px 0px; }/* Stili amministrazione */.fondo			{ background-color:#E1E1E1; }tr.report		{ background-color:#DDD; }tr.report:hover	{ background-color:#00FF99; }.report td		{ border:1px solid #FFF; padding:0px 2px; line-height:23px; height:23px; vertical-align:middle; }.cella_admin td	{ color:#FFF; font-weight:bold; text-align:center; background-color:#CC0000; padding:0px 2px; line-height:20px; }.cella_admin a	{ color:#FFF; }.mailing		{ width:760px; background-color:#FFDAC1; }.corpo			{ padding:20px; }/*adfoto */#sfondo_login { width:310px; height:200px; background:url(/immagini/sfondo_login.png) no-repeat 0 0; color:#FFFFFF; font-weight:bold; }#inserimento { width:700px; background-color:#DDD; }