#conditions {
    border:1px solid #dfdfdf;
    color:#787877;
    font-family:Arial;
    font-size:0.6em;
    height:95px;
    margin:11px 0 12px 0;
    overflow:auto;
    padding:9px;
}
#conditions p {
    margin-bottom: 10px;
    margin-top: 10px;
}
#panier #conditions table {
    width: 400px;
}
#panier #conditions th {
    font-size: 1.3em;
    font-weight: bold;
}
#panier #conditions tr {
    font-size: 1em;
}

/*<-------- SERVICE CLIENTS -------->*/
#menu-service-clients, #menu-mon-compte, #menu-panier {
    border:1px solid #838382;
    height:22px;
    margin:0 auto;
    width:890px;
}
#menu-service-clients li, #menu-mon-compte li, #menu-panier li {
    border-right:1px solid #b6b6b5;
    float:left;
    height:18px;
    margin-top:2px;
}
#menu-service-clients li a, #menu-mon-compte li a, #menu-panier li a {
    color:#5b1117;
    display:block;
    float:left;/*IE6*/
    height:16px;
    margin:0 2px 0 2px;
    _margin:0;/*IE6*/
    padding:2px 14px 0 14px;
}
#menu-service-clients li.dernier, #menu-mon-compte li.dernier, #menu-panier li.dernier {border-right:none;}
#menu-service-clients li a:hover, #menu-mon-compte li a:hover,  #menu-panier li a:hover, 
#menu-service-clients li a.selected, #menu-mon-compte li a.selected, #menu-panier li a.selected {
    background:url(../images/espace-clients/bg-menu-ec.png) repeat-x;
    text-decoration:none;
}
#menu-service-clients li a.selected, #menu-mon-compte li a.selected, #menu-panier li a.selected {
    cursor: default;
}
#menu-mon-compte {
    padding-left:325px;
    width:565px;
}

#sous-menu-service-clients {
    float:left;
    width:290px;
}
#sous-menu-service-clients li {margin-bottom:6px;}
#sous-menu-service-clients a {
    background:#dfdfdf;
    border:1px solid #dfdfdf;
    color:#5b1117;
    display:block;
    height:18px;
    padding-left:15px;
    padding-top:3px;
    width:272px;
}
#sous-menu-service-clients a:hover, #sous-menu-service-clients a.selected {
    background:#ffffff;
    text-decoration:none;
}
#service-clients h1 {margin-top:22px;}
#service-clients #contenu {
    border:1px solid #dfdfdf;
    float:left;
    font-family:Arial;
    font-size:0.8em;
    height:358px;
    margin-bottom:60px;
    margin-left:13px;
    padding:24px;
    width:539px;
}
#service-clients #contenu h2 {
    color:#5B1117;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:1.2em;
    font-weight:normal;
    margin-bottom:16px;
}
#service-clients #contenu p {margin-bottom:20px;}
#service-clients #contenu a {
    color:#5b1117;
    font-style:italic;
}
#service-clients #contenu label {
    display:block;
    margin-bottom:7px;
    margin-top:12px;
}
#service-clients #contenu label.premier {margin-top:0;}
#service-clients #bloc_contact {
    background:#dfdfdf;
    float:left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:0.8em;
    height:127px;
    padding-left:13px;
    padding-top:13px;
    width:276px;
}
#service-clients #contenu ul {
    margin-bottom:20px;
}
#service-clients #contenu li {
    list-style:disc;
    margin-left:30px;
}
#service-clients #sizechart {
    height: 408px;
    margin-bottom: 60px;
    overflow:auto;
    width: 889px;
}
/*<--------------------------------->*/


/*<--- INSCRIPTION / MON COMPTE ---->*/
#form-client {
    width:912px;
    _width:984px;/*IE6*/
}
#form-client fieldset {
    float:left;
    padding:14px 8px 0 8px;
    width:212px;
}
#form-client fieldset.premier {padding-left:0;}
#form-client fieldset.facturation {
    background:#ececed;
    float:none;
}
#form-client #fieldset_bas {
    clear: both;
    height:120px;
    padding-top: 17px;
}
#form-client #fieldset_bas fieldset.large {
    width: 438px;
}
#form-client label {
    color:#363636;
    font-family:Arial;
    font-size:0.8em;
}
#form-client .intrus {
    position: absolute;
    margin-left:228px;
}
#form-client .intrus .input {
    !margin-left:-228px;
}
#form-client .input, #form-client .textarea {
    margin-bottom:12px;
    width:210px;
}
#form-client .input, #form-client .textarea {color:#606060;}
#form-client .input {display:block;}
#form-client .input.large {width: 438px;}
#form-client .textarea {height:70px;}
#form-client #choix_livraison_facturation {
    color:#5b1117;
    font-size:0.8em;
    margin-top:-40px;
    position:absolute;
}
#form-client #choix_livraison_facturation label {
    position:relative;
    bottom:3px;
    text-decoration:underline;
}
#form-client #submit_form {
    float:right;
    margin-bottom:32px;
}

#compte h1 {
    margin-top:27px;
    width:315px;
}
/*<--------------------------------->*/


/*<-------- MES COMMANDES --------->*/
#mes-commandes {
    background:url(../images/bg-tableau-commandes.gif) repeat-y;
    border:1px solid #dfdfdf;
    color:#787877;
    font-family:Arial;
    font-size:0.8em;
    height:368px;
    margin-bottom:101px;
    width:892px;
}

#mes-commandes ul#en-tete {
    border-bottom:1px solid #dfdfdf;
    height:24px;
    margin-bottom:8px;
    padding-top:6px;
}
#mes-commandes ul#en-tete li {
    float:left;
    text-align:center;
}
#mes-commandes .date {width:115px;}
#mes-commandes .num_commande {width:208px;}
#mes-commandes .etat {width:108px;}

#mes-commandes #conteneur-commandes {position:relative;/*IE6 IE7*/}
#mes-commandes #conteneur-commandes li {
    background:#dfdfdf;
    height:19px;
    margin:0 auto 6px auto;
    padding-right:16px;
    padding-top:1px;
    width:863px;
}
#mes-commandes #conteneur-commandes li a {
    display:block;
    float:right;
    height:18px;
    width:93px;
}
#mes-commandes #conteneur-commandes li a:hover {
    background-position:0 -18px;
}
#mes-commandes #conteneur-commandes li a.fr {
    background:url(../images/btn-visualiser_fr.png) no-repeat;
}
#mes-commandes #conteneur-commandes li a.en {
    background:url(../images/btn-visualiser_en.png) no-repeat;
}
#mes-commandes #conteneur-commandes li span {
    display:block;
    float:left;
    text-align:center;
}

#mes-commandes #scroll-up, #mes-commandes #scroll-down {
    display:block;
    height:15px;
    width:890px;
}
#mes-commandes #scroll-up {
    background:url(../images/btn-scroll-up-commandes.gif) no-repeat;
    margin-bottom:5px;
}
#mes-commandes #scroll-down {
    background:url(../images/btn-scroll-down-commandes.gif) no-repeat;
}

#mes-commandes #conteneur-commandes {
    height:285px;
    overflow:hidden;
}

#details-commande, #details-recapitulatif {
    border:1px solid #dfdfdf;
    font-family:Arial;
    font-size:0.8em;
    height:394px;
    margin-bottom:10px;
    overflow:auto;
    padding-left:20px;
    padding-top:14px;
    width:872px;
}
#details-recapitulatif {
    height:279px;
    margin-bottom:8px;
}
#details-recapitulatif .modifier {
    float: right;
}
#details-commande h2, #details-recapitulatif h2 {
    color:#5e5e5e;
    font-size:1.3em;
    margin-bottom: 15px;
}
#details-commande h3, #details-recapitulatif h3 {
    color:#5B1117;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:1.5em;
    font-weight:normal;
    margin-bottom:16px;
}
#details-commande h4, #details-recapitulatif h4 {
    font-family: Georgia, "Times New Roman", Times, serif;
}
#details-commande fieldset, #details-recapitulatif fieldset {
    background: #EFEFEF;
    margin-bottom: 20px;
    margin-right: 20px;
    padding: 10px;
}
#details-commande ul, #details-recapitulatif ul {
    margin-bottom: 20px;
}
#details-commande ul.avec-puces li, #details-recapitulatif  ul.avec-puces li {
    list-style: square;
    margin-left:15px;
}
#details-commande li strong, #details-recapitulatif li strong {
	color:#5B1117;
    font-weight: bold;
}
.recapitulatif-panier {
    border-collapse: collapse;
}
.recapitulatif-panier * {
    padding:8px;
}
.recapitulatif-panier th {
    background:silver;
    border: 1px solid silver;
    color:#fff;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size:1em;
}
.recapitulatif-panier tr, .recapitulatif-panier td {
    border: 1px solid silver;
}
#annule_code_promo {
    color: #58010B;
    font-size: 1.1em;
}
/*<--------------------------------->*/


/*<------------ PANIER ------------->*/
#panier {
    font-family: Georgia, "Times New Roman", Times, serif;
}
#panier table {
    font-size:0.9em;
    width:100%;
}
#panier table .prix{
    font-family: Arial;
    font-size: 0.8em;
}
#panier table .produit a {
    bottom:27px;
    color:#000;
    margin-left:40px;
    position:relative;
    text-decoration:none;
    text-transform:uppercase;
}
#panier table .produit a:hover {text-decoration:underline;}
#panier table a.supprimer {
    color:#61010c;
}
#panier table th {
    background:#d1d1d1;
    color:#fff;
    font-weight:normal;
    padding:2px;
}
#panier table td {
    border-bottom:1px solid #6c6c6c;
    padding-top:3px;
}
#panier table th.vide {
    background:none;
    width:230px;
}
#panier table input, #panier table div {
    background:#e5e5e5;
    border:1px solid #b6b6b5;
    color:#686868;
    font-family: "Courier New", Courier, monospace;
    font-size:0.8em;
}
#panier table div {width:130px;}
#panier table div.mini {
    text-align:right;
    padding-right:3px;
    width:32px;
}
#panier #sous-total {
    background:#f9f9f9;
    border:1px solid #d1d1d1;
    float:right;
    height:22px;
    margin-top:2px;
    padding-right:5px;
    padding-top:2px;
    text-align:right;
    width:525px;
}
#panier #sous-total span {
    color:#686868;
    font-family: Arial;
    font-size:0.8em;
}
#panier .bloc-bas-panier {
    background:url(../images/panier/bg-bloc.png) repeat-y;
    border:1px solid #8b8b8a;
    font-size:0.8em;
    height:30px;
    margin-top:2px;
    padding-right:5px;
    text-align:right;
}
#panier .bloc-bas-panier .input, #panier .bloc-bas-panier select {
    background:#f1f1f1;
    border:1px solid #dcdcdc;
    height:20px;
    margin-left:10px;
    width:195px;
}
#panier .bloc-bas-panier .appliquer {
    position:relative;
    top:5px;
}
#panier .bloc-bas-panier .appliquer span {
   float: right;
   font-weight: bold;
   margin-left: 5px;
}
#panier #bloc-promo {
    color:#555555;
}
#panier #total {
    background:#d1d1d1;
    color:#707070;
    height:22px;
    margin-top:3px;
    margin-bottom:3px;
    padding-right:5px;
    padding-left:5px;
    padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#panier #total span {
    float:right;
	font-weight:bold;
	color:#61010C;
}
#panier #proceder-achat {
    float:right;
}

/* Wish-list */
#panier #transformer-en-panier {
    margin-bottom:30px;
    margin-top:36px;
}
#panier #transformer-en-panier input {margin-top:2px;}
#panier #transformer-en-panier #envoyer {position:relative; top:4px;}
/*<--------------------------------->*/