.headerFullImg{background:url(../images/v4_img_test_header_large_2018bis.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
@media screen and (min-width: 1200px) {
	.headerFullImg{min-height:300px}
}	  
h1.harbre, h2.harbre, h3.harbre {
  /*background: rgba(0, 0, 0, 0) url("../images/v4_hboussole_2018.png") no-repeat scroll 0 50%;*/
  background: 0;
  color: #e30613; 
  font-size: 30px;
  line-height: 36px;
  margin: 30px 0 20px;
  padding-left: 0px;
}
/*#contentInside h1.texteCenter{text-align: center;}*/

a:not(img) {
  color: #e30613; 
  text-decoration: underline;
}

a:hover,
a:focus {
  color: #e30613; 
  text-decoration: underline;
}

.sm-simple a.current {
  background: #D3C6C2 none repeat scroll 0 0 !important; 
  color: #000 !important;
}
.sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active, .sm-simple a.highlighted {
	background: #D3C6C2; 
}

@media screen and (max-width:640px) { 
	/*body {font: 62.5%/1.6em 'Lucida Sans Unicode', 'Lucida Sans', 'Lucida Grande', Arial, sans-serif;}*/
	 body {
		font: calc(1.4em * .625)/1.6em 'Lucida Sans Unicode', 'Lucida Sans', 'Lucida Grande', Arial, sans-serif
	 }
	h1.harbre, h2.harbre, h3.harbre {
	font-size: 20px;
	line-height:20px;
	background:none;
	padding-left:0;
	margin:20px 10px 10px 0
	}
	h1, h2, h3 {font-size:20px}

}

    ::selection { background: #e3ebf9; }  
    ::-moz-selection { background: #e3ebf9; }  
    ::-webkit-selection { background: #e3ebf9; }  


.form-control:focus {
    border-color: #e30613; 
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(174, 187, 196, 0.6); 
    outline: 0 none;
}
.bootstrap-select .btn:focus {
    border-color: #e30613; 
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(174, 187, 196, 0.6); 
    outline: 0 none;
}
.sod_select.focus {
  border-color: #e30613; 
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(174, 187, 196, 0.6);
  outline: 0 none;
}

h3.slab {
  color: #e30613;
  margin: 0;
  padding: 0 0 5px;
}
.input-group-addon {
  background-color: #e1e3f2;
}

input.btnSend[type="button"], .btnSend {
  background: #f7f7f7 none repeat scroll 0 0;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  box-shadow: 0 1px 1px #fff inset, 0 0 0 5px #7da5d8;
  color: #767676;
  cursor: pointer;
  display: block;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 1em;
  margin: 10px;
  padding: 3px 15px;
  text-transform: uppercase;
  transition: all 0.2s linear 0s;
}

.owl-theme .owl-controls .owl-page span {
	background: #676767;
}
