BODY {	
	padding:0px 0px 0px 0px;
	margin: 0px; 
	position: relative; 
	background:url("images/sfondo.jpg") no-repeat 0px 0px;
	font-family:Tahoma;
}

BODY,HTML { 
	margin:0px;
	height:100%;
}

DIV#container{
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:100%;	
	margin:0px 0 0 0px;
	border:0px solid #FF9900;
}


DIV#content{
	background:none;
	border:0px solid #FF9900;
	width:100%;
	height:470px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-235px 0px 0px -50%;
}
/*
DIV#content{
	background:none;
	position:relative;
	width:100%;
	height:470px;	
	padding: 0 0 0 0; 
	border:0px solid #FF9900;
}*/


DIV#content-left{
	background:#FFFFFF;
	position:relative;
	top:0%;
	left:0%;
	width:171px;
	height:470px;	
	margin:0px 0 0 0px;
	border:0px solid blue;
	float:0eft;
}

DIV#content-right{
	background:#FFFFFF;
	position:absolute;
	top:0%;
	left:180px;
	width:85%;
	height:470px;	
	margin:0px 0 0 0px;
	float:right;
	border:0px dotted blue;
	/*display:block;*/
}


div#news_home{
	border:0px solid green;
	top:0%;
	width:230px;
	height:410px;
	margin: 60px 0px 0px 550px;
	position:absolute;
	background:none;
}

div#anteprima_news{
	border-bottom:1px solid #F0EFED;
	width:210px;
	height:100px;
	margin: 5px 0px 0px 0px;
	position:relative;
	background:none;
}
div#anteprima_news1{
	border-bottom:1px solid #F0EFED;
	width:220px;
	height:100px;
	margin: 5px 0px 0px 0px;
	position:relative;
	background:none;
}
div#anteprima_news2{
	border-bottom:1px solid #F0EFED;
	width:200px;
	height:100px;
	margin: 5px 0px 0px 0px;
	position:relative;
	background:none;
}
div#anteprima_news3{
	border-bottom:1px solid #F0EFED;
	width:200px;
	height:100px;
	margin: 5px 0px 0px 0px;
	position:relative;
	background:none;
}



DIV#content-right-azienda{
	background:url("images/azienda_background2.jpg") no-repeat right #FFFFFF;
	position:absolute;
	top:0%;
	left:180px;
	width:85%;
	height:470px;	
	margin:0px 0 0 0px;
	float:right;
	border:0px dotted blue;
	/*display:block;*/
}
DIV#content-right-territorio{
	background:url("images/territorio_background.jpg") no-repeat right #FFFFFF;
	position:absolute;
	top:0%;
	left:180px;
	width:85%;
	height:470px;	
	margin:0px 0 0 0px;
	float:right;
	border:0px dotted blue;
	/*display:block;*/
}
DIV#content-right-dove{
	background:#FFFFFF;
	position:absolute;
	top:0%;
	left:180px;
	width:85%;
	height:470px;	
	margin:0px 0 0 0px;
	float:right;
	border:0px dotted blue;
	/*display:block;*/
}


DIV#content-right-cantina{
	background:url("images/cantina_background2.jpg") no-repeat right #FFFFFF;
	position:absolute;
	top:0%;
	left:180px;
	width:85%;
	height:470px;	
	margin:0px 0 0 0px;
	float:right;
	border:0px dotted blue;
	/*display:block;*/
}


DIV#content-right-degustazione{
	background:url("images/cantina_background1.JPG") no-repeat right #FFFFFF;
	position:absolute;
	top:0%;
	left:180px;
	width:85%;
	height:470px;	
	margin:0px 0 0 0px;
	float:right;
	border:0px dotted blue;
	/*display:block;*/
}
DIV#content-right-comunicazione{
	background:#FFFFFF;
	position:absolute;
	top:0%;
	left:180px;
	width:85%;
	height:470px;	
	margin:0px 0 0 0px;
	float:right;
	border:0px dotted blue;
	/*display:block;*/
}

DIV#content-right-contatti{
	background:#FFFFFF;
	position:absolute;
	top:0%;
	left:180px;
	width:85%;
	height:470px;	
	margin:0px 0 0 0px;
	float:right;
	border:0px dotted blue;
	/*display:block;*/
}

div#dove-1{
width:250px;
height:421px;
top:50px;
left:0%;
float:left;
border:0px dotted green;
padding:10px 10px 10px 15px;
position:absolute;
color: #302923;
font-size:11px;
font-weight:normal;
font-family:Tahoma;
text-decoration:none;
line-height:15pt;
border-right:1px solid #F0EFED ;
}
div#dove-2{
width:450px;
height:471px;
top:0%;
left:300px;
position:relative;
border:0px dotted red;
/*float:right;*/
}

div#map{
	margin:-50px 0px 0px 0px;
	width:450px;
	height:471px;
	border:0px solid violet;
}



/*DIV#content-right-azienda{
	background:url("images/azienda_background2.jpg") no-repeat;
	position:relative;
	top:0%;
	left:0%;
	width:81%;
	height:470px;	
	margin:0px 0 0 0px;
	border:0px solid #FF9900;
	float:right;
}*/

div#contenuto{
	padding:10px 10px 10px 15px;
	border:0px solid red;
	width:350px;
	height:300px;
	position:absolute;
	color: #302923;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;
	line-height:11pt;
	overflow:auto;
}
div#contenutoCantine{
	padding:10px 10px 10px 15px;
	border:0px solid red;
	width:350px;
	height:300px;
	position:absolute;
	color: #302923;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;
	line-height:11pt;
	overflow:auto;
}
DIV#COMUNICAZIONE{
	padding:10px 10px 10px 10px;
}
DIV#AZIENDA{
	padding:10px 10px 10px 10px;
}
DIV#payoff{
	padding:10px 10px 10px 10px;
}



































































/* +++++++++++++++++++++++++++++++++++++++++++++++++ */

div#form{
width:700px;
height:401px;
top:50px;
left:0%;
float:left;
padding:10px 10px 10px 15px;
position:absolute;
color:#302923;
font-size:11px;
font-weight:normal;
font-family:Tahoma;
text-decoration:none;
line-height:11pt;
border-right:1px solid #F0EFED ;
border:0px dotted red;
}

div#form-1{
width:330px;
height:330px;
top:60px;
left:0%;
float:left;
border:0px dotted green;
padding:0px 0px 0px 10px;
position:absolute;
color:#302923;
font-size:11px;
font-weight:normal;
font-family:Tahoma;
text-decoration:none;
border-right:1px solid #F0EFED;
float:left;
}
div#form-2{
width:350px;
height:330px;
top:60px;
left:350px;
padding:0px 0px 0px 10px;
position:absolute;
color:#302923;
font-size:11px;
font-weight:normal;
font-family:Tahoma;
text-decoration:none;
border:0px dotted red;
float:right;
}

div#center-contatti{
width:640px;
height:40px;
top:0%;
left:0%;
position:relative;
border-top:1px solid #E2E2E2;
padding:10px 10px 10px 15px;
border:1px solid red;
}


div#contatti-1{
width:470px;
height:250px;
top:0%;
left:0%;
position:relative;
float:left;
border:1px dotted green;
}
div#contatti-2{
width:470px;
height:250px;
top:0%;
left:0%;
position:relative;
border:1px dotted green;
float:right;
/*background:url("images/HGChome.jpg") no-repeat left top;*/
}








/* ###################################################################################### /*/
.titolo{
	color: #03422A;
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
}

.testo{
	color:#302923;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;

}

.titolo a {
	color:#03422A; 
	text-decoration:none;
}
.titolo a:link, .titolo a:visited {
 	color:#03422A; 
	text-decoration:none;
}
.titolo a:hover, .titolo a:active { 
	color:#03422A; 
	text-decoration:none;
}

.testo a {
	color:#302923; 
	text-decoration:none;
}
.testo a:link, .testo a:visited {
 	color:#302923; 
	text-decoration:none;
}
.testo a:hover, .testo a:active { 
	color:#302923; 
	text-decoration:none;
}

.foto_news{
	border:1px solid #E7E3E0;
}
.txt_news{
	color:#302923;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;
	line-height:1.3;
}

span.txt_news{
	color:#302923;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;
	line-height:1.3;
	display:block;
}


.cat {
	color:#BB9642;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;
	line-height:20pt;
	background:url("images/arrow.gif") no-repeat 0px 5px;
}

.cat a{
	color:#BB9642;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;
	line-height:20pt;
}


.cat a:link, .cat a:visited {
 	color:#BB9642;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
	line-height:20pt;
	text-decoration:none;
}


.cat a:hover, .cat a:active {
 	color:#BB9642;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	line-height:20pt;
	text-decoration:none;
}

.cat-selected {
	color:#BB9642;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;
	line-height:20pt;
	background:url("images/arrow.gif") no-repeat 0px 5px;
}
.cat-selected a{
	color:#BB9642;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
	line-height:20pt;
}


.data{
	color:#AAA;
	font-size:10px;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;

}


.link{
	color:#726E66;
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
	line-height:15pt;
}

.link a {
	color:#726E66; 
	text-decoration:none;
}
.link a:link, .link a:visited {
 	color:#726E66; 
	text-decoration:none;
}
.link a:hover, .link a:active { 
	color:#726E66; 
	text-decoration:none;
}



.mail{
	color:#004027;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
}

.mail a {
	font-size:11px;
	color:#004027; 
	text-decoration:none;
}
.mail a:link, .mail a:visited {
	font-size:11px;
 	color:#004027; 
	text-decoration:none;
}
.mail a:hover, .mail a:active { 
font-size:11px;
	color:#004027; 
	text-decoration:none;
}

.pdf{
	color:#00341D;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
	background: url("images/pdf.jpg") no-repeat;
	text-indent:35px;
	height:33px;
	line-height:20px;
}

.pdf a {
	color:#00341D; 
	text-decoration:none;
}
.pdf a:link, .pdf a:visited {
 	color:#00341D; 
	text-decoration:none;
	
}
.pdf a:hover, .pdf a:active { 
	color:#00341D; 
	text-decoration:none;
}


.file{
	color:#00341D;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
	background: url("images/link.jpg") no-repeat;
	text-indent:35px;
	height:33px;
	line-height:20px;
}

.file a {
	color:#00341D; 
	text-decoration:none;
}
.file a:link, .file a:visited {
 	color:#00341D; 
	text-decoration:none;
	
}
.file a:hover, .file a:active { 
	color:#00341D; 
	text-decoration:none;
}

.cat2 {
	color:#BB9642;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;
	line-height:20pt;
}

.cat2 a{
	color:#BB9642;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
	text-decoration:none;
	line-height:20pt;
}


.cat2 a:link, .cat2 a:visited {
 	color:#BB9642;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
	line-height:20pt;
	text-decoration:none;
}


.cat2 a:hover, .cat2 a:active {
 	color:#BB9642;
	font-size:11px;
	font-weight:normal;
	font-family:Tahoma;
	line-height:20pt;
	text-decoration:none;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++ */




/* +++++++++++++++++++++++++++++++++++++++++++++++++ */

#footer{    
    clear:left;
    font-size:10px;
    font-family:Tahoma;    
    padding:2px 0 0 0;    
    margin:0;
    width:100%;    
    height:70px;
    color:#000000;
    float:left;
    border:0px solid #ff0000;        
    background:none;
}

UL.footerSx {
    border:0px solid #ff9900; 
    margin: 3px 0px 0px 0px; 
    padding: 0px 0px 0px 0px; 
    list-style-type: none; 
    text-align:left;
    line-height:14px;
    float:left;
    width:auto;
    display:inline;
}
UL.footerSx LI {
    padding: 0px 3px 0px 3px;  
    margin: 0px 0px 0px 0px; 
    float: left; 
    text-decoration: none;
    /*border-right:1px solid #C3C3C3;*/
}
UL.footerDx {
    border:0px solid #ff9900; 
    padding: 0px 0px 0px 0px; 
    margin: 3px 0px 0px 0px; 
    list-style-type: none; 
    text-align:left;
    line-height:14px;
    float:right;
    width:auto;
}
UL.footerDx LI {
    padding: 0px 6px 0px 0px; 
    margin: 0px 0px 0px 0px; 
    float: left; 
    text-decoration: none;
   /* border-right:1px solid #C3C3C3;*/
}
UL.footerDx A {
    border:none;  
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px; 
    display: block; 
    text-decoration: none;
    color:#000000 ;    
}
UL.footerDx A:link,
UL.footerDx A:visited{

     text-decoration: none;
}
UL.footerDx A:active,
UL.footerDx A:hover {
	background:none;
    text-decoration: none;

}
.punto{
	 color:#BB9743;
}
.verde{
	color:#004027;
	font-weight:bold;
	text-decoration:none;
}
.verde  a {
	color:#004027; 
	font-weight:bold;
	text-decoration:none;
}
.verde a:link, .verde a:visited {
 	color:#004027; 
	font-weight:bold;
	text-decoration:none;
}
.verde a:hover, .verde a:active { 
	color:#004027; 
	font-weight:bold;
	text-decoration:none;
}
/*------------------------------------------------------------------------------------------*/



/*-------------- form ---------------------------------*/

div.riga-griglia{
	width:100%;
	clear:left;
	border:0px solid #000;
	float:left;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	
}
div.riga-griglia div{
	float:left;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#302923;
	font-size:11px;
	line-height:2em;
	font-family:Tahoma;
	border:0px solid #f2f2f2;
}
.cell-testoMessaggio{
	font-size:11px;
	line-height:2em;
	border:0px solid #000;
	color:#302923;
	width:100%;
	clear:left;
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}
div.riga-griglia div.cell-testo{
	width:100px;
	padding:5px 0px 0px 0px;
	font-weight:bold;
}
div.riga-griglia div.cell-testo-big{
	width:132px;
	padding:5px 0px 0px 0px;
}
div.riga-griglia div.cell-testo2{
	width:70px;
	padding:5px 0px 0px 0px;
}
div.riga-griglia div.cell-testo3{
	width:100px;
	padding:5px 0px 0px 0px;
}
div.riga-griglia div.cell-testo4{
	width:80px;
	padding:5px 0px 0px 0px;
}
div.riga-griglia div.cell-testo5{
	width:60px;
	padding:5px 0px 0px 0px;
}
div.riga-griglia div.cell-testo6{
	width:50px;
	padding:5px 0px 0px 0px;	
	text-align:center;
}
div.riga-griglia div.cell-testo7{
	width:90px;
	padding:5px 0px 0px 0px;	
}
div.riga-griglia div.cell-testo8{
	width:70px;
	padding:5px 0px 0px 0px;
	margin-right:0px !important;
	border:0px solid #000
}
div.riga-griglia div.cell-bott{
	width:70px;
	padding:0px 0px 0px 5px !important;
}
div.riga-griglia div.formAgree{
	width:250px;
	padding:0px 0px 0px 0px !important;
	border:0px solid #000
}
div.riga-griglia div.informativa{
	font-size:10px !important;
	line-height:1em !important;
	padding:5px 0px 0px 0px !important;
}
div.riga-griglia div.indirizzo-contatti{
	width:216px;
	line-height:1.4em !important;
	padding:0px 0px 0px 0px;
	margin:18px 0px 0px 20px;
	border:0px solid #000;
}

/*------------------------------------------------*/




.bottone { 
	FONT-SIZE: 11px;
	COLOR: #075794;
	FONT-STYLE: normal;
    FONT-WEIGHT:bold;
	FONT-FAMILY: "Tahoma";
	text-align: center;
	border: 1px solid #075794;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	   }


.cell-bott2{
	padding:0px 0px 0px 0px !important;
	margin:0px !important;

}

.textbox2,
.textbox3,
.textbox4,
.textbox5,
.textboxContatti{
	font-family: Tahoma;
	border:1px solid #ccc;
	font-size: 11px;
	color: #5B6065;
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	height:16px;
	line-height:12px;
	font-weight:normal !important;

}
.textboxContatti{
	width:200px;
}
.textbox{
	width:150px;
}
.textbox2{
	margin-left:10px;
	width:100px;
}
.textbox3{
	margin-left:0px;
	width:200px;
	
}
.textbox4{
	margin-left:0px;
	width:116px;
	height:18px;
}
.textbox5{
	margin-right:10px;
	width:115px;
	height:19px;
}
.textbox-message,
.textbox-message2,
.textbox-message3,
.textbox-message4,
.textbox-message4-eng{
	font-family: Tahoma;
	border:1px solid #ccc;
	font-size: 11px;
	color: #5B6065;
	margin:0px 0px 0px 0px;
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
	border-left: 1px solid #D1D1D1;
	/*background:url("images/inputBg.gif") no-repeat -2px -2px ;*/
	padding-left:5px;
}
.textbox-message{
	width:340px;
	height:150px;
}
.textbox-message2{	
	width:160px;
}
.textbox-message3{	
	width:435px;
	height:80px;
	margin:5px 0px 5px 0px !important;
}
.textbox-message4{	
	width:157px;
	height:33px;
	margin:5px 0px 5px 0px !important;
	background:url("images/esempio_descrizione.gif") no-repeat left top #fff;	
}
.textbox-message4-eng{	
	width:157px;
	height:33px;
	margin:5px 0px 5px 0px !important;
	background:url("images/esempio_descrizione_eng.gif") no-repeat left top #fff;	
}
.textbox-small,
.textbox-small2,
.textbox-small3,
.textbox-small4,
.textbox-medio,
.textbox-medio2{
	font-family: Tahoma;
	border:1px solid #ccc;
	font-size: 11px;
	color: #5B6065;
	width:70px;
	border-top: 1px solid #E7E3E0;
	border-right: 1px solid #E7E3E0;
	border-bottom: 1px solid #E7E3E0;
	border-left: 1px solid #E7E3E0;
	height:12px;
	line-height:12px;
	/*background:url("images/inputBg.gif") no-repeat -2px -2px;*/
	padding-left:0px;
}
.textbox-small2{
	margin-left:10px;
}
.textbox-small3{
	margin-left:5px;
	margin-right:5px;
	width:40px;
}
.textbox-small4{
	margin-left:0px;
	margin-right:0px;
	width:46px;
}
.textbox-medio{
	margin-left:0px;
	width:70px;
}
.textbox-medio2{
	margin-left:0px;
	width:100px;
}




input {
	font-family: "Tahoma";;
	font-size: 9px;
	/*color: #ffffff;*/
	color:#333333;
	font-style:normal;
	text-decoration:none;
	background-color:#FFF;
	border-top: 0px solid #CCC;
	border-left: 0px solid #CCC;
	border-right: 0px solid #CCC;
	border-bottom: 0px solid #CCC;
}
textarea {
	font-family: "Tahoma";;
	font-size: 11px;
	color: #333333;
	font-style:normal;
	text-decoration:none;
	background-color:#E2E2E2;
	border-top: 0px solid #CCC;
	border-left: 0px solid #CCC;
	border-right: 0px solid #CCC;
	border-bottom: 0px solid #CCC;
}

select{
background:#FFF;
font-size: 9px;
color: #222222;
font-style: normal;
font-weight:bold;
font-family: "Tahoma";
}





.bottone { 
	FONT-SIZE: 11px;
	COLOR: #075794;
	FONT-STYLE: normal;
    FONT-WEIGHT:bold;
	FONT-FAMILY: Tahoma;
	text-align: center;
	/*background-color:#9C0410;*/
	border: 1px solid #075794;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	   }


.cell-bott2{
	padding:0px 0px 0px 0px !important;
	margin:0px !important;

}
.sender{
	background:url("images/bg-bott.jpg") no-repeat left top;
    border:0px solid #FFF ! important;
	padding:0px !important;
	margin:10px 0px 0px 0px !important;
	width:100px;
	height:17px;
}
.sender_eng{
	background:url("images/bg-bott_eng.jpg") no-repeat left top;
    border:0px solid #FFF ! important;
	padding:0px !important;
	margin:10px 0px 0px 0px !important;
	width:100px;
	height:17px;
}
.sender2{
	background:none;
    border:0px solid #000 ! important;
	padding:0px !important;
	margin:0px 0px 0px 0px !important;
	width:47px;
	height:26px;
}
.senderNewsletter{
	background:url("images/bg-bott-subs.gif") no-repeat left top;
    border:0px solid #000 ! important;
	padding:0px !important;
	margin:0px 0px 0px 0px !important;
	width:88px;
	height:26px;
}
.textboxErrore{
	FONT-FAMILY: Tahoma;
	font-size: 11px;
	color: #B58528;
	width:202px;
	height:18px;
	border-top:1px solid #B58528;
	border-bottom:1px solid #B58528;
	border-right:1px solid #B58528;
	border-left:1px solid #B58528;
	/*background:url("bgformErr.gif") no-repeat  left top #f9f9f9;*/	
	padding:0px 0px 0px 0px;

}



.bott{
	
	padding:3px;
	border:0px;
	width:100px;
	height:17px;
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
	background:url("images/bgBott.jpg") repeat-x left top;
	border:0px solid #DCDCDC;
	font-family:Tahoma;
	color:#FFFFFF;
}


/*   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/




/*   privacy policy  ----------------/////////////////////////////////////*/

testoPrivacy{
 font-family: Tahoma;
 font-size: 10px;
 color: #000000;
}
.testoPrivacy DIV{
 font-family: Tahoma;
 border:0px solid #004027;
 font-size: 10px;
 line-height:1.2em;
 color: #000000;
 text-align:justify;
 padding:5px 20px 20px 20px;
 
}
.testoPrivacy A{
 text-decoration:none;
 color:#004027;
 font-size: 10px;
}
.testoPrivacy A U{
 text-decoration:underline;
}
.testoPrivacy A:link, .testoPrivacy A:visited{
 text-decoration:none; 
}
.testoPrivacy A:hover, .testoPrivacy A:active {
 text-decoration:none;
 color:#004027;
}

/*-------------------------------------------------------------------------------------*/