body {
	margin: 0;
	padding: 0;
	 scrollbar-face-color: #FF0000;
        scrollbar-shadow-color: #333333;
        scrollbar-highlight-color: #B90012;
        scrollbar-3dlight-color: #AD1201;
        scrollbar-darkshadow-color: #AD1201;
        scrollbar-track-color: #480000;
        scrollbar-arrow-color: #480000;
	color: #FFF;
	font: 12px Courier new, Courier , mono;
	background: url(../images/bg_body.jpg) ;
	background-image: url(../images/bg_body.jpg);
}

ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#wrapper {
	width: 1000px;
	height: 600px;
	margin:  auto auto auto auto;
	position: relative;
}

#header {
	width: 1000px;
	height: 90px;
}

#header h1 {
	margin: 0;
	padding: 0;
	height: 90px;
}

#header h1 span {
	display: none;
}


#header h1.home_hdr {
	background: url(../images/hdr_home.jpg) no-repeat;	
}

#header h1.enwave_hdr {
	background: url(../images/hdr_enwave.jpg) no-repeat;	
}

#header h1.bio_hdr {
	background: url(../images/hdr_bio.jpg) no-repeat;	
}

#header h1.chiro_hdr {
	background: url(../images/hdr_chiro.jpg) no-repeat;	
	
}

#header h1.contact_hdr {
	background: url(../images/hdr_contact.jpg) no-repeat;	
	
}

#body {
	width: 1000px;
	height: 510px;
	position: relative;


}

#body #lang1 {
	width: 30px;
	height: 20px;
	margin: 0px;
	position: absolute;
	left: 10px;
	top:30px;
}

#body #lang1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#body #lang1 a {
	background: green;
	height: 20px;
	width: 38px;
	display: block;
}

#body #lang1 a span {
	display: none;
}

#body #lang1  a.icon_eng {
	background: url(../images/icon_eng.gif) no-repeat;	
}

#body #lang1  a.icon_eng:hover {
	background: url(../images/icon_eng_o.gif) no-repeat;	
}


#body #lang2 {
	width: 30px;
	height: 20px;
	margin: 0px;
	position: absolute;
	left: 10px;
	top:70px;
}

#body #lang2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#body #lang2 a {
	background: green;
	height: 20px;
	width: 38px;
	display: block;
}

#body #lang2 a span {
	display: none;
}

#body #lang2  a.icon_fr {
	background: url(../images/icon_fr.gif) no-repeat;	
}

#body #lang2  a.icon_fr:hover {
	background: url(../images/icon_fr_o.gif) no-repeat;	
}


#body #lang3 {
	width: 30px;
	height: 20px;
	margin: 0px;
	position: absolute;
	left: 10px;
	top: 110px;
}

#body #lang3 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#body #lang3 a {
	background: green;
	height: 20px;
	width: 38px;
	display: block;
}

#body #lang3 a span {
	display: none;
	
}

#body #lang3 a.icon_spa {
	background:   url(../images/icon_spa.gif) no-repeat;	
}

#body #lang3 a.icon_spa:hover {
	background:   url(../images/icon_spa_o.gif) no-repeat;	
	
}

#body #ent3 {
	color: #999999;
	font-size: 12px;
	position: absolute;
	top: 110px;
	left: 80px;
	width: 50px;
}

#body #ent3 a {
	color: #999999;
	text-decoration: none;
}

#body #ent3 a:hover {
	color: #CCCCCC;
	text-decoration: none;

}

#body #ent2 {
	color: #999999;
	font-size: 12px;
	position: absolute;
	top: 70px;
	left: 80px;
	width: 50px;
}

#body #ent2 a {
	color: #999999;
	text-decoration: none;
}

#body #ent2 a:hover {
	color: #CCCCCC;
	text-decoration: none;
	
}

#body #ent1 {
	color: #999999;
	font-size: 12px;
	position: absolute;
	top: 30px;
	left: 80px;
	width: 50px;
}

#body #ent1 a {
	color: #999999;
	text-decoration: none;
}

#body #ent1 a:hover {
	color: #CCCCCC;
	text-decoration: none;
}

#body #nav {
	width: 145px;
	position: absolute;
	left: 7px;
	top:2px;
}

#body #nav ul li  {
	margin: 0 0 10px 0;
}

#body #nav ul li ul li  {
	margin: 0 0 3px 20px;
}

#body #nav ul li a,
#body #nav ul li ul li a {
	text-decoration: none;
	color: #CCCCCC;
}

#body #nav ul li a:hover,
#body #nav ul li ul li a:hover {
	color: #FFFFFF;
}

#body #nav li a.home,
#body #nav li a.enwave,
#body #nav li a.bio,
#body #nav li a.chiro,
#body #nav li a.contact
 {
	display: block;
	height: 20px;
	width: 145px;
	padding: 3px 0 0 22px;
}

#body #nav li a.home {
	background: url(../images/nav_home.gif) no-repeat;	
}

#body #nav li a.home:hover,
#body #nav li a.home_on {
	background: url(../images/nav_home_o.gif) no-repeat;	
}

#body #nav li a.enwave {
	background: url(../images/nav_enwave.gif) no-repeat;	
}

#body #nav li a.enwave:hover,
#body #nav li a.enwave_on {
	background: url(../images/nav_enwave_o.gif) no-repeat;	
}

#body #nav li a.bio {
	background: url(../images/nav_bio.gif) no-repeat;	
	}

#body #nav li a.bio:hover,
#body #nav li a.bio_on {
	background: url(../images/nav_bio_o.gif) no-repeat;	
}

#body #nav li a.chiro {
	background: url(../images/nav_chiro.gif) no-repeat;
}

#body #nav li a.chiro:hover,
#body #nav li a.chiro_on {
	background: url(../images/nav_chiro_o.gif) no-repeat;	
	
}

#body #nav li a.contact {
	background: url(../images/nav_contact.gif) no-repeat;	
}

#body #nav li a.contact:hover,
#body #nav li a.contact_on {
	background: url(../images/nav_contact_o.gif) no-repeat;	
	
}

#body #nav li a.home_on,
#body #nav li a.enwave_on,
#body #nav li a.bio_on,
#body #nav li a.chiro_on,
#body #nav li a.contact_on {
	padding: 3px 0 0 22px;
	color: #FF0000;
}

ul.enwave_sub,
ul.bio_sub,
ul.chiro_sub  {
	display: none;
}

ul.enwave_sub_on,
ul.bio_sub_on,
ul.chiro_sub_on  {
	display: block;
	margin: 5px 0 0 0;
}
#body #legal a {
	color: #999999;
	text-decoration: none;
	
}
#body #pix4bis {
	height: 510px;
	width: 211px;
	top:0px;
	position: absolute;
	left: 155px;
	background: url(../images/bg_soft2.jpg) no-repeat;
	background-image: url(../images/bg_soft2.jpg) no-repeat;
	
}
#body #pix4 {
	height: 510px;
	width: 211px;
	top:0px;
	position: absolute;
	left: 155px;
	background: url(../images/bg_soft.jpg) no-repeat;
	background-image: url(../images/bg_soft.jpg) no-repeat;
	
}
#body #pix3 {
	height: 465px;
	width: 600px;
	top:2px;
	position: absolute;
	left: 390px;
	background: url(../images/bg_accueil2b.jpg) no-repeat;
	background-image: url(../images/bg_accueil2b.jpg) no-repeat;
}
#body #textbis {
	margin: 0px;
	height: 510px;
	width: 143px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../images/bg_cuir.jpg) no-repeat;
	background-image: url(../images/bg_cuir.jpg) no-repeat;
} 

#body #textbis2 {
	margin: 0px;
	height: 245px;
	width: 143px;
	position: absolute;
	overflow: auto;
	left: 2px;
	top: 170px;
}
#body #textterbis {
	margin: 0px;
	height: 182px;
	width: 246px;
	position: absolute;
	overflow: auto;
	left: 144px;
	top:0px;
	
}
#body #textquart {
	margin: 0px;
	height: 360px;
	width: 380px;
	position: absolute;
	
	left: 450px;
	top:150px;	

}
#body #textquartbis {
	margin: 0px;
	height: 320px;
	width: 386px;
	position: absolute;
	overflow: auto;
	left: 4px;
	top:185px;	

}
#body #text16 {
	height: 60px;
	width: 60px;
	top:440px;
	position: absolute;
	left: 45px;
}
#body #legal {
	color: #999999;
	font-size: 10px;
	position: absolute;
	top: 470px;
	left: 450px;
	width: 548px;
}

#body #legal a {
	color: #999999;
	text-decoration: none;
} 

