
body{
	border-top: 5px solid #C5DD5E;
	color: #333;
	font-size: 11px;
}
		.opacity{
			border:5px solid #eee;
			padding: 1em;
			border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			background: #fff;
/*
			opacity: 0.90;
			-moz-opacity: 0.90;
			filter:alpha(opacity=90);
*/
		}
.opacity{

}
a{
	color:black;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

h1{
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: center;
}

h2{
	padding: 20px 0 0;
	text-align: center;
}

p{
	overflow: hidden;
	font-family: Georgia; font-size: 14px;
}

p.red{
	color:red;
	font-size:2em;
}

/**
*
*
*	MENU 
*
*
*
**/

#menu{float:right;}
#menu ul{
	border:3px solid #eee;
	padding: 1em;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#menu li a{	text-decoration:none; font-size:1.1em;}
#menu li a:hover{
		color:black;
		text-decoration:none;
		text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
		border-bottom: 1px solid rgba(0,0,0,0.25);
	}
#menu li{list-style-type:none; display:inline; margin-left:.8em; padding:.7em;}
#menu li:hover{
	background:#eee;
	border:2px solid #eee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#menu a{font-family: Georgia; font-size: 1.3em; padding: .2em;}
	#menu a#welcome{
		
	}
	#menu a#logout{
		font-size: 12px;
		color: red;
		float:right;
	}

.locator{
	margin-top:1em;
	margin-bottom:1em;
}

a.choice{
	text-decoration:none;
	font-size:1.2em;
	color: #ababab;
}
a.choice:hover{
	background:#eee;
	border:2px solid #eee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}


/**
*
*
*	BOTTONI A SINISTRA DEL MENU
*
*
*
**/

.grid_4.space.check_out #carrello_img{
	width:100px;
	height:50px;
	float:right;
	background: url("../img/carrello.jpg");
	cursor : pointer;
}
	.grid_4.space.check_out #total{
		float:left;
		width:auto;
		height:50px;
		padding-top: .5em;
	}
.grid_12.space, .grid_4.space.check_out{
	margin-top: .5em;
	margin-bottom: 1.5em;
}

.cat_btn{
	width:100px;
	height:38px;
	background: url('../img/categorie.jpg') #fff no-repeat;
	text-indent:-9999px;
}
.cat_btn:hover{
	background-position: left bottom;
}
.dash_btn{
	width:100px;
	height:38px;
	background: url('../img/dashboard.jpg') #fff no-repeat;
	text-indent:-9999px;
}
.dash_btn:hover{
	background-position: left bottom;
}




/**
*
*
*	CATEGORIE E DASHBOARD
*
*
*
**/

#categories{
	background:#eee;
	border:2px solid #eee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
	#categories a{font-family: Georgia; font-size: 14px; padding: .2em;}
	#categories li{list-style-type:none; display:block; float:left; width:50px;}
	#categories ul{height:200px;}

#dashboard{
	border-bottom:1px solid #eee;
}

#trace{
	margin-top: 10px;
	margin-bottom:10px;
}

/**
*
*
*	OFFERTA SECTION
*
*
*
**/

#offerta{
	margin-bottom:2.5em;
	border:5px solid #eee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
}
#offerta .grid_7{
}

	#offerta .grid_9{

	}

/**
*
*
*	PRODOTTI SECTION
*
*
*
**/

#reset{
	font-family: Georgia;
	font-size: 1.1em;
	margin:1em;		
}
	#reset a{color:blue; 	padding:.6em;}
	#reset a:hover{
		text-decoration:none;
		border:3px solid #ddd;
		background: #ddd;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
.draggable{
	float:left;
	width:205px;
	border:1px solid #dddddd;
	margin: .5em .5em .5em 0;
	font-size: 18px;
	padding: .3em;
	
	border:2px solid #eee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

	.draggable:hover{
		background:#b2c756;
	}

	.draggable input{border:1px solid #dddddd; float:right;}
	.draggable input.how_many{width:30px;}
	.draggable p{font-size:12px; margin:0; padding:0;}
	.draggable p.description{height:60px;}
	.draggable img{
		float:right;
		margin:.4em;
		border:2px solid #eee;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	.draggable img:hover{
		border:2px solid #c5dd5e;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	
	
.dropzone{
	width:auto;
	min-height:50px;
	border:1px solid #eee;
	overflow:hidden;
	
	border:3px solid #c5dd5e;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
}
	.dropHover{
		width:auto;
		min-height:50px;
		background:#C5DD5E;
	}
	
	.droppedItemStyle{		
		border:1px solid #c5dd5e;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		
		width:auto;
		height:40px;
		min-height:20%;
		
		font-family: Georgia;
		font-size: 14px;
		
		margin-top:.4em;
		margin-bottom:.4em;
		margin-right:.3em;
		margin-left:.3em;
		padding: .2em .5em .2em .5em;
	}
		.droppedItemStyle p.price{
			font-family: 10px;
			font-family: Georgia;
			color: blue;
		}
		.info_item{
			color: black;
			float:right;
		}
		.info_price{
			width:100px;
			color:black;
		}


.box_products input{}
	.box_products input.how_many{width:25px; border:1px solid #dbdbdb;}
	.box_products p.description{float:right; padding:1em;}
	.box_products img{padding:.5em;}

	/**
	*
	*
	*	PROFILO SECTION
	*
	*
	*
	**/	

	form{
		float:left;
	}
	#profilo_info{
		float:right;
	}


	/**
	*
	*
	*	FOOTER SECTION
	*
	*
	*
	**/	
	
#footer{
	width:100%;
	height:60px;
	background: url("../img/footer.jpg") no-repeat left;
	cursor : pointer;
}
 p.footer{
	padding:1em;
}