@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome/fontawesome-webfont.eot?v=4.4.0');
  src: url('../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../fonts/fontawesome/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../fonts/fontawesome/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../fonts/fontawesome/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../fonts/fontawesome/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FuturaStd';
  src: url('../fonts/FuturaStd-Book/FuturaStd-Book.eot');
  src: url('../fonts/FuturaStd-Book/FuturaStd-Book.eot') format('embedded-opentype'), url('../fonts/FuturaStd-Book/FuturaStd-Book.woff') format('woff2'), url('../fonts/FuturaStd-Book/FuturaStd-Book.woff') format('woff'), url('../fonts/FuturaStd-Book/FuturaStd-Book.ttf') format('truetype'), url('../fonts/FuturaStd-Book/FuturaStd-Book.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FuturaStd-bold';
  src: url('../fonts/FuturaStd-Bold/FuturaStd-Bold.eot');
  src: url('../fonts/FuturaStd-Bold/FuturaStd-Bold.eot') format('embedded-opentype'), url('../fonts/FuturaStd-Bold/FuturaStd-Bold.woff') format('woff2'), url('../fonts/FuturaStd-Bold/FuturaStd-Bold.woff') format('woff'), url('../fonts/FuturaStd-Bold/FuturaStd-Bold.ttf') format('truetype'), url('../fonts/FuturaStd-Bold/FuturaStd-Bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FuturaStd-light';
  src: url('../fonts/FuturaStd-Light/futurastd-light-webfont.eot');
  src: url('../fonts/FuturaStd-Light/futurastd-light-webfont.eot') format('embedded-opentype'), url('../fonts/FuturaStd-Light/futurastd-light-webfont.woff') format('woff2'), url('../fonts/FuturaStd-Light/futurastd-light-webfont.woff') format('woff'), url('../fonts/FuturaStd-Light/futurastd-light-webfont.ttf') format('truetype'), url('../fonts/FuturaStd-Light/futurastd-light-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

body{
    font: 10pt "FuturaStd", Times, serif;
    line-height: 1.6;
}

* {
    box-sizing: border-box;
}

ul, p, h1, h2 {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

h1 {
    font-size: 18pt;
    font-weight: normal;
}

h2 {
    font-size: 14pt;
    margin-top: 25px;
    font-weight: normal;
}

hr {
    width: 80%;
    background-color: #e2e2e2; 
    margin: 15px auto;
    border-top: 1px solid #e2e2e2; 
    border-bottom: 1px solid #e2e2e2; 
    border-left: 1px solid #e2e2e2; 
}

.StoreInformations, .lastContent {
    display: table;
    margin: 0 auto;
}
.header-title, .StoreImage, #googleMap, #Opening_Hours {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    text-align: center;
}

.header-title img {
    width: 60px;
}

.StoreImage img {
    width: 100%;
}
/* line 1294, ../sass/partials/_client.scss */
.panelOffresEtServices #presentation .ContentText {
  text-align: left;
  margin-bottom: 30px;
  line-height: 14px;
  font-size: 8pt;
}
/* line 1300, ../sass/partials/_client.scss */
.panelOffresEtServices .Button {
  width: 100%;
}

/* line 1308, ../sass/partials/_client.scss */
.panelOffresEtServices #services .SingleItem {
  width: 22%;
  margin-bottom: 30px;
  display: inline-block;
  vertical-align: top;
}
/* line 1314, ../sass/partials/_client.scss */
.panelOffresEtServices #services .SingleItem.popinOn:hover .PictoImage {
  border-color: #808080;
}


/* line 224, ../sass/partials/_client.scss */
.PictoImage {
  border: 1px solid #e2e2e2;
  width: 80px;
  padding: 30px 5px;
  margin: 0 auto;
  -moz-border-radius: 180px;
  -webkit-border-radius: 180px;
  border-radius: 180px;
}
/* line 230, ../sass/partials/_client.scss */
.PictoImage img {
  max-height: 30px;
  display: block;
  margin: 0 auto;
  width: auto;
}

/* line 238, ../sass/partials/_client.scss */
.titleService, .titleEvent {
  text-align: center;
  text-transform: uppercase;
  display: block;
  margin-top: 20px;
  font-size: 9pt;
}

#presentation {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    line-height: 26px;
}

.Listing_Offres_Et_Services {
    text-align: center;
}