@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 {
    line-height: 120%;
    overflow: auto;
    margin-top: -30px;
    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;
}



/* ----------- */
/* SITE ULTIME */
/* ----------- */

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

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


/**************/
/* LAYER ACTU */
/**************/

#popupActu{display:none;}

#popupActu{
display:block;
position:absolute;
top:150px;
left:0px;
z-index:10000;
background:transparent;
width:100%;
margin:0px;
padding:0px;
overflow:hidden;
border:0px;
}

#popupActu #contenu_actu{
background:white;
margin:0 auto;
width:490px;
border:2px solid black;
position:relative;
}

#popupActu #contenu_actu a#fermer{
position:absolute;
top:-5px;
right:-2px;
width:34px;
height:34px;
display:block;
background: transparent url(/images/close.png) no-repeat left top;
}

#popupActu #contenu_actu a#fermer span{display:none;}

#popupActu h2{
margin:0px;
}


#popupActu .picture{
width:200px;
float:left;
overflow:hidden;
padding:5px;
}

#popupActu .picture img{width:200px;}


#popupActu .textActu{
width:250px;
float:left;
padding:5px;
}


#popupActu .textActu a{
text-align:right;
display:block;
padding-top:5px;
}









