.homePage.siglaver .menuiserie {
  background: url('/media/menuiseriealu__013814300_1206_16112016.jpg') top right no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}

.homePage.siglaver .miroiterie {
  background: url('/media/decorationinterieur__004697300_1206_16112016.jpg') top right no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}

.homePage.siglaver .automatisme {
  background: url('/media/miroiteriesiglaver__092943000_1206_16112016.jpg') top right no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}

.homePage.siglaver .anti {
  background: url('/media/agencement-interieur.jpg') top right no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}

.homePage.siglaver .agencement {
  background: url('/media/reno.jpg') top right no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}

.homePage.siglaver #image_actu {
  background: url('/media/actus__021061300_1206_16112016.jpg') top left no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}

.homePage.siglaver #wrapper5 {
  background: url('/media/prefootersiglaver__079491300_1206_16112016.jpg') top left no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}

.siglaver #preFooter .pc33:nth-child(2) a.btn {
  background-color: transparent !important;
}

/*rich menu*/

.siglaver #header .nested, .siglaver .smaller .nested {
  margin-left: 70px !important;
}

.siglaver #header #logo {
  margin-top: 19px;
}

.siglaver #header .nested .icon- {
  font-weight: normal;
}

.siglaver #header .nested .secondLevel .icon- {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 3.3em;
  color: #5e81ab;
}

.siglaver #header .nested .secondLevelLiA span:nth-of-type(2) {
  float: left;
  width: 100%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Ubuntu', sans-serif !important;
  font-weight: 700;
  font-size: 1.2em;
  margin-bottom: 10px;
}

.siglaver #header .nested .secondLevelLiA .desc {
  float: left;
  width: 100%;
  color: #5e81ab;
  text-align: center;
  font-family: 'Ubuntu', sans-serif !important;
  font-weight: 200;
  font-style: italic;
  font-size: .9em;
}

.siglaver #header .nested {
  margin-top: 0 !important;
}

.siglaver #header .nested ul {
  height: 96px;
}

.siglaver #header .nested ul.firstLevel li.firstLevelLi a.firstLevelLiA {
  padding: 26px 10px;
}

.siglaver #header .nested ul.firstLevel li.firstLevelLi:first-child a.firstLevelLiA:hover, .siglaver #header .nested ul.firstLevel li.firstLevelLi:first-child a.firstLevelLiA {
  padding: 26px 10px;
}

.siglaver #header .nested ul.firstLevel li.prestations ul.secondLevel {
  left: 0;
  width: 100%;
  z-index: 10;
  background: #004B7A;
  padding-left: 10%;
}

.siglaver #header .nested ul.firstLevel li.prestations ul.secondLevel li.secondLevelLi {
  float: left;
  width: 17.8%;
  border-top: 0;
  padding: 25px 0 25px 0;
  height: 220px;
}

.siglaver #headerInner {
  width: 100%;
}

.siglaver #headerInner #headerInner2 {
  margin: 0 auto;
  width: 1520px;
  float: none;
  position: inherit;
}

.siglaver .headerWidget {
  float: right;
  margin: 27px 0 0 0px;
}

.anti {
  padding: 48px 70px;
  height: 415px;
  display: block;
  position: relative;
}

.siglaver #wrapper2 .pc33 {
  margin-right: 0;
  width: 32.4%;
}

.siglaver .agencement p {
  width: 100%;
}

.siglaver #captcha {
  
  border: none;
}

.siglaver #wrapper {
  background: #fff!important;
}

.devis #wrapper3, .devis #wrapper5, .contact #wrapper3, .contact #wrapper5 {
  display: none;
}

.siglaver h2 {
  color: #004B7A;
}