*{box-sizing:border-box;}
body{-webkit-text-size-adjust:none;background-color:#FFFDF7 !important;color:#333;font-family:Arial, Helvetica, sans-serif;}
@font-face{font-family:'byron';src:url('/fonts/byronmedium-webfont.eot');src:url('/fonts/byronmedium-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/byronmedium-webfont.woff2') format('woff2'),
url('/fonts/byronmedium-webfont.woff') format('woff'),
url('/fonts/byronmedium-webfont.ttf') format('truetype'),
url('/fonts/byronmedium-webfont.svg#byron_mediumregular') format('svg');font-weight:normal;font-style:normal;}
.bloc-adresse,
#navig,
#pied,
#contenu p,
.blocart{}
#piedmentions{font-size:0.75em;text-align:center;padding:10px 0px 10px 0;color:rgba(255,255,255, 0.83);background-color:#826f4a;}
#piedmentions a{color:rgba(255,255,255, 0.95);}
#piedmentions a:hover{color:rgba(255,255,255, 1);}
.global{position:fixed;bottom:0px;left:0px;width:100%;z-index:-1;min-width:100%;min-height:100%;filter:blur(3px);}
.last{margin-right:0px;}
.firstheader{margin-top:0px !important}
.parallax{background-position:50% 0%;background-repeat:no-repeat;background-size:cover !important;color:#fff;padding:10px 0;position:relative;}
.section > h2{color:#C88D27;font-size:1.8rem;padding-top:50px;text-align:center;margin-top:0;font-weight:normal;line-height:normal;}
.section > h3{font-size:1.5rem;color:#eee}
.btnAction{border:1px solid #CFA757;border-radius:20px;color:rgba(0,0,0, 0.75);;display:block;margin:auto;padding:10px;text-align:center;}
a.btnAction{background-color:#CFA757;display:inline-block;padding:6px 20px;transform:scale(1);color:rgba(255,255,255, 0.7);}
a.btnAction:hover{background-color:#CFA757;color:#fff;border:1px solid #fff;transform:scale(1.025);transition:all 0.5s ease 0s;}
.fondCorp{background-color:#fff8d9;background:#f4eac7;background:-moz-linear-gradient(left, #f4eac7 0%, #fefcea 17%, #fefcea 83%, #f4eac7 100%);background:-webkit-linear-gradient(left, #f4eac7 0%,#fefcea 17%,#fefcea 83%,#f4eac7 100%);background:linear-gradient(to right, #f4eac7 0%,#fefcea 17%,#fefcea 83%,#f4eac7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4eac7', endColorstr='#f4eac7',GradientType=1);}
.maj{color:#777;display:block;font-family:arial;font-size:0.6em;margin-top:50px;text-align:right;}
.barrelien{font-family:arial;font-size:0.75em;text-align:right;}
.barrelien a{color:#667 !important;}
#barrelien > a{background-color:#75151e;color:#fff !important;;border-radius:5px;display:inline-block;margin:0 5px;padding:5px 10px;font-size:0.9rem;}
#barrelien > a:hover{background-color:#81ae2a;color:##862b2e !important;text-decoration:none !important;}
.texte06em{font-size:0.6em;}
.texte065em{font-size:0.65em;}
.texte07em{font-size:0.7em;}
.texte08em{font-size:0.8em;}
.texte09em{font-size:0.9em;}
.texte10em{font-size:1em;}
.texte11em{font-size:1.1em;}
.texte12em{font-size:1.2em;}
.texte13em{font-size:1.3em;}
.texte14em{font-size:1.4em;}
.texte15em{font-size:1.5em;}
.texte16em{font-size:1.6em;}
img{height:auto;}
hr{background-image:-moz-linear-gradient(left center , rgba(209, 188, 131, 0), rgba(209, 188, 131, 1), rgba(209, 188, 131, 0));background-image:-webkit-linear-gradient(left center , rgba(209, 188, 131, 0), rgba(226, 212, 170, 1), rgba(226, 212, 170, 0));background-image:-ms-linear-gradient(left center , rgba(209, 188, 131, 0)), rgba(226, 212, 170, 1), rgba(226, 212, 170, 0));background-image:-o-linear-gradient(left center , rgba(209, 188, 131, 0), rgba(226, 212, 170, 1), rgba(226, 212, 170, 0));background-image:linear-gradient(left center , rgba(209, 188, 131, 0), rgba(226, 212, 170, 1), rgba(226, 212, 170, 0));border:0 none;height:1px;margin-top:15px 0;}
.totopcache{bottom:-200px;left:20px;opacity:0;}
.totop{background-color:#444;box-shadow:0 0 20px rgba(0, 0, 0, 0.5);bottom:-200px;height:90px;margin-bottom:-1px;position:fixed;text-align:center;width:90px;z-index:10;left:10px;border-radius:10px;}
.totopaffiche{bottom:-15px;left:10px;opacity:1;}
.lienentete{font-family:Arial, Helvetica, sans-serif;margin-top:5px;}
.lienentete a{background-color:rgba(0, 0, 0, 0.85);border-radius:6px;color:#fff;display:inline-block;margin:5px 0;padding:5px 10px;}
.lienentete a:hover{background-color:rgb(186, 152, 72);color:#fff;}
.drapeaux{position:absolute;left:10px;top:6px;width:24px;}
.drapeaux img{border:1px solid #000;}
.drapeaux a{display:block;margin:0;opacity:0.7;padding:0;}
.drapeaux a:hover{opacity:1}
.soulign{opacity:1 !important;}
.chapeau{color:#222 !important;font-family:Arial,Helvetica,sans-serif;font-size:1.2em !important;line-height:120% !important;margin-bottom:30px !important;}
.extraits{background-color:#fff;display:block;border:1px solid #ccc;margin-bottom:20px;padding:1rem;}
a.extraits{text-decoration:none;background-color:#f5e7ca;}
a.extraits:hover{background-color:#fff;box-shadow:2px 2px 20px rgba(0, 0, 0, 0.8);text-decoration:none;transition:all 0.5s ease 0s;}
.extraitslien{color:#555;font-size:1.4rem;letter-spacing:-0.5px;margin-bottom:10px;}
.extraitstexte{color:#444;font-size:0.9em;}
.lactus{padding:0 5px;}
table.tabloMetier,
td.tabloMetier{border:none !important;}
a.liensmetier{background-color:#bfb470;color:#fff !important;display:inline-block;margin:0 5px;padding:5px 10px;}
a:hover.liensmetier{background-color:#bfb470;color:#fff !important;}
.clearfloats{clear:both;margin:0px;padding:0px;}
div#header{background-image:url(/images/fond-header.jpg);background-position:left center;background-size:cover;background-color:#444;margin:0;padding:20px 0;width:100%;z-index:40;}
div#lienshauts{padding:3px;text-align:right;font-size:0.8em;color:#ccc;line-height:40px;}
div#lienshauts a{color:#888;font-size:0.9em;padding:0 7px;text-decoration:none;display:inline-block;}
div#lienshauts a:hover{color:#fff;background-color:#666;transition:all 0.5s ease 0s}
.actus{margin-bottom:20px;min-height:222px;padding:1%;}
div#entete{font-size:0.9em;margin:0 auto;padding:0;}
div#entete02{vertical-align:middle;padding:0px;text-align:left;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;width:400px;}
div#entete03{vertical-align:middle;padding:2px;text-align:left;margin-top:5px;margin-right:10px;margin-bottom:0px;margin-left:0px;width:230px;height:250px;}
div#zoneanim{width:730px;float:right;height:160px;margin:5px;}
div#nav{margin:10px 0;background-color:#b2aea4;}
div#content{width:100%;margin:0px;padding:0px;font-size:1em;}
div#page{padding:30px 0 30px;height:100%;font-size:1em;background-image:url(/arabesqueGauche.png), url(/arabesqueDroite.png);background-position:left bottom, right bottom;background-repeat:no-repeat;}
div#corp{width:100%;background-image:url(/monogramme.png);margin:0px;background-position:center;background-repeat:no-repeat;}
.gauche{float:right;}
.centre{padding-bottom:15px;}
#contenu{padding:0 25px;font-size:1.2em;padding:50px 100px;}
.droite{border-top:10px solid #FFCC00;float:right;margin-left:15px;margin-top:15px;padding:0 10px 10px;width:180px;}
div#footer{background:rgba(0, 0, 0, 0.3);width:100%;margin:0 auto;clear:both;}
div#footer2{width:100%;margin:0 auto;padding:0px;clear:both;}
div#footer3{background-color:#444;color:rgba(255,255,255, 0.9);background-position:top left;background-repeat:no-repeat;}
div#footerlum{width:100%;margin:0px;background-color:#b09867;padding-top:10px;padding-bottom:20px;background-position:left bottom, right bottom;background-repeat:no-repeat;}
div#pied{text-align:center;font-size:0.9em;color:#fff;}
div#pied a{color:RGBA(0, 0, 0, 0.8);}
div#pied a:hover{color:#fff;}
.boxcss{background-color:#fff;border:1px solid #d1c682;margin:20px auto;}
.boxcsstitre, .boxcss h1{color:#746532;font-family:arial;font-size:1.4em;letter-spacing:-1.5px;margin:0;padding:0.5em;text-transform:uppercase;}
.boxcss h2{font-family:arial;font-size:1.3em;font-weight:normal !important;letter-spacing:-1px;margin:0;padding:0 0 0.5em;}
.boxcss span{display:block;padding-top:2px;}
.boxcss p{color:#000;margin:0;}
.boxcss li{list-style-type:none;}
.boxcss a{border-top:2px dotted #bfb470;color:#000;display:block;opacity:1;padding:8px;text-decoration:none;}
.boxcss a:hover{text-decoration:none;transition:all 0.5s ease 0s;opacity:0.8;}
.box{margin:20px auto;color:rgba(255,255,255, 0.7);;}
.boxcorp{padding:0px;}
.boxline{padding:0px;}
.boxtexte{padding:0;vertical-align:top;}
.boxtexte p:first-child{margin-top:0;}
.boxpied{padding:10px;}
.boxtitre, .box h1{color:rgb(210, 167, 79);font-size:1.5em;font-weight:normal;letter-spacing:-0.5px;}
.box h3{font-size:1.1em;line-height:normal !important;margin-bottom:0px !important;margin-top:0;}
.box h4{font-size:1.2em;line-height:normal !important;margin-bottom:0px !important;margin-top:15px !important;}
.boxcat{font-size:1.2em;line-height:normal !important;margin-bottom:0px !important;margin-top:0;}
.box p{font-size:0.9em;line-height:normal !important;margin-bottom:10px !important;margin-top:0;}
.box strong{color:#eee;}
.box img, .{display:inline-block;margin-right:10px;padding:10px 0;width:30%;}
.box span{padding-top:2px;}
.box li{list-style-type:none;}
.box a{display:block;background-color:#bbb;margin:7px 0;padding:8px;color:#000;text-decoration:none;}
.box a:hover{background-color:#DED5A8;text-decoration:none;transition:all 0.5s ease 0s;}
.boxline h2{background-color:#eee;color:#aaa;display:inline-block;float:right;font-size:0.8em;font-weight:normal;margin-right:-10px;padding:0 5px;text-align:right;width:auto;}
.boxline h3{margin-bottom:10px;margin-top:10px;font-size:1.2rem;}
.boxline h4{color:rgba(156, 156, 156, 0.5);margin:0;font-weight:normal;}
.boxline .boxpied{color:#888;font-size:0.7em;margin-top:7px;padding:0;text-align:right;}
.boxline .date{color:#fff;font-size:1.3em;margin:10px 0;min-height:60px;background:#7f9806;padding:10px;text-align:center;}
.boxline a{background-color:rgba(255, 255, 255, 0.7);border:1px solid #aaa;color:#444;display:block;height:100%;padding:12px;text-align:left;text-decoration:none;}
.boxline a:hover{background-color:rgba(255, 255, 255, 1);text-decoration:none;transition:all 0.5s ease 0s;box-shadow:0 0 20px rgba(0,0,0, 0.2);}
.boxlineImg{overflow:hidden;}
#contenu h1{color:#162633;font-size:1.7em;font-weight:normal;letter-spacing:-0.01em;line-height:120%;}
#contenu h2{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:1.3em;font-weight:normal;letter-spacing:-0.01em;margin:30px 0 10px;padding:0;text-align:left;}
#contenu h3{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:normal;letter-spacing:-0.01em;margin:15px 0 10px;padding:0;}
#contenu h4{font-size:1.1em;color:#777;margin-left:0px;margin-top:20px;margin-bottom:0px;font-weight:bold;margin-right:0px;padding:0px;}
div#contenu p{color:#222;line-height:170%;margin:8px 0;}
div#contenu ul{margin-left:30px;padding:0px;list-style-type:disc;list-style-position:outside;}
div#contenu ol{margin-left:30px;padding:0px;}
div#contenu li{margin:5px 0;padding:0px;}
div#contenu img{border:none;vertical-align:middle;}
div#contenu table img{padding:0px;margin:0px 2px;}
div#contenu a{text-decoration:none;color:#cb9538;}
div#contenu a:hover{text-decoration:underline;color:#000;}
caption{text-align:left;font-weight:bold;}
div#contenu th{margin:0px;padding:10px;background-color:#bfb470;color:#fff;border:1px solid #999999;}
div#contenu th p{margin:10px;padding:0px;font-size:14px;line-height:normal;color:#FFFFFF;text-align:center;}
div#contenu td{margin:0px;padding:5px;line-height:normal;border:1px solid #999999;}
div#contenu td p{margin:5px;padding:0px;font-size:1em;line-height:normal;text-align:left;}
.blocphoto{margin:20px auto;}
.blocdiapo{display:inline-block;margin:1%;text-align:center;vertical-align:top;}
.blocdiapo img{}
.blocdiapoTitre{font-size:0.8em;padding:5px;text-align:left;color:#444;font-family:Arial, Helvetica, sans-serif;}
div#menu{padding:0px;font-family:Arial, Helvetica, sans-serif;margin:10px 0 0;}
div#menuV{font-family:Arial, Helvetica, sans-serif;}
div#menug ul{margin:0px;padding:2px 0px;}
div#menug li{border-bottom:1px solid #ccc;color:#000000;display:block;list-style-type:none;margin:0;padding:0;text-align:left;}
div#menug li a:hover{color:#FFFFFF;padding-left:5px;padding-right:10px;background-color:#a6b72d;margin:0px;text-align:right;transition:all 0.7s linear 0s;}
div#menug li a{text-decoration:none;color:#83783A;display:block;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-size:1em;padding-right:25px;padding-left:5px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;text-align:left;}
div#menug a{text-decoration:none;color:#630;display:block;padding:5px;}
div#menugbas{width:150px;float:left;height:69px;border-top-width:1px;border-top-style:solid;border-top-color:#666666;}
.CatPage{color:#000;font-family:arial;font-size:1.4em;margin-bottom:5px;margin-top:20px;}
div#blocanoter{background-color:#fff;margin:10px;padding:0;text-align:left;}
.blocanotertitre{background-color:#444;color:#fff;font-size:1em;}
.blocanoterCorp{padding:10px;}
.blocanoterTexte{display:inline-block;font-size:1em;line-height:120%;padding:0;vertical-align:top;}
div#blocanoter h1{color:#000;font-size:1.1em;font-weight:normal;margin:7px 0 0;padding:2px 5px;}
div#blocanoter h2{background-color:#bfb470;color:#fff;font-family:arial;font-size:1.3em;font-weight:normal;margin:0.5em 0 0;padding:0.3em 0.5em;text-align:center;}
div#blocanoter h3{font-size:1.1em;font-weight:bold;margin:7px 0;padding:0;}
div#blocanoter p{margin:0px;padding-top:2px;padding-right:5px;padding-bottom:2px;padding-left:5px;color:#FFF;}
div#blocanoter ul{margin:0px;padding:3px;height:auto;}
div#blocanoter li{margin:0px;padding:2px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;display:block;font-size:12px;list-style-type:disc;}
div#blocanoter a{border-top-color:#bfb470;border-top-width:2px;color:#444;display:block;margin:0;padding:3px 0;text-decoration:none;}
div#blocanoter a:hover{color:#000;background-color:#FFF;margin:0px;}
div#blocanoter .date{color:#222;margin:0 0 7px;padding:4px 0;}
div#blocanoter .libanoter{width:61%;display:inline-block;padding:3px;color:#666;vertical-align:top;}
.mois{font-size:0.7em;text-align:center;}
.liendiscret > a{color:#777;font-size:0.7em;}
div#blocactus{border-radius:5px 5px 0 0;background-color:#e4e4e4;font-family:Arial,Helvetica,sans-serif;margin:10px auto;padding:0;}
.blocactustitre{background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.37, #FFCC00),
color-stop(0.75, #FFDC4F));background-image:-moz-linear-gradient(center bottom,
#FFCC00 37%,
#FFDC4F 75%);background-color:#ffcd00;background-image:-moz-linear-gradient(center bottom , #ffcc00 37%, #ffdc4f 75%);background-position:right top;border-radius:5px 5px 0 0;color:#333;font-size:1em;}
.blocactusCorp{padding:5px;}
.blocactusTexte{display:inline-block;font-size:0.8em;line-height:120%;padding:0;vertical-align:top;width:45%;}
div#blocactus h1{color:#000;font-size:1.1em;font-weight:normal;margin:7px 0 0;padding:2px 5px;}
div#blocactus h2{background-color:#bfb470;color:#fff;font-family:arial;font-size:1.3em;font-weight:normal !important;letter-spacing:-1px;margin:0.5em 0 0;padding:0.3em 0.5em;}
div#blocactus h3{color:#222;font-size:1.1em;font-weight:bold;margin:7px 0 0;padding:0;}
div#blocactus p{margin:0px;padding-top:2px;padding-right:5px;padding-bottom:2px;padding-left:5px;color:#FFF;}
div#blocactus ul{margin:0px;padding:3px;height:auto;}
div#blocactus li{margin:0px;padding:2px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;display:block;font-size:12px;list-style-type:disc;}
div#blocactus a{border-top-color:#bfb470;border-top-width:2px;display:block;margin:0;padding:3px 3px 3px 0;text-decoration:none;}
div#blocactus a:hover{color:#000;background-color:#fff;margin:0px;}
div#blocactus .date{color:#000;font-size:1em;display:block;margin:0 0 7px;padding:4px 0;font-weight:bolder;}
div#blocactus .libactus{width:61%;display:inline-block;padding:3px;color:#666;vertical-align:top;}
.artTitre{font-size:2em !important;margin-top:60px !important;line-height:normal !important;}
.artSlogan{color:#cf943c !important;font-size:1.4em !important;margin-bottom:20px !important;line-height:normal !important;}
.artDescription p{font-size:1.2em !important;}
.artDosage{color:#70538e;font-size:1.2em;margin-top:40px;}
#artcorp h4{text-align:center}
.prixDetail{border-radius:7px;color:#222;display:block;font-size:1.5em;margin:10px auto;padding:9px;text-align:center;}
a[class="artCder"]{background-color:rgba(255, 255, 255, 0.5);border:2px solid rgba(150, 143, 103, 0.3);border-radius:7px;color:rgba(0, 0, 0, 0.7) !important;display:block;padding:9px 19px;text-align:center;color:rgba(0, 0, 0, 0.7) !important;}
a[class="artCder"]:hover{color:#fff !important;background-color:#99CC00;text-decoration:none !important;}
.artDescription{}
.TitreIncludeArticle{background-color:rgba(183, 39, 0, 0.8);color:#fff !important;margin-bottom:10px !important;margin-top:20px !important;padding:10px !important;border-radius:5px;}
.cadre{padding:5px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;text-align:center;}
.case{margin:8px;width:15%;float:left;}
.haut{margin:0px;text-align:center; max-width:200px;}
.bas{font-size:16px;height:100%;padding:5px;position:relative;text-align:center;vertical-align:top;width:100%;}
.bas p{text-align:center !important;line-height:120% !important;font-size:1.1em;padding-bottom:10px;}
.introbas{background-color:#cfa757;background:rgb(224,185,107);background:-moz-radial-gradient(center, ellipse cover, rgba(224,185,107,1) 0%, rgba(207,167,87,1) 100%);background:-webkit-radial-gradient(center, ellipse cover, rgba(224,185,107,1) 0%,rgba(207,167,87,1) 100%);background:radial-gradient(ellipse at center, rgba(224,185,107,1) 0%,rgba(207,167,87,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0b96b', endColorstr='#cfa757',GradientType=1);border-radius:57px;color:#fff;font-family:arial;font-size:0.75em;line-height:normal;text-shadow:-1px 0px 1px #00000047;height:115px;width:115px;padding-right:7px;padding-left:7px;display:flex;align-items:center;}
.prn{color:#900;font-size:14px;}
div.loaded:after { opacity:0;}
.b-lazy { transition: opacity 500ms ease-in-out;}
.b-lazy.b-loaded { opacity:1;}