/****************** MEMBRE ******************/
#container {background:url(../img/membre/bg-membre.png) repeat-y;}

/****************** COLONNE GAUCHE *****************/
#col-left {width:215px;padding:5px 0 5px 5px;}
#col-left a:hover{text-decoration:underline;}

#col-left .bloc-left {width:190px;border:1px solid #C8C6B7;background:#FFF;padding:5px;margin-bottom:5px;}
#col-left .bloc-left h2 {color:#773C5A;margin-bottom:5px;}
#col-left .bloc-left h3 {border-bottom:1px solid #E3E0D2;padding-bottom:3px;margin-bottom:5px;}
#col-left .bloc-left li {background:url(../img/common/flech-gris.png) no-repeat 5px 4px;padding:2px 5px;}
#col-left .bloc-left li:hover {background:#ECEBE1 url(../img/common/flech-gris.png) no-repeat 5px 4px;padding:2px 5px;}
#col-left .bloc-left a{margin-left:10px;font-size:10px;font-weight:bold;text-decoration:none;display:block;}

#col-left .infosite {background:#CDDB7A url(../img/common/new/bg-infosite.jpg) no-repeat 0 bottom;height:116px;}
#col-left .infosite * {font-size:10px;font-weight:bold;}

#col-left .bloc-vin h3 {border-bottom:1px solid #BD9FAE;color:#773C5A;margin:0}
#col-left .bloc-vin h4 {background:#773C5A;color:#FFF;font-size:11px;line-height:20px;padding-left:5px;}
#col-left .bloc-vin ul {margin:5px 0;}
#col-left .bloc-vin li {background:url(../img/common/flech-vin.png) no-repeat 5px 4px;}
#col-left .bloc-vin li:hover {background:#ECEBE1 url(../img/common/flech-vin.png) no-repeat 5px 4px;}
#col-left .bloc-vin li a{color:#773C5A;}

#col-left .bloc-covinum {background:#B7CC40 url(../img/membre/bg-blk-vous.png) no-repeat right 0;}
#col-left .bloc-covinum h3 {border-bottom:1px solid #FFF;color:#FFF;}
#col-left .bloc-covinum li {background:url(../img/common/flech-white.png) no-repeat 5px 4px;padding:2px 5px;}
#col-left .bloc-covinum li:hover {background:url(../img/common/flech-white.png) no-repeat 5px 4px;padding:2px 5px;}
#col-left .bloc-covinum a:hover {text-decoration:underline;}

#col-left .bloc-infos {background:#D5DFA2 url(../img/membre/bg-blk-garanties.png) no-repeat 0 35px;}
#col-left .bloc-infos h3 {border-bottom:1px solid #FFF;}
#col-left .bloc-infos li:hover {background:url(../img/common/flech-gris.png) no-repeat 5px 4px;padding:2px 5px;}
#col-left .bloc-infos a:hover {text-decoration:underline;}

/****************** COLONNE DROITE ************************/
#col-right {width:575px;padding-top:7px;margin-right:5px;}
#col-right h2 {font-size:30px;font-weight:lighter;}

/* ########################################################### HOME ########################################################### */
#col-right #bloc-home {width:566px;background:url(../img/home/new/bloc-home-bas.png) no-repeat 0 bottom;margin:5px 0 15px 0;}
#col-right #bloc-home h3 {margin-bottom:15px;}
#col-right #bloc-home small, #col-right #bloc-home small span{font-size:10px;font-weight:normal;}
#col-right #bloc-home a:hover {text-decoration:none;}
#col-right #bloc-home .content {background:url(../img/home/new/bloc-home-top.png) no-repeat 0 0;padding:15px 10px 10px 10px;}
#col-right #bloc-home .vignet {float:left;text-align:center;margin-right:5px;}
#col-right #bloc-home .vignet img {width:62px;}
#col-right #bloc-home .vente-infos {float:left;width:200px;display:block;}
#col-right #bloc-home .vente-infos small strong{font-size:10px;}
#col-right #bloc-home .vente-prix {margin:15px 0;}
#col-right #bloc-home .vente-prix * {font-family:Arial, Helvetica, sans-serif;}
#col-right #bloc-home .vente-prix del {font-size:14px;}
#col-right #bloc-home .vente-prix .vert {background:#72A441;color:#FFF;font-size:12px;padding:0 3px;font-weight:bold;}
#col-right #bloc-home .vente-prix .rouge {color:#C10600;font-weight:bold;font-size:16px;}
#col-right #bloc-home .liens {font-size:10px;margin-bottom:15px;}
#col-right #bloc-home .liens * {font-size:10px;}
#col-right #bloc-home .add-panier {color:#C10600;font-weight:bold;}
#col-right #bloc-home .comment {font-size:10px;margin:10px 0;font-style:italic;}
#col-right #bloc-home .note {background:url(../img/membre/picto-note.png) no-repeat 0 0;padding:2px 0 0 16px;font-weight:bold;color:#773C5A;font-size:10px;font-style:normal;}
#col-right #bloc-home .selections {float:right;width:260px;}
#col-right #bloc-home .selections * {font-size:10px;}
#col-right #bloc-home .selections li {background:url(../img/common/flech-gris.png) no-repeat 0 3px;padding-left:10px;margin-bottom:10px;line-height:15px;}
#col-right #bloc-home .selections .vert {background:#72A441;color:#FFF;padding:0 3px;font-weight:bold;}
#col-right #bloc-home .selections .rouge {color:#C10600;font-weight:bold;}

/* ENCARTS TEASING */
#col-right #bloc-nouveautes {background:url(../img/home/new/bloc-nouveautes.jpg) no-repeat;width:190px;height:126px;display:block;float:left;}
#col-right #bloc-nouveautes img {padding:3px;}
#col-right #bloc-bestsales {background:url(../img/home/new/bloc-ventes.jpg) no-repeat;width:190px;height:126px;display:block;float:left;}
#col-right #bloc-nouveautes span, #col-right #bloc-bestsales span {display:none;}
#col-right #bloc-nouveautes a, #col-right #bloc-bestsales a {display:block;width:186px;height:126px;}

#col-right #alert-home {background:url(../img/home/new/bg-alerte.jpg) no-repeat;float:left;padding:20px 0 0 15px;width:171px;height:106px;}
#col-right #alert-home p{font-family:"Trebuchet MS";font-size:12px;font-weight:bold;color:#773C5A;line-height:110%;}
#col-right #alert-home form {margin-top:10px;position:relative;}
#col-right #alert-home input#alert-mail {width:130px;height:18px;background:url(../img/common/new/bg-champ-mail.gif) no-repeat;border:none;padding:2px 0 0 4px;font-size:10px;font-weight:normal;}
#col-right #alert-home input#alert-ok {position:absolute;top:3px;left:135px;}

#col-right .bloc-vert {float:left;width:284px;background:url(../img/home/new/bloc-bas-vert.png) no-repeat 0 bottom;padding-bottom:10px;margin-top:15px;}
#col-right .bloc-vert h2 {background:url(../img/home/new/bloc-top-vert.png) no-repeat 0 0;padding:7px 0 0 10px;font-size:20px;color:#3A3838;font-weight:bold;}
#col-right .bloc-vert .content {width:260px;margin:0 0 7px 10px;border-top:#FFF 2px solid;border-bottom:#FFF 2px solid;padding-top:10px;height:115px;}
#col-right .bloc-vert ul *, .home #col-right .bloc-vert p {font-size:10px;}
#col-right .bloc-vert ul li{margin-bottom:10px;}
#col-right .bloc-vert p {text-align:right;padding-right:15px;}
#col-right .bloc-vert a {padding-left:10px;font-size:10px;font-weight:bold;background:url(../img/common/flech-gris.png) no-repeat 0 2px;padding-left:10px;}
#col-right .bloc-vert a:hover {text-decoration:underline;}

#col-right #guide .content {padding:0;height:125px;background:url(../img/home/new/picto-guide.jpg) no-repeat;}
#col-right #guide ul {width:160px;margin:10px 0 0 100px;}
#col-right #guide li {background:url(../img/common/flech-gris.png) no-repeat 0 2px;padding-left:10px;}

#col-right #covinews li {font-size:10px !important;color:#72A441;font-weight:bold;background:url(../img/common/flech-gris.png) no-repeat 0 3px;padding-left:10px;}
#col-right #covinews li a{font-weight:normal;background:none;padding:0;font-size:11px;}
#col-right #covinews li a:hover{color:#72A441;}

#col-right #img-bas {margin-top:15px;}


/* ########################################################### PAGES ########################################################### */
#col-right .bloc-std {width:566px;background:url(../img/common/bloc-big-bas.png) no-repeat 0 bottom;padding-bottom:15px;margin:5px 0 20px 0;}
#col-right .bloc-std h3 {margin-bottom:15px;}
#col-right .bloc-std .content {background:url(../img/common/bloc-big-top.png) no-repeat 0 0;padding:13px 13px 0 13px;}
#col-right .bloc-std p.vignet {float:left;text-align:center;/*padding:5px 0;*/margin-right:10px;}
#col-right .bloc-std p.vignet img {width:62px;}
#col-right .bloc-std .encours {width:420px;float:right;}
#col-right .bloc-std li {background:url(../img/common/flech-gris.png) no-repeat 0 3px;padding-left:10px;margin-bottom:10px;}
#col-right .bloc-std .line{border-bottom:2px solid #F1F0E9;margin-bottom:10px;clear:both;}

#col-right p.link {float:right;}
#col-right p.link a{text-align:center;display:block;background:url(../img/membre/bt-vente.png) no-repeat;font-size:10px;font-weight:bold;width:132px;height:26px;line-height:26px;text-decoration:none;}
#col-right p.link a:hover{text-decoration:underline;}
#col-right p.vert a{color:#72A441;}
#col-right p.vin a{color:#773C5A;}

#col-right .bloc-med {width:281px;background:url(../img/common/bloc-med-bas.png) no-repeat 0 bottom;padding-bottom:10px;margin:5px 0 20px 0;}
#col-right .bloc-med .content {background:url(../img/common/bloc-med-top.png) no-repeat 0 0;padding:10px 10px 0 10px;}
#col-right .bloc-med h3 {font-size:14px;margin-bottom:10px;}
#col-right .bloc-med p {clear:left;padding:5px 0;}
#col-right .bloc-med p.vignet {float:left;background:#F5F5F1;border:1px solid #C8C6B7;width:60px;text-align:center;padding:5px 0;margin-right:5px;}
#col-right .bloc-med p.vignet img {width:50px;height:50px;}
#col-right .bloc-med .encours {width:190px;float:right;}
#col-right .bloc-med li {background:url(../img/common/flech-gris.png) no-repeat 0 3px;padding-left:10px;margin-bottom:5px;}

/****************** RÉGIONS ******************/
#col-right #tit-region {width:310px;height:60px;float:left;font-family:"Trebuchet MS";font-size:16px;padding-top:10px;}
#col-right #tit-region strong {font-size:20px;color:#773C5A;background:url(../img/common/flech-vin2.png) no-repeat 0 8px;padding-left:10px;display:block;}

#col-right #alert {background:url(../img/common/new/bg-alerte.jpg) no-repeat;float:right;margin-right:10px;padding:7px 0 0 8px;width:228px;height:59px;}
#col-right #alert p{font-family:"Trebuchet MS";font-size:12px;font-weight:bold;color:#773C5A;line-height:110%;}
#col-right #alert form {margin-top:3px;}
#col-right #alert input#alert-mail {width:130px;height:18px;background:url(../img/common/new/bg-champ-mail.gif) no-repeat;border:none;padding:2px 0 0 4px;font-size:10px;font-weight:normal;}
#col-right #alert input#alert-ok {position:relative;top:2px;}

#col-right #appellation {width:420px;margin-bottom:10px;}
#col-right #appellation td {width:50%;padding:0 10px;vertical-align:top;}
#col-right #appellation td.beige {background:#F7F6F2;}
#col-right #appellation td.vide {line-height:7px;}
#col-right #appellation a {text-decoration:none;font-weight:bold;}
#col-right #appellation a:hover {text-decoration:underline;}

#col-right #carte {float:right;text-align:center;width:100px;}
#col-right #carte a{display:block;font-size:10px;margin-top:5px;}

/****************** COMMENT CA MARCHE ******************/
#col-right .bloc-std .comment {padding-top:20px !important;}
#col-right .bloc-std .comment h4 {background:#F1F0E9;padding:5px;}
#col-right .bloc-std .comment img {margin:20px 0 0 10px;}
#col-right .bloc-std .comment .back {float:left;margin-top:30px;}
#col-right .bloc-std .comment .back a{background:url(../img/common/flech-back.png) no-repeat 0 3px;color:#773C5A;padding-left:10px;font-weight:bold;}
#col-right .bloc-std .comment .next {float:right;text-align:right;margin-top:30px;}
#col-right .bloc-std .comment .next a{background:url(../img/common/flech-vin2.png) no-repeat 100% 3px;color:#773C5A;padding-right:10px;font-weight:bold;}

/****************** GUIDE COVINUM ******************/
#col-right .bloc-std .guide {padding-top:20px !important;min-height:450px;}
* html #col-right .bloc-std .guide {height:450px;}
#col-right .bloc-std .guide h3 {border-bottom:1px solid #F1F0E9;text-transform:uppercase;color:#B7CC40;}
#col-right .bloc-std .guide h4 {border-bottom:1px solid #F1F0E9;border-top:1px solid #F1F0E9;text-transform:uppercase;margin-bottom:10px;}
#col-right .bloc-std .guide .info-guide img{padding-right:25px;float:left;}
#col-right .bloc-std .guide .info-guide a {display:block;font-weight:bold;}
#col-right .bloc-std .guide .carte {float:left;text-align:center;margin-right:35px;}
#col-right .bloc-std .guide .carte img{padding-bottom:10px;}
#col-right .bloc-std .guide .carte a{font-weight:bold;}
#col-right .bloc-std .guide ul.aoc {margin-bottom:25px;text-align:center;}
#col-right .bloc-std .guide ul.aoc li {display:inline;margin-right:15px;background:none;}
#col-right .bloc-std .guide table {width:100%;margin-top:20px;}
#col-right .bloc-std .guide table th {background:#F1F0E9;padding:5px;text-align:left;border-top:1px solid #DEDBCB;border-bottom:1px solid #DEDBCB;}
#col-right .bloc-std .guide table td {padding:5px;border-bottom:1px solid #F1F0E9;vertical-align:top;}
#col-right .bloc-std .guide .back {float:left;margin-top:30px;}
#col-right .bloc-std .guide .back a{background:url(../img/common/flech-back.png) no-repeat 0 3px;color:#773C5A;padding-left:10px;}
#col-right .bloc-std .guide .next {float:right;text-align:right;margin-top:30px;}
#col-right .bloc-std .guide .next a{background:url(../img/common/flech-vin2.png) no-repeat 100% 3px;color:#773C5A;padding-right:10px;}

/****************** PARTENAIRES ******************/
h2.partners {color:#72A441;float:left;margin-top:30px;}
table#partners {width:510px;border:none;}
table#partners th, table#partners td {border-bottom:2px solid #E3E0D2;vertical-align:top;padding:20px 15px 20px 25px;}
table#partners th {width:100px;}
table#partners td {width:330px;background:url(../img/common/flech-vert.png) no-repeat 15px 23px;}
table#partners td strong {color:#72A441;}
table#partners .last {border:none;}


/****************** VENTE / MINI-FICHES / SÉLECTEUR ******************/
#col-right .bloc-std .bandeau {margin-bottom:10px;}

#col-right .bloc-std .infos {font-size:10px;font-weight:bold;margin:10px 0;}
#col-right .bloc-std .note {background:url(../img/membre/picto-note.png) no-repeat 0 0;padding:2px 0 0 16px;font-weight:bold;color:#773C5A;font-size:10px;}
#col-right .bloc-std .commentaire {font-size:10px;font-style:italic;}

#col-right .bloc-std .vente-infos {float:left;width:300px;display:block;}
#col-right .bloc-std .vente-infos h4 {margin-bottom:5px;}
#col-right .bloc-std .vente-infos h4 a {font-size:12px;}
#col-right .bloc-std .vente-infos ul{margin:15px 0;}
#col-right .bloc-std .vente-infos li{background:url(../img/membre/puce-beige.png) no-repeat 0 4px;padding-left:12px;margin-bottom:3px;}
#col-right .bloc-std small, #col-right .bloc-std small span{font-size:10px;font-weight:normal;}

#col-right .bloc-std .vente-prix {float:right;width:150px;display:block;}
#col-right .bloc-std .vente-prix p{margin-bottom:10px;}
#col-right .bloc-std .vente-prix small {font-size:10px;font-weight:bold;color:#773C5A;}
#col-right .bloc-std .vente-prix del, #col-right .bloc-std .vente-prix span {font-family:Arial, Helvetica, sans-serif;}
#col-right .bloc-std .vente-prix del {font-size:12px;}
#col-right .bloc-std .vente-prix .vert {background:#72A441;color:#FFF;font-size:12px;padding:0 3px;font-weight:bold;}
#col-right .bloc-std .vente-prix .rouge {color:#C10600;font-weight:bold;font-size:18px;}
#col-right .bloc-std .add-panier {background:url(../img/membre/icon-panier.png) no-repeat;padding-left:18px;}
#col-right .bloc-std .add-panier a{color:#C10600;font-size:10px;font-weight:bold;}
#col-right .bloc-std .content-prod .size10 {margin-right:25px;}

#col-right .bloc-std .prix-public {background:#F1F0E9;padding:5px;width:140px;float:right;display:block;}
#col-right .bloc-std .prix-public p {margin-bottom:5px;}
#col-right .bloc-std .prix-public strong {font-size:12px;}
#col-right .bloc-std .prix-public .vert, #col-right .bloc-std .prix-public .vert strong {color:#459E00;}
#col-right .bloc-std .inscription {background:url(../img/common/flech-red.png) no-repeat 0 3px;padding-left:15px;}
#col-right .bloc-std .inscription a{color:#C10600;font-size:12px;font-weight:bold;}

/* Sélecteur */
#col-right .form-select {padding:15px 0 15px 5px;}
#col-right #selecteur {display:block;background:#773C5A;border:2px solid #CFCDC0;width:536px;padding:5px 10px;}
#col-right #selecteur li {display:block;float:left;margin-right:30px;}
#col-right #selecteur li strong {color:#FFF;background:url(../img/common/flech-white.png) no-repeat 0 2px;padding-left:10px;}
#col-right #selecteur select {font-weight:normal;margin-top:5px;}
#col-right #selecteur span.selection {width:auto;display:block;padding:2px 5px 2px 0;color:#FFF;margin-top:3px;}
#col-right #selecteur span.selection img {margin-left:5px;}

/**************** CATALOGUE ******************/
#col-right .bloc-std #barre-tri {background:#773C5A;padding:10px;color:#FFF;margin-bottom:20px;}
#col-right .bloc-std #barre-tri * {color:#FFF;}
#col-right .bloc-std #barre-tri .actif, #col-right .bloc-std #barre-tri a:hover {color:#DFEF94;text-decoration:none;}
#col-right .bloc-std #tournepage {text-align:center;font-size:10px;color:#773C5A;font-weight:bold;}
#col-right .bloc-std #tournepage a{font-size:10px;font-weight:normal;text-decoration:none;}
#col-right .bloc-std #tournepage a:hover {color:#773C5A;}

/**************** PRODUIT ******************/
#col-right .bloc-std .content-prod {background:url(../img/common/bloc-big-top-prod.png) no-repeat 0 0;padding:10px 13px 10px 13px;/*position:relative;*/}
#col-right .bloc-std .content-prod h4 {margin:15px 0;font-size:14px;}
#col-right .bloc-std .content-prod h4.vin {border-bottom:1px solid #CBC9BB;padding-bottom:5px;margin-bottom:10px;font-size:12px;}
#col-right .bloc-std .content-prod h4.anis {border-bottom:1px solid #CBC9BB;padding-bottom:5px;margin-bottom:0;font-size:12px;}
#col-right .bloc-std .content-prod .bandeau {padding-top:5px;text-align:right;}
#col-right .bloc-std .bandeau a {color:#773C5A;font-size:10px;text-decoration:none;background:url(../img/common/flech-back.png) no-repeat 0 2px;padding-left:10px;}
#col-right .bloc-std .bandeau a:hover {text-decoration:underline;}

#prod-left {float:left;width:200px;margin-right:20px;}
#prod-left ul{margin:20px 0;border:1px solid #C8C6B7;padding:5px;}
#prod-left li{font-size:10px;background:none !important;padding:0 !important;margin:0 !important;}
#prod-left li a {color:#773C5A;font-size:10px;font-weight:bold;}

#prod-right {float:left;width:310px;}
#prod-right .blocbeige {width:288px;background:#F5F5F1;border:1px solid #C8C6B7;margin-bottom:2px;padding:10px 10px 0 10px;}
#prod-right .blocblanc {width:288px;background:#FFF;border:1px solid #C8C6B7;margin-bottom:2px;padding:10px 10px 0 10px;}
#prod-right .blocvert {width:288px;background:#DBE59F;border:1px solid #B7CC40;margin-bottom:2px;padding:10px 10px 0 10px;}
#prod-right .blocvert li{display:block;float:left;padding:0;color:#773C5A;}
#prod-right .blocvert li a{font-size:10px;color:#773C5A;font-weight:bold;}
#prod-right .blocvert li.reco {background:url(../img/membre/icon-mail.png) no-repeat 0 3px;padding-left:20px;margin-right:40px;}
#prod-right .blocvert li.avis {background:url(../img/membre/icon-comment.png) no-repeat 0 0;padding:4px 0 0 30px;line-height:16px;}
#prod-right p {margin-bottom:15px;line-height:120%;}
#prod-right small, #prod-right small strong{font-size:10px;}
#prod-right del {font-size:12px;}
#prod-right .vert {background:#72A441;color:#FFF;font-size:12px;padding:0 3px;font-weight:bold;}
#prod-right .rouge {color:#C10600;font-weight:bold;font:Arial, Helvetica, sans-serif;font-size:16px;}
#prod-right h5 {color:#773C5A;margin-bottom:5px;}

#prod-right .prixpub p {margin-bottom:5px !important;}
#prod-right .prixpub strong {font-size:12px;}
#prod-right .prixpub .vertpub, #prod-right .blocbeige .vertpub strong {color:#459E00;}

#col-right .bloc-std #comment {background:#F7FBE4;padding-top:10px;}
#col-right .bloc-std #comment p {background:url(../img/common/points.png) repeat-x 0 bottom;margin-bottom:10px;padding-bottom:10px;}

#col-right .bloc-std .content-prod input#note {border:1px solid #CBC9BB;width:20px;font-size:10px;}
#col-right .bloc-std .content-prod textarea#comment-membre {border:1px solid #CBC9BB;width:99%;height:100px;font-size:10px;margin:5px 0 10px 0;}
#col-right .bloc-std .content-prod input#publier {float:right;}


/***************** PAGE LOGIN / CRÉATION DE COMPTE ****************/
.log-membre {width:376px;height:340px;background:url(../img/common/new/log-vert-bas.png) no-repeat 0 bottom;margin:20px 0 0 20px;float:left;}
.log-membre h3 {margin-bottom:70px;color:#FFF;font-size:20px;}
.log-membre .content {background:url(../img/common/new/log-vert-top.png) no-repeat 0 0;padding:20px;}
.log-membre .promos {padding-top:15px;}
.log-membre .promos h3 {margin:0 auto;background:url(../img/common/new/visuel-promo.jpg) 0 0 no-repeat;width:190px;height:305px;font-size:26px;padding:10px 0 0 150px;}
.log-membre table {width:330px;}
.log-membre table * {color:#FFF;font-size:10px;}
.log-membre table th {text-align:right;font-weight:normal;height:35px;padding-right:10px;}
.log-membre table a {background:url(../img/common/flech-white.png) no-repeat 0 2px;padding-left:10px;}
.log-membre input.txtfield {width:220px;height:20px;border:1px solid #CBC9BB;color:#333;}

.log-new {width:376px;height:340px;background:url(../img/common/new/log-blanc-bas.png) no-repeat 0 bottom;margin:20px 20px 0 0;float:right;}
.log-new h3 {margin-bottom:15px;color:#773C5A;font-size:20px;}
.log-new .content {background:url(../img/common/new/log-blanc-top.png) no-repeat 0 0;padding:20px;}
.log-new table {width:330px;}
.log-new table * {font-size:10px;}
.log-new table th {text-align:right;font-weight:normal;height:30px;padding-right:10px;width:95px;}
.log-new table small {color:#8B8C88;}
.log-new input.txtfield {width:220px;height:20px;border:1px solid #CBC9BB;}
.log-new td.radiobt input {margin:0;vertical-align:middle;}


/***************** PANIER / MON COMPTE ****************/
#panier-steps {width:539px;height:43px;background:url(../img/panier/bg-recap.png) repeat-x;border:1px solid #CBC9BB;margin-bottom:15px;}
#col-right .bloc-std #panier-steps li{background:none;display:block;margin:0;padding:0;float:left;height:33px;width:134px;text-align:center;padding-top:10px;font-size:10px;border-right:1px solid #CBC9BB;}
#col-right .bloc-std #panier-steps li.last{border:none;}
#col-right .bloc-std #panier-steps li.step-actif{background:url(../img/panier/bg-recap-actif.png) repeat-x;font-weight:bold;color:#FFF;}

/* Step 1 - Panier */
#panier {width:540px;margin:15px 0 0 0;border:1px solid #A3788D;}
#panier *{font-size:10px;}
#panier td {border-bottom:1px solid #BFA1AF;}
#panier th {background:url(../img/panier/bg-table-panier.png) repeat-x;height:31px;line-height:100%;}
#panier td.col1 {width:165px;padding:10px 5px 10px 10px;}
#panier .col2 {width:90px;text-align:center;}
#panier .col3 {width:70px;text-align:center;font-weight:bold;}
#panier .col4 {width:70px;text-align:right;padding-right:5px;}
#panier .col5 {width:75px;text-align:right;padding-right:5px;}
#panier .col6 {width:50px;text-align:center;}
#panier .quart {width:25%;text-align:center;padding:5px;}
#panier input#qte {width:24px;height:12px;border:1px solid #BFA1AF;font-size:10px;font-weight:bold;text-align:right;padding:3px;}
#panier .colprix {border:none;text-align:right;padding:20px 10px 20px 0;line-height:200%;}
#panier .colprix strong{font-size:12px;}
#panier .recalcul {padding:5px 50px 5px 0;background:#DBCAD2;text-align:right;}
.boutons {text-align:right;padding-bottom:10px;margin-top:15px;position:relative;width:100%;}
.boutons a.back{position:absolute;left:0;top:8px;background:url(../img/common/flech-back.png) no-repeat 0 3px;padding-left:10px;color:#773C5A;font-size:10px;text-decoration:none;font-weight:bold;}
.boutons a:hover {text-decoration:underline;}

/* Step 2 - Coordonnées */
form * {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.table {margin:15px 0 0 0;border:1px solid #CBC9BB;}
.table *{font-size:10px;}
.table th {background:url(../img/panier/bg-table-coord.png) repeat-x;height:31px;text-align:left;padding-left:10px;}
.table td {height:26px;}
.table input {padding:2px;border:1px solid #CBC9BB;}
input.no-style {height:auto;width:auto !important;border:none;}
.table textarea {border:none;width:510px;height:80px;margin:10px;padding:2px;border:1px solid #CBC9BB;}
.coord {width:540px;}
.coord td.col1 {width:185px;padding-right:15px;text-align:right;vertical-align:top;padding-top:4px;}
.coord td.col2 {width:340px;vertical-align:top;padding-top:2px;}
.coord select {width:60px;height:18px;border:1px solid #CBC9BB;}
.coord td.col2 input {width:250px;}
.coord textarea {width:250px;margin:5px 0;height:45px;}
.adress {width:540px;}
.adress td.col1 {width:185px;padding-right:15px;text-align:right;}
.adress td.col2 {width:340px;}
.adress td.col2 input {width:250px;}

/* Step 3 - Récapitulatif */
h3.panier-h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;background:#773C5A;line-height:25px;padding-left:10px;}
.num-command {color:#773C5A;}
.num-command strong {font-family:"Trebuchet MS";color:#773C5A;font-size:14px;}
.recap-coord {width:540px;}
.recap-coord td{height:16px !important;}
.recap-coord td.col1 {width:235px;padding-right:15px;text-align:right;}
.recap-coord td.col2 {width:290px;}
.recap-adress {width:268px;float:left;}
.recap-adress td{height:16px !important;}
.recap-adress td.col1 {width:110px;padding-right:10px;text-align:right;}
.recap-adress td.col2 {width:145px;}
#paiement {margin-top:15px;}
#paiement h4, #paiement p{font-size:10px;color:#773C5A;padding-left:10px;}
#paiement h4 {background:url(../img/common/flech-vin2.png) no-repeat 0 2px;margin-bottom:5px;}
#paiement input#code-reduc {border:1px solid #A3798D;width:80px;height:18px;}
#paiement table {border:1px solid #773C5A;width:540px;margin-top:15px;}
#paiement table td{border-bottom:1px solid #A3798D;font-size:10px;padding:10px;color:#773C5A;line-height:15px;}
#paiement table td strong{font-size:10px;}
