@charset "UTF-8";
#header,#body,#footer {background-repeat:no-repeat;
width:1263px;}
#header {background-image:url(../images/img/header.jpg);
height:87px;}
#body {background-image:url(../images/img/body.jpg);
background-repeat:repeat-y;
color:#6E685E;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:100;}
#footer {background-image:url(../images/img/footer.jpg);
height:231px;}
h1,#mesChoix h2,#recap h2 {font-size:18px;
color:#6E685E;}
h2,.achat th,#reglement h2 {font-size:12px;
color:#6E685E;}
#gauche h2,#gauche2 h2,#gaucheInvisible h2 {color:#FFF;
display:block;
background-color:#666;
margin-bottom:15px;
width:450px;
margin-left:-5px;
margin-top:-5px;
padding:5px;}
#factuChanged h2 {color:#FFF;
display:block;
background-color:#666;
width:425px;
margin-bottom:15px;
margin-left:-5px;
margin-top:-5px;
padding:5px;}
#factuChanged h3 {color:#333;
font-size:14px;
display:block;
margin-bottom:5px;
margin-left:-5px;
margin-top:-5px;
padding:5px;}
#gauche p,#gauche2 p,#gaucheInvisible p {margin-bottom:10px;
padding-left:10px;}
#reglement h2 {margin-bottom:5px;
padding-left:4px;}
#reglement p {text-align:center;}
.exped .changerAddresse a,#factu .changerAddresse a,#factuChanged .changerAddresse a { margin-top:5px;
margin-bottom:5px;
margin-left:215px;
width:182px;
background-image:url(../images/img/boutonClassic.png);}
#reduction{ margin-bottom:20px; }
#reduction { width: 450px; padding: 4px; background-color:#D2D2D2; }
#choix .shopping a,#choix .commander a,.exped .changerAddresse a,#factu .changerAddresse a,#factuChanged .changerAddresse a { display:block;
height:22px;
text-decoration:none;
float:left;
color:#FFF;
background-repeat:no-repeat;
font-weight:700;
padding-top:15px;
text-align:center;}
#mesAdresses {margin-left:100px;
margin-bottom:20px;
display:block;
margin-top:15px;}
.cartesB a {float:left;
display:block;
width:55px;
height:35px;}
.visa,.cb {margin-right:40px;}
.visa {background-image:url(../images/img/visa.jpg);}
.cb {background-image:url(../images/img/carteB.jpg);}
.mastercard {background-image:url(../images/img/mastercard.jpg);}
#choix .shopping a,#choix .commander a {float:left;
width:163px;}
#choix .shopping a {margin-right:35px;
margin-left:10px;
padding-top: 8px;
border: medium none;
color: #FFFFFF;
font-size: 12px;
height: 19px;
width: 163px;
background-image:url(/images/buttons/button_grey_l_arrow_thin.png);}
#choix .commander a {margin-right:10px;
margin-left:50px;
background-image:url(../images/img/commander.png);}
#choix .shopping a:hover,#choix .commander a:hover,.exped .changerAddresse a:hover,#factu .changerAddresse a:hover,#factuChanged .changerAddresse a:hover {
background-position:bottom;}
#droite .montant tbody td span {color:#FF5F00;
font-weight:700;}
#maTableLogin {margin:-20px auto 20px 95px;}
#containt {width:950px;
margin-right:auto;
margin-left:auto;
padding:25px;}
.chemin {background-image:url(../images/img/monPanier.jpg);
background-repeat:no-repeat;
height:105px;
width:995px;}
#haut {width:950px;
margin-bottom:10px;}
#gauche,#gaucheInvisible {float:left;
width:500px;
margin-right:15px;
padding:0;}
#gauche2 {float:left;
margin-right:30px;
padding:0;}
#formulaireAdresse {margin-top:15px;
border:solid thin #D2D2D2;
padding-left:15px;
padding-right:15px;
padding-bottom:30px;}
#gaucheInvisible {visibility:hidden;}
.exped .adressExped,#factu .adressFactu,#factuChanged .adressFactu {color:#333;
font-size:12px;
background-color:#FFF;
padding-top:15px;
padding-bottom:15px;
width:355px;
margin-left:auto;
margin-right:auto;}
#factuChanged p {margin-bottom:10px;
margin-left:10px;}
.exped,#factu,#comm {width:450px;
background-color:#D2D2D2;
padding:4px;}
.exped .addresse,#factu .addresse,#comm .addresse {width:400px;
margin-left:40px;
margin-right:40px;}
#factuChanged .addresse {width:400px;
margin-left:40px;}
#factuChanged {width:425px;
background-color:#D2D2D2;
margin-bottom:30px;
padding:5px;}
#droite {float:left;
width:435px;}
#clear {float:none;
clear:both;}
#mesCartes {width:245px;
margin-right:auto;
margin-left:auto;
margin-top:10px;}
#reglement {margin-top:20px;
margin-bottom:30px;
border:thin;
border-color:#D2D2D2;
border-style:solid;
padding:10px;}
#choix {margin-top:20px;
height:27px;
margin-right:auto;
margin-left:auto;}
.achat {border:1px solid #FFF;
border-collapse:collapse;
width:950px;}
.achat th {background-color:#666;
background-image:url(../images/img/bckgd_gdrt_gris.jpg);
background-repeat:repeat-x;
border:1px solid #FFF;
text-align:left;
color:#FFF;
padding:5px;}
.achat tbody td {min-height:70px;
border-color:#FFF;
border-style:solid;
border-width:1px 1px 4px;
padding:10px 15px 10px 10px;}
.montant {border:1px solid #FFF;
border-collapse:collapse;
width:435px;}
.montant th {background-image:url(../images/img/bckgd_gdrt_gris.jpg);
background-repeat:repeat-x;
background-color:#666;
border:1px solid #FFF;
text-align:left;
color:#FFF;
padding:5px;}
.montant tbody td,.montant tfoot td {min-height:30px;
border-color:#FFF;
border-style:solid;
border-width:1px 1px 4px;
padding:10px 5px 10px 10px;}
.mediumPrice {font-size:14px;}
.bigPrice,.mediumPrice,.smallPrice {font-weight:700;
text-align:center;}
.bigPrice,.mediumPrice {color:#631D0A;}
.montant tfoot td {font-weight:700;
font-size:17px;}
.montant tbody td img {margin-left:60px;
border:thin;
border-color:#666;
border-style:solid;}
.listing {width:613px;
height:54px;
margin-bottom:5px;
border:1px solid #FFF;
background-image:url(../images/img/bckgd_recap_listing.jpg);
background-repeat:repeat-x;}
.listing:hover {background-image:url(../images/img/bckgd_recap_listing_hover.jpg);
background-repeat:repeat-x;
width:613px;
height:54px;
margin-bottom:5px;
border:1px solid #FFF;}
#histoListing,#maSession,#maSession_actif,#mesCommandes,#maNewsletter {
float:left;}
#info {width:260px;
float:left;
border:1px solid #CCC;
background-image:url(../images/img/point_info.png) !important;
background-repeat:no-repeat;
background-color:#f2f2f2;}
#mesChoix {margin-top:10px;}
#mesChoix ul {margin-top:70px;
margin-left:35px;
line-height:140%;}
#maSession {width:310px;
background-image:url(../images/img/bckgd_maSession.jpg);}
#maSession_actif {width:310px;
background-image:url(../images/img/bckgd_maSession_actif.jpg);}
#mesCommandes {background-image:url(../images/img/backgrd_mesCommandes.jpg);}
#maNewsletter {background-image:url(../images/img/backgrd_mesNotifications.jpg);}
#maSession,#maSession_actif,#mesCommandes {margin-right:57px;}
#mesCommandes,#maNewsletter {width:257px;}
#maSession,#maSession_actif,#mesCommandes,#maNewsletter {
border:1px solid #CCC;
height:140px;
background-repeat:no-repeat;}
#histoListing .listing .etat,#histoListing .listing .detail,#histoListing .listing .prix {
float:left;
margin-top:8px;}
#histoListing .listing .detail,#histoListing .listing .prix {
padding:5px;}
#histoListing .listing .etat {width:186px;
height:38px;
margin-left:10px;
margin-right:10px;
border:solid 1px #999;}
#histoListing .listing .etat .commanD {display:block;
height:18px;
background-repeat:no-repeat;
background-image:url(../images/img/listing_commande.png);}
#histoListing .listing .etat .prepa {display:block;
height:18px;
background-repeat:no-repeat;
background-image:url(../images/img/listing_preparation.png);}
#histoListing .listing .etat p {text-align:right;
padding-top:20px;
padding-right:10px;}
#histoListing .listing .detail {width:300px;
margin-right:10px;}
#histoListing {margin-right:23px;}
#recap {width:900px;
margin-left:25px;
margin-right:25px;}
#recap h2 {margin-bottom:20px;
margin-top:30px;
margin-left:70px;
line-height:120%;}
#info p {margin-bottom:10px;
padding-left:20px;
padding-right:20px;}
#info a {color:#FF5F00;}
#containt #bas #droite #factuChanged .addresse {
margin-left:60px;
width:200px;}
#panierVide, #commandeValidee {
background-repeat:no-repeat;
width:677px;
height:300px;
margin:auto;}
#panierVide {background-image:url(../images/img/panier-vide.jpg);}
#commandeValidee{background-image:url(../images/img/commandeValidee.jpg);}
#panierVide #textPanierVide, #commandeValidee #textPanierVide {
padding-top:185px; padding-left:190px;
font-size:13px;}
#panierVide #bttnPanierVide a, #commandeValidee #bttnPanierVide a {
margin-top:5px;
margin-left:460px;
background-image:url(../images/img/commander.png);
background-repeat:no-repeat;
background-position:top;
width:163px;
height:22px;
display:block;
color:#FFF;
font-weight:700;
padding-top:15px;
text-align:center;}
#panierVide #bttnPanierVide a:hover, #commandeValidee #bttnPanierVide a:hover {
background-position:bottom;
text-decoration:underline;}
.focusField {border:solid 2px #73A6FF;
background:#EFF5FF;
color:#000;}
.verifChamp {float:left;
width:200px;}
span.verif_true {color:#090;}
span.verif_false {color:#C50000;}
.errField {border:solid 2px #C50000;}
#suggestBoxElement {border:1px solid #8FABFF;
visibility:hidden;
text-align:left;
white-space:nowrap;
background-color:#eee;
cursor:pointer;}
.suggestions {font-size:11px;
background-color:#eee;}
.suggestionMouseOver {font-size:11px;
background:blue;
color:#FFF;}
.cartesB span,#mesChoix h2 span,#panierVide h1 span, #commandeValidee h2 span {display:none;}
#formulaireAdresse h2,#comm .addresse textarea {margin-bottom:10px;}
.exped,#factu,#recap,#info,#espaceMonCompte {margin-bottom:20px;}
.achat .gris td,.montant tbody .gris,.montant tfoot .gris {background-color:#D2D2D2;}
.achat tbody .clair,.montant tbody .clair,.montant tfoot .clair {background-color:#EDEDED;}



