body{
	margin:0px;
	background-image:url(../images/fondLuxeVillaRent.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
a img {
	border: 0;
}
.TitreSite{
	background-image:url(../images/TitreSite.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#FFFFFF;
	text-indent:40px;
	text-align:left;
}
/*****************************/
.photoPad{
	padding:20px;
}
/*****************************/
.texte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	text-align:justify;
}
.texte a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
}
.texte a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
}
.texte a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
}
/*****************************/
.textePadTop10{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	padding-top:18px;
	padding-bottom:10px;
	text-align:justify;
}
.textePadTop10 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
}
.textePadTop10 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
}
.textePadTop10 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
}
/*****************************/
.textePad10{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	padding:10px;
}
.textePad10 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
}
.textePad10 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
}
.textePad10 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
}
/*****************************/
.texteGras{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	font-weight:bold;
}
.texteGras a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	font-weight:bold;
}
.texteGras a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	font-weight:bold;
}
.texteGras a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	font-weight:bold;
}
/*****************************/
.texteGrasPadTop10{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
.texteGrasPadTop10 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	font-weight:bold;
}
.texteGrasPadTop10 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	font-weight:bold;
}
.texteGrasPadTop10 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	font-weight:bold;
}
/*****************************/
.texteGrasPadLeft10{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	font-weight:bold;
	padding-Left:10px;
}
.texteGrasPadLeft10 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	font-weight:bold;
}
.texteGrasPadLeft10 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	font-weight:bold;
}
.texteGrasPadLeft10 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	font-weight:bold;
}
/*****************************/
.texteGrasPad10{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	font-weight:bold;
	padding:10px;
}
.texteGrasPad10 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	font-weight:bold;
}
.texteGrasPad10 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	font-weight:bold;
}
.texteGrasPad10 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	font-weight:bold;
}
/**************************************** Centre *******************************************/
.TitreCentre{
	background-image:url(../images/TitreCentre.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-family:Arial Black,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}
.TitreFiche{
	background-image:url(../images/TitreFiche.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.Fiche{
	background-image:url(../images/FondFiche.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-left:50px;
	text-align:left;
	color:#017EB2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.TitreResa{
	background-image:url(../images/TitreReservation.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.TitreInfos{
	background-image:url(../images/TitreInformations.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.TitreNeutre{
	background-image:url(../images/TitreBarreNeutre.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Arial Black,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}
.TitreNeutre a{
	font-family:Arial Black,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}
.TitreNeutre a:hover{
	font-family:Arial Black,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}
.TitreNeutre a:visited{
	font-family:Arial Black,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}
.Fiche02{
	background-image:url(../images/FondFiche02.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-left:50px;
	padding-right:50px;
	text-align:left;
	color:#017EB2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.pagination{
	padding-left:50px;
	padding-right:50px;
	text-align:left;
	color:#017EB2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.pagination a, .pagination a:visited{
	text-decoration: none;
	color:#017EB2;
}
.Fiche02 a{
	color:#424142;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.Fiche02 a:hover{
	color:#424142;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.Fiche02 a:visited{
	color:#424142;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.Fiche03{
	background-image:url(../images/FondFiche03.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
	color:#017EB2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.mois01{
	background-color:#acd6e4;
	color:#424142;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.mois02{
	background-color:#cde8f1;
	color:#6d6d6d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.ZoneDescription{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	text-align:justify;
	padding-top:20px;
}
.iconeCouchage{
	background-image:url(../images/iconeCouchage.jpg);
	background-repeat:no-repeat;
}
.iconeDouche{
	background-image:url(../images/iconeDouche.jpg);
	background-repeat:no-repeat;
}
.EtoileGauche{
	background-image:url(../images/EtoilesGauche.jpg);
	background-repeat:no-repeat;
}
.EtoileDroite{
	background-image:url(../images/EtoilesDroite.jpg);
	background-repeat:no-repeat;
}
.EtoileJaune{
	background-image:url(../images/EtoilesJaune.jpg);
	background-repeat:no-repeat;
}
.EtoileGris{
	background-image:url(../images/EtoilesGris.jpg);
	background-repeat:no-repeat;
}
.PadingTitreCentre{
	text-indent:53px;
	font-family:Arial Black,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}
.ImgTop{
	background-image:url(../images/tete.jpg);
	background-repeat:no-repeat;
}
.BgImgCentre{
	background-image:url(../images/BgImgCentre.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.RepCentreGauche{
	background-image:url(../images/RepCentreGauche.jpg);
	background-repeat:repeat-y;
}
.RepCentreDroite{
	background-image:url(../images/RepCentreDroite.jpg);
	background-repeat:repeat-y;
}
.RepCorpsCentre{
	background-image:url(../images/RepCorpsCentre.jpg);
	background-repeat:repeat-y;
}
.bayadere{
	background-image:url(../images/BayadereProduit.jpg);
}
/**************************************** Menu *******************************************/
.texteMenu{
	text-indent:50px;
	text-align:left;
	color:#017EB2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.BgImgMenu{
	background-image:url(../images/fondMenu.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.RepMenuGauche{
	background-image:url(../images/RepMenuGauche.jpg);
	background-repeat:repeat-y;
}
.RepMenuDroite{
	background-image:url(../images/RepMenuDroite.jpg);
	background-repeat:repeat-y;
}
.RepCorpsMenu{
	background-image:url(../images/RepCorpsMenu.jpg);
	background-repeat:repeat-y;
}
.ZoneRecherche{
	background-image:url(../images/ZoneRecherche.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.BgCoupdeCoeur{
	background-image:url(../images/coupdeCoeur.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.ZoneCoupdeCoeur{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	padding:10px;
	text-align:justify;
	background-color:#DAF2F7;
}
.traitRecherche{
	background-image:url(../images/TraitRecherche.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.TitreRecherche{
	background-image:url(../images/RechercheTitre.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.TitreCoeur{
	background-image:url(../images/TitreCoupdeCoeur.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.TitreCoeurSans{
	background-image:url(../images/TitreCoupdeCoeurSans.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
/**************************************** Pied *******************************************/
.zonePied{
	background-image:url(../images/RepPied.jpg);
	background-repeat:repeat-y;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#017eb2;
	padding:10px;
	text-align:center;
	font-weight:bold;
}
.zonePied a{
	color:#017eb2;
}

select 
{
	width: 100px;
}
input.ref 
{
	width: 100px;
}








