html {  width:100%;  margin: 0; padding: 0;  }

body{   height:100%; width:100%;  margin: 0; padding: 0; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px; background-color:#ebf2f1; color: #3f5745;} 

#Main { width: 100%; height:100%;  margin:0; padding:0;  margin:auto; }
 
#Main table, td, img, div {border:0; padding:0; margin:0; border-spacing:0; border-collapse:collapse}



#Main .MainTable  { width:100%;  padding:0; margin:0 auto; border-spacing:0; border-collapse:collapse}
#Main .MainTabletd{ width:100%; text-align:center;   padding:0; margin:0; border-spacing:0; border-collapse:collapse}

#Main .MainTabletd table {  padding:0; margin:0 auto;  width:1024px; border-spacing:0;border-collapse:collapse }

#Langue{ width:1021px; text-align:right}

#Langue  a { color: #b6ddbf; text-decoration: none; }
#Langue  a:hover { color: #b6ddbf; text-decoration: underline; }


/*Menu*/
#Menu { padding-top:10px; padding-bottom:10px}

#Menu  a { color: #3f5745; text-decoration: none; }
#Menu a:link { color: #3f5745; text-decoration: none; }
#Menu  a:hover { color: #b6ddbf; text-decoration: none; }
#Menu a:visited { color: #3f5745; text-decoration: none; }

#Amenities {float:left; width:127px;   }
#Amenities ul ul {display: none; position: absolute; margin:0px; padding: 0px; }
#Amenities ul { margin: 0px; padding: 0px;}
#Amenities ul.niveau2 {left: 0px;top: 20px;}
#Amenities li {  padding: 2px; margin: 0px; list-style-type: none; position: relative; width: 127px; color:#3f5745;  }/* menu home, amenities...*/
#Amenities li:hover, #Amenities li.sfhover { color:#b6ddbf}
#Amenities ul.niveau2 li:hover, #Amenities ul.niveau2 li.sfhover { background-color:#FFFFFF}
#Amenities ul.niveau2 li { background-color:#b6ddbf; font-size:10px;}
#Amenities li a {text-decoration:none;}
#Amenities li:hover ul.niveau2,  #Amenities li.sfhover ul.niveau2 {display: block}
		
#HardSoaps {float:left; width:127px;   }
#HardSoaps ul ul {display: none; position: absolute; margin:0px; padding: 0px; }
#HardSoaps ul { margin: 0px; padding: 0px;}
#HardSoaps ul.niveau2 {left: 0px;top: 20px;}
#HardSoaps li {  padding: 2px; margin: 0px; list-style-type: none; position: relative; width: 127px; color:#3f5745;  }/* menu home, amenities...*/
#HardSoaps li:hover, #HardSoaps li.sfhover { color:#b6ddbf}
#HardSoaps ul.niveau2 li:hover, #HardSoaps ul.niveau2 li.sfhover { background-color:#FFFFFF}
#HardSoaps ul.niveau2 li { background-color:#b6ddbf; font-size:10px;}
#HardSoaps li a {text-decoration:none;}
#HardSoaps li:hover ul.niveau2,  #HardSoaps li.sfhover ul.niveau2 {display: block}

#SpaLines {float:left; width:127px;   }
#SpaLines ul ul {display: none; position: absolute; margin:0px; padding: 0px; }
#SpaLines ul { margin: 0px; padding: 0px;}
#SpaLines ul.niveau2 {left: 0px;top: 20px;}
#SpaLines li {  padding: 2px; margin: 0px; list-style-type: none; position: relative; width: 127px; color:#3f5745;  }/* menu home, amenities...*/
#SpaLines li:hover, #SpaLines li.sfhover { color:#b6ddbf}
#SpaLines ul.niveau2 li:hover, #SpaLines ul.niveau2 li.sfhover { background-color:#FFFFFF}
#SpaLines ul.niveau2 li { background-color:#b6ddbf; font-size:10px;}
#SpaLines li a {text-decoration:none;}
#SpaLines li:hover ul.niveau2,  #SpaLines li.sfhover ul.niveau2 {display: block}

#Packaging {float:left; width:127px;   }
#Packaging ul ul {display: none; position: absolute; margin:0px; padding: 0px; }
#Packaging ul { margin: 0px; padding: 0px;}
#Packaging ul.niveau2 {left: 0px;top: 20px;}
#Packaging li {  padding: 2px; margin: 0px; list-style-type: none; position: relative; width: 127px; color:#3f5745;  }/* menu home, amenities...*/
#Packaging li:hover, #Packaging li.sfhover { color:#b6ddbf}
#Packaging ul.niveau2 li:hover, #Packaging ul.niveau2 li.sfhover { background-color:#FFFFFF}
#Packaging ul.niveau2 li { background-color:#b6ddbf; font-size:10px;}
#Packaging li a {text-decoration:none;}
#Packaging li:hover ul.niveau2,  #Packaging li.sfhover ul.niveau2 {display: block}

#GiftSets {float:left; width:127px;   }
#GiftSets ul ul {display: none; position: absolute; margin:0px; padding: 0px; }
#GiftSets ul { margin: 0px; padding: 0px;}
#GiftSets ul.niveau2 {left: 0px;top: 20px;}
#GiftSets li {  padding: 2px; margin: 0px; list-style-type: none; position: relative; width: 127px; color:#3f5745;  }/* menu home, amenities...*/
#GiftSets li:hover, #GiftSets li.sfhover { color:#b6ddbf}
#GiftSets ul.niveau2 li:hover, #GiftSets ul.niveau2 li.sfhover { background-color:#FFFFFF}
#GiftSets ul.niveau2 li { background-color:#b6ddbf; font-size:10px;}
#GiftSets li a {text-decoration:none;}
#GiftSets li:hover ul.niveau2,  #GiftSets li.sfhover ul.niveau2 {display: block}

.IntituleMenu { float:left; width:122px; text-align:center; margin:2px}
.Inter{float:left; width:1px; text-align:center}

.Clear { clear:both}
/*Menu*/

#DivideLine { width:1024px; height:3px; background-color:#FFF}

#Contenu { background-image:url(images/fond.gif); background-repeat:repeat-y;  padding:20px 90px 0px 90px; }
#Contenu  a { color: #3f5745; text-decoration: underline; }
#Contenu a:link { color: #3f5745; text-decoration: underline; }
#Contenu  a:hover { color: #3f5745; text-decoration: underline; }
#Contenu a:visited { color: #3f5745; text-decoration: underline; }


#MinHeight{min-height:400px;}
#MinHeight ul { text-align:left}

.Titre { font-weight:bold; font-size:16px; color: #b6ddbf;}

p { text-align:justify}

.AlignLeft{ text-align:left}

#Footer { text-align:center; padding-top:20px; padding-bottom:20px }
#Footer  a { color: #3f5745; text-decoration: none; }
#Footer  a:hover { color: #b6ddbf; text-decoration: none; }

#DivideLineBottom { width:1024px; height:3px; background-color:#FFF; }

