@charset "UTF-8";
/* CSS Document */

body {
background-color:#FFFFCC;
background-image:url(../images/struttura/background.jpg);
background-repeat:repeat-x;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
/*font-family: "Times New Roman", Times, serif;*/
font-size:12px;
background-color:#FFFAE7;
color:#666666;
}
img {
border:none;
}
h1 {
width:900px;
padding:0;
margin:0 0 10px 0;
color:#760027;
font-size:23px;
}
p {
padding:0;
margin:0;
}
#main {
width:956px;
min-height:600px;
background-color:#FFFFFF;
margin:0 auto 0 auto;
border:1px solid #760027;
}
#top {
width:956px;
height:158px;
/*border:1px solid cyan;*/
}
#riga {
width:956px;
height:6px;
background-color:#760027;
}
#immagine {
width:956px;
height:152px;
}
#riga2 {
width:956px;
height:3px;
background-color:#760027;
}
#menu {
width:906px;
height:75px;
background-color:#760027;
border-top:1px solid white;
padding:25px;
}
ul.menu {
margin:0;
padding:0;
widows:955px;
list-style:none; /*tolgo la lista solo al menu*/
/*border:1px solid green;*/
}
ul.menu li{
/*width:110px;*/
float:left; /*mette gli LI in fila orizzontale */
margin:0 19px 0 0;
padding:0;
 /*tolgo il padding a sinistra! */
}
ul.menu ul{
margin:0;
padding:0;
list-style:none; /*tolgo la lista al sottomenu*/
}
ul.menu ul li{
margin:12px 0 0 0;
clear:both;
 /*tolgo la lista al sottomenu*/
}
#contenuto {
width:956px;
min-height:300px;
padding:25px;
overflow:auto;
/*border:1px solid pink;*/
}
#contenuto p {
max-width:900px;
line-height:20px;
}
#contenuto a:hover, a:visited, a:link {
text-decoration:none;
color:#760027;
}
#bottom {
width:956px;
height:79px;
background-image:url(../images/struttura/bottom.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
}
#dati-bottom {
width:190px;
height:60px;
float:left;
line-height:15px;
padding: 19px 0 0 25px;
margin:0 50px 0 0;
/*border:1px solid magenta;*/
}
#orari-bottom {
width:215px;
height:64px;
float:left;
padding: 19px 0 0 25px;
margin:0 200px 0 0;
/*border:1px solid grey;*/
}
#logo-bottom{
width:62px;
height:59px;
float:right;
/*border:1px solid violet;*/
padding:12px;
}
#legal-bottom{
width:95px;
height:45px;
float:left;
/*border:1px solid yellow;*/
text-align:right;
padding: 34px 25px 0 0;
}
#legal-bottom a{
color:#FFFFFF;
}
.small {
font-size:11px;
}
/* home */
#defaultDemo{
/*width:500px;
height:360px;*/
}
/* vini in bottiglia */
.vino {
width:250px;
padding:0px;
float:left;
text-align:center;
height:340px;
}
.nome-vino{
text-align: center;
}
.thumb-vino {
padding:0px;
border:1px solid #DDD;
width:195px;
}
#listino {
width:190px;
height:50px;
padding:15px;
background-image:url(../images/struttura/listino.jpg);
background-repeat:no-repeat;
text-align:center;
color:#FFFFFF;
}
#listino a {
color:#FFFFFF;
}
#listino a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#lune {
width:650px;
clear:both;
}
.comunicazione {
width:650px;
min-height:50px;
margin-bottom:20px;

}
.pdf-icon {
width:32px;
float:left;
height:50px;
float:left;

}
.pdf-descr {
width:599px;
float:left;
padding-left:15px;
}
.foto_vino_big{
width:450px;
border:1px solid #DDDDDD;	
}
/* dove */
.dove {
width:220px;
padding:5px;
float:left;
}
/* contatti */
.modulo,#StabilimentoMail{
width:200px;
border:1px solid #760027;
background-color:#FFFFFF;
}
#richiesta_info label{
display:block;	
}
#RichiestaMail{
width:300px;
height:100px;
}
#testo_captcha{
width:166px;
border:1px solid #760027;
}
.errFld{
border:1px solid red !important;
}
.errMsg{
display:inline;
color:red;
margin-left:10px;
}
#colonna-sx {
width:500px;
float:left;
}
#colonna-sx img {
margin-left:auto;
margin-right:auto;
}
#colonna-dx {
width:360px;
float:left;
padding:0px;
margin-top:0;
margin-left:35px;
}
#lista_vini{
margin-left:5px;
padding-left:5px;
line-height: 1.5;
}
#lista_vini a:hover{
text-decoration: underline;
}
