*{margin:0; padding:0; border:0;}
body { text-align: center; background: url(../images/bg_body.gif); height: 100%; }
a { text-decoration: none; color: #370623; }
a:hover { text-decoration: underline; }
div,td{
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	color: #f4b1d8;
	line-height: 18px;
}
html { height: 100%;  }
table{ border-collapse: collapse; }
p { margin: 10px; text-align:justify;}
ul { list-style-image: url(../images/puce.gif); margin: 0 10px; padding: 0 10px; }

#wrap {  width: 900px;  background: url(../images/bg_wrap.gif) repeat-y; margin: auto; height: 100%; }
#wrap1 {  width: 900px;  background: url(../images/bg_wrap.gif) repeat-y; padding-bottom: 10px; }
#wrap2 { width: 838px; text-align: left; margin: auto; }
#flash { width: 838px; height: 251px; background: url(../images/bg_flash.gif) no-repeat; }
#footer { width: 820px; margin: 5px auto; }
#footer td { font-size: 11px; }
#footer a { padding: 0 3px 0 6px; border-left: 1px solid #f4b1d8; }
#footer a.first { border-left: none; }
#main { width: 838px; margin-bottom: 10px; }
#minheight { width: 10px; height: 300px; float: left; }
#content { width: 818px; float: left; }

/*menu*/
#menu { width:  838px; height: 38px; background: url(../images/bg_menu.gif) no-repeat; overflow: hidden; }
#menu ul { margin: 0 auto; padding: 0; list-style-type: none;  width: 838px; height: 37px; overflow: hidden; }
#menu li { float: left; }
#menu #mn1 { width: 69px; }
#menu #mn2 { width: 70px; }
#menu #mn3 { width: 95px; }
#menu #mn4 { width: 73px; }
#menu #mn5 { width: 99px; }
#menu #mn6 { width: 134px; }
#menu #mn7 { width: 75px; }
#menu #mn8 { width: 68px; }
#menu #mn9 { width: 134px; }
#menu #mn10 { width: 134px; }
#menu #mn11 { width: 134px; }
#menu #mnvide { width: 284px; }
#menu a { display: block; height: 76px; }
#menu a:hover { margin-top: -38px; }

/*contenu*/
#txleft { width: 360px; float: left; }
#txright { width: 440px; float: right; }
.txphotos img { border: 6px  solid #73184c; margin-left: 10px; }
.tbphotos img { border: 6px solid #a0527f; }
#logonordica {width:187px; margin:0 auto; text-align:center; border:6px solid #a0527f; }

#plans {width:800px; margin:0 auto; text-align:center;}
#plans h2 {margin-bottom:5px; font-size:15px;}
#plan1{float:left;}
#plan2{float:left; margin-left:5px;}
#plan3{}
#iframeplan {border:6px solid #a0527f;}
.zoomplan {text-align:center;}
.zoomplan a{color:#fff;}
/*PAGES MENTIONS LEGALES*/
#mentions p{ margin: 10px 0 20px 40px; }

h1{font-size: 16px;height: 25px;border-bottom: solid 1px #a46089; color: #fff;}
.galerie{width: 400px;margin:0 auto;}
.galerie td{padding: 20px;vertical-align: top; text-align: center;border-right: solid 1px #a46089;border-bottom: solid 1px #a46089;}
.galerie td img{ border: 6px solid #a0527f; } 
.bordure{ border: 6px solid #a0527f; }

