body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px 0 0 0;
	margin:0;
	background:url(../images/common/background.gif) repeat-x #FFFFFF;
}

/********************** STRUCTURE **********************/

#NaviTop {
	width:882px;
	height:39px;
	margin:0 auto 6px auto;
}

	#NaviTop a.Home {
		background:url(../images/common/navi_flower.gif) no-repeat;
		height:23px;
		padding:16px 0 0 46px;
		text-transform:uppercase;
		color:#7f7f7f;
		font-size:9px;
		display:block;
		float:left;
		text-decoration:none;
		outline:none;
	}
	
	#NaviTop a.Home:hover {
		color:#ffaa00;
	}

ul.Language {
	list-style:none;
	float:right;
	padding:0;
	margin:0;
}

	ul.Language li {
		width:36px;
		height:39px;
		float:left;
	}
	
	ul.Language li a {
		background:url(../images/common/button_navi_off.gif) no-repeat;
		width:36px;
		height:26px;
		display:block;
		font-size:10px;
		color:#7f7f7f;
		text-decoration:none;
		text-align:center;
		padding:13px 0 0 0;
	}
	
		ul.Language li a:hover {
			background:url(../images/common/button_navi_on.gif) no-repeat;
			color:#FFFFFF;
		}
	
	ul.Language li a.ActiveLanguage {
		background:url(../images/common/button_navi_on.gif) no-repeat;
		color:#FFFFFF;
	}

#Container {
	background:url(../images/common/background_bottom.gif) repeat-x bottom;
	padding:61px 0 56px 0;
	position:relative;
	height:100%;
}

#Content {
	width:882px;
	margin:0 auto;
	overflow:hidden;
}

#ColumnLeft {
	width:260px;
	float:left;
	overflow:hidden;
}
	
	
	#ColumnLeft p {
		clear:both;
		margin:25px 0 30px 0;
		color:#48484a;
		text-align:right;
		line-height:20px;
	}
	
#ContactUs {
	background:url(../images/common/bg_contact_us_b.gif) no-repeat;
	width:198px;
	height:488px;
	padding:33px 0 50px 60px;
}

	#ContactUs a {
		font-size:13px;
		color:#48484a;
		font-weight:bold;
		text-decoration:none;
		outline:none;
	}
	
	
	#ContactUs a:hover {
		color:#fbaf1d;
	}

#ColumnRight {
	width:621px;
	overflow:hidden;
	float:right;
	}

#ContentInfos {
	clear:both;
	width:592px;
	overflow:hidden;
	padding:0 0 0 29px;
}

	#ContentInfos p {
		color:#828282;
		font-size:12px;
		line-height:17px;
	}
	
	#ContentInfos a {
		color:#fbb020;
		text-decoration:none;
		outline:none;
	}
	
	#ContentInfos a:hover {
		color:#8f8f8f;
	}

#ContentInfos.ZoneText {
	padding-top:10px;
}

#ZoneTeam {
	padding:50px 0 90px 29px;
}

/***/

#HeaderFR {
	background:url(../images/fr/homepage_header.gif) no-repeat;
	width:584px;
	height:164px;
	z-index:10;
}

#HeaderNL {
	background:url(../images/nl/homepage_header.gif) no-repeat;
	width:584px;
	height:164px;
	z-index:10;
}

#BoxContact {
	background:url(../images/common/box_contact.gif) no-repeat;
	width:547px;
	height:82px;
	padding:22px 0 0 40px;
	margin:15px 0 0 0;
}

	#BoxContact ul {
		padding:10px 0 0 0;
		margin:0;
		list-style:none;
	}
	
		#BoxContact ul li.Left{
			float:left;
			width:310px;
			padding:0;
			margin:0;
		}
		
		#BoxContact ul li h1 {
			font-size:18px;
			color:#48484a;
			padding:0;
			margin:0;
			background:none;
			float:left;
		}
		
		#BoxContact ul li h2 {
			padding:0;
			margin:0;
			font-size:13px;
			color:#757575;
			text-transform:none;
			float:left;
			width:300px;
		}
		
		#BoxContact ul li.Right {
			float:left;
		}
		
		#BoxContact ul li.Right a {
			font-size:13px;
			font-weight:bold;
			padding:10px 0 0 42px;
			height:35px;
			display:block;
			float:left;
			
		}
		
			/***/
			
			#BoxContact ul li a {
				background:url(../images/common/bullet_contact_one.gif) no-repeat;
				color:#9ecc40;
			}
			
			#BoxContact ul li span {
				background:url(../images/common/bullet_contact_tel.gif) no-repeat;
				color:#9ecc40;
				display:block;
				padding:7px 0 0 42px;
				margin-left:50px;
				height:28px;
				font-weight:bold;
			}
			
			#BoxContact ul li a:hover {
				color:#757575;
			}
			
/******** PRODUCTS *****/

.SacBox{
	width:600px;
	overflow:hidden;
}

	.SacBox .SacPicture{
		width:130px;
		height:100px;
		float:left;
		padding:20px 0 0 0;
	}
	
	.SacBox .SacPicture3{
		width:125px;
		height:100px;
		float:left;
		padding:30px 0 0 5px;
	}

	.SacBox .SacComment{
		width:450px;
		float:left;
	
	}
	
.ItemBox{
	width:600px;
	overflow:hidden;
}

	.ItemBox .ItemPicture1{
		width:180px;
		height:100px;
		float:left;
		padding:30px 0 0 10px;
	}
	
	.ItemBox .ItemPicture2{
		width:180px;
		height:100px;
		float:left;
		padding:15px 0 0 10px;
	}
	
	.ItemBox .ItemPicture3{
		width:180px;
		height:100px;
		float:left;
		padding:50px 0 0 10px;
	}
	
	.ItemBox .ItemComment{
		width:395px;
		float:left;
	}
	
.VideoContainer{
	width:600px;
	overflow:hidden;
}

	.VideoContainer .ListContainer{
		float:left;
		padding:30px 0 0 0;
	}
	
	 #Video2{
		width:190px;
		height:149px;
		float:right;
		padding:5px 42px 7px 0;
		
	}

/******** PRODUCTS *****/			


/********************** STRUCTURE **********************/

/************************* MENU ************************/

ul#Menu {
	list-style:none;
	width:621px;
	height:142px;
	margin:0;
	padding:0;
	position:relative;
}

	ul#Menu li {
		width:124px;
		height:122px;
		float:left;
	}
	
	ul#Menu li a {
		width:101px;
		height:54px;
		display:block;
		padding:68px 0 0 23px;
		font-size:12px;
		line-height:12px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-weight:bold;
		outline:none;
	}
	
		ul#Menu li a.MenuHome {
			color:#e46100;
			background:url(../images/common/menu/bg_home.gif) top no-repeat;
		}
		
			ul#Menu li a.MenuHome:hover {
				background:url(../images/common/menu/bg_home.gif) bottom no-repeat;
			}
		
		ul#Menu li a.MenuProduct {
			color:#a1123b;
			background:url(../images/common/menu/bg_product.gif) top no-repeat;
		}
		
			ul#Menu li a.MenuProduct:hover {
				background:url(../images/common/menu/bg_product.gif) bottom no-repeat;
			}
		
		ul#Menu li a.MenuProductNL {
			color:#a1123b;
			background:url(../images/common/menu/bg_product_nl.gif) top no-repeat;
		}
		
			ul#Menu li a.MenuProductNL:hover {
				background:url(../images/common/menu/bg_product_nl.gif) bottom no-repeat;
			}
		
		ul#Menu li a.MenuTeam {
			color:#639007;
			background:url(../images/common/menu/bg_team.gif) top no-repeat;
		}
		
			ul#Menu li a.MenuTeam:hover {
				background:url(../images/common/menu/bg_team.gif) bottom no-repeat;
			}
		
		ul#Menu li a.MenuDownloads {
			color:#0085af;
			background:url(../images/common/menu/bg_downloads.gif) top no-repeat;
			padding:68px 0 0 20px;
			width:104px;
		}
		
			ul#Menu li a.MenuDownloads:hover {
				background:url(../images/common/menu/bg_downloads.gif) bottom no-repeat;
			}
		
		ul#Menu li a.MenuContact {
			color:#c94982;
			background:url(../images/common/menu/bg_contact.gif) top no-repeat;
		}
		
			ul#Menu li a.MenuContact:hover {
				color:#c94982;
				background:url(../images/common/menu/bg_contact.gif) bottom no-repeat;
			}
	
		ul#Menu li ul {
			list-style:none;
			width:140px;
			height:140px;
			padding:26px 0 0 18px;
			margin:0;
			z-index:100;
			background:url(../images/common/menu/bg_submenu.gif) no-repeat;
			position:absolute;
		}
		
		ul#Menu li ul li {
			background:url(../images/common/menu/bullet_submenu.gif) no-repeat;
			padding:0 0 0 8px;
			clear:both;
			width:auto;
			height:auto;
			margin:0 0 5px 0;
		}
		
		ul#Menu li ul li a {
			font-size:11px;
			font-weight:bold;
			color:#ffffff;
			padding:0;
			width:auto;
			height:auto;
			text-decoration:none;
			text-transform:uppercase;
		}
			
			ul#Menu li ul li a:hover {
				color:#c11a4a;
			}
	
	/***/

	.Menu_off {
		background:url(../images/common/menu/menu_off.gif) bottom no-repeat;
	}
	
	.Menu_001 {
		background:url(../images/common/menu/menu_001.gif) bottom no-repeat;
	}
	
	.Menu_002 {
		background:url(../images/common/menu/menu_002.gif) bottom no-repeat;
	}
	
	.Menu_003 {
		background:url(../images/common/menu/menu_003.gif) bottom no-repeat;
	}
	
	.Menu_004 {
		background:url(../images/common/menu/menu_004.gif) bottom no-repeat;
	}
	
	/***/
	
.BoxesTop {
	clear:both;
	width:486px;
	height:31px;
	float:left;
	padding:36px 0 0 16px;
	background:url(../images/common/boxes_top.gif) no-repeat;
}

	.BoxesTop ul {
		list-style:none;
		padding:1px 0 0 10px;
		margin:0;
		float:left;
	}
	
	.BoxesTop ul li {
		float:left;
		font-size:11px;
		color:#48484a;
		font-weight:bold;
		padding:2px 0 0 25px;
		margin:0 7px 0 0;
	}
	
	
	/***/
	
	.Flower_Green {
		background:url(../images/common/flower_green.gif) no-repeat;
	}
	
	.Flower_Blue {
		background:url(../images/common/flower_blue.gif) no-repeat;
	}
	
	.Flower_Red {
		background:url(../images/common/flower_red.gif) no-repeat;
	}
	
	.Flower_Cyan {
		background:url(../images/common/flower_cyan.gif) no-repeat;
	}
	
	.Flower_Orange {
		background:url(../images/common/flower_green.gif) no-repeat;
	}
	
	.Flower_Pink {
		background:url(../images/common/flower_pink.gif) no-repeat;
	}
	
	/***/
	
a.BoxesTopArrow {
	width:88px;
	height:67px;
	display:block;
	background:url(../images/common/boxes_top_arrow.gif) top right no-repeat;
	float:left;
	outline:none;
}

a.BoxesTopArrow:hover {
	background:url(../images/common/boxes_top_arrow.gif) bottom right no-repeat;
}

	.Box_Babyboom {
		clear:both;
		width:592px;
		height:175px;
		background:url(../images/common/bg_tips_babyboom.gif) no-repeat;
	}
	
	.Box_Life2 {
		clear:both;
		width:592px;
		height:175px;
		background:url(../images/common/bg_tips_life2.gif) no-repeat;
	}
	
	.Box_Apotheo {
		clear:both;
		width:592px;
		height:175px;
		background:url(../images/common/bg_tips_apotheo.gif) no-repeat;
	}
	
	.Box_Dieteo {
		clear:both;
		width:592px;
		height:175px;
		background:url(../images/common/bg_tips_dieteo.gif) no-repeat;
	}
	
	.Box_Babyboom a, .Box_Life2 a, .Box_Apotheo a, .Box_Dieteo a {
		width:592px;
		height:175px;
		display:block;
		font-size:1px;
		text-indent:-100000px;
		outline:none;
	}

/***/
	
#Footer {
	clear:both;
	background:url(../images/common/bg_footer.gif) repeat-x;
	height:53px;
}

#Footer ul {
	width:935px;
	list-style:none;
	margin:0 auto;
	padding:0 0 0 0;
}

	#Footer ul li {
		float:left;
		font-size:11px;
		color:#414141;
		padding:0 14px 0 10px;
		margin:20px 0 0 0;
		background:url(../images/common/bullet_footer.gif) no-repeat right;
	}
	
	#Footer ul li a {
		color:#ee1d59;
		text-decoration:underline;
	}
	
		#Footer ul li a:hover {
			color:#fbaf1d;
		}
	
	#Footer ul li.LastFooterList {
		background:none;
		padding:14px 0 0 0;
		margin:0;
		
	}
	
	#Footer ul li.BLastFooterList {
		background:none;
		padding-right:10px;
		
	}
	
	#Footer ul li.LastFooterList a {
		display:block;
		font-size:1px;
		text-indent:-100000px;
		background:url(../images/common/shake.gif) no-repeat left;
		width:59px;
		height:18px;
		outline:none;
		
		
	}
	
/***/

.Box {
	background:url(../images/common/bg_box.gif) no-repeat;
	width:547px;
	overflow:hidden;
	padding:32px 0 0 35px;
	
}

.BoxFooter {
	background:url(../images/common/bg_box_footer.gif) no-repeat;
	width:582px;
	height:30px;
	clear:both;
	margin:0 0 15px 0;
}

/************************* MENU ************************/

/************************ H1, H2 ***********************/

.ProgramTitle{
	color:#ed1956;
	font-size:30px;
	padding:30px 0 0px 0;
	font-weight:bold;
	text-transform:uppercase;
	}

h1 {
	padding:1px 0 0 35px;
	margin:25px 0 0 0;
	font-size:24px;
	color:#48484a;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../images/common/arrow_site.gif) no-repeat;
}

	h1.ArrowProduct {
		background:url(../images/common/arrow_product.gif) no-repeat;
	}
	
	h1.ArrowTeam {
		background:url(../images/common/arrow_team.gif) no-repeat;
		padding:1px 0 5px 40px;
		margin:40px 0 0 0;
	}
	
	h1.ArrowDownloads {
		background:url(../images/common/arrow_downloads.gif) no-repeat;
	}
	
	h1.ArrowContact {
		background:url(../images/common/arrow_contact.gif) no-repeat;
	}

h2 {
	padding:0;
	margin:0;
	color:#df144e;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

	h2.TitleContact {
		color:#f497c0;
	}
	
	h2.TitleDownloads{
		padding-top:30px;
	}

h3 {
	padding:15px 0 0 0;
	margin:0 0 20px 0;
	font-size:18px;
	font-weight:normal;
	color:#828282;
}

h4 {
	margin:0;
	padding:17px 0 0 0;
	font-size:14px;
	text-transform:uppercase;
}

	h4.TitleProduct {
		color:#ed1956;
	}
	
	h4.TitleTeam {
		color:#9dcb3d;
	}
	
	h4.TitleDownloads {
		color:#39c7f4;
	}
	
	h4.TitleDownloads {
		color:#39c7f4;
	}
	
	

/************************ H1, H2 ***********************/

/*********************** CLASSES ***********************/

#Logo {
	padding:0 0 10px 0;
}

#LogoNl {
	padding:0 0 26px 0;
}

#ColumnLeftVisual {
	margin:0 0 22px 0;
}

.Left {
	float:left;
}

.Right {
	float:right;
}

a.ReturnTop {
	background:url(../images/common/to_top.gif) right no-repeat;
	display:block;
	height:11px;
	clear:both;
	outline:none;
	text-align:right;
	padding:7px 13px 8px 0;
	border-bottom:1px dotted #BBBBBB;
}


iframe.GoogleMap {
	border:1px solid #b5cfd7;
}

.TextLink{
	display:block;
	width:100px;
	height:17px;
	background:url(../images/common/bg_text_link.gif) left no-repeat;
	padding:1px 0 0 20px;
}

.SalonPicture{
	padding:10px 0 10px 0;
}

/*********************** CLASSES ***********************/

/************************ LISTS ************************/

ul.ListingProduct {
	padding:0 0 0 15px;
	margin:0 0 15px 0;
	list-style:none;
}

	ul.ListingProduct li {
		background:url(../images/common/flower_red.gif) no-repeat;
		padding:0 0 0 20px;
		margin:0 0 12px 0;
		color:#828282;
	}
	
	
	ul.ListingProduct.ListingAfterTitle {
		padding:25px 0 0 15px;
	}
	
/***/

ul.DownloadList {
	width:582px;
	overflow:hidden;
	padding:0;
	margin:10px 0 0 0;
	list-style:none;
	border-top:1px dotted #BBBBBB;
}

	ul.DownloadList li {
		width:574px;
		overflow:hidden;
		color:#828282;
		font-size:13px;
		font-style:oblique;
		padding:8px 4px;
		border-bottom:1px dotted #BBBBBB;
	}
	
	#ColumnRight ul.DownloadList li a {
		color:#828282;
	}
	
		#ColumnRight ul.DownloadList li a:hover {
			color:#fbb020;
		}
	
	ul.DownloadList li .DownloadLink {
		width:80px;
		float:right;
	}
	
	ul.DownloadList li .DownloadLinkPpt {
		width:80px;
		float:right;
	}
	
	#ColumnRight ul.DownloadList li .DownloadLink a {
		background:url(../images/common/icon_pdf.gif) no-repeat right;
		padding:2px 0 0 0;
		display:block;
		height:16px;
		color:#828282;
	}
	
	#ColumnRight ul.DownloadList li .DownloadLink a:hover {
		color:#fbb020;
	}
	
	#ColumnRight ul.DownloadList li .DownloadLinkPpt a {
		background:url(../images/common/icon_ppt.gif) no-repeat right;
		padding:2px 0 0 0;
		display:block;
		height:16px;
		color:#828282;
	}
	
	#ColumnRight ul.DownloadList li .DownloadLinkPpt a:hover {
		color:#fbb020;
	}
	
	ul.DownloadList li.DownloadOdd {
		background:#eaf6ff;
	}
	
/***/

ul.ContactList {
	width:547px;
	overflow:hidden;
	list-style:none;
	padding:28px 0 0 35px;
	margin:25px 0 0 0;
	background:url(../images/common/bg_box.gif) no-repeat;
}

	ul.ContactList li {
		font-size:13px;
		margin:0 0 5px 0;
		color:#828282;
	}

/************************ LISTS ************************/
