/* Start of CMSMS style sheet '1-nelco' */
body {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background-color: #937C5D;
}

div#wrapper {  
  position: absolute;
  padding: 0px 0px 0px 0px;
  left: 50%;
  width: 950px;
  margin-left: -475px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

div#fond_header {
  float: left;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0 0 0 0;
  background-image: url(uploads/images/fond/header.gif);
  background-repeat: no-repeat;
  min-height: 460px;
}

* html div#fond_header {
  height: 460px;
}

div#langue {
  position: absolute;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  top: 62px;
  left: 782px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.7em;
}

div#langue a {
  text-decoration: none;
  color: #0a2c3d;
}

div#langue a:hover {
  text-decoration: underline;
}

div#blocs_accueil {
  position: relative;
  left: 33px;
  top: 103px;
  background-image: url(uploads/images/blocs/blocs_accueil.jpg);
  background-repeat: no-repeat;
  min-width: 884px;
  min-height: 323px;
}

* html div#blocs_accueil {
  height: 323px;
}

div#blocs_salle-de-montre{
  position: relative;
  left: 33px;
  top: 103px;
  background-image: url(uploads/images/blocs/blocs_salle-de-montre.jpg);
  background-repeat: no-repeat;
  min-width: 884px;
  min-height: 323px;
}

* html div#blocs_salle-de-montre{
  height: 323px;
}

div#blocs_nos-produits, #blocs_plumbing-fixtures, #blocs_faucets-and-accessories, #blocs_heating, #blocs_pumps, #blocs_water-heater, #blocs_pipes-and-fittings, #blocs_tools, #blocs_miscellaneous {
  position: relative;
  left: 33px;
  top: 103px;
  background-image: url(uploads/images/blocs/blocs_nos-produits.jpg);
  background-repeat: no-repeat;
  min-width: 884px;
  min-height: 323px;
}

* html div#blocs_nos-produits, #blocs_plumbing-fixtures, #blocs_faucets-and-accessories, #blocs_heating, #blocs_pumps, #blocs_water-heater, #blocs_pipes-and-fittings, #blocs_tools, #blocs_miscellaneous {
  height: 323px;
}

div#blocs_grossiste{
  position: relative;
  left: 33px;
  top: 103px;
  background-image: url(uploads/images/blocs/blocs_grossiste.jpg);
  background-repeat: no-repeat;
  min-width: 884px;
  min-height: 323px;
}

* html div#blocs_grossiste{
  height: 323px;
}

div#blocs_historique{
  position: relative;
  left: 33px;
  top: 103px;
  background-image: url(uploads/images/blocs/blocs_historique.jpg);
  background-repeat: no-repeat;
  min-width: 884px;
  min-height: 323px;
}

* html div#blocs_historique{
  height: 323px;
}

div#blocs_contact{
  position: relative;
  left: 33px;
  top: 103px;
  background-image: url(uploads/images/blocs/blocs_contact.jpg);
  background-repeat: no-repeat;
  min-width: 884px;
  min-height: 323px;
}

* html div#blocs_contact{
  height: 323px;
}

div#fond_contenu{
  clear: both;
  float: left;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0 0 0 0;
  background-image: url(uploads/images/fond/fond_setire.gif);
  background-repeat: repeat-y;
}

div#contenu {
  position: relative;
  width: 860px;
  margin-left: 45px;
  margin-right: 100px;
  margin-top: 0px;
  margin-bottom: 0px;
}

div#fond_footer {
  clear: both;
  float: left;
  background-image: url(uploads/images/fond/footer.gif);
  background-repeat: no-repeat;
  min-width: 950px;
  min-height: 77px;
}

* html div#fond_footer {
  width: 950px;
  height: 77px;
}

div#footer {
  position: relative;
  margin-right: 20px;
  margin-top: 50px;
  text-align: right;
}
/* End of '1-nelco' */

/* Start of CMSMS style sheet '2-fonts' */
h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  color: #ebcc91;
}

h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  font-weight: bold;
  color: #ebcc91;
}

h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  color: #ebcc91;
}

.H1-nelco1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  color: #ebcc91;
}

.H2-nelco2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  font-weight: bold;
  color: #ebcc91;
}

.H3-nelco3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  color: #ebcc91;
}

.lienBlanc {
  color: #ffffff;
}

.lienBlanc a {
  color: #ffffff;
}

.lienBlanc a:hover {
  text-decoration: none;
}

#texteMenu {
  font-family: 'Avenir Light', Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  font-variant:small-caps;
  color: #0a2c3d;
  width: 150px;
}

#texteMenu ul {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  list-style: none;
  list-style-type: none;
  color: #0a2c3d;
}

#texteMenu a {
  text-decoration: none;
  color: #0a2c3d;
}

#texteMenu a.menuactive {
  color:#ebcc91;
}

#texteMenu a:hover {
  color: #ebcc91;
}

#texteContenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  color: #f1f1f1;
}

#texteMapInfoTitre {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  color: #000000;
}

#texteMapInfoContenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  color: #000000;
}

#copyright {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  color: #6f8993;
}

#copyright a {
  text-decoration: none;
  color: #6f8993;
}

#copyright a:hover{
  text-decoration: underline;
  color: #6f8993;
}

div#backProducts {
  text-align: right;
}

a#backProducts {
  color: #ffffff;
  text-decoration: none;
}

a#backProducts:hover {
  text-decoration: underline;
}
/* End of '2-fonts' */

