/*////////////////////////////////////////////////////*/
/*// MAIN ////////////////////////////////////////////*/

.reset{
	clear:both;
}
.reset-right{
	clear:right;
}
.reset-left{
	clear:left;
}
.left{
	float: left;
}
.right{
	float:right;
}
.hidden{
	display: none;
}

/*////////////////////////////////////////////////////*/
/*// Text&Font ///////////////////////////////////////*/

.text-center{
	text-align: center;
}
.bold{
	font-weight: bold;
}
.blue{
	color: #095BA6;
}
.red{
	color: red;
}

.carrello_sel
{
	color:#8d8c8c;
}
.td_carrello 
{ 
	border-top: solid 0px #000000 !important; 
	position: relative;
}

.dettagli
{
	cursor:pointer;
}

table 
{ 
	border-collapse: separate !important; 
	border-spacing:0px !important; 
	border: solid 0px #000000 !important;
	cursor:pointer;
}


/*////////////////////////////////////////////////////*/
/*// Design //////////////////////////////////////////*/


.space-10{
	width: 10px;
	height: 10px;
}
.space-20{
	width: 20px;
	height: 20px;
}
.space-30{
	width: 30px;
	height: 30px;
}
.space-40{
	width: 40px;
	height: 40px;
}
.space-50{
	width: 50px;
	height: 50px;
}

/*////////////////////////////////////////////////////*/
/*// Boxes ///////////////////////////////////////////*/

.infobox{
	border: 1px solid #095BA6;
	padding: 10px;
	margin: 10px 0;
}
.button-1{
	padding:3px 5px;
	border: 1px solid #095BA6;
	background-color: #EEE;
	cursor: pointer;
}

/*////////////////////////////////////////////////////*/
/*// Various /////////////////////////////////////////*/

.clickable{
	cursor: pointer;
}

.highlight{
	border: 2px red solid;
	background-color:#FEE;
}