.accessibilite table.liste,.accessibilite h3,.accessibilite h4{margin-left:10px;margin-right:10px}
.accessibilite table.liste{width:auto}
.clear{clear:both}
form{margin:0;padding:0}
input.checkbox,input.radio{border:0}
.rsc{float:right;text-align:left;width:615px;padding:4px;font-size:1em}
.prixlibelle{font-size:1.3em;font-weight:bold !important;color:#fc2000}
.barre{text-decoration:line-through}
.ttc{font-size:70%;color:#666}
.voir_plus{float:right;margin-right:5px;margin-top:-23px}
.widthPadding{padding-left:15px;padding-bottom:15px}
.alignleft{text-align:left}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignjustify{text-align:justify}
.right{float:right}
.left{float:left}
.relative{position:relative;z-index:1}
img.alignleft,table.alignleft,dl.alignleft{float:left;margin:0 5px 5px 0;text-align:left}
img.alignright,table.alignright,dl.alignright{float:right;margin:0 0 5px 5px;text-align:left}
table.aligncenter,dl.aligncenter{margin:auto;text-align:left}
a img{border:0}
acronym{border-bottom:1px dotted;cursor:help}
.submit{cursor:pointer}
.erreur{color:red;padding:5px;clear:both;font-size:1.2em;font-weight:bold;text-align:center}
.success{padding:5px;color:#76b516}
.notice{margin:10px;background:#fffcd3 url(http://media.achat-ville.com/include/css_51/images/icon_notice.gif) no-repeat 10px 11px;border:1px solid #c2beb1;padding:10px 10px 10px 40px;color:#74655f;font-size:13px}
hr.separation{visibility:hidden;height:0;clear:both;margin:-2px;padding:0}
hr.separation2{background-color:#fcc049;border:medium none;clear:both;color:#fcc049;height:1px;margin-bottom:15px;width:99%}
img.calendar{border:0 none;cursor:pointer;margin:2px 0 0;margin-left:5px}
dl.legende{border:1px solid #ccc}
dl.legende dt{text-align:center}
dl.legende dd{border-top:1px solid #ccc;margin:auto}
p.gris{color:#767676;margin:5px 0 3px 3px}
p.orange{color:#f57824;padding:5px 10px}
p.alerte,.alerteMobile{margin:10px;padding:3px;font-size:14px;font-weight:bold;text-align:center;color:#f57824}
.alerteMobile{font-size:30px;color:#fc2000}
#document{text-align:left;width:1005px;margin:0 auto;overflow:hidden;zoom:1;position:relative;z-index:1}
#blocRecherche p{margin-left:20px}
.accesCommercant{position:absolute;top:0;right:0;height:31px;width:152px;z-index:303}
#corps{width:1003px;margin:0;float:left;background-color:#f4f4f4;border:1px solid #dedede;padding-bottom:10px;border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px}
#contenu #principal{float:left;width:827px;border:1px solid #e4e4e4;background-color:#fff;padding-bottom:10px}
#contenu{float:left;margin:5px;padding:0;width:995px}
#bandeauTresHaut{background-color:#333;overflow:hidden;width:100%;-moz-box-shadow:0 1px 10px #a1a1a1;-webkit-box-shadow:0 1px 10px #a1a1a1;box-shadow:0 1px 10px #a1a1a1;margin-bottom:14px;position:relative;z-index:302;zoom:1}
#bandeauTresHaut #searchRegion{width:100%;overflow:hidden}
#bandeauTresHaut #searchRegion ul{list-style:none outside none;margin-top:25px;width:1000px;float:left}
#bandeauTresHaut #searchRegion li{border-right:1px dashed #777;border-style:none dashed dashed none;border-width:medium 1px 1px medium;float:left;height:35px;overflow:hidden;width:230px}
#bandeauTresHaut #searchRegion li.right{border-right:medium none}
#bandeauTresHaut #searchRegion li a{color:#fff;display:block;padding:10px 0 10px 15px;text-decoration:none}
#bandeauTresHaut li.active a,#bandeauTresHaut li a:hover{background:none repeat scroll 0 0 #555}
#bandeauTresHaut li a:hover{text-decoration:underline}
#bandeauHaut{width:100%;background-color:#fff;padding:0;position:relative;z-index:302}
#blocModuleDroit{float:left}
#bandeauHaut #bandeauHG{width:395px;float:left;text-align:left;text-decoration:none;border:0;margin:0}
#bandeauHaut #bandeauHG #slogan,#bandeauHaut #bandeauHG #sloganPetit{text-align:right;margin:0;padding:0 5px 0 0;font-size:11px;width:275px}
#bandeauHaut #bandeauHG #sloganPetit{width:220px}
#bandeauHaut #bandeauHG #slogan a,#bandeauHaut #bandeauHG #sloganPetit a{color:#d41f80}
#acces{margin:0 150px 0 0;padding:0;float:right}
#acces li{color:#fff;display:inline;line-height:20px;margin:0 10px;background:transparent url(images/mini_puce_orange.gif) no-repeat center left;padding-left:8px}
#acces li a{color:#fff}
.welcomeLink{color:#fff;float:left;line-height:20px;background:transparent url(images/mini_puce_orange.gif) no-repeat center left;padding-left:8px;margin-right:8px}
#bandeauHaut #bandeauHG a{margin:0;padding:0;text-decoration:none;color:#444}
#bandeauHaut #bandeauHD{float:right;width:610px}
#bandeauHaut #bandeauHD .searchBouton{float:left;font-size:14px;color:#FFF;margin:10px;padding:9px 0 9px 35px;text-decoration:none;background:url(images/btn_rechercheBandeauHaut.gif) no-repeat;width:162px}
#bandeauHaut #bandeauHD .searchBouton.long{background:url(images/btn_rechercheBandeauHaut2.gif) no-repeat;width:199px}
#bandeauTresBas{margin-top:5px;text-align:center;width:100%;float:left;padding-bottom:10px}
#bandeauTresBas ul{padding:0;margin:5px 0}
#bandeauTresBas ul li a{text-decoration:none}
#bandeauTresBas ul li a:hover{text-decoration:underline}
#bandeauTresBas ul li{color:#ff9d4d;display:inline;margin:0 3px;padding-left:10px;background:transparent url(images/puce_orange.gif) center left no-repeat}
#bandeauTresBas ul li.first{background-image:none}
#bandeauBas{margin-top:20px;width:100%;float:left;background-color:#fff;border:1px solid #e4e4e4}
#bandeauBas .gauche{background:none repeat scroll 0 0 #fff;height:100px;padding:30px 5px;text-align:center;width:335px;border-right:1px solid #e4e4e4;float:left}
#bandeauBas .gauche p{font-size:10pt;padding:0 30px;text-align:center}
#bandeauBas .droit{background:none repeat scroll 0 0 #fff;float:left;padding:15px 0 15px 30px;width:615px;color:#000}
#bandeauBas .droit .slogan{font-size:11pt;font-weight:bold}
#bandeauBas .droit .departements{font-size:10pt;font-weight:bold;margin-top:-15px}
#bandeauBas .droit .lieu{color:#f89c1c;font-size:11pt;font-weight:bold;text-transform:uppercase}
#bandeauBas .droit .boutons{float:left;width:405px}
#bandeauBas .droit .liens{margin:10px 10px 10px 0;float:left}
#bandeauBas .droit .liens a{background:url("images/puce_fleche_orange.gif") no-repeat scroll left center transparent;color:#000;display:inline;line-height:20px;margin:0 10px;padding-left:15px;font-weight:bold;line-height:25px}
#bandeauBas .droit .boutons .searchBouton{float:left;font-size:9pt;color:#FFF;margin:10px 10px 10px 0;padding:9px 30px;text-align:center;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#333;background:-moz-linear-gradient(top,#6f6f6f,#333 50%,#333);background:-webkit-gradient(linear,left top,left bottom,from(#6f6f6f),to(#333),color-stop(0.5,#333))}
#contenuPlateforme{float:left;margin:5px 5px 0 5px;padding:0;width:995px}
.contenu{width:989px;margin:0;margin-left:4px;float:left;padding:0;overflow:hidden;position:relative}
* html #contenu{display:inline}
#bandeauDroit{width:160px;float:right;margin:0;text-align:center}
.pageDomaine ul{list-style-type:none;float:left;padding:0;margin:0;width:185px}
.pageDomaine ul li{padding:2px 5px;margin:0}
#selectionHAV{float:left;margin-top:15px;background-color:#fff;border:1px solid #e3e3e3}
#selectionHAV.small{width:405px;margin-right:5px}
#selectionHAV.large{width:817px}
#selectionHAV h3{background:url("images/selectionHAV_h3.gif") no-repeat scroll 10px 6px transparent;border-bottom:2px solid #d41f80;color:#000;font-size:14px;font-weight:bold;height:26px;line-height:26px;margin-bottom:0;margin-top:0;padding-left:40px;text-transform:uppercase}
#selectionHAV .item,.blocResultProd,#Evenement .item{display:inline;float:left;margin:3px;text-align:center;width:127px;height:180px}
.prixlibelle del{color:black;font-weight:normal;font-size:11px}
#selectionHAV table.divImg td,.blocResultProd table.divImg td{margin:auto;width:125px;height:125px;vertical-align:middle;text-align:center;padding:3px 0 0 0;border:1px solid #e3e3e3}
#selectionHAV table.divImg,.blocResultProd table.divImg,#Evenement table.divImg{height:135px}
.blocResultProd table.divImg{margin-left:15px}
#selectionHAV a,.blocResultProd a{text-decoration:none;color:#000 !important}
#selectionHAV a:hover,.blocResultProd a:hover{text-decoration:none}
#Evenement{float:left;margin-top:15px;background-color:#fff;border:1px solid #e3e3e3;width:405px}
#Evenement h3{background:url("images/pictoEvenement.gif") no-repeat scroll 10px 3px transparent;border-bottom:2px solid #fa862f;color:#000;font-size:14px;font-weight:bold;height:26px;line-height:26px;margin-bottom:0;margin-top:0;padding-left:40px;text-transform:uppercase}
#Evenement a,.evenementVitrine a{text-decoration:none;color:#000}
#Evenement a:hover,.evenementVitrine a:hover{text-decoration:none}
#contenuPlateforme #principal{float:left;width:830px}
#contenuDomSpe #principal{float:left;width:98%}
#contenu #principal div.padding{padding:5px}
.carousel{padding:10px 0;position:relative;overflow:hidden;width:550px;height:200px;display:inline-block;left:40px}
.evenementVitrine .content .carousel .unProduit,#aVoir .content .carousel .unProduit{float:none}
.carousel .items{width:20000em;position:absolute;overflow:hidden;display:inline-block}
.carousel .items .carouselGroup{float:left;overflow:hidden}
.carousel .items .carouselGroup .productImg{width:125px;height:125px;padding:5px;text-align:center;vertical-align:middle}
.carousel .items .carouselGroup .unProduit{vertical-align:top;text-align:center;width:135px;padding:0}
.carousel .prixLibelle{width:auto}
.carousel .items .carouselGroup .unProduit a{text-decoration:none}
.carouselNavigation{width:100%;position:absolute}
.carouselNavigation .left{margin:45px 0 0 10px;cursor:pointer}
.carouselNavigation .right{margin:45px 10px;cursor:pointer}
.relativePosition{position:relative}
#popup{background-color:#FFF;background-image:none}
body{margin:0;padding:0;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-align:center;background:#ddd url(images/fond.jpg) repeat-x}
body#impressionCoupon{background:0}
body#popup.fo{background:0}
input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}
a{text-decoration:underline;color:#000}
a:hover,a:focus{text-decoration:none}
a.inactif{cursor:default !important;text-decoration:none !important;color:#666 !important}
a.inactif:hover,a.inactif:focus{text-decoration:none !important}
img{border:0;padding:0;margin:0}
h1{font-size:15px;margin:0;padding:10px}
h2{background-color:#fff;color:#000;margin:10px 0 0 0;padding:0 0 10px 10px;border-bottom:1px solid #e4e4e4}
h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif}
h4{margin-left:10px}
p.gauche{text-align:left}
p.presentationProduit{text-align:right}
a.flecheRouge{background:url(http://media.achat-ville.com/include/css_51/images/flecheRouge.gif) no-repeat 100% 0;padding-right:21px;line-height:18px}
a.rss{background:url(http://media.achat-ville.com/include/css_51/images/rss.png) no-repeat 99% 0;padding-right:21px;line-height:18px}
a.rssTitre{position:relative;top:4px}
#filAriane{font-size:11px;padding:0 0 2px 9px;width:995px;float:left}
#accueil #filAriane{margin:0 5px 0 4px}
#filAriane div{margin-top:5px;display:block;float:left}
#filAriane div#bloc{margin-top:2px;display:block;float:right;padding:0 5px;width:230px}
#filAriane span{color:#000}
#userConnect{text-align:left;margin:0;padding:0;float:right}
#userConnect #monPanier{display:block;background:transparent url(images/btn_panier.png) no-repeat 4px center;padding-left:5px;margin:2px 0 0 10px;border:1px solid #e4e4e4;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px}
#userConnect #monCompte{display:block;background:transparent url(images/btn_compte.png) no-repeat 4px center;padding-left:5px;margin:2px 0 0 10px;border:1px solid #e4e4e4;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px}
#userConnect #monPanier a,#userConnect #monCompte a{display:block;line-height:30px;padding:0 5px 0 22px;text-decoration:none;color:#666}
#userConnect #monPanier a:hover,#userConnect #monCompte a:hover{text-decoration:underline}
#accueil #recherche{background:url(http://media.achat-ville.com/include/css_51/images/acc_fondRecheche.jpg) no-repeat center bottom;color:#f47d27;float:left;width:325px;padding-bottom:5px;margin:0 10px 5px 0}
#accueil #recherche h3{color:#76b516;font-size:18px;margin:0 0 15px;background:url(http://media.achat-ville.com/include/css_51/images/h3_recherche.gif) no-repeat bottom left;padding:0 0 5px 0}
#accueil #recherche a{color:#FFF}
#accueil #recherche table{margin-left:15px;width:260px}
#accueil #recherche table td.libelle{font-size:15px;font-weight:bold}
#accueil #recherche span{display:block;padding:0;margin:0;background:url(http://media.achat-ville.com/include/css_51/images/acc_fondchamprech.gif) no-repeat 5px}
#accueil #recherche .exple{color:#4d4d4d}
#accueil #recherche .searchstring{border:0;background-color:transparent;color:#777;border:1px solid #cecece;width:260px;height:17px;padding:3px 0 0 25px}
#accueil #recherche select{color:#777;width:287px;height:22px;border:1px solid #cecece;padding:2px 0 0 25px;background:url(http://media.achat-ville.com/include/css_51/images/acc_fondchampselect.gif) no-repeat 5px}
#accueil #recherche .submit{background:url(http://media.achat-ville.com/include/css_51/images/acc_fondbtnrech.gif) no-repeat 2px 1px;border:0;height:26px;text-align:center;width:67px;color:#FFF;font-weight:bold;float:right;margin:5px 0}
#accueil #recherche div.lienAvance{margin-top:13px;float:left}
#accueil #recherche div.lienAvance a{color:#659f00}
p.sponsor{text-align:center;margin:auto 0;margin-top:5px}
p.sponsor img{margin:0;margin:3px}
.publicite{margin:0}
.publicite span.pub{background:url(http://media.achat-ville.com/include/css_51/images/pubAvant.gif) no-repeat 0 0;padding-left:8px}
.publicite span a{color:#666 !important}
.publicite span.pub strong{background:url(http://media.achat-ville.com/include/css_51/images/pubApres.gif) no-repeat 100% 0;padding-right:8px}
.publicite img{clear:both;margin-bottom:7px}
#bonneAffaire{float:left;width:100%}
#bonneAffaire h3{background-color:#333;padding:5px 10px;font-size:13px}
#bonneAffaire .unCoupon{float:left;width:100%}
#bonneAffaire .unCoupon .picto,.unCoupon .unCoupon .picto{float:left;text-align:center;background:transparent url(images/picto_ba.png) no-repeat 2px center;color:#fff;font-size:14px;font-weight:bold;height:70px;line-height:70px;vertical-aligne:middle;width:58px;margin:0 10px;padding:0;white-space:nowrap}
#bonneAffaire .unCoupon .texte{float:left;margin:6px 0;padding:10px 0;width:95px;font-weight:bold}
#bonneAffaire .unCoupon .texte a{color:#000;text-decoration:none}
.evenementVitrine{border:1px solid #e1e1e1;float:left;width:100%;margin:5px 0;overflow:hidden}
.evenementVitrine h3{border-bottom:2px solid #f68630;color:#000;margin:0;padding:5px 0 5px 35px;background:transparent url(images/pictoEvenement.gif) no-repeat 5px center;font-size:13px}
.evenementVitrine .unProduitEve{float:left;margin:0;padding-bottom:10px}
.evenementVitrine .unProduitEve .prix{text-align:center;margin-top:5px}
.evenementVitrine .unProduitEve .datePromo{font-size:11px}
.evenementVitrine .unProduitEve .prix a{color:#f22005;font-size:15px;text-decoration:none}
.evenementVitrine .unProduitEve table{height:135px;width:125px;border-collapse:collapse;margin:0 .5px}
.evenementVitrine .unProduitEve table td.image{padding:0;vertical-align:middle;text-align:center;background-color:#FFF;height:125px;width:125px}
.evenementVitrine .unProduitEve table td.text{vertical-align:middle;text-align:center}
#nuagetag{float:left;width:100%;font-weight:bold}
#nuagetag h3{color:#f47d27;font-size:18px;margin:0 0 10px 0;background:url(http://media.achat-ville.com/include/css_51/images/h3_recherche.gif) no-repeat bottom left;padding:5px 0}
#nuagetag p{padding:0 7px;margin:0;text-align:justify}
#nuagetag a,#nuagetag span{display:block;text-decoration:none;cursor:pointer;width:auto}
#nuagetag a{line-height:30px;float:left;vertical-align:middle;padding:0;margin:0}
#nuagetag span{padding:0;padding-left:25px;float:left}
#nuagetag span span{padding:0}
#nuagetag a.nua0{font-size:.8em;color:#7d7d7d}
#nuagetag a.nua1em{font-size:1.1em;color:#5096af}
#nuagetag a.nua2em{font-size:1.4em;color:#96b011}
#nuagetag a.nua3em{font-size:1.7em;color:#ee3016}
#pictoBonneAffaire{text-align:center}
#pictoBonneAffaire a{margin:auto;display:block;color:#FFF;font-weight:bold}
#pictoBonneAffaire span{position:relative;top:-25px}
.colonneCarte{float:right;width:130px;padding:0;margin:0 5px;text-align:center}
.colonneCarte a#liencarte{background:url(http://media.achat-ville.com/include/css_51/images/fondliencarte.gif) no-repeat 0 100%;width:130px;display:block;margin:auto;line-height:26px;text-decoration:none;color:#FFF;font-weight:bold}
.colonneCarte a.fleche_lien_carte{background:transparent url(http://media.achat-ville.com/include/css_51/images/fleche_lien_carte.gif) no-repeat right 2px;float:right;padding:0 17px;margin:0;color:#659f00;text-decoration:none}
.colonneCarte a.fleche_lien_carte:hover{text-decoration:underline}
#blocHaut{width:100%;float:left;margin:5px 0}
#colGauche{float:left;width:300px;margin:0 0 0 5px}
#colDroite{float:right;margin-right:5px;width:480px}
#pubGauche{float:left;margin-top:20px;margin-right:10px}
#unionCommerce{background-color:#fff;border:1px solid #e3e3e3;float:left;height:auto;margin-top:20px;padding-bottom:5px;width:508px}
#unionCommerce h3{background:url("images/puce_fleche_orange.gif") no-repeat scroll 10px 7px transparent;border-bottom:2px solid #fa862f;color:#000;font-size:14px;font-weight:bold;height:26px;line-height:26px;margin-bottom:0;margin-top:0;padding:0 5px 0 40px;text-transform:uppercase}
#unionCommerce .logo{border:1px solid #e3e3e3;height:125px;overflow:hidden;width:125px;vertical-align:middle;text-align:center}
#unionCommerce .resume{width:365px;height:95px;margin-top:15px}
#unionCommerce .resume a{color:#000;text-decoration:none}
.blocGrisVertReduit{width:792px;float:right;background:url(http://media.achat-ville.com/include/css_51/images/BasGris.gif) no-repeat 0 100%;padding-bottom:6px}
.blocGrisVertReduit{width:555px}
.blocOrange,.blocGrisVert{margin:0;margin-top:10px;float:left}
.blocGrisVert{float:right}
.blocAnnPrev{background:transparent url(http://media.achat-ville.com/include/css_51/images/LargeAnnPrev.gif) no-repeat 0 100%;margin:0;margin-top:10px;overflow:hidden;width:799px}
.blocOrange{float:left}
.blocOrange table.divImg td,.blocGrisVert table.divImg td,.blocGrisVertReduit table.divImg td{margin:auto;width:110px;height:100px;vertical-align:middle;text-align:center;padding:3px 0 0 0}
.blocGrisVert .libelle{width:110px;overflow:hidden}
#cartePostales .uneCartePostale .blcImg{float:right;margin-top:5px;width:auto}
#cartePostales .uneCartePostale .description{padding-left:5px}
.blcImg table.divImg{width:100%}
.blcImg table.divImg td{margin:auto;width:100%;height:260px;vertical-align:middle;text-align:center;padding:3px 0 0 0}
* html .blocGrisVert,* html .blocGrisVertReduit{display:inline}
.blocGrisVert,.blocGrisVertReduit{float:left}
.blocGris h2,#blocRechSpe h3{background-color:#333;border:0 none;color:#fff;font-size:18px;font-weight:normal;margin:5px 0;padding:3px 10px}
.contactGlobal h2{margin-top:0;font-size:14px;font-weight:bold}
.blocGris p{margin-left:10px;margin-right:10px}
.contactGlobal .blocGris p{margin-left:0;margin-right:10px}
.contactGlobal .blocGris th{width:18%}
.contactGlobal .blocGris td{width:81%}
.contactGlobal .blocGris td #CON_INFORMATION img{left:-18%;position:relative;top:15px}
.contactGlobal .blocGris .action .btn_orange{width:auto}
#blocCompte p{color:#000}
.blocGris #blocGris.produits,#blocGris .commande{margin:0 4px 5px 5px}
.blocGris .commande address{font-style:normal;padding-left:15px;color:#000;font-size:120%;margin:20px 10px 10px}
.commandeTerminee{float:right;margin:10px 4px 5px 5px;width:100%;padding-right:60px}
.commandeTerminee h2{color:#000;font-size:16px;font-weight:bold;height:26px;line-height:26px;margin-bottom:5px;margin-top:0;padding-left:4px}
.infosVirement{margin:0 0 0 7px;border-collapse:collapse}
.infosVirement td,.infosVirement th{border:1px solid #e4e4e4;padding:5px}
.pageProduit a.imprimante,.pageProduitReduit a.imprimante{background:transparent url(http://media.achat-ville.com/include/css_51/images/imprimante.gif) no-repeat top right;padding:2px 25px 4px 0;margin:-16px 10px 0 0;float:right;color:#76b516;text-align:right;width:500px}
.pageProduit,.pageProduitReduit{margin-right:0;float:left}
.pageProduit{width:809px}
.pageProduitReduit{width:555px;margin-right:5px}
.pageProduit h2,.pageProduitReduit h2{background:transparent url(http://media.achat-ville.com/include/css_51/images/h2_produit.jpg) no-repeat scroll left bottom;color:#76b516;font-size:20px;margin:0 0 10px 5px;padding:8px 0}
#actionPanier{float:left;width:100%;margin:10px 0}
#divQuantite{float:left}
#divQuantite a img{vertical-align:bottom}
#informationProduit{float:left;width:340px;padding:0;margin:5px 0 10px 0}
#informationProduit li{list-style-type:none;margin:3px 0}
.presentationProduit table.divImg td,.presentationPage table.divImg td{background:#fff none repeat scroll 0;border:1px solid #ddd;margin:auto;padding:0;text-align:center;vertical-align:middle;width:264px;height:270px}
.presentationProduit p.gris,.presentationPage p.gris{text-align:left;color:#767676}
.presentationProduit .imagePanier{vertical-align:middle}
.presentationProduit .facettes,.presentationPage .facettes{float:left;background:#fff none repeat scroll 0;border:1px solid #ddd;margin:0 2px;padding:5px 2px;text-align:center;vertical-align:middle;width:44px;height:35px}
.presentationProduit .facettes a,.presentationPage .facettes a{vertical-align:middle;line-height:35px}
.presentationProduit .facettes img,.presentationPage .facettes img{max-width:34px;max-height:34px}
.presentationProduit .choix{text-align:left}
.presentationProduit .choix label{display:block;margin-top:3px;padding:1px}
.presentationProduit .choix #divQuantite label{float:left;padding-top:10px;width:75px}
.presentationProduit .choix select{background-color:#fff;border:1px solid #666;color:#000;margin-bottom:3px;padding:1px;width:260px}
.presentationProduit .choix #divQuantite input{background-color:#fff;color:#64804a;padding:1px;text-align:center}
.presentationProduit .prix{text-align:left}
.presentationProduit .prix #spanPrix{color:#f22005;font-size:18px}
.presentationProduit span.prix{white-space:nowrap}
#blc_Prix{margin-top:5px;padding:0;font-size:12px;font-weight:bold;width:100%;float:right}
#blc_Prix a{color:#666}
#blc_Prix .submit,.blc_Prix .submit.rayon{float:left;width:123px;height:21px;padding:0 0 0 15px;margin:0 0 0 15px;border:0;background:url(images/panier.gif) no-repeat 100% 0;color:#fff}
.blc_Prix .submit.rayon{display:block;float:right;margin:1px 10px 1px auto;padding:3px 0 3px 8px;text-decoration:none}
form.blc_Prix{width:auto}
.blc_Prix span.submit.rayon{padding:4px 0 3px 25px;width:99px;text-align:left}
.pageProduit a:link,.pageProduit a.visited,.pageProduitReduit a:link,.pageProduitReduit a.visited{font-size:79%;font-weight:bold}
.varDisponibilite{overflow:auto;width:785px}
.blocLargeVert,#blocRechSpe{float:right;width:800px;margin:10px 5px 0 5px;overflow:hidden}
.blocLargeRouge a{color:#f93c42}
.blocLargeVert h3.vitrine{margin-bottom:15px}
.blocLargeVert p,.blocLargeRouge p{padding:5px;margin:0 10px}
.blocLargeVert .logoCommercant{float:left;margin-right:5px}
.blocLargeVert h3.vitrine a{color:#fff;text-decoration:none;font-size:1.2em}
.espacer{margin-right:10px;color:#666;line-height:26px}
.blocParametre{float:left;width:540px;margin:0 0 10px 5px;background:url(http://media.achat-ville.com/include/css_51/images/fd_parametre.jpg) no-repeat bottom left;padding-bottom:4px}
.blocParametre h3{background:url(http://media.achat-ville.com/include/css_51/images/fd_titre_parametre.jpg) no-repeat 0 0;color:#FFF;line-height:26px;font-size:14px;margin:0 0 3px 0;padding:0 5px}
#aVoir h3{float:left;width:100%;margin:0;font-size:13px}
#aVoir h3 span{background-color:#333;color:#fff;padding:3px 15px;margin:0 0 0 15px}
#aVoir{float:left;width:635px;margin:10px 0}
#aVoir .content{float:left;border-top:5px solid #333;width:635px}
#aVoir .content #libelle{float:left;border:1px solid #e3e3e3;background-color:#f4f4f4;margin:-1px 0 5px 0;padding:3px 0 3px 5px;width:99%;font-weight:bold;font-size:120%}
#aVoir .content .unProduit{float:left;margin:0;padding-bottom:10px}
}
#aVoir .content .unProduit:hover{background:transparent url(http://media.achat-ville.com/include/css_51/images/mini_fleche.gif) no-repeat bottom center}
#aVoir .content .unProduit .prix{text-align:center;margin-top:5px}
#aVoir .content .unProduit .datePromo{font-size:11px}
#aVoir .content .unProduit .prix a{color:#f22005;font-size:15px;text-decoration:none}
#aVoir .content .unProduit table{border-bottom:1px solid #cecece;height:135px;width:125px;border-collapse:collapse;border-left:1px solid #cecece}
#aVoir .content .unProduit table.last{border-right:1px solid #cecece}
.nouveauteCommerce{float:left;width:100%}
.nouveauteCommerce h3{color:#666;padding:5px 10px}
.nouveauteCommerce .unProduit{text-align:center;border-bottom:1px solid #cecece;padding:10px 0}
.nouveauteCommerce table.divImg,#Evenement table.divImg{margin-left:3px;width:100%}
.nouveauteCommerce table.divImg td.image,#aVoir table.divImg td.image,#Evenement table.divImg td.image{padding:0;vertical-align:middle;text-align:center;background-color:#FFF;height:125px;width:125px;border:1px solid #e3e3e3}
.nouveauteCommerce table.divImg td.text,#aVoir table.divImg td.text,#Evenement table.divImg td.text{vertical-align:middle;text-align:center}
.nouveauteCommerce #produit,#aVoir #produit,#Evenement #produit{width:189px;float:left}
#aVoir .img{float:left}
.divImg a{text-decoration:none !important}
.divImg a:hover{text-decoration:underline !important}
#aVoir .libelle{float:left;padding-left:10px}
.unRayon td.divImg{margin:auto;width:110px;height:90px;vertical-align:middle;text-align:center}
.blocGrisVertReduit address,.blocLargeVert address,.blocRondOrange address{margin:0 10px;font-style:normal}
.blocRondOrange .horaire{border-collapse:collapse;margin:0 5px}
.blocRondOrange .horaire th{color:#f47d27}
#couponTitleAndSearch{width:100%}
#couponTitleAndSearch td{vertical-align:top;width:50%}
#couponTitleAndSearch h2{border:0}
h2#titreListeCoupon{background:0;padding-left:0}
.pageEconomisez h2.titreListeCoupon{background:0;padding-left:0;overflow:hidden}
h2.titreListeCoupon span.nbRes{float:right;padding:10px 0 0 0;font-size:80%}
h2.titreListeCoupon a,h2.titreListeCoupon span,h2.titreListeCoupon img{display:inline;float:left}
h2.titreListeCoupon a.rssTitre{top:2px}
.rechercheAccueil.economisez{width:360px;position:absolute;margin:0 3px 8px 0;height:31px;float:right}
.rechercheAccueil.economisez .submit{float:none}
.pageEconomisez h2{border-bottom:2px solid #029add;padding-bottom:2px;margin-bottom:8px;background:transparent url(http://media.achat-ville.com/include/css_51/images/fondH2Coupon.png) no-repeat left center;padding-left:40px}
.pageEconomisez h2 a img{margin-left:5px;margin-bottom:-3px}
.pageEconomisez .blocNavigation{background:0}
.pageEconomisez table.EcoUnCoupon{background:#f5f5f5 !important;border:2px dashed #989898}
.pageEconomisez .EcoUnCoupon .EcoImageCommerce{border-right:0;vertical-align:top;padding-left:50px;padding-top:10px}
.pageEconomisez .EcoUnCoupon .EcoImageCommerce div,#bonneAffaireVitrine .unCoupon .imageCommerce div{background:none repeat scroll 0 0 #fff;border:1px solid #e3e3e3;height:90px;margin-bottom:5px;width:90px;display:table-cell;vertical-align:middle}
.pageEconomisez .typeCoupon,.pageCoupon .bonReduction,#vitrine .bonReduction{background:none repeat scroll 0 0 #019ade;color:#fff;font-size:12px !important;text-align:center;text-transform:uppercase;font-weight:bold}
.pageEconomisez .EcoDescriptionCoupon,.pageCoupon .EcoDescriptionCoupon,#vitrine .EcoDescriptionCoupon{width:205px}
.pageEconomisez .EcoDescriptionCoupon,.pageCoupon .EcoDescriptionCoupon,.EcoDescriptionCoupon .imageCommerce,#vitrine .imageCommerce,#vitrine .EcoDescriptionCoupon{vertical-align:top}
.pageEconomisez .descriptionCoupon{border-bottom:0;font-weight:normal;padding:10px 50px}
.pageEconomisez .validiteCoupon{color:#7a7a7a;font-weight:normal}
.pageEconomisez .enseigneCoupon a{background:none repeat scroll 0 0 #fff;border:1px solid #e1e1e1;color:#000;display:inline-block;font-weight:bold;margin-left:48px;padding:3px 0;text-align:center;text-decoration:none;width:270px}
.pageEconomisez .tauxRemise,.pageCoupon .tauxRemise,#vitrine .tauxRemise{color:#0097e4;font-size:20px;font-weight:bold}
.pageEconomisez .deRemise,.pageCoupon .deRemise,#vitrine .deRemise{color:#0097e4;font-weight:bold}
.pageEconomisez .EcoDescriptionCoupon table{margin-top:10px}
.pageEconomisez .socialNetwork ul,.pageCoupon .socialNetwork ul,#vitrine .socialNetwork ul{margin:0 0 0 9px}
.pageCoupon .socialNetwork ul,#vitrine .socialNetwork ul{padding-left:0}
.pageEconomisez .socialNetwork ul li,.pageCoupon .socialNetwork ul li,#vitrine .socialNetwork ul li{list-style:none;float:left;margin-right:10px;color:#000}
.pageEconomisez .favorisCoupon{margin:5px 25px 10px 50px}
.pageCoupon .favorisCoupon,#vitrine .favorisCoupon{margin:5px 25px 10px 10px}
.pageEconomisez .impressionCoupon,.pageCoupon .impressionCoupon,#vitrine .impressionCoupon{float:left !important;margin-top:5px}
.pageCoupon .imageCommerce{padding-left:5px !important}
.blocNavigation{text-align:center;padding:5px;float:left;width:620px;background-color:#f1a708}
.blocNavigationDomSpe{text-align:center;padding:5px;float:left;width:98%;background-color:#f1a708}
.regletteNavigation span{float:left;margin:0 2px;padding:2px 7px;text-align:center;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;background-color:#FFF}
.regletteNavigation .sortBy{float:right}
.regletteNavigation span.selected{font-weight:bold;background-color:#f2ce80}
.regletteNavigation span.next,.regletteNavigation span.before{background-color:#f1a708}
.regletteNavigation span.premiere,.regletteNavigation span.derniere{width:70px}
.regletteNavigation a{text-decoration:none}
.regletteNavigation a:hover{text-decoration:underline}
.filtre{float:left;margin:5px 0;width:630px;border-bottom:1px solid #dcdcdc;padding:3px 0}
.produitAll .filtre{padding:3px 5px 3px 5px}
.filtre .filtre_g{float:left}
.filtre .filtre_d{float:right}
#tableCarte{width:auto;margin:10px 0;border-collapse:collapse;border:0}
#tableCarte td{text-align:center;vertical-align:top}
#tableCarte td.tdListe{width:280px}
#tableCarte td.tdListe span{color:#f47d27}
#tableCarte td.tdListe td{text-align:left;vertical-align:middle}
#tableCarte td.tdListe td.adh{height:38px}
#tableCarte td.tdMap{width:500px;background:transparent url(http://media.achat-ville.com/include/css_51/images/td_foot_carte.jpg) no-repeat left top}
#tableCarte td.head{background:transparent url(http://media.achat-ville.com/include/css_51/images/td_head_carte.jpg) no-repeat;height:26px;color:#FFF;font-size:17px;font-weight:bold;text-align:left;padding-left:10px}
#tableCarte td.foot{background:transparent url(http://media.achat-ville.com/include/css_51/images/td_foot_carte.jpg) no-repeat bottom center}
#tableCarte ul.gooMapLegende{list-style-type:none;margin:0;padding:4px;width:100%;overflow:hidden}
#tableCarte ul.gooMapLegende li{display:block;float:left;width:50%;margin:0;padding:0;text-align:left}
#tableCarte ul.gooMapLegende li img{float:left;margin-right:5px}
#tableCarte td.tdListe td a.lienSite{display:block;color:#666}
#gooMapWide.wideScreen{position:fixed !important;top:0 !important;bottom:0 !important;right:0 !important;left:0 !important;margin:0 !important;background-color:#ccc;z-index:9999}
#VMBubble{width:290px!important}
#VMBubble td{line-height:1}
.VMRoadSheet{BORDER-TOP:#006 1px solid;FONT-SIZE:12px;WIDTH:560px;BORDER-BOTTOM:#006 1px solid;BORDER-COLLAPSE:collapse}
a.rechCarto{float:right;display:block;padding:0 10px 0 35px;line-height:25px;background:transparent url(http://media.achat-ville.com/include/css_51/images/lienCarto.jpg) no-repeat 0 0}
#vitrineEnseigne{float:left;width:100%;border-bottom:1px solid #e3e3e3}
#vitrineEnseigne h1{float:left;font-size:17px;margin:0;padding:10px}
#vitrineEnseigne h1 a{text-decoration:none;color:#000}
#vitrineNavigation .btn_gris{width:150px;margin:5px}
.presentationProduit .btn_gris{margin:5px 0}
.puce_grise{background:transparent url(images/puce_grise.gif) no-repeat top left;display:block;border-bottom:1px solid #f4f4f4;display:block;line-height:20px;margin:5px 0 5px 0;padding:0 0 5px 25px;text-decoration:none}
.puce_grise:hover{text-decoration:underline}
.btn_gris{font-size:12px;border:1px solid #b0b0b0 !important;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;background:#b0b0b0;background:-moz-linear-gradient(top,#d6d6d6,#b0b0b0 50%,#b0b0b0);background:-webkit-gradient(linear,left top,left bottom,from(#d6d6d6),to(#b0b0b0),color-stop(0.5,#b0b0b0));text-decoration:none;padding:3px 5px 3px 3px;color:#000;cursor:pointer}
.btn_orange,.bouton_orange{font-size:12px;border:1px solid #cc8a02;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;background:#b0b0b0;background:-moz-linear-gradient(top,#facb7b,#f2a603 50%,#f2a603);background:-webkit-gradient(linear,left top,left bottom,from(#facb7b),to(#f2a603),color-stop(0.5,#f2a603));text-decoration:none;padding:3px 5px 3px 3px;color:#000;cursor:pointer}
.btn_rose{font-size:12px;border:1px solid #d6007e;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;background:#e57dbc;background:-moz-linear-gradient(top,#e57dbc,#cd037b 50%,#cd037b);background:-webkit-gradient(linear,left top,left bottom,from(#e57dbc),to(#cd037b),color-stop(0.5,#cd037b));text-decoration:none;padding:3px 5px 3px 3px;color:#FFF;cursor:pointer}
.btn_bleu{font-size:12px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;background:#029add;background:-moz-linear-gradient(top,#7bccea,#2aade3 50%,#029add);background:-webkit-gradient(linear,left top,left bottom,from(#7bccea),to(#2aade3),color-stop(0.5,#029add));border:1px solid #019ade;text-decoration:none;padding:3px 5px 3px 3px;color:#FFF;cursor:pointer}
.btn_gris a,.btn_orange a{text-decoration:none;color:#000}
.btn_rose a,.btn_bleu a{text-decoration:none;color:#FFF}
;.btn_gris a:hover,.btn_rose a:hover,.btn_bleu a:hover{text-decoration:underline}
.btn_orange_poursuivre{background:transparent url(http://media.achat-ville.com/include/css_51/images/btn_orange_poursuivre.gif) no-repeat top left;border:0;padding:0 10px 0 10px;height:23px;font-size:12px;text-decoration:none;color:#000;cursor:pointer;float:right;width:180px}
.btn_gris_retour{background:url(http://media.achat-ville.com/include/css_51/images/btn_gris_retour.gif) no-repeat top left;padding:0 10px 0 20px;line-height:23px;font-size:12px;text-decoration:none;color:#000;cursor:pointer}
.btn_contact{background:url(images/btn_contact.gif) no-repeat top left;border-radius:3px 3px 3px 3px;font-size:12px;text-decoration:none;padding:3px 5px 3px 18px;color:#000;cursor:pointer;margin:7px;float:right;width:53px}
#vitrineNavigation{float:left;width:176px}
.navVitrine{float:left;margin:0;padding:0}
#vitrineNavigation #logoCommercant{text-align:center;border-bottom:1px solid #e4e4e4}
#menu,#horaire{padding:0;margin:5px 0}
#horaire li{list-style-type:none;border-bottom:1px solid #e4e4e4;padding:5px 0 5px 10px}
#menu li{list-style-type:none;border-bottom:1px solid #e4e4e4;padding:5px 0 5px 10px;width:167px;position:relative;z-index:50}
#menu li.selected,#menu li:hover{list-style-type:none;background-color:#f0a702;padding:5px 0 5px 10px;width:167px;position:relative;z-index:50}
#menu li a{text-decoration:none;padding:5px 0 5px 10px;display:block;background:transparent url(images/fleche_menu.gif) center left no-repeat;color:#000;width:155px;word-wrap:break-word}
#menu li.selected a{background:transparent url(images/fleche_menu_orange.gif) center left no-repeat}
#menu li a.home{text-decoration:none;padding:0 0 0 15px;display:block;background:transparent url(images/home.gif) center left no-repeat;color:#000}
#menu li a.home:hover{background:transparent url(images/home.gif) center left no-repeat;padding:0 0 0 15px}
#menu li a:hover{background:transparent url(images/fleche_menu_orange.gif) center left no-repeat}
#menu .sousMenu{left:-9999px;position:absolute;top:auto;left:177px;width:650px;z-index:3;border:6px solid #f0a702}
#menu .niv1 .sousMenu .left{width:33%;float:left}
#menu .niv1 .sousMenu{background-color:#fff;clear:both;font-family:Arial;font-size:11px;margin:0 auto;text-align:left;padding:0;left:177px}
#menu .niv1 .sousMenu li{border-bottom:1px solid #d7d7d7;margin:0;padding:0;background-color:#fff;border:0}
#menu .niv1 .sousMenu .niv2 a{background-image:none;color:#000;padding-left:20px;font-size:11px;font-weight:bold;border-bottom:1px solid #e4e4e4;width:auto;background:url("http://media.achat-ville.com/include/css_51/images/picto-arrow-square.gif") no-repeat scroll 5px center #fff}
#menu .niv1 .sousMenu .niv2 a:hover{color:#f5a200;text-decoration:none;padding-left:20px;font-size:11px;border-bottom:1px solid #e4e4e4}
#menu .niv1 .sousMenu .niv3 a{font-weight:normal;border:0;padding:0 0 0 15px;background:transparent url(images/fleche_menu.gif) no-repeat scroll 5px center}
#menu .niv1 .sousMenu .niv3 a:hover{background:transparent url(http://media.achat-ville.com/include/css_51/images/fleche_droite_orange.gif) no-repeat scroll 5px center;padding-left:15px;color:#f5a200}
#vitrine{border-left:1px solid #e4e4e4;float:right;padding:5px 10px 5px 9px;width:630px}
#vitrine .left.half,#vitrine .right.half{width:49%}
#vitrine #infoCommercant,#pageCommande #infoCommercant{border:1px solid #e3e3e3;border-top:3px solid #e3e3e3;background-color:#f4f4f4}
#pageCommande #infoCommercant{float:left;margin-bottom:10px;margin-left:10px;margin-top:10px;width:75%}
#pageCommande #bouton{float:right;margin-bottom:15px;margin-right:5px}
#vitrine #infoCommercant ul{pading:0;margin:0}
#vitrine #infoCommercant ul li{display:inline-table}
#vitrine #miniTexteCommerce,#vitrine .fluxBloc{float:left;margin:0 0 10px 0;width:100%}
#vitrine #miniTexteCommerce #photo{float:left;margin:0 10px 10px 0;padding:5px 0 2px 0}
#vitrine #miniTexteCommerce #photoLarge{margin:0 0 10px 0;width:628px;text-align:center;border:1px solid #e3e3e3;border-top:0;padding:5px 0 2px 0}
#bonneAffaireCommerce{float:left;border:1px solid #e5e5e5;margin:5px 0;width:100%}
#bonneAffaireVitrine{float:left;border:1px solid #e5e5e5;width:100%;background-color:#f4f4f4}
#bonneAffaireVitrine h3{color:#000;font-size:16px;margin:0;padding:5px 0 5px 35px;border-bottom:2px solid #029add;background:#fff url(images/pictoBA.gif) no-repeat 2px center}
.blockSocialNetwork{float:right;text-align:right;width:350px;padding:5px 0}
.blockNextPrevious a{color:#666 !important}
#bonneAffaireVitrine .blockSocialNetwork ul{padding:0;margin:0}
#bonneAffaireVitrine .blockSocialNetwork ul li{display:inline}
#bonneAffaireVitrine .unCoupon{float:right;width:310px;height:265px;border-bottom:2px dashed #b3b3b3}
#bonneAffaireVitrine .unCoupon.left{border-right:2px dashed #b3b3b3;float:left;clear:both}
#bonneAffaireCommerce h3{color:#000;margin:0;padding:5px 0 5px 35px;border-bottom:2px solid #029add;background:transparent url(images/pictoBA.gif) no-repeat 2px center;font-size:13px}
#bonneAffaireCommerce .unCoupon{float:left;width:33%}
#bonneAffaireCommerce .picto{float:left;text-align:center;background:transparent url(images/picto_ba.png) no-repeat 2px center;color:#fff;font-size:12px;font-weight:bold;height:70px;line-height:70px;vertical-aligne:middle;width:58px;margin:0 10px;white-space:nowrap}
#bonneAffaireCommerce .texte{float:left;margin:6px 0;padding:10px 0;width:126px}
#bonneAffaireCommerce .texte a{color:#000;font-weight:bold}
#vitrine h2{background-color:#333;color:#fff;font-size:16px;font-weight:bold;margin:0;padding:6px 10px;border:0}
#vitrine h2.titrePlanAcces{margin-top:10px}
.presentationProduit{float:left;width:100%;margin:5px 0 10px 0}
#blcBouton{float:right;width:340px}
.descriptionProduit{margin:50px 0 10px 0}
.presentationPage{float:left;margin:5px 0 10px 0;width:100%}
.descriptionProduit h1,.blcDescription h1,#descriptionCommerce h1,.descriptionProduit h2,.blcDescription h2,#descriptionCommerce h2,.descriptionProduit h3,.blcDescription h3,#descriptionCommerce h3,.descriptionProduit h4,.blcDescription h4,#descriptionCommerce h4,.descriptionProduit h5,.blcDescription h5,#descriptionCommerce h5{padding:0;margin:0;background-color:inherit;color:inherit;text-transform:none;border:0;font-weight:inherit}
.descriptionProduit h1,.blcDescription h1,#descriptionCommerce h1{font-size:15px}
.descriptionProduit h2,.blcDescription h2,#descriptionCommerce h2{font-size:14px}
.descriptionProduit h3,.blcDescription h3,#descriptionCommerce h3{font-size:13px}
.descriptionProduit h4,.blcDescription h4,#descriptionCommerce h4{font-size:12px}
.descriptionProduit h5,.blcDescription h5,#descriptionCommerce h5{font-size:11px}
.descriptionProduit ul{overflow:hidden;list-style-position:inside;margin-left:0;padding-left:20px}
.descriptionProduit ul li{list-style:disc outside none}
#blcGauche{float:left;width:280px;margin-right:5px}
.presentationProduit #blcImage,.presentationPage #blcImage{float:left;background-color:#e2e2e0;padding:0 0 3px 0}
.galerie{background:transparent url(http://media.achat-ville.com/include/css_51/images/galerie.gif) no-repeat center left;padding-left:25px;float:left;margin:10px 0}
.presentationPage #blcImage{margin:0 10px 10px 0}
.presentationProduit .blockSocialNetwork,.presentationPage .blockSocialNetwork{float:right;text-align:right;width:340px;border-bottom:1px solid #cecece;padding:5px 0;margin:0 0 5px 0}
.presentationProduit .blockSocialNetwork ul,.presentationPage .blockSocialNetwork ul{padding:0;margin:0}
.presentationProduit .blockSocialNetwork ul li,.presentationPage .blockSocialNetwork ul li{display:inline}
.presentationProduit #blcAchat{float:right;width:340px}
.btn_gris .questionProduit{background:transparent url(http://media.achat-ville.com/include/css_51/images/questionProduit.gif) no-repeat center left;color:#000;padding-left:21px}
.btn_gris .fournisseur{background:transparent url(http://media.achat-ville.com/include/css_51/images/fournisseur.gif) no-repeat center left;color:#000;padding-left:21px}
.btn_gris .flecheBlanche,.btn_orange .flecheBlanche{background:transparent url(images/fleche_blanche.gif) no-repeat center left;color:#000;padding-left:10px;border:0}
.btn_gris .flecheBlancheBack,.btn_orange .flecheBlancheBack{background:transparent url(http://media.achat-ville.com/include/css_51/images/fleche_blanche_back.gif) no-repeat center left;color:#000;padding-left:10px;border:0}
.btn_rose .coeur{background:transparent url(http://media.achat-ville.com/include/css_51/images/coeur.gif) no-repeat center left;padding-left:15px}
.btn_bleu .coeur{background:transparent url(http://media.achat-ville.com/include/css_51/images/CoeurBleu.gif) no-repeat center left;padding-left:15px}
.btn_gris .localisation{background:transparent url(http://media.achat-ville.com/include/css_51/images/pictoLocalisation.png) no-repeat center left;color:#000;padding-left:17px;padding-right:7px}
.btn_orange .flecheQuiMonte{background:transparent url(http://media.achat-ville.com/include/css_51/images/pictoFlecheQuiMonte.png) no-repeat center left;color:#000;padding-left:18px;text-decoration:none}
.unRayon,.unDomSpe,.unAdherent{display:block;padding:10px 5px;width:800px;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.unAdherent,.unRayon{width:auto}
.unDomSpe,.unAdherent{padding:0 5px;Border-top:1px solid #e3e3e3}
.unDomSpe .adresse,.unAdherent .adresse{color:#666}
.unDomSpe .referencement,.unAdherent .referencement{color:#000;font-weight:bold}
.unRayon h4,.unDomSpe h4,.unAdherent h4{margin:0;padding:0;font-size:14px}
.unRayon h4 a,.unDomSpe h4 a,.unAdherent a{text-decoration:none;color:#000}
.unDomSpe h4 a,.unAdherent h4 a{text-decoration:underline}
.unRayon .prix{color:#ea320e;font-weight:bold;font-size:14px}
.fd_rayon0,.fd_DomSpe0{background-color:#fff}
.fd_rayon1,.fd_DomSpe1{background-color:#f4f4f4}
.fd_DomSpe0 td>a,.fd_DomSpe1 td>a,.fd_DomSpe1 .logoVitrine{display:table-cell;height:125px;width:125px;border:1px solid #e3e3e3;vertical-align:middle;text-align:center}
.fd_DomSpe0 td>a img,.fd_DomSpe1 td>a img,.fd_DomSpe1 .logoVitrine img{display:block;margin:0 auto}
.fd_DomSpe1 .logoVitrine.nonImage,.fd_DomSpe0 .logoVitrine.nonImage{display:table-cell;height:125px;width:125px;border:none !important;vertical-align:middle;text-align:center}
.ongletRecherche,.ongletCompte{float:left;padding-bottom:8px;margin:20px 0 0 5px;background:url(http://media.achat-ville.com/include/css_51/images/h2_ombre_fond.gif) no-repeat left bottom;width:100%}
.ongletRecherche{width:790px}
.ongletRecherche h2,.ongletCompte h4{margin:0;text-align:center;width:125px}
.ongletCompte h4{width:140px}
.ongletRecherche h2,.ongletCompte h4{float:left;text-decoration:none;background:transparent url(http://media.achat-ville.com/include/css_51/images/resultats_ongletOff_apres.gif) no-repeat right top}
.ongletRecherche h2 a,.ongletCompte h4 a{text-decoration:none}
.ongletRecherche h2 span,.ongletCompte h4 span{display:block;height:28px;line-height:28px;font-size:15px;font-weight:bold;background:transparent url(http://media.achat-ville.com/include/css_51/images/resultats_ongletOff_avant.gif) no-repeat left top;padding:0 10px;color:#709e02}
.ongletRecherche h2.actif,.ongletCompte h4.actif{background:transparent url(http://media.achat-ville.com/include/css_51/images/resultats_ongletOn_apres.gif) no-repeat right top}
.ongletRecherche h2.actif span,.ongletCompte h4.actif span{background:transparent url(http://media.achat-ville.com/include/css_51/images/resultats_ongletOn_avant.gif) no-repeat left top;color:#FFF}
.linkCarte{margin-left:10px}
.unDomSpe .btn_orange,.unDomSpe .btn_gris{width:85px}
.unDomSpe .btn_orange a,.unDomSpe .btn_gris a{padding-left:17px !important}
div.ajaSearchWait{display:block;background:#CCC url(http://media.achat-ville.com/include/css_51/images/ajax-loader.gif) no-repeat 380px 20px;position:absolute;width:800px;left:5px;top:10px;filter:alpha(Opacity=0);opacity:.0;-moz-border-radius:5px;-webkit-border-radius:5px}
#cover{display:block;z-index:100;filter:alpha(Opacity=50);opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;cursor:wait}
#unAmi,#uneQuestion,#unMail,#unMotdePasse,#unFavoris,#unCommentaire{display:block;z-index:200;filter:alpha(Opacity=100);opacity:1;width:500px;position:absolute;top:0;left:50px;background-color:#fff;border:1px solid #8bc33a;padding:15px}
#unFormulaireRss{top:0;background-color:#fff;padding:0}
#unAmi h3,#uneQuestion h3,#unMail h3,#unMotdePasse h3,#unFavoris h3,#unCommentaire h3,#unFormulaireRss h3{color:#f77329;border-bottom:1px solid #f77329;font-size:160%;margin-bottom:10px;text-align:left}
#unAmi .colDroite,#uneQuestion .colDroite{text-align:left;float:left;width:250px;padding-top:13px}
#unAmi .colGauche,#uneQuestion .colGauche,#unMail .colGauche{text-align:left;float:left;width:250px}
#unAmi label,#uneQuestion label,#unMail label,#unMotdePasse label,#unFormulaireRss label{height:20px}
#unAmi .colGauche input,#uneQuestion .colGauche input{width:95%;height:20px}
#unAmi .colDroite textarea,#uneQuestion .colDroite textarea{height:65px;width:97%}
#unFormulaireRss .domaine p{font-size:8px;font-style:italic;display:none;width:90%}
#unAmi .action,#uneQuestion .action,#unMail .action,#unMotdePasse .action,#unCommentaire .action,#unFormulaireRss .action{text-align:right;padding:5px 20px}
#unCommentaire .action{text-align:left}
#unMail .envoi,#unAmi .envoi,#uneQuestion .envoi,#unMotdePasse .envoi,#unFavoris .envoi,#unCommentaire .envoi,#unFormulaireRss .envoi{width:155px;height:26px;border:0;background:url(http://media.achat-ville.com/include/css_51/images/SubmitCoupon.gif) no-repeat 100% 0;color:#fff;cursor:pointer}
#unFavoris .envoi{margin-top:15px}
.fermer{margin-top:-26px;font-size:12px !important;padding:0 30px 3px 0 !important;display:block;float:right;text-decoration:underline;color:#666}
.fermer:hover{color:#000 !important}
#unMail .fermer,#unAmi .fermer,#uneQuestion .fermer,#unMotdePasse .fermer,#unFavoris .fermer,#unCommentaire .fermer,#unFormulaireRssFrame .fermer{margin-top:-4px;font-size:12px !important;padding:0 30px 3px 0 !important;background:#fff url(http://media.achat-ville.com/include/css_51/images/close_grey2.gif) right -2px no-repeat;display:block;float:right;text-decoration:underline;color:#666}
#unMail .fermer:hover,#unAmi .fermer:hover,#uneQuestion .fermer:hover,#unMotdePasse .fermer:hover,#unFavoris .fermer:hover,#unCommentaire .fermer:hover,#unFormulaireRssFrame .fermer:hover{color:#000 !important;background:#fff url(http://media.achat-ville.com/include/css_51/images/close_grey2.gif) right -184px no-repeat}
#unFormulaireRss .domaine{float:left;width:40%;text-align:left}
#unFormulaireRss .infoDomaine{float:left;width:10%}
#unFormulaireRss table{width:480px}
#formTAE h3{padding-left:0}
#formTAE input{width:75%}
#formTAE .action input,#formTAE #goo_search_action{width:100%}
#formTAE input#TAE_CODE_POSTAL,#formTAE input#TAE_CAPTCHA{width:30%}
#formTAE textarea#TAE_TEXT{width:87%}
#formTAE input#horairePasOuv,#formTAE input#lundi4,#formTAE input#mardi4,#formTAE input#mercredi4,#formTAE input#jeudi4,#formTAE input#vendredi4,#formTAE input#samedi4,#formTAE input#dimanche4,#formTAE input#TAE_DIFFUSIONINFO,#formTAE input#TAE_PARTENAIREINFO{width:auto}
#formTAE input#lundi0,#formTAE input#lundi1,#formTAE input#lundi2,#formTAE input#lundi3,#formTAE input#mardi1,#formTAE input#mardi2,#formTAE input#mardi3,#formTAE input#mardi0,#formTAE input#mercredi1,#formTAE input#mercredi2,#formTAE input#mercredi3,#formTAE input#mercredi0,#formTAE input#jeudi1,#formTAE input#jeudi2,#formTAE input#jeudi3,#formTAE input#jeudi0,#formTAE input#vendredi1,#formTAE input#vendredi2,#formTAE input#vendredi3,#formTAE input#vendredi0,#formTAE input#samedi1,#formTAE input#samedi2,#formTAE input#samedi3,#formTAE input#samedi0,#formTAE input#dimanche1,#formTAE input#dimanche2,#formTAE input#dimanche3,#formTAE input#dimanche0{width:15%}
.formAnnEnr,.formulaire{text-align:center}
.formulaire fieldset{margin:10px auto;text-align:left;border:0;padding:5px 0}
.formAnnEnr fieldset{margin:5px auto;text-align:left;width:95%;border:0}
.formAnnEnr table,.formulaire table{width:100%}
.commandeCommentaire{width:100%}
.formAnnEnr fieldset legend,.formulaire fieldset legend{font-weight:bold;font-size:1.3em;color:#ef6f14;text-transform:uppercase}
.formAnnEnr fieldset h3,.formulaire fieldset h3{color:#333;width:95%;padding-left:10px;float:left;font-size:14px;margin:5px auto;text-align:left;border:0}
.formAnnEnr fieldset p,.formulaire fieldset p{padding:4px;color:#000}
.formAnnEnr fieldset p a,.formulaire fieldset p a{color:#ef6c11}
.formAnnEnr fieldset .alter0,.formulaire fieldset .alter0{background-color:#fff}
.formAnnEnr fieldset label,.formulaire fieldset label{margin:0 10px 0 0;padding:4px 0;font-weight:normal}
.formulaire fieldset label{color:#000}
.formAnnEnr fieldset th,.formulaire fieldset th{width:100%;padding:4px 0;float:left;text-align:left}
.formAnnEnr fieldset tr.stayInline th,.formulaire fieldset tr.stayInline th{width:48%;padding:4px 0;float:left}
.formAnnEnr fieldset tr.newsletter th,.formulaire fieldset tr.newsletter th{width:auto;padding:5px 0}
.formAnnEnr fieldset tr.stayInline td.stayInlineLeft,.formulaire fieldset tr.stayInline td.stayInlineLeft,.formAnnEnr fieldset tr.stayInline th.stayInlineLeft,.formulaire fieldset tr.stayInline th.stayInlineLeft{padding-right:2%}
.formAnnEnr fieldset tr.newsletter td,.formulaire fieldset tr.newsletter td{width:auto;padding:7px 0}
#vitrine td.stayInlineLeft input{width:98%}
#vitrine form{width:98%;padding-right:10px}
#vitrine #formContact .btn_orange{width:70px}
#vitrine fieldset .twoCell td,#vitrine fieldset .twoCell th{padding-right:1%;width:49%;float:none}
#vitrine fieldset .twoCell input,#vitrine fieldset .twoCell label{width:98%}
#vitrine fieldset .twoCell .checkbox{width:20px}
.formAnnEnr fieldset td{width:50%}
.formAnnEnr fieldset textarea,.formAnnEnr fieldset input,.formulaire fieldset textarea,.formulaire fieldset input{border:1px dotted #828282;background-color:transparent;padding:1px 3px;width:99%}
#formContactGlobal fieldset input[type=text]{width:40%}
.formAnnEnr fieldset input.btn_orange{border:0}
.formAnnEnr fieldset input.checkbox,.formAnnEnr fieldset input.radio,.formulaire fieldset input.checkbox,.formulaire fieldset input.radio{width:20px;border:0}
.formAnnEnr fieldset .action,.formulaire fieldset .action{padding:5px 0;width:100%;font-size:12px;font-weight:bold}
#supContact,.formAnnEnr fieldset .action .submit,.formulaire fieldset .action .submit{cursor:pointer;float:right;width:195px;height:26px;padding-right:5px;border:0;background:url(http://media.achat-ville.com/include/css_51/images/SubmitPanier.gif) no-repeat 100% 0;color:#fff}
.formAnnEnr fieldset input .ajouter,.formAnnEnr fieldset input .modifier,.formulaire fieldset input.ajouter,.formulaire fieldset input.modifier{float:right;height:28px;padding-left:13px;background-image:url(http://media.achat-ville.com/include/css_51/images/Submit_Save.gif);color:#fff;border:0;width:172px}
#panier{float:left}
#panier .submit{border:0 none;color:#fff;float:left;height:21px;margin:0 0 0 15px;padding:0 0 0 15px;width:123px}
#panier .supprimer{margin-top:10px}
#panier .supprimer a{text-decoration:none;background:url(http://media.achat-ville.com/include/css_51/images/supprimerProduit.gif) left center no-repeat;padding-left:17px}
#panier .supprimer a:hover{text-decoration:underline}
#panier h2{color:#000;font-size:16px;font-weight:bold;line-height:10px;margin:0;text-transform:uppercase}
#panier h2 span{margin:0 10px}
#panier table{border:1px solid #e0e0e0;border-spacing:0;margin-left:20px;margin-top:10px;width:95%}
#panier th{height:32px;padding:3px;text-align:center;background-color:#000;color:#fff;border-right:1px solid #ddd}
#panier tr.alter0{background-color:#f4f4f4}
#panier tr.alter1{background-color:#fff}
#panier tr.alter2{background-color:#f4f4f4}
#panier tr.alter3{background-color:#c8c8c8}
#panier td{padding:5px;border-right:1px solid #ddd}
#panier .action{border-right:1px solid #ddd}
#panier .nom{text-align:left}
#panier .image{float:left;padding:0 3px}
#panier .nom a{color:#000;font-weight:bold}
#panier .quantite{width:90px}
#panier .quantite img{vertical-align:bottom}
#panier .frais{text-align:right}
#panier .reduction{text-align:right}
#panier .prix{text-align:right;border-right:0}
#panier .libelle{text-align:left;font-weight:bold;padding-left:5px}
#panier .Total{text-align:right}
#formMonMotDePasse .btn_orange,#formPassword .btn_orange,#formMonAdresse .btn_orange,#cpt_contenu .btn_orange{margin:5px}
#formMonMotDePasse .submit,#formPassword .submit,#formMonAdresse .submit,#cpt_contenu .submit{background:none repeat scroll 0 0 transparent;border:0 none;color:#000;float:right;font-weight:bold;height:20px;width:155px}
#panier #bouton .submit,#panier .idbouton .submit,#formCommande #bouton .submit{background:url("images/fleche_blanche.gif") no-repeat scroll right center transparent;border:0 none;color:#000;float:right;height:20px;padding-right:30px;width:180px;font-weight:bold;display:block}
#panier #bouton .retour.large{background:url("http://media.achat-ville.com/include/css_51/images/fleche_blanche_retour.gif") no-repeat scroll left center transparent;border:0 none;color:#000;float:left;font-weight:bold;height:20px;padding-left:20px;width:195px;margin-left:5px}
#panier .preparation{border:1px solid #e0e0e0;margin-top:15px}
#panier .preparation .Total{border-right:0}
#panier #bouton,#panier .idbouton,#pageCommande #bouton{float:left;font-size:12px;margin-left:20px;padding:5px 0;width:95%}
#pageCommande #bouton .retour.wAuto{width:auto}
#pageCommande #bouton .retour{background:url("http://media.achat-ville.com/include/css_51/images/fleche_blanche_retour.gif") no-repeat scroll left center transparent;border:0 none;color:#000;float:left;font-weight:bold;height:15px;padding:3px 0 2px 20px;margin-left:5px}
.ModePaiement,.ModeLivraison{float:right;margin:10px 0 0 0;width:807px}
.ModePaiement table,.ModeLivraison table{background-color:#fbfbfb;border:1px solid #e5e5e5;width:785px;margin-bottom:10px}
.ModePaiement h3,.ModeLivraison h3{color:#000;float:left;font-size:16px;font-weight:bold;height:25px;line-height:25px;margin-bottom:0;margin-top:0;padding-left:4px}
.ModePaiement p,.ModeLivraison p{padding:5px}
.ModePaiement th,.ModeLivraison th{width:250px;vertical-align:top;padding:4px}
.ModePaiement td,.ModeLivraison td{vertical-align:top;padding:4px}
.ModePaiement select,.ModeLivraison select{color:#777}
.ModePaiement textarea,.ModeLivraison textarea,.ModePaiement input,.ModeLivraison input{border:1px dotted #828282;width:100%;background-color:transparent}
.ModePaiement input.checkbox,.ModeLivraison input.checkbox,.ModePaiement input.radio,.ModeLivraison input.radio{width:20px;border:0}
#termine p{padding:2px 5px;padding:2px 5px 2px 15px}
.Coupon{width:250px;float:left;border:1px dashed #b3b3b3;display:block;margin-left:5px;margin-bottom:5px;margin-top:10px}
.Coupon .titre{background:transparent url(http://media.achat-ville.com/include/css_51/images/droitcoupon.png) no-repeat scroll 0 0;color:#8dc138;font-size:11px;font-weight:bold;float:left;margin:3px 3px 0 10px;padding:10px 0 0 35px}
.Coupon .reduction{clear:both;float:right;background:transparent url(http://media.achat-ville.com/include/css_51/images/moneycoupon.png) no-repeat scroll 0 0;font-weight:bold;margin:5px 3px;padding:0 0 0 18px;height:16px}
.Coupon .image{float:left;margin:3px;border:0}
.Coupon .bloc{clear:both;margin:30px 2px 3px 45px;width:100px}
.Coupon .bloc a{margin:2px;text-decoration:none}
.Coupon p{margin:30px 2px 2px 2px}
table.blocSpe{padding:0 0 0 3px;width:100%}
table.blocSpeInline{background:url(http://media.achat-ville.com/include/css_51/images/fd_blocSpeInline.jpg) no-repeat scroll left bottom;float:left;margin:0 5px;padding:0 0 0 5px;width:255px}
table.blocSpe h3,table.blocSpeInline h3{background:transparent url(http://media.achat-ville.com/include/css_51/images/h2_produit.jpg) no-repeat scroll left bottom;color:#76b516;margin:0;padding:8px 0 8px 2px;font-size:14px}
table.blocSpe tr td.logo,table.blocSpeInline tr td.logo{width:100px}
table.blocSpe tr td.infoCom,table.blocSpe tr td.infoCom{vertical-align:top}
table.blocSpe tr td.infoCom ul.adresse,table.blocSpeInline tr td.infoCom ul.adresse{padding:0;margin:0;float:left}
table.blocSpe tr td.infoCom ul.adresse li,table.blocSpeInline tr td.infoCom ul.adresse li{list-style:none;margin:0 0 10px 0}
table.blocSpe tr td.btn,table.blocSpeInline tr td.btn{padding-bottom:7px}
table.blocSpe tr td ul.btnListe,table.blocSpeInline tr td ul.btnListe{margin:0;padding:0}
table.blocSpe tr td ul.btnListe li,table.blocSpeInline tr td ul.btnListe li{float:left;margin:0 5px;list-style:none}
#tableCarte td.tdListe td.badges{text-align:center}
.blocSpe .badge{width:41px;line-height:22px;text-align:center;color:#fff;background:url(http://media.achat-ville.com/include/css_51/images/BA.jpg) no-repeat right top}
.blocSpecialite h3,.sousCategorie{color:#76b516;font-size:14px;text-align:left;text-transform:none}
.blocSpecialite h3,.sousCategorie th{background:url(http://media.achat-ville.com/include/css_51/images/h3_recherche.gif) no-repeat left bottom;color:#76b516;font-size:14px;text-align:left;text-transform:none;padding-bottom:10px}
.sousCategorie th span a{text-align:left;text-decoration:none;color:#76b516}
.btnGris{overflow:hidden;clear:both;zoom:1;display:block;float:left;text-decoration:none}
.btnGris span{background:url(http://media.achat-ville.com/include/css_51/images/btnGris_deb.gif) no-repeat left top;display:block;line-height:21px;height:21px;float:left;padding-left:10px;padding-right:10px;cursor:pointer}
.titreOmbre{margin-left:5px}
.titreOmbre h2{clear:both;padding-bottom:11px}
.titreOmbre h2 span{margin:0;font-size:20px;font-weight:bold;color:#9dcd54}
.titreOmbre h3 span{font-size:16px;font-weight:bold;color:#f47d27}
div.colonneCouponGauche{width:390px;float:left}
div.colonneCouponDroite{width:390px;float:right}
table.unCoupon{width:380px}
#impressionCoupon table.unCoupon{width:550px;margin-top:20px}
#impressionCoupon .pied{font-style:italic}
#impressionCoupon .beneficiaireNom{font-weight:bold;color:#000}
#impressionCoupon .enseigneCoupon{font-size:14px}
#impressionCoupon .descriptionCoupon{border-bottom:0}
#impressionCoupon .descriptionCoupon table{width:100%;border-bottom:2px solid #e4e4e4;margin-top:5px;padding-bottom:12px}
.unCoupon .enseigne{font-size:13px;font-weight:bold;background-color:#FFF;text-align:center;border:1px solid #e1e1e1;color:#000}
.unCoupon .reduction{font-weight:bold;padding:10px 0 0 18px;height:15px;border-bottom:2px solid #e4e4e4;width:60px}
.unCoupon .bonReduction{background-color:#029add;color:#FFF;text-align:center;font-size:14px;text-transform:uppercase}
.unCoupon .imageCommerce{margin:5px;padding:0;width:105px;text-align:center;vertival-align:middle}
.montantCoupon{color:#029add;font-size:30px}
.typeReducCoupon{font-size:18px}
.typeCoupon{color:#ccc;font-size:10px;float:top}
.typePromoCoupon{font-size:11px}
.descCoupon{font-size:8px;float:right;vertical-align:bottom;text-align:right}
.descriptionCoupon{color:#000;font-weight:bold;font-size:12px;border-bottom:2px solid #e4e4e4;vertical-align:top}
.unCoupon .beneficiaire{font-weight:bold;padding:0 5px}
.unCoupon .pied{border-top:2px solid #e4e4e4;padding:5px;vertical-align:middle}
table.EcoUnCoupon{background-image:url(../../images/coupon.jpg);border-collapse:collapse;border:1px dashed #b3b3b3;margin:5px;width:380px}
.EcoUnCoupon .EcoDescriptionCoupon{color:#000;font-weight:bold;font-size:12px}
.EcoUnCoupon .EcoImageCommerce{margin:5px 5px 5px 5px;padding:5px 0 0 0;border-right:1px dashed #b3b3b3;width:105px;text-align:center}
.EcoUnCoupon .EcoReduction{font-weight:bold;padding:10px 0 0 18px;height:15px;width:60px}
.formAnnEnr fieldset input.bouton,.formulaire fieldset input.bouton{width:155px;height:26px;margin:3px 2px;border:0;background:url(http://media.achat-ville.com/include/css_51/images/SubmitCoupon.gif) no-repeat 100% 0;color:#fff;cursor:pointer}
.unCoupon .bloc .bouton,.unCoupon .bloc .boutonCoeur{float:left;width:120px;line-height:24px;margin:3px 2px;border:0;background:url(http://media.achat-ville.com/include/css_51/images/SubmitCouponLittle.gif) no-repeat 100% 0;color:#fff;cursor:pointer}
.unCoupon .bloc .boutonCoeur{background:url(http://media.achat-ville.com/include/css_51/images/SubmitCouponLittleCoeur.gif) no-repeat 100% 0;padding-right:10px;width:110px}
.formAnnEnr fielset input .bouton,.formulaire fieldset input.bouton{margin:0}
.unCoupon .bloc{clear:both;text-align:center}
.unCoupon .bloc a{margin:2px;text-decoration:none}
.unCoupon .description{padding:10px 5px;color:#000}
.unCoupon .description h4{margin:0}
.unCoupon .description img{margin-right:5px}
.CouponImpression{width:460px;float:left;border:1px dashed #b3b3b3;display:block;margin-left:5px;margin-bottom:5px;margin-top:10px;text-align:center}
.blocImpression{float:right;margin:5px;font-weight:bold}
.CouponImpression .enseigne{color:#000;font-size:18px;font-weight:bold;float:left;width:360px}
.CouponImpression .titre{color:#000;font-size:16px;font-weight:bold;float:left;width:360px;margin:15px 0}
.CouponImpression .adresse{color:#767676;font-size:13px;font-weight:bold;float:left;width:360px}
.CouponImpression .image{float:left;margin:3px;border:0}
.decoupe{clear:both;margin-left:5px;width:460px}
.CouponImpression .reduction{clear:both;background:transparent url(http://media.achat-ville.com/include/css_51/images/moneycoupon.png) no-repeat scroll 80pt 0;font-weight:bold;margin-left:98px;padding:0 0 0 30px;height:16px}
.CouponImpression .contenu{color:#000;float:left;width:360px;margin:30px 0 0 98px}
.CouponImpression .pied{text-align:left;padding:0 5px 18px 2px;font-size:85%}
.pied img{width:180px;height:40px;float:right}
div.retour{margin:5px 20px;text-align:right}
#cartePostales{float:left;width:100%}
#cartePostales .uneCartePostale{float:left;width:100%;margin-right:5px}
#cartePostales h3{font-size:14pt;text-transform:uppercase;border-bottom:1px solid #e3e3e3}
#cartePostales .uneCartePostale h4{background-color:#333;color:#fff;font-size:15px;margin:0;padding:3px 10px}
#InfoClient{float:right;margin:10px 0 0 0;width:799px}
#InfoClient .tableauGlobal{background-color:#fbfbfb;border:1px solid #e5e5e5;margin-bottom:10px;padding:5px}
#InfoClient .tableauGlobal legend{font-weight:bold}
#InfoClient h3{color:#000;font-size:16px;font-weight:bold;height:25px;line-height:25px;margin:0;padding:0}
#InfoClient .obligatoire{padding:4px 10px}
.zoneLivraison{padding-top:10px;padding-bottom:10px}
.Message{float:right;margin:0;width:799px}
.Message table{background-color:#fbfbfb;border:1px solid #e5e5e5;margin-bottom:15px;width:770px}
.Message h4{color:#000;float:left;font-size:15px;font-weight:bold;margin:0;padding:0}
.Message th{padding:4px}
.Message td{padding:4px}
#PAN_MESSAGE{width:755px}
#ModeLivraison_Paiement{background:transparent url(http://media.achat-ville.com/include/css_51/images/blocModeLivraison_Paiement.gif) no-repeat 0 100%;float:right;width:799px;height:26px;margin:0;margin:25px 0;overflow:hidden}
#ModeLivraison_Paiement #gauche{float:left;padding:5px;text-align:left}
#ModeLivraison_Paiement #droite{float:right;padding:5px;text-align:left;width:50%}
.Coordonnee{float:left;margin:0 0 10px 10px;width:380px;overflow:hidden;position:relative}
.Coordonnee table{width:380px;background-color:#fbfbfb;border:1px solid #e5e5e5;clear:both;margin-top:0;padding:0}
.Coordonnee h4{color:#000;float:left;font-size:16px;font-weight:bold;height:24px;line-height:24px;margin:0;padding-left:4px}
.Coordonnee h4 span{display:block;height:25px;line-height:25px;padding-left:8px;padding-right:12px}
* html .Coordonnee h4 span{width:230px}
*+html .Coordonnee h4 span{width:230px}
.Coordonnee td{padding:4px}
#navPanier{margin:10px 10px 10px 15px;overflow:hidden}
* html #navPanier{margin:10px 10px 0 70px}
#navPanier .navigation{padding:0;margin:3px 3px 0;list-style:none;width:auto}
#navPanier .navigation.panier{background:url('http://media.achat-ville.com/include/css_51/images/navPanier-panier.jpg') no-repeat 0 0 transparent;height:44px;width:607px}
#navPanier .navigation.livraison{background:url('http://media.achat-ville.com/include/css_51/images/navPanier-modeDePaiement.jpg') no-repeat 0 0 transparent;height:44px;width:607px}
#navPanier .navigation.recapitulatif{background:url('http://media.achat-ville.com/include/css_51/images/navPanier-recapPaiement.jpg') no-repeat 0 0 transparent;height:44px;width:607px}
#navPanier .navigation.coordonnee{background:url('http://media.achat-ville.com/include/css_51/images/navPanier-coordonnee.jpg') no-repeat 0 0 transparent;height:44px;width:607px}
#navPanier .navigation.confirmation{background:url('http://media.achat-ville.com/include/css_51/images/navPanier-confirmation.jpg') no-repeat 0 0 transparent;height:44px;width:607px}
#navPanier .navigation li a{text-decoration:none}
#navPanier .navigation li{float:left;font-size:12px;font-weight:bold;margin-right:10px;padding-left:10px;padding-top:10px;width:90px;color:#818183}
#navPanier .navigation .liPanier{padding-left:30px;width:60px}
#navPanier .navigation .liLivraison{padding-left:30px;text-align:center;width:110px}
#navPanier .navigation .liCoordonnees{padding-left:30px;width:70px}
#navPanier .navigation .liRecap{padding-left:30px;text-align:center;width:95px}
#navPanier .navigation .liConfirm{padding-left:30px;text-align:center;width:70px}
#navPanier .navigation .select{color:#fff}
.coutlivraison table{font-size:11px;width:98%;border:1px solid #f0f0f0}
.coutlivraison .alter0{background-color:#fbfbfb}
.coutlivraison .alter1{background-color:#f0f0f0}
.coutlivraison th{background-color:#9cc73a;width:250px;vertical-align:top;padding:4px}
.coutlivraison td{vertical-align:top;padding:4px}
#plansite{padding:0 50px 50px 50px}
#plansite h4{border-left:1px dashed red;border-bottom:1px dashed red;padding:5px;margin-bottom:0}
#fluxRss{padding-left:20px}
#rssLink{float:right;padding:10px}
.Pagegalerie .right{margin:5px}
.Pagegalerie table{width:95%;margin:auto}
.Pagegalerie th{vertical-align:middle;text-align:center;font-weight:1.2em}
.Pagegalerie td{vertical-align:middle;text-align:center;border-bottom:1px solid #666;color:#666;padding:15px 2px}
.Pagegalerie td.noborder{border:0;margin:0;padding:0;height:0}
.Pagegalerie td strong{display:block}
.dAction{text-align:center;width:100%;display:block}
.diaporama .dInvisible{display:none}
;.diaporama a img{border-width:0}
.diaContainer{height:420px;overflow:hidden}
.diaContainer div.bloc{width:105px;text-align:center;border:1px solid #ddd;margin:3px 6px}
#spplusFrame{height:580px;width:760px;margin:5px 10px;padding:0;text-align:center;border:0}
.fluxBloc .img{margin:1px;float:left}
.flux a,.divImg a{text-decoration:none !important}
.flux a:hover,.divImg a:hover{text-decoration:underline !important}
.fluxBloc table.divImg img{margin:0;padding:0;border:1px solid #cecece;max-width:150px;max-height:150px}
.fluxBloc table.divImg td{width:160px;height:160px;vertical-align:middle;text-align:center}
.fluxBloc .flux{float:left;margin:0;padding:0;width:33%}
.fluxBloc .img{float:left}
.fluxBloc .libelle{width:150px;height:60px;float:left;padding-left:4px;text-align:center;margin-bottom:15px;overflow:hidden}
#cpt_menu{float:left;width:176px;border:1px solid #d4d4d6;margin:0 5px 10px 5px}
#cpt_menu ul{list-style-type:none;padding:0;margin:0}
#cpt_menu ul li{padding-left:15px;height:21px}
#cpt_menu ul li.commande{background:transparent url(http://media.achat-ville.com/include/css_51/images/commande_cpt_menu.jpg) no-repeat left center;border-bottom:1px solid #d4d4d6}
#cpt_menu ul li.reservation{background:transparent url(http://media.achat-ville.com/include/css_51/images/reservation_cpt_menu.jpg) no-repeat left center;border-bottom:1px solid #d4d4d6}
#cpt_menu ul li.favoris{background:transparent url(http://media.achat-ville.com/include/css_51/images/favoris_cpt_menu.jpg) no-repeat left center;border-bottom:1px solid #d4d4d6}
#cpt_menu ul li.adresse{background:transparent url(http://media.achat-ville.com/include/css_51/images/adresse_cpt_menu.jpg) no-repeat left center;border-bottom:1px solid #d4d4d6}
#cpt_menu ul li.updatePerso{background:transparent url(http://media.achat-ville.com/include/css_51/images/updatePerso_cpt_menu.jpg) no-repeat left center;border-bottom:1px solid #d4d4d6}
#cpt_menu ul li.updatePass{background:transparent url(http://media.achat-ville.com/include/css_51/images/updatePass_cpt_menu.jpg) no-repeat left center;border-bottom:1px solid #d4d4d6}
#cpt_menu ul li.supprimer{background:transparent url(http://media.achat-ville.com/include/css_51/images/supprimer_cpt_menu.jpg) no-repeat left center;border-bottom:1px solid #d4d4d6}
#cpt_menu ul li.deconnecter{background:transparent url(http://media.achat-ville.com/include/css_51/images/deconnecter_cpt_menu.jpg) no-repeat left center}
#cpt_menu ul li a{display:block;padding:5px 0 0 5px;text-decoration:none}
#cpt_menu ul li a:hover{text-decoration:underline;background:transparent url(http://media.achat-ville.com/include/css_51/images/cpt_fleche_hover.jpg) no-repeat top right}
#cpt_menu ul li.selected{font-weight:bold}
#cpt_contenu{float:left;width:630px;margin:0 0 0 5px;padding-bottom:10px}
#cpt_contenu p{padding:0 5px}
#cpt_contenu fieldset{border:1px solid #eee}
#cpt_contenu fieldset legend{color:#f47d27;font-size:12px}
#cpt_contenu ul li.selected{font-weight:bold}
#cpt_contenu h3{height:25px;padding:5px 0 0 5px;margin:0;color:#000;font-size:14px}
#cpt_contenu h2{background-color:#333;border:0 none;color:#fff;font-size:18px;font-weight:normal;margin:0;padding:3px 10px}
#cpt_contenu h4{margin:5px 0 0 0;padding:0}
#impressionCoupon address{margin:20px 10px 10px;color:#000;font-size:120%}
#pacces{margin-bottom:15px;clear:both;border-top:1px solid #ddd}
#pacces h2{padding:10px 0 10px 10px;margin:0}
#formMonAdresse{clear:both;margin-right:2px;margin-left:3px}
#formMonMotDePasse,#formMonCompte,#formPassword,#formCreationCompte{margin:10px}
#formMonMotDePasse sup,#formMonCompte sup,#formPassword sup,#formCreationCompte sup,#MotdePasse sup{color:#f89c1c}
#formMonCompte th{width:38%;color:#000;font-weight:normal}
#formCreationCompte th{color:#000;font-weight:normal}
#formMonCompte tfoot td,#formMonCompte tfoot td a{text-align:center;color:#000}
#formMonCompte .submitFleche,#formCreationCompte .submitFleche{float:none !important;background:transparent url(http://media.achat-ville.com/include/css_51/images/SubmitFlecheFormulaire.jpg) no-repeat 0 0 !important;width:102px !important;height:23px !important}
#formMonCompte .espaceVertical{padding:8px 0;color:#000}
#formMonMotDePasse fieldset,#formMonCompte fieldset,#formCreationCompte fieldset,#formPassword fieldset,#formMonAdresse fieldset{border:1px solid #d0d3d8;margin-bottom:1em;padding-bottom:1em}
#formMonMotDePasse legend{font-size:1.3em;padding:4px}
form.std h3{background:0;color:#666;border-bottom:1px solid #d0d1d5;font-size:1.3em;font-weight:normal;margin:1px}
form.std label{text-align:right;padding-right:5px}
#formPassword label,#formMonAdresse label{width:auto;float:none}
sup{color:#029add}
#formMonCompte .submitFleche,#formCreationCompte .submitFleche{float:right;width:93px;height:21px;margin:5px;border:0;padding:0 20px 2px 0;background:url(http://media.achat-ville.com/include/css_51/images/SubmitFleche.jpg) no-repeat 100% 0;color:#fff;font-weight:bold;cursor:pointer}
#formPassword .submit{margin:10px 0;float:none}
#formMonCompte legend,#formMonMotDePasse legend,#formMonAdresse legend{font-size:1.3em;padding:4px}
table.liste{clear:both;width:100%;border-collapse:collapse;padding:2px;border:1px solid #d6d6d6}
table.liste th,#table_vert table table.liste th{background-color:#000;color:#fff;font-weight:bold;padding:2px 4px;border:1px solid #d6d6d6;text-align:center}
table.liste td,#table_vert table table.liste td{padding:5px;border-bottom:1px solid #d6d6d6;vertical-align:top}
table.liste tr.alter0{background-color:#fbfbfb}
table.liste tr.alter1{background-color:#ddd}
table.liste td.center{text-align:center}
#waiting{display:block;z-index:200;filter:alpha(Opacity=100);opacity:1;position:absolute;top:0;width:200px;height:50px;left:50px;background:#FFF;padding:15px;text-align:center;border:1px solid #8bc33a}
#weak,#medium{border-right:solid 1px #dedede}
#motdepasse{margin:0;padding:0;height:14px;font-family:Tahoma,Arial,sans-serif;font-size:9px}
#motdepasse ul{border:0;margin:0;padding:0;list-style-type:none;text-align:center;width:209px}
#motdepasse ul li{display:block;float:left;text-align:center;padding:2px 0 4px 0 margin:0;height:14px}
#motdepasse #taille{margin-right:3px;font-size:11px}
.normal{width:65px;color:#adadad;text-align:center;padding:2px;background-color:#f1f1f1;display:block;vertical-align:middle}
.faible{width:65px;color:#fff;text-align:center;padding:2px;background:#ff6f6f url(http://media.achat-ville.com/include/css_51/images/faible.jpg) repeat-x;display:block;vertical-align:middle}
.moyen{width:65px;color:#fff;text-align:center;padding:2px;background:#fdb14d url(http://media.achat-ville.com/include/css_51/images/moyen.jpg) repeat-x;display:block;vertical-align:middle}
.fort{width:65px;color:#fff;text-align:center;padding:2px;background:#a0da54 url(http://media.achat-ville.com/include/css_51/images/fort.jpg) repeat-x;display:block;vertical-align:middle}
.blocGris50{width:380px;float:left;margin:0 9px;border:1px solid #e4e4e4}
.blocGris50 h3{margin:0;padding:7px 0 7px 35px;color:#000;font-size:13px;border-bottom:2px solid #f89c1c}
.blocGris50 h3.monCompte{background:transparent url(http://media.achat-ville.com/include/css_51/images/fondH3MonCompte.png) no-repeat 10px center}
.blocGris50 h3.creationCompte{background:transparent url(http://media.achat-ville.com/include/css_51/images/fondH3CreationCompte.png) no-repeat 10px center}
.blocGris50 table{margin:0 auto}
table.accueil{border-collapse:collapse;margin:0 auto;width:583px}
table.accueil tr td{font-size:15px;font-weight:bold;width:250px}
table.accueil tr td a{color:#666;text-decoration:none;padding-left:100px;display:block}
table.accueil tr td.cpt_acc_commande{background:url(http://media.achat-ville.com/include/css_51/images/cpt_acc_commande.jpg) no-repeat top left;height:79px;border-right:1px solid #d8d8d8}
table.accueil tr td.cpt_acc_adresse{background:url(http://media.achat-ville.com/include/css_51/images/cpt_acc_adresse.jpg) no-repeat top left;height:79px}
table.accueil tr td.cpt_acc_infoPerso{background:url(http://media.achat-ville.com/include/css_51/images/cpt_acc_infoPerso.jpg) no-repeat top left;height:82px;border-right:1px solid #d8d8d8}
table.accueil tr td.cpt_acc_motPasse{background:url(http://media.achat-ville.com/include/css_51/images/cpt_acc_motPasse.jpg) no-repeat top right}
.divCmd{width:570px}
#table_vert{border-collapse:collapse;margin:10px 0;width:100%}
#table_vert th{background:none repeat scroll 0 0 #000;color:#FFF;text-align:center;height:30px;border:1px solid #d9d9d9}
#table_vert tr td{text-align:center;border:1px solid #d9d9d9;height:35px}
#table_vert table th{background:0;color:#666;text-align:left;height:15px;border:0}
#table_vert table tr td{text-align:left;border:0;height:20px}
#table_vert tr td.bold{font-weight:bold}
table.form{width:100%}
table.form tr th{text-align:right}
.blocLargeCommercant{margin:0 0 5px 5px;width:800px}
.blocLargeCommercant h3{background:url(http://media.achat-ville.com/include/css_51/images/com_fd_vitrine_titre.jpg) no-repeat top left;line-height:32px;margin:0 0 -2px 0;padding:0 0 0 6px}
.blocLargeCommercant h3 a,.blocLargeCommercant h3 span{color:#fff;font-size:20px;text-decoration:none}
#infoCommercantReduit ul.navVitrine,#infoCommercant ul.navVitrine{padding:0;margin:0 0 0 7px;overflow:hidden;text-align:center}
#infoCommercantReduit ul.navVitrine li,#infoCommercant ul.navVitrine li{float:left;list-style:none;margin-right:8px}
#infoCommercantReduit .navVitrine li.icon,#infoCommercant .navVitrine li.icon{background:0;padding-left:0;margin-right:5px;padding-top:15px}
#infoCommercantReduit .navVitrine li.iconvel,#infoCommercant .navVitrine li.iconvel{margin-top:-5px}
#infoCommercantReduit .navVitrine li a,#infoCommercant .navVitrine li a{display:block;padding:5px 5px 0 20px;text-decoration:none;font-weight:bold;font-size:10px;height:35px}
#infoCommercantReduit .navVitrine li a:hover,#infoCommercant .navVitrine li a:hover{color:#FFF}
a.produitService{background:url(http://media.achat-ville.com/include/css_51/images/com_btn_produitService.jpg) no-repeat top left;width:73px;height:35px}
a.produitService:hover,a.produitService_selected{background:url(http://media.achat-ville.com/include/css_51/images/com_btn_produitService_on.jpg) no-repeat top left;width:73px;height:35px}
a.pageAdherent{background:url(http://media.achat-ville.com/include/css_51/images/com_btn_pageAdherent.jpg) no-repeat top left;width:75px;height:35px}
a.pageAdherent:hover,a.pageAdherent_selected{background:url(http://media.achat-ville.com/include/css_51/images/com_btn_pageAdherent_on.jpg) no-repeat top left;width:75px;height:35px}
a.espaceAdherent{background:url(http://media.achat-ville.com/include/css_51/images/com_btn_espaceAdherent.jpg) no-repeat top left;width:65px;height:35px}
a.espaceAdherent:hover,a.espaceAdherent_selected{background:url(http://media.achat-ville.com/include/css_51/images/com_btn_espaceAdherent_on.jpg) no-repeat top left;width:65px;height:35px}
a.produitService_selected,a.espaceAdherent_selected,a.pageAdherent_selected{color:#FFF}
#infoCommercantReduit{width:630px;margin-left:8px;margin-bottom:10px;overflow:hidden;float:left}
#infoCommercant.infoAnnEnrichi{background:transparent url(http://media.achat-ville.com/include/css_51/images/ann_enr_fd.jpg) no-repeat bottom left;color:#76b516;width:800px;padding-bottom:30px}
#previsuAnnEnrichi{background:transparent url(http://media.achat-ville.com/include/css_51/images/ann_enr_previsu_fd.jpg) no-repeat top left;width:800px;height:40px;padding:10px 0}
#previsuAnnEnrichi strong{float:left;color:#76b516;font-size:14px;margin-left:10px}
#previsuAnnEnrichi a{float:right;margin-right:10px;padding-left:20px;text-decoration:none}
.AnnEnrichiTitre h4{background:transparent url(http://media.achat-ville.com/include/css_51/images/ann_enr_fd_titre.jpg) no-repeat top left;color:#76b516;width:750px;padding:10px;float:left;font-size:14px}
#infoCommercant}
.btn_reservation{background:url(http://media.achat-ville.com/include/css_51/images/com_btn_reservation.png) no-repeat top left;width:87px;height:40px;float:right;margin:2px 25px 0 0}
a:hover.btn_reservation,a.btn_reservation_selected{background:url(http://media.achat-ville.com/include/css_51/images/com_btn_reservation_on.png) no-repeat top left;width:87px;height:40px;float:right;margin:2px 25px 0 0}
.blocLargeCommercant .vitrineCommercant{width:150px;text-align:center;margin-left:0;margin-right:0;padding:0;margin-bottom:8px;overflow:hidden}
#infoCommercantReduit .navicon,#infoCommercant .navicon{padding:0;margin:0 5px 0 0;list-style:none;width:60px;float:right}
#infoCommercantReduit .navicon li,#infoCommercant .navicon li{float:left;padding-left:5px;margin-right:0;font-size:11px;text-align:center}
#infoCommercantReduit .navicon li a,#infoCommercant .navicon li a{text-decoration:none;color:#76b516}
#infoCommercantReduit .navicon li a,#infoCommercant .navicon li a{display:block;background:none url(http://media.achat-ville.com/include/css_51/images/navVitrineapres.jpg) no-repeat 100% 0;padding-right:7px;padding-left:2px}
#searchEngine{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;float:left;text-align:center;width:1003px;padding:15px 0 0 0;background:#eaeaea;margin:0}
#searchEngine fieldset{border:0}
#searchEngine .top{padding-bottom:15px;border-bottom:1px dashed #b6b6b6}
#searchEngine .top .submit{background:url("images/btn_submit.jpg") no-repeat scroll 0 0 transparent;border:medium none;font-weight:bold;height:28px;padding-left:24px;width:85px;vertical-align:middle}
#searchEngine .top .searchField{height:26px;vertical-align:middle;font-weight:bold;width:330px;padding-left:15px}
#searchEngine .left,#searchEngine .right{text-align:left;padding-top:20px}
#searchEngine .left{padding-left:145px;text-align:right}
#searchEngine .right{width:420px}
#searchEngine p{margin:0 0 5px 0}
#searchEngine input,#searchEngine select{border:1px solid #cfcfcf}
#searchEngine input.checkbox{border:0}
#searchEngine label{font-weight:bold;color:#000}
.bandeauRecherche{margin-top:30px}
#blocRecherche{width:820px;background-color:#fff;padding-bottom:15px;border:#e3e3e3 1px solid}
#blocRecherche H2{background:url(http://media.achat-ville.com/include/css_51/images/magnify_orange.gif) no-repeat;background-position:5px center;padding:10px 5px 10px 30px;border-bottom:2px solid #f98731;margin-bottom:8px;margin-top:0}
#formRechAll .searchstring{width:300px}
#formRechAll p{color:#000;margin:0 0 5px 0}
#formRechAll .roundDiv{margin:0 10px 0 25px;background-color:#ececec;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:625px;border:0;float:left;clear:both}
#formRechAll .reset{background:0;border:0}
#formRechAll .submit{background:url(http://media.achat-ville.com/include/css_51/images/btn_rechercheAll.gif) no-repeat;float:left;width:145px;height:28px;border:0;font-weight:bold}
#formRechAll .submit2{background:url(http://media.achat-ville.com/include/css_51/images/btn_etendre.png) no-repeat;float:left;width:145px;height:42px;border:0;font-weight:bold;margin-top:8px;cursor:pointer}
#contenu #principal.search{background:#f4f4f4;border:0}
#blocRechercheContent ul.resultatRech{display:block;clear:both;padding:0;margin:20px 0 0 0;overflow:hidden}
#blocRechercheContent ul.resultatRech li{height:18px;border-bottom:solid 1px #e3e3e3;border-top:solid 1px #e3e3e3;display:block;float:left;background-position:10px center;background-repeat:no-repeat;padding:4px 10px 8px 30px;margin-top:3px;border-right:solid 1px #e3e3e3;background-color:#fff}
#blocRechercheContent ul.resultatRech li.borderLeft{border-left:solid 1px #e3e3e3}
#blocRechercheContent ul.resultatRech li span{height:11px;width:36px;text-align:center;margin-left:10px;padding:4px 0 4px 0;font-size:11px;font-weight:bold;display:inline-block}
#blocRechercheContent p.resultatRech{margin-bottom:0}
#blocRechercheContent ul.resultatRech li.nbTous{background-image:url(http://media.achat-ville.com/include/css_51/images/resultats_flecheTous.gif);border-right:0;width:150px}
#blocRechercheContent ul.resultatRech li.nbTous span{background:url(http://media.achat-ville.com/include/css_51/images/resultats_nb_tous.png) no-repeat top left;color:#000}
#blocRechercheContent ul.resultatRech li.nbProduits{background-image:url(http://media.achat-ville.com/include/css_51/images/resultats_flecheProduits.gif);border-left:solid 1px #e3e3e3;border-right:solid 1px #e3e3e3;width:120px}
#blocRechercheContent ul.resultatRech li.nbProduits span{background:url(http://media.achat-ville.com/include/css_51/images/resultats_nb_produits.png) no-repeat top left;color:#000}
#blocRechercheContent ul.resultatRech li.nbCommerces{background-image:url(http://media.achat-ville.com/include/css_51/images/resultats_flecheCommerces.gif);width:150px}
#blocRechercheContent ul.resultatRech li.nbCommerces span{background:url(http://media.achat-ville.com/include/css_51/images/resultats_nb_commerces.png) no-repeat top left;color:#fff}
#blocRechercheContent ul.resultatRech li.selected{border-bottom:0;margin-top:0;height:21px;padding-top:4px;padding-bottom:9px;border-left:solid 1px #e3e3e3;border-right:solid 1px #e3e3e3}
#blocRechercheContent ul.resultatRech li a{font-size:11px;font-weight:bold;text-decoration:none;color:#000}
#blocRechercheContent .titreOmbre{clear:both}
.listeResultats{border-top:0;margin-bottom:10px}
.listeResultats .alter1{border-left:solid 1px #e3e3e3;border-right:solid 1px #e3e3e3;clear:both}
.listeResultats .alter0{background:#fff;border:solid 1px #e3e3e3;clear:both}
.listeResultats .first{border-top:0}
.listeResultats .blocNavigation{width:818px}
.listeResultats .regletteNavigation{float:right}
.highlight{font-weight:bold;background-color:yellow}
.blocResultCom{width:32%;float:left}
.blocResultCom div{padding:3px 10px}
.blocResultCom em{display:block;margin:5px 0}
.blocResultProd{width:19%}
#blocRechercheContent .blocNavigation{width:810px}
.resultatRech{color:#767676;margin-left:10px;font-size:16px;font-weight:bold}
.resultatRech span{color:#f47d27}
.listeResultats h3{color:#000;margin:0 0 5px;font-size:14px}
.listeResultats h4,.listeResultats table.searchItem h4 a,.listeResultats table.searchItem .info{color:#666;font-size:11px;padding:0;margin:0}
.btnFleche{float:right;width:85px;height:21px;background:url(http://media.achat-ville.com/include/css_51/images/SubmitFleche.jpg) no-repeat 100% 0;color:#fff;font-weight:bold;cursor:pointer;text-decoration:none;padding:3px 0 0 7px}
.btnFleche2{float:right;width:85px;height:21px;margin:5px;background:url(http://media.achat-ville.com/include/css_51/images/SubmitFleche2.jpg) no-repeat 100% 0;color:#fff;font-weight:bold;cursor:pointer;text-decoration:none;padding:3px 0 0 7px}
table.searchItem a{color:#000}
table.searchItem .btn_orange,table.searchItem .btn_gris{width:95px;margin-bottom:5px;display:block;clear:both;font-weight:bold;height:15px}
table.searchItem{margin:0;padding:7px 0 7px 12px;width:820px;color:#000}
table.searchItem tr td,table.searchItem tr{padding:0;margin:0}
table.searchItem tr td.plusInfo{width:115px;height:34px;padding:0;vertical-align:bottom}
table.searchItem tr td.adresse{padding:0 35px 5px 12px;vertical-align:bottom}
table.searchItem tr td.prixEtPrixBarre{width:115px}
table.searchItem tr td.logo{width:125px;background-color:#FFF;padding:10px 10px 10px;vertical-align:middle}
table.searchItem tr td.colVel{text-align:center}
table.searchItem tr td.description{padding:0 35px 0 12px;width:410px;vertical-align:top}
table.searchItem tr td.ba .badge span{font-family:Arial;font-weight:Bolder;font-size:12px;letter-spacing:60;width:41px;height:16px;margin-bottom:3px;padding:2px 0 2px 0;text-align:center;display:block;color:#fff;background:url(http://media.achat-ville.com/include/css_51/images/reduc2.png) no-repeat}
table.searchItem tr td.ba .badge .bp{background:url(http://media.achat-ville.com/include/css_51/images/reduc2ba.png) no-repeat}
table.searchItem .badge .pourcent{background:url(http://media.achat-ville.com/include/css_51/images/reduc1.png) no-repeat}
table.searchItem .badge .euro{background:url(http://media.achat-ville.com/include/css_51/images/reduc2.png) no-repeat}
table.searchItem p.prixbarre{font-size:11px;font-weight:bold !important;color:#000;display:block;clear:both;margin:0 0 0 5px}
table.searchItem p.prixlibelle{display:block;clear:both;margin:0 0 0 5px}
table.searchItem p.prixlibelle span{color:#000}
#carte_france{position:relative;z-index:100}
#liste_plthav{left:-57px;top:95px;z-index:100;position:absolute;height:160px;width:200px;display:block;visibility:hidden;background-color:#fff;border:1px solid #709f00;padding:2px}
#liste_plthav ul{margin:0;padding:0}
#liste_plthav #container_plthav{overflow:auto;width:187px;float:left;height:159px}
#liste_plthav #slider_plthav{display:block;float:left;background:transparent url(http://media.achat-ville.com/include/css_51/images/slider_plthav.jpg) left top no-repeat;width:13px;height:159px}
#liste_plthav a{display:block;border:0;border-bottom:1px solid #dadada;color:#709f00;background-color:#fff;text-decoration:none}
#liste_plthav a:hover{color:#fff;background-color:#709f00}
#txtFromBo{display:block;border:1px solid #e18484;padding:0 5px;color:red;font-size:11px;margin:5px;background-color:#ffefef;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
#txtFromBo p{margin:5px 0}
.SubmitCodePromo{background:transparent url(http://media.achat-ville.com/include/css_51/images/SubmitCodePromo.gif) left top no-repeat;border:0;height:23px;width:80px;cursor:pointer;padding:0;margin:0 4px}
.PictoAnnEnrichi{background:transparent url(http://media.achat-ville.com/include/css_51/images/ann_enr_picto.jpg) left top no-repeat;float:right}
.PictoAnnEnrichi2{background:transparent url(http://media.achat-ville.com/include/css_51/images/ann_enr_picto.jpg) left top no-repeat;margin-right:10px;padding-left:20px;padding-bottom:5px}
.PictoAnnEnrichi{background:transparent url(http://media.achat-ville.com/include/css_51/images/ann_enr_picto.jpg) left top no-repeat;margin-right:30px;padding-left:20px;padding-bottom:5px}
#blocBdc H3{margin:26px 0 0 23px;color:#000}
#blocBdc #typeVitrine{list-style:none;padding:0 0 0 23px;margin:15px 0 0 0}
#blocBdc #typeVitrine li{padding-bottom:20px}
#blocBdc #typeVitrine h4{font-size:20px;padding:12px 12px 11px 23px;margin:4px 0 0 0;height:30px;width:640px;background:#333;float:left}
#blocBdc #typeVitrine .montant{display:block;float:left}
#blocBdc #typeVitrine h4 span{height:30px;color:#fff;display:block;float:left}
#blocBdc #typeVitrine .annuaire h4 span.colored{color:#a1be52}
#blocBdc #typeVitrine .bonnesAffaires h4 span.colored{color:#f7b53d}
#blocBdc #typeVitrine .vitrineSimple h4 span.colored{color:#3c9cce}
#blocBdc #typeVitrine .vitrineComplete h4 span.colored{color:#df479e}
#blocBdc #typeVitrine .description{border:1px solid #e6e6e6;border-top:0;padding:30px;clear:both;width:710px;margin:0 0 0 4px}
#blocBdc #typeVitrine h4 img,#blocBdc #typeVitrine h4 input{border:0;vertical-align:middle;display:block;float:right;width:auto;padding:0;margin:0}
#blocBdc #uri_fields{display:block;margin-top:15px;display:none}
#blocBdc #uri_fields #BDC_PACK_COMPLET_NDD{width:280px;border-style:solid}
#formBdcCoord table{padding-left:23px}
#blocBdc #formBdcCoord input{width:75%}
#blocBdc #formBdcCoord input#BDC_NOM_PRENOM,#blocBdc #formBdcCoord input#BDC_ADRESSE_FACTURATION,#blocBdc #formBdcCoord input#BDC_EMAIL{width:88%}
#blocBdc #formBdcCoord input#BDC_VILLE{width:66%}
#blocBdc #formBdcCoord input#bdcSearchSiret{width:182px}
#blocBdc{background:0}
#blocBdc tfoot .btn_orange{width:110px !important;margin-right:0}
#blocBdc tfoot .btn_gris{width:110px !important;margin-left:0}
#blocBdc legend{padding-left:25px;color:#666}
#blocBdc #uri_fields .btn_orange{width:155px;height:23px;background:url(http://media.achat-ville.com/include/css_51/images/btn_orange.gif) no-repeat transparent}
#blocBdc fieldset{border-style:none}
#blocBdc .submit{cursor:pointer;width:164px;height:29px;padding:5px;border:0;background:url(http://media.achat-ville.com/include/css_51/images/bdc_submit.jpg) no-repeat 100% 0;color:#fff;font-weight:bold;font-size:13px}
#blocBdc .imprimer{cursor:pointer;width:250px;height:29px;padding:5px;border:0;background:url(http://media.achat-ville.com/include/css_51/images/bdc_imprimer.jpg) no-repeat 100% 0;color:#fff;font-weight:bold;font-size:13px}
#blocBdc hr{border-style:dotted;margin:10px 20px}
#formBdcOption #optionTable{width:750px;margin-left:25px;border-collapse:collapse}
#formBdcOption #optionTable td{border:1px solid #e5e5e5;margin:0}
#formBdcOption #optionTable .tdCheckbox{width:15px;text-align:center;border:0}
#formBdcOption #optionTable .noBorder,#formBdcOption #optionTable .totalCommande td{border:0}
#formBdcOption #optionTable .description{padding:15px}
#formBdcOption #optionTable label{font-weight:bold;color:#343434}
#formBdcOption #optionTable .optionWkg label span,#formBdcOption #optionTable .optionWkg .price{color:#83a81a}
#formBdcOption #optionTable .optionPub label span,#formBdcOption #optionTable .optionPub .price{color:#f59e01}
#formBdcOption #optionTable .optionPrd label span,#formBdcOption #optionTable .optionPrd .price{color:#007abe}
#formBdcOption #optionTable .optionNdd_c label span,#formBdcOption #optionTable .optionNdd_c .price{color:#d60d7f}
#formBdcOption #optionTable .optionNdd_s label span,#formBdcOption #optionTable .optionNdd_s .price{color:#d60d7f}
.optionTitle div{width:245px;padding:20px 0 0 20px}
.optionTitle h4{font-size:20px;margin:0}
.optionTitle p.price{font-size:9px;font-weight:bold;padding:0;margin:6px 0 25px 0}
.optionTitle p.price span{display:block;float:left;font-size:35px;line-height:35px;height:35px;margin-right:7px}
.optionTitle .choice{display:block;clear:both;margin-bottom:20px}
.bdc_prix{width:185px;font-size:13px;font-weight:bold;text-align:right}
.bdc_prix em{font-size:10px}
.bdc_prix sup{color:#666}
.bdc_grise{background-color:#dfdfdf}
#blocBdc .totalCommande{padding:45px 0 0 0;height:80px;text-align:right;vertical-align:top;font-size:15px;font-weight:bold}
#formBdcOption #optionTable .totalCommande label{font-weight:normal}
#blocBdc #bdcTexteCci{background:#e4e4e4 url(http://media.achat-ville.com/include/css_51/images/bdc_fd_texte_cci.gif) left top repeat-x;border:1px dotted #659f00;margin:30px 30px 0 30px;padding:5px}
#blocBdcCci p.intro{padding:5px 30px}
#blocBdc .bdcPrint{width:200px;background:no-repeat url(http://media.achat-ville.com/include/css_51/images/btn_orange_200.gif) top center transparent;border:0;padding-left:15px;height:23px}
.pageBreak{page-break-before:always}
.bdc_table{width:95%;border:1px solid;border-collapse:collapse}
.bdc_table td{padding:5px}
#blocAvis h4{color:#76b516;font-size:25px;font-weight:normal;margin:5px}
#blocAvis h5{background:transparent url(http://media.achat-ville.com/include/css_51/images/avis_fd_h4.jpg) left top repeat-x;line-height:30px;margin:5px 20px;padding:0 5px;font-size:15px}
.grpTableQuestion{margin:5px 0}
.avisBar{float:left;width:100%;text-align:center;margin:10px 0}
.avisBar sup{color:inherit}
.avisBar table{border:1px;border-collapse:collapse}
.avisBar a{color:#666}
.blcEtoile{float:left;background-color:#f1f1f1;border:1px solid #b0b0b0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:5px;width:163px}
.blcEtoile_ng{float:right}
.uneQuestion{float:left;width:240px}
.avisBar table td{padding:0 3.5px}
.avi_question{width:290px}
.avi_libelle{font-weight:bold}
.avi_question_border{border-left:3px solid #eaeaea;padding-left:10px;width:340px}
ul#question li{list-style-image:none;list-style-type:none}
ul#question .laQuestion{margin-left:15px}
.formAvis fieldset{margin:5px auto;text-align:left;width:95%;border:0;border-top:1px solid #e4e4e4}
.formAvis fieldset legend{color:#f47d27;font-size:15px;font-weight:bold}
.formAvis .submit{cursor:pointer;width:195px;height:26px;padding-right:5px;border:0;background:url(http://media.achat-ville.com/include/css_51/images/SubmitPanier.gif) no-repeat 100% 0;color:#fff}
.pseudo{color:#76b516;font-weight:bold;font-size:14px}
#listeNote li{width:200px;line-height:20px;list-style-type:none}
.unAvis{width:100%;border-top:2px solid #ebebeb;background:url(http://media.achat-ville.com/include/css_51/images/avis_fd_unAvis.jpg) no-repeat top left}
.unAvis tr td{padding:3px}
.unAvis_bas{border-top:3px solid #ebebeb;margin:0;padding:7px 0 10px;text-align:right}
.unAvis_bas a{text-decoration:none}
.avis_titre{font-size:15px;font-weight:bold}
.rating_hav,.ratingSimple{width:80px;height:16px;margin:2px 0 2px 15px;padding:0;list-style:none;clear:both;position:relative;background:url(http://media.achat-ville.com/include/css_51/images/star-matrix.gif) no-repeat 0 0;float:left}
.rating{float:right;line-height:20px;margin-right:15px}
.nostar{background-position:0 0}
.half_star{background-position:0 -16px}
.onestar{background-position:0 -32px}
.half_onestar{background-position:0 -48px}
.twostar{background-position:0 -64px}
.half_twostar{background-position:0 -80px}
.threestar{background-position:0 -96px}
.half_threestar{background-position:0 -112px}
.fourstar{background-position:0 -128px}
.half_fourstar{background-position:0 -144px}
.fivestar{background-position:0 -160px}
ul.rating_hav li{cursor:pointer;float:left;/*\*/text-indent:-999em;/**/}
ul.ratingSimple li{float:left;/*\*/text-indent:-999em;/**/}
ul.rating_hav li a,ul.ratingSimple li span{position:absolute;left:0;top:0;width:16px;height:16px;text-decoration:none;z-index:200}
ul.rating_hav li.one a,ul.ratingSimple li.one span{left:0}
ul.rating_hav li.half_one a,ul.ratingSimple li.half_one span{left:8px}
ul.rating_hav li.two a,ul.ratingSimple li.two span{left:16px}
ul.rating_hav li.half_two a,ul.ratingSimple li.half_two span{left:24px}
ul.rating_hav li.three a,ul.ratingSimple li.three span{left:32px}
ul.rating_hav li.half_three a,ul.ratingSimple li.half_three span{left:40px}
ul.rating_hav li.four a,ul.ratingSimple li.four span{left:48px}
ul.rating_hav li.half_four a,ul.ratingSimple li.half_four span{left:56px}
ul.rating_hav li.five a,ul.ratingSimple li.five span{left:64px}
ul.rating_hav li a:hover{z-index:2;width:80px;height:16px;overflow:hidden;left:0;background:url(http://media.achat-ville.com/include/css_51/images/star-matrix.gif) no-repeat 0 0}
ul.rating_hav li.one a:hover{background-position:0 -176px}
ul.rating_hav li.two a:hover{background-position:0 -192px}
ul.rating_hav li.three a:hover{background-position:0 -208px}
ul.rating_hav li.four a:hover{background-position:0 -224px}
ul.rating_hav li.five a:hover{background-position:0 -240px}
.textPromo,table.listePromo{color:#e23235;font-size:13px;font-weight:bold}
.codePromo{background:url(http://media.achat-ville.com/include/css_51/images/fondCodePromo.gif);color:#fff;margin:5px;padding:5px}
table.listePromo{margin:15px;padding:15px}
table.listePromo th{white-space:nowrap;text-align:left;vertical-align:top;width:20%}
table.listePromo td{text-align:left}
.commercePromo{margin-left:30px}
.com_btn_addFavoris{color:#666}
a.com_btn_addFavoris:hover{text-decoration:underline}
#favoris a{color:#767676;text-decoration:none;margin:10px}
.unFavoris{background:transparent url(http://media.achat-ville.com/include/css_51/images/fond_favoris.jpg) no-repeat scroll left top;height:auto;width:278px;float:left;margin:7px}
.unFavoris table{padding:3px}
.btn_favoris{background:transparent url(http://media.achat-ville.com/include/css_51/images/fd_btn_favoris.jpg) no-repeat top left;display:block;line-height:21px;width:147px;margin-left:8px}
.unFavoris ul.rating_hav,.unFavoris ul.ratingSimple{margin:0 auto}
.unFavoris .favPrix{color:#709e02;font-weight:bold;font-size:14px}
.unFavoris .favLibelle{color:#666;font-weight:bold;font-size:14px;text-align:center;font-weight:bold}
.unFavoris .favType{color:#666;padding-left:5px}
table.partage{width:100%}
table.partage td{width:50%;text-align:right}
.blockSocialNetwork{float:left;width:100%;text-align:center;padding-bottom:10px}
#bandeauHD form .searchstring,#bandeauHD form .ZON_IDENTIFIANT{background-color:#fff;border:1px solid #cecece;color:#777;height:26px;padding:1px 0 0 5px;width:169px;float:left}
.englobeRecherche,.englobeRecherche2{background-color:#fff;position:absolute;z-index:100;width:175px;left:0;top:35px}
.englobeRecherche2{left:175px}
#recherchePC{width:175px;border:1px solid #ebebeb}
#recherchePC label{cursor:pointer}
#rechercheLieu div{background:none repeat scroll 0 0 #fff;border-top:1px solid #dedfce;border-spacing:0;cursor:pointer;width:169px;padding:3px;border:1px solid #ebebeb}
#rechercheLieu div:hover{background-color:#e2edf2}
.rechercheAccueil{background-color:#ebebeb;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:445px;float:left;position:relative;z-index:1}
.rechercheAccueil .submit{float:left;background:url("images/btn_submit.jpg") no-repeat scroll 0 0 transparent;border:medium none;font-weight:bold;height:28px;padding-left:24px;margin-left:4px;width:85px}
#modePaiement{float:left;width:100%}
#modePaiement h3{background-color:#e3e3e3;border-bottom:1px solid #c7c7c7;padding:2px 0 2px 5px;font-size:13px}
#modePaiement .unMode,#modePaiement .unModePayPal{margin:5px 0;text-align:center;height:55px}
.taille66{width:66%}
.taille100{width:100%}
.taille33{width:33%}
#modePaiement .unModePayPal{width:100%;height:auto}
#modePaiement .conditionVente{display:block;float:left;font-size:11px;margin:5px 0 5px 15px;padding:2px 0 2px 7px;color:#000;text-decoration:none;background:transparent url(images/fleche_grise.gif) no-repeat center left}
#modePaiement .paiementLivraison{display:block;background:transparent url(images/paiementLivraison.gif) repeat-x top left;float:left;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;color:#000;font-size:11px;margin:5px 0 5px 17px;padding:1px 7px;text-decoration:none;border:1px solid #f9dc9a}
#modePaiement .paiementLivraison:hover,#modePaiement .conditionVente:hover{text-decoration:underline}
#lienSecondaire{margin:5px}
.offresDispo{width:100%;float:left}
.offresDispo a{display:block}
.offresDispo .tiers{background-color:#fafafa;border:1px solid #e3e3e3;float:left;height:53px;margin-right:9px;width:265px}
.offresDispo .demi{width:49%;float:left;background-color:#fafafa;border:1px solid #e3e3e3;height:53px}
#topRecherche{background-color:#fff;margin-top:10px;padding-bottom:5px;float:left}
#topRecherche h4{background:transparent url("images/puce_fleche_orange.gif") no-repeat center left;color:#000;display:block;float:left;font-size:14px;font-weight:bold;margin:0 0 0 5px;padding-left:15px;text-transform:uppercase}
#accueilTerritoire{float:left;background-color:#fff;width:990px;border:1px solid #e3e3e3;margin:5px 0}
#accueilTerritoire h3{background-color:#ddd;margin:0;padding:5px 0;color:#000}
#accueilTerritoire h3 span{background-color:#FFF;padding:5px;color:#000}
#accueilTerritoire #mobile{display:block;float:left;height:160px;text-align:center}
#accueilTerritoire #mobile a,#accueilTerritoire .partenaire a{color:#000;text-decoration:none}
#accueilTerritoire .partenaire{display:block;float:left;height:160px;text-align:center;margin-right:10px}
#mobileTerritoire{float:left;display:block;border-right:1px solid #e3e3e3;margin-top:10px;padding-left:10px}
#sponsors{background-color:#f6f6f6;border:1px solid #e3e3e3;float:left;margin:20px 15px 20px 20px;padding:5px 20px}
#sponsors img{background-color:#fff;border:1px solid #e3e3e3}
#sponsors p{color:#000;display:block;font-size:14px;font-weight:bold;margin-bottom:0;margin-top:0;text-transform:uppercase}
#offreCommercant{background:url("images/commercantOffre.jpg") no-repeat scroll left top transparent;display:block;float:left;margin-top:20px;width:461px;height:174px}
#offreCommercant .searchBouton.gauche{color:#000;float:left;font-size:9pt;font-weight:bold;margin:85px 10px 10px 190px;padding:9px 30px;position:absolute;text-align:center;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#a5cd39;background:-moz-linear-gradient(top,#dcebaa,#a5cd39 50%,#a5cd39);background:-webkit-gradient(linear,left top,left bottom,from(#dcebaa),to(#a5cd39),color-stop(0.5,#a5cd39))}
#offreCommercant .searchBouton.droit{color:#000;float:left;font-size:9pt;font-weight:bold;margin:85px 10px 10px 325px;padding:9px 30px;position:absolute;text-align:center;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#a5cd39;background:-moz-linear-gradient(top,#dcebaa,#a5cd39 50%,#a5cd39);background:-webkit-gradient(linear,left top,left bottom,from(#dcebaa),to(#a5cd39),color-stop(0.5,#a5cd39))}
#fancyBoxFavoris h4{font-size:15px;margin:5px 5px 5px 0;padding:0;text-align:left}
#fancyBoxBonneAffaire h3{background:url("http://media.achat-ville.com/include/css_51/images/etoile_ba.gif") no-repeat scroll 2px center #fff;border-bottom:2px solid #d31e7d;color:#000;font-size:16px;margin:0;padding:5px 0 5px 25px}
#fancyBoxOublieMotPasse h3{font-size:15px;margin:5px 5px 5px 0;padding:0;text-align:left}
#pageCommande #logoCommercant{background-color:#fff;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;float:left;padding:5px;text-align:center;width:175px}
#contenuPanier{float:left;margin-left:15px;width:605px}
.nbArticles{background:url("images/btn_panier.png") no-repeat scroll 0 0 transparent;color:#000;font-size:13pt;font-weight:bold;padding-left:25px;padding-top:3px;margin-left:5px}
#pageCommande #navPanier{float:right}
#uneReservation h4{margin:0;text-align:left;border-bottom:2px dashed #f4f4f4}
.nbResult{font-size:12pt;color:#ea853d;font-weight:bold}
.resultats{color:#000;display:block;margin-top:0}
.resultats a{color:#ea853d}
.titreDomSpe{margin-bottom:15px;width:100%;border-bottom:1px solid #e4e4e4;overflow:hidden;height:35px}
.titreDomSpe h2{border:0;float:left;padding:0 0 0 10px;font-size:16px}
#logo,#logoPetit{position:relative;z-index:1;width:280px}
#logoPetit{width:225px}
.logoPlt{color:#333;font-size:10pt;font-weight:bold;position:absolute;right:5px;bottom:10px}
.alignBottom{vertical-align:bottom}
.alignTop{vertical-align:top}
#blocModuleGauche{float:left;margin:0 4px 0 0;padding:0 0 6px 10px;width:160px}
#blocModuleGauche h3{border-bottom:1px solid #e3e3e3;font-size:14pt}
#vitrineNavigation h3{background-color:#e3e3e3;margin:0;padding:5px 5px 5px 10px}
.blcAnnonce{float:left;background-color:#FFF;border-right:1px solid #eaeaea;font-size:14px;color:#000;text-align:left;padding:15px 60px;width:213px}
.blcAnnonce h4{font-weight:bold;font-size:18px;margin:2px 0}
.blcAnnonce a,.blcAnnonce h4 a{text-decoration:none}
.blcAnnonce a:hover,.blcAnnonce h4 a:hover{text-decoration:underline}
.titreViolet{color:#e10782;background:#000 url(http://media.achat-ville.com/include/css_51/images/puceViolet.gif) no-repeat;background-position:5px center;padding:5px 5px 5px 25px;margin-bottom:5px}
.titreOrange{color:#f69c02;background:#000 url(http://media.achat-ville.com/include/css_51/images/puceOrange.gif) no-repeat;background-position:5px center;padding:5px 5px 5px 25px;margin-bottom:5px}
.titreVert{color:#98c123;background:#000 url(http://media.achat-ville.com/include/css_51/images/puceVert.gif) no-repeat;background-position:5px center;padding:5px 5px 5px 25px;margin-bottom:5px}
.bandeauRecherche h4{margin-bottom:5px}
.variationSOLO{font-weight:bold;font-size:120%}
.divlivIdentifiant{margin-left:15px}
#divPointRelais{width:98%}
#pointrelais_search{background-color:#000;background-color:#000;color:#fff;padding:10px}
#pointrelais_carte{padding:5px;margin:5px 0;border:1px solid #c8c8c8;background-color:#fbfbfb}
#pointrelais_carte .searchInProgress{background:transparent url(http://media.achat-ville.com/include/css_51/images/ajax-loader.gif) no-repeat center left;padding:2px 0 2px 25px}
#pointrelais_carte .tabHoraire{margin:5px 0;padding:0;border-collapse:collapse;display:none}
#pointrelais_carte #pointrelais_gmaps .tabHoraire{display:block}
#pointrelais_carte .listeBlocs{overflow:auto;overflow-x:hidden}
#pointrelais_carte #pointrelais_gmaps_container{padding:5px;margin:5px 0;border-bottom:1px solid #c8c8c8}
#pointrelais_carte #pointrelais_gmaps{width:100%;height:520px}
#pointrelais_carte #pointrelais_gmaps table.mapInfowindow td{vertical-align:top;padding:5px}
#pointrelais_carte #pointrelais_gmaps table.mapInfowindow .tabHoraire td,#pointrelais_carte #pointrelais_gmaps table.mapInfowindow .tabHoraire th{white-space:nowrap}
#pointrelais_carte .pr_bloc{float:left;width:30%;padding:5px 1%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:2px solid transparent;background-color:#FFF}
#pointrelais_carte .pr_bloc .puces{float:left;width:55px;height:70px;text-align:center}
#pointrelais_carte .pr_bloc .puces img{margin:0 auto}
#pointrelais_carte .pr_bloc .puces img.active{display:none}
#pointrelais_carte .pr_bloc .puces img.noactive{display:block}
#pointrelais_carte .pr_bloc.active{border:2px solid #f2a501}
#pointrelais_carte .pr_bloc.active .puces img.active{display:block !important}
#pointrelais_carte .pr_bloc.active .puces img.noactive{display:none}
#pointrelais_carte .invisible{display:none}
#wait{display:none}
.reservationTerminee{border-left:1px solid #e4e4e4;float:right;padding:5px 10px 5px 9px;width:630px}