html, body{
background-color:#70280f;
margin:0px;
padding:0px;
height:100%;
width:100%;
text-align:center;
background-image:url(../images/sfondo.jpg);
background-repeat:no-repeat;
background-position:top center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}

.linkCB{
/*position:relative;*/
float:right;
right:0px;
margin-top:0px;
width:134px;
height:31px;
border: 0px solid #10d334;

}

.bottom{
visibility:hidden;
height:0px;
line-height:0px;
clear:both;
}

.linkLogo{
position:relative;
margin-left:150px;
margin-top:8px;
width:500px;
height:90px;
border: 0px solid #10d334;

}
#menu{
z-index:1;
width:309px;
height:107px;
position:relative;
top:40px;
left: 248px;
border: 0px solid #10d334;
font-size:14px;
font-weight:bold;
}
#linkTenuta{
border: 1px solid #10d334;
}
#menu a{
display:block;
color:#FFFFFF;
text-decoration:none;
}

#container{
/*background-image:url(../images/sfondo_container.jpg);*/
/*background-repeat:repeat-y;*/
width: 750px;
margin:auto;
/*height: 100%;*/
z-index:1;
border: 0px solid #10d334;
text-align:left;
/*background-color: #d0dee9;*/
}
/*#top{
height: 168px;
z-index:2;
position:relative;

}*/

#centro{
position:relative;
/*float:right;*/
border: 0px solid #d310d1;
width: 678px;
/*background-color: #cb5d00;*/
margin-top:60px;
margin-left:25px;
margin-bottom:10px;
}
#bottom{
clear:both;
border: 0px solid #d310d1;
width:678px;
/*height:46px;*/
background:url(../images/bottom.jpg);
margin-left: 0px;
color:#b79c7a;
position:relative;
top:20px;
line-height:14px;
padding:9px


}
#imgHome{
position:relative;
margin-top:50px;
float:left;
border: 0px solid #d310d1;
}
#imgContatti{
position:relative;
margin-top:50px;
float:left;
border: 0px solid #d310d1;
width:280px;
}
#testoHome{
line-height:30px;
text-align:justify;
width:250px;
float:right;
margin-top:0px;
color:#FFFFFF;
}
#testoHome:first-letter,#testoTenuta:first-letter{
font-weight: bold; 
color: #70280f;
font-size:20px;
font-style:italic;
}
.clear{
clear:both;
}
.benvenuti{
color:#70280f;
font-family: GillSans, Arial;
font-size:40px;
font-style:italic;
float:right;
margin-top:10px;
border: 0px solid #d310d1;
width:220px;
margin-right:30px;
}

#testoTenuta, #testoTenuta2{
line-height:25px;
text-align:justify;
width:250px;
float:right;
margin-top:0px;
color:#FFFFFF;
}
#testoTenuta{
float:right;
}

#testoTenuta2{
margin-top:20px;
float:left;
}
#imgTenuta2{
float:right;
margin-top:20px;
}
#linkVigneti{
font-size:14px;
font-weight:bold;
padding:10px;
padding-top:20px;
clear:both;
text-align:center;
border: 0px solid #d310d1;
}
#linkVigneti a:link,
#linkVigneti a:visited{
color:#FFFFFF;
}
#linkVigneti a:hover{
color:#bba481;
}
#estensione{
clear:both;
position:relative;
border: 0px solid #d310d1;
top:0px;
}
.titoloProdotti{
color:#70280f;
font-family: GillSans, Arial;
font-size:40px;
font-style:italic;
text-align:left;
margin-top:10px;
border: 0px solid #d310d1;
width:350px;
margin-left:350px;

}
.imgProdotti{
float:left;
padding-right:10px;
}
#testoProdotti{
line-height:15px;
text-align:justify;
width:700px;
margin-top:0px;
color:#FFFFFF;
font-style:oblique;
clear:both;
border: 0px solid #d310d1;
}
#listeProdotti{
border: 0px solid #d310d1;
width:700px;
margin-left:20px;
border: 0px solid #d310d1;
}
.lista{
width:196px;
float:left;
background-image:url(../images/box_vini.jpg);
background-color:#a88463;
background-repeat:no-repeat;
margin-right:35px;
/*height:240px;*/
}
.listasotto{

margin-top:20px;
/*height:240px;*/
}
.titoloLista{
color:#fbfaf8;
font-family: GillSans, Arial;
font-size:17px;
margin-top:10px;
border: 0px solid #d310d1;
text-align:center;
padding:2px 0 12px 0;
}
.headLista{
color:#70280f;
text-align:center;
margin-top:5px;
font-weight:bold;
font-style:italic;
}
.vini{
color:#000000;
margin: 0;
padding: 0;
margin-bottom:10px;
/*padding: 10px 0 5px 0;*/
font-weight:bold;
border:0px solid #cccccc;
/*text-transform: uppercase;*/
}
.vini a:link,
.vini a:visited{
color:#000000;
text-decoration:none;
}
.vini a:hover{
color:#70280f;
text-decoration:none;
}
.vini ul{
list-style-type: none;
width: 167px;
/*margin-top:30px;*/
}
.vini li{
list-style-type: none;
clear:both;
line-height:14px;

/*height:40px;*/
}
.vini li img{
border:1px solid #70280f;
margin:8px;
float:left;
/*height:40px;*/
}
.vini ul li a{
display: block;
overflow: auto;
border:0px;
}
#schedaProdotto{
margin-top:20px;
}
.nomeProdotto{
font-size: 20px;
font-weight:bold;
font-style:italic;
border:0px solid #70280f;
}
.imgEtichetta img{
border:5px solid #70280f;
float:left;
margin-right:20px;
}

.imgOrdina img{
border:0px solid #70280f;
margin-right:20px;
}

.imgBottiglia{
border:5px solid #70280f;
margin-right:20px;
float:left;
}
#torna{
width:300px;
position:relative;
top:35px;
border:0px solid #70280f;
}
#torna a:link,
#torna a:visited{
color:#70280f;
}
#torna a:hover{
color:#9d7455;
}
/*line-height:20px;*/
.descrizione{
margin-top:15px;
margin-bottom:10px;
line-height:25px;
}
.titoliDescrizioni{
font-size: 14px;
font-weight:bold;
font-style:italic;
}
#map{
width: 680px; 
height: 490px; 
border:1px solid #cccccc;
margin-top:20px;
color:#000;
}
a.linknero:link,
a.linknero:visited{
color:#000000;
/*text-decoration: none;*/
}
a.linknero:hover{
color:#b89e7c;
/*text-decoration: none;*/
}
a.linkbianco:link,
a.linkbianco:visited{
color:#ffffff;
}
a.linkbianco:hover{
color:#b89e7c;
}
.clear{
clear:both;
}
.shop{
position:relative;
border:0px solid #000;
top:0px;
/*margin-left:900px;*/
/*margin-bottom:10px;*/
text-align:center;
/*float:right;*/
padding:5px;
background-color:#BBA37F;
margin-bottom:10px;
}
.shop a:link,.shop a:visited{
color:#000000;
font-weight:bold;
}
.shop a:hover{
color:#fff;
font-weight:bold;
}
.shop img{
border:0px;
margin-left:10px;
}
.cont_shop
{position:relative;
    float:right;
    border:0px solid #fff;}