#li_fiche_btnsResaHaut_resa{
  display:none!important;
}

#div_fiche_Duree, #div_fiche_descProd, #div_fiche_descProg{
  clear:left;
  float:left;
}

div.div_entete_page {display: none; }

#div_fiche_general{ background-image:url(/img/fond_page_content_milieu.gif); background-repeat: repeat-y; position:relative;  width:973px; }

#div_navigFiche{background-image:url(/img/fond_page_content_milieu.gif); background-repeat: repeat-y; width:973px; padding-top:5px; ; padding-bottom:20px; padding-left: 10px; padding-right: 10px;}

  #div_navigFicheRetourLst{
    float:left;
    padding-right:10px;
  }
  #div_navigFicheFleches{
    float:left;
    padding-left:20px;
    padding-right:10px; height:25px;
  }
  #div_navigFicheFleches a{
    position:relative;
    top:5px; height:25px;
  }
  #div_navigFicheRetourLst a{
    color:#767676;
  }

#div_fiche_photo{
  clear:both;
  float:left;
  margin-left: 20px;
  position:relative;
}
  #div_fiche_photoPrincipale{
    margin-bottom:5px;
    border: 1px #606060 solid;
    width:300px;
    height:200px;
  }
  #div_fiche_photoPrincipale img{
    width:300px;
    height:200px;
  }
  #div_fiche_photo ul#ul_fiche_photos_suppl{
    list-style-type: none;
    margin:0;
    padding:0;
  }
  #div_fiche_photo ul#ul_fiche_photos_suppl li{
    display:inline;
  }
    #div_fiche_photo ul#ul_fiche_photos_suppl li img{
      width:65px;
      height:55px;
      margin-right:3px;
    }
  
  #div_fiche_pictoAlbum_v2 a{
    font-size:10px;
font-family:Verdana; color:#725f41;
  }
    
#div_fiche_entete{
  float:left;
  width:450px;
  font-size:11px;
  position:relative;
margin-left:15px;
}
  #div_fiche_entete p{
    margin: 0; 
    padding:0;
  }
 
  #h3_fiche_titre{
    margin:0;
    padding:0;
    color:#1BADB5;
    font-size:15px;
    line-height:25px;
  }
  
  #p_fiche_titreDesc1{
    display:inline;
  }
    #div_fiche_desc1 span{
      font-weight:bold;
      font-size:18px;
      display:inline!important;
      padding-left:3px;
      color:#1BADB5
    }
  
  #div_fiche_boutons{
    clear:left;
    float:right;
    padding-top:5px;
    padding-bottom:10px;
    width:30%;
  }
    #div_fiche_btnsResaHaut{
      float:right;
    }
      #div_fiche_btnsResaHaut ul, #div_fiche_btnsResaBas ul{
        margin:0;
        padding:0;
        list-style-type: none;
      }
      #div_fiche_btnsResaHaut li, #div_fiche_btnsResaBas li{
        display:block;
        float:left;
        margin-left:35px;
        margin-right:40px;
      }
      
      #div_fiche_btnsResaHaut a, #div_fiche_btnsResaBas a{
        display:block;
        background-image: url(../img/bt-reserver.gif);
        background-repeat: no-repeat;
        padding-left:5px;
        line-height:25px;
        text-align: center;
        width:100px; height:15px
      }
  
  #div_fiche_btImprimer{background-image: url(../img/btn-imprimer.png);
        background-repeat: no-repeat; width:80px; height:15px
    float:right;
  }
    #div_fiche_btImprimer a{background-image: url(../img/btn-imprimer.png);
        background-repeat: no-repeat;
      display:block;
      line-height:25px; 
height:15px;
width:100px;
    }
  
  #div_fiche_crits{
    clear:left;
    float:left;
    margin-top:5px; margin-left: 10px;
  }
    #div_fiche_crits ul{
      margin:0;
      padding:0;
      list-style-type: none;
    }
    #div_fiche_crits li{
      display:inline;
      float:left;
      margin-right:15px; margin-left: 10px;
    }
    li.li_fiche_crits div{
        text-align: center;
      }
        li.li_fiche_crits div p{
          margin:0;
          color:#606060;
          font-weight:bold;
          font-size:10px;
        }
    
  #div_fiche_dists{
  clear:left;
  float:left;
  margin-top:10px; margin-left: 10px;
}
  ul.fiche{
      margin:0;
      padding:0;
      list-style-type: none;
    }
    li.li_fiche_dists{
      display:inline;
      float:left;
      margin-right:15px;
    }
      li.li_fiche_dists div{
        text-align: center;
      }
        li.li_fiche_dists div p{
          margin:0;
          color:#606060;
          font-weight:bold;
          font-size:10px;
        }
  #div_fiche_desc2{
      font-weight:bold;
      font-size:12px!important;
      font-style: italic;
      clear:none!important;
      width:100%!important;
      padding-top:10px;
      text-align:justify; margin-left: 10px;
    }
      #p_fiche_titreDesc2{
        display:none;
      }
  #div_fiche_bas{width: 95%; 
    clear:both;   
margin-left:15px; 
  }  
  #div_fiche_contact{
    display:block!important;
    padding:10px;
    border:2px #1BADB5 dotted;   
    clear:both;
    float:left; 
    width:165px;
    margin:10px 10px 15px 10px;
  }
    #div_fiche_contact span{
      display:block;
    }
    #span_coord_contact_centrale_nom, #span_coord_contact_centrale_ad1, #span_coord_contact_centrale_cpVille, #span_coord_contact_centrale_tel, #span_coord_contact_centrale_fax{
      display:none!important;
    }
    #span_fiche_contacts{
      display:block;
      width:100%;
      font-weight:bold;
    }
    #div_fiche_contact_centrale, span_lbl_contact_centrale{margin-left: 10px;
      width:100%;
      display:block;
    }
    
  
  #div_fiche_desc1, #div_fiche_desc2, #div_fiche_desc3, #div_fiche_desc4, #div_fiche_desc5, #div_fiche_desc6, #div_fiche_desc7, #div_fiche_desc8, #div_fiche_desc9, #div_fiche_desc10, #div_fiche_desc11, #div_fiche_desc12, #div_fiche_desc13, #div_fiche_desc14, #div_fiche_desc15, #div_fiche_desc16, #div_fiche_desc17, #div_fiche_desc18, #div_fiche_desc19, #div_fiche_desc20{
    font-size:11px;
    padding-bottom:10px; margin-left: 15px;
    text-align:justify;
  }
    #p_fiche_titreDesc1, #p_fiche_titreDesc2, #p_fiche_titreDesc3, #p_fiche_titreDesc4, #p_fiche_titreDesc5, #p_fiche_titreDesc6, #p_fiche_titreDesc7, #p_fiche_titreDesc8, #p_fiche_titreDesc9, #p_fiche_titreDesc10, #p_fiche_titreDesc11, #p_fiche_titreDesc12, #p_fiche_titreDesc13, #p_fiche_titreDesc13, #p_fiche_titreDesc14, #p_fiche_titreDesc15, #p_fiche_titreDesc16, #p_fiche_titreDesc17, #p_fiche_titreDesc18, #p_fiche_titreDesc19, #p_fiche_titreDesc20, #p_fiche_titreDesc21{
      color:#1BADB5;
      font-weight:bold;
      margin: 0 0 5px 0;
    }
    
    #div_fiche_desc19{
      
    }
    #div_fiche_desc4{
      clear:left;
    }
    



/* tarifs produits de base */  
#div_fiche_tarifs{ 
  width: 80%;
  clear:left;
  margin:auto;
  padding-bottom: 20px; padding-left: 0;
}
  #caption_ficheTarifs a{
    color:#acc4de;
  }
  #div_fiche_tarifs table{
    border-collapse: collapse;
    width:100%;
    font-size:11px;
  }
  #div_fiche_tarifs table#table_tarifs_fiche{
    font-size:11px;
    border-bottom:2px #606060 solid;
    width:100%;
  }
    #div_fiche_tarifs table#table_tarifs_fiche caption, #caption_ficheTarifs{
      width:100%;
      background-color: #1BADB5;
      color:#acc4de;
      font-size:12px;
      font-weight:bold;
      text-align: left;
      padding-left:13px;
      padding-top:4px;
      padding-bottom:4px;
    }
    #div_fiche_tarifs table#table_tarifs_fiche thead, #thead_ficheTarifs{
      background-color: #acc4de;      
    }
    #div_fiche_tarifs table#table_tarifs_fiche thead th, #thead_ficheTarifs th{
      background-color: #acc4de;
      color:#725f41;
      font-weight:bold;
      margin:0;
    }
      #div_fiche_tarifs table#table_tarifs_fiche thead th#th_thead_tarifs_fiche_typeHebergement, #th_ficheTarifsHeadTitre, td.td_ficheTarifsBodyLib{
        text-align: left;
        padding-left:15px;
        padding-top:4px;
        padding-bottom:4px;
      }
      #div_fiche_tarifs table#table_tarifs_fiche thead th#th_thead_tarifs_fiche_lblSaison{
        border-left:1px #725f41 solid;
      }
      #div_fiche_tarifs table#table_tarifs_fiche thead th a{
        color:#725f41;
        text-decoration:none;
      }
    
    #div_fiche_tarifs table#table_tarifs_fiche tbody th{
      text-align: left;
      padding-left:25px;
      border-right:1px #725f41 dotted;    
      border-top:1px #725f41 dotted;  
      padding-top:4px;
      padding-bottom:4px;
    }
    #div_fiche_tarifs table#table_tarifs_fiche tbody td, td.td_ficheTarifsBodyPrix{
      text-align: center;
      color:#725f41;
      font-weight:bold;
      border-top:1px #725f41 dotted;
      border-right:1px #725f41 solid;
      padding-top:4px;
      padding-bottom:4px;
    }
    #div_fiche_tarifs img{
      margin-right:3px; 
      margin-left:3px;
    }
    
    #caption_ficheTarifs{
      border-left:1px #725f41 solid; 
      border-right:1px #725f41 solid; 
      border-top:1px #725f41 solid; 
    }
    td.td_ficheTarifsBodyLib{
      border-top:1px #725f41 dotted;
      border-right:1px #725f41 solid;    
      border-left:1px #725f41 solid; 
    }
    th.th_ficheHeadTarifs{
      border-right:1px #725f41 solid; 
    }
    #th_ficheTarifsHeadTitre{
      border-left:1px #725f41 solid; 
    }
    #th_ficheTarifsHeadTitre, #th_ficheTarifsHeadPrix{
      border-right:1px #725f41 solid; 
    }
    #table_ficheTarifs{background-image:url(/img/fond_page_content_milieu.gif); background-repeat: repeat-y; width: 973px;
      border-bottom:1px #725f41 solid; 
    }
    th.th_ficheHeadTarifs a{
      color:#725f41; width: 80%;
    }


/* tarifs packages */


#div_fiche_htmlCompl{
  clear:left;
  float:left;
margin-bottom: 10 px;
}
#span_coord_contact_centrale_mail_package a{
	font-size:11px;
	color:#1BADB5;
}

  
  
