
@import "../pagelist.css";
@import "../jm_form.css";
@import "accueil.css";
@import "commentaires.css";
@import "commande.css";

img {
  border : 0;
}

html{
  overflow-x : auto; /* fixes MSIE scrollbar bug DO NOT REMOVE, has no effect in Mozilla, or Opera */
}

body {
  font : 0.8em/130% Verdana, Helvetica, Lucida, "Lucida Grande", Geneva, Tahoma, Arial, Sans-Serif;
  background : url(../../img/structure/body_bg.gif);
  padding : 0;
  margin : 0;
}


/* Outils (spécial)
----------------------------------------------------------------*/

.hidden {
  display : none;
}


.spacer	{
  clear : both;
  width	: 0px;
  height : 0px;
  visibility : hidden;
}


/* Conteneur de la page
----------------------------------------------------------------*/

#container {
    position : relative;
    display : block;
    margin : 0 auto;
    padding : 0;
    overflow : hidden;
    width : 900px;
    background : #fff;
}


#header {
    float : left;
    clear : both;
    width : 100%;
    background : url(../../img/structure/banniere.jpg) no-repeat;
    height : 134px;
}

#top-logo {
    float : left;
    width : 50%;
    height : 114px;
}


#mon-compte-box {
    display : block;
    position : absolute;
    top : 1.1em;
    right : 0;
    width : 8em;
    /*background : #939495;*/
    padding : 0.8em;
    margin : 0.2em;
    text-align : right;
}

#mon-compte-box  a:hover,
#mon-compte-box  a {
    font-size : 0.85em;
    color : #d0d2d6;
    text-decoration : none;
}

#mon-compte-box  a:hover {
    text-decoration : underline;
}


#footer {
    float : left;
    clear : both;
    width : 100%;
    background : #757678;
    color : #d0d2d6;
    font-size : 0.8em;
    line-height : 160%;
    padding : 0.2em 0.5em;
}

#footer a,
#footer a:hover {
    color : #d0d2d6;
    text-decoration : none;
}

#footer a:hover {
    text-decoration : underline;
}



/* Structuration du contenu
----------------------------------------------------------------*/


#content {
    float : left;
    clear : both;
    width : 100%;
    margin-top : -40px;
}

#errorbox,
#infobox {
    float : left;
    clear : both;
    width : 100%;
    margin : 0;
    padding : 0.4em 0 1em 0;
    font-size : 0.9em;
}


#errorbox ul,
#infobox ul {
    float : left;
    clear : both;
    width : 100%;
    margin : 0;
    padding : 0;
}


#errorbox li,
#infobox li {
    float : left;
    clear : both;
    width : 100%;
    margin : 0;
    padding : 0;
    background : none;
}


#errorbox a,
#infobox a {
    font-weight : normal;
    color : #5eaef3;
    font-size : 0.95em;
}


/* Les trois parties de la page : explore, page-content et annexe
----------------------------------------------------------------*/

/**
 * Explore est le menu de navigation des produits
 * par sous catégorie, thème et catégorie de public
 */
#explore {
    float : left;
    width : 20%;
    margin : 0;
    padding : 0;
    overflow : hidden;
    padding-top : 40px;
}



/**
 * Contenu principal de la page
 */
#page-content {
    float : left;
    width : 55%;
    margin : 0;
    padding : 0;
    overflow : hidden;
}

/**
 * Panier, services, etc.
 */
#annexe {
    float : left;
    width : 25%;
    margin : 0;
    padding : 0;
    overflow : hidden;
}





/* Détails du contenu d'explore
----------------------------------------------------------------*/

#explore ul {
    float : left;
    list-style-type : none;
    width : 100%;
    margin : 0;
    padding : 0;
    padding-left : 1em;
    padding-bottom : 15px;
    background : url(../../img/structure/explore_bottom.gif) no-repeat 1em 98%;
}


#explore a:hover,
#explore a {
    font-size : 0.85em;
    color : #a0a0a0;
    text-decoration : none;
}
#explore a:hover { text-decoration : underline; }
#explore a.selected { font-weight : bold; color : #ff8001; }


#produits .formrow-m,
#chercher-produit .formrow-m {
    float : left;
    width : 30%;
    clear : none;
    margin : 0;
    padding : 0;
}


#produits .formrow-m select,
#chercher-produit .formrow-m select {
    float : left;
    margin : 0;
    padding : 0;
    border : 1px solid #e5e5e5;
    width : 100%;
}


#chercher-produit {
    float : left;
    width : 100%;
    padding-left : 1em;
    padding-bottom : 1em;
}

#chercher-produit label {
    float : left;
    clear : both;
    width : 100%;
    font-size : 0.85em;
    color : #595959;
    padding-bottom : 0.4em;
}

#chercher-produit input {
    float : left;
    width : 75px;
    /*border : 1px solid #e5e5e5;
    background : #fff;*/

    /*float : right;
    width : 61%;*/

    color : #5bb0ff;
    font-size : 0.9em;
    height : 17px;
    margin : 0;
    padding : 0em 0.3em;
    border : 1px solid #d4d0c8;
    border-top : 2px solid #000;
    border-left : 2px solid #000;
    border-right : none;
    border-bottom : 1px solid #c6e4f7;
    background : #fff;
}


#chercher-produit .bttnsubmit {
    /*width : 25px;
    padding : 0;*/
    float : left;
    clear : none;
    margin : 0;
    padding : 0;
    width : auto;
    height : auto;
    border : none;
    background : #fff;
}





/* Détails du contenu de l'annexe
----------------------------------------------------------------*/

#services {
    float : right;
    background : transparent url(../../img/structure/services_top.gif) no-repeat top right;
    width : 222px;
    margin-bottom : 0.5em;
    margin-top : 31px;
    margin-right : 2px;
    padding-top : 15px;
}
* html #services { margin-right : 1px; }


#services h2 {
    background : #f5ae20;
    margin : 0;
    padding-left : 1em;
    padding-top : 0.3em;
    color : #af3900;
    font-size : 1em;
}

#services ul {
    margin : 0;
    padding : 0;
    padding-left : 1em;
    padding-bottom : 0.5em;
    background : #f5ae20 url(../../img/structure/services_bottom.gif) no-repeat bottom right;
    list-style-type : none;
}


#services a,
#services a:hover {
    color : #af3900;
    font-size : 0.9em;
    text-decoration : none;
}
#services a:hover { text-decoration : underline; }


#bigbox {
    float : right;
    width : 222px;
    margin : 0;
    margin-right : 2px;
    margin-bottom : 1em;
    padding : 0;
    padding-bottom : 24px;
    background : #fdd585 url(../../img/structure/bigbox_bottom.gif) no-repeat bottom left; /* #fdd585 */
    overflow : hidden;
}
* html #bigbox { margin-right : 1px; }



.annexe-box {
    float : right;
    clear : both;
    width : 100%;
    border-bottom : 1px solid #fff;
    padding-bottom : 1em;
    padding-top : 0.4em;
}

.annexe-box h4 {
    float : left;
    clear : both;
    width : 80%;
    font-size : 0.9em;
    line-height : 19px;
    color : #af3900;
    background : url(../../img/structure/h4_oiseau.gif) no-repeat 1em top;
    margin : 0;
    padding : 0;
    padding-left : 40px;
}

.annexe-box p {
    font-size : 0.85em;
    color : #af3900;
    margin : 0;
    padding : 0.4em 0;
    padding-left : 1em;
}

.annexe-box img {
    float : right;
    padding-right : 3em;
}

/* Panier
----------------------------------------------------------------*/


#cart {
    float : right;
    width : 100%;
    background : url(../../img/structure/bigbox_top.gif) no-repeat top right;
    margin : 0;
    margin-bottom : 0em;
    padding : 0;
    padding-bottom : 1em;
    border-bottom : 1px solid #fff;
}


#cart h3 {
    background : #ea9c06 url(../../img/structure/titre_oiseau_orange.gif) no-repeat 1em top;
    color : #fff;
    font-size : 0.9em;
    padding-left : 3em;
    font-weight : normal;
    height : 19px;
    margin : 15px 0 0 0;
}


#cart p {
    float : left;
    clear : both;
    width : 100%;
    margin : 0;
    padding : 0.8em 0 0 0;
    font-size : 0.85em;
}


#voir-panier {
    float : left;
    width : 130px;
    margin : 0;
    padding : 0;
    padding-left : 1em;
    text-decoration : underline;
}


#bttn-commander {
    float : right;
    background : url(../../img/structure/bttn_commander.gif) no-repeat;
    width : 74px;
    height : 24px;
}


#cart a,
#cart a:hover {
    color : #af3900;
    text-decoration : underline;
}


#empty-cart {
    float : left;
    clear : both;
    width : 100%;
    padding : 0;
    margin : 0;
    text-align : center;
    color : #ff8001;
    font-weight : bold;
}


#cart-body {
    width : 213px;
    margin : 0;
    margin-left : 4px;
    padding : 0;
    background : #fee1a9 url(../../img/structure/cart_bottom.gif) no-repeat bottom left;
    border-left : 1px solid #f5ae20;
    border-right : 1px solid #f5ae20;
}


#cart-body table {
    width : 100%;
}

#cart-body td {
    color : #af3900;
    font-size : 0.85em;
    padding : 0.2em 0 0.3em 0;
}


#cart-body a,
#cart-body a:hover {
    color : #af3900;
}


#cart-total {
    float : left;
    width : 215px;
    background : #f5ae20 url(../../img/structure/total_bottom.gif) no-repeat bottom left;
    margin : 0;
    margin-left : 4px;
    padding : 0.2em 0;
}
* html #cart-total { margin-left : 2px; }

#cart-total p {
    float : left;
    width : 97%;
    text-align : right;
    margin : 0;
    padding : 0;
    color : #fff;
    font-weight : bold;
    font-size : 0.85em;
}



/* Breadcrumb
----------------------------------------------------------------*/

#breadcrumb {
    float : left;
    list-style-type : none;
    margin : 0;
    padding : 0;
    padding-left : 15px;
    width : 100%;
    clear : both;
    background : #757678 url(../../img/structure/breadcrumb_arrow.gif) no-repeat 5px center;
}

#breadcrumb li {
    float : left;
    padding : 0.2em 0;
    color : #d0d2d6;
}

#breadcrumb a:hover,
#breadcrumb a {
    color : #d0d2d6;
    text-decoration : none;
    font-size : 0.85em;
}
#breadcrumb a:hover { text-decoration : underline; }


#breadcrumb .breadcrumb-selected a {
    font-weight : bold;
}



/* Menu principal (liste des catégories)
----------------------------------------------------------------*/

#main-nav {
    float : left;
    margin : 0;
    padding : 0;
    width : 100%;
    clear : both;
}


#main-nav ul{
    background : #646567;
    float : left;
    width : 100%;
    list-style-type : none;
    margin : 0;
    padding : 0;
}


#main-nav li {
    float : left;
    padding : 0.2em 0;
}

#main-nav h1 {
    font-size : 0.85em;
    color : #fff;
    margin : 0;
    padding : 0.2em 0 0.2em 0.4em;
    font-family : Verdana, Helvetica, Lucida, "Lucida Grande", Geneva, Tahoma, Arial, Sans-Serif;
}

#main-nav a,
#main-nav a:hover {
    color : #fff;
    text-decoration : none;
    font-weight : normal;
}


#main-nav a:hover {
    border-bottom : 3px solid #fff;
}

#main-nav a.selected:hover,
#main-nav a.selected {
    font-weight : bold;
}


/* Styles communs
----------------------------------------------------------------*/

h1 {
    float : left;
    clear : both;
    width : auto;
    padding : 1em 0 0.3em 0;
    margin : 0;
    font-size : 2.7em;
    color : #5bb0ff;
    font-family : Times new roman, serif;
    font-weight : normal;
}

.fiche-details {
    font-size : 2em;
    padding-top : 0.4em;
    padding-bottom : 0.8em;
}

.fiche-commentaire { padding-top : 0.8em; }


#detail-subtitle {
    padding : 0;
    margin : 0;
    padding-top : 1em;
    font-size : 1em;
}


#detail-subtitle a:hover,
#detail-subtitle a {
    font-size : 1em;
    font-weight : normal;
    color : #b2b2b2;
    font-family : Times new roman, serif;
    text-decoration : none;
}


#detail-subtitle a:hover {
    text-decoration : underline;
}


h1 span {
    font-size : 0.5em;
}


p {
    float : left;
    clear : both;
    width : 100%;
    font-size : 0.9em;
    color : #a0a0a0;
    margin : 0;
    padding : 0.3em 0 0.4em 0;
}


/* Liste des produits (rayon et page d'acceuil)
----------------------------------------------------------------*/


#btt_filtrer {
    float : left;
    clear : none;
    width : auto;
    margin : 0;
    padding : 0;
    /*margin-top : 2em;*/
    background : #fff;
    border : 1px solid #e5e5e5;
    /*color : #a0a0a0;*/
}


#produits {
    float : left;
    width : 100%;
    margin : 0;
    padding : 0;
}


#produits ul {
    float : left;
    list-style-type : none;
    width : 100%;
    margin : 0;
    padding : 0;
}


#produits li {
    float : left;
    position : relative;
    width : 230px;
    height : 169px;
    background : url(../../img/produits/box_full.jpg) no-repeat top left;
    margin : 4px;
    margin-right : 7px;
    padding : 0;
    overflow : hidden;
}
* html #produits li { margin : 2.5px; margin-right : 5px; }



.liens-produit {
    display : block;
    width : 230px;
    clear : both;
    position : absolute;
    bottom : 3px;
    left : 14px;
}


.liens-produit a:hover,
.liens-produit a {
    float : left;
    width : 43%;
    clear : none;
    margin : 0;
    padding : 0;
    padding-left : 15px;
    /*margin-left : 1em;*/
    background : url(../../img/produits/ajout_panier.gif) no-repeat top left;
    font-size : 0.85em;
    line-height : 11px;
    height : 1.5em;
    color : #000;
    text-decoration : none;
}

#produits .liens-produit a:hover { color : #5bb0ff; }

.liens-produit .fiche-detail:hover,
.liens-produit .fiche-detail {
    background : url(../../img/produits/fiche_detail.gif) no-repeat top left;
}


/* Boite produit
----------------------------------------------------------------*/

.infos h1,
#produits h1,
#fiche-detaillee h2 {
    float : left;
    width : 100%;
    clear : both;
    color : #0b5899;
    font-weight : bold;
    font-size : 1.2em;
    margin : 0;
    padding : 0;
    padding-bottom : 1em;
    font-family : Verdana, Helvetica, Lucida, "Lucida Grande", Geneva, Tahoma, Arial, Sans-Serif;
}


#produits .infos h1 {
    font-weight : bold;
    font-size : 0.85em;
    width : 95%;
    padding : 0;
    margin : 0;
}

#produits .infos h1 a {
    color : #0b5899;
    text-decoration : underline;
}
#produits .infos h1 a:hover { color : #000; }
#fiche-detaillee h2 span { font-size : 1em; white-space : nowrap; }


#fiche-detaillee h2 a {
    font-weight : normal;
    color : #0b5899;
    text-decoration : none;
    margin-left : 1em;
    font-size : 0.85em;
}
#fiche-detaillee h2 a:hover { text-decoration : underline; }


#produits h2 {
    float : left;
    width : 90%;
    clear : both;
    color : #0b5899;
    font-weight : normal;
    font-size : 0.8em;
    margin : 0;
    padding : 0.7em 0 0 0.7em;
}
#produits h2 { padding-bottom : 0.3em; }


#produits h2 a,
#produits h2 a:hover /*,
#fiche-detaillee h2 a,
#fiche-detaillee h2 a:hover*/ { color : #0b5899; text-decoration : none; }
/*#fiche-detaillee h2 a:hover { text-decoration : underline; }*/
#produits h2 a:hover { text-decoration : underline; }


.infos { float : left; width : 64%; padding-left : 0.4em; }
#fiche-detaillee .infos { padding-left : 1em; }

.infos p {
    float : left;
    width : 100%;
    color : #a0a0a0;
    font-size : 0.82em;
    padding : 0;
    padding-top : 0.4em;
    line-height: 1.2;
}
.infos p a { color : #a0a0a0; text-decoration : none; }
.infos em { /*font-size : 0.8em;*/ }
.infos em a:hover, .infos em a { color : #747474; text-decoration : none; }
.infos em a:hover, .infos a:hover { color : #53556E; text-decoration : underline; }

.infos .details-livraison {
    float : left;
    width : 100%;
    height : 20px;
    line-height : 1.7em;
    vertical-align : top;
}

.infos .details-livraison img {
    float : left;
    margin : 0 0.5em 0 0;
    padding : 0;
}

.infos strong {
    float : right;
    padding-top : 0.5em;
    color : #5bb0ff;
    font-size : 1.1em;
    text-align : right;
}
#fiche-detaillee .infos strong { float : left; font-size : 1.5em; }
#fiche-detaillee .infos .prix-produit { padding-top : 1.5em; }


.prix-barre {
    float : right;
    width : auto;
    padding-top : 0.5em;
    padding-right : 1em;
    text-decoration : line-through;
}

#fiche-detaillee .prix-barre {
    display : block;
    float : none;
    width : 100%;
    clear : both;
    margin : 0;
    padding : 0;
    font-size : 1.2em;
    padding-left : 0.4em;
}


/* Décoration des photos
----------------------------------------------------------------*/


.image-box {
  float : left;
  clear : both;
  margin : 0;
  padding : 0;
  /*margin : 0.3em 0 0 0;
  background : url(../../img/illustration_shadow_tl.gif) no-repeat top left;*/
}
/*
.image-box div {
  background : url(../../img/illustration_shadow_tr.gif) no-repeat top right;
}


.image-box div div {
  background : url(../../img/illustration_shadow_br.gif) no-repeat bottom right;
}


.image-box .shadow {
  position : relative;
  display : block;
  float : none;
  clear : both;
  background : url(../../img/illustration_shadow_bl.gif) no-repeat bottom left;
  padding : 3px 4px 2px 3px;
  text-decoration : none;
  text-align : left;
}

*/

.image-box .loupe {
  position : absolute;
  bottom : -2px;
  left : 4px;
  display : block;
  height : 18px;
  width : 15px;
  z-index : 20;
  background : url(../../img/illustration_loupe2.gif) no-repeat 0 0;
}

.image-box .shadow {
  /*position : relative;*/
  display : block;
  float : none;
  clear : both;
  text-decoration : none;
  margin : 0;
  padding : 0;
}

.image-box img {
  margin : 0;
  padding : 0;
  border : 3px solid #e5e5e5;
}


#produits .image,
.image {
    position : relative;
    float : left;
    width : 30%;
    height : 100px;
    text-align : center;
    overflow : hidden;
    padding-left : 0.4em;
    background : url(../../img/structure/defaut_img.jpg) no-repeat 6px top;
}
#fiche-detaillee .image { height : auto; width : auto; }
#produits .image-box img { border : none; margin : 0;}

#produits .image-box {
    width : 90%;
    overflow : hidden;
    border : 3px solid #e5e5e5;
    background : #e5e5e5;
}



/* Navigation entres pages de produits
----------------------------------------------------------------*/

#commande .navigation-page,
#page-content .navigation-page {
  width : 95%;
}


#commande .navigation-page h2,
#page-content .navigation-page h2 {
  width : auto;
  height : auto;
  margin : 0;
  padding : 0;
  line-height : 2.3em;
  font-size : 0.9em;
}


#commande .navigation-page div,
#page-content .navigation-page div {
  float : right;
  clear : none;
  width : auto;
  height : auto;
}


#commande .navigation-page ul,
#page-content .navigation-page ul {
  float : left;
  clear : none;
  width : auto;
  height : auto;
  margin : 0;
  padding : 0;
}


#commande .navigation-page li,
#page-content .navigation-page li {
  float : left;
  clear : none;
  width : auto;
  height : auto;
  background : none;
  margin : 0;
  padding : 0.2em;
  line-height : 1.4em;
  font-size : 0.85em;
  overflow : visible;
  border : none;
}


#commande .navigation-page .navigation-general,
#commande .navigation-page span,
#page-content .navigation-page .navigation-general,
#page-content .navigation-page span {
  float : left;
  clear : none;
  width : auto;
  height : auto;
  background : none;
  line-height : 1.4em;
  font-size : 0.85em;
  margin : 0;
  padding : 0.3em;
  padding-top : 0.4em;
}


#commande .navigation-page span,
#page-content .navigation-page span {
  width : auto;
  height : auto;
  background : none;
  line-height : 1.4em;
  font-size : 0.85em;
}


#commande .navigation-page li a,
#page-content .navigation-page li a {
  line-height : 1.4em;
  width : auto;
  font-size : 1em;
}





/* Contenu additionnel de la fiche détail
   (indice religieux et infos produit)
----------------------------------------------------------------*/


#details {
    float : left;
    width : 95%;
    clear : both;
    padding-bottom : 1em;
    padding-top : 0.5em;
}

#details .indice-religieux {
    color : #a0a0a0;
    font-size : 0.85em;
}


#details .indice-religieux a {
    color : #a0a0a0;
    margin-left : 1.5em;
}

#details p {
    color : #000;
}

/* Bouton d'ajout au panier d'un produit
----------------------------------------------------------------*/

.ajout-panier,
.ajout-panier:hover {
    /*display : block;
    width : 100%;
    position : absolute;
    bottom : 5px;
    left : 35%;*/
    padding-left : 15px;
    background : url(../../img/produits/ajout_panier.gif) no-repeat top left;
    font-size : 0.85em;
    line-height : 11px;
    height : 1.5em;
    color : #000;
    text-decoration : none;
    margin-left : 1em;
}

.ajout-panier:hover {
    text-decoration : underline;
    background : url(../../img/produits/ajout_panier.gif) no-repeat top left;
}

#produits-lies .ajout-panier,
#fiche-detaillee .ajout-panier {
    position : static;
    display : inline;
    line-height : 3em;
    margin-left : 1em;
}

#fiche-detaillee .ajout-panier {
    margin-left : 2em;
    line-height : 3.5em;
}




/* Liste des produits liés : "Vous aimerez aussi"
----------------------------------------------------------------*/

#produits-lies {
    float : left;
    width : 95%;
    clear : both;
    margin : 0;
    padding : 0;
    border-top : 1px solid #000;
    padding-top : 1.5em;
    padding-bottom : 0.5em;
}

#commentaires h5,
#produits-lies h5 {
    float : left;
    width : 100%;
    clear : both;
    margin : 0;
    padding : 0;
    padding-bottom : 0.5em;
    font-size : 1em;
}

#produits-lies ul {
    float : left;
    width : 100%;
    clear : both;
    margin : 0;
    padding : 0;
}

#produits-lies li {
    float : left;
    width : 100%;
    clear : both;
    height : auto;
    margin : 0;
    padding : 0.2em 0 0.4em 0;
}

#produits-lies ul h2 {
    float : left;
    width : 55%;
    line-height : 1.5em;
    padding : 0;
    margin : 0;
    font-size : 1em;
}

#produits-lies ul h2 a {
    font-weight : bold;
    text-decoration : underline;
    font-size : 0.85em;
    color : #0b5899;
}

#produits-lies ul strong {
    float : left;
    width : 12%;
    color : #5bb0ff;
    font-size : 1em;
    line-height : 1.3em;
    padding-left : 0.6em;
}


#produits-lies .ajout-panier {
    float : right;
    width : 23%;
    font-size : 0.8em;
    line-height : 1.6em;
    margin : 0;
    background-position : 0 center;
}




/* Collection de liens
----------------------------------------------------------------*/

#collection-liens {
    float : left;
    width : 89%;
    clear : both;
    margin : 0.4em 0 1em 0;
    padding : 3%;
    border-top : none;
    padding-top : 1em;
    padding-bottom : 0.5em;
    background : #f2f2f2;
    border : 1px solid #e5e5e5;
}

#collection-liens p {
    font-size : 0.85em;
    margin : 0;
    padding : 0;
}

#collection-liens p a {
    color : #a0a0a0;
    text-decoration : underline;
}



/* Formulaire de contact
----------------------------------------------------------------*/

#appercu-email {
    float : left;
    width : 92%;
    clear : both;
    padding : 0 1em 1em 1em;
    margin : 0 0 1em 0;
    background : #f2f2f2;
    font-size : 0.95em;
}


#appercu-email h4 {
    float : left;
    width : 97%;
    clear : both;
    padding : 0.4em;
    font-size : 0.9em;
    margin : 0;
    background : #e5e5e5;
    border-top : 1px solid #f2f2f2;
}


#messages-box {

}

#messages-box a {
    color : #5bb0ff;
    text-decoration : underline;
}


/* Compte utilisateur
----------------------------------------------------------------*/

#mon-compte {

}


#mon-compte p {
    color : #000;
}



#mon-compte .identification {
    float : left;
    clear : none;
    padding : 1em 0 0 0 ;
    margin : 0;
    margin-right : 2%;
    width : 46%;
}

#mon-compte .identification h2 {
    padding : 0;
    margin : 0;
}


#mon-compte .action-commande {
    float : left;
    clear : none;
    padding : 0;
    margin : 0;
    width : 46%;
    text-align : left;
}

#mon-compte .action-commande a:hover,
#mon-compte .action-commande a {
    float : left;
    clear : none;
    width : 95%;
    font-weight : normal;
}



#commandes-encours table {
    width : 100%;
    border : 2px solid #fff;
    /*border-collapse : collapse;*/
}


#commandes-encours th {
    padding : 0.5em;
    margin : 0;
    color : #878787;
    font-size : 0.8em;
}


#commandes-encours td {
    padding : 0.6em 0.5em;
    margin : 0;
    /*border-bottom : 1px solid #e5e5e5;*/
    font-size : 0.85em;
}


#commandes-encours td strong {
    font-size : 0.95em;
}



#commandes-encours td a {
    color : #878787;
    font-size : 0.8em;
}

#commandes-encours .contenu {
    color : #878787;
    font-size : 0.75em;
}


#commandes-encours .etat {
    color : #5bb0ff;
    font-size : 0.7em;
}


#page-content #synthese {
    width : 92%;
}


#page-content #coordonnees {
    width : 92%;
}



/* Mise en page des pages "statiques"
----------------------------------------------------------------*/


#classic-content {

spadding-right: 100em;


}




#classic-content h1 {
    float : left;
    clear : both;
    width : 100%;
}



#classic-content h2 {
    float : left;
    clear : both;
    width : 100%;
    color : #000;
    margin : 0.4em 0;
    font-size : 1.3em;
}



#classic-content h3 {
    float : left;
    clear : both;
    width : 100%;
    color : #000;
    margin : 1em 0 0 0;
    font-size : 0.9em;
}



#classic-content p {
    width : 95%;
    color : #595959;
    margin : 0.8em 0 0.4em 0;

}

#classic-content p a {
    color : #595959;
}




/*  Informations sur les stocks
---------------------------------------------------------------*/

#fiche-detaillee .infos p.stock {
   color : #000;
   font-size : 1em;
   padding : .5em 0 0 0;
   margin : 0;
}

#fiche-detaillee .infos p.stock strong {
   color : #000;
   font-size : 1em;
   padding : 0;
   margin : 0;
}

/*
.prix-produit {
	background : yellow;
}

.prix-produit strong {
   background : orange;
}*/

#fiche-detaillee .infos span.reapprovisionnement {
   color : #000;
   font-size : 1em;
   padding : 0;
   margin : 0 0 0 1em;
   line-height : 3.5em;
}


.liens-produit span {
	float : left;
	width : auto;
   color : #595959;
   font-style : italic;
   font-size : .85em;
   padding : 0;
   margin : 0;
   line-height : 110%;
}




