@charset "UTF-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #362409;
margin:5px;
	
	background-color:#947b47;
	text-align:center;
}
p{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

h2{
line-height:2px;
font-size:13px;
font-style:italic;
font-weight:bold;
color:#870617;
}

a{
text-decoration:none;
color:#870617;
font-weight:bold;
}
a img{
border:0;
}
a:hover{
color:#fff;
}

#container{
width:1024px;
margin:0 auto 0 auto;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	border:1px solid#fff;
	background-color:#b9a169;
}

#head{
height:148px;
}
#minicart{
text-align:left;
display:block;
margin-left:150px;
height:100px;
overflow:auto;
font-size:11px;
width:402px;
}

#minicart a{
color:#780524;
}

#minicart a:hover{
color:#fff;
}


#logo{
padding-left:15px;
float:left;
}
#menu_alto{
width:810px;
height:131px;
margin:22px 0 88px 214px;
/*background-image:url(images/menu_alto/menu_alto_bg.gif);
background-repeat:repeat-x;*/

}
 #menu_alto.home{
border-bottom:1px solid #fff;
}
#menu_prodotti{

background-image:url(images/menu_prodotti/menu_prodotti_bg.png);
height:462px;
width:214px;
margin:0;
float:left;
}
#menu_prodotti.interno{
background-image:url(images/menu_prodotti/menu_bg_int.jpg);
background-repeat:repeat-x;
height:100%;
width:214px;
margin:0;
float:left;
text-align:left;
margin-top:0px;
padding-top:40px;
font-size:13px;

}
#menu_prodotti a{
color:#870617;
font-size:13px;

}

#menu_prodotti a:hover{
color:#fff;
font-size:13px;

}



#menucontainer.home{
background-image:url(images/menu_prodotti/bg_home.png);
background-repeat:repeat-x;
height:100%;
width:214px;
margin:0;
float:left;
text-align:left;
margin-top:37px;
padding-top:40px;
font-size:13px;


}




#menu_prodotti div ul{
margin-top:20px;
}
#menu_prodotti div ul ul{
margin-top:0;
}
#menu_prodotti div ul li{
list-style:none;
text-transform:uppercase;
margin-bottom:5px;

}

#menu_prodotti ul ul{
margin-left:-30px;
display:none;
}
#menu_prodotti ul ul li{
position:relative;
text-transform:none;
margin-bottom:10px;



}
#attivo li{
display:block;
}

#current a{
color:#780524;

}


/*#menu_prodotti ul ul li:hover ul{
display:block;
color:#fff;
}

div#menu_prodotti ul li:hover ul
{display: block;
}
div#menu_prodotti ul ul,
div#menu_prodotti ul li:hover ul ul,
div#menu_prodotti ul ul li:hover ul ul
{display: none;}


* html div#menu_prodotti ul ul,
* html div#menu_prodotti ul li:hover ul ul,
*html div#menu_prodotti ul ul li:hover ul ul
{display: none;
margin:0 0 0 0;
padding:0}*/

#menucontainer{
position:absolute;
z-index:2000;
}


#fotos {
margin:54px 0 74px 0;
float:left;


}
#slideshow{
padding:0;
margin:24px 0 auto auto;

}
#fotos.interno{
margin:0px 0 74px 0;
text-align:left;
}
#text {
width:269px;
margin-left:720px;
text-align:left;
padding:0 29px 0 13px;


margin-top:60px
}
#text.interno {
width:254px;
margin-top:30px;
margin-left:-700px;
}
#frm_text{
margin-top:70px;
font-weight:bold;
text-align:left;
margin-left:630px;
margin-right:20px;
font-size:10pt;



}

#main{
height:464px;
border-bottom:1px solid #fff;
}

#main.interno{
height:503px;
}

#main.prodotti{
height:1630px;

}

#menu_basso.interno{


border-bottom:1px solid #fff;
width:1024px;
margin-left:0;
text-align:left;


}
#menu_basso.home{
position:relative;
margin-top:39px;
background-image:url(images/menu_basso/menu_basso_bg.gif);
background-repeat:repeat-x;

margin-bottom:-14px;
z-index:10000;
}
#menu_basso.home a{

}

#footer{
color:#780524;
background-image:url(images/footer_bg.gif);
height:150px;
margin-top:14px;
padding-top:21px;
padding-left:215px;

}
#footer p{
padding-top:10px;
text-align:center;


}

#lang{
position:absolute;
top:141px;
width:995px;
text-align:right;
font-size:13px;
font-style:italic;
}
#lang.interno{
position:absolute;
top:200px;
width:115px;
float:right;
text-align:right;
font-size:13px;
font-style:italic;
margin-left:905px;
color:#870617;
}
#pampino_azienda, #pampino_vigneti{
position:absolute;
margin-left:10px;
top:528px
}

#pampino_cantine{
	position:absolute;
	margin-left:10px;
	top:503px;
	margin-left:0;
}


#pampino_prodotti{
position:absolute;
margin-left:0;
top:633px
}
.scheda p{
background-image:url(images/pragraf.png);
background-repeat:no-repeat;
background-position:bottom;
padding:10px;
padding-bottom:20px;
}

.scheda{
float:left;
width:248px;


}
#product_foto.scheda{
float:left;
width:273px;
}
#scheda{


}
#scheda_c1{
padding:10px;
border-right:1px solid #870617;
padding:0 10px 20px 15px;
}
#scheda_c1 p, #scheda_c2 p{
text-align:left;
margin-bottom:10px;
}
.text{
float:left;
width:350px;
text-align:left;
padding:10px;
}
#text_c1, #text_c2{

}

#e-comm{
text-align:right;
color:#780524;
margin-top:20px;
font-size:13px;

}
#prod_info{

font-weight:bold;

}
.single_price{
text-align:left;
font-size:15px;
font-weight:bold;


}
.price{
font-size:15px;
font-weight:bold;

}
#acqu{
background-color:#c6b283;
border:1px solid #947b47;
}
.add-to-cart{

margin:10px;
}
#sideSale{

margin-top:20px;
text-align:left;

}
.prod_list_item{
width:520px;
height:190px;
 position:relative;
 text-align:left;
}

#cat_opener{
width:500px;
margin-left:150px;
 position:relative;
 text-align:left;
 border-bottom:2px dotted #fff;
 margin-bottom:30px;
}


.list_details{
margin-left:150px;
line-height:20px;
}

#loginForm{
float:right;
margin-top:-80px;
margin-right:94px;	
text-align:left;
line-height:10px;
}

input.loginForm{
font-size:9px;
border:dotted 1px #000;
background-color:#947b47;
}
.box{
border:1px solid #5e400f;
background-color:#e1d2b3;
}
ul.indi{color:#870617;}
ul.indi li{
list-style:none}


.non_disp{
border:1px solid #870617;
background-color:#e1d2b3;
padding:1px 12px;
color:#870617;
}
#errorMessage{
font-size:16px;
font-weight:bold;
}
#cc{

position:absolute;
margin-left:840px;
top:810px;

}

#cc_int{

position:relative;
margin-left:730px;
margin-top:-60px;


}
#banners{
position:relative;
top:-80px;
margin-left:-200px

}
#privacy{
font-size:10px;
}
#menu_alto.home #loginForm{
display:none;
}
#logme{
float:right;
margin-top:-80px;
margin-right:103px;	
text-align:left;
line-height:10px;
}



#menu_alto.home #minicart{
height:90px;
}


#slideshow {
    position:relative;
    height:366px;

float:left;

}

#slideshow IMG {
    position:absolute;
    top:30px;
    visibility:hidden;
    z-index:8;

}

#slideshow IMG.active {
    z-index:10;
visibility:visible;
}

#slideshow IMG.last-active {
    z-index:9;
}


#text.news {
width:520px;
margin-top:30px;
margin-left:230px;

}



#special{
z-index:50000;
position:absolute;
top:546px;
margin-left:139px;
}




#prod_mese{


}
#thumb_img{
float:left;

}
#thumb_spacer{

height:50px;

}
#thum_descr{

padding-top:30px;
padding-left:10px;
height:44px;
font-weight:bold;
background:url(/images/fondino-bianco.png);
}





