body
{

}

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

div#InoHeaderContainer
{
  background-color: #2e2e30;
}

div#InoHeaderContainer div#InoHeaderContent
{
  background-image: url('/images/norstone/enteteFond.gif');
  background-repeat: no-repeat;
  background-position: top right;
}

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/norstone/enteteLogo.gif');
  width: 243px;
  height: 38px;
  top: 31px;
  left: 0px;
}

/* NAV */

div#InoNavContainer
{
  background-color: #006a6d;
  background-image: url('/images/norstone/navFond.gif');
}

div#InoNavContainer div#InoNavContent
{
  background-image: url('/images/norstone/navSeparation.gif');
}

div#InoNavContainer div#InoNavContent ul#InoMenu
{
  background-image: url('/images/norstone/navSeparation.gif');
}

div#InoNavContainer div#InoNavContent ul#InoMenu li
{
  background-image: url('/images/norstone/navSeparation.gif');
}

div#InoNavContainer div#InoNavContent ul#InoMenu li a:hover
{
  background-image: url('/images/norstone/navFondOver.gif');
}

div#InoNavContainer div#InoNavContent form input.champTexte
{
  background-image: url('/images/norstone/navChamp.gif');
}

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

div#InoNavContainer div#InoNavContent div.userLogged
{
  color: #dadada;
}

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/norstone/navIcoLogoff.gif');
}

/* NAV Secondaire */

div#InoNavSousContainer
{
  background-color: #e3e3e3;
  border-bottom: 1px solid #becedf;
}

div#InoNavSousContainer div#InoNavSousContent ul li a:link,
div#InoNavSousContainer div#InoNavSousContent ul li a:visited,
div#InoNavSousContainer div#InoNavSousContent ul li a:hover
{
  color: #3c3a37;
}

div#InoNavSousContainer div#InoNavSousContent ul li a:hover
{
  color: #666;
}

div#InoNavSousContainer div#InoNavSousContent form
{
  background-image: url('/images/norstone/navIcoLoupe.gif');
}

div#InoNavSousContainer div#InoNavSousContent form input.champTexte
{
  background-image: url('/images/norstone/sousNavChamp.gif');
}

div#InoNavSousContainer div#InoNavSousContent form table tr td
{
  color: #7d7d7d;
}

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

div#InoContenuContainer
{
  background-image: url('/images/norstone/contenuBords.gif');
}

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

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

div#InoContenuContainer div#InoContenuContent a:link,
div#InoContenuContainer div#InoContenuContent a:visited,
div#InoContenuContainer div#InoContenuContent a:hover
{
  color: #207d7f;
}

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

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

div#InoContenuContainer div#InoContenuContent h3
{
  border-bottom: 1px solid #ddd;
  background-color: #f6f6f6;
  color: #aaa;
}

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

div#InoContenuContainer div#InoContenuContent h4
{
  border-left: 2px solid #006a6d;
  padding-left: 6px;
  color: #006a6d;
}

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

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: #666;
}

div#InoContenuContainer div#InoContenuContent ul li a:hover
{
  color: #333;
}

div#visuelPageContainer
{
  border: 1px solid #e3e3e3;
}

/* 2 colonnes */

div#colonnes2colonne1
{
  border: 1px solid #e3e3e3;
}

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: 1px solid #e3e3e3;
}

/* Styles des 4 colonnes des liens produit */

div.liensProduit div.container4cols1,
div.liensProduit div.container4cols2,
div.liensProduit div.container4cols3,
div.liensProduit div.container4cols4
{
  background-image: url('/images/norstone/fond4colonnes.gif');
}

div.colonnes4bas{
  background-image: url('/images/norstone/bas4colonnes.gif');
}

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

div.liensProduit div.colonnes4colonne1,
div.liensProduit div.colonnes4colonne2,
div.liensProduit div.colonnes4colonne3,
div.liensProduit div.colonnes4colonne4
{
  background-image: url('/images/norstone/titre4colonnes.gif');
}

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#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/norstone/icoZoom.gif');
  color: #535353;
}

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

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

div#InoContenuContainer div#InoContenuContent div.presse h4
{
  border: 0;
  padding: 0px;
}

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: #006a6d;
}

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

.ico-carnet{
  background-image: url('/images/icones/fondBlanc/ico-carnet.gif');
}

.ico-config{
  background-image: url('/images/icones/fondBlanc/ico-config.gif');
}

.ico-feuille{
  background-image: url('/images/icones/fondBlanc/ico-feuille.gif');
}

.ico-globe{
  background-image: url('/images/icones/fondBlanc/ico-globe.gif');
}

.ico-imprimante{
  background-image: url('/images/icones/fondBlanc/ico-imprimante.gif');
}

.ico-kakemono{
  background-image: url('/images/icones/fondBlanc/ico-kakemono.gif');
}

.ico-livres{
  background-image: url('/images/icones/fondBlanc/ico-livres.gif');
}

.ico-mail{
  background-image: url('/images/icones/fondBlanc/ico-mail.gif');
}

.ico-montagne{
  background-image: url('/images/icones/fondBlanc/ico-montagne.gif');
}

.ico-panneau{
  background-image: url('/images/icones/fondBlanc/ico-panneau.gif');
}

.ico-portevoix{
  background-image: url('/images/icones/fondBlanc/ico-portevoix.gif');
}

.ico-toolbox{
  background-image: url('/images/icones/fondBlanc/ico-toolbox.gif');
}

.ico-trombone{
  background-image: url('/images/icones/fondBlanc/ico-trombone.gif');
}

.ico-carnet{
  background-image: url('/images/icones/fondBlanc/ico-carnet.gif');
}

.ico-flag{
  background-image: url('/images/icones/fondBlanc/ico-flag.gif');
}

.ico-banner{
  background-image: url('/images/icones/fondBlanc/ico-banner.gif');
}

.ico-vis{
  background-image: url('/images/icones/fondBlanc/ico-vis.gif');
}

/* Icones sur fond noir */

h5.ico-carnet{
  background-image: url('/images/icones/fondTurquoise/ico-carnet.gif');
}

h5.ico-config{
  background-image: url('/images/icones/fondTurquoise/ico-config.gif');
}

h5.ico-feuille{
  background-image: url('/images/icones/fondTurquoise/ico-feuille.gif');
}

h5.ico-globe{
  background-image: url('/images/icones/fondTurquoise/ico-globe.gif');
}

h5.ico-imprimante{
  background-image: url('/images/icones/fondTurquoise/ico-imprimante.gif');
}

h5.ico-kakemono{
  background-image: url('/images/icones/fondTurquoise/ico-kakemono.gif');
}

h5.ico-livres{
  background-image: url('/images/icones/fondTurquoise/ico-livres.gif');
}

h5.ico-mail{
  background-image: url('/images/icones/fondTurquoise/ico-mail.gif');
}

h5.ico-montagne{
  background-image: url('/images/icones/fondTurquoise/ico-montagne.gif');
}

h5.ico-panneau{
  background-image: url('/images/icones/fondTurquoise/ico-panneau.gif');
}

h5.ico-portevoix{
  background-image: url('/images/icones/fondTurquoise/ico-portevoix.gif');
}

h5.ico-toolbox{
  background-image: url('/images/icones/fondTurquoise/ico-toolbox.gif');
}

h5.ico-trombone{
  background-image: url('/images/icones/fondTurquoise/ico-trombone.gif');
}

h5.ico-carnet{
  background-image: url('/images/icones/fondTurquoise/ico-carnet.gif');
}

h5.ico-flag{
  background-image: url('/images/icones/fondTurquoise/ico-flag.gif');
}

h5.ico-banner{
  background-image: url('/images/icones/fondTurquoise/ico-banner.gif');
}

h5.ico-vis{
  background-image: url('/images/icones/fondTurquoise/ico-vis.gif');
}

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

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

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

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap
{
  border: 1px solid #aaa;
}

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap
{
  border-color: #666;
}

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

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

/* images boutons */

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

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

span.encartPictosVisuel-fr span.highdef{
  background-image: url('/images/norstone/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/norstone/fr/picHeadZoom.gif');
}

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

span.encartPictosVisuel-fr span.zoom{
  background-image: url('/images/norstone/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/norstone/en/picHeadDown.gif');
}

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

span.encartPictosVisuel-en span.highdef{
  background-image: url('/images/norstone/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/norstone/en/picHeadZoom.gif');
}

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

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


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

div#InoFooterContainer
{
  background-image: url('/images/norstone/footFond.gif');
}

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: #666;
}

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

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

div#containerFlags
{
  background-image: url('/images/norstone/navSeparation.gif');
}

#navFlags a:link,
#navFlags a:visited,
#navFlags a:hover
{
  color: #fff;
}

/* Bordures */

#navFlags ul li a,
#navFlags ul
{
  border-color: #005c5f;
}

/* Fonds out */
#navFlags ul li a
{
  background-color: #006a6d;
}

/* Fonds over */
#navFlags li.hover a
{
  border-color: #005c5f;
  background-color: #00797c;
}

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

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

div#InoContenuContainer div#InoContenuContent div.article a.readMore:hover
{
  background-color: #006a6d;
}

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

div#InoContenuContainer div#InoContenuContent div#accordion h3.ui-state-hover
{
  background-color: #dde8e8;
  border-bottom: 1px solid #aabbcc;
  color: #006a6d;
}

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

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

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

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
{
  color: #006a6d;
}
