/* GENERAL */


 body {background:#fff url("img/fond-pol-base.jpg") no-repeat scroll center top !important; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px!important;}
.clear {clear:both;}

/* ---- Toggle Switch ---- */
.switch {position: relative; display: inline-block; width: 30px; height: 7px; margin-top: 5px; margin-bottom: 5px;}
.switch input {opacity: 0; width: 0; height: 0;}
.slider {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s;}
.slider:before {position: absolute; content: ""; height: 15px; width: 15px; left: -2px; top: -4px; background-color: #ababab; -webkit-transition: .4s; transition: .4s;}
input:checked + .slider {background-color: #d1dce9;}
input:focus + .slider {box-shadow: 0 0 1px #0082b5;}
input:checked + .slider:before {-webkit-transform: translateX(19px); -ms-transform: translateX(19px); transform: translateX(19px); background-color: #4a77a9;}
.slider.round {border-radius: 34px;}
.slider.round:before {border-radius: 50%;}

/* HEADER */
#menu2 {color:#FFFFFF;}
#menu2 a {color:#FFFFFF;}
#menu2 #header-hi {background-color:#12ADA5; padding:2px 15px; height:32px;}
#menu2 #header-hi ul#plan_avis {margin-bottom:0; padding:5px;}
#menu2 #header-hi ul#plan_avis li {display:inline-block; border-right:1px #BBBBBB solid; padding:0 5px; line-height:20px;}
#menu2 #header-hi ul#plan_avis li.last {border-right:none;}
#menu2 #header-hi .caddie_login #caddie_left #menu-bars {text-decoration:none!important;}
#menu2 #header-hi .caddie_login #caddie_left #menu-bars i {display:inline-block; vertical-align:middle; padding:0 15px 0 10px;}
#menu2 #header-hi .caddie_login #caddie_right {position:relative;}
#menu2 #header-hi .caddie_login #caddie_right i {margin-right:5px;}
#menu2 #header-hi .caddie_login #caddie_right .Caddie, #menu2 #header-hi .caddie_login #caddie_right .info_login_client {display:inline-block;}
#menu2 #header-hi .caddie_login #caddie_right .Caddie a#encartCaddie, #menu2 #header-hi .caddie_login #caddie_right .info_login_client .encartinfo_login_client {display:inline-block; vertical-align:middle;}
#menu2 #header-hi .caddie_login #caddie_right .info_login_client .mon_compte {cursor:pointer; padding:5px 10px;}
#menu2 #header-hi .caddie_login #caddie_right .info_login_client .mon_compte:hover {text-decoration:none;}
#menu2 #header-hi .caddie_login #caddie_right .info_login_client .mon_compte.menu-actif {background-color:#fff; color:#03324E; text-decoration:none;}
#menu2 #header-hi .caddie_login #caddie_right .info_login_client .mon_compte.connecter {margin-left:10px;}
#menu2 #header-hi .caddie_login #caddie_right .compte-login {display:none; position:absolute; top:30px; z-index:999; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-top:1px solid #fff; background-color:#fff; width:300px!important; padding:13px 15px 13px 15px; right:0px;}
#menu2 #header-hi .caddie_login #caddie_right .compte-login a {color:#333333; line-height:30px; display:block;}
#menu2 #header-hi .caddie_login #caddie_right .compte-login a:hover {color:#777777; text-decoration:none;}
#menu2 #header-hi .caddie_login #caddie_right .compte-login form#login label {color:#03324E;}
#menu2 #header-hi .caddie_login #caddie_right .compte-login form#login input {margin-bottom:5px;}
#menu2 #header-hi .caddie_login #caddie_right .compte-login form#login button {border-radius:0; width:100%; margin:5px 0;}
#menu2 #header-hi .caddie_login #caddie_right .compte-login form#login a.forgetpass {color:#808080;}
#menu2 #header-hi .caddie_login #caddie_right .compte-login form#login p.nouveau_compte {color:#000;}
#menu2 #header-hi .caddie_login #caddie_right .compte-login form#login p.nouveau_compte a {color:#005595; text-decoration:underline;}
#menu2 #header-hi .caddie_login #caddie_right .compte-login form#login p.nouveau_compte a:hover {text-decoration:none;}
#menu2 #header-hi .caddie_login #caddie_right .compte-login.compte-login-co {width:410px!important;}
#menu2 #header-hi .caddie_login #caddie_right .compte-login.compte-login-co .compte-menu-item {line-height:30px;}
#menu2 #header-hi .caddie_login #caddie_right .compte-login.compte-login-co .compte-menu-item i {width:18px; text-align:center; font-size:1.2em;}
#menu2 #header-hi .caddie_login #caddie_right .compte-login.compte-login-co .compte-menu-item.compte-menu-presentation {color:#333333;}
#menu2 #header-hi .caddie_login #caddie_right .compte-login.compte-login-co .compte-menu-item.compte-menu-presentation span#compte-accueil {font-weight:bold; font-size:1.1em;}
#menu2 #header-hi .caddie_login #caddie_right .compte-login.compte-login-co .compte-menu-item#compte-menu-deconnexion a {color:#c00; font-weight:bold;}
#header #header-bar #header-bar-logo {background:#1977BD url("img/background-header.jpg") -660px 0 no-repeat;}
#header #header-bar #header-bar-logo a.logo {display:block; padding:15px 15px 15px 0;}
#header #header-bar #header-bar-logo a.logo img {max-height:52px;}	
#header #header-bar #header-bar-logo #experience {position:absolute; width:150px; left:335px;}
#header #header-bar #header-bar-logo #recherche form {padding:24px 10px;}
#header #header-bar #header-bar-logo #recherche form #searchInputNew {font-style:italic; color:#6a7073; border-radius:0;}
#header #header-bar #header-bar-logo #recherche form #searchInputNew:hover {color:#aaaaaa;}
#header #header-bar #header-bar-logo #recherche form .btnRechercherNew {padding:9px 12px; border-radius:0;}
#header #header-bar #menuresp #topMenu {font-family:Arial,Helvetica,sans-serif; padding:0;}
#header #header-bar #menuresp #topMenu ul#dropdown {background:#1290AD; margin-bottom:0px;}
#header #header-bar #menuresp #topMenu ul#dropdown li {cursor:pointer; padding:5px 0; display:inline-block; vertical-align:middle;}
#header #header-bar #menuresp #topMenu ul#dropdown li a.entete-menu {text-decoration:none; color:#ffffff; font-weight:bold;}
#header #header-bar #menuresp #topMenu ul#dropdown li.hover {background:#0082b5;}
#header #header-bar #menuresp #topMenu ul#dropdown li.hover > a {color:#FFFFFF;}
#header #header-bar #menuresp #topMenu ul#dropdown li.oneline {vertical-align:middle;}
#header #header-bar #menuresp #topMenu ul#dropdown li.handicapes {background:#5c5d5c; width:3%; vertical-align:middle;}
#header #header-bar #menuresp #topMenu ul#dropdown li.promo {background:#E90101;}	
#header #header-bar #menuresp #topMenu ul#dropdown li.promo:hover {background:#FF0000;}
#header #header-bar #menuresp #topMenu ul#dropdown li.promo a.entete-menu {color:#FFFFFF;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer {margin:0; top:38px; position:absolute; text-align:left; visibility:hidden; width:300px; z-index:150; padding:10px; background:#FFFFFF; box-shadow:0 0 5px #888888;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer a, #header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer span {display:block; line-height:1.7em; margin:5px 0 4px 0; color:#666666;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer a {font-size:1.2em;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer.longContainer {width:100%; left:0;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .sousRubrique {width:100%; display:inline-block; vertical-align:top;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer.longContainer .sousRubrique {width:26%;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .sousRubrique .titraille > a {color:#2B84C9; font-weight:bold; margin:0; padding:5px 0 0 3px;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer.longContainer .coupCoeur {width:20%; display:inline-block; vertical-align:top;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .coupCoeur a {margin:0; text-decoration:none!important;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .coupCoeur a img {margin:0 auto; margin-top:10px; margin-bottom:10px; max-height:150px; display:block; max-width:280px;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer.longContainer .coupCoeur a img {max-width:230px; margin-top:15px;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .coupCoeur a p {margin:0; color:#333333;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .coupCoeur a p span {line-height:1.3em; margin-bottom:10px; color:#333333;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .coupCoeur a span {font-weight:bold;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .coupCoeur a p.tarif {font-size:1.5em;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .coupCoeur a p.tarif span {color:#ff0000!important; display:inline-block!important;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .coupCoeur a p.tarif span.devise, #header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .coupCoeur a p.tarif span.prixBarre {font-size:0.7em;}
#header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .coupCoeur a p.tarif span.aPartirDe {font-size:0.6em;}

/* Cadeau */
#zone-cadeau {margin:20px 0px; background-color:#ffffff; border:1px solid #ff0000;}
#cadeau-g {padding:0px;}
#zone-cadeau-g {background-color:#ff0000; color:#ffffff; font-weight:bold; font-size:1.6em; padding:3px;}
#zone-cadeau-g span#zone-cadeau-g-titre {display:block; text-align:center;}
#cadeau-d {padding:5px;}
#cadeau {padding:0px;}
/*#cadeau img {display:inline-block; vertical-align:top; height:96px; width:96px;}*/
#cadeau span, #cadeau a, #cadeau-d .cadeau a  {font-weight:bold; vertical-align:top; color:#003f86;}
#cadeau a, #cadeau-d  .cadeau a  {font-size:1em; line-height:1.1em; margin-top:8px;}
#cadeau span.dateLimite {font-size:0.8em; color:#003f86;}
#cadeau span.valeur {font-weight:bold; font-size:1em; color:#ff0000;}
#cadeau span.valeur .tarif {font-size:30px; font-weight:bold; line-height:1em; color:#ff0000;}
#cadeau span.valeur .barre {text-decoration:line-through; color:#999999;}

#cadeau-img {padding:0;}
#cadeau-img img {padding:0px 0px 0px 0px; height:113px; width:113px;}

/* WRAP */
#wrap {box-shadow:0 0 3px 0px #999999; -moz-box-shadow:0 0 3px 0px #999999; -webkit-box-shadow:0 0 3px 0px #999999; -goog-ms-box-shadow:0 0 3px 0px #999999; background-color:#FFFFFF; overflow:hidden;}

/* WRAP > SIDEBAR */
#wrap #sidebar {padding:15px 0 15px 15px;}

#wrap #sidebar #rubriques_avancee {}
#wrap #sidebar #rubriques_avancee .lien_rubrique {margin:0px 0; line-height:19px; background-color:#E5E5E5; padding:3px 0 3px 8px; font-size:9px;}
#wrap #sidebar #rubriques_avancee .lien_rubrique a {text-decoration:none; color:#333333; font-weight:bold;}
#wrap #sidebar #rubriques_avancee .lien_rubrique a:hover {text-decoration:underline;}
#wrap #sidebar #rubriques_avancee .lien_rubrique a input {vertical-align:middle; margin-top:-2px;}
#wrap #sidebar #rubriques_avancee .lien_rubrique a span {vertical-align:middle; margin-left:4px;}

/* @TODO: A refactor */
#wrap #sidebar #recherche_avancee select {font-size:0.9em; max-width:170px;}
#wrap #sidebar #recherche_avancee .decocher {margin:10px 0;}
#wrap #sidebar #recherche_avancee .qlist p {margin:0px 0; line-height:19px; background-color:#E5E5E5; padding:3px 0 3px 8px; font-size:9px;}
#wrap #sidebar #recherche_avancee .qlist .qsel .libelle {font-weight:bold;}
#wrap #sidebar #recherche_avancee .qlist .nb {color:#666;}
#wrap #sidebar #recherche_avancee .qlist label {margin-left:2px; display:initial; vertical-align:middle;}
#wrap #sidebar #recherche_avancee .qlist label:hover .libelle {text-decoration:underline; cursor:pointer;}
#wrap #sidebar #recherche_avancee .qlist .qlist p {background-color:#F5F5F5;}
#wrap #sidebar #recherche_avancee .qlist input {margin:0; vertical-align:middle;}
#wrap #sidebar #recherche_avancee .qlist .f1 {display:none; float:right; margin-right:5px; cursor:pointer; margin-top:0;}

#wrap #sidebar .partage {width:100%; margin:0 0 15px 0;}
#wrap #sidebar .partage a {margin-bottom:7px; text-decoration:none; text-align:left;}
#wrap #sidebar .partage a a {margin:0;}
#wrap #sidebar .partage a span {padding:0 7px 0 0;}
#wrap #sidebar .partage .addthis_button_print {float:none; clear:both; display:block;}
#wrap #sidebar .partage .custom_addthis_email {padding:0 2px; display:block; width:145px;}
#wrap #sidebar .partage .custom_addthis_email span {height: 16px; padding-left: 22px; width: 100%; margin:7px 0 0 0; background:#fff url(/img/amalgame-commun.png) no-repeat -770px -749px;}
#wrap #sidebar .partage .addthis_counter.addthis_bubble_style {margin: 0 0 0 5px;}
#wrap #sidebar .partage .addthis_button_google_plusone {float:left;}
#wrap #sidebar .partage .addthis_toolbox {margin-top:7px;}

#wrap #sidebar #btnavis img {margin:0 auto;}

span.filtres-titre {color:#003F86 !important; font-weight:bold !important; font-size:1.1em !important; line-height:1.1; margin:10px 0; font-family:inherit; display:block;}

.pmail {display:none; position:fixed; top:30%; left:43%; z-index:999999;}
.pmail .pmail_loading {z-index:1; display:none; position:absolute; top:0; left:0; background-color:white; padding-top:150px; text-align:center;}
.pmail .pmail_form {line-height:1em; padding:10px; background:url('//s7.addthis.com/static/t00/atbkg.png') repeat scroll 0 0 transparent;}
.pmail .pmail_bg2 {background: none repeat scroll 0 0 #FFFFFF;}
.pmail .pmail_title {background:none repeat scroll 0 0 #F2F2F2; padding:8px 10px; position:relative;}
.pmail .pmail_title h4 {margin:0;}
.pmail .pmail_title a {position:absolute; right:10px; top:10px; font-weight:bold; text-decoration:none;}
.pmail .pmail_attributes, .pmail .pmail_submit {padding:10px;}
.pmail .pmail_attributes label {font-size:12px; display:block;}
.pmail .pmail_attributes label span {font-size:11px; color:#666;}
.pmail .pmail_attributes input, .pmail_attributes textarea {margin-bottom:8px; padding:3px; width:272px; margin-top:4px; border:1px solid #CCC; resize:none;}
.pmail .pmail_attributes input:hover, .pmail_attributes textarea:hover {border:1px solid #AAA; background-color:#FFFFEA;}
.pmail .pmail_submit input {border:1px solid #CCC; background-color:#F2F2F2; cursor:pointer;}
.pmail .pmail_submit input:hover {border:1px solid #AAA;}
.pmail .pmail_submit input.pmail_quit {float:right;}
.pmail .pmail_info {padding-left:10px;}
.pmail .pmail_error {color:#F30; font-weight:bold;}
.pmail .pmail_ok, .pmail .pmail_loading {color:#060; font-weight:bold;}

#wrap #sidebar div.liste {margin:10px 0; padding:7px; border:1px solid #B3B3B3;}
#wrap #sidebar div.liste ul li {overflow:hidden;}
/*#wrap #sidebar div.liste ul img {float:left; height:40px; margin:0 5px 0 0; width:40px;}*/
/*#wrap #sidebar div.liste ul li img {border:1px solid #B3B3B3; height:80px; width:80px;}*/
#wrap #sidebar div.liste ul li {border-top:1px dotted #B3B3B3; padding:8px 0;}
#wrap #sidebar div.liste ul .prixVente, .liste ul .prixPrefixe {color:#CC0000; font-family:Trebuchet MS; font-size:14px; font-weight:bold;}
#wrap #sidebar div.liste ul li span, .liste ul li a {line-height: 1.4em;}
#wrap #sidebar div.liste ul li span {display:block;}
#wrap #sidebar div.liste p {font-size:1.2em;}
#wrap #sidebar div.liste ul {margin:0;}
#wrap #sidebar div.liste ul li span.prixVente {font-size:1.1em;}
#wrap #sidebar div.liste ul li.lastListElement, #sidebar div.finLienAnnexe {border:medium none; height:4px; margin:0 0 -14px 0;}
#wrap #sidebar a.lienAnnexe {display:block; padding:7px; border:1px solid #B3B3B3;}

/* WRAP > CONTENT */
#wrap #content {padding:15px;}
.nosidebar #wrap #content {padding-left:15px;}

#wrap #content #path {font-weight:bold;}
#wrap #content #path a {color:#006cab; line-height:22px; vertical-align:middle;}
/*#wrap #content #path a#homeIcon img {background:url("img/amalgame-commun.png") -770px -509px; width:21px;}*/
#wrap #content #path a#homeIcon {text-decoration:none;}
#wrap #content #path a#homeIcon i {color:#757474;}
#wrap #content #path span.last {color:#c00;}
#wrap #content #path img.separator {margin-left:12px; margin-right:8px;}

/* FOOTER */
#footer {color:#FFFFFF; box-shadow:0 0 3px 0 #999999;}
#footer ul li {font-size:0.9em;}
#footer ul li a {color:#fff;}
#footer ul li .link {color: #FFF; text-decoration: none;}
#footer ul li .link:hover {text-decoration: underline; cursor: pointer;}

#footer #services {font-size:0.9em; background:#f1f1f1;}
#footer #services ul {margin:0; padding:10px 0;}
#footer #services ul li {display:inline-block; width:224px; height:80px; color:#333; border-right:1px solid #dbdbdb; text-align:center;}
#footer #services ul li:last-child {border-right:none;}
#footer #services ul li span.maj {text-transform:uppercase; font-size:12px; font-weight:bold; display:block;}
#footer #services ul li.livraison img {background:url("img/amalgame-footer.png") no-repeat scroll -16px -135px transparent;  height:38px;}
#footer #services ul li.conseillers img {background:url("img/amalgame-footer.png") no-repeat scroll -83px -131px transparent; height:45px;}
#footer #services ul li.securise img {background:url("img/amalgame-footer.png") no-repeat scroll -150px -127px transparent; height:45px;}
#footer #services ul li.facilites img {background:url("img/amalgame-footer.png") no-repeat scroll -210px -133px transparent; height:40px;}
#footer #services ul li.sav img {background:url("img/amalgame-footer.png") no-repeat scroll -281px -129px transparent; height:40px;}

#footer #footer-contact {background-color:#002e4f; padding:15px;}
#footer #footer-contact div.appels {border-right:1px dotted #fff;}
#footer #footer-contact div.appels .nvert {height:40px; background:url("img/amalgame-footer.png") no-repeat scroll -9px -14px transparent;}
#footer #footer-contact div.appels .nvert2 { width:167px; height:67px; margin:5px 0; background:url("img/amalgame-langue.gif") 0px -284px;}
#footer #footer-contact div.appels-internationaux {border-right:1px dotted #fff;}
#footer #footer-contact div.reseaux-sociaux .facebook {/*background: url("img/amalgame-commun.png") no-repeat scroll -698px -323px transparent;*/ display:inline-block;}
#footer #footer-contact div.reseaux-sociaux .facebook:hover {opacity:0.9;}
#footer #footer-contact div.reseaux-sociaux .twitter {/*background: url("img/amalgame-commun.png") no-repeat scroll -697px -400px transparent;*/ display:inline-block;}
#footer #footer-contact div.reseaux-sociaux .twitter:hover {opacity:0.9;}
#footer #footer-contact div.reseaux-sociaux .googleplus {/*background: url("img/amalgame-commun.png") no-repeat scroll -699px -362px transparent;*/ display:inline-block;}
#footer #footer-contact div.reseaux-sociaux .googleplus:hover {opacity:0.9;}
#footer #footer-contact div.newsletter {border-left:1px dotted #fff;}
#footer #footer-contact div.newsletter #inscriptionNews {margin:10px 0 0 0;}
#footer #footer-contact div.zone-footer .titre-footer {font-size:1.1em; font-weight:bold; margin-bottom:15px;}

#footer #footer-items {background-color:#0082b5; padding:15px;}
#footer #footer-items #footer-items-g {margin-bottom:15px;}
#footer #footer-items ul {font-size:1.1em; margin:0;}
#footer #footer-items hr {visibility:visible; opacity:0.4;}
#footer #footer-items #rappel-logo img {margin:14px 0;}
#footer #footer-items #zone-footer7 {text-align:right;}
#footer #footer-items #zone-footer7 ul.footer-7 img {width:375px; height:44px; background:url("img/amalgame-footer.png") no-repeat scroll 4px -64px transparent;}


/* A refactor */
.imagesLangue {background: url("img/amalgame-langue.gif") no-repeat scroll 0 0 transparent;}
.numeroVert {background-position:0px -285px; margin:12px -7px 6px; width: 177px}
#enCode, #enCadeau {background: url("img/background-code.gif") no-repeat scroll center top transparent; color: #FFFFFF; font-size: 1.8em; font-weight: bold; height: 54px; margin: -16px 0 0; padding: 7px 16px 20px; text-align:center; text-shadow: 1px 1px 2px #333; line-height:1.2em;}
#enCode span.colorCode {font-weight:bolder; font-size:1.5em; color:#FFFF00; text-shadow:2px 2px 2px #111111;}
#enCode span.avaibilityCode {font-size:0.7em; display:block;}
.product_qref, .product_fournisseur_ref {color:#666; font-size:10px; font-weight:normal; text-decoration:none;}
.prixBarre {text-decoration:line-through;}
#bg-black {z-index:99999; position:fixed; display:none; width:100%; height:100%; background-color:black; left:0px; top:0px;}
#orderPopup-bg {width:540px; z-index:100000; position:fixed; padding-top:40px; display:none; height:auto; overflow:hidden; margin-left:-270px; left:50%;}
#orderPopup-content, #orderPopup-content * {line-height:normal;}
.orderPopupImg_Infos {overflow:hidden;}
.orderPopupImg {float:left;}
.orderPopupInfos {float:left; padding-left:10px; width:340px;}
#orderPopupQte {margin-top:4px;}
#orderPopupPrix {color:red; font-size:14px; font-weight:bold;}
.orderPopupProdAjoute {text-align:center; margin-top:20px;  margin-top:5px; display:block; position:static}
.orderPopupProdAjoute span {font-weight:bold; font-size:18px;}
#orderPopup-content {border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; margin-left:auto; margin-right:auto; width:500px; height:auto; overflow:hidden; background-color:white; border:1px solid #003366;}
#orderPopup-content .orderPopupAction {clear:both; margin-top:26px; text-align:center;}
#orderPopup-title {border-top-left-radius:10px; border-top-right-radius:10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px; width: 100%; height:26px; background-color:#000000; color:white; font-size:18px; padding:3px 0 0 10px; overflow:hidden;}
.orderPopup-title-added {float:left;}
#orderPopup-title a, #orderPopup-title a:visited {color:#999999; font-size:14px; font-weight:bold; float:right; margin-right:12px;} 
#orderPopup-title a:hover {color:#CCCCCC;} 
#orderPopup-text {padding:10px; height:auto; overflow:hidden;}
#orderPopup-content a.button, #orderPopup-content a.button:visited {border-top-left-radius:6px; border-bottom-right-radius:6px; -webkit-border-top-left-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3); background-color:#5588DD; color:#FFFFFF; cursor:pointer; font-weight:bold; padding:1px 4px 1px 4px; margin-left:6px; text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);}
#orderPopup-content a.button:hover {background-color:#77AADD; color:#FFFFFF;}
#orderPopup-content a.large {font-size:15px;}

span#kwixo1x, span#kwixonx {text-decoration:underline; cursor:pointer; color:#000;}
/*.imageCommune {background:url("img/amalgame-commun.png") no-repeat 0 0 transparent;}*/
.listPaiements {height:33px;}
/*.listPaiements img.imageCommune {height:33px; margin:0 2px;}*/
.listPaiements img.kwixo-icon {width:96px; background-position:-8px -519px;}
.listPaiements img.agos-icon {width:40px; background-position:-307px -519px;}
.listPaiements img.cetelem-icon {width:91px; background-position:-354px -519px;}
.listPaiements img.paypal-icon {width:40px; background-position:-112px -518px;}
.listPaiements img.cb-icon {width:141px; background-position:-158px -519px;}
#like-facebook {border:none; overflow:hidden; width:400px; height:25px; margin-top:10px; display:block;}
a.videoplayer {display:block; margin:0 auto;}

/* Bloc version imprimable */
div.printable {float:right; display:table-cell; padding-left:32px; background-image:url('/img/print.png');  background-repeat:no-repeat; background-position:left middle;  vertical-align:middle; text-align:left; height:30px;}
.printable img {display:none;}
.printButton {display:none;}
.errordanger {background-color:#F2DEDE; margin:0px; padding:10px; border:1px solid #B94A48; margin-bottom:10px;}
.errordanger p {padding:0px; color:#B94A48 !important; font-weight:bolder; font-size:13px;}
.successok {background-color:#DFF0D8; margin:0px; padding:10px; border:1px solid #3C763D; margin-bottom:10px;}
.successok p {padding:0px; color:#3C763D; font-weight:bolder; font-size:13px;}

/* ----------elements standards-------- */
ol, ul {padding:0; list-style: none; list-style-position:outside; list-style-type:none;}
table {border-collapse:collapse; border-spacing:0;}
img {border:0;}
a {color:#333; text-decoration:none; cursor:pointer;}
a:hover {color:#d15c17;}
a:active {color:#222;}
.container #wrap #content h1 {color:#003f86;}
hr {visibility:hidden; clear:both;}
table {width:99%;}
p {line-height:1.1em;}
.required {color:#c00;}
.photosNonContractuelles {color:#666666; float:right; font-size:1em; font-style:italic; padding:3px 22px; clear:both;}
div.partage {border:1px solid #B3B3B3; display:block; margin:10px 0; overflow:hidden; padding:7px;}
.partage .addthis_button_google_plusone {width:50px;}
.disabled {text-decoration:underline;}

/* --------------topmenu------------- */
a.disabled {text-decoration:underline!important;}
.sub-rubrique {padding-left:15px;}
.picto {float:right; margin:9px 0 0 0;}

/*  ----------------ABML---------------------- */
h1, h2, h3, h4, h5 {font-family:Helvetica, Arial, sans-serif; font-weight:bold !important; margin-top:15px;}
h1, h2, #catalogue h3, #demande-piece h3, #contact h3, h4, h1 a {color:#003F86 !important; font-weight:bold !important;}
h1 {font-weight:bold!important; font-size:1.9em !important;}
h3, h5 {color:grey !important; border-bottom:1px solid #d5d5d5;}
h2, #catalogue h3, #demande-piece h3, #contact h3 {font-size:1.3em !important; margin-bottom:0.5em;}
h3 {font-size:1.2em !important;}
h4 {font-size:1.1em !important;}
h5 {font-size:1em !important; font-weight:normal;}
div#redaction {font-size:1em; line-height:1.3em; margin-top:10px;}
.noir  {color:#000; font-weight:bold;}
.rouge {font-weight:normal; color:#f00;}
.orange {color:#FF8000; font-weight:bold; text-decoration:none;}
.vert {color:#339900; font-weight:bold; text-decoration:none;}
.bleu {color:#025787; font-weight:bold;}
.blanc {color:#fff; font-weight:bold;}
a.lien {color:#CC0000; text-decoration:underline;}
a.lien:hover {color:#6699CC; text-decoration:none;}
a.lien2 {text-decoration:underline; font-weight:bold;}
a.lien2:hover {color:#CC0000; text-decoration:none;}
.legende {color:#F26822; display:inline; font-size:11px; font-weight:normal; line-height:110%; text-align:center; z-index:20;}
.tableau {color:#000; width:99%; background-color:#fff; border-collapse:collapse; margin:0 auto; position:relative; _position:static; z-index:0;}
.tableau td, .grille td {padding:4px 2px;}
.tableau td {background-color:#f3f2f3; border:1px solid #fff;}
.grille {background-color:#fff; text-align:normal; margin:0 0 0 -15px; position:relative;}
.grille table {width:100%;}
table.grille td p {text-align:left;}
.intro-redaction {padding:6px 0; clear:both; margin:0 2px 5px;}
.sous-filtre {margin-left:10px;}
div#redaction div.trait-redact {border-bottom:1px solid #d5d5d5; clear: both;}
div#redaction ul.liste-redact {margin-left:18px;}
div#redaction ul.liste-redact.puce {list-style-type:disc;}
div#redaction ul.liste-redact.decimal {list-style-type:decimal;}
div#redaction ul.liste-redact li span {position:relative; left:-2px;}

@media print { .noPrint {display:none;} }

/* temporaire bandeau soldes ete hiver */ 
div#soldes {} 
div#soldes img {width:100%;} 
#enCode, #enCadeau {margin:-7px 0 0;}

#catalogue div.cat p.tarif .prixVente {font-weight:bold!important; color:#red!important;}
#catalogue div.cat p.tarif .devise {font-weight:bold!important; color:red!important;}
#catalogue div.cat .action a {font-size:11px!important;}

.r-tableau {background:#f3f2f3;}
.r-tableau > div {padding:0; margin:-1px 0 0 0; border:1px solid #fff;}
.r-tableau > div > div {padding:5px 10px;}
.r-tableau > div > div.r-tableau-first {font-weight:bold; border-right:1px solid #fff;}

/* bandeau remise appel */
div#remise {background:url("img/background-code.gif") no-repeat scroll center; height:73px; margin-bottom:10px;}
div#remise li{padding:2px; color:#fff; font-weight:bold; font-size:2em; text-align:center; list-style:none;}
div#remise {margin-top:-16px;}

/* Bloc version imprimable */
div.printable{float:none; display:block; margin-top:20px;}
#like-facebook, #like-facebook iframe[style], #like-facebook span {width:100%!important;}
#demande-piece-detachee a {text-decoration:none !important; display:block;}
#lienPieces {font-size:14px; background:#6aa500; text-align:center; color:#FFFFFF; padding:10px 15px; text-transform:uppercase; font-weight:bold; text-shadow:-1px 2px #5c8218; display:block;}
#lienPieces:hover {background:#acce67; color:#FFFFFF;}
hr {margin:15px 0 !important;}
#tel {color:#FFFFFF; padding:12px 0px 10px 0px;}
.navbar-header button {padding:5px 0px; border-radius:0; margin:0; width:100%; background:#1977bd; color:#ffffff;}
.navbar-header button.menu-actif {background:#FFFFFF; color:#1977bd;}
.navbar-header button i {display:inline-block; vertical-align:middle;}
.navbar-header button #titre-menu {display:inline-block; vertical-align:middle; font-weight:bold; margin:2px; padding:0 5px; font-size:1.2em;}
#mainnavbar {font-size:10px;}
/* ---------- Youtube ---------- */
.yt-video {width: 100%; height: 450px; background-color: black; display: flex; align-items: center; justify-content: center;}
.yt-video .content {width: 77%; text-align: center; color: white;}
/* ---------- Cookies ---------- */
#cookies.modal .modal-body {padding-top: 0; padding-bottom: 0;}
#cookies.modal .param-list .param-list-items .row {background-color: #F4F4F4; border-bottom: 1px solid lightgrey;}
#cookies.modal .param-list .param-list-items .row.active {background-color: white; border-bottom: none;} 
#cookies.modal .param-list .param-list-items .row.active .param-list-item {border-color: #296a99;}
#cookies.modal .param-list .param-list-items .param-list-item {padding: 10px; padding-left: 15px; font-size: 11px; font-weight: 700; border-left: 4px solid; border-color: white; text-transform: uppercase; cursor: pointer;}
#cookies.modal .param-list .param-list-content {display: none; padding: 15px; height: 450px; overflow-y: auto;}
#cookies.modal .param-list .param-list-content.show {display: initial;}
#cookies.modal .param-list .param-list-content p {line-height: 1.5;}
#cookies.modal .param-list .param-list-content .switch-col {padding-top: 10px; text-align: right;}

@media only screen and (max-width : 767px) {
    #cookies.modal .actions .action2 {padding-top: 5px;}
    #cookies.modal .actions .action2 button {float: left;}
}

/* Bouton retour acceuille */
#content .retour-catalogue {margin-top: 20px;text-align:center;}
#content .retour-catalogue a {display:inline-block;padding:10px;font-weight:bold;font-size:1.1em;}
#content .retour-catalogue a:hover {text-decoration:none;}

/* --- Spécifique média --- /*
/* lg */
@media (min-width: 1200px) {
    #topMenu ul#dropdown li a.entete-menu, #topMenu ul#dropdown li.promo a.entete-menu, #topMenu ul#dropdown li span.entete-menu, #topMenu ul#dropdown li.promo span.entete-menu {font-size:1.1em;}
}

/* md */
@media only screen and (max-width : 1200px) {
    #tel {padding:17px 0px 10px 0px;}
    #tel3 {text-align:center; font-size:17px; padding:20px 10px;}
    #experience {left:330px;}
    div#topMenu ul#dropdown div.longContainer div.coupCoeur { width:15%;}
}

/* >= md  */
@media only screen and (min-width: 992px) {
    #mainnavbar {width:100%!important; visibility:visible!important;}
    #topMenu ul#dropdown {display:table;}
    #topMenu ul#dropdown > li:not(#menu-logo-xs) {display:table-cell!important; width:6%;}
	#topMenu ul#dropdown > li.phs {width:7%!important;}
    #topMenu ul#dropdown > li.promo {width:7%!important;}
    #topMenu ul#dropdown > li.filtration {width:9%!important;}
    #topMenu ul#dropdown > li.handicapes {width:3%!important;}
    #menu-logo-xs {display:none!important;}
    #mainnavbar_close {display:none!important;}
    #compte-login_close {display:none!important;}
    .hover .sub-rubrique {visibility:visible!important;}
    .sub-rubrique div {display:block!important;}
    #header-bar-logo {display:block!important;}
}

/* sm */
@media only screen and (max-width : 992px) {
    a.logo img {max-height:63px; padding:10px; margin:0 auto;}
	#menu2 #header-hi {background-color:#12ADA5;}
    #menu2 #header-hi {height:63px; padding:0 15px;}
    #menu2 #header-hi .caddie_login i {font-size:2em;}
    #menu2 #header-hi .caddie_login i.fa-shopping-basket {font-size:1.6em;}
    #menu2 #header-hi .caddie_login a.logo {display:inline-block; vertical-align:middle;}
    #menu2 #header-hi .caddie_login #caddie_left {padding:8px 0 7px 8px;}
    #menu2 #header-hi .caddie_login #caddie_right {padding-right:7px; margin-top:5px;}
    #menu2 #header-hi .caddie_login #caddie_right i {margin:0}
    #menu2 #header-hi .caddie_login #caddie_right #menu-recherche {width:32px; display:inline-block; vertical-align:middle; margin-right:10px; margin-top:5px; cursor:pointer;}
    #menu2 #header-hi .caddie_login #caddie_right #menu-recherche i {font-size:1.8em;}
    #menu2 #header-hi .caddie_login #caddie_right .Caddie a#encartCaddie {text-decoration:none; font-weight:bold;}
    #menu2 #header-hi .caddie_login #caddie_right .Caddie i {line-height:45px; margin-top:5px}
    #menu2 #header-hi .caddie_login #caddie_right .Caddie span.itemNumber {display:block; position:absolute; top:0; background:#1977bd; padding:2px 6px 0px 6px; margin-top:12px; margin-left:12px;}
    #menu2 #header-hi .caddie_login #caddie_right .info_login_client .mon_compte {margin-left:15px;}
    #menu2 #header-hi .caddie_login #caddie_right .info_login_client .mon_compte.connecter {margin-left:15px; margin-top:5px;}
    #menu2 #header-hi .caddie_login #caddie_right #compte-login_close {left:0;}
    #menu2 #header-hi .caddie_login #caddie_right .compte-login {position:fixed; top:0; right:0; border:none; padding:0; background:#F1F1F1; height:100%; width:80%!important;}
    #menu2 #header-hi .caddie_login #caddie_right .compte-login .menu-logo-xs {background:#002e4f;}
    #menu2 #header-hi .caddie_login #caddie_right .compte-login .menu-logo-xs a.logo {display:block; height:63px;}
    #menu2 #header-hi .caddie_login #caddie_right .compte-login #compte-login-corps {padding:13px 15px;}
    #menu2 #header-hi .caddie_login #caddie_right .compte-login #compte-login-corps #compte-login-pass {margin-top:10px; margin-bottom:5px;}
    #menu2 #header-hi .caddie_login #caddie_right .compte-login #compte-login-corps #compte-login-pass a.forgetpass {line-height:20px;}
    #menu2 #header-hi .caddie_login #caddie_right .compte-login #compte-login-corps #compte-login-nouveau {margin-top:5px;}
    #menu2 #header-hi .caddie_login #caddie_right .compte-login #compte-login-corps #compte-login-nouveau a {line-height:20px; display:inline-block;}
    #menu2 #header-hi .caddie_login #caddie_right .compte-login.compte-login-co {width:80%!important;}
    #menu2 #header-hi .caddie_login #caddie_right .compte-login.compte-login-co #compte-login-corps {padding:0;}
    #menu2 #header-hi .caddie_login #caddie_right .compte-login.compte-login-co .compte-menu-item {line-height:22px; vertical-align:middle; min-height:42px; padding:10px 15px; border-bottom:1px solid #ccc; font-weight:bold;}
    #menu2 #header-hi .caddie_login #caddie_right .compte-login.compte-login-co .compte-menu-item a {line-height:22px;}
    #menu2 #header-hi .caddie_login #caddie_right .compte-login.compte-login-co .compte-menu-item a i {margin:0 10px;}
    #menu2 #header-hi .caddie_login #caddie_right .compte-login.compte-login-co .compte-menu-item#compte-menu-deconnexion {background:#ff0000; border-bottom:1px solid #ff0000;}
    #menu2 #header-hi .caddie_login #caddie_right .compte-login.compte-login-co .compte-menu-item#compte-menu-deconnexion a {color:#FFFFFF;}
    #header #header-bar {background:#002e4f;}
    #header #header-bar a.logo {padding:0;}
    #header #header-bar #header-bar-logo {display:none; background:#002e4f;}
    #header #header-bar #header-bar-logo #tel3 {color:#FFFFFF; padding:3px 10px;}
    #header #header-bar #header-bar-logo #recherche {margin:0;}
    #header #header-bar #header-bar-logo #recherche form {padding:4px;}
    #header #header-bar #header-bar-logo #recherche form .btnRechercherNew {padding:15px;}
    #header #header-bar #header-bar-logo #recherche form #searchInputNew {height:46px;}
    #header #header-bar #menuresp {height:0px; visibility:hidden; margin-top:-1px;}
    #header #header-bar #menuresp a.logo {display:block; height:63px;}
    #header #header-bar #menuresp #topMenu #mainnavbar {position:fixed; top:0; left:0; border-top:0; display:block!important; visibility:hidden; background:#F1F1F1; height:100%!important; overflow:auto!important; z-index:60;}
    #header #header-bar #menuresp #topMenu #mainnavbar_close {right:0;}
    #header #header-bar #menuresp #topMenu #mainnavbar_close, #menu2 #header-hi .caddie_login #caddie_right #compte-login_close {position:fixed; top:0; border-top:0; display:block!important; visibility:hidden; background:rgba(0,0,0,0.7); height:100%!important; padding:0; z-index:60;}    
    #header #header-bar #menuresp #topMenu #mainnavbar_close i, #menu2 #header-hi .caddie_login #caddie_right #compte-login_close i {color:#FFF; padding:15px 0 16px 0; cursor:pointer; background:#000; width:100%; text-align:center; font-size:2.7em!important;}    
    #header #header-bar #menuresp #topMenu ul#dropdown {background:#FFFFFF;}
	#header #header-bar #menuresp #topMenu ul#dropdown li {width:100%; text-align:left; padding:0; border-top:1px solid #ccc;}
    #header #header-bar #menuresp #topMenu ul#dropdown li:first-child {border-top:none;}
    #header #header-bar #menuresp #topMenu ul#dropdown li.hover {background:#F1F1F1;}
	#header #header-bar #menuresp #topMenu ul#dropdown li.promo {padding:7px 10px;}
    #header #header-bar #menuresp #topMenu ul#dropdown li.promo a {color:#FFFFFF!important;}
    #header #header-bar #menuresp #topMenu ul#dropdown li#menu-logo-xs {border-top:0; background:#12ADA5;}
    #header #header-bar #menuresp #topMenu ul#dropdown li a.entete-menu {float:left; padding:10px; color:#000000;}
    #header #header-bar #menuresp #topMenu ul#dropdown li .sub-category {display:inline-block;}
    #header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer {display:none; position:relative; top:0; width:100%; box-shadow:none; background:#F1F1F1; padding:0; color:#000000; font-size:1.2em;}
    #header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer div.sousRubrique {padding:0;}
    #header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer.longContainer div.sousRubrique {width:100%;}
    #header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .sousRubrique .titraille {border-top:1px solid #CCCCCC;}
    #header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .sousRubrique .titraille > a {color:#000000; display:inline-block; height:auto; padding:8px 10px; font-weight:initial; font-size:1em; margin-left:2%; text-decoration:none;}
    #header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .sousRubrique .titraille .sub-category1 {display:inline-block;}
    #header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .sousRubrique .titraille .sub-category1 i {font-size:0.8em;}
    #header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .sousRubrique .titraille .sub-category1 i, #header #header-bar #menuresp #topMenu ul#dropdown li .sub-category i {padding:16px 10px;}
    #header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .sousRubrique .titraille .sub-rubrique {padding-left:0;}
    #header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .sousRubrique .titraille .sub-rubrique div {border-top:1px solid #cccccc;}
    #header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .sousRubrique .titraille .sub-rubrique a {padding:10px; margin:0; font-size:1em; text-decoration:none; padding-left:30px;}
    #header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer .coupCoeur {display:none!important;}
    
	#tel4 img {height:90px;}
	
    #wrap #content #redaction {margin-top:0;}
    
    #footer #footer-contact .global-zone-footer {padding-bottom:15px;}
    #footer #footer-contact div.appels-internationaux {border-right:none;}

    /* HONTE SUR LE MEC QUI A ECRIT : margin: -1px; ... */
    /* #footer #footer-contact div.reseaux-sociaux {margin-right:-1px;} */
    #footer #footer-items #zone-footer6 {text-align:center; margin-bottom:15px;}
    #footer #footer-items #zone-footer7 {text-align:center;}
    
    /* A refactor */
    #topMenu ul#dropdown li a.entete-menu, #topMenu ul#dropdown li.promo a.entete-menu, #topMenu ul#dropdown li span.entete-menu, #topMenu ul#dropdown li.promo span.entete-menu, #header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer div.titraille > a, #header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer div.titraille .sub-rubrique a {font-size:1.2em; min-height:42px; line-height:22px;}    
    #topMenu ul#dropdown li > a {width:85%;}
    #topMenu ul#dropdown li#menu-logo-xs > a {width:100%;}
    #topMenu ul#dropdown .sousRubrique .titraille > a {width:82%;}
    #topMenu ul#dropdown .sub-rubrique > div > a {width:100%;}
    #topMenu ul#dropdown div.sub-category, #topMenu ul#dropdown div.sub-category1 {width:15%;}
    .navbar-header button {height:0; padding:0;}
}

/* ms */
@media only screen and (max-width : 767px) {
    body {background:#002e4f!important;}
    div#header .container #header-bar #header-bar-logo {background:#002e4f;}
    #footer .infos-site span.hidden-xs {display:inline-block!important;}
    #footer #footer-items #rappel-logo img {margin:10px 0;}
    #footer #footer-items #zone-footer6 {margin-bottom:0;}
    #soldes {background:#2cdfff; text-align:center;}
	#soldes img {margin:0 auto; width:auto;}
    .r-tableau {text-align:center;}
	.r-tableau > div > div {padding:0 10px 5px 10px;}
	.r-tableau > div > div.r-tableau-first {padding:5px 10px 0 10px; border-right:none;}
}

/* xs */
@media only screen and (max-width : 480px) {
    #tel2 {text-align:center; font-size:12px; padding:7px 0px;}
    #header #header-bar #menuresp #topMenu ul#dropdown li .dropDownContainer div.titraille > a {margin-left:3%;}
    #topMenu ul#dropdown .sousRubrique .titraille > a {width:80%;}
    h1 {font-size:1.5em !important}
    #content #path {font-size:11px;}
    #content div.printable{margin-top:0; margin-bottom:10px;}
    #content  div#redaction {text-align:justify;}
    #demande-piece-detachee {text-align:justify;}
    #footer #footer-contact .global-zone-footer {padding-bottom:0;}
    #footer .zone-footer {padding:15px 15px;}
    #footer .zone-footer.zone-footer-first {padding-top:0;}
    #footer .zone-footer.zone-footer-last {padding-bottom:0;}
    #footer div#footer-contact div.appels {border-bottom:1px dotted #fff; border-right:none}
    #footer div#footer-contact div.appels-internationaux {border-bottom:1px dotted #fff;}
    #footer div#footer-contact div.reseaux-sociaux {border-bottom:1px dotted #fff;}
    #footer div#footer-contact div.newsletter {border-left:none;}
    #footer #footer-items ul {display:block; margin-bottom:10px;}
    #footer div#footer-items a {display:block;}
    #footer div#footer-items img{margin:10px 0;}
    #footer .infos-site span.hidden-xs {display:none!important;}

    /* Popup de l'enfer ajout panier */
    #orderPopup-bg {width: 100%; left: 0; right: 0; margin: auto;}
    #orderPopup-title {width: 100%;}
    #orderPopup-content {width: 100%;}
    .orderPopupImg_Infos {position: relative; display: flex;}
    #orderPopup-content #popupRegler {margin-top: 10px;}
}

/* xxs */
@media only screen and (max-width : 350px) {}
@media only screen and (max-width : 300px) {}
/* commenter le background apres black friday*/
body {/*background:#000000 url("img/black-week_background.jpg") no-repeat fixed center top !important;*/ font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px!important;}

@media only screen and (max-width : 767px) {
	#bandeau_soldes {text-align: center;}
	#bandeau_soldes img {display:inline-block;}
}
