@charset "utf-8";
body {
margin-top:0px;
margin-left:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2A1909;

}
.td_bandeau_gauche {
	background-image: url(FR_images/gauche_bandeau.jpg);
}
.td_bandeau_droite {
	background-image: url(FR_images/droite_bandeau.jpg);
}
.td_nav_gauche {
	background-image: url(FR_images/gauche_nav.jpg);
}
.tarifs_tableau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFCD7;
}

.liens_portfolio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFCD6;
	text-decoration: none;
}
.hotel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images/hotel.jpg);
	display: block;
	height: 39px;
	width: 158px;
	padding: 8px;
}
.td_separ01 {
	background-image: url(FR_images/separ01.jpg);
}
.td_separ02 {
	background-image: url(FR_images/separ02.jpg);
}
.td_separ03 {
	background-image: url(FR_images/separ03.jpg);
}
.td_separ04 {
	background-image: url(FR_images/separ04.jpg);
}
.td_separ05 {
	background-image: url(FR_images/separ05.jpg);
}
.td_nav_droite {
	background-image: url(FR_images/droite_nav.jpg);
}
.lien_typo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #E5E09E;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(FR_images/bas_logo.jpg);
}
.td_txt {
	background-image: url(FR_images/fond_txt.jpg);
}
.td_portfolio {
	background-image: url(FR_images/fond_portfolio.jpg);
}
.td_corps_droit {
	background-image: url(FR_images/droite_portfolio.jpg);
}
.foot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFCD5;
	text-decoration: none;
}

.hotel_bis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #2A1909;
	text-decoration: none;
	text-transform: lowercase;
}
.chambre01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR_images/chambres_vallee.jpg);
	display: block;
	height: 39px;
	width: 159px;
	padding: 8px;
}
.td_index_hotel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images_index/hotel.jpg);
	display: block;
	height: 55px;
	width: 216px;
	padding-top: 15px;
	font-weight: normal;
	padding-left: 30px;
	font-size: 17px;
}
.td_index_chambre01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E5E09E;
	text-decoration: none;
	background-image: url(FR_images_index/chambre_vallee.jpg);
	display: block;
	height: 55px;
	width: 211px;
	padding-top: 15px;
	padding-left: 30px;
	font-size: 17px;
}

.chambre02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR_images/chambres_jardin.jpg);
	display: block;
	height: 39px;
	width: 160px;
	padding: 8px;
}
.restaurant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR_images/restaurant.jpg);
	display: block;
	height: 39px;
	width: 158px;
	padding: 8px;
}
.jardin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images/jardin.jpg);
	display: block;
	height: 39px;
	width: 159px;
	padding: 8px;
}
.jardin_bis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #2A1909;
	text-decoration: none;
	text-transform: lowercase;
}
.reservation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images/reservation.jpg);
	display: block;
	height: 39px;
	width: 159px;
	padding: 8px;
}
.reservation_bis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #2A1909;
	text-decoration: none;
	text-transform: lowercase;
}
.nav_haut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #E5E09E;
	text-decoration: none;
}
.mailto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFCD5;
	text-decoration: none;
	font-weight: bold;
}
.phrase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #2A1909;
	text-decoration: none;
}
.hotel:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images/hotel_on.jpg);
	display: block;
	height: 39px;
	width: 158px;
	padding: 8px;
}
.txt_titre01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #2A1909;
	text-decoration: none;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.txt_titre02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A1909;
	text-decoration: none;
	text-transform: uppercase;
}

.chambre02:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images/chambres_jardin_on.jpg);
	display: block;
	height: 39px;
	width: 160px;
	padding: 8px;
}
.chambre01:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images/chambres_vallee_on.jpg);
	display: block;
	height: 39px;
	width: 159px;
	padding: 8px;
}
.restaurant:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images/restaurant_on.jpg);
	display: block;
	height: 39px;
	width: 158px;
	padding: 8px;
}
.jardin:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images/jardin_on.jpg);
	display: block;
	height: 39px;
	width: 159px;
	padding: 8px;
}
.reservation:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images/reservation_on.jpg);
	display: block;
	height: 39px;
	width: 159px;
	padding: 8px;
}
.td_chambre01 {
	background-image: url(FR_images/chambres_vallee.jpg);
}
.td_chambre01:hover {
	background-image: url(FR_images/chambres_vallee_on.jpg);
	color: #2A1909;
	text-decoration: none;
}
.liens_portfolio:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A5AC84;
	text-decoration: none;
}
.hotel_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images/hotel_on.jpg);
	display: block;
	height: 39px;
	width: 158px;
	padding: 8px;
}
.chambre01_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images/chambres_vallee_on.jpg);
	display: block;
	height: 39px;
	width: 159px;
	padding: 8px;
}
.chambre02_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images/chambres_jardin_on.jpg);
	display: block;
	height: 39px;
	width: 160px;
	padding: 8px;
}
.restaurant_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images/restaurant_on.jpg);
	display: block;
	height: 39px;
	width: 158px;
	padding: 8px;
}
.jardin_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images/jardin_on.jpg);
	display: block;
	height: 39px;
	width: 159px;
	padding: 8px;
}
.reservation_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images/reservation_on.jpg);
	display: block;
	height: 39px;
	width: 159px;
	padding: 8px;
}
.liens_avail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A1909;
	text-decoration: none;
}
.liens_avail:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A5AC83;
	text-decoration: none;
}
.table_confirm {
	border: 1px double #E5E09E;
}
.td_corps {
	background-image: url(FR_images/fond_corps.jpg);
}
.td_index_gauche_logo {
	background-image: url(FR_images_index/gauche_logo.jpg);
}
.td_index_bas_logo {
	background-image: url(FR_images_index/bas_logo.jpg);
}
.td_index_droite_logo {
	background-image: url(FR_images_index/droite_logo.jpg);
}
.td_index_tarifs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR_images_index/tarifs.jpg);
	display: block;
	width: 186px;
	padding-left: 30px;
	height: 21px;
	padding-top: 15px;
	font-weight: bold;
	font-size: 13px;
}
.td_index_cadeaux {
	background-image: url(FR_images_index/cadeaux.jpg);
	display: block;
	height: 16px;
	width: 171px;
	padding-left: 45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 7px;
}
.td_index_presse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR_images_index/presse.jpg);
	display: block;
	height: 16px;
	width: 161px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 55px;
}
.td_index_acces {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR_images_index/acces.jpg);
	display: block;
	height: 16px;
	width: 151px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 65px;
}
.td_index_bas_nav {
	background-image: url(FR_images_index/bas_nav.jpg);
}
.td_index_drapeaux {
	background-image: url(FR_images_index/gauche_drapeaux.jpg);
}
.td_index_chambre02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR_images_index/chambre_jardin.jpg);
	display: block;
	height: 55px;
	width: 211px;
	padding-top: 15px;
	padding-left: 30px;
	font-size: 17px;
}
.td_index_restaurant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images_index/restaurant.jpg);
	display: block;
	height: 55px;
	width: 211px;
	padding-top: 15px;
	padding-left: 30px;
	font-size: 17px;
}
.td_index_jardin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images_index/jardin.jpg);
	display: block;
	height: 55px;
	width: 211px;
	padding-top: 15px;
	padding-left: 30px;
	font-size: 17px;
}
.td_index_hotel:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images_index/hotel_on.jpg);
	display: block;
	height: 55px;
	width: 216px;
	padding-top: 15px;
	font-weight: normal;
	padding-left: 30px;
	font-size: 17px;
}
.td_index_chambre01:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images_index/chambre_vallee_on.jpg);
	display: block;
	height: 55px;
	width: 211px;
	padding-top: 15px;
	padding-left: 30px;
	font-size: 17px;
}
.td_index_chambre02:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images_index/chambre_jardin_on.jpg);
	display: block;
	height: 55px;
	width: 211px;
	padding-top: 15px;
	padding-left: 30px;
	font-size: 17px;
}
.td_index_restaurant:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images_index/restaurant_on.jpg);
	display: block;
	height: 55px;
	width: 211px;
	padding-top: 15px;
	padding-left: 30px;
	font-size: 17px;
}
.td_index_jardin:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images_index/jardin_on.jpg);
	display: block;
	height: 55px;
	width: 211px;
	padding-top: 15px;
	padding-left: 30px;
	font-size: 17px;
}
.td_index_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images_index/fond_txt.jpg);
}
.td_index_resa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images_index/fond_reservation.jpg);
}
.td_index_separ01 {
	background-image: url(FR_images_index/separ01.jpg);
}
.td_index_separ02 {
	background-image: url(FR_images_index/separ02.jpg);
}
.td_index_separ03 {
	background-image: url(FR_images_index/separ03.jpg);
}
.td_index_separ04 {
	background-image: url(FR_images_index/separ04.jpg);
}
.bienvenue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2A1909;
	text-decoration: none;
}
.liens_hotel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 19px;
	padding-top: 3px;
}
.resa_index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

.td_index_separ05 {
	background-image: url(FR_images_index/separ05.jpg);
}
.phrase_index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #2A1909;
	text-decoration: none;
}
.td_menus {
	background-image: url(FR_images/bouton_menu.jpg);
}
.lien_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E5E09E;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(FR_images/bas_logo.jpg);
	font-weight: bold;
}
.td_index_txt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2A1909;
	text-decoration: none;
	background-image: url(FR_images_index/fond_txt_1.jpg);
}
.titre_offre_index {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-style: italic;
	color: #4E190A;
}
.titre_offre_index:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-style: italic;
	color: #A5AC83;
}

