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

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

.PointerSouris
{
 cursor: pointer;
}


.TitrePageHebergement
{
	height:74px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 16px;
	text-align: left;
	font-weight:bold;
	color: #27659e;
	padding-left: 	20px;
	padding-right: 	0px;
	padding-top: 	2px;
	padding-bottom: 25px;
	background-image: url('/images/fond_titre_interieur.gif');
	background-repeat:no-repeat;
}

.TitrePageHebergement2
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #FFFFFF ;
	font-weight: bold;
	/*background-color:#464646;*/
	padding-left:10px;
}

.navigation_haut_hebergement {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight:normal;
	color: #155D97;
}

/*********************************************** NAVIGATION *************************************************/
/************************************************************************************************************/

.TraitBasNavigationHerbergement
{
/*border-bottom: thin solid #464646;	
border-width:1px;*/
height:2px;
padding-right:19px;
}

.TraitHautNavigationHerbergement
{
/*border-top: thin solid #E4EDF9;	
border-width:1px;*/
height:70px;
}



/*********************************************** TEXTE CHARGEMENT EN COURS *********************************/
/***********************************************************************************************************/

.TextPrechargementEnCoursChargement
{
font-family: Verdana, Arial;
font-size: 15px;
color: #464646;
font-weight:bold;
text-align:center;
}

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

.DivPrechargementEnCours
{
position: absolute; 
left: 130px; 
visibility: hidden; 
background-color: #FFFFFF; 
layer-background-color: #ffffff;
}

.TableauPrechargementEnCours
{
border: thin solid #464646;	
border-width:1px;
padding-top:15px;
padding-bottom:15px;
}


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

.TableauTarifsBordureDroite
{
/*border-right:thin solid #464646;	*/
/*border-bottom:thin solid #464646;	*/
/*border-width:1px;*/
}

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

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

/**************************************************** FAVORIS ***************************************************/
/****************************************************************************************************************/

.LiensFavorisHebergement
	{
	font-size: 9px;
	font-family: Arial, Verdana;
	color: #464646;
	background-color: #FFFFFF;
	}

a.LiensFavorisHebergement:link
	{
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #464646;
	text-decoration:none;
	}

a.LiensFavorisHebergement:active
	{
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #464646;
	text-decoration:none;
	}

a.LiensFavorisHebergement:visited
	{
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #464646;
	text-decoration:none;
	}
	
a.LiensFavorisHebergement:hover
	{
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #464646;
	text-decoration:underline;
	}

.AlignerBoutonSupprimer
{
	padding-right: 2px;
}


.TableauFavorisHebergement
	{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #464646;
	padding-left:8px;
	padding-right:11px;
	font-weight:normal;
	width:172px;
	}

.CategoriesFavorisHebergement
	{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #464646;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-right:11px;
	padding-top:5px;
	padding-bottom:3px;
	text-align:right;
	width:180px;
	}
	
.HauteurBasFavorisHebergement
{
	height:0px;
}	
	
	
	
/**************************************************** EN SAVOIR PLUS *******************************************/	

.LiensCategoriesHebergementBlocSite
	{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #507CBD;
	background-color: #FFFFFF;
	padding-left:5px;
	}

a.LiensCategoriesHebergementBlocSite:link
	{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #507CBD;
	text-decoration:none;
	}

a.LiensCategoriesHebergementBlocSite:active
	{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #507CBD;
	text-decoration:none;
	}

a.LiensCategoriesHebergementBlocSite:visited
	{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #507CBD;
	text-decoration:none;
	}
	
a.LiensCategoriesHebergementBlocSite:hover
	{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #507CBD;
	text-decoration:underline;
	}


.LiensCategoriesHebergementBlocSiteAccueil
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #507CBD;
	padding-left: 5px;
	}

a.LiensCategoriesHebergementBlocSiteAccueil:link
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #507CBD;
	text-decoration:none;
	}

a.LiensCategoriesHebergementBlocSiteAccueil:active
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #507CBD;
	text-decoration:none;
	}

a.LiensCategoriesHebergementBlocSiteAccueil:visited
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #507CBD;
	text-decoration:none;
	}
	
a.LiensCategoriesHebergementBlocSiteAccueil:hover
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #507CBD;
	text-decoration:underline;
	}

/******************************************** LISTE HEBERGEMENT *********************************************/
/************************************************************************************************************/

.voir_bien_centrale
{
font-family:Arial, Verdana;
font-size:11px;
color:#499dd4;
}

a.voir_bien_centrale
{
font-family:Arial, Verdana;
font-size:11px;
color:#499dd4;
text-decoration:underline;
}




.AdresseHebergementListeContrat0
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #464646;
	background-color: #E4EDF9;
	padding:10px;
}


.EspaceBoutonSansImage
{
	padding-right:0px;

}

.TableauTitreListeHebergement 
{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#27659e;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	
}

.TableauBoutonsListeHebergement
{
	background-color: #FFFFFF;
	text-align: left;
	padding-left:0px;
	
}

.EtoilesListeHebergement
	{
	font-size: 20px;
	font-family: verdana, arial;
	color: #464646;
	/*background-color: #F0F0F0;*/
	font-weight: bold;
	text-align:right;
	}

.TexteEtoilesListeHebergement
	{
	font-size: 9px;
	font-family: verdana, arial;
	color: #464646;
	background-color: #Ffffff;
	font-weight: bold;
	text-align:center;
	}

.BoutonsListeHebergement
	{
	font-size: 10px;
	font-family: Arial, verdana, sans-serif;
	color: #464646;
	background-color: #FFFFFF;
	padding-left:7px;
	}
	
	
.BoutonsListeHebergement a:link
	{
	font-size: 10px;
	font-family: Arial, verdana, sans-serif;
	color: #464646;
	text-decoration:none;
	}

.BoutonsListeHebergement a:active
	{
	font-size: 10px;
	font-family: Arial, verdana, sans-serif;
	color: #464646;
	text-decoration:underline;
	}

.BoutonsListeHebergement a:visited
	{
	font-size: 10px;
	font-family: Arial, verdana, sans-serif;
	color: #464646;
	text-decoration:none;
	}
	
.BoutonsListeHebergement a:hover
	{
	font-size: 10px;
	font-family: Arial, verdana, sans-serif;
	color: #464646;
	text-decoration:underline;
	}


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



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

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

.TexteChoixLocationAccroche {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#27659e;
font-size:12px;
font-weight:bold;
padding-bottom:8px;
padding-top:20px;
padding-left:15px;
}

.TexteChoixLocation {
font-family: Arial, sans-serif;
line-height: 16px;
color:#464646;
font-size:12px;
font-weight:normal;
padding-left:15px;
padding-bottom:8px;
}

td.TexteChoixLocation button
{
background-color:#499DD4;
border:1px solid #499DD4;
color:#FFFFFF;
font-family:Arial,Verdana;
font-size:11px;
font-weight:bold;
width: 60px;
}

.TexteCritereHerbergement
{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#27659e;
font-size:12px;
font-weight:bold;
padding-bottom:18px;padding-top:20px;
}

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


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

.VilleListeHebergement
{
font-family: Verdana, Arial;
font-size: 14px;
color: #FFFFFF;
font-weight: bold;
background-color:#464646;
padding-left:15px;
}

.TdListeImageHebergement
{
padding-bottom:0px;
}


/**************************************************** MOTEUR DE RECHERCHE ************************************/
/*************************************************************************************************************/
	a.ToutSelectionnerCarteHebergement:link
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #464646;
	font-weight:bold;
	text-decoration:underline;
	}
	
	a.ToutSelectionnerCarteHebergement:active
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #464646;
	font-weight:bold;
	text-decoration:underline;

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

.TableauMoteurRechercheListe
{
 /*border-top: thin solid #464646;
 border-bottom: thin solid #464646;
 border-width:1px;*/
 width:567px;
 background-image:url(/images/hebergement/fond_formulaire_hebergement.gif);
 background-position:top left;
 background-repeat:no-repeat;
 padding:0;
 margin:0;
}

.TableauMoteurRechercheListe_ch_hotes
{
 /*border-top: thin solid #464646;
 border-bottom: thin solid #464646;
 border-width:1px;*/
 width:567px;
 background-image:url(/images/hebergement/fond_formulaire_ch_hotes.gif);
 background-position:top left;
 background-repeat:no-repeat;
 padding:0;
 margin:0;
}

.TableauMoteurRechercheListeSitesVisiter
{
 /*border-top: thin solid #464646;
 border-bottom: thin solid #464646;
 border-width:1px;*/
 width:567px;
 background-image:url(/images/hebergement/fond_formulaire_sites_a_visiter.gif);
 background-position:top left;
 background-repeat:no-repeat;
 padding:0;
 margin:0;
}

.TableauMoteurRechercheListeLoisirs
{
 width:567px;
 background-image:url(/images/hebergement/fond_formulaire_loisirs.gif);
 background-position:top left;
 background-repeat:no-repeat;
 padding:0;
 margin:0;
}

.TableauMoteurRechercheListeRestos
{
 width:567px;
 background-image:url(/images/hebergement/fond_formulaire_restos.gif);
 background-position:top left;
 background-repeat:no-repeat;
 padding:0;
 margin:0;
}

.TableauMoteurRechercheListeResHot
{
 width:567px;
 background-image:url(/images/hebergement/fond_formulaire_reshot.gif);
 background-position:top left;
 background-repeat:no-repeat;
 padding:0;
 margin:0;
}
.TableauMoteurRechercheListeForfaitWe
{
 width:567px;
 background-image:url(/images/hebergement/fond_formulaire_forfait_we.gif);
 background-position:top left;
 background-repeat:no-repeat;
 padding:0;
 margin:0;
}

.EnteteMoteurCentraleResa
{
	font-size: 10px;
	font-family: verdana, arial;
	color: #464646;
	font-weight:normal;
	width:567px;
	text-align:center;
}
.EnteteMoteurRechercheTexte
{
	font-size: 10px;
	font-family: verdana, arial;
	color: white;
	font-weight:bold;
	width:567px;
	text-align:center;
}
.EspaceTableauMoteur
{
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:1px;
}

.EspaceTableauMoteurSites
{
padding-left:10px;
padding-right:10px;
padding-top:1px;
padding-bottom:28px;
}


.EspaceTableauDateSejour
{
padding-left:0px;
padding-right:0px;
padding-top:5px;
padding-bottom:5px;
}

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

.CalageDateSejour
{
	padding-left:10px;
	padding-bottom:0px;
}

.TexteMoteurHerbergement
{
font-family: Arial, Verdana ;
font-size: 11px;
color: #FFFFFF;
padding-top:0px;
font-weight:bold;
padding-bottom:0px;
}

.TexteMoteurHerbergement2
{
font-family: Arial, Verdana ;
font-size: 11px;
color: #FFFFFF;
padding-top:2px;
padding-bottom:2px;
}

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

.TexteMoteurHerbergement2_general
{
font-family: Arial, Verdana ;
font-size: 11px;
color: #483d38;
font-weight:normal;
padding-left:5px;
}

.BoutonRadioMoteurHebergementGeneral 
{
background-color:transparent;
border:0;
}


EspaceTableauMoteur_general {

}

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.SelectionLienRecherche:link {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: underline;
	text-transform: none;
	color: #464646;
	font-weight: bold;
}


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


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

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



.SelectMoteurListeClassement
{
  font-family: Verdana, Arial;
	font-size: 11px;
	color: #464646;
	border: 1px solid #7F9DB9;
	outline-color:#7F9DB9;
	background-color: #F2F2F2;
	width:150px;
}

.CheckboxMoteurDetaille
{
  
	/*border: 1px solid #7F9DB9;*/
/*	outline-color:#7F9DB9;*/
	background-color: #c8dcee;
	border:none;
	
}

.InputMoteurDateSejour
{
 	font-family: Verdana, Arial;
	font-size: 10px;
	color: #464646;
	background-color: #FFFFFF;
	width:70px;
	border: 1px solid #7F9DB9;
	outline-color:#7F9DB9;
}


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

.TitreDetailHebergement
{

color:#2a629b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
height:25px;
border-bottom: thin solid #a3a3a3;	
border-top: thin solid #a3a3a3;	
border-width:1px;
height:27px;
background-color:#FFFFFF;

}

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


}

.TableauDetailHebergementBoutonsGris
{
font-family: Verdana, Arial;
font-size: 10px;
color: #464646;
background-color:#FFFFFF;
text-align: center;
padding-top:0px;
padding-left:8px;
}

.EtoilesDetailHebergement
	{
	font-size: 18px;
	font-family: verdana, arial;
	color: #464646;
	/*background-color: #F0F0F0;*/
	font-weight: bold;
	text-align:right;
	padding-right:2px;
	}

.TexteEtoilesDetailHebergement
	{
	font-size: 9px;
	font-family: verdana, arial;
	color: #464646;
	/*background-color: #F0F0F0;*/
	font-weight: bold;
	text-align:right;
	padding-right:2px;
	}


.tableau_logos 
{
border-width:1px;
border-color:#d5d5d5;
border-style:solid;
}

.BoutonDiaporamaDetailHebergement
{
font-family: Verdana, Arial;
font-size: 10px;
color: #FFFFFF;
text-align: left;
}


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


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


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

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


.BoutonsDetailHebergement
{
font-family: Verdana, Arial;
font-size: 10px;
color: #FFFFFF;
text-align: center;
}


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


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


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

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


.TexteLabelTourismeHandi
{
font-family: Verdana, Arial;
font-size: 10px;
color: #294375;
background-color:#FFFFFF;
text-align: center;
font-weight: bold;
}

.TableauLogosTexte
{
background-color:#FFFFFF;
vertical-align: center;
/*height:50px;*/
padding-left:4px;
padding-top:2px;
}

.TraitBasPhotoHebergement
{
height:0;
/*background-color:#294375;*/
}

.TraitDetailHerbergement
{
background-color:#FFFFFF;
}

.TitreRubriquesDetailHebergement
{
color:#2a629b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-transform:uppercase;
height:25px;
margin:0;
padding:0;
border-left:0px;
border-right:0;
border-top:0;
border-bottom:3px;
border-style:solid;
border-color:#d5d5d5;

}



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


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

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

.TexteDateDetailHebergement
{

color:#464646;
font-family:Arial, Verdana;
font-weight:normal;
font-size:11px;
text-align: right;
padding-bottom:13px;
padding-right:18px;
}

.TexteDescriptionDetailHebergement
{

color:#464646;
font-family:Arial, Verdana;
font-weight:normal;
font-size:12px;
text-align:justify;


padding-top: 0px;
padding-bottom: 21px;
padding-left: 15px;
padding-right:18px;



}

.TexteDescriptionCaracteristiquesHebergement
{

color:#464646;
font-family:Arial, Verdana;
font-weight:normal;
font-size:11px;
padding-left:13px;
margin-left:0px;
text-align: justify;
/*background-color: #EAECEC;*/
}


ul, li {

list-style:square;

}

.TexteTarifDetailHebergement
{

color:#464646;
font-family:Arial, Verdana;
font-weight:normal;
font-size:12px;
text-align:justify;


padding-top: 5px;
padding-left: 10px;
padding-right: 5px;

}

.TexteTarifDetailHebergement2
{

color:#464646;
font-family:Arial, Verdana;
font-weight:normal;
font-size:12px;
text-align:justify;
padding-top: 5px;
padding-left: 14px;
padding-right: 5px;

}

.TexteEquipementDetailHebergement
{
color:#464646;
font-family:Arial, Verdana;
font-weight:normal;
font-size:11px;
text-align:justify;
padding-top: 5px;

padding-right: 5px;

}

.TexteEquipementDetailHebergement2
{
color:#464646;
font-family:Arial, Verdana;
font-weight:normal;
font-size:11px;
text-align:justify;
padding-top: 5px;
padding-right: 5px;
padding-left:0;
}


.TexteEquipementDetailHebergement
{

padding-top: 5px;
padding-right: 5px;
padding-left:0;
background-color: #ffffff;

}


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


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


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

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

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


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


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

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


.TitreDetailDescriptionHebergement
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #464646 ;
	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: #464646;
font-weight:bold;
height:20px;
/*border-bottom: thin solid #464646;	*/
border-width:1px;
}

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


.TitrePlancheDescriptionHebergement
{
font-family: Verdana, Arial;
font : 11px;color: #464646;
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 #464646;	*/
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: #464646;
}


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


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

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


.TableauContactHebergement 
{
/*padding-left:5px;
padding-right:18px;
padding-top:5px;
padding-bottom:5px;*/
padding:0;
/*border: thin solid #464646;	*/
/*border-width:1px;*/
}

/***************************************** FICHE CONTACT ****************************************************/
/************************************************************************************************************/

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


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


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

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

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


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

.TraitBleuHebergement
{
padding-left:15px;
/*border-bottom: thin solid #464646;	*/
border-width:1px;
}


.TexteContactHebergement
{
padding-left:15px;
font-family: Arial, Verdana ;
font-size: 11px;
color: #464646;
font-weight:bold;
height:30px;
}

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

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

.FormInputHebergement
{	
background-color:#EAECEC;
border-color:#d5d5d5;
}


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

.MailContactHebergement
{
/*border: thin solid #464646;	*/
border-width:1px;
padding-left:15px;
padding-right:15px;
font-family: Verdana, Arial;
font-size: 11px;
color: #464646;
}

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

.MailContactTitreHebergement
{
font-family: Verdana, Arial;
font-size: 13px;
color: #464646;
font-weight:bold;
}

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


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

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

}

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

.module_hebergement_navigateur {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #e69c19;
	text-align:center;
}

/***************************** Navigation page lien **************************/

.module_hebergement_navigation_suivant_precedent {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight:bold;
	color: #27659e;
	text-decoration:underline;
	text-align:center;
}

a.module_hebergement_navigateur_lien:link {
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	text-transform: none;
	color: #525252;
}


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


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

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

/***************************** Navigation page suivante précedente **************************/
a.module_hebergement_navigateur_suivant_precedent:link {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #27659e;
}


a.module_hebergement_navigateur_suivant_precedent:active {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #27659e;
}


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

a.module_hebergement_navigateur_suivant_precedent:hover {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration:underline;
	color : #27659e;
}
/***************************************** FIN NAVIGATION PAGE PAR PAGE ******************************/

.moteur_recherche_detaille_locations
{
background-color:#bfd6eb;
width:100%;
padding-left:9px;
}

.TexteMoteurHerbergement_detaille
{
font-family: Arial, Verdana ;
font-size: 11px;
color: #ffffff;
padding-top:2px;
font-weight:bold;
padding-bottom:2px;
}

.TexteMoteurHerbergement_detaille_non_gras
{
font-family: Arial, Verdana ;
font-size: 11px;
color: #ffffff;
padding-top:2px;
font-weight:normal;
padding-bottom:2px;
}

/*lien vers moteur de recherche détaillé pour location */
.module_hebergement_lien_moteur_rhe_detaille {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #27659e;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	font-weight:bold;
}

a.module_hebergement_lien_moteur_rhe_detaille:link {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #27659e;
	text-align:left;
	padding-left:10px;
}


a.module_hebergement_lien_moteur_rhe_detaille:active {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #27659e;
}


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

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


/*liens voir meublés professionnels/voir locations saisonnières*/
.module_hebergement_lien_locations_saisonnieres {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #27659e;
	text-align:right;
	padding-right:10px;
}

a.module_hebergement_lien_locations_saisonnieres:link {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #27659e;
	text-align:right;
	padding-right:10px;
}


a.module_hebergement_lien_locations_saisonnieres:active {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #27659e;
}


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

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


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

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

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


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

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

.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 #d5d5d5; 
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5; 

}

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

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

/* 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 #d5d5d5; 
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5; 
}
/* 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 #d5d5d5; 
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5; 
}
/* 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 #d5d5d5; 
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5; 
}
/* 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 #d5d5d5; 
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5; 
}
/* 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 #d5d5d5; 
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5; 
}
/* 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 #d5d5d5; 
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5; 
}

/* Message de la date de MAJ */
.moduleHebergementMessageMAJPopUpDisponibilite
{
	color: #464646;
	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 ***************************/


/*Mer : #FACB00;
Montagne : #A6BDBD;
Campagne : #7BAB1D;
Thermes : #67AADD;
Villes : #7398A5;*/

/******************************* Gestion des disponibilités ***************************/

.hebergementGestionDispoTitre
{
	font-family:arial;
	font-weight:bold;
	font-size:18px;
	color:#187BAD;
	border-bottom:1px solid #187BAD;
}

.hebergementGestionDispoChoixHebergement
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#187BAD;
}
.hebergementGestionDispoEspaceEntreTitreEtCombo
{
	height:3px;
}
.hebergementGestionDispoEspaceEntreComboEtHebergement
{
	height:3px;
}
.hebergementGestionDispoTableauHebergement
{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	border-left:1px solid #464646;
	border-top:1px solid #464646;
	border-right:1px solid #464646;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#6C93D7;
}
.hebergementGestionDispoTableauHebergement2
{	
	border:0px;
	width:100%;
	border-left:1px solid #464646;
	border-right:1px solid #464646;
}
.hebergementGestionDispoMessagePasHebergement
{	
	 width:100%;
	 font-family:arial;
	 font-size:12px;
}
.hebergementGestionDispoMessageConfirmation
{	
	 width:100%;
	 font-family:arial;
	 font-size:12px;
}
.hebergementGestionDispoTableauHebergement2TdPeriodeOuverture
{
	font-family:arial;
	font-weight:bold;
	font-size:10px;
	color:#464646;
	text-align:right;
	padding-right:10px;
	padding-bottom:5px;
	
}
.hebergementGestionDispoTableauHebergement3
{
	background-color:#ffffff;
	border-left:1px solid #464646;
	border-right:1px solid #464646;
	border-bottom:1px solid #464646;
	padding:0px;
}
.hebergementGestionDispoTableauHebergement4
{
	padding:0px;
	margin:0px;
	border:0px;
	width:100%;
}
.hebergementGestionDispoTableauLegende
{
	width:100%;
	border-top:1px solid #464646;
	border-left:1px solid #464646;
	border-right:1px solid #464646;
}
.hebergementGestionDispoImgLegende
{
	height:11px;
	width:25px;
	margin-top:5px;
}
.hebergementGestionDispoBoutonRadioTable
{
	width:100%;
}
.hebergementGestionDispoBoutonRadioDiv
{
	background-color:#464646;
}
.hebergementGestionDispoBoutonRadio
{
	border:0px;
	background-color:#464646;
}
.hebergementGestionDispoBoutonRadioSpan
{
	background-color:#464646;
	font-family:arial;
	font-size:13px;
	color:#ffffff;
}
.hebergementGestionDispoComboAnnee
{
	 vertical-align:top;
	 text-align:right;
	 font-size:12px;
	 font-family:arial;
	 padding-left:3px;
}
.hebergementGestionDispoCalendrier
{
	border:0px solid #000000;
	background-color:#EAEBED;
	display:none;
}
.hebergementGestionDispoCalendrier2
{
	width:100%;
	border:0px solid #ffffff;
}
.hebergementGestionDispoBoutonValiderTd
{
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
}
.hebergementGestionDispoBoutonValider
{
	border:1px solid #000000;
	color:#ffffff;
	font-weight:bold;
	background-color:#464646;
}
.hebergementGestionDispoCalquePatience1
{
	border: 1px solid #4D86B0;/*#333366;*/
}
.hebergementGestionDispoCalquePatience2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4D86B0;
	text-align: center;
}
.hebergementGestionDispoCalquePatience3
{
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
}
.hebergementGestionDispoMessagePasProduit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	text-align:center;
}
.hebergementGestionDispoLien
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #464646;
	background-color: #FFFFFF;
	}

a.hebergementGestionDispoLien:link
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #464646;
	text-decoration:underline;
	}

a.hebergementGestionDispoLien:active
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #464646;
	text-decoration:underline;
	}

a.hebergementGestionDispoLien:visited
	{
	font-size: 11px;
	font-family: verdana, arial;
	color: #464646;
	text-decoration:underline;
	}

/******************************* Statistiques des disponibilités ***************************/

.hebergementStatTitre
{
	font-family:arial;
	font-weight:bold;
	font-size:18px;
	color:#187BAD;
	border-bottom:1px solid #187BAD;
}
.hebergementStatPeriodeSelectionner
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#187BAD;
}
.hebergementStatEspaceSousTitre
{
	height:10px;
}
.hebergementStatFieldset
{
	border:1px solid #187BAD;
}
.hebergementStatInputRadio
{
	border:0px;
}
.hebergementStatTableSelectionPeriode
{
	width:100%;
	font-family:arial;
	color:#187BAD;
	font-size:12px;
}
.hebergementStatLegend
{
	margin-left:10px;
}
.hebergementStatTableSelectionPeriodeTdGauche
{
	width:50%;
	padding-left:100px; 
}
.hebergementStatTableSelectionPeriodeTdDroite
{
	width:50%;
	padding-right:10px; 
	text-align:right;
}
.hebergementStatTitrePeriodeSelectionner
{
	font-family:arial;
	font-size:16px;
	font-weight:normal;
	color:#187BAD;
	text-align:center;
}
.hebergementStatTitreTableauHebergement
{
	font-family:arial;
	font-size:12px;
	color:#187BAD;
	padding-left:5px;
}
.hebergementStatTableauHebergement
{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	border-left:1px solid #464646;
	border-top:1px solid #464646;
	border-right:1px solid #464646;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#464646;
}
.hebergementStatTableauHebergement_2
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	border-left:1px solid #464646;
	border-top:1px solid #464646;
	border-right:1px solid #464646;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#464646;
	text-align:right;
}


/* STYLE FORFAIT WEEK-END */

.conteneur_ligne_forfait_we
{
float:left;
width:537px;
padding-left:30px;
padding-bottom:13px;
}
.conteneur_description_plus_forfait_we
{
float:left;
width:80%;
}
.texte_description_forfait_we
{
font-family:Arial, Verdana; 
font-size:12px;
color:#464646;
text-align:justify;
float:left;
}

.titre_forfait_we
{
font-family:Verdana, Arial; 
font-size:12px;
color:#27659e;
text-align:justify;
font-weight:bold;
padding-bottom:10px;
float:left;
}


.photo_forfait_we
{
width:20%;
float:left;
text-align:center !important;
text-align:right;
}

.en_savoir_plus_forfait_we
{
font-family:Arial,Verdana; 
font-size:12px;
color:#27659e;
text-align:justify;
font-weight:bold;
padding-bottom:10px;
padding-top:5px;
float:left;
}


.en_savoir_plus_forfait_we a
{
color:#27659e;
text-decoration:underline;
}


.tpl_bloc_avis {
	position:relative;
}

.TexteEquipementDetailHebergement2 * {
	margin:0px !important;
	padding:0px !important;
}

.mod_avis_hebergement_login_avis {
	list-style:square;
	margin-left:20px;
}

.mod_avis_hebergement_champ_formulaire {
	position:relative;
	padding-bottom:10px !important;
}

#tpl_bloc_validation {
	font-size:11px !important;
	line-height:10px;
	position:relative;
	padding-top:10px !important;
	padding-bottom:10px !important;
	font-weight:bold;
	color:#e79c18 !important;
}

.tpl_bloc_validation br {
	display:none !important;
}

.mod_avis_hebergement_login_avis {
	padding-top:10px !important;
	position:relative
}

p.mod_avis_hebergement_informations_avis {
	width:500px;
}