@charset "CP850";

/*body{padding:0vw;margin:0vw;background-color:white;width:100%;margin-left:auto;margin-right:auto;background-size:100%;background-attachment:fixed;background-position:center;}*/
body{background-color:#E5E5E5;}

a img{border:0vw;}

table {margin:auto; border-collapse:collapse;}
.table{border-collapse:collapse;}
.td{border:1px solid black;vertical-align:top;}
.bordTD{border:1px solid black;}
.bordTDtop{border:solid black;border-width:1px 1px 0 1px;}
.bordTDbottom{border:solid black;border-width:0 1px 1px 1px;}

.pageMail{width:600px; margin:0 0 0 0; padding: 0 0 0 0;}
.pageMail p{font:1.4vw Calibri, Helvetica; margin:1vw; color:black;}

h1{font:bold 4vw Calibri,Helvetica;color:black;margin:0.5vw;}

h2{font:bold 3.3vw Calibri,Helvetica;margin:1vw;}
h2 a {color:black;text-decoration:none;}
h2 a:hover{text-decoration:underline;}

h3{font:bold 2.6vw Calibri,Helvetica;margin:1vw;color:black;}
h3 a{color:black;text-decoration:none;}
h3 a:hover{text-decoration:underline;}

h4{font:bold 2vw Calibri,Helvetica;margin:1vw;color:black;}
h4 a{color:black;text-decoration:none;}
h4 a:hover{text-decoration:underline;}

p{font:2vw Calibri,Helvetica;margin:1vw;color:black;}
p a{text-decoration:none;color:black;}
p a:hover{text-decoration:underline;}

.txtGD h1{font:4vw Calibri,Helvetica;margin:1vw;}
.txtGD h2{font:3.2vw Calibri,Helvetica;margin:1vw;}
.txtGD p{font:1.8vw Calibri,Helvetica;margin:1vw;}

.txtGD2 {font:bold 3.2vw Calibri,Helvetica;margin:0vw;}

.txtPT p{font:1.2vw Calibri,Helvetica;margin:0vw 0.5vw;}

.textpetit{font:1.2vw Calibri,Helvetica;margin:0vw;}
.textpetit a{text-decoration:none;color:black;}
.textpetit a:hover{text-decoration:underline;}

li{list-style-image:url(images/puce3.png);}

@keyframes mmenu-open{0%{left:100vw;}100%{left:0vw;}}
@keyframes table-left{0%{left:100vw;}100%{left:0vw;}}

#table{position:relative;top:1vw;width:100%;margin-left:auto;margin-right:auto;background-color:transparent;z-index:1;~margin:0;}
/*
#top{position:relative;width:100%;height:10vw;background-color:white;~margin:0;}
*/
#tableMel{position:absolute;top:10vw;width:100vw;margin-left:auto;margin-right:auto;z-index:1;}
#tableMelIndex{position:relative;top:1vw;width:100vw;margin-left:auto;margin-right:auto;z-index:1;}

.blocMel{position:fixed;width:100vw;top:10vw;height:10vw;z-index:2;}

input,select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:content-box;}
input[type=text]{border-color:black;}
input[type=text]:focus{background-color:#ddd;}
input[type=textarea]:focus{background:#ddd;}

td a{text-decoration:none;}

.champ{font:bold 1.5vw Calibri,Helvetica;color:black;border:solid 0.1vw black;background-color:white;padding:0.5vw;margin:0;line-height:1.5vw;}

.champPetit{font:1vw Calibri,Helvetica;color:black;border:solid 0.1vw black;background-color:white;padding:0.1vw;margin:0;}

.bouton{display:inline-block;font:bold 1.6vw Calibri,Helvetica;color:white;margin:0.1vw 1vw;border:solid 0 black;background-color:#64BF07;text-align:center;line-height:3vw;}
.bouton:hover{background-color:DarkGreen;cursor:pointer;text-decoration:none;}
.bouton a{cursor:pointer;text-decoration:none;color:white;}

.bouton4{font:bold 1.6vw Calibri,Helvetica;color:white;margin:0;border:solid 0 black;background-color:#64BF07;text-align:center;line-height:3vw;width:100%;}
.bouton4:hover{background-color:DarkGreen;cursor:pointer;text-decoration:none;}
.bouton4 a{cursor:pointer;text-decoration:none;color:white;}

.bouton5{display:relative;font:bold 1vw Calibri,Helvetica;color:white;background-color:#FF7F27;text-align:center;line-height:1.6vw;}
.bouton5:hover{background-color:DarkGreen;cursor:pointer;text-decoration:none;}
.bouton5 a{cursor:pointer;text-decoration:none;color:white;}

.bouton6{display:inline-block;font:1.6vw Calibri,Helvetica;margin:0.1vw 0.5vw;border:solid 0 black;border-radius:3vw;background-color:#41726B;background:linear-gradient(to bottom,#57A498 1%,#41726B 100%);text-align:center;line-height:3vw;box-shadow:0.2vw 0.2vw 0.2vw black;text-decoration:none;color:black;}
.bouton6 a{cursor:url("images/cursorDog2.png"),pointer;text-decoration:none;color:black;}
.bouton6 a:hover{cursor:url("images/cursorDog2.png"),pointer;text-decoration:none;color:white;}
.bouton6:hover{cursor:url("images/cursorDog2.png"),pointer;color:white;}

.bouton6s{display:inline-block;font:1.6vw Calibri,Helvetica;margin:0.1vw 0.5vw;border:solid 0 black;border-radius:3vw;background-color:yellow;background:linear-gradient(to bottom,yellow 1%,#009007 100%);text-align:center;line-height:3vw;box-shadow:0.2vw 0.2vw 0.2vw black;text-decoration:none;color:black;}
.bouton6s:hover{cursor:url("images/cursorDog2.png"),pointer;color:white;}
.bouton6s a{cursor:url("images/cursorDog2.png"),pointer;text-decoration:none;color:black;}
.bouton6s:hover a{cursor:url("images/cursorDog2.png"),pointer;text-decoration:none;color:white;}

.bouton7{display:inline-block;font:bold 1vw Calibri,Helvetica;border:solid 0 black;border-radius:1.6vw;background-color:#64BF07;background:linear-gradient(to bottom,#64DF07 1%,#009007 100%);text-align:center;line-height:1.6vw;box-shadow:0.2vw 0.2vw 0.2vw black;}
.bouton7:hover{cursor:url("images/cursorDog2.png"),pointer;color:white;}
.bouton7:hover a{cursor:url("images/cursorDog2.png"),pointer;color:white;}
.bouton7 a{cursor:url("images/cursorDog2.png"),pointer;text-decoration:none;color:black;}

.bouton7b{display:inline-block;font:bold 1vw Calibri,Helvetica;border:solid 0 black;border-radius:1.6vw;background-color:#6464FF;background:linear-gradient(to bottom,#A0A0FF 1%,#6407FF 100%);text-align:center;line-height:1.6vw;box-shadow:0.2vw 0.2vw 0.2vw black;}
.bouton7b:hover{cursor:url("images/cursorDog2.png"),pointer;color:white;}
.bouton7b:hover a{cursor:url("images/cursorDog2.png"),pointer;color:white;}
.bouton7b a{cursor:url("images/cursorDog2.png"),pointer;text-decoration:none;color:black;}

.btDimmed{display:inline-block;font:bold 1.6vw Calibri,Helvetica;color:white;margin:0.1vw 1vw;border:solid 0 black;border-radius:3vw;background-color:#DDD;text-align:center;line-height:3vw;}

.btPtDimmed{display:inline-block;font:bold 1vw Calibri,Helvetica;color:white;margin:0.1vw 1vw;border:solid 0 black;border-radius:1.6vw;background-color:#DDD;text-align:center;line-height:1.6vw;}

@keyframes blink{0%,100%{background:linear-gradient(to bottom,#64DF07 1%,#009007 100%);}50%{background:red;}}
.blink{animation: blink 1s infinite;}

@keyframes blink-opacity{0%,100%{opacity:1;}50%{opacity:0;}}
.blink-opacity{animation: blink-opacity 1s infinite;}

.blocInfoPrio{position:relative;display:inline-block;background-color:DarkGreen;width:18vw;height:4.5vw;margin:2vw 0.3vw 0vw 0.7vw;vertical-align:top;border:solid 0.1vw #dddddd;font:bold 1.6vw Calibri,Helvetica;color:white;}

.colRecap{position:relative;display:inline-block;background-color:white;width:35vw;margin:0.3vw 1vw 0vw 0vw;vertical-align:top;}
.colRecap a{text-decoration:none;}

.recap{position:relative;display:inline-block;z-index:1;transition:all ease-in 0.1s;}

.line{width:100%;border:solid 0.1vw #64BF07;}

.blocAvis{position:relative;display:inline-block;background-color:white;width:30vw;overflow:hidden;vertical-align:top;margin:1vw 0vw;padding:0vw;}
	
.sblocAvis{position:absolute;top:0vw;left:0vw;display:inline-block;width:151.5vw;vertical-align:top;}
.sblocAvis2{position:absolute;top:0vw;left:0vw;display:inline-block;width:90vw;vertical-align:top;}

.blocCarte{position:relative;display:inline-block;background-color:white;width:30vw;height:30vw;vertical-align:top;overflow:hidden;}
	
.colAvis{position:relative;display:inline-block;width:30vw;vertical-align:top;margin:0;padding:0;}
.colAvis.p{font:1.4vw Calibri,Helvetica;color:black;text-align:justify;}
.colAvis.p a{text-decoration:none;color:black;}
.colAvis.p a:hover{text-decoration:underline;}

.avisEtoile{position:absolute;top:1vw;right:1vw;height:1vw;width:5vw;}
.avisEtoile2{height:1vw;width:5vw;}

.blocFdb{position:relative;background-color:#FFF;display:inline-block;width:19.2vw;margin:0.3vw;padding:0;height:30vw;vertical-align:top;}
.blocFdbTit{position:absolute;left:0vw;top:0.2vw;width:19.4vw;font:2vw Calibri,Helvetica;color:black;}
.blocFdbTitFr{position:absolute;left:0vw;top:2.3vw;width:19.4vw;font:1vw Calibri,Helvetica;color:black;}
.blocFdbIma{position:absolute;left:0.7vw;top:3.5vw;width:18vw;}
.blocFdbTxt{position:absolute;left:0.7vw;top:22vw;width:18vw;font:1.4vw Calibri,Helvetica;color:black;}
.blocFdbBt1{position:absolute;left:0vw;bottom:1vw;width:8vw;}
.blocFdbBt2{position:absolute;right:0vw;bottom:1vw;width:8vw;}
.blocFdbNum{position:absolute;right:0.5vw;top:0.5vw;width:1.6vw;height:1.6vw;border-radius:1.6vw;overflow:hidden;font:bold 1.2vw Calibri,Helvetica;text-align:center;border:solid 0.2vw black;}
.ptblocFdb{position:relative;background-color:#FFF;display:inline-block;width:8.5vw;margin:0.15vw;height:5.5vw;vertical-align:top;overflow:hidden;}
.ptblocFdbTit{position:absolute;left:0vw;top:0.0vw;width:8vw;font:bold 1.1vw Calibri,Helvetica;color:black;}
.ptblocFdbIma{position:absolute;left:0.0vw;top:1.5vw;width:8vw;}
.ptblocFdbBt1{position:absolute;left:0.5vw;bottom:0.5vw;width:2vw;height:2vw;line-height:2vw;background-color:#64BF07;border:solid 0.1vw black;border-radius:1.5vw;font:bold 1.5vw Calibri,Helvetica;opacity:0.8;filter:alpha(opacity=80);}
.ptblocFdbBt1 a{cursor:url("images/cursorDog2.png"),pointer;text-decoration:none;color:black;}
.ptblocFdbBt1 a:hover{cursor:url("images/cursorDog2.png"),pointer;text-decoration:none;color:white;}
.ptblocFdbBt1:hover{cursor:url("images/cursorDog2.png"),pointer;color:white;}
.ptblocFdbBt2{position:absolute;right:0.5vw;bottom:0.5vw;width:2vw;height:2vw;line-height:2vw;background-color:#64BF07;border:solid 0.1vw black;border-radius:1.5vw;font:bold 1.5vw Calibri,Helvetica;opacity:0.8;filter:alpha(opacity=80);}
.ptblocFdbBt2 a{cursor:url("images/cursorDog2.png"),pointer;text-decoration:none;color:black;}
.ptblocFdbBt2 a:hover{cursor:url("images/cursorDog2.png"),pointer;text-decoration:none;color:white;}
.ptblocFdbBt2:hover{cursor:url("images/cursorDog2.png"),pointer;color:white;}

.boutonRond{position:relative;width:2vw;height:2vw;line-height:2vw;background-color:#64BF07;border:solid 0.1vw black;border-radius:2vw;font:bold 1.5vw Calibri,Helvetica;opacity:1;filter:alpha(opacity=80);}
.boutonRond a{cursor:url("images/cursorDog2.png"),pointer;text-decoration:none;color:black;}
.boutonRond a:hover{cursor:url("images/cursorDog2.png"),pointer;text-decoration:none;color:white;}
.boutonRond:hover{cursor:url("images/cursorDog2.png"),pointer;color:white;}

.boutonRondGd{position:relative;top:1.5vw;width:4vw;height:4vw;line-height:4vw;background-color:#64BF07;border:solid 0.1vw black;border-radius:4vw;font:bold 3.5vw Calibri,Helvetica;opacity:1;filter:alpha(opacity=80);}
.boutonRondGd a{cursor:url("images/cursorDog2.png"),pointer;text-decoration:none;color:black;}
.boutonRondGd a:hover{cursor:url("images/cursorDog2.png"),pointer;text-decoration:none;color:white;}
.boutonRondGd:hover{cursor:url("images/cursorDog2.png"),pointer;color:white;}

.art{position:fixed;top:0;left:0;width:100%;opacity:0.8;filter:alpha(opacity=80);background-color:black;visibility:hidden;z-index:101;}
	
.artFond{position:fixed;margin:0 auto;padding:0;top:0.5vw;width:60vw;height:46vw;background-color:white;z-index:102;opacity:1;filter:alpha(opacity=100);visibility:hidden;}

.melFond{position:fixed;margin:0 auto;padding:0;top:0.5vw;width:60vw;height:46vw;background-color:white;z-index:102;opacity:1;filter:alpha(opacity=100);visibility:hidden;}

.infoFond{position:fixed;margin:0 auto;padding:0;top:2vw;width:60vw;height:46vw;background-color:white;z-index:102;opacity:1;filter:alpha(opacity=100);visibility:hidden;}

.artCroix{position:absolute;top:0.5vw;right:0.5vw;width:1.8vw;height:1.8vw;z-index:105;}
.artCroix:hover{cursor:pointer;}

.artTitre{position:absolute;top:0vw;left:3vw;width:54vw;text-align:center;font:bold 2.4vw Calibri,Helvetica;color:#64BF07;}

.artTexte{position:absolute;top:9vw;left:0vw;width:49vw;font:2vw Calibri,Helvetica;color:black;text-align:left;}

.artIma{position:absolute;top:8vw;left:48vw;width:12vw;height:20vw;cursor:pointer;}

.artAjout{left:0vw;width:100%;height:3vw;background-color:#64BF07;text-align:center;margin:auto;font:bold 1.6vw Calibri,Helvetica;color:white;line-height:3vw;}
.artAjout:hover{background-color:DarkGreen;cursor:pointer;}
.artAjout a{background-color:DarkGreen;cursor:pointer;}

.artAjout2{left:0vw;width:100%;height:1.5vw;background-color:#64BF07;text-align:center;margin:auto;font:bold 1.2vw Calibri,Helvetica;color:white;line-height:1.5vw;}
.artAjout2:hover{background-color:DarkGreen;cursor:pointer;}
.artAjout2 a{background-color:DarkGreen;cursor:pointer;}

.blocPrix2{position:relative;width:100%;background-color:white;}

.ajoutFond{position:absolute;margin:0auto;top:5vw;width:40vw;height:30vw;background-color:white;z-index:102;opacity:1;filter:alpha(opacity=100);visibility:hidden;}
	
#flacon{position:fixed;top:1vw;width:20vw;height:45vw;background-color:white;z-index:103;opacity:1;filter:alpha(opacity=100);visibility:hidden;border:solid 0.2vw DarkGreen;}
#imageTop{position:fixed;top:1vw;width:50vw;height:45vw;background-color:white;z-index:1000;opacity:1;filter:alpha(opacity=100);visibility:hidden;border:solid 0.2vw DarkGreen;}
.imgImageTop {position:absolute; top:3vw; left:3vw; width:44vw;}

.flaconFleurs{position:absolute;bottom:0vw;width:100%;font:bold 1.2vw Calibri,Helvetica;text-align:center;opacity:0.8;filter:alpha(opacity=80);}
	
.imgFlacon{position:absolute;top:3vw;left:3vw;width:14vw;}
.imgPrenom{position:absolute;top:33.5vw;left:3vw;width:14vw;text-align:center;font:bold 1.2vw Calibri,Helvetica;cursor:default;}
	
.ajoutTitre{position:absolute;top:0;left:2vw;width:26vw;text-align:center;font:bold 1.8vw Calibri,Helvetica;color:#64BF07;}
	
.ajoutTexte{position:absolute;top:10vw;left:1vw;width:21vw;font:1.8vw Calibri,Helvetica;color:black;text-align:left;}

.ajoutIma{position:absolute;top:4vw;left:22vw;width:8vw;height:16vw;cursor:pointer;}
.ajoutLoupe{position:absolute;top:20vw;left:27vw;width:1.2vw;height:2vw;cursor:pointer;}
.ajoutMl{position:absolute;top:20vw;left:22vw;width:6vw;font:1.5vw Calibri,Helvetica;color:black;text-align:center;}

.ajoutBtPan{position:absolute;top:23vw;left:1vw;width:13.5vw;height:6vw;background-color:#64BF07;text-align:center;margin:auto;font:bold 2vw Calibri,Helvetica;color:white;line-height:3vw;}
.ajoutBtPan:hover{background-color:DarkGreen;cursor:pointer;}
.ajoutBtPan a{background-color:DarkGreen;cursor:pointer;}

.ajoutBtRet{position:absolute;top:23vw;left:15.5vw;width:13.5vw;height:6vw;text-align:center;background-color:#64BF07;text-align:center;margin:auto;font:bold 2vw Calibri,Helvetica;color:white;line-height:3vw;}
.ajoutBtRet:hover{background-color:DarkGreen;cursor:pointer;}
.ajoutBtRet a{background-color:DarkGreen;cursor:pointer;}

.animArt{animation:animArt 0.5s ease-out;}
@keyframes animArt{0% {opacity:0;}100% {opacity:1;}}
.anim2s{animation:anim2s 3s ease-out;}
@keyframes anim2s{0% {opacity:0;}30% {opacity:0;}100% {opacity:1;}}

.noticeDrFr{position:absolute;top:1vw;left:44vw;width:2vw;}
.noticeDrDe{position:absolute;top:1vw;left:47vw;width:2vw;}
.noticeDrEs{position:absolute;top:1vw;left:50vw;width:2vw;}
.noticeDrIt{position:absolute;top:1vw;left:53vw;width:2vw;}
.noticeDrUk{position:absolute;top:1vw;left:56vw;width:2vw;}

.lip{position:relative;width:92vw;height:11vw;background-color:white;border-bottom:solid 0.1vw black;margin:auto;font:1.7vw Calibri,Helvetica;}
.lipIma{position:absolute;left:2vw;top:0.5vw;width:5vw;height:9vw;}
.lipLoupe{position:absolute;left:5.5vw;top:7.5vw;width:1vw;height:1.5vw;cursor:pointer;}

.lipArt{position:absolute;left:7vw;top:0vw;width:32vw;height:10vw;margin:1vw;}
.lipArt a{text-decoration:none;color:black;}
.lipArt a:hover{text-decoration:underline;}
.lipComm{position:absolute;left:30vw;top:0vw;width:28vw;height:10vw;margin:1vw;}
.lipOpt{position:absolute;left:41vw;top:0vw;width:16vw;height:10vw;text-align:right;margin:1vw;}
.lipQte{position:absolute;left:56vw;top:0vw;width:10vw;height:10vw;text-align:right;margin:1vw;}
.lipPrix{position:absolute;left:65vw;top:0vw;width:12vw;height:10vw;text-align:right;margin:1vw;}
.lipAct{position:absolute;left:79vw;top:0vw;width:10vw;height:10vw;text-align:right;margin:1vw;}
.lipBt{position:absolute;left:66vw;top:0vw;width:15vw;height:10vw;text-align:right;margin:1vw;}
.lipBtValid{position:absolute;width:10vw;top:1vw;height:3vw;background-color:#64BF07;text-align:center;font:bold 1.6vw Calibri,Helvetica;color:white;line-height:3vw;}
.lipBtValid:hover{background-color:DarkGreen;cursor:pointer;}

.lipMob{position:relative;display:block;width:90vw;height:45vw;background-color:white;border-bottom:solid 0.1vw black;margin:auto;}
.lipImaMob{position:absolute;left:0vw;top:1.5vw;width:15vw;height:30vw;cursor:pointer;}
.lipLoupeMob{position:absolute;left:11vw;top:27vw;width:3vw;height:4.5vw;cursor:pointer;}

.lipArtMob{position:absolute;left:18vw;top:0vw;width:69vw;height:30vw;}
.lipArtMob a{text-decoration:underline;color:black;}
.lipBtValidMob{position:absolute;width:100%;height:9vw;background-color:#64BF07;text-align:center;margin:auto;font:bold 4.8vw Calibri,Helvetica;color:white;line-height:9vw;}
.lipBtValidMob:hover{background-color:DarkGreen;cursor:pointer;}
	
.titreInverse{width:98%;padding:1%;margin:0;color:white;background-color:#64BF07;}

.strikethrough{position:relative;font:1.8vw Calibri,Helvetica;color:black;}
.strikethrough:before{color:red;position:absolute;content:"";left:0;top:50%;right:0;border-top:0.2vw solid;border-color:inherit;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);}

.cadreAlert{position:fixed;width:100%;display:block;background-color:DarkGreen;bottom:0;z-index:2000;}

.prix{font:bold 2.8vw Calibri,Helvetica;margin:1vw;color:DarkGreen;}

.textrouge1{font:bold 1.6vw Calibri,Helvetica;color:white;margin:0.5vw;background-color:red;}
.textrouge1 a{text-decoration:underline;color:white;}
.textvert{font:bold 1.6vw Calibri,Helvetica;color:white;margin:0.5vw;background-color:DarkGreen;}
.textvert a{text-decoration:underline;color:white;}

.blocTop{position:relative;display:inline-block;height:5vw;line-height:5vw;}
.blocTop ul:hover{display:block;}

#top{position:relative;width:100%;height:10vw;background-color:white;~margin:0;}
#topTit{position:absolute;top:0;left:20vw;width:60vw;height:5vw;background-color:white;}
#topLogo{position:absolute;top:0.0vw;left:2vw;width:12vw;height:10vw;background-color:white;}
#panierNbrArt{position:absolute;top:0vw;left:1.2vw;width:1.6vw;height:1.6vw;background-color:red;border-radius:0.8vw;overflow:hidden;font:bold 1.2vw Calibri,Helvetica;color:white;text-align:center;}
#panier{position:absolute;top:-0.6vw;left:0vw;height:2vw;}

.video{position:relative;width:55vw;height:30vw;margin:auto;overflow:hidden;}

#menu{position:absolute;top:5.5vw;left:20vw;width:60vw;height:3vw;border-top:solid 0.1vw black;border-bottom:solid 0.1vw black;}
#menu ul{margin:0;padding:0;list-style-type:none;}
#menu li{float:left;margin:auto;padding:0 1vw;display:block;height:5vw;font:bold 2vw Calibri,Helvetica;color:black;line-height:3vw;}
#menu li a{text-decoration:none;color:black;}
#menu li a:hover{color:#64BF07;}
#menu ul li ul{display:none;border:solid 0.1vw black;margin:0;background-color:white;z-index:1000;}
#menu ul li ul li{height:2vw;margin:-0.5vw 0 0.5vw 0;padding:0;}
#menu ul li:hover ul{display:block;}
#menu li:hover ul li{float:none;}
#menu li ul{position:absolute;}

.ani {opacity:1;filter:alpha(opacity=100);}
.ani:hover{animation:ani 0.2s linear infinite;}
@keyframes ani{0%{opacity:1;}50%{opacity:0.8;}100%{opacity:1;}}

.ligneMenu{position:relative;display:inline-block;font:bold 1.5vw Calibri,Helvetica;color:black;text-align:left;}
.ligneMenu a:hover{color:#64BF07;}
.ligneMenu2{font:bold 1.2vw Calibri,Helvetica;color:black;}
.ligneMenu2 a:hover{color:#64BF07;}

.incrustDroite{position:relative;float:right;margin:0.5vw 1vw 0 2vw;text-align:right;width:30%;}

.incrustGauche{position:relative;float:left;margin:0.5vw 1vw 0 0vw;text-align:left;width:30%;}
.incrustGauche2{position:relative;float:left;margin:2vw 1vw 0 0vw;text-align:left;width:30%;}
.incrustGauche3{position:relative;float:left;margin:0.5vw 0.5vw 0 1vw;text-align:left;width:30%;}
.incrustGauche5{position:relative;float:left;margin:0vw 1vw 0 1vw;text-align:left;width:45%;}
.incrustGauche10p{position:relative;float:left;margin:1vw 1vw 0 1vw;text-align:left;width:10%;}
.incrustGauche15p{position:relative;float:left;margin:1vw 1vw 0 1vw;text-align:left;width:15%;}
.incrustGauche20p{position:relative;float:left;margin:1vw 1vw 0 1vw;text-align:left;width:20%;}
.incrustGauche25p{position:relative;float:left;margin:1vw 1vw 0 1vw;text-align:left;width:25%;}
.incrustGauche50p{position:relative;float:left;margin:0.5vw 1vw 0 0vw;text-align:left;width:50%;}

#down{background-color:#41726B;background:linear-gradient(to bottom,#57A498 1%,#41726B 100%);width:100%;padding:0;margin:0;}

.cold{position:relative;display:inline-block;vertical-align:top;margin:0.1vw 0 0 0.1vw;}
.cold a{text-decoration:none;}

.font1{font:1vw Calibri,Helvetica;}
.font1p1{font:1.1vw Calibri,Helvetica;}
.font1p2{font:1.2vw Calibri,Helvetica;}
.font1p3{font:1.3vw Calibri,Helvetica;}
.font1p4{font:1.4vw Calibri,Helvetica;}
.font1p5{font:1.5vw Calibri,Helvetica;}

.bloc100p{position:relative;width:98%;}

h3.downvw{font:bold 1.5vw Calibri,Helvetica;color:#222;margin:0 0 0.5vw 0;}
h3.downvw a{color:#222;text-decoration:none;}
h3.downvw a:hover{text-decoration:underline;}

p.downvw{font:1.2vw Calibri,Helvetica;text-align:left;color:#222;margin:0 0 0.5vw 0;}
p.downvw a{color:#222222;text-decoration:none;}
p.downvw a:hover{text-decoration:underline;}

h3.downvwMob{font:bold 4.5vw Calibri,Helvetica;color:#222;margin:0 0 0.5vw 0;}
h3.downvwMob a{color:#222;text-decoration:none;}
h3.downvwMob a:hover{text-decoration:underline;}

p.downvwMob{font:3.6vw Calibri,Helvetica;text-align:left;color:#222;margin:0 0 0.5vw 0;}
p.downvwMob a{color:#222222;text-decoration:none;}
p.downvwMob a:hover{text-decoration:underline;}

#mtopBack{position:relative;top:0;width:100vw;height:10vw;}
#mtop{position:fixed;text-align:center;top:0;width:100vw;height:10vw;background-color:white;z-index:1000;}
#mtop_titre{position:absolute;top:2vw;left:1vw;height:6vw;font:bold 5vw Calibri,Helvetica;line-height:6vw;}
#mtop_panier{position:absolute;top:1vw;right:15vw;height:8vw;}
#mtop_logo{position:absolute;top:1vw;left:1vw;height:8vw;}

#mtop_nbrArt{position:absolute;top:1vw;right:18vw;width:4vw;height:4vw;background-color:red;border-radius:2vw;overflow:hidden;font:bold 3vw Calibri,Helvetica;color:white;text-align:center;}

#mtop_menu{position:absolute;top:1vw;right:2vw;height:8vw;}
#mmenu{position:absolute;top:10vw;left:0vw;width:100vw;height:150vh;background-color:white;display:none;z-index:1000;animation:mmenu-open 0.5s ease-out;border-left:solid 0.2vw #64BF07;}
.mmenu_titre{position:relative;width:100vw;height:8vw;font:bold 6vw Calibri,Helvetica;color:white;background-color:#64BF07;padding:1vw;cursor:pointer;text-align:left;}
.mmenu_ligne{position:relative;width:97vw;height:6vw;left:2vw;font:bold 5vw Calibri,Helvetica;color:black;padding:1vw;cursor:pointer;text-align:left;}
.mmenu_ligne a{color:black;text-decoration:none;}
.mmenu_ligne:hover{color:DarkGreen;}
.mmenu_ligne a:hover{color:DarkGreen;}
.mmenu_interligne{position:relative;width:97vw;height:3vw;}

.formobile{display:none;}
.fordesktop{display:block;}
.forinmobile{display:none;}
.forindesktop{display:inline-block;}

a#cRetour{border-radius:0.3vw;padding:1vw;font-size:1.5vw;text-align:center;color:#fff;background:rgba(0, 0, 0, 0.25);position:fixed;right:2vw;opacity:1;z-index:99999;transition:all ease-in 0.2s;backface-visibility:hidden;-webkit-backface-visibility:hidden;text-decoration:none;}
a#cRetour:before{content:"\25b2";}
a#cRetour:hover{background:rgba(0,0,0,1);transition:all ease-in 0.2s;}
a#cRetour.cInvisible{bottom:-3.5vw;opacity:0;transition:all ease-in 0.5s;}
a#cRetour.cVisible{bottom:2vw;opacity:1;}

.iblEnTete{position:relative; width:100vw; height:10vw; margin:0 0 0 0;}
.iblLogo{position:absolute; top:0.5vw; left:5vw; height:10vw; width:10vw;}
.iblLogo2{position:absolute; top:0.5vw; right:2vw; height:10vw; width:10vw;}
.iblTxt2{position:absolute; top:0.5vw; right:12vw; text-align:right;}
.iblTit{position:absolute; top:0.5vw; left:30vw; height:10vw; width:40vw; line-height:10vw; text-align:center;}
.iblEnTete2{position:relative; width:100vw; height:22vw; margin:2vw 0 0 0;}
.iblExp{position:absolute;margin:0 0 0 0;left:5vw;width:35vw;height:17vw;}
.iblExp2{position:absolute;margin:0 0 0 0;left:5vw;width:35vw;border:solid 1px black;}
.iblLiv{position:absolute;margin:0 0 0 0;right:5vw;width:35vw;height:17vw;}
.iblLiv2{position:absolute;margin:0 0 0 0;right:5vw;width:35vw;border:solid 1px black;}
.iblGen{position:relative;margin:5vw 0 0 0;left:5vw;width:60vw;height:5vw;}
.iblGen p{font:1.8vw Calibri, Helvetica;margin:1vw;color:black;}
.iblDet{position:relative; margin:2vw 0 0 0; left:5vw; width:90vw; height:40vw;}
.iblDet p{font:1.8vw Calibri, Helvetica; margin:1vw; color:black;}
.iblDet2{position:relative; margin:2vw 0 0 0; left:5vw; width:90vw; height:40vw;}

.menuContainer{position:fixed;display:inline-block;vertical-align:top;text-align:left;top:11vw;width:20vw;height:75vh;background-color:#DDD;z-index:1000;}
.discContainer{position:fixed;display:inline-block;vertical-align:top;text-align:left;top:11vw;left:20vw;width:80vw;height:70vh;z-index:5;overflow-y:auto;}
.discMsgMoi{position:relative;display:inline-block;background-color:gold;width:70vw;left:5vw;margin:0.5vw;padding:0.5vw;vertical-align:top;font:1.4vw Calibri,Helvetica;border:solid 0.1vw black;border-radius:0.8vw;min-height:1vw;}
.discMsgMoi::after{content:" ";position:absolute;top:1.3vw;left:71.0vw;margin-top:-0.8vw;border-width:0.8vw;border-style:solid;border-color:transparent transparent transparent black;}
.discMsgAutres{position:relative;display:inline-block;background-color:aqua;width:70vw;left:1vw;margin:0.5vw;padding:0.5vw;vertical-align:top;font:1.4vw Calibri,Helvetica;border:solid 0.1vw black;border-radius:0.8vw;min-height:1vw;}
.discMsgAutres::after{content:" ";position:absolute;top: 1.3vw;right:71.0vw;margin-top:-0.8vw;border-width:0.8vw;border-style:solid;border-color:transparent black transparent transparent;}
.discTop{position:relative;display:inline-block;top:0;left:0;width:69vw;height:1.4vw;vertical-align:top;font:bold 1.4vw Calibri,Helvetica;color:blue;padding:0 0.5vw;border-bottom:0.0vw solid white;}
.discTopNom{position:absolute;top:0;left:0;font:bold 1.4vw Calibri,Helvetica;color:blue;}
.discTopDate{position:absolute;top:0;right:0;text-align:right;font:italic 1.4vw Calibri,Helvetica;color:blue;}
.discMessage{position:relative;display:inline-block;background-color:transparent;border:0;left:0vw;width:70vw;line-height:1.4vw;font:1.4vw Calibri,Helvetica;overflow-y:auto;padding:0 0.5vw;}
.discNew{position:fixed;bottom:0;left:0vw;height:13vh;width:100vw;display:inline-block;background-color:black;padding:0vw 1vw;font:1.4vw Calibri,Helvetica;color:white;line-height:3.6vw;z-index:1001;}
.discTexte{position:absolute;font:1.5vw Calibri,Helvetica;color:black;top:0.2vw;width:90vw;left:0.2vw;height:4.5vw;border:solid 0.1vw black;background-color:white;padding:0.5vw;margin:0;line-height:1.5vw;border-radius:0.8vw;}
.discEnvoyer{position:absolute;top:0vw;width:6.1vw;height:6.1vw;left:93vw;background-color:transparent;border:0;}

.video-container{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;}
.video-containeriframe,.video-container object,.video-container embed{width:100%;height:100%;position:absolute;top:0;left:0;}

.bEnt{position:relative;display:inline-block;background-color:#FFF;width:100%;height:15vw;vertical-align:top;margin-bottom:2vw;}
	
.bEnt h2{font:bold 2vw Calibri,Helvetica;margin:1vw;text-align:left;color:DarkGreen;}
.bEnt h2 a{color:black;text-decoration:none;}
.bEnt h2 a:hover{text-decoration:underline;}

.bEnt p{font:1.5vw Calibri,Helvetica;margin:1vw;color:black;}
.bEnt p a{text-decoration:none;color:black;}
.bEnt p a:hover{text-decoration:underline;}

.bEntTit{position:absolute;top:0;left:14vw;}
.bEntIma{position:absolute;top:1vw;left:1vw;height:13vw;}
.bEntText{position:absolute;top:3vw;left:14vw;}
.bEntDate{position:absolute;top:0.5vw;right:0.5vw;font:bold italic 1vw Calibri,Helvetica;}
.bEntLire{position:absolute;bottom:1vw;left:14vw;width:8vw;font:1.6vw Calibri,Helvetica;color:black;margin:0.1vw 0.5vw;border:solid 0 black;border-radius:3vw;background-color:#64BF07;background:linear-gradient(to bottom,#64DF07 1%,#009007 100%);text-align:center;line-height:3vw;box-shadow:0.2vw 0.2vw 0.2vw black;}
.bEntLire:hover{background-color:DarkGreen;cursor:url("images/cursorDog2.png"),pointer;text-decoration:none;color:white;}
.bEntLire a{cursor:url("images/cursorDog2.png"),pointer;text-decoration:none;color:white;}

.bMenuTop{position:relative;display:inline-block;background-color:transparent;width:20vw;vertical-align:top;text-align:left;}
	
.bMenu{position:relative;display:inline-block;background-color:white;width:20vw;margin:2vw 1vw 0vw 1vw;vertical-align:top;text-align:left;}
	
.bMenu h4{font:bold 2vw Calibri,Helvetica;margin:1vw;text-align:left;color:DarkGreen;}
.bMenu h4 a{color:black;text-decoration:none;}
.bMenu h4 a:hover{text-decoration:underline;}

.bMenu p{font:1.4vw Calibri,Helvetica;margin:1vw;color:black;}
.bMenu p a{text-decoration:none;color:black;}
.bMenu p a:hover{text-decoration:underline;}

.coin1{position:absolute;font:1.0vw Calibri,Helvetica;color:white;background-color:black;top:0;right:0;}
.coin1:hover{cursor:url("images/cursorDog2.png"),pointer;}

.clignote{color:black;animation: clignote 1s linear infinite;}
@keyframes clignote{0%{opacity:60%;}50%{opacity:100%;}100%{opacity:60%;}}
.backImage{position:absolute;top:0;left:0;overflow:hidden;}

.bloc9x3{position:relative;display:inline-block;vertical-align:top;height:3vw;font:bold 2.0vw Calibri,Helvetica;color:black;text-align:center;line-height:3vw;border:solid 0.1vw black;border-radius:2vw;margin-right:1vw;padding:0 1vw;}

#idErr{position:fixed;top:48vh;left:20vw;width:60vw;height:4vh;padding:2vw;background-color:#ffeb3b;font:bold 2.0vw Calibri,Helvetica;color:#000;text-align:center;border-radius:1vw;opacity:0;transition:opacity 0.5s;z-index:5;}
#idErr.visible{opacity: 1;}

.res1{margin-top:-0.5vw;margin-left:3vw;}

.col1vw{position:relative;display:inline-block;vertical-align:top;width:1vw;}
.col2vw{position:relative;display:inline-block;vertical-align:top;width:2vw;}
.col3vw{position:relative;display:inline-block;vertical-align:top;width:3vw;}
.col4vw{position:relative;display:inline-block;vertical-align:top;width:4vw;}
.col5vw{position:relative;display:inline-block;vertical-align:top;width:5vw;}
.col6vw{position:relative;display:inline-block;vertical-align:top;width:6vw;}
.col7vw{position:relative;display:inline-block;vertical-align:top;width:7vw;}
.col8vw{position:relative;display:inline-block;vertical-align:top;width:8vw;}
.col9vw{position:relative;display:inline-block;vertical-align:top;width:9vw;}
.col10vw{position:relative;display:inline-block;vertical-align:top;width:10vw;}
.col11vw{position:relative;display:inline-block;vertical-align:top;width:11vw;}
.col12vw{position:relative;display:inline-block;vertical-align:top;width:12vw;}
.col13vw{position:relative;display:inline-block;vertical-align:top;width:13vw;}
.col14vw{position:relative;display:inline-block;vertical-align:top;width:14vw;}
.col15vw{position:relative;display:inline-block;vertical-align:top;width:15vw;}
.col16vw{position:relative;display:inline-block;vertical-align:top;width:16vw;}
.col18vw{position:relative;display:inline-block;vertical-align:top;width:18vw;}
.col19vw{position:relative;display:inline-block;vertical-align:top;width:19vw;}
.col20vw{position:relative;display:inline-block;vertical-align:top;width:20vw;}
.col22vw{position:relative;display:inline-block;vertical-align:top;width:22vw;}
.col23vw{position:relative;display:inline-block;vertical-align:top;width:23vw;}
.col25vw{position:relative;display:inline-block;vertical-align:top;width:25vw;}
.col26vw{position:relative;display:inline-block;vertical-align:top;width:26vw;}
.col28vw{position:relative;display:inline-block;vertical-align:top;width:28vw;}
.col30vw{position:relative;display:inline-block;vertical-align:top;width:30vw;}
.col31vw{position:relative;display:inline-block;vertical-align:top;width:31vw;}
.col32vw{position:relative;display:inline-block;vertical-align:top;width:32vw;}
.col35vw{position:relative;display:inline-block;vertical-align:top;width:35vw;}
.col37vw{position:relative;display:inline-block;vertical-align:top;width:37vw;}
.col38vw{position:relative;display:inline-block;vertical-align:top;width:38vw;}
.col40vw{position:relative;display:inline-block;vertical-align:top;width:40vw;}
.col44vw{position:relative;display:inline-block;vertical-align:top;width:44vw;}
.col45vw{position:relative;display:inline-block;vertical-align:top;width:45vw;}
.col50vw{position:relative;display:inline-block;vertical-align:top;width:50vw;}
.col50vw a{text-decoration:none;}
.col52vw{position:relative;display:inline-block;vertical-align:top;width:52vw;}
.col54vw{position:relative;display:inline-block;vertical-align:top;width:54vw;}
.col55vw{position:relative;display:inline-block;vertical-align:top;width:55vw;}
.col56vw{position:relative;display:inline-block;vertical-align:top;width:56vw;}
.col60vw{position:relative;display:inline-block;vertical-align:top;width:60vw;}
.col60vw a{text-decoration:none;}
.col61vw{position:relative;display:inline-block;vertical-align:top;width:61vw;}
.col61vw a{text-decoration:none;}
.col65vw{position:relative;display:inline-block;vertical-align:top;width:65vw;}
.col65vw a{text-decoration:none;}
.col70vw{position:relative;display:inline-block;vertical-align:top;width:70vw;}
.col70vw a{text-decoration:none;}
.col75vw{position:relative;display:inline-block;vertical-align:top;width:75vw;}
.col78vw{position:relative;display:inline-block;vertical-align:top;width:78vw;}
.col78vw a{text-decoration:none;}
.col80vw{position:relative;display:inline-block;vertical-align:top;width:80vw;}
.col80vw a{text-decoration:none;}
.col83vw{position:relative;display:inline-block;vertical-align:top;width:83vw;}
.col90vw{position:relative;display:inline-block;vertical-align:top;width:90vw;}
.col90vw a{text-decoration:none;}
.col93vw{position:relative;display:inline-block;vertical-align:top;width:93vw;}
.col94vw{position:relative;display:inline-block;vertical-align:top;width:94vw;}
.col95vw{position:relative;display:inline-block;vertical-align:top;width:95vw;}
.col96vw{position:relative;display:inline-block;vertical-align:top;width:96vw;}
.col97vw{position:relative;display:inline-block;vertical-align:top;width:97vw;}

.saut1vw{position:relative;display:inline-block;vertical-align:top;width:100vw;height:1vw;}
.saut2vw{position:relative;display:inline-block;vertical-align:top;width:100vw;height:1vw;}
.saut5vw{position:relative;display:inline-block;vertical-align:top;width:100vw;height:5vw;}

.margin0{margin:0;}
.margin04{margin:0.4vw;}
.margin5vw{margin:0.5vw;}
.marginAuto{margin:auto;}
.marginAuto2{display:flex;margin:auto;align-items:center;}
.marginLeft10{margin-left:1vw;}
.marginLeft50{margin-left:5vw;}
.marginT0{margin-top:0;margin-below:0;}
.marginCat{margin:1vw 1vw;padding:0 2vw;}
.top0{top:0;}
.top02vw{margin:0.2vw 0vw;}
.top05vw{margin:0.5vw 0vw;}
.top1vw{margin:1vw 0vw;}
.h1vw{height:1vw;}
.h2vw{height:2vw;}
.h3vw{height:3vw;}
.h4vw{height:4vw;}
.h6vw{height:6vw;}
.h7vw{height:7vw;}
.h8vw{height:8vw;}
.h10vw{height:10vw;}
.h12vw{height:12vw;}
.h13vw{height:13vw;}
.h14vw{height:14vw;}
.h15vw{height:15vw;}
.h16vw{height:16vw;}
.h17vw{height:17vw;}
.h18vw{height:18vw;}
.h19vw{height:19vw;}
.h20vw{height:20vw;}
.h21vw{height:21vw;}
.h22vw{height:22vw;}
.h23vw{height:23vw;}
.h24vw{height:24vw;}
.h25vw{height:25vw;}
.h30vw{height:30vw;}
.h38vw{height:38vw;}
.h40vw{height:40vw;}
.h45vw{height:45vw;}
.h50vw{height:50vw;}
.h55vw{height:55vw;}
.lh2pvw{margin-top:0.7vw;line-height:1.5vw;}
.lh2p25vw{line-height:2.25vw;}
.w1p{width:1%;}
.w2p{width:2%;}
.w3p{width:3%;}
.w4p{width:4%;}
.w5p{width:5%;}
.w10p{width:10%;}
.w15p{width:15%;}
.w20p{width:20%;}
.w25p{width:25%;}
.w30p{width:30%;}
.w40p{width:40%;}
.w50p{width:50%;}
.w65p{width:65%;}
.w70p{width:70%;}
.w75p{width:75%;}
.w80p{width:80%;}
.w90p{width:92%;}
.w95p{width:94%;}
.pad05vw{padding:0.5vw;}
.size2vw{width:2vw;}
.size3vw{width:3vw;}
.size4vw{width:4vw;}
.size5vw{width:5vw;}
.size6vw{width:6vw;}
.size7vw{width:7vw;}
.size8vw{width:8vw;}
.size9vw{width:9vw;}
.size10vw{width:10vw;}
.size12vw{width:12vw;}
.size13vw{width:13vw;}
.size14vw{width:14vw;}
.size15vw{width:15vw;}
.size16vw{width:16vw;}
.size17vw{width:17vw;}
.size18vw{width:18vw;}
.size20vw{width:20vw;}
.size21vw{width:21vw;}
.size22vw{width:22vw;}
.size23vw{width:23vw;}
.size24vw{width:24vw;}
.size25vw{width:25vw;}
.size26vw{width:26vw;}
.size29vw{width:29vw;}
.size30vw{width:30vw;}
.size35vw{width:35vw;}
.size40vw{width:40vw;}
.size49vw{width:49vw;}
.size50vw{width:50vw;}
.size57vw{width:57vw;}
.size60vw{width:60vw;}
.size100vw{width:96vw;}
.size26vwarea{width:25vw;}
.size50vwarea{width:49vw;}
.fs2vw{font-size:0.2vw;}
.fs4vw{font-size:0.4vw;}
.fs6vw{font-size:0.6vw;}
.fs8vw{font-size:0.8vw;}
.fs10vw{font-size:1.0vw;}
.fs12vw{font-size:1.2vw;}
.fs14vw{font-size:1.4vw;}
.fs16vw{font-size:1.6vw;}
.fs18vw{font-size:1.8vw;}
.fs20vw{font-size:2.0vw;}
.rows2vw{height:5vw;}
.rows3vw{height:8vw;}
.rows4vw{height:11vw;}
.rows5vw{height:14vw;}
.noBorder{border-style:none;}
.bordDroit{border-right:solid 0.1vw black;}
.bordVert{border:solid 0.1vw #64BF07;}
.bordNoir{border:solid 0.1vw black;}
.bordSty1{border-width:0.2vw;border-color:black;border-style:solid;border-radius:2vw;}
.bordVertFonce{border:solid 0.1vw DarkGreen;}
.relative{position:relative;}
.hidden{visibility:hidden;}
.none{visibility:none;}
.left2vw{left:2vw;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.justify{text-align:justify;}
.hcenter{display:table-cell;vertical-align:middle;}
.gris{color:#DDD;}
.vert{color:#64BF07;}
.vertFDB{color:#64BF07;}
.vertFonce{color:DarkGreen;}
.rouge{color:red;}
.noir{color:black;}
.blanc{color:white;}
.white{color:white;}
.backBlanc{background-color:#FFF;}
.backJaune{background-color:yellow;}
.backRouge{background-color:red;}
.backVert{background-color:#64BF07;}
.backVertFDB{background-color:#64BF07;}
.backDG{background-color:DarkGreen;}
.backTrans{background-color:transparent;}
.backTrans2{background-color: rgba(255,255,255,0.5);}
.underline{text-decoration:underline;}
.underline a{text-decoration:underline;}
.block{display:block;}
.none{display:none;}
.yscroll{overflow-y:scroll;}
.overHide{overflow:hidden;}
.clickable:hover{cursor:pointer;}
.clickableIfDesk:hover{cursor:pointer;}
.curDog:hover{cursor:url("images/cursorDog2.png"),pointer;}
.backIma01{background-image:url(images/nature01.png);background-size:100%;}
.backIma02{background-image:url(images/nature02.png);background-size:100%;}

@media screen and (max-width:640px)
{
.formobile{display:block;}
.fordesktop{display:none;}
.forinmobile{display:inline-block;}
.forindesktop{display:none;}
#table{top:10vw;}
#tableMel{top:20vw;}
#tableMelIndex{top:1vw;}
.size2vw{width:4vw;}
.size3vw{width:6vw;}
.size4vw{width:8vw;}
.size5vw{width:10vw;}
.size6vw{width:12vw;}
.size7vw{width:14vw;}
.size8vw{width:21vw;}
.size9vw{width:27vw;}
.size10vw{width:30vw;}
.size12vw{width:36vw;}
.size13vw{width:39vw;}
.size15vw{width:45vw;}
.size16vw{width:48vw;}
.size17vw{width:51vw;}
.size18vw{width:54vw;}
.size20vw{width:60vw;}
.size21vw{width:63vw;}
.size22vw{width:66vw;}
.size23vw{width:69vw;}
.size24vw{width:72vw;}
.size25vw{width:75vw;}
.size26vw{width:78vw;}
.size30vw{width:90vw;}
.size50vw{width:90vw;}
.size57vw{width:96vw;}
.size100vw{width:96vw;}
.size26vwarea{width:77vw;}
.size50vwarea{width:89vw;}
.rows2vw{height:10vw;}
.rows3vw{height:16vw;}
.rows4vw{height:22vw;}
.rows5vw{height:28vw;}
.h3vw{height:6vw;}
.h4vw{height:8vw;}
.h6vw{height:12vw;}
.h8vw{height:16vw;}
.h10vw{height:20vw;}
.h12vw{height:24vw;}
.h20vw{height:40vw;}
.h21vw{height:42vw;}
.h22vw{height:44vw;}
.h23vw{height:46vw;}
.h24vw{height:48vw;}
.h25vw{height:50vw;}
.h30vw{height:90vw;}
.h38vw{height:114vw;}
.h40vw{height:80vw;}
.h45vw{height:135vw;}
.h50vw{height:150vw;}
.h55vw{height:165vw;}
.lh2pvw{margin-top:2.1vw;line-height:4.5vw;}
.fs2vw{font-size:0.6vw;}
.fs4vw{font-size:1.2vw;}
.fs6vw{font-size:0.8vw;}
.fs8vw{font-size:2.4vw;}
.fs10vw{font-size:3.0vw;}
.fs12vw{font-size:3.6vw;}
.fs14vw{font-size:4.2vw;}
.fs16vw{font-size:4.8vw;}
.fs18vw{font-size:5.4vw;}
.fs20vw{font-size:6.0vw;}
.champ{font-size:6vw;padding:0.5vw;line-height:6vw;}
.champPetit{font-size:3vw;padding:0.3vw;}
.bouton{font-size:4.8vw;line-height:9vw;}
.bouton4{font-size:4.8vw;line-height:9vw;}
.bouton5{font-size:3.0vw;line-height:4.8vw;}
.bouton6{font-size:4.8vw;line-height:9vw;}

.incrustGauche10p{width:30%;}
.incrustGauche15p{width:45%;}
.incrustGauche20p{width:60%;}
.incrustGauche25p{width:75%;}
.incrustGauche50p{width:100%;}

.marginLeft50{margin-left:1vw;}
	
.colRecap{width:85vw;}
.blocFdb{width:46vw;height:82vw;margin:0.6vw;}
.blocFdbTit{left:0vw;top:0.2vw;width:46vw;font:6vw Calibri,Helvetica;}
.blocFdbTitFr{left:0vw;top:6.5vw;width:46vw;font:3vw Calibri,Helvetica;}
.blocFdbIma{left:2vw;top:10.5vw;width:42vw;}
.blocFdbTxt{left:2vw;top:55vw;width:42vw;font:4.2vw Calibri,Helvetica;}
.blocFdbBt1{left:0vw;bottom:1vw;width:21vw;}
.blocFdbBt2{right:0vw;bottom:1vw;width:21vw;}
.flaconFleurs{font:bold 3.6vw Calibri,Helvetica;color:white;background-color:black;}

.blocInfoPrio{width:80vw;height:15.5vw;margin:2vw 0vw 0vw 10vw;border:solid 0.1vw #dddddd;font:bold 4.8vw Calibri,Helvetica;color:white;}

.blocCarte{position:relative;display:inline-block;background-color:white;width:96vw;height:96vw;vertical-align:top;overflow:hidden;}

.blocPrix2{width:100%;}

.forindesktop{display:inline-block;}
.blocAvis{width:90vw;}
.sblocAvis{width:453.5vw;}
.sblocAvis2{width:275vw;}
.colAvis{width:90vw;}
.avisEtoile{top:0vw;right:3vw;height:3vw;width:15vw;}
.avisEtoile2{height:3vw;width:15vw;}
.artFond{top:12vw;width:90vw;height:138vw;}
.melFond{top:24vw;width:90vw;height:138vw;}
.infoFond{top:24vw;width:90vw;height:138vw;}
#flacon{top:12vw;width:60vw;height:135vw;}
.imgFlacon{top:3vw;left:7vw;width:46vw;}
.imgPrenom{top:104vw;left:7vw;width:46vw;font:bold 3.6vw Calibri,Helvetica;}
.artCroix{top:1.5vw;right:1.5vw;width:5.4vw;height:5.4vw;}
.artTitre{top:0vw;left:6vw;width:78vw;font-size:5.4vw;}
.artTexte{top:27vw;width:66vw;font-size:4.2vw;}
.artAjout{left:3vw;width:80%;height:9vw;font-size:4.8vw;line-height:9vw;}
.artIma{top:21vw;left:66vw;width:24vw;height:48vw;cursor:pointer;}
.ajoutFond{margin:0 auto;top:15vw;width:90vw;height:90vw;}
.ajoutTitre{top:0;left:6vw;width:78vw;font-size:5.4vw;}
.ajoutTexte{top:30vw;left:3vw;width:63vw;font-size:5.4vw;}
.ajoutIma{top:15vw;left:66vw;width:24vw;height:48vw;}
.ajoutBtPan{top:69vw;left:3vw;width:40.5vw;height:18vw;font-size:6vw;line-height:9vw;}
.ajoutBtRet{top:69vw;left:46.5vw;width:40.5vw;height:18vw;font-size:6vw;line-height:9vw;}
.ajoutLoupe{top:63vw;left:84vw;width:2.4vw;height:4vw;}
.ajoutMl{top:63vw;left:66vw;width:24vw;font-size:6vw;}
.prix{font-size:5.4vw;margin:3vw;}
.bMenuTop{width:95vw;}
.bMenu{width:95vw;}
.bMenu h4{font-size:6vw;}
.bMenu p{font-size:4.2vw;}
.bEnt{height:55vw;}
.bEnt h2{font-size:4.8vw;}
.bEnt p{font-size:3.6vw;}
.bEntTit{top:0;left:18vw;width:60vw;}
.bEntIma{top:1vw;left:1vw;height:15vw;}
.bEntText{top:12vw;left:18vw;}
.bEntDate{top:1.5vw;right:1.5vw;font-size:3vw;}

.strikethrough{font:3.6vw Calibri,Helvetica;}

h1{font-size:9vw;}
h2{font-size:7.2vw;}
h3{font-size:5.7vw;}
h4{font-size:5vw;}
p{font-size:5vw;}
.txtGD h1{font:9vw Calibri,Helvetica;margin:1vw;}
.txtGD h2{font:7.2vw Calibri,Helvetica;margin:1vw;}
.txtGD p{font:4.5vw Calibri,Helvetica;margin:1vw;}
.textpetit{font-size:3.0vw;margin:1vw;color:black;}
.textrouge1{font-size:4.8vw;}
a#cRetour{border-radius:0.9vw;padding:3vw;font-size:4.5vw;right:6vw;}
a#cRetour.cInvisible{bottom:-10.5vw;}
a#cRetour.cVisible{bottom:6vw;}

.col1vw{width:3vw;}
.col2vw{width:6vw;}
.col3vw{width:9vw;}
.col4vw{width:12vw;}
.col5vw{width:15vw;}
.col6vw{width:18vw;}
.col7vw{width:21vw;}
.col8vw{width:24vw;}
.col9vw{width:27vw;}
.col10vw{width:30vw;}
.col12vw{width:36vw;}
.col13vw{width:39vw;}
.col14vw{width:42vw;}
.col15vw{width:45vw;}
.col16vw{width:48vw;}
.col18vw{width:54vw;}
.col19vw{width:57vw;}
.col20vw{width:60vw;}
.col22vw{width:66vw;}
.col23vw{width:69vw;}
.col25vw{width:75vw;}
.col26vw{width:78vw;}
.col30vw{width:100vw;}
.col31vw{width:100vw;}
.col32vw{width:100vw;}
.col35vw{width:100vw;}
.col40vw{width:100vw;}
.col44vw{width:100vw;}
.col45vw{width:100vw;}
.col50vw{width:59vw;}
.col55vw{width:100vw;}
.col60vw{width:100vw;}
.col61vw{width:100vw;}
.col70vw{width:100vw;}
.col75vw{width:100vw;}
.col80vw{width:100vw;}
.col83vw{width:100vw;}
.col90vw{width:100vw;}
.col93vw{width:100vw;}
.col94vw{width:100vw;}
.col95vw{width:100vw;}
.col96vw{width:100vw;}
.col97vw{width:100vw;}

.col1mvw{position:relative;display:inline-block;vertical-align:top;width:1vw;}
.col2mvw{position:relative;display:inline-block;vertical-align:top;width:2vw;}
.col3mvw{position:relative;display:inline-block;vertical-align:top;width:3vw;}
.col4mvw{position:relative;display:inline-block;vertical-align:top;width:4vw;}
.col5mvw{position:relative;display:inline-block;vertical-align:top;width:5vw;}
.col6mvw{position:relative;display:inline-block;vertical-align:top;width:6vw;}
.col7mvw{position:relative;display:inline-block;vertical-align:top;width:7vw;}
.col8mvw{position:relative;display:inline-block;vertical-align:top;width:8vw;}
.col9mvw{position:relative;display:inline-block;vertical-align:top;width:9vw;}
.col10mvw{position:relative;display:inline-block;vertical-align:top;width:10vw;}
.col15mvw{position:relative;display:inline-block;vertical-align:top;width:15vw;}
.col20mvw{position:relative;display:inline-block;vertical-align:top;width:20vw;}
.col25mvw{position:relative;display:inline-block;vertical-align:top;width:25vw;}
.col30mvw{position:relative;display:inline-block;vertical-align:top;width:30vw;}
.col35mvw{position:relative;display:inline-block;vertical-align:top;width:35vw;}
.col40mvw{position:relative;display:inline-block;vertical-align:top;width:40vw;}
.col45mvw{position:relative;display:inline-block;vertical-align:top;width:45vw;}
.col50mvw{position:relative;display:inline-block;vertical-align:top;width:50vw;}
.col55mvw{position:relative;display:inline-block;vertical-align:top;width:55vw;}
.col60mvw{position:relative;display:inline-block;vertical-align:top;width:60vw;}
.col70mvw{position:relative;display:inline-block;vertical-align:top;width:70vw;}
.col75mvw{position:relative;display:inline-block;vertical-align:top;width:75vw;}
.col80mvw{position:relative;display:inline-block;vertical-align:top;width:80vw;}
.col90mvw{position:relative;display:inline-block;vertical-align:top;width:90vw;}
.col95mvw{position:relative;display:inline-block;vertical-align:top;width:95vw;}
.col97mvw{position:relative;display:inline-block;vertical-align:top;width:97vw;}

.saut1mvw{height:1vw;}
.saut2mvw{height:2vw;}

.saut1vw{height:3vw;}
.saut5vw{height:15vw;}

.font1{font:3vw Calibri,Helvetica;}
.font1p1{font:3.3vw Calibri,Helvetica;}
.font1p2{font:3.6vw Calibri,Helvetica;}
.font1p3{font:3.9vw Calibri,Helvetica;}
.font1p4{font:4.2vw Calibri,Helvetica;}
.font1p5{font:4.5vw Calibri,Helvetica;}

.clickableIfDesk:hover{cursor:default;}

.video{width:100vw;height:50vw;}
}