/* ------------------------------------ */
/*            Generalites               */
/* ------------------------------------ */
/* * {margin:0;padding:0;} */
* {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
html, body {margin: 0;padding: 0;}
main {display: block;}
/* avoid top margins on first content element */
p:first-child,ul:first-child,ol:first-child,dl:first-child,blockquote:first-child,pre:first-child,
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child {
	margin-top: 0;
}

body, p, h1, h2, h3, h4, table, td, th, ul, ol, textarea, input, select {font-family: Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;}
img{border:0px none}
body{font-size:75%;background-image: url(/images/fond1.jpg);background-repeat: repeat;}
/*body{font-size:75%;background: url(/images/fond-noel2.jpg) repeat-y center 0px #fff;} */
/*body{font-size:75%;background: url(/images/fond_body_repeat.jpg) repeat-y center 0px #b4120f;}*/
ul{margin:0;padding:0}
#global{/*position:relative;*/margin:0 auto;width:960px;background-color:#FFFFFF;border: 1px solid #FAC120;padding:0px;}
form p{clear:left;margin: 0 0 7px 0;}

h2, .h2-like {font-size:1.5em;font-weight:bold;color:#3e5aa5;margin: 0 0 0.5em 0;}
h3, .h3-like {margin-bottom:0.8em;font-size:1.3em;}
h4, .h4-like {margin-top:0.8em;margin-bottom:0.5em;font-size:1.2em;}

.w10    { width: 10%; }
.w20    { width: 20%; }
.w25    { width: 25%; }
.w30    { width: 30%; }
.w33    { width: 33.3333%; }
.w40    { width: 40%; }
.w50    { width: 50%; }
.w60    { width: 60%; }
.w66    { width: 66.6666%; }
.w70    { width: 70%; }
.w75    { width: 75%; }
.w80    { width: 80%; }
.w90    { width: 90%; }
.w100   { width: 100%; }

label {text-align:right;margin-top:1px;margin-right:2px}
/*.fixedWidth label {float:left;width:16em;}*/
.fixedWidth label {display:inline-block;width:16em;}

/*input {margin-top:0;border:1px solid #B6B6B6;padding:2px;background-color:#FFFFCC;}*/
input[type="text"],input[type="password"],input[type="email"],textarea,select{border:1px solid #B6B6B6;padding:3px;background-color:#FFFFCC;font-size:1em;}
.input-text:focus{background:#EDF7FD none repeat scroll 0 0;}
select option{margin:2px}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus,select:focus {
    border-color: #66afe9;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);outline: 0 none;
}

.form-group{margin-bottom:10px}
.form-group:after{clear:both}
.form-control,input.form-control{border:1px solid #B6B6B6;padding:6px;background-color:#FFFFCC;font-size:1em;width:100%}
.form-control:focus{border-color: #66afe9;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);outline: 0 none;}
textarea.form-control {height: auto;}
.form-horizontal label {display:inline-block;text-align:right;margin:0;padding:0 10px}
.form-horizontal .control-label {}
.form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}
.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}
label.radio-inline {width:auto;}

fieldset {padding:0.5em;padding-top:0;margin:10px 0px;border:1px solid #999999}
legend {border:#FFCC00 1px solid;background-color:#FFFFCC;padding:2px 6px;margin:1em 0;}

p.noinput {line-height:1.8em;}
p.noinput label {margin:0;}

p.erreur{color:#FF0000;text-align:center;}
div.erreur{background: url(/images/erreur.png) no-repeat top left #FBE6F2;border: 1px solid #D893A1;padding:7px;padding-left:35px;margin:5px;}
div.erreur li, div.succes li {list-style: none outside none;}
div.succes{background: url(/images/ok.png) no-repeat top left #C8FFBF;border: 1px solid #5CDF45;padding:7px;padding-left:35px;margin:5px;}

div.flash{background-color:#EEEEEE;padding:13px 10px 13px 42px;margin:5px;margin-bottom:20px;border: 1px solid #B6B6B6;}
div.flash.error{background: url(/images/erreur.png) no-repeat 5px 5px #FBE6F2;border: 1px solid #D893A1;}
div.flash.success{background: url(/images/ok.png) no-repeat 5px 5px #C8FFBF;border: 1px solid #5CDF45;}
div.flash.info{background: url(/images/icon-info.png) no-repeat 5px 5px #BDE5F8;border: 1px solid #00529B;}
div.flash.warning{background: url(/images/icon-attention.png) no-repeat 5px 5px #FEEFB3;border: 1px solid #D99A36;}

.button {display:inline-block;line-height:16px;background-color:#F1F1F1;color:#444444;font-weight:bold;font-size:1em;padding:5px 20px;text-decoration:none;border: 1px solid #CCCCCC;}
.button .button-img{margin-top:-3px;vertical-align:middle}
.button.blue {background-color:#3264FF;color:#FFFFFF;border: 1px solid #0032F8;}
.button.yellow {background-color:#FFCC33;color:#444444;border:1px #000000 solid;}
.button.small{padding:1px;}
.button.loupe{background-image: url('/images/loupe.png'); background-repeat: no-repeat; background-position: center center;}

span.star{background:url('/images/star.png') no-repeat 0 0;width:14px;height:14px;display:inline-block}
span.star.on {background-position:0 -16px}

.next, input.submit {display:inline-block;line-height:16px;background-color:#3264FF;color:#FFFFFF;font-weight:bold;font-size:1em;padding:5px 20px;text-decoration:none;border: 1px solid #0032F8;}
.yellowButton {display:inline-block;line-height:16px;background-color:#FFCC33;color:#444444;font-weight:bold;font-size:1em;padding:5px 20px;text-decoration:none;border:1px #000000 solid;}

.col2-set .col-1, .col2-set .col-2{	width:48.5%; }
.col2-set .col-1{ float:left; }
.col2-set .col-2{ float:right; }
.col2-set:after{clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;}

.login-box h3{border-bottom:1px solid #FFCC00;margin:0 0 1em;}
.login-box label{line-height:1.5em;}
.login-box .haut{padding:1em;min-height:200px;}
.login-box .bas{text-align:right;padding:1em;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}  /* for IE/Mac */

.picto-img{background:url(/images/pictos-reassurance.png) no-repeat;display:inline-block;width:35px;height:35px;margin:2px 3px 2px 15px}

.p-secure{background-position:0 0}
.p-echange{background-position:0 -175px}
.p-chrono{background-position:0 -210px}
.p-calendar{background-position:0 -245px}
.p-box{background-position:0 -280px}
.p-delivery{background-position:0 -315px}
.p-clickandcollect{background-position:0 -380px}
.p-sansAttente{background-position:0 -470px}

.bold .p-secure {background-position:-35px 0}
.bold .p-echange {background-position:-35px -175px}
.bold .p-chrono {background-position:-35px -210px}
.bold .p-calendar {background-position:-35px -245px}
.bold .p-box {background-position:-35px -280px}
.bold .p-delivery {background-position:-35px -315px}
.bold .p-clickandcollect {background-position:-35px -380px}
.bold .p-sansAttente {background-position:-35px -470px}

/* ------------------------------------ */
/*            Squelette                 */
/* ------------------------------------ */
#main {background-image: url(/images/fond6.jpg);background-repeat: repeat-y;background-position: 160px;}
#main.bg200 {background-image: url(/images/fond6.jpg);background-repeat: repeat-y;background-position: 200px;}

/* ------------------------------------ */
/*         Centre et home               */
/* ------------------------------------ */
#centre, #home{width:620px;float:left;padding:10px;}
#centre.centreFull {width:790px;}
#centre.width736 {width:736px;}
#centre h2 {border-bottom: 2px solid #f7cc7b;padding-left:0em;font-size:1.5em;font-variant: small-caps;letter-spacing: 2px;}

/*Titre*/
#home p.t , #centre p.t{border-bottom:2px solid #F7CC7B;color:#3E5AA5;font-variant:small-caps;font-size:20px;letter-spacing:2px;font-weight:bold;margin-bottom:0.7em}
#home p.ph {color:#000000;}

h2.h {display:inline-block; margin:1em 0}
h2.h a.miel {text-decoration:none; color:#FFAF51;}
h2.h a.pollen {text-decoration:none; color:#FF8651;}
h2.h a.gelleeroyale {text-decoration:none; color:#FF516E;}
h2.h a.propolis {text-decoration:none; color:#FF73CC;}
h2.h a:hover {text-decoration:underline;}

#home p a {color:#FF9900; text-decoration:none;}
#home p a:hover { text-decoration:underline;}

/* ------------------------------------ */
/*            Header                    */
/* ------------------------------------ */
/*            Header  CUSTOM OK                  */
#header a.h {color:#000000; text-decoration:none; font-weight:bold; font-size:24px; font-variant:small-caps; display:block; padding: 10px 0 0 30px; }
#header h1 { position:relative; left:30px; top:10px; font-size:14px; font-variant: small-caps;width:310px;}
#header h1 a {text-decoration:none; color:#000000;}

#header {position:relative;background-image:url(/images/fond4.jpg);height:120px;}

#header .panier .account a {background: url("/images/clients.png") no-repeat 5px 50%;padding-left: 50px;}
#header .panier .cart a {background: url("/images/caddie.png") no-repeat 5px 50%;padding-left: 50px;}
#header .panier .search {display:none}
#header .panier .over {background-color:#fff;}

#header ul.panier{margin:0;padding:0;position:absolute;top:0px;right:0px;height:50px;z-index:11;background-image: url("/images/blanc_70.png");background-repeat: repeat;}
#header ul.panier li {float: left;list-style-type:none;border-left: 1px solid #FAC120;}
#header ul.panier li a {height: 50px;padding:0px 5px;color:#000000;text-decoration: none;text-align: center;font-weight:bold;font-variant: small-caps;line-height:50px;font-size:1em;display: inline-block;}
/*#header ul.panier li:hover {background-color:#FFF}*/
#header ul.panier li a img {vertical-align:middle;}

#header ul.navbar{margin:0;padding:0;position:absolute;bottom:0px;width:100%;border-top: 1px solid #FAC120;border-bottom: 1px solid #FAC120;background-image: url("/images/blanc_70.png");background-repeat:repeat;}
#header ul.navbar li {float: left;list-style-type:none;margin-left:20px;margin-right:-20px;}
#header ul.navbar li:hover {background-color:#FFFFFF}
#header ul.navbar li.lg {margin-right:0px;text-align:right;float:right;padding-right:5px;padding-top:8px;background-color:transparent}
#header ul.navbar li a.last{border-right: 1px solid #FAC120;}
#header ul.navbar li a {display:block;height:30px;color:#444444;font-weight:bold;font-variant:small-caps;line-height:30px;font-size:1.2em;text-decoration:none;border-left:1px solid #FAC120;text-align:center;padding:0 20px}
#header ul.navbar li a.lines-2 {font-size: 1em;line-height: 13px;padding: 1px 20px;}
#header ul.navbar li.lg a {display:inline;height:13px;width:25px;border-left:0px solid #FAC120;margin:0px;line-height:13px;padding:0 5px}

#main-search {position: absolute; left: 50%; top: 10px; width: 320px; margin-left: -135px;}
#main-search input[type="text"] {display:inline-block;padding:6px;height:auto;margin-right:5px;border:1px solid rgb(250, 193, 32);width:230px;}

#previewPanier {display:none;position:absolute;right:0px;top:50px;border:1px #FFCC00 solid; background:#FFFFFF;padding:0px;font-size:0.9em}
#previewPanier ul {list-style-type:none;margin:10px;padding-bottom:10px;border-bottom:2px #000000 solid;}
#previewPanier li {margin:3px 0px;}
#showPreview {min-width:130px}
#previewPanier .subtotal {background-color: #fff;font-weight: bold;padding: 0px;text-align: center;}
#previewPanier .actions {background-color: #fff;padding: 20px;text-align: center;margin:0}

#account-slider {position:absolute;right:110px;top:50px;border:1px #FFCC00 solid;background:#FFFFFF;padding:19px;box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.7);}
#account-slider ul {margin:10px 0;list-style-type:none;font-size:0.9em;/*padding:5px;*/}
#account-slider ul li{padding:2px;}
#account-slider ul li a {color:#0000FF; text-decoration:none;}
#account-slider ul li:hover {background-color:#f6f6f6}

#account-slider-auth input[type=text], #account-slider-auth input[type=password] {padding:6px}
#account-slider-auth label {display:inline-block;margin: 0 0 5px 0;text-align:left;line-height: 1.5em;}

/* Fil d'ariane  CUSTOM OK  */
#navbar, #centre div.navbarb, #home div.navbarb{font-weight:bold; font-size:13px;margin-bottom:7px;}
#navbar ul, #centre div.navbarb ul, #home div.navbarb ul{display:block;font-size:1em;min-height:1.2em;margin:0;padding:0;}
#navbar ul li, #centre div.navbarb ul li, #home div.navbarb ul li {color:#FAC120;display:inline-block;list-style-type:none;margin-right:5px;}
#navbar ul li a, #centre div.navbarb ul li a , #home div.navbarb ul li a{color:#FAC120;text-decoration:none;}

#orderbar {margin:15px 0;}
#orderbar ul{list-style:none;text-align:center;clear:left;margin:0;padding:0}
#orderbar ul li{background-color:#FFCC00;background-image:url(/images/img-process-commande.png);width:150px;height:23px;line-height:23px;margin:3px 0; display:inline-block;color:#444444}
#orderbar ul li a{text-decoration:none;color:#0032F8}
#orderbar ul li a:hover{text-decoration:underline}

/* ------------------------------------ */
/*            Footer                    */
/* ------------------------------------ */
#footerMenu{background-color:#FAC120;border-top: 1px solid #FAC120;/*height:16px;padding-top:3px;padding-bottom:2px;*/}
#footerMenu ul{list-style-type:none;padding:5px 0;margin:0;}
#footerMenu ul:after{content:'';display:block;clear: both;}
#footerMenu li{float:left;border-left: 1px #000000 solid;padding:3px 20px}
#footerMenu li.first{border-left: 0px;}
#footerMenu li a{text-decoration:none;color:#000000;}
#footerMenu li a:hover{text-decoration:underline;}
#footerMenu .call-number{float: right;font-weight: bold;background: url(/images/contact-24.png) no-repeat 0 center;padding-left: 30px;height: 25px;padding-right:10px;line-height: 25px;}

#footer{clear:left;text-align:center;border-top: 1px solid #FAC120;	padding:3px;background-color:#FFFFFF;}
#footer p.p1{text-align:center;}
#footer p.p1 a{color:#FF9900;font-size:7pt;}
#footer2 {padding:0px;}
#footer2 h1{font-size:1em;clear:left;text-align:center;margin:5px;}
#footer2 h1 a{text-decoration:none;color:#000000;}
#footer span.copy{font-size:0.8em;}

/*            Footer  CUSTOM OK                  */
#foot {text-align:center;padding-top:4px; font-size:12px; line-height:12px; color:#000000; font-weight:bold;}
#foot a {font-weight:bold; text-decoration:none; color: #000000;}
#foot h2, #foot h3 {display:inline;font-size:12px; line-height:12px; padding:0; margin:0;}

#foot p {padding:3px 0 0 0; margin:0; color:#999999; font-size:10px;text-align:center; }
#foot p a {color:#FF8651;}
#foot p a:hover {text-decoration:underline;}
#foot p a.c {text-decoration:underline; color:#FF9900;}
#foot p a.cc {color:#FF9900;}

#foot p.p1 {border-top:1px solid #FAC120; margin-top:5px;}
#foot p.copy { font-weight:normal; color:#000000;}
#foot p.copy a {color:#999999; font-weight:normal;}

#fixed-footer {height:40px;position:fixed;bottom:0;background-color:rgba(223,221,223,.9);width:100%;text-align:center;color:#222222;}
#fixed-footer .picto-wrapper{display:inline-block;width:19%}
#fixed-footer .p-subtitle{font-size:14px;color:#222222;margin:10px 0 0;display:inline-block;text-align:left;vertical-align:top}

/* ------------------------------------ */
/*            Droite                    */
/* ------------------------------------ */
#droite {float:left;width:167px;padding-left:5px;}
#droite div.sideBox, #droite p.contact{width:163px;margin:15px 0px;padding:5px;text-align:center;/*background-color:#FFFF99;*/border: 1px solid #ddd;color:#444;margin-right:0px;font-size:1em;
	line-height:1.3em}
#droite a.facebook  {background-image: url('/images/social-facebook-50x50.png'); background-repeat: no-repeat; display: block; text-decoration: none; padding: 7px 0pt 7px 54px;
	line-height: 18px; /*height: 36px;*/ font-weight: bold; font-style: italic; color: rgb(62, 137, 217);}

/* ------------------------------------ */
/*            Gauche                    */
/* ------------------------------------ */
#gauche.width200 {width:200px}
#gauche {width:166px;height:100%;left:0px;float:left;}
#gauche ul{list-style-type:none;padding:0px;}
#gauche ul.level1{margin-top:15px;margin-bottom:10px;margin-left:0px;font-size:1.1em; padding-right:6px;}
#gauche ul.level1 a{display:block;text-decoration:none;border-bottom: 1px solid #FAC120;border-top: 0px solid #FAC120;padding:2px 0px 2px 5px;color:#000000;line-height:1.5em}
#gauche ul.level2{margin-bottom:10px;font-size:0.8em;}
#gauche ul.level2 li{margin:0px;border-bottom: 1px solid #FAC120;}
#gauche ul.level2 a{display:block;text-decoration:none;border: 0px;padding:5px 10px 5px 15px;color:#000000;font-weight:normal;/*background:url('/images/arrow-02.png') no-repeat 18px center;*/}
#gauche ul.level2 li:hover {background-color: #FFFF99;}

.sidelink {margin:0 10px 0 5px}
.sidelink li {border-bottom:1px dotted #666666; padding: 4px 0;}
.sidelink a {text-decoration:none;color:#000000;color:#666666;display:block;line-height:1.6em}
.sidelink a:hover {text-decoration:underline;}

#produit {clear:left;}
#producthead {float:left;width:500px;margin-bottom:1em;padding-left:10px;}
/* #productfiche {padding-bottom:10px;} */
#productshipping {margin:10px 0;}
#productshipping  p{margin-bottom:8px}
#productprice{margin:10px 0;}
#productnote{margin:10px 0;}
#productnote p{margin-bottom:5px;}
#productpictures {width:250px;float:left;margin-right:10px;}
#produit .prix{font-size:1.7em;}
#produit .share{margin-top:15px;font-weight:bold;text-transform: uppercase;}
#produit .share_button{padding:2px 5px;}
#produit .tab-link{float:right;font-size: 0.6em;margin-right: 20px;text-decoration: none;color: #333333;padding-right: 15px;background: url(/images/sub-arrow.png) no-repeat right center;}
#producthead .addthis_toolbox {float:left;display:inline-block;width:130px;margin-left:20px;}
#produit h1 {margin-bottom:20px;font-size:1.3em;color:#333}
#produit h4 {background-color:#FAC120;padding:0.3em;padding-left:0.5em;font-size:1em;}
#produit p.sectionTitre {/* background-color: #FFF044; */font-weight:bold;padding-left:10px;line-height: 2em;margin: 15px 0;/* background: url('../../images/bg_title_block.jpg') no-repeat left bottom transparent; */font-size: 1.5em;border-top: 1px solid #FAC120;border-bottom: 1px solid #FAC120;color: #494949;}
#producthead  > div {margin:15px 0;}

#produit .picto-wrapper{display:inline-block;width:24%}
#produit .p-subtitle{font-size:9px;color:#696969;margin:8px 0 0;display:inline-block;text-align:left;vertical-align:top}

.read-more {color:#0000ff;font-style: italic;}

#buyWith {margin:1em 0;clear:both;}
#buyWith a {color:#0000FF; text-decoration:none;}
#buyWith a:hover {text-decoration:underline;}

/*#contact label{width:15em;}*/

#contenu h3,.content h3,#contenu p.tt ,.content p.tt {font-weight:bold;font-size:1.5em;margin:1em 0 0.8em 20px;color:#444;overflow:hidden}
#contenu h4,.content h4,#contenu p.tt2,.content p.tt2{font-weight:bold;font-size:1.2em;margin:1em 0 0.8em 40px;color:#555;overflow:hidden}
#contenu .left,.content .left{float:left;margin:10px;}
#contenu .right ,.content .right{float:right;margin:10px;}

#contenu ul.col2 li,.content ul.col2 li{width:48%;float:left;}
#contenu ul.col3 li,.content ul.col3 li{width:32%;float:left;}

#productfiche ol,.content ol,#contenu ol{margin-bottom:1.6em;margin-left:2.5em;}
#productfiche ol li,.content ol li,#contenu ol li{line-height:1.7em;margin-bottom:0.4em;}
#productfiche ul,.content ul,#contenu ul{margin-bottom:1.6em;margin-left:2.5em;list-style: square;}
#productfiche ul li,.content ul li,#contenu ul li{line-height:1.7em;margin-bottom:0.4em;}
#productfiche p,.content p ,#contenu p{line-height:1.6em;margin:0 0 1.6em 0;text-align:justify}

.content thead td{font-weight:bold;text-align:center;}
.content table{margin-bottom:1.5em;border:1px solid #000000;}
.content td{padding:0 5px;line-height:1.6em}

#toc {border: 1px solid #FAC120;margin:1em;margin-right:0;float:right;background:#FFFFFF;}
#toc h3 {text-align:center;font-size:1em;margin:3px;}
#toc ul {margin:0;list-style-type:none;font-size:0.9em;padding:5px;}
#toc ul li{padding:1px;}
#toc a {color:#0000FF; text-decoration:none;}
#toc a:hover {text-decoration:underline;}

div.adresse {width:21em;border: 1px solid #FAC120;margin:1em;padding:10px;}
div.adresse h3 {font-size:1em;margin-top:-5px;border-bottom: 1px solid #FAC120;padding-bottom:5px;text-align:center;}
.adresse a {color: #00f;text-decoration: none;}
.adresse-tools {margin: 10px 0 0;}

.stepbox .adresse {margin-left:25px;margin-bottom:10px;margin-top:0px;margin-right:0px;}

table.listCommande{font-size:0.9em;}
table.listCommande ul{list-style:none;}
ul.detailsCommande{/*border:1px solid #FAC120;*/background-color: #eee;list-style:none;/*width:30em;*/margin:15px 0;padding:5px;overflow:hidden}
.detailsCommande > li { display: inline; margin-right: 20px;}

.comment {background-color: #ecf0f1;margin: 20px 10px;padding: 10px;}
.comment div {}
.comment p {line-height:1.6em;margin:0.5em;text-align:justify}
.commentMark {float:right; margin-top:0.5em}
.commentMark img {border:0 none}

/* Trustpilot */
.tp-box {font-family: sans-serif;font-size: 11px;background:#FFFFFF;/*border:1px solid #444444;*/
  display:block;position:relative;width:160px;margin-top:20px}
.tp-box header {text-align:center;padding:6px 10px 12px;}
.tp-box header h1 { font:bold 2.182em/1.255em sans-serif;margin:0;}
.tp-box header p.review-count { margin:5px 0 0; }
.tp-box a.footer {font-size:11px;font-weight:700;display: block ;text-transform:uppercase;text-decoration:none;color:#000;
  line-height: 22px ;padding-left: 16px ;background: #ddd url(/images/icon_flat_mini.png) 2px center no-repeat;}
.tp-box a.footer span.pilot {color:#444;}

/*------MATERIEL--------*/
#centre p.cat {border-bottom: 1px dashed #FAC120; color: #3E5AA5; font-weight:bold; font-size:16px;margin-bottom:0.5em;padding:2px}
#centre p.cat:first-letter {color:#FF6600;}
/*--Partenaires***/
#td_liens {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
#td_liens a {text-decoration:none;color:#000000;}
#td_liens a:hover {text-decoration:underline;color:#000000;}

/* Global : a la fin car prioritaire sur toutes autres regles*/
#contenu p.center, .content .center, p.center, .center{text-align:center;}
.blockCenter{margin:auto}

.cleaner {clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0;background:transparent;}
.clear{clear:both;}


@media only screen and (max-width: 640px) {
	body{background:#FFFFFF}
	#global{width:100%;border:0}
	#centre, #home{width:73%;padding:5px}
	#centre.centreFull {width:73%;}
	#droite {display:none}
	
	#gauche {display:none;}
	#gauche.mmenu-on {position:fixed;top:0;left:0;bottom:0;width:70%;background:#fff;z-index:25;overflow:hidden;/*width:23.5%*/}
	#gauche.mmenu-on ul.level1{position:absolute;top:0;bottom:0;width:100%;overflow: scroll;overflow-x: hidden;overflow-y: auto;}
	
	#main {background:none}
	#header{background:#f1c40f;/*padding-top:15px*/}
	#header a.h{margin:0 0 0 65px;padding:5px 0;font-size:18px;}
	#header h1{display:none}
	#header ul.panier{background:none; top:5px}
	#header ul.panier li{border:none}
	#header ul.navbar{position:inherit;bottom:auto;/*margin-top:20px;*/height:auto}
	#header ul.navbar li {margin:0}
	#header ul.navbar li a {font-size:1.2em;padding:0 10px}
	#header ul.navbar:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	#header{height:auto}
	#producthead{width:auto}
	#productpictures {float:none;margin:auto;}
	#footerMenu li{float:none;border: 0px;}
	.mobileUI-hide{display:none} /* ajouter jquery pour supprimer les elements ? */
	#main-search{position:static;margin:auto;margin-top:25px;width:290px;display:none}
	#showPreview {min-width: 1px;}
	#fixed-footer {display:none}
	
	#header .panier .account a {background: url("/images/material/ic_supervisor_account_white_36dp.png") no-repeat 50% 50%;padding:0;min-width:48px}
	#header .panier .cart a {background: url("/images/material/ic_shopping_cart_white_36dp.png") no-repeat 50% 50%;padding:0;min-width:48px}
	#header .panier .search {display:block}
	#header .panier .search a {background: url("/images/material/ic_search_white_36dp.png") no-repeat 50% 50%;padding:0;min-width:48px}
	#header .panier .over {background-color:transparent;}
	
	#account-slider {right:0px;}
	
	/*#header.header-sticky {padding-top:0px}*/
	#header-fixed-zone{padding-top:15px;}
	#header.header-sticky #header-fixed-zone{position:fixed;width:100%;background-color:#f1c40f;z-index:20}
}