@charset "iso-8859-1";

@import url(gallery.css);
@import url(_elements.css);
@import url(structure.css);
@import url(navigation_elements.css);
@import url(form.css);
@import url(boxes.css);
@import url(account.css);
@import url(catalog.css);

@import url(publication_methods.css);
@import url(search.css);
@import url(board.css);

/* -------------------------------------------------- */
/* COMMON STYLES                                      */
/* reset d'un certain nombre de styles css par defaut */
/* -------------------------------------------------- */

* {
    text-decoration: none;
    font-style: normal;
    /* outline: 0px; */
    padding: 0px;
    border: 0px;
    margin: 0px;
}

html, body { height: 100%; }

body {
    font-family: Arial, Helvetica, sans-serif;
    background: white;
    line-height: 150%;
    overflow: hidden;
    font-size: 11px;
    color: black;
}

img {
    vertical-align: bottom;
    border: 0px;
}

.clear {
    visibility: hidden;
    line-height: 0px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    clear: both;
    height: 0px;
}





/* --------------------------- */
/* *************************** */
/* CONTEXTUALISATION DES PAGES */
/* *************************** */
/* --------------------------- */

/* ------------------ */
/* CATALOGUE EN FLASH */
/* TOUTES LES MARQUES */
/* ------------------ */

.catalog_flash #contents #main { background: transparent none; }

.catalog_flash #contents #main .catalog {
    overflow: hidden;
    height: 400px;
    margin: 0px;
}

.catalog_flash #contents #main .catalog h2, 
.catalog_flash #contents #main .catalog #formArboSelect, 
.catalog_flash #contents #main .catalog .familly { display: none; }

.catalog_flash #familly_presentation {
    margin: 0px 0px 0px 0px;
    background: transparent;
    display: block;
    border: 0px;
    width: 100%;
}

/* --------- */
/* GALERIE   */
/* COVERFLOW */
/* --------- */

.galerie #contents #main {
    background-image: none;
    overflow: visible;
}

.galerie #descri_gallery { display: none; }



/* ---------- */
/* SITE ADIGE */
/* ---------- */

/* PAGE D'ACCUEIL */

body.rubrique_sommaire_ {
    overflow: auto !important;
    background: #221E1F;
}

.rubrique_sommaire_ #wrapper {
    margin: -315px 0px 0px -475px;
    height: 610px;
}

.rubrique_sommaire_ #contents #main {
    background: transparent;
    text-align: center;
    padding: 0px 20px;
    overflow: auto;
    height: 650px;
}

.rubrique_sommaire_ #contents #main #article {
    overflow: hidden;
    height: 650px;
    margin: 0px;
}

.rubrique_sommaire_ #contents #main #heading { display: none; }

.rubrique_sommaire_ #article table, 
.rubrique_sommaire_ #article table tr, 
.rubrique_sommaire_ #article table tr td {
    text-align: center;
    padding: 0px;
    border: 0px;
    margin: 0px;
}

.rubrique_sommaire_ #article table { margin: 0px; } 

.rubrique_sommaire_ #article table tr td {
    vertical-align: top;
    line-height: 100%;
    font-size: 1.2em;
    padding: 0px;
}

.rubrique_sommaire_ #article table tr td img { padding: 0px 9px 5px 9px; }

.rubrique_sommaire_ #article table tr td a {
    text-decoration: none;
    color: white;
}

.rubrique_sommaire_ #footer { display: none; }

/* SOCIETE */

.societe #contents #main table tr td { vertical-align: top; }

/* RESEAU COMMERCIAL */

.reseau_commercial .colleft { width: 39%; }
.reseau_commercial .colright { width: 58%; }

.reseau_commercial #contents #main hr {
    margin: 20px 0px;
    border: none;
}


/* ----------- */
/* SITE REGARD */
/* ----------- */

.theme_regard #contents #main #heading {
    font-weight: bold;
    color: white;
}

.theme_regard.old #contents #main #heading {
    font-weight: bold;
    color: black;
}

/* PARTENAIRES POINTS DE VENTE */

#partenaires { display: block; }


/* ------------ */
/* SITE BEVERLY */
/* ------------ */

.theme_beverly_feldman #contents #main #heading {
    font-weight: bold;
    color: white;
}

.theme_beverly_feldman.old #contents #main #heading {
    font-weight: bold;
    color: pink;
}



/* ---------------- */
/* SITE PARIS TENUS */
/* ---------------- */

.theme_paris_tenus #contents #main #heading {
    font-weight: bold;
    color: black;
}

.theme_paris_tenus.old #contents #main #heading {
    font-weight: bold;
    color: gray;
}