#menuhaut  .form-group {
	float:left;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#menuhaut .form-group .form-control {
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topright:0;
	border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;
}
#menuhaut .form-group+button {
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	border-top-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
}

#menuhaut .form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}



.navbar-search {
	overflow-x: visible;
	-webkit-overflow-scrolling: touch;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	float: right;
	display:inline-block;
	background:none;	
	}

*.bordure-search{
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	margin-top:0px;
/*	margin-right:120px;*/
	padding:4px;
	}	
.image_caractere {
	width: 22px;
	height: 20px;
	border: 10px;
	padding:0;
	cursor:pointer;
}
.image_flag {
	width: 28px;
	height: 20px;
	border: 0px;
	padding:0;
	padding-right:2px;
	cursor:pointer;
}

.fond-search { background-color:#FFF; margin-right:4px;}
@media (min-width: 768px) {.fond-search { margin-right:10px;} }
@media (min-width: 992px) {.fond-search { }}