body
{
  background: none;
  background-color: #000;
  font-family: Arial, Verdana, sans-serif;
  color: #fff;
  font-size: 11px;
}

strong
{
  color: #ddd;
  text-transform: uppercase;
  font-family: "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", helvetica, Arial, sans-serif;
}

/********************************/
/*            HEADER            */
/********************************/

div#InoHeaderContainer
{
  background-color: #fff;
  height: 130px;
}

div#InoHeaderContainer div#InoHeaderContent
{
  height: 130px;
  width: 880px;
}

div#InoHeaderContainer div#InoHeaderContent a.logoMarque:link,
div#InoHeaderContainer div#InoHeaderContent a.logoMarque:visited,
div#InoHeaderContainer div#InoHeaderContent a.logoMarque:hover
{
  background-image: url('/images/elipson/enteteLogo.gif');
  width: 87px;
  height: 111px;
  top: 10px;
  left: 407px;
}

/* NAV */

div#InoNavContainer
{
  background: none;
  background-color: #000;
  height: 38px;
}

div#InoNavContainer div#InoNavContent
{
  background: none;
  height: auto;
  width: 880px;
}

div#InoNavContainer div#InoNavContent ul#InoMenu
{
  background: none;
  height: auto;
  margin-top: 0px;
  padding: 0px;
}

div#InoNavContainer div#InoNavContent ul#InoMenu li
{
  background: none;
  width: auto;
  height: 38px;
  display: inline-block;
}

div#InoNavContainer div#InoNavContent ul#InoMenu li a:link,
div#InoNavContainer div#InoNavContent ul#InoMenu li a:visited,
div#InoNavContainer div#InoNavContent ul#InoMenu li a:hover
{
  font-size: 13px;
  font-weight: bold;
  text-transform: none;
  width: auto;
  height: 24px;
  line-height: 24px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 7px;
  margin-bottom: 7px;
  border-left: 4px solid #9c9d9f;
  display: inline-block;
}

div#InoNavContainer div#InoNavContent ul#InoMenu li a:hover,
div#InoNavContainer div#InoNavContent ul#InoMenu li a.menuCurrent:link,
div#InoNavContainer div#InoNavContent ul#InoMenu li a.menuCurrent:visited,
div#InoNavContainer div#InoNavContent ul#InoMenu li a.menuCurrent:hover
{
  margin-top: 0px;
  margin-bottom: 0px;
  background: none;
  background-color: #9c9d9f;
  color: #000;
  height: 38px;
  line-height: 38px;
  margin-right: -4px;
  border-right: 4px solid #9c9d9f;
}

div#InoNavContainer div#InoNavContent form
{
  right: 0;
  border-left: 4px solid #9c9d9f;
  margin-top: 7px;
  padding-top: 5px;
  padding-bottom: 4px;
  width: 203px;
  background-position: 10px center;
}

div#InoNavContainer div#InoNavContent form table
{
  float: right;
}

div#InoNavContainer div#InoNavContent form input.champTexte
{
  background: none;
  background-color: #fff;
}

div#InoNavContainer div#InoNavContent form,
div#InoNavContainer div#InoNavContent div.userLogged
{
  background-image: url('/images/elipson/navIcoUser.gif');
}

div#InoNavContainer div#InoNavContent div.userLogged
{
  color: #9c9d9f;
  font-size: 12px;
  right: 0px;
  border-left: 4px solid #9c9d9f;
  width: 203px;
  margin: 7px 0px 0px 0px;
  height: 24px;
  line-height: 24px;
  background-position: 10px center;
}

div#InoNavContainer div#InoNavContent div.userLogged a:link,
div#InoNavContainer div#InoNavContent div.userLogged a:visited,
div#InoNavContainer div#InoNavContent div.userLogged a:hover
{
  color: #fff;
}

div#InoNavContainer div#InoNavContent div.userLogged a.logoff:link,
div#InoNavContainer div#InoNavContent div.userLogged a.logoff:visited,
div#InoNavContainer div#InoNavContent div.userLogged a.logoff:hover
{
  background-image: url('/images/elipson/navIcoLogoff.gif');
  background-position:left center;
  margin: 0px;
  position: absolute;
  top: 0px;
  right: 0px;
}

div#InoNavContainer div#InoNavContent div.userLogged span
{
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 34px;
  width: 85px;
  overflow: hidden;
}

/* NAV Secondaire */

div#InoNavSousContainer
{
  background-color: #9c9d9f;
  border: 0;
}

div#InoNavSousContainer div#InoNavSousContent
{
  width: 880px;
  height: 28px;

}

div#InoNavSousContainer div#InoNavSousContent ul
{
  padding: 0px;
  margin: 0px;
  width: 655px;
  height: 18px;
  line-height: 18px;
  margin-top: 5px;
}

div#InoNavSousContainer div#InoNavSousContent ul li
{
  border-left: 4px solid #000;
  padding: 0px;
  margin: 0px;
  height: 18px;
  line-height: 18px;
  display: inline-block;
}

div#InoNavSousContainer div#InoNavSousContent ul li a:link,
div#InoNavSousContainer div#InoNavSousContent ul li a:visited,
div#InoNavSousContainer div#InoNavSousContent ul li a:hover,
div#InoNavSousContainer div#InoNavSousContent ul li a.noBorder:link,
div#InoNavSousContainer div#InoNavSousContent ul li a.noBorder:visited,
div#InoNavSousContainer div#InoNavSousContent ul li a.noBorder:hover
{
  color: #000;
  border: 0;
  font-size: 12px;
  padding: 0px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0px;
  height: 18px;
  line-height: 18px;
  display: inline-block;
}

div#InoNavSousContainer div#InoNavSousContent ul li a:hover,
div#InoNavSousContainer div#InoNavSousContent ul li a.noBorder:hover
{
  background-color: #000;
  color: #9c9d9f;
}

div#InoNavSousContainer div#InoNavSousContent form
{
  margin: 0px;
  background-image: url('/images/elipson/navIcoLoupe.gif');
  border-left: 4px solid #000;
  padding: 0px 0px 1px 18px;
  width: 203px;
  background-position: 10px center;
  margin-top: 5px;
  z-index: 1;
}

div#InoNavSousContainer div#InoNavSousContent form input.champTexte
{
  background: none;
  background-color: #fff;
}

div#InoNavSousContainer div#InoNavSousContent form table tr td
{
  margin: 0px;
  padding: 0px;
  color: #000;
  font-size: 12px;
  text-transform: none;
}

/********************************/
/*           CONTENU            */
/********************************/

div#InoContenuContainer
{
  z-index: 1;
}

div#InoContenuContainer div#InoContenuContent
{
  padding: 0px;
  width: 880px;
  position: static;
}

div#visuelDistribution{
  background-image: url('/images/elipson/pageDistribution.jpg');
}

div#InoContenuContainer div#InoContenuContent a:link,
div#InoContenuContainer div#InoContenuContent a:visited,
div#InoContenuContainer div#InoContenuContent a:hover
{
  text-decoration: underline;
  color: #9c9d9f;
}

div#InoContenuContainer div#InoContenuContent a:hover
{
  color: #aaa;
}

div#InoContenuContainer div#InoContenuContent div#titrePage h1
{
  color: #fff;
  padding-left: 10px;
  position: static;
  border-left: 4px solid #9c9d9f;
  font-weight: normal;
}

div#InoContenuContainer div#InoContenuContent div#titrePage h2
{
  color: #9c9d9f;
  font-size: 12px;
  font-weight: normal;
}

div#InoContenuContainer div#InoContenuContent div#titrePage h2.new
{
  background-image: url('/images/elipson/new.gif');
}

div#InoContenuContainer div#InoContenuContent h3
{
  font-size: 18px;
  color: #fff;
  background: none;
  border: none;
  padding: 0px;
  font-weight: bold;
  text-transform: none;
}

div#InoContenuContainer div#InoContenuContent h3 a:link,
div#InoContenuContainer div#InoContenuContent h3 a:visited,
div#InoContenuContainer div#InoContenuContent h3 a:hover
{
  color: #fff;
}

/*div#InoContenuContainer div#InoContenuContent h3 a:hover
{
  color: #aaa;
}*/

h3 span.ui-icon-circle-arrow
{
  background-image: url('/images/elipson/navSubmitFondNoir.gif');
}

div#InoContenuContainer div#InoContenuContent h4
{
  /*border-left: 4px solid #9c9d9f;
  padding-left: 10px;*/
  border: none;
  padding: 0px;
  color: #9c9d9f;
  text-transform: none;
  font-weight: bold;
  font-size: 15px;
  line-height: 22px;
}

div#InoContenuContainer div#InoContenuContent ul {
  margin-left: 0px;
  padding-left: 0px;
}

div#InoContenuContainer div#InoContenuContent ul li
{
  list-style-image: url('/images/elipson/puce02.gif');
}

div#InoContenuContainer div#InoContenuContent ul.filmstrip
{
  padding: 0px;
  border: 0;
}

div#InoContenuContainer div#InoContenuContent ul li a:link,
div#InoContenuContainer div#InoContenuContent ul li a:visited,
div#InoContenuContainer div#InoContenuContent ul li a:hover
{
  color: #9c9d9f;
}

div#visuelPageContainer
{
  border: 1px solid #000;
  z-index: 10;
}

/* 2 colonnes */

div#colonnes2colonne1
{
  border: none;
  width: 278px;
}

div#colonnes2colonne1.noBorder
{
  border: 0;
}

div#colonnes2colonne1.noBorder div.texte
{
  /*border: 1px solid #e3e3e3;*/
  padding: 0px;
  /*padding-left: 10px;
  padding-right: 10px;*/
  margin: 0px;
}

/* 3 colonnes */

div.container3cols1,
div.container3cols2
{
  border-right: 4px solid #9c9d9f;
}

div.container3cols1
{
  right: 308px;
}

div.container3cols2
{
  right: 288px;
}

div.colonnes3colonne1
{
  width: 264px;
  left: 596px;
}

div.colonnes3colonne2
{
  width: 264px;
  left: 640px;
}

div.colonnes3colonne3
{
  width: 264px;
  left: 684px;
}

div#InoContenuContainer div#InoContenuContent div.colonnes3colonne1 ul,
div#InoContenuContainer div#InoContenuContent div.colonnes3colonne2 ul,
div#InoContenuContainer div#InoContenuContent div.colonnes3colonne3 ul
{
  border: 0;
}

/* Styles des 4 colonnes des liens produit */

div.liensProduit div.container4cols1,
div.liensProduit div.container4cols2,
div.liensProduit div.container4cols3,
div.liensProduit div.container4cols4
{
  background: none;
}

div.colonnes4bas{
  background: none;
}

div.colonnes4colonne1 h5,
div.colonnes4colonne2 h5,
div.colonnes4colonne3 h5,
div.colonnes4colonne4 h5
{
  border-left: 4px solid #9C9D9F;
}

div#InoContenuContainer div#InoContenuContent div#listingProduit div.container4cols1,
div#InoContenuContainer div#InoContenuContent div#listingProduit div.container4cols2,
div#InoContenuContainer div#InoContenuContent div#listingProduit div.container4cols3
{
  border-right: 4px solid #9C9D9F;
}

div#InoContenuContainer div#InoContenuContent div#listingProduit div.productModel div.texte strong
{
  color: #9C9D9F;
  font-size: 13px;
  text-transform: none;
}

/********************************/
/*            PRESSE            */
/********************************/

div#InoContenuContainer div#InoContenuContent div.presseContainer,
div#InoContenuContainer div#InoContenuContent div.presseContainerNomargin
{
  width: 210px;
  height: 210px;
  margin-bottom: 12px;
  margin-right: 12px;
  border: 0;
  background-color: #fff;
  color: #9c9d9f;
  text-align: center;
  overflow: hidden;
}

div#InoContenuContainer div#InoContenuContent div.presseContainerNomargin
{
  margin-right: 0;
}

div#InoContenuContainer div#InoContenuContent div.presse h4
{
  border: 0;
  padding: 0px;
  line-height: 14px;
}

div#InoContenuContainer div#InoContenuContent div.presse h4 span.date
{
  font-size: 9px;
}

div#InoContenuContainer div#InoContenuContent div.presse
{
  margin: 0px;
  margin-left: 10px;
  margin-right: 10px;
}

div#InoContenuContainer div#InoContenuContent div.presse h4 a:link,
div#InoContenuContainer div#InoContenuContent div.presse h4 a:visited,
div#InoContenuContainer div#InoContenuContent div.presse h4 a:hover
{
  color: #000;
}

div#InoContenuContainer div#InoContenuContent div.presse strong
{
  font-weight: normal;
  color: #666;
}

div.blocMarketingFilet
{
  border-bottom: 4px solid #2c2c2f;
}

div#InoContenuContainer div#InoContenuContent div.presse p
{
  line-height: 14px;
}

/********************************/
/*            EVENTS            */
/********************************/

div#InoContenuContainer div#InoContenuContent div#colonnes2colonne1 h3
{
  border-top: 0;
}

div#InoContenuContainer div#InoContenuContent div#colonnes2colonne1 div.salon
{
  margin-left: 0px;
  margin-right: 0px;
}

div#InoContenuContainer div#InoContenuContent div#colonnes2colonne1 div.salon,
div#InoContenuContainer div#InoContenuContent div#colonnes2colonne2 div.salon,
div#InoContenuContainer div#InoContenuContent div.article
{
  border-bottom: 4px solid #2c2f2f;
  margin-bottom: 40px;
}

div#InoContenuContainer div#InoContenuContent div#colonnes2colonne1 div.salon p strong,
div#InoContenuContainer div#InoContenuContent div#colonnes2colonne2 div.salon p strong
{
  color: #ddd;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
}

div#InoContenuContainer div#InoContenuContent div#colonnes2colonne1 div.salon div.logo a img,
div#InoContenuContainer div#InoContenuContent div#colonnes2colonne1 div.salon div.logo img,
div#InoContenuContainer div#InoContenuContent div#colonnes2colonne2 div.salon div.logo a img,
div#InoContenuContainer div#InoContenuContent div#colonnes2colonne2 div.salon div.logo img
{
  border: 0;
}

div#InoContenuContainer div#InoContenuContent div#colonnes2colonne2 div.salon div.logo a:hover img,
div#InoContenuContainer div#InoContenuContent div#colonnes2colonne1 div.salon div.logo a:hover img
{
  border: 0;
}

div#InoContenuContainer div#InoContenuContent div#colonnes2colonne2 div.salon div.logo
{
  border: 0;
}

div#InoContenuContainer div#InoContenuContent div#colonnes2colonne1 div.salon div.logo,
div#InoContenuContainer div#InoContenuContent div#colonnes2colonne2 div.salon div.logo
{
  width: 84px;
  height: 84px;
}

/********************************/
/*        FICHE PRODUIT         */
/********************************/



div.liensProduit div.colonnes4colonne1,
div.liensProduit div.colonnes4colonne2,
div.liensProduit div.colonnes4colonne3,
div.liensProduit div.colonnes4colonne4
{
  background: none;
}

div.liensProduit div.colonnes4colonne1 h5,
div.liensProduit div.colonnes4colonne2 h5,
div.liensProduit div.colonnes4colonne3 h5,
div.liensProduit div.colonnes4colonne4 h5
{
  margin: 0px;
  font-size: 13px;
  font-weight: bold;
  padding-left: 10px;
  color: #fff;
  margin-bottom: 0px;
}

div#InoContenuContainer div#InoContenuContent div.liensProduit div.colonnes4colonne1 ul,
div#InoContenuContainer div#InoContenuContent div.liensProduit div.colonnes4colonne2 ul,
div#InoContenuContainer div#InoContenuContent div.liensProduit div.colonnes4colonne3 ul,
div#InoContenuContainer div#InoContenuContent div.liensProduit div.colonnes4colonne4 ul
{
  padding: 0px;
  margin: 0px;
}

div#InoContenuContainer div#InoContenuContent div.liensProduit div.colonnes4colonne1 ul li,
div#InoContenuContainer div#InoContenuContent div.liensProduit div.colonnes4colonne2 ul li,
div#InoContenuContainer div#InoContenuContent div.liensProduit div.colonnes4colonne3 ul li,
div#InoContenuContainer div#InoContenuContent div.liensProduit div.colonnes4colonne4 ul li
{
  margin: 0px;
  margin-top: 4px;
  padding-left: 10px;
  border-left: 4px solid #2c2f2f;
}

div#InoContenuContainer div#InoContenuContent div#vignettesProduit div.vignette a img
{
  border: 1px solid #e3e3e3;
}

div#InoContenuContainer div#InoContenuContent div#vignettesProduit div.vignette a:hover img
{
  border: 1px solid #666;
}

div#InoContenuContainer div#InoContenuContent div.productModel a img,
div#InoContenuContainer div#InoContenuContent div.productModel a:hover img
{
  border: 0;
}

div#InoContenuContainer div#InoContenuContent div.productModel div.texte
{
  width: 110px;
}

div#InoContenuContainer div#InoContenuContent div#vignettesProduit div.vignette a:link,
div#InoContenuContainer div#InoContenuContent div#vignettesProduit div.vignette a:visited,
div#InoContenuContainer div#InoContenuContent div#vignettesProduit div.vignette a:hover
{
  background-image: url('/images/elipson/icoZoom.gif');
  color: #fff;
}

div#InoContenuContainer div#InoContenuContent div#vignettesProduit div.vignette a:hover
{
  background-image: url('/images/elipson/icoZoomOver.gif');
  color: #aaa;
}

div#InoContenuContainer div#InoContenuContent div#vignettesProduit div.vignette a:link img,
div#InoContenuContainer div#InoContenuContent div#vignettesProduit div.vignette a:visited img,
div#InoContenuContainer div#InoContenuContent div#vignettesProduit div.vignette a:hover img
{
  border: none;
}

div#InoContenuContainer div#InoContenuContent div.productModel a:link,
div#InoContenuContainer div#InoContenuContent div.productModel a:visited,
div#InoContenuContainer div#InoContenuContent div.productModel a:hover,
div#InoContenuContainer div#InoContenuContent div.productModel a:link strong,
div#InoContenuContainer div#InoContenuContent div.productModel a:visited strong,
div#InoContenuContainer div#InoContenuContent div.productModel a:hover strong
{
  color: #fff;
}

div#InoContenuContainer div#InoContenuContent div.productModel a:link strong,
div#InoContenuContainer div#InoContenuContent div.productModel a:visited strong,
div#InoContenuContainer div#InoContenuContent div.productModel a:hover strong
{
  color: #ccc;
  text-transform: uppercase;
}

div#InoContenuContainer div#InoContenuContent div.colonnes3colonne1 div.colorFinishes,
div#InoContenuContainer div#InoContenuContent div.colonnes3colonne2 div.colorFinishes,
div#InoContenuContainer div#InoContenuContent div.colonnes3colonne3 div.colorFinishes
{
  border-bottom: 4px solid #2c2f2f;
  margin-bottom: 20px;
  margin-top: 5px;
}

div.vosQuestions
{
  border-bottom: 4px solid #2c2f2f;
  margin-bottom: 20px;
  margin-top: 5px;
  padding-bottom: 20px;
}

div.vosQuestions span
{
  float: left;
  margin-right: 5px;
}

div.vosQuestions img
{
  float: left;
  margin-top: 3px;
}

/* affichage special en rectangle sur 2 colonnes */

div#InoContenuContainer div#InoContenuContent div#resultatsRecherche div.productModel,
div#InoContenuContainer div#InoContenuContent div.productModel_conteneur_resumeGrand div.productModel
{
  width: 425px;
  padding: 0px;
  margin: 0px;
  float: left;
  height: 194px;
  position: relative;
  margin-right: 30px;
  margin-bottom: 30px;
  border: 0;
}

div#InoContenuContainer div#InoContenuContent div#resultatsRecherche div.productModel_noMargin,
div#InoContenuContainer div#InoContenuContent div.productModel_conteneur_resumeGrand div.productModel_noMargin
{
  margin-right: 0px;
}

div#InoContenuContainer div#InoContenuContent div.productModel_conteneur_resumeGrand div.productModel .productModel_miniature
{
  padding: 0px;
  margin: 0px;
  float: none;
  position: absolute;
  top: 40px;
  left: 0px;
  width: 150px;
  height: 150px;
}

div#InoContenuContainer div#InoContenuContent div.productModel_conteneur_resumeGrand div.productModel .productModel_miniature img
{
  float: none;
  padding: 0px;
  margin: 0px;
  width: 150px;
  height: 150px;
}

div#InoContenuContainer div#InoContenuContent div.productModel_conteneur_resumeGrand div.productModel h4
{
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  float: none;
  width: 425px;
  height: 30px;
  line-height: 30px;
  font-size: 22px;
  padding: 0px;
  margin: 0px;
  border-left: 4px solid #9C9D9F;
  color: #fff;
  font-weight: normal;
  padding-left: 10px;
}

div#InoContenuContainer div#InoContenuContent div.productModel_conteneur_resumeGrand div.productModel p.productModel_sousTitre
{
  padding: 0px;
  margin: 0px;
  display: none;
  width: 0px;
  height: 0px;
}

div#InoContenuContainer div#InoContenuContent div.productModel_conteneur_resumeGrand div.productModel .productModel_descriptif
{
  padding: 0px;
  margin: 0px;
  display: block;
  position: absolute;
  top: 40px;
  right: 0px;
  width: 265px;
  height: 154px;
  overflow: hidden;
  text-align: justify;
}

div#InoContenuContainer div#InoContenuContent div.productModel_conteneur_resumeGrand div.productModel div.texte
{
  float: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 425px;
  height: 170px;
  margin: 0px;
  padding: 0px;

}

div#InoContenuContainer div#InoContenuContent div.productModel_conteneur_resumeGrand div.productModel div.texte a
{
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 425px;
  height: 194px;
  cursor: pointer;
}

div#InoContenuContainer div#InoContenuContent div.productModel_conteneur_resumeGrand .productModel .productModel_vignetteNew
{
  position: absolute;
  top: 13px;
  right: 0px;
  margin: 0px;
  padding: 0px;
  float: none;
}

div#InoContenuContainer div#InoContenuContent div.productModel_conteneur_resumeGrand .productModel .productModel_puce
{
  display: none;
}

div#InoContenuContainer div#InoContenuContent div#resultatsRecherche div.productModel div.texte
{
  width: 425px;
}

/********************************/
/*           CONTACT            */
/********************************/

div#InoContenuContainer div#InoContenuContent div#colonnes2colonne1 div#coordonnees
{
  padding: 0px;
}

div#InoContenuContainer div#InoContenuContent form.formulaire1 table tr,
div#InoContenuContainer div#InoContenuContent form.formulaire1 table tr.pair
{
  background: none;
}

div#InoContenuContainer div#InoContenuContent form.formulaire1 table tr th,
div#InoContenuContainer div#InoContenuContent form.formulaire1 table tr td
{
  border-bottom: 4px solid #2c2f2f;
}

div#InoContenuContainer div#InoContenuContent form.formulaire1 table tr td input[type="text"],
div#InoContenuContainer div#InoContenuContent form.formulaire1 table tr td input[type="password"],
div#InoContenuContainer div#InoContenuContent form.formulaire1 table tr td input[type="checkbox"],
div#InoContenuContainer div#InoContenuContent form.formulaire1 table tr td input[type="submit"], 
div#InoContenuContainer div#InoContenuContent form.formulaire1 table tr td input,
div#InoContenuContainer div#InoContenuContent form.formulaire1 table tr td select,
div#InoContenuContainer div#InoContenuContent form.formulaire1 table tr td textarea,
div#InoContenuContainer div#InoContenuContent form.formulaire1 table tr td.submit input
{
  -moz-border-radius: 0px;
  border: 0;
  background: none;
  background-color: #fff;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

div#InoContenuContainer div#InoContenuContent form.formulaire1 table tr th label
{
  font-weight:bold;
  text-transform: uppercase;
  color: #ddd;
}

/********************************/
/*      GESTION DES ICONES      */
/********************************/

.ico-carnet,
.ico-config,
.ico-feuille,
.ico-globe,
.ico-imprimante,
.ico-kakemono,
.ico-livres,
.ico-mail,
.ico-montagne,
.ico-panneau,
.ico-portevoix,
.ico-toolbox,
.ico-trombone,
.ico-carnet,
.ico-flag,
.ico-banner,
.ico-vis,
h5.ico-carnet,
h5.ico-config,
h5.ico-feuille,
h5.ico-globe,
h5.ico-imprimante,
h5.ico-kakemono,
h5.ico-livres,
h5.ico-mail,
h5.ico-montagne,
h5.ico-panneau,
h5.ico-portevoix,
h5.ico-toolbox,
h5.ico-trombone,
h5.ico-carnet,
h5.ico-flag,
h5.ico-banner,
h5.ico-vis
{
  background: none;
}

div.colonnes4colonne1 h5,
div.colonnes4colonne2 h5,
div.colonnes4colonne3 h5,
div.colonnes4colonne4 h5
{
  background: none;
}

/********************************/
/*         GALLERY VIEW         */
/********************************/

.gallery
{
  background: #000;
  border: 1px solid #000;
}

.panel .panel-overlay
{
  border-bottom: 1px solid #000;
  
}

/* WRAPPER FOR FILMSTRIP IMAGES */
.gallery .frame .img_wrap
{
  border: 2px solid #000;
}

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.gallery .current .img_wrap
{
  border: 2px solid #fff;
}

/* CURRENT FRAME CAPTION */
.frame.current .caption
{
  color: #fff;
}

/* POINTER FOR CURRENT FRAME */
.pointer
{
  border-color: #fff;
}

/* images boutons */

span.encartPictosVisuel-fr a.highdef:link,
span.encartPictosVisuel-fr a.highdef:visited,
span.encartPictosVisuel-fr a.highdef:hover
{
  background-image: url('/images/elipson/fr/picHeadDown.gif');
}

span.encartPictosVisuel-fr a.highdef:hover
{
  background-image: url('/images/elipson/fr/picHeadDownOver.gif');
}

span.encartPictosVisuel-fr span.highdef{
  background-image: url('/images/elipson/fr/picHeadDownOut.gif');
}

span.encartPictosVisuel-fr a.zoom:link,
span.encartPictosVisuel-fr a.zoom:visited,
span.encartPictosVisuel-fr a.zoom:hover
{
  background-image: url('/images/elipson/fr/picHeadZoom.gif');
}

span.encartPictosVisuel-fr a.zoom:hover
{
  background-image: url('/images/elipson/fr/picHeadZoomOver.gif');
}

span.encartPictosVisuel-fr span.zoom{
  background-image: url('/images/elipson/fr/picHeadZoomOut.gif');
}

span.encartPictosVisuel-en a.highdef:link,
span.encartPictosVisuel-en a.highdef:visited,
span.encartPictosVisuel-en a.highdef:hover
{
  background-image: url('/images/elipson/en/picHeadDown.gif');
}

span.encartPictosVisuel-en a.highdef:hover
{
  background-image: url('/images/elipson/en/picHeadDownOver.gif');
}

span.encartPictosVisuel-en span.highdef{
  background-image: url('/images/elipson/en/picHeadDownOut.gif');
}

span.encartPictosVisuel-en a.zoom:link,
span.encartPictosVisuel-en a.zoom:visited,
span.encartPictosVisuel-en a.zoom:hover
{
  background-image: url('/images/elipson/en/picHeadZoom.gif');
}

span.encartPictosVisuel-en a.zoom:hover
{
  background-image: url('/images/elipson/en/picHeadZoomOver.gif');
}

span.encartPictosVisuel-en span.zoom{
  background-image: url('/images/elipson/en/picHeadZoomOut.gif');
}

div#InoContenuContainer div#InoContenuContent span.encartPictosVisuel-fr a.highdef:link,
div#InoContenuContainer div#InoContenuContent span.encartPictosVisuel-fr a.highdef:visited,
div#InoContenuContainer div#InoContenuContent span.encartPictosVisuel-fr a.highdef:hover,
div#InoContenuContainer div#InoContenuContent span.encartPictosVisuel-fr a.zoom:link,
div#InoContenuContainer div#InoContenuContent span.encartPictosVisuel-fr a.zoom:visited,
div#InoContenuContainer div#InoContenuContent span.encartPictosVisuel-fr a.zoom:hover,
div#InoContenuContainer div#InoContenuContent span.encartPictosVisuel-en a.highdef:link,
div#InoContenuContainer div#InoContenuContent span.encartPictosVisuel-en a.highdef:visited,
div#InoContenuContainer div#InoContenuContent span.encartPictosVisuel-en a.highdef:hover,
div#InoContenuContainer div#InoContenuContent span.encartPictosVisuel-en a.zoom:link,
div#InoContenuContainer div#InoContenuContent span.encartPictosVisuel-en a.zoom:visited,
div#InoContenuContainer div#InoContenuContent span.encartPictosVisuel-en a.zoom:hover
{
  text-decoration: none;
}

/********************************/
/*            FOOTER            */
/********************************/

div#InoFooterContainer
{
  margin: 0px;
  padding: 0px;
  border-bottom: 5px solid #9c9d9f;
  padding-bottom: 5px;
  padding-top: 30px;
  height: auto;
  background-color: #000;
}

div#InoFooterContainer div#InoFooterContent
{
  margin: 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  height: auto;
  position: static;
  width: 880px;
}

div#InoFooterContainer div#InoFooterContent div#InoFooterLiens
{
  margin: 0px;
  padding: 0px;
  height: auto;
  position: static;
  text-align: right;
}

div#InoFooterContainer div#InoFooterContent div#InoFooterLiens a:link,
div#InoFooterContainer div#InoFooterContent div#InoFooterLiens a:visited,
div#InoFooterContainer div#InoFooterContent div#InoFooterLiens a:hover
{
  color: #9c9d9f;
  float: none;
  display: inline-block;
}

div#InoFooterContainer div#InoFooterContent div#InoFooterLiens a:hover
{
  color: #666;
}

/***********************************/
/*        Menu des langues         */
/***********************************/

div#containerFlags
{
  background: none;
  left: 582px;
  height: 38px;
  width: 75px;
}

#navFlags a:link,
#navFlags a:visited,
#navFlags a:hover
{
  color: #fff;
  border-left: 4px solid #9c9d9f;
}

#navFlags
{
  margin-top: 7px;
  z-index: 1000;
}

#navFlags ul
{
  margin-top: 0px;
}

/* Bordures */

#navFlags ul li a,
#navFlags ul
{
  border-color: #333;
  border: none;
}

/* Fonds out */
#navFlags ul li a
{
  background-color: #000;
  border-left: 4px solid #9c9d9f;
  width: 85px;
}

/* Fonds over */
#navFlags li.hover a
{
  border-color: #333;
  background-color: #222;
  border-left: 4px solid #9c9d9f;

}

/* Fonds selected */
#navFlags ul a.hover
{
  background-color: #555;
}

#navFlags a
{
  padding-left: 20px;
  padding-right: 32px;
  padding-bottom: 7px;
  background-position: 42px center;
  background-image:url("/images/elipson/flecheFlags.gif");
  font-size: 12px;
}

/***********************************/
/*           ACCORDION             */
/***********************************/

div#InoContenuContainer div#InoContenuContent div#accordion h3.ui-state-hover
{
  background: none;
  border: none;
}

div#InoContenuContainer div#InoContenuContent div#accordion h3.ui-state-hover span.titre
{
  text-decoration: underline;
}

div#accordion h3 span.ui-icon-circle-arrow-s
{
  background-image: url('/images/elipson/navSubmitFondNoir-bas.gif');
}

div#accordion h3 span.ui-icon-circle-arrow-e
{
  background-image: url('/images/elipson/navSubmitFondNoir.gif');
}

/***********************************/
/*         CENTURY GOTHIC          */
/***********************************/

div#InoContenuContainer div#InoContenuContent div#titrePage h1,
div#InoContenuContainer div#InoContenuContent div#titrePage h2,
div#InoContenuContainer div#InoContenuContent div#titrePage h2.new,
div#InoContenuContainer div#InoContenuContent h3,
div#InoContenuContainer div#InoContenuContent h3 a:link,
div#InoContenuContainer div#InoContenuContent h3 a:visited,
div#InoContenuContainer div#InoContenuContent h3 a:hover,
h3 span.ui-icon-circle-arrow,
div#InoContenuContainer div#InoContenuContent h4,
div#InoContenuContainer div#InoContenuContent div.presse h4,
div#InoNavSousContainer div#InoNavSousContent form table tr td,
div#InoFooterContainer,
div#InoNavContainer,
div#InoNavSousContainer,
div.colonnes4colonne1 h5,
div.colonnes4colonne2 h5,
div.colonnes4colonne3 h5,
div.colonnes4colonne4 h5,
div#InoContenuContainer div#InoContenuContent div#listingProduit div.productModel div.texte strong,
div#InoContenuContainer div#InoContenuContent form.formulaire1 table tr td.submit input,
a.boutonEnLigne,
ul.menuColonne
{
  font-family: "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", helvetica, Arial, sans-serif;
}

div#InoNavContainer ul#InoMenu li a:link,
div#InoNavContainer ul#InoMenu li a:visited,
div#InoNavContainer ul#InoMenu li a:hover
{
  font-family: Arial, Verdana, sans-serif;
}

div#fenetreCentree
{
  -moz-border-radius: 0px;
  border: 4px solid #2c2c2f;
  padding: 20px;
  width: 400px;
}

/***********************************/
/*              HOME               */
/***********************************/

/* bouton readMore : voir boutonEnLigne_petit */

/********************************/
/*       BOUTON EN LIGNE        */
/********************************/

/* Bouton en ligne / submit formulaires */

a.boutonEnLigne:link,
a.boutonEnLigne:visited,
a.boutonEnLigne:hover,
div#InoContenuContainer div#InoContenuContent a.boutonEnLigne:link,
div#InoContenuContainer div#InoContenuContent a.boutonEnLigne:visited,
div#InoContenuContainer div#InoContenuContent a.boutonEnLigne:hover,
div#InoContenuContainer div#InoContenuContent form.formulaire1 table tr td.submit input
{
  background-color: #aaa;
  color: #222;
  font-size: 14px;
  font-weight: bold;
  padding: 4px 20px;
  border: 2px solid #aaa;
}

a.boutonEnLigne:hover,
div#InoContenuContainer div#InoContenuContent a.boutonEnLigne:hover,
div#InoContenuContainer div#InoContenuContent form.formulaire1 table tr td.submit input:hover
{
  background-color: #ccc;
  border-color: #fff;
  color: #000;
  cursor: pointer;
}

/* Petit bouton / Bouton lire la suite */

a.boutonEnLigne_petit:link,
a.boutonEnLigne_petit:visited,
a.boutonEnLigne_petit:hover,
div#InoContenuContainer div#InoContenuContent a.boutonEnLigne_petit:link,
div#InoContenuContainer div#InoContenuContent a.boutonEnLigne_petit:visited,
div#InoContenuContainer div#InoContenuContent a.boutonEnLigne_petit:hover,
div#InoContenuContainer div#InoContenuContent div.article a.readMore:link,
div#InoContenuContainer div#InoContenuContent div.article a.readMore:visited,
div#InoContenuContainer div#InoContenuContent div.article a.readMore:hover
{
  background-color: #333;
  color: #ccc;
  font-size: 11px;
  font-weight: bold;
  padding: 1px 3px;
  border: 1px solid #333;
}

a.boutonEnLigne_petit:hover,
div#InoContenuContainer div#InoContenuContent a.boutonEnLigne_petit:hover,
div#InoContenuContainer div#InoContenuContent div.article a.readMore:hover
{
  background-color: #666;
  border-color: #999;
  color: #fff;
  cursor: pointer;
}

/********************************/
/*       MENU EN COLONNE        */
/********************************/

ul.menuColonne,
div#InoContenuContainer div#InoContenuContent ul.menuColonne
{
}

ul.menuColonne li,
div#InoContenuContainer div#InoContenuContent ul.menuColonne li
{
  margin-bottom: 4px;
}

ul.menuColonne li a:link,
ul.menuColonne li a:visited,
ul.menuColonne li a:hover,
div#InoContenuContainer div#InoContenuContent ul.menuColonne li a:link,
div#InoContenuContainer div#InoContenuContent ul.menuColonne li a:visited,
div#InoContenuContainer div#InoContenuContent ul.menuColonne li a:hover
{
  background-color: #222;
  text-transform: none;
  font-size: 14px;
  border-left: 4px solid #333;
}

ul.menuColonne li a:hover,
div#InoContenuContainer div#InoContenuContent ul.menuColonne li a:hover
{
  background-color: #333;
  border-left: 4px solid #444;
}

/********************************/
/*    CLUB : LISTE PRODUITS     */
/********************************/

div.club_productList
{
}

div.club_productList div.club_product
{
  border-bottom: 4px solid #222;
  padding: 10px 0px;
}

div.club_productList div.club_product h4,
div#InoContenuContainer div#InoContenuContent div.club_productList div.club_product h4
{
  margin: 0px;
  padding: 0px;
  line-height: 15px;
}

div.club_productList div.club_product h4 a:link,
div.club_productList div.club_product h4 a:visited,
div.club_productList div.club_product h4 a:hover,
div#InoContenuContainer div#InoContenuContent div.club_productList div.club_product h4 a:link,
div#InoContenuContainer div#InoContenuContent div.club_productList div.club_product h4 a:visited,
div#InoContenuContainer div#InoContenuContent div.club_productList div.club_product h4 a:hover
{
  text-decoration: none;
}

div.club_productList div.club_product p,
div#InoContenuContainer div#InoContenuContent div.club_productList div.club_product p
{
  margin: 0px;
  padding: 0px;
}

div.club_productList div.club_product p.club_product_dateAchat,
div#InoContenuContainer div#InoContenuContent div.club_productList div.club_product p.club_product_dateAchat
{
  margin-top: 5px;
}

div.club_productList div.club_product a.boutonEnLigne_petit,
div#InoContenuContainer div#InoContenuContent div.club_productList div.club_product a.boutonEnLigne_petit
{
  float: right;
  margin-left: 4px;
}

/********************************/
/*            PAGER             */
/********************************/

div.INO_pager
{
  border-top: 0;
  border-bottom: 0;
  background-color: #333;
}

div.INO_pager span.INO_pager_resume
{
  height: 20px;
  line-height: 20px;
  color: #888;
}

div.INO_pager span.INO_pager_resume strong
{
  color: #aaa;
}

div#InoContenuContainer div#InoContenuContent div.INO_pager a:link,
div#InoContenuContainer div#InoContenuContent div.INO_pager a:visited,
div#InoContenuContainer div#InoContenuContent div.INO_pager a:hover
{
  border: 0;
  background-color: #666;
  color: #ccc;
}

div#InoContenuContainer div#InoContenuContent div.INO_pager a:hover
{
  background-color: #555;
  color: #fff;
}

div#InoContenuContainer div#InoContenuContent div.INO_pager a.INO_pager_current:link,
div#InoContenuContainer div#InoContenuContent div.INO_pager a.INO_pager_current:visited,
div#InoContenuContainer div#InoContenuContent div.INO_pager a.INO_pager_current:hover
{
  border: 0;
  background-color: #888;
  color: #fff;
}
