#findbar {
	background-color: #fff28e;
	height: 45px;
}
#findbar .area-free 		{background-color: white; width: 240px;height: 30px;border: none;padding: 2px; position:absolute; right:5px; margin-top:7px}
#findbar .area-free img 	{float:right; padding: 5px 5px 0px 5px}
#findbar .free 			{background-color: white;width: 190px;height: 26px;font-size: 14px;border: none;float:left; padding-top:0px; margin-left:10px}
#findbar .free:focus 		{outline: none;}

#findbar .start,
#findbar .famiglie,
#findbar .gruppi,
#findbar .categorie		{float:left; font-size: 8px; font-weight:bold; color:white; padding:5px 5px 0px 5px; border-left:3px solid white; background-color:goldenrod; height:45px; line-height:15px; cursor:pointer}
#findbar .start			{border:none; padding-top:15px}
#findbar .start span,
#findbar .famiglie span,
#findbar .gruppi span,
#findbar .categorie span	{font-size:14px; text-transform:capitalize}
#findbar .current			{background-color: #fff28e; color:black; cursor:initial}

#findresult-frame			{width: calc(100% - 270px); float:left}
#findfilter-frame			{min-width:250px; width:250px; float:right;}

#findresult .titolo 				{text-align:center; color: Black; font-size:14px; font-weight:bold; width:100%; padding-bottom:10px; border-bottom:2px solid SteelBlue}
#findfilter .titolo 				{text-align:center; color: Black; font-size:14px; font-weight:bold; width:100%; padding-bottom:10px; border-bottom:2px solid #fff28e}
#findfilter ul li a {padding-left:20px; padding-right:20px}

#findresult .resbox-famiglie		{display: block; cursor:pointer}	/* 11/02/2016 */
#findresult .resbox-gruppi		{display: block; cursor:pointer}	/* 11/02/2016 */
#findresult .resbox-categorie	{display: block; cursor:pointer}	/* 11/02/2016 */
#findfilter .resbox-marche		{display: block; cursor:pointer; float:left; max-height:90px; min-height:90px; max-width:120px; min-width:120px;}
#findfilter .resbox-marche img 	{width:calc(100% - 35px); height:auto; } /* border-top: 1px solid #fff28e;}*/

#--findresult .resbox-specifiche	{display: block; cursor:pointer}	/* 11/02/2016 */
#findresult .resbox-articoli		{display: block; border: none; width:100%; min-height: 80px; text-align: left;}
#findresult .resbox-articoli img	{float:left; width:65px; height:65px; margin-right: 5px}
/* #findresult .resbox-articoli .des {float:left; min-height:58px} */
#findresult .resbox-articoli			{border-bottom:1px dotted orange}
#findresult .resbox-articoli .des {min-height:58px;}
#findresult .resbox-articoli .art {font-weight:bold; font-size:120%}
#findresult .resbox-articoli .qta {float:right; margin-right: 5px; margin-top: 5px;}
#findresult .resbox-articoli .qta input {float: left; width: 40px; margin-top:1px;margin-left:1px;padding:0px;text-align:center; border:1px solid silver; height:21px}
#findresult .resbox-articoli .qta img {float: left; width: 23px; min-width:23px; max-width:23px; height: 21px; margin: 0px; padding:0px}
/* #findresult .resbox-articoli .dispon	{margin-left:5px;} */
#findresult .resbox-articoli .prezzo	{text-align:center; font-size: 10pt; font-weight:bold}
#findresult .resbox-articoli .sconto	{text-align:center}

.f120	{font-size: 120%; font-weight:bold}

#findresult .chkbox		{-moz-box-shadow:0 0 12px red; -webkit-box-shadow:0 0 12px red;}
#findresult .chkimg		{position:absolute; top:5px; right: 5px; width:35px; height:35px;}
#findresult .chkimg		{position:relative;}

#findfilter_specifiche li 			{display: block; width: 100%; margin: 6px; margin-right:10px; float: left; border-bottom: 1px solid silver; background-color: White;}	/* 11/02/2016 */
#findresult li 			{display: block; width: 100%; margin: 6px; margin-right:10px; float: left; border-bottom: 1px solid silver; background-color: White;}	/* 11/02/2016 */	

#findresult img 		{max-width:93px; min-width:93px; height:80px; border: none; padding: 3px; float:left}	/* 11/02/2016 */
#findresult .boxtxt		{float:left; max-width:100px; min-width:100px; color:DarkOrange; text-transform:capitalize; font-weight:bold; padding-left:5px}	/* 11/02/2016 */
#findresult .snippet	{max-height:70px; overflow:hidden; text-overflow: ellipsis; padding:0px 10px 20px 10px}

#findresult a,
#findresult a:link,
#findresult a:visited,
#findresult a:hover		{border:none}
#findresult button	{
	float: right;
	display: block;
	font-size: 1em;
	font-weight: bold;
	color: White;
	background-color:#FF4800;
	border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee;
	line-height:130%; text-decoration:none;
	cursor:pointer; 
	padding:5px 10px 6px 7px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius: 6px;
}
#findfilter .specTitle	{background-color: #707070; color: white; font-size: 14px; padding: 3px; margin-bottom: 5px; border-radius:4px; text-align:center}
#findfilter .specValue	{display:block; text-align:left; padding-left:10px}
#findresult .card-prodotto {padding: 5px 10px 5px 0px}
#findresult .card-prodotto img {max-width:none; width:100%; height:auto}
#findresult .card-prodotto ul li {width: auto; height: auto; float:none; border:none; text-align:left}
#findresult .card-visible  {height: auto; border: 1px solid Orange;}
#findresult  img.imgSospeso		{width:32px; height:32px; margin-top:10px; cursor:pointer}

.segnaposto	{background-color: lightYellow; border: 1px dotted orange; width: 100%; height: 400px}

#findresult #source {margin-left: 0px; padding-left:0px}
#findresult #destination {margin-left: 0px; padding-left:0px}

#findbox .help {margin-left: 20px; margin-right: 10px; margin-top:10px; color: black}
#findbox button {margin-left: 20px;}

#findbox a,
#findbox a:link,
#findbox a:visited,
#findbox a:hover		{color:blue}
#findresult a,
#findresult a:link,
#findresult a:visited,
#findresult a:hover		{color:gray}
.dpContainer	{min-width:none}
@media (max-width: 767px) {
	#findbox 			{width: 200px;}
	#findbox .help 		{display:none}
	#findbox .filters 	{font-size: 12px}
	#findbox .item		{width: 120px}
	#findbox .area-free 	{width: 170px}
	#findbox .free 		{width: 130px}	
	#findresult .resbox-articoli		{height:auto; width:calc(100% - 10px)}
	#findresult .resbox-articoli img	{float:none; width: auto; max-width: 230px;}
	#--findresult li		{width:140px}
	#--findresult img		{max-width:120px; height:auto}
}
@media (max-width: 320px) {
	#findresult li		{width:100%}
	#findresult img		{max-width:100px; height:auto}
}
.molliche			{padding-bottom:10px; height:30px}
.mollica			{float:left}
.mollica span		{font-weight:normal; font-size:14px}
.mollica a			{font-weight: bolder;}
.mollica a:hover	{background-color: lightGreen}
.filtriAdv			{padding-bottom:10px; height:60px}
.filtroAdv			{float:left}
.filtroAdv span		{font-weight:normal; font-size:14px}
.filtroAdv a		{font-weight: bolder;}
.filtroAdv a:hover	{background-color: lightGreen}

.chkMarca		{display: initial; float:left}
.--chkMarca input {
	display: none;
	/*
    position: relative;
    z-index: -9999;
	*/
}

.chkMarca span {
    width: 30px;
    height: 30px;
    display: block;
	cursor: pointer;
    background: url("../images/checkbox-off.png");
}

.--chkMarca input:checked + span {
    background: url("../images/checkbox-on.png");
}	
.chkMarca span.checked {
	background: url("../images/checkbox-on.png");
}

#viewMarche,
#viewSpecifiche		{padding:0px}

#findfilter_specifiche ul {padding:0px}
#findfilter_specifiche li {border:none}
.chkSpec		{display: initial;}
.chkSpec span {
    width: 30px;
    height: 30px;
    display: block;
	cursor: pointer;
    background: url("../images/checkbox-off.png");
	float:left;
	margin-right: 5px;
}
.chkSpec span.checked {
	background: url("../images/checkbox-on.png");
}
@media (max-width:900px) {
	#findresult-frame			{width: calc(100% - 170px); float:left}
	#findfilter-frame		{min-width:150px; width:150px;}
	#findresult-frame			{width: 100%; float:left}
	#findfilter-frame		{min-width:150px; width:100%;}
	#findfilter .resbox-marche		{max-height:72px; min-height:72px; max-width:96px; min-width:96px}
	#findbar .start span,
	#findbar .famiglie span,
	#findbar .gruppi span,
	#findbar .categorie span	{font-size:px; text-transform:capitalize}
	#findbar .area-free 		{border:1px solid gray; width: 100%; position:initial; float:left}
}
@media (max-width:700px) {
	#findresult .snippet	{display:none}
}

#findresult img.puntini	{min-width:32px; width:32px; min-height:32px; height:32px; float:right}