.welcome-msg {float: left;font-size: 0.95em;} 
#header-cart { position: absolute; z-index: 20; width: 200px; right: 0; top: 7px; }
#header-cart .head { margin-bottom: 7px; padding-right: 8px; }
#header-cart .head h4 { cursor: pointer; float: none; display: inline; padding-left: 15px; background: url(../images/icon-cart.gif) no-repeat 0 50%; }
#header-cart .head h4, #header-cart .head h4 a { color: #ababab; font-size: 0.95em; font-weight: normal; }
#cart-content { background: #292a34; border: 1px solid #727379; border-top: none; padding: 0 3px 5px; -moz-border-radius: 0 0 8px 8px; -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; border-radius: 0 0 8px 8px; color: #aaa; position: absolute; top: 23px; right: 0px; width: 200px; }
#cart-content .product-images { float: left; }
#cart-content .product-images img { border: 1px solid #a9a9a9; }
#cart-content .product-details {margin: 0 0 0 60px; }
#cart-content h6 { color: #1E7EC8; text-indent: 5px; } 
#cart-content li { clear: both; } 
#cart-content a:hover { color: #aaa; } 
#cart-content .actions a span { cursor: pointer; } 
#cart-content #center-buttons { padding-top: 5px; clear: both; text-align: center; }
#slider { height: 200px; position: relative; width: 930px; margin: 0 auto; overflow: hidden; margin-bottom: 13px; border: 1px solid #ccc; } d
iv.scroller { height: 200px; overflow: hidden; width: 930px; zoom: 1; } 
div.scroller .content { padding: 0; } 
div.slidercontrolwr { position: absolute; right: 15px; top: 15px; } 
div.scroller img { border: none; } 
div.scroller div.section { float: left; height: 200px; overflow: hidden; width: 930px; } 
div.scroller div.content { width: 10000px; float: left; } 
.slidercontrol { list-style: none; margin: 0px; padding: 0px; } 
.slidercontrol a { color: #aaa; filter: alpha(opacity=60); float: left; height: 14px; margin: 0px 2px; opacity: 0.6; overflow: hidden; padding: 0px; text-decoration: none; text-indent: -1000px; width: 14px; } 
.slidercontrol a:hover { filter: alpha(opacity=100); opacity: 1; } 
.content .sliderdescription { background: url(../images/grid.gif) repeat left top; color: #222; filter: alpha(opacity=50); font: 12px bold Helvetica, sans-serif; left: 15px; opacity: 0.5; padding: 10px; position: relative; top: -100px; width: 650px; } 
div.sliderdescription:hover, 
.sliderdescription.active { background-color: #fff !important; }
.content a{ font: 12px bold Helvetica, sans-serif; text-decoration: none; }
.aprev { background: url(../images/aprev.gif) no-repeat 3px 3px; }
.anext { background: url(../images/anext.gif) no-repeat 3px 3px; }
.astop { background: url(../images/astop.gif) no-repeat 3px 3px; }
.aplay { background: url(../images/aplay.gif) no-repeat 6px 3px; }
.footerl .mini-newsletter { float: left; clear:both; width:390px; text-align: left; }
.footerl { float: left; }
.footerl .mini-newsletter h4{ color: #505050; margin-right: 10px; }
.footerl form, .footerl .mini-newsletter h4 { float: left; line-height: 30px; font-size: 11px; }
.footerl .mini-newsletter input.input-text { float: left; }
.footerl .form-button-alt{ float: right; margin:3px 0px 0px 6px; }
.form-button, .form-button-alt { background: #f8359b; border: 1px solid #c90b6d !important; margin: 0px; vertical-align:top; padding: 3px 6px; color: #fff; }
.form-button:hover, .form-button-alt:hover { border-color: #888; color: #333; }
h4, h3, .category-head h2 { font-size: 1.5em; font-weight: bold; color: #09337F; margin:0; } 
h4 {color:#fff;} 
.col-main p{ margin-left:  5px; margin-right:  5px; }
a.rose { color: #f8359b; } 
a.rose:hover { color: #f8359b; } 
a.bleu { color: #09337f; } 
a.bleu:hover { color: #09337f; }
/* Pages statiques*/
.col-2-right-layout .col-main { padding: 0; width: 760px; }
.col-2-right-layout .col-main p { margin-bottom: 8px !important; }
.col-2-right-layout .col-main div#address { text-align: left; padding-left: 10px; background: url(../images/bg_menu.gif) repeat-x top;  border: 1px solid #E0137A; font-size:1.5em;margin-bottom:15px; margin-left: 20px;}
.col-2-right-layout .col-main div#address address{ padding: 0; margin: 10px 0 0 0; width: 300px !important; }
.col-2-right-layout .col-main div#address img{ float:right;width:250px; }
.col-2-right-layout .col-main div#address strong{ color:#e0137a; }
.col-2-right-layout .col-main .spacer{clear:both;line-height: 0%;}
.col-2-right-layout .col-main div#horaires{width:330px;float:left;border:1px solid #E0137A;height:240px;text-align:center;font-size:1.2em;padding-top:10px; padding-bottom:10px;margin-left: 20px;}
.col-2-right-layout .col-main div#gmap{width:49%;float:right;border:1px solid #E0137A;height:250px;}
/* ----- version 4 items et design 2 colonnes */
.new-products li.item { float: left; text-align: left; width: 169px !important; padding: 0 10px 12px 10px !important; margin-top:10px !important; line-height: 1.6em; overflow: hidden; }
.new-products .grid-row {border-bottom: 1px solid #d9dde3;}
/* --- version 3 items et design 2 colonnes */
.new-products3 li.item { float: left; text-align: left; width: 232px !important; padding: 0 10px 12px 10px !important; margin-top:10px !important; line-height: 1.6em; overflow: hidden; }
.new-products3  .grid-row {border-bottom: 1px solid #d9dde3;}
.new-products3 li.item  h5{height:35px !important;}
/* -- version 3 items et design 3 colonnes */
.new-products-mini li.item { float: left; text-align: left; width: 154px !important; padding: 0 8px 12px 8px !important; margin-top:10px !important; line-height: 1.6em; overflow: hidden; }
.new-products .grid-row {border-bottom: 1px solid #d9dde3;}
.new-products-mini li.item  h5{height:35px !important;font-size:.8em;}
/* -- version 6 items et design 2 colonnes */
.new-products6 li.item { float: left; text-align: left; width: 115px !important; padding: 0 5px 12px 5px !important; margin-top:10px !important; line-height: 1.2em; overflow: hidden; }
.new-products .grid-row {border-bottom: 1px solid #d9dde3;}
.new-products6 li.item  h5{height:40px !important;font-size:.8em;text-align:center;}
.new-products6 li.item .form-button{font-size:.8em;padding:0;width:110px;}
.cms-produits #main img{ margin-bottom:10px;}
div#liste-magasins {clear:both;margin-top:20px;border: 1px solid #E0137A; padding:5px 0 5px 10px;}
div#liste-magasins p{margin-left:10px;text-align:center;}
/** Foire aux Questions (FAQ)*/
div#faq .question{border: 1px solid #E0137A;color:#E0137A;background:#fef url(../images/faq_question.png) no-repeat 5px 5px;font-weight:bold;padding : 5px 0 5px 40px;height:32px;}
div#faq .reponse{padding-left:40px;font-style:italic;}
#contactForm h4.legend{border: 1px solid #E0137A;color:#E0137A;background:#fef;padding:5px 10px;}
#form-validate h4.legend{border: 1px solid #E0137A;color:#E0137A;background:#fef;padding:5px 10px;}
.advanced-search h4.legend{border: 1px solid #E0137A;color:#E0137A;background:#fef;padding:5px 10px;}
fieldset.advanced-search{border:1px solid #E0137A;}
#flashlogo{border:1px solid #09337f;margin-top:15px;width:180px;height:75px;float:left;position:absolute;left:813px;top:0px;}
.primary-address-list h4{color:#e0137a !important;margin:5px 0;}
.address-list h4{color:#e0137a !important;margin:5px 0;}
.generic-box h4{ color:#000 !important; }
.shop-access { padding-right:5px; }
.col-left .base-mini fieldset.content{border :none;}
#about-visuel { background-image:url(../../../../../media/upload/image/magasins/bg.jpg); background-repeat:no-repeat; width:760px; height:205px; position:relative;}
#about-bandeau { background-image:url(../../../../../media/upload/image/magasins/bandeau.png); background-repeat:no-repeat; width:760px; height:84px; margin-top:110px; position: absolute;}
.about-paragraphe_bandeau { margin-left:279px; margin-top:8px; position:absolute; height:74px; font-family:Verdana, Geneva, sans-serif; font-size:9pt; color:#e0137a; font-weight:bold;}
#metier-visuel { background-image:url(../../../../../media/upload/image/magasins/metierbg.jpg); background-repeat:no-repeat; width:760px; height:205px; position:relative;}
#metier-bandeau { background-image:url(../../../../../media/upload/image/magasins/metierbandeau.png); background-repeat:no-repeat; width:760px; height:84px; margin-top:110px; position: absolute;}
.metier-paragraphe_bandeau { margin-left:279px; margin-top:8px; position:absolute; height:74px; font-family:Verdana, Geneva, sans-serif; font-size:9pt; color:#e0137a; font-weight:bold;}
