@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);
@import url(style_ie.css);
@import url(nyroModal.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;
}

body {
    background: #303E51 url(/images/charte-graphique/bg-general.jpg) no-repeat center top fixed;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 150%;
    font-size: 12px;
}

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

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



/* ---------------------------- */
/* **************************** */
/*                              */
/* CONTEXTUALISATIONS DES PAGES */
/*                              */
/* **************************** */
/* ---------------------------- */



/* -------------- */
/* ************** */
/* PAGE D'ACCUEIL */
/* ************** */
/* -------------- */

.rubrique_sommaire_ .breadcrumb { display: none; }

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

.rubrique_sommaire_ #contents #main #article {
    position: relative;
    overflow: hidden;
    height: 1005px;
    width: 890px;
    padding: 0px;
}

/* VISUEL */

.rubrique_sommaire_ #contents #main #article #visuel_accueil span {
    background: transparent url(/images/charte-graphique/trame-visuel-accueil.png) repeat-x left top;
    position: absolute;
    display: block;
    height: 1005px;
    width: 890px;
    left: 0px;
    top: 0px;
}

/* TITRE */

.rubrique_sommaire_ #contents #main #article #titre_accueil {
    position: absolute;
    width: 210px;
    right: 10px;
    top: 30px;
}

.rubrique_sommaire_ #contents #main #article #titre_accueil .contenu {
    background: transparent url(/images/charte-graphique/boite-210-noire-slogan.png) no-repeat left top;
    padding: 120px 5px 0px 5px;
    text-align: center;
    line-height: 125%;
    height: 35px;
    color: white;
}

.rubrique_sommaire_ #contents #main #article #titre_accueil .contenu h1 { display: none; }

/* ACTUALITES */

.rubrique_sommaire_ #contents #main #article #en_ce_moment {
    position: absolute;
    width: 210px;
    right: 10px;
    top: 205px;
}

.rubrique_sommaire_ #contents #main #article #en_ce_moment .contenu_blanc {
    text-align: center;
    position: relative;
    overflow: hidden;
    height: 100px;
    width: 210px;
}

.rubrique_sommaire_ #contents #main #article #en_ce_moment .contenu_blanc img { width: 200px; }

.rubrique_sommaire_ #contents #main #article #en_ce_moment .contenu_blanc a {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0px;
}

.rubrique_sommaire_ #contents #main #article #en_ce_moment .contenu_blanc a span { display: none; }

.rubrique_sommaire_ #accueil_produits{
	position:absolute;
	top:325px;
	right:5px;
}

/* --------------------------- */
/* *************************** */
/* GUIDE DES TAILLES EN IFRAME */
/* *************************** */
/* --------------------------- */

.guide_des_tailles_iframe {
    background: transparent;
    color: white;
}

.guide_des_tailles_iframe table { border: 1px solid #807E77; }

.guide_des_tailles_iframe table tr td { border: 1px dotted #807E77; }

.guide_des_tailles_iframe strong { color: #BFBDB2; }

.guide_des_tailles_iframe .breadcrumb, 
.guide_des_tailles_iframe #banner, 
.guide_des_tailles_iframe #leftbar, 
.guide_des_tailles_iframe #footer {
    display: none;
}

.guide_des_tailles_iframe #page {
    background: transparent;
    margin: 0px;
    width: 100%;
}

.guide_des_tailles_iframe #wrapper { width: 100%; }

.guide_des_tailles_iframe #wrapper #conteneur { width: 100%; }

.guide_des_tailles_iframe #wrapper #conteneur #contents {
    padding: 0px;
    width: 100%;
}

.guide_des_tailles_iframe #wrapper #conteneur #contents #main { padding: 0px; }

.guide_des_tailles_iframe #wrapper #conteneur #contents #main #article { background: transparent; padding: 10px 10px 0px 10px;}

.guide_des_tailles_iframe #wrapper #conteneur #contents #main #article h1 { display: none; }

.guide_des_tailles_iframe #wrapper #conteneur #contents #main #article h2  {
    margin: 20px 0px 0px 0px;
    color: #BFBDB2;
}

.guide_des_tailles_iframe #wrapper #conteneur #contents #main #article table { margin: 4px 0px; }

.guide_des_tailles_iframe #wrapper #conteneur #contents #main #article ul, 
.guide_des_tailles_iframe #wrapper #conteneur #contents #main #article p { margin: 0px; }