* {
margin:0;
padding:0

}

body {

  font-size:11px;
  color:#333;
  font-family: 'Open Sans', sans-serif;

background: #eeeeee; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 33%, #ededed 70%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 33%,#ededed 70%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  #ffffff 33%,#ededed 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.centrer {
  margin-left:auto;
  margin-right:auto
}

img {
    max-width: 100%;
}

h1 {
color:#000000;
font-size:26px;
margin-top:30px;
margin-bottom: 15px;
text-align: center;
line-height: 35px;
}

p {
  font-size:14px;
  color:#777;
  margin-top:0   ;
  line-height:22px;
  text-align: center;
}


#bloc_centre {
  position:relative;
  margin-left:auto;
  margin-right:auto;
  width:550px;
  max-width: 100%;
  margin-top:30px;
  overflow:hidden;
  padding-left: 20px;
  padding-right: 20px;
  box-sizing: border-box;
}


#footer {
  position:relative;
  margin-left:auto;
  margin-right:auto;
  width:700px;

  bottom:0;
  clear:both;
  margin-top:50px
}


#bloc_gauche {

  float:left;
  width:387px;
  margin-right:60px

}

#bloc_droite {

  float:left;
  width:227px;
  margin-right:20px     ;
  margin-top: -9px;

}

#footer img,#footer a {
  vertical-align:middle
}

input#mail {
background:#e5e5e5;
border:none;
color:#aaa;
padding:2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
  
}

input#envoyer {
background:#d0d0d0;
color:#fff;
border:none;
padding:2px    ;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}


.error {
color:red;
font-weight:bold
}

.rose {
color: #ec008c;
}

.colonne {

float: left;
margin-top: 20px;
margin-right:50px;

}

.clear {
clear:both ;
display:block
}

.competences {
  color:#000;

}

h2 {
margin-top:40px
}

a {color:#000;text-decoration:none}
a:hover {color:#ec008c}


.missions {
color:#0E0E0E
}