#banniere_image{
 background:url('../../sit/banniere.png') no-repeat;
 height:200px;
 position:relative;
 width:950px
}

#pied_de_page{
 font-size:0.6em;
 text-align:right
}

#plan{
 height:200px;
 background:url('../../sit/plan.png') no-repeat;
 left:1180px;
 position:absolute;
 top:42px;
 font-family:Gras, serif;
 width:300px
}

#scopbleu{
 float:left;
 height:70px;
 position:relative;
 left:0;
 top:0;
 z-index:1
}

.bouton1,.bouton2,.bouton3,.bouton4,.bouton5{
 background-color:#0e5c97;
 color:white;
 font-size:1em;
 height:30px;
 position:fixed;
 text-align:center;
 text-decoration:none;
 vertical-align:baseline;
 width:170px
}

.conclusion{
 background:#eaeaea;
 width:100%
}

.fluid_container{
 left:135px;
 position:relative;
 width:815px
}

.logocontact{height:13px}

.plaquette{
 left:135px;
 position:relative;
 width:815px
}

.separateur{width:10px}

@media screen and (max-width:1510px){#plan{display:none}}

@media screen and (max-width:1190px){
 .bouton1,.bouton2,.bouton3,.bouton4,.bouton5{top:2px}
 .bouton1{margin-left:0}
 .bouton2{margin-left:180px}
 .bouton3{margin-left:360px}
 .bouton4{margin-left:540px}
 .bouton5{margin-left:720px}
 .miniature,.pdf_gauche,.g,.twitter-share-button{display:none}
 .pdf_haut{
  left:850px;
  position:fixed;
  top:7px;
  z-index:3
 }
 header{margin-top:30px}
 nav{
  background-color:#EAEAEA;
  height:40px;
  left:0;
  padding:0;
  position:fixed;
  right:0;
  top:-5px;
  width:120%;
  z-index:1
 }
}

@media screen and (min-width:1191px){
 #banniere_image,.camera_wrap,footer,h1,section,table{margin-left:200px}
 .bouton1{top:5px}
 .bouton2{top:45px}
 .bouton3{top:85px}
 .bouton4{top:125px}
 .bouton5{
  bottom:0;
  height:155px
 }
 .g,.twitter-share-button{
  margin-left:10px;
  margin-top:5px;
 }
 .pdf_gauche{
  color:white;
  padding:5px 8px 5px 8px;
  position:fixed;
  text-decoration:none;
  bottom:0;
  z-index:3
 }
 .pdf_haut{display:none}
 header{margin-top:-20px}
 nav{
  display:inline;
  background-color:#EAEAEA;
  height:100%;
  margin-left:-10px;
  position: fixed;
  top:0;
  width:180px;
  z-index:2
 }
}

body{
 color:#181818;
 font-family:Normal, Arial, sans-serif
}

div,footer,section{max-width:1275px}

em{
 font-style:normal;
 font-weight:bold
}

footer{
 font-size:1em;
 margin-top:20px;
 text-align:center
}

h1{
 font-family:Gras, serif;
 font-size:2.1em;
 font-weight:normal;
 color:#0E5C97;
 margin-bottom:5px;
 margin-top:15px;
 z-index:2
}

h2{
 font-family:Gras, serif;
 font-size:1.4em;
 margin-top:15px;
 font-weight:normal;
 color:#0E5C97
}

p{
 margin-top:1px;
 vertical-align:top;
 text-align: justify
}

table{
 border:0;
 width:100% 
}

td{
 padding:5px 8px 5px 8px;
 vertical-align:top;
 width:32%
}

video{
 height:300px;
 width:33%;	
}