BOFY
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

H1
{
	font: bold 20px "Arial", "Helvetica", sans-serif;
	color: #C00000;
	margin: 0 0 0 0;
	text-align: center;
	margin: 0 0 0 0;
}


.description
{
	font : 10px "Verdana", "Arial", "Helvetica", sans-serif;
	color: #O00000;
	text-align: justify;
}

.amenities
{
	font : 12px "Verdana", "Arial", "Helvetica", sans-serif;
	color: #O00000;
	text-align: left;
}

.request_book
{
	font : 12px "Verdana", "Arial", "Helvetica", sans-serif;
	color: #O00000;
	text-align: center;
}

A, A:visited
{
	color: #C00000;
	text-decoration: underline;
}
A:hover, A:active
{
	color: #000000;
	text-decoration: none;
}
A.hotel, A.hotel:visited
{
	font : bold 12px "Arial", "Helvetica", sans-serif;
	color: #C00000;
	text-decoration: underline;
	text-align: center;
}
A.hotel:hover, A.hotel:active
{
	font : bold 12px "Arial", "Helvetica", sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
A.book, A.book:visited
{
	font : bold 15px "Arial", "Helvetica", sans-serif;
	color: #C00000;
	text-decoration: underline;
	margin: 0.05in 0in 0in 0.2in;
}
A.book:hover, A.book:active
{
	font : bold 15px "Arial", "Helvetica", sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0.05in 0in 0in 0.2in;
}
P.head
{
	font : bold 15px "Arial", "Helvetica", sans-serif;
	color: #C00000;
	text-align: left;
	margin: 0.05in 0in 0in 0.2in;
}
P.desc
{
	font : 15px "Times New Roman", Times, serif;
	color: #000000;
	text-align: left;
	margin: 0.05in 0.05in 0in 0.5in;
}
P.ffpackage
{
	font : bold 17px "Arial", "Helvetica", sans-serif;
	color: #C00000;
	text-align: left;
	margin-left: 0;
	margin: 0.05in 0in 0in 0.2in;
}

.ffpackage
{
	font : bold 17px "Arial", "Helvetica", sans-serif;
	color: #000000;
	text-align: left;
	margin-left: 0;
}

OL,UL
{
	margin: 0.05in 0.025in 0in 0.75in;
	padding: 0 0 0 0;
}

LI
{
	font : 15px "Times New Roman", Times, serif;
	color: #000000;
	text-align: left;
}

LI.ffpackage
{
	font : 16px "Times New Roman", Times, serif;
	color: #C00000;
	text-align: left;
}

LI.ffpackage2
{
	font : 14px "Verdana", Times, serif;
	color: #C00000;
	text-align: left;
}

P.details1
{
	font : bold 12px "Arial", "Helvetica", sans-serif;
	color: #C00000;
	text-align: center;
}
P.details2
{
	font : bold 12px "Arial", "Helvetica", sans-serif;
	color: #000000;
	text-align: left;
}


dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute; /* placement du menu, à modifier selon vos besoins */
margin-left:3px;
z-index:100;
width: 800; /* correction pour Opera */


}
#menu dl {
float: left;
width: 9em;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #ffc34b;
border-right: 1px solid #304454;
border-bottom:1px solid #304454;
line-height: 21px;
}
#menu dd {
display: none;
border: 1px solid #304454;
}
#menu li {
text-align: center;
background: #9dc3e7;
border-right: 1px solid #304454;
border-bottom:1px solid #304454;
height:20px;
vertical-align: middle;
line-height: 21px;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus  #menu dd a:focus {
background: #304454;
color: #FFF
}
#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid #304454;
}

.outline {
  /*border: 1px solid #cccccc;*/
  	/*background: #eeeeee;*/
	padding: 0px;
	background-image:url(../images/fond_bicolor.jpg);
	
}
