@import url("./calendrier.css");
/* ecriture ******/
img{
  border:0;
}
fieldset{
  border:none;
  margin:0;
  padding:0;
}
ul{
  list-style-type: none;
  padding:0;
  margin:0;
}
a{
  cursor: pointer;
  text-decoration:none;
}
form{
  margin:0;
}

body{
  background-image: url(../img/fond.jpg);
  background-repeat: no-repeat;
  background-position: center -50px;
  background-color: #1a7150;
  font-family:arial,"Trebuchet Ms",helvetica,"Bitstream Vera Sans",sans-serif;
  font-size:11px;
  margin:0;
	padding:15px 0 0 0;
	color:#333333;
}

.vert{
  color:#176e4d;
}
.vertClair{
  color:#749511;
}
.grisFonce{
  color:#333333;
}
.grisClair{
  color:#666666;
}
.bleu{
  color:#008fdc;
}
.blanc{
  color:#ffffff;
}
.bold{
  font-weight:bold;
}
.maj{
  text-transform:uppercase;
}

.ita {font-style: italic;}

.h1_titrePage{
  font-size:22px;
  margin-top:0;
  margin-bottom:10px;
}
.h2_sousTitrePage{
  font-size:12px;
}
.clear{
  clear:both;
}
.marginTop{
  margin-top:0;
}
.souli{
  text-decoration: underline;
}
.justifie{
  text-align: justify;
}

  #nouv_rech {
    padding:2px;
    color:#ffffff;
    background-color: #008fdc;
    cursor:pointer;
    text-align:center;
    }

  .lst_reg_rub{
    width:174px;
    font-size:11px;
    padding:2px;
    border:1px #008fdc solid;
  }
  
/*resa*/
div.imgPiedPagePopUp{
  position:fixed;
  bottom:0;
  right:0;
  margin:0!important;
  z-index:10;
  background-color: #008FDC;
}

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

#header{
  height:210px;
  float:left;
  width:100%;
}
  #div_bandeau_0{
    float:left;
    font-size:16px;
    color:#1d9bd2;
    width:580px; /*400 av le 41109*/
  }
    #div_bandeau_0 p{
      margin:0;
    }
  
  #div_bandeau_1{
    float:right;
    text-align:right;
    margin-bottom:10px;
  }
    #div_panierClient{
      padding-top:5px;
    }
    #div_panierClient a{
      float:right;
      text-decoration: none;
      color:#cf0036;
      display:block;
      height:27px;
      font-size:14px;
      padding-left:35px;
      text-align:center;
      background-repeat: no-repeat;
      line-height:27px;
    }
    #a_monCompte{
      width:97px;
      background-image: url(../img/bandeau_fondCompte.png);
      margin-left:10px;
    }
    #a_monPanier{
      width:94px;
      background-image: url(../img/bandeau_fondPanier.png);
    }
    
  #div_bandeau_2{
    clear:both;
    float:left;
    margin-right:5px;
    width: 212px;
  }
  
  #div_bandeau_3{
    float:left;
    width:527px;
    height:151px;
    background-image: url(../img/fond_flash.png);
    background-repeat: no-repeat;
    padding:6px;
  }
  
  #div_bandeau_4{
    float:right;
  }
    #div_bandeau_4 img{
      display:block;
      margin-bottom:8px;
    }
    
    
#div_fondTransparent{
  clear:both;
}
  #div_fondTransparentHaut{
    height:6px;
    background-image: url(../img/fond_transparentHaut.png);
    background-repeat: no-repeat;
  }
  #div_fondTransparentBas{
    height:6px;
    background-image: url(../img/fond_transparentBas.png);
    background-repeat: no-repeat;
    clear:both;
  }
  #div_fondTransparentContent{
    background-image: url(../img/fond_transparentContent.png);
    padding:0 6px;
  }
  #div_menuPageHaut{
    background-image: url(../img/fond_hautPageMenu.gif);
    background-repeat: no-repeat;
    height:4px;
  }
  #div_menuPageBas{
    background-image: url(../img/fond_basPageMenu.gif);
    background-repeat: no-repeat;
    height:4px;
    clear:both;
  }
    
  /* menu du haut */
  #div_menuHaut{
    background-image: url(../img/bandeau_fondDrapeaux.gif);
    width:100%;
  }
  li.li_menuHaut{
    float:left;
    border-right:2px #ffffff solid;
    padding:0 20px;
    line-height:33px;
    font-weight:bold;
    font-size:13px;
    background-repeat: repeat-x;
  }
    #li_menuHaut-1{background-image: url(../img/bandeau_fondGites.gif);}
    #li_menuHaut-2{background-image: url(../img/bandeau_fondChambres.gif);}
    #li_menuHaut-3{background-image: url(../img/bandeau_fondGegs.gif);}
    #li_menuHaut-4{background-image: url(../img/bandeau_fondCampings.gif);}
    #li_menuHaut-5{background-image: url(../img/bandeau_fondEnfant.gif);}
    
    #li_menuHaut-1 a{color:#39910d}
    #li_menuHaut-2 a{color:#254fa5}
    #li_menuHaut-3 a{color:#aa3b0d}
    #li_menuHaut-4 a{color:#ff5400}
    #li_menuHaut-5 a{color:#852c5a}
    
    #li_menuHaut-1 a:hover{color:#1F3F10}
    #li_menuHaut-2 a:hover{color:#1D2F4F}
    #li_menuHaut-3 a:hover{color:#3F1F25}
    #li_menuHaut-4 a:hover{color:#BF392F}
    #li_menuHaut-5 a:hover{color:#2D142F}
    
#menu{
  float:left;
  width:200px;
  padding-top:10px;
}
  li.li_menuPrincipal{
    line-height:24px;
    border-bottom:1px #ffffff solid;
    padding-left:25px;
    font-size:12px;
    clear:left;
  }
  div.div_pictoMenu{
    float:left;
    width:25px;
    text-align: center;
    margin-right:10px;
  }
  img.img_pictoMenu{    
    top:3px;
    position:relative;
  }
  li.li_menuPrincipal a{
    color:#000000;
    text-decoration:none;
  }
    li.li_menuPrincipal a:hover{
      text-decoration:underline;
    }
    
  #div_newsletter, #div_meteo{
    width:168px;
    margin:10px auto;
  }
    #div_newsHaut, #div_meteoHaut{
      background-image: url(../img/menu_fondHautBloc.gif);
      height:8px;
    }
    #div_newsBas, #div_meteoBas{
      background-image: url(../img/menu_fondBasBloc.gif);
      height:8px;
    }
    #div_newsContent, #div_meteoContent{
      background-image: url(../img/menu_FondMilieuBloc.gif);
      background-repeat: repeat-y;
      padding:0 15px;
    }
      #div_newsContent p, #div_meteoContent p{
        margin:5px 0;
      }
      #p_titreNews, #p_titreMeteo{
        margin-top:0!important;
      }
      #impt_mail_menu{
        font-size:11px;
        border:1px #c5ebfa solid;
        padding:1px;
        width:100px;
      }
    
    #partager {
      /*margin-top:5px;*/
      margin-left:40px;
width:168px;
outline-width: 0px;

}
    
#page{
  float:right;
  width:650px;
  padding:15px;
  min-height:385px;
  -height:385px;
}

#page table{
  font-size:11px;
}

#piedpage{
  clear:both;
  float:left;
  width:100%;
  text-align: right;
}

#div_piedpage_0{
  float:left;
  width:100%;
  background-image: url(../img/fond_piedPage.gif);
  line-height:26px;
  color:#ffdc00;
}
  #div_piedpage_0 li{
    display:inline;
    padding:0 15px;
  }
  #div_piedpage_0 a{
    text-decoration:none;
    color:#74980c;
  }

#sly_slogan_meta{
text-transform:lowercase;
color:#69C4EB;
font-size:12px;
}
  
    

  
