/* ----------------------------- */
/* redéfinition des balises HTML */
/* ----------------------------- */

html {
  background-color: #D1DADD;
  margin: 0px;
  padding: 0px;
}

body, ul, td, th, p, h1, h2, h3, h4, input, textarea, select {
  font-family: arial, helvetica, sans-serif;
}

body {
  margin-top: 0px;
  font-size: 13px;
}

h1 {
  color: #FF3F17;
  font-size: 20px;
  font-weight: normal;
  height: 25px;
  margin: 0px;
  text-align: center;
}

p {
  color: #000000;
  font-size: 13px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
  text-align: justify;
}

img {
  border-style: none;
}

a:link { color: #000000; }
a:visited { color: #000000; }
a:active { color: #000000; }
a:hover { color: #000000; text-decoration:none; }


/* ----------------------------- */
/* Mise en page :                */
/* Définition des blocs          */
/* ----------------------------- */

#navigation {
  padding: 0px;
  margin: 0px;
  text-align: center;
  height: 207px;
}

#contenu {
  padding: 0px;
  margin: 0px;
  text-align: center;
}

#navigation_bas {
  background-image: url(http://www.equipscene.fr/images/fond-nav-bas.gif);
  background-repeat: no-repeat;
  background-position: top center;
  height: 50px;
  padding: 0px;
  margin: 0px;
}

#copyright {
  padding: 0px;
  margin: 0px;
}

/* --------------------------------- */
/* Styles communs a toutes les pages */
/* --------------------------------- */

A.nav:link {font-size : 12px; text-decoration:none; color:#000000; font-weight: normal}
A.nav:visited {font-size : 12px; text-decoration:none; color:#000000; font-weight: normal}
A.nav:hover {font-size : 12px; text-decoration:none; color:#FF3F17; font-weight: normal}
A.nav:active {font-size : 12px; text-decoration:none; color:#000000; font-weight: normal}

A.cond:link {font-size : 12px; text-decoration:none; color:#FF3C10; font-weight: bold}
A.cond:visited {font-size : 12px; text-decoration:none; color:#FF3C10; font-weight: bold}
A.cond:hover {font-size : 12px; text-decoration:underline; color:#FF3F17; font-weight: bold}
A.cond:active {font-size : 12px; text-decoration:none; color:#FF3C10; font-weight: bold}

A.produitliste:link {font-size : 13px; text-decoration:none; color:#000000; font-weight: bold}
A.produitliste:visited {font-size : 13px; text-decoration:none; color:#000000; font-weight: bold}
A.produitliste:hover {font-size : 13px; text-decoration:underline; color:#000000; font-weight: bold}
A.produitliste:active {font-size : 13px; text-decoration:none; color:#000000; font-weight: bold}

A.download:link {font-size : 12px; text-decoration:underline; color:#000000; font-weight: bold}
A.download:visited {font-size : 12px; text-decoration:underline; color:#000000; font-weight: bold}
A.download:hover {font-size : 12px; text-decoration:none; color:#000000; font-weight: bold}
A.download:active {font-size : 12px; text-decoration:underline; color:#000000; font-weight: bold}

p.navigation_bas {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  padding-top: 8px; 
  text-align: center;
}

p.copyright {
  color: #000000;
  font-size: 12px;
  font-style: normal;
  margin: 0px;
  padding: 0px;
  padding-top: 3px;
  text-align: center;
}

p.top5image {
  background-color: #FFFFFF;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  margin: 0px;
  padding: 0px;
  text-align: center;
  width: 152px;
}


.top5 { font-size: 13px; font-weight: bold; color: #ff3f17; }
.listeproduitsdescriptif { font-size: 12px; font-style: normal; color: #000000; }
.txtcourantgras { font-size: 13px; font-weight: bold; color: #000000; }
.txtcourantgrasNB {  font-size: 13px; font-weight: bold; color: #CC9933; }
.prixfr { font-size: 13px; font-style: normal; color: #333333; }
.prixpromo_s { font-size: 13px; font-weight: bold; color: #000000; text-align: center; }

.prixequipscene { font-size: 20px; font-style: normal; color: #FF3C10; }
.prixeuros2 { font-size: 20px; font-weight: normal; color: #FF3F17; }
.prixfr2 { font-size: 16px; font-style: normal; color: #333333; }
.txtcourantbleugris {  font-size: 13px; color: #5A7D9C; }

.txtcourantgras-gris {  font-size: 13px; font-weight: bold; color: #4A4D4A; }
.txtpresentation-accroche {   font-size: 16px; font-style: italic; font-weight: bold; color: #333333; }
.txtpresentation-titre { color: #333333; font-size: 18px; font-style: normal; font-weight: bold; text-align: center; }
.txtcourantgrasorange {  font-size: 13px; font-weight: bold; color: #FF3F17; }
.txtcourantnoir { font-size: 13px; color: #000000}
.txtcourant-gris { font-size: 13px; color: #4A4D4A; }
.txtcourant-blanc { font-size: 13px; color: #FFFFFF; margin: 0px;}
.txtcentre-noir { font-size: 13px; color: #000000; text-align: center; margin: 0px;}
.txtcentre-gris { font-size: 13px; color: #4A4D4A; text-align: center; margin: 0px;}



/* -------------------------- */
/* Bon de commande            */
/* -------------------------- */

.panier_head_g { font-size: 10pt; font-weight: bold; color: #000000; margin: 0px; padding: 0px; text-align: left; }
.panier_head_c { font-size: 10pt; font-weight: bold; color: #000000; margin: 0px; padding: 0px; text-align: center; }
.panier_libel { font-size: 10pt; font-weight: normal; color: #000000; margin: 0px; padding: 0px; text-align: left; }
.panier_poids { font-size: 10pt; font-weight: normal; color: #000000; margin: 0px; padding: 0px; text-align: center; }
.panier_pxeur { font-size: 10pt; font-weight: normal; color: #000000; margin: 0px; padding: 0px; text-align: right; }
.panier_pxfrf { font-size: 10pt; font-weight: normal; color: #888888; margin: 0px; padding: 0px; text-align: right; }
.panier_total { font-size: 10pt; font-weight: bold; color: #000000; margin: 0px; padding: 0px; text-align: right; }


.fcup { position: relative; top: -6px; left: 1px;}
.fcdw { position: relative; top: 3px; left: -10px; }
.corb { position: relative; top: 3px; left: -8px; }

input.elc {
  border:1px solid #000000;
  background-color: #D1DADD;
  color: #000000;
  width: 28px;
  height: 18px;
  margin: 0px;
  padding: 0px;
}


select.fraisport {
  border:1px solid #000000;
  background-color: #EEEEEE;
  color: #000000;
  width: 240px;
  height: 18px;
  margin: 0px;
  padding: 0px;
}


.cacheprint { visibility: visible; }

.largp { border: 0px; margin: 0px; margin-left: 40px; text-align: left; }

.bdc_aldroit { text-align: right; font-size: 10pt; }

.bdc_algauche { text-align: left; font-size: 10pt; }

.boutoncom { margin-right: 100px; border-witdh: 0px; }


/* -------------------------- */
/* Pages glossaire            */
/* -------------------------- */

.centre { text-align: center; }

.lettres_glossaire {
  background-color: #D6DBDE;
  border-color: #5A7D9C;
  border-style: solid;
  border-width: 1px;
  width: 580px;
  padding: 6px;
  margin: 0px;
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 12px;
  font-stretch: semi-expanded;
  text-align: center;
}

.lettre_glossaire_encours { color: #FF3C10 }
.mot_glossaire { color: #FF3C10; font-weight: bold; text-align: left; }

/* -------------------------- */
/* Catalogue & fiches produit */
/* -------------------------- */

.prixeuros { color: #FF3F17; font-size: 14px; font-weight: bold; }

.prixpublic { color: #333333; font-size: 14px; font-weight: normal; }

.titreprod {
  color: #FF3F17;
  font-size: 20px;
  font-weight: normal;
  margin: 0px;
  margin-bottom: 5px;
  text-align: left;
}

.prixeuros2c { font-size: 16px; font-weight: normal; color: #FF3F17; text-align: center; }

.ttelechargement { color: #333333; font-size: 14px; font-weight: normal; text-align: left; }

/* -------------------------- */
/* Page promo - infos         */
/* -------------------------- */

.headpromos {
  background-image: url(http://www.equipscene.fr/images/titre-promo.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  border: 0px;
  height: 27px;
  padding: 0px;
  margin: 0px;
}

.headinfos {
  background-image: url(http://www.equipscene.fr/images/titre-infos.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  border: 0px;
  height: 27px;
  padding: 0px;
  margin: 0px;
}

hr.separateur {
  border: 0px;
  border-top-color: #CCCCCC;
  border-top-style: dotted;
  border-top-width: 3px;
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
}

.titreinfos { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FF3F17}
.prixvalablejusqu { color: #000000; font-size: 9px; font-weight: bold; height: 27px; margin: 0px; padding: 0px; text-align: right; }
.promodescription { font-size: 10px; color: #000000}
.promo-infos { color: #FF3F17; font-size: 13px; font-weight: bold; }
.promo-matos2 { color: #5A7D9C; font-size: 13px; font-weight: bold; }


/* -------------------------- */
/* Pages Activites et         */
/* Pages Cahiers techniques   */
/* -------------------------- */
p.txtcourantgras-gris {
  color: #333333;
  font-size: 13px; 
  font-weight: bold;
  padding-top: 10px; 
}

p.cahier_encadre { 
  background-color: #CECBCE;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  height: 19px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  width: 469px;
}

.cahiers-lsl { font-size: 13px; font-style: normal; font-weight: bold; color: #00CCCC; }
.cahiers-pcgs { font-size: 13px; font-style: normal; font-weight: bold; color: #939982; }
.cahiers-sc { font-size: 13px; font-style: normal; font-weight: bold; color: #666699; }
.cahiers-sp { font-size: 13px; font-style: normal; font-weight: bold; color: #9999CC; }
.cahiers-sen { font-size: 13px; font-style: normal; font-weight: bold; color: #666699; }
.cahiers-hsp { font-size: 13px; font-style: normal; font-weight: bold; color: #CC9933; }
.cahiers-tip { font-size: 13px; font-style: normal; font-weight: bold; color: #996666; }

.txtsonorisation-details {  font-size: 13px; color: #666699; }
.txtintroduction { font-size: 13px; font-style: italic; color: #000000; }
.txtattention-pcgs { font-size: 13px; font-style: normal; font-weight: bold; color: #cc9933; }
.txt-pcgs-avertissement { font-size: 16px; font-style: normal; color: #ff0000; }
.txtcourantgras-blanc { font-size: 13px; font-weight: bold; color: #FFFFFF; margin: 0px; } 

/* -------------------------- */
/* Contact                    */
/* -------------------------- */

.txtadresse-contacth { font-size: 16px; font-weight: bold; color: #000000; text-align: left; }
.txtadresse-contact { font-size: 14px; font-weight: bold; color: #000000; text-align: left;}

/* ------------------------------ */
/* Conditions générales de vente  */
/* ------------------------------ */

h5.cgv {
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
  color: #333333;
}

h6.cgv {
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 13px;
  color: #4A4D4A;
}

th.cgv {
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 13px;
  color: #333333;
}


/* -------------------------- */
/* Téléchargement             */
/* -------------------------- */

ul.tl {
  margin: 0px;
  padding: 0px;
}

li {
  list-style-type: none;
  margin: 0px;
  margin-bottom: 2px;
  margin-top: 2px;
  padding: 0px;
  padding-left: 18px;
}

li.doo {
background-image: url(http://www.equipscene.fr/images/picto-rubrique-o.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

li.dof {
background-image: url(http://www.equipscene.fr/images/picto-rubrique-f.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

li.pdf {
background-image: url(http://www.equipscene.fr/images/picto-pdf.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

li.doc {
background-image: url(http://www.equipscene.fr/images/picto-doc.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

li.pps {
background-image: url(http://www.equipscene.fr/images/picto-pps.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

li.vid {
background-image: url(http://www.equipscene.fr/images/picto-pps.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

/* -------------------------- */
/* Onglets & categories       */
/* -------------------------- */

.txtoveronglet { margin: 0px; margin-top: 6px; padding: 0px; height: 15px; 
                 font-size: 12px; color:#FF3C10; font-weight: bold; 
                 text-align: center; }
.ancreonglet { margin: 0px; margin-top: 6px; padding: 0px; padding: 0px;
               height: 15px; font-weight: bold; text-align: center; }

A.onglet:link {font-size : 12px; text-decoration:none; color:#4A4D4A; font-weight: bold}
A.onglet:visited {font-size : 12px; text-decoration:none; color:#4A4D4A; font-weight: bold}
A.onglet:hover {font-size : 12px; text-decoration:none; color:#FF3C10; font-weight: bold}
A.onglet:active {font-size : 12px; text-decoration:none; color:#4A4D4A; font-weight: bold}

A.onglet_sel:link {font-size : 12px; text-decoration:none; color:#FF3C10; font-weight: bold}
A.onglet_sel:visited {font-size : 12px; text-decoration:none; color:#FF3C10; font-weight: bold}
A.onglet_sel:hover {font-size : 12px; text-decoration:none; color:#FF3C10; font-weight: bold}
A.onglet_sel:active {font-size : 12px; text-decoration:none; color:#FF3C10; font-weight: bold}

ul.listecat {
  margin: 0px;
  padding: 0px;
}

li.listecat {
  background-image: url(http://www.equipscene.fr/images/picto-listecategories.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 25px;
}

p.boutoncat { margin: 0px; padding: 0px; height: 30px; }

a.lnavp:link { color: #FF3F17; font-size: 12px; font-weight: bold; }
a.lnavp:visited { color: #FF3F17; font-size: 12px; font-weight: bold; }
a.lnavp:hover { color: #FF3F17; font-size: 12px; font-weight: bold; text-decoration:none; }
a.lnavp:active { color: #FF3F17; font-size: 12px; font-weight: bold; }

a.listecat:link { color: #FF3F17; font-size: 12px; font-weight: normal; }
a.listecat:visited { color: #FF3F17; font-size: 12px; font-weight: normal; }
a.listecat:hover { color: #FF3F17; font-size: 12px; font-weight: normal; text-decoration:none; }
a.listecat:active { color: #FF3F17; font-size: 12px; font-weight: normal; }

