/*
   Styles specifiques de la page "General"
*/

/* Styles generaux du contenu
-------------------------------------*/

.block-vb-recruitment #contenu {
  float:left;
  width:734px;
  }


.block-vb-recruitment #contenu h2 {
  text-transform:uppercase;
  color:#b52c7e;
  }
.block-vb-recruitment #contenu h2 small {
  font-size:1em;
  font-weight:normal;
  }
.block-vb-recruitment #contenu h3 {
  margin:2em 0 .5em;
  font-size:1.2em;
  text-transform:uppercase;
  color:#b52c7e;
  }
.block-vb-recruitment #contenu ul, #contenu p {
  font-size:1.2em;
  }

/* Entete page produit retour liste
-------------------------------------*/
ul.menu-retour li a {
  display:block;
        margin-top:1em;
        float:right;
  width:100px;
  padding:.25em 0;
  text-align:center;
  font-weight:bold;
  color:#069;
  background-color:#bee4f7;
  }
ul.menu-retour a:hover,
ul.menu-retour a:focus {
  color:white;
  background-color:#0061a6;
  }


/* Entete page produit
-------------------------------------*/
div.entete {
  padding:2em 1em 0;
  }
#contenu div.entete h3 {
  margin-top:1em;
  }


div.entete h3 span {
  display:block;
  float:right;
  padding:2px 156px 3px 10px;
  color:white;
  background:#0061a6 url(../../../images/page_produit/bayadere.gif) repeat-y 100% 0;
  }


ul.entete li a {
  display:block;
  width:100%;
  padding:.25em 0;
  text-align:right;
  font-weight:bold;
  color:#0061a6;
  }
ul.entete a:hover{
  color:#00b1db;
  }


div.entete p {
  clear:both;
  margin:0;
  padding:0;
  height:80px;
  background:url(../../../images/page_produit/moyen_bando_gen.jpg) no-repeat 0 0;
  }
div.entetecitoyen p {
  clear:both;
  margin:0;
  padding:0;
  height:80px;
  background:url(../../../images/page_produit/moyen_bando_citoyen.jpg) no-repeat 0 0;
  }
/* Menu produit
-------------------------------------*/
div.menu-produit {
  float:left;
  width:300px;
  padding:2px 10px 10px;
  }
div.introduction {
  margin:2em 0;
  color:#0061a6;
  }
div.menu-produit ul {
  float:left;
  width:140px;
  margin-right:10px;
  margin-bottom:1.25em;
  }
div.menu-produit li {
  height:1%;
  margin-bottom:.25em;
  text-align:center;
  }

/* Menu gauche */
ul.menu-gauche li.espacement {
  margin-bottom:1.5em;
  }
ul.menu-gauche li a {
  display:block;
  width:100%;
  padding:.25em 0;
  text-align:center;
  font-weight:bold;
  color:#069;
  background-color:#bee4f7;
  }
ul.menu-gauche a.courant,
ul.menu-gauche a:hover,
ul.menu-gauche a:focus {
  color:white;
  background-color:#0061a6;
  }

/* Menu droit */
ul.menu-droit li {
  margin-bottom:2em;
  }
ul.menu-droit li a {
  display:block;
  margin:0 auto;
  outline:none
  }
a.lien-pdf {
  /*background:#bee4f7 url(img_prod/pdficon_small.gif) no-repeat 5px 50%;*/
  }
/* Lien visite panoramique */
a.panoramique {
  width:127px;
  height:78px;
  text-indent:-9999px;
  /*background:transparent url(img_prod/360.gif) no-repeat 50% 0;*/
  }

/* Lien prestation */
a.prestation {
  width:52px;
  height:46px;
  }

/* Lien Via Michelin */
a.via-michelin {
  width:127px;
  height:72px;
  text-indent:-9999px;
  /*background:transparent url(img_prod/bout-viamichelin.gif) no-repeat 50% 0;*/
  }

/*
-------------------------------------*/
div.description-produit {
  float:left;
  width:414px;
  color:#0061a6;
  }
div.description-produit ul,
div.description-produit p {
  margin-bottom:.5em;
  }

          /* Corps Offrir des vacances Liste de voyage
-------------------------------------*/
  div.imageoffrirliste p {
  clear:both;
  margin:0;
  padding:0;
  height:192px;
  width:400px;
  background:url(../../../images/page_offrir/liste.gif) no-repeat 0 0;
  }

  /* Corps Offrir des vacances Chèque
-------------------------------------*/
  div.imageoffrirch p {
  clear:both;
  margin:0;
  padding:0;
  height:192px;
  width:400px;
  background:url(../../../images/page_offrir/cheque.jpg) no-repeat 0 0;
  }

  /* Corps Carte Avantage
-------------------------------------*/
  div.imagecarteav p {
  clear:both;
  margin:0;
  padding:0;
  height:192px;
  width:400px;
  background:url(../../../images/page_carteavantage/carteav.gif) no-repeat 0 0;
  }


        /* Corps Page Famille
-------------------------------------*/
        div.thema {
  float:left;
  width:732px;
  }



        div.accueil {
  width:732px;
  background-color:#ffe7f9;
  }


        div.prix {
        display:block;

  }

div.thema h2 {
  margin:.1em 0 .1em;
  font-size:1.2em;
  color:#940059;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }
div.thema h3 {
  margin:.1em 0 .2em;
  font-size:1.2em;
  text-transform:uppercase;
  color:#2a6ead;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 1.5em;
  }
div.thema p {
  margin:1em 1em 1em 2em;
  font-size:1em;
  color: #940059;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: justify;
  }
div.thema h4 {

  margin:.1em 0 .2em;
  font-size:0.9em;
  text-transform:uppercase;
  color:#2a6ead;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: justify;
}
 .lcarte:link {
  text-decoration:none;
  font-size:1.1em;
  color: #808080;
      }

.lcarte:visited {
  text-decoration:none; font-size:1.1em;
  color: #808080;
  }

.lcarte:hover {
  text-decoration:none;  font-size:1.1em;
  color: #C4047B; }

 .ldestet:link {
  text-decoration:none;
  font-size:1.2em;
  font-weight:bold;
  color: #C4047B;
      }

.ldestet:visited {
  text-decoration:none; font-size:1.2em;
  font-weight:bold;
  color: #C4047B;
  }

.ldestet:hover {
  text-decoration:none;  font-size:1.2em;
  font-weight:bold;
  color:#808080 ; }


.contenu-famille-new {
  float:left;
  width:744px;
  height:885px;
  display:block;
  padding:0;
  margin:0;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bkg.png);
  background-position:top left;
  background-repeat:repeat-y;}

.contenu-famille-new2 {
  float:left;
  width:744px;
  display:block;
  padding:0;
  margin:0;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bkg.png);
  background-position:top left;
  background-repeat:repeat-y;}

.contenu-famille-new3 {
  float:left;
  width:744px;
  height:1050px;
  display:block;
  padding:0;
  margin:0;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bkg.png);
  background-position:top left;
  background-repeat:repeat-y;}

  .contenu-famille-new4 {
  float:left;
  width:744px;
  height:1090px;
  display:block;
  padding:0;
  margin:0;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bkg.png);
  background-position:top left;
  background-repeat:repeat-y;}

    .contenu-famille-new5 {
  float:left;
  width:744px;
  height:1190px;
  display:block;
  padding:0;
  margin:0;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bkg.png);
  background-position:top left;
  background-repeat:repeat-y;}


.contenu-famille-prix {
  float:left;
  width:744px;
  height:1110px;
  display:block;
  padding:0;
  margin:0;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bkg.png);
  background-position:top left;
  background-repeat:repeat-y;
}
.contenu-famille-vactheme {
  float:left;
  width:744px;

  display:block;
  padding:0;
  margin:0;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bkg.png);
  background-position:top left;
  background-repeat:repeat-y;
}

.contenu-teen-new {
  float:left;
  width:744px;
  display:block;
  padding:0;
  margin:0;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bkg.png);
  background-position:top left;
  background-repeat:repeat-y;}

.bloc-contenu-famillle {
  background-image: url(http://www.vacancesbleues.fr/statique/images/page_famille/accueil.png);
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  width: 580px;
  position: absolute;
  left: 170px;
  top: 60px;
  height:460px;
  }
.bloc-contenu-enfant {
  background-image: url(http://www.vacancesbleues.fr/statique/images/page_famille/p_club_enfants.png);
  vertical-align:top;
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  width: 589px;
  position: absolute;
  left: 155px;
  top: 56px;
  height:259px;
  }

.bloc-contenu-enfant-2 {
  width: 588px;
  position: absolute;
  left: 156px;
  top: 56px;
  height:258px;
  }
.bloc-texte {
  width:720px;
  margin-top:275px;
  margin-left:20px;
  }

.bloc-activites-1 {
  font-size:20px;
  color:#fa882b;
  text-align:left;
  width:245px;
  padding-top:10px;
  line-height:1.25em
    }
.bloc-activites-1bis {
  font-size:30px;
  text-align:right;}

.bloc-activites-texte {
  font-size:14px;
  text-align:justify;
  font-style:italic;
  padding-top:18px;
  font-family: Georgia, "Times New Roman", Times, serif;
  line-height:1.2em
}
.bloc-activites-2 {
  font-size:12px;
  text-align:justify;
  width:370px;
  position: absolute;
  display: block;
  left: 348px;
  top: 349px;

    }
.bloc-activites-2-titre {
  font-size:12px;
  text-align:justify;
  color:#fa882b;
  font-weight:bold;
  padding-left: 19px;
  line-height:1.2em;
}

.bloc-activites-2-texte {
  background-image: url(http://www.vacancesbleues.fr/statique/images/page_famille/feche-cadre-activites.png);
  vertical-align:top;
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  font-size:12px;
  text-align:justify;
  padding-top:14px;
  padding-left:19px;
  line-height:1.2em;
}

.bloc-activites-2-textebis {
  font-size:12px;
  font-weight:bold;
  text-align:justify;
  padding-top:14px;
  padding-left:19px;
  line-height:1.2em;
}
.bloc-activites-3 {
  width:317px;
  position: absolute;
  display: block;
  left: 392px;
  top: 860px;
  border-top-color:#fa882b;
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-color:#fa882b;
  border-bottom-style:solid;
  border-bottom-width:1px;
  color:#fa882b;
  font-weight:bold;
  font-size:13px;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:10px;
  line-height:1.2em;
}


.bloc-activites-4 {
  font-family: Georgia, "Times New Roman", Times, serif;
  color:#FFF;
  font-size:15px;
  text-align:center;
  width:170px;
  position: absolute;
  display: block;
  left: 217px;
  top: 870px;
  line-height:1.2em;
    }

.bloc-activites-5 {
  font-size:12px;
  text-align:justify;
  width:370px;
  position: absolute;
  display: block;
  left: 348px;
  top: 980px;
    }
.bloc-activites-5-texte {
  background-image: url(http://www.vacancesbleues.fr/statique/images/page_famille/feche-cadre-activites.png);
  vertical-align:top;
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  font-size:12px;
  text-align:justify;
  padding-top:15px;
  padding-left:19px;
  line-height:1.2em;
}

.bloc-tab-vactheme {
  width:720px;
  position: absolute;
  display: block;
  left: 10px;
  top: 1220px;
  font-weight:normal;
  font-size:12px;
  padding-bottom:12px;
  padding-left:10px;
  line-height:1.2em;
}
.bloc-texte-prix {
  width:720px;
  margin-top:275px;
  margin-left:20px
  }

.bloc-bulle-services {
  background-image: url(http://www.vacancesbleues.fr/statique/images/page_famille/bulle_services.png);
  vertical-align:top;
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  font-size:12px;
  text-align:justify;
  line-height:1.2em;
  position:absolute;
  left: 20px;
  top: 349px;
  width: 245px;
  height: 370px;
}
.bloc-bulle-prix {
  background-image: url(http://www.vacancesbleues.fr/statique/images/page_famille/bulle_prix.png);
  vertical-align:top;
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  font-size:12px;
  text-align:justify;
  line-height:1.2em;
  position:absolute;
  left: 20px;
  top: 331px;
  width: 245px;
  height: 175px;
}

.bloc-bulle-theme1 {
  background-image: url(http://www.vacancesbleues.fr/statique/images/page_famille/fd-bulle_vac_themes.png);
  vertical-align:top;
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  font-size:12px;
  text-align:justify;
  line-height:1.2em;
  position:absolute;
  left: 50px;
  top: 642px;
  width: 112px;
  height: 112px;
}

.bloc-bulle-theme1-blc {
  width:112px;
  height:89px;
  z-index:1;
  font-family:Georgia, 'Times New Roman', serif;
  font-style:italic;
  color:#FFF;
  font-size:13px;
  text-align:center;
  line-height:1.2em;
  font-weight: bold;
  margin-top:18px;
  }

.bloc-bulle-theme2 {
  background-image: url(http://www.vacancesbleues.fr/statique/images/page_famille/fd-bulle_vac_themes.png);
  vertical-align:top;
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  font-size:12px;
  text-align:justify;
  line-height:1.2em;
  position:absolute;
  left: 422px;
  top: 642px;
  width: 112px;
  height: 112px;
}

.bloc-bulle-theme2-blc {
  width:112px;
  height:82px;
  z-index:1;
  font-family:Georgia, 'Times New Roman', serif;
  font-style:italic;
  color:#FFF;
  font-size:13px;
  text-align:center;
  line-height:1.2em;
  font-weight: bold;
  margin-top:20px;
  }
.bloc-prix-2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#676767;
  text-align:center;
  line-height:1.2em;
  position:absolute;
  left: 37px;
  top: 620px;
  width: 205px;
  height: 175px;
}
.bloc-bulle-theme3 {
  background-image: url(http://www.vacancesbleues.fr/statique/images/page_famille/fd-bulle_vac_themes.png);
  vertical-align:top;
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  font-size:12px;
  text-align:justify;
  line-height:1.2em;
  position:absolute;
  left: 40px;
  top: 110px;
  width: 112px;
  height: 112px;
}

.bloc-bulle-theme3-blc {
  width:112px;
  height:89px;
  z-index:1;
  font-family:Georgia, 'Times New Roman', serif;
  font-style:italic;
  color:#FFF;
  font-size:13px;
  text-align:center;
  line-height:1.2em;
  font-weight: bold;
  margin-top:18px;
  }
.bloc-bulle-theme4 {
  background-image: url(http://www.vacancesbleues.fr/statique/images/page_famille/fd-bulle_vac_themes.png);
  vertical-align:top;
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  font-size:12px;
  text-align:justify;
  line-height:1.2em;
  position:absolute;
  left: 412px;
  top: 110px;
  width: 112px;
  height: 112px;
}

.bloc-bulle-theme4-blc {
  width:112px;
  height:89px;
  z-index:1;
  font-family:Georgia, 'Times New Roman', serif;
  font-style:italic;
  color:#FFF;
  font-size:13px;
  text-align:center;
  line-height:1.2em;
  font-weight: bold;
  margin-top:18px;
  }


.bloc-bulle-bloubi {
  background-image: url(http://www.vacancesbleues.fr/statique/images/page_famille/bulle_bloubi.png);
  vertical-align:top;
  background-position: top right;
  background-repeat: no-repeat;
  display: block;
  font-size:12px;
  text-align:justify;
  line-height:1.2em;
  position:absolute;
  left: 20px;
  top: 360px;
  width: 420px;
  height: 290px;
}

.bloc-carte-destination {
  font-family:Arial, Helvetica, sans-serif;
  display: block;
  text-align:justify;
  line-height:1.2em;
  position:absolute;
  left: 20px;
  top: 390px;
  width: 390px;
  height: 410px;
  padding-left:10px;
}

.text-bando {
  background-color: transparent;
  width:220px;
  height:200px;
  position:absolute;
  z-index:1;
  left: 494px;
  top: 160px;
  font-family:Georgia, 'Times New Roman', serif;
  font-style:italic;
  color:#FFF;
  font-size:12px;
  text-align:center;
  line-height:1.3em
  }


.avantage-famille {

  vertical-align:top;
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
  font-size:12px;
  text-align:justify;
  margin-top:15px;
  margin-left:25px;
  line-height:0.8em;
  color: #464646;
}

.avantage-famille1 {
  border-bottom-color:#4dc0db;
  border-bottom-style:solid;
  border-bottom-width:1px;>
}

.avantage-famille2 {
  border-right-color:#464646;
  border-right-style:solid;
  border-right-width:1px;
  margin-top:10px;
    height:155px
}
.avantage-famille3 {
  margin-top:10px
}


.titreavantage-famille {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFF;
  font-weight: bold;
  padding-left: 7px;
  padding-top: 1px;
  background-color:#4dc0db;
  width:150px
}

.titreavantage-famille2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight: bold;
    padding-left:5px;
    padding-right:5px;
}
.titreavantage-famille3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight: bold;
  color: #f82767;
  line-height: 1.1em;
  padding-left: 5px;
    padding-right:5px;
    padding-top:5px;
}






.texteavantage-famille1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  padding-top: 1px;
  line-height:1.5em;
    padding-left: 5px;
    padding-right:5px;
    padding-top:5px;
}

.texteavantage-famille1 a{
    color:#e1225d;
    text-decoration:none
}


.texteavantage-famille1 a:hover {

  color:#464646;
  text-decoration:none
}
.texteavantage-famille2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  padding-top: 1px;
  line-height:1em;
  width: 118px;
  padding-left: 1px;
}
.texteavantage-famille3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  padding-top: 1px;
  line-height:1em;
  width: 160px;
  padding-left: 1px;
}

.texteavantage-famille4 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  padding-top: 1px;
  line-height:1em;
  width: 92px;
  padding-left: 1px;
}

.texteavantage-famille5 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;

  line-height:1.2em;
  padding-left: 1px;
  padding-top:10px;
  width:655px
}


.text-bando-enfants {
  background-color: transparent;
  width:220px;
  height:200px;
  position:absolute;
  z-index:1;
  left: 494px;
  top: 61px;
  font-family:Georgia, 'Times New Roman', serif;
  font-style:italic;
  color:#FFF;
  font-size:13px;
  text-align:center;
  line-height:1.25em
  }

.text-bando-theme {
  background-color: transparent;
  width:262px;
  height:200px;
  position:absolute;
  z-index:1;
  left: 450px;
  top: 61px;
  font-family:Georgia, 'Times New Roman', serif;
  font-style:italic;
  color:#FFF;
  font-size:13px;
  text-align:center;
  line-height:1.25em
  }


.text-bando-activites {
  background-color: transparent;
  width:220px;
  height:200px;
  position:absolute;
  z-index:1;
  left: 492px;
  top: 61px;
  font-family:Georgia, 'Times New Roman', serif;
  font-style:italic;
  color:#FFF;
  font-size:13px;
  text-align:center;
  line-height:1.25em
  }

.text-bulle-services-blc {
  background-color: transparent;
  width:200px;
  height:200px;
  position:absolute;
  z-index:1;
  left: 22px;
  top: 373px;
  font-family:Georgia, 'Times New Roman', serif;
  font-style:italic;
  color:#FFF;
  font-size:13px;
  text-align:center;
  line-height:1.25em;
  font-weight: bold;}

.text-bulle-prix-blc {
  width:200px;
  height:175px;
  z-index:1;
  font-family:Georgia, 'Times New Roman', serif;
  font-style:italic;
  color:#FFF;
  font-size:17px;
  text-align:center;
  line-height:1.2em;
  font-weight: bold;
  margin-left: 11px;
  margin-top:10px
  }

.text-bulle-services {
  z-index:1;
  font-family:Arial, Helvetica, sans-serif;
  font-style:normal;
  color:#1860a3;
  font-size:12px;
  text-align:center;
  line-height:1.25em;
  padding-top:270px
  }
.text-bulle-bloubi-blc {
  width:200px;
  height:175px;
  z-index:1;
  font-family:Georgia, 'Times New Roman', serif;
  font-style:italic;
  color:#FFF;
  font-size:14px;
  text-align:center;
  line-height:1.2em;
  font-weight: bold;
  margin-left: 50px;
  margin-top:19px
  }
.img-services {

  display: block;
  position:absolute;
  left: 30px;
  top: 754px;
  width: 224px;
  height: 155px;
  }


.section-texte {
  background-color:#ffffff;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bg-div.png);
  background-repeat:no-repeat;
  background-position:top left;
  vertical-align:top
  }
.section-texte-2 {
  margin-top:0px;
  background-color:#ffffff;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bg-div.png);
  background-repeat:no-repeat;
  background-position:top left;
  vertical-align:top
  }
.section-texte3 {
  background-color:#ffffff;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bg-div.png);
  background-repeat:no-repeat;
  background-position:top left;
  vertical-align:top;
  height:1000px
  }

.section-texte-teen {
  background-color:#ffffff;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bg-div.png);
  background-repeat:no-repeat;
  background-position:top left;
  vertical-align:top;
  width: 600px;
  }
.section-texte-teen-2 {
  background-color:#ffffff;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bg-div.png);
  background-repeat:no-repeat;
  background-position:top left;
  vertical-align:top;
  width: 720px;
  }
.section-texte-teen-3 {

  background-color:#ffffff;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bkg-dest-teen-2.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  vertical-align:top;
  width: 716px;
  height:333px
  }

.section-texte-teen-4 {
  background-color:#ffffff;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bkg-dest-teen-3.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  vertical-align:top;
  width: 716px;
  height:611px
  }

  .section-texte-teen-5 {
  background-color:#ffffff;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bkg-dest-teen-5.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  vertical-align:top;
  width: 716px;
  height:590px
  }
  .section-texte-teen-6 {
  background-color:#ffffff;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bkg-dest-teen-6.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  vertical-align:top;
  width: 722px;
  height:590px
  }

.section-texte-activites {
  background-color:#ffffff;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bkg-activites.png);
  background-repeat:no-repeat;
  background-position:top left;
  vertical-align:top;
  height:833px
  }

.section-texte-theme1 {
  padding-top:20px;
  padding-left:27px}

.section-texte-theme2 {
  width:60%;
  vertical-align:top;
  font-family:Georgia, 'Times New Roman', Times, serif;
  font-size:15px;
  color:#676767;
  text-align:center;
  font-style:italic;
  font-weight:normal
  }

.section-texte-theme3 {
  width:40%;
  vertical-align: middle;
  font-family:Georgia, 'Times New Roman', Times, serif;
  font-size:14px; color:#00abff;
  text-align:center;
  font-style:italic;
  padding-right:17px;
  font-weight:normal
  }

.section-texte-theme4 {
  padding-top:25px;
  padding-bottom:15px;
  }

.section-visuel-theme1 {
  padding-top:30px;
  text-align:center
  }


.section-texte-prix {
  background-color:#ffffff;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bg-div.png);
  background-repeat:no-repeat;
  background-position:top left;
  vertical-align:top;
  }


.section-texte-prix2 {
  background-color:#ffffff;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bg-div.png);
  background-repeat:no-repeat;
  background-position:top left;
  vertical-align:top;

  height:580px
  }
.cadre1 {
  padding-left:12px;
  vertical-align:top;
  padding-top:18px;
  height:165px;
  width:157px
  }

.cadre2 {
  padding-left:10px;
  vertical-align:top;
  padding-top:18px;
  font-family:Arial, sans-serif;
  color:#464646;
  font-size:12px;
  margin-left: 235px;
}
.cadre2bis {
  padding-left:10px;
  vertical-align:top;
  padding-top:18px;
  font-family:Arial, sans-serif;
  color:#464646;
  font-size:12px;

}

.cadre3 {
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bg-col_themes.png);
  background-repeat:no-repeat;
  background-position:top center;
  vertical-align:top;
  height:165px;
  width:348px;

  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #464646;
  }

.cadre4 {

  vertical-align:top;
  text-align:center;
  font-family:Arial, sans-serif;
  color:#464646;
  font-size:12px;
  margin-left: 235px;
  vertical-align:top;
}
.cadre5 {
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bg-col_themes.png);
  background-repeat:no-repeat;
  background-position:top center;
  vertical-align:top;
  font-family:Arial, sans-serif;
  color:#464646;
  font-size:12px;
  margin-left: 235px;
  width:348px;

}
.cadre6 {
  vertical-align:top;
  height:165px;
  width:348px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #464646;
  }

.cadre7 {
  vertical-align:top;
  width:348px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #464646;
  }
.cadre2-prix {
  padding-left:10px;
  vertical-align:top;
  padding-top:18px;
  font-family:Arial, sans-serif;
  color:#464646;
  font-size:12px;
  margin-left: 225px;
}

.cadre3-prix {
  padding-left:10px;
  vertical-align:top;
  padding-top:18px;
  font-family:Arial, sans-serif;
  color:#464646;
  font-size:12px;
  margin-left: 225px;
}

.cadre1-teen {
  padding-left:12px;
  vertical-align:top;
  padding-top:18px;
  height:auto;
  width:119px;
  }

.cadre2-teen {
  padding-left:10px;
  vertical-align:top;
  padding-top:12px;
  font-family:Arial, sans-serif;
  color:#464646;
  font-size:12px;
}
.cadre-activites {
  text-align:justify;
  width: 680px;
  padding-left: 12px;
  padding-bottom:10px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bkg-activites.png);
  background-position:top left;
  background-repeat:no-repeat;
  vertical-align:top;
  height:850px;
}

.cadre-bloubi {
  vertical-align:top;
  font-family:Arial, sans-serif;
  color:#464646;
  font-size:12px;
  padding-top:30px;
  margin-left: 420px;
}

.cadre-destination {
  vertical-align:top;
  padding-top:18px;
  font-family:Arial, sans-serif;
  color:#464646;
  font-size:12px;
  margin-left: 370px;
}

.cadre-destination2 {
  vertical-align:top;
  padding-top:18px;
  font-family:Arial, sans-serif;
  color:#464646;
  font-size:12px;
  margin-left: 370px;
  height:830px;
    padding-bottom:10px;
}

.titre-cadre2 {
  font-weight:bold;
  padding-bottom:12px;
  width: 440px;
}
.texte-cadre2 {
  text-align:justify;
  width: 440px;
  padding-left: 19px;
  padding-bottom:10px;
  line-height: 1.25em;
}

.titre-cadre-services {
  font-weight:bold;
  padding-bottom:15px;
  width: 430px;
  color:#1860a3;
  font-weight:bold;
}
.texte-services {
  text-align:justify;
  width: 430px;
  padding-left: 19px;
  padding-bottom:15px;
  line-height: 1.25em;
}

.texte-services2 {
  text-align:justify;
  width: 430px;
  padding-left: 19px;
  padding-bottom:35px;
  line-height: 1.25em;
  color:#097ace;
}

.texte-services3 {
  text-align:justify;
  width: 430px;
  padding-left: 19px;
  padding-bottom:15px;
  padding-top:1px;
  line-height: 1.25em;
}

.titre-cadre-prix {
  font-weight:bold;
  width: 440px;
  color:#1860a3;
  font-weight:bold;
}

.texte-prix {
  text-align:justify;
  width: 440px;
  padding-left: 19px;
  padding-bottom:30px;
  line-height: 1.25em;
}

.texte-prix2 {
  text-align:justify;
  width: 440px;
  padding-left: 19px;
  padding-bottom:15px;
  line-height: 1.25em;
}

.texte-prix3 {
  text-align:justify;
  width: 440px;
  padding-left: 19px;
  padding-bottom:25px;
  line-height: 1.25em;
}

.texte-prix4 {
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/bg-tb-prix-2.png);
  background-repeat:no-repeat;
  background-position:top left;
  vertical-align:top;
  text-align:justify;
  width: 440px;
  margin-left:20px;
  line-height: 1.25em
}

.texte-prix5{
  text-align:justify;
  font-style:italic;
  width: 428px;
  padding-bottom:15px;
  line-height: 1.25em;
  padding-top: 10px;
}
.texte-prix6 {
  padding-top:15px;
  color:#676767;}

.texte-prix6 a {
  color:#676767;
  text-decoration:none
}

.texte-prix6 a:hover {
  color:#e1225d;
  text-decoration:none
}

.texte-prix7 {
  color:#e1225d;
}

.texte-prix7 a {
  color:#e1225d;
  text-decoration:none
}
.texte-prix7 a:hover {

  color:#464646;
  text-decoration:none
}
.texte-serviceslien {
  color:#097ace;
}

.texte-serviceslien a {
  color:#097ace;
  text-decoration:none
}
.texte-serviceslien a:hover {

  color:#464646;
  text-decoration:none
}

.texte-activiteslien {
  color:#464646;
  font-weight:bold;
}

.texte-activiteslien a {
  color:#464646;
  text-decoration:none;
  font-weight:bold;
}
.texte-activiteslien a:hover {

  color:#fa882b;
  text-decoration:none;
  font-weight:bold;
}
.titre-cadre-teen {
  font-weight:bold;
  padding-bottom:12px;
  width: 230px;
}

.texte-cadre-teen {
  text-align:justify;
  width: 230px;
  padding-left: 19px;
  padding-bottom:10px;
  line-height: 1.25em;
}

.texte-cadre-teen2 {
  text-align:justify;
  width: 465px;
  padding-left: 0px;
  padding-bottom:10px;
  line-height: 1.25em;
}

.titre-cadre-bloubi {
  font-weight:bold;
  width: 260px;
  color:#1860a3;
  font-weight:bold;
}

.texte-bloubi {
  text-align:justify;
  width: 260px;
  padding-left: 19px;
  padding-bottom:50px;
  line-height: 1.25em;
  padding-top: 18px;
}

.titre-cadre-vactheme {
padding-left:25px;
  padding-top:30px;
  color:#00abff;
  font-weight:bold;
  line-height: 1.2em;
}
.titre-cadre-vactheme a {
  padding-top:30px;
  color:#00abff;
  font-weight:bold;
  text-decoration:none;
  line-height: 1.2em;

}
.titre-cadre-vactheme a:hover{
  padding-top:30px;
  color:#464646;
  font-weight:bold;
  text-decoration:none;
  line-height: 1.2em;

}

.titre-cadre-vactheme2 {
  font-weight:bold;
  padding-left:25px;
  padding-top:15px;
  color:#00abff;
  font-weight:bold;
  line-height: 1.2em;
}

.titre-cadre-vactheme2 a {
  padding-top:25px;
  color:#00abff;
  font-weight:bold;
  text-decoration:none;
  line-height: 1.2em;

}
.titre-cadre-vactheme2 a:hover{
  padding-top:25px;
  color:#464646;
  font-weight:bold;
  text-decoration:none;
  line-height: 1.2em;

}

.texte-cadre-vactheme {
  padding-left:25px;
  line-height: 1.15em;
  padding-right:25px;
  text-align:justify
}

.titre-cadre-destination {
  font-weight:bold;
  width: 301px;
  color:#099be0;
  font-weight:bold;
  line-height: 1.2em;
  text-align: left;
}

.texte-destination {
  text-align:justify;
  width: 301px;
  padding-left: 19px;
  padding-bottom:17px;
  line-height: 1.2em;
  padding-top: 17px;
}

.texte-destination a {
  color:#464646;
  text-decoration:none
}

.texte-destination a:hover {
  color:#099be0;
  text-decoration:none
}

.texte-destination2 {
  text-align:justify;
  width: 301px;
  padding-left: 19px;
  line-height: 1.2em;

}

.texte-destination2 a {
  color:#464646;
  text-decoration:none
}

.texte-destination2 a:hover {
  color:#099be0;
  text-decoration:none
}

.sep-dest {
  width: 320px;
  padding-bottom:3px;
  padding-top: 3px;
  padding-left: 19px;
}


.bloc-droite-teen {
  width:229px;
  height:482px;
  position: absolute;
  display: block;
  left: 518px;
  top: 327px;
  background-image: url(http://www.vacancesbleues.fr/statique/images/page_famille/bkg-blc-teen-2.png);
  background-position: top left;
  background-repeat: no-repeat;
  vertical-align: top;
  font-family:Arial, sans-serif;
  color:#464646;
  font-size:12px;
  text-align: justify;
}
.texte-droite {
  padding-top:63px;
  padding-left:20px;
  width: 190px;
  }
.texte-droite2 {
  padding-top:2px;
  padding-left:20px;
  width: 190px;
  }
.descrip-teen {
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#0c9de1;
  font-weight: bolder;
  width:320px;
  padding-top:29px;
  padding-left:60px
  }
.descrip-teen2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#0c9de1;
  font-weight: bolder;
  width:207px;
  padding-top:29px;
  margin-left:507px;
  margin-top:-56px
  }
.descrip-teen3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#0c9de1;
  font-weight: bolder;
  width:446px;
  padding-top:29px;
  padding-left:146px
  }
  .descrip-teen4 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#0c9de1;
  font-weight: bolder;
  width:207px;
  padding-top:26px;
  margin-left:146px;

  }
.descrip-teen5 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#0c9de1;
  font-weight: bolder;
  width:270px;
  padding-top:26px;
  padding-left:60px

  }

.descrip-legend {
  color:#e1225d;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:141px;
  padding-top:14px;
  padding-left:16px;
  text-align:center;
  line-height:1.25em
  }
.descrip-legend2 {
  color:#e1225d;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:90px;
  margin-top:-30px;
  margin-left:159px;
  text-align:center;
  line-height:1.25em
  }
.descrip-legend3 {
  color:#e1225d;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:90px;
  margin-top:-30px;
  margin-left:258px;
  text-align:center;
  line-height:1.25em
  }
.descrip-legend4 {
  color:#e1225d;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:90px;
  margin-top:-30px;
  margin-left:356px;
  text-align:center;
  line-height:1.25em
  }

.descrip-legend5 {
  color:#e1225d;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:267px;
  padding-top:14px;
  padding-left:75px;
  text-align:center;
  line-height:1.25em
  }
.descrip-legend6 {
  color:#e1225d;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:90px;
  margin-top:-30px;
  margin-left:285px;
  text-align:center;
  line-height:1.25em
  }
.descrip-legend7 {
  color:#e1225d;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:90px;
  margin-top:-30px;
  margin-left:384px;
  text-align:center;
  line-height:1.25em
  }
.descrip-legend8 {
  color:#e1225d;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:90px;
  margin-top:-30px;
  margin-left:482px;
  text-align:center;
  line-height:1.25em
  }

.descrip-legend-prix {
  color:#60a8d4;
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:90px;
  padding-top:43px;
  margin-left:141px;
  text-align:center;
  line-height:1.25em
  }
.descrip-legend-prix2 {
  color:#60a8d4;
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:90px;
  margin-top:-18px;
  margin-left:238px;
  text-align:center;
  line-height:1.25em
  }
.descrip-legend-prix3 {
  color:#60a8d4;
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:90px;
  margin-left:337px;
  margin-top:-17px;
  text-align:center;
  line-height:1.25em
  }
.list-hotels-ado {
  color:#676767;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:150px;
  margin-left: 22px;
  margin-top: 14px;
  }
.list-hotels-ado2 {
  color:#676767;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:276px;
  margin-left: 148px;
  margin-top: 14px;
  }

.list-part-ado {
  color:#515151;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:140px;
margin-left: 512px;
margin-top:-221px;
  }

.list-part-ado2 {
  color:#515151;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:160px;
  margin-left:150px;
  margin-top:3px;
  }

.list-part-ado3 {
  color:#515151;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:145px;
  margin-left:315px;
  margin-top:-221px;
  }

.list-part-ado4 {
  color:#515151;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:145px;
  margin-left:450px;
  margin-top:-221px;
  }


.list-part-ado5 {
  color:#515151;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:145px;
  margin-left:28px;
  margin-top:3px;
  }

.list-part-ado6 {
  color:#515151;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:160px;
  margin-left:160px;
  margin-top:-200px;
  }

.list-part-ado7 {
  color:#515151;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:145px;
  margin-left:325px;
  margin-top:-200px;
  }

.list-hotels-prix {
  color:#676767;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: bold;
  width:150px;
  margin-left: 5px;
  margin-top: 22px;
  }

.menu-famille-hor {
background-image: url(http://www.vacancesbleues.fr/statique/images/page_famille/bkg-menu-hor.jpg);
background-position:top left;
background-repeat:no-repeat;
width:744px;
height:50px;}



div#menu-fam-hor a {color:#ffffff; font-size:11px; font-family:Arial, sans-serif}

div#menu-fam-hor li.sousmenuactive-enf a {color:#ffffff; font-size:11px; font-family:Arial, sans-serif; background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/puce_club_enfants.png);
background-position:center left; background-repeat:no-repeat; text-decoration:underline}

div#menu-fam-hor li.sousmenuactive a {color:#ffffff; font-size:11px; font-family:Arial, sans-serif; text-decoration:underline}

div#menu-fam-hor li.sousmenuactive-fam a {color:#ffffff; font-size:11px; font-family:Arial, sans-serif; background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/puce_famille-activ.png);
background-position:center left; background-repeat:no-repeat; text-decoration:underline}

div#menu-fam-hor li.sousmenuactive-theme a {color:#ffffff; font-size:11px; font-family:Arial, sans-serif; background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/puce_vac_themes.png);
background-position:center left; background-repeat:no-repeat; text-decoration:underline}

div#menu-fam-hor li.sousmenuactive-teen a {color:#ffffff; font-size:11px; font-family:Arial, sans-serif; background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/puce_teens-world.png);
background-position:center left; background-repeat:no-repeat; text-decoration:underline}

div#menu-fam-hor ul {
    padding: 0px;
margin:0px;
  background: white;
  padding-left: 15px;}

div#menu-fam-hor li a:hover { color:#ffffff; text-decoration:underline
  }
  div#menu-fam-hor li.sousmenu a:hover { color:#ffffff; text-decoration:underline}

  div#menu-fam-hor li.sousmenuactive a:hover {
  color:#ffffff; }

  div#menu-fam-hor li.sousmenuactive-enf a:hover {
  color:#ffffff; background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/puce_club_enfants.png);
background-position:center left; background-repeat:no-repeat}

div#menu-fam-hor li.sousmenuactive-fam a:hover {
  color:#ffffff; background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/puce_famille-activ.png);
background-position:center left; background-repeat:no-repeat}

div#menu-fam-hor li.sousmenuactive-theme a:hover {
  color:#ffffff; background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/puce_vac_themes.png);
background-position:center left; background-repeat:no-repeat}

div#menu-fam-hor li.sousmenuactive-teen a:hover {
  color:#ffffff; background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/puce_teens-world.png);
background-position:center left; background-repeat:no-repeat}


div#menu-fam-hor li {position:relative; list-style: none;/* border-bottom:1px solid;*/ float:left;}

div#menu-fam-hor ul ul {position: absolute;/* top: -1px; left: 100px; */display:none; width:180px;}


div#menu-fam-hor li a {text-decoration: none; padding: 12px 0 4px /*8px*/; display:block; /*border-left: 8px solid #BBB; */width:auto; padding-right:15px; background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/puce-menu.jpg);
background-position:center left; background-repeat:no-repeat; padding-left:19px; padding-top:4px; margin-top:10px}
div#menu-fam-hor ul.niveau1 li.sousmenu:hover {display:block; color:#09C}


.menu-famille-vert {
  float:left;
  width:151px;
  height:236px;
  height:236px;
  padding:0;
  margin:0;
  padding-top:6px;
  border:none;}

.menu-famille-vert ul{
  float:left;
  width:151px;
  height:236px;
  border:none;
  padding:0;
  margin:0;
  padding-left: 5px;
  list-style:none;}

.menu-bloubi {
  width:151px;
  height:59px;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/menu-bloubi.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-bloubi a {
  display:block;
   width:151px;
  height:59px;
  border:none;
  margin:0;
  padding:0;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/menu-bloubi.jpg);
  background-position:top left;
  display:block;
  list-style:none;background-repeat:no-repeat;}

.menu-bloubi a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/menu-bloubi-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

.menu-bloubi-activ {
  width:151px;
  height:59px;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/menu-bloubi-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-bloubi-activ a {
  display:block;
   width:151px;
  height:59px;
  border:none;
  margin:0;
  padding:0;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/menu-bloubi-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;background-repeat:no-repeat;}

.menu-bloubi-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/menu-bloubi-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

.menu-destinations {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/destinations.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-destinations a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/destinations.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-destinations a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/destinations-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

.menu-destinations-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/destinations-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-destinations-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/destinations-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-destinations-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/destinations-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-services {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/services.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-services a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/services.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-services a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/services-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-services-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/services-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-services-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/services-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-services-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/services-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

.menu-prix {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/prix.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-prix a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/prix.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-prix a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/prix-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

.menu-prix-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/prix-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-prix-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/prix-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-prix-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/prix-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

.menu-statiq-vert {
  float:left;
  width:151px;
  height:354px;
  padding:0;
  margin:0;
  border:none;
  margin-right:20px;
  margin-bottom:20px
}

.menu-statiq-vert ul{
  float:left;
  width:151px;
  height:236px;
  border:none;
  padding:0;
  margin:0;
  padding-left:0;
  list-style:none;}

.menu-statiq-vert2 {
  float:left;
  width:141px;
  height:236px;
  padding:5px 0 0 10px;
  margin:0;
  border:none;
  margin-right:20px;
  margin-bottom:20px
}

.menu-statiq-vert2 ul{
  float:left;
  width:151px;
  height:236px;
  border:none;
  padding:0;
  margin:0;
  padding-left:0;
  list-style:none;}

.menu-statiq-vert3 {
  float:left;
  width:151px;
  height:135px;
  padding:0;
  margin:0;
  border:none;
  margin-right:20px;
  margin-bottom:20px
}

.menu-statiq-vert3 ul{
  float:left;
  width:151px;
  height:135px;
  border:none;
  padding:0;
  margin:0;
  padding-left:0;
  list-style:none;}

 .menu-op {
  width:151px;
  border:none;
  vertical-align:top;
  height:45px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/operateur.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}

.menu-op a {
  display:block;
  width:151px;
  height:45px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/operateur.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-op a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/operateur-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-op-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:45px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/operateur-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }



 .menu-operateur {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/operateur-v.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-operateur a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/operateur-v.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-operateur a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/operateur-v-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-operateur-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/operateur-v-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-operateur-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/operateur-v-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-operateur-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/operateur-v-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-engage {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/engage.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-engage a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/engage.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-engage a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/engage-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-engage-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/engage-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-engage-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/engage-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-engage-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/engage-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-legale {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/legale.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-legale a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/legale.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-legale a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/legale-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-legale-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/legale-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-legale-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/legale-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-legale-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/legale-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-verdon {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/verdon.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-verdon a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/verdon.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-verdon a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/verdon-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-verdon-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/verdon-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-verdon-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/verdon-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-verdon-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/verdon-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-chiffres {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/chiffres.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-chiffres a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/chiffres.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-chiffres a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/chiffres-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-chiffres-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/chiffres-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-chiffres-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/chiffres-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-chiffres-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/chiffres-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-charte {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/charte.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-charte a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/charte.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-charte a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_statiq/charte-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-adp {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/adp.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-adp a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/adp.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-adp a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/adp-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-adp-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/adp-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-adp-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/adp-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-adp-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/adp-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}


  .menu-conseils-ut {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/conseils-ut.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-conseils-ut a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/conseils-ut.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-conseils-ut a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/conseils-ut-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-conseils-ut-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/conseils-ut-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-conseils-ut-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/conseils-ut-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-conseils-ut-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/conseils-ut-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-transport {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/transport.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-transport a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/transport.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-transport a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/transport-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-transport-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/transport-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-transport-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/transport-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-transport-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/transport-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-sur-place {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/sur-place.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-sur-place a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/sur-place.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-sur-place a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/sur-place-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-sur-place-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/sur-place-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-sur-place-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/sur-place-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-sur-place-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/sur-place-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-pvv {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/pvv.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-pvv a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/pvv.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-pvv a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/pvv-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-pvv-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/pvv-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-pvv-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/pvv-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-pvv-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/pvv-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-liens {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/liens.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-liens a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/liens.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-liens a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/liens-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-liens-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/liens-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-liens-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/liens-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-liens-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_avantpartir/liens-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}



  .menu-conditions {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/conditions.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-conditions a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/conditions.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-conditions a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/conditions-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-conditions-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/conditions-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-conditions-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/conditions-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-conditions-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/conditions-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-cond-rando {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/cond-rando.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-cond-rando a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/cond-rando.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-cond-rando a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/cond-rando-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-cond-rando-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/cond-rando-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-cond-rando-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/cond-rando-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-cond-rando-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/cond-rando-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}


  .menu-condva {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/condva.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-condva a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/condva.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-condva a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/condva-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-condva-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/condva-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-condva-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/condva-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-condva-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/condva-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}


  .menu-jeucon {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/jeucon.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-jeucon a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/jeucon.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-jeucon a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/jeucon-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-jeucon-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/jeucon-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-jeucon-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/jeucon-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-jeucon-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/jeucon-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-condvo {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/condvo.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-condvo a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/condvo.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-condvo a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/condvo-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-condvo-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/condvo-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-condvo-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/condvo-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-condvo-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/condvo-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}


  .menu-assan {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/assan.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-assan a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/assan.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-assan a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/assan-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-assan-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/assan-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-assan-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/assan-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-assan-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/assan-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-annul {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/annul.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-annul a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/annul.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-annul a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/annul-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-annul-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/annul-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-annul-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/annul-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-annul-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/annul-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}


  .menu-annul2 {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/annul2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-annul2 a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/annul2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-annul2 a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/annul2-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-annul2-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/annul2-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-annul2-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/annul2-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-annul2-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_conditions/annul2-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}


.menu-choix {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/choix.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-choix a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/choix.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-choix a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/choix-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-choix-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/choix-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-choix-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/choix-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-choix-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/choix-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

.menu-reglement {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/reglement.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-reglement a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/reglement.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-reglement a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/reglement-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-reglement-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/reglement-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-reglement-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/reglement-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-reglement-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/reglement-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

.menu-annulation {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/annulation.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-annulation a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/annulation.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-annulation a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/annulation-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-annulation-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/annulation-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-annulation-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/annulation-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-annulation-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/annulation-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}


.menu-question {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/question.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-question a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/question.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-question a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/question-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-question-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/question-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-question-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/question-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-question-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/question-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-confid {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/confid.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-confid a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/confid.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-confid a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/confid-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-confid-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/confid-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-confid-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/confid-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-confid-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/confid-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-donnees {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/donnees.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-donnees a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/donnees.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-donnees a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/donnees-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-donnees-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/donnees-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-donnees-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/donnees-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-donnees-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/donnees-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-acces {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/acces.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-acces a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/acces.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-acces a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/acces-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-acces-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/acces-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-acces-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/acces-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-acces-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/acces-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-dispo {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/dispo.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-dispo a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/dispo.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-dispo a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/dispo-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-dispo-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/dispo-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-dispo-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/dispo-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-dispo-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/dispo-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-mail {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/mail.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-mail a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/mail.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-mail a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/mail-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-mail-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/mail-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-mail-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/mail-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-mail-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/mail-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-trait {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/trait.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-trait a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/trait.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-trait a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/trait-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-trait-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/trait-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-trait-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/trait-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-trait-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/trait-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

  .menu-secudonnees {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/secudonnees.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px;}


.menu-secudonnees a {
  display:block;
  width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/secudonnees.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-secudonnees a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/secudonnees-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}

 .menu-secudonnees-activ {
  width:151px;
  border:none;
  vertical-align:top;
  height:59px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/secudonnees-2.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  display:block;
  padding:0;
  margin:0;
  padding-bottom:3px }

.menu-secudonnees-activ a {
  display:block;
   width:151px;
  height:59px;
  padding:0;
  margin:0;
  border:none;
  vertical-align:top;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/secudonnees-2.jpg);
  background-position:top left;
  display:block;
  list-style:none;
  background-repeat:no-repeat;}

.menu-secudonnees-activ a:hover {
  color:#ffffff;
  border:none;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_faq/secudonnees-2.jpg);
  background-position:top left;
  display:block;
  background-repeat:no-repeat;}


.lien-enfants {
  height:93px;
  width:94px;
  position:absolute;
  left:72px;
  top:66px
  }

.lien-enfants a{
  height:93px;
  width:94px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/fd-men-principal.png);
  vertical-align:top;
  display:block;
  background-position:top left;
  background-repeat:no-repeat

  }

.lien-enfants a:hover{
  height:93px;
  width:94px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/lien-club-enfants.png);
  vertical-align:top;
  display:block;
  background-position:top left;
  background-repeat:no-repeat
  }

.lien-teen {
  height:93px;
  width:94px;
  position:absolute;
  left:363px;
  top:83px
  }

.lien-teen a{
  height:97px;
  width:94px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/fd-men-principal-2.png);
  vertical-align:top;
  display:block;
  background-position:top left;
  background-repeat:no-repeat

  }

.lien-teen a:hover{
  height:93px;
  width:94px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/lien-teen.png);
  vertical-align:top;
  display:block;
  background-position:top left;
  background-repeat:no-repeat
  }

.lien-theme {
  height:93px;
  width:94px;
  position:absolute;
  left:346px;
  top:272px
  }

.lien-theme a{
  height:97px;
  width:94px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/fd-men-principal-4.png);
  vertical-align:top;
  display:block;
  background-position:top left;
  background-repeat:no-repeat

  }

.lien-theme a:hover{
  height:93px;
  width:94px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/lien-vacance-theme.png);
  vertical-align:top;
  display:block;
  background-position:top left;
  background-repeat:no-repeat
  }

.lien-famille {
  height:93px;
  width:94px;
  position:absolute;
  left:98px;
  top:296px
  }

.lien-famille a{
  height:93px;
  width:94px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/fd-men-principal-3.png);
  vertical-align:top;
  display:block;
  background-position:top left;
  background-repeat:no-repeat

  }

.lien-famille a:hover{
  height:93px;
  width:94px;
  background-image:url(http://www.vacancesbleues.fr/statique/images/page_famille/lien-toute-famille.png);
  vertical-align:top;
  display:block;
  background-position:top left;
  background-repeat:no-repeat
  }

.lienhotels {
  color:#676767
}
.lienhotels a {
  color:#676767;
  text-decoration:none
}

.lienhotels a:hover {
  color:#e1225d;
  text-decoration:none
}


.lienhotels2 {
  color:#515151;
  padding-top:3px
}
.lienhotels2 a {
  color:#515151;
  text-decoration:none
}

.lienhotels2 a:hover {
  color:#e1225d;
  text-decoration:none
}

.lienhotels3 {
  color:#676767;
  padding-top:3px
}
.lienhotels3 a {
  color:#676767;
  text-decoration:none
}

.lienhotels3 a:hover {
  color:#e1225d;
  text-decoration:none
}
.lienhotels4 {
  color:#676767;
  padding-top:2px
}
.lienhotels4 a {
  color:#676767;
  text-decoration:none
}

.lienhotels4 a:hover {
  color:#e1225d;
  text-decoration:none
}
.lienhotels5 {
  color:#676767;
  padding-top:1px
}
.lienhotels5 a {
  color:#676767;
  text-decoration:none
}

.lienhotels5 a:hover {
  color:#e1225d;
  text-decoration:none
}

.lienhotels6 {
  color:#515151;
  padding-top:2px
}
.lienhotels6 a {
  color:#515151;
  text-decoration:none
}

.lienhotels6 a:hover {
  color:#e1225d;
  text-decoration:none
}

.lienhotels7 {
  color:#515151;
  padding-top:1px
}
.lienhotels7 a {
  color:#515151;
  text-decoration:none
}

.lienhotels7 a:hover {
  color:#e1225d;
  text-decoration:none
}

.lienhotels8 {
  color:#676767;
  padding-top:5px
}
.lienhotels8 a {
  color:#676767;
  text-decoration:none
}

.lienhotels8 a:hover {
  color:#e1225d;
  text-decoration:none
}

.lienhotels9 {
  color:#676767;
  padding-top:4px
}
.lienhotels9 a {
  color:#676767;
  text-decoration:none
}

.lienhotels9 a:hover {
  color:#e1225d;
  text-decoration:none
}

.lienhotels10 {
  color:#676767;
  padding-top:6px
}
.lienhotels10 a {
  color:#676767;
  text-decoration:none
}

.lienhotels10 a:hover {
  color:#e1225d;
  text-decoration:none
}

.mf1{
  font-weight:bold;
  color:#ff0f91
  }
.mf2{
  text-align:center;
  line-height: 1.25em;
}
.mf3{
  padding-top:3px;
  padding-left:18px
}
.mf4{
  font-weight:bold;
  font-size:24px;
  line-height:1.15em;
}
.mf5{
padding-top:13px
}
.mf6{
  padding-top:11px;
  font-size:12px;
  line-height:1.2em
}

.mf7{
  color:#f82767;
  font-weight:bold;
  padding-bottom: 12px;
}

.mf8{
  border-bottom-color: #f82767;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.mf9{
  padding-top:17px;
  font-size:14px;
  line-height:1.2em
}
.mf10{
  padding-left:19px;
  color:#0061a6;
  font-weight:bold;
  font-size:18px;

}

.menu-stat-n{
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  height: 30px;
  line-height: 12px;
  padding-left: 20px;
  padding-top: 1px;
  font-weight:bold;
  text-indent: 0;
  margin-top:5px;
  margin-left:20px

}
.menu-stat-n a{
  color:#ffffff; text-decoration:none; font-weight: bold;

}
.menu-stat-n a:hover{
  color:#ffffff; text-decoration:underline; font-weight: bold;

}

.lienprom a{ color:#bd3a8a;
text-decoration:underline; font-weight:bold
  }
.lienprom a:hover{ color:#bd3a8a;
text-decoration:none; font-weight:bold
  }

.lienprom2 a{ color:#bd3a8a;
text-decoration:underline;
  }
.lienprom2 a:hover{ color:#bd3a8a;
text-decoration:none;
  }
.lienprom3 a{ color:#0168ab;
text-decoration:none;
  }
.lienprom3 a:hover{ color:#0168ab;
text-decoration:underline;
  }


#contenu-promotions h2 {
  background: url("http://www.vacancesbleues.fr/css/fr/gen/images_home/titre_promo.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 18px;
    height: 30px;
    line-height: 18px;
    padding-left: 40px;
    padding-top: 6px;
    font-weight:lighter;
    text-indent: 0;  }
/*hack png IE6*/
* html #contenu-promotion h2 {
  background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/fr/gen/images/titre_promo.png",sizingMethod="scale");
}

#contenu-promotions-new h2 {
  background: url("http://www.vacancesbleues.fr/css/fr/gen/images_home/titre_promo.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 18px;
    height: 30px;
    line-height: 18px;
    padding-left: 40px;
    padding-top: 6px;
    font-weight:lighter;
    text-indent: 0;  }
/*hack png IE6*/
* html #contenu-promotions-new h2 {
  background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/fr/gen/images/titre_promo.png",sizingMethod="scale");
}

#contenu-promotions-cit h2 {
  background: url("http://www.vacancesbleues.fr/css/fr/gen/images_home/titre_promo.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 18px;
    height: 30px;
    line-height: 18px;
  margin-bottom:20px;
  margin-right:10px;
  margin-left:-10px;
    padding-left: 40px;
    padding-top: 6px;
    font-weight:lighter;
    text-indent: 0;  }
/*hack png IE6*/
* html #contenu-promotions-cit h2 {
  background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/fr/gen/images/titre_promo.png",sizingMethod="scale");
}


#contenu-promotions-cit .titre-bl-statiq {
  background-image:url(http://www.vacancesbleues.fr/css/fr/gen/images_home/titre_promo_bl.png);
  background-repeat:no-repeat;
  background-position:top left;
  color: #FFFFFF;
  font-size: 18px;
  height: 30px;
  line-height: 18px;
  padding-left: 40px;
  margin-right:10px;
  margin-left: -10px;
  padding-top: 6px;
  font-weight:lighter;
  text-indent: 0;
  margin-top:10px;
  text-transform: uppercase;
}

#contenu-promotions-trans h2 {
  background: url("http://www.vacancesbleues.fr/css/fr/gen/images_home/titre_promo.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 18px;
    height: 30px;
    line-height: 18px;
  margin-bottom:20px;
    padding-left: 40px;
    padding-top: 6px;
    font-weight:lighter;
    text-indent: 0;  }
/*hack png IE6*/
* html #contenu-promotions-trans h2 {
  background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/fr/gen/images/titre_promo.png",sizingMethod="scale");
}


#contenu-promotions-verd h2 {
  background: url("http://www.vacancesbleues.fr/css/fr/gen/images_home/titre_promo.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 18px;
    height: 30px;
    line-height: 18px;
  margin-bottom:20px;
    padding-left: 40px;
    padding-top: 6px;
    font-weight:lighter;
    text-indent: 0;  }
/*hack png IE6*/
* html #contenu-promotions-verd h2 {
  background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/fr/gen/images/titre_promo.png",sizingMethod="scale");
}



#contenu-promotions-leg h2 {
  background: url("http://www.vacancesbleues.fr/css/fr/gen/images_home/titre_promo.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 18px;
    height: 30px;
    line-height: 18px;
  margin-bottom:20px;
  margin-right:10px;
    padding-left: 40px;
    padding-top: 6px;
    font-weight:lighter;
    text-indent: 0;  }
/*hack png IE6*/
* html #contenu-promotions-leg h2 {
  background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/fr/gen/images/titre_promo.png",sizingMethod="scale");}




#contenu-promotions-new ul {
  list-style-type: disc;
  list-style-image: none;
  padding-left:15px;
  padding-top: 5px;
}

  #promotions h2 {
  background: url("http://www.vacancesbleues.fr/css/fr/gen/images_home/titre_promo.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 18px;
    height: 30px;
    line-height: 18px;
    padding-left: 40px;
    padding-top: 6px;
    font-weight:lighter;
    text-indent: 0;
}
/*hack png IE6*/
* html #promotions h2 {
  background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/fr/gen/images/titre_promo.png",sizingMethod="scale");
}


#promotions h3 {
  padding:10px 30px 0 20px;
  font-size:13px;
  color:#bd3a8a;
  text-transform: uppercase;
  line-height:18px
}

#contenu-promotions h3 {
  padding:10px 20px 0 20px; font-size:13px; color:#bd3a8a;text-transform: uppercase; line-height:18px }

#contenu-promotions-new h3 {
  padding:10px 20px 0 20px; font-size:13px; color:#bd3a8a;text-transform: uppercase; line-height:18px }

#contenu-promotions {
  padding:0px 0px 5px;
  /*float:left;*/
  width:100%;
  font-size:1.2em;
  /*background:url(http://www.vacancesbleues.fr/css/fr/gen/images_home/separateur.png) no-repeat bottom;*/
}

#contenu-promotions-cit {
  padding:0px 0px 5px;
  /*float:left;*/
  width:100%;
  font-size:1em;
  /*background:url(http://www.vacancesbleues.fr/css/fr/gen/images_home/separateur.png) no-repeat bottom;*/
  clear:both;
  min-height:500px
}


#contenu-promotions-trans {
  padding:0px 0px 5px;
  /*float:left;*/
  width:100%;
  height:2530px;
  font-size:1.2em;
  /*background:url(http://www.vacancesbleues.fr/css/fr/gen/images_home/separateur.png) no-repeat bottom;*/
}



#contenu-promotions-verd {
  padding:0px 0px 5px;
  /*float:left;*/
  width:100%;
  height:2010px;
  font-size:1.2em;
  /*background:url(http://www.vacancesbleues.fr/css/fr/gen/images_home/separateur.png) no-repeat bottom;*/
}



#contenu-promotions-leg {
  padding:0px 0px 5px;
  float:left;
  width:100%;
  height:400px;
  font-size:1em;
  /*background:url(http://www.vacancesbleues.fr/css/fr/gen/images_home/separateur.png) no-repeat bottom;*/
}



#contenu-promotions-new {
  padding:0px 0px 5px;
  float:left;
  width:575px;
  font-size:1.2em;
  }

#contenu-promotions-fd {
  width:100%;
  /*background:url(http://www.vacancesbleues.fr/css/fr/gen/images_home/separateur.png) no-repeat bottom;*/
}
.titre-bl-statiq {
  background-image:url(http://www.vacancesbleues.fr/css/fr/gen/images_home/titre_promo_bl.png);
  background-repeat:no-repeat;
  background-position:top left;
  color: #FFFFFF;
  font-size: 18px;
  height: 30px;
  line-height: 18px;
  padding-left: 40px;
  padding-top: 6px;
  font-weight:lighter;
  text-indent: 0;
  margin-top:10px;
  text-transform: uppercase;
}

.titre-bl-statiq1 {
  background-image:url(http://www.vacancesbleues.fr/css/fr/gen/images_home/titre_promo_bl.png);
  background-repeat:no-repeat;
  background-position:top left;
  color: #FFFFFF;
    font-size: 18px;
    height: 30px;
    line-height: 18px;
    padding-left: 40px;
    padding-top: 6px;
    font-weight:lighter;
    text-indent: 0; margin-top:10px;
  margin-left:171px
}

.para-statiq {
padding:20px 30px 20px 20px; text-align:justify

}


.para-statiq3 {
  padding:10px 30px 0 20px; text-align:justify
}
.para-statiq4 {
  padding:20px 30px 0 20px; text-align:justify
}

.para-statiq1 {
  padding:20px 15px 20px 5px; text-align:justify
}

.para-statiq2 {
  padding:0 15px 20px 5px; text-align:justify
}

.para-statiq5 {
  padding:0 15px 0 5px; text-align:justify
}

.para-statiq6 {
  padding:10px 15px 0 5px; text-align:justify
}

.para-statiq7 {
  padding:10px 15px 10px 5px; text-align:justify
}

.para-statiq8 {
  padding:10px 15px 20px 5px; text-align:justify
}
.para-statiq9 {
  padding:20px 15px 10px 5px; text-align:justify
}

.para-statiq10 {
  padding:0 15px 10px 5px; text-align:justify
}
.para-statiq11 {
  padding:20px 15px 0 5px; text-align:justify
}

.para-statiq-part {
  padding:10px 15px 10px 20px;
}
.para-statiq-part1 {
  padding:20px 15px 10px 20px;
}

.para-statiq-partbis {
  padding:20px 0 10px 0;
  margin-left: -7px;
}
.para-statiq-part1bis {
  padding:20px 5px 10px 5px;
}

.para-statiq-partbis2 {
  padding:20px 0 20px 0;
  margin-left: -7px;
}
.para-statiq-titre {
  padding-right:20px;
  font-size:12px;
  color:#bd3a8a;
  text-transform:uppercase;
  line-height:18px;
  font-weight:bold
}

.block-vb-recruitment #tabbl {
  border: none;
}
.block-vb-recruitment #tabbl thead,
.block-vb-recruitment #tabbl tbody {
  border: none;
}
.block-vb-recruitment #tabbl thead th,
.block-vb-recruitment #tabbl tbody td {
  border: none;
  padding-left: 1em;
  line-height: 1.6em;
}
.block-vb-recruitment #tabbl th {
  padding:5px; text-align:left; vertical-align:text-top; color:#0061a6; font-weight:normal
}
.block-vb-recruitment #tabbl tr td {
  padding-left:5px; padding-right:5px;  color:#0061a6;
}

.tabblcaz {
  border-left: 1px solid #0061a6;
  border-bottom: 1px solid #0061a6;
  border-top: 1px solid #0061a6;
  }

.tabblcaz1bis {
  border-top: 1px solid #0061a6;
  border-right: 1px solid #0061a6;
  border-bottom: 1px solid #0061a6;
  border-left: 1px solid #0061a6;
  }

.tabblcaz1 {
  border-top: 1px solid #0061a6;
  border-left: 1px solid #0061a6;
  border-bottom: 1px solid #0061a6;
  }

.tabblcaz2 {
  border-left: 1px solid #0061a6;
  border-bottom: 1px solid #0061a6;
  }

.tabblcaz2bis {
  border-left: 1px solid #0061a6;
  border-bottom: 1px solid #0061a6;
  text-align:center
  }

.tabblcaz3 {
  border-left: 1px solid #0061a6;
  border-right: 1px solid #0061a6;
  border-bottom: 1px solid #0061a6;
  }

.tabblcaz3bis {
  border-left: 1px solid #0061a6;
  border-right: 1px solid #0061a6;
  border-bottom: 1px solid #0061a6;
  text-align:center
  }

.tabbleu{
  padding:15px;
  width:510px;
  background-color:#dbe5f1;
  border:1px solid #0070c0;
}

#promotions_stat{
  text-align:justify; padding: 10px 0 0 15px;
}

#conteneur{
  background-image: url("http://www.vacancesbleues.fr/css/fr/gen/images_home/bg_BL2.png");
  position: relative;
  padding-bottom: 25px;
}

.page_carte {
  padding-left:30px;
  font-size:1.2em
}

.page_carte h3 {
  padding:10px 30px 0 20px;
  font-size:13px;
  color:#bd3a8a;
  text-transform: uppercase;
  line-height:18px
}

.page_carte ul {
  list-style-type: disc;
  list-style-image: none;
  padding-left:0px;
  padding-top: 5px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.page_carte li {
  padding-bottom: 10px;
}
