	body { 
  margin:0 auto;
  padding: 0;
  background: ; 
  font-family: Arial;
  color: rgba(0,0,0,.8);
}
@font-face {
    font-family: 'eurofurence_lightregular';
    src: url('eurof35-webfont.woff2') format('woff2'),
         url('eurof35-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

header{
	width: 100%;
}

h1, h2,h3,h4,h5,h6{
  text-align: center;
  width: 100%;
  font-family: 'eurofurence_lightregular';
  font-size: 26px;
}
.h-justifie{
   text-align: justify;
  width: 100%;
  font-family: 'eurofurence_lightregular';
  font-size: 26px;
  padding: 0 8px;

}

hr{height: 1px; width: 100%;color: rgba(0,0,0,.3);}
nav {

  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  
}
nav ul, ul {

  list-style: none;
  padding: 0;
  margin: 0;
  font-family: 'eurofurence_lightregular';
  text-align: center;
}

nav ul li, .small, ul li {

  display: inline-block;
  padding-right: 10px;
  font-size: 20px;
}
.end_li{
  padding-right: 0px;
}
nav ul li a, a {

  color: rgba(0,0,0,.8);
  text-decoration: none;
  }
  nav ul li a:hover, a:hover {

  color: #000;
  text-decoration: underline;

}
ul li{
  padding-bottom: 7px;
}

.section-centre{
  max-width: 800px;
  margin: 0 auto;
  border-left: 1px solid rgba(0,0,0,.6);
  border-right: 1px solid rgba(0,0,0,.6);
  /*text-align: center;*/
}
.centrimage{
  text-align: center;
}

/*.huitcent{
  max-width: 800px;
}*/

img{
  max-width: 100%;
}

.carre li{
  max-width: 300px;
  max-height: 500px;
  margin-left: 30px;
  margin-right: 30px;
}

p{
  text-align: justify;
  padding: 0 4px 0 4px;
  font-family: 'eurofurence_lightregular';
 
}

.normal{
  font-size: 21px;
  padding: 0 8px;
  max-width: 789px;
}
.p2{
  font-size: 21px;
  padding: 0 8px;
   font-family: 'eurofurence_lightregular';
   text-align: justify;
  
}

.big{
  font-size: 26px;
  margin-top: 0;
}
.center{
  text-align: center;
}

.p-border{
  border-left: 1px solid rgba(0,0,0,.6);
  padding-left: 6px;
}

.mini{
  font-family: 'eurofurence_lightregular';
  text-align: center;
  margin-top: 0;
  padding-top: 0;
}

.pb0{
  padding-bottom: 0;
  margin-bottom: 0;
}
.inter{
  padding-top: 14px;
}
.bouchon{
  float: left;
  padding-right: 8px;
  
}
.soustitre{
  font-size: 26px;
}
form{
  text-align: center;
  padding-top: 20px;
}


@media only screen and (max-width : 450px){
  .bouchon{float: none; clear:both;}
}


















