body {
/*background-image:url(../images/bg.jpg);*/
background-repeat:repeat-x;
background-position:left top;
background-color: #ffffff;
scrollbar-base-color:#ffffff;
scrollbar-arrow-color: #000000;
}
td,body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#000000;}

/*LIENS*/
A { color: #000000; font-weight: bold; text-decoration:none;}
A:hover { color: #ff6600; font-weight: bold; text-decoration:none;}

.lienFooter {font-family: Verdana, Geneva, sans-serif; font-size: 10px;font-weight: normal; color: #999999; ; text-decoration: none}
.lienFooter:hover {font-family: Verdana, Geneva, sans-serif; font-size: 10px;font-weight: normal; color: #000000; text-decoration: none}
.lienCmd { font-size: 12px; font-weight: bold; color: #ffffff; ; text-decoration: none}
.lienCmd:hover {font-size: 12px;font-weight: bold; color: #330033; text-decoration: none}

/* MENU H */
.divMenuH{
	padding-top:30px;
	height:100px;
	width:300px;
	background-color:#FF0;
}
a.menuH{
	display:block;
	width:120px;
	height:16px;
	color:#000000;
	background-color:#ffffff;
	margin:2px;
	padding:5px;
	padding-bottom:3px;
	font-weight:bold;
}
a.menuH:hover, .menuHSelect{
	display:block;
	width:120px;
	height:16px;
	color:#FFF;
	background-color:#000000;
	margin:2px;
	padding:5px;
	padding-bottom:3px;
	font-weight:bold;
}


/* MENU TOP */
#menu {
	font-family:Arial, Helvetica, sans-serif; font-size: 12px;
z-index:100;
margin:auto;
padding:0px;
}
#menu dl, dt, dd {
margin: 0;
padding: 0;
text-align:left;
}
#menu dl {
float:left;
}
#menu dt {
cursor: pointer;
height:40px;
}
#menu dd {
display: none;
}
#menu dt a {
text-decoration: none;
text-align:center;
display:block;
height:35px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
background-color:#ffffff;
color:#000000;
border-right-style:solid;
border-right-width:18px;
border-right-color:#FFF;
}
#menu dt a:hover {
text-decoration: none;
background-color:#000000;
color:#ffffff;
}

#menu dt .menuSelect {
text-decoration: none;
text-align:center;
display:block;
height:35px;
padding-left:7px;
padding-right:7px;
background-color:#000000;
color:#ffffff;
border-right-style:solid;
border-right-width:20px;
border-right-color:#FFF;
}


#menu ul{
position:absolute;
width:240px;
border:1px solid #ffffff;
border-left:1px solid #000;
border-bottom-color:#000;
border-bottom-style:dotted;
background-color:#ffffff;
text-align:left;
margin: 0px;
padding: 0px;
}
#menu li {
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: center;
border-top:1px solid #ffffff;
}

#menu li a {
font-size:10px;
color: #000000;
text-decoration: none;
width:230px;
height: 18px;
display:block;
text-align:left;
padding-left:5px;
padding-right:5px;
padding-top:2px;
}
#menu li a:hover{
color: #ffffff;
background-color:#000000;
text-decoration:none;
}

/* MENUS FOOTER */
.menuFooter {font-family: Verdana, Geneva, sans-serif; font-size: 11px;font-weight: normal; color: #000000; ; text-decoration: none}
.menuFooter:hover {font-family: Verdana, Geneva, sans-serif; font-size: 11px;font-weight: normal; color: #ff6600; text-decoration: none}
.menuFooterSelect {font-family: Verdana, Geneva, sans-serif; font-size: 11px;font-weight: normal; color: #ffffff; ; text-decoration: none}

.menuFooterAccueil {font-family: Verdana, Geneva, sans-serif; font-size: 11px;font-weight: normal; color: #5E493F; ; text-decoration: none}
.menuFooterAccueil:hover {font-family: Verdana, Geneva, sans-serif; font-size: 11px;font-weight: normal; color: #000000; text-decoration: none}


/*MISE EN VALEUR DE TEXTE*/

h1{ font-size: 18px; 
font-weight:normal; 
color:#000000;
letter-spacing:1px;
}
h2{font-size: 14px; font-weight:bold; color:#000000;}
h3{font-size: 11px; font-weight:bold; color:#000000;}
.img {border:1px; border-thickness: 1px; border-color: #000000; border-style: solid;}

/*TABLEAUX*/
.tabFond1{ BORDER: #000000 1px solid; padding:3px;}
.tabTitre1{
background-color:#000000; color:#ffffff; padding:8px;
font-weight:bold;
}
.tabCouleur1{background-color:#ffffff; padding:3px; border-width:1px; border-style:dotted; border-color:#000;}

.tabCmd{
background-color:#ffcc00;
}
.tabCmd a{
display:block;
width:98%;
height:100%;
padding:5px;
background-color:#ffcc00;
color:#000066;
}
.tabCmd a:hover{
display:block;
width:98%;
height:100%;
padding:5px;
background-color:#ff6600;
}

/*FORMULAIRES*/
.form{background-color:#ffffff; BORDER: #000000 1px solid; FONT-SIZE: 11px;  COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif;}

/*DIV*/
.divHeadder{
width:1000px;
margin:auto; 
font-size:10px;
letter-spacing:1px;
text-align:center;
color:#c6b587;
height:16px;
overflow:hidden;
display:block;
}
.divBanniere{
width:1000px;
height:150px;
background-color:#FFF;
display:block;
margin:auto; 
text-align:left;
}

.divMenu{
width:998px;
height:40px;
display:block;
margin:auto; 
text-align:right;
background-color:#ffffff;
border-left-width:1px;
border-left-style: solid;
border-left-color:#fff;
border-right-width:1px;
border-right-style: solid;
border-right-color:#fff;
}
.divCadre{
display:block;
background-color:#FFF;
width:980px;
margin:auto; 
text-align:left; 
padding:10px;
overflow:hidden;
}
.divTxtAccueil{
width:620px;
float:left;
text-align:justify; 
padding:0px;
padding-right:20px
}
.divContact{
width:280px;
float:left;
text-align:justify; 
padding:20px;
background-color:#016DB6;
font-weight:bold;
}

/*chambres*/
.divTexteChambre{
padding-top:10px;
}
.divTypeChambre{
color:#000000;
font-size:12px;
font-style:italic;
font-weight:normal;
}
.divThumbnailChambre{
width:270px;
display:block;
float:left;
padding-right:10px;
padding-left:10px;
background-color:#FFF;
z-index:10;
}
.divMultiThumbnailChambre{
width:530px;
display:block;
float:left;
padding-right:10px;
padding-left:10px;
background-color:#FFF;
z-index:10;
}

/*articles_pages*/
.divTexteArticle{
padding-top:10px;
}
.divThumbnailArticle{
width:270px;
display:block;
float:left;
padding-right:10px;
padding-left:10px;
background-color:#FFF;
z-index:10;
}
.divPhotoArticle{
width:auto;
display:block;
float:left;
padding-right:10px;
padding-left:10px;
background-color:#FFF;
z-index:10;
}


/*packages*/
.divTitrePackage{
display:block;
padding-top:3px;
padding-bottom:5px;
padding-left:10px;
}
.divPackage{
display:block;
padding:10px;
padding-left:100px;
}

.txtCommentairePackage{
	font-style:italic;
}
.prixPackage{
	font-weight:bold;
	color:#000000;
}
.txtPrixPackage{
	color:#000000;
}

/*presse*/
.divTitrePresse{
font-size:16px;
padding-top:10px;
}
.divDatePresse{
color:#000000;
font-size:11px;
font-style:italic;
font-weight:normal;
}
.divTextePresse{
color:#000000;
font-size:12px;
font-weight:normal;
padding:10px;
}
.divPhotoPresse{
width:auto;
display:block;
float:left;
padding:10px;
background-color:#FFF;
z-index:10;
}

.titreOffreSelect{
	font-size:14px;
	font-weight:bold;
	color:#F60;
}

/* *** */

.divFooter{
width:1000px;
margin:auto; 
text-align:center;
color:#000000;
padding:3px;
}
.divMenuFooterAccueil{
width:1000px;
margin:auto; 
text-align:center;
color:#476EAB;
padding:1px;
}
.divDefileFooter{
width:300px;
display:block;
margin:auto; 
font-size:10px;
letter-spacing:1px;
text-align:center;
color:#016DB6;
height:12px;
overflow:hidden;
}

.divClear{
	clear: both;
}

.divTitrePage{
overflow:hidden;
width: 640px;
height: 28px;
padding: 0px;
border:none;
}

.divTitreContenu{
width: 720px;
height: 50px;
padding-top: 20px;
padding-right: 10px;
font-size: 20px; 
font-weight:normal; 
color:#ffffff;
border:none;
text-align:right;
}

.divPointille{
height:7px; 
width:100%;
display:block;
background-image: url(../images/pointille.gif); background-repeat:repeat-x; 
padding:0px;}

.divTrait{
height:5px; 
width:100%;
display:block;
background-image: url(../images/trait.gif); background-repeat:repeat-x; 
padding:0px;}

.divSouligne{
height:16px; 
width:100%;
display:block;
background-image: url(../images/souligne.gif); background-repeat:repeat-x; 
padding:0px;}






