#selector {
	width: 980px;
}

#selector .selector_module {
	display: flex;
	width: 980px;
	height: 280px;
	margin: 0 0 30px;
	padding: 0 30px;
	background: #f3f5fc;
	box-sizing: border-box !important;
}

#selector.boxselector .selector_module {
	background: url(images/ALL-page-box_selector-bg.jpg) #f3f5fc no-repeat;
}

#selector.boxselector .selector_content {
	background: url(images/ALL-page-box_selector-small.jpg) #ffffff no-repeat;
	background-position: right 40px center;
}

#selector.bagselector .selector_module {
	background: url(images/ALL-page-bag_selector-bg.jpg) #f3f5fc no-repeat;
}

#selector.bagselector .selector_content {
	background: url(images/ALL-page-bag_selector-small.jpg) #ffffff no-repeat;
	background-position: right 40px center;
}

#selector .selector_content {
	width: 525px;
	margin: auto 0;
	padding: 30px 0 30px 30px;
	border: 1px solid #dadada;
	background: #fff;
}
    
#selector .selector_content .title {
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 10px;
	line-height: 20px;
}

#selector .selector_content .title span {
	display: block;
	font-size: 14px;
}

#selector .selector_content p {
	margin-bottom: 20px;
}

/* // Formulaire Box Selector // */
#selector #dimSearchBoxPage .field {
	position: relative;
	float: left;
	width: 265px;
}

#selector #dimSearchBoxPage .field input {
	float: left;
	width: 33.3%;
	height: 40px;
	padding: 0 10px;
	border: 1px solid #dadada;
	border-right: 0;
	border-radius: 0;
	box-sizing: border-box !important;
}

#selector #dimSearchBoxPage .field button {
	position: absolute;
	top: 0px;
	width: 40px;
	height: 40px;
	box-sizing: border-box !important;
}

#selector #dimSearchBoxPage .field button:before {
	content: "N";
	font-family: "raja" !important;
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 20px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1;
}

/* // Formulaire Bag Selector // */
#selector #dimSearchBagPage .field {
	position: relative;
	float: left;
	width: 265px;
}

#selector #dimSearchBagPage .field input {
	float: left;
	width: 50%;
	height: 40px;
	padding: 0 10px;
	border: 1px solid #dadada;
	border-right: 0;
	border-radius: 0;
	box-sizing: border-box !important;
}

#selector #dimSearchBagPage .field button {
	position: absolute;
	top: 0px;
	width: 40px;
	height: 40px;
	box-sizing: border-box !important;
}

#selector #dimSearchBagPage .field button:before {
	content: "N";
	font-family: "raja" !important;
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 20px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1;
}