/*-------------------------------------  MAJ.02-2017.  -----------------------------------------------

    ***  CSS IWS --> /ImagesPortal/Localisation/Inmac/Styles/FR/4/cm#cmcwebusercataloguesearch.css  ***   
	***  TPL IWS --> *#cmcwebusercataloguesearch		  
...................................................................................................*/
.zone2 > div > div {float:left}
.col-lg-24{float:left;width:100%}
.col-lg-23{float:left;width:95.83333333%}
.col-lg-22{float:left;width:91.66666667%}
.col-lg-21{float:left;width:87.5%}
.col-lg-20{float:left;width:83.33333333%}
.col-lg-19{float:left;width:79.16666667%;}
.col-lg-18{float:left;width:75%}
.col-lg-17{float:left;width:70.83333333%}
.col-lg-16{float:left;width:66.66666667%}
.col-lg-15{float:left;width:62.5%}
.col-lg-14{float:left;width:58.33333333%}
.col-lg-13{float:left;width:54.16666667%}
.col-lg-12{float:left;width:50%}
.col-lg-11{float:left;width:45.83333333%}
.col-lg-10{float:left;width:41.66666667%}
.col-lg-9{float:left;width:37.5%}
.col-lg-8{float:left;width:33.33333333%}
.col-lg-7{float:left;width:29.16666667%}
.col-lg-6{float:left;width:25%}
.col-lg-5{float:left;width:20.83333333%}
.col-lg-4{float:left;width:16.66666667%}
.col-lg-3{float:left;width:12.5%}
.col-lg-2{float:left;width:8.33333333%}
.col-lg-1{float:left;width:4.16666667%}	
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.caption{line-height:13px;}
.globalTplSearch {width: 400px;margin: 10px 25px;}
#cmcwebusercataloguesearch{margin-top:0.3em;background-color: #fff;}
.globalTplSearch  #txtSearchBox{color: #9b9b9b;/* position: relative; */z-index: 1;border: 0;height: 30px;margin: 0 0 0px 44px;width: 300px;font-size:16px;}
.globalTplSearch input[type="text"]:focus {
	outline:none;
}

.globalTplSearch  .searchgreen{font-family: 'Roboto',Arial,sans-serif;color: #25B361;/* font-weight: 100; */font-size: 16px;/* width:50px; */transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;border: 0px solid #e0e0e0;border-left:none;background-color: #fff;border-bottom: 0px solid #71DCA9;/* margin-top: 2px; *//* padding: 5px 0; *//* float: right; */position: absolute;background: #fff;right: 0px;}
.globalTplSearch  div.has-feedback{width:100%}
.globalTplSearch  .input-group{width: 100%;border-bottom: 1px solid #71DCA9;}
.globalTplSearch  .input-group input{/* width: 90%; */}
.globalTplSearch  .input-group button{/* width:10%; */text-align: right;margin-top: 3px;}
.globalTplSearch  .input-group i::before{-webkit-transform: rotate(75deg);-moz-transform: rotate(75deg);-ms-transform: rotate(75deg);-o-transform: rotate(75deg);transform: rotate(75deg);float:left;color:#25B361;font-size:20px;-webkit-transition: all 1s ease-in-out;position: absolute;top: 5px;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;left: -2px;padding: 5px;width: 40px;height: 45px;background-color:#fff;border-radius: 50px;top: 0;}
.globalTplSearch  .input-group:hover i::before,.globalTplSearch  .input-group.filled i::before{float:left;color:#25B361;font-size:25px;-webkit-transition: all 1s ease-in-out;position:absolute;top:0;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
.globalTplSearch  .input-group-btn:last-child>.btn,.globalTplSearch  .input-group-btn:last-child>.btn-group{margin-left:0}
.globalTplSearch  .form-control:focus,.globalTplSearch  .form-control:active{border:0;border-bottom: 0px solid #71DCA9;}
.globalTplSearch  .searchgreen:hover{color:#1d6eb0;background-color:#fff;   -webkit-box-shadow: inset 0 0 1000px 0 rgba(0,0,0,0);box-shadow: inset 0 0 1000px 0 rgba(0,0,0,0);font-family: 'Roboto',Arial,sans-serif ;}
.globalTplSearch  .form-control{border-color: none;border-right:0;padding:0;/* padding-left: 42px; */border-bottom: 0;}
.globalTplSearch  .dropdown-toggle{background-color:#fbfbfb;height:50px;color:#2b2b2b;border-right:0}
.globalTplSearch  .form-control-feedback{pointer-events:auto;cursor:pointer;z-index:10;right:45px;top:5px;color:#5a5a5a}                                                                                                                                                                                                                                                                                                                                                                                                    
#searchEngineBg{position:absolute;z-index:1001;text-align:left;top: -30px;}
#searchEngine{background-color: #fff;left: -90px;padding: 0;position: relative;top: 70px;width: 600px;overflow: hidden;border: 1px solid #eee;padding-top: 90px;box-shadow: 0 19px 38px rgba(0,0,0,0.25), 0 15px 12px rgba(0,0,0,0.22);}
#searchEngine .list-group-item{padding: 2px 5px;border-color: #FAFAF9;border-width: 0;background-color: inherit;padding: 10px;margin-bottom:inherit}
#searchEngine .list-group{margin-bottom:0;border-right:1px solid #eee}
#searchEngine .list-group-item:hover{background-color:#FAFAF9}
#searchEngine .list-unstyled{margin-bottom:0}
#searchEngine .list-group-item:first-child,#searchEngine .list-group-item:last-child{-webkit-border-radius:0;border-radius:0;letter-spacing:1px;/* min-height:38px; */font-size:12px;}
#searchEngine .list-group-item.active,#searchEngine .list-group-item.active:hover,#searchEngine .list-group-item.active:focus{background-color: #2b2b2b;font-size:12px;color: #232323;padding-left: 15px;letter-spacing:1px;padding:10px;text-transform:uppercase;color:#fff;/* height:38px */}
#searchEngine span.blue{background:inherit}
#searchEngine span.blue strong{background:inherit}
#searchEngine p{margin:0;font-size:12px;color:#989898;letter-spacing: 0.03em;}
#searchEngine p.lead{margin-right:10px;margin-top:4px;}
#searchEngine .priceHT{color:#FF6632;font-weight:bold;font-size:17px;margin-right: 5px;}
#searchEngine .priceHT sup,#searchEngine .priceTTC sup{font-weight: 500;font-size:.5em;top:-0.7em;}
#searchEngine .priceTTC{/* color:#2B7CB1; *//* font-weight:bold; *//* font-size:12px; *//* position: relative; *//* bottom: 4px; */display: none;}
#searchEngine .thumbnail span{display:block}
#searchEngine .thumbnail{padding-bottom:10px}
#searchEngine .list-group-image{max-width:100%}
#searchEngine a.list-group-item,button.list-group-item{color:#2b2b2b}
#searchEngine .list-group>span{text-transform:uppercase}
#searchEngine .search-result > div{padding:0}
#searchEngine .search-result > div:first-child{position: relative;left: 1px;}
#searchEngine .search-result > div:last-child > span{border-left:1px solid #fff}
#searchEngine .search-result > div:last-child ul li{line-height:0;}
#searchEngine .search-result > div:last-child li > a:link,#searchEngine .search-result > div:last-child li > a:visited{display:inline-block;border-left: 1px solid #eee;padding:10px 0;/* height: 64px; */width: 100%;}
#searchEngine a:link,#searchEngine a:visited{border-bottom:1px solid #eee}
#searchEngine a:hover,#searchEngine a:active{background-color:#FAFAF9}
#searchEngine .list-group-item-heading{margin-bottom: 0;font-size:13px;font-weight: 500;color: #2b2b2b;letter-spacing: 1px;margin-bottom:3px;margin-top: 0;}
#searchEngine .list-group-item-heading span{font-weight:bold}
#searchEngine .img-div{height: 55px;display:table-cell;line-height:55px;}
#searchEngine .loader{background-color: #2b2b2b;color:#fff;font-weight:bold;padding:10px;    text-transform: uppercase;}
#searchEngine > div > div {text-align: center; padding-top: 5px;}
#mask {background-color: #000;background-color: #eee;opacity: 0.75;width: 100% !important;height: 100% !important;display:block;z-index:1000 !important;}   
.globalTplSearch  .input-group{background-color:#fff;position:relative;z-index:1001;-webkit-box-shadow: 0 0 0 16px #FFFFFF;box-shadow: 0 0 0 16px #FFFFFF;}
.globalTplSearch .input-group > i, .globalTplSearch .input-group input ,.globalTplSearch .input-group button{/* float:left; */}
.globalTplSearch .input-group input {/* width:200px; */}