body
{
    margin: 0;
    background-color: #FFFBE7;
    min-width: 800px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    text-align: center;
}
a
{
    text-decoration:none;
	color:#948A6F;
}
a img
{
    border:0;
}
img, div { behavior: url(iepngfix.htc);}
/*per compatibilità con googlemap posto che il div che contiene la mappa abbia id="map"*/
#map img, #map div { behavior: none;}
#wrapper
{
    position:absolute;
    height:525px;
    min-height:525px;
    left:0;
    top:50%;
    width:100%;
    margin-top:-250px;
}
#Corpo
{
    position:relative;
    width: 800px;
    margin:0 auto;
    text-align: left;
	background-color:#fff;
}
#wrapper #Corpo
{
	height:525px;
}
#Intestazione
{
    float:left;
    background-color:#DBD6B3;
    width:194px;
    height:500px;
    border-right:solid 1px #85775A;
}
#TopHead
{
    float:left;
    background-color:#DBD6B3;
	width:100%;
	padding: 5px 0;
	
}
#Intestazione #Logo
{
    margin-top:16px;
}
#TopHead #Logo
{
    margin-top:10px;
	float:left;
}
#Intestazione #Lang
{
	font-size:10px;
	position:absolute;
	right:0;
	top:-14px;
}

.Indirizzo
{
    float:left;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    text-align:center;
    color:#3333CC;
    font-size:12px;
    margin:10px;
    padding:2px;
}
hr
{
    float: none;
    clear: both;
    border-right: #99f 2px ridge;
    border-top: #99f 2px ridge;
    border-left: #99f 2px ridge;
    border-bottom: #99f 2px ridge;
}
#Intestazione #MenuBox
{
    position: absolute;
    top: 191px;
    left: 0px;
    
}
#TopHead #MenuBox
{
	float:left;
	background:url(images/menu_bg.gif) no-repeat left center;
	padding-left:15px;
}
#Intestazione #Menu
{

    width: 83px;
    float:left;
    /*border-left: 1px solid #948A6F;*/
    border-right: 2px solid #B7B091;
	position:absolute;
	top:38px;
	left:0;
	padding:0 0 0 13px;
    background:url(images/menu_bg.gif) no-repeat left center;
    
}
#Menu a
{
    display:block;
    width:auto;
    height:15px;
    color:#6F614C;
    text-align:left;
    text-decoration:none;
    font-size:10px;
    padding-top:3px;
    padding-left:12px;
    background-repeat: no-repeat;
}
#MenuBox a:hover
{
    background-color:#85775A;
    color:#A19272;
}
div.SubMenu
{
    float:left;
    width:95px;
	margin-left: 95px !important;
	margin-left: 48px;
}
div.SubMenu a
{
    float:left;
    width:72px;
    padding-left:9px;
    color:#6F614C;
    font-size:10px;
}
div.SubMenu h3
{
	font-size:11px;
	font-weight:normal;
	margin:0 0 0 3px;
	background-color:#B7B091;
    color:#6F614C;
	padding-left:0px;
	display:block;
	clear:both;	
}
div.SubMenu div
{
    clear:both;
    width:72px;
}	
#Contenuto
{
    float:left;
    width:372px;
    height:500px;
    background-color:#fff;
}
#Catalogo
{
    float:left;
    width:800px;
    background-color:#fff;
}
#Extra
{
    position:absolute;
    right:0;
    width:232px;
    height:500px;
    background-color:#DBD6B3;
    border-left:1px solid #EDEAD9;
}
#Extra #UserMenu
{
    font-size:10px;
    color:#6F614C;
    padding:5px 0 0 5px;
}
#Extra #UserMenu img
{
    vertical-align:middle;
}
#Prodotto
{
    position:relative;
    height:490px;
    padding:5px;
    font-size:11px;
    color:#6F614C;    
}
#Prodotto #Foto
{
    text-align:center;
    height:320px !important;
    min-height:320px;
    height:auto;   
}
#Prodotto h1
{
    position:absolute;
    top:0px;
    right:10px;
    background-color:#DBD6B3;
    color:#fff;
    font-size:12px;
    padding:2px;
}
#Prodotto h2
{
    font-size:10px;
    font-weight:normal;
    margin:0 0 5px 0;
    border-bottom:1px solid #B7B091;
    color:#B7B091;
}
#Prodotto #Varianti
{
    width:100%;    
}
#Prodotto #ProdDetails
{
    width:100%;
    margin:-15px 0 6px 0;
    font-size:10px;
}

#Prodotto #Varianti div.Variante
{
    float:left;
	width:105px;
    margin:0 11px 8px 0;
	font-size:10px;
}
#Prodotto #Buy
{
    position:absolute;
    bottom:5px;
    right:5px;  
}
#Prodotto #Buy form
{
    margin:0;
}
#Prodotto #Buy input, #Prodotto #Buy select
{
    font-size:9px;
    color:#6F614C;
}
#Prodotto #Buy form span
{
    font-weight:bold;
}    
#Piedipagina
{
    
    width:800px;
    font-size:11px;
    color:#cc6600;
    text-align:left;
}
#Piedipagina p
{   
    margin:0;
}
/* ## minibox ##*/
div.minibox
{
    float:left;
    width:180px;
	margin:10px 20px !important;
	margin:10px 10px;
	border:1px dotted #948A6F;
    padding:3px;
	font-size:10px;
}
div.minibox h1
{
    font-size:12px;
    color:#fff;
    background-color:#948A6F;
    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;
    border-top:1px dotted #ccc;
	list-style:none;
}
/*Cart*/
#Cart
{
    float:left;
    width:180px;
	margin:10px 20px !important;
	margin:10px 10px;
	border:1px dotted #948A6F;
    padding:3px;
}
#Cart a img
{
    border:0;
    vertical-align:bottom;
	opacity:.45;
    -moz-opacity:.45;
    filter:alpha(opacity=45);	
}
#Cart a:hover
{
    color:#FFFBE7;
}
#Cart a:hover img
{
	opacity:1;
    -moz-opacity:1;
    filter:alpha(opacity=100);	
}
#Cart h1
{
    font-size:10px;
    color:#fff;
    background-color:#948A6F;
    margin:0;
    padding:2px;
}
#Cart ul
{
    margin:0;
    padding:0;
    border-top:1px dotted #ccc;
	list-style:none;
}
#Cart ul li a
{
    font-size:9px;
    color:#000;
}
/*EDIT CART TABLE*/
#EditCart
{
	font-size:11px;
}
	

