@charset "iso-8859-1";

body{
padding:0px; 
margin:0px;
background-color:#fff;
font-family:Verdana;}

table{
padding:0px; 
margin:0px;
border:0px;
cellspacing:0px
}
td{
padding:0px; 
margin:0px;
vertical-align:top

}
tr{
padding:0px; 
margin:0px;

}
table.contenitore{
width:98.5%;
background-image:url(images/fon_top.gif);	 
margin:0px;
padding:0px;
margin-left:-1px;
}
table.nav_sinistra{
background-image:url(images/fon_top01.gif); 
vertical-align:top;
}


div {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
img{
border:none;
margin:0px; 
padding:0px; }

td.login
{background-color:#fff;
text-align:center;


}
div.logintesto a {
	color : #000000;
		text-decoration: none;
}
div.logintesto a:hover {
	color : #294A7B;
}

div.logintesto
{padding:0px; margin:0px;
margin-top:.50em;margin-bottom:.5em;
font-size:70%;
}
input.bottone
{padding:0px; margin:0px; height:22px;  color:#069;margin-top:.5em; }

label
{
color:#000;
font-size:.7em;
margin-left:.5em;
float:left;
padding-top:.2em;
font-weight:bold; color:#069
}
.top_destra{
vertical-align:bottom;
width:100%;
padding:0px;

}
div.slogan{
color: #0862A8; 
font-size: 15px;
text-align:right;
font-weight:bold;
font-family:Georgia, Verdana;
height:23px;
padding-top:2px;
padding-right:1em;
}
table.piede{
width:100%;
height:63px;
background-image:url(images/bot.gif)
}
.menu01 {
	white-space:none;
	color : #707070;
	margin-top : 5px;
	padding-bottom : 0px;
	margin-left : 12px;
	margin-right : 12px;
	font-size : 10px;
	
	font-weight: bold;
	text-align: center;
}

.menu01 a {
	color : #707070;
	text-decoration: none;
	
}
.menu01  a:hover {
	color : #333333;

}
.menu_home	dl	dd{
font-size:.75em;
color:#069
}


.title {
	color : #D44409;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;

	font-weight: bold;
}
.px5 {
	padding-top : 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
hr{margin:0px; padding:0px;}

p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	
}
p a {
	color : #294A7B;
}
p a:hover {
	color : #000000;
}
.bot {
	color : #000000;
	margin-top : 20px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 200px;
	margin-right : 10px;
	font-size : 11px;

	font-weight: bold;
}
.bot a {
	color : #000000;
	text-decoration: none;
}
.bot a:hover {
	color : #294A7B;
}
h3{
padding-top:4px;;
padding-bottom:4px;;
padding-left:1em;
margin:0px;
font-size:.75em;
text-align:left;
color:#fff}

.vetrina{
border-bottom:1px dotted #aaa; 
width:100%; 
float:left;
margin-bottom:.5em;	 
padding-bottom:.3em;	
text-align:justify 

}
.vetrina2{
border-bottom:1px dotted #aaa; 
width:80%; 	
margin-left:10%;
float:left;
margin-bottom:.2em;	 
 

}
.vetrina h4
{color:#069;
font-size:.80em;
font-weight:bold; 

}
.vetrina2 h4
{color:#069;
font-size:.80em;
font-weight:bold;  
padding:0px;
margin:0px;}
.vetrina img.foto{
float:left; border:2px solid #fff;
margin-left:1em;  
margin-right:1em;
}
.vetrina2 img.foto2{		 
width:30px;
float:left; border:2px solid #fff;
margin-left:1em;  
margin-right:1em;
}


.vetrina p{
font-size:.75em;
padding-left:1em;}
.vetrina a
{font-size:.65em;
text-decoration:none;
color:#069;
font-weight:bold;
float:right;
padding-right:1em;}
.vetrina a:hover
{font-size:.65em;
text-decoration:none;
color:#333;
font-weight:bold;
float:right;
padding-right:1em;}
.vetrina span
{padding-bottom:5px;margin-bottom:5px;}			 

.vetrina2 p{
font-size:.75em; 
padding:0px; margin:0px;
}
.vetrina2 a
{font-size:.65em;
text-decoration:none;
color:#069;
font-weight:bold;
float:right;
padding-right:1em;}	

.vetrina2 a:hover
{font-size:.65em;
text-decoration:none;
color:#333;
font-weight:bold;
float:right;
padding-right:1em;}	

.vetrina2 span
{padding-bottom:0px;margin-bottom:0px;}	   

.barra_sup_interna{
background-color:#2E87CC; 
width:100%;
border-bottom:1px solid #aaa;}
.barra_sup_interna a{
text-decoration:none;
font-weight:bold;
color:#fff;
font-size:.77em;
margin-right:1.8em;
padding-top:.3em;
padding-top:.3em;
margin-left:1.8em;
}
h4{color:#069;
font-weight:bold;
font-size:1em; 
padding-left:1em;;
padding-top:1em;}

legend
{color:#069;
font-size:.8em; 
padding:1em;
font-weight:bold;}
fieldset.registrazione
{padding:.5em; 
margin-left:10%;
width:75%;
}
fieldset.registrazione label
{width:200px;}
fieldset.registrazione span
{
color:#000;
font-size:.7em;
margin-left:.5em;
float:left;
padding-top:.2em;
font-weight:bold; color:#069
}
.azienda img{border:1px dotted #069; margin:.25em;}

ul li
{padding:0px;margin:0px;
list-style-image:url("images/lista.gif");
font-size:.82em;
font-weight:bold;

}
ul.home li
{padding:0px;margin:0px;
list-style-image:url("images/lista.gif");
font-size:.82em;
font-weight:bold;  


}
li a {color:#069;text-decoration:none}

table.vino
{border:1px solid #eee;
width:90%;
margin-left:3%;}
table.vino th {
background:#3086CF; 
font-size:.75em;	
color:#fff;
padding:.3em;
} 
table.vino td  {  
border:1px solid #eee;
border-collapse:collapse;
font-size:.73em;
padding-left:..2em;
padding-right:.2em;
vertical-align:middle
} 
table.vino td a
{font-size:.95em;
text-decoration:none;}	 
table.vino td a:hover
{font-size:.9em;
text-decoration:undeline;}	 
table.vino td a:visited
{font-size:.95em;
text-decoration:none;
color:#069}	
table.vino2
{border:none;
width:100%;}
table.vino2	   td 
{border:none; 
font-size:.9em;	  
vertical-align:top
}
table.vino3	   td 
{border:none; 
font-size:1em;	   
text-align:left;
vertical-align:top ;
padding-left:.5em;
padding-bottom:.5em;
}
table.vino2	   td.bordino
{border-bottom:1px dotted #eee ;
font-size:1em;	  	  

vertical-align:top;	
text-align:left;
color:#069
}
      
ul.menu_cliente
{text-align:left; font-size:.85em; margin-left:20px;}	   
       
ul.menu_cliente li a
{text-decoration:none;
color:#069;
font-weight:bold;
line-height:150%;
}
ul.menu_cliente li a:hover
{text-decoration:underline;
color:#069;
font-weight:bold;
line-height:150%;
}
ol.info li
{font-size:.7em;}


.briciole{
font-size:.75em; 
font-family:Verdana, sans-serif;
color:#069;	 
line-height:200%;
padding-left:.2em;	
} 
.briciole a{
text-decoration:none;}
.briciole a:visited{
text-decoration:none;
color:#666}

