@charset "UTF-8";
/* reset */

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}


.testoForm {
color: #333333;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
vertical-align:middle;
margin: 5px;
}

.campiForm {
	color: #333333;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	border: solid 1px #333333;
	margin: 5px;
}

/* Navigation */
#menusec {
width:600px;
float:left;
margin-top:70px;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
}
.nav li {
float: left;
margin-right:10px;
position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
display: block;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
padding:2px 0 8px 10px;
}

.nav li a:hover {
  color: #ff0000;
     font-weight:bold;
}

#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #ffffff;
  color: #666666;	
  padding:5px 10px ;
       font-weight:bold;
   
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  color: #000;	
       font-weight:bold;

}

#nav-one  li ul li {
margin-bottom:  -4px ;
}

.nav ul {
  background: transparent;
  list-style: none;
  margin: 0;
  width: 180px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 22px;
       font-weight:bold;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
	width: 250px;
  border-bottom: 0;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
     font-weight:bold;
}


/* fine navigation */










/* grid */

html, body {
background-color:#000000;
}



#header {
height:104px;
width:869px;
margin:18px auto 0 auto;

}
#menumain {
width:600px;
float:left;
}

#logo {
width:218px;
height:42px;
float:right;
}

#bannermain {
width:869px;
margin:0 auto;
}

#contenuti {
background-color:#FFFFFF;
min-height:280px;
height:auto !important;
height:280px;
}


#consumo {
 min-height:400px; padding:20px 0 0 10px;width:145px; float:left; border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF; 
}

#consumo h2 {
color: #CC6633;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#consumo p {
color: #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}
#contenutishop {
background-color:#CCCCCC;
min-height:280px;
height:auto !important;
height:280px;
}

#contenutiacq {
width:1000px;
margin:0 auto;
padding-top:30px;
}

#contenutiacq2 {
width:1000px;
margin:0 auto;
padding-top:30px;
background-color:#FFFFFF;
}
#bollini {
width:85px;
height:524px;
float:left;

}

#bollini img{
margin:80px 0;
padding:0;
}

#contenutiacqimg {
min-height:524px;
height:auto !important;
height:524px;
width:903px;
float:left;
}
#contenutiacqimg img {
float:left;
}

#schedaprod {
padding:30px 0;
width:700px;
float:left;
margin-right:20px;
background:transparent url(../images/banner/bgscheda.gif) repeat-y top left;

}
#immagine {
float:left;
margin:0 20px;
height:524px;
}

#icone img{
	
	margin:30px 10px 0px 0px;
}

.pulsanti {
float:left;
margin:20px 33px;

}


#dettagli {
float:left;
width:400px;
}


#dettagli .bold {
	color:#000000;
	font-weight: bold;
	font-size: 14px;
}

#testi {
width:780px;
margin:0  auto;
padding:20px 89px 0 0;
}


#acq {
width:69px;
height:87px;
position:relative;
top:-20px;

}

#bannersec {
height:100px;
width:869px;
margin:0 auto;

}

#footer {
background-color:#575f61;
height:25px;
text-align:center;
clear:both;

}
#footer p {
width:780px;
margin:0  auto;
padding:5px 89px 0 0;
text-align:center;
}

#promo {
width:148px;
float:left;
position:relative;
top:-61px;
margin-right:150px;
}

#piemonte {
margin:0 auto;
width:233px;
}


#lingue {
padding-top:40px;
width:250px;
float:right;
text-align:center;
}
#bannersec #lingue p {
width:250px;
text-align:center;
}

#bannersec #lingue ul {
text-align:center;
}

#lingue li {
display:inline;
text-align:center;
}







/* typo */

strong {
font-weight:bold;
}

#testi h1 {
font-family:"Arial Black", Arial, Helvetica, sans-serif;
font-size:48px;
margin:0 0 15px 0;
}
.h1chisiamo {
color:#b6d89b;
}


.h1latradizione {
color:#947a67;
}

.h1prodottotradizione {
color:#d1ba8a;
}

#testi p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#999999;
padding:0 0 20px 0;
}


#menu li {
display:inline;
margin-right:6px;
}

#menu li a {
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
#menu li a:hover{
color:#FF0000;
}

#chisiamo .chisiamo  {
color:#FF0000;
}

#latradizione .tradizione  {
color:#FF0000;
}

#materieprime .materie  {
color:#FF0000;
}

#acquista .acquista  {
color:#FF0000;
}

#contatti .contatti {
color:#FF0000;
}

#link .link{
color:#FF0000;
}

#schedaprod h2, #elencoprod h2 {
color:#f27000;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
font-size:16px;
line-height:24px;

}

#schedaprod h3, #elencoprod h3 {
color:#f27000;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
}

#schedaprod p, #elencoprod p {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
}

#bannersec  p{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px 0 5px 0;
line-height:12px;
width:780px;
}

#bannersec  a{
color:#ff0000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
margin:0 12px 0 0;
line-height:16px;
}

#bannersec  a:hover {
color:#999999;
}

#footer p {
font-size:10px;
color: #999999;
font-family:Arial, Helvetica, sans-serif;
}

#footer a {
font-size:10px;
color: #999999;
font-family:Arial, Helvetica, sans-serif;
}

#elencoprod  {
min-height:524px;
height:auto !important;
height:524px;
width:903px;
float:left;
background-color:#FFFFFF;
margin-left:10px;
}

.itemProd {
width: 230px;
float:left;
margin:30px 20px;
}


 #elencoprod  .itemProd  h2,  #elencoprod  .itemProd  h3,  #elencoprod  .itemProd  p,  #elencoprod  .itemProd  img {
text-align:center;
}

#elencoprod  .itemProd  p {
color:#999999;
}

#elencoprod  .itemProd  strong {
font-size:14px;
color:#666666;
}



.h1prodottoaglio {
color:#AD9689;
}


.h1prodottopomopep {
color:#ED9B60;
}


.h1prodottoaceto {
color:#E5C05D;
}


.h1prodottobagnet {
color:#B6D89B;
}


/* carrello */

#carrello {
width:100%;
}
#carrello hr {

border:0;
height:1px;
background-color:#000000;
}
#carrello td {
font-family:Tahoma, Verdana, Helvetica;
color:#999999;
font-size:11px;
text-align:center;
vertical-align:middle;
}
#intestazioni td {
background-color:#999999;
padding:4px;
color:#FFFFFF;
border:1px solid #000000;
}
.elenchi td {
text-align:center;
vertical-align:middle;
}

#crqta {
width:60px;
}

#crdime {
width:60px;
}
#crprezzo {
width:60px;

}
#crelimina {
width:60px;
}

#crtotale {
padding:5px;
background-color:#FFFFCC;
}
.dati {
width:220px;
float:left;
font-family:Tahoma, Verdana, Helvetica;
color:#999999;
font-size:11px;
}

.dati div {
margin-bottom:3px;

}
#datiacq {
width:660px;
margin:0 auto;
}


.h1prodotto_bold{
font-weight:bold;
font-size:14px;
}


#bolliniblank {
width:10px;
height:524px;
float:left;

}


.priceDett {
	color: #000000;
	font-weight:bold;
	font-size: 11px;
	font-family:Tahoma, Verdana, Helvetica;
	text-align:center;
}

.divDett {
	float:left;
	width:71px;
	margin-right:10px;
}

.h1creditNomi {
color:#666666;
font-size:16px;
font-weight:bold;
text-align:center;
}




.privacypolicy {
height:300px;
overflow:auto;
}

