body           { color: #333; font-size: 0.8em; font-family: "Tebuchet MS", Tahoma, Helvetica, Verdana, Arial, sans-serif; background-color: #f6f6f6; text-align: center; margin: 0; padding: 0 }

#container   { background: transparent; margin: 0 auto; padding: 0; width: 100% }
#area    { font-size: 80%; background: transparent; margin: 0 auto; padding: 0; width: 100% }


/******************************
* IMMAGINI
******************************/

.imgborder { background-color: #ffffff; padding: 6px; border: solid 1px #ccc }
a:hover .imgborder { border: solid 1px #c00 }

/******************************
* MENU
******************************/

#menu   { text-align: left; width: 230px }
a.nav, a.nav:link, a.nav:visited, .chosen       { color: #900; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: 700; line-height: 25px; text-decoration: none; background-color: #efd969; background-image: none; background-position: 0 0; text-align: center; display: block; margin-top: 1px; width: 245px; height: 25px; overflow: hidden }
a.nav:hover  { color: #fff; background: #900; margin-top: 1px }
a.nav:active, .chosen {color:#fff; background:#c00;}


/******************************
* MENU PRODOTTI
******************************/

#menupro  { text-align: left; width: 245px }
a.navpro, a.navpro:link, a.navpro:visited, .chosen        { color: #efd969; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; line-height: 16px; text-decoration: none; background-color: #900; background-image: none; background-position: 0 0; display: block; margin-top: 1px; width: 245px; height: auto; overflow: hidden }
a.navpro:hover    { color: #900; background: #f96; margin-top: 1px }
a.navpro:active, .chosen   { color: #900; background: #efd969 }
a   { color: #690; font-weight: 700; text-decoration: none }
a:hover  { color: #c00; font-weight: 700; text-decoration: none }
p  { font: 11px/18px Verdana, Arial, Helvetica }
td, tr  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: normal }
h2   { color: #900; color: #333; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
h3    { color: #900; color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
h4     { color: #900; color: #333; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700 }
q { font-style: italic; }
img { border: none; margin: 0px; }

img.right{
float: right;
margin-left: 10px;
}

img.left{
float: left;
margin-right: 10px;
}

blockquote {
font-family: Platino Lynotype, Georgia, Times New Roman, serif;
font-size: 90%;
background: #F1F4F5;
margin: 10px 30px;
padding: 3px 13px;
}


.input  { color: #333333; font: 1em arial, verdana, helvetica, sans-serif; background: #fed; margin-bottom: 5px; padding: 3px; border: solid 1px #900 }

.button   { color: #fff; font: bold 1em Verdana, Arial, Helvetica, sans-serif; background: #690; cursor: pointer; border: solid 1px }

.button:hover  { color: #fff; font: bold 1em Verdana, Arial, Helvetica, sans-serif; background: #ccc; cursor: pointer; border: solid 1px #666 }
.formField { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f4f4f4; padding: 2px; border-width: 1px; border-color: #690 }
input:focus, textarea:focus { border: solid 1px #666 }
.select  { width: 130px }
/******************************
* FLASH
******************************/

#filmato {
background: #FFEEDD;
width: 430px;
height: 300px;
}

/******************************
* End flash
******************************/

/* footer  -------------------------------------------------------------------*/

#footer {
margin-top: 10px;
clear: both;
width: 748px;
text-align: center;
padding-bottom: 10px;
}

#footer p {
margin: 10px;
padding-top: 10px;
}


/* search  -------------------------------------------------------------------*/

button, input, textarea  { color: #666; font: 11px arial, verdana, sans-serif; background-color: #fff; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; cursor: pointer; margin: 2px 0 1px; padding: 0 2px; overflow: hidden; vertical-align: middle; border: solid 1px #ccc }
button {
margin: 5px 10px 5px 10px;
}
#cornice { padding: 10px }
#cornice .testo  { font-size: 11px }
#news    { color: #fff; font: bold 11px "Trebuchet MS", Helvetica, Arial, sans-serif; padding: 10px }
#poesia1    { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: oblique; margin-left: 10px }
.blu { color: #fff; background-color: #036 }
.rosso_bold   { color: #900; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700 }
.rosso    { color: #900; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
#testo-home    { margin-top: 10px; margin-bottom: 20px; margin-left: 10px; width: 500px }
#testo-azienda { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; width: 460px }

#testo-contatti, #testo-indi  { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; width: 460px }
#testo-form  { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; margin-left: 10px; width: 240px }

#validate  { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; margin-left: 10px; padding-right: 100px; width: auto }

#testo-privacy  { color: #333; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; margin-left: 10px; width: 230px }
#bottiglia { position: absolute; top: 460px; left: 450px }
.im-space   { margin-right: 8px; margin-left: 0 }

.vino { color: #900; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px }
.citazione { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: oblique }

.citazione-ca   { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: oblique; margin-left: 60px }

.citazione-ca2   { font-size: 12px; font-weight: 700; margin-left: 60px }
.bg_tr_main      { background-color: transparent; background-image: url("images/base_07.gif"); background-repeat: repeat-y; background-position: 0 0; height: 70px }
.bg_tr_bottom     { background-image: url("images/base_08.gif"); background-position: 0 0; height: 60px }
.bg_int_dove     { padding-left: 150px; height: 61px }
.doc  { color: #333; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700 }
.spazioimg { margin-left: 10px }
.spazioh2home { margin-right: 30px }
