@charset "utf-8";
.td_typo {
	background-image: url(FR_images/logo.jpg);
}

.bas_typo {
	background-image: url(FR_images/haut_nav.jpg);
}
.haut_photo {
	background-image: url(FR_images/haut_photo.jpg);
}
.bas_photo {
	background-image: url(FR_images/bas_photo.jpg);
}
.phrase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.corps {
	background-image: url(FR_images/corps.jpg);
}
.gauche_nav {
	background-image: url(FR_images/nav_gauche.jpg);
}
.droite_nav {
	background-image: url(FR_images/nav_droite.jpg);
}
.td_hotel {
	background-image: url(FR_images/hotel.jpg);
}
.td_hammam {
	background-image: url(FR_images/hammam.jpg);
}
.td_sauna {
	background-image: url(FR_images/sauna.jpg);
}
.td_soins {
	background-image: url(FR_images/soins.jpg);
}
.td_piscine {
	background-image: url(FR_images/piscine.jpg);
}
.td_offres {
	background-image: url(FR_images/offres.jpg);
}
.typo_spa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 42px;
	font-weight: bold;
	color: #BBAEA9;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: -0.1em;
}
.fond_nav {
	background-image: url(FR_images/fond_nav.jpg);
}

.fond_attente {
	background-image: url(images/LOGO.jpg);
}
.mailto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.mailto:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.hotel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/hotel.jpg);
	height: 25px;
	line-height: 25px;
}
.hotel:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/hotel_on.jpg);
	height: 25px;
	line-height: 25px;
}
.td_droit_photo {
	background-image: url(FR_images/droite_photo.jpg);
}
.hammam {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/hammam.jpg);
	height: 25px;
	line-height: 25px;
}
.hammam:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/hammam_on.jpg);
	height: 25px;
	line-height: 25px;
}
.sauna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/sauna.jpg);
	height: 25px;
	line-height: 25px;
}
.sauna:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/sauna_on.jpg);
	height: 25px;
	line-height: 25px;
}
.soins {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/soins.jpg);
	height: 25px;
	line-height: 25px;
}
.soins:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/soins_on.jpg);
	height: 25px;
	line-height: 25px;
}
.piscine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/piscine.jpg);
	height: 25px;
	line-height: 25px;
}
.piscine:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/piscine_on.jpg);
	height: 25px;
	line-height: 25px;
}
.offre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/offres.jpg);
	height: 25px;
	line-height: 25px;
}
.offre:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/offres_on.jpg);
	height: 25px;
	line-height: 25px;
}
.fond_offre {
	background-image: url(FR_images/fond_offre.jpg);
}

.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.nav_bas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	display: block;
	line-height: 20px;
}
.nav_bas:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #930000;
	display: block;
	height: 20px;
	line-height: 20px;
}
.hotel_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/hotel_on.jpg);
	height: 25px;
	line-height: 25px;
}
.coordonnees {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.mailto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.mailto:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #930000;
	text-decoration: none;
}
.hammam_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/hammam_on.jpg);
	height: 25px;
	line-height: 25px;
}
.sauna_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/sauna_on.jpg);
	height: 25px;
	line-height: 25px;
}
.soins_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/soins_on.jpg);
	height: 25px;
	line-height: 25px;
}
.piscine_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/piscine_on.jpg);
	height: 25px;
	line-height: 25px;
}
.offre_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	background-image: url(FR_images/offres_on.jpg);
	height: 25px;
	line-height: 25px;
}
.td_typo_offre {
	background-image: url(FR_images/logo_offre.jpg);
}
.bas_typo_offre {
	background-image: url(FR_images/haut_nav_offre.jpg);
}
.droite_nav_offre {
	background-image: url(FR_images/nav_droite_offre.jpg);
}
.hr01 {
	color: #FFFFFF;
	text-decoration: none;
}
.td_photo_offre {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.table_offre {
	border: 1px solid #FFFFFF;
}
.td_detail_offre {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.table_detail_offre {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.td_pdf {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

