@import url(lightbox.css);

/* CSS Document */

/* =============================================================================== */
/* ===== GLOBAL ================================================================== */
/* =============================================================================== */

body{
  margin:0;
  padding:0;
  background-color:#6285AB;
  background-image:url(../images/interface/degrade-background.gif);
  background-position:top;
  background-repeat:repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#2B446A;
  font-weight:normal;
}

/*---- paragraphes ----*/
p{
  margin:5px 0 0 0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#2B446A;
  font-weight:normal;
}

p.retrait-21px-left{
  margin:5px 10px 5px 10px;
  padding:0 0 0 0;
  text-align:justify;
}

p.retrait-35px-left{
  margin:3px 15px 15px 35px;
  padding:0;
  text-align:justify;
}

p.retrait-10px-top-bottom{
  margin:10px 0 10px 0;
  padding:0 0 0 0;
}

p.retrait-5px-top{
  margin:5px 7px 0 7px;
  padding:0 0 0 0;
}

p.retrait-8px-top{
  margin:8px 7px 0 7px;
  padding:0 0 0 0;
}

p.justify{
  text-align:justify;
}
/*---- FIN paragraphes ----*/

/*---- titres ----*/
h1{
  margin:0 0 20px 0;
  padding:0;
}

.header-baseline{
  color:#B9C9DA;
  font-size:12px;
  font-style:italic;
  font-weight:bold;
  margin:7px 0 0 0;
  padding:0;
}

h2{
  margin:0;
  padding:0;
}

h3{
  margin:0 0 2px 0;
  padding:0;
  font-size:13px;
}

h4{
  margin:0;
  padding:0;
}
/*---- FIN titres ----*/

/*---- listes ----*/
ul{
  margin:0;
  padding:0;
}

li{
  margin:0 0 0 20px;
  padding:0 0 0 0;
  list-style-image:url(../images/interface/puce-rond-vert.gif);
}

ul.lst-encart{
  margin:10px 0 0 15px;
  padding:0 0 0 0;
}

ul.lst-edito{
  margin:0 0 0 15px;
  padding:0 0 0 0;
}

ul.lst-matos{
  margin:0 0 0 10px;
  padding:0 0 0 0;
}

li.lst-faq{
  margin:0;
  padding:0;
  list-style:none;
  list-style-image:none;
}

li.lst-neige{
  margin:25px 0 5px 0;
  padding:4px 0 0 25px;
  background-image:url(../images/interface/puce-neige-bleu.gif);
  background-repeat:no-repeat;
  background-position:top left;
  list-style:none;
  list-style-image:none;
  display:block;
  width:231px;
  height:17px;
  /*font*/
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#2B446A;
  font-weight:bold;
  text-transform:uppercase;
}

li.lst-bleu-uppercase{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#2B446A;
  font-weight:bold;
  text-transform:uppercase;
  margin:0 0 10px 22px;
}

li.lst-orange{ /*liste corpo*/
  margin:10px 0 0 15px;
  padding:0 0 0 15px;
  background-image:url(../images/interface/puce-rond-orange.gif);
  background-repeat:no-repeat;
  background-position:top left;
  list-style:none;
  list-style-image:none;
}

li.lst-circle-bleu{
  list-style-type:circle;
  list-style-image:none;
}

/*---- FIN listes ----*/

/*---- autres ----*/
.push-texte-centre{
  width:176px;
  margin:5px 0 5px 0;
  padding:0 7px 0 7px;
}

hr.hr-lead{
  height:2px;
  border:0;
  border-top:#dbdbdb 1px solid;
  border-bottom:#ffffff 1px solid;
  margin-top:0; margin-right:0; margin-bottom:0; margin-left:0;
  padding:0;
}
  *> html hr.hr-lead{
    margin-top:0;
    margin-bottom:0;
    margin-top:5; !important
    margin-bottom:5; !important
  }

tr.tr-tab-references{
  font-size:9px;
}
/*---- FIN autres ----*/

/* =============================================================================== */
/* ===== STRUCTURE GENERALE ====================================================== */
/* =============================================================================== */

.tab-global{
  width:1015px;
  margin-left:auto;
  margin-right:auto;
  margin-top:30px;
  margin-bottom:20px;
  padding:0 0 0 0;
  border:0;
}

.img-box-footer-left{
  float:left;
}

.img-box-footer-right{
  float:right;
}

/* =============================================================================== */
/* ===== BANDEAU ================================================================= */
/* =============================================================================== */

.tab-bandeau-menu{
  width:500px;
  height:26px;
  position:relative;
  float:right;
  z-index:3;
  background-color:#FFFFFF;
  background-image:url(../images/interface/background-langues.gif);
  background-position:left;
  background-repeat:no-repeat;
  border:0;
  padding:0;
  /* fonts */
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#294167;
}

.cel-menu-flags{
  padding:1px 0 0 0;
}

.cel-menu-liens{
  padding:3px 0 0 0;
}

.img-flag-uk{
  margin:0 5px 0 45px;
  display:inline;
}

.img-flag-fr{
  margin:0 0 0 5px;
  display:inline;
}

.lay-bandeau-flash{
  width:769px;
  height:199px;
  position:relative;
  float:left;
  z-index:1;
  padding:0 0 0 0;
  margin:-31px 0 0 0;
  border:0;
}

.lay-bandeau-form{
  width:246px;
  height:199px;
  position:relative;
  float:left;
  z-index:2;
  background-image:url(../images/interface/fr/background-formulaire.gif);
  background-repeat:no-repeat;
  background-position:top right;
  border:0;
  padding:0 0 0 0;
  margin:-31px 0 0 0;
}

/* =============================================================================== */
/* ===== FORMULAIRE BANDEAU ====================================================== */
/* =============================================================================== */

.form-bandeau{
  margin:65px 0 0 9px;
  padding:0;
  /* fonts */
  text-align:left;
}

.form-bandeau-select{
  width:224px;
  height:16px;
  margin:0 0 5px 0;
  padding:1px 1px 1px 4px;
  border:none;
  background-color:#FFFFFF;
  float:left;
  /* fonts */
  font-family:Arial, Helvetica, sans-serif;
  color:#333333;
  font-size:10px;
  text-align:left;
}

*> .form-bandeau-select{
  height:16px;
  !height:19px;
}

.form-bandeau-text{
  width:192px;
  height:15px;
  margin:0 0 5px 0;
  padding:2px 0 0 7px;
  border:1px solid #7F9DB9;
  background-color:#FFFFFF;
  float:left;
  /* fonts */
  font-family:Arial, Helvetica, sans-serif;
  color:#333333;
  font-size:10px;
  text-align:left;
}

*> .form-bandeau-text{
  height:16px;
  border:none;
  !border:1px solid #7F9DB9;
  !height:15px;
}

.form-bandeau-calendrier{
  float:left;
  margin:0 0 0 4px;
}

*> .form-bandeau-calendrier{
  margin:0 0 0 5px;
  !margin:0 0 0 4px;
}

.form-bandeau-submit{
  float:left;
  margin:5px 0 0 0;
}

/* =============================================================================== */
/* ===== FORMULAIRES PARTIE CORPO ================================================ */
/* =============================================================================== */
input.input-corpo {
  margin:0 0 2px 0;
  padding:1px 2px 1px 2px;
  height:16px;
  border-style:solid;
  border-width:1px;
  border-color:#2B446A;
  /*fonts*/
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#2B446A;
  line-height:16px;
}

select.select-corpo {
  margin:0;
  padding:1px;
  border-style:solid;
  border-width:1px;
  border-color:#2B446A;
  /*fonts*/
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#2B446A;
}

textarea.textarea-corpo {
  margin:0;
  padding:1px 2px 1px 2px;
  border-style:solid;
  border-width:1px;
  border-color:#2B446A;
  /*fonts*/
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#2B446A;
}

.tab-formulaire{
   margin:5px 0 5px 0;
}
/* =============================================================================== */
/* ===== FORMULAIRES LOUEURS ===================================================== */
/* =============================================================================== */
input.input-loueurs{
  height:16px;
  margin:0 0 2px 0;
  padding:1px 2px 1px 2px;
  border:#7f9db9 1px solid;
  /*fonts*/
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#2B446A;
  line-height:16px;
}

select.select-loueurs {
  margin:0;
  padding:1px;
  border-style:solid;
  border-width:1px;
  border-color:#7f9db9;
  /*fonts*/
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#2B446A;
}

.tab-liste-matos{
  margin:0 0 0 23px;
}

textarea.textarea-loueurs {
  margin:0 0 0 22px;
  padding:1px 2px 1px 2px;
  width:310px;
  height:74px;
  border-style:solid;
  border-width:1px;
  border-color:#7f9db9;
  /*fonts*/
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#2B446A;
}

/* =============================================================================== */
/* ===== SPECIFIQUE INDEX ======================================================== */
/* =============================================================================== */

.tab-box-index{
  float:left;
}

.cel-box-header-index{
  height:29px;
}

.cel-box-content-index{ /*carte index / loueurs*/
  padding:0 4px 0 4px;
  /* fonts */
  font-family:Arial, Helvetica, sans-serif;
  color:#294167;
  font-size:11px;
}

.cel-box-massif{ /*les massifs / loueurs*/
  width:321px;
  height:17px;
  background-image:url(../images/interface/background-box-massif.gif);
  background-repeat:no-repeat;
  background-position:top;
  padding:4px 0 0 10px;
  margin:0 ;
}

.cel-box-footer-index{
  height:4px;
}

#box-index-recherchez-location{ width:368px; height:473px; margin:0 0 0 12px; background-color:#FFFFFF; }
*> #box-index-recherchez-location{ margin:0 0 0 25px; }
#box-index-recherchez-location-content{ height:440px; background-image:url(../images/interface/fr/background-box-location.jpg); background-repeat:no-repeat; background-position:top; }

#box-index-plus-skilou{ width:368px; height:230px; margin:0 0 0 4px; background-color:#FFFFFF; }
#box-index-plus-skilou-content{ height:197px; }

#box-index-produit-moment{ width:368px; height:239px; margin:4px 0 0 4px; background-color:#FFFFFF; }
#box-index-produit-moment-content{ height:206px; }

#box-index-mag{ width:246px; height:473px; margin:0 0 0 4px; background-color:#FFFFFF; }
#box-index-mag-content-haut{ height:267px; }
#box-index-mag-content-bas{ height:173px; background-image:url(../images/interface/fr/background-accroche-contact.jpg); background-repeat:no-repeat; }

.lay-box-index-mag-pictos{
  width:50px;
  height:75px;
  float:left;
  text-align:center;
  padding:6px 0 0 0;
  margin:10px 0 0 0;
}

.lay-box-index-mag-articles{
  width:178px;
  height:75px;
  float:left;
  background-image:url(../images/interface/lisere-verticale.gif);
  background-repeat:repeat-y;
  background-position:left top;
  padding:2px 0 0 10px;
  margin:10px 0 0 0;
}

.lay-box-accroche-engagements{
  width:140px;
  height:auto;
  float:left;
  margin:30px 0 0 0;
  padding:10px 0 0 10px;
  /* fonts */
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

.lay-box-accroche-lien-contact{
  width:55px;
  height:auto;
  float:right;
  margin:30px 0 0 0;
  padding:5px 10px 0 0;
  /* fonts */
  color:#000000;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

.lay-box-index-resultats-location{
  width:340px;
  height:180px;
  overflow:auto;
  overflow:scroll;
  overflow-x:hidden;
  margin:0 0 0 15px;
  /* fonts */
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#294167;
}

.tab-menu-plus-skilou{
  width:100%;
}

.cel-haut-menu-plus-skilou{
  text-align:center;
  background-color:#E1E8EF;
  border-bottom:1px solid #FF9900;
  height:24px;
}

.cel-haut-menu-plus-skilou-selected{
  text-align:center;
  background-color:#E1E8EF;
  border-bottom:1px solid #FF9900;
  height:24px;
  background-image:url(../images/interface/sel-menu-plus-skilou-haut.gif);
  background-position:bottom center;
  background-repeat:no-repeat;
}

.cel-bas-menu-plus-skilou{
  background-color:#FFFFFF;
}

.cel-bas-menu-plus-skilou-selected{
  background-color:#FFFFFF;
  background-image:url(../images/interface/sel-menu-plus-skilou-bas.gif);
  background-position:top center;
  background-repeat:no-repeat;
}

.img-spacer-menu-plus-skilou{
  height:4px;
}

.cel-content-stape-plus-skilou{
  padding:10px 10px 0 10px;
  /* fonts */
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#294167;
}

#panel-stape-plus-skilou {
  width:360px;
  height:167px;
  padding:0;
  margin:0;
  overflow:hidden;
  position:relative;
}

#content-stape-plus-skilou {
  position:relative;
  left:0px;
}

#content-lien-louer{
  z-index:30;
  position:absolute;
  width:360px;
  left:50%;
  margin-top:120px;
}

.cel-fiche-produit{
  background-color:#2B446A;
  color:#FFFFFF;
  padding:0 0 0 5px;
}

.cel-fiche-produit2{
  background-color:#F1F1F1;
  padding:0 0 0 5px;
}

.cel-fd-cotes{
  background-image:url(../images/interface/background-cel-cotes.gif);
  background-repeat:no-repeat;
  height:72px;
}

.cel-fd-cotes-up{
  background-image:url(../images/interface/background-cel-cotes-up.gif);
  background-repeat:no-repeat;
  height:266px;
}

.cel-fd-rayon{
  background-image:url(../images/interface/background-cel-rayon.gif);
  background-repeat:no-repeat;
  height:62px;
  text-align:center;
  padding:0 0 10px 0;
}

.cel-fd-largeurs{
  background-image:url(../images/interface/background-cel-largeurs.gif);
  background-repeat:no-repeat;
  height:102px;
}
/* =============================================================================== */
/* ===== SPECIFIQUE INTERNE ====================================================== */
/* =============================================================================== */

/* BOX GAUCHE */

.tab-box-gauche{
  float:left;
  width:740px;
  height:473px;
  margin:0 0 0 12px;
  background-color:#FFFFFF;
}
*> .tab-box-gauche{
  margin:0 0 0 25px;
}

.cel-box-gauche-header{
  height:29px;
}

.cel-box-gauche-content{			/* Box � contenu sans le box d'offres sp�ciales */
  padding:0 0 20px 0;
  height:420px; /*440px*/
  width:576px;
}

.cel-box-gauche-content-small{		/* Box � contenu avec le box d'offres sp�ciales */
  padding:0;
  height:440px;
  width:416px;
}

.cel-box-gauche-offre-speciale{		/* Box d'offres sp�ciales (� droite du contenu) */
  padding:0;
  height:440px;
  width:160px;
  margin:0;
  padding:0 0 0 0;
  /*background-image:url(../images/interface/background-gris-box-droite.gif);
  background-repeat:repeat-y;
   fonts */
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#294167;
}

.cel-box-gauche-footer{
  height:4px;
}

.tab-interne{
  text-align:center;
}

.cel-interne-355177{
  background-color:#355177;
  color:#FFFFFF;
}

.cel-interne-F1F1F1{
  background-color:#F1F1F1;
}

.cel-interne-E4E4E4{
  background-color:#E4E4E4;
}
/*.lay-box-gauche-separateur-gauche{		/* Layer contenant le sp�rateur gauche (menu-contenu) */
  /*width:10px;
  height:230px;
  background-image:url(../images/interface/sep-box-contenu-left.gif);
  background-repeat:no-repeat;
  background-position:top;
  float:left;
  margin:0;
}*/

.lay-box-gauche-separateur-gauche{		/* Layer contenant le sp�rateur gauche (menu-contenu) */
  width:10px;
  height:230px;
  background-image:url(../images/interface/sep-box-contenu-left.gif);
  background-repeat:no-repeat;
  background-position:top;
  float:left;
  margin:0;
  padding:0;
}

.lay-box-gauche-separateur-droite{		/* Layer contenant le s�parateur droit (contenu-offre speciale) */
  width:10px;
  height:230px;
  background-image:url(../images/interface/sep-box-contenu-right.gif);
  background-repeat:no-repeat;
  background-position:top;
  float:left;
  margin:0;
}

/*.lay-box-gauche-content{		/* Layer contenant tous les layers content internes du mag -> backup */
  /*float:left;
  width:526px;
  padding:10px 15px 10px 15px;*/
  /* fonts */
  /*font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#294167;
}*/

.lay-box-gauche-content{		/* Layer contenant tous les layers content internes du mag */
  float:left;
  width:576px;
  padding:0 0 0 0;
  /* fonts */
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#294167;
}

.lay-box-bandeau{		/*lay bandeau interne*/
  float:left;
  width:572px;
  height:100px;
  margin:-1px 0 0 0;
  padding:5px 0 0 0;
}

.lay-content-left{
  float:left;
  width:312px;
  min-height:404px;
  padding:0 20px 0 20px;
  /* fonts */
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#294167;
}

.lay-content-right{
  float:right;
  width:200px;
  min-height::404px;
  background-image:url(../images/interface/sep-box-contenu-left.gif);
  background-repeat:no-repeat;
  background-position:top left;
  margin:0 4px 0 0;
  padding:0 0 0 0;
  /* fonts */
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#294167;
}

.lay-content-right-degrade{
  float:left;
  width:186px;
  min-height:160px;
  background-image:url(../images/interface/background-encart-degrade.gif);
  background-repeat:no-repeat;
  background-position:top;
  margin:20px 0 0 0;
  padding:0 0 0 4px;
}

.lay-content-right-orange{ /* push right corpo*/
  float:left;
  width:180px;
  min-height:148px;
  background-image:url(../images/interface/background-encart-orange.gif);
  background-repeat:no-repeat;
  background-position:top;
  margin:4px 0 0 0;
  padding:0 10px 0 0;
}

.lay-content-right-corpo{ /* push right corpo*/
  width:190px;
  margin:15px 0 0 0;
  padding:0 0 0 0;
}

.lay-content-right-bleu{
  float:left;
  width:190px;
  min-height:150px;
  background-image:url(../images/interface/background-encart-bleu.gif);
  background-repeat:no-repeat;
  background-position:top;
  margin:7px 0 0 0;
  padding:0 0 0 0;
}

.lay-content-right-small{
  float:left;
  width:190px;
  height:100px;
  background-image:url(../images/interface/background-encart-small.gif);
  background-repeat:no-repeat;
  background-position:top;
  margin:10px 0 0 0;
  padding:0 0 0 0;
}

.lay-content-right-small-orange{
  float:left;
  width:190px;
  height:100px;
  background-image:url(../images/interface/background-encart-small-org.gif);
  background-repeat:no-repeat;
  background-position:top;
  margin:10px 0 0 0;
  padding:0 0 0 0;
}

.lay-content-large{
  float:left;
  width:520px;
  min-height:404px;
  padding:0 20px 0 20px;
  /* fonts */
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#294167;
}

.lay-content-right-brut{
  float:right;
  width:188px;
  min-height::404px;
  background-image:url(../images/interface/sep-box-contenu-left.gif);
  background-repeat:no-repeat;
  background-position:top left;
  margin:0 4px 0 0;
  padding:0 0 0 12px;
  /* fonts */
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#294167;
}

/*lay-content-left-right {
  float:right;
  width:566px;
}*/

#lay-btn-cliquez{
  display:block;
  float:left;
  width:190px;
  height:24px;
  background-image:url(../images/interface/btn-bleu.gif);
  background-repeat:no-repeat;
  margin:0 0 14px 0;
  padding:5px 0 0 0;
  text-align:center;
}

#lay-btn-cliquez-2{
  display:block;
  float:left;
  width:190px;
  height:19px;
  background-image:url(../images/interface/btn-bleu.gif);
  background-repeat:no-repeat;
  margin:0 0 0 0;
  padding:5px 0 0 0;
  text-align:center;
}

#lay-btn-bleu{
  display:block;
  float:right;
  width:190px;
  height:24px;
  background-image:url(../images/interface/btn-bleu.gif);
  background-repeat:no-repeat;
  margin:13px 0 0 0;
  padding:5px 0 0 0;
  text-align:center;
}

#lay-btn-bleu-clair{
  display:block;
  float:left;
  width:225px;
  height:24px;
  background-image:url(../images/interface/btn-bleu-clair.gif);
  background-repeat:no-repeat;
  margin:13px 0 0 0;
  padding:5px 0 0 0;
  text-align:center;
}

#lay-btn-bleu-envoyer{ /*btn bleu envoyer demande loueurs */
  display:block;
  float:left;
  width:334px;
  height:24px;
  background-image:url(../images/interface/envoyer-demande.gif);
  background-repeat:no-repeat;
  margin:13px 0 0 89px;
  padding:5px 0 0 0;
  text-align:center;
}

#lay-btn-cliquez-orange{ /*btn orange corpo - right*/
  display:block;
  float:left;
  width:190px;
  height:19px;
  background-image:url(../images/interface/btn-orange.gif);
  background-repeat:no-repeat;
  margin:7px 4px 0 0;
  padding:5px 0 0 0;
  text-align:center;
}

#lay-btn-contact-corpo{ /*btn contact corpo - centre*/
  display:block;
  width:295px;
  height:24px;
  background-image:url(../images/interface/background-btn-contact.gif);
  background-repeat:no-repeat;
  margin:13px 0 0 23px;
  padding:5px 0 0 0;
  text-align:center;
}

#lay-btn-contact-orange{ /*btn contact corpo - left*/
  display:block;
  width:160px;
  height:19px;
  background-image:url(../images/interface/background-contact-orange.gif);
  background-repeat:no-repeat;
  margin:20px 0 0 4px;
  padding:5px 0 0 0;
  text-align:center;
}

#lay-btn-fiche-EDE7C3{
  display:block;
  float:left;
  background-image:url(../images/interface/background-fiche-ede7c3.gif);
  background-repeat:no-repeat;
  width:68px;
  height:27px;
  padding:11px 0 0 25px;
}

#lay-btn-fiche-6184AA{
  display:block;
  float:left;
  background-image:url(../images/interface/background-fiche-6184aa.gif);
  background-repeat:no-repeat;
  width:68px;
  height:27px;
  padding:11px 0 0 20px;
}

#lay-btn-autre-corpo{
  display:block;
  float:left;
  width:190px;
  height:24px;
  background-image:url(../images/interface/btn-orange.gif);
  background-repeat:no-repeat;
  margin:13px 10px 0 0;
  padding:5px 0 0 0;
  text-align:center;
}

/*---- pages edito ----*/
.cadre{ /*guides*/
  background-color:#E0EAF4;
  border:1px solid #2b446a;
  padding:7px;
}

/*---- FIN pages edito ----*/


/*---- pages location ----*/
#lay-btn-voir-offres{
  display:block;
  height:18px;
  background-color:#1f97c7;
  background-image:url(../images/interface/background-box-offres.gif);
  background-repeat:no-repeat;
  background-position:top left;
  margin:7px 0 0 0;
  padding:5px 0 0 14px;
  color:#FFFFFF;
  font-weight:bold;
}

.lay-pres-loueur{
  width:318px;
  height:48px;
  background-color:#F1F1F1;
  padding:1px;
}
/*---- FIN pages location ----*/

.lay-description{
  width:298px;
  border-bottom:1px dotted #1F97C7;
  display:block;
  padding:0 0 13px 0;
  margin:9px 0 0 0;
}

.lay-box-gauche-content-small{
  float:left;
  width:396px;
  /* fonts */
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#294167;
}

.lay-pres-actu{
  background-color:#E0EAF4;
  width:522px;
  padding:5px 15px 5px 5px;
}

.select_cat{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#2B446A;
  font-weight:normal;
  display:inline;
}


.tab-corpo{
  margin:4px 0 0 0;
}

/*---- pages FAQ ----*/

.lay-sommaire{
  border-left:4px solid #FF9900;
  margin:15px 15px 15px 10px;
  padding:0;
  padding-left:20px;
}


/*---- FIN pages FAQ ----*/

/* BOX DROITE */

.tab-box-droite{
  width:246px;
  height:473px;
  margin:0 0 0 4px;
  background-color:#FFFFFF;
  float:left;
}

.cel-box-droite-header{
  height:29px;
}

.cel-box-droite-content{
  padding:0;
  height:440px;
}

.cel-box-droite-footer{
  height:4px;
}

/* =============================================================================== */
/* ===== MENU INTERNE ============================================================ */
/* =============================================================================== */

.cel-box-gauche-menu{
  width:164px;
  background-image:url(../images/interface/background-box-menu.gif); background-repeat:repeat-y;
  margin:0;
  padding:0;
}

.lay-box-gauche-sous-menu-actif{
  width:130px;
  margin:-1px 0 0 4px;
  padding:5px 15px 5px 15px;
  background-image:url(../images/interface/background-box-sous-menu.gif);
  background-position:top;
  background-repeat:no-repeat;
  background-color:#6184AA;
  display:block;
}

.lay-box-gauche-sous-menu{
  width:130px;
  margin:-1px 0 0 4px;
  padding:5px 15px 5px 15px;
  background-image:url(../images/interface/background-box-sous-menu.gif);
  background-position:top;
  background-repeat:no-repeat;
  background-color:#6184AA;
  display:none;
}


.img-separateur-box-sous-menu{
  display:block;
  margin:6px 0 6px 0;
}

/* =============================================================================== */
/* ===== FOOTER ================================================================== */
/* =============================================================================== */

.lay-footer-menu{
  width:990px;
  height:28px;
  margin:15px 0 0 25px;
  border-bottom:1px solid #95ADC6;
  /* fonts */
  color:#b9c9da;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:center;
  letter-spacing:0.015em;
}
.lay-footer-menu a { color:#b9c9da; text-decoration:none; }
.lay-footer-menu a:hover { text-decoration:underline; }

.tab-footer-logos{
  margin:25px auto 0 auto;
  /* fonts */
  color:#8CA7C2;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:0.015em;
}

.cel-logo-footer{
  padding:0 15px 8px 20px;
  /* fonts */
  text-align:center;
}
.cel-logo-footer a { color:#b9c9da; text-decoration:none; }
.cel-logo-footer a:hover { text-decoration:underline; }

.img-logo-footer{
  margin:0 0 8px 0;
}

/* =============================================================================== */
/* ===== TEXTES ================================================================== */
/* =============================================================================== */


.txt-11px-2B446A-bold{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2B446A; font-weight:bold; margin:10px 0 0 0; }
.txt-11px-2B446A-bold-uppercase{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2B446A; font-weight:bold; margin:10px 0 0 0; text-transform:uppercase; }
.txt-11px-blanc-bold-uppercase{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; margin:0 0 15px 0; padding:0 0 0 0; }
.txt-11px-blanc{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin:0 5px 0 0; padding:0 0 0 0; }
.txt-11px-bleu-bold-departement{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#294167; font-weight:bold; display:block; width:110px; height:17px; background-image:url(../images/interface/background-titres-dep.gif); background-repeat:no-repeat; background-position:bottom left; padding:0 0 0 30px; margin:15px 0 5px 0; }
.txt-11px-1F97C7-bold-uppercase{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1F97C7; font-weight:bold; text-transform:uppercase; }
.txt-11px-1F97C7{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1F97C7; font-weight:normal; }
.txt-prix-box-offre-speciale{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; margin:0 0 2px 3px; padding:4px 5px 0 10px; border-bottom:2px solid #FFFFFF; width:141px; height:17px; display:block; background-image:url(../images/interface/background-prix-box-droite.gif); background-repeat:no-repeat; }
.txt-11px-FE9B00-bold-uppercase{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FE9B00; font-weight:bold; text-transform:uppercase; margin:15px 0 0 0; padding:0 0 5px 0; border-bottom:1px dotted #FE9B00; }
.txt-11px-314C72-bold-uppercase{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#314C72; font-weight:bold; text-transform:uppercase; margin:15px 0 0 0; padding:0 0 5px 0; border-bottom:1px dotted #314C72; }
.txt-11px-box-station{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; margin:0; background-image:url(../images/interface/background-bleu.gif); background-repeat:no-repeat; }
.txt-11px-box-massif { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; margin:0; background-image:url(../images/interface/background-txt-massif.gif); background-repeat:no-repeat; display:block; width:99px; height:17px; padding:3px 0 0 40px; margin:0; }
.txt-11px-box-massif-2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; margin:0; background-image:url(../images/interface/background-txt-massif.gif); background-repeat:no-repeat; display:block; width:109px; height:17px; padding:3px 0 0 30px; margin:0; }
.txt-11px-ADC8E6-bold{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ADC8E6; font-weight:bold; }

.txt-12px-2B446A-bold{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2B446A; font-weight:bold;}
.txt-12px-1F97C7-bold{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1F97C7; font-weight:bold;}
.txt-12px-blanc-bold{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}
.txt-12px-1F97C7-bold-souligne{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1F97C7; font-weight:bold; border-bottom:1px dotted #1F97C7; margin:10px 0 7px 0; }

.txt-13px-blanc-bold-uppercase{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; }
.txt-13px-FE9B00-bold-uppercase{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FE9B00; font-weight:bold; text-transform:uppercase; margin:20px 0 15px 0; padding:0 0 5px 0; border-bottom:1px dotted #FE9B00; }

.txt-14px-2B446A-bold-uppercase-brut{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2B446A; font-weight:bold; text-transform:uppercase;  margin:15px 0 9px 0;}
.txt-14px-2B446A-bold-uppercase{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2B446A; font-weight:bold; text-transform:uppercase; margin:15px 0 9px 0; padding:0 0 9px 0; border-bottom:1px solid #2B446A; display:block; }
.txt-14px-1F97C7-bold-uppercase{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1F97C7; font-weight:bold; text-transform:uppercase;  margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:1px dotted #1F97C7;  min-width:310px; }
.txt-14px-blanc-bold-uppercase{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-transform:uppercase;  margin:15px 0 9px 0; padding:2px 0 0 20px; background-color:#2B446A; background-image:url(../images/interface/background-titre-h1.gif); background-repeat:no-repeat; display:block; width:170px; height:18px;}

h1.h1-large { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-transform:uppercase;  margin:15px 0 9px 0; padding:2px 0 0 20px; background-color:#2B446A; background-image:url(../images/interface/background-titre-h1.gif); background-repeat:no-repeat; display:block;  height:auto; }
h1.h1-large-bleu-fonce { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2b446a; font-weight:bold; text-transform:uppercase;  margin:15px 0 9px 0; padding:2px 0 0 0; background-color:#FFFFFF; display:block; height:18px; border-bottom:#2b446a 1px solid; }
h2.h2-large-bleu-fonce { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2b446a; font-weight:bold; text-transform:uppercase;  margin:15px 0 9px 0; padding:2px 0 0 0; background-color:#FFFFFF; display:block; height:18px; border-bottom:#2b446a 1px solid; }
h2.h2-large { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-transform:uppercase;  margin:15px 0 9px 0; padding:2px 0 0 20px; background-color:#2B446A; background-image:url(../images/interface/background-titre-h1.gif); background-repeat:no-repeat; display:block;  height:auto; }
h2.h2-large-bleu-clair { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1f97c7; font-weight:bold; text-transform:uppercase;  margin:0 0 9px 0;  display:block;  height:18px; border-bottom:#1f97c7 1px dotted; }
h2.h2-bordertop-borderbottom-bleu-fonce { display:block; margin:15px 0 7px 0; padding:4px 0 0 5px; height:18px; border-top:#2b446a 3px solid; border-bottom:#2b446a 1px solid; font-size:14px; }
h2.h2-contenu{display:block; margin:15px 0 0 0; padding:0 0 0 0; height:auto; border-bottom:1px solid; border-top:1px solid; font-size:12px;}

/* =============================================================================== */
/* ===== LIENS =================================================================== */
/* =============================================================================== */

a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2B446A; }
a:active{ text-decoration:underline; }
a:visited{ text-decoration:underline; }
a:link{ text-decoration:underline; }
a:hover{ text-decoration:none; }

a.lnk-11px-B9C9DA-normal{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#B9C9DA; font-weight:normal;  text-decoration:none;}
a.lnk-11px-B9C9DA-normal:active{ text-decoration:none; }
a.lnk-11px-B9C9DA-normal:visited{ text-decoration:none; }
a.lnk-11px-B9C9DA-normal:link{ text-decoration:none; }
a.lnk-11px-B9C9DA-normal:hover{ text-decoration:underline; }

a.lnk-11px-blanc-bold{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; }
a.lnk-11px-blanc-bold:active{ text-decoration:none; }
a.lnk-11px-blanc-bold:visited{ text-decoration:none; }
a.lnk-11px-blanc-bold:link{ text-decoration:none; }
a.lnk-11px-blanc-bold:hover{ text-decoration:underline; }

a.lnk-11px-noir-bold-souligne{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; }
a.lnk-11px-noir-bold-souligne:active{ text-decoration:underline; }
a.lnk-11px-noir-bold-souligne:visited{ text-decoration:underline; }
a.lnk-11px-noir-bold-souligne:link{ text-decoration:underline; }
a.lnk-11px-noir-bold-souligne:hover{ text-decoration:none; }

a.lnk-11px-2B446A-bold{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2B446A; font-weight:bold; }
a.lnk-11px-2B446A-bold:active{ text-decoration:none; }
a.lnk-11px-2B446A-bold:visited{ text-decoration:none; }
a.lnk-11px-2B446A-bold:link{ text-decoration:none; }
a.lnk-11px-2B446A-bold:hover{ text-decoration:underline; }

a.lnk-11px-2B446A-normal{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2B446A; font-weight:normal; text-decoration:none; }
a.lnk-11px-2B446A-normal:active{ text-decoration:none; }
a.lnk-11px-2B446A-normal:visited{ text-decoration:none; }
a.lnk-11px-2B446A-normal:link{ text-decoration:none; }
a.lnk-11px-2B446A-normal:hover{ text-decoration:underline; }

a.lnk-11px-1F97C7-souligne{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1F97C7; font-weight:normal; }
a.lnk-11px-1F97C7-souligne:active{ text-decoration:underline; }
a.lnk-11px-1F97C7-souligne:visited{ text-decoration:underline; }
a.lnk-11px-1F97C7-souligne:link{ text-decoration:underline; }
a.lnk-11px-1F97C7-souligne:hover{ text-decoration:none; }

a.lnk-11px-1F97C7-bold{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1F97C7; text-decoration:underline; font-weight:bold; background-image:url(../images/interface/puce-rond-vert.gif); background-repeat:no-repeat; background-position:left; display:inline; padding:0 0 1px 12px; }
a.lnk-11px-1F97C7-bold:active{ text-decoration:underline; }
a.lnk-11px-1F97C7-bold:visited{ text-decoration:underline; }
a.lnk-11px-1F97C7-bold:link{ text-decoration:underline; }
a.lnk-11px-1F97C7-bold:hover{ text-decoration:none; }

a.lnk-11px-2B446A-block{ text-decoration:none; display:block; background-color:#E0EAF4; border-bottom:1px solid #FFFFFF; padding:3px; padding-left:20px; }
a.lnk-11px-2B446A-block:active{ text-decoration:none; }
a.lnk-11px-2B446A-block:visited{ text-decoration:none; }
a.lnk-11px-2B446A-block:link{ text-decoration:none; }
a.lnk-11px-2B446A-block:hover{ text-decoration:none; background-color:#eef3f8; }

a.lnk-11px-2B446A-puce { text-decoration:none; font-weight:bold; background:#FFF url(../images/interface/puce-orange.gif) 0 14px no-repeat; padding:10px 0 0 10px;}

a.lnk-12px-1F97C7-uppercase{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1F97C7; font-weight:bold; text-transform:uppercase; margin:0 0 0 0; padding:0 0 7px 0; border-bottom:1px dotted #1F97C7; display:block;  }
a.lnk-12px-1F97C7-uppercase:active{ text-decoration:none; }
a.lnk-12px-1F97C7-uppercase:visited{ text-decoration:none; }
a.lnk-12px-1F97C7-uppercase:link{ text-decoration:none; }
a.lnk-12px-1F97C7-uppercase:hover{ text-decoration:underline; }

a.lnk-12px-2B446A-bold{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2B446A; font-weight:bold; }
a.lnk-12px-2B446A-bold:active{ text-decoration:none; }
a.lnk-12px-2B446A-bold:visited{ text-decoration:none; }
a.lnk-12px-2B446A-bold:link{ text-decoration:none; }
a.lnk-12px-2B446A-bold:hover{ text-decoration:underline; }

a.lnk-12px-blanc-bold{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-transform:uppercase;}
a.lnk-12px-blanc-bold:active{ text-decoration:none; }
a.lnk-12px-blanc-bold:visited{ text-decoration:none; }
a.lnk-12px-blanc-bold:link{ text-decoration:none; }
a.lnk-12px-blanc-bold:hover{ text-decoration:underline; }

a.lnk-11px-2B446A-bold-etoile-bleue{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2B446A; font-weight:bold; display:block; background-image:url(../images/interface/picto-skilou-bleu-22px.gif); background-repeat:no-repeat; background-position:left; padding:4px 0 0 28px; margin:20px 0 5px -42px; height:22px; float:left }
a.lnk-11px-2B446A-bold-etoile-bleue:active{ text-decoration:underline; }
a.lnk-11px-2B446A-bold-etoile-bleue:visited{ text-decoration:underline; }
a.lnk-11px-2B446A-bold-etoile-bleue:link{ text-decoration:underline; }
a.lnk-11px-2B446A-bold-etoile-bleue:hover{ text-decoration:none; }

a.lnk-box-menu-interne{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; display:block; width:150px; height:20px; background-color:#2B446A; padding:6px 0 0 10px; margin:0 0 1px 4px; }
a.lnk-box-menu-interne:active{ text-decoration:none; }
a.lnk-box-menu-interne:visited{ text-decoration:none; }
a.lnk-box-menu-interne:link{ text-decoration:none; }
a.lnk-box-menu-interne:hover{ text-decoration:none; }

a.lnk-14px-FFFFFF-bold-uppercase { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; text-decoration:none; }
a.lnk-14px-FFFFFF-bold-uppercase:active { text-decoration:none; }
a.lnk-14px-FFFFFF-bold-uppercase:visited { text-decoration:none; }
a.lnk-14px-FFFFFF-bold-uppercase:link { text-decoration:none; }
a.lnk-14px-FFFFFF-bold-uppercase:hover { text-decoration:underline; }

/* =============================================================================== */
/* ===== IMAGES ================================================================== */
/* =============================================================================== */

.img-box-connexion{
  float:left;
  display:block;
  width:160px;
  height:40px;
  padding:0;
  margin:20px 55px 0 55px;
}

.img-box-compte{
  display:block;
  width:160px;
  height:40px;
  padding:0;
  margin:20px 0 0 0;
}

.img-picto-offres{ /*partie corpo*/
  padding:0;
  margin:0 15px 7px 0;
}


/* MODIF YUL */
/* ONGLETS */
a.a-onglet {
display:block;
width:170px;
height:26px;
padding:5px 0 0 9px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
float:left;
}
a.a-onglet:hover { color:#294167; }

a.a-onglet-inactif {
display:block;
width:170px;
height:26px;
padding:5px 0 0 9px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#b9c3d1;
text-decoration:none;
cursor:default;
float:left;
}

#onglet-ski {
display:none;
padding:0;
background-image:none;
color:#ffffff;
}
#onglet-snowboard {
display:none;
padding:0;
background-image:none;
color:#ffffff;
}
#onglet-equipement {
display:none;
padding:0;
background-image:none;
color:#ffffff;
}

#onglet-lien-ski { background-image:url(../images/interface/onglet-roll-out.gif); color:#FFFFFF; }
  #onglet-lien-ski:hover { background-image:url(../images/interface/onglet-roll-over.gif); color:#294167; }
#onglet-lien-snowboard { background-image:url(../images/interface/onglet-roll-out.gif); color:#FFFFFF; }
  #onglet-lien-snowboard:hover { background-image:url(../images/interface/onglet-roll-over.gif); color:#294167;  }
#onglet-lien-equipement { background-image:url(../images/interface/onglet-roll-out.gif); color:#FFFFFF; }
  #onglet-lien-equipement:hover { background-image:url(../images/interface/onglet-roll-over.gif); color:#294167; }
#onglet-lien-inactif { background-image:url(../images/interface/onglet-inactif.gif); }
#onglet-lien-rollover {
background-image:url(../images/interface/onglet-roll-over.gif); color:#294167;
}

.cadre-produit-conteneur {
float:left; margin:10px 0px 0px 0px;
/*width:255px; float:left; margin:10px 0 15px 0; }*/
}
.cadre-produit-conteneur-index-mag {
margin:10px 0 15px 0; width:100%; }
.cadre-produit-a {
display:block; font-weight:bold; font-size:11px; color:#1f97c7; padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:#1f97c7 1px dotted; text-decoration:none;
}
.cadre-produit-img {
display:block; margin:0; float:left; width:150px;
}

td.td-index-mag {
width:342px;
padding:0 10px 10px 10px;
}

td.td-index-corpo {
/*width:342px;*/
padding:0 10px 10px 0;
}

td.td-corpo-large {
  padding:0 0 10px 10px;
}

td.td-article-detail {
  width:170px;
  padding:0 10px 10px 10px;
}

td.td-article-large {
  padding:0 10px 10px 10px;
}

td.td-article-detail-content {
  width:392px;
  padding:0 20px 10px 10px;
}

td.td-loueurs-left{
  width:517px;
  padding:4px 10px 20px 15px;
}

h2.h2-bg-bleu {
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-transform:uppercase;  margin:15px 20px 9px 0; padding:2px 0 0 20px; background-color:#2B446A; background-image:url(../images/interface/background-titre-h1.gif); background-repeat:no-repeat; display:block; height:18px; width:342px;;
}
h1.h1-bg-bleu {
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-transform:uppercase;  margin:15px 20px 9px 0; padding:2px 0 0 20px; background-color:#2B446A; background-image:url(../images/interface/background-titre-h1.gif); background-repeat:no-repeat; display:block; width:342px; height:18px;
}
.cadre-fabricant-conteneur {
width:134px; height:130px; margin:10px 42px 0 0; float:left; background-color:#f5f5f5;
}
.cadre-fiche-produit-conteneur-general {
width:368px;
margin:0 auto 0 auto;
}
.cadre-fiche-produit-conteneur {
width:368px;
margin:15px auto 0 auto;
}
.cadre-fiche-produit-liste {
width:348px;
margin:0 auto 0 auto;
padding:10px;
background-color:#F1F1F1;
}
a.a-voir-la-fiche-bleu {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none;
display:block;
background-image:url(../images/interface/background-fiche-6184aa.gif);
background-repeat:no-repeat;
width:68px;
height:27px;
padding:11px 0 0 25px;
}
  a.a-voir-la-fiche-bleu:hover { text-decoration:underline; }

a.a-voir-la-fiche-beige {
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2b446a; font-weight:normal; text-decoration:none;
display:block;
background-image:url(../images/interface/background-fiche-ede7c3.gif);
background-repeat:no-repeat;
width:68px;
height:27px;
padding:11px 0 0 25px;
}
  a.a-voir-la-fiche-beige:hover { text-decoration:underline; }

.tab-separateur-equipement {
margin:10px 0 0 0;
padding:0;
}

.separateur-droite {
background-image:url(../images/interface/separateur-droite.gif); background-position:top left; background-repeat:no-repeat; padding:0 0 0 10px;
}
.separateur-droite-loueurs {
background-image:url(../images/interface/separateur-droite-loueurs.gif); background-position:top left; background-repeat:no-repeat; padding:4px 6px 0 10px;
}

.separateur-droite-corpo {
background-image:url(../images/interface/separateur-droite.gif); background-position:top left; background-repeat:no-repeat; padding:0 0 0 10px;
}

.separateur-droite-gauche {
background-image:url(../images/interface/separateur-gauche.gif); background-position:top right; background-repeat:no-repeat; padding:0 0 0 0;
}
.separateur-gauche {
width:10px; background-image:url(../images/interface/sep-box-contenu-left.gif); background-repeat:no-repeat; background-position:top;
}

a.a-bleu-clair {
color:#1f97c7;
}


a.a-bleu-clair-bold {
  color:#1f97c7;
  font-weight:bold;
}
a.a-bleu-clair-bold-uppercase {
  color:#1f97c7;
  font-weight:bold;
  text-transform:uppercase;
}
span.span-bleu-clair-bold-uppercase {
  color:#1f97c7;
  font-weight:bold;
  text-transform:uppercase;
}
table.table-bordertop-1px-1f97c7-dotted {
  border-top:#1f97c7 1px dotted;
  margin:10px 0 0 0;
  padding:5px 0 0 0;
  width:100%;
}
td.td-bordertop-1px-1f97c7-dotted {
  border-top:#1f97c7 1px dotted;
  margin:10px 0 0 0;
}

img.img-article-editorial-push {
width:100px;
height:150px;
margin:0 20px 10px 0;
}
img.img-article-editorial-actif {
width:45px;
height:45px;
padding:0 20px 10px 0;
}
.img-push-partenaire {
width:181px;
height:75px;
border:0;
}
table.table-article-small {
border-top:1px dashed #1F97C7;
margin:10px 0 0 0;
padding:20px 0 0 0;
}
.img-article-small {
width:55px;
height:55px;
}

.img-fiche-produit{
  width:120px;
  margin:12px 0 0 0;
}

.img-fiche-produit-equipmt{
  width:120px;
  height:120px;
  margin:12px 0 0 0;
}

.push-marque-index-materiel{
  padding:0;
  margin:15px 0 0 0;
  background-color:#f5f5f5;
}
img.img-article-detail {
/*width:200px;
height:150px;*/
padding-right:20px;
}

img.img-produit-index-mag {
width:220px;
height:43px;
}

img.img-encart-bleu-index {
  width:180px;
  height:70px;
  padding:4px 0 0 4px;
}

img.img-article-index {
  width:64px;
  height:95px;
  margin:0 20px 10px 0;
}

img.img-cadre-partenaire {
  display:block;
  width:240px;
  height:100px;
  margin:0 auto 0 auto;
}

a.a-louer-produit {
display:block;
background-image:url(../images/interface/bg-louer-produit.gif);
background-position:top left;
background-repeat:no-repeat;
width:131px;
height:25px;
padding:7px 0 0 43px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
a.a-louer-produit:hover { text-decoration:underline; }

a.a-avis-consommateur {
display:block;
background-image:url(../images/interface/bg-avis-consommateur.gif);
background-position:top left;
background-repeat:no-repeat;
width:143px;
height:23px;
padding:9px 0 0 31px;
font-size:12px;
font-weight:bold;
color:#385379;
text-decoration:none;
}
a.a-avis-consommateur:hover { text-decoration:underline; }


.bgcolor-eeeeee {
background-color:#eeeeee;
padding:5px;
margin:8px 0 0 0;
}

/*--------------- <p> ---------------*/
p.p-fleche-bleu-clair {
display:block;
width:100%;
height:auto;
min-height:15px;
padding:0 0 0 20px;
font-weight:bold;
background-image:url(../images/interface/fleche-bleu-clair.gif); background-position:top left; background-repeat:no-repeat;
text-transform:uppercase;
color:#1f97c7;
margin-top:20px;
}
p.p-margintop-10px {
margin:13px 0 0 0;
}
p.p-louer-produit {
  width:358px;
  margin-top:35px;
  padding:5px;
  background:#f1f1f1 url(../images/interface/fleche-orange.gif) 5px 10px no-repeat;
  text-indent:10px;
  color:#777;
  font-size:13px;
}


/*--------------- MENU MAG ---------------*/
#menu-bg-1 {
background-image:url(../images/interface/fleche-menu-rollover.gif);
background-position:45% 50%;
background-repeat:no-repeat;
}
#menu-bg-2 {
background-image:url(../images/interface/fleche-menu-rollover.gif);
background-position:85% 50%;
background-repeat:no-repeat;
}
#menu-bg-3 {
background-image:url(../images/interface/fleche-menu-rollover.gif);
background-position:45% 50%;
background-repeat:no-repeat;
}
/*--------------- MENU SKILOU ---------------*/
#menu-bg-skilou-1 {
background-image:url(../images/interface/fleche-menu-rollover.gif);
background-position:95% 50%;
background-repeat:no-repeat;
}
#menu-bg-skilou-2 {
background-image:url(../images/interface/fleche-menu-rollover.gif);
background-position:64% 50%;
background-repeat:no-repeat;
}

/* UK */
/*--------------- MENU MAG  UK---------------*/
#menu-bg-1-uk {
background-image:url(../images/interface/fleche-menu-rollover.gif);
background-position:50% 50%;
background-repeat:no-repeat;
}
#menu-bg-2-uk {
background-image:url(../images/interface/fleche-menu-rollover.gif);
background-position:65% 50%;
background-repeat:no-repeat;
}
#menu-bg-3-uk {
background-image:url(../images/interface/fleche-menu-rollover.gif);
background-position:45% 50%;
background-repeat:no-repeat;
}
/*--------------- MENU SKILOU UK ---------------*/
#menu-bg-skilou-1-uk {
background-image:url(../images/interface/fleche-menu-rollover.gif);
background-position:95% 50%;
background-repeat:no-repeat;
}


.lay-infobox-packs{
  width:450px;
  padding:10px 20px 10px 20px;
  background-color:#DBDBDB;
  border:1px solid #2B446A;
  text-align:center;
  margin:10px 0 20px 0;
}

.lay-infobox-packs-true{
  width:450px;
  padding:10px 20px 10px 20px;
  background-color:#C9E286;
  border:1px solid #95C612;
  text-align:center;
  margin:10px 0 20px 0;
}

.lay-infobox-packs-false{
  width:450px;
  padding:10px 20px 10px 20px;
  background-color:#F8C1C5;
  border:1px solid #E30B1A;
  text-align:center;
  margin:10px 0 20px 0;
}


select.select-produit {
  float:left;
  width:205px;
  height:20px;
  margin-right:10px;
  color:#999999;
}
input.submit-tri {
  float:left;
  width:85px;
  height:20px;
  border:#666666 1px solid;
  cursor:pointer;
}
.div-tri {
  height:50px;
  margin:10px 0 0 0;
  padding:5px;
  padding-left:10px;
  font-weight:bold;
  color:#ff9900;
  border:#ff9900 1px dashed;
}

#div-tri-ski { display:none; }
#div-tri-ski a { color:#333; }
#div-tri-snow { display:none; }
#div-tri-snow a { color:#333; }
#div-tri-equipement { display:none; }
#div-tri-equipement a { color:#333; }

  .div-tri-ski-actif {
    display:block;
    margin:10px 0 0 0;
    height:50px;
    padding:5px;
    padding-left:10px;
    font-weight:bold;
    color:#ff9900;
    border:#ff9900 1px dashed;
  }
  .div-tri-snow-actif {
    display:block;
    margin:10px 0 0 0;
    height:50px;
    padding:5px;
    padding-left:10px;
    font-weight:bold;
    color:#ff9900;
    border:#ff9900 1px dashed;
  }
  *> .div-tri-snow-actif { margin:-7px 0 0 0; !margin:10px 0 0 0; }
  .div-tri-equipement-actif {
    display:block;
    margin:10px 0 0 0;
    height:50px;
    padding:5px;
    padding-left:10px;
    font-weight:bold;
    color:#ff9900;
    border:#ff9900 1px dashed;
  }
  *> .div-tri-equipement-actif { margin:-24px 0 0 0; !margin:10px 0 0 0; }

form.form-produit {
  display:inline;
  margin-top:0;
  padding-top:0;
}

a.a-top {
  float				:right;
  font-size			:9px;
  font-weight			:normal;
  margin				:7px 5px 0 0;
  color				:#FE9B00;
}
a.a-top:hover {
  text-decoration		:none;
}

.tab-footer-linking{
  font-size:11px;
  color:#B9C9DA;
  margin-top:30px;
  margin-left:25px;
  border-top:1px solid #95ADC6;
  width:990px;
}

.bandeau-resa{
  display:none;
}

.td-border-top{
border-top:#dbdbdb 2px solid;
}

.info-bas-page{
margin-top:10px; color:red;
}

.div-reduc {
  color:white;
  font-weight:bold;
  text-align:center;
  padding-top:11px;
  padding-:11px;
  height:27px;
  width:38px;
  background-image:url(../images/interface/picto-reduc.gif);
  float:left;
  margin-left:25px;
}