/* Pages annuaire */
#annuaire_recherche {
	position: relative;
	width: 551px;
	height: auto;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}
#annuaire_recherche_haut {
	position: relative;
	z-index: 10;
	width: 551px;
	height: 44px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('images/annuaire/rech_boite_haut.png');
	background-repeat: no-repeat;
	background-color: transparent;
	}
#annuaire_recherche_centre {
	position: relative;
	z-index: 10;
	width: 551px;
	height: 69px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('images/annuaire/rech_boite_centre.png');
	background-repeat: repeat-y;
	background-color: transparent;
	}
#annuaire_recherche_bas {
	position: relative;
	width: 551px;
	height: 12px;
	z-index: 2;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('images/annuaire/rech_boite_bas.png');
	background-repeat: no-repeat;
	background-color: transparent;
	}
#annuaire_recherche_libelle {
	padding: 6px 0px 0px 35px;
	margin: 0px;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
#annuaire_recherche_type {
	position: absolute;
	top: -5px;
	left: 15px;
	}
#annuaire_recherche_dpt {
	position: absolute;
	top: -5px;
	right: 130px;
	}
#annuaire_recherche_ville {
	position: absolute;
	top: 20px;
	left: 15px;
	z-index: 50;
	}
#annuaire_commune {width:200px;}
#annuaire_recherche_distance {
	position: absolute;
	top: 20px;
	right: 130px;
	}
#annuaire_distance {
	width:65px;
}
#annuaire_recherche_informations {
	position: absolute;
	top: 44px;
	left: 15px;
	}
#annuaire_recherche_label {
	position: absolute;
	top: 44px;
	right: 130px;
	}
#annuaire_recherche_bouton {
	position: absolute;
	top: -5px;
	left: 440px;
	}

#annuaire_filarianne {
	margin: 0px 0px 10px 0px;
	}
	
#annuaire_galerie {
    position: relative;
    margin: 0px 0px 20px 0px;
    width: 300px;
    height: 225px;
    border: 0px solid #755927;
}
	
.annuaire_unecategorie {
	width: 261px;
	padding: 0px 10px 0px 0px;
	margin: 0px 2px 5px 0px;
	background-repeat: no-repeat;
	position: relative;
	float: left;
	}
.annuaire_unecategorie h2 {
	color: #000000;
	margin: 5px 0px 10px 26px;
	padding: 0px;
	}
#annuaire_categorie_Hotels {background-image: url('images/annuaire/hotels.png');}
#annuaire_categorie_Restaurants {background-image: url('images/annuaire/restaurants.png');}
#annuaire_categorie_Campings {background-image: url('images/annuaire/campings.png');}
#annuaire_categorie_Fermes-auberges {background-image: url('images/annuaire/fermesauberges.png');}
#annuaire_categorie_Gites {background-image: url('images/annuaire/gites.png');}
#annuaire_categorie_Chambres-d-hotes {background-image: url('images/annuaire/chambresdhotes.png');}

#annuaire_lien_autour {
	display: block;
	width: 234px;
	height: 148px;
	float: left;
	margin: 10px 0px 0px 150px;
	background-image: url('images/annuaire/lien_image_carnetautour.png');
	}
	
.annuaire_texte {
	margin: 0px 200px 0px 5px;
}
	
.annuaire_fiche {
	width: 544px;
	margin: 0px 0px 15px 0px;
	}
.annuaire_fiche_haut {
	height: 40px;
	background-image: url('images/annuaire/bloc_haut.jpg');
	background-repeat: no-repeat;
	position: relative;
	top: 0px;
	left: 0px;
	}
.annuaire_fiche_centre {
	background-image: url('images/annuaire/bloc_centre.jpg');
	background-repeat: repeat-y;
	background-color: transparent;
	position: relative;
	top: 0px;
	left: 0px;
	border: 0px solid red;
	}
.annuaire_fiche_bas {
	height: 79px;
	background-image: url('images/annuaire/bloc_bas.jpg');
	background-repeat: no-repeat;
	position: relative;
	top: 0px;
	left: 0px;
	}
.annuaire_fiche_haut h2 {
	position: absolute;
	top: 5px;
	left: 40px;
	color: #000000;
	margin-top: 10px;
	border: 0px solid red;
	}
.annuaire_fiche_haut h2 a {
	color: #000000;
	}
.annuaire_fiche_description {
	padding: 0px 30px 5px 40px;
	color: #788200;
	}
.annuaire_fiche_galerie {
	height: 77px;
	padding: 0px 0px 5px 40px;
	}
.annuaire_fiche_photos {
	display: block;
	float: left;
	width: 75px;
	height: 75px;
	overflow: hidden;
	margin: 0px 5px 0px 0px;
	text-align: center;
	border: 1px solid #cccccc;
	}
.annuaire_fiche_photos img {
	border: 0px solid #cccccc;
	}
.annuaire_fiche_photos_vide {
	display: block;
	float: left;
	width: 75px;
	height: 75px;
	background-color: #ECECEC;
	margin: 0px 5px 0px 0px;
	border: 1px solid #cccccc;
	}
.annuaire_fiche_adresse {
	width: 360px;
	text-align: left;
	position: absolute;
	top: 10px;
	left: 48px;
	border: 0px solid red;
	}
.annuaire_fiche_tel {
	width: 100px;
	position: absolute;
	top: 10px;
	right: 25px;
	font-weight: bold;
	text-align: right;
	border: 0px solid red;
	}
.annuaire_fiche_email {
	width: 220px;
	position: absolute;
	bottom: 30px;
	left: 48px;
	border: 0px solid red;
	}
.annuaire_fiche_site {
	width: 245px;
	position: absolute;
	bottom: 30px;
	right: 22px;
	text-align: right;
	border: 0px solid red;
	}
.annuaire_fiche_details {
	position: absolute;
	bottom: 1px;
	right: 90px;
	}
	
.annuaire_pages {
	position: relative;
	width: 544px;
	height: 25px;
	border: 0px solid red;
}
.annuaire_pages_bouton {
	width: 20px;
	height: 25px;
	display: block;
	float: right;
	margin: 0px 5px 0px 0px;
	background-repeat: no-repeat;
	background-position: center;
}


.annuaire_pages_bouton_precedant {background-image: url('images/boutons/fleche_gauche.png');}
.annuaire_pages_bouton_suivant {background-image: url('images/boutons/fleche_droite.png');}

.annuaire_pages_bouton1, .annuaire_pages_bouton2, .annuaire_pages_bouton3, .annuaire_pages_bouton4, .annuaire_pages_bouton5, .annuaire_pages_bouton6, .annuaire_pages_bouton7, .annuaire_pages_bouton8, .annuaire_pages_bouton9, .annuaire_pages_bouton10, .annuaire_pages_bouton11, .annuaire_pages_bouton12, .annuaire_pages_bouton13, .annuaire_pages_bouton14, .annuaire_pages_bouton15, .annuaire_pages_bouton16, .annuaire_pages_bouton17, .annuaire_pages_bouton18, .annuaire_pages_bouton19, .annuaire_pages_bouton20, .annuaire_pages_bouton21, .annuaire_pages_bouton22, .annuaire_pages_bouton23, .annuaire_pages_bouton24, .annuaire_pages_bouton25, .annuaire_pages_bouton26, .annuaire_pages_bouton27, .annuaire_pages_bouton28, .annuaire_pages_bouton29, .annuaire_pages_bouton30, .annuaire_pages_bouton31, .annuaire_pages_bouton32, .annuaire_pages_bouton33, .annuaire_pages_bouton34, .annuaire_pages_bouton35, .annuaire_pages_bouton36, .annuaire_pages_bouton37, .annuaire_pages_bouton38, .annuaire_pages_bouton39, .annuaire_pageencours1, .annuaire_pageencours2, .annuaire_pageencours3, .annuaire_pageencours4, .annuaire_pageencours5, .annuaire_pageencours6, .annuaire_pageencours7, .annuaire_pageencours8, .annuaire_pageencours9, .annuaire_pageencours10, .annuaire_pageencours11, .annuaire_pageencours12, .annuaire_pageencours13, .annuaire_pageencours14, .annuaire_pageencours15, .annuaire_pageencours16, .annuaire_pageencours17, .annuaire_pageencours18, .annuaire_pageencours19, .annuaire_pageencours20, .annuaire_pageencours21, .annuaire_pageencours22, .annuaire_pageencours23, .annuaire_pageencours24, .annuaire_pageencours25, .annuaire_pageencours26, .annuaire_pageencours27, .annuaire_pageencours28, .annuaire_pageencours29, .annuaire_pageencours30, .annuaire_pageencours31, .annuaire_pageencours32, .annuaire_pageencours33, .annuaire_pageencours34, .annuaire_pageencours35, .annuaire_pageencours36, .annuaire_pageencours37, .annuaire_pageencours38, .annuaire_pageencours39 {
	background-image: url('images/boutons/puces_numeros.png');
	}

.annuaire_pages_bouton1 {background-position: 0px 0px;}
.annuaire_pages_bouton2 {background-position: 0px -24px;}
.annuaire_pages_bouton3 {background-position: 0px -48px;}
.annuaire_pages_bouton4 {background-position: 0px -72px;}
.annuaire_pages_bouton5 {background-position: 0px -96px;}
.annuaire_pages_bouton6 {background-position: 0px -120px;}
.annuaire_pages_bouton7 {background-position: 0px -144px;}
.annuaire_pages_bouton8 {background-position: 0px -168px;}
.annuaire_pages_bouton9 {background-position: 0px -192px;}
.annuaire_pages_bouton10 {background-position: 0px -216px;}
.annuaire_pages_bouton11 {background-position: 0px -240px;}
.annuaire_pages_bouton12 {background-position: 0px -264px;}
.annuaire_pages_bouton13 {background-position: 0px -288px;}
.annuaire_pages_bouton14 {background-position: 0px -312px;}
.annuaire_pages_bouton15 {background-position: 0px -336px;}
.annuaire_pages_bouton16 {background-position: 0px -360px;}
.annuaire_pages_bouton17 {background-position: 0px -384px;}
.annuaire_pages_bouton18 {background-position: 0px -408px;}
.annuaire_pages_bouton19 {background-position: 0px -432px;}
.annuaire_pages_bouton20 {background-position: 0px -456px;}
.annuaire_pages_bouton21 {background-position: 0px -480px;}
.annuaire_pages_bouton22 {background-position: 0px -504px;}
.annuaire_pages_bouton23 {background-position: 0px -528px;}
.annuaire_pages_bouton24 {background-position: 0px -552px;}
.annuaire_pages_bouton25 {background-position: 0px -576px;}
.annuaire_pages_bouton26 {background-position: 0px -600px;}
.annuaire_pages_bouton27 {background-position: 0px -624px;}
.annuaire_pages_bouton28 {background-position: 0px -648px;}
.annuaire_pages_bouton29 {background-position: 0px -672px;}
.annuaire_pages_bouton30 {background-position: 0px -696px;}
.annuaire_pages_bouton31 {background-position: 0px -720px;}
.annuaire_pages_bouton32 {background-position: 0px -744px;}
.annuaire_pages_bouton33 {background-position: 0px -768px;}
.annuaire_pages_bouton34 {background-position: 0px -792px;}
.annuaire_pages_bouton35 {background-position: 0px -816px;}
.annuaire_pages_bouton36 {background-position: 0px -840px;}
.annuaire_pages_bouton37 {background-position: 0px -864px;}
.annuaire_pages_bouton38 {background-position: 0px -888px;}
.annuaire_pages_bouton39 {background-position: 0px -912px;}
.annuaire_pages_bouton1:hover, .annuaire_pageencours1 {background-position: -20px 0px;}
.annuaire_pages_bouton2:hover, .annuaire_pageencours2 {background-position: -20px -24px;}
.annuaire_pages_bouton3:hover, .annuaire_pageencours3 {background-position: -20px -48px;}
.annuaire_pages_bouton4:hover, .annuaire_pageencours4 {background-position: -20px -72px;}
.annuaire_pages_bouton5:hover, .annuaire_pageencours5 {background-position: -20px -96px;}
.annuaire_pages_bouton6:hover, .annuaire_pageencours6 {background-position: -20px -120px;}
.annuaire_pages_bouton7:hover, .annuaire_pageencours7 {background-position: -20px -144px;}
.annuaire_pages_bouton8:hover, .annuaire_pageencours8 {background-position: -20px -168px;}
.annuaire_pages_bouton9:hover, .annuaire_pageencours9 {background-position: -20px -192px;}
.annuaire_pages_bouton10:hover, .annuaire_pageencours10 {background-position: -20px -216px;}
.annuaire_pages_bouton11:hover, .annuaire_pageencours11 {background-position: -20px -240px;}
.annuaire_pages_bouton12:hover, .annuaire_pageencours12 {background-position: -20px -264px;}
.annuaire_pages_bouton13:hover, .annuaire_pageencours13 {background-position: -20px -288px;}
.annuaire_pages_bouton14:hover, .annuaire_pageencours14 {background-position: -20px -312px;}
.annuaire_pages_bouton15:hover, .annuaire_pageencours15 {background-position: -20px -336px;}
.annuaire_pages_bouton16:hover, .annuaire_pageencours16 {background-position: -20px -360px;}
.annuaire_pages_bouton17:hover, .annuaire_pageencours17 {background-position: -20px -384px;}
.annuaire_pages_bouton18:hover, .annuaire_pageencours18 {background-position: -20px -408px;}
.annuaire_pages_bouton19:hover, .annuaire_pageencours19 {background-position: -20px -432px;}
.annuaire_pages_bouton20:hover, .annuaire_pageencours20 {background-position: -20px -456px;}
.annuaire_pages_bouton21:hover, .annuaire_pageencours21 {background-position: -20px -480px;}
.annuaire_pages_bouton22:hover, .annuaire_pageencours22 {background-position: -20px -504px;}
.annuaire_pages_bouton23:hover, .annuaire_pageencours23 {background-position: -20px -528px;}
.annuaire_pages_bouton24:hover, .annuaire_pageencours24 {background-position: -20px -552px;}
.annuaire_pages_bouton25:hover, .annuaire_pageencours25 {background-position: -20px -576px;}
.annuaire_pages_bouton26:hover, .annuaire_pageencours26 {background-position: -20px -600px;}
.annuaire_pages_bouton27:hover, .annuaire_pageencours27 {background-position: -20px -624px;}
.annuaire_pages_bouton28:hover, .annuaire_pageencours28 {background-position: -20px -648px;}
.annuaire_pages_bouton29:hover, .annuaire_pageencours29 {background-position: -20px -672px;}
.annuaire_pages_bouton30:hover, .annuaire_pageencours30 {background-position: -20px -696px;}
.annuaire_pages_bouton31:hover, .annuaire_pageencours31 {background-position: -20px -720px;}
.annuaire_pages_bouton32:hover, .annuaire_pageencours32 {background-position: -20px -744px;}
.annuaire_pages_bouton33:hover, .annuaire_pageencours33 {background-position: -20px -768px;}
.annuaire_pages_bouton34:hover, .annuaire_pageencours34 {background-position: -20px -792px;}
.annuaire_pages_bouton35:hover, .annuaire_pageencours35 {background-position: -20px -816px;}
.annuaire_pages_bouton36:hover, .annuaire_pageencours36 {background-position: -20px -840px;}
.annuaire_pages_bouton37:hover, .annuaire_pageencours37 {background-position: -20px -864px;}
.annuaire_pages_bouton38:hover, .annuaire_pageencours38 {background-position: -20px -888px;}
.annuaire_pages_bouton39:hover, .annuaire_pageencours39 {background-position: -20px -912px;}

/* Fiche annuaire */
.fiche_galerie {
	width: 300px;
	height: 282px;
	float: left;
	margin: 0px 10px 10px 0px;
	border: 0px solid red;
	}
.fiche_galerie_sans_images {
	width: 300px;
	height: 282px;
	float: left;
	margin: 0px 10px 10px 0px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('images/annuaire/sans_images.png');
	border: 0px solid red;
	}
.fiche_galerie_photo1 {
	}
.fiche_galerie_photo2, .fiche_galerie_photo3, .fiche_galerie_photo4, .fiche_galerie_photo5 {
	float: left;
	margin: 3px 3px 0px 0px;
	}
.fiche_carte {
	float: right;
	margin: 0px 0px 0px 10px; 
	border: 0px solid red;
	}
.fiche_coordonnees {
	float: left;
	width: 425px;
	text-align: left;
	margin: 0px 0px 10px 0px;
	border: 0px solid red;
}
.fiche_coordonnees_gratuit {
	float: left;
	width: 100%;
	text-align: left;
	margin: 0px 0px 10px 0px;
	border: 0px solid red;
	}
.fiche_coordonnees_adresse {
	margin: 0px 0px 10px 0px;
	}
.fiche_coordonnees_tel, .fiche_coordonnees_email, .fiche_coordonnees_site {
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('images/annuaire/icones_coordonnees.png');
	height: 20px;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 3px 0px;
	}
.fiche_coordonnees_site {background-position: 0px 0px; margin-bottom:10px;}
.fiche_coordonnees_email {background-position: 0px -20px;}
.fiche_coordonnees_tel {background-position: 0px -40px;}
.fiche_texte {text-align: left;}
.fiche_logos {
	margin: 0px 0px 10px 0px;
}
#fiche_colonnes {position: relative;}
.fiche_colonne1, .fiche_colonne2 {
	position: relative;
	width: 350px;
	height: auto;
	margin: 0px 0px 0px 0px;
	border: 0px solid red;
	}
.fiche_colonne1 {float: left;}
.fiche_colonne2 {float: right;}

.fiche_icone {
	width: 40px;
	height: 40px;
	display: block;
	float: left;
	cursor: help;
	margin: 0px 4px 4px 0px;
	background-repeat: no-repeat;
	background-image: url('images/annuaire/icones_annuaire.png');
	}
.fiche_iconeLocation-de-mobil-homes {background-position: 0px -1480px;}
.fiche_iconeAire-de-camping-cars {background-position: 0px -1440px;}
.fiche_iconeGarage {background-position: 0px -1400px;}
.fiche_iconeParking-prive {background-position: 0px -1360px;}
.fiche_iconeJardin-ou-parc-clos {background-position: 0px -1320px;}
.fiche_iconeVue-sur-la-mer {background-position: 0px -1280px;}
.fiche_iconeBarbecue {background-position: 0px -1240px;}
.fiche_iconeCheminee {background-position: 0px -1200px;}
.fiche_iconeDouche {background-position: 0px -1160px;}
.fiche_iconeBaignoire {background-position: 0px -1120px;}
.fiche_iconeEquipements-pour-bebes {background-position: 0px -1080px;}
.fiche_iconeLave-linge {background-position: 0px -1040px;}
.fiche_iconeSeche-linge {background-position: 0px -1000px;}
.fiche_iconeLave-vaisselle {background-position: 0px -960px;}
.fiche_iconeClimatisation {background-position: 0px -920px;}
.fiche_iconeTelevision {background-position: 0px -880px;}
.fiche_iconeSatellite {background-position: 0px -840px;}
.fiche_iconeAcces-au-WiFi {background-position: 0px -800px;}
.fiche_iconeAcces-aux-handicapes {background-position: 0px -760px;}
.fiche_iconeAnimaux-acceptes {background-position: 0px -720px;}
.fiche_iconeAcces-direct-plage {background-position: 0px -680px;}
.fiche_iconeAire-de-pique-nique {background-position: 0px -640px;}
.fiche_iconeTennis {background-position: 0px -600px;}
.fiche_iconeJeux-pour-enfants {background-position: 0px -560px;}
.fiche_iconePiscine {background-position: 0px -520px;}
.fiche_iconeSPA {background-position: 0px -480px;}
.fiche_iconeCommerces-a-proximite {background-position: 0px -440px;}
.fiche_iconeBar {background-position: 0px -400px;}
.fiche_iconeRestaurant {background-position: 0px -360px;}
.fiche_iconeSki {background-position: 0px -320px;}
.fiche_iconeEquitation {background-position: 0px -280px;}
.fiche_iconeRandonnees {background-position: 0px -240px;}
.fiche_iconeGolf {background-position: 0px -200px;}
.fiche_iconeVACAF {background-position: 0px -160px;}
.fiche_iconeCheques-vacances {background-position: 0px -120px;}
.fiche_iconeCarte-bancaire  {background-position: 0px -80px;}
.fiche_iconeEspeces {background-position: 0px -40px;}
.fiche_iconeCheques {background-position: 0px 0px;}

.fiche_label {
	height: 70px;
	display: block;
	float: left;
	cursor: help;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-image: url('images/annuaire/labels.png');
	}
.fiche_labelCamping-qualite {background-position: 0px 0px; width: 67px;}
.fiche_labelLogis-de-France {background-position: -67px 0px; width: 74px;}
.fiche_labelGites-de-France {background-position: -141px 0px; width: 75px;}
.fiche_labelAccueil-paysan {background-position: -216px 0px; width: 79px;}
.fiche_labelBienvenue-a-la-ferme {background-position: -295px 0px; width: 63px;}
.fiche_labelCleVacances {background-position: -358px 0px; width: 143px;}
.fiche_labelQualite-tourisme {background-position: -501px 0px; width: 78px;}
.fiche_labelTourisme-et-handicap {background-position: -579px 0px; width: 82px;}
.fiche_labelFleurs-de-soleil {background-position: -661px 0px; width: 100px;}
.fiche_labelEcoGite {background-position: -761px 0px; width: 77px;}
.fiche_labelGuide-Michelin {background-position: -838px 0px; width: 152px;}
.fiche_labelGay-friendly {background-position: -990px 0px; width: 79px;}
.fiche_labelCharmance {background-position: -1069px 0px; width: 102px;}
.fiche_labelBienvenue-au-chateau {background-position: -1171px 0px; width: 122px;}
.fiche_labelRelais-et-chateaux {background-position: -1293px 0px; width: 70px;}
.fiche_labelRando-Accueil {background-position: -1363px 0px; width: 69px;}