@charset "windows-874";
/* CSS Document */

	
.data-content
{
	margin: 0px 0px 10px 10px;
	border: solid 0px #999;
	width:100%;
	/*border:solid 1px #666666;*/
	display:inline-block;
}
.data-content-nonetop
{
	margin: 0px 0px 10px 10px;
	border: solid 0px #999;
	width:100%;
	display:inline-block;
}
/*format-1*/
#format-1 {
	border:dotted  0px #666666; 
	padding:5px 5px 5px 5px;
	width:97%;
	height:auto;
	margin:0px 0px 5px 2px;
	text-align:left;
	}
#format-1:hover {
	display:block;
	height:auto;
	border: solid 0px #666666; 
	margin:0px 0px 5px 2px;
	/*color:#000000;*/
	cursor:pointer;
	}
/*format-2*/
#format-2 {
	border:dotted  0px #666666; 
	padding:5px 5px 5px 5px;
	width:47.5%;
	height:60px;
	margin-bottom:5px;
	margin:0px 0px 2px 2px;
	float:left;
	text-align:left;
	}
#format-2:hover {
	display:block;
	height:60px;
	border: solid 0px #666666; 
	/*color:#000000;*/
	cursor:pointer;
	}

/*format-3*/
#format-3 {
	margin-bottom:2px;
	cursor:pointer;
	text-align:left;
	}
	
/**********************format-4*******************/	
ul.format-4 {
	width:100%;
	padding: 0;
	text-align:left;
	margin:0 auto;
}
ul.format-4 li {
	display: -moz-inline-box;
	display: inline-block;
	zoom:1; 
	*display: inline;
	 _height: 30px;
	text-align:center;
	/*\*/ vertical-align: top; /**/
	margin: 0 0 8px 0;
	border: 0;
	padding: 0;
	width:33%; 
}
/*  Moz: NO border qui altrimenti difficolta' con width, table altrimenti problemi a text resize (risolubili con refresh) */
ul.format-4 li div {
	/*\*/ display: table; /**/
	width:100%; 
}
ul.format-4 label {
	display: block;
	text-decoration: none;
	/*color: #000;*/
	cursor: pointer;
}
/*\*/
ul.format-4>li .wrimg {
	display: table-cell;
	vertical-align:bottom;
	width:100%;
	height: 245px;
}
/**/
ul.format-4 img {
	border: 0;
	margin: 0 0 8px 0;
	vertical-align: top;
}
/*\*//*/
* html ul.format-4 li .wrimg {
	display: block;
	vertical-align: top;
	font-size: 1px;
}
* html ul.format-4 .wrimg span {
	display: inline-block;
	vertical-align: top;
	height: 230px;
	width: 1px;
}
/**/
ul.format-4 .caption {
	display: block;
	padding: .3em;
	font-size: .9em;
	line-height: 1.1;
	border-top: 0;
	text-align:center;
	width: 80%;  /* Moz, IE6 */
}
/* top ib e hover Op < 9.5 */
@media all and (min-width: 0px) {
	html:first-child ul.format-4 a {
		display: inline-block;
		vertical-align: top;
	}
	html:first-child ul.format-4 {
		border-collapse: collapse;
		display: inline-block; /* non deve avere margin */
	}
}

/**********************format-5 Product*******************/	
ul.format-5 {
	width:100%;
	padding: 0;
	text-align:left;
	margin:0 auto;
}

ul.format-5 li {
	display: -moz-inline-box;
	display: inline-block;
	/*\*/ vertical-align: top; /**/
	margin: 0 0 8px 0;
	border: 0;
	padding: 0;
	width:47.5%;
	zoom:1; 
	*display: inline;
	 _height: 30px;
}
ul.format-5 li div {
	/*\*/ display: table; /**/
}
/* top ib e hover Op < 9.5 */
@media all and (min-width: 0px) {
	html:first-child ul.format-5 a {
		display: inline-block;
		vertical-align: top;
	}
	html:first-child ul.format-5 {
		border-collapse: collapse;
		display: inline-block; /* non deve avere margin */
	}
}

	
	
#content-date
{
	font-family: "Tahoma"; 
	font-size: 8pt; 
	color:#666;
}
#view-promotion{
	text-align:right;
}
.image{
   padding:1px;
   border:1px solid #ccc;
   background-color:#fff;
   display:block;
   }
#promotion {
	border:dotted  1px #666666; 
	padding:5px 5px 5px 5px;
	width:97%;
	display:block;
	margin:0px 0px 5px 2px;
	}
#Block-Home
 {
	padding:5px 5px 5px 5px;
	width:97%;
	display:block;
	margin:0px 0px 5px 2px;
}
.tabbar
{
	margin: 0px 0px 0px 10px;
}
.tabbar li {
	
	overflow:auto;
	position:static;
	padding: 5px 5px 5px 5px;
	margin: 0px 2px 0px 0px;
	border: solid 0px #999;
	display:inline;
	cursor:pointer;
	/**Front**/
	text-decoration:none;
	font-family: "Tahoma"; font-size: 8pt; 
	}
	
#data-tab
{
	width:100%;
	padding:0 0 5px 0;
	margin: 0 0 0 10px;
	list-style-type:none;
	
}
.tab-border
{
	border-left: 1px solid #000000;	
}
#data-tab li {
	overflow:hidden;
	position:static;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 1px;
	border: solid 0px #999;
	display:inline;
	cursor:pointer;
	height:16px;
	/**Front**/
	text-decoration:none;

}
#data-tab li:hover {
	/*background-color:#CCC;*/
	color:#333333;
	}
#point-content{
   padding:1px;
   margin:0px 5px 5px 5px;
   border:1px solid #ccc;
   background-color:#fff;
   display:inline-block;
}
#show-color{padding:1px; border:1px solid #666;}