body{
	padding:0;
	margin:0;
	background: black url(../images/bg.jpg) repeat-x center top;
	font: 12px/1.5 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: white;
}

.greenbold {
	color: #BED734;
	font-weight: bold;
}

.blackie {
	color: black;
	font-weight: bold;
}

a {
	color: #BED734;
	text-decoration: none;
}

a:hover {
	color: white;
	text-decoration: none;
}

img{  
	border-style: none;
}


/**********Header************/

#header {
	height: 97px;
	width: 1000px;
	margin:0 auto;
	position:relative;
}

/**********Logo************/

#logo {
	position: absolute;
	width: 244px;
	height: 67px;
	top: 13px;
}

#nueeva {
	background-image: url(../images/logo.png);
	width: 244px;
	height: 67px;
	position: absolute;
}

#logo a{
	text-indent:-9000px;
}

/**********Lang************/
#lang {
	position: absolute;
	top: 15px;
	left: 932px;
}

#en {
	background-image: url(../images/english.png);
	width: 53px;
	height: 15px;
	position: absolute;
}

#lang a{
	text-indent:-9000px;
}

#lang a:hover{
	background-position: left bottom;
}

/**********nav************/

#nav {
	position: absolute;
	top: 64px;
	left: 262px;
}

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

#nav li{
	float:left;
	margin:0;
	padding:0;	
}

#nav a{
	text-indent:-9000px;
}

#nav a:hover{
	background-position: left bottom;
	text-decoration: none;
}

#nav .selected{
	background-position: left bottom;
}

#about{
	width: 63px;
	height: 15px;
    background: url(../images/nav_a_propos.png) left top;
	position: relative;
	left: 0px;
	display: block;
	margin-right: 22px;
}

#symptomes{
	width: 76px;
	height: 15px;
    background: url(../images/nav_symptomes.png) left top;
	position: relative;
	left: 0px;
	display: block;
	margin-right: 22px;
}

#traitements{
	width: 80px;
	height: 15px;
    background: url(../images/nav_traitements.png) left top;
	position: relative;
	left: 0px;
	display: block;
	margin-right: 22px;
}

#promos{
	width: 55px;
	height: 15px;
    background: url(../images/nav_promos.png) left top;
	position: relative;
	left: 0px;
	display: block;
	margin-right: 22px;
}

#commentaires{
	width: 100px;
	height: 15px;
    background: url(../images/nav_commentaires.png) left top;
	position: relative;
	left: 0px;
	display: block;
	margin-right: 22px;
}

#franchise{
	width: 69px;
	height: 15px;
    background: url(../images/nav_franchise.png) left top;
	position: relative;
	left: 0px;
	display: block;
	margin-right: 22px;
}

#cliniques{
	width: 65px;
	height: 15px;
    background: url(../images/nav_cliniques.png) left top;
	position: relative;
	left: 0px;
	display: block;
	margin-right: 22px;
}

#contact{
	width: 62px;
	height: 15px;
    background: url(../images/nav_contact.png) left top;
	position: relative;
	left: 0px;
	display: block;
}


/********Category Users**********/

#div1 {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
	width: 980px;
	height: 25px;
	margin: -6px auto 0;
	background-image: url(../images/sub_nav_bg.jpg);
}

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

#div1 li{
	float:left;
	margin:0;
	padding:0;	
}

#div1 a:hover{
	background-position: left bottom;
}


#div1 a{
	text-indent:-9000px;
}

#div1 .selected{
	background-position: left bottom;
}

#epilation{
	width: 109px;
	height: 25px;
    background: url(../images/sub_nav_epliation_permenante.jpg) left top;
	position: relative;
	display: block;
	margin-right: 0px;
	margin-left: 582px;
}

#corps{
	width: 151px;
	height: 25px;
    background: url(../images/sub_nav_soins_corps.jpg) left top;
	position: relative;
	display: block;
	margin-right: 0px;
}

#soins_visage{
	width: 131px;
	height: 25px;
    background: url(../images/sub_nav_soins_visage.jpg) left top;
	position: relative;
	display: block;
	margin-right: 0px;
}

/**********middle************/


#middle_home {
	position:relative;
	width: 1000px;
	margin:0 auto;
	background: url(../images/bg_middle.png) repeat-y;
}

/**********slideshow************/

#slideshowbgs{
	position: relative;
	width: 980px;
	height: 350px;
	left: 10px;
	background-color: white;
}

/**********footer home*********/

#footer_home {
	position:relative;
	width: 1000px;
	margin:0 auto;
	background: url(../images/black_50.png) repeat 0 -1px;
	height: 383px;
}

	#footer_home.stc-new {
		height:569px;
	}
		#footer_home.stc-new sup, #footer_home.stc-new sub {
			height: 0;
			line-height: 1;
			vertical-align: baseline;
			_vertical-align: bottom;
			position: relative;
		}
		#footer_home.stc-new sup { bottom: 1ex; }
		#footer_home.stc-new sub { top: .5ex; }
		
		#footer_home.stc-new #footer_home_bg {
			background-image: url(../images/bg_home_footer-airmiles.jpg);
			height: 659px;
		}
			#footer_home.stc-new #home_new, #footer_home.stc-new #home_airmiles {
				height:149px;
				left:31px;
				position:absolute;
				top:250px;
				width:460px;
			}
			#footer_home.stc-new #home_airmiles {
				left:511px;
			}
				#footer_home.stc-new #home_new dl, #footer_home.stc-new #home_airmiles dl {
					margin:0;
				}
					#footer_home.stc-new #home_new a, #footer_home.stc-new #home_airmiles a {
						bottom:7px;
						color:rgb(255,255,255);
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						position:absolute;
						right:7px;						
						text-decoration:underline;
					}
					#footer_home.stc-new #home_new dt, #footer_home.stc-new #home_airmiles dt {				
						border-bottom:1px solid rgb(153,194,38);
						color:rgb(153,194,38);			
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						margin:7px 7px 0 7px;
					}
					#footer_home.stc-new #home_new dd, #footer_home.stc-new #home_airmiles dd {						
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						height:105px;
						line-height:18px;
						margin:10px 7px 0 7px;						
					}
					#footer_home.stc-new #home_airmiles dd {
						background:url(/fr/images/airmiles-001.png) scroll no-repeat left top;
						padding-left:120px;
					}
			#footer_home.stc-new #hair_text, #footer_home.stc-new #body_text, #footer_home.stc-new #face_text {
				top: 426px;
			}

#footer_home_bg {
	background-image: url(../images/bg_home_footer.jpg);
	width: 980px;
	height: 473px;
	position: absolute;
	left: 10px;
}

#footer {
	position:relative;
	width: 1000px;
	margin:0 auto;
	background: url(../images/bg_footer.png) no-repeat 0 bottom;
	height: 58px;
}

#footer_about{
	position:relative;
	width: 1000px;
	margin:0 auto;
	background: url(../images/black_50.png) repeat 0 -1px;
	height: 233px;
}

#footer_about_bg {
	width: 980px;
	height: 219px;
	position: absolute;
	left: 10px;
	background: url(../images/bg_about_footer.jpg) no-repeat;
}

#subscribe {
	position: relative;
	left: 384px;
	width: 460px;
	top: 13px;
}

#subscribe_button {
	top: 0;
	position: absolute;
}

#subscribe_button_page {
	top: 8px;
	position: relative;
}

#hair_text {
	position: absolute;
	width: 275px;
	top: 250px;
	font-size: 10px;
	margin-left: 45px;
	color: #666666;
	line-height: 14px;
}

#body_text {
	position: absolute;
	width: 275px;
	top: 249px;
	font-size: 10px;
	margin-left: 363px;
	color: #666666;
	line-height: 14px;
}

#face_text {
	position: absolute;
	width: 275px;
	top: 249px;
	font-size: 10px;
	margin-left: 685px;
	color: #666666;
	line-height: 14px;
}

#promo_ribbon_home {
	background-image: url(../images/promo_ribbon.png);
	width: 106px;
	height: 133px;
	position: absolute;
	top: 19px;
	left: 26px;
}

#promo_ribbon2 {
	background-image: url(../images/promo_ribbon.png);
	width: 106px;
	height: 133px;
	position: absolute;
	top: -150px;
	left: 26px;
}

#footerlinks a{
	text-indent:-9000px;
}

#homme {
	background-image: url(../images/footer_link_homme.jpg);
	width: 173px;
	height: 183px;
	position: absolute;
	top: 19px;
	left: 26px;
}

#epilation_permenante {
	background-image: url(../images/footer_link_epilation_pulsee.jpg);
	width: 173px;
	height: 183px;
	position: absolute;
	top: 19px;
	left: 212px;
}

#franchiseinfo {
	background-image: url(../images/footer_link_franchise.jpg);
	width: 173px;
	height: 183px;
	position: absolute;
	top: 19px;
	left: 397px;
}

#home_text {
	position: absolute;	font: 12px/1.5 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: white;
	width: 340px;
	top: 39px;
	left: 601px;
}

#ribbon {
	z-index: 1;
	position: absolute;
	top: 74px;
	left: 865px;
}

#ribbon a{
	text-indent:-9000px;
}

#ribbon a:hover{
	background-position: left bottom;
}

#footer_text{
	position: relative;
	margin:0 auto;
	top: 0;
	width: 1000px;
	height: 30px;
}

#footer_text a{
	text-indent:-9000px;
}

#footer_text a:hover{
	background-position: 0 bottom;
}

#copyright {
	position: absolute;
	background-image: url(../images/footer_copyrite.png);
	width: 274px;
	height: 17px;
	left: 291px;
}
	#copyright span {
		display:none;
	}

#electricpixel {
	position: absolute;
	left: 565px;
}


#ep{
	width: 82px;
	height: 17px;
    background: url(../images/footer_electricpixel.png) left top;
	position: relative;
	display: block;
	left: 0;
	margin-right: 68px;
}

#sneaky_footer {
	position:relative;
	width: 1100px;
	margin:0 auto;
	height: 50px;
	text-align: center;
	color: #666666;
}

#sneaky_footer a {
	color: #666666;
}

#sneaky_footer a:hover {
	color: white;
}

#sneaky_airmiles {
	font-size:0.83333333333333333333333333333333em;
	position:relative;
	width: 1100px;
	margin:0 auto;
	text-align: center;
	color: #666666;
}
/**********symptoms*********/

#main_image {
	position: relative;
	left: 258px;
	width: 732px;
	height: 265px;
}

#main_text {
	position: relative;
	left: 258px;
	background: url(../images/black_50.png) repeat;
	width: 692px;
	margin: 0;
	padding: 20px;
}

#main_middle_text {
	position: relative;
	left: 258px;
	background: url(../images/black_50.png) repeat;
	width: 502px;
	margin: 0;
	padding: 20px;
}

  .minheight {
    height: 390px;
    float:right;
    width:1px;
  }

  .minheight_treatments {
    height: 220px;
    float:right;
    width:1px;
  }

  .minheight_520 {
    height: 670px;
    float:right;
    width:1px;
  }

  .minheight_big {
    height: 800px;
    float:right;
    width:1px;
  }


  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
  
#name{
	position: absolute;
	background-image: url(../images/small_title_nom.png);
	width: 72px;
	height: 20px;
	top: 105px;
	left: 27px;
}
  
#email{
	position: absolute;
	background-image: url(../images/small_title_courriel.png);
	width: 76px;
	height: 20px;
	top: 105px;
	left: 202px;
}
  
  
/**********beforeafter*********/  
  
#photos {
	position: absolute;
	top: 11px;
	left: 844px;
}  

.photogroup {
	position: relative;
}

.bar {
	position: relative;
	width: 113px;
	height: 3px;
	margin-bottom: 0;
	background: url(../images/photo_line.png) no-repeat;
	margin-top: 20px;
}

.before {
	position: relative;
	background-image: url(../images/photo_before.png);
	width: 113px;
	height: 44px;
	margin-bottom: 5px;
}

.after {
	position: relative;
	background-image: url(../images/photo_after.png);
	width: 113px;
	height: 44px;
	margin-bottom: 5px;
}

#photo{
	position: relative;
	margin-bottom: 5px;
}
  
/**********symptoms*********/

#symptom_menu {
	margin:0 auto;
	position: absolute;
	background-image: url(../images/black_50.png);
	width: 234px;
	top: 0;
	left: 10px;
	height: 560px;
}

#symptom_menu ul {
    margin:0;
    padding:0;
    list-style:none;
	top: 50px;
	position: relative;
}

#symptom_menu li{
	margin:0;
	padding:0;
	position: relative;
}

#symptom_menu a{
	text-indent:-9000px;
}

#symptom_menu a:hover{
	background-position: 234px top;
}

#symptom_menu .selected{
	background-position: 234px top;
}

#symptom_title {
	position: relative;
	background-image: url(../images/symptomes_title.png);
	width: 198px;
	height: 49px;
	top: 30px;
	left: 21px;
}

#treatments_title {
	position: relative;
	background-image: url(../images/traitements_title.png);
	width: 184px;
	height: 39px;
	top: 30px;
	left: 23px;
}

#image_hair_removal{
	position: absolute;
	width: 232px;
	height: 600px;

}

#acne{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_acne.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#cellulite{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_cellulite.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#cicatrices{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_cicatrices.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#cicatrices_dacne{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_cicatrices_acne.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#couperose{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_couperose.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#levres_minces{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_levres_minces.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#melasma{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_melasma.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#pores_dilates{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_pores_dilates.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#relachement_cutane{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_relachement_cutane.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#retention_deau{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_retention_deau.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#rides{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_rides.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#rosacee{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_rosacee.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#vergetures{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_vergetures.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#taches_pigmentaires{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_taches_pigmentaires.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#tient_de_peau{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_tient_de_peau.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#vieillissement{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_vieillissement.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#taches_de_soleil{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_taches_de_soleil.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#cicatrices_chirurgie{
	width: 234px;
	height: 23px;
    background: url(../images/symptomes_cicatrices_chirurgie.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#traitements_cellulite{
	width: 234px;
	height: 23px;
    background: url(../images/traitements_cellulite.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#reserrement_de_la_peau{
	width: 234px;
	height: 23px;
    background: url(../images/traitements_reserrement_de_la_peau.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#retention_deau2{
	width: 234px;
	height: 23px;
    background: url(../images/traitements_retention_deau.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#taches_pigmentaires2{
	width: 234px;
	height: 23px;
    background: url(../images/traitements_taches_pigmentaires.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#rajeunissement{
	width: 234px;
	height: 23px;
    background: url(../images/traitements_rajeunissement.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#photofacial{
	width: 234px;
	height: 23px;
    background: url(../images/traitements_photofacial.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#microdermabrasion{
	width: 234px;
	height: 23px;
    background: url(../images/traitements_microdermabrasion.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}

#acide_glycolique{
	width: 234px;
	height: 23px;
    background: url(../images/traitements_acide_glycolique.png) left top;
	position: relative;
	display: block;
	margin-bottom: 10px;
}
/**********about*********/

#image_vertical {
	position: absolute;
	left: 10px;
	width: 352px;
}

#about_text {
	position: relative;
	left: 373px;
	background: url(../images/black_50.png) repeat;
	width: 557px;
	margin: 0;
	padding: 30px;
	height: 319px;
	line-height: 22px;
}

/**********feedback*********/


#feedback_text {
	position: relative;
	left: 373px;
	background: url(../images/black_50.png) repeat;
	width: 557px;
	margin: 0;
	padding: 30px;
	line-height: 22px;
}

#formelement {
	position: relative;
	top: 0;
	height: 30px;
}

#formcomment {
	position: relative;
	top: 0;
	height: 100px;
}

#formsubmit {
	position: relative;
	top: 0;
	height: 30px;
	margin-top: 20px;
}

#formleft {
	position: absolute;
	text-align: right;
	width: 180px;
	line-height: 12px;
	top: 6px;
}

#formright {
	position: absolute;
	left: 190px;
}

#formrequired {
	position: absolute;
	text-align: right;
	width: 180px;
	top: 4px;
}

#formimage {
	position: absolute;
	left: 190px;
	width: 200px;
}

/**********promos************/

#image_horizontal{
	position: relative;
	width: 980px;
	height: 209px;
	left: 10px;
	background-color: white;
}

#promos_text {
	position: relative;
	left: 10px;
	background: url(../images/black_50.png) repeat;
	width: 560px;
	margin: 0;
	padding: 30px;
	line-height: 22px;
}

#coupons {
	position: absolute;
	left: 638px;
	top: 202px;
	padding: 50px;
}

/**********promos************/

#clinics_text {
	position: relative;
	background: url(../images/black_50.png) repeat;
	width: 953px;
	margin: 0;
	line-height: 22px;
	padding-top: 20px;
	padding-left: 27px;
	left: 10px;
	padding-bottom: 10px;
}

#clinicsbox {
	position: relative;
	background: url(../images/black_50.png) repeat;
	left: 10px;
	width: 980px;
	padding-bottom: 30px;
}

#location1 {
	position: relative;
	left: 30px;
	top: 0;
}

#hours1{
	position: absolute;
	top: 18px;
	left: 260px;
}

#location2 {
	position: absolute;
	left: 510px;
	top: 0;
}

#hours2{
	position: absolute;
	top: 18px;
	left: 690px;
}

/**
	Forms
**/

div.notice {
	background:#FEFCEB url(/includes/themes/default/global/images/form-errors-bcg.png) repeat-x scroll left top;
	border:2px solid #E2B600;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;		
	color:rgb(0,0,0);
	margin-bottom:1em;
	margin-top:1em;
	padding:18px 25px 25px 25px;
}
	div.notice h4 {
		border-bottom:1px solid;
		margin-bottom:10px;
	}
		div.notice h4 span {
			font-family:tahoma,verdana,sans-serif;
			font-size:21px;
			font-weight:bold;
		}
	div.notice ul.errors {
		background:transparent url(/includes/themes/default/global/images/form-errors.png) no-repeat scroll right bottom;
		list-style-position:outside;
		margin:5px 0 0;
		min-height:87px;		
		padding:0 0 0 20px;
	}
		div.notice ul.errors li {
			list-style-position:inside;
			list-style-type:disc;
			padding:1px 0;
			line-height:1.5em;
		}
			div.notice ul.errors li a {
				color:rgb(0,0,0);
				font-weight:bold;
				text-decoration:underline;
			}
		
* html div.notice ul.errors {
	background-image:none;
}
