.page .entry-title {
    font-size: 2.5rem;
    letter-spacing: 2px;
}
.entry-header h1 {color:#dcc593;font-weight: 500;font-size: 40px;font-size: 5rem;width:100%;text-align: center;margin-bottom:30px;}

.entry-content h2 {color:#dcba8d;font-weight: 200;font-size:20px;font-size: 3 rem;margin-top:1rem;text-align: center;margin-bottom:0rem;display:block;clear:both;}
.bloc-3-colonnes {display:block;text-align: center;}
.bloc-3-colonnes div {display:inline-block;width:30%;min-width:300px;text-align: center;font-weight: bolder;}
.bloc-3-colonnes div img {max-width:200px;min-width:100px;padding:1rem;display:block;margin:0 auto;border : #7A7886 1px solid;margin-top:2rem;background-color: #FFF;}  
div.bloc-sur-une-ligne{display:block;margin:0 auto;margin-bottom:50px;}
.bloc-3-colonnes h3 {color:#dcba8d;font-weight: bolder;font-size:12px;font-size: 2 rem;margin-top:0rem;text-align: center;margin-bottom:0rem;display:block;clear:both;} 

div.bloc-sur-une-ligne > div.fond{
margin-top:1rem;
padding-bottom:1rem;
background-color: rgba(250, 247, 243, 0.6);
border: none;
-moz-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
-webkit-border-top-left-radius: 10px 10px;
-webkit-border-top-right-radius: 10px 10px;
-webkit-border-bottom-right-radius: 10px 10px;
-webkit-border-bottom-left-radius: 10px 10px;
border-radius: 10px 10px 10px 10px / 10px 10px 10px 10px;
behavior: url(/css/PIE.htc);
/*
position:relative;
hack pour IE &lt; 9 pour PIE, a utiliser si l&#039;élément n&#039;apparait pas
*/
}

 #masthead .search-form {
	  position: absolute;
	  right: 15px;
	  top: 0;
  }
  
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	  .site-header .search-field {
		  background-image: url( &quot;wp-content/themes/opportune_child/images/search-icon@2x.png&quot; );
	  }
  }
  
   #masthead .search-field:focus {
	  background-color: #fff;
	  border: 1px solid #ddd;
	  cursor: text;
	  max-width: 100%;
	  padding: 0 0 0 34px;
	  outline: 0;
	  width: 240px;
	  color: #5f5f5f;
	  }
	  
	  *::-moz-placeholder {
		  font-family: &quot;Open Sans&quot;;
		  color: #999999;
		  font-size: 0.95rem;
		  font-weight:100;
		  opacity: 1;
	  }
  @media screen and (min-width: 780px) {
	   #masthead .search-field {
		  margin: 9px 0 7px;
		  transition: width .4s ease, background .4s ease;
	  }
  }
    
  #masthead .search-field {
	  background: rgba(0, 0, 0, 0) url(&quot;wp-content/themes/opportune_child/images/search-icon.png&quot;) no-repeat scroll 5px center / 24px 24px;
	  border: medium none;
	  cursor: pointer;
	  height: 38px;
	  margin: 6px 0 4px;
	  padding: 0 0 0 34px;
	  position: relative;
	  width: 1px;
	  
	  font-family: &quot;Open Sans&quot;;
	  color: #999999;
	  font-size: 1rem;
	  font-weight:100;

  }
  
  #masthead .screen-reader-text {
	  clip: rect(1px, 1px, 1px, 1px);
	  position: absolute !important;
  }
  
  #masthead input[type=&quot;search&quot;] {
	  border: 0 none;
	  color: #666;
	  margin-top: 8px;
	  padding: 14px;
	  }
  
  #masthead .search-submit {
	  display: none;
  }
  #site-navigation.primary-navigation ul
  {
	  margin-right:20px;
  }
  @media (max-width: 992px) {
   #masthead .search-form {
	  position: absolute;
	  right: 25px;
	  top: -5px;
  }
  
  #masthead input[type=&quot;search&quot;] {
	  border: 0 none;
	  color: #666;
	  margin-top: 3px;
	  padding: 14px;
	  padding-left: 18px;
	  }
  }
.image_realisations
{
display:block;text-align: center;
}
.image_realisations img
{
width:100%;
}
   