html, * {
  margin: 0px;
  padding: 0px;
}

body {
  width: 100%;
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
  background: rgba(119,136,153,0.5);
}
.container {
  width: 100%;
}
div#header, header {

}

div#footer, footer {

}
/* marge  */
div#merge-footer-zone {
  height:85px;
}

/* zone de pied de page */
div#footer-zone {
  height:85px;
  position:fixed;
  width: 100%;
  left:0px;
  bottom:0px;
}

div#footer {
  height:75px;  
}

ul.introitems li {
  color:rgba(255,255,255,1.0);
}
/* liens du footer */
div#footer a, a:link, a:active, a:visited, a:hover {
  color:rgba(255,255,255,1.0);
}

/* barre de chargement de page */

/* carousel */
#maincarousel {
  background-color: red;
  min-height:200px;
  height:auto;
}

.carousel-item {
  min-height:200px;
  height:auto;  
}


div#video {
  vertical-align: middle;
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);

  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1000;
  overflow: hidden;
}
figure, figcaption {
    margin:0px;
    padding:0px;
}
img {
  margin:0px;
  padding:0px;
}
figcaption {
  display: none;
}
#introimg {
  display:none;
}
acronym {
  margin: 0;
  padding:0;

}
@media screen and (min-width: 992px) {
  #introimg {
      display:block;
  }
}
.exposant {
  position: relative;
  bottom: 1px;
  font-size: .8em;
  line-height: .8em;
  vertical-align:super;
  text-decoration:none;
  } 
  ul.stepper.horizontal {
    min-height:600px;
 }
 div.step-title {
   color:rgba(69,39,160,1.0);
 }
.active div.step-title{
  color:rgba(27,94,32,1.0);
} 
h5.form-title {
  color:rgba(27,94,32,1.0); 
}
.sidenav-overlay {
  z-index: 100; 
}
ul.stepper {
  /* background: rgba(46,139,87,0.2); */
}
span#siege {
  margin:0;
  padding:0;
  font-size:1em;;
}
.page-footer {
  padding:5px;
}
h5.footertitle {
  text-transform: uppercase;
  font-size: 1em;
  color: rgba(69,39,160,1.0);
}
.highlight {
  color:rgba(100,149,237,1.0);
}
.subhighlight {
  color:rgba(222,184,135,1.0);
}
.desctext {
  font-size:1.2em;
  text-align:justify;
  font-weight: bold;
 
}
.innertexts {
  padding: 1%;
}
.highlightText {
  font-weight: bold;
  color:rgba(69,39,160,1.0);
}
.hlpanel {
  color:rgba(0,191,255,1.0);
}
.hlpanelgreen {
  color:rgba(222,184,135,1.0);
}
.itemhl {
  font-weight: bold;
  color:rgba(255,228,196,1.0);
}
.headeritems {
    opacity:0.5;
    text-transform: uppercase;
    font-size:1.5em;
}
.flow-text {
  font-size:1.2em;  
}
.lowtext {
  opacity:0.5;
}