body
{
	color: #000;
}
#Intestazione
{
    /*background-image:url(images/head_bg2.jpg);*/
}
#LogoShop
{
    position:absolute;
    top:15px;
    left:25px;
}
#Catalogo
{
    clear:both;
    float:left;
    width:960px;
    margin:0 auto;
    padding:30px 0;
    background-color:#fff;
}
#Catalogo #Nav
{
    float:left;
    padding:10px 10px;
	width:150px;
	color:#666;
}
#Catalogo #Nav #Avvisi p
{
	text-align:justify;
	font-size:11px;
	color:#333;

}
#Catalogo #Nav #Avvisi p strong
{
	color:#000;
}
#Catalogo #MainBox
{
	float:left;
	color:#000;
	text-align:left;
	width:750px;
}
#Catalogo #MainBox h4, #Catalogo #MainBox h3
{
	color:#000;
}
#Catalogo #Main
{
    font-size:16px;
    letter-spacing:-0.03em;
    margin:0 5px 0 5px;
    float:left;
    width:575px;
    text-align:left;
    font-style:italic;
    color:#333;	
}
#Catalogo #Main #ItemPhoto
{
    float:left;
	margin:0 10px 0 0;
}
#Catalogo #Main #ItemInfo
{
    float:left;
    width:auto;
    margin:30px 20px 0 0;
}
#Catalogo #Main #ItemInfo h2
{
	font-size:14px;
	font-style:normal;
	color:#666;
	margin:0;
}
#Catalogo #Main #ItemInfo h3
{
	font-size:16px;
	font-style:italic;
	color:#000;
	margin:0;
}
#Catalogo #Main #ItemInfo h1
{
	font-size:20px;
	font-style:normal;
	color:#D3AF12;
	margin:0;
}
#Catalogo #Main #ItemBuy
{
    float:none;
    clear:both;
}
#Catalogo #Main #ItemBuy h5
{
   font-size:12px;
   margin: 0 0 10px 0; 
}
#Catalogo #Main #ItemBuy h6
{
   font-size:15px;
   margin: 0 0 0 0;
   color:#45556F; 
}
#Catalogo a img
{
    border:1px solid #D3AF12;
}
#Catalogo #Main #ElencoProdotti
{
	float:left;
	width:auto;
}
#Catalogo #Main #ElencoProdotti div.item
{
	width:250px;
	float:left;
	border-left: 1px dotted #999;
	padding:0 5px 0 5px;
	margin:0 5px 5px 5px;
	text-align:left;
}
#Catalogo #Main #ElencoProdotti a img
{
	float:left;
	margin:0 5px 0 0;
}
#Catalogo #Main #ElencoProdotti div.item a
{
	color:#D3AF12;
}
#Catalogo #Main #ElencoProdotti div.item  h1
{
	font-size:14px;
	font-style:normal;
	
	margin:0;
}
#Catalogo #Main #ElencoProdotti a h2
{
	font-size:11px;
	font-style:normal;
	color:#666;
	margin:0;
}
#Catalogo #Main #ElencoProdotti a h3
{
	font-size:11px;
	font-style:italic;
	color:#000;
	margin:0;
}
#Catalogo #Main #ElencoProdotti #PageInfo
{
	font-size:11px;
	font-style:italic;
	color:#000;
	margin:0 0 20px 0;
	padding:0 0 0 15px;
	border-bottom:1px dotted #ccc;
}
#Catalogo #Extra
{
    width:180px;
    float:left;
    margin:0 0 0 5px;

}
#Catalogo #Cart
{
    float:left;
    border:1px dotted #ccc;
    padding:3px;
}
#Catalogo #Cart a img
{
    border:0;
    vertical-align:bottom;
}
#Catalogo #Cart a:hover
{
    color:#D3AF12;
}
#Catalogo #Cart h1
{
    font-size:12px;
    color:#fff;
    background-color:#D3AF12;
    margin:0;
    padding:2px;
}
#Catalogo #Cart ul
{
    margin:0;
    padding:0;
    border-top:1px dotted #ccc;
	list-style:none;
}
#Catalogo #Cart ul li a
{
    font-size:11px;
    color:#000;
}
#Catalogo #EditCart
{
    color:#000;
    font-weight:bold;
}
#Catalogo #EditCart thead
{
    color:#fff;
    background-color:#999;
    
}
#Catalogo #EditCart th
{    text-align:left;
    
}
#Catalogo #EditCart td
{
    text-align:left;
    
}
#Catalogo #EditCart td.numeri
{
    text-align:right;
}
#Catalogo #EditCart table.varianti
{
    font-size:12px;
    color:#999;
    font-weight:normal;
}
/* ##PAGING## */
#Paging
{
	text-align:center;
	width:100%;
	clear:both;
	float:left;
}
#Paging a
{
	padding:3px;
	border:#FCBA79 solid 1px;
	font-size:12px;
	background-color:#fff;
	width:20px;
	display:block;
	float:left;
	margin:6px 5px;
}
#Paging a:hover
{
	background-color:#D3AF12;
}
#Paging a.current
{
	background-color:#D3AF12;
	color:#fff;
}
/* ## minibox ##*/
div.minibox
{
	float:left;
	font-size:11px;
	padding:3px;
	border:1px dotted #ccc;
	width:170px;
	margin: 0 0 10px 0;
}
div.minibox h1
{
    font-size:12px;
    color:#fff;
    background-color:#D3AF12;
    margin:0;
    padding:2px;
}
div.minibox #BoxCenter
{
	padding:2px;
	}
div.minibox form
{
	margin:0;
	padding:3px;
}
div.minibox input
{
	font-size:10px;
}
div.minibox ul
{
	margin:0;
	padding:0;
	list-style:none;
}
/* ## LOGIN ##*/
#LoginBox
{
	float:left;
	font-size:11px;
	padding:3px;
	border:1px dotted #ccc;
	width:170px;
	margin: 0 0 10px 0;
}
#LoginBox h1
{
    font-size:12px;
    color:#fff;
    background-color:#D3AF12;
    margin:0;
    padding:2px;
}
#LoginBox #BoxCenter
{
	padding:2px;
	}
#LoginBox form
{
	margin:0;
	padding:3px;
}
#LoginBox input
{
	font-size:10px;
}
#LoginBox ul
{
	margin:0;
	padding:0;
	list-style:none;
}
/* PROMO BOX */
#Promo
{
	background-color:#C2C9D4;
}
#Promo div.PromoItem
{
	float:left;
	width:78px;
	margin:3px;
	text-align:center;
}
#Promo div.PromoItem a
{
	color:#153951;
}
#Promo div.PromoItem a:hover
{
	color:#D3AF12;
}
/* search Box */
#SearchBox
{
	width:150px;
}
#Produttore
{
	margin:3px 0;
}
#Produttore select
{
	font-size:10px;
	width:160px;
}
#ErrorBox
{
	
}
#Piede
{
	color:#ccc;
}