html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
    border:0;
    font-weight:inherit;
    font-style:inherit;
    font-size:100%;
    font-family:inherit;
    vertical-align:baseline;
    list-style:none;
}
body {
    line-height:1.5;
}
table {
    border-collapse:separate;
    border-spacing:0;
}
caption, th, td {
    text-align:left;
    font-weight:normal;
}

table, td, th {
    vertical-align:middle;
}
blockquote:before, blockquote:after, q:before, q:after {
    content:"";
}
blockquote, q {
    quotes:"" "";
}
a img {
    border:none;
}

a {
    color:inherit;
    text-decoration:none;   
}

.clear {
    clear:both;
}

.unJob {
    margin-bottom:20px;
}

.unJob h3 {
    margin-bottom:5px;
}

.autresProd {
    margin-top:20px;
}

.leCatalogue, .flipBook {
    width:100px;
    float:left;
    position:relative;
    margin-bottom: 5px;
    margin-right: 30px;
}

.flipBook{
    float:left;
    height:185px;
}
div#laMap iframe {
    width: 100%;
    max-height: 260px;
}
.titreDuFlip {
    height:40px;
}

.leCatalogue a img {
    max-width:100%;
    border:1px solid #004687;
}

.thisIsFlip {
   position:absolute;
   left:10px;
   top:10px;
}

@font-face {
    font-family: 'CubanoRegular';
    src: url('cubano-regular-webfont.eot');
    src: url('cubano-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('cubano-regular-webfont.woff') format('woff'),
         url('cubano-regular-webfont.ttf') format('truetype'),
         url('cubano-regular-webfont.svg#CubanoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../../img/helveticaneue-webfont.eot');
    src: url('../../img/helveticaneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../img/helveticaneue-webfont.woff') format('woff'),
         url('../../img/helveticaneue-webfont.ttf') format('truetype'),
         url('../../img/helveticaneue-webfont.svg#HelveticaNeueLTStd45Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    
    background-color:#fff;
    color:#000;
    font-size:13px;
    line-height:1.3em;
    font-family: 'arial', helvetica, sans-serif;
}

.bannerEnglobe {
    background:url(../../img/topSite.jpg) repeat-x;
    height:69px;
}

.bannerEnglobe .wrapper {

    position:relative;
}

.logo {
    background:url(../../img/logo.png) no-repeat;
    text-indent:-15000px;
    position:absolute;
    top:0;
    left:0;
    width:291px;
    height:141px;
}

.logo a {
    display:block;
    width:291px;
    height:141px;
}

.logo2 {
    background:url(../../img/logoMenova.png) no-repeat;
    text-indent:-15000px;
    position:absolute;
    top:0;
    left:0;
    width:291px;
    height:141px;
}

.logo2 a {
    display:block;
    width:291px;
    height:141px;
}

.logo3 {
    background:url(../../img/logo3.png) no-repeat;
    text-indent:-15000px;
    position:absolute;
    top:0;
    left:0;
    width:291px;
    height:141px;
}

.logo3 a {
    display:block;
    width:291px;
    height:141px;
}


.leBanner {
    background:url(../../img/bannerAccueil.jpg) no-repeat top center;
    height:378px;
}

.leBanner2 {
    background:url(../../img/bannerAccueil2.jpg) no-repeat top center;
    height:378px;
}

.leBanner3 {
    background:url(../../img/bannerAccueil3.jpg) no-repeat top center;
    height:378px;
}

.leBanner4 {
    background:url(../../img/bannerAccueil4.jpg) no-repeat top center;
    height:378px;
}

.leBanner5 {
    background:url(../../img/bannerAccueilMenova.jpg) no-repeat top center;
    height:378px;
}

.leBanner6 {
    background:url(../../img/bannerAccueilMenova2.jpg) no-repeat top center;
    height:378px;
}

.leBanner7 {
    background:url(../../img/bannerAccueilMenova2.jpg) no-repeat top center;
    height:378px;
}

.leBanner8 {
    background:url(../../img/bannerAccueilMenova2.jpg) no-repeat top center;
    height:378px;
}

.leContenu .wrapper {
    padding-bottom:20px;
}

.leBannerSeminaire {
    background:url(../../img/bannerSanitaire.jpg) no-repeat top center;
    height:220px;
}

.leBannerSeminaire2 {
    background:url(../../img/bannerSanitaire1.jpg) no-repeat top center;
    height:220px;
}

.leBannerSeminaire3 {
    background:url(../../img/bannerSanitaire2.jpg) no-repeat top center;
    height:220px;
}

.leBannerSeminaire4 {
    background:url(../../img/bannerSanitaire3.jpg) no-repeat top center;
    height:220px;
}

.leBannerSeminaire5 {
    background:url(../../img/bannerSanitaire4.jpg) no-repeat top center;
    height:220px;
}

.leBannerWellness {
    background:url(../../img/bannerWellness.jpg) no-repeat top center;
    height:220px;
}

.leBannerWellness2 {
    background:url(../../img/bannerWellness1.jpg) no-repeat top center;
    height:220px;
}

.leBannerWellness3 {
    background:url(../../img/bannerWellness2.jpg) no-repeat top center;
    height:220px;
}

.leBannerWellness4 {
    background:url(../../img/bannerWellness3.jpg) no-repeat top center;
    height:220px;
}

.leBannerWellness5 {
    background:url(../../img/bannerWellness4.jpg) no-repeat top center;
    height:220px;
}

.leBannerChauffage{
    background:url(../../img/bannerChauffage1.jpg) no-repeat top center;
    height:220px;
}

.leBannerChauffage2{
    background:url(../../img/bannerChauffage2.jpg) no-repeat top center;
    height:220px;
}

.leBannerChauffage3{
    background:url(../../img/bannerChauffage3.jpg) no-repeat top center;
    height:220px;
}

.leBannerChauffage4{
    background:url(../../img/bannerChauffage.jpg) no-repeat top center;
    height:220px;
}

.leBannerContact{
    background:url(../../img/bannerContact1.jpg) no-repeat top center;
    height:220px;
}

.leBannerContact2{
    background:url(../../img/bannerContact2.jpg) no-repeat top center;
    height:220px;
}

.leBannerContact3{
    background:url(../../img/bannerContact3.jpg) no-repeat top center;
    height:220px;
}

.leBannerContact4{
    background:url(../../img/bannerContact4.jpg) no-repeat top center;
    height:220px;
}



.leBannerOutillage{
    background:url(../../img/bannerOutillage.jpg) no-repeat top center;
    height:220px;
}
.leBannerOutillage2{
    background:url(../../img/bannerOutillage2.jpg) no-repeat top center;
    height:220px;
}
.leBannerOutillage3{
    background:url(../../img/bannerOutillage3.jpg) no-repeat top center;
    height:220px;
}
.leBannerOutillage4{
    background:url(../../img/bannerOutillage4.jpg) no-repeat top center;
    height:220px;
}
.leBannerOutillage5{
    background:url(../../img/bannerOutillage5.jpg) no-repeat top center;
    height:220px;
}
.leBannerOutillage6{
    background:url(../../img/bannerVetements.jpg) no-repeat top center;
    height:220px;
}
.leBannerOutillage7{
    background:url(../../img/bannerVetements1.jpg) no-repeat top center;
    height:220px;
}
.leBannerOutillage8{
    background:url(../../img/bannerVetements2.jpg) no-repeat top center;
    height:220px;
}
.leBannerOutillage9{
    background:url(../../img/bannerVetements3.jpg) no-repeat top center;
    height:220px;
}

.leBannerFerrures{
    background:url(../../img/bannerFerrures.jpg) no-repeat top center;
    height:220px;
}
.leBannerFerrures1{
    background:url(../../img/bannerFerrures1.jpg) no-repeat top center;
    height:220px;
}
.leBannerFerrures2{
    background:url(../../img/bannerFerrures2.jpg) no-repeat top center;
    height:220px;
}
.leBannerFerrures3{
    background:url(../../img/bannerFerrures3.jpg) no-repeat top center;
    height:220px;
}
.leBannerFerrures4{
    background:url(../../img/bannerFerrures4.jpg) no-repeat top center;
    height:220px;
}

.leBannerAmenagements{
    background:url(../../img/bannerAmenagements.jpg) no-repeat top center;
    height:220px;
}
.leBannerAmenagements2{
    background:url(../../img/bannerAmenagements2.jpg) no-repeat top center;
    height:220px;
}
.leBannerAmenagements3{
    background:url(../../img/bannerAmenagements3.jpg) no-repeat top center;
    height:220px;
}
.leBannerAmenagements4{
    background:url(../../img/bannerAmenagements4.jpg) no-repeat top center;
    height:220px;
}
.leBannerAmenagements5{
    background:url(../../img/bannerAmenagements5.jpg) no-repeat top center;
    height:220px;
}



.leBannerVentilation{
    background:url(../../img/bannerVentilation.jpg) no-repeat top center;
    height:220px;
}
.leBannerVentilation1{
    background:url(../../img/bannerVentilation2.jpg) no-repeat top center;
    height:220px;
}
.leBannerVentilation2{
    background:url(../../img/bannerVentilation3.jpg) no-repeat top center;
    height:220px;
}


.leBannerPortes{
    background:url(../../img/bannerPortes.jpg) no-repeat top center;
    height:220px;
}
.leBannerPortes2{
    background:url(../../img/bannerPortes2.jpg) no-repeat top center;
    height:220px;
}
.leBannerPortes3{
    background:url(../../img/bannerPortes3.jpg) no-repeat top center;
    height:220px;
}
.leBannerPortes4{
    background:url(../../img/bannerPortes4.jpg) no-repeat top center;
    height:220px;
}

.wrapper {
    margin:auto;
    width:960px;
}

.rightMenu {
    float:right;
}

.lang {
    float:right;
    background-color: #fff;
    height: 25px;
    padding: 5px;
}

.lang ul  {
    padding: 5px 10px;
}

.lang ul li {
    float:left;
    margin-left:5px;
}

.topMenu ul {
    float:left;
    margin-right:20px;
    margin-top:40px;
}

.topMenu ul li {
    margin-left:10px;
    float:left;
}

.menuPrincipal {
    float:right;
    margin-top: 100px;
    margin-bottom:20px;
}

.menuPrincipal ul, .menuPrincipal2 ul {
    float:left;
}

.menuPrincipal2 ul {
    padding-top:11px;
}

.menuPrincipal2 {
    float:left;
    margin-top: 95px;
    margin-bottom:20px;
}


.menuPrincipal2 .sanitaireMenu {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -735px -185px;
    width:114px;
    height:57px;
    text-indent:-15000px;
}

.menuPrincipal2 .sanitaireMenu:hover, .menuPrincipal2 .sanitaireMenu.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -859px -185px;
}

.menuPrincipal2 .sanitaireMenu a {
    width:114px;
    height:57px;
    display:block;
}

.menuPrincipal2 .sanitaireMenuDe {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -735px -252px;
    width:114px;
    height:57px;
    text-indent:-15000px;
}


.menuPrincipal2 .sanitaireMenuDe:hover, .menuPrincipal2 .sanitaireMenuDe.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -859px -252px;
}

.menuPrincipal2 .sanitaireMenuDe a {
    width:114px;
    height:57px;
    display:block;
}

.menuPrincipal2 .wellnessMenu {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -649px -797px;
    width:114px;
    height:57px;
    text-indent:-15000px;
}

.menuPrincipal2 .wellnessMenu:hover, .menuPrincipal2 .wellnessMenu.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -773px -797px;
}

.menuPrincipal2 .wellnessMenu a {
    width:114px;
    height:57px;
    display:block;
}

.menuPrincipal2 .wellnessMenuDe {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -649px -797px;
    width:114px;
    height:57px;
    text-indent:-15000px;
}

.menuPrincipal2 .wellnessMenuDe:hover, .menuPrincipal2 .wellnessMenuDe.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -773px -797px;
}

.menuPrincipal2 .wellnessMenuDe a {
    width:114px;
    height:57px;
    display:block;
}

.menuPrincipal2 .chauffageMenu {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -325px -89px;
    width:114px;
    height:57px;
    text-indent:-15000px;
}

.menuPrincipal2 .chauffageMenu:hover, .menuPrincipal2 .chauffageMenu.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -449px -89px;
}

.menuPrincipal2 .chauffageMenu a {
    width:114px;
    height:57px;
    display:block;
}

.menuPrincipal2 .chauffageMenuDe {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -573px -89px;
    width:114px;
    height:56px;
    text-indent:-15000px;
}

.menuPrincipal2 .chauffageMenuDe:hover, .menuPrincipal2 .chauffageMenuDe.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -697px -89px;
}

.menuPrincipal2 .chauffageMenuDe a {
    width:114px;
    height:56px;
    display:block;
}

.menuPrincipal2 .ventilationMenu {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -821px -659px;
    width:114px;
    height:57px;
    text-indent:-15000px;
}

.menuPrincipal2 .ventilationMenu:hover, .menuPrincipal2 .ventilationMenu.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -5px -728px;
}

.menuPrincipal2 .ventilationMenu a {
    width:114px;
    height:57px;
    display:block;
}

.menuPrincipal2 .ventilationMenuDe {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -737px -728px;
    width:114px;
    height:58px;
    text-indent:-15000px;
}

.menuPrincipal2 .ventilationMenuDe:hover, .menuPrincipal2 .ventilationMenuDe.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -861px -728px;
}

.menuPrincipal2 .ventilationMenuDe a {
    width:114px;
    height:58px;
    display:block;
}

.menuPrincipal2 .outillageMenu {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -573px -600px;
    width:114px;
    height:57px;
    text-indent:-15000px;
}

.menuPrincipal2 .outillageMenu:hover, .menuPrincipal2 .outillageMenu.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -697px -600px;
}

.menuPrincipal2 .outillageMenu a {
    width:114px;
    height:57px;
    display:block;
}

.menuPrincipal2 .outillageMenuDe {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -165px -670px;
    width:114px;
    height:56px;
    text-indent:-15000px;
}

.menuPrincipal2 .outillageMenuDe:hover, .menuPrincipal2 .outillageMenuDe.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -289px -670px;
}

.menuPrincipal2 .outillageMenuDe a {
    width:114px;
    height:56px;
    display:block;
}

.menuPrincipal2 .vetementsMenu {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -487px -240px;
    width:114px;
    height:57px;
    text-indent:-15000px;
}

.menuPrincipal2 .vetementsMenu:hover, .menuPrincipal2 .vetementsMenu.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -611px -240px;
}

.menuPrincipal2 .vetementsMenu a {
    width:114px;
    height:57px;
    display:block;
}

.menuPrincipal2 .vetementsMenuDe {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -487px -306px;
    width:114px;
    height:58px;
    text-indent:-15000px;
}

.menuPrincipal2 .vetementsMenuDe:hover, .menuPrincipal2 .vetementsMenuDe.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -611px -306px;
}

.menuPrincipal2 .vetementsMenuDe a {
    width:114px;
    height:58px;
    display:block;
}

.menuPrincipal2 .fourthMenuOk {
    background-color:#0a7429;
    height:114px;
}

.menuPrincipal2 .fourthMenuOk2 {
    background-color:#0d9b36;
    height:114px;
}

.menuPrincipal2 .thirdMenuOk {
    background-color:#e1bb03;
    height:114px;
}

.menuPrincipal2 .thirdMenuOk {
    background-color:#e1bb03;
    height:114px;
}

.sovemPage .menuPrincipal2 .thirdMenuOk {
    background-color:#a0222e;
    height:114px;
}

.sovemPage .menuPrincipal2 .fourthMenuOk {
    background-color:#c24f23;
    height:114px;
}

.sovemPage .menuPrincipal2 .secondMenuOk {
    background-color:#014f7d;
    height:114px;
}

.sovemPage .menuPrincipal2 .firstMenuOk {
    background-color:#001f50;
    height:114px;
}

.menuPrincipal2 .thirdMenuOk2 {
    background-color:#fed302;
    height:114px;
}


.menuPrincipal2 .secondMenuOk {
    background-color:#be0120;
    height:114px;
}

.menuPrincipal2 .secondMenuOk2 {
    background-color:#e00025;
    height:114px;
}


.menuPrincipal2 .firstMenuOk {
    background-color:#013668;
    height:114px;
}

.menuPrincipal2 .firstMenuOk2 {
    background-color:#004687;
    height:114px;
}



.menuPrincipal2 .amenagementMenu {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -5px -5px;
    width:114px;
    height:57px;
    text-indent:-15000px;
}

.menuPrincipal2 .amenagementMenu:hover, .menuPrincipal2 .amenagementMenu.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -129px -5px;
}

.menuPrincipal2 .amenagementMenu a {
    width:114px;
    height:57px;
    display:block;
}

.menuPrincipal2 .amenagementMenuDe {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -253px -5px;
    width:114px;
    height:56px;
    text-indent:-15000px;
}

.menuPrincipal2 .amenagementMenuDe:hover, .menuPrincipal2 .amenagementMenuDe.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -377px -5px;
}

.menuPrincipal2 .amenagementMenuDe a {
    width:114px;
    height:56px;
    display:block;
}


.menuPrincipal2 .portesMenu {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -651px -372px;
    width:114px;
    height:57px;
    text-indent:-15000px;
}

.menuPrincipal2 .portesMenu:hover, .menuPrincipal2 .portesMenu.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -651px -442px;
}

.menuPrincipal2 .portesMenu a {
    width:114px;
    height:57px;
    display:block;
}

.menuPrincipal2 .portesMenuDe {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -5px -512px;
    width:114px;
    height:58px;
    text-indent:-15000px;
}

.menuPrincipal2 .portesMenuDe:hover, .menuPrincipal2 .portesMenuDe.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -129px -512px;
}

.menuPrincipal2 .portesMenuDe a {
    width:114px;
    height:58px;
    display:block;
}













.sanitaireMenu {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -775px -489px;
    width:150px;
    height:75px;
    text-indent:-15000px;
}

.sanitaireMenu:hover, .sanitaireMenu.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -821px -574px;
}

.sanitaireMenu a {
    width:150px;
    height:75px;
    display:block;
}

.sanitaireMenuDe {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -775px -319px;
    width:150px;
    height:75px;
    text-indent:-15000px;
}

.sanitaireMenuDe:hover, .sanitaireMenuDe.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -775px -404px;
}

.sanitaireMenuDe a {
    width:150px;
    height:75px;
    display:block;
}

.sanitaireMenuSovem {
    background:url(../../img/sanitaireOff.jpg) no-repeat;
    width:114px;
    height:114px;
    text-indent:-15000px;
}

.sanitaireMenuSovem:hover, .sanitaireMenuSovem.active {
    background:url(../../img/sanitaireOn.jpg) no-repeat;
}

.sanitaireMenuSovem a {
    width:114px;
    height:114px;
    display:block;
}

.sanitaireMenuSovem2 {
    background:url(../../img/sanitaireOffDe.jpg) no-repeat;
    width:114px;
    height:114px;
    text-indent:-15000px;
}

.sanitaireMenuSovem2:hover, .sanitaireMenuSovem2.active {
    background:url(../../img/sanitaireOnDe.jpg) no-repeat;
}

.sanitaireMenuSovem2 a {
    width:114px;
    height:114px;
    display:block;
}

.wellnessMenu {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -982px -5px;
    width:150px;
    height:75px;
    text-indent:-15000px;
}

.wellnessMenu:hover, .wellnessMenu.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -982px -94px;
}

.wellnessMenu a {
    width:150px;
    height:75px;
    display:block;
}

.wellnessMenuDe {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -982px -5px;
    width:150px;
    height:75px;
    text-indent:-15000px;
}

.wellnessMenuDe:hover, .wellnessMenuDe.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -982px -94px;
}

.wellnessMenuDe a {
    width:150px;
    height:75px;
    display:block;
}

.wellnessMenuSovem {
    background:url(../../img/wellnessOff.jpg) no-repeat;
    width:114px;
    height:114px;
    text-indent:-15000px;
}

.wellnessMenuSovem:hover, .wellnessMenuSovem.active {
    background:url(../../img/wellnessOn.jpg) no-repeat;
}

.wellnessMenuSovem a {
    width:114px;
    height:114px;
    display:block;
}

.chauffageMenu {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -167px -240px;
    width:150px;
    height:75px;
    text-indent:-15000px;
}

.chauffageMenu:hover, .chauffageMenu.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -327px -240px;
}

.chauffageMenu a {
    width:150px;
    height:75px;
    display:block;
}

.chauffageMenuDe {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -573px -155px;
    width:150px;
    height:75px;
    text-indent:-15000px;
}

.chauffageMenuDe:hover, .chauffageMenuDe.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -5px -240px;
}

.chauffageMenuDe a {
    width:150px;
    height:75px;
    display:block;
}

.chauffageMenuSovem {
    background:url(../../img/chauffageOff.jpg) no-repeat;
    width:114px;
    height:114px;
    text-indent:-15000px;
}

.chauffageMenuSovem:hover, .chauffageMenuSovem.active {
    background:url(../../img/chauffageOn.jpg) no-repeat;
}

.chauffageMenuSovem a {
    width:114px;
    height:114px;
    display:block;
}

.chauffageMenuSovem2 {
    background:url(../../img/chauffageOffDe.jpg) no-repeat;
    width:114px;
    height:114px;
    text-indent:-15000px;
}

.chauffageMenuSovem2:hover, .chauffageMenuSovem2.active {
    background:url(../../img/chauffageOnDe.jpg) no-repeat;
}

.chauffageMenuSovem2 a {
    width:114px;
    height:114px;
    display:block;
}

.ventilationMenu {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -329px -797px;
    width:150px;
    height:75px;
    text-indent:-15000px;
}

.ventilationMenu:hover, .ventilationMenu.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -489px -797px;
}

.ventilationMenu a {
    width:150px;
    height:75px;
    display:block;
}


.ventilationMenuDe {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -5px -797px;
    width:150px;
    height:75px;
    text-indent:-15000px;
}

.ventilationMenuDe:hover, .ventilationMenuDe.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -167px -797px;
}

.ventilationMenuDe a {
    width:150px;
    height:75px;
    display:block;
}

.ventilationMenuSovem {
    background:url(../../img/ventilationOff.jpg) no-repeat;
    width:114px;
    height:114px;
    text-indent:-15000px;
}

.ventilationMenuSovem:hover, .ventilationMenuSovem.active {
    background:url(../../img/ventilationOn.jpg) no-repeat;
}

.ventilationMenuSovem a {
    width:114px;
    height:114px;
    display:block;
}

.ventilationMenuSovem2 {
    background:url(../../img/ventilationOffDe.jpg) no-repeat;
    width:114px;
    height:114px;
    text-indent:-15000px;
}

.ventilationMenuSovem2:hover, .ventilationMenuSovem2.active {
    background:url(../../img/ventilationOnDe.jpg) no-repeat;
}

.ventilationMenuSovem2 a {
    width:114px;
    height:114px;
    display:block;
}

.outillageMenu {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -821px -5px;
    width:150px;
    height:75px;
    text-indent:-15000px;
}

.outillageMenu:hover, .outillageMenu.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -821px -95px;
}

.outillageMenu a {
    width:150px;
    height:75px;
    display:block;
}

.outillageMenuDe {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -413px -670px;
    width:150px;
    height:74px;
    text-indent:-15000px;
}

.outillageMenuDe:hover, .outillageMenuDe.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -575px -670px;

}

.outillageMenuDe a {
    width:150px;
    height:74px;
    display:block;
}

.vetementsMenu {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -329px -369px;
    width:150px;
    height:75px;
    text-indent:-15000px;
}

.vetementsMenu:hover, .vetementsMenu.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -490px -369px;
}

.vetementsMenu a {
    width:150px;
    height:75px;
    display:block;
}

.vetementsMenuDe {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -5px -369px;
    width:150px;
    height:76px;
    text-indent:-15000px;
}

.vetementsMenuDe:hover, .vetementsMenuDe.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -167px -369px;
}

.vetementsMenuDe a {
    width:150px;
    height:76px;
    display:block;
}

.amenagementMenu {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -5px -89px;
    width:150px;
    height:75px;
    text-indent:-15000px;
}

.amenagementMenu:hover, .amenagementMenu.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -165px -89px;
}

.amenagementMenu a {
    width:150px;
    height:75px;
    display:block;
}

.amenagementMenuDe {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -501px -5px;
    width:150px;
    height:74px;
    text-indent:-15000px;
}

.amenagementMenuDe:hover, .amenagementMenuDe.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -661px -5px;
}

.amenagementMenuDe a {
    width:150px;
    height:74px;
    display:block;
}

.portesMenu {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -573px -512px;
    width:150px;
    height:76px;
    text-indent:-15000px;
}

.portesMenu:hover, .portesMenu.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -5px -600px;
}

.portesMenu a {
    width:150px;
    height:76px;
    display:block;
}

.portesMenuDe {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -253px -512px;
    width:150px;
    height:75px;
    text-indent:-15000px;
}

.portesMenuDe:hover, .portesMenuDe.active {
    background:url(../../img/menuSprite.png) no-repeat;
    background-position: -413px -512px;
}

.portesMenuDe a {
    width:150px;
    height:75px;
    display:block;
}

.firstMenu, .secondMenu, .thirdMenu {
    margin-right: 7px;
}

.leftContent {
    float:left;
    width:292px;
}

.rightContent {
    float:right;
    width:640px;
}

.otherLinks .catalogueHome {
    width:200px;
}

.otherLinks .catalogueHome a {
    background:url(../../img/webshop.png) no-repeat;
    width:172px;
    height:57px;
    text-indent:-15000px;
    display:block;
}


.eCatPro {
}


.otherLinks .bathPlanningHome {
    padding:10px;
    width:170px;
    background-color: #434042;
    margin-top:10px;
    color:#fff; 
}

.otherLinks .bathPlanningHome a {
    background:url(../../img/bathplanning.png) no-repeat #434042;
    padding-left:35px;
    display:block;
    height:21px;
    padding-top: 4px;
}

.actuFirst {
    padding:15px;
    margin-bottom:20px;
    color:#000;
    border:1px solid #c7c7c7;
}

.actuFirst2 {
    padding:15px;
    border:solid 1px #c7c7c7;
    margin-bottom:20px;
    color:#004687;
}

.actuFirst2 .textArticle2 {
   margin-bottom:5px;
}

.actuFirst2 h2 {
    margin:0;
}


.imgArticle {
    float:left;
    width:170px;
}

.imgArticle img {
    max-width:100%;
    width:100%;
    width:auto !important;
}

.textArticle {
    float:right;
    width:740px;
}

h2 {
    font-size:1.2em;
    font-weight:700;
    margin-bottom:10px;
}

h3 {
    font-size:1.1em;
    font-weight:700;
    margin-bottom:10px;
}

.voirPlus {
    font-family: Georgia, Times, serif;
    margin-top:5px;
    display: block;
}

.leContenu .voirPlus {
    color:#858585;
}

.unProduit {
    border:1px solid #e7e7e7;
    margin-bottom:10px;
    padding:15px;
}

.leftImageProduct {
    float:left;
    width:160px;
    padding-right:15px;
    border-right:1px solid #e7e7e7;
}

.leftImageProduct img {
   max-width:100%;
   width:100%;
   width:auto !important;
   height:auto;
}

.descProduit {
    float:right;
    width:400px;
}

footer {
    background-color: #454545;
    color:#fff;
    padding-top:20px;
    padding-bottom:20px;
}

.leftFooter {
    float:left;
    width:200px;
    height:200px;
    position:relative;
}

.rightFooter {
    float:right;
    width:200px;
    height:200px;
    position:relative;
}

.logoFoot {
   position:absolute;
   bottom:0;
}

.middleFooter {
    float:left;
    width:510px;
    margin-left:20px;
}

.middleFooter ul {
    float:left;
    width:150px;
}

.bleu {
    background:url(../../img/carreBleu.jpg) no-repeat ;
    padding-left:17px;
}


.rouge {
    background:url(../../img/carreRouge.jpg) no-repeat ;
    padding-left:17px;
}


.jaune {
    background:url(../../img/carreJaune.jpg) no-repeat ;
    padding-left:17px;
}


.vert {
    background:url(../../img/carreVert.jpg) no-repeat ;
    padding-left:17px;
}

.bleuSovem {
    background:url(../../img/carreBleuSovem.jpg) no-repeat ;
    padding-left:17px;
    margin-bottom:30px;
}


.azurSovem {
    background:url(../../img/carreAzurSovem.jpg) no-repeat ;
    padding-left:17px;
    margin-bottom:30px;
}


.orangeSovem {
    background:url(../../img/carreOrangeSovem.jpg) no-repeat ;
    padding-left:17px;
    margin-bottom:30px;
}


.rougeSovem {
    background:url(../../img/carreRougeSovem.jpg) no-repeat ;
    padding-left:17px;
    margin-bottom:30px;
}

.adresse {
    text-align:center;
    margin-top:135px;
}

.leContenu {
    padding-top:20px;
}

.titreCat {
    font-family: 'HelveticaNeue', helvetica, arial, sans-serif;
    text-transform:uppercase;
    font-size:1.8em;
    margin-bottom: 20px;
    padding-top: 4px;
}
.titreSanit {
    color:#053f75;
}

.titreMenova {
    color:#0c9d30;

}

.titreChauffage {
    color:#e2001a;
}

.titreOutil {
    color:#ffd500;
}

#cntnt01moduleform_1 {
    float:right;
}

#cntnt01searchinput {
    border:none;
    background-color:#dcdcdc;
    padding:5px;
    width: 90px;
}

.search-button {
    background:url(../../img/rechercher.png) no-repeat;
    height:22px;
    width:25px;
    text-indent:-15000px;
    cursor:pointer;
    border:none;
}

.lang .active {
    font-weight:700;
}

.produitsList {
    background:url(../../img/pictoProduit.png) no-repeat left;
    height:24px;
    padding-left:35px;
    font-size:1.3em;
    padding-top: 4px;
    border-bottom:1px solid #f5f5f5;
    cursor:pointer;
}

.produitsList2 {
    background:url(../../img/pictoProduit.png) no-repeat left;
    height:24px;
    padding-left:35px;
    font-size:1.3em;
    padding-top: 4px;
    border-bottom:1px solid #f5f5f5;
    cursor:pointer;
}

.galerieList{
    background:url(../../img/pictoGalerie.png) no-repeat left;
    height:24px;
    padding-left:35px;
    font-size:1.3em;
    border-bottom:1px solid #f5f5f5;
    padding-top: 4px;
}

.soldesList{
    background:url(../../img/soldes.png) no-repeat left;
    height:24px;
    padding-left:35px;
    font-size:1.3em;
    border-bottom:1px solid #f5f5f5;
    padding-top: 4px;
}

.viewRealList {
    background:url(../../img/360.jpg) no-repeat left;
    height:25px;
    padding-left:35px;
    font-size:1.3em;
    border-bottom:1px solid #f5f5f5;
    padding-top: 4px;
}



.ecatalogueList{
    background:url(../../img/pictoEcatalogue.png) no-repeat left;
    height:24px;
    padding-left:35px;
    font-size:1.3em;
    padding-top: 4px;
    border-bottom:1px solid #f5f5f5;
}

.contactList{
    background:url(../../img/pictoContact.png) no-repeat left;
    height:24px;
    padding-left:35px;
    font-size:1.3em;
    padding-top: 4px;
    border-bottom:1px solid #f5f5f5;
}

.bathplanningList{
    background:url(../../img/pictoBathplanning.png) no-repeat left;
    height:24px;
    padding-left:35px;
    font-size:1.3em;
    padding-top: 4px;
    border-bottom:1px solid #f5f5f5;
}

.leftContent ul {
	margin-left:20px;
	margin-top:10px;
	margin-bottom:20px;
}

.leftContent ul li {
	background-image:url(../../img/fleche.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:15px;
	margin-top:3px;
	
}

.leftContent ul li.active {
	background-image:url(../../img/flecheOn.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	margin-top:3px;
	
}

.leftContent ul li.active a {
	color:#aaa;
	
}


.leftContent ul li a:hover {
	font-weight:700;	
}

.leftContent ul li {
    margin-left:10px;
}


.leftInContent {
   float:left;
   width:280px;
   background-color: #F3F3F3;
   padding:15px;
   margin-top:15px;
}

.rightInContent {
   float:right;
width: 280px;
   background-color: #F3F3F3;
   padding:15px;
   margin-top:15px;
}

a.menuparent {
}

a.menuactive {
   font-weight:700;
}

.accessContent {
   background-color: #F3F3F3;
   padding:15px;
   margin-top:15px;

}

.parentlevel1, .parentlevel0 {
   margin-left:0 !important;
   font-weight:700;
}

.level2 {
   margin-left:10px !important;
}

.level3 {
   margin-left:20px !important;
}

.leftContent ul li.child{
     margin-left:30px !important;
}

#laMap {
   height:250px;
   width:100%;
}

.contactform label { display: block; height: 26px; line-height: 26px; width: 660px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#2a2a2a;}
.contactform input, textarea{ width: 632px; margin: 0; padding: 5px; color: #666; background: #e1e1e1; border: none; margin: 5px 0;  }   
.contactform select{ width: 640px; margin: 0; padding: 5px; color: #666; background: #e1e1e1; border: none; margin: 5px 0;  }
.contactform textarea{width: 632px !important; height:150px;}
.formbuilderform  textarea {width: 620px !important;}
.formbuilderform input.submit, .contactform input.submit { width: 100px; cursor: pointer; border: 1px solid #a09712; background:#be9c53; color:#fff; text-transform:uppercase; float:right;}
.formbuilderform input.submit:hover, .contactform input.submit:hover { background:#be9c53; }
.formbuilderform input[type="submit"][disabled], .contactform input[type="submit"][disabled] { background:#e1e1e1; cursor: default; width:115px; }
.formbuilderform fieldset, .contactform fieldset {  }
.formbuilderform legend, .contactform legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:0 !important; margin-bottom:20px; }
#m62b34fbrp_submit, #m3f8b1fbrp_submit, #m86c8cfbrp_submit, #m75badfbrp_submit, #m65441fbrp_submit {width:115px; background-color:#013469; color:#fff; cursor:pointer;}
#ma00eefbrp_submit:hover,  #m3f8b1fbrp_submit:hover, #m75badfbrp_submit:hover, #m86c8cfbrp_submit:hover {width:115px; background-color:#2a5c91; color:#fff; cursor:pointer;}

.imgArticleIn img {
    max-width:100%;
}


.otherNews {
   margin-top:30px;
}

.leftContentIn {
   float:left;
   width:165px;
}

.leftContentIn .photoCover {
   max-width:100%;
   width:100%;
   width:auto !important;
}

.rightContentIn {
   float:right;
   width:465px;
}

.sepProd {
   border:none;
   background:url(../../img/sepProduit.jpg) repeat-x;
   height:3px;
   margin-top:15px;
   margin-top:10px;
}

.recherche li a {
   font-weight:700;
   text-decoration:underline;
}

.time {
   font-style:italic;
   margin-top:20px;
}

.topMenu {
   margin-right:5px;
}

.hidden {
   display:none;
}

.jobPdf {
   text-decoration:underline;
   margin-top:10px;
   display:block;
}

.titreSanit, .titreChauffage, .titreOutil {
   background:url(../../img/meurerBread.png) no-repeat left;
   padding-left:121px;
   height:20px;
}

.titreMenova {
   background:url(../../img/menovaBread.png) no-repeat left;
   padding-left:121px;
   height:20px;
}

.titreSovem {
   background:url(../../img/sovemBread.png) no-repeat left;
   padding-left:121px;
   height:20px;
}

.cataloguesAAfficher {
   margin-bottom:20px;
}

.logoFootSovem {
   margin:10px;
}


.gallery .img {
	height: 120px;
	/*width: 120px;   Adjust as you see fit */
	float: left;
	margin: 10px;
	text-align: center;
}

.gallery .img a {
	display: inline-block;
	border: 2px solid #ddd;
	padding: 1px;
}

.gallery .img a:hover {
	border-color: #999;
}

.gallery img {
	border: none;
}

.gallery .pagenavigation {
	height: 50px;
}

.gallery .prevpage a, .gallery .prevpage em {
	display: block;
	width: 50px;
	height: 39px;
	float: left;
	margin: 0;
	text-indent: -1000px;
	background: url(../../images/previous.png) transparent no-repeat 0 0;
}

.gallery .nextpage a, .gallery .nextpage em {
	display: block;
	width: 50px;
	height: 39px;
	float: left;
	margin: 0 6px 0 0;
	text-indent: -1000px;
	background: url(../../images/next.png) transparent no-repeat 0 0;
}

.gallery .parentlink a {
	display: block;
	width: 50px;
	height: 39px;
	float: left;
	text-indent: -1000px;
	background: url(../../images/uppage.png) transparent no-repeat 0 0;
}

.gallery .pagenavigation a:hover {
	background-position: 0 -40px;
}

.gallery .prevpage em, .gallery .nextpage em {
	background-position: 0 -80px;
}

.gallery .pagelinks {
	float: right;
	border-right: 2px solid #666;
}

.gallery .pagelinks a, .gallery .pagelinks em {
	margin-top: 6px;
	padding: 0 6px;
	border-left: 2px solid #666;
	text-align: center;
	font: bold 11px verdana; color: #666;
}



.gallery .pagelinks em {
	color: #000;
}

.galleryclear {
	clear: both;
}

/* AE-GALLERY */

.ae-gallery, .ae-gallery * {
  margin: 0;
  padding: 0;
}
.ae-gallery {
  width: 640px;  /* set the width of the thumbrow */
  margin-bottom: 30px;
}
  .ae-gallery .ae-image-wrapper {
    width: 100%; /* set the maximum width and height of the big image. Bigger images will be scaled down automatically by the script */
    height: 400px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ae-gallery .ae-image-wrapper .ae-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ae-gallery .ae-image-wrapper .ae-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ae-gallery .ae-image-wrapper .ae-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ae-gallery .ae-image-wrapper .ae-prev, .ae-gallery .ae-image-wrapper .ae-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9
    }
      .ae-gallery .ae-image-wrapper .ae-prev .ae-prev-image, .ae-gallery .ae-image-wrapper .ae-next .ae-next-image {
        background: url(../../img/ae-gallery/ae_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ae-gallery .ae-image-wrapper .ae-next .ae-next-image {
        background: url(../../img/ae-gallery/ae_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ae-gallery .ae-image-wrapper .ae-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
       .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
     .ae-gallery .ae-image-wrapper .ae-image .ae-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../../img/ae-gallery/opa75.png);
        color: #000;
      }
      * html .ae-gallery .ae-image-wrapper .ae-image .ae-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='modules/Gallery/templates/ae-gallery/opa75.png');
      }
        .ae-gallery .ae-image-wrapper .ae-image .ae-image-description .ae-description-title {
          display: block;
        }
  .ae-gallery .ae-controls {
    height: 20px;
  }
    .ae-gallery .ae-info {
      float: left;
    }
    .ae-gallery .ae-slideshow-controls {
      float: right;
    }
      .ae-gallery .ae-slideshow-controls .ae-slideshow-start, .ae-gallery .ae-slideshow-controls .ae-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
        display: inline-block;
        text-indent: -500px;
        overflow:hidden;
        width: 14px;
        background: url(../../img/ae-gallery/ae_scroll_forward.png) 0px -3px no-repeat;
      }
      .ae-gallery .ae-slideshow-controls .ae-slideshow-stop {
        background: url(../../img/ae-gallery/ae_stop.png) 0px -3px no-repeat;
      }
      .ae-gallery .ae-slideshow-controls .ae-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ae-gallery .ae-slideshow-running .ae-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ae-gallery .ae-nav {
    width: 100%;
    position: relative;
  }
    .ae-gallery .ae-forward, .ae-gallery .ae-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ae-gallery .ae-forward, .ae-gallery .ae-back {
      height: 100px;
    }
    .ae-gallery .ae-back {
      cursor: pointer;
      left: -20px;
      width: 13px;
      display: block;
      background: url(../../img/ae-gallery/ae_scroll_back.png) 0px 22px no-repeat;
    }
    .ae-gallery .ae-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url(../../img/ae-gallery/ae_scroll_forward.png) 0px 22px no-repeat;
    }
    .ae-gallery .ae-nav .ae-thumbs {
      overflow: hidden;
      width: 100%;
padding: 3px 1px;
background-color: #fff;
   }
        .ae-gallery .ae-thumbs li {
          float: left;
          padding:0 5px 0 0 !important;
          margin:0 0 0 0 !important;
          list-style: none;
        }
          .ae-gallery .ae-thumbs li a {
            display: block;
          }
            .ae-gallery .ae-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
            }
            .ae-gallery .ae-thumbs li a.ae-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ae-preloads {
  position: absolute;
  left: -90000px;
  top: -90000px;
}

.imgVid {
    max-width:100%;
    width:100%;
    width:auto !important;
}

.viewRealList{
   display:none;
}

.ameHab {
   background:url(../../img/boutonsMenova.png) no-repeat;
   height: 95px;
   width: 470px;  
   float:left;
   background-position:0 0; 
   display:inline-block;
   text-indent:-15000px;
}


.ameHab:hover {
   background-position:0 -95px; 
}

.porGar {
   background:url(../../img/boutonsMenova.png) no-repeat;
   height: 95px;
   float:right;
   width: 470px; 
   background-position:-490px 0; 
   display:inline-block;
   text-indent:-15000px;
}


.porGar:hover {
   background-position:-490px -95px; 
}


.ameHabDe {
   background:url(../../img/boutonsMenova.png) no-repeat;
   height: 95px;
   width: 470px;  
   float:left;
   background-position:0 -190px; 
   display:inline-block;
   text-indent:-15000px;
}


.ameHabDe:hover {
   background-position:0 -285px; 
}


.porGarDe {
   background:url(../../img/boutonsMenova.png) no-repeat;
   height: 95px;
   width: 470px;  
   float:right;
   background-position:-490px -190px; 
   display:inline-block;
   text-indent:-15000px;
}

.boutonVersProspectus {
   display:inline-block;
   padding:10px 15px;
   background-color:#d6d6d6;
   color:#000;
}

.boutonVersProspectus:hover {
   background-color:#bbbbbc;
}


.porGarDe:hover {
   background-position:-490px -285px; 
}


.choixCat {
   margin-top:10px;
   margin-bottom:40px;
}

.imgFlipGrandVerif img {
    max-height: 142px;
}

.sousMenActif {
    background-color: #F3F3F3;
    padding-bottom: 2px;
    padding-top: 10px;
}

.copyright {
    text-align:center;
font-size:11px;
    margin-top:20px;
}



/* Stylesheet: screen Modified On 2019-05-15 09:35:22 */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../../img/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../../img/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../../img/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../../img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../../img/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../../img/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../../img/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../../img/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../../img/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../../img/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../../img/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../../img/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../../img/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../../img/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../../img/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../../img/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../../img/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../../img/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../../img/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../../img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../../img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../../img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../../img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../../img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../../img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../../img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../../img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../../img/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../../img/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../../img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../../img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../../img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../../img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../../img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../../img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../../img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../../img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../../img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../../img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../../img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../../img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../../img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../../img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../../img/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../../img/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../../img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../../img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../../img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../../img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../../img/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../../img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../../img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../../img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../../img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../../img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../../img/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../../img/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../../img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../../img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../../img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../../img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../../img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../../img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../../img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../../img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../../img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../../img/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../../img/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../../img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../../img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../../img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../../img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../../img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../../img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../../img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../../img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../../img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../../img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../../img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../../img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../../img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../../img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../../img/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../../img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../../img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../../img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../../img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../../img/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../../img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../../img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../../img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../../img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../../img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

.lesVids li  {
    float:left;
    width:20%;
}

.lesVids li a {
    min-height:100px;
    display:block;
}

.lesVids li h3 {
    height:40px;
    font-size:0.8em;
}

.lesVids li img {
    max-width:100%;
}
/* Stylesheet: prettyPhoto Modified On 2014-05-20 16:18:19 */
