/****************************************************************** STYLES POUR HEBERGEMENT **********************************************************************/
/*********************************************************************************************************************************************************************/

/**************************************************** GENERAL *********************************************/
/************************************************************************************************************/

.PointerSouris
{
 cursor: pointer;
}

body
{
scrollbar-face-color: #C9D7A2; 
scrollbar-shadow-color: #CCCCCC; 
scrollbar-track-color: #89508A; 
scrollbar-arrow-color: #5D5C5C;
}

.module_hebergement_form{
}


/****************************** texte chargement en cours ***************/
.TextPrechargementEnCoursChargement
{
font-family: Arial, Verdana;
font-size: 15px;
color: #6052957;
font-weight:bold;
text-align:center;
}

.TextPrechargementEnCoursPatientez
{
font-family: Arial, Verdana;
font-size: 13px;
color: #6052957;
text-align:center;
}

.DivPrechargementEnCours
{
position: absolute; 
left: 130px; 
visibility: hidden; 
background-color: #EAE7CE; 
layer-background-color: #EAE7CE;
}

.TableauPrechargementEnCours
{
border: thin solid #D9D6C0;	
border-width:3px;
padding-top:15px;
padding-bottom:15px;
}


/**************************************************TABLEAU TARIF ******************************************/
/************************************************************************************************************/
.TableauTarifsBordures
{
border-top:thin solid #5D5C5C;	 
border-left:thin solid #5D5C5C;	
border-width:1px;
font-size: 11px;
font-family: Arial, Verdana;
color: #5D5C5C;
}

.TableauTarifsBordureDroite
{
border-right:thin solid #5D5C5C;	
border-bottom:thin solid #5D5C5C;	
border-width:1px;
}

/**************************************************** BLOC SITE *********************************************/
/************************************************************************************************************/

.TitreHebergementBlocSite
{
  font-family: Arial, Verdana;
	font-size: 12px;
	color : #5D5C5C;
	font-weight : bold;
}

.TableauSeloger
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #556F25;
	padding-left: 15px;
}

a.LiensSeloger:link
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #556F25;
	text-decoration: none;
	padding-left:5px;
}

a.LiensSeloger:active
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #556F25;
	text-decoration: none;
		padding-left:5px;

}

a.LiensSeloger:visited
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #556F25;
	text-decoration: none;
		padding-left:5px;

}

a.LiensSeloger:hover
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #556F25;
	text-decoration: underline;
		padding-left:5px;

}

.TableauSeRestaurer
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #849C08;
	padding-left: 15px;
}

a.LiensSeRestaurer:link
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #849C08;
	text-decoration: none;
	padding-left:5px;
}

a.LiensSeRestaurer:active
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #849C08;
	text-decoration: none;
		padding-left:5px;

}

a.LiensSeRestaurer:visited
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #849C08;
	text-decoration: none;
		padding-left:5px;

}

a.LiensSeRestaurer:hover
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #849C08;
	text-decoration: underline;
		padding-left:5px;

}

/**************************************************** EN SAVOIR PLUS *******************************************/	
a.SavoirPlusHebergementSite:link
	{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #5D5C5C;
	font-weight:bold;
	text-decoration:none;
	}

a.SavoirPlusHebergementSite:active
	{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #5D5C5C;
	font-weight:bold;
	text-decoration:none;
	}

a.SavoirPlusHebergementSite:visited
	{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #5D5C5C;
	font-weight:bold;
	text-decoration:none;
	}
	
a.SavoirPlusHebergementSite:hover
	{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #5D5C5C;
	font-weight:bold;
	text-decoration:underline;
	}


/******************************** LISTE HEBERGEMENT *************************************/
.TableauListeHebergement 
{
border: thin solid #D9D6C0;
border-width:1px;
font-family: Arial, Verdana;
font-size: 11px;
width:500px;
}

.TdListeHebergement
{
padding-right:10px;
padding-top:1px;
padding-bottom:1px;
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
}




.TitreListeHebergement
{
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
font-weight: bold;
}

.TitreDestinationHebergement
{
font-family: Arial, Verdana;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}

.TexteEnTeteHerbergement
{
font-family: Arial, Verdana;
font-size: 12px;
color: #5D5C5C;
font-weight: bold;
}

.TexteCritereHerbergement
{
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
font-weight: bold;
}

.TexteCritereHerbergement2
{
font-family: Arial, Verdana;
font-size: 11px;
color: #A1B42D;
font-weight: bold;
}


.TexteHerbergement
{
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
}

.TexteHerbergement2
{
font-family: Arial, Verdana;
font-size: 11px;
color: #849C08;
}

.TraitBasNavigationHerbergement
{
border-bottom: 1px solid #D9D6C0;
height:20px;
}

.TraitHautNavigationHerbergement
{
border-top: 1px solid #D9D6C0;	
height:20px;
}

.TitreHebergement
{
font-family: Arial, Verdana;
font-size: 11px;
color: #71a1c9;
font-weight: bold;
}

.NomListeHebergement
{
font-family: Arial, Verdana;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
background-color:#71A1C9;
padding-left:5px;
}

.VilleListeHebergement
{
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
font-weight: bold;
background-color:#EAE7CE;
padding-left:5px;
}

.EtoilesListeHebergement
{
font-family: Arial, Verdana;
font-size: 18px;
color: #FFFFFF;
font-weight: bold;
background-color:#71A1C9;
text-align: right;
padding-right: 5px;
vertical-align: bottom;
}

.CategorieRestaurant
{
font-family: Arial, Verdana;
font-size: 11px;
color: #FFFFFF;
background-color:#71A1C9;
text-align: right;
padding-right: 5px;
}


.TypeRestaurantListeHebergement
{
font-family: Arial, Verdana;
font-size: 10px;
color: #FFFFFF;
background-color:#71A1C9;
text-align: right;
padding-right: 5px;
}

.TdListeImageHebergement
{

font-family: Arial, Verdana;
font-size: 9px;
color: #A1B42D;
}

.CoordonneesListeHebergement
{
font-family: Arial, Verdana;
font-size: 10px;
color: #5D5C5C;
}


a.LienMailSiteListeHebergement:link
	{
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #A1B42D;
	text-decoration:none;
	}
	
	a.LienMailSiteListeHebergement:active
	{
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #A1B42D;
	text-decoration:none;

	}
	a.LienMailSiteListeHebergement:visited
	{
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #A1B42D;
	text-decoration:none;
	}
	
	a.LienMailSiteListeHebergement:hover
	{
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #A1B42D;
	text-decoration:underline;
	}
	
a.LienSiteWebListeHebergement:link
	{
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #71A1C9;
	text-decoration:none;
	font-weight:normal;
	}
	
	a.LienSiteWebListeHebergement:active
	{
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #71A1C9;
	text-decoration:none;
	font-weight:normal;
	}
	a.LienSiteWebListeHebergement:visited
	{
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #71A1C9;
	text-decoration:none;
	font-weight:normal;
	}
	
	a.LienSiteWebListeHebergement:hover
	{
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #71A1C9;
	text-decoration:underline;
	font-weight:normal;
	}	


/**************************************************** Moteur de recherche ************************************/

	a.ToutSelectionnerCarteHebergment:link
	{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #5D5C5C;
	font-weight:bold;
	text-decoration:underline;
	}
	
	a.ToutSelectionnerCarteHebergment:active
	{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #5D5C5C;
	font-weight:bold;
	text-decoration:underline;

	}
	a.ToutSelectionnerCarteHebergment:visited
	{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #5D5C5C;
	font-weight:bold;
	text-decoration:underline;
	}
	
	a.ToutSelectionnerCarteHebergment:hover
	{
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #5D5C5C;
	font-weight:bold;
	text-decoration:underline;
	}

.TableauMoteurRechercheListe
{
 border: thin solid #D9D6C0;
 border-width:3px;
 background-color: #EAE7CE;
 padding-left:5px;
 padding-top:10px;
 padding-right:5px;
}

.TexteHerbergementListeNoir
{
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
}


.TexteMoteurHerbergement
{
white-space: no-wrap;
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
font-weight: bold;

}

a.SelectionLienLocalisation:link {
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration: underline;
	text-transform: none;
	color: #858585;
}


a.SelectionLienLocalisation:active {
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration: underline;
	text-transform: none;
	color: #858585;
}


a.SelectionLienLocalisation:visited {
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration: underline;
	text-transform: none;
	color: #858585 ;
}

a.SelectionLienLocalisation:hover {
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration:underline;
	color : #858585;
}



a.SelectionLienLocalisationBx:link {
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration: underline;
	text-transform: none;
	color: #5D5C5C;
	font-weight: bold;
}


a.SelectionLienLocalisationBx:active {
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration: underline;
	text-transform: none;
	color: #5D5C5C;
	font-weight: bold;
}


a.SelectionLienLocalisationBx:visited {
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration: underline;
	text-transform: none;
	color: #5D5C5C;
	font-weight: bold;
}

a.SelectionLienLocalisationBx:hover {
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration:underline;
	color : #5D5C5C;
	font-weight: bold;
}



a.SelectionLienRechercher:link {
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: none;
	text-transform: none;
	color: #5D5C5C;
	font-weight: bold;
}


a.SelectionLienRechercher:active {
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: none;
	text-transform: none;
	color: #5D5C5C;
	font-weight: bold;
}


a.SelectionLienRechercher:visited {
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration: none;
	text-transform: none;
	color: #5D5C5C;
	font-weight: bold;
}

a.SelectionLienRechercher:hover {
	font-family: Arial, Verdana;
	font-size: 12px;
	text-decoration:underline;
	color : #5D5C5C;
	font-weight: bold;
}

.SelectMoteurListeClassement
{
  font-family: Arial, Verdana;
	font-size: 11px;
	color: #5D5C5C;
	width: 140px;
	outline-color:#D9D6C0;
	background-color: #FEFEFE;
}

.SelectMoteurListeSituation
{
  font-family: Arial, Verdana;
	font-size: 11px;
	color: #5D5C5C;
	width: 120px;
	outline-color:#D9D6C0;
	background-color: #FEFEFE;
	width: 155px;
}

.SelectMoteurListeRestaurant
{
  font-family: Arial, Verdana;
	font-size: 11px;
	color: #5D5C5C;
	outline-color:#D9D6C0;
	background-color: #FEFEFE;
}

.SelectMoteurListeTableHotes
{
  font-family: Arial, Verdana;
	font-size: 11px;
	color: #5D5C5C;
	width: 95px;
	outline-color:#D9D6C0;
	background-color: #FEFEFE;
}



.TitrePageHebergement
{
	background-image:url(/images/titre_page.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Arial,Verdana,sans-serif;
	font-size:18px;
	font-weight:bold;
	height:62px;
	letter-spacing:1px;
	padding:0px 1px 2px 49px;
	text-align:left;
	vertical-align:middle;
	width:574px;
	
}

/************************************ DETAIL HEBERGEMENT *************************************/

.HebergementData{
	width:500px;
	margin-left:34px;
}

.TraitDetailHerbergement
{

}

.TdDetailHebergement
{
padding-right:10px;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
}


.EtoilesDetailHebergement
{
font-family: Arial, Verdana;
font-size: 18px;
color: #FFFFFF;
font-weight:bold;
text-align: right;
padding-right: 5px;
vertical-align: bottom;
background-color:#71A1C9;
}

.TitreDetailHebergement
{
font-family: Arial, Verdana;
font-size: 15px;
color: #5D5C5C;
font-weight:bold;
height:20px;
border-bottom: thin solid #A1B42D;	
border-width:1px;
}

.TitreRubriquesDetailHebergement
{
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
font-weight:bold;
height:20px;
line-height:20px;
background-color:#EAE7CE;
padding-left:5px;
}

.TitreRubriquesDetailHebergementTarifs
{
font-family: Arial, Verdana;
font-size: 12px;
color: #5D5C5C;
font-weight:bold;
height:20px;
background-color:#EAE7CE;
padding-left:10px;
}

.TableauDetailHebergement
{
 padding-right:5px;
 padding-bottom:5px;
}

.TexteRubriquesDetailHebergement
{
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
padding-top: 5px;
text-align: justify;
}

.TexteRubriquesDetailHebergement2
{
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
padding-left: 0px;
padding-top: 5px;
text-align: justify;
}


.TexteDescriptionDetailHebergement
{
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
padding-top: 5px;
text-align: justify;
}

.TexteDescriptionAccrocheHebergement
{
font-family: Arial, Verdana;
font-size: 11px;
font-weight: bold;
color: #5D5C5C;
padding-top: 5px;
text-align: justify;
}

a.RetourListeDetailHebergement:link {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: none;
	text-transform: none;
	color: #5D5C5C;
}


a.RetourListeDetailHebergement:active {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: none;
	text-transform: none;
	color: #5D5C5C;
}


a.RetourListeDetailHebergement:visited {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: none;
	text-transform: none;
	color: #5D5C5C ;
}

a.RetourListeDetailHebergement:hover {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration:underline;
	color : #5D5C5C;
}

a.LienSiteInternet:link {
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #A1B42D;
}


a.LienSiteInternet:active {
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #A1B42D;
}


a.LienSiteInternet:visited {
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #A1B42D;
}

a.LienSiteInternet:hover {
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration:underline;
	color : #A1B42D;

}


a.LienBoutonsDetail:link ,a.LienBoutonsDetail:active,a.LienBoutonsDetail:visited,a.LienBoutonsDetail:hover{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #5D5C5C;
}


a.LienBoutonsDetail:hover {
	text-decoration:underline;
}


.TitreDetailDescriptionHebergement
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #5D5C5C ;
	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: Arial, Verdana;
font-size: 15px;
color: #5D5C5C;
font-weight:bold;
height:20px;
border-bottom: thin solid #5D5C5C;	
border-width:1px;
}

.TitrePlancheAccrocheHebergement
{
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #5D5C5C ;
	font-weight: bold;
}


.TitrePlancheDescriptionHebergement
{
font-family: Arial, Verdana;
font-size : 11px;
color: #5D5C5C;
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 #5D5C5C;	
border-width:1px;
}

.TableauImprimerPDF
{
background-color: #FFFFFF;
padding-right : 15px;
}

a.ImprimerPDFHebergement:link {
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #5D5C5C;
}


a.ImprimerPDFHebergement:active {
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #5D5C5C;
}


a.ImprimerPDFHebergement:visited {
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #5D5C5C ;
}

a.ImprimerPDFHebergement:hover {
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration:underline;
	color : #5D5C5C;
}


.TableauContactHebergement 
{
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
border: thin solid #D9D6C0;	
border-width:0 1px 1px 1px;
}

/***************************************** FICHE CONTACT **************************/
/**********************************************************************************/
a.RetourListeHebergement:link {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: none;
	text-transform: none;
	color: #5D5C5C;
}


a.RetourListeHebergement:active {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: none;
	text-transform: none;
	color: #5D5C5C;
}


a.RetourListeHebergement:visited {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: none;
	text-transform: none;
	color: #5D5C5C ;
}

a.RetourListeHebergement:hover {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration:underline;
	color : #858585;
}

hr.HrHebergement
	{
	height: 1px;
	width: 100%;
	color: #D9D6C0;
	background-color: #D9D6C0;
	border: 0;
	}


.TableauContactHebergementEnvoyer
{
border: 1px solid #D9D6C0;	
border-width:1px;
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
font-weight:bold;
}

.TraitBleuHebergement
{
padding-left:15px;
border-bottom: thin solid #5D5C5C;	
border-width:1px;
}


.TexteContactHebergement
{
padding-left:15px;
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
font-weight:bold;
height:30px;
}

.FormContactHebergement
{
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
}

.FormContactHebergement input,.FormContactHebergement textarea,input.Submit,a.Submit{
	border: 1px solid #D9D6C0;
	background-color:white;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #5D5C5C;
	text-decoration:none;
}

textarea#message_contact{
	background-color:#FFF;
	border:1px solid #D9D6C0;
	color:#5D5C5C;
	font-family:Verdana,Arial;
	font-size:12px;
}

.FormObligatoireHebergement
{
font-family: Arial, Verdana;
font-size: 11px;
color: #A1B42D;
}


.MessageContactHebergement
{
border: thin solid #5D5C5C;	
border-width:2px;
padding-left:15px;
padding-right:15px;
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
font-weight:bold;
}

.MailContactHebergement
{
border: thin solid #5D5C5C;	
border-width:1px;
padding-left:15px;
padding-right:15px;
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
}

.MailContactGrasHebergement
{
font-family: Arial, Verdana;
font-size: 11px;
color: #5D5C5C;
font-weight:bold;
}

.MailContactTitreHebergement
{
font-family: Arial, Verdana;
font-size: 13px;
color: #5D5C5C;
font-weight:bold;
}

/************************************ FIN FORMATAGE MAIL CONTACT ************************/
/************************************************************************************/


/******************************************* NAVIGATION PAGE PAR PAGE **********************************/

.module_hebergement_navigation_page
{
font-family: Arial, Verdana;
font-size: 11px;
color : #000000;
}

/***************************** Navigation couleur page courante *****************************/

.module_hebergement_navigateur {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #c9cd2e;
}

/***************************** Navigation page lien **************************/
a.module_hebergement_navigateur_lien:link {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: underline;
	text-transform: none;
	color: #000000;
}


a.module_hebergement_navigateur_lien:active {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: underline;
	text-transform: none;
	color: #000000;
}


a.module_hebergement_navigateur_lien:visited {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: underline;
	text-transform: none;
	color: #000000 ;
}

a.module_hebergement_navigateur_lien:hover {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration:underline;
	color : #5D5C5C;
}

/***************************** Navigation page suivante précedente **************************/
a.module_hebergement_navigateur_suivant_precedent:link {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: underline;
	text-transform: none;
	color: #000000;
}


a.module_hebergement_navigateur_suivant_precedent:active {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: underline;
	text-transform: none;
	color: #000000;
}


a.module_hebergement_navigateur_suivant_precedent:visited {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration: underline;
	text-transform: none;
	color: #000000 ;
}

a.module_hebergement_navigateur_suivant_precedent:hover {
	font-family: Arial, Verdana;
	font-size: 11px;
	text-decoration:underline;
	color : #5D5C5C;
}
/***************************************** FIN NAVIGATION PAGE PAR PAGE ******************************/


/****************************************************************** STYLES POUR HEBERGEMENT **********************************************************************/
/*********************************************************************************************************************************************************************/

/*******************************Debut style Pop Up des disponibilitees ***********************************/

.moduleHebergementTitreIntitulePopUpDisponibilte
{
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #5D5C5C;
}


.moduleHebergementTitrePopUpDisponibilte
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #5D5C5C;
}

td.moduleHebergementTableauSelectionPopUpDisponibilite
{
	background-color: #F1EAEE;
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #5D5C5C;
}

.moduleHebergementTableauPopUpDisponibilite
{
	padding-left: 11px;
	padding-right: 20px;
}

.moduleHebergementTexteLegendePopUpDisponibiliteFerme
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #13385F;
}

.moduleHebergementTexteLegendePopUpDisponibiliteComplet
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #E68D01;
}

.moduleHebergementTexteLegendePopUpDisponibiliteDispo
{
	font-family: Arial, Verdana;
	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: Arial, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid #5D5C5C; 
	border-left: 1px solid #5D5C5C;
	border-right: 1px solid #5D5C5C; 

}

/* Couleur des cases vide du calendrier */
td.moduleHebergementJourVidePopUpDisponibilite
{
	background-color: #946280;
	border-bottom: 1px solid #5D5C5C; 
	border-left: 1px solid #5D5C5C;
	border-right: 1px solid #5D5C5C; 
}

/* Tableau general du calendrier */
.moduleHebergementTableauCalendrierPopUpDisponibilite
{
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 10px;
	border-left: 1px solid #5D5C5C;
	border-top: 1px solid #5D5C5C;
	border-right: 1px solid #5D5C5C; 
}

/* 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 #5D5C5C; 
	border-left: 1px solid #5D5C5C;
	border-right: 1px solid #5D5C5C; 
}
/* 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 #5D5C5C; 
	border-left: 1px solid #5D5C5C;
	border-right: 1px solid #5D5C5C; 
}
/* 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 #5D5C5C; 
	border-left: 1px solid #5D5C5C;
	border-right: 1px solid #5D5C5C; 
}
/* 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 #5D5C5C; 
	border-left: 1px solid #5D5C5C;
	border-right: 1px solid #5D5C5C; 
}
/* 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 #5D5C5C; 
	border-left: 1px solid #5D5C5C;
	border-right: 1px solid #5D5C5C; 
}
/* 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 #5D5C5C; 
	border-left: 1px solid #5D5C5C;
	border-right: 1px solid #5D5C5C; 
}

/* Message de la date de MAJ */
.moduleHebergementMessageMAJPopUpDisponibilite
{
	color: #5D5C5C;
	font-family: Arial, Verdana;
	font-size: 10px;
}

/*******************************Fin style Pop Up des disponibilitees ***********************************/

/*******************************Debut style module hebergement lie a la page ***************************/

a.moduleHebergementLienTexteLiePage:link
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

a.moduleHebergementLienTexteLiePage:visited
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

a.moduleHebergementLienTexteLiePage:active
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

a.moduleHebergementLienTexteLiePage:hover
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

/******************************* class du calque d'autocompletion ***************************/

.hebergement_calque_autocompletion
{
	text-align:left;
	position:absolute;
	width:151;
	border:#000000 solid 1px;
	background-color:#E1EBF2;
	display:none;
}

.td_surligne
{
	background-color:#CCCCCC;
}


/*******************************Fin style module hebergement lie a la page ***************************/


/*Mer : #FACB00;
Montagne : #A6BDBD;
Campagne : #7BAB1D;
Thermes : #67AADD;
Villes : #7398A5;*/

/*-----Modules colonne gauche----*/

.IconeLiensModuleAccueil
{
	background-image:url(/images/bloc_nature/puce.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:25px;


}

.IconeLiensModule
{
	background-image:url(/images/bloc_nature/puce.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:45px;


}

.LiensModule
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5c5c;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:normal;
	padding-right:0px;
	text-decoration:none;


}

a.LiensModule:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5c5c;
	text-decoration: none;
	font-weight:bold;	
	padding-top:0px;
	


}

a.LiensModule:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5c5c;
	font-weight:bold;	
	text-decoration: underline;

}

a.LiensModule:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5c5c;
	font-weight:bold;	
	text-decoration: none;

}

a.LiensModule:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5c5c;
	font-weight:bold;	
	text-decoration: underline;
}

.fondTableaumanger
{
		
}

/* Styles Favoris */
div#div_contenant_module_favoris *
{
	font-family: Arial, Verdana;
}
div#div_contenant_module_favoris
{
	background: transparent url('/images/hebergement/title_select_1.gif') no-repeat left top;
	width:180px;
	padding-top:50px;
	margin-left:18px;

}
div#div_module_favoris_liseret_gauche
{
	background-color:A5B635;
		
}
div#div_contenu_module_favoris
{
	color:#5D5C5C;
	z-index:99999;
	background-color:#ffffff;
	width:174px;
	margin-left:3px;
	margin-right:3px;
	padding-left:3px;
	padding-bottom:3px;
}
div.categorie_favorie
{
	margin-bottom:5px;
}
div.categorie_favori_intitule
{
	font-weight:bold;
	font-size:11px;
}
div.hebergement_favori
{
	margin-left:10px;
	clear:both;
	font-size:10px;
}
div.hebergement_favori a.lien_direct_favori:link, div.hebergement_favori a.lien_direct_favori:visited, div.hebergement_favori a.lien_direct_favori:active
{
	text-decoration:none;
	color:#5D5C5C;
}
div.hebergement_favori a.lien_direct_favori:hover
{
	text-decoration:underline;
}
div.hebergement_favori a.suppression_favori
{
	display:block;
	width:5px;
	height:5px;
	float:right;
}
div#email_pour_envoi_favori
{
	margin-top:5px;
	color:white;
	font-weight:bold;
}
div#emailFavoriError
{
	color:red;
}
div#emailFavoriResult
{
	margin-top:5px;
	color:white;
}
input#email_pour_favori
{
	width:90px !important;
	width:110px;
}

div#favori_fonctionnalites
{
	background:#A5B635 url('/images/hebergement/bottom.gif') no-repeat left bottom;
	font-size:11px;
	height:76px;
	padding:10px;
	padding-bottom:20px;
}
div#favori_fonctionnalites a:link, div#favori_fonctionnalites a:visited, div#favori_fonctionnalites a:active
{
	color:#FFFFFF;
	text-decoration:none;
}
div#favori_fonctionnalites a:hover
{
	text-decoration:underline;
}
