body {
	margin: 0 auto;
	background-color: #16151a;
	font-family: Arial Narrow;
}

#main {
	margin: 0 auto;
	width: 900px;
}

#logo {
	float: left;
	display: inline;
	width: 183px;
	height: 97px;
}

#language {
	width: 600px;
	height: 30px;
	float: right;
	display: inline;
	padding-top:10px;
	text-align: right;
	color: #fff;
	font-size: 12px;
}

#language a{
	color: #fff;
}

#language a:hover{
	color: #5f555f;
}

#menu {
	width: 630px;
	height: 100px;
	float: right;
	display: inline;
	padding-top:10px;
}

.btn_promo a {
	width: 170px;
	height: 37px;
	float: right;
	display: inline;
	margin-right: 5px;
	margin-top: 169px;
	background: url(../images/btn_promo.jpg) no-repeat;
}

.btn_promof a {
	width: 170px;
	height: 37px;
	float: right;
	display: inline;
	margin-right: 5px;
	margin-top: 169px;
	background: url(../images/btn_promof.jpg) no-repeat;
}

.btn_promo a:hover {
	background: url(../images/btn_promoh.jpg) no-repeat;
}

.btn_promof a:hover {
	background: url(../images/btn_promofh.jpg) no-repeat;
}

.btn_reserve a{
	width: 142px;
	height: 32px;
	float: right;
	display: inline;
	margin-top: 16px;
	background: url(../images/btn_reserve.png) no-repeat;
}

.btn_reserve a:hover{
	background: url(../images/btn_reserveh.png) no-repeat;
}


#menu .home a{
	width: 69px;
	height: 34px;
	float: right;
	display: inline;
	background: url(../images/menu_home.jpg) no-repeat;
}

#menu .home a:hover{
	width: 69px;
	height: 34px;
	float: right;
	display: inline;
	background: url(../images/menu_home_s.jpg) no-repeat;
}

#menu .spa a{
	width: 132px;
	height: 34px;
	float: right;
	display: inline;
	background: url(../images/menu_spa.jpg) no-repeat;
}

#menu .spa a:hover{
	width: 132px;
	height: 34px;
	float: right;
	display: inline;
	background: url(../images/menu_spa_s.jpg) no-repeat;
}

#menu .boutique a{
	width: 87px;
	height: 34px;
	float: right;
	display: inline;
	background: url(../images/menu_boutique.jpg) no-repeat;
}

#menu .boutique a:hover{
	width: 87px;
	height: 34px;
	float: right;
	display: inline;
	background: url(../images/menu_boutique_s.jpg) no-repeat;
}

#menu .elos a{
	width: 149px;
	height: 34px;
	float: right;
	display: inline;
	background: url(../images/menu_elos.jpg) no-repeat;
}

#menu .elos a:hover{
	width: 149px;
	height: 34px;
	float: right;
	display: inline;
	background: url(../images/menu_elos_s.jpg) no-repeat;
}

#menu .contact a{
	width: 78px;
	height: 57px;
	float: right;
	display: inline;
	background: url(../images/menu_contact.jpg) no-repeat;
}

#menu .contact a:hover{
	width: 78px;
	height: 57px;
	float: right;
	display: inline;
	background: url(../images/menu_contact_s.jpg) no-repeat;
}

#menu .homef a{
	width: 72px;
	height: 43px;
	float: right;
	display: inline;
	background: url(../images/menu_homef.jpg) no-repeat;
	margin-top: -9px;
}

#menu .homef a:hover{
	width: 72px;
	height: 43px;
	float: right;
	display: inline;
	background: url(../images/menu_homef_s.jpg) no-repeat;
	margin-top: -9px;
}

#menu .spaf a{
	width: 141px;
	height: 43px;
	float: right;
	display: inline;
	background: url(../images/menu_spaf.jpg) no-repeat;
	margin-top: -9px;
}

#menu .spaf a:hover{
	width: 141px;
	height: 43px;
	float: right;
	display: inline;
	background: url(../images/menu_spaf_s.jpg) no-repeat;
	margin-top: -9px;
}

#menu .boutiquef a{
	width: 87px;
	height: 43px;
	float: right;
	display: inline;
	background: url(../images/menu_boutiquef.jpg) no-repeat;
	margin-top: -9px;
}

#menu .boutiquef a:hover{
	width: 87px;
	height: 43px;
	float: right;
	display: inline;
	background: url(../images/menu_boutiquef_s.jpg) no-repeat;
	margin-top: -9px;
}

#menu .elosf a{
	width: 142px;
	height: 43px;
	float: right;
	display: inline;
	background: url(../images/menu_elosf.jpg) no-repeat;
	margin-top: -9px;
}

#menu .elosf a:hover{
	width: 142px;
	height: 43px;
	float: right;
	display: inline;
	background: url(../images/menu_elosf_s.jpg) no-repeat;
	margin-top: -9px;
}

#menu .contactf a{
	width: 83px;
	height: 43px;
	float: right;
	display: inline;
	background: url(../images/menu_contactf.jpg) no-repeat;
	margin-top: -9px;
}

#menu .contactf a:hover{
	width: 83px;
	height: 43px;
	float: right;
	display: inline;
	background: url(../images/menu_contactf_s.jpg) no-repeat;
	margin-top: -9px;
}

.promo_laser a{
	width: 407px;
	height: 94px;
	float: left;
	display: inline;
	background: url(../images/promo_laser.jpg) no-repeat;
	margin-left: 20px;
	margin-top: 20px;
}

.promo_laser a:hover{
	background: url(../images/promo_laserh.jpg) no-repeat;
}

.promo_rejuv a{
	width: 407px;
	height: 94px;
	float: left;
	display: inline;
	background: url(../images/promo_rejuv.jpg) no-repeat;
	margin-left: 20px;
	margin-top: 20px;
}

.promo_rejuv a:hover{
	background: url(../images/promo_rejuvh.jpg) no-repeat;
}

.promo_body a{
	width: 407px;
	height: 94px;
	float: left;
	display: inline;
	background: url(../images/promo_body.jpg) no-repeat;
	margin-left: 20px;
	margin-top: 20px;
}

.promo_body a:hover{
	background: url(../images/promo_bodyh.jpg) no-repeat;
}

.promo_laserf a{
	width: 407px;
	height: 94px;
	float: left;
	display: inline;
	background: url(../images/promo_laserf.jpg) no-repeat;
	margin-left: 20px;
	margin-top: 20px;
}

.promo_laserf a:hover{
	background: url(../images/promo_laserfh.jpg) no-repeat;
}

.promo_rejuvf a{
	width: 407px;
	height: 94px;
	float: left;
	display: inline;
	background: url(../images/promo_rejuvf.jpg) no-repeat;
	margin-left: 20px;
	margin-top: 20px;
}

.promo_rejuvf a:hover{
	background: url(../images/promo_rejuvfh.jpg) no-repeat;
}

.promo_bodyf a{
	width: 407px;
	height: 94px;
	float: left;
	display: inline;
	background: url(../images/promo_bodyf.jpg) no-repeat;
	margin-left: 20px;
	margin-top: 20px;
}

.promo_bodyf a:hover{
	background: url(../images/promo_bodyfh.jpg) no-repeat;
}

#main_box_left {
	width: 444px;
	height: 450px;
	float: left;
	display: inline;
	background: url(../images/main_box.jpg) no-repeat;
	margin-left: 5px;
}

#main_box_top {
	float: left;
	display: inline;
	width: 879px;
	height: 11px;
	background: url(../images/main_box_top.png) no-repeat;
}
#main_box_mid {
	float: left;
	display: inline;
	width: 879px;
	padding-bottom: 20px;
	background: url(../images/main_box_mid.png) repeat-y;
}
#main_box_bottom {
	float: left;
	display: inline;
	width: 879px;
	height: 11px;
	background: url(../images/main_box_bottom.png) no-repeat;
}

#sub_menu_top {
	float: left;
	display: inline;
	width: 325px;
	height: 19px;
	margin-left: 20px;
	background: url(../images/sub_menu_top.png) no-repeat;
}
#sub_menu_mid {
	clear: both;
	float: left;
	display: inline;
	width: 325px;
	text-align: left;
	margin-left: 20px;
	background: url(../images/sub_menu_mid.png) repeat-y;
}
#sub_menu_bottom {
	clear: both;
	float: left;
	display: inline;
	width: 325px;
	height: 19px;
	margin-left: 20px;
	margin-bottom: 30px;
	background: url(../images/sub_menu_bottom.png) no-repeat;
}

#main_box_left_about {
	width: 444px;
	height: 450px;
	float: left;
	display: inline;
	background: url(../images/aboutus.jpg) no-repeat;
	margin-left: 5px;
}

#main_box_right {
	width: 444px;
	height: 450px;
	float: left;
	display: inline;
	margin-left: 4px;
}

#main_home_left {
	width: 444px;
	height: 450px;
	float: left;
	display: inline;
	background: url(../images/main_box.jpg) no-repeat;
	margin-left: 1px;
}

#main_home_leftf {
	width: 444px;
	height: 450px;
	float: left;
	display: inline;
	background: url(../images/main_box.jpg) no-repeat;
	margin-left: 1px;
}

#main_home_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/main_home_right.jpg) no-repeat; 
	/*margin-left: 5px; */
}

#main_home_rightf {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/main_home_rightf.jpg) no-repeat; 
	/*margin-left: 5px; */
}

#main_box_right_about {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/about_us.jpg) no-repeat;
	margin-left: 5px;
}

#main_facecare_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/facecare.jpg) no-repeat;
	margin-left: 5px;
}

#main_bodycare_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/bodycare.jpg) no-repeat;
	margin-left: 5px;
}

#main_infusion_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/infusion.jpg) no-repeat;
	margin-left: 5px;
}

#main_glo_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/glo.jpg) no-repeat;
	margin-left: 5px;
}

#main_waterjet_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/waterjet.jpg) no-repeat;
	margin-left: 5px;
}


#main_waxing_right {
	width: 442px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/waxing.jpg) no-repeat;
	margin-left: 5px;
}

#main_packages_right {
	width: 442px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/packages.jpg) no-repeat;
	margin-left: 5px;
}

#main_naturopathie_right {
	width: 442px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/naturopathie.jpg) no-repeat;
	margin-left: 5px;
}

#main_promotions_right {
	width: 442px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/promotions.jpg) no-repeat;
	margin-left: 5px;
}

#main_appointments_right {
	width: 442px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/appointments.jpg) no-repeat;
	margin-left: 5px;
}

#main_appointmentsfr_right {
	width: 442px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/rdv.jpg) no-repeat;
	margin-left: 5px;
}

#main_boutique_right {
	width: 442px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/store.jpg) no-repeat;
	margin-left: 5px;
}

#main_boutiquefr_right {
	width: 442px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/boutique.jpg) no-repeat;
	margin-left: 5px;
}

#main_makeup_right {
	width: 442px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/makeup.jpg) no-repeat;
	margin-left: 5px;
}

#main_jewelry_right {
	width: 442px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/jewelry.jpg) no-repeat;
	margin-left: 5px;
}

#main_refirme_right {
	width: 442px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/refirme.jpg) no-repeat;
	margin-left: 5px;
}

#main_rejuv_right {
	width: 442px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/rejuv.jpg) no-repeat;
	margin-left: 5px;
}

#main_rejuvpro_right {
	width: 442px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/rejuv_programme.jpg) no-repeat;
	margin-left: 5px;
}

#main_rejuvprofr_right {
	width: 442px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/rajeunissment_programme.jpg) no-repeat;
	margin-left: 5px;
}

#main_micro_right {
	width: 442px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/micro.jpg) no-repeat;
	margin-left: 5px;
}

#main_laser_right {
	width: 442px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/laser.jpg) no-repeat;
	margin-left: 5px;
}

#main_mencare_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/mencare.jpg) no-repeat;
	margin-left: 5px;
}

#main_visage_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/visage.jpg) no-repeat;
	margin-left: 5px;
}

#main_corps_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/corps.jpg) no-repeat;
	margin-left: 5px;
}

#main_epilation_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/epilation.jpg) no-repeat;
	margin-left: 5px;
}

#main_vela_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/velashape.jpg) no-repeat;
	margin-left: 5px;
}

#main_hommes_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/hommes.jpg) no-repeat;
	margin-left: 5px;
}

#main_forfaits_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/forfaits.jpg) no-repeat;
	margin-left: 5px;
}

#main_cosmetiques_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/cosmetiques.jpg) no-repeat;
	margin-left: 5px;
}

#main_vetements_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/vetements.jpg) no-repeat;
	margin-left: 5px;
}

#main_epil_laser_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/epil_laser.jpg) no-repeat;
	margin-left: 5px;
}

#main_rajeun_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/rajeunissement.jpg) no-repeat;
	margin-left: 5px;
}

#main_info690_right {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/infopromo.jpg) no-repeat;
	margin-left: 5px;
}


#sub_box {
	width: 445px;
	height: 448px;
	float: left;
	display: inline;
	background: url(../images/sub_box.jpg) no-repeat;
	margin-left: 4px;
}

.footer_divider {
	width: 900px;
	height: 2px;
	background-color: #3C2E3B;
	float: left;
	display: inline;
	margin-top: 30px;
}

.footer_copyright {
	float: right;
	display: inline;
	color: #fff;
	font-size: 10px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.footer_language {
	float: left;
	display: inline;
	color: #fff;
	font-size: 10px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 20px;
}

.submenu {
	width:640px;
	height:32px;
	float:right;
	display:inline;
	text-align:right;

}

.submenu a {
	color: #bbb;
	font-size: 14px;
}

.submenu a:hover {
	color: #fff;
	font-size: 14px;
}





.arrowlistmenu{
width: 300px; /*width of accordion menu*/
margin-left: 10px;
margin-top: 10px;
margin-bottom: 20px;
letter-spacing: 1px;
line-height: 25px;
}


.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial Narrow;
color: white;
background: url(../images/arrow_sub.png) no-repeat;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url(../images/arrow_sub_open.png) no-repeat;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #fff;
display: block;
padding: 2px 0;
padding-left: 20px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
border-bottom: 1px solid #5f555f;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #fff;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #fff;
background-color: #5f555f;
}

.title {
font-size:24px;
color:#fff;
margin-top:10px;
margin-bottom: 10px;
margin-left:0px;
}
.left_title {
font-size:24px;
color:#fff;
margin-top:10px;
margin-bottom: 10px;
margin-left:25px;
}

.subtitle {
font-size:16px;
color:#fff;
margin-top:5px;
margin-left:25px;
}

.box {
margin-top: 20px;
color: #fff;
margin-right: 30px;
float: left;
padding-bottom: 20px;
margin-bottom: 20px;
}

.boxpromo {
margin-left: 40px;
margin-top: 20px;
color: #fff;
margin-right: 30px;
font-size: 12px;
font-family: Tahoma;
}

.box2 {
margin-left: 40px;
margin-top: 20px;
color: #fff;
margin-right: 30px;
text-align: justify;
}

.box_top {
background: url(../images/box_top.png) no-repeat;
width: 360px;
height: 9px;
float: left;
display: inline;
}

.box_mid {
background: url(../images/box_mid.png) repeat-y;
width: 360px;
float: left;
display: inline;
padding: 10px;
padding-right: 10px;
}

.box_bot {
background: url(../images/box_bot.png) no-repeat;
width: 360px;
height: 9px;
float: left;
display: inline;
}

.hiddenPic {display:none;}

#nav {
	width: 684px;
	height: 48px;
	float: right;
	margin: 24px 0 0 0;
}
.menu {
	font-family: Trebuchet MS, san-serif;
	width:679px;
	height:42px;
	position:relative;
	font-size:12px;
	margin: 0;
}
.menu ul li a {
	display:block;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	padding-left: 15px;
	padding-right: 15px;
	height:42px; 
	text-align:center;
	border-bottom: 0;
	/* background-image:url(../images/nav/2a.jpg); */
	line-height:48px; 
	font-size:12px; 
	overflow:hidden;
	padding-left: 1px;
}
/* first and last tabs */
.menu .one {
	/* background-image:url(../images/nav/1a.png); */
	padding-left: 1px;
	margin-right: -1px;
}
.menu .three {
		padding-right: 0px;
}

.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* button hover properties */
.menu ul li:hover a {color:#f9b8ce; /*background: url(../images/nav/2b.png); */}
.menu ul li:hover ul {display:block; position:absolute; top:42px; left:0; width:200px; margin: 0; padding: 0;}
.menu ul li:hover ul li a.two {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.two {background:none; color:#c994f2;}
.menu ul li:hover ul li ul {display: none;}

.menu ul li:hover .one {color:#f9b8ce; /*background: url(../images/nav/1b.png); */} 
.menu ul li:hover .three {color:#f9b8ce; /*background: url(../images/nav/1b.png); */}

/* dropdown properties */
.menu ul li:hover ul li a {background-image: none; display:block;height: 28px; line-height: 26px; color:#fff; width:200px; text-align:left; margin: 0; padding:0 0 0 11px;font-weight:normal;}
.menu ul li:hover ul {
	margin: 0 0 0 3px;
	padding: 0;
	/* background-image: url(../images/nav/ddbg.png);*/
	background-color: #16151a;
	background-repeat:no-repeat;
	background-position:bottom left; 
}
.menu ul li:hover ul .hlight {
	background-image: url(../images/nav/hlight2.png);
	margin-right: 1px;
}

/* dropdown selected properties */
.menu ul li:hover ul li a:hover {color:#f9b8ce; background-color: none;}

.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

.elos2_refirme a{
	float: left;
	display: inline;
	background: url(../images/elos2_refirme.jpg) no-repeat;
	width: 197px;
	height: 196px;
	margin-left: 12px;
	margin-top: 6px;
}

.elos2_refirme a:hover{
	background: url(../images/elos2_refirmehover.jpg) no-repeat;
}

.elos2_laser a{
	float: left;
	display: inline;
	background: url(../images/elos2_laser.jpg) no-repeat;
	width: 197px;
	height: 196px;
	margin-left: 27px;
	margin-top: 6px;
}

.elos2_laser a:hover{
	background: url(../images/elos2_laserhover.jpg) no-repeat;
	margin-left: 27px;
}

.elos2_laserf a{
	float: left;
	display: inline;
	background: url(../images/elos2_laserf.jpg) no-repeat;
	width: 197px;
	height: 196px;
	margin-left: 25px;
	margin-top: 6px;
}

.elos2_laserf a:hover{
	background: url(../images/elos2_laserhoverf.jpg) no-repeat;
}

.elos2_rejuv a{
	float: left;
	display: inline;
	background: url(../images/elos2_rejuv.jpg) no-repeat;
	width: 197px;
	height: 196px;
	margin-left: 27px;
	margin-top: 35px;
}

.elos2_rejuv a:hover{
	background: url(../images/elos2_rejuvhover.jpg) no-repeat;
}

.elos2_rejuvf a{
	float: left;
	display: inline;
	background: url(../images/elos2_rejuvf.jpg) no-repeat;
	width: 197px;
	height: 196px;
	margin-left: 27px;
	margin-top: 35px;
}

.elos2_rejuvf a:hover{
	background: url(../images/elos2_rejuvhoverf.jpg) no-repeat;
}

.elos2_vela a{
	float: left;
	display: inline;
	background: url(../images/elos2_vela.jpg) no-repeat;
	width: 197px;
	height: 196px;
	margin-left: 12px;
	margin-top: 35px;
}

.elos2_vela a:hover{
	background: url(../images/elos2_velahover.jpg) no-repeat;
}

.pics { height: 448px; width: 442px; float: left;}
.pics img { height: 448px; width: 442px; float: left; }

.pics_men { height: 194px; width: 194px; float: left; margin-left: 100px;}
.pics_men img { height: 194px; width: 194px; float: left; }

.men_refirme a{
	float: left;
	display: inline;
	width: 94px;
	height: 95px;
	margin-top: 60px;
	background: url(../images/men_refirme.jpg) no-repeat;
	margin-left: 10px;
}

.men_refirme a:hover{
	background: url(../images/men_refirmeh.jpg) no-repeat;
}

.men_laser a{
	float: left;
	display: inline;
	width: 94px;
	height: 95px;
	margin-top: 60px;
	background: url(../images/men_laser.jpg) no-repeat;
	margin-left: 10px;
}

.men_laser a:hover{
	background: url(../images/men_laserh.jpg) no-repeat;
}

.men_laserf a{
	float: left;
	display: inline;
	width: 94px;
	height: 95px;
	margin-top: 60px;
	background: url(../images/men_laserf.jpg) no-repeat;
	margin-left: 10px;
}

.men_laserf a:hover{
	background: url(../images/men_laserhf.jpg) no-repeat;
}

.men_rejuv a{
	float: left;
	display: inline;
	width: 94px;
	height: 95px;
	margin-top: 60px;
	background: url(../images/men_rejuv.jpg) no-repeat;
	margin-left: 10px;
}

.men_rejuv a:hover{
	background: url(../images/men_rejuvh.jpg) no-repeat;
}

.men_rejuvf a{
	float: left;
	display: inline;
	width: 94px;
	height: 95px;
	margin-top: 60px;
	background: url(../images/men_rejuvf.jpg) no-repeat;
	margin-left: 10px;
}

.men_rejuvf a:hover{
	background: url(../images/men_rejuvhf.jpg) no-repeat;
}

.men_vela a{
	float: left;
	display: inline;
	width: 94px;
	height: 95px;
	margin-top: 60px;
	background: url(../images/men_vela.jpg) no-repeat;
	margin-left: 10px;
}

.men_vela a:hover{
	background: url(../images/men_velah.jpg) no-repeat;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #483a48;
padding: 10px;
background-color: #e5cfe5;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.about_elena a{
	float: left;
	display: inline;
	margin-top: 210px;
	margin-left: 0px;
	width: 111px;
	height: 224px;
}

.about_ludmila a{
	float: left;
	display: inline;
	margin-top: 220px;
	margin-left: 12px;
	width: 111px;
	height: 224px;
}

.about_milada a{
	float: left;
	display: inline;
	margin-top: 220px;
	margin-left: 6px;
	width: 111px;
	height: 224px;
}

.about_inna a{
	float: left;
	display: inline;
	margin-top: 200px;
	margin-left: 0px;
	width: 90px;
	height: 244px;
}

.pricebanner1 {
	float: left;
	width: 441px;
	height: 120px;
	background: url(../images/pricebanner1.jpg) no-repeat;
}

.pricebanner2 {
	float: left;
	width: 441px;
	height: 120px;
	background: url(../images/pricebanner2.jpg) no-repeat;
}

.pricebanner3 {
	float: left;
	display: inline;
	width: 441px;
	height: 120px;
	margin-top: 15px;
	background: url(../images/pricebanner3.jpg) no-repeat;
}

.pricebanner4 {
	float: left;
	width: 441px;
	height: 120px;
	background: url(../images/pricebanner4.jpg) no-repeat;
}

.pricebanner5 {
	float: left;
	width: 441px;
	height: 120px;
	background: url(../images/pricebanner5.jpg) no-repeat;
}

.pricebanner6 {
	float: left;
	width: 441px;
	height: 120px;
	background: url(../images/pricebanner6.jpg) no-repeat;
}
	
.pricebanner7 {
	float: left;
	width: 441px;
	height: 120px;
	background: url(../images/pricebanner7.jpg) no-repeat;
}

.pricebanner8 {
	float: left;
	width: 441px;
	height: 120px;
	background: url(../images/pricebanner8.jpg) no-repeat;
}

.pricebanner9 {
	float: left;
	width: 441px;
	height: 120px;
	background: url(../images/pricebanner9.jpg) no-repeat;
}

.pricebanner10 {
	float: left;
	width: 441px;
	height: 120px;
	background: url(../images/pricebanner10.jpg) no-repeat;
}

.pricebanner11m {
	float: left;
	width: 441px;
	height: 120px;
	background: url(../images/pricebanner11m.jpg) no-repeat;
}

.pricebanner12m {
	float: left;
	width: 441px;
	height: 120px;
	background: url(../images/pricebanner12m.jpg) no-repeat;
}

.pricebanner13m {
	position: absolute;
	top: 390px;
	width: 441px;
	height: 120px;
	background: url(../images/pricebanner13m.jpg) no-repeat;
}

.pricebanner14 {
	float: left;
	width: 441px;
	height: 120px;
	background: url(../images/pricebanner14.jpg) no-repeat;
}
		
.menelos2_rejuvf a{
	float: left;
	display: inline;
	background: url(../images/elos2_rejuvmenf.jpg) no-repeat;
	width: 197px;
	height: 196px;
	margin-left: 27px;
	margin-top: 35px;
}

.menelos2_rejuvf a:hover{
	background: url(../images/elos2_rejuvmenfhover.jpg) no-repeat;
}

.menelos2_refirme a{
	float: left;
	display: inline;
	background: url(../images/elos2_refirmemen.jpg) no-repeat;
	width: 197px;
	height: 196px;
	margin-left: 12px;
	margin-top: 6px;
}

.menelos2_refirme a:hover{
	background: url(../images/elos2_refirmemenhover.jpg) no-repeat;
}

.menelos2_laser a{
	float: left;
	display: inline;
	background: url(../images/elos2_lasermen.jpg) no-repeat;
	width: 197px;
	height: 196px;
	margin-left: 27px;
	margin-top: 6px;
}

.menelos2_laser a:hover{
	background: url(../images/elos2_lasermenhover.jpg) no-repeat;
	margin-left: 27px;
}

.elos2_laserf a{
	float: left;
	display: inline;
	background: url(../images/elos2_laserf.jpg) no-repeat;
	width: 197px;
	height: 196px;
	margin-left: 25px;
	margin-top: 6px;
}

.elos2_laserf a:hover{
	background: url(../images/elos2_laserhoverf.jpg) no-repeat;
}

.menelos2_rejuv a{
	float: left;
	display: inline;
	background: url(../images/elos2_rejuvmen.jpg) no-repeat;
	width: 197px;
	height: 196px;
	margin-left: 27px;
	margin-top: 35px;
}

.menelos2_rejuv a:hover{
	background: url(../images/elos2_rejuvmenhover.jpg) no-repeat;
}

.menelos2_vela a{
	float: left;
	display: inline;
	background: url(../images/elos2_velamen.jpg) no-repeat;
	width: 197px;
	height: 196px;
	margin-left: 12px;
	margin-top: 35px;
}

.menelos2_vela a:hover{
	background: url(../images/elos2_velamenhover.jpg) no-repeat;
}

.btn_reserve_fr a {
float: left;
display: inline;
width: 108px;
height: 34px;
background: url(../images/btn_fr_rsv.png) no-repeat;
}
.btn_reserve_fr a:hover{
background: url(../images/btn_fr_rsv_over.png) no-repeat;
}
.btn_cancel_fr a {
float: left;
display: inline;
width: 108px;
height: 34px;
background: url(../images/btn_fr_cnc.png) no-repeat;
}
.btn_cancel_fr a:hover{
background: url(../images/btn_fr_cnc_over.png) no-repeat;
}
.btn_change_fr a {
float: left;
display: inline;
width: 108px;
height: 34px;
background: url(../images/btn_fr_chg.png) no-repeat;
}
.btn_change_fr a:hover{
background: url(../images/btn_fr_chg_over.png) no-repeat;
}

.btn_reserve_en a {
float: left;
display: inline;
width: 108px;
height: 34px;
background: url(../images/btn_en_reserve.png) no-repeat;
}
.btn_reserve_en a:hover{
background: url(../images/btn_en_reserve.png) no-repeat 0 -34px;
}
.btn_cancel_en a {
float: left;
display: inline;
width: 108px;
height: 34px;
background: url(../images/btn_en_cnc.png) no-repeat;
}
.btn_cancel_en a:hover{
background: url(../images/btn_en_cnc_over.png) no-repeat;
}
.btn_change_en a {
float: left;
display: inline;
width: 108px;
height: 34px;
background: url(../images/btn_en_chg.png) no-repeat;
}
.btn_change_en a:hover{
background: url(../images/btn_en_chg_over.png) no-repeat;
}

#mainMenu {
float: left;
display: inline;
width: 325px;
}

#mainContent {
float: left;
display: inline;
margin: 10px;
width: 445px;
text-align: left;
}
#mainContentSmall {
float: left;
display: inline;
margin: 10px;
width: 345px;
text-align: left;
}

#mainContentMid {
float: left;
display: inline;
width: 465px;
margin-left: 70px;
margin-top: 49px;
background: url(../images/box_right_mid.png) repeat-y;
}
#mainContentMidSmall {
float: left;
display: inline;
width: 365px;
margin-left: 20px;
margin-top: 4px;
background: url(../images/box_right_mid.png) repeat-y;
}

#storeContainer {
color: #fff;
text-align: left;
}

#storeContainer img {
float: left;
display: inline;
width: 200px;
margin-right: 20px;
border: 6px solid #3e323f;
}

#storeContainer span {
margin-bottom: 10px;
}

#storeContainer h1 {
font-size: 20px;
}

#storeContainer .price {
padding: 3px 10px 3px 10px;
background-color: #3e323f;
border: 1px solid #272028;
width: 190px;
float: left;
text-align: center;
display: inline;
clear: both;
margin-top: 15px;
}

a.btnBuyNow {
float: left;
display: inline;
width: 108px;
height: 34px;
background: url(../images/btn_buynow.png) no-repeat;
margin-left: 20px;
margin-top: 10px;
}
a:hover.btnBuyNow {
background: url(../images/btn_buynow.png) no-repeat 0 -34px;
}

a.btnBuyNow_fr {
float: left;
display: inline;
width: 108px;
height: 34px;
background: url(../images/btn_achat.png) no-repeat;
margin-left: 20px;
margin-top: 10px;
}
a:hover.btnBuyNow_fr {
background: url(../images/btn_achat.png) no-repeat 0 -34px;
}

INPUT.btnBuyNow {
float: left;
display: inline;
width: 108px;
height: 34px;
background: url(../images/btn_buynow.png) no-repeat;
margin-left: 20px;
margin-top: 10px;
border: none;
text-indent: -3000px;
cursor: pointer;
}
INPUT:hover.btnBuyNow {
background: url(../images/btn_buynow.png) no-repeat 0 -34px;
}

a#existingClient {
float: left;
display: inline-block;
width: 108px;
height: 34px;
text-indent: -3000px;
margin-top: 30px;
margin-left: 90px;
background: url(../images/btn_existing.png) no-repeat;
}
a:hover#existingClient {
background: url(../images/btn_existing.png) no-repeat 0 -34px;
}

a#existingClient_fr {
float: left;
display: inline-block;
width: 108px;
height: 34px;
text-indent: -3000px;
margin-top: 30px;
margin-left: 90px;
background: url(../images/btn_clientexistant.png) no-repeat;
}
a:hover#existingClient_fr {
background: url(../images/btn_clientexistant.png) no-repeat 0 -34px;
}


a#newClient_fr {
float: left;
display: inline-block;
width: 108px;
height: 34px;
text-indent: -3000px;
margin-top: 30px;
margin-left: 30px;
background: url(../images/btn_nouveauclient.png) no-repeat;
}
a:hover#newClient_fr {
background: url(../images/btn_nouveauclient.png) no-repeat 0 -34px;
}

a#newClient {
float: left;
display: inline-block;
width: 108px;
height: 34px;
text-indent: -3000px;
margin-top: 30px;
margin-left: 30px;
background: url(../images/btn_newclient.png) no-repeat;
}
a:hover#newClient {
background: url(../images/btn_newclient.png) no-repeat 0 -34px;
}

