@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;
    padding: 0px;
    border: 0px;
    margin: 0px;
}

html, body { height: auto; }

body {
    font-family: Arial, Helvetica, sans-serif;
    background: #D1CFE5;
    line-height: 150%;
    font-size: 11px;
    color: #46417D;
}

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

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

hr.separator { margin: 0px; }

/* -------------------------- */
/* ************************** */
/* CONTEXTUALISATION PAR PAGE */
/* ************************** */
/* -------------------------- */

/* ---------------------- */
/* PAGE D'ACCUEIL DU SITE */
/* ---------------------- */

.rubrique_sommaire_ #page { background: transparent; }

.rubrique_sommaire_ #contents #main {
    overflow: hidden;
    height: 558px;
    width: 930px;
}

.rubrique_sommaire_ #contents #main #text { padding: 0px; }

.rubrique_sommaire_ #contents #main #text .medias { margin: 0px; }

.rubrique_sommaire_ #contents #main #text .medias p.left { margin: 0px; }

.rubrique_sommaire_ #contents #main #text .medias p.left img {
    width: 930px;
    margin: -40% 0px 0px 0px;
    _margin: -50% 0px 0px 0px;
    *margin: -50% 0px 0px 0px;
}

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

/* --------- */
/* LA MARQUE */
/* --------- */

.la_marque #contents #main .gallery img {
    border: 1px solid white;
    width: 130px;
}

/* ------------- */
/* LES BOUTIQUES */
/* ------------- */

.les_boutiques #contents #main .colleft img {
    width: 130px;
}

.les_boutiques #contents #main .colright { text-align: center; }

.les_boutiques #contents #main .colright table tr td {
    border: 1px solid #DFD8CB;
    font-size: 1.1em;
    width: 50%;
}

.les_boutiques .gallery img {
    border: 1px solid white;
    height: 75px;
}

/* -------------- */
/* LES ACTUALITES */
/* -------------- */

.les_actualites #contents #main { padding: 0px 10px 0px 196px; }
.les_actualites #contents #main #text { padding: 0px; }


.les_actualites ul.pager {
    list-style: none;
    margin: 0px;
}

.les_actualites ul.pager li { display: inline; }

/* -------------- */
/* CONTACTEZ-NOUS */
/* -------------- */


.contactez_nous .deux_colonnes .colleft a:after { display: none; }

.contactez_nous .deux_colonnes .colleft { width: 25%; }
.contactez_nous .deux_colonnes .colright { width: 73%; }

.contactez_nous .formulaire { width: 100%; }
.contactez_nous .formulaire input, .contactez_nous .formulaire select, .contactez_nous .formulaire textarea { width: 340px; }
.contactez_nous .formulaire select { width: 344px !important; }
* html .contactez_nous .formulaire select { width: 342px !important; }
.contactez_nous .formulaire .submit input { width: auto; }



/* ------------------------------------ */
/* INTEGRATION DE LA COLLECTION A VENIR */
/* ------------------------------------ */

#nested .first_level li.la_collection_a_venir ul { display: none; }



/* ------------- */
/* CORRECTIF IE7 */
/* ------------- */

*+html .group_multi_radio, *+html .group_multi_checkbox, *+html .group_multi {
    position: static;
}