body {background: #000;
	  margin:0;
	  }
	  
a {text-decoration: none;}	  
	  
.container_i {position:relative;
		    margin:auto;
		    width: 64em;
		    height: 100%;
			background:none;
		    }  
	  
.container {position:relative;
		    margin:auto;
		    width: 67em;
		    height: 46.5em;
			background:#000;
		    }

/**.bordo {background: none;
		position: relative;
		width: 61em;
		height: 1.4em;
		margin:0 auto;
		overflow: hidden;
		}
		
.operafix {background: #1f1e23;
		   position: relative;
		   width:61em;
		   height:1.4em;
		   margin:0 auto;
		   overflow: hidden;
		   }		
**/			
.mainbox1 {position:relative;
		   width:22.25em;
		   float:left;
		   background:#000;
		   }
		   
.mainbox2 {position:relative;
		   width:43.75em;
		   float:left;
		   background:#000;
		   }
	  
.intro {position:relative;
	 	margin:auto;
		width: 49.63em;
		height: 32.75em;
		}
		
.welcome {background: none;
		  position: relative;
		  float: left;
		  width: 64.63em;
		  height: 2.44em;
		  margin:auto;
		  }

.welcome ul{list-style-type: none;
			 }
			 
.welcome a {float:left;
		    font-family: Arial Narrow, Arial, Helvetica, Verdana; font-size: 9pt; color: white; font-weight: bold; 
			margin-top: 0.8em;
			padding-left: 9.5em;
			text-decoration: none;
			}

#sfondo_welcome {background: url(../immagini/welcome.jpg) no-repeat;
		  position: relative;
		  float: right;
		  margin:1.5em 0.4em 0 0;
		  width: 18.00em;
		  height: 2.44em;
		  padding-left: 0.63em;
		  }
		  
.logo {position:relative;
	   float:left;
	   display:block;
	   width: 12.63em;
	   height: 7.94em;
	   cursor: pointer;
	   }
	   
.logo a{background: url(../immagini/marchiok.png) no-repeat; /*.logo a{background: url(../immagini/marchiok.jpg) no-repeat;*/
	   position:relative;
	   float:left;
	   display:block;
	   margin-left: 5em; /*margin-left: 4.95em;*/
	   margin-top: 2.4em; /*margin-top: 2.45em;*/
	   width: 12.63em;
	   height: 8em; /*height: 7.94em;*/
	   cursor: pointer;
	   }

.firma_top {background:url(../immagini/pshead3.png) no-repeat; /*.firma_top {background:url(../immagini/pshead2.jpg) no-repeat;*/
	   		position:relative;
	 	    float:right;
	  		display:block;
	  		height:11.88em;
		    width:40.31em; /*width:30.94em;*/
		    margin-right: 2em;
			}

.cerca {position: relative;
		background: url(../immagini/cerca.jpg) no-repeat;
		float:right;
		width: 12.13em;
		height: 3.63em;
		margin: 0 2em 0 0;
		}
		
#sound {position: relative;
		float: right;
		width: 50px;
		height: 30px;
		margin-right: 0.6em;
		}
		
.footer {position: relative;
		 float: left;
		 width: 100%;
		 height:auto;
		 font: 8pt Arial, Helvetica; color: #444; text-align: center;
		 margin-top: 8em;
		 margin-bottom: 1em;
		 }
		 
.footer a{text-decoration: none;
		  color: #444;}
		  
.footer a:hover {text-decoration: none;
		  		 color: #fff;}			 

.print {position: relative;
		float: right;
		width: 50px;
		height: 50px;
		}

.print a {background: url(../immagini/stampa.jpg) no-repeat;
		  position: relative;
		  float: right;
		  width: 50px;
		  height: 50px;
		  cursor: pointer;
		  }

.print a:hover {background: url(../immagini/stampa_h.jpg) no-repeat;
		        position: relative;
		 	    float: right;
		 	    width: 50px;
			    height: 50px;
		 	    cursor: pointer;
		 	    }
		  
/** Menu destro **/

#current {color:#bca62e;}
			
.menu {position:relative;
	   width:40.25em;
	   height:auto;
	   float:right;
	   margin-right: 2em;
	   border-bottom:2px solid #bca62e; /*border-bottom:2px solid #333333;*/
	   padding:1em 0 0.2em 0;
	   }
	   
div#menu_el {position:relative;
			 float:left;
			 width: auto;
			 padding-right:1.3em;
			 }
			 
.menu ul {position:relative;
		  float:left;
		  margin:0;
		  width:41.25em;
		  padding:0;
		  }
	   
.menu ul li{list-style-type:none;
		    display:inline;
		    }

.menu a {font-family:Arial, Helvetica, sans-serif;
		 text-decoration: none;
   	     color:#FFFFFF;
		 }
			  
.menu a:hover {color:#bca62e;}
							   
#img_menu {background:url(../immagini/quad.jpg) no-repeat left;
		   margin: 0 0.5em 0 0;
		   }

/** News **/
		   
.box_news {float:left;
		   margin: 4em 0 0 1.5em;
		   height:100%;
		   width:19.75em;
		   z-index:10;
		   }
		  
.news_top {background: url(../immagini/news_top1.jpg) no-repeat;
		   position: relative;
		   float: left;
		   width:19.75em;
		   height: 3.13em;
		   }

.news_top #title {font: 1.2em Arial, Helvetica, sans-serif; color:#333333;
			      position:relative;
		          float:left;
				  margin: 0.75em 0 0 1.2em;
		          }

.news_main {background: url(../immagini/news_main.jpg) repeat-y;
			position: relative;
			float: left;
			width:19.75em;
			height:auto;
		    }

.news_bottom {background: url(../immagini/news_bottom.jpg) no-repeat;
			  position: relative;
			  float: left;
			  width:19.75em;
			  height:1.25em;
		      }
		      
.news1wrap {position: relative; float:right; width: 17em; height: auto; border-bottom:1px solid #666666; margin-right: 1.2em;}

.news2wrap {position: relative; float:right; width: 17em; height: auto; border-bottom:1px solid #666666; margin-right: 1.2em;}		      
		          
.news1 {position: relative;
		float: left;
		width:10em;
		height:auto;
		margin: 0.5em 0 0.5em 1em;
		}
		
.news2 {position: relative;
		float: left;
		width:9.5em;
		height:auto;
		margin:0.5em 0 0.5em 0;
		}
		
.newsthumb1 img {float:left; margin: 0.5em 0 0.5em 0;}

.newsthumb2 img {float:right; margin: 1.5em 0.5em 0.5em 0; }

.news1 img {float: right; margin: 0.5em 0 0 0.2em;}

.news2 img {float: right; margin: 0.5em 0 0 0.2em;}

.news1 p {font:8pt Arial, Helvetica; color: #333333; text-align: justify;}

.news2 p {font:8pt Arial, Helvetica; color: #333333; text-align: justify;}
		   
.news2 h1 {font:9pt Arial, Helvetica; color: #000; text-align: justify; font-weight: bold;}
		   
.archivio {background:url(../immagini/archivio.jpg) no-repeat;
		   position:relative;
		   float:left;
		   height:2em;
		   width: 11.81em;
		   margin: 0.8em 0 0 0.3em;
		   }

.newsletter {background:url(../immagini/archivio.jpg) no-repeat;
		     position:relative;
		     float:left;
		     height:2em;
		     width: 11.81em;
		     margin: 0.3em 0 0 0.3em;
		     }
			 
.archivio a {font: 0.9em Arial, Helvetica, sans-serif; color:#FFFFFF;
		     position:relative;
		     float:left;
		     text-decoration:none;
		     line-height: 2.2em;
		     }
			 
.newsletter a {font: 0.9em Arial, Helvetica, sans-serif; color:#FFFFFF;
		     position:relative;
		     float:left;
		     text-decoration:none;
		     line-height: 2.2em;
		     }
		     
.archivio p {margin:0 0 0 2em;}

.newsletter p {margin:0 0 0 2em;}
			 
.archivio a:hover{color:#bca62e;}

.newsletter a:hover{color:#bca62e;}
			 
/** Colonna destra **/

h3 {font-family:Arial, Helvetica, sans-serif; color:#bca62e; text-align:left; font-size:1.1em; font-weight: normal;}
		   
#titolo {font-family:Arial, Helvetica, sans-serif; color:#bca62e; text-align:left; font-size:1em;
		 position:relative;
		 float:left;
		 width:auto;
		 height:2em;
		 padding: 1.5em 0 0 0;
		 margin:0 auto 0 2em;
		 line-height: 1px;
		 }

#titolo2 {font-family:Arial, Helvetica, sans-serif; color:#bca62e; text-align:left; font-size:1em; /*#titolo2 {font-family:Arial, Helvetica, sans-serif; color:#bca62e; text-align:left; font-size:1em;*/
		 position:relative;
		 float:left;
		 width:auto;
		 height:3.5em;
		 padding: 1.5em 0 0 0;
		 margin:0 auto 0 2em;
		 line-height: 1px;
		 }

#titolo_c {font-family:Arial, Helvetica, sans-serif; color:#bca62e; text-align:left; font-size:1em;
		 position:relative;
		 float:left;
		 width:auto;
		 height:4em;
		 margin:0 auto 1em 2em;
		 line-height: 1.5em;

		 }
		 
		 
#slideshow {background: none;
        	width:35.5em;
			height:9.5em;
			position:relative;
			float:right;
			margin: 2em 7em 0 0;
			}

.testo {position:relative;
        float:right;
		width: 39.8em;
		height:auto;
		margin: 2em 2.2em 0 0;
		}

.testo p {text-align:justify;
		  font:small Arial, Helvetica, sans-serif ; color:#FFFFFF;
		  line-height:1.5em;
		  font-size:1em;
		  }
		  
.testo2 {position:relative;
        float:right;
		width: 39.8em;
		height:auto;
		margin: 2em 2.2em 0 0;
		}

.testo2 p {text-align:justify;
		  font:1em Arial, Helvetica, sans-serif ; color:#FFFFFF; /*font:small Arial, Helvetica, sans-serif ; color:#FFFFFF;*/
		  line-height:1.5em;}
		  
.testo_c {position:relative;
        float:right;
		width: 39.8em;
		height:auto;
		margin: 2em 2.2em 0 0;
		line-height: 1em;
		}

.testo_c p {text-align:justify;
		  font:small Arial, Helvetica, sans-serif ; color:#FFFFFF;
		  line-height:1em;
		  }

.testo_c p a{text-decoration: none; color: #FFF;}

.testo_c p a:hover {text-decoration: none; color: #bca62e;}		  
		  
.testo3 {position:relative;
        float:right;
		width: 39.8em;
		height:auto;
		margin: 2em 2.2em 4em 0;
		}	
		
.testo3 p {text-align:justify;
		  font:1em Arial, Helvetica, sans-serif ; color:#FFFFFF; /*font:small Arial, Helvetica, sans-serif ; color:#FFFFFF;*/
		  line-height:1.5em;}
		  
.testo2 img {float: left; margin: 1em 0.5em 2em 0}	 

.newsl {position:relative;
        float:right;
		width: 39.8em;
		height:auto;
		margin: 1em 2.2em 0 0;
		border-bottom: 1px dotted #666;
		}

.newsl p {text-align:justify;
		  font:small Arial, Helvetica, sans-serif ; color:#FFFFFF;
		  line-height:1.5em;
		  }

/** Chi Siamo 01 **/

.marchio {position: relative;
		  float: left;
		  width: 16.94em;
		  height: 10.38em;
		  cursor: pointer;
		  margin-left: 5em;
		  }
.marchio a{background: url(../immagini/marchio.png) no-repeat; /*.marchio a{background: url(../immagini/marchio.jpg) no-repeat;*/
		  position: relative;
		  float: left;
		  width: 16.94em;
		  height: 10.38em;
		  cursor: pointer;
		  }

.logobott {background:url(../immagini/bottiglia3.png) no-repeat center; /*.logobott {background:url(../immagini/bottiglia3.jpg) no-repeat center;*/
	   	   position:relative;
	       float:left;
	       display:block;
	       height:34.19em;
	       width:16.94em;
	       margin-left: 4.5em;
	       }

.menu_l {position:relative;
	   width:auto;
	   height:auto;
	   float:left;
	   margin-top:30%;
	   margin-left: 0;
	   }
	   
			 
.menu_l ul {position:relative;
		    float:left;
		    width:18em;
		    margin: 0;
		    padding: 0;
		    }
	   
.menu_l ul li{list-style-type:none;
		      padding-top: 0.6em;
		      }

.menu_l a {font-family:Arial, Helvetica, sans-serif;
		   text-decoration: none;
   	       color:#FFFFFF;
		   }
			  
.menu_l a:hover {color:#bca62e;}
							   
#img_menu {background:url(../immagini/quad.jpg) no-repeat left;
		   margin: 0 0.5em 0 0;
		   }

/** Universo Psenner **/

.univ {position: relative;
	   float:left;
	   }

.volumewrap {position: relative;
			 width: 100%;
			 float: right;
			 }
		   
/** Prodotti

.prodwrap {position: relative;
		   float: right;
		   width: 100%;
		   height: auto;
		   left: 25%;
		   }
 **/	
 
 
.prodwrap {position: relative;
			   float:left;
			   width:100%;
			   height:auto;
			   margin-top: 3em;
   			   left: 5em;
			   }
			   	   
.prodwrap2 {position: relative;
			left: 3%; /*float:left;*/
   		    margin-bottom: 2em; /**/
			}	
		   
/** solo per menu cliccabile	
	   
.prodwrap ul {float: left;
			  list-style-type: none;
			  margin:1em 0 0.5em 21%;
			  }

.prodwrap li {display: inline;
			  }

.charimg {background: url(../immagini/char.jpg);
		  height: 9.38em;
		  width: 2.50em;
		  float: left;
		  cursor: pointer;}			  		   

.grappaimg {background: url(../immagini/grappa.jpg);
		  height: 9.38em;
		  width: 2.50em;
		  float: left;
		  cursor: pointer;}
			  
.charimg a {background: url(../immagini/char.jpg);
		  height: 9.38em;
		  width: 2.50em;
		  float: left;
		  cursor: pointer;}			  		   

.grappaimg a {background: url(../immagini/grappa.jpg);
		  height: 9.38em;
		  width: 2.50em;
		  float: left;
		  cursor: pointer;}

.charimg a:hover {background: url(../immagini/char2.jpg);
		 		 height: 9.38em;
		 		 width: 2.50em;
		 		 float: left;
		 		 cursor: pointer;}			  		   

.grappaimg a:hover {background: url(../immagini/grappa2.jpg);
		  			height: 9.38em;
		  			width: 2.50em;
		  			float: left;
		  			cursor: pointer;}
		   
.monowrap {position: relative;
		   float: right;
		   width: 100%;
		   height: auto;
		   }		   		   

.monowrap img {margin-left:37%;}

**/

.testoprod {position:relative;
            float:right;
		    width: 39.8em;
		    height:auto;
		    margin: 0 2.2em 1em 0;
		    }

.testoprod p {text-align:justify;
		      font:1em Arial, Helvetica, sans-serif ; color:#FFFFFF; /*font:small Arial, Helvetica, sans-serif ; color:#FFFFFF;*/
		      line-height:1.5em;
		      }

.prodimg {float: left;
		  position: relative;
		  }

.prodtxt {position: relative;
			  float: left;
			  font: 0.7em Arial, Helvetica, sans-serif; color: #fff;
			  line-height: 1.4em;
			  width: auto;
			  }
			  
.prodtxt h1 {font: 2.3em Arial, Helvetica, sans-serif; color: #fbe441; line-height: 1em; margin: 0;}			   

.prodtxt h2 {font: 1.1em Arial, Helvetica, sans-serif; color: #fff; line-height: 1.3em; margin:0;}

.prodtxt h3 {font: 1.1em Arial, Helvetica, sans-serif; color: #dcdcdc; line-height: 1.3em; margin:0;}

.prodtxt h3 a:hover {text-decoration: underline;}

.prodtxt2 {position: relative;
			  float: left;
			  font: 1em Arial, Helvetica, sans-serif; color: #fff;
			  line-height: 1.4em;
			  width: 20em;
			  margin-left: 4.4em;
			  }
			  
.prodtxt2 h1 {font: 1.3em Arial, Helvetica, sans-serif; color: #fbe441; line-height: 1em; margin: 0;}			   			  

#prodlink {color: #bca62e;}			  

		   
	
	   		  
/** Cocktail **/

.cocktail_top {position:relative;
			   float: right;
			   width:38.5em;
			   height: 3.76em;
			   margin: 2em 1.9em 0.5em 0;
			   }
			   
.cocktail_top p {font: 1.2em Times New Roman, Georgia, serif; text-align:left; color: #FFF;
				 line-height: 1.2em;
				 margin-left: 1.5em;
				 }
				 
.cocktail_top p span {color: #000;}

.cocktailwrap {position: relative;
			   float:left;
			   width:100%;
			   height:auto;
			   margin-top: 3em;
			   }
			   
.cocktailimg {background: url(../immagini/cocktail2.jpg);
			  height:32.88em;
			  width:17.06em;
			  float: left;
			  position: relative;
			  margin-left: 2em;
			  }
			  
.cocktailtxt {position: relative;
			  float: left;
			  font: 0.7em Arial, Helvetica, sans-serif; color: #fff;
			  line-height: 1.4em;
			  width: auto;
			  margin-top: 1em;
			  }
			  
.cocktailtxt h1 {font: 2.3em Arial, Helvetica, sans-serif; color: #fbe441; line-height: 1em; margin: 0;}			   

.cocktailtxt h2 {font: 1.2em Arial, Helvetica, sans-serif; color: #fff; line-height: 1.2em; margin:0;}

.cocktailtxt h3 {font: 1.3em Arial, Helvetica, sans-serif; color: #fbe441; line-height: 1.2em; margin:0;}

.cocktailtxt2 {position: relative;
			  float: left;
			  font: 1em Arial, Helvetica, sans-serif; color: #fff;
			  line-height: 1.4em;
			  width: auto;
			  margin-left: 4.4em;
			  }
			  
.menucocktail {position: relative;
			   float: right;
			   font: 0.7em Arial, Helvetica, sans-serif; color: #fff;
			   margin: 0 3em 0 0;
			   }
			   
.menucocktail a {text-decoration: none;
				 color: #fff;}
				 
.menucocktail a:hover {color: #bca62e;}

.menucocktail img {margin-bottom: 1em;}


/** Contatti **/

.maps {position: relative;
	   float: left;
	   margin: 2em 0;
	   }
/** Newsletter **/

.form {font: 0.8em Arial, Helvetica, sans-serif; color: #fff; width: 24em; margin: 1em 1em;}

form{margin: 0;
}

fieldset{
width:20em;
margin:12px 0;
padding:10px;
display:block;
}
legend{
font-weight:bold;
margin-bottom:10px;
}
label{
display:block;
margin:5px;
}
input{
/** display:block; **/
margin:5px;
width:200px;
}
input.check{
float:left;
margin:0;
padding:0;
width:20px;
}
input.check2{
float:left;
margin:10px 5px;
width:5em;
padding:0;
}
select{
display:block;
margin:5px;
}

/** 18+ **/

.agewrap {position: relative;
		 width: 290px;
		 height: 120px;
		 margin: 0;
		 }
		 
#yes {width: 100px;
	  height: 50px;
	  position: relative;
	  float: left;
	  margin: 6.1em 0 0 2.9em;
	  cursor: pointer;
	  }
	  
#yes a {background: url(../immagini/yes.jpg) no-repeat;
		width: 100px;
	    height: 50px;
	    position: relative;
	    float: left;
	    cursor: pointer;
	    display: block;
	    }	
	    	  		 
#yes a:hover {background: url(../immagini/yes_hover.jpg) no-repeat;
			  width: 100px;
	 		  height: 50px;
	    	  position: relative;
	    	  float: left;
	    	  cursor: pointer;
	    	  display: block;
	          }
	          
#si {width: 100px;
	  height: 50px;
	  position: relative;
	  float: left;
	  margin: 6.1em 0 0 2.9em;
	  cursor: pointer;
	  }
	  
#si a {background: url(../immagini/si.jpg) no-repeat;
		width: 100px;
	    height: 50px;
	    position: relative;
	    float: left;
	    cursor: pointer;
	    display: block;
	    }	
	    	  		 
#si a:hover {background: url(../immagini/si_h.jpg) no-repeat;
			  width: 100px;
	 		  height: 50px;
	    	  position: relative;
	    	  float: left;
	    	  cursor: pointer;
	    	  display: block;
	          }	          

#ja {width: 100px;
	  height: 50px;
	  position: relative;
	  float: left;
	  margin: 6.1em 0 0 2.9em;
	  cursor: pointer;
	  }
	  
#ja a {background: url(../immagini/ja.jpg) no-repeat;
		width: 100px;
	    height: 50px;
	    position: relative;
	    float: left;
	    cursor: pointer;
	    display: block;
	    }	
	    	  		 
#ja a:hover {background: url(../immagini/ja_hover.jpg) no-repeat;
			  width: 100px;
	 		  height: 50px;
	    	  position: relative;
	    	  float: left;
	    	  cursor: pointer;
	    	  display: block;
	          }	 
	          
#no  {width: 100px;
	  height: 50px;
	  position: relative;
	  float: left;
	  margin: 6.1em 0 0 1em;
	  cursor: pointer;	  
	  }
	  
#no a {background: url(../immagini/no.jpg) no-repeat;
		width: 100px;
	    height: 50px;
	    position: relative;
	    float: left;
	    cursor: pointer;
	    display: block;
	    }	
	    	  		 
#no a:hover {background: url(../immagini/no_h.jpg) no-repeat;
			  width: 100px;
	 		  height: 50px;
	    	  position: relative;
	    	  float: left;
	    	  cursor: pointer;
	    	  display: block;
	          }	  
	          
#no_en  {width: 100px;
	  height: 50px;
	  position: relative;
	  float: left;
	  margin: 6.1em 0 0 1em;
	  cursor: pointer;	  
	  }
	  
#no_en a {background: url(../immagini/no.jpg) no-repeat;
		width: 100px;
	    height: 50px;
	    position: relative;
	    float: left;
	    cursor: pointer;
	    display: block;
	    }	
	    	  		 
#no_en a:hover {background: url(../immagini/no_h.jpg) no-repeat;
			  width: 100px;
	 		  height: 50px;
	    	  position: relative;
	    	  float: left;
	    	  cursor: pointer;
	    	  display: block;
	          }
	          
#nein  {width: 100px;
	  height: 50px;
	  position: relative;
	  float: left;
	  margin: 6.1em 0 0 1em;
	  cursor: pointer;	  
	  }
	  
#nein a {background: url(../immagini/nein.jpg) no-repeat;
		width: 100px;
	    height: 50px;
	    position: relative;
	    float: left;
	    cursor: pointer;
	    display: block;
	    }	
	    	  		 
#nein a:hover {background: url(../immagini/nein_hover.jpg) no-repeat;
			  width: 100px;
	 		  height: 50px;
	    	  position: relative;
	    	  float: left;
	    	  cursor: pointer;
	    	  display: block;
	          }	   	          	                  
	          
#drink {font: 0.8em Arial,Helvetica sans-serif; color: #fff; margin: 1em 0 0 1em;}

#drink2 {font: 0.8em Arial,Helvetica sans-serif; color: #fff; margin: 1em 0 0 1em; text-align: center; width: 290px; margin-top: 6em;}
	       
/** Menü Prodotti **/

.menuprod {position: relative;
		   width:auto;
		   height:auto;
		   margin-top: 30%;
		   }
		   
.menucock {position: relative;
		   width:auto;
		   height:auto;
		   margin-top: 70%;
		   }		   

#slide {padding:0; 
		margin:0; 
		list-style:none; 
		width:300px; 
		height:500px; 
		position:relative; 
		overflow:hidden; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size:1em;  
		}
		
#slide li {font: 1em Arial, Helvetica, sans-serif; color: #fff; float: left;}		

#slide li.sub,
#slide li.top {margin-bottom: 0.5em; 
			   display:block; 
			   float:left; height:24px; 
			   line-height:24px; 
			   width:300px; 
			   color:#fff; 
			   background:none; 
			   text-decoration:none; 
			   text-indent:20px; 
			   overflow:hidden; 
			   cursor:pointer;
			   }

#slide li.sub {background:none;}

/* solo per menu css*/
#slide li.sub a {background:none; color:#FFF; text-decoration: none;}

#slide li.sub a:hover {background:none; color:#bca62e;}
/*-----------------*/

#slide li.top a {text-decoration:none; 
			     color:#bca62e; 
			     display:block; 
			     background:none;
			     }
			     
#slide li.top a:hover {color:#bca62e; 
					   background:none;
					   }

#slide li.clicked {color:#FFF; 
   	 			   background:none;
   	 			   }

/* #slide li.sub div height = (maximum sub lines * sub line height) + top level link height(variable fY in jQuery) */
#slide li.sub div {background:none; 
				   height:165px; 
				   width:160px; 
				   padding:0 15px; 
				   line-height:1.2em; 
				   font-family: Arial, Helvetica sans-serif; 
				   text-indent:0;
				   }

#slide li div ul {padding:0; 
				  margin:0; 
				  list-style:none;
				  }
				  
#slide li div ul li {float:left; 
					 height:20px; 
					 width:100%;
					 }
					 
#slide li div ul li #current{color:#bca62e;}

					 
#slide li div ul li a {padding-left:1em; 
					   margin:0;
					   color:#FFF; 
					   text-decoration:none; 
					   background:none; 
					   font-size:0.8em; 
					   display:block; 
					   height:19px; 
					   line-height:19px; 
					   width:100%; 
					   text-indent:20px;
					   }
					   
#slide li div ul li a:hover {color:#bca62e; 
							 background:none;
							 }
							 
							 /* Dicono di noi */

.bgcolor {background:#FFF;
		   margin: 2em;
		   }

.ddnwrap {margin: 0;
		  width: 41.75em;
		  height: auto;
		  }
		
.top {position: relative;
		  width: 41.75em;
		  height: 12.38em;
		  margin-bottom: 1em;
		  }

.werner {width: 41.75em;
		     height: auto;
		     position: relative;
		     margin: 1em 0 1em 0;
		     }
		  
.locali {width: 18.75em;
		     height: auto;
		     position: relative;
		     }
		     
.locali h1 {font: 1em Arial, Helvetica, sans-serif; font-weight: normal;}

.locali p {font: 0.8em Arial, Helvetica, sans-serif; font-weight: normal;}

.eventi	{width: 20.63em;
		     height: auto;
		     position: relative;
		     float: right;
		     }
		     
/* Stampa prodotti */	

.bgcolor {background:#FFF;
		   margin: 2em;
		   }

.printwrap {margin: 0;
		  width: 39.75em;
		  height: auto;
		  }

.printwrap_l {margin: 0;
		 	  width: 10em;
		 	  height: auto;
		 	  float: left
		 	  }

.printwrap_r {margin: 0;
		      width: 26.75em;
		 	  height: auto;
		 	  float: right
		 	  }
		
.marchiow {position: relative;
		   width: 10em;
		   margin: 2em 0;
		   }

.barrique {position: relative;
		   width: 10em;
		   height: 12.38em;
		   margin: 8em 0 4em 0;
		   }
		  
.monow {width: 26.75em;
		height: auto;
		position: relative;
		margin: 10em 0 2em 2em;
		}
		
.titlesp {width: 24.75em;
		  height: 2.5em;
	  	  position: relative;
	  	  background-color: #666;
	  	  margin-left: 3em;
		  }		
		     
.titlesp h1 {font: 1.5em Times serif; font-weight: 200; color: #fff; line-height: 1.7em; margin-left: 0.5em;}

.textsp {width: 24.75em;
		  height: auto;
	  	  position: relative;
	  	  margin-left: 3em;
		  }	

.textsp p {font: 0.8em Arial, Helvetica, sans-serif; font-weight: normal; margin-top: 1em;}

.descrizionebox	{width: 20.75em;
		  		 height: auto;
	  	         position: relative;
	  	         margin-left: 4em;
	  	         margin-top: 4em;
		         }
		         
#voci {width: 10em;
	   float: left;	   
	   }
	   
#voci p {font: 0.8em Times serif; font-weight: bold; color: #bca62e; line-height: 2em; text-align: right;}
	   
#valori {width: 10em;
	   position: relative;
	   float: right;
	   border-left: 2px solid #dbdbdb;
	   }
	   
#valori p {font: 0.6em Arial, Helvatica sans-serif; font-weight: 200; color: #000; line-height: 2.65em; margin-left: 1.2em; margin-top: 1.4em;}	   		         	     	  