body, html 
{ 
	margin: 0px; 
	padding: 0px; 
	font:normal 12px Arial;
}

.buttontop {
	margin: 0px; padding: 0px;
}

.buttontop p{
	margin: 0px; padding: 0px;
}

.buttontop img{
	margin: 0px; padding: 0px; border: none;
}

body
{ 
	background: url(../public/sfondo/sfondo.jpg) center repeat-y #000   ;
	color:#000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

a
{
	color:#000;
	text-decoration:none;
}

img
{
	border:none;
}

hr 
{
	height: 1px;
	border: none; 
	color: #666666; 
	background: silver;
	width:100%;
	margin:0px;
	padding:0px;
}

#main_table
{
	width:972px;
	border-collapse:collapse;
}

#main_table td
{
	margin:0px;
	padding:0px;
}

#superiore
{
	width:100%;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}

#logo
{
	width:443px;
	height:127px;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

#logo img
{
	margin:8px 0px 0px 0px;
	padding:0px;
}

#login
{
	width:189px;
	height:127px;
	margin:100px;
	padding:0px;
	vertical-align:top;
}

#carrello
{
	width:325px;
	height:127px;
	margin:9px 0px 0px 0px;
	padding:0px;
	vertical-align:top;
}

#carrtop
{
	margin:5px;
	padding:0px 0px 0px 0px;
	color:#999999;
}
#carrtop a
{
	color:#999999;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}

#menutop
{
	border-top:1px solid #cccccc;
	width:800px;
	height:32px;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

#trattino
{
	color:#fff;
	margin:0px;
	padding:0px 18px;
}

#lingue
{
	margin:0px;
	padding:0px;
	border-top:1px solid #cccccc;
	width:172px;
	height:32px;
	vertical-align:middle;
	color:#666666;
	text-align:right;
}

#lingue a
{
	color:#666666;
	font-size:14px;
	padding:0px 10px;
	text-decoration:none;
}

#linguaatt
{
	color:#fff;
}

#menu_lat_sx
{
	width:210px;
	border-top:1px solid #fff;
	background: url(../public/sfondo/sinistro.jpg) top repeat-x #fff; color: #000;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

#menu_sinistro a,#riccat
{
	font-size:14px;
	margin:10px 7px;
	padding:0px;
	display:block;
	color:#000;
}

#menu_sinistro a:hover,#riccat :hover
{
	color:#BD9F93;
}

#sx_attivo
{
	color:#BA9988;
}

#sx_nonattivo
{
	color:#fff;
}

#mezzo
{
	width:7px;
	margin:0px;
	padding:0px;
}

#contenuto,#contenuto_catalogo
{
	width:755px;
	border-top:1px solid #fff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	min-height: 628px; height: auto; height: 628px;
	vertical-align:top;
	background:#fff;
	color:#000;
}

#contenuto_catalogo
{
	background:#fff;
	color:#000;
}

#contenuto_catalogo a
{
	color:#000;
}

#contenuto_categoria
{
	color:#666666;
	width:66%;
	margin:10px;
	padding:0px;
}


#content
{ 
	margin:0px;
	padding:0px 0px 0px 0px;
	font:normal 14px Arial; 
}

#content a
{ 
	/*color:#fff;	*/
	color:blue;
	font:normal 14px Arial;
}

#content_catalogo
{ 
	margin:20px;
	padding:0px 0px 0px 0px;	
	color:#000;
	font:normal 14px Arial; 
}

#content_catalogo a
{ 
	color:#ff0000;	
	font:normal 14px Arial;
}


#tutto_car
{
	color:#000;
	font:normal 12px Arial;
}

#tutto_car a
{
	color:#BD9F93;
	font:normal 12px Arial;
}

#footer
{
	padding:0px;
	margin:0px;
	vertical-align: middle;
	font:normal 12px Arial;
	color:#fff;
	text-align:center;
	border-top:1px solid #cccccc;
}

#footer a
{
	color:#B6998E;
}

#footer a:hover
{
	text-decoration:underline;
}

#miozoom
{
}

#miopdf
{
	
}

#immagini_scheda
{

}

#desideri
{
	
}

#informazioni
{
}

#tabfineprod
{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
}

#tabfineprod td
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
	text-align:left;
}

#consigliati
{
	width:50%;
}

#collegati
{
	background:#E5E5E5;
	padding:0px 10px 10px 10px;
	margin:-10px 10px 10px 10px;
}

#collegati a
{
	color:#000;
}

#tabfineprod h3
{
	background:#E5E5E5;
	font-weight:bold;
	font-size:14px;
	padding:10px;
	margin:10px;
}

#link_coll
{
	float:left;
}

.casella
{
	border:1px solid #999999;
	width:28px;
	margin:1px;
	padding:0px 0px 0px 0px;
}

#div_casella
{
	font-weight:bold;
	/*float:left;*/
	/*width:100px;*/
}

#tab_carrello
{
	width:100%;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	color:#fff;
}

#tab_carrello td
{
	margin:0px;
	padding:0px;
	vertical-align:bottom;
}

.miobold
{
	font-weight:bold;
	font-size:14px;
}

.miobold2
{
	font-weight:bold;
	font-size:17px;
}

#nero
{
	background:#000;
	position:absolute;
	width:748px;
	height:628px;		
}

#tabella_opzioni
{
	margin:373px 0px 0px 535px;
	padding:0px;
	border-collapse:collapse;
	position:absolute;
	width:160px;
}

#tabella_opzioni td
{
	height:30px;
	vertical-align:middle;
	text-align:left;
	width:50%;
}

#logindiv,#logindiv a
{
	color:#fff;
}

h1
{
	font-size:25px;
	margin:0px;
	padding:0px;
}

h2
{
	font-size:20px;
	margin:0px;
	padding:0px;
}

.bg1
{
	background:#fff;
	color:#000;
	border:1px solid #999999;
	width:28px;
	margin:1px;
	padding:0px 0px 0px 0px;
}

.bg2
{
	background:#D4FFD4;
	color:#000;
	border:1px solid #999999;
	width:28px;
	margin:1px;
	padding:0px 0px 0px 0px;
}
