body {
	margin-top: 0px;
	background-color: #837660;
	background-image: url(../images/fond.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.bordd {
	background-image: url(../images/bord-d.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bordg {
	background-image: url(../images/bord-g.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.champform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	width: 140px;
	border: 1px solid #a3acb2;
	background-image: url(../images/fond-brun.png);
	background-repeat: repeat;
	background-position: left top;
}
.menu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/btn-01.png);
	background-repeat: no-repeat;
	float: right;
	display: block;
	width: 57px;
	vertical-align: top;
	height: 24px;
	padding-top: 20px;
	padding-right: 10px;
	background-position: right;
}
.menu1:hover {
	background-image: url(../images/btn-01-roll.png);
}
a.menu1.active {
	background-image: url(../images/btn-01-roll.png);
}
.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/btn-02.jpg);
	background-repeat: no-repeat;
	float: right;
	display: block;
	width: 47px;
	vertical-align: top;
	height: 24px;
	padding-top: 20px;
	background-position: right;
}
.menu2:hover {
	background-image: url(../images/btn-02-roll.jpg);
}
a.menu2.active {
	background-image: url(../images/btn-02-roll.jpg);
}
.menu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/btn-03.jpg);
	background-repeat: no-repeat;
	float: right;
	display: block;
	width: 79px;
	vertical-align: top;
	height: 24px;
	padding-top: 20px;
	background-position: right;
}
.menu3:hover {
	background-image: url(../images/btn-03-roll.jpg);
}
a.menu3.active {
	background-image: url(../images/btn-03-roll.jpg);
}
.menu4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/btn-04.jpg);
	background-repeat: no-repeat;
	float: right;
	display: block;
	width: 137px;
	vertical-align: top;
	height: 24px;
	padding-top: 20px;
	background-position: right;
}
.menu4:hover {
	background-image: url(../images/btn-04-roll.jpg);
}
a.menu4.active {
	background-image: url(../images/btn-04-roll.jpg);
}
.menu5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/btn-05.jpg);
	background-repeat: no-repeat;
	float: right;
	display: block;
	width: 48px;
	vertical-align: top;
	height: 24px;
	padding-top: 20px;
	background-position: right;
}
.menu5:hover {
	background-image: url(../images/btn-05-roll.jpg);
}
a.menu5.active {
	background-image: url(../images/btn-05-roll.jpg);
}
.menu6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/btn-06.jpg);
	background-repeat: no-repeat;
	float: right;
	display: block;
	width: 86px;
	vertical-align: top;
	height: 24px;
	padding-top: 20px;
	background-position: right;
}
.menu6:hover {
	background-image: url(../images/btn-06-roll.jpg);
}
a.menu6.active {
	background-image: url(../images/btn-06-roll.jpg);
}
.menu7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/btn-07.jpg);
	background-repeat: no-repeat;
	float: right;
	display: block;
	width: 109px;
	vertical-align: top;
	height: 24px;
	padding-top: 20px;
	background-position: right;
}
.menu7:hover {
	background-image: url(../images/btn-07-roll.jpg);
}
a.menu7.active {
	background-image: url(../images/btn-07-roll.jpg);
}
.menu8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/btn-08.jpg);
	background-repeat: no-repeat;
	float: right;
	display: block;
	width: 58px;
	vertical-align: top;
	height: 24px;
	padding-top: 20px;
	background-position: right;
}
.menu8:hover {
	background-image: url(../images/btn-08-roll.jpg);
}
a.menu8.active {
	background-image: url(../images/btn-08-roll.jpg);
}
.menu9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/btn-09.png);
	background-repeat: no-repeat;
	float: right;
	display: block;
	width: 94px;
	vertical-align: top;
	height: 24px;
	padding-top: 20px;
	background-position: right;
	padding-left: 10px;
}
.menu9:hover {
	background-image: url(../images/btn-09-roll.png);
}
a.menu9.active {
	background-image: url(../images/btn-09-roll.png);
}
.blocgauche {
	margin-left: 10px;
	display: block;
	width: 181px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 31px;
	background-image: url(../images/bloc-g-fond.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
.blocmilieu {
	display: block;
	width: 159px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #595959;
	text-decoration: none;
	margin-top: 35px;
	padding-top: 45px;
	padding-right: 24px;
	padding-bottom: 15px;
	padding-left: 15px;
	height: 226px;
	background-image: url(../images/bloc-milieu-acc.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.blocdroit {
	display: block;
	width: 151px;
	float: right;
	margin-top: 31px;
	margin-right: 10px;
}
.blocoffres {
	display: block;
	width: 131px;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 10px;
	padding: 10px;
	background-image: url(../images/fond-offres.png);
}
.blocadresse {
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
}
.lienbeige {
	color: #B6947F;
	text-decoration: none;
}
.blocoptions {
	display: block;
	float: right;
	text-decoration: none;
	margin-right: 20px;
}
.options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #c3b293;
	float: none;
	margin-left: 15px;
}
.juliana {
	float: none;
	margin-bottom: -6px;
}
.blochotel {
	margin-left: 10px;
	display: block;
	width: 230px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 31px;
	background-image: url(../images/fond-blanc.png);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}
.tab1hotel {
	width: 210px;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 2px;
	display: block;
	background-image: url(../images/fond-brun.png);
	background-repeat: repeat;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #FFFFFF;
}
.blochotel2 {
	display: block;
	width: 230px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 140px;
	background-image: url(../images/fond-blanc.png);
	background-repeat: repeat;
	background-position: left top;
	padding: 15px;
	margin-right: 10px;
}
.tabtarifs2 {
	width: 50px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 2px;
	display: block;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #FFFFFF;
	background-color: #4B0101;
}
.tabtarfs1 {
	width: 100px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 2px;
	display: block;
	background-image: url(../images/fond-brun.png);
	background-repeat: repeat;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #FFFFFF;
}
.bloctarifs {
	margin-left: 10px;
	display: block;
	width: 300px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 31px;
	background-image: url(../images/fond-blanc.png);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}
.blocresa2 {
	display: block;
	width: 160px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 220px;
	background-image: url(../images/fond-rouge2.png);
	background-repeat: repeat;
	background-position: left top;
	padding: 15px;
	margin-right: 10px;
}
.champform2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	width: 140px;
	border: 1px solid #a3acb2;
	background-image: url(../images/fond-brun.png);
	background-repeat: repeat;
	background-position: left top;
	height: 40px;
}
.blocoffres1 {
	display: block;
	width: 240px;
	float: left;
	margin-top: 31px;
	margin-left: 10px;
}
.taboffres {
	display: block;
	width: 220px;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 10px;
	padding: 10px;
	background-image: url(../images/fond-offres.png);
}
.blocoffres2 {
	display: block;
	width: 360px;
	float: right;
	margin-top: 41px;
	margin-right: 10px;
	padding: 15px;
	background-image: url(../images/fond-blanc.png);
	background-repeat: repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.Style2 {
	color: #540101;
	font-size: 28px;
}
.Style3 {
	color: #540101;
	font-size: 20px;
}
.Style5 {
	color: #674C26;
	font-size: 20px;
}
.Style6 {color: #FFFFFF}
.Style7 {
	font-size: 10px;
	color: #3E0101;
}
.Style8 {
	color: #674C26;
	font-size: 16px;
}
.photooffres {
	display: block;
	width: 160px;
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
.blocgalerie {
	display: block;
	width: 100px;
	float: left;
	margin-left: 57px;
	margin-top: 50px;
}
.ascenceur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	height: 300px;
	overflow: auto;
	background-repeat: repeat;
	display: block;
	padding-right: 20px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 20px;
	float: left;
	margin-bottom: 0px;
}
.blocbas2 {
	display: block;
	width: 600px;
	background-image: url(../images/fond-blanc.png);
	background-repeat: repeat;
	background-position: left top;
	height: 340px;
	margin-top: 30px;
	float: none;
}
.bloctarifs2 {
	display: block;
	width: 230px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 170px;
	background-image: url(../images/fond-blanc.png);
	background-repeat: repeat;
	background-position: left top;
	padding: 15px;
	margin-right: 10px;
}
a {
	color: #FFFFFF;
	text-decoration: none;
}
.blanc {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.blocbas3 {
	display: block;
	width: 600px;
	background-image: url(../images/fond-noir.png);
	background-repeat: repeat;
	background-position: left top;
	height: 340px;
	margin-top: 30px;
	float: none;
}
.sansGras {
    font-weight: lighter;
}

