* { padding: 0; margin: 0; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a, ul, li {margin:0; padding:0;}
table {border-spacing:0;}
img {border:0;}
ol,ul {list-style:none; margin:0; padding:0;}
p {margin:6px 0;}
a {text-decoration:none;}

body { text-align: center; }
.maincontainer, .footer, .containerwhite, .container_12 { text-align: left; }

.grid_9, .grid_2 { font-size:0.8em;}
.grid_10 {width:780px; margin:0; padding:0; float:right; margin: 0 !important;}
.grid_12 .grid_2 { font-size:1em; }

/* head */
.head {background:#35342c; height:30px; width:100%; margin:0 0 10px; font-size:0.8em; font-family: "Times New Roman", Courier, Garamond, serif; font-weight:bold; position: relative;}
.head .container { position: relative; }

.text-center { text-align: center; }

ol
{
  list-style-type: decimal;
}

.contpage ul { list-style-image:url(../images/puntato.gif); margin: 20px; clear: both; } /* segnalino dell'elenco puntato generico */
.contpage ul li { clear: left; margin: 10px 0; }
.contpage ul li a { position: relative; left: -5px;  }

ul.listaeventi p.sottotitolo
{
  color: #000000;
  margin: 6px 0px;
  font-family: arial, sans-serif;
}

.contpage p, .maincontainer p
{
  margin: 6px 0;
  clear: left;
}

.contpage ul, .contpage ol, 
.maincontainer ul, .maincontainer ol
{
  margin: 6px 26px
}

.team ul li
{
  height:75px;
}

.contpage
{
  padding-bottom: 10px
}

.descrizionefoto
{
  width:211px;
  height:auto;
  float:right;
  margin:0 10px 0 0;
}

* html .descrizionefoto
{
  width:201px;
}

.descrizionefoto img
{
  display:block;
  margin:0 auto 10px auto;
}

div.vinipregiatilarge p.infowine, div.vinipregiati p.infowine
{
  clear: none;
}

p.textpage02
{
  width: auto;
}

div.descrizionemappa
{
  width: 200px;
}

div.message-warning
{
  margin: 20px 30px;
  color: #BE0007;
  font-style: italic;
}

img.rss{ float: right;}

.right{
  float: right;
}

.maincontainer form.formulario
{
  display: block;
  float: none;
}

.carousel-line-link
{
  float: left; 
  padding-left: 9px;
  padding-top: 3px;
}

.content-image
{
  float: left;
}

div.content-navigator
{
  margin-left: 20px;
  margin-bottom: 20px;
}

div.content-navigator div
{
  display: inline;
}

.flickrimage p:first{ display: none; }

/* schedavino */
.schedavino {width:428px; height:auto; float:left; margin:10px;}
* html .blog {width:438px;}

/* schedavino */
.schedavino { margin: 10px 30px; width: 388px; }
.schedavino .caratteristica {font-family: "Times New Roman", Courier, Garamond, serif; color:#424242; font-weight:bold !important; padding: 10px 0 0 0 ; text-align:left; letter-spacing: normal !important; }
.schedavino .infocaratteristica { font-size: 1em; line-height: 150%; font-weight: normal; margin: 0 10px; text-align:left; vertical-align: top;}
.schedavino .infocaratteristica ul	{ margin: 0; list-style: none; padding: 0;}
.schedavino .infocaratteristica ul li { margin: 2px 0 !important; list-style: none; padding: 0;}
.schedavino#new { margin: 5px 0 0 0; width: 440px; }
#colonnasinistravino { width: 210px; float: left; margin: 20px 10px; }
.fotovino { text-align: center; }
.logotenuta { position: absolute; right: 10px; top: 10px; }
.linksottotitolo { clear: both; display: block; margin: 0 10px; position: relative; top: -5px; }

#riconoscimenti { margin-top: 20px; }
body#sez01 #riconoscimenti h3 { width: auto; font-size: 1.5em; float: none; }
.grid_10 ul.listaeventi { list-style-image: none; }



/* formulario */
.formulario {background-color:#fffbe9; /* float:right; */ margin:10px 10px 20px 10px; padding: 20px; }
.formulario div { margin: 5px 0; }
.formulario .etichetta { width: 120px; padding: 3px 10px; text-align: right; float: left; clear: left; }

.formulario input { margin: 2px 0 0 0; padding: 3px; border:1px solid #7d7c6b; color:#000; font-size:1.5em; }
.formulario div input {width:350px; }
.formulario div input.short {width:150px; }
.formulario div input.medium {width:250px; }
.formulario div input.long {width:350px; }
.formulario .ezboolean input {width:auto; }

.formulario label {color:#424242; padding: 5px 0 0 18px; }
.formulario select { margin: 2px 0 0 0; padding: 3px;  color:#000; font-size:1.5em; }
.formulario .messaggio {width:350px; height:10em; display:block; margin: 2px 0 0 18px; padding: 3px; font-size:1em;}
.formulario .info {	margin: 0 0 0 18px; padding-left: 120px; color: #999; font-size: .9em; }

.formulario input.btn { width: 100px; border:none; text-align: center; font-family:Georgia, "Times New Roman", Times, serif; color:#424242; font-size:1em; background: #FFFF99; border: 1px solid #FFCC33; font-style:normal; margin:10px 0 30px 260px; padding: 5px; float: none; }
.formulario .warning { margin-bottom: 5px; padding: 2px; border: 2px solid #ba3222; background:#e4a391; color: #742725; font-size: 14px; font-style: italic; }

/* gallery tenute */
.gallerytenute {width:211px; height:auto; float:right; margin:10px;}
* html .gallerytenute {width:201px; margin-right:0;}
div.gallerytenute ul {background:none; width:100%; list-style-type:none;}
div.gallerytenute ul li {margin:0 12px 10px 0; float:left; list-style:none;}

/* head */
#user-menu { position:absolute; top:5px; right: 0; text-align: right; }
#user-menu a { color: #FFF; }
.head ul li {display:inline; padding:0 7px;}
.head ul li.brig {border-right:1px solid #fff;}

/* newsletter */
.newsletter {background:url(../images/bg-newsletter.gif) no-repeat; width:450px; height:98px; float:right; margin:30px 10px 10px 0;}
.newsletter p {font-family: "Times New Roman", Courier, Garamond, serif; color:#fff; font-size:1.5em; line-height: 1em; font-weight:normal; padding:0 0 8px 0; margin:8px 10px; }
.newsletter span {width:110px; float:left; margin:0 10px 0 0; display:block;}
* html .newsletter span {margin:0 5px 0 0;}
.newsletter label {width:110px; color:#fff; position:relative; top:-10px; left:10px; font-family: arial, sans-serif;}
.newsletter input {width:110px; border:1px solid #7d7c6b; position:relative; top:-10px; left:10px; color:#444; font-size:0.9em;}
.newsletter input.btn {border:none; font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif; color:#7d7c6b; width:55px; height:21px; background:url(../images/btn-nl.gif) no-repeat; font-style:normal; padding:0; margin:12px 0 0 5px;}

p.faccetteventi { margin: 0; font-size: 1.2em; border-bottom: 1px solid #999; }
p.faccette { border-bottom: 1px solid #CCC; font-size: 1em; padding-top: 10px; }
.faccette ul { margin: 15px 0; padding: 0; list-style-type: none; }
.faccette ul li { margin: 0; font-weight: bold;}
.grid_2 .faccetteventi { margin-top: 20px; }

/* footer */
.footer {padding:10px 0; height:150px; margin:20px auto 0 auto; clear: both; }
.footer .listfooter {width:160px; float:left;}
.footer .listfooter ul {width:140px; margin:5px 0 5px 20px;}
* html .footer .listfooter ul {margin:5px;}
.footer .listfooter ul li {list-style:none;}
.footer .listfooter ul.sec {margin-top:30px;}

/* clear */

.clear { clear: both; height: 1px; line-height: 1px; }
.offerte li a { font-weight: bold; }

p.path {margin-bottom:15px; padding: 0;font-family: Georgia, "Times New Roman", Times, serif;}
p.citazione, p.sottotitolo {font-family: Georgia, "Times New Roman", Times, serif; color:#666; font-size: 1.3em; margin:0 10px 10px 0; display:block;}
.descrizionefoto .sottotitolo { color: black; line-height: 1.3em; font-size: 1em; }
p.firma {font-family: Georgia, "Times New Roman", Times, serif; color:#666; font-size: 1.1em; margin:0 10px 10px 0; display:block;}

.bottiglia { margin-right: 20px; }

.text-justify{ text-align: justify }

#privacy .etichetta { height: 50px; }
