#cheminNav, #page_footer, #div_miseAvantBas{
  display:none;
}

#page{
  padding:35px 0 0 0;
  background-image: none;
  width:780px;
}
#page_content{
  padding:0;
}

#div_moteur_chambre, #div_moteur_GEGS, #div_moteur_chalet, #div_moteur_camping{
  display:none;
}

#div_moteurAcc{
  background-repeat: no-repeat;
  overflow:hidden;
  position:absolute;
  left:0;
  top:35px;
  background-color: #ffffff;
  z-index:9;
}
  #ul_ongletsMoteur{
    float:left;
    width:320px;
  }
    #ul_ongletsMoteur li{
      float:left;
      display:table-cell;
      vertical-align:middle;
      font-size:10px;
      width:61px;
      height:30px;
      background-repeat: no-repeat;
      text-align: center;
      cursor:pointer;
    }
          #li_gite{
        background-image: url(../img/onglet_moteur_gite.png);
        color:#397037;
      }
      li.li_ongletMoteurGiteOn{
        background-image: url(../img/onglet_moteur_giteOn.png)!important;
        color:#000000!important;
      }
      #li_chalet{
        background-image: url(../img/onglet_moteur_chalet.png);
        width:60px!important;
        color:#ffffff;
      }
      li.li_ongletMoteurChaletOn{
        background-image: url(../img/onglet_moteur_chaletOn.png)!important;
        color:#000000!important;
      }
      #li_chambre{
        background-image: url(../img/onglet_moteur_chambre.png);
        width:60px!important;
        color:#ffffff;
      }      
      li.li_ongletMoteurChambreOn{
        background-image: url(../img/onglet_moteur_chambreOn.png)!important;
        color:#000000!important;
      }  
      #li_camping{
        background-image: url(../img/onglet_moteur_camping.png);
      }
      li.li_ongletMoteurCampingOn{
        background-image: url(../img/onglet_moteur_campingOn.png)!important;
        color:#000000!important;
      }
      #li_gegs{
        background-image: url(../img/onglet_moteur_gegs.png);
        width:78px!important;
        color:#ffffff;
      }
      li.li_ongletMoteurGegsOn{
        background-image: url(../img/onglet_moteur_gegsOn.png)!important;
        color:#000000!important;
      }
      
      #ul_ongletsMoteur a{
        color:#ffffff;
        text-decoration:none;
      }
      #li_camping a{
        color:#404348;
      }
      
  div.div_moteur{
    clear:left;
    height:215px;
  }
    div.attente{
      width:320px;
      padding-top:20px;
      height:190px;
      text-align: center;  
    }
    
  div.div_moteurType{
    height:195px;
  }

  div.moteur_moins{ /*#div_moteurContent*/
    width:338px;
    height:315px;
    padding:20px 10px 10px 15px;
    background-image: url(../img/fond_moteurAccueilMoins.jpg);
  }
  div.moteur_plus{
    width:745px;
    height:315px;
    padding:20px 10px 10px 15px;
    background-image: url(../img/fond_moteurAccueil.gif);
  }
  
  #div_moteurContent{
    position:absolute;
    top:60px; 
    left:15px;
    width:325px;
    overflow:hidden;
    z-index:9;
  }
  
  p.p_rayon{
    visibility:hidden;
  }

  div.div_moteurContent p, .p_dateSejour, .p_MoteurAcc{
    margin:10px 0;;
  }
  div.p_dateSejour{
    position:relative;
  }
  div.calendrierJsMoteursItea{
    top:-20px;
    left:40px;
  }
  div.div_moteurContent input, div.div_moteurContent select{
    color:#397037;
    font-size:11px;
    padding:2px;
  } 
  div.div_moteurColonne1{
    clear:left;
    float:left;
    width:324px;
    margin-right:30px;
  }    
         
      div.div_contentMoteurCol1{
        clear:left;
        padding-top:10px;
        padding-left:15px;
      }
        .p_lieuSejour, .p_rayon, .p_dateSejour, .p_dureeSejour, .p_capacite, .p_reference, .p_table_hote, p.p_nbChambreMini, #div_moteur_chambre p.p_han{
          float:left;
          width:152px;
        }
        .p_dateSejour, .p_capacite, .div_tableref{
          clear:left;
        }
      
        .inpt_commune, .inpt_dateDeb, .inpt_ref{
          border:0;
          width:144px;
          height:19px;
          background-image: url(../img/fond_inptAcc.gif);
          background-repeat: no-repeat;
        }
        .divLstCommunes_inpt_ville{
          z-index:100;
          background-color:#D8ECD2;
          border:1px solid #DFE0E2;
          padding:5px;
          width:250px!important;
        }
          .divLstCommunes_inpt_ville li{
            cursor:pointer;
          }
          .divLstCommunes_inpt_ville li:hover{
            text-decoration:underline;
          }
        
        .div_contentMoteurCol1 select{
          border:1px #dfe0e2 solid;
          background-color: #d8ecd2;
          width:144px;
          height:19px;
        }
        
        #lst_persMin, #lst_persMax, #lst_persMinChalet, #lst_persMaxChalet{
          width:70px!important;
        }
        
        .div_contentMoteurCol1 label.lbl_moteurAcc, span.lbl_moteurAcc{
          display:block;
          font-weight:bold;
          color:#397037;
          font-size:11px;
        }
        .lbl_moteurAccInline{
          display:inline!important;
        }
        
        p.p_nbChambreMini input{
          margin:2px 0 0 0;
        }
  
  .div_moteurColonne2, .div_moteurColonne3{
    float:left;
    position:absolute;
    width:190px;
    padding:0 10px;
    border-left:1px #afd79a solid;
    height:210px;
  }
    .div_moteurColonne2{
      left:350px;
      top:0;
    }
    .div_moteurColonne3{
      left:560px;
      top:0;
    }
    span.lbl_moteurAcc{
      line-height:20px;
    }
    .div_moteurColonne2 label, .div_moteurColonne3 label{
      color:#397037;
      font-size:11px;
    }
    
    .div_moteurColonne2 div.div_ligneMoteurAcc,.div_moteurColonne3 div.div_ligneMoteurAcc{
      padding-bottom:15px;
    } 
    
    span.sp_ani, span.sp_equip{
      width:50%;
      float:left;
      display:block;
    }
    span.sp_equipGEGS{
      display:block;
    }
    
    .div_week, .div_loisirs{
      clear:left;
    }
    .div_week{
      padding-top:10px;
    }
    
  div.div_boutonsMoteur{
    clear:left;
    float:left;
    padding-left:15px;
    width:320px;
  }
    div.div_boutonsMoteur a{
      display:block;
      float:left;
      width:142px;
      height:17px;
      line-height:17px;
      font-size:11px;
      font-weight:bold;
      text-decoration:none;
      text-align: center;
      margin-right:10px;
    }
      a.a_plusMoinsCrit{
        color:#3A7036;
        background-color:#AFD799;
      }
      a.a_lancerRecherche{
        background-color: #8EC975;
        color:#ffffff;
      }
      #a_moinsCriteresGite, #a_moinsCriteresChambre, #a_moinsCriteresGEGS, #a_moinsCriteresChalet{
        display:none;
      }
    
    
img.img_titre{
  display:block;
}

#div_aLaUneAcc{
  
}    
  #div_aLaUneAccRight{
    width:390px;
    float:right;
    margin-top:20px;
    margin-right:10px;
  }
  #div_uneDefilAcc{
    position:relative;
    padding-top:10px;
  }
  #div_uneDefilAcc ul.ulScrollPage{
    position:absolute;
    top:30px;
    left:5px;
    z-index:5;
  }
  #div_uneDefilAccContent{
    position:relative;
    overflow:hidden;
    width:390px;
    height:240px;
  }
  #ul_uneDefilAcc{
    width:10000px;
    position:absolute;
  }
  #ul_uneDefilAcc li{
    float:left;
    width:390px;
  }
  span.sp_titreDefilUneAcc{
    display:block;
    font-weight:bold;
  }
  div.div_imgDefilUneAcc{
    float:left;
    width:208px;
    height:151px;
    margin-right:10px;
    padding: 23px 13px 22px 17px;
    background-image: url(../img/fond_imgUneAcc.gif);
    background-repeat: no-repeat;
    overflow: hidden;
    margin-top:25px;
    position:relative;
    text-align: center;
  }
    div.div_imgDefilUneAcc div.overflowHide{
      width:208px;
      height:151px;
    }
    div.div_imgDefilUneAcc img{
      height:151px;
    }
    
  div.div_descDefilUneAcc{
    padding-top:10px;
    z-index:4;
  }
  p.p_descDefilUneAcc{
    margin:0 0 5px 0;
  }
  a.a_plusDefilUneAcc{
    text-decoration:none;
    color:#000000;
    font-weight:bold;
  }

    
#div_experiences{
  float:left;
  width:360px;
  clear:both;
  margin-top:50px;
  margin-right:20px;
}
  #div_expDefilContent{
    clear:left;
    width:360px;
    height:220px;
    position:relative;
    padding-top:5px;
    overflow:hidden;
  }  
  #ul_expDefil{
    position:absolute;
    width:10000px;
  }
    #ul_expDefil li{
      float:left;
      width:360px;
      padding-right:10px;
    }
    
  #div_expDefilContent object{
    z-index:0;
  }
    
  span.sp_titreExp{
    display:block;
    font-weight:bold;
    margin-bottom:10px;
  }
  
  p.p_descExp{
    float:left;
    width:120px;
    margin:0 10px 0 0;
    color:#234bab;
  }
  
  #div_experiences ul.ulScrollPage{
    float:right;
  }
    #div_experiences ul.ulScrollPage li {
      border:1px solid #7A7A7C;
      font-weight:bold;
      line-height:25px;
      margin-right:3px;
      padding:0 5px;
    }
     #div_experiences ul.ulScrollPage li.liScrollPage_select {
      background-color:#234bab;
      color:#ffffff;
    }



#div_promos{
  float:left;
  width:370px;
  height:305px;
  padding:10px;
  background-image: url(../img/fond_promosAcc.gif);
  background-repeat: no-repeat;
  margin-top:50px;
  z-index:10;
}

  #div_promosDefil{
    width:175px;
    float:left;
    margin-right:5px;
    margin-top:10px;
  }
  
  ul.ulScrollPage li{
    float:left;
    margin-right:3px;
    line-height:18px;
    font-weight:bold;
    padding:0 3px;
    border:1px #7A7A7c solid;
    cursor:pointer;
  }
  ul.ulScrollPage li.liScrollPage_select{
    background-color:#B8DBA1;
  }
  
  #div_promosDefilContent{
    clear:left;
    width:175px;
    height:237px;
    position:relative;
    padding-top:5px;
    overflow:hidden;
  }  
  #ul_promosDefil{
    position:absolute;
    width:5000px;
  }
    #ul_promosDefil li{
      float:left;
      width:175px;
    }
    span.sp_titrePromo{
      font-weight:bold;
    }
    
    div.div_imgPromo{
      background-image: url(../img/fond_imgPromo.gif);
      background-repeat: no-repeat;
      width:138px;
      height:91px;
      padding:20px 13px 23px;
      overflow:hidden;
      position:relative;
    }
      div.div_imgPromo div.overflowHide{
        width:138px;
        height:91px;
        text-align:center;
      }
      div.div_imgPromo img{
        max-width:138px;
        max-height:91px;     
        -width: expression(this.width > 138 ? 138: true);
        -height: expression(this.width > 91 ? 91: true);         
      }
    
    p.p_descPromo{
      margin:5px 0;
      font-size:11px;
    }
    
    a.a_laPromo, a.a_lesPromo{
      text-decoration:none;
      color:#000000;
      display:block;
      line-height:15px;
      font-weight:bold;
      font-size:11px;
    }
      a.a_laPromo:hover, a.a_lesPromo:hover{
        text-decoration: underline;
      }
  
  #div_promoDuMoment{
    float:left;
    width:185px;
    height:210px;
    overflow:hidden;
    padding-top:40px;
  }

#div_promoDuMoment img{
    width:185px;
  }

