body
	{
	color:#6B6B6B;
	font-size:10px;
	margin-top: 0px;
	background-color: #ffffff;
	font-family:Verdana, Helvetica, sans-serif;
	}

body
	{
	scrollbar-base-color: #eeeeee;
	scrollbar-arrow-color: #ffffff;
	}

/* questa stupida regola è per IE che altrimenti mette uno spazio bianco sotto le immagini */
img.block
	{
	display:block;
	}
	
/* ##############--LINK--###################*/

a, a:visited, a:hover
	{
	color:#E19B00;
	text-decoration: none;
	font-weight:bold;
	}

/* ##############--MACRO CLASSI d'impaginazione--###################*/

#tutto
	{
	width:722px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}
	
#quadro
	{
	width:696px;
	padding-left:15px;
	padding-right:9px;
	background-color:#F3F3F3;
	border: 1px solid #A7A7A7;
	border-top: 0px; /*questa è giusta?*/
	}		
				
#menu
	{
	float:left;
	clear:both;
	width:146px;
	margin-bottom:10px;
	background-image: url(img/menu_bg.gif);
	}
	
#solido
	{
	height:96px;
	background-repeat:no-repeat;
	background-position:top center;
	}	
	
.voce
	{
	margin-top:6px;
	margin-left:5px;
	margin-right:11px;
	}
	
.voce span
	{
	display:none;
	}

.voce a
	{
	height: 22px;
	display: block;	
	}
	
.sottovoce
	{
	font-weight:bold;
	margin-left:22px;
	margin-top:3px;
	text-align:left;
	}
	
#navbar
	{
	position:relative;
	top:-34px;
	left: 140px;
	font-weight:bold;
	text-align:left;
	font-size:11px;
	}	
	
#main
	{
	position:relative;
	float:right;
	width:548px;
	margin-bottom:10px;
	background-image: url(img/main_bg.gif);
	}
	
#fregio
	{
	left:3px;
	top:-11px;
	position:relative;
	}
	
.bordo
	{
	padding-left:10px;
	padding-right:10px;
	}
	
.giusto
	{
	text-align:justify;
	}
	
#catbox
	{
	width:450px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	}
	
#catbox table
	{
	width:410px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	}
	
#catbox table td
	{
	width:33%;
	text-align:center;
	}
	
#prod
	{
	margin-top:10px;
	}

#listprod
	{
	margin-top:7px;
	}
	
.prods
	{
	width:100%;
	margin-bottom:14px;
	}

.prods img, #prod img.thumb
	{
	float:left;
	margin-right: 5px;
	border:1px solid #E19B00;
	}
	
.prods div
	{
	float:right;
	width;100px;
	}
	
#fondo
	{
	clear:both;
	}
	
#bottom
	{
	font-size:10px;
	margin-left:33px;
	margin-top:10px;
	}
	
#bottom span
	{
	color:#E19B00;
	font-weight:bold;
	}
	
.barratitolo
	{
	margin-left:5px;
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana, helvetica, sans-serif;
	background-color: #f8f8f8;
	}

#contmain
	{
	/* questa width serve perchè altrimenti ie non applica lo stile alla prima div */
	width:531px;
	margin-left:4px;
	margin-right:13px;
	}

#cont
	{
	padding-left:10px;
	}

#cont table
	{
	width:100%; margin-left:auto; margin-right:auto;
	}
	
#primolist
	{
	padding-left:10px;
	}
	
.prodp
	{
	width:250px;
	background-color:#f1f5f8;
	}

/* ##############--STILI dei TAG predefiniti--###################*/

td
	{
	font-size:10px;
	vertical-align:top;
	font-family:Verdana,Arial,helvetica;
	}

/*form*/

input
	{
	width: 295px;
	background-color: #ffffff;
	font-family: Verdana, helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	}
	
select
	{
	width: 100px;
	background-color: #ffffff;
	font-family: Verdana, helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	}
	
input.button
	{
	width: 100px;
	background-color: #ffffff;
	font-family: Verdana, helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	}	

textarea
	{
	width: 295px;
	background-color: #ffffff;
	font-family: Verdana, helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	}

/*form login*/

input.login
	{
	width: 100px;
	background-color: #EFDCB5;
	font-family: Verdana, helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	}
	
