/********************************************************/
/* 				Configuratore							*/
/********************************************************/
#confSx{
	position: relative;
	width: 20%;
	float: left;
	background: #ffffff;
	border: 0.1rem solid #cccccc;
}

#confSx h1, #confDx h1{
	position: relative;
	width: 96%;
	border: 0;
	background: transparent;
	padding: 0;
	color: #ffffff;
	font-size: 1.2rem;
	font-weight: 500;
	margin: 0rem 2% 0rem 2%;
	padding: 0.4rem 0;
}

#confSxRicerca, #confDxRicerca{
	position: relative;
	width: 100%;
	background: #58585A;
}

#confSxRicerca form select, #confDxRicerca form select,#confDxRicerca form input{
	position: relative;
	width: 92%;
	border: 0.1rem solid #ccc;
	padding: 0.4rem 1%;
	border-radius: 0.2rem;
	margin: 0.2rem 4% 1.2rem 4%;
	font-size: 1.2rem;
}
#confDxRicerca form input::placeholder {
  color: #999;
}

#confSxElenco, #confDxElenco{
	position: relative;
	width: 100%;
	overflow-y:scroll;
}

#confCenter{
	position: relative;
	width: 56%;
	float: left;
	margin: 0 2%;
	background: #ffffff;
	border: 0.1rem solid #cccccc;
}

#confDx{
	position: relative;
	width: 20%;
	float: left;
	background: #ffffff;
	border: 0.1rem solid #cccccc;
	overflow: hidden;
}

/********************************************************/
/* 				Preventivo								*/
/********************************************************/
#preventivo{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4rem;
	background: #ffffff;
}

#_preventivo{
	position: absolute;
	top: 10%;
	left: 0;
	width: 100%;
	height: 90%;
	display: none;
	padding: 1rem 2%;
	overflow-y: scroll;
}

.rigaPreventivoTitolo{
	position: relative;
	border-bottom: 0.1rem solid #82B93B;
	padding: 0.4rem 1%;
}

.rigaPreventivo{
	position: relative;
	border-bottom: 0.1rem solid #cccccc;
	padding: 0.4rem 1%;
}

.rigaPreventivoCompreso{
	background: #ededed;
	font-size: 1.2rem;
}

#_preventivoAnteprima{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #58585A;
	color: #ffffff;
	font-size: 1.4rem;
	padding: 1rem 2% 0 2%;
}

._tastoPreventivo{
	position: relative;
	float: left;
	background: #82B93B;
	padding: 0.2rem 0.8rem;
	margin: 0 1%;
	cursor: pointer;
	border: 0.1rem solid #82B93B;
	border-radius: 0.4rem;
}

._apriPreventivo, ._chiudiPreventivo{
	display: inline-block;
	float: right;
	background: #82B93B;
	padding: 0.2rem 1%;
	cursor: pointer;
	border: 0.1rem solid #82B93B;
	border-radius: 0.4rem;
}

._chiudiPreventivo{
	display: none;
}

/********************************************************/
/* 				Arredo Elenco							*/
/********************************************************/
.arredoElenco{
	position: relative;
	width: 96%;
	margin: 1rem 2%;
	border: 0.1rem solid #cccccc;
	padding: 0.2rem;
	cursor: pointer;
}
.arredoElenco.disabilitato{
	/*border: 1rem solid #888;*/
	cursor: none;
	opacity: 0.3;
}

.arredoElenco:hover{
	border: 0.1rem solid #82B93B;
	box-shadow: 0.1rem 0.1rem 0.6rem #58585A;
}

.arredoElenco img{
	height: 5rem;
	display: inline-block;
}

.arredoElencoImg{
	position: relative;
	float: left;
	width: 40%;
	text-align: center;
}

.arredoElencoTitolo{
	position: relative;
	float: right;
	width: 58%;
	padding-top: 0.4rem;
	font-weight: 600;
}


span.arredoElencoQnt{
	font-weight: 300;
	font-style: italic;
	font-size: 1.2rem;
}
/********************************************************/
/* 				Pacchetto Elenco						*/
/********************************************************/
.pacchettoElenco{
	position: relative;
	width: 96%;
	margin: 1rem 2%;
	border: 0.1rem solid #cccccc;
	padding: 0.2rem;
	cursor: pointer;
}
.pacchettoElenco.disabilitato{
	/*border: 1rem solid #888;*/
	cursor: none;
	opacity: 0.3;
}

.pacchettoElenco:hover{
	border: 0.1rem solid #82B93B;
	box-shadow: 0.1rem 0.1rem 0.6rem #58585A;
}

.pacchettoElencoIcon{
	position: relative;
	float: left;
	width: 40%;
	text-align: center;
}

.pacchettoElencoIcon .fa{
	color: #82B93B;
	font-size: 2.2rem;
}

.pacchettoElencoTitolo{
	position: relative;
	float: right;
	width: 58%;
	padding: 0rem 0 0.4rem 0;
	font-weight: 600;
}

/********************************************************/
/* 				dettaglio arredo pop-up					*/
/********************************************************/
#arredoDettImg{
	position: relative;
	float: left;
	width: 30%;
}

#arredoDettImg img{
	width: 100%;
}

#arredoDettInfo{
	position: relative;
	float: right;
	width: 65%;
}

#arredoDettInfo h1{
	background: #82B93B;
	border: 0.1rem solid #82B93B;
	margin: 0 0 1rem 0;
}

.arredoDettCampo{
	position: relative;
	float: left;
	width: 30%;
	text-align: right;
	font-style: italic;
	padding: 0.6rem 2%;
	font-size: 1.2rem;
}

.arredoDettValore{
	position: relative;
	float: right;
	width: 70%;
	padding: 0.6rem 2%;
}

.arredoDettDimensioni{
	position: relative;
	float: left;
	width: 16.6%;
	text-align: center;
	font-style: italic;
	padding: 0.6rem 2%;
}

span.arredoDettCaratteristica{
	font-style: italic;
	font-size: 1.2rem;
}
