/* CSS Document */
#cart {
	position:fixed;
	height:100px;
	width:100%;
	
	/* background-color:#EDF8FF; */
	left:0px;
	bottom:0%;
	overflow: auto;
	display:none;
}
#products {
	background-color:#FFF;
	border:dashed gray 1px;
	height:100px;
	width:500px;
	padding:5px;
}	
.box {
	/*
	background-color:#FFFFFF;
	border:solid #CCCCCC 1px;
	margin:8px;
	padding:1px;
	width:130px;
	height:130px;
	float:center;
	*/
	cursor:pointer;
}
#loading {
	display:none;
	/*
	float:right;
	*/
}
#clearCart {
	cursor:pointer;
	display:inline;
}

/**********************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:32%; 
}
/*  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%; */
	text-align:center;
}
ul.format-4 label {
	/*display:block;*/
	text-decoration: none;
	text-align:center;
	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;
	w\idth: 100%;  /* 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 */
	}
}
