@font-face {
    font-family: 'Book-Antiqua-Italic';
    src: url('book-antiqua-italic.ttf');
    font-weight: normal;
    font-style: normal;
}

.noel
{
    font-family: 'Book-Antiqua-Italic', Arial, Helvetica, sans-serif;
    /* background-image:url(images/etoiles-titre-exclus.jpg); */
    background-color: #ae8b49;
    color: #ffffff; 
    padding: 10px 8px; 
    font-size: 24px;
    font-weight: normal;
}

.libelle_coffret
{
    text-transform: uppercase; 
    font-family: Arial; 
    font-weight: normal; 
    letter-spacing: -2px;
}

/* CSS Document */
.divHautPageBoutique{
  width:950px;
  height:auto;
  margin:0 auto 10px auto;
  border-bottom:1px solid #d5cfca;
  overflow: hidden;
}
.divPanier{
  float:right;
  width:267px;
  height:40px;
  background-repeat:repeat-x;
  background-position:top left;
  margin:0px 0 5px 0;
}
.contenuPanier{
  width:95%;
  height:auto;
  padding:0 5px;
  color:#504b46;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
}
.contenuPanier span{
  float:left;
  padding:10px 0 10px 10px;
}
.contenuPanier a{
  color:#504b46;
}

div.divGauche a:link {
  text-transform: none;
}

.corpusRightBlocTxt  .fonctionnement {
	margin: 0;
	padding: 0;
}

.fonctionnement li {
	padding: 10px 0 10px 20px;
	background: no-repeat 0 10px;
	border-bottom: 1px solid #C5BCB5;
	list-style-image: none;
	list-style-type: none;
}

.fonctionnement .fonctionnement1{background-image:url(../img/boutique/fonctionnement-1.jpg);}
.fonctionnement .fonctionnement2{background-image:url(../img/boutique/fonctionnement-2.jpg);}
.fonctionnement .fonctionnement3{background-image:url(../img/boutique/fonctionnement-3.jpg);}
.fonctionnement .fonctionnement4{background-image:url(../img/boutique/fonctionnement-4.jpg);}
.fonctionnement .fonctionnement5{background-image:url(../img/boutique/fonctionnement-5.jpg); border: none}

.divBlocPresentationText{
  width:200px; 
  height:70px;
  padding-top:10px;
  color:#6f6c6a;
  font-size:11px;
}
.menuFamilleCoffret{
  width:660px;
  height:auto;
  float:left;
  padding-left:10px;
  margin-top:10px;
  font-size:12px;
  font-weight:bold;
  color:#6f6c6a;
  text-transform:uppercase;
  font-family:Arial, Helvetica, sans-serif;
}
.menuFamilleCoffret a:link{
  color:#6f6c6a;
  text-decoration:none;
}
.menuFamilleCoffret a:visited{
  color:#6f6c6a;
  text-decoration:none;
}
.menuFamilleCoffret a:hover{
  color:#eb690b;
  text-decoration:underline;
  font-weight:bold;
}
.spanCouleurCadeaux{color:#cba658;text-transform:uppercase; font-weight:bold;}
.spanCouleurCadeaux a:link,a:visited,a:hover{color:#cba658;}

.conteneurInfoCoffretNvproduit{
  width:210px; height:auto; float:left; margin-top:10px;
}
.conteneurInfoCoffret{
  width:50%x; height:auto; float:left; margin-top:10px;
}
.h1NomCoffret{
  color:#CBA658; font-family:Book-Antiqua-Italic; font-size:28px; display:inline; font-weight:bold; /*text-transform:uppercase; */
}
.prixCoffret{
  width:152px; height:auto; margin:0 auto 0 auto; text-align:center; font-size:18px; color:#009EE0;
}
.boutonCommanderCoffret{
  width:159px; height:42px; text-align:center; margin:0 auto 0 auto; background-color:#009EE0;
}
.spanBoutonCommanderCoffret{
  height:42px; width:159px; 
}
.spanBoutonCommanderCoffret a:link{
  color:#FFFFFF;
  text-decoration:none;
}
.spanBoutonCommanderCoffret a:visited{
  color:#FFFFFF;
  text-decoration:none;
}
.spanBoutonCommanderCoffret a:hover{
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
}
.boutonCommander{
  width:100%; height:42px; text-align:center; margin:0 auto 0 auto;
}
.spanBoutonCommander{
  float:left;height:42px; width:159px; background-color:#009EE0;
}

.btn_commander_on{
  background:none; border:0px; color:#FFFFFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; text-decoration:none;
  font-weight:bold;
}
.btn_commander_off{
  background:none; border:0px; color:#FFFFFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; text-decoration:none;
  font-weight:normal;
}
.detailCoffretNvproduit{
  width:55%; height:auto; float:left; margin-left:10px; margin-top:35px; font-family:Arial; 
}
.detailCoffret{
  width:47%; float:left; margin-left:10px; margin-top:0px; font-family:Arial; margin-top:10px;
}
h1.nomCoffret{
  font-family:Arial; font-size:14px; display:inline; font-weight:bold; color:#404a4c;
}
.tableau_progression{
  background-color:#413868;
  color:#FFFFFF;
  text-align:center;
  font-size:12px;
  font-family:Helvetica, Arial,  sans-serif;
  text-transform:uppercase;
}
.TdProgressionSelect{
  height:40px;
  text-align:center;
  font-weight:bold;
}
.TdProgressionUnselect{
  height:40px;
  text-align:center;
}
/*Decouvez d'autres coffrets cadeaux*/
/*Bloc bons plans du moment section offres*/
.hautAutresCoffrets{
  width:267px;
  height:13px;
  float:left;
  background-image:url(../img/boutique/haut-coffrets-droite.jpg);
  background-repeat:no-repeat;
  background-position:bottom center;
}
.milieuAutresCoffrets{
  width:267px;
  height:auto;
  float:left;
  background-image:url(../img/boutique/milieu-coffrets-droite.jpg);
  background-repeat:repeat-y;
  background-position:top center;
}
.basAutresCoffrets{
  width:267px;
  height:13px;
  float:left;
  background-image:url(../img/boutique/bas-coffrets-droite.jpg);
  background-repeat:no-repeat;
  background-position:top center;
}
.titreAutresCoffrets{
  font-family:Helvetica, Arial,  sans-serif;
  font-size:14px;
  text-transform:uppercase;
  color:000000;
}
/*fin bloc bons plans du moment section offres*/
.divTitreBlocRaison{
  width:267px;
  padding: 12px 0;
  height:auto;
  float:right;
  background-image:url(../boutique/img/fond-titre-blocraison.jpg);
  background-repeat:repeat-x;
  background-position:top;
  background-color: #0088C2;
}
.spanTitreBlocRaison{
  width:257px;
  height:auto;
  float:left;
  color:#FFFFFF;
  font-family:Helvetica, Arial, sans-serif;
  font-size:12px;
  text-transform:uppercase;
  margin: 0 0 0 10px;
  font-weight:700;
}
.corpusRightBlocRaison{
  width:267px;
  height:auto;
  float:left;
  background-color:#d8d2cd;
  font-family:Helvetica, Arial, sans-serif;
}
.corpusRightBlocRaisonBg{
  width:267px;
  height:auto;
  float:left;
  background-color:#ddd8d4;
  background-image:url(../img/base/background-text-blocdroite.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  font-family:Helvetica, Arial, sans-serif;
  padding-bottom:5px;
}
.corpusRightBlocRaisonTxt{
  width:228px;
  height:auto;
  margin:7px auto 0 auto;
  font-size:11px;
  color:#575553;
  font-family:Arial, Helvetica, sans-serif;
  overflow:hidden;
  padding:0 0 15px 0;
}
.corpusRightBlocRaisonTxt ul{
  list-style-image:url(../boutique/img/puces-raisoncoffret.jpg);
  padding-left:10px;
  margin-left:10px;
}
.corpusRightBlocRaisonTxt li{
  margin-bottom: 10px;
  font-size:11px;
}
.corpusRightBlocTxt ul{
  padding-left:10px;
  margin-left:10px;
}

.divTitreBlocRecherche{
  width:280px;
  padding: 12px 0;
  height:auto;
  float:left;
  background-image:url(../boutique/img/fond-titre-blocraison.jpg);
  background-repeat:repeat-x;
  background-position:top;
  background-color: #0088C2;  
}

.spanTitreBlocRecherche{
  width:257px;
  height:auto;
  float:left;
  color:#FFFFFF;
  font-family:Helvetica, Arial, sans-serif;
  font-size:12px;
  text-transform:uppercase;
  margin: 0 0 0 10px;
  font-weight:700;
}

.corpusRightBlocRecherche{
  width:267px;
  height:auto;
  float:left;
  background-color:#d8d2cd;
  font-family:Helvetica, Arial, sans-serif;
}
.corpusRightBlocRechercheBg{
  width:280px;
  height:auto;
  float:left;
  background-color:#ddd8d4;
  background-image:url(../img/base/background-text-blocdroite.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  font-family:Helvetica, Arial, sans-serif;
}
.corpusRightBlocRechercheTxt{
  height:auto;
  margin:15px 25px 5px 45px;
  font-size:11px;
  color:#575553;
  font-family:Arial, Helvetica, sans-serif;
}
.corpusRightBlocRechercheTxt ul{
  list-style-image:url(../boutique/img/puces-raisoncoffret.jpg);
  margin: 10px 0;
  padding: 0;
}
.corpusRightBlocRechercheTxt ul li select {
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}
.corpusRightBlocRechercheTxt p{
  margin: 0;
  padding: 0;
  margin-bottom: 11px;
}

.bouton:hover, .bouton:focus {color:white;}

.bouton {
background-color:#0097D3;
color:white;
display:block;
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
font-weight:bold;
line-height:normal;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}

#carrousel ul, #carrousel ul {list-style-type: none; padding: 0; margin: 0}

.recherche .corpusRight, .recherche .divCorpusRight, .recherche .divTitreBlocRaison, .recherche .corpusRightBlocRaisonBg {width: 280px}
.fraisPorts {text-align: center; margin-bottom: 0; background: #EF7F01; height: 164px}
/*.fraisPorts img {margin-top: 15px}*/

.boutonCommanderCoffret{
float:left; margin:0 45px; margin-top: -10px; width:108px; height:23px; background-image:url(../boutique/img/btn-acheter-lightbox.jpg); background-repeat:no-repeat; background-color:none;
padding:0;
}

.btn_commander
{
  border:0; 
  color:#FFFFFF; 
  font-size:12px; 
  cursor: pointer; 
  text-decoration:none;
  font-weight:normal;
  margin: 0;
  margin-top: 3px;
  background-color: #0097D5;
}

/*Surcharge styleB.css*/
.divSiteContent .corpus .corpusRightBlocRaisonTxt ul {
	list-style-image:url(../boutique/img/puces-raisoncoffret.jpg);
	margin:11px 10px;
	padding-left:10px;
}

.divSiteContent .corpus {background-color: white; overflow: hidden}


.coffret
{
    opacity: 1;
}
.coffret:hover
{
    opacity: 0.8;
    cursor: pointer;
}
.h1Theme{
  color:#ffffff; font-family:Arial; font-size:18px; display:inline; font-weight:lighter; text-transform:uppercase;
}

.coffretTxt
{
    margin: 5px;
    font-size: 12px;
}

.ConteneurPresentation{
    width:610px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom: 30px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#818181;
}

.BarPresentation{
    background-image:url(../boutique/imgshop/turn.gif);
    background-repeat:no-repeat;
    background-position:left;
    width:610px;
    height:24px;
    background-color:#254C7A;
    color:#FFFFFF;
}

.blanc
{
    margin: 0;
    background-color: #ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}
