/*@font-face {
  font-family: 'Lufga';
  src: url('../fonts/frutiger-bold-webfont.eot?') format('eot'), url('../fonts/frutiger-bold-webfont.woff') format('woff'), url('../fonts/frutiger-bold-webfont.ttf') format('truetype'), url('../fonts/frutiger-bold-webfont.svg#webfontXv7dBhhD') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/

body{
  padding:20px;
  background: url(/static/images/bg.png);
  font-family: 'FrutigerRoman', sans-serif;
}

img{
  margin-bottom:10px;
  width:300px;
}

h1{
  margin-bottom:30px;
  font-family: 'FrutigerBold', sans-serif;
  color: #07427d;
  letter-spacing:-1px;
}

h4{
  margin-bottom:30px;
  font-family: 'FrutigerBold', sans-serif;
  letter-spacing:-1px;
}

label{
  font-family: 'FrutigerBold', sans-serif;
  font-size:16px;
  letter-spacing: -0.07em;
}

input{
  font-family: Arial, Helvetica, sans-serif;

}

#base_entete {
  background: #07427d;
  /* Old browsers */

  background: -moz-linear-gradient(left, #07427d 0%, #185a9c 49%, #07427d 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #07427d), color-stop(49%, #185a9c), color-stop(100%, #07427d));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(left, #07427d 0%, #185a9c 49%, #07427d 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(left, #07427d 0%, #185a9c 49%, #07427d 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(left, #07427d 0%, #185a9c 49%, #07427d 100%);
  /* IE10+ */

  background: linear-gradient(to right, #07427d 0%, #185a9c 49%, #07427d 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#07427d', endColorstr='#07427d', GradientType=1);
  /* IE6-9 */


  width: 100%;
  height: 140px;
  border-top: 7px solid #6398a9;
}
#base_entete #logo {
  padding-left: 20px;
  padding-top: 20px;
}
@media (min-width: 320px) and (max-width: 480px) {
  #base_entete {
    height: 80px;
    margin-top: 55px;
  }
  #base_entete #logo {
    padding-top: 10px;
    width: 180px;
  }
}

.container {
  padding-right: 0px;
  padding-left: 0px;
}

section{
  padding:20px;
}