@charset "utf-8";
.td_reservation {
	background-image: url(FR2_images_index/reservation.jpg);
}
.sauna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #999999;
	text-decoration: none;
	font-weight: lighter;
	text-align: center;
	background-image: url(FR2_images_index/0.jpg);
	display: block;
	height: 120px;
	width: 200px;
	padding-top: 30px;
}

.sauna:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR2_images_index/0_on.jpg);
}

.hotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #999999;
	text-decoration: none;
	font-weight: lighter;
	text-align: center;
	background-image: url(FR2_images_index/1.jpg);
	display: block;
	height: 120px;
	width: 200px;
	padding-top: 30px;
}
.hotel:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR2_images_index/1_on.jpg);
}
.chambres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #999999;
	text-decoration: none;
	font-weight: lighter;
	text-align: center;
	background-image: url(FR2_images_index/2.jpg);
	display: block;
	height: 71px;
	width: 200px;
	padding-top: 80px;
}
.nav_gauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	display: block;
	font-weight: 500;
}

.chambres:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR2_images_index/2_on.jpg);
}
.jardins {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #999999;
	text-decoration: none;
	font-weight: lighter;
	text-align: center;
	background-image: url(FR2_images_index/3.jpg);
	display: block;
	height: 120px;
	width: 200px;
	padding-top: 30px;
}
.jardins:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR2_images_index/3_on.jpg);
}
.offres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #999999;
	text-decoration: none;
	font-weight: lighter;
	text-align: center;
	background-image: url(FR2_images_index/4.jpg);
	display: block;
	height: 71px;
	width: 200px;
	padding-top: 80px;
}
.offres:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR2_images_index/4_on.jpg);
}
.ouistreham {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #999999;
	text-decoration: none;
	font-weight: lighter;
	text-align: center;
	background-image: url(FR2_images_index/5.jpg);
	display: block;
	height: 120px;
	width: 200px;
	padding-top: 30px;
}
.ouistreham:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR2_images_index/5_on.jpg);
}
.liens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #999999;
	text-decoration: none;
	font-weight: lighter;
	text-align: center;
	background-image: url(FR2_images_index/6.jpg);
	display: block;
	height: 71px;
	width: 200px;
	padding-top: 80px;
}
.liens:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: lighter;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(FR2_images_index/6_on.jpg);
}
.texte_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CBCDCA;
}

.texte_home_marquee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CBCDCA;
	cursor:pointer;
}
.coordonnees {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CBCDCA;
}
.mail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CBCDCA;
	text-decoration: none;
}
.mail:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #7FB1BC;
	text-decoration: none;
}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: lighter;
}
.contact:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #338195;
	text-decoration: none;
	font-weight: lighter;
}
.td_corps {
	background-image: url(FR2_images/corps.jpg);
}
.td_reservation {
	background-image: url(FR2_images/reservation.jpg);
}
.td_portfolio {
	background-image: url(FR2_images/portfolio.jpg);
}
.nav_droite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	display: block;
	font-weight: 500;
	color: #FFFFFF;
}
.nav_gauche:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D0CBCF;
	text-decoration: none;
	text-align: right;
	display: block;
	font-weight: 500;
}
.nav_droite:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	display: block;
	font-weight: 500;
	color: #D0CBCF;
}
.nav_bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	text-align: center;
	display: compact;
	font-weight: 500;
	color: #FFFFFF;
	vertical-align: bottom;
}
.nav_bas:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	text-align: center;
	display: block;
	font-weight: 500;
	color: #CD9824;
	vertical-align: bottom;
}
.balise {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}
.balise:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
	color: #CECCCD;
}
.texte_type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	font-weight: 500;
	color: #FFFFFF;
}

.marquee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	cursor:pointer;
}
.titre_type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration: none;
	font-weight: 500;
	color: #FFFFFF;
}
.td_reservation_home {
	background-image: url(FR2_images_index/reservation.jpg);
}

.td_head_new {
	background-image: url(FR2_images_index/head_new.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.td_reservation_home_new {
	background-image: url(FR2_images/reservation_new.jpg);
}

.titre-resa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	color: #CD9824;
}
.resa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: 400;
	color: #CD9824;
}
.resa-lien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #CD9824;
}
.resa-lien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #CDCDCD;
}
.nav_portfolio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: 500;
	color: #00637A;
}
.nav_portfolio:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: 500;
	color: #00C1F2;
}
.td_corps_long {
	background-image: url(FR2_images/corps_long.jpg);
	background-repeat: no-repeat;
}
.texte_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CBCDCA;
}

