@font-face {
	font-family : "myriad";
	src: url('myriad/MyriadPro-Regular.otf') format('otf'),
		url('myriad/myriadproregular.ttf') format('truetype');
}
@font-face {
	font-family : "myriadpb";
	src: url('myriad/myriadprobold.otf') format('otf'),
		url('myriad/myriadprobold.ttf') format('truetype');
}
@font-face {
	font-family : "myriadpc";
	src: url('myriad/myriadprocond.otf') format('otf'),
		url('myriad/myriadprocond.ttf') format('truetype');
}
@font-face {
	font-family : "myriadpbc";
	src: url('myriad/myriadproboldcond.otf') format('otf'),
		url('myriad/myriadproboldcond.ttf') format('truetype');
}
@font-face {
	font-family : "conduititc";
	src: url('myriad/ConduitITCLight.otf') format('otf'),
		url('myriad/conduititclight.ttf') format('truetype');
}
@font-face {
	font-family : "conduititcb";
	src: url('myriad/ConduitITCLight.otf') format('otf'),
		url('myriad/conduititclight.ttf') format('truetype');
}

@font-face {
	font-family : "conduititcbb";
	src: url('myriad/ConduitITCBold.otf') format('otf'),
		url('myriad/conduititcbold.ttf') format('truetype');
}
body {font-family: myriad,Arial, Helvetica, sans-serif;font-size: 12px;background-color:#FFFFFF;}

#retraitjour{}

#policep1 {letter-spacing: 1px;font-family: myriad,Arial, Helvetica, sans-serif;font-size: 30px;font-weight : bold;text-decoration: none;}

#connexion,#panier{letter-spacing: 1px;font-family: myriad,Arial, Helvetica, sans-serif;font-size: 14px;text-decoration: none;}
#panier:hover{color:#FFFFFF}
#connexion:hover{color:#F22FFF}
#jourinformation{font-size: 28px;color:#000000;text-decoration: none;}

#policep2 {letter-spacing: 1px;font-family: myriadpb,Arial;font-size: 15px;border-bottom: 1px solid #e868a3;font-weight:normal;margin: 4px 2px;color:#FFFFFF;text-decoration: none; }
#policep3 {letter-spacing: 1px;font-family: myriadpc,Arial;font-size: 15px;margin: 4px 2px;color:#000000;text-decoration: none;}
#policepm3 {letter-spacing: 1px;font-family: myriadpc,Arial;font-size: 19px;margin: 4px 2px;color:#000000;text-decoration: none;}

.texte:hover{background-color: rgba(255, 255, 255, 0.3);color:#000000;}
#policep3:hover {background-color:#FFFFFF;}

#policep4 {font-size: 18px;color:#FFFFFF;text-decoration: none;font-family: myriad,Arial;}
#policepi4 {font-size: 18px;color:#000;text-decoration: none;font-family: myriad,Arial;}


#policep5 {font-size: 15px;color:#e0d6c0;text-decoration: none;font-family: conduititc,Arial;}
#policep6 {letter-spacing: 1px;font-size:23px;color:#1d1d1b;text-decoration: none;}
#policep7 {font-family: myriad,Arial;font-size: 15px;color:#000;text-decoration: none;}
#policep8 {font-family: myriad,Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;color:#1d1d1b;}
#policep9 {font-family: myriadpc,Arial, Helvetica, sans-serif;font-size: 22px;text-decoration: none;color:#1d1d1b;}
#policep9 a{text-decoration: none;color:#1d1d1b;}
#policem1 {font-family: myriadpc,Arial, Helvetica, sans-serif;font-size: 18px;text-decoration: none;color:#1d1d1b;}
#policem2 {font-family: myriadpc,Arial, Helvetica, sans-serif;font-size: 22px;text-decoration: none;color:#000000;}
.lientraiteur{ margin-top: 12px; margin-bottom: 12px;color:#FFF;justify-content: center;align-items: center;width:380px;height:30px;position:relative;display: inline-flex;text-align:center; border-radius:10px; box-shadow:3px 3px 3px #636161;background-size:100% 100%;}
#policepg5 {font-size: 12px;color:#e0d6c0;text-decoration: none;}

#policepretrait {font-size: 14px;color:#000000;text-decoration: none;font-family: conduititcb,Arial;}

#contactac{font-family: myriad,Arial, Helvetica, sans-serif;font-size: 17px;text-decoration: none;color:#1d1d1b;}
#bande{font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration: none;color:#FFFFFF;}
#policepanier {font-size: 22px;color:#FFFFFF;text-decoration: none;font-family: conduititcb,Arial;}
#newbordcadre{font-size: 22px;color:#FFFFFF;text-decoration: none;font-family: conduititcb,Arial;}
#newbord5 a{font-size: 22px;color:#FFFFFF;text-decoration: none;font-family: conduititcb,Arial;font-weight:bold;}
#policelog{font-size: 22px;color:#000000;text-decoration: none;font-family: myriad,Arial;font-weight:bold;}
#policelog2{font-size: 18px;color:#000000;text-decoration: none;font-family: myriad,Arial;font-weight:bold;}

#policemarq{font-size: 20px;color:#262021;text-decoration: none;font-family: myriad,Arial;margin-top:30px;margin-right:50px;margin-left:50px;text-align:justify;}
#policecontact,#policecontact2{padding:10px;font-family: myriad,Arial;text-decoration: none;}
#policecontact{color:#000000;}
#policecontact2{color:#FFFFFF;}
#policecontact0{color:#000000;font-family: myriad,Arial;font-weight:bold;font-size: 24px;}
#policecontact3{display:inline-block;color:#FFFFFF;font-family: myriad,Arial;font-size: 14px;}
#main133{background-color:#000000;width:100%;height:0px;position:relative;z-index:-1;}
#main1{margin-top:-8px;position: relative;
width:100%;height:222px;z-index:50;}
#main1b{margin-top:-8px;
width:99%;height:230px;z-index:50;}


#main1b #affcentre1b #fondecran{position:absolute;top:10px;left:-48%;  opacity:0.5;z-index:-59}
#bandeau2 #centre2 #menuderou1{position:absolute;top:50px;width:200px;background-color:#e7e4db;z-index:50; border-radius: 0px 20px 20px 0px;border: solid 5px #d6f4ca;}
#bandeau2 #centre2 #menuderou1noel{position:absolute;top:0px;width:200px;background-color:#e8d497;z-index:50; border-radius: 0px 20px 20px 0px;border: solid 5px #519c34;left: 200px;}

#main2{
-webkit-box-shadow: 0 2px 2px 0px black;
-moz-box-shadow: 0 2px 2px 0px black;
box-shadow: 0 2px 2px 0px black;
width:100%;height:230px;z-index:52;}

#main3{background-color:#FFFFFF;margin-top:3px;width:100%;z-index:20}


#main43{margin-top:0px;background-color:#e7e4db;width:100%;position:relative;z-index:-1}
#main5{margin-top:3px;background-color:#c4bfb4;min-width:380px;max-width:1000px;height:70px;z-index:5;}

#main2 #maincouleur{width:10%;height:100%;position:absolute;}
#main3 #contactac{right:2%;bottom:45%;position:absolute; width:30%;display: inline;}



#main2  #affcentre1 #logo22{margin-left:0px}
#main2  #affcentre1 #titrelog{margin-left:0px;margin-top:-18px;}
#main2  #affcentre1 #norm{position:absolute;right:30px;float:right;top:10px;}
#main2  #affcentre1 #logo{position:absolute;right:0%;float:right;bottom:0px;}
#main2  #affcentre1 #logor2{position:absolute;right:0%;float:right;bottom:0px;}
#main2  #affcentre1 #accordeon a{color:#000000;}
#accordeon a{color:#000000;}
#main2  #affcentre1 #connexion{position:absolute;right:35%;float:right;top:22px; background-color: rgba(229, 202, 181, 1);height:7%;padding:5px;color:#000000;}
#main2  #affcentre1 #panier{position:absolute;right:25%;float:right;top:22px; background-color: rgba(0, 0, 0, 0.4);height:7%;padding:5px;color:#000000;}


#main2  #affcentre1 a{color:#000;text-decoration: none;}
#main2  #affcentre1 #menupos{position:absolute;bottom:5px;left:0px;}
#main2  #affcentre1 #menupos a{font-size: 17px;}

#menupos #sep{position:relative;display: inline;height:70px; bottom:1px;margin-left:9px;margin-right:9px; border-right: 3px solid rgba(0, 0, 0, 0.5);}




#affcentre5{display:inline-block;float: left;margin-left:4px;margin-top:4px;width:100%; box-shadow:-10px 0px 20px #636161;background-color:#FFFFFF;background-size:100% 100%;}
#choixdate1{position:absolute;z-index:52; border-radius: 10px 10px 10px 10px;border: solid 5px white;background-color:#c6f0b6;background-size:100% 100%;min-width:395px;max-width:990px;width:100%;}
#menuacci{ position:relative;}
.affichagejourret{font-weight:bold;font-size: 21px;text-align:center;}

#policeajoutpan{position:absolute;width:182px;left:-53px;height:30px;background-color:#77B366;cursor:pointer;color:#000000;font-family: myriad,Arial;font-weight:bold;font-size: 21px;}

#blocblan3{display:inline-block;float: left;margin-left:104px;margin-top:4px;height:10%;width:83%;border:solid 3px #000000; border-radius:10px;border-bottom-left-radius: 0;border-bottom-right-radius: 0; box-shadow:2px 2px 2px #636161;background-color:#FFFFFF;background-size:100% 100%;}
#blocblan4{ display:inline-block;float: left;margin-left:104px;margin-top:0px;height:4%;width:83%;border:solid 3px #000000; border-radius:10px;border-top-left-radius: 0;border-top-right-radius: 0; box-shadow:2px 2px 2px #636161;background-color:#bebebe;background-size:100% 100%;}

.basblanc{ box-shadow: 0px 0px 11px gray;position:relative;display:inline-block;margin-left:5px;margin-top:34px;margin-bottom:30px; border-radius:0px;border-bottom-right-radius: 0;border-top-right-radius: 0;background-color:#FFFFFF;background-size:100% 100%;}
.descripprod{ position:absolute;width:94%;}
.basblanc2{position:relative;width:100%;height:280px;border:solid 1px #FFF; background-size:100% 100%;background-color:#FFF;  z-index:2;}
.basblanc .basblanc3{position:absolute;bottom:0;z-index:3;left:-1px; width:100%;}

.basblancimg{width:95%;height:180px;background-color:#FFF;}

#blocblan1{ border: solid 5px white;width:180px}
#blocblan{margin-left:4px;}

.imagebonus{ position:relative;display:inline-block;float: left;margin-top:34px;margin-bottom:30px; width:20%; border-radius:0px;border-bottom-right-radius: 0;border-top-right-radius: 0;background-size:100% 100%;}
#imagebonus{margin-left:55px;}
#imagebonus a{color:#000000;text-decoration: none;font-family: conduititcb,Arial;font-weight:bold;}
#imageombre{-moz-box-shadow: 6px 6px 3px 0px #cecbcb;
-webkit-box-shadow: 6px 6px 3px 0px #cecbcb;
-o-box-shadow: 6px 6px 3px 0px #cecbcb;
box-shadow: 6px 6px 3px 0px #cecbcb;}
#pagebonus{display:inline-block;float: left;margin-left:0px;width:100%;background-color:#ffffff;background-size:100% 100%;position:relative;min-height:800px;font-family: myriad,Arial;}
#newcadretrair{position:relative;width:100%;}
#newcadretrair1{position:relative;height:100%;width:60%;display:inline-block;float: left;}
#newcadretrair2{position:relative;height:100%;width:390px;display:inline-block;}

#newcadre4{display:inline-block;float: left;margin-left:0px;margin-top:4px;width:98%;background-color:#FFF;background-size:100% 100%;position:relative;height:500px;}

#newcadre44{float: left;margin-top:1px;background-color:#fe5cc5;background-size:100% 100%;position:relative;min-height:250px;min-width:380px;}

#newcadre44 #newcadreint14{float: left;margin-top:0px;background-color:#FFF;background-size:100% 100%;position:relative;min-width:380px;height:500px;}
/* .positiongrid{ position:relative;display:inline-block;float: left;margin-top:34px;margin-bottom:30px;border:solid 10px #FFFFFF; border-radius:0px;border-bottom-right-radius: 0;border-top-right-radius: 0;background-color:#FFFFFF;background-size:100% 100%;} */


/* #newcadre3{min-width:380px;max-width:900px;background-color:#f3388f;} */ */
#newcadre3n #newcadreint1n{min-width:380px;max-width:380px;background-color:#F55555;background-size:100% 100%;position:relative;height:500px;}
#newcadre3n #newcadreint2n{width:250px;background-color:#d3d2c7;background-size:100% 100%;position:relative;height:500px;}
#newcadre3n #newcadreint32n{min-width:250px;max-width:380px;background-color:#333333;background-size:100% 100%;position:relative;height:500px;}


/* #newcadre3 #newcadreint1{background-color:#F55555;height:500px;min-width:380px;max-width:380px;} */
/* #newcadre3 #newcadreint2{background-color:#d3d2c7;height:500px;width:250px;} */
/* #newcadre3 #newcadreint32{background-color:#333333;height:500px;min-width:250px;max-width:380px;} */



#newcadre3{display:inline-block;margin-top:4px;min-width:380px;background-color:#FFF;background-size:100% 100%;position:relative;}

.listejourchoix{ margin-top: 12px;background-color: lightblue;justify-content: center;align-items: center;width:200px;height:30px;position:relative;display: inline-flex;background-color:#32d31c;text-align:center; border-radius:10px; box-shadow:3px 3px 3px #636161;background-size:100% 100%;}
 #pagebou #listehorairechoix{ margin-top: 12px;background-color: lightblue;justify-content: center;align-items: center;width:100px;height:30px;position:relative;display: inline-flex;background-color:#b1f08e;text-align:center; border-radius:10px; box-shadow:3px 3px 3px #636161;background-size:100% 100%;}

 #noelspe{  width: 80%; margin-top: 12px;justify-content: center;align-items: center;position:relative;background-color:#104f22;text-align:center; border-radius:10px; box-shadow:3px 3px 3px #636161;background-size:100% 100%;}

@media screen and (max-width:640px){
#newcadre3 #newcadreint2{display:inline-block;margin-top:0px;width:100%;background-color:#d3d2c7;background-size:100% 100%;position:relative;height:500px;}
#pagebou{background-color:#ffeeff;border-radius:11px;box-shadow: 0px 0px 11px gray;background-color:#c6f0b6;min-width: 380px;max-width: 1000px;}

.affichebout{border-radius: 120px 120px / 120px; min-height:500px;width:350px; background-color:#FFF; position:relative;display: inline-block;vertical-align: top;}
#petitetaille{display:block;}
#grandtaille{display:none;}
.listebout{justify-content: center;margin-top:10px;align-items: center;width:200px;height:30px;position:relative;display: inline-flex;background-color:#FFF;text-align:center; border-radius:10px; box-shadow:3px 3px 3px #636161;background-size:100% 100%;}

}
@media screen and (min-width:641px){
#petitetaille{display:none;}
#grandtaille{display:block;}
#newcadre3 #newcadreint2{display:inline-block;margin-top:0px;width:100%;background-color:#d3d2c7;background-size:100% 100%;position:relative;height:174px;}
#pagebou{background-color:#ffeeff;border-radius:11px;box-shadow: 0px 0px 11px gray;background-color:#c6f0b6;min-width: 380px;max-width: 1000px;}

.affichebout{margin-top: 10px;border-radius: 120px 120px / 120px; :500px;width:45%; background-color:#FFF; position:relative;display: inline-block;vertical-align: top;}
.listebout{justify-content: center;align-items: center;width:200px;height:30px;position:relative;display: inline-flex;border-radius: 10% / 50%;background-color:#FFF;  }


}
@media screen and (max-width:760px){
#newcadre3 #newcadreint1{float: left;margin-top:0px;width:100%;background-color:#fff;background-size:100% 100%;position:relative;min-height: 400px;max-height: 1350px;}
#newcadre3 #newcadreint32{display:inline-block;float: left;width:100%;background-color:#fff;background-size:100% 100%;position:relative;height:400px;}

}
@media screen and (min-width:761px){
#newcadre3 #newcadreint1{float: left;width:50%;background-color:#fff;background-size:100% 100%;position:relative;min-height: 400px;max-height: 1350px;}
#newcadre3 #newcadreint32{display:inline-block;float: left;width:50%;background-color:#fff;background-size:100% 100%;position:relative;height:400px;}
}


#newcadrepan{min-height:530px;margin-bottom:30px;display:inline-block;float: left;margin-left:5%;margin-top:2%;width:90%;background-color:#e5decf;position:relative;padding-bottom:2%;}

#newcadre1{display:inline-block;float: left;margin-left:0px;width:100%;background-color:#ffffff;background-size:100% 100%;position:relative;}

#newcadre1 #newbord{ display:inline-block;margin-left:7%;margin-right:5%;margin-top:5%;float: left;height:90%;width:87%;background-color:#ffffff;background-size:100% 100%;position:relative;}
#newcadre1 #newbordcadre{padding:4%; border:solid 9px #FFFFFF;display:inline-block;margin-left:3%;margin-right:3%;margin-top:5%;float: left;height:90%;width:83%;background-size:100% 100%;position:relative;}

#newcadremarque{display:inline-block;float: left;margin-left:0px;width:99%;background-color:#ffffff;background-size:100% 100%;position:relative;}
#newcadremarque #newbord{ display:inline-block;margin-left:7%;margin-right:5%;margin-top:5%;margin-bottom:5%;float: left;height:90%;width:87%;background-size:100% 100%;position:relative;}
#newcadre1 #newbord2{ display:inline-block;margin-left:5%;margin-right:5%;margin-top:5%;float: left;width:90%;background-color:#ffffff;background-size:100% 100%;position:relative;}



#newcadre44{float: left;margin-left:0px;max-width: 900px;background-color:#ffffff;background-size:100% 100%;position:relative;}
#newcadre44 #newbord4{ display:inline-block;margin-left:7%;margin-right:5%;margin-top:5%;float: left;height:90%;width:87%;background-color:#ffffff;background-size:100% 100%;position:relative;}
#newcadre54{display:inline-block;float: left;margin-left:0px;width:40%;background-color:#ffffff;background-size:100% 100%;position:relative;}
#newcadre54 #newbord42{ display:inline-block;margin-left:5%;margin-right:5%;margin-top:5%;float: left;width:20%;background-color:#ffffff;background-size:100% 100%;position:relative;}


#cadreimageacc1{max-width:1000px;height:300px;}
#cadreimageacc{min-width: 380px;max-width: 700px;height:300px;background-color:#fff;}
#cadreimageacc1 #liencasi{padding-block-start: 20px;border-radius:11px;box-shadow: 0px 0px 11px gray;float:right;width:150px;bottom:285px; height:100px;background-color:#fffeee;position:relative;right:10px;}
#cadreimageacc1 #lienaide{padding-block-start: 20px;border-radius:11px;box-shadow: 0px 0px 11px gray;float:right;width:150px;bottom:135px; height:100px;background-color:#fffeee;position:relative;right:-140px;}


#newcadre2{display:inline-block;margin-top:4px;float: left;margin-left:0px;width:23%;background-color:#d5cfc2;background-size:100% 100%;}
#newcadre2 #newbord{height:100%;  display:inline-block;margin-left:10%;margin-right:10%;margin-top:4px;margin-bottom:11px;float: left;width:80%;background-color:#ffffff;background-size:100% 100%;}
#newcadre2 #newbord5{height:1020px;  display:inline-block;margin-left:10%;margin-right:10%;margin-top:4px;margin-bottom:11px;float: left;width:80%;}

#cadeaucom {margin-top: 180px;width:100%;
margin-right: auto;margin-left:25%;
position:absolute;
z-index:7001;}
#zooma {
	margin-top: 75px;
margin-left: -133px;
width:100%;
height:100%;

position:absolute;
z-index:500;
}

#cadrepani{font-size: 14px;font-weight: bold;padding-top:10px;background-color:#FFF;text-align:center; border-radius:10px; box-shadow:3px 3px 3px #636161;background-size:100% 100%;}
#cadrepani:hover{background-color:#b5ddf6;}
#cadrepani{color:#000000;}
#cadrepani1{ height:80px;width:390px;}
#cadrepani3{margin-left:20%; height:80px;width:450px;}
#cadrepani2{ height:80px;width:450px;}

#cadrepanif{font-size: 14px;font-weight: bold;padding-top:10px; height:150px;width:450px;background-color:#FFF;text-align:center; border-radius:10px; box-shadow:3px 3px 3px #636161;background-size:100% 100%;}
#cadrepanif:hover{background-color:#b5ddf6;}
#cadrepanif{color:#000000;}
#cadrepanif3{margin-left:20%; height:280px;width:450px;}

#cadrepani2,#cadrepanib2{font-size: 14px;font-weight: bold;padding-top:10px; height:30px;width:150px;background-color:#FFF;text-align:center; border-radius:10px; box-shadow:3px 3px 3px #636161;background-size:100% 100%;}
#cadrepani2:hover,#cadrepanib2:hover{background-color:#b5ddf6;}
#cadrepani2,#cadrepanib2{color:#000000;}


#cadrepanib4{font-size: 14px;font-weight: bold;padding-top:10px;width:450px;background-color:#FFF;text-align:center; border-radius:10px; box-shadow:3px 3px 3px #636161;background-size:100% 100%;}
#cadrepanib4:hover{background-color:#b5ddf6;}
#cadrepanib4{color:#000000;}


#cadrepanib6{max-width: 600px;font-size: 14px;font-weight: bold;padding-top:10px;background-color:#FFF;text-align:center; border-radius:10px; box-shadow:3px 3px 3px 3px #636161;background-size:100% 100%;}
#cadrepanib6:hover{background-color:#b5ddf6;}
#cadrepanib6{color:#000000;}
#imgcasiera{background-color:#ffeeff;border-radius:11px;box-shadow: 0px 0px 11px gray;background-color:#FFF;min-width: 380px;max-width: 1000px;}
#imgcasier{background-color:#ffeeff;border-radius:11px;box-shadow: 0px 0px 11px gray;background-color:#FFF;width:350px;}
#imgcasierb{font-size: 22px;font-weight: bold; width:97%;}