/* Add here all your css styles (customizations) */
.img-responsive{
    
    margin:auto;
    
}

.detail{
    font-size: 1em; 
}


.Hbanierre{
    height: 160px;
    width: auto;
    overflow: hidden;
    

}


.Hbanierre h1{
    float: none;
    text-align: center;
    margin-top: 60px;
    font-weight: 500;
    font-size: 3em;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 3px 4px 3px #e74c3c;
}



#fondtranslucide {
   height: 500px;
    width: auto;    /* pour correspondre à la taille du DIV */
   background-color: #ffffff;       /* la couleur de fond          */
   filter:alpha(opacity=50);
   -moz-opacity:0.5;
   opacity: 0.5;
    z-index: -8
}

#texteopaque {
height: 160px;
    width: auto;     /* pour correspondre à la taille du DIV */
   background-color: transparent;   /* fond transparent            */
   position: absolute;              /* positionnement absolu       */
   z-index: 2;                      /* placement sur l'autre DIV   */
}



.FonctApp span{
    display: inline;
}

.FonctApp span .icon_Fonct{
    font-size:36px; float: left; color: #e74c3c; margin-right: 15px
}