@charset "utf-8";
.td_02 {
	background-image: url(GB02_images/droite_logo.jpg);
	background-repeat: repeat-x;
}
.liens_agenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}

.td_haut {
	background-color: #B2ABA5;
}
.gauche_logo {
	background-image: url(GB02_images/droite_logo.jpg);
}
#logo_header{width:90px;float:left}
#right_header{width:799px;float:left}
#right_header #accroche_bw{font-size:10px;margin:20px 0 0 0;font-family:Verdana, Geneva, sans-serif;height:12px; font-style:italic}
#right_header #titre_header{height:80px;margin:19px 0 0 15px}
#right_header #nav{margin:0 0 0 115px}
.tel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	display:inline-block;
	margin-left:25px
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	display: block;
	height: 35px;
	width: 114px;
	background-image: url(GB02_images/hotel.jpg);
	font-weight: bold;
	padding-top: 3px;
	text-transform: uppercase;
	padding-left: 1px;
}
.nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	display: block;
	height: 35px;
	width: 114px;
	background-image: url(GB02_images/hotel.jpg);
	font-weight: bold;
	padding-top: 3px;
	text-transform: uppercase;
	padding-left: 1px;
}
.nav_chambre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	display: block;
	height: 35px;
	width: 115px;
	background-image: url(GB02_images/hotel.jpg);
	font-weight: bold;
	padding-top: 3px;
	line-height: 25px;
	text-transform: uppercase;
}
.nav_chambre:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	display: block;
	height: 35px;
	width: 115px;
	background-image: url(GB02_images/hotel.jpg);
	font-weight: bold;
	padding-top: 3px;
	line-height: 25px;
	text-transform: uppercase;
}
.acces_contact {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.td_sous_nav {

}
.td_separ01 {

}
.td_separ02 {

}
.td_separ03 {

}
.nav_gauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	display: block;
	height: 32px;
	width: 109px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 32px;
	background-color: #FEFEFE;
}
.nav_gauche:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	display: block;
	height: 32px;
	width: 109px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 32px;
	background-color: #B2ABA5;
}

.nav_liens {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	display: block;
	height: 32px;
	width: 108px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 15px;
	background-color: #FEFEFE;
}
.nav_liens:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	display: block;
	height: 32px;
	width: 108px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 15px;
	background-color: #B2ABA5;
}

.nav_offres {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	display: block;
	height: 32px;
	width: 108px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 32px;
	background-color: #FEFEFE;
}
.nav_offres:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	display: block;
	height: 32px;
	width: 108px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 32px;
	background-color: #B2ABA5;
}
.td_avail {
	background-image: url(GB02_images/espace_availpro.jpg);
}
.ml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	text-decoration: none;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.reservation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B1B1F;
	text-decoration: none;
}
.reservation:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #53331E;
	text-decoration: none;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1B1B1F;
	text-decoration: none;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000;
	font-weight: bold;
	display: block;
}

.reservation_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B1B1F;
	text-decoration: none;
}
.mailto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.nav_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	display: block;
	height: 35px;
	width: 114px;
	background-image: url(GB02_images/hotel.jpg);
	font-weight: bold;
	padding-top: 3px;
	text-transform: uppercase;
	padding-left: 1px;
}
.nav_chambre_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	display: block;
	height: 35px;
	width: 115px;
	background-image: url(GB02_images/hotel.jpg);
	font-weight: bold;
	padding-top: 3px;
	line-height: 25px;
	text-transform: uppercase;
}
.mailto:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}
.td_tarif {
	border: 1px solid #FFFFFF;
}

.nav_gauche_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	display: block;
	height: 32px;
	width: 109px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 32px;
	background-color: #B2ABA5;
}
.liens_agenda:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #6C6B70;
	text-decoration: none;
}
.nav_liens_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	display: block;
	height: 32px;
	width: 108px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 15px;
	background-color: #B2ABA5;
}
.nav_offres_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	display: block;
	height: 32px;
	width: 108px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 32px;
	background-color: #B2ABA5;
}
.malherbe {
	font-family: 'Radley', serif;
	font-size:36px;
	text-decoration:none;
	color:#000;
	}

