﻿@charset "utf-8";
/* CSS Document */

/* 	
	---> cmcWPSearch <--- 
	# Modifié le 06/02/2014 # 
	# New look and field #
	
*/

/*.divImageSearch{	
	margin-top:50px;
}*/
.globalTplSearch{	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #dddddd;
	height:39px;
	margin:5px;
	padding-right:5px
}
.divTextSearch{
	/* font-size: 13px; */
	/* font-family: Arial; */
	 margin-left:5px;
	/* margin-right:5px;*/
	 margin-top:6%;
}
.txtSearchBox{
	width: 345px;
	height: 28px;
	color:#919191;
	padding: 0px 0px 0px 5px;
	/*margin: 5px 0px 0px;*/
	float: left;
	position:absolute;
	border: 1px solid rgb(156, 156, 156);
	margin-top:5px;
}



.BtnSearch
{	
	background-image: url('/imagesportal/fr/localisation/200100/contenu_pages/images/flat-search-buton.gif');
	width:30px;
	height:30px;
	border: 0px;
	background-repeat: no-repeat;
	float:right;
	/*margin-right:5px;*/
	
}

#btnRecherche
{	
	/*margin-top:-3%;*/margin-top:5px;

}

.divLnkAdvanceSearch
{
	display:none;
}


/*A.LnkAdvanceSearch:link
{
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	font-style: normal;
	font-family: "Verdana";
	text-decoration: underline;
}
A.LnkAdvanceSearch:unknown
{
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	font-style: normal;
	font-family: "Verdana";
	text-decoration: underline;
}
A.LnkAdvanceSearch:visited
{
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	font-style: normal;
	font-family: "Verdana";
	text-decoration: underline;
}
A.LnkAdvanceSearch:hover
{
	font-weight: normal;
	font-size: 12px;
	color: red;
	font-style: normal;
	font-family: "Verdana";
	text-decoration: underline;
}*/


/* SEARCH ENGINE */
#searchEngineBg{position: absolute; z-index: 9999;text-align:left;top:90px}
#searchEngine{background-color: #fff;left:-115px;padding: 0px;position: relative;top:16px;width:600px;overflow:hidden;border:1px solid #d6d6d6;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow: 0 0 10px 2px #545B5B;box-shadow: 0 0 10px 2px #545B5B;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
#searchEngine {left:-115px}
}
#searchEngine .inner-div {background-color:#fff; width:100%; }
#searchEngine .inner-div ul li {list-style:none;}
#searchEngine .inner-div .inner-div-btm ul li {list-style:none;}
#searchEngine .inner-div ul li a {color:#000; font-size:12px; text-decoration:none; text-align:left; font-weight:normal; padding:4px 10px;display:block; background:#fff url(/ImagesPortal/FR/Localisation/4/images/icon-arrow.png) no-repeat right 5px center;}
#searchEngine .inner-div ul li a .productImage{display:inline-block;height:45px;float:left;margin-right:10px;width:55px;}
#searchEngine .inner-div ul li a img{margin:15px 5px 0 0}
#searchEngine .inner-div ul li a:hover {text-decoration:none; background:#f0f0f0 url(/ImagesPortal/FR/Localisation/4/images/icon-arrow.png) no-repeat right 5px center;}
#searchEngine .inner-div .inner-div-btm ul li a {background:#fff;overflow:hidden}
#searchEngine .inner-div .inner-div-btm ul li a:hover {color:#000; text-decoration:none; background:#f0f0f0;}
#searchEngine .inner-div a span.txt-bold {font-weight:bold;}
#searchEngine .inner-div a span.bluetxt-bold {font-weight:bold; color:#0062a3;}
#searchEngine .inner-div-top,#searchEngine .inner-div-mid{padding:0px 0}
#searchEngine .inner-div-top .title{background-color:#2b7cb1;color:#fff;display:block;padding:3px 10px;text-transform:uppercase;margin-top:7px}
#searchEngine .inner-div-btm li{width:33%;float:left}
#searchEngine .img-div{width:100%}
#searchEngine .priceHT{color:#fe6700;font-weight:bold;font-size:18px;margin-top:7px}
#searchEngine .priceTTC{color:#98d6ff;font-weight:bold;font-size:13px}
#searchEngine .inner-div .priceHT sup{font-size:10px;font-weight:normal}
#searchEngine .inner-div .priceTTC sup{font-size:8px;font-weight:normal}
#searchEngine .prod-block{background-color:#fff;margin:5px 0;border-right:1px solid #d6d6d6}
#searchEngine .prod-block:last-child{border-right:0px;width:33.6%}
#searchEngine .inner-div .inner-div-btm ul li a{text-align:center}
#searchEngine span#title{color:#5B6362;font-family:arial;margin:2px 8px;display:block;text-align:right;font-size:10px}
#searchEngine .img-div{height:150px;}
#searchEngine .img-div img{max-width:100%;max-height:150px}
#searchEngine .designation{display:inline-block;font-weight:bold;font-size:13px;margin-bottom:5px}
#searchEngine .shortDescription{display:inline-block;color:#797979;height: 30px;}
#searchEngine .wait ul{list-style-type:none;margin:20px 0}
#searchEngine .wait li{text-align:center;}
#searchEngine span.blue{color:#0062a3}
#searchEngine span.blue strong{font-weight:normal}
/* END SEARCH ENGINE */
