@import("reset");

body{
margin:0;
padding:0;

}

#container{
width:980px;
margin:auto;
padding:5px 0 0 0;
}

.clear{ /*clear-fix*/
  content: "";
  display: block;
  clear: both;
  }
  


#col1
{
width:120px;
height:3050px;
background-color:#000000;
float:left;
padding:0px;
background:url(../images/bg-col_home_prova.jpg) repeat-y;
}


#col_vino
{
width:120px;
height:951px;
background:#131215 repeat-y;
float:left;
padding:0px;
background: url(../images/bg-col-vino.jpg) no-repeat top left;
}


#col_famiglia
{
width:120px;
height:1829px;
background:#666666;
float:left;
padding:0px;
margin-bottom:1px;
background: url(../images/prova.jpg) repeat-y top left;
}


#col_azienda
{
width:120px;
height:1138px;
background:#666666;
float:left;
padding:0px;
background: url(../images/bg_azienda.jpg) no-repeat top left;
}


#col_senso
{
width:120px;
height:1496px;
background:#666666;
float:left;
padding:0px;
background: url(../images/bg-col_senso.jpg) no-repeat top left;
}



#col_terra
{
width:120px;
height:1293px;
background:#666666;
float:left;
padding:0;
margin-bottom:2px;
background: url(../images/bg-col_terra.jpg) no-repeat top left;
}


#col2
{
width:615px;
padding:16px 0 0 0;
float:left;
height:auto;
margin:0 30px 0 30px;
}
.clear:after { /*clear-fix*/
  content: "";
  display: block;
  clear: both;
}


#col3{
width:180px;
float:left;
margin:0;
padding:16px 0 0 0;
}

#header img{
margin:0;
padding:0}

#header img{
margin:0;
padding:0;
border:none;
display:block;
}

.downHeader{
background:none repeat scroll 0 0 #333333;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
margin:10px 0 0;
padding:7px;

}

.imgleft{
float:left;
}
.imgleft img{
border:#000000 1px;
margin-right:10px;
}
.testoDX{
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#999999;
padding:10px;
}

#box1{
margin:0;
padding:8px 0 5px 0;
overflow:auto;
border-bottom:#999999 1px solid;
}


#box_vino{
margin:0;
overflow:auto;
padding:0 0 10px;
text-align:justify;
width:616px;
}


.testo_box{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size:10px;
padding:5px;
margin:0;
text-align:justify;
line-height:14px;
}

.testo_boxArc{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size:12px;
padding:5px;
margin:0;
text-align:justify;
line-height:19px;
}


.testo_box span{
color:#800000;

}



.titolo,  .titolo a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:10px 0 10px 0;
margin:0;
color:#800000;
font-weight:bold;
text-align:left;
text-decoration:none;
outline:none;
}

.titolo a:hover{
text-decoration:underline;

}



.contatti{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#999999;
margin-top:5px;

}

/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}


	/* MyCSSMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:118px;
		background-color:transparent;
		border-width:1px 0;
		border-style:solid;
		border-color:#666666;
		margin-top:50px;
		 filter:alpha(opacity=75);

	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:20px 5px 5px 8px;
		background-color:#666666;
		color:#FEFEFE;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		text-align:right;
		border-width:1px 0px;
		border-style:solid;
		border-color:#666666;
				  /* for IE */
  filter:alpha(opacity=75);
  /* CSS3 standard */
  opacity:0.75;
	}

	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		text-decoration:underline;
		
				
		
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:10px;
		background-color: #999999;
		border-width:1px;
		border-style:none;
		border-color:#B6B6B6;
						  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
  font-weight:bolder;

	}

	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		margin:0 -9px;
        padding:12px 0 0;
		background-color:transparent;
		background-image:none;
		border-style:none;
		
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#B6B6B6;
		
	}



.testo_header{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:left;
line-height:20px;
}


.testo_header2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:right;
padding-right:50px;
}


.testo_vino{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:justify;
line-height:20px;
padding-left:3px;
}



#menu_vini 
{
margin:0;
padding:0;
float:left;
margin: 10px 0 0 20px;
width:150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 14px;
}

#menu_vini ul
{
margin:0;
padding:0;
}

#menu_vini ul li{

color:#666666;
padding-bottom:5px;
text-decoration:none;
list-style-type:none;
}

#menu_vini ul li a{
text-decoration:none;
list-style-type:none;
color:#666666;
padding-bottom:5px;
}

#menu_vini ul li a:hover{
text-decoration:none;
list-style-type:none;
font-size: 14px;
color:#CCCCCC;
}


#box_famiglia {
overflow:hidden;
margin:5px 0 0 0;
padding:5px;
float:left;
border-bottom:#999999 1px solid;
width:100%;
}

#box_famiglia  img{
padding:10px;
border: #CCCCCC 1px solid;
margin:5px;
}

#box_famiglia img:hover{
-webkit-box-shadow:0 0 10px #c3c3c3;
-moz-box-shadow:0 0 10px #c3c3c3;
box-shadow:0 0 10px #c3c3c3;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#dfdfdf',direction='120',strength='6');
}


.testo_famiglia
{
width:350px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
padding:5px 0 0 5px;
text-align:left;
line-height:20px;
}

#foto_terra
{
margin:0;
padding:15px 5px 0 0;
width:360px;
float:left;
}

#testo_terra{
margin:0;
padding:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:20px;
color:#999999;
text-align:justify;
}

#col3_bottiglie{
margin:125px 0 0 45px;
padding:0;
float:left;
background:url(../images/SIDEBAR_BOTTIGLIE3.jpg) repeat-y top right;
width:140px;
height:1680px;

}


#col3_bottiglieAZ{
margin:125px 0 0 45px;
padding:0;
float:left;
background:url(../images/SIDEBAR_BOTTIGLIE3.jpg) repeat-y top right;
width:140px;
height:1015px;

}

#col3_bottiglieTR{
margin:125px 0 0 45px;
padding:0;
float:left;
background:url(../images/SIDEBAR_BOTTIGLIE3.jpg) repeat-y top right;
width:140px;
height:1370px;

}

#col3_bottiglieVN{
margin:125px 0 0 45px;
padding:0;
float:left;
background:url(../images/SIDEBAR_BOTTIGLIE3.jpg) repeat-y top right;
width:140px;
height:825px;

}



#footer{
clear:both;
margin:0;
padding:0 0 10px 0;
border-top:2px groove #999999;
}

#footer p{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#999999;
margin:0;
padding:9px 0 0 21px;


}

#terra_fotoText{
border-bottom:1px dashed #999999;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:13px;
margin:10px 0 22px 2px;
padding:0 0 5px;
text-align:justify;
overflow:auto;
}

#terra_fotoText a, #terra_fotoText a:hover{
color:#800000;
}


.destra{

padding:0 0 5px 0 ;
margin:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #666666;
text-align:right;
}

h1, h1 a {color:#666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
margin:22px 0 10px 10px;
padding:0;
text-decoration:none;
}




h1 a:hover{
text-decoration:underline;
}

ul.news
{
margin:0 0 14px 0;
padding:0;
list-style-type:none;

}

.descrizione{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#999999;
text-decoration:none;
outline:none;
}
.descrizione:hover{

text-decoration:underline;
outline:none;
}

.descrizione_archivio_riassunto{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	font-size: 10px;
	text-decoration:none;
	outline:none;
}

.descrizione_archivio_riassunto a{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #999999; 
	font-size: 12px;
	text-decoration:none;
	outline:none;
}

.descrizione_archivio_riassunto a:hover{
text-decoration:underline;
outline:none;
}

.meta_info{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;

}

#foto{
float:left;
margin:0 28px 0 0;
padding:0;
width:203px;

}
#foto img{

padding:5px;
border:none;
}


#testo_azienda{
color:#999999;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
width:380px;
text-align:justify;
line-height:20px;
padding:10px 0 0 0;
margin:0;

}

.testo_famigliaSx{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:12px;
text-align:left;
line-height:19px;
}

.testo_famigliaSx span{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:12px;
text-align:left;
line-height:19px;
float:left;
padding:0 0 5px 0;
}

.testo_famigliaDx{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:12px;
text-align:right;
line-height:19px;
}

#box_articolo{
margin:0 0 8px;
padding:0;
overflow:auto;
border-bottom:#999999 1px solid;
border-bottom:#666666 1px dotted;

}

.continua a
{
font-family:Arial, Helvetica, sans-serif;
color: #666666;
font-size:12px;
margin:0;
padding:0 0 0 10px;

}

#nastro_home{
background:url(../images/nastro.jpg) repeat-x top left;
width:1000px;
height:58px;
padding:0;
margin:0;
}

#nastro_stampa{
background:url(../images/nastro_stampa.jpg) repeat-x top left;
width:980px;
height:58px;
padding:0;
margin:0;
}

#nastro_riservata{
background:url(../images/nastro_riservata.jpg) repeat-x top left;
width:980px;
height:58px;
padding:0;
margin:0;
}

#nastro_famiglia{
background:url(../images/nastro_famiglia.jpg) repeat-x top left;
width:980px;
height:58px;
padding:0;
margin:0;
}


#nastro_senso{
background:url(../images/nastro_senso.jpg) repeat-x top left;
width:980px;
height:58px;
padding:0;
margin:0;
}

#nastro_azienda{
background:url(../images/nastro_azienda.jpg) repeat-x top left;
width:980px;
height:58px;
padding:0;
margin:0;
}

#nastro_terra{
background:url(../images/nastro_terra.jpg) repeat-x top left;
width:980px;
height:58px;
padding:0;
margin:0;
}

#nastro_vino{
background:url(../images/nastro_vino.jpg) repeat-x top left;
width:980px;
height:58px;
padding:0;
margin:0;
}



.prenotazione{

font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size:10px;
padding:5px;
margin:0;
text-align:left;
line-height:14px;
}

#fotosenso{
float:left;
margin:0 14px 0 0;
padding:0;
width:200px;
}

.distributori  {
border-bottom:1px solid #D0CDB5;
color:#2F2F17;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:0.6em;
padding:1px 1px 5px 5px;
}

#lingua{
margin:0 auto;
padding:5px 0 0 0;
width:980px;
overflow:auto;
}

#col3_catalogo{
margin:125px 0 0 45px;
padding:0;
float:left;
background:url(../images/SIDEBAR_BOTTIGLIE3.jpg) repeat-y top right;
width:140px;
height:2950px;

}
