a.bouton_resa_dispogite, #div_fiche_confortEquipement, #div_fiche_themes, #div_fiche_loisirs, #div_fiche_tarifReserver, #div_fiche_acces_plan, a.a_btn_dispoFiche_lbl, #p_fiche_titreDesc12 {
	display: none;
}
#div_fiche_acces_plan div {
	font-size: 12px;
}
#div_fiche_acces_plan td {
	font-size: 11px;
}
#div_fiche_directions {
	width: 275px;
	height: 500px;
	overflow: auto;
}
#div_map_directions {
	width: 310px;
	height: 500px;
}
span.fiche_classement_libelle {
	display: none;
}
img.div_fiche_crit, img.div_fiche_dist {
	display: none;
}
/* navigation */
#span_navig_fich_commune, #a_navigFiche_libelle_prec, #a_navigFiche_libelle_suiv {
	display: none;
}
div.navigFiche {
	background-image: url(../img/fond_navigFiche.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 630px;
	line-height: 19px;
}
#div_navigFiche_bt_retour {
	float: left;
	background-image: url(../img/puce_retour_liste.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
	padding-right: 140px;
}
#a_navigFiche_bt_retour {
	display: block;
	text-decoration: none;
	color: #3F4233;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}
div.navigFiche_suiv_prec {
	color: #3F4233;
	font-weight: bold;
}
span.navigFiche_numero {
	padding: 0 10px;
	font-size: 13px;
	letter-spacing: 1px;
}
#div_fiche_ajoutPanier {
	width: 158px;
	height: 17px;
	line-height: 17px;
	background-image: url(../img/fond_ajoutPanier.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: -18px;
	right: 1px;
}
#div_fiche_ajoutPanier a {
	color: #ffffff;
	text-decoration: none;
	padding-left: 25px;
	font-weight: bold;
}
/* fin navigation */
#div_fiche_generale {
	position: relative;
	padding-top: 10px;
}
/* entete de la fiche */
#div_fiche_flagTraduction {
	position: absolute;
	right: 0;
}
li.drapeaux {
	display: inline;
	margin-right: 5px;
	position: relative;
	bottom: 5px;
}
#div_fiche_entete {
	clear: left;
	background-image: url(../img/fond_entete_fiche.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #ffffff;
	padding-left: 10px;
	background-color: #1DC3E0;
}
#span_fiche_titre_nb_chambres, #span_fiche_titre_capacite {
	display: none;
}
#div_fiche_enteteGauche {
	float: left;
	width: 415px;
}
#div_fiche_libelle_type_gite {
	/*padding-left: 25px;
*/
	color: #6dd8eb;
}
#div_ficheNomEpi {
	float: left;
	height: 35px;
	overflow: hidden;
	width: 450px;
}
#div_fiche_nomGite {
	font-size: 27px;
	font-family: times New Roman;
	float: left;
	padding-right: 15px;
	line-height: 35px;
	height: 35px;
	overflow: hidden;
}
#div_fiche_pictoEpiFiche {
	float: left;
	margin-right: 10px;
}
ul.lst_fiche_picto_epi li {
	display: inline;
	line-height: 35px;
}
#div_fiche_nouvelleNorme {
	float: left;
	padding-top: 10px;
}
#div_fiche_lieu {
	clear: left;
	font-family: times New Roman;
	font-size: 17px;
}
#div_fiche_nomRegion {
	padding-right: 2px;
	display: inline;
	line-height: 20px;
}
#div_fiche_nomCommune, #div_fiche_chambre, #div_fiche_capacite, #div_fiche_numero, #div_fiche_numero_gite {
	display: inline;
	line-height: 20px;
}
#div_fiche_chambre, #div_fiche_capacite {
	padding-right: 10px;
}
#div_fiche_enteteDroite {
	float: right;
	font-family: times New Roman;
	font-size: 17px;
	font-weight: bold;
	margin-top: 15px;
	text-align: center;
	width: 140px;
}
#div_fiche_desc3 {
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	text-align: justify;
	font-family: times New Roman;
}
/* fin de l'entete */
/* onglets */
#div_fiche_onglets {
	clear: left;
}
li.onglets_fiche, li.onglets_ficheOn, li.onglets_ficheOnVert {
	float: left;
	padding: 5px 21px 10px 21px;
	height: 30px;
	text-align: center;
	color: #3F4233;
	font-size: 13px;
	margin-right: 2px;
	cursor: pointer;
}
#liOngletfiche_prix {
	margin-right: 0;
}
#liOngletfiche_prix {
	background-color: #5fb4c4;
	color: #ffffff;
	font-weight: bold;
	padding: 5px 16px 10px 16px;
	width: 72px;
}
li.onglets_ficheOn {
	background-color: #1dc3e0;
	background-image: url(../img/fond_ongletFicheOn.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 23px;
}
li.onglets_ficheOnVert {
	background-image: url(../img/fond_ongletFicheOnVert.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 23px!important;
}
li.onglets_fiche {
	background-color: #e6E7DA;
}
span.onglets_fiche {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}
/* fin onglet */
div.div_resaDispoPrix {
	clear: both;
	float: left;
	width: 100%;
	padding-top: 10px;
}
div.div_dispo {
	float: left;
	margin-right: 50px;
	height: 33px;
	overflow: hidden;
}
div.div_dispo a {
	text-decoration: none;
	color: #ffffff;
}
#span_boutonDispo {
	background-image: url(../img/dispos.png);
	background-repeat: no-repeat;
	line-height: 33px;
	color: #ffffff;
	display: block;
	width: 154px;
	text-indent: 40px;
	text-transform: uppercase;
	font-size: 13px;
}
div.div_resa {
	float: left;
	margin-top: 5px;
}
#div_fiche_fourchette, #div_fiche_tarifs_avec_prix_promo {
	float: right;
	margin-top: 5px;
	font-size: 20px;
	font-family: times New Roman;
	color: #5fb4c4;
	padding-left: 25px;
	background-image: url(../img/fond_fichePrixFourchette.gif);
	background-repeat: no-repeat;
	background-position: left center;
}



li.calendItea_li_legende span {
	font-weight: normal!important;
}
/*li.calendItea_li_legende span.spanCalendJour_inconnu {
	display: inline!important;
	background-color: transparent!important;
	color: #413732!important;
}*/
/* bas de fiche */
#span_boutonResa, span.spanCalendJour_inconnu {
	display: none;
}
#div_fiche_bas {
	clear: both;
	padding-top: 20px;
	position: relative;
	min-height:60px;
}
#div_fiche_detailPromoToutOnglet {
	float: left;
	width: 350px;
	font-family: times New Roman;
}
#span_fiche_titre_promo {
	font-size: 19px;
	color: #B34D71;
}
span.desc_promo {
	display: block;
}
#list_fiche_promo {
	padding-top: 5px;
}
#list_fiche_promo li.promo {
	padding: 5px;
}
#list_fiche_promo li.promo_on {
	padding: 5px;
	background-color: #F9F0F3;
}
div.div_promo_reducs, div.div_promo_details {
	display: none;
}
span.titre_promo {
	background-image: url(../img/fiche/plus_promo.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 0px;
	padding-right: 20px;
	color: #454E43;
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	cursor: pointer;
	font-family: times New Roman;
}
#a_fiche_print {
	display: none!important;
}
#div_fiche_print {
	position: absolute;
	right: -25px;
	top: 20px;
	width: 286px;
	height: 24px;
	background-color: #5fb4c4;
	background-image: url(../img/fond_imprimerFiche.gif);
	background-repeat: no-repeat;
}
#div_fiche_print a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding-left: 45px;
	line-height: 24px;
}
#div_fiche_envoi_ami_v2 {
	position: absolute;
	right: -25px;
	top: 54px;
	width: 286px;
	height: 24px;
	background-color: #5fb4c4;
	background-image: url(../img/fond_envoyerAmi.gif);
	background-repeat: no-repeat;
}
#div_fiche_envoi_ami_v2 a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding-left: 45px;
	line-height: 24px;
}
/* fin bas de fiche */
/* onglet prsentation */
#span_fiche_titre_description_environnement {
	display: none;
}
#div_fiche_presentation {
	clear: both;
	float: left;
	width: 100%;
	padding-top: 15px;
}
#div_fiche_presGauche {
	float: left;
	width: 334px;
	padding-right: 35px;
}
#div_fiche_descFond {
	height: 17px;
	background-image: url(../img/fond_desPresentation.png);
	background-repeat: no-repeat;
}
#p_fiche_titreDesc4 {
	display: none;
}
#span_fiche_titre_description_gite, #span_fiche_description_environnement {
	display: none;
}
#div_fiche_description2 {
	margin-left: 4px;
	background-color: #f0f0e8;
	border: 1px #e3e5d4 solid;
	color: #454a43;
	padding: 5px 5px 38px;
	border-top: none;
	text-align: justify;
}
#div_fiche_description2 li {
	text-align: justify;
	font-size: 14px;
	font-weight: normal !important;
}

#div_fiche_desc12{
	float: right;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
	margin-top: 15px;
}


/*
#div_fiche_siteProp {
	padding-left: 38px;
	padding-top: 20px;
	background-image: url(../img/picto_site_web.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	height: 34px;
}
*/

#div_fiche_siteProp a {
	color: #EEEFE6;
	text-decoration: none;
/*	background-image: url(../img/fond_lienSitePropFiche.gif);
	background-repeat: no-repeat;
*/
	display: block;
	width: 241px;
	height: 18px;
	line-height: 18px;
	text-indent: 20px;
}
#div_fiche_presDroite {
	float: left;
	width: 260px;
	padding-top: 11px;
}

li.onglets_fiche_photo, li.onglets_fiche_photoOn {
	text-align: center;
  padding:0 15px;
  display:inline;
	cursor: pointer;
	font-weight: bold;
}
li.onglets_fiche_photo {
	background-color: #e6e7dA;
	color: #3F4233;
}
li.onglets_fiche_photoOn {
	background-color: #5fb4c4;
	color: #ffffff;
}
#liOngletfiche_photo_videos {
	margin-right: 5px;
}
#liOngletfiche_photo_photos {
	margin-right: 6px;
}
#div_fiche_visuPhoto {

}
#div_fiche_photoPrincipale {
	width: 250px;
	height:196px;
	text-align: center;
	background-color: #5fb4c4;
	position:relative;
	overflow:hidden;
	padding:5px;
}
/*#div_fiche_photoPrincipale img { ######### Css photo principale.
	position:absolute;
	width:300px;
	left:50%;
	margin-left:-145px;
	bottom:0;
}*/
#div_fiche_photoPrincipale img {
  max-height:196px;
  max-width:250px;
}
#div_fiche_photoSuppl {
	float: left;
	width: 250px;
	background-color: #5fb4c4;
	padding-top: 10px;
	padding-left: 10px;
}
#spanFiche_album_prev, #spanFiche_album_next {
	display: block;
	float: left;
	width: 20px;
	cursor: pointer;
	height: 41px;
	color: #779229;
	background-repeat: no-repeat;
	background-position: center center;
}
#spanFiche_album_prev {
	background-image: url(../img/album_prec.gif);
}
#spanFiche_album_next {
	background-image: url(../img/album_suiv.gif);
}
#div_fiche_album {
	width: 205px;
	overflow: hidden;
	height: 41px;
	float: left;
	position: relative;
	-position: static;
}
#lst_fiche_photos_suppl {
	width: 1000px;
	margin: 0;
	padding: 0;
}
li.elem_lst_fiche_photo {
	width: 41px;
	height: 41px;
	overflow: hidden;
	float: left;
	display: block;
	margin-right: 11px;
}
img.img_album {
	height: 41px;
}
#div_btAlbums {
	clear: left;
	background-color: #5fb4c4;
	background-image: url(../img/fond_voirDiaporama.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 5px 10px 10px;
	text-align: center;
}
#div_btAlbums {
	color: #ffffff;
}
#div_fiche_pictoAlbum_v2 a {
	display: block;
	text-decoration: none;
	border-top: 1px #ffffff solid;
	color: #ffffff;
	padding-top: 3px;
	margin-bottom: 5px;
}
#div_fiche_videos {
	display: none;
}
#div_fiche_videos embed, #div_fiche_videos object {
	width: 260px!important
}
#div_fiche_youtube{
  margin-bottom:5px;
}

#div_fiche_VisuPlanInterieur {
	display: none;
	background-color: #5fb4c4;
	padding: 10px 4px;
	background-image: url(../img/fond_voirDiaporama.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
#div_fiche_VisuPlanInterieur img {
	width: 252px;
}
#div_fiche_pictoPlan_v2 a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	margin-top: 10px;
	background-image: url(../img/album_suiv.gif);
	background-repeat: no-repeat;
	background-position: 25px center;
	line-height: 20px;
	padding-left: 45px;
}
#div_ficheCartoFiche {
	padding-top: 33px;
	background-image: url(../img/titre_localisation.gif);
	background-repeat: no-repeat;
	background-position: left 15px;
}
#sp_titreVisuCarto {
	color: #ABB243;
	font-family: times New Roman;
	background-image: url(../img/fond_titreCartoFiche.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 79px;
	height: 18px;
	display: block;
	line-height: 18px;
}
#div_fiche_pictoCarto a {
	display: block;
	background-image: url(../img/fond_agrandirCarte.gif);
	height: 31px;
	line-height: 31px;
	text-decoration: none;
	color: #ffffff;
	text-indent: 35px;
}
div.div_itea_GMAP {
	width: 260px!important;
	height: 160px!important;
	overflow:hidden;
}
/* partie confort et equipement */
#div_fiche_confortEquipement {
	clear: both;
	float: left;
	width: 100%;
	padding-top: 15px;
}
#div_fiche_confortGauche {
	float: left;
	width: 285px;
	margin-right: 30px;
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 5px;
	background-image: url(../img/titre_generalites.png);
	background-repeat: no-repeat;
	background-color: #F7F5F2;
}
#div_fiche_confortGauche div {
	display: block;
}
#div_fiche_confortGauche div.fiche {
	line-height: 20px;
	background-image: url(../img/puce_generalites.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#div_fiche_LabelFerme {
	background: none!important;
	padding-left: 0!important;
}
#div_fiche_LabelCharme {
	background: none!important;
	padding-left: 0!important;
}
#div_fiche_confortDroite {
	float: left;
	width: 300px;
}
#div_fiche_confortGite, #div_fiche_serviceGite {
	padding-top: 20px;
	clear: left;
}
span.sp_titreCrit {
	margin: 0;
	font-size: 23px;
	font-family: times New Roman;
	color: #C3A029;
	padding-left: 30px;
	padding-bottom: 8px;
	background-image: url(../img/fond_titreEquipements.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
}
#div_fiche_confExt div, #div_fiche_equip div, #div_fiche_services div {
	line-height: 20px;
	padding-left: 25px;
	background-image: url(../img/puce_equipements.gif);
	background-position: 10px center;
	background-repeat: no-repeat;
}
#div_fiche_garanties {
	clear: both;
	padding-top: 50px;
}
#sp_titreGarantiesEpi {
	font-family: times New Roman;
	font-size: 23px;
	color: #333333;
	background-image: url(../img/fiche_fondTitreGaranties.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 7px;
	display: block;
	padding-left: 30px;
	letter-spacing: 1px;
}
#div_descGarantiesEpi {
	color: #454E43;
	padding: 5px;
	background-color: #F7F5F2;
	margin-top: 5px;
	height: 265px;
	overflow: auto;
}
ul.ul_garanties {
	padding-left: 20px;
}
/* fin partie confort et equipement */
/* partie sjours  themes */
#div_fiche_themes {
	clear: both;
	float: left;
	width: 100%;
}
#div_fiche_titreThemes {
	font-family: times New Roman;
	font-size: 18px;
	color: #C3A029;
}
#div_fiche_rubriques {
	float: left;
	width: 100%;
}
#lst_fiche_rubriques li {
	float: left;
	clear: left;
	width: 100%;
	padding-top: 40px;
}
div.divRubrique_image {
	float: left;
	padding-right: 15px;
	width: 260px;
}
div.divRubrique_descs {
	float: left;
	width: 355px;
	color: #5B5652;
}
span.rubriqueTitre {
	display: none;
}
span.rubriqueDesc {
	font-weight: bold;
}
span.rubriqueDescSuppl {
	display: block;
	padding-top: 10px;
	font-style: italic;
}
/* fin sejours a themes */
/* loisirs */
#div_fiche_loisirs {
	clear: both;
}
#div_fiche_flickr {
	padding-top: 15px;
}
#div_fiche_distGauche, #div_fiche_distDroite {
	float: left;
	width: 286px;
	margin-top: 20px;
}
#div_fiche_distDroite {
	float: right;
}
#sp_titreDistSP, #sp_titreDistAlentours {
	display: block;
	background-image: url(../img/fond_titre_loisirsSP.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #D7B328;
	font-family: times New Roman;
	font-size: 23px;
	padding-left: 35px;
	padding-bottom: 5px;
}
#sp_titreDistAlentours {
	background-image: url(../img/fond_titre_loisirsAlentours.gif);
}
#div_fiche_distSP {
	margin-left: 10px;
	width: 237px;
	background-color: #F3F3ED;
	border: 1px #E9EADD solid;
	border-top: none;
	padding: 15px 5px 15px 15px;
}
#div_fiche_distAlentours {
	margin-left: 18px;
	width: 229px;
	background-color: #F3F3ED;
	border: 1px #E9EADD solid;
	border-top: none;
	padding: 15px 5px 15px 15px;
}
#div_fiche_distSP div, #div_fiche_distAlentours div {
	background-image: url(../img/puce_loisirs.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	line-height: 20px;
}
/* fin loisisrs */
/* accs plan */
#div_fiche_acces_plan {
	clear: both;
	float: left;
	width: 100%;
	padding-top: 15px;
}
/* tarifs et contact */
#div_fiche_tarifReserver {
	clear: both;
	float: left;
	width: 100%;
	padding-top: 15px;
}
#span_fiche_contacts {
	display: none;
}
#div_fiche_contacts_v2 {
	float: left;
	width: 299px;
}
#divCoord_prop {
	float: left;
	width: 299px;
	background-image: url(../img/fond_contact_haut.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-right: 20px;
	color: #E5E6D8;
}
#spanCoord_lblProp, #spanCoord_lblCentrale {
	display: block;
	font-size: 20px;
	font-family: times New Roman;
	color: #7B7E65;
	position: relative;
	bottom: 10px;
}
#pCoord_detailsProp, #pCoord_detailsCentrale {
	margin: 0;
	background-image: url(../img/fond_contact_bas.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #787B63;
	width: 281px;
	position: relative;
	bottom: 10px;
}
#divContact_centrale, #divContact_proprio {
	float: left;
	width: 299px;
	margin-bottom: 10px;
	position: relative;
	padding-bottom: 12px;
}
#divContact_centrale {
	margin-right: 32px;
}
#pContact_centrale_ville, #pContact_centrale_nom, #pContact_centrale_adresse1, #pContact_centrale_adresse2, #pContact_centrale_code_postal, #pContact_centrale_tel2, #pContact_centrale_fax {
	display: none;
}
#pContact_proprio_adresse_1, #pContact_proprio_adresse_2, #pContact_proprio_code_postal, #pContact_proprio_ville, #pContact_proprio_pays, #pContact_proprio_fax, #pContact_proprio_tel_bureau {
	display: none;
}
#divContact_centrale_content, #divContact_proprio_content {
	background-image: url(../img/fond_contact_haut.gif);
	background-repeat: no-repeat;
	padding-right: 18px;
	background-position: left 15px;
}
#divContact_centrale_foot, #divContact_proprio_foot {
	background-image: url(../img/fond_contact_bas.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 12px;
	position: absolute;
	bottom: 0;
	width: 100%;
}
#spanContact_centrale_titre, #spanContact_proprio_titre {
	color: #7B7E65;
	font-family: times New Roman;
	font-size: 25px;
	display: block;
	margin-bottom: 10px;
	z-index: 10;
}
#pContact_proprio_tel1, #pContact_centrale_tel1, #pContact_centrale_mail, #pContact_proprio_e_mail, #pContact_centrale_web, #pContact_proprio_site_web, #pContact_proprio_tel_portable {
	width: 244px;
	height: 22px;
	margin: 5px auto 0 auto;
	background-image: url(../img/fond_contact_item.gif);
	background-repeat: no-repeat;
	line-height: 22px;
	color: #ffffff;
	padding-left: 10px;
}
#pContact_proprio_tel1 {
	clear: left;
}
#spanContact_centrale_libelle_tel1, #spanContact_proprio_libelle_tel1, #spanContact_proprio_libelle_tel_portable {
	color: #D7B327;
}
#spanContact_proprio_info_e_mail a {
	color: #779229;
}
#pContact_centrale_e_mail, #pContact_proprio_e_mail, #pContact_centrale_mail {
	color: #779229;
}
#spanContact_centrale_info_mail a {
	color: #779229;
	padding-left: 5px;
}
#pContact_centrale_site_web, #pContact_proprio_site_web, #pContact_centrale_web {
	color: #7EB3C7;
}
#spanContact_centrale_info_web a, #spanContact_proprio_info_site_web a {
	color: #7EB3C7;
	padding-left: 5px;
}
#pContact_proprio_site_web{
  font-size:10px;
  height:22px;
  overflow:hidden;
}
#pContact_proprio_civilite, #pContact_proprio_nom, #pContact_proprio_prenom {
	display: inline;
	padding-right: 3px;
	font-weight: bold;
	color: #ffffff;
}
#pContact_proprio_civilite {
	padding-left: 30px;
}
#pContact_proprio_prenom {
	padding-right: 30px;
}
div.div_fiche_PromoPrix {
	display: block!important;
}
span.desc_promo, div.div_promo_reducs, div.div_promo_details {
	display: none;
}
#div_fiche_moyenPaiement {
	clear: left;
	margin-bottom: 15px;
}
#div_fiche_moyenPaiement li {
	display: inline;
	margin-right: 10px;
}
#a_fiche_lien_exesuivant_bloc_tarif, #elem_list_fiche_lien_exesuivant_bloc_tarif_chmb a{
  display:block;
  width:138px;
  height:16px;
  margin-bottom:10px;
  color:#ffffff;
  text-decoration: none;
  padding-left:20px;
  background: url(../img/fiche/fd_tarif_exe_suiv.gif) no-repeat;
  padding-top:1px;
}
#div_fiche_tarif {
	clear: left;
}
#span_fiche_titre_tarifs {
	display: none;
}
legend.blocTarif {
	padding: 0;
}
legend.blocTarif span {
	display: block;
	background-image: url(../img/fond_titre_tarif2.gif);
	width: 257px!important;
	height: 24px!important;
	line-height: 24px;
	color: #ffffff;
	font-family: times New Roman;
	font-size: 14px;
	text-indent: 5px;
}

#div_fiche_blocTarifNormaux {
	float: left;
	width: 355px;
	margin-right: 5px;
}
ul.blocTarif {
	background-color: #E5E6D8;
	color: #454E43;
	font-family: trebuchet MS;
	float: left;
	width: 100%;
	padding: 0 0 15px;
}
span.libelle_tarif_gite {
	font-size: 11px;
	display: block;
	text-align: center;
	padding: 0 9px;
	font-weight: bold;
	height: 32px;
}
li.tarif_normaux, li.tarif_specifique {
	width: 83px;
	float: left;
	padding-left: 5px;
}
span.montant_tarif_gite {
	display: block;
	padding-bottom: 15px;
	padding-top: 15px;
	color: #323931;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
#span_fiche_montant_tarif_gite_1, #span_fiche_montant_tarif_gite_5, #span_fiche_montant_tarif_gite_9, #span_fiche_montant_tarif_gite_13, #span_prix_tarif_chambre_1, #span_prix_tarif_chambre_5, #span_prix_tarif_chambre_9, #span_prix_tarif_chambre_13 {
	background-color: #779229;
}
#span_fiche_montant_tarif_gite_2, #span_fiche_montant_tarif_gite_6, #span_fiche_montant_tarif_gite_10, #span_fiche_montant_tarif_gite_14, #span_prix_tarif_chambre_2, #span_prix_tarif_chambre_6, #span_prix_tarif_chambre_10, #span_prix_tarif_chambre_14 {
	background-color: #D7B327;
}
#span_fiche_montant_tarif_gite_3, #span_fiche_montant_tarif_gite_7, #span_fiche_montant_tarif_gite_11, #span_fiche_montant_tarif_gite_15, #span_prix_tarif_chambre_3, #span_prix_tarif_chambre_7, #span_prix_tarif_chambre_11, #span_prix_tarif_chambre_15 {
	background-color: #CB8538;
}
#span_fiche_montant_tarif_gite_4, #span_fiche_montant_tarif_gite_8, #span_fiche_montant_tarif_gite_12, #span_fiche_montant_tarif_gite_16, #span_prix_tarif_chambre_4, #span_prix_tarif_chambre_8, #span_prix_tarif_chambre_12, #span_prix_tarif_chambre_16 {
	background-color: #7EB3C7;
}
#div_fiche_passersouris_bloc_tarif {
	display: none;
}
#div_fiche_blocTarifSpecif {
	float: left;
	width: 260px;
}
li.tarif_specifique span.montant_tarif_gite {
	background-color: #AFBE9F!important;
}
/* tarifs chambres
#div_fiche_tarif_v2 {
	width: 620px;
	clear: both;
}
#table_fiche_blocTarif_chb {
	display: none;
}
fieldset.fs_tarif_chmb legend a {
	display: block;
	background-image: url(../img/fond_titre_tarif.gif);
	width: 193px!important;
	height: 24px!important;
	line-height: 24px;
	color: #ffffff;
	font-family: times New Roman;
	font-size: 14px;
	text-decoration: none;
	position: absolute;
	left: 0;
	top: -5px;
	text-indent: 10px;
}
fieldset.fs_tarif_chmb {
	background-image: url(../img/fond_tarif_chmb.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #E5E6D8;
	position: relative;
	margin-top: 20px;
	width: 620px;
}
img.img_tarif_gite {
	position: absolute;
	right: 0;
	top: 0;
}
div.div_info_tarif_affcache {
	padding: 5px;
	float: left;
	width: 610px;
}
p.div_info_desc_chmb {
	margin: 0;
	display: none;
}
span.picto_tarif_chb_img {
	display: none;
}
div.div_info_tarif_chmb {
	clear: left;
	float: left;
	width: 260px;
	padding-top: 20px;
	font-size: 12px;
	font-weight: bold;
	z-index: 100;
}
div.div_tableau_tarif_chmb {
	float: right;
	width: 325px;
	padding-left: 5px;
	padding-top: 30px;
}
li.li_fiche_grilleTarif_chmb {
	width: 76px;
	float: left;
	padding-left: 5px;
}
span.span_libelle_tarif_chambre {
	font-size: 11px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding: 0 9px 0 14px;
	font-weight: bold;
	height: 30px;
}
span.span_prix_tarif_chambre {
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #323931;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
div.div_fiche_grilledetailprix_chmb {
	clear: left;
	float: right;
}
#div_fiche_bloc_tarif_distant {
	clear: both;
}
 fin tarifs */

/* tarifs chambres */
#div_fiche_tarif_v2{
  width:620px;
  padding-top:20px;
  clear:both;
  margin-bottom:10px;
  float:left;
}
#table_fiche_blocTarif_chb, #table_fiche_blocTarif_chb a{
  display:none;
}

  fieldset.fs_tarif_chmb legend a, #a_fiche_titre_blocTarif_chmb_1{
    display:block;
    background-image: url(../img/fond_titre_tarif.gif);
    width:193px!important;
    height:24px!important;
    line-height:24px;
    color:#ffffff;
    font-family: times New Roman;
    font-size:14px;
    text-decoration:none;
    position:absolute;
    left:0;
    top:-5px;
    text-indent:10px;
  }
  
  #list_fiche_lien_bloc_tarif_chmb{
    margin: 0;
    height: 35px;
  }
  
  
  fieldset.fs_tarif_chmb{
    background-image: url(../img/fond_tarif_chmb.gif);
    background-position:left top;
    background-repeat: no-repeat;
    background-color: #E5E6D8;
    position:relative;
    margin-top:40px;
    width: 620px;
    clear: both;
  }
  img.img_tarif_gite{
      position:absolute;
      right:0;
      top:0;
  }
    div.div_info_tarif_affcache, #div_info_tarif_affcache_1{
      padding:5px;
      float:left;
      width:610px;
      margin: 0;
      clear: both;
    }
    
    #legend_fiche_blocTarif_chmb_1{
      margin: 0;
      clear: both;
    }
    
    p.div_info_desc_chmb{
      margin:0;
      display:none;
    }
    
    span.picto_tarif_chb_img{
      display:none;
    }
    div.div_info_tarif_chmb{
      clear:left;
      float:left;
      width:260px;
      padding-top:20px;
      font-size:12px;
      font-weight:bold;
      z-index: 10;
    }
    
    
    div.div_tableau_tarif_chmb{
      float:right;
      width:325px;
      padding-left:5px;
      padding-top:30px;
      z-index: 10;
    }
    li.li_fiche_grilleTarif_chmb{
      width:76px;
      float:left;
      padding-left:5px;
    }
    span.span_libelle_tarif_chambre{
      font-size:11px;
      display:table-cell;
      text-align: center;
      vertical-align:middle;
      padding:0 9px 0 14px;
      font-weight:bold;
      height:30px;
    }
    span.span_prix_tarif_chambre{
      display:block;
      padding-bottom:10px;
      padding-top:10px;
      color:#323931;
      font-size: 16px;
      text-align: center;
      font-weight:bold;
    }
    
    
    div.div_fiche_grilledetailprix_chmb{
      clear:left;
      float:right;
    }
    
    
#div_fiche_bloc_tarif_distant{
  clear:both;
}
/* fin tarifs */

/* ajout au panier */
#divGraph_fenetre {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
}
#h5_ajoutSelectionPanier {
	font-size: 15px;
	font-family: times New Roman;
	color: #BD9C26;
	text-align: center;
	margin: 10px 0 15px;
	padding: 0 10px;
}
#div_visuStructForAjoutPanier {
	background-color: #ECE9D8;
	padding: 5px;
	width: 330px;
	margin: auto;
	float: left;
	position: relative;
	left: 5px;
	color: #CC3366;
	font-family: times New Roman;
	font-weight: bold;
}
#div_vignetteStructure {
	float: left;
	margin-right: 5px;
}
#div_titreFiche {
	font-size: 14px;
}
#div_retourListe {
	float: left;
	padding-left: 5px;
	padding-top: 10px;
}
#div_retourListe a {
	background-image: url(../img/puce_retour_liste.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 20px;
	color: #524745;
	line-height: 20px;
	text-decoration: none;
	background-position: left center;
}
#div_visuPanier {
	float: right;
	padding-right: 5px;
	padding-top: 10px;
}
#div_visuPanier a {
	display: block;
	background-image: url(../img/puce_ajout_panier.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	color: #524745;
	line-height: 20px;
	text-decoration: none;
	background-position: left center;
}
/*Gildas: modif apport&eacute; pour l'ajout des descriptifs compl&eacute;mentaire sur la fiche*/
#p_fiche_titreDesc1 {
	display: none;
}
#div_fiche_desc4 .sp_desc_compl, #div_fiche_description {
	font-weight: bold;
	font-size: 12px;
	font-weight: normal!important;
}
#div_fiche_desc1 .sp_desc_compl {
	display: inline!important;
}
#div_fiche_desc3 {
	color: #C7A42F;
	font-size: 18px;
	margin-bottom: 10px;
}
#p_fiche_titreDesc3, #span_fiche_description_gite, #span_fiche_description_environnement, #p_fiche_titreDesc7, #p_fiche_titreDesc6, #p_fiche_titreDesc5, #p_fiche_titreDesc2, #p_fiche_titreDesc8, #p_fiche_titreDesc9 {
	display: none;
}
#div_fiche_desc5 {
	background-image: none!important;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-left: 0px!important;
	line-height: 16px!important;
}
#div_fiche_desc5 span.sp_desc_compl {
	margin-bottom: 3px;
}
#div_fiche_desc7 {
}
#div_fiche_desc8 {
	background-image: none!important;
	padding-left: 10px!important;
	clear: both;
	width: 300px;
}
#div_fiche_desc6, #div_fiche_desc7 {
	background-image: none !important;
	width: 290px !important;
	padding-left: 10px !important;
}
#div_fiche_charme {
	background-image: none!important;
	padding-left: 0px!important;
}
#div_fiche_descGauche3 {
	float: left;
	width: 350px;
}
#p_fiche_titreDesc4 {
	display: none;
}
#p_fiche_titreDesc10 {
	display: none;
}
#div_fiche_desc10 {
	background-image: none!important;
	margin-top: 10px;
}
#div_fiche_desc1 {
	padding-right: 2px;
	display: inline;
	line-height: 20px;
}
#div_fiche_desc9, #div_fiche_desc10 {
	background-image: none!important;
	padding-left: 0!important;
}
#div_fiche_desc9 li, #div_fiche_desc10 li {
	background-image: url("../img/puce_loisirs.gif");
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
}
#div_fiche_nomProp {
	width: 313px;
}
#span_titre_proprio, #span_nomProprio {
	display: none;
}
/*#span_prenomProprio {
	float: right;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
	margin-top: 15px;
}*/
#ul_desc_compl_5 .li_desc_compl {
	background-image: url("../img/puce_generalites.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left 5px;
	line-height: 20px;
}
#ul_desc_compl_6 .li_desc_compl, #ul_desc_compl_7 .li_desc_compl, #ul_desc_compl_8 .li_desc_compl {
	background-image: url("../img/puce_equipements.gif");
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left 5px;
	line-height: 20px;
}
/*#div_fiche_crit_10 {
	display: none;
}*/

/*********** Calendrier des dispos par chambre **************/
#div_fiche_divDispo_v3 p.changeModeAffCalendrier{
  display:block!important;
  margin:0;
  text-align: right;
  color:#B34D71;
  text-decoration: underline;
  font-weight:bold;
  font-size:11px;
  cursor:pointer;
  position:absolute;
  top:5px;
  left:0;
}
#div_fiche_divDispo_v3{
  float:left;
  width:100%;
}


/************************************** Les chambres *********************************************/
div.calendItea_legende{
  background-color: #ffffff;
}
div.calendItea_LIGNE{
  width:630px;
  position:relative;
  background-color: #f2f2f2;
}

div.calendItea_LIGNE div.calendItea_navigGauche, div.calendItea_LIGNE div.calendItea_navigDroite{
  top:0px;
}

div.calendItea_LIGNE div.calendItea_listMois {
  margin-right:0;
  width:630px;
  z-index:1;
}

ul.calendItea_ul_LIGNE li{
  height:inherit!important;
  width:630px!important;
  padding:0 0 5px 0 ;
  margin:0;
}


div.calendItea_LIGNE table.calend{
  width:620px!important;
  line-height:20px;
  border-collapse:collapse;
  margin-left:5px;
}

div.calendItea_LIGNE table.calend tr{
  border-bottom:2px #7e7e7e solid; 
}
div.calendItea_LIGNE table.calend thead tr{
  border-top:none; 
}

div.calendItea_LIGNE table.calend th.calend_idLigne{
  width:70px;
  text-align:left;
  font-size:10px;
  border-bottom:0!important;
}
div.calendItea_LIGNE table.calend td, div.calendItea_LIGNE table.calend thead th{
  width:10px;
  font-weight:normal;
}
div.calendItea_LIGNE table.calend span{
  height:15px;
  display:block;
  width:13px;
}
div.calendItea_LIGNE table.calend thead th{
  font-size:9px;
}

div.calendItea_LIGNE span.spanCalendJour_occupe{
  background-color: #cf1111;
  border:1px #f2f2f2 solid;
}

#saisieDatesSejour_changeAff, #saisieDatesSejour_changeAff_div_dispos{
  position:absolute;
  top:0;
  left:5px;
  z-index:100;
  color:#313131;
  font-weight:bold;
  text-decoration:underline;
  cursor:pointer;
  font-size:11px;
}

div.calendItea_LIGNE div.calendItea_legende{
  padding-left:5px;
}

div.div_lst_divDispo_v3 ul.calendItea_ul_CARRE li.calendItea_li {
  height:160px;
}
/************************************** FIN Les chambres *********************************************/

/* AVIS clients */
#div_fiche_avis{
  padding-top:15px;
  padding-left:5px;
/*  display:none;
*/}
#sp_titreAvis{
  color:#79922A;
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size:22px;
  font-weight:normal;
  display:block;
  margin-bottom:10px;
}
#ul_ongletavis{
  height:21px;
  overflow:hidden;
}
li.li_avis{
  display:none;
}
  img.bt_avis{
    cursor: pointer;
  }

#div_bordureAvis{
  border:1px solid #79922A;
  padding:5px;
}

div.div_itea_GMAP span{
  position:absolute;
  bottom:0px;
  right:5px;
}
div.div_itea_GMAP a{
  position:absolute;
  bottom:12px;
  right:5px;
}
#logocontrol{
  position:absolute;
  bottom:12px!important;
  left:5px!important;
}
#logocontrol a{
  position:absolute;
  bottom:0!important;
  left:0!important;
}

#div_avisTrip{
  display:none;
}

a.v_url{
  color:#79922A;
  font-weight:bold;
  font-size:12px;
}
a.v_review_url{
  color:#79922A;
}
