/* CSS Document */

/*stili per il layout fisso con background*/
html,body{margin: 0;
padding:0;
background-color:#ECE9D8;
color:#000000;}
body{font-family: arial,sans-serif;
font-size: 76%;
text-align:center;
background-color:#ECE9D8;
}
div#container{width:760px;
margin:0 auto;
border-style:solid;
border-width: 1px;
border-color: #ccc;
}
div#container2{
text-align: left
}

/*stili specifici per il layout*/
div#navigation{float: left;
width:200px;
padding: 1em 0 0 10px;
}
div#ecommerce {
padding: 0 0 1px 0;
	background-image:url(img/carrello.gif);
	background-repeat:no-repeat;
}
div#extra{
float: right;
width:145px;
 padding: 0px 3px;
border-style:solid;
border-width: 0px;
border-color: #ccc;

}

div#content{

	margin-top: 0px;
	margin-right: 160px;
	margin-bottom: 0;
	margin-left: 220px;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;

}
div#contentemp{
 font-family:Arial, Helvetica, sans-serif;
font-size:1em;
    text-align:justify;
	margin-top: 0px;
	margin-right: 160px;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;

}
div#footer{clear:both;
text-align:center;
padding: 0;
background-color:#CFC89C;
color: #7E763D
}
div#footer a {
color: #7E763D;

}
.news {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
text-align:justify;
text-decoration:none;
border-style:dotted;
border-width: 1px;
border-color: #720007;
padding: 3px;
margin-bottom:5px;
background-color:#CCCCCC;
color:#000000;
}
.news a {
text-decoration:none;
color:#000000;
}

.news a:hover {
text-decoration:underline;
}
ul#menus{float:left;
width:100%;
background-color:#CFC89C;
color:#996600;
margin: 0;
padding: 0;
}
ul#menus,ul#menus li{list-style-type:none;
margin:0;
padding:0}
ul#menus li{float:left;
margin-right:1em;}
ul#menus a{float:left;
padding:1px 15px 1px 15px;
text-decoration:none;
font-weight:bold;
color:#996600;
background-color:#CFC89C;}
ul#menus a:hover{
background-color:#9E944B;
 color:#996600;}


div#cantinas {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
text-align:justify;
padding-right:7px;
}

label {
	color:#999;
	cursor:pointer;
	padding-left:2px;
	line-height:15px;
	vertical-align:top;
	background-color:#ECE9D8;
}
label.chosen {
	color:#333;
	background-color:#ECE9D8;
}
 
 
/*Text inputs*/
.textinput, .textinputHovered {
	width:110px;
	height:15px; 
	background-color:#F9F8D2;
margin-top:4px;
margin-left:5px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#990000;
	padding: 0px 0px 0px 0px;
 
}
.inputdiv1 {
padding-top:0px;
height:23px;
	 background-image:url(img/input.gif) ;
	 background-repeat:no-repeat;

	
}

.buttonSubmit, .buttonSubmitHovered {
	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 4px;
	background-color:#ECE9D8;
	background:url(img/button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}


 div#servizi {
border-style:dotted;
border-width: 0px;
border-color: #ccc;

}

ul#servizis,ul#servizis li{
list-style-type:none;
margin:1px;
padding:1px;

}
ul#servizis li {
border-color: #CCCCCC;
border-style:dotted;
border-width: 0px;
padding-right: 8px;
text-align:justify;

}

#dropmenudiv{
position:absolute;
border-top:1px ;
border-left:1px;
border-right:1px;
border-bottom: 0;
border-style:solid;
border-color: black;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:#7C7C3F;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #ece9d8;
color:#996600;
}
 
 a.linketto{
 text-decoration:none;
 color:#0000FF;
 }
 div#liquido {
width:99%;
float:right;


}
.forma {

width:99%;
height:160px;
border-bottom:1px dotted #000;
margin-top:10px;
}

.forma img {
float:left;
padding-right:5px;
}
div#info {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:left;
padding-left:5px;

width:350px;
}
div#richiesta {
float:right;
margin-top:10px;
padding-right:5px;
}
.titt {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000000;
text-align:center;
font-weight:bold;
height:30px;
border-bottom:1px dotted #000;
} 
.titti {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000000;
text-align:left;
font-weight:bold;
height:30px;
border-bottom:1px dotted #000;
} 
.prodd {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000000;
text-align:center;
height:20px;

}
.proddi {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000000;
text-align:left;
height:20px;


}

.schedPr {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:black;
font-weight:normal;
}