@import url(./bandeau_accueil.css);
@import url(./pied_page.css);

#id_cheminNav{
  display:none;
}

div, p, ul, li, h1, h2, img {
margin:0;
padding:0;
border:0;
}
ul{
	list-style-type: none;
	margin:0;
	padding:0;
}
form{
  margin:0;
}
.clear{clear:both;display:inline;}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
}

#general{
  width:971px;
  position:relative;
  margin:auto;
  padding:0;
}

#header{height:26px;}
#div_bandeau_0 div.admin_lienitem{display:inline;}
/* ------- page ------------*/
.fright{float:right;}
.fleft{float:left;}
.clear{clear:both;}

#page{
  width:971px;
}

#div_flash_accueil_hiver{
  z-index:5;
  width:971px;
  height:305px;
  margin-bottom:24px;
}

#edito{
  position:absolute;
  top:140px;
  left:25px;
  width:325px;
  font-size:12px;
  z-index:6;
}
.block{display:block;}
#div_editoContent{
  background: url(../img/accueil/edito.png) repeat-y;
  padding:0 5px;
}
#h1_titre_acc{
  font-size:25px;
  font-weight:bold;
  margin:0;
}
#sp_savoie_acc{
  font-size:32px;
}

/* page */
#div_basAcc{
  height:268px;
  overflow: hidden;
}

#div_blocGauche{
  width:407px;
  padding-top:10px;
  padding-right:10px;
}

div.div_colonneBloc{
  width:200px;
  margin-bottom:5px;
}

li.li_blocGauche{
  margin-bottom:5px;
  background-color: #7E8EB7;
  padding:5px;
  clear:left;
  float:left;
  width:190px;
}
  div.div_photoBloc{
    width:50px;
    height:50px;
    overflow:hidden;
    margin-right:5px;
  }
    div.div_photoBloc img{
      max-width:70px;
      -width: expression(this.height > 70 ? 70: true);
    }
    
  a.a_bloc, li.li_blocGauche a{
    color:#ffffff;
    text-decoration: none;
  }
  h3.h3_bloc{
    margin:0 0 3px 0;
    font-size:14px;
  }
  p.p_bloc{
    margin:0;
    font-size:11px;
    color:#ffffff;
  }


#h2_themes{
  margin:0;
  font-size:18px;
  line-height:25px;
  color:#111624;
}

#a_tousThemes{
  font-weight:bold;
  color:#111624;
}
  #a_tousThemes:hover{
    text-decoration: none;
  }

#div_themesAcc{
  clear:both;
}

#div_nosThemtiques{
  width:250px;
}
  img.bt_themes{
    cursor:pointer;
  }
    #p_btPrec{
      margin-right:5px;
    }
    #p_btPrec, #p_btSuiv{
      padding-top:10px;
    }
    
  #div_contentThemes{
    width:220px!important;
    margin-right:5px;
    position:relative;
    height:45px;
    overflow:hidden;
  }
  
  #ul_theme{
    position:absolute;
    top:0;
    left:0;
    height:45px;
    width:2000px;
  }
    #ul_theme li{
      margin-right:5px;
      width:70px;
      height:45px;
      overflow:hidden;
      position:relative;
    }
      #ul_theme img{
        width:70px;
      } 
      
      
#div_milieu{
  width:250px;
  height:248px;
  padding:10px 0;
  color:#111624;
}

#div_promoAcc{
  padding:5px;
  width:230px;
  background-color: #cf1111;
}

#div_milieu a{
  color:#111624;
}

.marginB5px{
  margin-bottom:10px;
}

.centertxt{text-align: center;}

#div_selection{
  border-top:1px #111624 dotted;
  padding-top:10px;
  width:240px;
}

ul.ulScrollPage{
  float:left;
  width:15px;
  margin-right:15px;
}
  ul.ulScrollPage li{
    border:1px #111624 solid;
    width:15px;
    height:15px;
    cursor:pointer;
    margin-bottom:5px;
    text-align: center;
    font-weight:bold;
  }
  li.liScrollPage_select{
    color:#ffffff;
    background-color: #111624;
  }
  
#div_selectionContent{
  position:relative;
  width:200px;
  height:165px;
  overflow:hidden;
}
  #ul_selection{
    position:absolute;
    top:0;
    left:0;
    height:165px;
    width:10000px;
  }
    #ul_selection li{
      float:left;
      width:200px;
      margin-right:5px;
    }
    
    div.div_imgSelection{
      width:130px;
      margin-right:5px;
      text-align:center;
    }
      div.div_imgSelection img{
        border:2px #ffffff solid;
        max-height:100px;
        -height: expression(this.height > 100 ? 100: true);
      }
  
      h3.h3_titreSelection{
        margin:0 0 3px;
        font-size:12px;
      }
      p.p_selection{
        font-size:11px;
        margin:0 0 5px 0;
      }
      a.a_selection{
        font-weight:bold;
      }
 
/* moteur */
#div_droite{
  float:left;
  height:258px;
  width:283px;
  background-color:#7E8EB7;
  color:#111624;
  padding:5px 10px;
  color:#ffffff;
}

  .bold{font-weight:bold;}
  
  #div_moteurDroite{
    width:120px;
  }
    #frm_accueil{float:left;width:100%;margin-bottom:5px;}
    p.p_ligneMoteur, div.p_ligneMoteur{margin-bottom:3px;}
    input.inpt_txt{width:80px;padding:0 2px;}
    #div_date{margin-bottom:10px;}
    #calendrierMoteur{background-color: #ffffff;top:30px;
      right:0;}
    #fermeCalend{padding:2px;text-align: right;}
    #fermeCalend img{cursor:pointer;}
    #calendrierMoteurContent{
      position:relative;
    }
    div.calendItea_navig a{cursor:pointer;}
    .dspNone{display:none!important;}
    input.inpt_type{}
    
  #div_moteurGauche{
    width:150px;
  }
  
  #div_lanceRecherche{
    clear:left;
    float:left;
    width:100%;
    margin-bottom:10px;
  }
    #div_lanceRecherche a.bt_recherche{
      float:right;
      display:block;
      line-height:18px;
      padding:0 5px;
      color:#ffffff;
      font-weight:bold;
      margin-left:10px;
      text-decoration:none;
      background-color: #111624;
    }
    
  #div_rechercheExpress{
    color:#111624;
    clear:left;
    float:left;
    width:100%;
    margin-bottom:5px;
  }
    #div_rechercheExpress span{
      margin-right:5px;
    }
    #inpt_num{
      width:140px;
      font-size:11px;
    }
    #a_rechercheNum{
      line-height:20px;
      color:#ffffff;
      text-decoration: none;
      padding:0 3px;
      background-color: #111624;
    }
    #bt_lanceRechercheCarto{margin-left:0!impoortant;}
    
  #p_infoResa{
    clear:left;
    margin:0;
  }
    #sp_numeroLib{
      font-size:9px;
    }
    #sp_numero{
      font-size:16px;
      font-weight:bold;
    }
    
  #div_Nbp, #div_duree, #div_debut{
    position:relative;
  }
  #div_debut{
    z-index:10;
  }
  #div_duree{
    z-index:9; 
  }
  #div_Nbp{
    z-index:8; 
  }

#sp_libDuree, #sp_nbp{
	width: 110px;
	display: block;
	height: 18px;
	line-height: 18px;
	padding: 0 2px;
	color: #333333;
	font-size: 11px;
	cursor: pointer;
	background: #ffffff url(../img/fleche_tri.gif) no-repeat right center;
}

#ul_dureeSejour,#ul_nbp{
	position: absolute;
	top: 30px;
	left: 0;
	width: 110px;
	background-color: #ffffff;
	border: 1px #404040 solid;
	height: 100px;
	overflow: auto;
	z-index: 10;
	font-size: 11px;
}
  #ul_dureeSejour{
    height:150px;
  }
#ul_dureeSejour li, #ul_nbp li {
	font-weight: normal;
	display: block;
	cursor: pointer;
	color: #404040;
	padding: 2px 5px;
}
#ul_dureeSejour li:hover, #ul_nbp li:hover{
	background-color: #4EA2D5;
	color: #ffffff;
}
         
/* ------- pied de page ------------*/
#piedpage{
	width:971px;
}
  #div_meteo{
    width:100px;
  }
  
#div_piedpage_3 img{
  height:45px;
}


#article{
  display:none;
}


/* meteo */
#divMeteo_picto{
  float:left;
  padding-right:10px;
}

#divMeteo_infos{
  float:left;
}
  #divMeteo_infos span{
    display:block;
  }
  #spMeteo_date{
    font-weight:bold;
  }
  #spMeteo_ville, #spMeteo_min, #spMeteo_max{
    font-weight:bold;
  }

#divMeteo_temp{
  clear:left;
}
