/*  */
.encadre
{
  background-color: #E9EDF2;
}

/*  */
.ligne-paire
{
  background-color: #F0F0F0;
}

/*  */
h1
{
  color: #000000;
  border-bottom:1px dotted #E0E0E0;
}

/*  */
h2
{
  color: #909090;
}

/*  */
h3
{
  color: #909090;
  font-style: italic;
}

/*  */
_
{
}

/*  */
a:link
{
  color: #1ea1fd;
}

/*  */
a:visited
{
  color: #1ea1fd;
}

/*  */
a:hover
{
  color: #147ec8;
}

/*  */
.basdepage
{
  background-color: #FAFAFA;
  border-top:1px solid #D0D0D0;
}

/*  */
body
{
  background-repeat: REPEAT-X;
  font-family: HelveticaNeue-Light,HelveticaNeue,Helvetica;
}

/*  */
.bouton
{
  background-color: #1ea1fd;
  color: #FFFFFF;
  text-decoration: NONE;
  transition-property:background-color;
transition-duration:0.4s;
}

/*  */
.bouton:hover
{
  background-color: #147ec8;
}

/*  */
.bouton a
{
  color: #FFFFFF;
  text-decoration: NONE;
}

/*  */
.bulle-info
{
  position: ABSOLUTE;
  top: 100px;
  left: 0;
  width: 414px;
  height: 414px;
  background-image:url(gfx/bulle-info.png);
  opacity:0.0;
}

/*  */
.bulle-info-texte
{
  width: 250px;
  height: 250px;
  margin-top: 80px;
  margin-left: 83px;
  color: black;
  font-size: 13px;
}

/*  */
.clayer-close
{
  position: ABSOLUTE;
  width: 51px;
  height: 51px;
  background-image:url(gfx/bulle-close.png);
  cursor:pointer;
  top:1px; right:1px;
}

/*  */
.corps
{
  color: #000000;
}

/*  */
.bouton-lien
{
  position: relative;
  width: 100%;
  height: 22px;
  line-height: 24px;
  margin-bottom: 1px;
  padding-bottom: 4px;
  background-repeat: NO-REPEAT;
  color: #ffffff;
  font-size: 18px;
  text-align: LEFT;
  border-bottom:1px solid #E9EDF3;
transition-property:color,background-color;
transition-duration:1.0s;
}

/*  */
.bouton-lien .details
{
  position: absolute;
  width: 20%;
  height: 100%;
  color: #999999;
  font-size: 13px;
  text-align: RIGHT;
  border: 1px solid red;
  right:0; top:0;
}

/*  */
.bouton-lien a
{
  display: INLINE-BLOCK;
  float: LEFT;
  width: 70%;
  margin-left: 8px;
  color: #7387B9;
  text-align: LEFT;
  text-decoration: NONE;
  transition-property:color;
transition-duration:0.4s;
}

/*  */
.bouton-lien:hover
{
  background-color: #E9EDF3;
  background-repeat: NO-REPEAT;
}

/*  */
.bouton-lien a:link
{
  color: #1ea1fd;
}

/*  */
.bouton-lien a:visited
{
  color: #748AB7;
}

/*  */
.bouton-lien a:hover
{
  color: #A800A0;
}

/*  */
#corps-popup
{
  color: #4e77cc;
  font-size: 13px;
  font-weight: normal;
  overflow: visible;
}

/*  */
#corps-popup h2
{
  color: #4E89DE;
  font-size: 16px;
  font-weight: bold;
}

/*  */
#corps-popup h2:first-letter
{
  color: #4e77cc;
  font-size: 24px;
  font-weight: bold;
}

/*  */
#corps-popup h3
{
  color: #a35bc1;
  font-size: 13px;
  font-style: italic;
  font-weight: bold;
}

/*  */
#corps-popup h3:first-letter
{
  color: #e145b7;
  font-size: 14px;
  font-weight: bold;
}

/*  */
#corps-popup input
{
  font-size: 11px;
  border: 1px solid #ADC3F0;
}

/*  */
#corps-popup a:link
{
  color: #1ea1fd;
}

/*  */
#corps-popup a:visited
{
  color: #1ea1fd;
}

/*  */
#corps-popup a:hover
{
  color: #df24ad;
}

/*  */
.discret
{
  color: #b6bbc3;
}

/*  */
#credits
{
  padding-top: 0;
  color: #285dca;
  font-size: 0.8em;
  text-align: CENTER;
}

/*  */
#credits a:link
{
  color: #1ea1fd;
}

/*  */
#credits a:visited
{
  color: #1ea1fd;
  text-decoration: NONE;
}

/*  */
#credits a:hover
{
  color: #147ec8;
}

/*  */
.faq
{
  margin: 12px;
}

/*  */
.faq .item
{
  padding-bottom: 4px;
  margin: 12px;
  border-bottom: 1px solid #91a5ca;
}

/*  */
.faq .item .answer
{
  color: #c82abd;
  font-size: 14px;
  margin: 6px;
}

/*  */
.faq .item .question
{
  color: #295098;
  font-size: 14px;
  font-weight: bold;
  margin: 6px;
}

/*  */
#formulaire
{
  background-color: white;
  color: black;
}

/*  */
.formulaire
{
  background-color: #F0F0F0;
}

/*  */
.header
{
  position: relative;
  width: 100%;
  height: 12%;
  background-color: #353535;
  display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
flex-wrap:wrap;
border-bottom:2px solid #3484C6;
}

/*  */
.header .menu
{
  width: 60%;
  font-size: 0.9rem;
  font-weight: bold;
}

/*  */
.header .menu .item
{
  color: #FFFFFF;
}

/*  */
.header-menu a.item.selected
{
  color: #FFFFFF;
}

/*  */
.header .menu .item a
{
  color: #A841B1;
}

/*  */
.header .menu .item a:link
{
  color: #D0D0D0;
}

/*  */
.header .menu .item a:visited
{
  color: #D0D0D0;
}

/*  */
.header .menu .item a:hover
{
  color: #F0F0F0;
}

/*  */
.conteneur-home .corps
{
  height: 74%;
  display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:flex-start;
justify-content:space-between;
}

/*  */
.conteneur-home .corps .section1
{
}

/*  */
.conteneur-home .corps .section2
{
}

/*  */
.home-categories
{
  color: #000000;
}

/*  */
.liens-discrets
{
}

/*  */
.liens-discrets a:link
{
  color: #295098;
}

/*  */
.liens-discrets a:visited
{
  color: #295098;
}

/*  */
.liens-discrets a:hover
{
  color: #9618A0;
}

/*  */
.liens-seances .lien-prix
{
  height: 14px;
  line-height: 14px;
  background-color: #E9EDF3;
}

/*  */
.liens-seances .lien-prix-promo
{
  height: 15px;
  line-height: 15px;
  background-color: #f2c837;
}

/*  */
.liens-seances .prix-original
{
  color: #000000;
}

/*  */
.liens-seances a
{
  text-decoration: NONE;
}

/*  */
.liens-seances td
{
  height: 15px;
  line-height: 15px;
  font-size: 15px;
  padding:1px;
border-bottom:1px solid #E0E0E0;
}

/*  */
.liens-seances a:link
{
  color: #909090;
}

/*  */
.liens-seances a:visited
{
  color: #909090;
}

/*  */
.liens-seances a:hover
{
  color: #000000;
}

/*  */
.liste
{
}

/*  */
.liste .actif
{
  background-color: #1d9ffa;
  color: #FFFFFF;
}

/*  */
.liste .inactif
{
}

/*  */
.liste .liste-elt
{
  position: RELATIVE;
  margin-bottom: 1px;
  font-size: 14px;
  font-weight: bold;
  border-radius:9px;
padding:12px;
-webkit-transition-property:background-color;
-webkit-transition-duration:0.5s;
cursor:pointer;
}

/*  */
.liste .liste-valeur
{
  display: INLINE-BLOCK;
  text-align: LEFT;
}

/*  */
.liste .liste-valeur-droite
{
  display: INLINE-BLOCK;
  float: RIGHT;
  text-align: RIGHT;
}

/*  */
.liste-articles
{
  width: 940px;
  margin-left: auto;
  margin-right: auto;
}

/*  */
.liste-articles .elt
{
  position: relative;
  height: 240px;
  margin-bottom: 8px;
  background-repeat: NO-REPEAT;
  overflow:hidden;
}

/*  */
.liste-articles .elt .description
{
  float: LEFT;
  width: 74%;
  margin-top: 12px;
  margin-left: 12px;
  text-align: LEFT;
}

/*  */
.liste-articles .elt .description h1
{
  margin-top: 4px;
  margin-left: 0;
  margin-bottom: 4px;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-bottom: 4px;
  padding-right: 0;
  text-align: CENTER;
}

/*  */
.liste-articles .elt .image
{
  float: LEFT;
  width: 18%;
  margin-top: 36px;
  text-align: CENTER;
}

/*  */
.liste-articles .elt img
{
  width: 100%;
}

/*  */
.liste-articles .prix
{
  top:18px;
right:12px;
}

/*  */
.liste-articles .elt .description ul
{
  margin-top: 2px;
  margin-bottom: 4px;
  padding: 0;
}

/*  */
.liste-articles .elt .description li
{
  margin-top: 1px;
  margin-bottom: 2px;
  padding: 0;
}

/*  */
.liste-liens
{
  padding-top: 8px;
}

/*  */
.liste-seances .lien-prix-promo .promo
{
  background-color: transparent;
}

/*  */
.livredor .elt
{
  color: #323232;
  border-top:1px solid #C0C0C0;
}

/*  */
.livredor .livredor-message
{
  color: #323232;
}

/*  */
.livredor .livredor-titre
{
  padding-bottom: x;
  color: #000000;
  font-style: italic;
}

/*  */
.livredor .livredor-titre img
{
  width: 34px;
  height: 18px;
  vertical-align:middle;
}

/*  */
.message
{
  background-color: #F0F0F0;
  color: #606060;
  text-align: CENTER;
}

/*  */
.message .contenu h1
{
  color: #1ea1fd;
}

/*  */
.message .contenu p
{
  color: #606060;
}

/*  */
.message .titre
{
  background-color: #1ea1fd;
  color: #FFFFFF;
}

/*  */
#overlayWindow
{
  position: ABSOLUTE;
  top: 0;
  left: 0;
  background-color: #FFFFFF;
  visibility:hidden;cursor:pointer;z-index:10000;
  -webkit-box-shadow:1px 1px 18px #555555;
  -moz-box-shadow:1px 1px 18px #555555;
  box-shadow:1px 1px 18px #555555;
}

/*  */
.prix
{
  background-color: #1ea1fd;
  color: #FFFFFF;
}

/*  */
.prix .original
{
  color: #84ccff;
}

/*  */
#pub-zone1
{
  position: ABSOLUTE;
  top: 228px;
  left: 50%;
  width: 300px;
  margin-left: 473px;
}

/*  */
#sequence
{
  width: 355px;
  margin-left: auto;
  margin-right: auto;
  text-align: CENTER;
  border: 2px solid #8b2297;
  padding: 8px;
}

/*  */
#sequence .imagette
{
  display: INLINE;
  float: LEFT;
  width: 64px;
  height: 64px;
  margin-left: 2px;
  margin-right: 2px;
  border: 1px solid #8b2297;
  cursor: pointer; overflow: hidden;
}

/*  */
#sequence .sequence
{
  margin-bottom: 6px;
  font-size: 14px;
  text-align: CENTER;
}

/*  */
.store-navigation a:link
{
  color: #1ea1fd;
}

/*  */
.store-navigation a:visited
{
  color: #1ea1fd;
  text-decoration: NONE;
}

/*  */
.store-navigation a:hover
{
  color: #147ec8;
  text-decoration: NONE;
}

/*  */
.store-article .description
{
}

/*  */
.store-article .titre
{
  height: 48px;
  color: #000000;
  font-size: 1rem;
  font-weight: bold;
}

/*  */
.store-article h1
{
  color: #1ea1fd;
}

/*  */
.store-article h2
{
  color: #909090;
}

/*  */
.store-article h3
{
  color: #D421FF;
}

/*  */
.storeOptionsLayer
{
}

/*  */
.storeOptionsLayer .clayer-close
{
}

/*  */
.storeOptionsLayer .infos-options
{
  color: #1EA1FD;
}

/*  */
.storeOptionsLayer .titre
{
  color: #909090;
  border-bottom:1px dotted #D0D0D0;
}

/*  */
.tagsCloud
{
  height: auto;
}

/*  */
.important
{
  color: #DD0000;
  font-weight: bold;
}

