body {
	margin:0px;
	padding:0px;
	color: #000000;
	background-image:url(../../../images/themes/spa_brides/fond.jpg);
}

p {
	margin: 11px 0px;
}

.clearer {
	clear:both;
}

#container {
	width:900px;
	margin:0px auto;
	clear:both;
	position:relative;
}

#info {
  height: 400px;
}

.top_banner {
	background:transparent url(../../../images/themes/spa_brides/top_banner.jpg) no-repeat;
	width: 900px;
	height:55px;
}

.content {
	height:476px;
}

.content .left {
	width:269px;
	height:476px;
	background:transparent url(../../../images/themes/spa_brides/left_logo.gif) no-repeat;
	float:left;
}

.content .images {
	float:right;
	width:631px;
	height:476px;
	position:relative;
	cursor:pointer;
}

.winter:hover {
	background:transparent url(../../../images/themes/spa_brides/winter_hover.jpg) no-repeat;
}

.footer {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:center;
	margin-top:10px;
}

.footer a {
	color:#930C54;
}

.footer a:hover {
	color:#000000;
	text-decoration:none;
}

.hiver_cnt {
	position:relative;
}

.leftbar {
	width:269px;
	padding-top:55px;
	background:transparent url(../../../images/themes/spa_brides/leftbar_bg.jpg) no-repeat;
	float:left;
}

.leftbar .home {
	width:269px;
	height:164px;
	background:transparent url(../../../images/themes/spa_brides/home_logo.gif) no-repeat;
	cursor:pointer;
}

.wrapper {
	float:right;
	width:631px;
	position:absolute;
	top:0px;
	bottom:0px;
	right:0px;
	background:transparent url(../../../images/themes/spa_brides/rect_violet.gif) repeat-x;
	background-position:bottom;
	padding-bottom:8px;
}

.thermes {
	background:transparent url(../../../images/themes/spa_brides/thermes.gif) no-repeat;
	width:269px;
	height:81;
}

.navigation {
	cursor:pointer;
}

.navigation .maigrir {
	width:269px;
	height:39px;
	background:transparent url(../../../images/themes/spa_brides/maigrir.gif) no-repeat;
	position:relative;
}

.navigation .maigrir_hover {
	background:transparent url(../../../images/themes/spa_brides/maigrir_hover.gif) no-repeat;
}

.navigation .revivre {
	width:269px;
	height:37px;
	background:transparent url(../../../images/themes/spa_brides/revivre.gif) no-repeat;
	position:relative;
}

.navigation .revivre_hover {
	background:transparent url(../../../images/themes/spa_brides/revivre_hover.gif) no-repeat;
}

.navigation .respirer {
	width:269px;
	height:39px;
	background:transparent url(../../../images/themes/spa_brides/respirer.gif) no-repeat;
	position:relative;
}

.navigation .respirer_hover {
	background:transparent url(../../../images/themes/spa_brides/respirer_hover.gif) no-repeat;
}

.navigation .visiter {
	width:269px;
	height:37px;
	background:transparent url(../../../images/themes/spa_brides/visiter.gif) no-repeat;
	position:relative;
}

.navigation .visiter_hover {
	background:transparent url(../../../images/themes/spa_brides/visiter_hover.gif) no-repeat;
}

.navigation .profiter {
	width:269px;
	height:39px;
	background:transparent url(../../../images/themes/spa_brides/profiter.gif) no-repeat;
	position:relative;
}

.navigation .profiter_hover {
	background:transparent url(../../../images/themes/spa_brides/profiter_hover.gif) no-repeat;
}

.navigation .reserver {
	width:269px;
	height:40px;
	background:transparent url(../../../images/themes/spa_brides/reserver.gif) no-repeat;
	position:relative;
}

.navigation .reserver_hover {
	background:transparent url(../../../images/themes/spa_brides/reserver_hover.gif) no-repeat;
}

.navigation .navigation_menu {
	position:absolute;
	top:0px;
	left:269px;
}

.wrapper .center_cnt {
	width:357px;
	float:left;
}

.wrapper .right_cnt {
	width:274px;
	float:right;
}

td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}

#FWTableContainer1729048430 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:269px;
	height:620px;
	text-align:left;
}

#MMMenuContainer0227102635_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0227102635_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:269px;
	top:219px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0227102635_0 {
/* This class defines things about menu MMMenu0227102635_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:transparent;
	width:171px;
	height:109px;
}

.MMMIFVStyleMMMenu0227102635_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0227102635_0 */
	border-top:0px solid #ffcc00;
	border-left:0px solid #ffcc00;
	border-bottom:0px solid #ffcc00;
	border-right:0px solid #ffcc00;
	width:171px;
	height:21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:201px;
	height:15px;
}

.MMMIVStyleMMMenu0227102635_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0227102635_0 */
	border-top:0px;
	border-left:0px solid #ffcc00;
	border-bottom:0px solid #ffcc00;
	border-right:0px solid #ffcc00;
	width:171px;
	height:21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:201px;
	height:15px;
}

#MMMenu0227102635_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0227102635_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0227102635_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0227102635_0 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0227102635_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0227102635_0 so we can set its position */
	left:0px;
	top:44px;
}

#MMMenu0227102635_0_Item_3 {
/* Unique ID for item 3 of menu MMMenu0227102635_0 so we can set its position */
	left:0px;
	top:66px;
}

#MMMenu0227102635_0_Item_4 {
/* Unique ID for item 4 of menu MMMenu0227102635_0 so we can set its position */
	left:0px;
	top:88px;
}

#MMMenuContainer0227102635_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0227102635_0 a {
/* Controls the general apperance for menu MMMenuContainer0227102635_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#710840;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#ffffff;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0227102635_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0227102635_0 */
	color:#ffffff;
	background-color:#710840;
}
#MMMenuContainer0227103133_1 {
/* This ID is related to the master menu div for menu MMMenuContainer0227103133_1 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:269px;
	top:258px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0227103133_1 {
/* This class defines things about menu MMMenu0227103133_1's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:transparent;
	width:210px;
	height:109px;
}

.MMMIFVStyleMMMenu0227103133_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0227103133_1 */
	border-top:0px solid #ffcc00;
	border-left:0px solid #ffcc00;
	border-bottom:0px solid #ffcc00;
	border-right:0px solid #ffcc00;
	width:210px;
	height:21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:204px;
	height:15px;
}

.MMMIVStyleMMMenu0227103133_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0227103133_1 */
	border-top:0px;
	border-left:0px solid #ffcc00;
	border-bottom:0px solid #ffcc00;
	border-right:0px solid #ffcc00;
	width:210px;
	height:21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:204px;
	height:15px;
}

#MMMenu0227103133_1_Item_0 {
/* Unique ID for item 0 of menu MMMenu0227103133_1 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0227103133_1_Item_1 {
/* Unique ID for item 1 of menu MMMenu0227103133_1 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0227103133_1_Item_2 {
/* Unique ID for item 2 of menu MMMenu0227103133_1 so we can set its position */
	left:0px;
	top:44px;
}

#MMMenu0227103133_1_Item_3 {
/* Unique ID for item 3 of menu MMMenu0227103133_1 so we can set its position */
	left:0px;
	top:66px;
}

#MMMenu0227103133_1_Item_4 {
/* Unique ID for item 4 of menu MMMenu0227103133_1 so we can set its position */
	left:0px;
	top:88px;
}

#MMMenuContainer0227103133_1 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0227103133_1 a {
/* Controls the general apperance for menu MMMenuContainer0227103133_1's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#710840;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#ffffff;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0227103133_1 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0227103133_1 */
	color:#ffffff;
	background-color:#710840;
}
#MMMenuContainer0227103425_2 {
/* This ID is related to the master menu div for menu MMMenuContainer0227103425_2 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:269px;
	top:295px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0227103425_2 {
/* This class defines things about menu MMMenu0227103425_2's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:transparent;
	width:184px;
	height:65px;
}

.MMMIFVStyleMMMenu0227103425_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu0227103425_2 */
	border-top:0px solid #ffcc00;
	border-left:0px solid #ffcc00;
	border-bottom:0px solid #ffcc00;
	border-right:0px solid #ffcc00;
	width:184px;
	height:21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:178px;
	height:15px;
}

.MMMIVStyleMMMenu0227103425_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu0227103425_2 */
	border-top:0px;
	border-left:0px solid #ffcc00;
	border-bottom:0px solid #ffcc00;
	border-right:0px solid #ffcc00;
	width:184px;
	height:21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:178px;
	height:15px;
}

#MMMenu0227103425_2_Item_0 {
/* Unique ID for item 0 of menu MMMenu0227103425_2 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0227103425_2_Item_1 {
/* Unique ID for item 1 of menu MMMenu0227103425_2 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0227103425_2_Item_2 {
/* Unique ID for item 2 of menu MMMenu0227103425_2 so we can set its position */
	left:0px;
	top:44px;
}

#MMMenuContainer0227103425_2 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0227103425_2 a {
/* Controls the general apperance for menu MMMenuContainer0227103425_2's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#710840;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#ffffff;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0227103425_2 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0227103425_2 */
	color:#ffffff;
	background-color:#710840;
}
#MMMenuContainer0227103658_3 {
/* This ID is related to the master menu div for menu MMMenuContainer0227103658_3 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:269px;
	top:334px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0227103658_3 {
/* This class defines things about menu MMMenu0227103658_3's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:transparent;
	width:147px;
	height:65px;
}

.MMMIFVStyleMMMenu0227103658_3 {
/* This class determines the general characteristics of the menu items in menu MMMenu0227103658_3 */
	border-top:0px solid #ffcc00;
	border-left:0px solid #ffcc00;
	border-bottom:0px solid #ffcc00;
	border-right:0px solid #ffcc00;
	width:147px;
	height:21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:160px;
	height:15px;
}

.MMMIVStyleMMMenu0227103658_3 {
/* This class determines the general characteristics of the menu items in menu MMMenu0227103658_3 */
	border-top:0px;
	border-left:0px solid #ffcc00;
	border-bottom:0px solid #ffcc00;
	border-right:0px solid #ffcc00;
	width:147px;
	height:21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:160px;
	height:15px;
}

#MMMenu0227103658_3_Item_0 {
/* Unique ID for item 0 of menu MMMenu0227103658_3 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0227103658_3_Item_1 {
/* Unique ID for item 1 of menu MMMenu0227103658_3 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0227103658_3_Item_2 {
/* Unique ID for item 2 of menu MMMenu0227103658_3 so we can set its position */
	left:0px;
	top:44px;
}

#MMMenuContainer0227103658_3 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0227103658_3 a {
/* Controls the general apperance for menu MMMenuContainer0227103658_3's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#710840;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#ffffff;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0227103658_3 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0227103658_3 */
	color:#ffffff;
	background-color:#710840;
}
#MMMenuContainer0308142338_4 {
/* This ID is related to the master menu div for menu MMMenuContainer0308142338_4 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:269px;
	top:371px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0308142338_4 {
/* This class defines things about menu MMMenu0308142338_4's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:transparent;
	width:105px;
	height:43px;
}

.MMMIFVStyleMMMenu0308142338_4 {
/* This class determines the general characteristics of the menu items in menu MMMenu0308142338_4 */
	border-top:0px solid #ffcc00;
	border-left:0px solid #ffcc00;
	border-bottom:0px solid #ffcc00;
	border-right:0px solid #ffcc00;
	width:105px;
	height:21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:99px;
	height:15px;
}

.MMMIVStyleMMMenu0308142338_4 {
/* This class determines the general characteristics of the menu items in menu MMMenu0308142338_4 */
	border-top:0px;
	border-left:0px solid #ffcc00;
	border-bottom:0px solid #ffcc00;
	border-right:0px solid #ffcc00;
	width:105px;
	height:21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:99px;
	height:15px;
}

#MMMenu0308142338_4_Item_0 {
/* Unique ID for item 0 of menu MMMenu0308142338_4 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0308142338_4_Item_1 {
/* Unique ID for item 1 of menu MMMenu0308142338_4 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenuContainer0308142338_4 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0308142338_4 a {
/* Controls the general apperance for menu MMMenuContainer0308142338_4's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#710840;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#ffffff;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0308142338_4 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0308142338_4 */
	color:#ffffff;
	background-color:#710840;
}
#MMMenuContainer0227105044_4 {
/* This ID is related to the master menu div for menu MMMenuContainer0227105044_4 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:269px;
	top:410px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0227105044_4 {
/* This class defines things about menu MMMenu0227105044_4's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:transparent;
	width:148px;
	height:65px;
}

.MMMIFVStyleMMMenu0227105044_4 {
/* This class determines the general characteristics of the menu items in menu MMMenu0227105044_4 */
	border-top:0px solid #ffcc00;
	border-left:0px solid #ffcc00;
	border-bottom:0px solid #ffcc00;
	border-right:0px solid #ffcc00;
	width:148px;
	height:21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:180px;
	height:15px;
}

.MMMIVStyleMMMenu0227105044_4 {
/* This class determines the general characteristics of the menu items in menu MMMenu0227105044_4 */
	border-top:0px;
	border-left:0px solid #ffcc00;
	border-bottom:0px solid #ffcc00;
	border-right:0px solid #ffcc00;
	width:148px;
	height:21px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:180px;
	height:15px;
}

#MMMenu0227105044_4_Item_0 {
/* Unique ID for item 0 of menu MMMenu0227105044_4 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0227105044_4_Item_1 {
/* Unique ID for item 1 of menu MMMenu0227105044_4 so we can set its position */
	left:0px;
	top:22px;
}

#MMMenu0227105044_4_Item_2 {
/* Unique ID for item 2 of menu MMMenu0227105044_4 so we can set its position */
	left:0px;
	top:44px;
}

#MMMenuContainer0227105044_4 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0227105044_4 a {
/* Controls the general apperance for menu MMMenuContainer0227105044_4's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#710840;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#ffffff;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0227105044_4 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0227105044_4 */
	color:#ffffff;
	background-color:#710840;
}

.Style4 {
	font-size:11px;
}

.Style33 {
	color:#fff;
}

.Style18 {
	font-size:18px;
}

.Style11 {
	font-size:11px;
	font-weight:bold;
}

.Style7 {
	color:#666666;
	font-family:"Times New Roman",Times,serif;
	font-size:33px;
}

.Style29 {
	color:#710840;
	font-size:20px;
}

.Style20 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

.Style25 {
	color:#660C41;
}

.Style23 {
	font-size:29px;
}

.Style28 {
	font-size:14px;
	font-weight:bold;
}

.Style26 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

.frame_360 {
	width:455px;
	height:400px;
	border:0px;
}

.Style27 {
	color: #710840;
}

.Style24 {
	color:#710840;
	font-size:12px;
}

.Style17 {
	color:#710840;
	font-size:12px;
}

.Style10 {
	font-size:14px;
	font-weight:bold;
}

/* greybox */
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
    display: inline;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
    display: none;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
    display: inline;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span {
    font-size: 12px;
    cursor: pointer;
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
    display: inline;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }

.Style25 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}
