/****************************************************************** STYLES POUR HEBERGEMENT **********************************************************************/
/*********************************************************************************************************************************************************************/


/**************************************************** GENERAL *********************************************/
/************************************************************************************************************/

.PointerSouris
{
 cursor: pointer;
}

body
{
scrollbar-face-color: #C9D7A2; 
scrollbar-shadow-color: #CCCCCC; 
scrollbar-track-color: #89508A; 
scrollbar-arrow-color: #560B57;
}


/****************************** texte chargement en cours ***************/
.TextPrechargementEnCoursChargement
{
font-family: Arial, Verdana;
font-size: 15px;
color: #57463E;
font-weight:bold;
text-align:center;
}

.TextPrechargementEnCoursPatientez
{
font-family: Arial, Verdana;
font-size: 13px;
color: #57463E;
text-align:center;
}

div#chargement
{
	visibility:hidden;
	position:absolute;
	width:250px;
	height:100px;
	z-index:2001;
	text-align:center;
}



/**************************************************TABLEAU TARIF ******************************************/
/************************************************************************************************************/
.TableauTarifsBordures
{
border-top:thin solid #560B57;	 
border-left:thin solid #560B57;	
border-width:1px;
font-size: 11px;
font-family: verdana, arial;
color: #560B57;
}

.TableauTarifsBordureDroite
{
border-right:thin solid #560B57;	
border-bottom:thin solid #560B57;	
border-width:1px;
}

/**************************************************** BLOC SITE *********************************************/
/************************************************************************************************************/

.TitreHebergementBlocSite
{
  font-family: Verdana, Arial;
	font-size: 12px;
	color : #560B57;
	font-weight : bold;
}

.TableauSelogerAmboise
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #556F25;
	padding-left: 15px;
}

a.LiensSelogerAmboise:link
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #556F25;
	text-decoration: none;
}

a.LiensSelogerAmboise:active
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #556F25;
	text-decoration: none;
}

a.LiensSelogerAmboise:visited
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #556F25;
	text-decoration: none;
}

a.LiensSelogerAmboise:hover
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #556F25;
	text-decoration: underline;
}

.TableauSeRestaurerAmboise
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #849C08;
	padding-left: 15px;
}

a.LiensSeRestaurerAmboise:link
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #849C08;
	text-decoration: none;
}

a.LiensSeRestaurerAmboise:active
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #849C08;
	text-decoration: none;
}

a.LiensSeRestaurerAmboise:visited
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #849C08;
	text-decoration: none;
}

a.LiensSeRestaurerAmboise:hover
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #849C08;
	text-decoration: underline;
}

/**************************************************** EN SAVOIR PLUS *******************************************/	
a.SavoirPlusHebergementSite:link
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #560B57;
	font-weight:bold;
	text-decoration:none;
	}

a.SavoirPlusHebergementSite:active
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #560B57;
	font-weight:bold;
	text-decoration:none;
	}

a.SavoirPlusHebergementSite:visited
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #560B57;
	font-weight:bold;
	text-decoration:none;
	}
	
a.SavoirPlusHebergementSite:hover
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #88A13F;
	font-weight:bold;
	text-decoration:underline;
	}


/******************************** LISTE HEBERGEMENT *************************************/
.TableauListeHebergement 
{
border: thin solid #560B57;
border-width:1px;
font-family: Verdana, Arial;
font-size: 11px;
color: #560B57;
}

.TdListeHebergement
{
padding-right:10px;
padding-top:1px;
padding-bottom:1px;
font-family: Verdana, Arial;
font-size: 11px;
color: #560B57;
}




.TitreListeHebergement
{
font-family: Verdana, Arial;
font-size: 11px;
color: #560B57;
font-weight: bold;
}

.TitreDestinationHebergement
{
font-family: Verdana, Arial;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}

.TexteCritereHerbergement
{
font-family: Verdana, Arial;
font-size: 11px;
color: #560B57;
font-weight: bold;
}

.TexteCritereHerbergement2
{
font-family: Verdana, Arial;
font-size: 11px;
color: #849C08;
font-weight: bold;
}


.TexteHerbergement
{
font-family: Verdana, Arial;
font-size: 11px;
color: #560B57;
}

.TexteHerbergement2
{
font-family: Verdana, Arial;
font-size: 11px;
color: #849C08;
}

.TraitBasNavigationHerbergement
{
/*border-bottom: thin solid #560B57;	
border-width:1px;*/
padding-bottom:3px;
padding-top:3px;
padding-right:0px;
margin:0;
}

.TraitHautNavigationHerbergement
{
border-top: thin solid #560B57;	
border-width:1px;
height:20px;
}

.TitreHebergement
{
font-family: Verdana, Arial;
font-size: 11px;
color: #560B57;
font-weight: bold;
}

.NomListeHebergement
{
font-family: Verdana, Arial;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
background-color:#560B57;
padding-left:5px;
}

.VilleListeHebergement
{
font-family: Verdana, Arial;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
background-color:#88A13F;
padding-left:5px;
}

.EtoilesListeHebergement
{
font-family: Verdana, Arial;
font-size: 18px;
color: #FFFFFF;
font-weight: bold;
background-color:#560B57;
text-align: right;
padding-right: 5px;
vertical-align: bottom;
}

.CategorieRestaurant
{
font-family: Verdana, Arial;
font-size: 11px;
color: #FFFFFF;
background-color:#560B57;
text-align: right;
padding-right: 5px;
}


.TypeRestaurantListeHebergement
{
font-family: Arial;
font-size: 10px;
text-align: right;
padding-right: 5px;
}

.TdListeImageHebergement
{
padding-bottom:10px;
font-family: Verdana, Arial;
font-size: 9px;
color: #88A13F;
}

.CoordonneesListeHebergement
{
font-family: Verdana, Arial;
font-size: 10px;
color: #560B57;
}

a.LienMailSiteListeHebergement:link
	{
	font-size: 10px;
	font-family: verdana, arial;
	color: #88A13F;
	text-decoration:none;
	}
	
	a.LienMailSiteListeHebergement:active
	{
	font-size: 10px;
	font-family: verdana, arial;
	color: #88A13F;
	text-decoration:none;

	}
	a.LienMailSiteListeHebergement:visited
	{
	font-size: 10px;
	font-family: verdana, arial;
	color: #88A13F;
	text-decoration:none;
	}
	
	a.LienMailSiteListeHebergement:hover
	{
	font-size: 10px;
	font-family: verdana, arial;
	color: #560B57
	text-decoration:underline;
	}

/**************************************************
STYLE NOUVEAU TEMPLATE 20 MOTEUR DE RECHERCHE
***********************************************/

.module_hebergement_form{
	width:447px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	float:left;
}

#MoteurRecherche {
        background-color: #d6df22;
        font-family: Arial, Verdana;
	font-size:12px;
	color:#57463e;
	font-weight:bold;
	width:447px;
}
#MoteurRecherche:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#MoteurRecherche p {
	float:left;
	margin:0px;
	width:auto;	
}

#MoteurRecherche p.MoteurRechercheSpecial {
	font-weight:normal;
}

#MoteurRecherche p.MoteurRechercheSpecial label{
	cursor:pointer;
	font-weight:bold;
}

#MoteurRecherche p.MoteurRechercheSpecial input{
	background-color:transparent;
}

#MoteurRecherche p.MoteurRechercheSpecial a{
	font-weight:bold;
	text-decoration:none;
	color:#57463E;
}

#MoteurRecherche p.MoteurRechercheSpecial a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#57463E;
}

#MoteurRecherche div.ie6Sux div.ligne {
	background: transparent;
	padding-top:5px;
	font-weight:normal;
	position:relative;
	width:413px;
	height:100%;

}

#MoteurRecherche div.ie6Sux div.ligne_bis {
	background: transparent;
	font-weight:normal;
	float:left;
	width:100%;
}

.RadioMoteurRecherche
{
background-color:transparent;
border:none;
}

#MoteurRecherche p.SelectMoteurRecherche
{
	width:90%;
}

#MoteurRecherche p.SelectMoteurRecherche_2
{
	width:48%;
}

#MoteurRecherche p.SelectMoteurRecherche_2 select
{
	width:90px;
}

#MoteurRecherche p.SelectMoteurRecherche_1
{
	width:90%;
}

#MoteurRecherche p.SelectMoteurRecherche_1 select
{
	width:120px;
}


#MoteurRecherche p.CheckboxMoteurRecherche
{
	width:30%;
}

#MoteurRecherche p.CheckboxMoteurRecherche_2
{
	width:20%;
}

#MoteurRecherche p.CheckboxMoteurRecherche_3
{
	width:auto;
	margin-right:10px;
}

#MoteurRecherche p.CheckboxMoteurRecherche_4
{
	width:98%;
	font-weight:bold;
	margin-bottom:10px;
}

#MoteurRecherche p.RadioMoteurRecherche_4
{
	width:98%;
	font-weight:bold;
	margin-bottom:10px;
}

#MoteurRecherche p.RadioMoteurRecherche_4 input
{
	background-color:transparent;
}

#MoteurRecherche.ou_dormir .ie6Sux
{
	background-color:#D6DF22;
	/*float:left;*/
	margin-left:34px;
	height:112px;
}
#MoteurRecherche.a_voir_a_visiter .ie6Sux
{
	background-color:#D6DF22;
	/*float:left;*/
	margin-left:34px;
	height:79px;

}
#MoteurRecherche.restaurant .ie6Sux
{
	background-color:#D6DF22;
	/*float:left;*/
	margin-left:34px;
	height:79px;
}

#MoteurRecherche.manifestations .ie6Sux
{
	background-image:url('/images/hebergement/fond_bas_moteur_ou_dormir.gif');
	background-position:top left;
	background-position:no-repeat;
	

}

.SelectMoteurListe
{
color:#464646;
font-weight:normal;
margin:1px;
background-color:#FFFFFF;
width:auto;
/*border:1px solid #464646;*/
}

form label.rien{
	margin:0px;
	padding-left: 5px;
}

/****** ENTETE DU MOTEUR DE RECHERCHE RESA ********/
#hebergement_resa_form{
	float:right;
	width:231px;
	margin-top:37px;
	margin-right:15px;
	padding-top:60px;
	background: transparent url('/images/hebergement/novaresa/bloc_entete.gif') no-repeat top left;
}

#hebergement_resa_form_accueil{
	float:right;
	margin-top:70px;
	width:195px;
}

/****** ENTETE DU MOTEUR DE RECHERCHE ********/
/*div#recherche_hebergement_ligne_meta_categories
{
	border:1px solid black;
}*/
/* Les onglets */


div#recherche_hebergement_top{
	/*background: transparent url('/images/hebergement/fond_top_moteur_recherche.gif') no-repeat top left;
	width:509px;*/
	height:15px;
}

div#recherche_hebergement_ligne_meta_categories div
{
	font-family:Verdana, Arial;
	font-size:11px;
	display:inline;
	margin-right:20px;
}
/* Onglet Ou dormir */
div#recherche_hebergement_onglet_ou_dormir.ou_dormir .ie6Sux
{
	background-image:url('/images/hebergement/bouton_navigation_2/ou_dormir_on_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
}
div#recherche_hebergement_onglet_ou_dormir.ou_dormir .ie6Sux a
{
	float:left;
}
div#recherche_hebergement_onglet_ou_dormir.ou_dormir .ie6Sux a:hover
{
	background-image:url('/images/hebergement/bouton_navigation_2/ou_dormir_on_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
}
div#recherche_hebergement_onglet_ou_dormir.restaurant .ie6Sux
{
	background-image:url('/images/hebergement/bouton_navigation_2/ou_dormir_off_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
}
div#recherche_hebergement_onglet_ou_dormir.restaurant  .ie6Sux a
{
	float:left;
}
div#recherche_hebergement_onglet_ou_dormir.restaurant  .ie6Sux a:hover
{
	background-image:url('/images/hebergement/bouton_navigation_2/ou_dormir_on_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
}
div#recherche_hebergement_onglet_ou_dormir.a_voir_a_visiter .ie6Sux
{
	background-image:url('/images/hebergement/bouton_navigation_2/ou_dormir_off_1.gif');
	float:left;
	margin:0;
	padding:0;
}
div#recherche_hebergement_onglet_ou_dormir.a_voir_a_visiter  .ie6Sux a
{
	float:left;
}
div#recherche_hebergement_onglet_ou_dormir.a_voir_a_visiter  .ie6Sux a:hover
{
	background-image:url('/images/hebergement/bouton_navigation_2/ou_dormir_on_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
}
div#recherche_hebergement_onglet_ou_dormir.manifestation .ie6Sux
{
	background-image:url('/images/hebergement/bouton_navigation_2/ou_dormir_off_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
}
div#recherche_hebergement_onglet_ou_dormir.manifestation  .ie6Sux a
{
	float:left;
}
div#recherche_hebergement_onglet_ou_dormir.manifestation   .ie6Sux a:hover
{
	background-image:url('/images/hebergement/bouton_navigation_2/ou_dormir_on_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

/* Onglet A Voir à visiter */
div#recherche_hebergement_onglet_a_voir_a_visiter.ou_dormir .ie6Sux
{
	background-image:url('/images/hebergement/bouton_navigation_2/a_voir_off_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
	width:104px;
}
div#recherche_hebergement_onglet_a_voir_a_visiter.ou_dormir .ie6Sux a
{
	float:left;
}
div#recherche_hebergement_onglet_a_voir_a_visiter.ou_dormir .ie6Sux a:hover
{
	background-image:url('/images/hebergement/bouton_navigation_2/a_voir_on_1.gif');	
	background-position:top left;
	background-repeat:no-repeat;
}
div#recherche_hebergement_onglet_a_voir_a_visiter.restaurant .ie6Sux
{
	background-image:url('/images/hebergement/bouton_navigation_2/a_voir_off_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
	width:103px;
}
div#recherche_hebergement_onglet_a_voir_a_visiter.restaurant .ie6Sux a
{
	float:left;
}
div#recherche_hebergement_onglet_a_voir_a_visiter.restaurant .ie6Sux a:hover
{
	background-image:url('/images/hebergement/bouton_navigation_2/a_voir_on_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
}
div#recherche_hebergement_onglet_a_voir_a_visiter.a_voir_a_visiter .ie6Sux
{
	background-image:url('/images/hebergement/bouton_navigation_2/a_voir_on_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
	width:104px;
}
div#recherche_hebergement_onglet_a_voir_a_visiter.a_voir_a_visiter .ie6Sux a
{
	float:left;
}
div#recherche_hebergement_onglet_a_voir_a_visiter.a_voir_a_visiter .ie6Sux a:hover
{
	background-image:url('/images/hebergement/bouton_navigation_2/a_voir_on_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
}
div#recherche_hebergement_onglet_a_voir_a_visiter.manifestation .ie6Sux
{
	background-image:url('/images/hebergement/bouton_navigation_2/a_voir_off_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
	width:104px;
}
div#recherche_hebergement_onglet_a_voir_a_visiter.manifestation .ie6Sux a
{
	float:left;
}
div#recherche_hebergement_onglet_a_voir_a_visiter.manifestation .ie6Sux a:hover
{
	background-image:url('/images/hebergement/bouton_navigation_2/a_voir_on_1.gif');	
	background-position:top left;
	background-repeat:no-repeat;
}



/* Onglet Restos */
div#recherche_hebergement_onglet_restaurant.ou_dormir .ie6Sux
{
	background-image:url('/images/hebergement/bouton_navigation_2/resto_off_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
}

div#recherche_hebergement_onglet_restaurant.ou_dormir .ie6Sux a{
	float:left;
}

div#recherche_hebergement_onglet_restaurant.ou_dormir .ie6Sux a:hover{
	background-image:url('/images/hebergement/bouton_navigation_2/resto_on_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

div#recherche_hebergement_onglet_restaurant.restaurant .ie6Sux
{
	background-image:url('/images/hebergement/bouton_navigation_2/resto_on_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
}

div#recherche_hebergement_onglet_restaurant.a_voir_a_visiter  .ie6Sux
{
	background-image:url('/images/hebergement/bouton_navigation_2/resto_off_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
}

div#recherche_hebergement_onglet_restaurant.a_voir_a_visiter .ie6Sux a
{
	float:left;
}
div#recherche_hebergement_onglet_restaurant.a_voir_a_visiter .ie6Sux a:hover
{
	background-image:url('/images/hebergement/bouton_navigation_2/resto_on_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
}
div#recherche_hebergement_onglet_restaurant.manifestation .ie6Sux
{
	float:left;
	margin:0;
	padding:0;
}
div#recherche_hebergement_onglet_restaurant.manifestation .ie6Sux a
{
	float:left;
}
div#recherche_hebergement_onglet_restaurant.manifestation .ie6Sux a:hover
{
	background-image:url('/images/hebergement/bouton_navigation_2/resto_on_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
}


/* Onglet Manifs */
div#recherche_hebergement_onglet_manifestation.ou_dormir .ie6Sux
{
	background-image:url('/images/hebergement/bouton_navigation_2/manif_off_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
}
div#recherche_hebergement_onglet_manifestation.ou_dormir .ie6Sux a
{
	float:left;
}
div#recherche_hebergement_onglet_manifestation.ou_dormir .ie6Sux a:hover
{
	background-image:url('/images/hebergement/bouton_navigation_2/manif_on_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

div#recherche_hebergement_onglet_manifestation.restaurant .ie6Sux
{
	background-image:url('/images/hebergement/bouton_navigation_2/manif_off_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
}
div#recherche_hebergement_onglet_manifestation.restaurant .ie6Sux a
{	
	float:left;
}
div#recherche_hebergement_onglet_manifestation.restaurant .ie6Sux a:hover
{
	background-image:url('/images/hebergement/bouton_navigation_2/manif_on_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

div#recherche_hebergement_onglet_manifestation.a_voir_a_visiter .ie6Sux
{
	background-image:url('/images/hebergement/bouton_navigation_2/manif_off_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
}
div#recherche_hebergement_onglet_manifestation.a_voir_a_visiter .ie6Sux a
{
	float:left;
}
div#recherche_hebergement_onglet_manifestation.a_voir_a_visiter .ie6Sux a:hover
{
	background-image:url('/images/hebergement/bouton_navigation_2/manif_on_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

div#recherche_hebergement_onglet_manifestation.manifestation .ie6Sux
{
	background-image:url('/images/hebergement/bouton_navigation_2/manif_off_1.gif');
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
}

/* Les catégories */
div#recherche_hebergement_selection_categories{
	width:447px;
}

div#recherche_hebergement_selection_categories div
{
	display:none;
	padding-left:30px;
	

}
div#recherche_hebergement_selection_categories div label
{
	cursor:pointer;
	font-family:Arial, Verdana;
	font-size:12px;
	color:#57463e;
	font-weight:bold;
}

div#recherche_hebergement_selection_categories input
{
	border:none;
/*	background-color:transparent;*/
}

div#recherche_hebergement_selection_categorie_ou_dormir
{
	background-color: #d6df22;
	height:52px;
}

div#recherche_hebergement_selection_categorie_restaurants
{
	background-image:url('/images/hebergement/fond_haut_moteur_ou_dormir.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width:566px;

}

div#recherche_hebergement_selection_categorie_manifestation
{
	background-image:url('/images/hebergement/fond_haut_moteur_ou_dormir.gif');
	background-position:top left;
	background-repeat:no-repeat;
	width:566px;
}

div#recherche_hebergement_selection_categorie_a_voir_a_visiter
{

}

/***************************************************
STYLE DE LA LIGNE SUBMIT AJOUTÉE MANUELLEMENT
****************************************************/
div.submit_ou_dormir
{

	background-color:transparent;
	padding:0;
	position: absolute;
	margin-left:337px;
	margin-top:78px;
	/*_margin-left:0px;
	_margin-top:301px;*/
	top:0px;
	left:0px;
	width:75px;
}

div.submit_accueil
{
	background-color:transparent;
	float:right;
	padding:0px 0pt 0px;
	width:50px;
}

div.submit_accueil #ligneSubmitAuto{
	padding-right:25px;
}

div.submit_dispos
{
	background-color:transparent;
	float:right;
	padding:0px 0pt 0px;
	width:20px;
}

div.submit_dispos #ligneSubmitAuto{
	padding-right:0px;
}

#envoyerOff.submit_ou_dormir 
{
	height:40px;text-align:right;padding-top:31px;
}

/*#ligneSubmitManuelle.submit_ou_dormir .ie6Sux #envoyerOff.submit_ou_dormir .ie6Sux
{
	height:40px;text-align:right;padding-top:37px;
}*/


div.submit_restaurant
{
	background-color:transparent;
	padding:0;
	position: absolute;
	margin-left:337px;
	margin-top:45px;
	/*_margin-left:0px;
	_margin-top:301px;*/
	top:0px;
	left:0px;
	width:75px;
}


div.submit_a_voir_a_visiter
{
	background-color:transparent;
	padding:0;
	position: absolute;
	margin-left:337px;
	margin-top:45px;
	/*_margin-left:0px;
	_margin-top:301px;*/
	top:0px;
	left:0px;
	width:75px;
}

#envoyerOff.submit_a_voir_a_visiter 
{
	height:40px;text-align:right;padding-top:31px;
}
/*#ligneSubmitManuelle.submit_a_voir_a_visiter .ie6Sux #envoyerOff.submit_a_voir_a_visiter .ie6Sux
{
	height:40px;text-align:right;padding-top:37px;
}*/

#ligneSubmitAuto{
	text-align:right;
	padding-right:5px;
}

/**************************************************
STYLE NOUVEAU TEMPLATE 20 AFFICHAGE MODE LISTE
***********************************************/

.switchCarte{
	float:right;
	width:300px;
}

.switchCarte div{
	width:87px;
	float:right;
}

.switchCarte div a{
	font-family:Arial;
	font-size:11px;
	color:#FFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	width:87px;
	text-align:center;
}

#switch_carte_2{
	display:none;
}

a.modeOn, a.modeOff:hover {
	background:transparent url(/images/hebergement/mode_on.gif) no-repeat scroll left bottom;
	height:23px;
	line-height:23px;
	margin:0px;
	padding:0px;
}

a.modeOff {
	background:transparent url(/images/hebergement/mode_off.gif) no-repeat scroll left bottom;
	height:20px;
	line-height:20px;
	margin:0px;
	padding:0px;
	padding-top:3px;
}

.hebergementModeListeBlocPhoto img
{
border:0;
}

.hebergementListingElement h3
{
font-family:Verdana, Arial;
font-size:13px;
color:#57463d;
font-weight:bold;
display:inline;
}

.ConteneurTitreListe
{
float:left;
width:260px;
margin:0;
padding:0;
margin:5px 0 5px 10px;

}


.EtoileListeHebergement
{
position:relative;
padding:0;
width:48px;
text-align:right;
float:right;
margin:5px 10px 5px 0px;
}

.TypeRestaurationHebergement
{
position:relative;
padding:0;
width:68px;
text-align:right;
float:right;
margin:7px 7px 0px 0px;
font-size:11px;
}

.BtnAffichageListe
{
height:39px;
margin:0;
padding:0px;
float:left;
}

.BtnAffichageCarte
{

height:39px;
margin:0px;
padding:0;
float:left;
}

.hebergementListeBarHaut{
	width:715px;
	_width:698px;
	margin-top: 15px;
	margin-left: 13px;
	background: transparent url('/images/hebergement/haut_bloc_affichage_liste.gif') no-repeat bottom left;
	padding-bottom:11px;
	height:23px;
	line-height:23px;
	clear:both;
}
.hebergementListeBarHautCarte{
	margin-left:0px;
	width:727px;
	height:23px;
	line-height:23px;
	float:left;
	margin-top: 15px;
}

.hebergementListeNbreReponse
{
	display:inline;
	font-family:Arial, Verdana;
	font-weight:bold;
	font-size:13px;
	color:#57463e;
	padding-left:2px;
	/*padding-top:20px;*/
	margin:0;
	float:left;
	background-color:white;
	height:17px;
	line-height:17px;
	margin-top:6px;

}

.HautBlocAffichageListe
{
	display:none;
}

.BasBlocAffichageListe
{
float:left;
width:727px;
height:11px;
margin:0;
padding:0;
margin-bottom:3px;
}

.hebergementModeListeBlocChaines{
	float:left;
	width:148px;
	padding-bottom:5px;
	font-size:11px;
	font-weight:bold;
}

.hebergementModeListeBlocFonctionnalite
{
	float:right;
	font-family:Verdana, Arial;
	font-size:9px;
	color:#028c8d;
	margin:0;
	width:167px;
	margin-right: 10px;
	height:36px;
}

.BtnDetailsAffichageListe
{
	float:right;
	height:27px;
	padding-top:9px;
	padding-left:5px;
}

.BtnDetailsAffichageListe a{
	vertical-align:bottom;
}

.BtnDetailsAffichageListe a img{
	vertical-align:bottom;
}

.EncadrePhotoTexteAffichageListe
{
	display:block;
	padding:0px;
	margin:0;
	margin-left:10px;
	width:330px;
}

.hebergementModeListeBlocPhoto{
	float:left;
	width:155px;
	height:116px;
	border: solid #d6df22 1px;
	margin-bottom:5px;
}

.EncadreTexteAffichageListe
{
	float:right;
	width:160px;
	padding-right: 5px;
	height:120px;
	margin-bottom:5px;
	
	font-size:11px;
}

.SloganAffichageListe
{
color:#474747;
font-weight:bold;
font-size:12px;
text-align:justify;
}


.module_hebergement_suivant_precedent
{
text-decoration:none;
font-family:Arial, Verdana;
font-size:11px;
color:#57463E;
padding:0;
margin:0;
}

.CadrePaginationBas
{
width:734px;
padding-bottom:20px;
}

.CadrePaginationHaut
{
width:734px;
}



/**************************************************
FIN STYLE NOUVEAU TEMPLATE 20 AFFICHAGE MODE LISTE
***********************************************/


/**************************************************
STYLE NOUVEAU TEMPLATE 20 AFFICHAGE MODE FICHE
***********************************************/

.TitrePageFiche
{
background-image:url(/images/hebergement/fond_titre_page_fiche.gif);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Arial,Verdana;
font-size:20px;
font-weight:normal;
height:43px;
_width:735px;
margin:0px 0pt 0pt;
padding-left:33px;
padding-top:1px !important;
}

.TitrePageFiche h1
{
color:#585011;
font-family:Arial;
font-size:17px;
font-weight:bold;
height:43px;
letter-spacing:1px;
line-height:43px;
margin:0;
padding-left:10px;
text-align:left;
}

.FicheAdresseEtablissement
{
width:300px;
padding-top:12px;
padding-left: 10px;
float:left;
font-size:11px;
}

.NomProprietaireFiche
{
float:left;
width:182px;
text-align:right;
padding-top:12px;
font-size:11px;
}

.FicheImprimer
{
float:left;
width:188px;
text-align:right;
padding-top:12px;
}

.PhotoFicheHebergement
{
vertical-align:top;
width:520px;
padding-bottom:7px;
padding-left: 10px;
}

.BoutonsDroitePhotoFiche
{
padding-left:5px;
vertical-align:top;
}

.BoutonReserverHebergement
{
padding-top:21px;
}

.SloganFiche
{
	color:#57463e;
	font-family:Arial;
	text-align: justify;
        font-size:12px;
	padding-top:15px;
	padding-left: 4px;
	padding-right:6px;

}


.logoLine
{
margin-left:13px;
margin-right:13px;
height:36px;
}

.logoCadre
{
width:36px;
height:36px;
border:1px solid #d5d5d5;
float:left;
margin-left:2px;
}

.conteneurLogoChaines{
	float:right;
}

.logoChaine
{
float:left;
height:36px;
margin-right:2px;
}

.typeLoisirs{
	font-weight:bold;
}

.EntetesFiche
{
clear:both;
font-family:Arial, Verdana;
font-size:13px;
font-weight:bold;
color:#57463d;
text-transform:uppercase;
height:24px;
margin-top:5px;
padding-top:6px;
margin-left:10px;
margin-bottom: 10px;
padding-bottom:2px;
border-bottom: solid #57463d 2px;
}

.EntetesFiche#description
{

}

.EntetesFiche ul
{
padding-left:18px;
margin-left:0px;
}

.EntetesFiche li
{
list-style-image:url(/images/hebergement/puce_liste_fiche.gif);
line-height:15px;
}

.EncadreTitreDescription
{
	width:717px;
	padding-left: 10px;
	text-align:justify;
}

.EncadreTitreDescription  div
{
	padding-bottom:5px;
}

.EncadreTitreDescription ul 
{
margin-left:0px;
}

.EncadreTitreDescription li
{
list-style-image:url(/images/hebergement/puce_liste_fiche.gif);
line-height:15px;
}

.EntetesFiche#capacite
{

}

.EncadreTitreCapacite
{
padding-right:16px;
}

.EncadreTitreCapacite ul
{
margin-left:0px;
}

.EncadreTitreCapacite li
{
list-style-image:url(/images/hebergement/puce_liste_fiche.gif);
line-height:15px;
}


.EntetesFiche#equipements
{

}

.EncadreTitreEquipements
{
padding-right:16px;
}

.EncadreTitreEquipements ul
{
margin-left:0px;
list-style-image: url('images/hebergement/puce_liste_fiche.gif');
}

.EncadreTitreEquipements li
{
list-style-image:url(/images/hebergement/puce_liste_fiche.gif);
line-height:15px;
}


.EntetesFiche#aproxi
{

}

.EncadreTitreAproxi
{
padding-right:16px;
}

.EncadreTitreAproxi ul
{
margin-left:0px;
list-style-image: url('images/hebergement/puce_liste_fiche.gif');
}

.EncadreTitreAproxi li
{
list-style-image:url(/images/hebergement/puce_liste_fiche.gif);
line-height:15px;
}

.EntetesFiche#visites
{

}

.EncadreTitreVisites
{
padding-right:16px;
}

.EncadreTitreVisites ul
{
margin-left:0px;
list-style-image: url('images/hebergement/puce_liste_fiche.gif');
}

.EncadreTitreVisites li
{
list-style-image:url(/images/hebergement/puce_liste_fiche.gif);
line-height:15px;
}


.EntetesFiche#carte
{

}
.EncadreTitreCarte
{
padding-top:0px;
margin:0;
}


.EntetesFiche#tarifs
{

}

.EncadreTitreTarifs
{
padding-right:16px;
}

.EncadreTitreTarifs ul
{
list-style-image: url('images/hebergement/puce_liste_fiche.gif');
}

.EncadreTitreTarifs li
{
list-style-image:url(/images/hebergement/puce_liste_fiche.gif);
line-height:15px;
}

.EntetesFiche#mode_de_paiement
{

}

.EncadreTitrePaiement
{
padding-right:16px;
}

.EncadreTitrePaiement ul
{
/*margin-left:0px;*/
list-style-image: url('images/hebergement/puce_liste_fiche.gif');
}

.EncadreTitrePaiement li
{
list-style-image:url(/images/hebergement/puce_liste_fiche.gif);
line-height:15px;
}

.EntetesFiche#contact
{

}

.EncadreTitreContact
{
padding-right:16px;
}

.EncadreTitreContact ul
{
margin-left:0px;
list-style-image: url('images/hebergement/puce_liste_fiche.gif');
}

.EncadreTitreContact li
{
list-style-image:url(/images/hebergement/puce_liste_fiche.gif);
line-height:15px;
}

.GoogleMapFiche
{
width:711px;
height:500px;
margin-left:10px;
margin-right:0;
margin-top:10px;
padding:0;
}

.TexteDetailHebergement
{
font-family:Arial, Verdana;
font-size:11px;
color:#464646;
}


/**************************************************
FIN STYLE NOUVEAU TEMPLATE 20 AFFICHAGE MODE FICHE
***********************************************/


/**************************************************
STYLE FAVORIS NOUVEAU TEMPLATE
***********************************************/

.TableauFavorisHebergement
{
	background: transparent;
	padding-bottom:10px;
	border:1px solid #d6df22;
	float:left;
	width: 350px;
	_width: 343px;
}

.TableauRecherchesHebergement
{
	background: transparent;
	padding-bottom:10px;
	border:1px solid #d6df22;
	width: 350px;
	_width: 343px;
	float:left;
	margin-right: 12px;

}

.CategoriesFavorisHebergement
{
font-size: 12px;
font-family: Arial;
color: #57463E;
font-weight:bold;
padding-left:18px;
}

.CategoriesFavorisHebergementListe
{
font-size: 12px;
font-family: Arial;
color: #57463E;
font-weight:bold;
}

.LiensFavorisHebergement
{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #57463E;
	padding-left:9px;
	text-decoration:none;
}

.LiensFavorisHebergement:hover{
	text-decoration:underline;
}

.LiensFavorisHebergementListe
{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #57463E;
	text-decoration:none;
}

.LiensFavorisHebergementListe:hover{
	text-decoration:underline;
}

.LiensRecherchesHebergement
{
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #57463e;
	padding-left:0px;
	text-decoration:none;
}

.LiensRecherchesHebergement:hover{
	text-decoration:underline;
}




/**************************************************** Moteur de recherche ************************************/

	a.ToutSelectionnerCarteHebergment:link
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #560B57;
	font-weight:bold;
	text-decoration:underline;
	}
	
	a.ToutSelectionnerCarteHebergment:active
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #560B57;
	font-weight:bold;
	text-decoration:underline;

	}
	a.ToutSelectionnerCarteHebergment:visited
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #560B57;
	font-weight:bold;
	text-decoration:underline;
	}
	
	a.ToutSelectionnerCarteHebergment:hover
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #560B57;
	font-weight:bold;
	text-decoration:underline;
	}

.TableauMoteurRechercheListe
{
 border: thin solid #560B57;
 border-width:1px;
 background-color: #88A13F;
 padding-left:5px;
 padding-top:10px;
 padding-right:5px;
}

.TexteHerbergementListeNoir
{
font-family: Verdana, Arial;
font-size: 11px;
color: #000000;
}


.TexteMoteurHerbergement
{

}

.InputMoteurDateSejour{
	border:1px solid #A7A6AA;
	width:70px;
}

a.SelectionLienLocalisation:link {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: underline;
	text-transform: none;
	color: #858585;
}


a.SelectionLienLocalisation:active {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: underline;
	text-transform: none;
	color: #858585;
}


a.SelectionLienLocalisation:visited {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: underline;
	text-transform: none;
	color: #858585 ;
}

a.SelectionLienLocalisation:hover {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration:underline;
	color : #858585;
}



a.SelectionLienLocalisationBx:link {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: underline;
	text-transform: none;
	color: #560B57;
	font-weight: bold;
}


a.SelectionLienLocalisationBx:active {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: underline;
	text-transform: none;
	color: #560B57;
	font-weight: bold;
}


a.SelectionLienLocalisationBx:visited {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: underline;
	text-transform: none;
	color: #560B57;
	font-weight: bold;
}

a.SelectionLienLocalisationBx:hover {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration:underline;
	color : #560B57;
	font-weight: bold;
}



a.SelectionLienRechercher:link {
	font-family: Verdana, Arial;
	font-size: 12px;
	text-decoration: none;
	text-transform: none;
	color: #FFFFFF;
	font-weight: bold;
}


a.SelectionLienRechercher:active {
	font-family: Verdana, Arial;
	font-size: 12px;
	text-decoration: none;
	text-transform: none;
	color: #FFFFFF;
	font-weight: bold;
}


a.SelectionLienRechercher:visited {
	font-family: Verdana, Arial;
	font-size: 12px;
	text-decoration: none;
	text-transform: none;
	color: #FFFFFF;
	font-weight: bold;
}

a.SelectionLienRechercher:hover {
	font-family: Verdana, Arial;
	font-size: 12px;
	text-decoration:underline;
	color : #560B57;
	font-weight: bold;
}

.SelectMoteurListeClassement
{
  font-family: Verdana, Arial;
	font-size: 11px;
	color: #560B57;
	width: 140px;
	outline-color:#560B57;
	background-color: #FEFEFE;
}

.SelectMoteurListeSituation
{
  font-family: Verdana, Arial;
	font-size: 11px;
	color: #560B57;
	width: 120px;
	outline-color:#560B57;
	background-color: #FEFEFE;
}

.SelectMoteurListeRestaurant
{
  font-family: Verdana, Arial;
	font-size: 11px;
	color: #560B57;
	outline-color:#560B57;
	background-color: #FEFEFE;
}

.SelectMoteurListeTableHotes
{
  font-family: Verdana, Arial;
	font-size: 11px;
	color: #560B57;
	width: 95px;
	outline-color:#560B57;
	background-color: #FEFEFE;
}

.PointilleSousTitreListe
{
	background-image: url('/images/hebergement/pointille_bleu.gif');
}

.TitrePageHebergement
{
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #560B57 ;
	font-weight: bold;
}

/************************************ DETAIL HEBERGEMENT *************************************/

.TraitDetailHerbergement
{
padding-left:15px;
background-color:#560B57;
}

.TdDetailHebergement
{
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
font-family: Verdana, Arial;
font-size: 11px;
color: #560B57;
}


.EtoilesDetailHebergement
{
font-family: Verdana, Arial;
font-size: 18px;
color: #FFFFFF;
font-weight:bold;
text-align: right;
padding-right: 5px;
vertical-align: bottom;
background-color:#560B57;
}

.TitreDetailHebergement
{
	width: 700px;height:43px;
	line-height: 43px;
	font-family: Arial;
	font-size: 17px;
	text-align: left;
	font-weight:bold;
	color: #585011;
	padding-left: 	10px;
	letter-spacing:1px;
}

.LogosFicheEntete
{
float:right;
}

td.BoutonDetailHebergement  a{
	background:#f3f3f3 url('/images/hebergement/fleche_bleue.gif') no-repeat scroll left top;
	color:#6e6e6e;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin:2px;
	padding-left:33px;
	text-decoration:none;
	width:150px;
	_width:180px;	
}

td.BoutonDetailHebergement a:hover{
	background: #dadada url('/images/hebergement/fleche_bleue.gif') no-repeat top left;
}

td.BoutonReserverHebergement  a{
	background:#f3f3f3 url('/images/hebergement/fleche_rouge.gif') no-repeat scroll left top;
	color:#6e6e6e;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin:2px;
	padding-left:33px;
	text-decoration:none;
	width:150px;	
	_width:180px;		
}

td.BoutonReserverHebergement a:hover{
	background: #dadada url('/images/hebergement/fleche_rouge.gif') no-repeat top left;
}

.TitreRubriquesDetailHebergement
{
font-family: Verdana, Arial;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
height:20px;
background-color:#8BAACF;
padding-left:10px;
}

.TitreRubriquesDetailHebergementTarifs
{
font-family: Verdana, Arial;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
height:20px;
background-color:#8BAACF;
padding-left:10px;
}

.TableauDetailHebergement
{
 padding-right:5px;
 padding-bottom:5px;
}

.TexteRubriquesDetailHebergement
{
font-family: Verdana, Arial;
font-size: 11px;
color: #560B57;
padding-top: 5px;
texte-align: justify;
}

.TexteRubriquesDetailHebergement2
{
font-family: Verdana, Arial;
font-size: 11px;
color: #560B57;
padding-left: 0px;
padding-top: 5px;
text-align: justify;
}


.TexteDescriptionDetailHebergement
{
font-family: Verdana, Arial;
font-size: 11px;
color: #560B57;
padding-top: 5px;
text-align: justify;
}

.RetourListeDetailHebergement
{

}

a.RetourListeDetailHebergement:link {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: underline;
	text-transform: none;
	color: #57463e;
	font-weight:bold;
}


a.RetourListeDetailHebergement:active {
		font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: underline;
	text-transform: none;
	color: #57463e;
	font-weight:bold;
}


a.RetourListeDetailHebergement:visited {
		font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: underline;
	text-transform: none;
	color: #57463e;
	font-weight:bold;
}

a.RetourListeDetailHebergement:hover {
		font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: underline;
	text-transform: none;
	color: #57463e;
	font-weight:bold;
}

.RetourHautPageHebergement
{
float:left;
}

a.RetourHautPageHebergement:link {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: underline;
	text-transform: none;
	color: #57463e;
	font-weight:bold;
}


a.RetourHautPageHebergement:active {
		font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: underline;
	text-transform: none;
	color: #57463e;
	font-weight:bold;
}


a.RetourHautPageHebergement:visited {
		font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: underline;
	text-transform: none;
	color: #57463e;
	font-weight:bold;
}

a.RetourHautPageHebergement:hover {
		font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: underline;
	text-transform: none;
	color: #57463e;
	font-weight:bold;
}

a.LienSiteInternet:link {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #8BAACF;
}


a.LienSiteInternet:active {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #8BAACF;
}


a.LienSiteInternet:visited {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #8BAACF;
}

a.LienSiteInternet:hover {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration:underline;
	color : #560B57;

}


a.LienBoutonsDetail:link {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #560B57;
}


a.LienBoutonsDetail:active {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #560B57;
}


a.LienBoutonsDetail:visited {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #560B57 ;
}

a.LienBoutonsDetail:hover {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration:underline;
	color : #8BAACF;
}


.TitreDetailDescriptionHebergement
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #560B57 ;
	font-weight: bold;
	text-align: justify;
}

/****************************************** PLANCHE CONTACT ***********************/
/**********************************************************************************/
.TableauPlanche
{
padding-left: 5px;
padding-right: 5px;
}

.TraitEntreLignePhoto
{
background: url(/images/hebergement/pixel_violet.gif);
height:1px;
}


.TitrePlancheHebergement
{
font-family: Verdana, Arial;
font-size: 15px;
color: #560B57;
font-weight:bold;
height:20px;
border-bottom: thin solid #560B57;	
border-width:1px;
}

.TitrePlancheAccrocheHebergement
{
	font-family: Verdana, Arial;
	font-size: 13px;
	color: #560B57 ;
	font-weight: bold;
}


.TitrePlancheDescriptionHebergement
{
font-family: Verdana, Arial;
font-size : 11px;
color: #560B57;
background-color: #F1EAEE;
text-align : justify;
padding-top : 5px;
padding-bottom : 5px;
}



.BorderImagePlancheHebergement
{
padding-left: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-top: 4px;
border-bottom: thin solid #560B57;	
border-width:1px;
}

.TableauImprimerPDF
{
background-color: #FFFFFF;
padding-right : 15px;
}

a.ImprimerPDFHebergement:link {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #560B57;
}


a.ImprimerPDFHebergement:active {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #560B57;
}


a.ImprimerPDFHebergement:visited {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #560B57 ;
}

a.ImprimerPDFHebergement:hover {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration:underline;
	color : #858585;
}


.TableauContactHebergement 
{
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
border: thin solid #560B57;	
border-width:1px;
}

/***************************************** FICHE CONTACT **************************/
/**********************************************************************************/
a.RetourListeHebergement:link {
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	text-transform: none;
	color: #560B57;
}


a.RetourListeHebergement:active {
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	text-transform: none;
	color: #560B57;
}


a.RetourListeHebergement:visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	text-transform: none;
	color: #560B57 ;
}

a.RetourListeHebergement:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration:underline;
	color : #858585;
}

.HrHebergement
	{
	height: 1px;
	width: 100%;
	color: #57463d;
	}


.TableauContactHebergementEnvoyer
{
border: thin solid #464646;	
border-width:1px;
font-family: Arial, Verdana;
font-size: 12px;
color: #464646;
font-weight:bold;
}

.TraitBleuHebergement
{
padding-left:15px;
border-bottom: thin solid #560B57;	
border-width:1px;
}


.TexteContactHebergement
{
font-family: Arial, Verdana;
font-size: 12px;
color: #57463d;
font-weight:bold;
height:30px;
}

.FormContactHebergement
{
font-family: Arial, Verdana;
font-size: 12px;
color: #57463d;
margin-left:10px;
}

.FormObligatoireHebergement
{
font-family: Verdana, Arial;
font-size: 11px;
color: #7e735f;
}

.FormInputHebergement
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #202020;
	border: 1px solid #d6d6d6;
	background-color: #FFFFFF;
}

.FormContactHebergement select{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #202020;
	border: 1px solid #d6d6d6;
	background-color: #FFFFFF;
	outline-color:#8BAACF;
}

.MessageContactHebergement
{
border: thin solid #560B57;	
border-width:2px;
padding-left:15px;
padding-right:15px;
font-family: Arial, Verdana;
font-size: 12px;
color: #464646;
font-weight:bold;
}

.MailContactHebergement
{
border: thin solid #560B57;	
border-width:1px;
padding-left:15px;
padding-right:15px;
font-family: Arial, Verdana;
font-size: 12px;
color: #464646;

}

.MailContactGrasHebergement
{
font-family: Arial, Verdana;
font-size: 12px;
color: #464646;

font-weight:bold;
}

.MailContactTitreHebergement
{
font-family: Arial, Verdana;
font-size: 12px;
color: #464646;

font-weight:bold;
}

/************************************ FIN FORMATAGE MAIL CONTACT ************************/
/************************************************************************************/


/******************************************* NAVIGATION PAGE PAR PAGE **********************************/

.hebergementLienBas{
	height:20px;
	line-height:20px;
	width:712px;
	margin-bottom: 30px;
}

.hebergementLienBas a{
	vertical-align:middle;
	height:15px;
	line-height:15px;
	padding-bottom:5px;
}

.hebergementLienBas span{
	vertical-align:middle;
	height:15px;
	line-height:15px;
	padding-bottom:5px;
}

.module_hebergement_navigation_page
{
font-family: Verdana, Arial;
font-size: 11px;
color : #000000;
}

.hebergementBtn{
	border:0;
	vertical-align:bottom;
}

/***************************** Navigation couleur page courante *****************************/

.module_hebergement_navigateur {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #7e735f;
	padding-right:2px;
	padding-left:2px;
}

/***************************** Navigation page lien **************************/
a.module_hebergement_navigateur_lien:link {
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: none;
	text-transform: none;
	color: #57463e;
}


a.module_hebergement_navigateur_lien:active {
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: underline;
	text-transform: none;
	color: #57463e;
}


a.module_hebergement_navigateur_lien:visited {
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: none;
	text-transform: none;
	color: #57463e;
}

a.module_hebergement_navigateur_lien:hover {
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: underline;
	text-transform: none;
	color: #57463e;
}

/***************************** Navigation page suivante précedente **************************/
a.module_hebergement_navigateur_suivant_precedent:link {
	font-family: Arial,Verdana;
	font-size: 12px;
	text-decoration: underline;
	text-transform: none;
	color: #57463E;
	font-weight:bold;
}


a.module_hebergement_navigateur_suivant_precedent:active {
	font-family: Arial,Verdana;	
	font-size: 12px;
	text-decoration: underline;
	text-transform: none;
	color: #57463E;
	font-weight:bold;
}


a.module_hebergement_navigateur_suivant_precedent:visited {
	font-family: Arial,Verdana;	
	font-size: 12px;
	text-decoration: underline;
	text-transform: none;
	color: #57463E ;
	font-weight:bold;
}

a.module_hebergement_navigateur_suivant_precedent:hover {
	font-family: Arial,Verdana;	
	font-size: 12px;
	text-decoration:underline;
	color : #57463E;
	font-weight:bold;

}



a.module_hebergement_navigateur_premier_dernier:link {
	font-family: Arial,Verdana;
	font-size: 12px;
	text-decoration: none;
	text-transform: none;
	color: #57463E;
	font-weight:bold;
}


a.module_hebergement_navigateur__premier_dernier:active {
	font-family: Arial,Verdana;	
	font-size: 12px;
	text-decoration: none;
	text-transform: none;
	color: #57463E;
	font-weight:bold;
}


a.module_hebergement_navigateur_premier_dernier:visited {
	font-family: Arial,Verdana;	
	font-size: 12px;
	text-decoration: none;
	text-transform: none;
	color: #57463E ;
	font-weight:bold;
}

a.module_hebergement_navigateur_premier_dernier:hover {
	font-family: Arial,Verdana;	
	font-size: 12px;
	text-decoration:underline;
	color : #57463E;
	font-weight:bold;

}
/***************************************** FIN NAVIGATION PAGE PAR PAGE ******************************/


/****************************************************************** STYLES POUR HEBERGEMENT **********************************************************************/
/*********************************************************************************************************************************************************************/

/*******************************Debut style Pop Up des disponibilitees ***********************************/

.moduleHebergementTitreIntitulePopUpDisponibilte
{
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #560B57;
}


.moduleHebergementTitrePopUpDisponibilte
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #560B57;
}

td.moduleHebergementTableauSelectionPopUpDisponibilite
{
	background-color: #F1EAEE;
	font-family: Verdana, Arial;
	font-size: 13px;
	color: #560B57;
}

.moduleHebergementTableauPopUpDisponibilite
{
	padding-left: 11px;
	padding-right: 20px;
}

.moduleHebergementTexteLegendePopUpDisponibiliteFerme
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #13385F;
}

.moduleHebergementTexteLegendePopUpDisponibiliteComplet
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #E68D01;
}

.moduleHebergementTexteLegendePopUpDisponibiliteDispo
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #399639;
}

/* Champ de selection du mois */
.moduleHebergementSelectMoisPopUpDisponibilite
{
	width: 90px;
}
/* Champ de selection des annees */
.moduleHebergementSelectAnneePopUpDisponibilite
{
	width: 60px;
}

/* Texte entete du calendrier Lun, Mar ... */
td.moduleHebergementTexteJourPopUpDisponibilite
{
	background-color: #946280;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid #560B57; 
	border-left: 1px solid #560B57;
	border-right: 1px solid #560B57; 

}

/* Couleur des cases vide du calendrier */
td.moduleHebergementJourVidePopUpDisponibilite
{
	background-color: #946280;
	border-bottom: 1px solid #560B57; 
	border-left: 1px solid #560B57;
	border-right: 1px solid #560B57; 
}

/* Tableau general du calendrier */
.moduleHebergementTableauCalendrierPopUpDisponibilite
{
	color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 10px;
	border-left: 1px solid #560B57;
	border-top: 1px solid #560B57;
	border-right: 1px solid #560B57; 
}

/* Utilise pour remplir la case du calendrier de dispo pour un jour futur ou le produit est disponible */ 
td.moduleHebergementProduitDispoPopUpDisponibilite
{
	background-color: #399639;
	border-bottom: 1px solid #560B57; 
	border-left: 1px solid #560B57;
	border-right: 1px solid #560B57; 
}
/* Utilise pour remplir la case du calendrier de dispo pour un jour passe ou le produit est disponible */ 
td.moduleHebergementProduitDispoPassePopUpDisponibilite
{
	background-color: #669265;
	border-bottom: 1px solid #560B57; 
	border-left: 1px solid #560B57;
	border-right: 1px solid #560B57; 
}
/* Utilise pour remplir la case du calendrier de dispo pour un jour futur ou le produit est complet */ 
td.moduleHebergementProduitCompletPopUpDisponibilite
{
	background-color: #E68D01;
	border-bottom: 1px solid #560B57; 
	border-left: 1px solid #560B57;
	border-right: 1px solid #560B57; 
}
/* Utilise pour remplir la case du calendrier de dispo pour un jour passe ou le produit est complet */ 
td.moduleHebergementProduitCompletPassePopUpDisponibilite
{
	background-color: #B98E4B;
	border-bottom: 1px solid #560B57; 
	border-left: 1px solid #560B57;
	border-right: 1px solid #560B57; 
}
/* Utilise pour remplir la case du calendrier de dispo pour un jour futur ou le produit est ferme */ 
td.moduleHebergementProduitFermePopUpDisponibilite
{
	background-color: #13385F;
	border-bottom: 1px solid #560B57; 
	border-left: 1px solid #560B57;
	border-right: 1px solid #560B57; 
}
/* Utilise pour remplir la case du calendrier de dispo pour un jour passe ou le produit est ferme */ 
td.moduleHebergementProduitFermePassePopUpDisponibilite
{
	background-color: #546578;
	border-bottom: 1px solid #560B57; 
	border-left: 1px solid #560B57;
	border-right: 1px solid #560B57; 
}

/* Message de la date de MAJ */
.moduleHebergementMessageMAJPopUpDisponibilite
{
	color: #560B57;
	font-family: Verdana, Arial;
	font-size: 10px;
}

/*******************************Fin style Pop Up des disponibilitees ***********************************/

/*******************************Debut style module hebergement lie a la page ***************************/

a.moduleHebergementLienTexteLiePage:link
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

a.moduleHebergementLienTexteLiePage:visited
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

a.moduleHebergementLienTexteLiePage:active
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

a.moduleHebergementLienTexteLiePage:hover
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

/*******************************Fin style module hebergement lie a la page ***************************/
div#hebergement_global
{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#57463e;
	min-height: 100%;
	/*position: relative;*/
	width:733px;
	border: solid #d6df22 2px;
	z-index: 0;
}

div#hebergementPleaseSelectACategory
{
	display:none;
	font-family:Arial, Verdana;
	font-weight:bold;
	font-size:13px;
	color:#db6014;
	padding-top:30px;
	padding-left:14px;
}

div.hebergementListeLigne
{
	/*background-image:url('/images/hebergement/fond_bloc_affichage_liste.gif');
	background-position:top left;
	background-repeat:repeat-y;*/
	width:100%;
	font-family:Arial;
	font-size:9px;
	color:#474747;
	padding-left:13px;
	padding-bottom:10px;	
}

#hebergementListeContainerGeneral
{
width:727px;
}

.hebergementChoiceLocation{
	float:left;
	width:100%;
	height:800px;
}

div.hebergementListeLigne:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*Ne pas setter de marge ni de width ; c'est géré par le template */
div.hebergementListingElement
{
	border:0;
	/*padding:5px 10px 10px 10px;*/
	margin:0;
	background: transparent;
	border:1px solid #d6df22;
	font-family:arial;
}

div.hebergementListingElementExtend
{
	border:0;
	float:left;
	font-size:11px;
	margin-right:40px;
}

div.hebergementListingElementDispos
{
	width:330px;
	margin-right:0px;
}

/* Styles relatifs à l'affichage de listes en colonnes */
.listeEnglober:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.listeColonneMoitie {float:left;margin-left:1%;width:49%;}
.listeColonneMoitieFirst {float:left;margin-left:0;width:49%;}

.listeColonneTiers {float:left;margin-left:2%;width:32%;}
.listeColonneTiersFirst {float:left;margin-left:0;width:32%;}

.listeColonneQuart {float:left;margin-left:1%;width:24%;}
.listeColonneQuartFirst {float:left;margin-left:0;width:24%;}

.listeColonneCinquieme {float:left;margin-left:1%;width:19%;}
.listeColonneCinquiemeFirst {float:left;margin-left:0;width:19%;}

.listeColonneMoitie li, .listeColonneMoitieFirst li, .listeColonneTiers li, .listeColonneTiersFirst li, .listeColonneQuart li, .listeColonneQuartFirst li, .listeColonneCinquieme li, .listeColonneCinquiemeFirst li 
{
list-style-image:url(/images/hebergement/puce_liste_fiche.gif);
}

/*---CARTEO---*/
.HebergementCarteo{
	display:block;
	clear:both;
}

.HebergementCarteo form
{
	margin:0;
	padding:0;
}
/**
{
	font-family: Arial;
	font-size:12px;
}*/
#map_container
{
	width:727px;
	height:470px;
	position:relative;
	overflow:hidden;
	
}
#map_container #map
{
	width:727px;
	height:468px;
	border:1px solid #57463d;
	padding:0;
	margin:0;
	position:relative;
	top:0px;
	left:0px;
	
}
div.LabeledMarker_markerLabel  {
  color: white;
  font-family: Arial;
  font-weight:bold;
  font-size:16px;
  width:25px;
  text-align:center;
}
div#fiche_detail
{
	background-color:white;
	position:absolute;
	border:1px solid #999999;
	z-index:9;
	display:none;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
}
div#moteur_recherche
{
	width:720px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #999999;
	padding:10px;
}
div#loadingDivContainer
{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:900px;
	height:900px;
	background-color:transparent;
	z-index:2000;
}
div#loadingDivContent
{
	display:none;
	position:absolute;
	width:250px;
	height:100px;
	z-index:2001;
	text-align:center;
}
span#loadingTextMessage
{
	font-weight:bold;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}

div#detailsDivContainer
{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:900px;
	height:900px;
	background-color:black;
	z-index:2000;
}
div#detailsDivContent
{
	display:none;
	position:absolute;
	background-color:white;
	z-index:2001;
	overflow:auto;
	height:535px;
	width:806px;
}


div#right_container
{
	position:absolute;
	width:230px;
	height:500px;
	margin-top:10px;
	right:1px;
	top:0px;
}
div#onglets_container
{
	position:absolute;
	cursor:pointer;
	width:27px;
	height:325px;
	left:0;
	top:0;
}
div#content_container
{
	position:absolute;
	right:0px;
	margin-left:27px;
	padding:0;
	background-color:white;
	width:203px;
	height:450px;
	border-top:1px solid #474747;
	border-left:1px solid #474747;
	border-bottom:1px solid #474747;
	font-family:arial;
}

div#content_container strong{
	font-size:12px;
}

div#search_container, div#favoris_container
{
	margin-left:10px;
}
div#search_title, div#favoris_title
{
	color:#57463e;
	margin:7px 0 5px 0;
	padding-bottom:3px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #57463e;
	height:16px;
}

div#search_title_liste, div#favoris_title_liste
{
	color:#57463e;
	font-size:14px;
	font-weight:bold;
	height:16px;
	margin:5px 0pt 5px 10px;
	width:40%;
	float:left;
}

div#search_record
{
	text-align:right;
	margin-right:10px;
	height:34px;
}

div#search_record_liste
{
	text-align:right;
	margin-top:5px;
	margin-right:10px;
	height:34px;
	width:40%;
	float:right;
}

div#search_record a, div#favoris_record a, div#search_record_liste a, div#favoris_record_liste a
{
	font-size:11px;
	color:#474747;
}
div#search_slider_up, div#favoris_slider_up
{
	/*margin-top:20px;*/
}
div#search_slider_up, div#search_slider_down, div#favoris_slider_up, div#favoris_slider_down,div#favoris_liste_slider_up, div#favoris_liste_slider_down,div#search_liste_slider_up, div#search_liste_slider_down
{
	cursor:pointer;
	text-align:center;
	clear:both;
}
div#search_content
{
	height:366px;
	border-left:1px solid #57463d;
	overflow:hidden;
	position:relative;
	font-size:12px;
}

div#search_liste_content
{
	height:50px;
	overflow:auto;
	position:relative;
	clear:both;
	padding-left:10px;
}

div#favoris_container
{
	display:none;
}
div#favoris_record
{
	text-align:right;
	margin-right:10px;
	height:34px;
}
div#favoris_record_liste
{
	text-align:right;
	margin-top:5px;
	margin-right:10px;
	height:16px;
	width:50%;
	float:right;
}

div#favoris_content
{
	height:366px;
	overflow:hidden;
	position:relative;
	border-left:1px solid #d6df22;
	font-size:12px;
}

div#favoris_liste_content
{
	height:50px;
	overflow:auto;
	position:relative;
	clear:both;
	padding-left:10px;
}

div#favoris_liste_content:hover{
	height:auto;
}

div.rechercheCriteres{
	font-size:11px;
}

a.lienZoomCluster{
	height:32px;
	line-height:32px;
	color:#57463E;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	cursor:pointer;
	text-decoration:underline;
}

a.lienZoomCluster:hover{
	text-decoration:underline;
}

/*---onglets---*/
	.dhg_global{
		clear:both;
	}

	.dhg_tabPane{
		height:23px;	/* Height of tabs */
		border-bottom:1px solid #919b9c;
	}
	.dhg_aTab{
		border-left:1px solid #919b9c;
		border-right:1px solid #919b9c;
		border-bottom:1px solid #919b9c;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		padding:5px;		
		
	}
	.dhg_tabPane DIV{
		float:left;
		height:100%;	/* Height of tabs */
		padding-left:3px;
		padding-right:0px;
		vertical-align:middle;
		background-repeat:no-repeat;
		background-position:bottom left;
		cursor:pointer;
		position:relative;
		bottom:-1px;
		margin-left:0px;
		margin-right:0px;
	}
	.dhg_tabPane .tabActive{
		background: transparent url('/images/hebergement/onglets/tab_left_active.gif') no-repeat top left;
		margin-left:0px;
		margin-right:0px;	
		z-index:10;	
	}
	.dhg_tabPane .tabInactive{
		background: transparent url('/images/hebergement/onglets/tab_left_inactive.gif') no-repeat top left;
		margin-left:0px;
		margin-right:0px;
		z-index:1;
	}

	.dhg_tabPane .inactiveTabOver{
		background: transparent url('/images/hebergement/onglets/tab_left_over.gif') no-repeat top left;
		margin-left:0px;
		margin-right:0px;
	}
	.dhg_tabPane span{
		font-family:arial;
		vertical-align:top;
		font-size:11px;
		padding-left:3px;
		padding-right:3px;		
		line-height:23px;
		float:left;
	}
	.dhg_tabPane .tabActive span{
		padding-bottom:1px;
		line-height:22px;
	}
	
	.dhg_tabPane img{
		margin:0px;
		padding:0px;
		border:0px;
	}
	
/*-Resa-*/

#hebergement_resa_results{
	clear:both;
	width:100%;
}

.resultat_dispos_iframe{
	border:0px;
	width:100%;
	height:1100px;
}


.hebergementResaBlocEnregistrements{
	clear:both;
	float:left;
	padding-top:25px;
	width:100%;
	background: transparent url('/images/hebergement/novaresa/bandeau_resultats.gif') no-repeat top left;
}

.resa_no_result{
	clear:both;
	font-family:arial;
	font-size:11px;
	color:red;
	margin-left:18px;
	font-weight:bold;
}

.hebergementResaEnregistrement{
	clear:both;
	float:left;
	width:747px;
	border:1px solid #82ADD7;
	background-color:#F5FAFF;
	margin: 0 10px 10px 15px;
}

.ConteneurTarifsResa{
	margin:5px 0pt 5px 10px;
	padding:0pt;
	height:116px;
	clear:both;
}

.ConteneurFonctionnalitesResa{
	float:right;
	font-family:Verdana, Arial;
	font-size:9px;
	color:#028c8d;
	margin:0;
	width:187px;
}

#hebergement_resa_form  #form_hebergement_dispos_accueil{
	color:#57463E;
	font-family:Arial,Verdana;
	font-size:12px;
	margin-left:30px;
	height:88px;
	width:160px;
}

#hebergement_resa_form_accueil  #form_hebergement_dispos_accueil{
	color:#57463E;
	font-family:Arial,Verdana;
	font-size:12px;
	margin-left:15px;
	height:88px;
}

#hebergement_dispos_categorie{
	margin-top:10px;
	text-align:center;
}

#hebergement_dispos_categorie_accueil{
	margin-top:10px;
}

#hebergement_dispos_categorie select{
	color:#57463E;
	background:#FFF;
	border:1px solid #82ADD7;
	outline-color:#82ADD7;
	margin:0;
}

#hebergement_dispos_champs{
	margin-top:25px;
}

#hebergement_dispos_champs_accueil{
	margin-top:10px;
}

#hebergement_dispos_champs_dates{
	margin-top:15px;
	margin-bottom:5px;
	float:left;
}

#hebergement_dispos_champs_dates_debut{
	width:100px;
	float:left;
	margin-right:20px;
}

#hebergement_dispos_champs_dates_fin{
	width:90px;
	float:left;
}

#hebergement_dispos_champs_dates_accueil,
#hebergement_dispos_camping_court_dispos_champs_dates,
#hebergement_dispos_camping_semaine_dispos_champs_dates{
	margin-top:5px;
	margin-bottom:5px;
}

#hebergement_dispos_champs_prix{
	width:145px;
	float:left;
}

#hebergement_dispos_champs_nuitee_accueil,
#hebergement_dispos_camping_court_champs_nuitee,
#hebergement_dispos_camping_semaine_champs_nuitee{
	width:135px;
	float:left;
}

#form_hebergement_dispos label{
	color:#57463E;
	font-family:Arial,Verdana;
	font-size:11px;
	font-weight:bold;
	margin:0;
}

#form_hebergement_dispos_accueil label{
	color:#57463E;
	font-family:Arial,Verdana;
	font-size:11px;
	font-weight:bold;
	margin:0;
}

#form_hebergement_dispos input{
	color:#57463E;
	background:#FFF;
	border:1px solid #82ADD7;
	margin:0;
	width: 65px;
}

#form_hebergement_dispos_accueil input{
	color:#57463E;
	background:#FFF;
	border:1px solid #82ADD7;
	margin:0;
	width: 57px;
}

#form_hebergement_dispos_accueil input#dispos_nuitee,
#form_hebergement_dispos_accueil input#hebergement_dispos_camping_court_dispos_nuitee{
	width:45px;
	padding-left:3px;
}

#form_hebergement_dispos input#dispos_prix{
	background-image:url(/images/euro.jpg);
	background-position:100% 50%;
	background-repeat:no-repeat;
}

#form_hebergement_dispos input#dispos_date_debut,
#form_hebergement_dispos input#dispos_date_fin{
	background-image:url(/images/date_picker.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
	cursor:pointer;
	margin:0;
	border:1px solid #82ADD7;
	width: 95px;
	padding-left:3px;
}

#form_hebergement_dispos_accueil input#dispos_date_debut,
#form_hebergement_dispos_accueil input#dispos_date_fin,
#form_hebergement_dispos_accueil input#hebergement_dispos_camping_court_dispos_date_debut,
#form_hebergement_dispos_accueil input#hebergement_dispos_camping_court_dispos_date_fin,
#form_hebergement_dispos_accueil input#hebergement_dispos_camping_semaine_dispos_date_debut,
#form_hebergement_dispos_accueil input#hebergement_dispos_camping_semaine_dispos_date_fin
{
	background-color:#FFF;
	background-image:url(/images/date_picker.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
	cursor:pointer;
	margin:0;
	border:1px solid #82ADD7;
	width: 95px;
	padding-left:3px;
}


#form_hebergement_dispos select{
	color:#57463E;
	background:#FFF;
	border:1px solid #82ADD7;
	margin:0;
}

#hebergement_dispos_camping_semaine select{
	width:auto;
}


#form_hebergement_dispos_accueil input.RadioMoteurRechercheDispos{
	width:10px;
	background-color:transparent;
	border:0px none;
	margin:0;
	padding:0;
}



/*---*/

.DialogBoxLabel{
	text-align:right;
}

