﻿.form2{	
	padding-right:5px;
}


.x_button
{
  padding : 0 0 1px 0;
  height: 17px;
  width: auto;
}
dl.tasting-items, dl.mail-items {width:auto; padding:5px 0 5px 0}
dl.items_nested {width:443px; padding:0 0 5px 0}
.items_nested dt{
	color: #000;
	float:left;
	font-weight:bold;
	width: 100px;
	border-bottom:1px solid #fff;	
	line-height:26px;
	}
.items_nested dd{
	margin-left:auto;
	border-bottom:1px solid #fff;
	line-height:26px;
	}

.tasting-items dt {
	color: #000;
	float:left;
	font-weight:bold;
	width: 130px;
	border-bottom:1px solid #fff;	
	line-height:26px;
	}
.tasting-items dd {
	margin-left:auto;
	border-bottom:1px solid #fff;
	line-height:26px;
	}

.tasting-items img, .mail-items img
{
  vertical-align: middle;
}

.mail-items dt {
	color: #000;
	float:left;
	font-weight:bold;
	width: 118px;
	border-bottom:1px solid #fff;	
	line-height:26px;
	}
.mail-items dd{
	margin-left:auto;
	border-bottom:1px solid #fff;
	line-height:26px;
	}
	
	dl.result_small  {width:280px; padding:5px 0 5px 0}
.result_small dt{
	color: #000;
	float:left;
	font-weight:bold;
	width: 220px;
	border-bottom:1px dotted #dadada;	
	line-height:26px;
	}
.result_small dd{

	margin-left:auto;
	border-bottom:1px solid #dadada;
	line-height:26px;
	padding-right:10px;
	}
  
/*---- inbox-----*/
ul.inbox,ul.inbox li{margin:0;list-style:none; line-height:1.3em; vertical-align: middle; }
ul.inbox{width: 100%;overflow: hidden; /* simple clearing of floats */
   border-bottom:1px solid #dadada; }

ul.inbox li{float:left;width:31%;
   /* margin-left: 1%;*/display: inline;    
	padding:3px 3px 5px 0;
	margin-bottom:5px;
  }
  
  ul.inbox li.x{float:left;width:3%;
   /* margin-left: 1%;*/display: inline;
    
	padding:3px 3px 5px 0;
	margin-bottom:5px;
  }
  
  ul.inbox li img
  {
    vertical-align: middle;
  }

/*---- outbox-----*/
ul.outbox,ul.outbox li{margin:0;list-style:none; line-height:1.3em; vertical-align: middle; }
ul.outbox{width: 100%;overflow: hidden; /* simple clearing of floats */
   border-bottom:1px solid #dadada; }

ul.outbox li{float:left;width:31%;
   /* margin-left: 1%;*/display: inline;    


	padding:3px 3px 5px 0;
	margin-bottom:5px;
  }
  
  ul.outbox li.x{float:left;width:3%;
   /* margin-left: 1%;*/display: inline;
    

	padding:3px 3px 5px 0;
	margin-bottom:5px;
  }

ul.outbox li img
  {
    vertical-align: middle;
  }
  
 .watermarked
 {
 	color:#888;
 } 
 
 .time
 {
  color:#555;
 }
 
 .hint
 {
  color:#555;
  display: block;
  margin-left: 4px;
 }
 
 .errormessage
 {
    color: #DD360B;
 }
 
 html .fb_share_link
    {
      padding: 2px 0 0 20px;
      height: 16px;
      background: url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?7:26981) no-repeat top left;
    }
 
 /*.form_col1captcha {
	text-align: right;
	font-weight:bold;
	line-height:30px;
	color:#000 ;
	width: 130px;
	height: 77px;
	float: left;
	padding-right:5px;
	display: block;
	margin-right: 2px;
	border-bottom:1px solid #fff;
	padding-top: 103px;
}
.form_col2captcha {
	width: 300px;
	height: 177px;
	margin: 0;
	display: block;
	float: left;
	padding-top:3px;
	border-bottom:1px solid #fff;
}

.form_col1bio {
	text-align: right;
	font-weight:bold;
	line-height:30px;
	color:#000 ;
	width: 130px;
	height: 240px;
	float: left;
	padding-right:5px;
	display: block;
	margin-right: 2px;
	border-bottom:1px solid #fff;	
}
.form_col2bio {
	width: 300px;
	height: 237px;
	margin: 0;
	display: block;
	float: left;
	padding-top:3px;
	border-bottom:1px solid #fff;
}

.form_col1picture {
	text-align: right;
	font-weight:bold;
	line-height:30px;
	color:#000 ;
	width: 130px;
	height: 390px;
	float: left;
	padding-right:5px;
	display: block;
	margin-right: 2px;
	border-bottom:1px solid #fff;	
}
.form_col2picture {
	width: 300px;
	height: 387px;
	margin: 0;
	display: block;
	float: left;
	padding-top:3px;
	border-bottom:1px solid #fff;
}

.form_col1contact {
	text-align: right;
	font-weight:bold;
	line-height:30px;
	color:#000 ;
	width: 130px;
	height: 300px;
	float: left;
	padding-right:5px;
	display: block;
	margin-right: 2px;
	border-bottom:1px solid #fff;	
}
.form_col2contact {
	width: 300px;
	height: 297px;
	margin: 0;
	display: block;
	float: left;
	padding-top:3px;
	border-bottom:1px solid #fff;
}
*/

.grid9_white table.tastingnote {
	width:440px;
	margin-top:10px;	
}  

.grid9_white .td_details { 
width:12%;
border-right:1px solid #ccc;
text-align: center;
} 

.tastingsearch {
text-align: left;
background-color: #ffffff;
width:220px;
float:right;
margin-top:10px;

} 
 
dl.produceritems {width:auto; padding:5px 0 5px 0; float: right;}
.produceritems dt{
	color: #000;
	float:left;
	font-weight:bold;
	width: 100px;
	border-bottom:1px solid #fff;	
	line-height:26px;
	}
.produceritems dd{
	margin-left:auto;
	border-bottom:1px solid #fff;
	line-height:26px;
	} 
	
	
 .notreadmail
 {
  font-weight: bold;
 }
 
 /*table.mailmessages
 {
  width: 98%;
 }
 
 .mailmessages, .mailmessages tr, .mailmessages td
 {
    vertical-align: middle;
 }*/
 
a.img_user_list img
{
	width: 45px;
	height: 60px;
}
 

/*
  Contatti importati

*/

.contactstable {	
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	border-left-color: #DFDFDF;
}
.contactstable th {
	background-color: #C0C0C0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #DFDFDF;
	margin: 0px;
	padding: 2px 10px;
}
.contactstable td {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 2px 10px;
	vertical-align: top;
}


/* 2009 */
.logo_small
{
  border: 0;
  clear: right;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 0;
  vertical-align: middle;
}

.no-table-borders table, .no-table-borders table tr, .no-table-borders table tr td
{
  border: 0;
}

.powered
{
  font-size: 0.75em;
  letter-spacing: 0px;
}

.grid_7_search
{
  margin-left: 0;
  width: 600px;
}

.container_12 .grid_4
{
  width: auto;
}

.link-googlemap
{
  float: right;
  margin: 3px 3px auto auto;
}

.bg_dwn_grid2
{
  margin-bottom: 24px;
}