/* Note : The new CSS has been added at the end in order to get priority over the old css*/

/* Start  Old CSS to be removed when all the class names have been modified both on staging and online From line: 3 to line: 4517 */

			/*Themes Management for Homepage*/
			/*Style for Masterpage*/
			.bodyStyle
			{
				margin-bottom: 0px; 
				margin-left: 0px;
				margin-right: 0px;
				margin-top: 0px;
				background-color: white;
			}
			
			/*This class is to be modified if Theme background color is to be modified.*/
			.BodyInnercolor
			{
				position: relative;
				background-color:white;
			}
			
			.MasterPageBordercolor
			{
				background-color:#e7e7e7;
			}
			
			/*This class is used for the background color for What's new ,TicketMood and Newsletter*/
			.BackGndColorTemplateHP
			{
				background-color:#fbeff3;
			   /* background-color:#ffffff;*/
			}
			
			.MasterPageInHeader
			{
				background-image:url(images/homepage/In_header.gif);
				width:952px;
				height:9px;
				background-repeat:no-repeat;
			}
			
			.GradientImage
			{
				background-image: url(images/homepage/degrader.gif); 
				background-repeat: repeat;
			}
			
			.MasterPageLinkFooterLegalNotice
			{
				font-family: verdana; 
				font-size: 10px;
				color: #595667; 
				text-decoration: none;
			}
			
			/* END :Style for Masterpage*/
			
			/*Background image */
			
			.bodybackground
			{
				background-image:url(images/homePage/CustomisedBodyImage.jpg);
				background-position:center top;
				background-repeat:no-repeat;
			}
			
			/*Background image */
			
			/*Webpart SignInv3-- Join the community*/
			
			.JoinCommunityColor
			{
				background-color:white;
			}
			
			.TxtGeorgiaPurple13BJoinCommunity
			{
				font-family:verdana;
				font-size:13px;
				font-weight:bold;
				text-decoration:none;
				color: #904d6d;
			}
			
			.TxtGeorgia12GrayJoinCommunity
			{	
				FONT-SIZE: 11px;	
				COLOR: #595667;	
				font-family: verdana;
			} 
			
			
			.txtArialGris11JoinCommunity
			{
				font-family : verdana;
				font-size:0.7em;
				text-decoration:none;
				color:#595667;	
			}
			
			.sectionBottomJoinCommunity
			{
				width:283px;
				height:18px;
				background-image:url(images/homePage/SectionBottomJoinCommunity.gif);
				background-repeat:no-repeat;
			}
			
			
			/*END :Webpart SignInv3-- Join the community*/
			
			/*Webpart LaboConso */
			
			.LaboConsoCommunityColor
			{
				background-color:white;
			}
			
			.sectionheaderTitleLaboConso
			{
				width:283px;
				background-image:url(images/homePage/SectionHeaderLaboConso.gif);
				background-repeat:no-repeat;
				height:28px;
				font-family : verdana;
				font-size:15px;
				text-indent:15px;
				color: white;
			
			}
			
			.TitleLaboConso12
			{
			font-family: verdana;
			font-size: 12px;
			font-weight: bold;
			color: #595667;
			text-decoration:none;
			}
			
			.TxtGeorgia12GrayLaboConso
			{	
				FONT-SIZE: 11px;	
				COLOR: #595667;	
				font-family: verdana;
			} 
			
			.txtAral11BPurpleLaboConso{
				font-family : verdana;
				font-size:11px;
				font-weight: bold;
				text-decoration:none;
				color:#904d6d;
			}
			
			.sectionBottomLaboConso
			{
				width:283px;
				height:18px;
				background-image:url(images/homePage/SectionBottomLaboConso.gif);
				background-repeat:no-repeat;
			}
			
			
			/*END: Webpart LaboConso */
			
			/*END: Webpart UGCArticleforHomePagev3 */
			
			.UGCArticleColor
			{
				background-color:white;
			}
			
			.sectionheaderTitleUGCArticle
			{
				width:283px;
				background-image:url(images/homePage/SectionHeaderUGCArticle.gif);
				background-repeat:no-repeat;
				height:28px;
				font-family : verdana;
				font-size:15px;
				text-indent:15px;
				color: white;
			
			}
			
			.TitleUGCArticle
			{
				font-family: verdana;
				font-size: 12px;
				font-weight: bold;
				color: #595667;
				text-decoration:none;
			}
			
			.TxtGeorgia12GrayUGCArticle
			{	
				FONT-SIZE: 11px;	
				COLOR: #595667;	
				font-family: verdana;
			} 
			
			
			.SeeOthersUGCArticle{
				font-family : verdana;
				font-size : 12px;
				color:#8f4d6d;
				text-decoration: none;
				font-weight: bold;
			}
			
			.sectionBottomUGCArticle
			{
				width:283px;
				height:18px;
				background-image:url(images/homePage/SectionBottomUGCArticle.gif);
				background-repeat:no-repeat;
			}
			
			
			/*END: Webpart UGCArticleforHomePagev3 */
			
			/*Webpart Coupons */
			.CouponsColor
			{
				background-color:White;
			}
			.TitleCoupons
			{
					font-family: verdana;
					font-size: 13px;
					text-decoration: none;
					font-weight: bold;
					color: #1084a8;
			}
			
			.CouponsArial20Gray
			{
				font-family : verdana;
				font-size : 18px;
				color : #919191;
			}
			
			/*END: Webpart Coupons */
			
			
			/*Webpart BrandMenu */
			.TitleBrandMenu
			{
				font-family: verdana;
					font-size: 13px;
					text-decoration: none;
					font-weight: bold;
					color: #1084a8;
			}
			
			.BrandMenuColor
			{
				background-color:White;
			}
			
			/*END: Webpart BrandMenu */
			/* Webpart Information*/
			.InformationColor
			{
				background-color:White;
			}
			
			.ClassInformation
			{
				background-color: #d6d6fd;
				padding-left: 15px;
				font-family: verdana;
				font-size: 21px;
				font-weight: normal;
				color: #595667;
			}
			
			.TitleInformation
			{
				font-family: verdana;
					font-size: 13px;
					text-decoration: none;
					font-weight: bold;
					color: #1084a8;
			}
			
			.TxtGeorgia12GrayInformation
			{	
				FONT-SIZE: 11px;	
				COLOR: #595667;	
				font-family: verdana;
			} 
			.LineInfo
			{
				background-image:url(images/homePage/line_info.gif);
				background-repeat:no-repeat;
				width:350px;
				height:1px;
			}
			
			/*END: Webpart Information */
			/*Webpart ArticleForHomePage */
			
			.ArticleForHomePageColor
			{
				background-color:White;
			}
			
			.LineArticle
			{
				background-image:url(images/homePage/line_article.gif);
				background-repeat:no-repeat;
				width:350px;
				height:1px;
			}
			
			.ClassArticleALaUne
			{
				background-color: #d6d6fd;
				padding-left: 15px;
				font-family: verdana;
				font-size: 21px;
				font-weight: normal;
				color: #595667;
			}
			
			.ArticleTitreFamilleVie{
				font-family: verdana;
				font-size:13px;
				font-weight: bold;
				color:#833391;
				
			}
			.ArticleTitreModeBeaute{
				font-family: verdana;
				font-size:13px;
				font-weight: bold;
				color:#eb3ea8;
				
			}
			.ArticleTitreFormeBienEtre{
				font-family: verdana;
				font-size:13px;
				font-weight: bold;
				color:#73a20e;
				
			}
			.ArticleTitreATable{
				font-family: verdana;
				font-size:13px;
				font-weight: bold;
				color:#ff5300;
				
			}
			.ArticleTitreCommunaute{
				font-family: verdana;
				font-size:13px;
				font-weight: bold;
				color:#b1181d;
				
			}
			.ArticleTitreMaison{
				font-family: verdana;
				font-size:13px;
				font-weight: bold;
				color:#e5a209;
			}
			
			.ArticleAllArticleFamilleVie{
				font-family : verdana;
				font-size:12px;
				text-decoration:none;
				color:#833391;
			}
			.ArticleAllArticleModeBeaute{
				font-family : verdana;
				font-size:12px;
				text-decoration:none;
				color:#eb3ea8;
			}
			.ArticleAllArticleFormeBienEtre{
				font-family : verdana;
				font-size:12px;
				text-decoration:none;
				color:#73a20e;
			}
			
			.ArticleAllArticleATable{
				font-family : verdana;
				text-decoration:none;
				font-size:12px;
				color:#ff5300;
			}
			.ArticleAllArticleCommunaute{
				font-family : verdana;
				font-size:12px;
				text-decoration:none;
				color:#b1181d;
			}
			
			.ArticleAllArticleMaison{
				font-family : verdana;
				font-size:12px;
				color:#e5a209;
				text-decoration:none;
			}
			
			.ArticlePostedByFamilleVie
			{
				font-family : verdana;
				font-size:11px;
				color:#833391;
				text-decoration:none;
			}
			
			.ArticlePostedByATable
			{
				font-family : verdana;
				font-size:11px;
				color:#ff5300;
				text-decoration:none;
			}
			
			
			.ArticlePostedByMaison
			{
				font-family : verdana;
				font-size:11px;
				color:#e5a209;
				text-decoration:none;
			}
			
			.ArticlePostedByModeBeaute
			{
				font-family : verdana;
				font-size:11px;
				color:#eb3ea8;
				text-decoration:none;
			}
			.ArticlePostedByFormeBienEtre
			{
				font-family : verdana;
				font-size:11px;
				color:#73a20e;
				text-decoration:none;
			}
			
			.ATableFleche 
			{
				background:url(images/homePage/fleche_Cuisine.gif);
				background-repeat:no-repeat;
			}
			.ModeBeauteFleche 
			{
				background:url(images/homePage/fleche_ModeBeaute.gif);
				background-repeat:no-repeat;
			}
			.FormeBienEtreFleche 
			{
				background:url(images/homePage/fleche_SanteBienEtre.gif);
				background-repeat:no-repeat;
			}
			.FamilleVieFleche 
			{
				background:url(images/homePage/fleche_Famille.gif);
				background-repeat:no-repeat;
			}
			.CommunauteFleche 
			{
				background:url(images/homePage/fleche_Communaute.gif);
				background-repeat:no-repeat;
			}
			.MaisonFleche 
			{
				background:url(images/homePage/Fleche_Maison.gif);
				background-repeat:no-repeat;
			}
			/*END: Webpart ArticleForHomePage */
			/*Webpart hintsforhomepage */
			
			.NewsCommunity{
			font-family: verdana;
			font-size: 12px;
			font-weight: bold;
			color: #595667;
			
			}
			
			.sectionBottomNewsCommunity
			{
				width:283px;
				height:18px;
				background-image:url(images/homePage/SectionBottomNewsCummunity.gif);
				background-repeat:no-repeat;
			}
			
			
			/*END: Webpart hintsforhomepage */
			
			/*Webpart Newsletter Home*/
			
			.NewsletterHomeColor
			{
				background-color:#fbeff3;
			}
			
			/*END:WebpartNewsletter Home*/
			
			/*HTMLcontent News fo the comunity*/
			
			.NewsCommunityColor
			{
				background-color:white;
			}
			
			.sectionheaderTitleNewsCommunity
			{
				width:283px;
				background-image:url(images/homePage/SectionHeaderNewsCommunity.gif);
				background-repeat:no-repeat;
				height:28px;
				font-family : verdana;
				font-size:15px;
				text-indent:15px;
				color: white;
			}
			
			.triangleNewsCommunity
			{
				background-image:url(images/homePage/triangleNewsCommunity.gif);
				width:15px;
				height:15px;
				background-repeat:no-repeat;
			}
			
			.NouvelleCommunauteVoir{
				font-family : verdana;
				font-size : 12px;
				color:#8f4d6d;
				text-decoration: none;
				font-weight: bold;
			}
			
			.ArrowNewsCommunity
			{
				background-image:url(images/homePage/NewsCommunity.jpg);
				width:8px;
				height:11px;
				background-repeat:no-repeat;
			}
			
			.LineNewsCommunity
			{
				background-image:url(images/homePage/ligneNewsCommunity.gif);
				width:253px;
				height:1px;
				background-repeat:no-repeat;
			}
			
			/*END:HTMLcontent News fo the comunity*/
			
			/*MasterPage Login */
			.MonCompteTitre{
				font-family : verdana;
				font-size: 14px;
				color: #a28bdb;
			}
			
			.LoginHaut
			{
				background-image:url(images/homePage/Login_top.gif);
				width:219px;
				height:6px;
			}
			
			.LoginBas
			{
				 background-image:url(images/homePage/login_Bottom.gif);
				width:219px;
				height:6px;
			}
			
			.MonCompteBG
			{
				background-image:url(images/homePage/Login_Tile.gif);
				background-repeat:repeat-x;
			}
			.BorderLoginMaster
			{
				background-color:#c0bfe5;
			}
			
			.TextBoxRechercheMauve
			{
				font-family : verdana;
				font-size:11px;
				color:#a28bdb;
				text-decoration:none;
				padding:3px 3px 3px 3px;
				border-bottom:solid 1px #989898;
				border:solid 1px #989898;
			}
			
			.NavArial12BMauve
			{
				font-family : verdana;
				font-size: 12px;
				text-decoration:none;
				color:#a28bdb;
				font-weight : bold;
			}
			
			.MonCompteArial10Mauve{
				font-family : verdana;
				text-decoration: none;
				font-size: 10px;
				color:#a28bdb;
			}
			
			/*END: MasterPage Login */
			/*HTMLcontent Ticket Mood*/
			
			.TicketMoodtop
			{
				background-image:url(images/homePage/BilletHumeurHaut.gif);
				width:367px;
				height:46px;
				background-repeat:no-repeat;
			}
			.TicketMoodBg
			{
				background-image:url(images/homePage/BilletHumeurBG.jpg);
				width:367px;
				background-repeat:repeat;
			}
			
			.TicketMoodBottom
			{
				background-image:url(images/homePage/BilletHumeurBas.gif);
				width:367px;
				height:7px;
				background-repeat:no-repeat;
			}
			
			/*END: HTMLcontent Ticket Mood*/
			/*HTMLcontent Members of the month*/
			
			.MembersOftheMonthColor
			{
				background-color:white;
			}
			
			.sectionheaderTitleMembersOftheMonth
			{
				width:283px;
				background-image:url(images/homePage/SectionHeaderMembersOfTheMonth.gif);
				background-repeat:no-repeat;
				height:28px;
				font-family : verdana;
				font-size:15px;
				text-indent:15px;
				color: white;
			
			}
			
			.triangleMembersOftheMonth
			{
				background-image:url(images/homePage/triangle.gif);
				width:15px;
				height:15px;
				background-repeat:no-repeat;
				
			}
			
			.txtArial12BPurpleMembersOftheMonth
			{
				font-family : verdana;
				font-size:12px;
				font-weight: bold;
				text-decoration:none;
				color:#904d6d;
			}
			.TxtGeorgia12GrayMembersOftheMonth
			{
				font-family:verdana;
				font-size:11px;
				color: #595667;
			}
			
			.TxtGeorgia12BGrayMembersOftheMonth
			{
				font-family:verdana;
				font-size:11px;
				font-weight:bold;
				color: #595667;
			}
			
			.txtArialGris11MembersOftheMonth
			{
				font-family : verdana;
				font-size:11px;
				text-decoration:none;
				color:#595667;	
			}
			
			.LineMembersOftheMonth
			{
				background-image:url(images/homePage/lineMembersOfTheMonth.gif);
				width:253px;
				height:1px;
				background-repeat:no-repeat;
			}
			
			.sectionBottomMembersOftheMonth
			{
				width:283px;
				height:18px;
				background-image:url(images/homePage/SectionBottomMembersOftheMonth.gif);
				background-repeat:no-repeat;
			}
			
			/*END:HTMLcontent Members of the month*/
			
			/*HTMLcontent Tools EDP*/
			
			.ToolsColor
			{
				background-color:white;
			}
			
			.sectionheaderTitleTools
			{
				width:283px;
				background-image:url(images/homePage/SectionHeaderTools.gif);
				background-repeat:no-repeat;
				height:28px;
				font-family : verdana;
				font-size:15px;
				text-indent:15px;
				color: white;
			}
			
			.TxtGeorgia12GrayTools
			{
				font-family:verdana;
				font-size:11px;
				color: #595667;
			}
			
			.ButtonHoroscope
			{
				background-image:url(images/homePage/Btn_LireHoroscope.jpg);
				background-repeat:no-repeat;
				width:134px;
				height:19px;
			}
			.ButtonWidget
			{
				background-image:url(images/homePage/btn_TelechagrezOutils.jpg);
				background-repeat:no-repeat;
				width:138px;
				height:20px;
			}
			
			.ToolsTitle
			{
				font-family: verdana;
				font-size: 12px;
				font-weight: bold;
				color: #595667;
				text-decoration:none;
			}
			
			.LineTools
			{
				background-image:url(images/homePage/lineTools.gif);
				width:253px;
				height:1px;
				background-repeat:no-repeat;
			}
			.sectionBottomTools
			{
				width:283px;
				height:18px;
				background-image:url(images/homePage/SectionBottomTools.gif);
				background-repeat:no-repeat;
			}
			/*END:HTMLcontent Tools EDP*/
			
			/*HTMLcontent UGCarticle*/
			
			.UGCArticleColor
			{
				background-color:White;
				width:367px;
			}
			.ButtonUGCArticle
			{
				background-image:url(images/homePage/UGCEcrivezContenu_Home.jpg);
				background-repeat:no-repeat;
				width:304px;
				height:44px;
				
			}
			
			/*END:HTMLcontent UGCarticle*/
			
			/*HTMLcontent AllEvents*/
			.EventsColor
			{
				background-color:White;
			}
			
			.ArrowEvents
			{
				background-image:url(images/homePage/fleche_evenement.jpg);
				background-repeat:no-repeat;
				width:9px;
				height:11px;
				
			}
			
			.TxtEvents
			{
					font-family: verdana;
					font-size: 13px;
					text-decoration: none;
					font-weight: bold;
					color: #1084a8;
					vertical-align:text-top;
			}
			
			.LineEvents
			{
				background-image:url(images/homePage/line_events.gif);
				width:350px;
				height:1px;
				background-repeat:no-repeat;
			}
			
			/*END:HTMLcontent AllEvents*/
			
			/*Theme management for Login :Start*/
			.PaddingLogin {background:none;}
			.leftMain{padding-left:15px;}
			.ColumnSpace{padding-left:12px;}
			.LoginTextInnerPadding{padding:10px;}
			.LoginHeaderBackground{background-color: #d6d6fd; width:715px;}
			.LoginHeaderBackground .LoginHeaderInnerPadding{padding:20px 10px 20px 10px;}
			.LoginHeaderText
			{
				font-family : verdana;
				font-size:15px;
				color:#595667;
				font-weight: normal;
			}
			.LoginHeaderInnerText
			{
				background-color:White;
				width:694px;
			}
			.txtLoginMemberSmallFont{
				font-family : verdana;
				font-size:12px;
				color:#565462;
				font-weight: normal;
			}
			.txtHeaderMember
			{
			font-weight:normal;
			color: #595667;	
			font-family: arial, Helvetica, sans-serif;	
			font-size: 21px;
			padding:4px 0px 4px 10px;
			
			}
			
			.OutlineBoxLogin{
			border-bottom : 1px solid #d6d6fd;
			border-left : 1px solid #d6d6fd;
			border-right: 1px solid #d6d6fd;
			border-top:0px ;
			}
			
			.txtLoginMemberPurple{
				font-family : verdana;
				font-size:18px;
				color:#a28bdb;
				font-weight: normal;
			}
			
			.txtHeaderLoginMember{
				font-family : verdana;
				font-size:19px;
				color:#595667;
				font-weight: normal;
			}
			
			.topwhite{ background: url(images/WebPartLogin/topwhite_694.gif) no-repeat; height: 6px; width:694px;}
			.bgwhite{width:694px;background-color:#ffffff;}
			.bottomwhite{background: url(images/WebPartLogin/bottom_694.gif) no-repeat ;width:694px;height:6px;}
			.Rowspace{ height:20px}
			
			/*Member*/
			.shadowborder{background:url(images/WebPartLogin/shadow.gif) repeat-x;width:407px;height:2px}
			.headerbgmauve{width:407px;background-color: #d6d6fd;}
			.Membercontainer{width:407px;}
			.Membercontainer  . innercontainer {width:405px}
			.RowPaddingTop{padding-top:10px;}
			.txtbox{width:190px;} 
			.btnaligment {padding:17px 0px 10px 0px;}
			.visiomember {width:177px;background:#f9f9f9 url(images/WebPartLogin/authentification_visio.jpg) no-repeat 0px 20px ; vertical-align:bottom;}
			.InnerContainer_PaddingLeft{padding-left:10px;}
			
			/*Not member*/
			
			.shadowbordernotmember{background:url(images/WebPartLogin/shadow.gif) repeat-x;	width:296px;height:2px}
			.BgMauvenotmember{width:296px;background-color: #d6d6fd; }
			.notmemberwrapper{width:296px;}
			.calageNotmember{ padding:0px 10px  0px 10px}
			.innernotmember {width:254px;padding-top:10px;}
			.btncreateac{	padding:50px 0px 10px 0px;}
			
			.calageinnercontainer{
				padding:10px;
				width:360px;
			}
			.padbottom12{padding-bottom:12px}
			
			
			/*Theme management for Login: END*/
			
			/*Theme management for Subscription: Start*/
			PaddingSubscription {background:none;}
			.leftMainSubsciption{padding-left:10px;}
			.BgSubscription{background-color: #d6d6fd;width:715px; }
			.BgSubscription .SubscriptionHeaderPadding{ padding:20px 10px 20px 10px ;}
			.textcontainerSubscription{width:694px;background-color:White;}
			.textcontainerSubscription_InnerPadding {padding:10px 10px 10px 10px;font-family: arial;font-size:15px;color:#595667;	font-weight: normal;}
			.spaceHeightSubscription{ height:30px}
			.TableWhoAreYou
			{
				width:350px;
				padding-right:10px;
			}
			
			.TableYourDetails
			{
				width:330px;
				padding-left:15px;
			}
			
			.dottedlineSubscription{
				background:  url(images/tileH_rose.gif) repeat-x;height:1px;width:700px;
				
			}
			.DetailsRowspace{ height:10px}
			.txtSubscriptionHeaderTitle{font-size: 24px;color: #595667;	font-family: verdana;padding-bottom:10px;}
			
			.TxtGeorgia12GraySubscription {	font-size: 11px;	color: #595667;	font-family: verdana;}
			table.RegistrationForm
			{
				width:740px;
			}
			
			table.RegistrationForm td .title
			{
				font-size:12px;
				color:#6f58a8;	
				padding-bottom:10px;
			
			}
			table.RegistrationForm td .Label{color:#666666;font-size:11px;}
			table.RegistrationForm div .Label{color:#666666;font-size:11px;}
			table.RegistrationForm #textitalic {font-style:italic;font-weight:normal}
			.splitter{padding-right:11px;color:#666666;font-size:12px;}
			.verticalLine{background: url(images/WebPartSubscription/tile_rose_vertical.gif) repeat-y; width:2px;}
			.PaddingTopNewsletter{padding-top:7px;}
			.PaddingFamily{padding-top:7px;padding-bottom:7px;}
			.OperatorPaddingLeft{padding-left:45px;}
			.FirstWidthSize{width:22%;}
			.TxtDropDownList
			{
				font-family : verdana;
				font-size: 11px;
				color:#525252;}
			
			.DropDownChildDOBAlign
			{
				padding-top:2px;
			}
			
			.SuperMarketChoice
			{ width:500px;
			}
			
			.TxtDropDownSubscription11Grey{	font-family:arial;	font-size:11px;   font-weight:normal;	color:#666666;	}
			.padleftNewBornChild{padding-left:18px;}
			.RowspaceSubscription
			{
				height:20px;
			}
			
			table.Labelnormal
			{
				width:650px;
			}
			
			.padbottomSuperMarket{padding-bottom:13px}
			span#radiobtnyes{padding:0px 6px 0px 40px}
			span#radiobtnNo {padding:0px 6px 0px 22px}
			
			.txtUnsuscribe
			{
				color: #53408f;
				font-family : verdana;
				font-size: 12px;
				font-weight: normal;
				text-decoration: none;
			}
			/*Theme management for Subscription: END*/
			
			/* END:Themes Management for Homepage*/
			
			/*TOP 3 TIPS*/
			
			
			.Top3_Astuces table { width:auto; } /*fix DE*/
			
			/* GLOBAL */
			
			.Top3_Astuces * { padding:0; margin:0; }
			.Top3_Astuces li { list-style:none; }
			.Top3_Astuces select { min-width:1.5em; }
			.Top3_Astuces img { border:0; }
			.Top3_Astuces table { border-collapse:collapse; }
			.Top3_Astuces a { text-decoration:none; }
			.Top3_Astuces a:hover { text-decoration:underline; }
			
			/* Operation */
			.Top3_Astuces .Titre {background:url("../_images/fond_titre.jpg") no-repeat; width:544px; height:28px;margin-top:8px;}
			.Top3_Astuces .Titre h1 {font-family:Verdana, Arial, sans-serif; font-size:14px; color:#ffffff; font-weight:normal; margin:0; padding-top:5px;padding-left:5px;}
			.Top3_Astuces .Titre h1 em { font-style:normal; font-weight:bold;}
			.Top3_Astuces .Container { padding:8px 4px 14px 4px; border-bottom: dashed 1px #a16884; width:536px;margin-bottom:10px;}
			.Top3_Astuces .Container .LinkTitre { font-style:normal; font-weight:bold;color:#000000;font-size:12px;text-decoration:underline;}
			.Top3_Astuces .Container .PaddingLeft { padding-left:4px;padding-top:2px;}
			.Top3_Astuces .Container .Poster { font-family:Verdana, Arial, sans-serif;font-style:normal;color:#595667;font-size:10px;}
			.Top3_Astuces .Container em { font-style:normal; color:#833391;}
			.Top3_Astuces .Container .ContentPost { font-family:Verdana, Arial, sans-serif;font-style:normal;color:#595667;font-size:12px;}
			.Top3_Astuces .Container .Lire { text-decoration:none;font-size:10px;}
			.Top3_Astuces .TexteBottom { font-family:Arial, sans-serif;font-size:12px;color:#595667;padding-top:15px;font-weight:bold;}
			.Top3_Astuces .Reglement { font-family:Arial, sans-serif;font-size:10px;color:#595667;padding-top:20px;text-decoration:underline;display:block;width:60px;padding-left:24px;}
			
			/* Block astuces */
			#TableAstuces .FondAstuces {background:url("../_images/fond_astuces.gif") no-repeat; width:193px;height:80px;}
			#TableAstuces .ContentAstuces { font-family:Arial, sans-serif;font-size:12px;color:#595667;padding:0 15px 0 15px;}
			
			/*END :TOP 3 TIPS*/
			
			
			.TextAlertGlobal
			{
			   font-family : verdana;
				font-size: 10px;
				font-weight: normal;
				color:Red;
				padding-left:2px;
			}
			
			.TextAlertGlobalBold
			{
			   font-family : verdana;
				font-size: 11px;
				font-weight: bold;
				color:Red;
				padding-left:2px;
			}
			
			.MsgAlert {
			font-family : verdana;
			font-size: 10px;
			font-weight: normal;
			color:Red;
			}
			 
			.Padding0
			{
				padding: 0px !important;
				padding-bottom : 0px !important;
				padding-left : 0px !important;
				padding-right : 0px !important;
				padding-top : 0px !important;
			}
			
			.textGlobal{
				color: #525252;
				font-family : verdana;
				font-size: 12px;
				font-weight: normal;
				text-decoration: none;
			}
			
			/*Coupons : begin*/
			.ClassFondCouponsEtape1Off
			{
				background-image : url(images/CouponStep1Off.gif);
				width:179px;
				height: 43px;
				background-repeat : no-repeat;
			}
			.ClassFondCouponsEtape1On
			{
				background-image : url(images/CouponStep1On.gif);
				width:179px;
				height: 43px;
				background-repeat : no-repeat;
			}
			.ClassFondCouponsEtape2Off
			{
				background-image : url(images/CouponStep2Off.gif);
				width:188px;
				height: 43px;
				background-repeat : no-repeat;
			}
			.ClassFondCouponsEtape2On
			{
				background-image : url(images/CouponStep2On.gif);
				width:188px;
				height: 43px;
				background-repeat : no-repeat;
			}
			.ClassFondCouponsEtape3Off
			{
				background-image : url(images/CouponStep3Off.gif);
				width:191px;
				height: 67px;
				background-repeat : no-repeat;
			}
			.ClassFondCouponsEtape3On
			{
				background-image : url(images/CouponStep3On.gif);
				width:191px;
				height: 67px;
				background-repeat : no-repeat;
			}
			/*Coupons : end*/
			
			/*Samples : begin*/
			.ClassFondEchantillonsEtape1Off
			{
				background-image : url(images/SampleStep1Off.gif);
				width:176px;
				height: 46px;
				background-repeat : no-repeat;
			}
			.ClassFondEchantillonsEtape1On
			{
				background-image : url(images/SampleStep1On.gif);
				width:176px;
				height: 46px;
				background-repeat : no-repeat;
			}
			
			.ClassFondEchantillonsEtape2Off
			{
				background-image : url(images/SampleStep2Off.gif);
				width:176px;
				height: 46px;
				background-repeat : no-repeat;
			}
			.ClassFondEchantillonsEtape2On
			{
				background-image : url(images/SampleStep2On.gif);
				width:176px;
				height: 46px;
				background-repeat : no-repeat;
			}
			
			.ClassFondEchantillonsEtape3Off
			{
				background-image : url(images/SampleStep3Off.gif);
				width:176px;
				height: 46px;
				background-repeat : no-repeat;
			}
			.ClassFondEchantillonsEtape3On
			{
				background-image : url(images/SampleStep3On.gif);
				width:176px;
				height: 46px;
				background-repeat : no-repeat;
			}
			/*Samples : end*/
			
			/*C'est nouveau encart : begin*/
			.ClassPuceCestNouveau
			{
				background-image : url(images/RubriquePuceCarre.gif);
				width:11px;
				height: 10px;
				background-repeat : no-repeat;
			}
			.ClassTitreCestNouveau
			{
				background-image : url(images/TitleCestNouveau.gif);
				width:98px;
				height: 10px;
				background-repeat : no-repeat;
			}
			/*C'est nouveau encart : end*/
			
			/*Evenement encart: begin*/
			.ClassPuceEvenement
			{
				background-image : url(images/RubriquePuceCarre.gif);
				width:11px;
				height: 10px;
				background-repeat : no-repeat;
			}
			.ClassTitreEvenement
			{
				background-image : url(images/TitleEvenement.gif);
				width:78px;
				height: 10px;
				background-repeat : no-repeat;
			}
			/*Evenement encart: end*/
			
			.textGris{
				color: #525252;
				font-family : verdana;
				font-size: 12px;
				font-weight: normal;
				text-decoration: none;
			}
			
			
			
			.textGlobalUderline{
				color: #525252;
				font-family : verdana;
				font-size: 12px;
				font-weight: normal;
				text-decoration: underline;
			}
			.textGlobal11Uderline{
				color: #525252;
				font-family : verdana;
				font-size: 11px;
				font-weight: normal;
				text-decoration: underline;
			}
			.textGlobal11{
				color: #525252;
				font-family : verdana;
				font-size: 11px;
				font-weight: normal;
				text-decoration: none;
			}
			.textGlobalBold{
				color: #525252;
				font-family : verdana;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
			}
			
			.textGlobalBoldUderline:Hover{
				color: #525252;
				font-family : verdana;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
			}
			
			.textGlobalBoldUderline{
				color: #525252;
				font-family : verdana;
				font-size: 12px;
				font-weight: bold;
				text-decoration: underline;
			}
			.textError{
				color: Red;
				font-family : verdana;
				font-size: 11px;
				font-weight: normal;
				text-decoration: none;
			}
			.navBas:hover{
				color: #525252;
				font-family : verdana;
				font-size: 11px;
				font-weight: normal;
				padding-bottom : 3px;
				padding-top : 3px;
				text-decoration: underline;
			}
			
			.navBas{
				color: #525252;
				font-family : verdana;
				font-size: 11px;
				font-weight: normal;
				padding-bottom : 3px;
				padding-top : 3px;
				text-decoration: none;
			}
			
			.navBasB:hover
			{
				text-decoration:underline;
			}
			.navBasB{
				color: Black;
				font-family : verdana;
				font-size: 11px;
				font-weight: normal;
				padding-bottom : 3px;
				padding-top : 3px;
				font-weight: bold;
				text-decoration:none;
			}
			
			.ligneNavBas{
				background-color: #525252;
			}
			
			.topLinks:Hover{
				color: #525252;
				font-family : verdana;
				font-size: 12px;
				font-weight: normal;
				text-decoration : underline;
			}
			
			.topLinks{
				color: #525252;
				font-family : verdana;
				font-size: 12px;
				font-weight: normal;
				text-decoration : none;
			}
			
			.inputTextReherche{
				width: 145px;
				height: 18px;
				font-family : verdana;
				font-size: 10px;
				color: black;
				border : 1px solid Black;
			}
			.inputText120{
				width: 120px;
				height: 18px;
				font-family : verdana;
				font-size: 10px;
				color: black;
				border : 1px solid Black;
			}
			.inputTextSendFriend{
				width: 185px;
				height: 18px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.TextBoxSendFriend329x172{
				width: 329px;
				height: 172px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
				padding-left: 5px;
			}
			.inputTextBox185{
				width: 185px;
				height: 18px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.inputTextBox64{
				width: 64px;
				height: 18px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.inputTextBox150{
				width: 150px;
				height: 18px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.inputTextBox270{
				width: 270px;
				height: 18px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.inputTextBox120{
				width: 120px;
				height: 18px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.inputTextBox527x172{
				width: 527px;
				height: 172px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.inputTextBox140{
				width: 140px;
				height: 18px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.inputTextBox250x70{
				width: 270px;
				height: 70px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
				padding:5px;
			}
			.inputTextBox527x20{
				width: 527px;
				height: 20px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
				padding:5px;
			}
			.inputTextBox50{
				width: 50px;
				height: 18px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.inputTextBox30{
				width: 30px;
				height: 18px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.inputTextBox100{
				width: 100px;
				height: 18px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			
			.inputTextBoxheight{
				width: 100px;
				height: 15px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.inputTextBox172x75{
				width: 172px;
				height: 75px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #00ABEE;
				border-bottom-color : #00ABEE;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.inputTextBox30{
				width: 30px;
				height: 18px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.inputTextBox100{
				width: 100px;
				height: 18px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.inputTextBox172x75{
				width: 172px;
				height: 75px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #00ABEE;
				border-bottom-color : #00ABEE;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.inputText125{
				width: 125px;
				height: 18px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.inputText335{
				width: 335px;
				height: 18px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.inputText55{
				width: 55px;
				height: 18px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			.inputText135{
				width: 135px;
				height: 18px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			}
			
			.cheminDeFer{
				color: #6D6E6E;
				font-family : verdana;
				font-size: 11px;
				font-weight: normal;
			}
			
			.cheminDeFerNoUnderline{
				color: #6D6E6E;
				font-family : verdana;
				font-size: 11px;
				font-weight: normal;
				text-decoration: none;
			}
			
			.FondPointille
			{
				background-image : url(images/FondAuthentificationPointille.gif);
				height: 1px;
				background-repeat : repeat-x;
			}
			/*Voir Aussi : Begin*/
			.ATableTitreVoirAussiB{
				color : #F69C00;
				font-family : verdana;
				font-size : 16px;
				font-weight : bold;
				text-decoration : none;
			}
			
			.ATableTitreVoirAussi{
				color : #F69C00;
				font-family : verdana;
				font-size : 16px;
				font-weight : normal;
				text-decoration : none;
			}
			
			.ATableTexteVoirAussi{
				color : #F69C00;
				font-family : verdana;
				font-size : 13px;
				font-weight : normal;
				text-decoration : none;
			}
			
			.ATableTexteVoirAussiB{
				color : #F69C00;
				font-family : verdana;
				font-size : 13px;
				font-weight : bold;
				text-decoration : none;
			}
			.ATableTitreArial22B{
				color:#F69C00; 
				font-family : Verdana;
				font-size : 22px;
				font-weight : bold;
				text-decoration : none;
			}
			.ATableBkgColor{
				background-color : #F6A500;
			}
			/*******************************************/
			
			.ModeBeauteTitreVoirAussiB{
				color : #DE3DA5;
				font-family : verdana;
				font-size : 16px;
				font-weight : bold;
				text-decoration : none;
			}
			
			.ModeBeauteTitreVoirAussi{
				color : #DE3DA5;
				font-family : verdana;
				font-size : 16px;
				font-weight : normal;
				text-decoration : none;
			}
			
			.ModeBeauteTexteVoirAussi{
				color : #DE3DA5;
				font-family : verdana;
				font-size : 13px;
				font-weight : normal;
				text-decoration : none;
			}
			
			.ModeBeauteTexteVoirAussiB{
				color : #DE3DA5;
				font-family : verdana;
				font-size : 13px;
				font-weight : bold;
				text-decoration : none;
			}
			.ModeBeauteTitreArial22B{
				color:#DE3DA5; 
				font-family : Verdana;
				font-size : 22px;
				font-weight : bold;
				text-decoration : none;
			}
			.ModeBeauteBkgColor{
				background-color : #DB3996;
			}
			/*************************************/
			.FamilleVieTitreVoirAussiB{
				color : #C71F33;
				font-family : verdana;
				font-size : 16px;
				font-weight : bold;
				text-decoration : none;
			}
			
			.FamilleVieTitreVoirAussi{
				color : #C71F33;
				font-family : verdana;
				font-size : 16px;
				font-weight : normal;
				text-decoration : none;
			}
			
			.FamilleVieTexteVoirAussi{
				color : #C71F33;
				font-family : verdana;
				font-size : 13px;
				font-weight : normal;
				text-decoration : none;
			}
			
			.FamilleVieTexteVoirAussiB{
				color : #C71F33;
				font-family : verdana;
				font-size : 13px;
				font-weight : bold;
				text-decoration : none;
			}
			
			.FamilleVieTitreArial22B{
				color:#C61E35; 
				font-family : Verdana;
				font-size : 22px;
				font-weight : bold;
				text-decoration : none;
			}
			
			.FamilleVieBkgColor{
				background-color : #C71F33;
			}
			.TitreArial22B
			{
				color:#728305; 
				font-family : Verdana;
				font-size : 14px;
				font-weight : bold;
				text-decoration : none;
			}
			/**********************************************/
			.FormeBienEtreTitreVoirAussiB{
				color : #bbd03e;
				font-family : verdana;
				font-size : 16px;
				font-weight : bold;
				text-decoration : none;
			}
			
			.FormeBienEtreTitreVoirAussi{
				color : #bbd03e;
				font-family : verdana;
				font-size : 16px;
				font-weight : normal;
				text-decoration : none;
			}
			
			.FormeBienEtreTexteVoirAussi{
				color : #bbd03e;
				font-family : verdana;
				font-size : 13px;
				font-weight : normal;
				text-decoration : none;
			}
			
			.FormeBienEtreTexteVoirAussiB{
				color : #bbd03e;
				font-family : verdana;
				font-size : 13px;
				font-weight : bold;
				text-decoration : none;
			}
			.FormeBienEtreTitreArial22B{
				color:#bbd03e; 
				font-family : Verdana;
				font-size : 22px;
				font-weight : bold;
				text-decoration : none;
			}
			.FormeBienEtreBkgColor{
				background-color : #BBD03E;
			}
			/*********************************/
			.VieMarquesTitreVoirAussiB{
				color : #00abee;
				font-family : verdana;
				font-size : 16px;
				font-weight : bold;
				text-decoration : none;
			}
			
			.VieMarquesTitreVoirAussi{
				color : #00abee;
				font-family : verdana;
				font-size : 16px;
				font-weight : normal;
				text-decoration : none;
			}
			
			.VieMarquesTexteVoirAussi{
				color : #00abee;
				font-family : verdana;
				font-size : 13px;
				font-weight : normal;
				text-decoration : none;
			}
			
			.VieMarquesTexteVoirAussiB{
				color : #00abee;
				font-family : verdana;
				font-size : 13px;
				font-weight : bold;
				text-decoration : none;
			}
			.VieMarquesSubTitle 
			{
				color : #2D63AE;
				font-family : Verdana;
				font-size : 12px;
				font-weight : bold;
				text-decoration : none;
			}
			.VieMarquesTitleBoldItalic18 
			{
				color : #00ABEE;
				font-family : verdana;
				font-size : 18px;
				font-weight : bold;
				text-decoration : none;
				font-style : italic;
				letter-spacing : 2px;
			}
			/*Voir Aussi : End */
			
			/*Quoi de Neuf : Begin*/
			.TitreDate{
				font-family : verdana;
				font-weight : bold;
				font-size : 13px;
				color : #525252;
				text-transform : uppercase;
			}
			.FondFlower{
				background-image : url(/ITGCFiles/WhatsNew/UI/FondFlower.jpg);
				background-repeat : no-repeat;
				height : 229px;
				width : 287px;
				border : 0px;
			}
			.textQuoiDeNeuf12{
				color: #113A8E;
				font-family : verdana;
				font-size: 12px;
			}
			.textQuoiDeNeuf12B{
				color: #113A8E;
				font-family : verdana;
				font-size: 12px;
				font-weight: bold;
			}
			.fondPontilleEtLigne{
				background-image : url(/ITGCFiles/WhatsNew/UI/fondPontilleEtLigne.gif);
				background-repeat : repeat-x;
				height : 5px;
				border : 0px;
			}
			/*Quoi de Neuf : End*/
			
			
			/*Rejoindre la CommunautÃ© : Begin */
			.titreInscrire{
				color: #9F005A;
				font-family : verdana;
				font-size: 14px;
				font-weight: bold;
				background-color: #C9DCE2;
				text-decoration:none;
			}
			.FondMonProfiTop{
				background-image : url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/FondMonProfiTop.gif);
				background-repeat : no-repeat;
				padding-left : 20px;
				padding-top : 15px;
				height : 75px;
				border : 0px;
			}
			.FondMonProfilMiddle{
				background-image : url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/FondMonProfilMiddle.gif);
				background-repeat : no-repeat;
				border : 0px;
				padding-left : 11px;
			}
			.FondMonProfilBottom{
				background-image : url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/FondMonProfilBottom.gif);
				background-repeat : no-repeat;
				height : 15px;
				border : 0px;
			}
			.FondMonProfilPointille{
				background-image : url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/FondMonProfilPointille.gif);
				height: 1px;
				background-repeat : repeat-x;
			}
			.FondMonProfilSeparateur{
				background-image : url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/FondMonProfilSeparateur.gif);
				background-repeat : repeat-y;
				/*width: 10px;*/
			}
			.MonProfilTextBox{
				width: 120px;
				height: 18px;
				font-family : verdana;
				font-size: 10px;
				color: #aaa8a8;
				border : 1px solid Black;	
			}
			.MonProfilLinkU{
				font-family : verdana;
				font-size : 11px;
				font-style : normal;
				color : #525252;
				text-decoration : underline;
			}
			.MonProfilLink{
				font-family : verdana;
				font-size : 11px;
				font-style : normal;
				color : #525252;
				text-decoration : none;
			}
			.BkgImageProfileLoggedTop{
				background-image : url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/BkgImageProfileLoggedTop.gif);
				background-repeat : repeat-y;
				padding-left : 15px;
				padding-top : 12px;
				padding-right : 10px;
			}
			
			.BkgImageProfileLoggedBottom{
				background-image : url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/BkgImageProfileLoggedBottom.gif);
				background-repeat : no-repeat;
				height : 18px;
			}
			.BkgImageProfileLoggedMiddle{
				background-image : url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/BkgImageProfileLoggedMiddle.gif);
				background-repeat : repeat-y;
				padding-left : 10px;
				padding-right : 10px;
			}
			.MyProfileLoggedTitle{
				font-family : verdana;
				font-size : 16px;
				font-weight : bold;
				color : #A1005D;
			}
			.MyProfileLoggedTexteItalic{
				font-family : verdana;
				font-size : 11px;
				font-weight : normal;
				color : #A1005D;
				font-style : italic;
			}
			.MyProfileLoggedLinkItalic:Hover{
				font-family : verdana;
				font-size : 11px;
				font-weight : normal;
				color : #A1005D;
				font-style : italic;
				text-decoration : none;
			}
			
			.MyProfileLoggedLinkItalic{
				font-family : verdana;
				font-size : 11px;
				font-weight : normal;
				color : #A1005D;
				font-style : italic;
				text-decoration : underline;
			}
			.TitleGeneral
			{ 
				font-family : verdana;
				font-size: 18px;
				font-style:italic;
				font-weight:bold;
				color: #00ABEE;
			}
			/*Rejoindre la CommunautÃ© : End */
			
			/*Astuce : Begin*/
			.FondAstuceDuJourHeader{
				background-image : url(/ITGCFiles/HtmlContent/Astuces/AstuceDuJourHeader.gif);
				background-repeat : repeat-y;
				border: 0px;
				padding-left : 110px;
				padding-top : 20px;
				width: 264px;
				padding-right : 3px;
				padding-bottom : 10px;
				font-family : verdana;
				font-size : 16px;
				font-weight : bold;
				color : White;
			}
			.AstuceDuJourTitreMerci{
				font-family : verdana;
				font-size : 16px;
				font-weight : bold;
				color : White;
			}
			
			.AstuceDuJourTexteB{
				font-family : verdana;
				font-size : 16px;
				font-weight : bold;
				color : #C71F33;
			}
			.AstuceDuJourTexte{
				font-family : verdana;
				font-size : 16px;
				font-weight : normal;
				color : #C71F33;
			}
			.AstuceDuJourTexteBU:Hover{
				font-family : verdana;
				font-size : 16px;
				font-weight : bold;
				color : #C71F33;
				text-decoration: none;
			}
			.AstuceDuJourTexteBU{
				font-family : verdana;
				font-size : 16px;
				font-weight : bold;
				color : #C71F33;
				text-decoration: underline;
			}
			/*Astuce : ENd*/
			/*C'est Noueau  (Encart) : Begin */
			.FondEncartCestNouveau{
				background-color : #F9E1F0;
			}
			.FondEncartCestNouveauGauche{
				background-image : url(/ITGCFiles/CestNouveau/EncartCestNouveauFondGauche.gif);
				border: 0px;
				width: 36px;
				background-repeat : repeat-y;
			}
			
			.TitreEncartCestNouveauB{
				font-family : verdana;
				font-size : 12px;
				color : #DE3DA5;
				font-weight : bold;
				text-decoration : none;
			}
			.LienEncartCestNouveau:Hover{
				font-family : verdana;
				font-size : 11px;
				color : #525252;
				font-weight : normal;
				text-decoration : underline;
			}
			
			.LienEncartCestNouveau{
				font-family : verdana;
				font-size : 11px;
				color : #525252;
				font-weight : normal;
				text-decoration : none;
			}
			
			/*C'est Nouveau  (Encart) : End */
			
			
			/*Evenement  (Encart) : Begin */
			.FondEncartEvenement{
				background-color : #8AD1ED;
			}
			.FondEncartEvenementGauche{
				background-image : url(/ITGCFiles/Evenement/EncartCestNouveauFondGauche.gif);
				border: 0px;
				width: 37px;
				background-repeat : repeat-y;
			}
			
			.TitreEncartEvenementB{
				font-family : verdana;
				font-size : 12px;
				color : #1F59A9;
				font-weight : bold;
				text-decoration : none;
			}
			.LienEncartEvenement:Hover{
				font-family : verdana;
				font-size : 11px;
				color : #525252;
				font-weight : normal;
				text-decoration : underline;
			}
			
			.LienEncartEvenement{
				font-family : verdana;
				font-size : 11px;
				color : #525252;
				font-weight : normal;
				text-decoration : none;
			}
			/*Evenement  (Encart) : End */
			
			/* Template ThreeColumns : BEgin */
			.ThreeColumnsFondSeparateurH{
				background-image : url(images/ThreeColumnsFondSeparateurH.gif);
				height: 3px;
				background-repeat : repeat-x;
				border: 0px;
			}
			.ThreeColumnsFondSeparateurZ{
				background-image : url(images/ThreeColumnsFondSeparateurZ.gif);
				width: 5px;
				background-repeat : repeat-y;
				border: 0px;
			}
			/* Template ThreeColumns : BEgin */
			
			/* Authentification : Begin */
			.FrameLostPasswordLeft{
				background-image : url(Images/FrameLostPasswordLeft.gif);
				width: 15px;
				border: 0px;
				background-repeat : repeat-y;
			}
			.FrameLostPasswordRight{
				background-image : url(Images/FrameLostPasswordRight.gif);
				width: 15px;
				border: 0px;
				background-repeat : repeat-y;
			}
			
			.EncartFondAuthentificationLeft{
				background-image : url(Images/EncartFondAuthentificationLeft.gif);
				width: 15px;
				border: 0px;
				background-repeat : repeat-y;
			}
			.EncartFondAuthentificationRight{
				background-image : url(Images/EncartFondAuthentificationRight.gif);
				width: 15px;
				border: 0px;
				background-repeat : repeat-y;
			}
			.BkgImgAuthentificationNew{
				background-image : url(Images/BkgImgAuthentificationNew.jpg);
				width: 417px;
				height: 178px;
				border: 0px;
				padding-bottom : 15px;
				padding-left : 15px;
				padding-top : 15px;
				padding-right : 15px;
				background-repeat : no-repeat;
			}
			.EncartAuthentificationTitre{
				font-family : verdana;
				font-size : 13px;
				color : #00AAED;
				font-weight : bold;
				text-decoration : none;
				font-style : italic;
			}
			.EncartAuthentificationLien{
				font-family : verdana;
				font-size : 11px;
				color : #8065ce;
				font-weight : normal;
				text-decoration : underline;
				font-style : normal;
			}
			.FondAuthentificationPointille{
				background-image : url(images/FondAuthentificationPointille.gif);
				height: 1px;
				background-repeat : repeat-x;
			}
			.EncartFondAuthentificationNouvelleTop{
				background-image : url(images/EncartFondAuthentificationNouvelleTop.gif);
				width: 237px;
				height: 208px;
				background-repeat : repeat-y;
			}
			/* Authentification : End */
			
			
			/*Nav Top Background Color ; Begin*/
			.BackgroundNavTop1
			{
				background-color:#c71f33;
			}
			.BackgroundNavTop2
			{
				background-color:#db3996;
			}
			.BackgroundNavTop3
			{
				background-color:#bbd03e;
			}
			.BackgroundNavTop4
			{
				background-color:#f6a500;
			}
			.BackgroundNavTop5
			{
				background-color:#00abee;
			}
			/*Nav Top Background Color ; End*/
			
			
			/*Nav Left: Begin */
			.CategoryBgColorNavLeft1
			{
				background-color:#b2474b;
			}
			.CategoryBgColorNavLeft0
			{
				background-color:#ffffff;
			}
			
			.CategoryTitleNavLeft
			{
				font-family : verdana;
				font-size : 18px;
				font-weight : bold;
				color : #8f4d6d;
				text-decoration: none;
			}
			
			/*Nav Left: End */
			
			/*Nav Right : Begin*/
			.BgColorSeparatorNavRight
			{ 
				background-color:#F6A500;
			 }
			 .TxtFaitesLeSavoir
			 {  
				font-family:verdana;
				font-size:12px;
				color:#C71F33;
				font-weight:bold;
				text-decoration:none;
			 }
			 .BgImageVosService{
				background-image : url(/ITGCFiles/Titles/ATableTitreVosServices.gif);
				background-repeat : no-repeat;
				border: 0px;
			}
			/*Nav Right : End*/
			/*Qui Sommes Nous : Begin */
			.txtbleue14m{
				color:#28B7EF; 
				font-family : verdana;
				font-size : 14px;
				font-weight : normal;
				text-decoration : none;
			}
			.txtblanc12{
				color:#ffffff; 
				font-family : verdana;
				font-size : 12px;
				font-weight : normal;
				text-decoration : none;
			}
			/*Qui Sommes Nous : Begin */
			
			/*Site map : Begin*/
			.SiteMapLeftTile{
				background-image : url(/ITGCFiles/SiteMap/SiteMapLeftTile.gif);
				width : 11px;
				background-repeat : repeat-y;
			}
			.SiteMapTitle
			{ 
				font-family : verdana;
				font-size: 18px;
				font-style:italic;
				font-weight:bold;
				color: #00ABEE;
			}
			.SiteMapSubTitle
			{ 
				font-family : verdana;
				font-size: 15px;
				font-style:italic;
				font-weight:bold;
				color: #00ABEE;
			}
			.SiteMapColumnCategoryBkgColor
			{
				background-color:#00ABEE;
			}
			/*Site map : ENd*/
			/*Subscription : begin*/
			.SubscriptionTextBleu12B
			{  
				font-family : verdana;
				font-weight: bold;
				font-size: 12px;
				color: #00ABEE;
			}
			.RejoignezBloc1
			{ 
				background-image : url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/Subscription1JoinBkg1.gif);
				background-repeat : no-repeat;
				height:97px;
				width:110px;
			 }
			 .RejoignezBloc2
			{ 
				background-image : url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/Subscription1JoinBkg2.gif);
				background-repeat : no-repeat;
				height:97px;
				width:150px;
			 }
			 .RejoignezTextBlanc
			 { 
				font-family : verdana;
				font-weight: bold;
				font-size: 12px;
				font-style:italic;
				color: #ffffff;
			 }
			 /*Fond Nouveau et Gratuit Niv1 : begin*/
			.BkgNouveauGratuit
			{ 
			 background-image: url(Images/BkgNouveauEtGratuitTop.jpg);
			 background-repeat : no-repeat;
			 width:761;
			 height:245;
			 }
			 /*Fond Nouveau et Gratuit Niv1 : end*/
			 
			 /*Fond Titre Niv1 : begin*/
			  .ClassInscrNiv1Tit
			 { 
			 background-image: url(Images/Subscription1Title.gif);
			 background-repeat : no-repeat;
			 padding-left:5px;
			 width:516;
			 height:20;
			 }
			  /*Fond Titre Niv1 : end*/
			  
			   /*Fond Top Encarts Niv1 : begin*/
			 .ClassInscrNiv1TopEncart1
			 { 
			 background-image: url(Images/Subscription1JoinBkg1.gif);
			 background-repeat : no-repeat;
			 width:110;
			 height:97;
			 }
			 
			  .ClassInscrNiv1TopEncart2
			 { 
			 background-image: url(Images/Subscription1JoinBkg2.gif);
			 background-repeat : no-repeat;
			 width:110;
			 height:97;
			 }
			 
			   .ClassInscrNiv1TopEncart3
			 { 
			 background-image: url(Images/Subscription1JoinBkg3.gif);
			 background-repeat : no-repeat;
			 width:110;
			 height:97;
			 }
			 
				.ClassInscrNiv1TopEncart4
			 { 
			 background-image: url(Images/Subscription1JoinBkg4.gif);
			 background-repeat : no-repeat;
			 width:150;
			 height:97;
			 }
			/*Fond Top Encarts Niv1 : end*/
			 
			 /*Fond Titre Niv2 : begin*/
			  .ClassInscrNiv2Tit
			 { 
			 background-image: url(Images/Subscription2Title.gif);
			 background-repeat : no-repeat;
			 padding-left:10px;
			 width:698;
			 height:36;
			 }
			  /*Fond Titre Niv2 : end*/
			
			  .SubscriptionBkgPointilleY
			{
				background-image : url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/SubscriptionPointY.gif);
				background-color:#CCEEFC;
				height: 3px;
				width:1px;
				background-repeat : repeat-y;
			}
			  .SubscriptionBkgPointilleX
			{
				background-image : url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/SubscriptionPointX.gif);
				background-color:#CCEEFC;
				height: 1px;
				width:3px;
				background-repeat : repeat-x;
			}
			/*Subscription : end*/
			
			
			/* Contact : Begin */
			
			.ContactTitle
			{ 
				font-family : verdana;
				font-size: 18px;
				font-style:italic;
				font-weight:bold;
				color: #00ABEE;
			}
			.ContactSubTitleItalic
			{ 
				font-family : verdana;
				font-size: 15px;
				font-style:italic;
				font-weight:bold;
				color: #00ABEE;
			}
			.ContactSubTitle
			{  
				font-family : verdana;
				font-weight: bold;
				font-size: 12px;
				color: #00ABEE;
			}
			.ContactTitle20
			{ 
				font-family : verdana;
				font-size: 20px;
				color: #00ABEE;
			}
			.ContactBgColor
			{
				background-color:#00ABEE;
			}
			.ContactTextBlue11m{
				color:#28B7EF; 
				font-family : verdana;
				font-size : 11px;
				font-weight : normal;
				text-decoration : none;
			}
			/* Contact : End */
			/*--------- Goodies : Begin -----------*/
			.GoodiesBkgImageGameLeft{
				background-image : url(/ITGCFiles/Goodies/fond_jeux_gauche.gif);
				background-repeat : repeat-y;
			}
			.GoodiesBkgImageGameRight{
				background-image : url(/ITGCFiles/Goodies/fond_jeux_droite.gif);
				background-repeat : repeat-y;
			}
			.GoodiesTextBlue12k{
				color:#233495; 
				font-family : verdana;
				font-size : 12px;
				font-weight : normal;
				text-decoration : none;
			}
			.GoodiesTextGreen12k{
				color:#A8D037; 
				font-family : verdana;
				font-size : 12px;
				font-weight : normal;
				text-decoration : none;
			}
			.GoodiesTextGreen12klink{
				color:#A8D037; 
				font-family : verdana;
				font-size : 12px;
				font-weight : bold;
				text-decoration : underline;
			}
			.GoodiesTextGreen12klink:hover{
				text-decoration : none;
			}
			
			.GoodiesTextRed12{
				color:#E73E11; 
				font-family : verdana;
				font-size : 12px;
				font-weight : normal;
				text-decoration : none;
			}
			
			.GoodiesTextBlue12h{
				color:#0774C2; 
				font-family : verdana;
				font-size : 12px;
				font-weight : normal;
				text-decoration : none;
			}
			.GoodiesTextBlue12hlink{
				color:#0774C2; 
				font-family : verdana;
				font-size : 12px;
				font-weight : bold;
				text-decoration : underline;
			}
			.GoodiesTextBlue12hlink:hover{
				text-decoration : none;
			}
			
			.GoodiesBkgImageScreenLeft{
				background-image : url(/ITGCFiles/Goodies/fond_shoot_gauche.gif);
				background-repeat : repeat-y;
			}
			.GoodiesBkgImageScreenRight{
				background-image : url(/ITGCFiles/Goodies/fond_shoot_droite.gif);
				background-repeat : repeat-y;
			}
			.GoodiesTextBrown12{
				color:#A05F5E; 
				font-family : verdana;
				font-size : 12px;
				font-weight : normal;
				text-decoration : none;
			}
			
			/*--------- Goodies : End -----------*/
			
			/*------- Mentions Legales : Begin ------------------- */
			.PrivatePolicyTxtBleue12k{
				color:#28B7EF; 
				font-family : verdana;
				font-size : 12px;
				font-weight : normal;
				text-decoration : none;
			}
			.PrivatePolicyTxtBleue11k{
				color:#28B7EF; 
				font-family : verdana;
				font-size : 11px;
				font-weight : normal;
				text-decoration : underline;
			}
			/*------- Mentions Legales : Begin ------------------- */
			/*-------Aide : Begin------------------- */
			.HelpTxtBleue12G{
				color:#1F5AA8; 
				font-family : verdana;
				font-size : 12px;
				font-weight : normal;
				text-decoration : underline;
			}
			.HelpTxtBleue12G:hover{
				text-decoration : none;
			}
			.HelpTxtBleue11k{
				color:#28B7EF; 
				font-family : verdana;
				font-size : 11px;
				font-weight : normal;
				text-decoration : underline;
			}
			.HelpTxtBleue11k:hover{
				text-decoration : none;
			}
			/*-------Aide : End ------------------- */
			
			/* Search Result : begin */
			.BkgSearchResult
			{ 
				background-color:#D7E9F0;
				padding : 10px;
			}
			.SearchResultTitle
			{ 
				font-family : verdana;
				font-weight: bold;
				font-size: 16px;
				font-style:normal;
				color: #00ABEE;
			}
			.SearchResultSubTitle
			{ 
				font-family : verdana;
				font-size: 14px;
				font-style:normal;
				color: #00ABEE;
			}
			
			/*Search result - Equity - Begin*/
			.Header{
				background: url(images/WebPartSearchEngine/moteur_recherche_header.gif) no-repeat;
				width: 546px;
				height:28px;
			}
			
			.HeaderArial19White
			{
				font-family : verdana;
				font-size : 19px;
				text-decoration : none;
				color: white;
			}
			
			.txtgeorgia14RPurple
			{
				font-family : verdana;
				font-size : 14px;
				text-decoration : none;
				color: #8e77c7;
			}
			
			.txtgeorgia12RPurple
			{
				font-family : verdana;
				font-size : 12px;
				text-decoration : none;
				color: #8e77c7;
			}
			
			.txtgeorgia12RUBlack
			{
				font-family : verdana;
				font-size : 12px;
				text-decoration : underline;
				color: #595667;
			}
			
			.txtgeorgia12RBlack
			{
				font-family : verdana;
				font-size : 12px;
				text-decoration : none;
				color: #595667;
			}
			
			
			.horizontalpurpleline{
				background: url(images/WebPartSearchEngine/dotted_purple_line.gif) repeat-x;
				
			}
			
			
			.txtGeorgia24R{
				FONT-SIZE: 24px;
				COLOR: #595667;
				font-family: verdana;
			}
			
			/*pagination*/
			.txtarial12Rpurple{
				font-family : verdana;
				font-size : 12px;
				color:#a38dd8;
			}
			
			/*Search result - Equity - End*/
			
			/* Search Result : End */
			/*Sondage : Begin */
			.TitleSondageGeneral
			{ 
				color : #00ABEE;
				font-family : verdana;
				font-size : 14px;
				font-weight : bold;
				text-decoration : none;
			 }
			 .SubTitleSondageGeneral
			{ 
				color : #00ABEE;
				font-family : verdana;
				font-size : 12px;
				font-weight : bold;
				text-decoration : none;
			 }
			 .BkgSondageConfirm
			{
				background-color:#F2FBFE;
				padding : 10px;
			}
			/*Sondage : End */
			
			/*Horoscope : Begin */
			.fondtexteHoroscope
			{
				background-repeat:no-repeat;
				background-image: url(/ITGCFiles/Horoscope/images/fond_texte.gif);
				height: 125px;
				width: 402px;
			}
			.fondcomboHoroscope
			{
				background-repeat:no-repeat;
				background-image: url(/ITGCFiles/Horoscope/images/fondcombo.gif);
				height: 37px;
				width: 310px;
			}
			.fondgaucheHoroscope
			{
				background-repeat:repeat;
				background-image: url(/ITGCFiles/Horoscope/images/fondgauche.gif);
				width: 2px;
			}
			.fonddroitHoroscope
			{
				background-repeat:repeat;
				background-image: url(/ITGCFiles/Horoscope/images/fonddroit.gif);
				width: 2px;
			}
			.fondHoroscope
			{
				background-repeat:no-repeat;
				background-image: url(/ITGCFiles/Horoscope/images/fond_horoscope.gif);
				height: 77px;
				width: 802px;
			}.txtHoroscopebleue12
			{
				font-family : verdana;
				color:#000869;
				font-size:12px;
				font-weight:normal;
			}
			.txtHoroscopeorange12
			{
				font-family : verdana;
				color:#fd8431;
				font-size:12px;
				font-weight:bold;
			}	
			.txtHoroscopeRouge12
			{
				font-family : verdana;
				color:#8e0000;
				font-size:12px;
				font-weight:bold;
			}
			
			.inputHoroscope {
				font-family: verdana;
				font-size: 11px;
				color: #999999;
				font-style: normal;
				background-color: #FFFFFF;
				border:1 solid #999999;
				height: 19px;
			}
			
			.txtHoroscopeNoir11
			{
				font-family : verdana;
				color:#000000;
				font-size:11px;
				font-weight:normal;
			}
			/*Horosocope : End */
			
			/****Login : Start ****/
			.loginTextLogin
			{
				font-family : verdana;
				color:#aaa8a8;
				font-size:11px;
				font-weight:normal;
				
			}
			
			/*Login Equity begin*/
			
			.TxtGeorgia12Gray {	
			FONT-SIZE: 11px;	
			COLOR: #595667;	
			font-family: verdana;
			} 
			
			.txtGeorgia12Gray {	
			FONT-SIZE: 11px;	
			COLOR: #595667;	
			font-family: verdana;
			}
			
			.TxtGeorgia12Grayb {	
			FONT-SIZE: 11px;	
			COLOR: #595667;	
			font-family: verdana;
			font-weight:bold;
			} 
			
			.BgMauve{
				background-color: #d6d6fd;
			}
			
			.txtarial11RBlue {	FONT-SIZE: 11px;	COLOR: #6666a0;	font-family : verdana;	TEXT-DECORATION: none}
			
			
			
			.OutlineBoxT{
			border-bottom : 1px solid #d6d6fd;
			border-left : 1px solid #d6d6fd;
			border-right: 1px solid #d6d6fd;
			border-top:0px ;
			}
			
			.OutlineBox{
				border:1px solid #d6d6fd;
			}
			
			/*authentication*/
			.txtarial19Rgrey{
				font-family : verdana;
				font-size:19px;
				color:#595667;
				
				font-weight: normal;
			}
			
			.txtarial18R{
				font-family : verdana;
				font-size:18px;
				color:#a28bdb;
				font-weight: normal;
			}
			
			.txtarial12Grey{
			font-family:verdana;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			color:#595667;
			vertical-align:top
			}
			
			.txtarial12Color{
			font-family:verdana;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			color:#8f4d6d;
			vertical-align:top
			}
			
			.txtDetailArt10{
			
			font-family:verdana;
			font-size:10px;
			color:#595667; 
			font-weight:normal;
			text-decoration:none;
			}
			
			.txtDetailArt12{
			
			font-family:verdana;
			font-size:12px;
			color:#595667; 
			font-weight:normal;
			text-decoration:none;
			}
			
			.txtDetailArt14{
			
			font-family:verdana;
			font-size:14px;
			color:#595667; 
			font-weight:normal;
			text-decoration:none;
			
			}
			.txtDetailArt16{
			
			font-family:verdana;
			font-size:16px;
			color:#595667; 
			font-weight:normal;
			text-decoration:none;
			
			}
			.txtDetailArt18{
			
			font-family:verdana;
			font-size:18px;
			color:#595667; 
			font-weight:normal;
			text-decoration:none;
			
			}
			
			
			.txtgeorgia12BGrey{ 
			 font-family: verdana;
			 font-weight:  bold;
			 font-size:11px;
			 color:#595667;
			} 
			
			.txtGeorgia24RPurple{
			font-family:verdana;
			font-size:24px;
			color:#8f4d6d; 
			font-weight:normal;
			text-decoration:none;
			}
			
			.VoteHeartBg
			{
				background-image:url(images/Vote_HeartBg.gif);
				height:17px;
				background-repeat:no-repeat;
				width:49px;
			}
			
			.VoteTxt
			{
				font-family:verdana;
				font-size:12px;
				font-weight:bold;
				color:#8f4d6d;
			}
			
			.votetable{
			width:65px;
			background-color:#f5dde9;
			vertical-align:top;}
			
			
			.txtarial12GreyR{
				font-family : verdana;
				font-size:12px;
				color:#565462;
				font-weight: normal;
			}
			.txtarial12GreyB{
				font-family : verdana;
				font-size:12px;
				color:#565462;
				font-weight: bold;
			}
			
			.txtarial15Rgrey{
				font-family : verdana;
				font-size:15px;
				color:#595667;
				font-weight: normal;
			}
			
			
			/*Login Equity End*/
			.txtAuthetif
			{
				color: #53408f;
				font-family : verdana;
				font-size: 12px;
				font-weight: normal;
				text-decoration: none;
			}
			
			.textGlobalBoldmauve{
				color: #8b69e1;
				font-family : verdana;
				font-size: 16px;
				font-weight: bold;
				text-decoration: none;
			}
			
			.textGlobalBoldmauve:Hover{
				color: #8b69e1;
				font-family : verdana;
				font-size: 16px;
				font-weight: bold;
				text-decoration: none;
			}
			
			.textGlobalBoldUderlinemauve{
				color: #8b69e1;
				font-family : verdana;
				font-size: 16px;
				font-weight: bold;
				text-decoration: underline;
			}
			 /* Astuces du jour*/
			.bckgrndAstucesHaut{
				background-image:url(Images/Astuces_haut.gif);
				background-repeat: no-repeat;
			}
			
			.tableauInterieurBas
			{
				background-image:url(Images/tableauInterieur_bas.gif);
				background-repeat: no-repeat;
				}
			
			.tableau{
			background-color: #b7a2eb;
			}
			
			.arial11bastuces
			{
				font-family : verdana;
				font-size:11px;
				color:#000000;
				text-decoration:none;
				font-weight:bold;
			 }
			 
			 .arial12Bblack
			{
				font-family : verdana;
				font-size:12px;
				color:#000000;
				text-decoration:none;
				font-weight:bold;
			 }
			 
			 .arial12black
			{
				font-family : verdana;
				font-size:12px;
				color:#000000;
				text-decoration:none;
			 }
			 
			 .arial11Bwhite
			{
				font-family : verdana;
				font-size:11px;
				color:#ffffff;
				text-decoration:none;
				font-weight:bold;
			 }
			 
			 .arial11Bwhite
			{
				font-family : verdana;
				font-size:11px;
				color:#ffffff;
				text-decoration:none;
				font-weight:bold;
			 }
			
			 .arial10
			{
				font-family : verdana;
				font-size:10px;
				color:#000000;
				text-decoration:none;
			 }
			.ModeBeauteHelvetica16B
			{
				font-family:verdana;
				font-size:16px;
				color:#cb007a;
				text-decoration:none;
				font-weight:bold;
			}
			
			.FamilleVieHelvetica16B
			{
				font-family:verdana;
				font-size:16px;
				color:#c10000;
				text-decoration:none;
				font-weight:bold;
			}
			
			.FormeBienEtreHelvetica16B
			{
				font-family:verdana;
				font-size:16px;
				color:#97bd00;
				text-decoration:none;
				font-weight:bold;
			}
			
			.ATableHelvetica16B
			{
				font-family:verdana;
				font-size:16px;
				color:#db6d00;
				text-decoration:none;
				font-weight:bold;
			}
			/* Article home page Sous-titre*/
			.FormeBienEtrearial12b
			{
				font-family : verdana;
				font-size:12px;
				color:#97bd00;
				text-decoration:none;
				font-weight:bold;
			}
			.FamilleViearial12b
			{
				font-family : verdana;
				font-size:12px;
				color:#c10000;
				text-decoration:none;
				font-weight:bold;
			}
			.ATablearial12b
			{
				font-family : verdana;
				font-size:12px;
				color:#db6d00;
				text-decoration:none;
				font-weight:bold;
			}
			
			.ModeBeautearial12b
			{
				font-family : verdana;
				font-size:12px;
				color:#cb007a;
				text-decoration:none;
				font-weight:bold;
			}
			
			/*Article home page css on homepage */
			.ModeBeautearial11
			{
				font-family : verdana;
				font-size:11px;
				color:#cb007a;
				text-decoration:none;
			}
			
			.ATablearial11
			{
				font-family : verdana;
				font-size:11px;
				color:#db6d00;
				text-decoration:none;
			}
			
			.FamilleViearial11
			{
				font-family : verdana;
				font-size:11px;
				color:#c10000;
				text-decoration:none;
			}
			
			
			.FormeBienEtrearial11
			{
				font-family : verdana;
				font-size:11px;
				color:#97bd00;
				text-decoration:none;
			}
			
			/*Horoscope homepage*/
			.bckgndHoroscope
			{
				background-image:url("Images/Bloc_horoscope.gif");
				background-repeat:no-repeat;
				
			}
			/*Forum homepage*/
			
			.bckgndForum
			{
				background-image:url("Images/Bloc_forum.gif");
				background-repeat:no-repeat;
				
			}
			
			/*Whats New homepage*/
			
			.bckgndWhatsNew
			{
				background-image:url("Images/Qouide9_bg.gif");
				background-repeat:no-repeat; 
			}
			
			/*Ils l'ont teste pour vous homepage*/
			
			.bckgndTestePourVous
			{
				background-image:url("Images/Teste.gif");
				background-repeat:no-repeat; 
			}
			
			/*NewsletterHome pour vous homepage*/
			
			.bckgndNewsletterHome
			{
				background-image:url("Images/Bloc_Newsletter.gif");
				background-repeat:no-repeat; 
			}
			
			/*Coupons Haut HP*/
			
			.bckgndCoupons
			{
				background-image:url("Images/coupons.gif");
				background-repeat:no-repeat; 
			}
			
			/*Express Mini Survey HP*/
			
			.bckgndHeaderSurvey
			{
				background-image:url("Images/header_sondage.gif");
				background-repeat:no-repeat; 
			}
			.perColorSurvey
			{
				background-color: #8664db;
			}
			
			.perTextSurvey 
			{
				font-size: 11px;
				font-family : verdana;
				text-decoration: none;
			}
			.answerSurvey
			{
				font-family : verdana;
				font-size:11px;
				color:#000000;
				text-decoration:none;
			}
			.questionSurvey
			{
				font-family : verdana;
				font-size:11px;
				color:#000000;
				text-decoration:none;
				font-weight:bold;
			}
			.titleSurvey
			{
				font-family : verdana;
				font-size:12px;
				color:#ffffff;
				text-decoration:none;
				font-weight:bold;
			 }
			
			/*bgcolor express mini survey*/
			
			.colorSurvey
			{
				background-color:#b7a2eb;
			}
			
			/*La communaute EDP Home page(UGC Article Home page)*/
			
			.bckgndUGCArticleHomePage
			{
				background-image:url("Images/Communaute_bg.gif");
				background-repeat:no-repeat; 
			}
			
			.bckgndNuage1
			{
				background-image:url("Images/Nuage1.gif");
				background-repeat:no-repeat;
			}
			
			.bckgndNuage2
			{
				background-image:url("Images/Nuage2.gif");
				background-repeat:no-repeat;
			}
			
			/*Ils l'ont teste pour vous*/
			.Helvetica16BTeste
			{
				font-family:verdana;
				font-size:16px;
				color:#0290d7;
				text-decoration:none;
				font-weight:bold;
			
			}
			/*Acceder au sites de marques*/
			.bckgndBlocmarques
			{
				background-image:url("Images/bloc_Marques.gif");
				background-repeat:no-repeat;
			}
			
			/*New HP Equity*/
			
			
			/*Billet dhumeur*/
			.TxtgeorgiaWhite14B
			{
				font-family:verdana;
				font-size:13px;
				font-weight:bold;
				text-decoration:none;
				color: white;
			}
			
			.TxtGeaorgiaWhite12
			{
				font-family:verdana;
				font-size:12px;
				font-weight:normal;
				text-decoration:none;
				color: white;
			}
			/* END Billet dhumeur*/
			.txtArialGris10
			{
				font-family : verdana;
				font-size:10px;
				text-decoration:none;
				color:#595667;	
			}
			.txtArialGris10 a
			{
				text-decoration:underline;
				font-size:10px;
				color:#595667;
			}
			
			.txtAral11BPurple{
				font-family : verdana;
				font-size:11px;
				font-weight: bold;
				text-decoration:none;
				color:#904d6d;
			}
			.txtArialGris11
			{
				font-family : verdana;
				font-size:11px;
				text-decoration:none;
				color:#595667;	
			}
			.txtArial12BPurple
			{
				font-family : verdana;
				font-size:12px;
				font-weight: bold;
				text-decoration:none;
				color:#904d6d;
			}
			
			.txtArialGris11 a
			{
				font-family : verdana;
				font-size:11px;
				text-decoration:underline;
				color:#595667;	
			}
			.sectionheaderTitle
			{
				width:283px;
				background-image:url(images/SectionHeader.gif);
				background-repeat:no-repeat;
				height:28px;
				font-family : verdana;
				font-size:15px;
				text-indent:15px;
				color: white;
			}
			
			.SectionContenu
			{
				padding:10px 0px 0px 0px;
				width:267px;
				border-right:solid 1px #E7E4E4;
				padding-left:15px;
			}
			
			.Contenudroit
			{
				width:282px;
				border-right:solid 1px #E7E4E4;
				border-left:solid 1px #E7E4E4;
			}
			.sectionBottom
			{
				width:283px;
				height:18px;
				background-image:url(images/SectionBottom.gif);
				background-repeat:no-repeat;
			}
			
			.TxtGeorgiaPurple13B
			{
				font-family:verdana;
				font-size:13px;
				font-weight:bold;
				text-decoration:none;
				color: #904d6d;
			}
			
			.txtArial12BPurple
			{
				font-family:verdana;
				font-size:12px;
				color: #904d6d;
			}
			
			.TxtGeorgia12Purple
			{
				font-family:verdana;
				font-size:11px;
				color: #904d6d;
			}
			
			.TxtGeorgia12BGray
			{
				font-family:verdana;
				font-size:11px;
				font-weight:bold;
				color: #595667;
			}
			
			.TxtGeorgia12BPurple
			{
				font-family:verdana;
				font-size:11px;
				text-decoration:none;
				font-weight:bold;
				color: #904d6d;
			}
			
			/*Actu des marques*/
			.ActuTitle
			{
					font-family: verdana;
					font-size: 13px;
					text-decoration: none;
					font-weight: bold;
					color: #1084a8;
			}
			/*Actu des marques end*/
			
			/*Ils l'ont teste pour vous*/
			.LaboConsoTitle{
			font-family: verdana;
			font-size: 12px;
			font-weight: bold;
			color: #595667;
			text-decoration:none;
			}
			/* end: Ils l'ont teste pour vous*/
			/*MasterPage*/
			.Master_BG
			{
			background-image: url(images/BG-master.jpg);
			background-repeat: no-repeat;
			width: 965px;
				
			}
			
			.inputText111
			{
				width: 140px;
				height: 15px;
				padding:3px 0 2px 5px;
				font-family : verdana;
				font-size: 10px;
				color: black;
				border : 1px solid #989898;
			}
			
			.TextBoxRecherche
			{
				font-family : verdana;
				font-size:11px;
				color:#000000;
				text-decoration:none;
				font-weight:normal;
				padding:3px 3px 3px 3px;
				border-bottom:solid 1px #989898;
				border:solid 1px #989898;
			}
			
			/*BrandMenu list*/
			.inputText250{
				width: 250px;
				height: 18px;
				font-family : verdana;
				font-size: 10px;
				color: black;
				border : 1px solid #989898;
			}
			/*END :BrandMenu list*/
			/*End:MasterPage*/
			/*END New HP EQuity*/
			
			/* tout savoir sur les marques*/
			
			.bgtopToutsavoir{
				background: url(images/top_ToutSavoir.gif) no-repeat;
				 width:554px;
				 height:28px;
				  font-size:19px ;
				 color:#ffffff;
				font-family : verdana;
				 text-decoration: none;
				 font-weight:normal;
				 padding-left:8px;
				 vertical-align: baseline;   
				 padding-top:5px;
			}
			
			.settop{
				 vertical-align:top;
			}
			
			.dottedLineBlue{
			background: url(images/filet_marque.gif) repeat-x;  
			padding-bottom:13px;
			}
			
			/* end tout savoir sur les marques*/
			
			/*Top5 articles*/
			.topbg{
			  background: url(images/Hauttop5-articles.gif) no-repeat ;
			  width:544px;
			  height:28px;
			  
			}
			
			.txt19TNRWR{
				font-family:  verdana;
				font-size: 19px;
				color: #ffffff;
				text-decoration: none;
				font-weight:normal;
			
			}
			
			.bordercolor
			
			{
				background-color: #f4f3f3;
				width:1px;
			}
			
			.Bgcolor{ background-color:#ffffff;}
			
			
			.txtGeorgiaB12GreyU{
				 font-family: verdana;
				 font-weight:bold;
				 font-size:12px;
				 color:#595667;
				 text-decoration:underline;}
				 
			.txtGeorgiaR12Grey{
				 font-family: verdana;
				 font-size:12px;
				 color:#595667;
				 text-decoration:none;	
					 }
				 
			.txtarial11Rgrey{
				font-family : verdana;
				 font-size:11px;
				 color: #595667;
				 text-decoration:none;	 
			}
			
			.txtarial11Rmauve{
				font-family : verdana;
				 font-size:11px;
				 color: #833391;
				 text-decoration:none;	 
			}
			
			.txtarial12Rmauve{
				font-family : verdana;
				 font-size:12px;
				 color: #833391;
				 text-decoration:none;	 
			}
			
			
			.dottedline{
				background:  url(images/tileH_rose.gif) repeat-x;height:1px;
				
			}
			
			
			.dottedLinePink
			{
				 background:url(images/doubleDottedPinkLine.gif) repeat-x;height:3px;width:185px;
			}
			
			.dottedLineBlack
			{
				 background:url(images/doubledottedBlackLine.gif) repeat-x;height:3px;width:185px;
			}
			
			
			.txtGeorgiaB13mauve{
				font-family: verdana;
				 font-size:13px;
				 color:#8f4d6d;
				 font-weight:bold;
				 text-decoration:none;	
			}
			
			
			/*Template HomePage*/
			
			.BGMiniHeader
			{
				background-image: url(images/Mini_Header.gif);
				background-repeat: no-repeat;
				height: 28px;
			}
			
			.txtArial12Prune
			{
				font-family : verdana;
				font-size: 12px;
				text-decoration:none;
				color: #904d6d;
				font-weight : bold;
				
			}
			
			.ClassMenuDroitHeader
			{
				background-color: #d6d6fd;
				padding-left: 15px;
				font-family: verdana;
				font-size: 17px;
				font-weight: normal;
				color: #595667;
			}
			
			.HeaderArial17White
			{
				font-size: 13px;
				color: white;
				font-family: verdana;
				text-decoration: none;
			}
			
			.BGColorBlue
			{
				background-color: #f1f1fe;
			}
			
			.Newsletter {
				font-family : verdana;
				font-size: 18px;
				color: #a28bdb;
			}
			.Filetstatic
			{
				background-repeat:repeat-x;
				background-image: url(Images/filetstatic.jpg);
				height: 1px;
			}
			
			/*summerplan habillage coupons*/
			
			.bgcolorcoupon{
				width:567px;background-color:#fcd405;
			}
			.txtarial12coupon{
				font-family : verdana;font-size:12px; color:#1891ca;font-weight:bold;padding:14px 0px 35px 4px;width:557px;
			}
			
			
			.SurveyBgColor
			{
				background-color:#f5c4d7;
				height:10px;
			}
			
			.Texthelvetica12B
			{
				font-family: verdana;
				font-size : 12px;
				font-weight : bold;
				color : #562493;
				
				text-decoration:none;
			}
			
			.Texthelvetica13Bprune
			{
				font-family : verdana;
				font-size : 13px;
				color : #8b0066;
				font-weight : bold;
				text-decoration:none;
			}
			
			
			.Texthelvetica12Bprune
			{
				font-family : verdana;
				font-size : 12px;
				color : #8b0066;
				font-weight : bold;
				text-decoration:none;
			}
			
			.Texthelvetica14prune{
				font-family : verdana;
				font-size : 14px;
				color : #8f0367;
				font-weight : bold;
				text-decoration:none;
			}
			
			/*MonCompte*/
			
			/*tableau bord*/
			
			.shadow{background:url(images/WebPartProfile/shadow.gif) repeat-x;width:362px;height:1px;}
			
			.tableunderlap{position:absolute; top:0; left:0; z-index:-10;width:364px; }
			.imageoverlap{	position:relative; top:0px; left:290px; z-index:20;width:70px; }
			.imageoverlapfavoris{position:relative; top:15px; left:290px; z-index:20;width:70px;}
			
			/*end of  tableau bord*/
			
			.bgMauvetop{
			
				background: url(images/WebPartProfile/bgmauve.jpg) no-repeat;
				width:733px;
			}
			
			/*MonCompte: END*/
			
			/* Begin Registration */
			.txtGeorgiaB12purple
			{
				font-family:verdana;
				font-size:12px;
				font-weight:bold;
				color:#6f58a8;	
			}
			
			.txtGeorgiaBU12purple
			{
				font-family:verdana;
				font-size:12px;
				font-weight:bold;
				color:#6f58a8;
				text-decoration:underline;	
			}
			.txtGeorgiaBgrey11
			{
				font-family:verdana;
				font-size:11px;
				font-weight:bold;
				color:#666666;	
			}
			.txtGeorgiaRgrey11
			{
				font-family:verdana;
				font-size:11px;
				font-weight:normal;
				color:#666666;	
			}
			
			/* End Registration */
			
			/* Begin Subscription Newsletter */
			.txtarial15Rgrey{
				font-family : verdana;
				font-size:15px;
				color:#595667;
				font-weight: normal;
			}
			
			.txtarial11grey
			{
			
				font-family : verdana;
				font-size:11px;
				color:#a8a8a8;	
			}
			/* End Subscription Newsletter */
			
			
			/*menu left du tableau bord*/
			.CategoryTitleNavLeft
			{
				font-family : verdana;
				font-size : 18px;
				font-weight : bold;
				/*color : #6666a0; AK*/
				text-decoration: none;
			}
			
			
			.CategoryBgColorNavLeftSeparator
			{
				background-image : url(images/CategoryBgColorNavLeft.gif);
				width: 183px;
				background-repeat: repeat-x;
			}
			
			.txtArial12Couleur
			{
				font-family : verdana;
				font-size: 12px;
				text-decoration:none;
				color: #6666a0;
				font-weight : bold;
			}
			
			
			.dottedlinebleu{
			background-repeat:repeat-x;
			background-image: url(Images/dottedtile.gif);
			height: 3px;
			width:185px;}
			
			
			
			.CategoryBgColorNavLeft1   {background-color: #e5e5f3;/*height:27px; AK*/width:185px;}
			
			.CategoryBgColorNavLeft0
			{
				background-color: #ffffff;
			}
			
			/*pagination*/
			.paging{   
				
				font-family : verdana;   
				font-size:12px;   
				color:#8f4d6d;   
				text-decoration:none; 
			   
			}   
			 
			  
			.pagingOn{   
				font-family : verdana;   
				font-size:12px;   
				 color:#8f4d6d; 
				  text-decoration:underline;
				 font-weight:bold;     
			} 
			
			.pagingProfile
			{
				 font-family:verdana;   
				font-size:12px;   
				color:#595667;   
				text-decoration:none; 
			}
			
			.pagingProfileOn
			{
				   font-family:verdana;   
				font-size:12px;   
				 color:#595667; 
				  text-decoration:underline;
				 font-weight:bold;
			}
			/*end of pagination*/
			
			.txtarial11Prune{
			color:#904d6d;
			font-family : verdana;
			font-size: 11px;
			font-weight: bold;
			}
			
			/*------------Site Map_v1_2*/
			
			.sitemap ul{
				list-style-type: none;
				padding:0px;
				margin:0px;
			}
			
			.sitemap ul  li {
				list-style-type: none;
				padding-bottom: 10px;
			   padding-left:10px;
				margin-left:6px;
				background: url(Images/WebPartNavigation/fleche_plandusite.jpg) no-repeat 0px 3px;
			}
			
			
			.txtgeorgia13Bpurple{
				 font-family: verdana;
				 font-weight: bold;
				 font-size: 13px;
				 color:#6f58a8;
				 text-decoration:none;
			}
			
			.sitemap li a {
			width:140px;
			}
			
			.bgmauvepale{ background-color : #f1eefa;}
			
			
			/*End Site Map_v1_2*/
			
			.fleche {	
			BACKGROUND-IMAGE: url(images/fleche.gif);	
			WIDTH: 9px;
			BACKGROUND-REPEAT: no-repeat;	
			HEIGHT: 11px}
			
			/**/
			.txtGeorgia22{font-family:verdana;color:#0d82a8; font-size:21px;}
			/**/
			
			.Popup
			{
				font-family:verdana;
				font-size:12px;
				letter-spacing:0.5px;
				font-weight:bold;
				color:#555555;
				text-decoration:none;
			}
			
			/*Detail Article- Imprimer*/
			.RubriqueTitreB{
				color : #829705;
				font-family : verdana;
				font-size : 16px;
				font-weight : bold;
				text-decoration : none;
			}
			
			.RubriqueTitre{
				color : #829705;
				font-family : verdana;
				font-size : 16px;
				font-weight : normal;
				text-decoration : none;
			}
			
			.RubriqueTexte{
				color : #829705;
				font-family : verdana;
				font-size : 13px;
				font-weight : normal;
				text-decoration : none;
			}
			
			.RubriqueTexte11{
				color : #829705;
				font-family : verdana;
				font-size : 11px;
				font-weight : normal;
				text-decoration : none;
			}
			
			.RubriqueTexteB{
				color : #829705;
				font-family : verdana;
				font-size : 13px;
				font-weight : bold;
				text-decoration : none;
			}
			
			.RubriqueTitreVerdanaB{
				color : #829705;
				font-family : verdana;
				font-size : 18px;
				font-weight : bold;
				text-decoration : none;
			}
			
			.RubriqueLien{
				color : #829705;
				font-family : verdana;
				font-size : 11px;
				font-weight : normal;
				text-decoration : underline;
			}
			
			.MenuTopRight
			{
				font-family : verdana;
				font-size : 11px;
				font-weight : normal;
				color:#bebebe;
			}
			
			.txtGeorgialGris12R
			{
				font-family: verdana;
				font-weight: normal;
				font-size: 11px;
				text-decoration:none;
				color:#595667;
			}
			
			/*jeux*/
			.ColorBG
			{
				background-color: #fbeff4;
			}
			
			.txtarial17Rcolour{
				font:  normal 17px arial;
				color:#8f4d6d; 
			}
			
			.bgheader{
				background: url(/ITGCFiles/HtmlContent/Goodies/bg_header.gif) no-repeat;
				width:506px;
				height: 26px;
				font-size: 19px;
				color: #ffffff;
				font-family: Arial;
				text-decoration: none;
				font-weight: normal;
				padding-left: 8px;	}
				
			
			.verticalLineGreen{
				background: url(/ITGCFiles/HtmlContent/Goodies/filet_marque.gif) repeat-y;
			
			}
			
			.txtarial11Bblue{
				font:11px arial bold;
				color:#2e3e9b;
				text-decoration:none;
			}
			
			.txtarialredB{
			font:11px arial bold;
			color:#ec4c25;
			text-decoration:none;
				
			}
			
			
			.txtarial11Green{
				font:11px arial bold;
				color:#a6cf33;
				text-decoration:none;
			}
			
			/*PaginationArrow - BEGIN*/
			.paginationFirstArrow
			{
				background-image:url(images/FirstArrow.gif);
				width:15px;
				height:15px;
				background-repeat:no-repeat;
				cursor:hand;
				border:none;
				border-color:#ffffff;
				text-decoration:none;
			}
			
			.paginationLastArrow
			{
				background-image:url(images/LastArrow.gif);
				width:15px;
				height:15px;
				background-repeat:no-repeat;
				cursor:hand;
				border:none;
				border-color:#ffffff;
				text-decoration:none;
			}
			/*PaginationArrow - END*/
			
			/*MiniSurvey : Begin Old version
			.MiniSurveyHeaderBg
			{
				 background: url(Images/WebPartMiniSurvey/MiniSurvey_HeaderBG.jpg) no-repeat;
				 width:187px ;
				 font: verdana 13px ;
			}
			
			.MiniSurveyTitle
			{
				 padding:5px 10px 5px 10px ;
				 font-weight: bold;
				 color:white;
				 display:block;
			}
			
			 .MiniSurveyBorderLeft
			{
				width:186px;
				border-left:1px solid #e7e4e4;
			}
			
			 .MiniSurveyBorderRight
			{	
				border-right:1px solid #e7e4e4;
			}
			
			.MiniSurveyMainContent
			{
				width:185px;
				background-color: White;
			}
			
			.MiniSurveyInnerContent
			{ 
				padding:0px 10px 0px 10px;
				width:165px;
			}
			
			.MiniSurveyFooterBg
			{	
				background: url(Images/WebPartMiniSurvey/MiniSurvey_Footer.gif) no-repeat;
				height:7px;	
				width:187px;
			}
			
			.MiniSurveyVAlign
			{ 
				vertical-align: top;
			}
			
			.MiniSurveyQuestion
			{
				color:#904d6d;
				font-weight: bold;
				width:165px;
				padding-bottom:6px;
			}
			
			.MiniSurveyAnswer
			{ 
				color:#595667;  
				padding-top:9px;
			}
			
			.MiniSurveyResult
			{
				color:#904d6d
			}
			
			.MiniSurveyRatingBar
			{
				padding:2px 0px 6px 0px;
				background: url(Images/WebPartMiniSurvey/MiniSurvey_ResultBg.jpg) repeat-x;
				height: 15px;
			}
			
			.MiniSurveyBtnValidate
			{ 
				padding: 5px 10px 5px 120px;
			} 
			
			.MiniSurveyChoice
			{  
				color:#595667; 
				vertical-align: top;
				width:165px;
				display: inline;
			}
			MiniSurvey : End*/
			
			
			/* Mon Compte:Begin */
			
			.PersonalDetail .RadUpload_Default .ruBrowse 
			{
				background:url('images/WebPartProfile/RadButtonUploadBrowse.gif') 100% 0 no-repeat ;
				width: 27px ;
			}
			
			.PersonalDetail .RadUpload_Default .ruFakeInput 
			{
				width: 100px;
				height: 18px;
				font-family : verdana;
				font-size: 11px;
				color:#525252;
				border : 1px solid;
				border-right-color : #D4D0C7;
				border-bottom-color : #D4D0C7;
				border-left-width : 2px;
				border-left-color : #414141;
				border-top-width : 2px;
				border-top-color : #414141;
			
			}
			
			* html .PersonalDetail .RadUpload_Default .ruFakeInput /*IE6*/
			{
				height:24px;
				padding-right:0;
			}
			*+html .PersonalDetail .RadUpload_Default .ruFakeInput /*IE7*/
			{
				padding-right:0;
			}
			
			
			.PersonalDetail .RadUpload_Default .ruFileInput
			{
				height:24px;
			}
			
			
			.ForumUser .RadUpload_Default .ruBrowse 
			{
				background:url('images/WebPartProfile/RadButtonUpload.gif') 100% 0 no-repeat;
			}
			
			/*Mon Compte : End */
			
			/*start of general Express survey  Questoions & Results */
			
			.ExpressSurvey
			{
				width: 283px;
				margin: 0px;
				padding: 0px;
				font-family: verdana;
			}
			.ExpressSurvey .HeaderBg
			{
				background: url(Images/homePage/MiniSurvey_HeaderBG.jpg) no-repeat;
				height: 28px;
				width:283px;
			}
			
			
			.ExpressSurvey .HeaderBg h5
			{
				font-family: verdana;
				font-size: 13px;
				font-weight: bold;
				color: white;
				padding: 10px 0px 0px 10px;
				margin: 0px;
			}
			
			
			.ExpressSurvey .MainContent
			{
				width: 261px;
				border-left: 1px solid #e7e4e4;
				border-right: 1px solid #e7e4e4;
				overflow: hidden;
				padding: 10px;
				font-size: 12px;
			}
			
			.ExpressSurvey .MainContent h5
			{
				color: #904d6d;
				font-weight: bold;
				padding: 0px;
				margin: 0px 0px 10px 0px;
				font-size: 12px;
			}
			
			
			.ExpressSurvey .MainContent ul#Options
			{
				list-style-type: none;
				margin: 0px;
				padding: 0px;
				color: #595667;
				vertical-align: top;
			}
			.ExpressSurvey .MainContent ul#li
			{
				display: block;
			}
			
			.ExpressSurvey .MainContent ul#Options li span.RadioOption
			{
				vertical-align: top;
				width: 10px;
			}
			.ExpressSurvey .MainContent ul#Options li span.choice
			{
				vertical-align: top;
				margin: 0px 0px 0px 4px;
				color: #595667;
				font-size: 12px;
				width: 110px;
			}
			
			
			.ExpressSurvey .footerbg
			{
				background: url(Images/homePage/MiniSurvey_Footer.gif) no-repeat;
				height: 18px;
				width: 283px;
			}
			
			
			.ExpressSurvey .MainContent .BtnValidate
			{
				float: right;
				margin: 10px 0px 10px 0px;
			}
			
			.clear
			{
				clear: both;
			}
			
			
			.ExpressSurvey .MainContent span.Answer
			{   
				color: #595667;
			}
			.ExpressSurvey .MainContent span.Result
			{
				color: #904d6d;
			}
			
			.ExpressSurvey .MainContent div.RatingBarPanel
			{   margin:0px 0px 4px 0px;
				height: 15px;
			}
			
			.ExpressSurvey .MainContent img.RatingBar
			{
				margin: 2px 0px 6px 0px; 
				background: url(Images/homePage/MiniSurvey_ResultBg.jpg) repeat-x;
				height: 15px;
				/*background-color: red;*/
				border: none;
			}
			
			.MiniSurveyAnswer
			{ 
				color:#595667;  
				font-family:Verdana;
			}
			
			/*end of general Express survey  Questoions & Results */
			/*footer  text+ button for : PanelDetailedHint UGCTipsDisclaimer*/
			.ButtonPostaHint{ float:right}
			.UGCTipsDisclaimerInfo
			{
				float:left;
				width:340px;
				padding-right:25px;
				font-weight:normal;
				font-size:11px;
				color:#595667;
				font-family:verdana;
				text-decoration:none;
				text-align:justify;
			}
			
			/*end of footer  text+ button for : PanelDetailedHint*/
			
			
			
			
/* END   Old CSS to be removed when all the class names have been modified both on staging and online */



/* Start New CSS being added with new classs names    */

	/*Themes Management for Homepage*/
	* { font-family:verdana; }
	
	body { font-size:63.5%; }
	
	.bodyStyle {margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; background-color: white; }
	
	.GradientImage {background:url(images/homepage/degrader.gif) repeat;}
	
	.MasterPageInHeader { background:url(images/homepage/In_header.gif) no-repeat; height:9px; width:952px; }
	
	.MasterPageBordercolor { background-color:#E7E7E7; }
	
	.default_link_style{color:#595667; font-size:1.1em; }
	
	.default_link_style a{color:#595667; font-size:1.0em; }
	
	.default_txt{ font-size: 1.1em; color:#595667; }
	
	.triangleNewsCommunity, .triangleMembersOftheMonth { background:url(images/homePage/triangleNewsCommunity.gif) no-repeat; height:15px; width:15px; }
	
	.articles_h2 { background-color:#D6D6FD;}
	
	.articles_h2 h2{ color:#595667; font-size:2.1em; font-weight:normal; height:27px; margin:0; padding-top:2px; text-indent:1em; }
	
	.web_part_h2 { background:transparent url(images/homePage/SectionHeaderJoinCommunity.gif) no-repeat scroll 0 0; width:283px; padding:6px 0 4px 0; }
	
	.web_part_h2 h2{ color:white; font-size:1.5em; margin:0px; text-indent:1em; font-weight: normal;}
	
	.web_part_h3{ background-image:url(images/Hauttop5-articles.gif); background-repeat:no-repeat; width:556px; padding:6px 0 0 10px; height: 28px;}
	
	.web_part_h3 h3{ color:white; font-size:1.5em; text-decoration:none; margin: 0px;}
				
	.dropdown_style{ color:#595667; font-size:1.1em; text-decoration:none; width:248px; margin:30px 0 0 8px }
	
	.view_more  { color:#1084A8; font-size:1.3em; font-weight:bold; text-decoration:none; }
	
	.emphasis { color:#595667; font-size:1.2em; font-weight:bold; text-decoration:none; }
	
	.MemberHeader h1{ color:#595667; font-size:2.1em; font-weight:normal; padding:4px 0 4px 10px; margin: 0px;  font-family:Arial, Helvetica, sans-serif;}
	
	.NotMemberHeader h1{ color:#595667; font-size:2.1em; font-weight:normal; padding:4px 0 4px 10px; margin: 0px;  font-family:Arial, Helvetica, sans-serif;}
	
	.search_header h1{ font-weight: normal; font-size: 2.4em; margin:0px;color:#8E77C7; }
	
	.MemberHeader { background-color:#D6D6FD; width:407px; }
	
	.NotMemberHeader { background-color:#D6D6FD; width:296px; }
	
	
	/*Newsletter & Subscription*/
	.TextBoxRecherche { border:1px solid #989898; color:#000000; font-size:1.1em; padding:3px; margin-top:26px; margin-left:90px; }
	#ctl00_WebPartManager1_wp168055145_ctl00_ImageButtonOk{ margin-top:27px; margin-left:10px; }
	
	.TextBoxRechercheMauve { border:1px solid #989898; color:#A28BDB; font-size:1.1em; padding:3px; text-decoration:none;}
	
	.BackGndColorTemplateHP { background-color:#FBEFF3; }
	
	.TicketMoodtop { background:url(images/homePage/BilletHumeurHaut.gif) no-repeat; height:46px; width:367px; }
	
	.TicketMoodBg { background:url(images/homePage/BilletHumeurBG.jpg) repeat; width:367px; }
	
	.TicketMoodBottom { background:url(images/homePage/BilletHumeurBas.gif) no-repeat; height:7px; width:367px; }
	
	.Contenudroit {border-left:1px solid #E7E4E4; border-right:1px solid #E7E4E4; width:282px; }
	
	.sectionBottomLaboConso, .sectionBottomJoinCommunity, .sectionBottomUGCArticle, .sectionBottomTools, .sectionBottomMembersOftheMonth, 	.sectionBottomNewsCommunity { background:url(images/homePage/SectionBottomLaboConso.gif) no-repeat; height:18px; width:283px; }
	
	/*Actu des marques & Articles Ã  la Une*/
	
	.ArrowEvents { background:url(images/homePage/fleche_evenement.jpg) no-repeat; height:11px; width:9px; }
	
	/*Coupons bons de rÃ©duction*/
	.couponsbonsdereduction { color:#919191; font-size:1.8em; }
	
	/*Article a la une*/
	.ArticlePostedByModeBeaute { color:#eb3ea8; font-size:1.1em; text-decoration:none; }
	
	.ArticlePostedByMaison { color:#E5A209; font-size:1.1em; text-decoration:none; }
	
	.ArticleTitreMaison { color:#E5A209; font-size:1.3em; font-weight:bold; }
	
	.ArticleTitreModeBeaute{ color:#eb3ea8; font-size:1.3em; font-weight:bold; }
	
	.SeeOthersUGCArticle { color:#8F4D6D; font-size:1.2em; font-weight:bold; text-decoration:none; }
	
	.NewsCommunity { color:#595667; text-decoration:none; font-size:1.2em; font-weight:bold; }
	
	.ArticlePostedByFamilleVie { color:#833391; font-size:1.1em; text-decoration:none; }
	
	/*Webpart Article a la une */
	.ArticleForHomePageColor{ background-color:White; }
	
	.LineInfo, .LineArticle { background:url(images/homePage/line_article.gif) no-repeat; width:350px; height:1px; margin:6px; }
	
	/*.ClassArticleALaUne { background: #d6d6fd; padding-left: 15px; font-size:2.1em; font-weight: normal; color: #595667; }*/
	
	.ArticleTitreFamily{ font-size:1.3em; font-weight: bold; color:#833391; }
	
	.ArticleTitreBeauty{ font-size:1.3em;	font-weight: bold; color:#eb3ea8; }
	
	.ArticleTitreWellness{	font-size:1.3em; font-weight: bold; color:#73a20e; }
	
	.ArticleTitreRecipe{ font-size:1.3em; font-weight: bold; color:#ff5300; }
	
	.ArticleTitreCommunity{ font-size:1.3em; font-weight: bold; color:#b1181d; }
	
	.ArticleTitreBrand{ font-size:1.3em; font-weight: bold; color:#007CA2; }
	
	.ArticleTitreHouse{ font-size:1.3em; font-weight: bold; color:#e5a209; }
	
	.ArticleAllArticleFamily{ font-size:1.2em; text-decoration:none; color:#833391; }
	
	.ArticleAllArticleBeauty{ font-size:1.2em; text-decoration:none; color:#eb3ea8; }
	
	.ArticleAllArticleWellness{ font-size:1.2em; text-decoration:none; color:#73a20e; }
	
	.ArticleAllArticleRecipe{ text-decoration:none; font-size:1.2em; color:#ff5300; }
	
	.ArticleAllArticleCommunity{ font-size:1.2em; text-decoration:none; color:#b1181d; }
	
	.ArticleAllArticleHouse{ font-size:1.2em; color:#e5a209; text-decoration:none; }
	
	.ArticleAllArticleBrand{ font-size:1.2em; color:#007CA2; text-decoration:none; }
	
	.ArticlePostedByFamily{ font-size:1.1em; color:#833391; text-decoration:none; }
	
	.ArticlePostedByRecipe{ font-size:1.1em; color:#ff5300; text-decoration:none; }
	
	.ArticlePostedByHouse{ font-size:1.1em; color:#e5a209; text-decoration:none; }
	
	.ArticlePostedByBeauty{ font-size:1.1em; color:#eb3ea8; text-decoration:none; }
	
	.ArticlePostedByWellness{ font-size:1.1em; color:#73a20e; text-decoration:none; }
	
	.ArticlePostedByCommunity{ font-size:1.1em; color:#73a20e; text-decoration:none; }
	
	.ArticlePostedByBrand{ font-size:1.1em; color:#007CA2; text-decoration:none; }
	
	.RecipeFleche{ background:url(images/homePage/fleche_Cuisine.gif) no-repeat; }
	
	.BeautyFleche{ background:url(images/homePage/fleche_ModeBeaute.gif) no-repeat; }
	
	.WellnessFleche{ background:url(images/homePage/fleche_SanteBienEtre.gif) no-repeat; }
	
	.FamilyFleche{ background:url(images/homePage/fleche_Famille.gif) no-repeat; }
	
	.CommunityFleche{ background:url(images/homePage/fleche_Communaute.gif) no-repeat; }
	
	.BrandFleche{ background:url(images/homePage/fleche_evenement.jpg) no-repeat; }
	
	.HouseFleche{ background:url(images/homePage/Fleche_Maison.gif) no-repeat; }
	
	.ButtonUGCArticle{ background:url(images/homePage/UGCEcrivezContenu_Home.jpg) no-repeat; height:44px; width:304px; }
	
	/*Nouvel communaute*/
	.NouvelleCommunauteVoir{ color:#8F4D6D; font-size:1.2em; font-weight:bold; text-decoration:none; }
	
	.ArrowNewsCommunity { background:url(images/homePage/NewsCommunity.jpg) no-repeat; height:11px; width:8px; }
	
	.LineNewsCommunity { background-image:url(images/homePage/ligneNewsCommunity.gif) no-repeat; height:1px; width:253px; }
	
	/*Member of the month*/
	.member_name_a_la_une{color:#904D6D; font-size:1.2em; font-weight:bold; }
	
	.membre_du_mois, .un_clin_doeuul{ color:#595667; font-size:1.2em; font-weight:bold; }
	
	.lire_la_suite_membre{ color:#595667; font-size:1.1em; text-decoration:none; }
	
	.default_text_membre {color:#595667; font-size:1.1em; text-decoration:none; }
	
	.header_mood{color:white; font-size:1.3em; font-weight:bold; }
	
	.text_mood{ color:white; font-size:1.2em;  }
	
	/*Je m'inscris*/
	.LoginHaut{ background:url(images/homePage/Login_top.gif); height:6px; width:219px; }
	
	.MonCompteBG{ background:url(images/homePage/Login_Tile.gif) repeat-x; }
	
	.LoginBas{ background:url(images/homePage/login_Bottom.gif); height:6px; width:219px; }
	
	.BorderLoginMaster{ background-color:#C0BFE5;}
	
	.MonCompteTitre{ color:#A28BDB; font-size:1.4em; }
	
	/*Rejoindre communote*/
	.community_not_member{ color:#904D6D; font-size:1.3em; font-weight:bold; text-decoration:none; }
	
	.community_txt_content{color: #595667; font-size:1.1em;}
	
	.community_create, .TxtGeorgia12PurpleJoinCommunity { color:#904D6D;}
	
	/*.inputText111 { border:1px solid #989898; color:black; font-size:1.0em; height:15px; width:111px; }*/
	
	/*Relevez nos defis*/
	.TitleUGCArticle { color:#595667; font-size:1.2em; font-weight:bold; text-decoration:none; }
	
	.TxtGeorgia12GrayUGCArticle { color:#595667; font-size:1.1em; }
	
	/*outils*/
	.ToolsTitle { color:#595667; font-size:1.2em; font-weight:bold; text-decoration:none; }
	
	.default_link_style_outils{ color:#595667; font-size:1.1em; }
	
	.ButtonHoroscope { background:url(images/homePage/Btn_LireHoroscope.jpg) no-repeat; height:19px; width:134px; }
	
	.ButtonWidget { background:url(images/homePage/btn_TelechagrezOutils.jpg) no-repeat; height:20px; width:138px; }
	
	/*Menu footer*/
	.MasterPageLinkFooterLegalNotice { color:#595667; font-size:1.0em; text-decoration:none; }
	
	.MenuTopRight { color:#BEBEBE; font-size:1.1em; font-weight:normal; }
	
	/*Unresolved css*/
	.txtAral11BPurpleLaboConso { color:#904D6D; font-size:1.1em; font-weight:bold; text-decoration:none; }
	
	.txtArialGris11MembersOftheMonth { color:#595667; font-size: 1.1em; }
	
	.txtArialGris11 a { color:#595667; font-size:1.1em; text-decoration:underline; }
	
	/* Je m inscris */
	.MonCompte {color:#A28BDB; font-size:1.0em; text-decoration:none; }
	
	.TxtgeorgiaWhite14B { color:white; font-size:1.3em; font-weight:bold; text-decoration:none; }
	
	.TxtGeaorgiaWhite12 { color:white; font-size:1.2em; font-weight:normal; text-decoration:none; }
	
	/* ALl headers in all pages */
	.all_inner_headers h1{ color:#595667; font-size:2.4em; margin:0px; font-weight: normal; }
	
	/*Page Newsletter*/
	.cheminDeFer { color:#6D6E6E; font-size:1.1em; font-weight:normal; }
	
	.BgMauve { background-color:#D6D6FD; }
	
	.OutlineBoxT { border-color:-moz-use-text-color #D6D6FD #D6D6FD; border-style:none solid solid; border-width:0 1px 1px; }
	
	.required_fields{ color:#A8A8A8; font-size:1.1em; }
	
	.LiteralLatestNewsLetter{ color:#595667; font-size:1.5em; font-weight:normal; }
	
	.newsletter_who_r_u{ color:#6F58A8; font-size:1.4em; font-weight:bold; }
	
	.subscription_header h1{ font-size: 2.4em; font-weight: normal; margin: 0px; color:#595667; }
	
	.newsletter_who_r_u h1{ color:#6F58A8; font-size:1.05em; font-weight:normal; margin:0px; }
	
	.newsletter_all_txt{ color:#666666; font-size:1.1em; font-weight:bold; }
	
	.cheminDeFerNoUnderline { color:#6D6E6E; font-size:1.1em; font-weight:normal; text-decoration:none; }
	
	.inputTextBox185 { border-color:#414141 #D4D0C7 #D4D0C7 #414141; border-style:solid; border-width:2px 1px 1px 2px; color:#525252; font-size:1.1em; height:18px; width:185px; }
	
	.TextBoxRechercheMauve { border:1px solid #989898; color:#A28BDB; font-size:1.1em; padding:3px; text-decoration:none; }
	
	/*Page Help*/
	.bgmauvepale { background-color:#F1EEFA; }
	
	.help_links { color:#6F58A8; font-size:1.2em; font-weight:bold; text-decoration:underline; }
	
	.help_titles{ color:#6F58A8; font-size:1.2em; font-weight:bold; }
	
	.help_hilights{  color:#8E77C7; text-decoration:none; }
	
	/* Page site plan*/
	.site_plan_title{ color:#6F58A8; font-size:1.3em; font-weight:bold; text-decoration:none; }
	
	.sitemap ul li { background:transparent url(Images/WebPartNavigation/fleche_plandusite.jpg) no-repeat scroll 0 3px; list-style-type:none; margin-left:6px; padding-bottom:10px; padding-left:10px; }
	
	.sitemap ul { list-style-type:none; margin:0; padding:0; }
	
	/*Page My account */
	.txtHeaderMember { color:#595667; font-size:2.1em; font-weight:normal; padding:4px 0 4px 10px; }
	
	.txtLoginMemberSmallFont { color:#565462; font-size:1.2em; font-weight:normal; }
	
	.txtLoginMemberPurple { color:#A28BDB; font-size:1.8em; font-weight:normal; }
	
	.btnaligment { padding:17px 0 10px; }
	
	.leftMain { padding-left:15px; }
	
	.calageinnercontainer { padding:10px; width:360px; }
	
	.OutlineBoxLogin { border-color:-moz-use-text-color #D6D6FD #D6D6FD; border-style:none solid solid; border-width:0 1px 1px; }
	
	.inputText120 { border:1px solid Black; color:black; font-size:1.0em; height:18px; width:120px; }
	
	.RowPaddingTop { padding-top:10px; }
	
	.Membercontainer { width:407px; }
	
	.TextAlertGlobal { color:Red; font-size:1.0em; font-weight:normal; padding-left:2px; }
	
	/* Search Result */
	.search_header_result{ color:#8E77C7; font-size:1.4em; text-decoration:none; }
	
	.pagination{  font-size : 1.2em; color:#a38dd8; font-weight:bold; }
	
	.search_highlight { color:#8E77C7; font-size:1.1em; text-decoration:none; }
	
	.search_links { color:#595667; font-size:1.2em; text-decoration:underline; }
	
	.paging{ font-size:1.1em; color:#8f4d6d; text-decoration:none; }   
	
	.pagingB{ font-size:1.1em; color:#8f4d6d; text-decoration:none; font-weight: bold; }
	
	.Header { background:transparent url(images/WebPartSearchEngine/moteur_recherche_header.gif) no-repeat scroll 0 0; height:28px; width:546px; }
	
	.search_summary { color:#595667; font-size:1.2em; text-decoration:none; }
	
	.page_search_header { color:white; font-size:1.9em; text-decoration:none; }
	
	.horizontalpurpleline { background:transparent url(images/WebPartSearchEngine/dotted_purple_line.gif) repeat-x scroll 0 0; }
	
	/* page registration subscription */
	.BgSubscription { background-color:#D6D6FD; width:715px; }
	
	.BgSubscription{ background-color:#D6D6FD; width:715px; padding: 20px 10px; }
	
	.textcontainerSubscription_InnerPadding { color:#595667; font-size:1.5em; font-weight:normal; padding:10px; }
	
	.textcontainerSubscription { background-color:White; width:694px; }
	
	table.RegistrationForm { width:740px; font-weight: 1.2em; color:#666666; }
	
	.leftMainSubsciption { padding-left:10px; }
	
	.DetailsRowspace { height:10px; }
	
	.TableWhoAreYou { padding-right:10px; width:350px; }
	
	.inputTextBox64 { border-color:#414141 #D4D0C7 #D4D0C7 #414141; border-style:solid; border-width:2px 1px 1px 2px; color:#525252; font-size:1.1em; height:18px; width:64px; }
	
	.page_subscription_who { color:#6F58A8; font-size:1.15em; padding-bottom:10px; font-weight: bold; }
	
	.TxtDropDownList { color:#525252; font-size:1.1em; }
	
	table.RegistrationForm td .title { color:#6F58A8; font-size:1.15em; padding-bottom:10px; font-weight:bold; }
	
	.inputTextBox270 { border-color:#414141 #D4D0C7 #D4D0C7 #414141; border-style:solid; border-width:2px 1px 1px 2px; color:#525252; font-size:1.1em; height:18px; width:270px; }
	
	.verticalLine { background:transparent url(images/WebPartSubscription/tile_rose_vertical.gif) repeat-y scroll 0 0; width:2px; }
	
	.dottedlineSubscription { background:transparent url(images/tileH_rose.gif) repeat-x scroll 0 0; height:1px; width:700px; }
	
	.TableYourDetails { font-size:1.1em; font-weight:bold; padding-left:15px; width:63px; }
	
	table.RegistrationForm #textitalic { font-style:italic; font-weight:normal; font-size: 0.9em; }
	
	.TextAlertGlobalBold { padding-left:2px; }
	
	.PaddingTopNewsletter { padding-top:7px; color: #666666; }
	
	table.RegistrationForm td .Label { color:#666666; font-size:1.1em; font-weight: normal; }
	
	.TableWhoAreYou td .Label { color:#666666; font-size:1.1em; font-weight: bold; }
	
	.inputTextBox120 { border-color:#414141 #D4D0C7 #D4D0C7 #414141; border-style:solid; border-width:2px 1px 1px 2px; color:#525252; font-size:1.1em; height:18px; width:120px; }
	
	table.Labelnormal { width:650px; }
	
	.FirstWidthSize { width:22%; font-weight: normal; font-size: 1.1em; }
	
	table.Labelnormal { width:650px; }
	
	.RowPaddingTop { padding-top:10px; }
	
	.Rowspace { height:20px; }
	
	.textGlobal11{ font-weight: normal; }
	
	.padbottomSuperMarket { padding-bottom:13px; font-weight: normal; }
	
	.RowspaceSubscription { height:20px; } 
	
	.inputTextBox120 { border-color:#414141 #D4D0C7 #D4D0C7 #414141; border-style:solid; border-width:2px 1px 1px 2px; color:#525252; font-size:1.0em; height:18px; width:120px; }
	
	.subscription_label_name{ font-size: 1.1em; padding-left: 3px; }
	
	.subscription_sex_label{ padding-top: 3px; font-size: 1.1em; }
	
	.inputTextBoxheight{width:140px;}
	
	.subscription_default_txt{ font-size: 1.1em; }
	
	.subscription_dropdown{font-size:1.05em; padding-left:18px;}
	
	.OperatorPaddingLeft { padding-left:45px; }
	
	.subscription_family{ font-weight: bold; font-size: 1.1em; }
	
	.subscription_details { font-size: 1.1em; font-weight:bold; }
	
	.inputTextBox270 { border-color:#414141 #D4D0C7 #D4D0C7 #414141; border-style:solid; border-width:2px 1px 1px 2px; color:#525252; font-size:1.1em; height:18px; width:270px; }
	
	.DetailsRowspace { height:10px; }
	
	.TextAlertGlobalBold{ color: #FF0000; font-weight: bold; }
	
	/* Page login */
	.LoginHeaderBackground .LoginHeaderInnerPadding { padding:20px 10px; }
	
	.LoginHeaderBackground { background-color:#D6D6FD; width:715px; }
	
	.topwhite { background:transparent url(images/WebPartLogin/topwhite_694.gif) no-repeat scroll 0 0; height:6px; width:694px; }
	
	.LoginHeaderInnerText { background-color:White; width:694px; }
	
	.LoginTextInnerPadding { padding:10px; }
	
	.bottomwhite { background:transparent url(images/WebPartLogin/bottom_694.gif) no-repeat scroll 0 0; height:6px; width:694px; }
	
	.LoginHeaderText { color:#595667; font-size:1.5em; font-weight:normal; }
	
	.txtHeaderMember {font-family:arial;}
	
	.txtHeaderLoginMember { color:#595667; font-size:1.9em; font-weight:normal; }
	
	.InnerContainer_PaddingLeft { padding-left:10px; }
	
	.BgMauvenotmember { background-color:#D6D6FD; width:296px; }
	
	.ColumnSpace { padding-left:12px; }
	
	.calageNotmember { padding:0px 0px 0px 10px; }
	
	.btncreateac { padding:50px 0 10px; }
	
	.txtLoginMemberSmallFont { color:#565462;  font-size:1.15em; font-weight:normal; }
	
	.notmemberwrapper { width:296px; }
	
	.innernotmember { padding-top:10px; width:216px; }
	
	.visiomember { background:#F9F9F9 url(images/WebPartLogin/authentification_visio.jpg) no-repeat scroll 0 20px; vertical-align:bottom; width:177px; }
	
	.imageoverlap, .imageoverlapfavoris { left:290px; position:relative; top:0; width:70px; z-index:20; }
	
	.PersonalDetail .RadUpload_Default .ruBrowse { background:transparent url(images/WebPartProfile/RadButtonUploadBrowse.gif) no-repeat scroll 100% 0; width:27px; }
	
	.ClassAstuces h2{ color:#595667; font-size:2.1em; font-weight:normal; margin: 0px; }
	
	.CategoryTitleNavLeft { /*color:#6666A0; AK*/ font-size:1.8em; font-weight:bold; text-decoration:none; }
	
	.OutlineBox { border:1px solid #D6D6FD; }
	
	.CategoryBgColorNavLeft1 { background-color:#E5E5F3; /*height:27px; AK*/ width:185px; }
	
	.CategoryBgColorNavLeftSeparator { background-image:url(images/CategoryBgColorNavLeft.gif); background-repeat:repeat-x; width:183px; }
	
	.RadUpload_Default .ruFakeInput { border-color:#414141 #D4D0C7 #D4D0C7 #414141; border-style:solid; border-width:2px 1px 1px 2px; color:#525252; font-size:1.1em; height:18px; width:100px; }
	
	.profile_header h1{ color:#595667; font-size:2.4em; margin: 0px; font-weight: normal; }
					
	.my_account_menu_links a{ color:#6666A0; font-size:1.15em; font-weight:bold; text-decoration:none; }
	
	.my_account_menu_separator{ background-image:url(images/CategoryBgColorNavLeft.gif); background-repeat:repeat-x; width:183px; }
	
	.bgMauvetop { background:transparent url(images/WebPartProfile/bgmauve.jpg) no-repeat scroll 0 0; width:733px; }
	
	.login_welcome_name{ color:#A28BDB; font-size:1.15em; font-weight:bold; text-decoration:none; }
	
	/* Page Forum */
	.dottedline { background:transparent url(images/tileH_rose.gif) repeat-x scroll 0 0; height:1px; }
	
	.CategoryBgColorNavLeftSeparator { background-image:url(images/CategoryBgColorNavLeft.gif); background-repeat:repeat-x; width:183px; }
	
	.dottedlinebleu { background-image:url(Images/dottedtile.gif); background-repeat:repeat-x; height:3px; width:185px; }
	
	.ForumUser .RadUpload_Default .ruBrowse { background:transparent url(images/WebPartProfile/RadButtonUpload.gif) no-repeat scroll 100% 0; }
	
	/* Search */
	.TextBoxRechercheMauve { border:1px solid #989898; color:#A28BDB; font-size:1.1em; padding:3px; text-decoration:none; }
	
	/* Page path */
	.cheminDeFerNoUnderline { color:#6D6E6E; font-size:1.1em; font-weight:normal; text-decoration:none; }
	
	/* Table innerpages    */
	.InnerBgcolor { background-color:#FFFFFF; width:517px; }
	
	.TbLayout { padding:20px 11px 10px; width:517px; }
	
	.node{ color:#797979; overflow:hidden; width:740px; font-size:1.1em; }
	
	.node a{ color:#797979; text-decoration:underline; font-size: 1.1em; }

/* End New CSS being added with new classs names    */

	/* all updated css for Html contents   To put in all the css of all the categories*/
	
	.webpart_container {border-left:1px solid #E7E4E4; border-right:1px solid #E7E4E4; width:281px; float:left; }
	
	.webpart_bottom_h2{ background:url(images/homePage/SectionBottomLaboConso.gif) no-repeat; height:18px; width:283px; clear: both; }
	
	.webpart_description{ float: left; width: 271px; padding:10px 0px 15px 10px; }
	
	.webpart_intro{ float: left; width: 150px; padding-left:5px; }
	
	.webpart_image{ float: left; width: 115px;  padding:0px 0px 0px 10px; }
	
	.LineTools	{ background-image:url(images/homePage/lineTools.gif); width:253px; height:1px; background-repeat:no-repeat; float: left; padding:0px 0px 15px 0px; }
	
	.community_not_member, community_link{ color:#904D6D; font-size:1.3em; font-weight:bold; text-decoration:none; }
	
	.Contenudroit {border-left:1px solid #E7E4E4; border-right:1px solid #E7E4E4; width:281px; }
	
	.page_header h1{ color:#8F4D6D; font-size:2.4em; font-weight:normal; margin: 0px; }
	
	.modalPopup {background-color:White;border-width:3px;border-style:solid;border-color:#d6d6fd;padding:3px;width:300px;}
	
	.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
	
/*Ecard Home*/
	.EcardContainer{ text-align: center; margin: 0 0 0 5px; padding: 0 10px 10px 10px; width: 552px }
	
	.ecardcontent{ align: center; margin: 20px; width: 524px; padding: 0 10px 10px 10px; }
	
	.ecardframing{ text-align: center; margin: 5px; padding: 0 10px 5px 5px;  }
	
	.EcardSelection_OutlineAlign{ border:1px solid #e9e6e7; width:534px; padding: 0px 10px 0px 10px; border-bottom: none; text-align:left; float: left; }
	
	.EcardInfo a{ color: #595667; }
	
	.ecard_paddigleft{ padding-left: 20px; }
	
	.Ecardimage{ padding: 0px; margin: 0px; float: left;  }
	
	.ecard_select_button{ padding-left: 47px; float:left; width:500px; }
	
	.ecard_clear_both{ clear: both; }
	
	.ecard_txt_area{ width: 250px; height: 75px; font-size: 13px; }
	
	.ecardHeight{ height::  25px; }
	
	.ecardChkbox{ font-weight: normal; clear: left; }
	
	.ecardFloat{ float: left; }
	
	.ecard_float_right{ float: right; }
	
	.cursor{ cursor: pointer; }
	
	.ecard_frame_bottom{ float: left; width: 420px; }
	
	.ecard_personal_frame{ padding-left: 49px;	height:425px; }
	
	.ecard_inner_frame{ float: left;width:390px; }
	
	.personal_frame_bottom{  float: left; width: 200px; }
	
	.Ecard_BgEcard{ width:534px; background-color: #f9eae3; padding:20px  11px 20px 11px; }
	
	.Ecard_TopBg{ background: url(images/WebPartEcard/top_RezeptCommunityBg.gif)  no-repeat; height: 4px; width:533px; }
	
	.Ecard_Wrapper{ background-color: White; padding: 5px 2px 10px 7px; width:524px; clear:both; color:#595667; }
	
	h3.Ecard_HeaderTitle{ color:#b97c9a; font: normal 22px; margin:0px; padding:0px; }
	
	.Ecard_HeaderImage{ margin:10px 8px 10px 0px; float:left; }
	
	.Ecard_HeaderSubtitle { margin:10px 0px 0px 0px; font-size:1.3em ; font-weight:bold; }
	
	.Ecard_Headerinfo{ font-size :1.em ; padding:10px 0px 10px 0px; margin: 0px; text-decoration:none; }
	
	.Ecard_PersoLink{ text-decoration:underline; font-weight:bold; color:#595667; }
	
	.Ecard_BottomBg{ background: url(images/WebPartEcard/Bottom_RezeptCommunityBg.gif)  no-repeat; height: 4px; width:533px; }
	
	.Ecard_BlockSeparator{ height:20px; }
	
	.EcardSelection_TopBg{ background: url(images/WebPartEcard/Ecard_TopBg.gif) no-repeat; width:556px; height:28px; }
	
	.EcardfooterBg{ background: url(images/WebPartEcard/FooterEcardBg.jpg) no-repeat; width:556px; height:8px; }
	
	.EcardSelection_TopBg  .EcardTitle { padding:5px 0px 5px 10px; font-weight: bold; font-size:1.5em ; color:white; }
	
	.EcardSelection_Outline{ border:1px solid #e9e6e7; width:534px; padding: 0px 10px 0px 10px; border-bottom: none; text-align:left; }
	
	.EcardSelection_Datalist{ padding:1px 35px 1px 1px; }
	
	.Ecard_Info p{ font-weight:normal; font-size:1.3em; color:#595667; padding: 10px 0px 5px  0px; }
	
	.Ecard_BtnSubmit{ padding:0px 10px 0px 47px;}
	
	.radiobuttonEcard{padding:0px;margin:0px 0px 5px 0px;}
	
	.imageEcard{padding-right:30px;float:right;margin-bottom:30px;}
	
	.TopSpaceEcard{ margin:20px 0px 20px 0px; }
	
	/*Ecard : Info*/
	.Ecard_SelectedEcard{ text-align: center; }
	
	.SelectedEcardForm table { color:#595667;font-family: verdana; border-collapse: collapse; }
	
	.FormLabel{ color:#7E7D81; float:left; padding:10px 0 15px; width:300px; }
	
	.FormField{ color:Black; float:left; padding:10px; width:192px; }
	
	.Ecard_ErrorMessage{  color:Red; }
	
	/*Ecard : Preview*/
	.EcardInfo{ font-weight:normal; font-size:1.3em; color:#595667; clear:both; padding-top:10px; }
	
	.EcardInfoPersonal{ font-weight:normal; font-size:1.3em; color:#595667; padding-top:10px; }
	
	.EcardInfo p{ margin:10px 0px 10px 10px;}
	
	.EcardMessage{ padding:10px 0 0 20px; font-weight:normal; font-size:1.2em; width: 252px; }
	
	.EcardButton{ margin: 0px 20px 0px 20px; }
	
	.BtnBack{ margin: 0px  0px 0px 29px; }
	
	/*Ecard : SendEcard*/
	.BtnReturn{ padding:10px 0px 10px 0px; }
	
	/*Ecard : EcardPersonal*/
	.EcardInfoFramework{ float:left;font-size:13px;padding-top:5px;width:393px;margin:0px;}
	
	.Framework{ border-collapse: collapse; }
	
	.FrameworkRowspacer{ height: 10px; }
	
	.UploadImage{ padding: 10px 0px 10px 0px; }
	
	/*Ecard : EcardPersonalDetail*/
	.UploadButtonList{ position:relative; padding-left:55px; }
	
	#UploaderButtons ul{ list-style: none; padding:0px; margin:0px 0px 0px 0px; }
	
	#UploaderButtons  li{ list-style: none; display: inline; padding-left:13px; }
	
	.ImageMessage{ font-weight:normal; font-size:12px; font-family: verdana; color:#ffffff; vertical-align: top; padding-bottom:10px; text-align:left; }
	
	.tablelayout{ text-align:center; padding:0px 43px 0px 43px; }
	
	.EcardDetails{ float: left; padding: 10px 0px 0px 5px; font-weight:bold;}
	
	.Ecardcount{ width: 15px; float: left;  font-weight:bold;}
	
	.EcardReceiverName{float: left; width: 95px; font-weight:bold;}
	
	.EcardReceiverMail{float: left; width: 106px; font-weight:bold;text-align:center;}
	
	.EcardNotification{float: left; width: 90px; text-align: center; font-weight:bold;}
	
	.EcardSendLater{float: left; width: 65px; text-align: center; font-weight:bold;}
	
	.EcardDate{float: left; width: 95px; font-weight:bold;text-align: center;}
	
	.EcardTime{float: left; width: 60px; font-weight:bold;}
	
	.framework_template{float: left; display: inline; width: 160px }
	
	.ecard_frame_middle{float: left; }
	
	.ecard_frame_top{float: left; }
	
	.ecard_logo{ padding-right:26px;  }
	
	.EcardPanel{float: left;}
	
	.RecipientForm{width:554px; color: #595667; font-size: 1.0em; text-align:left; border-left: solid 1px #e9e6e7; border-right: solid 1px #e9e6e7; }
	
	.RecipientFormNoBroder{width:554px; color: #595667; font-size: 1.0em; text-align:left;}
	
	.EcardCategoryHeader{float:left;width:500px;}
	
	/*Ecard : EcardPersonalConfirm*/
	.UploaderSpacer{ margin-top:10px; margin-bottom:10px; }

/*Ecard : End*/
	
/* Start Member Get Member Elements */
	.form_layout{ width: 512px; }
	
	.form_label{ padding-bottom: 10px; float: left; width: 120px; color:#8080c0; font-weight: bold; font-size:1.1em; text-align : right; padding-right: 10px; }
	
	.form_text_box{ padding-bottom: 10px; padding-right: 10px; float: left;  }
	
	.form_required_field{ padding-bottom: 10px; float: left; }
	
	.inputTextBox140 { border-color:#414141 #D4D0C7 #D4D0C7 #414141; border-style:solid; border-width:2px 1px 1px 2px; color:#525252; float:left; font-size:1.1em; height:18px; width:140px; }
	
	.inputTextBox250x70 { padding-bottom: 10px; border-color:#414141 #D4D0C7 #D4D0C7 #414141; border-style:solid; border-width:2px 1px 1px 2px; color:#525252; font-size:11px; height:70px; padding:5px; width:299px; }
	
	.form_label_heading{ color:#8080c0; font-weight: bold; width: 159px; padding-bottom: 10px; float: left; font-size:1.1em; padding-right: 10px; }
	
	.form_buttons{ float: right; padding :  10px 71px 0px 0px;}
	
	.TextSponsoringSent { color:Green; }

/*End  Member Get Member Elements */


/* START : QUESTIONNAIRE FRONT */

	.Questionnaire {padding-left:6px; text-align: left; padding-top: 14px; color: #904D6D;}

	.Questionnaire .Background { float: left; border-left:1px solid #e8e5e6; border-right:1px solid #e8e5e6; width: 556px; }
	
	.Label_SummaryError{ font-size: 1.2em; font-style: normal; font-weight: bold; color: Red; float: left; text-align: left; padding: 10px 0px 0px 200px; width: 356px !important; }	
	
	.QuestionList { float: left; padding: 20px 100px 10px 20px; }	
	
	.Button_Layout { text-align: center; padding: 20px 0 10px 0; float:left; width:100%; }

	.Button_Layout .SimpleButton { font-style: normal; font-weight: bold; color: #FFFFFF; border: 0px solid Gray; padding: 0px 5px 0px 5px; background-color: #0774C2; }
	
	.Button_Layout .LinkButton { font-style: normal; font-weight: bold; color: #FFFFFF; border: 0px solid Gray; padding: 5px 10px 5px 10px; background-color: #ad6b84; }
	
	.Button_Layout .ImageButton { width: 100px; height: 20px; vertical-align:bottom; }	

	.Question_Label { font-size: 1.2em; font-weight: bold; padding: 0 5px 0 5px; width:500px; }

	.Questionnaire .ConfirmationMessage{float: left; width: 100%;}

	.error_message{ color: #ff000 !important;}
	
	.dynamic_framing{ background: #c58cad;  width: 556px; }
	
	.dynamic_framing h3{ background:transparent url(Images/WebPartCampaignQuestionnaire/questionnaire_header.gif) no-repeat scroll 0 0; margin:-5px 0 0; padding:5px; font-size: 1.4em; color: #FFFFFF; float: left; width: 558px; }
	
	.Questionnaire .bottom{ width: 558px; float: left; background: url(Images/WebPartCampaignQuestionnaire/questionnaire_footer.gif) no-repeat; height: 13px; }

	
/* END : QUESTIONNAIRE FRONT */

/* MasterpageV5*/

.OverlayLayout {width: 965px;padding-left:155px; vertical-align:top;}

/* MasterpageV5 END*/

/* START : TOPTIPS */
.TopTips
{
	padding-left: 6px;
	text-align: left;
	padding-top: 14px;
	color: #904D6D;
}

.TopTips .Background
{
	border-left: 1px solid #e8e5e6;
	border-right: 1px solid #e8e5e6;
	width: 555px;
	float:left;
}

.TopTips_dynamic_framing
{
	background: #c58cad;
	width: 556px;
}

.TopTips_dynamic_framing h3
{
	background: transparent url(Images/WebPartCampaignTopTips/toptips_header.gif) no-repeat scroll 0 0;
	margin: -5px 0 0;
	padding: 5px;
	font-size: 1.4em;
	color: #FFFFFF;
	width: 558px;
}

.TopTips .top
{
	width: 558px;
	background: url(Images/WebPartCampaignTopTips/toptips_simpleheader.gif) no-repeat;
	height: 13px;
}

.TopTips .bottom
{
	width: 558px;
	background: url(Images/WebPartCampaignTopTips/toptips_footer.gif) no-repeat;
	height: 13px;
	clear:left;
}

.TopTips_PostTipButton
{
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	border: 0px solid Gray;
	padding: 5px 10px 5px 10px;
	background-color: #ad6b84;
    
}

.TopTips_Dottedline
{
	background: transparent url(Images/WebPartCampaignTopTips/toptips_dotted_line.gif)repeat-x;
	background-image: url(Images/WebPartCampaignTopTips/toptips_dotted_line.gif);
	background-repeat: repeat-x;
	height: 1px;
	clear:left;
}

.TopTipsRepeater
{
	width: 556px;
}
.TopTipsNumber
{
	float: left; /*margin :10px 5px 10px 5px;*/
}
.TopTipsText
{
	float: left;
	width: 420px;
	padding: 5px;
}
.TopTipsVoting
{
	float: left;
	width: 80px;
	padding: 8px 0 8px 0;
}


.TopTips_TipNumbering
{
	background-image: url(Images/WebPartCampaignTopTips/number.gif);
	width: 19px;
	height: 17px;
	margin: 10px;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: White;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.TopTips_TitleBold
{
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	padding-right:4px;
}

.TopTips_LabelText
{
	font-size: 1.2em;
	font-style: normal;
	width: 100px;
	float: left;
	text-align: right;
	padding: 0.2em 0.5em 0 0;
}

.TopTips_Text
{
	font-size: 1.2em;
	font-style: normal;
	padding: 3px 6px 0 0;
	margin: 6px 20px;
}

.TopTips_Text12
{
	font-size: 1.2em;
	font-style: normal;
	padding: 3px 6px 0 0;
	margin: 6px 20px;
}

.TopTips_Text14
{
	font-size: 1.4em;
	font-style: normal;
	padding: 3px 6px 0 0;
	margin: 6px 20px;
}
.TopTips_Text16
{
	font-size: 1.6em;
	font-style: normal;
	padding: 3px 6px 0 0;
	margin: 6px 20px;
}
.TopTips_Text18
{
	font-size: 2em;
	font-style: normal;
	padding: 3px 6px 0 0;
	margin: 6px 20px;
}

.TopTips_VisualImage
{
    border-style: none;
    float: left;
    margin: 1em;
}

.TopTips h1 { font-size:1.8em; font-weight: bold; margin: 6px 20px; }

.TopTips_TitleAndRating { width: 95%; text-align: left; vertical-align: top;}

.TopTips_TitleAndRating .rightalign { text-align: right; }

.TopTips .link_separator { color: #CCBB00; }

.TopTips_UserActionLinks { margin: 0 2em;color:#904D6D; }

.TopXtipsTitleDetail {float:left;width:420px;}

.TopXTipsFontDeIn {vertical-align:top;float:left;width:30px;}

.TopXtipsDetailVote{float:right;width:70px; }

.TopTips_PostedBy
{
	text-align: left;
	padding-left: 0px;
}

.TopTips_TipText
{
	font-size: 1.2em;
	color: #666666;
}

.TopTips_ReadMore
{
	text-decoration: none;
	color: #904D6D;
}

.TopTips_AllTipsSorting
{
	clear: left;
	padding: 10px 5px 15px 5px;
	font-size: 1.2em;
}

.TopTips_LinkButtonFont
{
	font-weight: bold;
	color: #904D6D;
}

.paging
{
	color: #8F4D6D;
	font-size: 1.2em;
	text-decoration: none;
}

.pagingOn
{
	color: #8F4D6D;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: underline;
}
.topXtipsPaging
{
	float: right;
	 padding-top: 10px; 
	 padding-right: 10px;
}
.TopTipMarginBottom
{
	margin-bottom: 1em
}
.TopTipSendTip
{
	text-align: right; margin: 1em;
}

.emptyRatingVote { background-image:url(Images/EmptyRatingVote.gif); }
	
.ratingVote { background-repeat:no-repeat; cursor:pointer; display:block; height:8px; margin:0; padding:0; width:12px; }
	
.filledRatingVote { background-image:url(Images/FilledRatingVote.gif); }

/* Vote Section */
.TopXtipsVotePlaceholder
{
	float:left;
}
.TopTipsVoteTop
{
	background-image: url(Images/WebPartCampaignTopTips/top_vote.gif);
	background-repeat: no-repeat;
	height: 5px;
}

.TopTipsvotecontent
{
	background-color: #F5DDE9;
	vertical-align: top;
	text-align: center;
	width: 60px;
	padding:2px;
	
}
.TopXtipsHeart{	vertical-align:middle; width: 49px; height: 26px;text-align:center;padding-left:5px;}

.VoteTxt
{
	color: #8F4D6D;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;

}

.TopTips .VoteHeartBg
{
	background-image: url(Images/WebPartCampaignTopTips/Vote_HeartBg.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 49px;
}

.TopTipsVoteBottom
{
	background-image: url(Images/WebPartCampaignTopTips/bottom_vote.gif);
	background-repeat: no-repeat;
	height: 4px;
}

.TopTips .article_menu
{
	color: #8F4D6D;
	font-size: 1.1em;
	text-decoration: none;
}

.TopTips .innerarticle
{
	padding: 0 10px;
	width: 513px;
}

.ImageVote
{
	background-image: url(Images/WebPartCampaignTopTips/vote.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 65px;
	padding:8px;
}

.TopTipsContentWidthLayout{width:420px;float:left; }
.TopTipsContentWidth{width:420px;}

/*START : POPUP*/
#backgroundPopup
{
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	border: 1px solid #cecece;
	z-index: 1;
}

#popupContact
{
	display: none;
	position: absolute;
	_position: absolute; /* hack for internet explorer 6*/
	height: 484px;
	width: 408px;
	background: #FFFFFF;
	border: 2px solid #cecece;
	z-index: 999;
	padding: 12px;
	font-size: 13px;
}

#popupContactClose
{
	font-size: 14px;
	line-height: 14px;
	right: 6px;
	top: 4px;
	position: absolute;
	color: #6fa5fd;
	font-weight: 700;
	display: block;
	cursor:pointer;
}
#popupContact iframe
{
	display: block;
	border: none;
}

/* END : TOPTIPS */

/* START : EXPRESS SURVEY */
.ExpressSurvey
{
	padding-left: 6px;
	text-align: left;
	padding-top: 14px;
	color: #904D6D;
}

.ExpressSurvey .Background
{
	border-left: 1px solid #e8e5e6;
	border-right: 1px solid #e8e5e6;
	width: 554px;
	float:left;
}

.ExpressSurvey_dynamic_framing
{
	background: #c58cad;
	width: 556px;
}

.ExpressSurvey_dynamic_framing h1
{
	background: transparent url(Images/WebPartCampaignExpressSurvey/survey_header.gif) no-repeat scroll 0 0;
	margin: -5px 0 0;
	padding: 5px;
	font-size: 1.6em;
	color: #FFFFFF;
	width: 558px;
}

.ExpressSurveyCategory_Label h2
{
	font-size: 1.4em;
	font-weight: bold;
	padding: 10px 5px 0 5px;
	width: 500px;
	float: left;
}

.ExpressSurvey .bottom
{
	width: 558px;
	background: url(Images/WebPartCampaignExpressSurvey/survey_footer.gif) no-repeat;
	height: 13px;
	clear:left;
}

.ExpressSurvey_RatingBarDiv
{
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
}

.ExpressSurvey_RatingBarPanel
{
	background-color:#904D6D;
}

.ExpressSurvet_Dottedline
{
	background: transparent url(Images/WebPartCampaignExpressSurvey/ExpressSurvey_dotted_line.gif)repeat-x;
	background-image: url(Images/WebPartCampaignExpressSurvey/ExpressSurvey_dotted_line.gif);
	background-repeat: repeat-x;
	height: 1px;
	clear:left;
}

.ExpressSurvey_QuestionList
{
	padding:15px 10px 10px 15px;
	font-size:1.1em;
}

.ExpressSurvey_ArchivedQuestionList
{
	padding:0px 10px 0px 10px;
}
.ExpressSurvey_SurveyIntroduction
{
	padding:6px 0 0 15px;
	font-size:1.4em;
}

.ExpressSurvey_ButtonDiv
{
	float:right;
	padding:5px 20px 5px 0;
}

.ExpressSurvey_BtnSave
{
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	border: 0px solid Gray;
	padding: 5px 10px 5px 10px;
	background-color: #ad6b84;
}

.ExpressSurveyQuestion_Label
{
		font-size: 1.2em;
		font-weight: bold;
		padding: 10px 5px 0 5px;
		width: 500px;
}
.PanelCheckBox
{
	padding-top:10px;
}

.PanelRadioButton
{
	padding-top:10px;
}
.ExpressSurveyQuestionPadding
{
	padding-top:15px;
}

.ExpressSurvey_error_message
{
	/*clear:both;*/
	display:block;
	float:right;
	color: #FF0000 !important;
	position:relative;
	bottom:12px;
}

.ArchiveListLayoutTitle{float:left;}
.ArchiveListLayoutTitle h3 {font-size: 1.2em;padding: 0px 5px 0px 5px;vertical-align:middle;}
.ArchiveListLayoutTitle h3 a {color:#904D6D;}
.ArchivedQuestionList {clear:both;}
.ArchivedQuestionList h4 {font-size: 1.1em;font-weight: bold;padding: 3px 5px 0 5px;width: 500px;}
/* END : EXPRESS SURVEY */
/* START : VOTING HEART */
. VoteImageLayout
{
	float:left;
	padding-top:3px;
}

.HeartVoteHalf
{
	background: url(Images/half_heart_vote.jpg)no-repeat;
	background-image:url(Images/half_heart_vote.jpg);
	background-repeat:no-repeat;
	width:40px;
	padding-left:4px;

}

.HeartVoteOne
{
	background: url(Images/1full_heart_vote.jpg)no-repeat;
	background-image:url(Images/1full_heart_vote.jpg);
	background-repeat:no-repeat;
	width:40px;
	padding-left:4px;
}

.HeartVoteOneHalf
{
	background: url(Images/1full_half_heart_vote.jpg)no-repeat;
	background-image:url(Images/1full_half_heart_vote.jpg);
	background-repeat:no-repeat;
	width:40px;
	padding-left:4px;
}

.HeartVoteTwo
{
	background: url(Images/2full_heart_vote.jpg)no-repeat;
	background-image:url(Images/2full_heart_vote.jpg);
	background-repeat:no-repeat;
	width:40px;
	padding-left:4px;
}

.HeartVoteTwoHalf
{
	background: url(Images/2full_half_heart_vote.jpg)no-repeat;
	background-image:url(Images/2full_half_heart_vote.jpg);
	background-repeat:no-repeat;
	width:40px;
	padding-left:4px;
}

.HeartVoteThree
{
	background-image: url(Images/3full_heart_vote.jpg);
	background: transparent url(Images/3full_heart_vote.jpg)no-repeat;	
	background-repeat:no-repeat;
	width:40px;
	padding-left:4px;
}

.HeartVoteThreeHalf
{
	background: url(Images/3full_half_heart_vote.jpg)no-repeat;
	background-image:url(Images/3full_half_heart_vote.jpg);
	background-repeat:no-repeat;
	width:40px;
	padding-left:4px;
}

.HeartVoteFour
{
	background: url(Images/4full_heart_vote.jpg)no-repeat;
	background-image:url(Images/4full_heart_vote.jpg);
	background-repeat:no-repeat;
	padding-left:4px;
}

/* END : VOTING HEART */
/**GLOBAL NAVIGATION **/

.maNavigation li { float:left; height:42px;text-indent:-9999px; overflow:hidden; margin-right:0; }
.maNavigation li a { background-image:url(/Assets/Core/Face/images/header/maNav.png); }
.maNavigation .frontPage { width:0px;}
.maNavigation .Beauty{ width:104px;}
.maNavigation .Wellness{ width:121px;  background-position: -104px top;}
.maNavigation .Family{ width:109px;  background-position: -225px top;}
.maNavigation .House{ width:90px;  background-position: -334px top;}
.maNavigation .Recipe{ width:106px; background-position: -424px top;}
.maNavigation .Stiftung{ width:106px; background-position: -530px top;}
.maNavigation .TriedTested{ width:156px; background-position: -636px top;}
.maNavigation .ProductAmbassador{ width:120px; background-position: -792px top;}

.maNavigation .underNavigation { background-position:center 78px; background-color:#D51655;}

.maHeader .maLogo .logo { text-indent:-9999px; overflow:hidden; width:300px;
	background:url(images/logo.png) no-repeat; background-position: center 0px; }

.maFooter .maNewsletter .inner label { text-indent:-9999px; overflow:hidden; width:240px;
    background:url(/ITGCFiles/Common/images/header/txtLabel.png) no-repeat 0 -30px; }
.maFooter .inscriptionNewsletterInput button span { display:none; }
.maFooter .inscriptionNewsletterInput button {background:url(/ITGCFiles/Common/images/header/txtLabel.png) no-repeat 0 -118px; width:47px;}

.maLogin .searchPanel button span { display:none; }
.maLogin .searchPanel button { width:104px; background:url(Images/header/txtLabel.png) no-repeat 0 -98px; }
.maLogin .searchPanel .ButtonSearch { width:104px; background:url(Images/header/txtLabel.png) no-repeat 0 -98px;border:medium none; height:20px; }

.maFormPanel .lblEmail { text-indent:-9999px; overflow:hidden; width:144px; 
	background:url(/ITGCFiles/Common/images/header/txtLabel.png) no-repeat;}
.maFormPanel .lblPassword { text-indent:-9999px; overflow:hidden; width:149px; 
    background:url(/ITGCFiles/Common/images/header/txtLabel.png) no-repeat left -15px; }
.maFormPanel .otherElement .btnLogin {background:url(Images/header/txtLabel.png) no-repeat 0 -118px;
height:24px;margin-top:15px;width:48px;}
.maFormPanel .otherElement button span { display:none; }
.maFormPanel .otherElement button { width:45px; background:url(Images/header/txtLabel.png) no-repeat 0 -50px; }
.maFormPanel .otherElement button.sendIt span { display:none; }
.maFormPanel .otherElement .sendIt { width:81px; background:url(Images/header/txtLabel.png) no-repeat 0 -74px;  height:24px; margin: 20px 0 0;width:81px; }


.maFooter .inscriptionNewsletterInput input,
.maFooter .maNewsletter .inner p a,
.maFormPanel .elementEmail input, .maFormPanel .elementPassword input   { color:#d51655;}

.maFormPanel .closePanel a span {background:url(Images/header/pictos.png) no-repeat left -75px;}

.maLayerContent .buttonNext,
.maLayerContent .buttonSubmit, 
.maLayerContent .buttonSelect, 
.maLayerContent .buttonGetSample { float:right; display:inline; margin:16px 16px 0 0;}
.maLayerContent h2 {color:#57575b; font-size:1.4em; font-weight:bold; padding-bottom:10px;}

/*END : Tried and Tested*/
.WebPartZone
{
	float:left;
	display:inline			/*AK*/
}
.WebPartZone_one
{
	float: left;
	padding: 0 9px 0 0;
}

.WebPartZone_two
{
	float: left;
}

.WebPartZone_three
{
	float: left;
	padding: 0 5px 0 0;
	height: 315px;
}

.WebPartZone_four
{
	float: left;
	padding: 0 5px 0 0;
	height: 315px;
}

.WebPartZone_five
{
	float: left;
	height: 315px;
	padding-left:5px
}

.WebPartZone_six
{
	float: left;
	padding: 0 5px 0 0;
	height: 315px;
}

.WebPartZone_seven
{
	float: left;
	width: 290px;
	height: 315px;
}

.WebPartZone_eight
{
	float: left;
	width: 373px;
	overflow: hidden;
}

.WebPartZone_nine
{
	float: left;
	padding: 0 5px 0 0;
	height: 330px;
}

.WebPartZone_ten
{
	float: left;
	padding: 0 5px 0 0;
	height: 330px;
}

.WebPartZone_eleven
{
	float: left;
	height: 330px;
}

.WebPartZone_twelve
{
	float: left;
}

.WebPartZone_thirteen
{
	float: left;
}

.WebPartZone_fourteen
{
	float: left;
}

.WebPartZone_fifteen
{
	float: left;
}

.WebPartZone_sixteen
{
	float: left;
}



/*NEU COCOMORE / RELAUNCH*/

.AspNet-WebPart { position:relative }

.BackGndColorTemplateHP{ background:#fff !important; }

#ctl00_WebPartManager1_wp865928236{ width:365px; height:245px; }

table.sectionheaderTitleJoinCommunity .web_part_h2 { background: none; padding:0; margin:0; }

table.sectionheaderTitleJoinCommunity .web_part_h2 h2 { font-size:0; padding:0; }

#ctl00_WebPartManager1_wp91189967 .web_part_h2{ display:non e}

table.Contenudroit{
	background:url(images/WebPartLogin/login_bg.jpg) no-repeat left top !important;
	width:367px !important;
	height:245px !important;
	position:relative;
	border:none !important
}

table.Contenudroit tr{  width:367px; }

.sectionBottomJoinCommunity {
	background:none !important;
	background-image:none !important;
	height:0 !important;
}

.community_txt_content, .community_txt_content span, .community_create, .TxtGeorgia12PurpleJoinCommunity,
.community_not_member, community_link, .Contenudroit .default_link_style a, .JoinCommunityColor{ color:#fff; }
.community_txt_content{position:absolute; top:50px; left:10px; font-size:1.12em; width:355px}

.Contenudroit span{ position:absolute; top:114px; left:17px }
.community_txt_content span.TxtGeorgia12PurpleJoinCommunity{ position:relative; top:0; left:0 }

#ctl00_WebPartManager1_wp959936562_ctl00_LineJoinCommunity, .community_not_member,
#ctl00_UpdatePanelAnonymousTemplate{ display:none }

.community_create{ width:90px }

input#ctl00_WebPartManager1_wp447335561_ctl00_TextBoxPassword,
input#ctl00_WebPartManager1_wp447335561_ctl00_TextBoxEmail{margin-bottom:10px; border:none}

#ctl00_WebPartManager1_wp959936562_ctl00_ImageButtonSubscribe{ position:absolute; top:95px; right:7px}

.Contenudroit tr td table{ position:absolute; top:130px; width:349px }
.Contenudroit tr td table a{ color: #fff}

div.default_link_style{ position:absolute; top:185px; font-size:10px; left:107px}

div.default_link_style a{ text-decoration:underline}

#ctl00_WebPartManager1_wp959936562{ height:200px; overflow:hidden}

.BackGndColorTemplateHP{ height:30px }

.NewsletterHomeColor{
	clear:both;
	height:56px;
	background: transparent url(images/homePage/newsletter_abo_bg.jpg) no-repeat left top;
	margin-top:21px
}

* html .NewsletterHomeColor{ margin-top:8px }

.NewsletterHomeColor img{ display:none }

#ctl00_WebPartManager1_wp2051793302_ctl00_PanelNewsletterSignIn{ margin:27px 0 0 85px }

#ctl00_WebPartManager1_wp2051793302_ctl00_PanelNewsletterSignIn input#ctl00_WebPartManager1_wp2051793302_ctl00_TextBoxEmail{
	border:none;
	margin:2px 10px 0 5px;
}
* html #ctl00_WebPartManager1_wp2051793302_ctl00_PanelNewsletterSignIn input#ctl00_WebPartManager1_wp2051793302_ctl00_TextBoxEmail,
*+ html #ctl00_WebPartManager1_wp2051793302_ctl00_PanelNewsletterSignIn input#ctl00_WebPartManager1_wp2051793302_ctl00_TextBoxEmail{
	border:none;
	margin:0 10px 0 5px;
}
#ctl00_WebPartManager1_wp2051793302_ctl00_PanelNewsletterSignIn input#ctl00_WebPartManager1_wp2051793302_ctl00_ImageButtonOk{margin:2px 0 0 12px}
* html #ctl00_WebPartManager1_wp2051793302_ctl00_PanelNewsletterSignIn input#ctl00_WebPartManager1_wp2051793302_ctl00_ImageButtonOk{margin:0 0 0 11px}
*+ html #ctl00_WebPartManager1_wp2051793302_ctl00_PanelNewsletterSignIn input#ctl00_WebPartManager1_wp2051793302_ctl00_ImageButtonOk{margin:0 0 0 10px}

.view_more{ display:none }

#ctl00_WebPartManager1_wp1399232913{
	background:url(images/homePage/zugang_marken_bg.jpg) no-repeat left top;
	width:369px;
	height:62px;
	padding:37px 0 0 0;
	margin-top:12px
}
.GradientImage input{ border-color:#c0c0c0 }
	
.AspNet-WebPart .web_part_h2{ display:none}

#ctl00_WebPartManager1_wp447335561_ctl00_PanelPersonalInfo td a#ctl00_WebPartManager1_wp447335561_ctl00_HyperlinkMyAccount,
#ctl00_WebPartManager1_wp447335561_ctl00_PanelMyContributions td a#ctl00_WebPartManager1_wp447335561_ctl00_HyperlinkMyContributions,
#ctl00_WebPartManager1_wp447335561_ctl00_PanelMyFavourites td a#ctl00_WebPartManager1_wp447335561_ctl00_HyperlinkMyFavourites,
td#ctl00_WebPartManager1_wp447335561_ctl00_TD_Link_MyAdvantages_Games a#ctl00_WebPartManager1_wp447335561_ctl00_HyperlinkMyGames,
td#ctl00_WebPartManager1_wp447335561_ctl00_TD_Link_MyAdvantages_ProductSamples a#ctl00_WebPartManager1_wp447335561_ctl00_HyperlinkMySamples
{ background: url(images/WebPartLogin/bulletpoint.gif) no-repeat left 2px; padding-left:15px; color:#fff; text-decoration:underline }

#ctl00_WebPartManager1_wp447335561_ctl00_PanelPersonalInfo img,
#ctl00_WebPartManager1_wp447335561_ctl00_PanelMyContributions img,
#ctl00_WebPartManager1_wp447335561_ctl00_PanelMyFavourites img,
td#ctl00_WebPartManager1_wp447335561_ctl00_TD_Link_MyAdvantages_Games img,
td#ctl00_WebPartManager1_wp447335561_ctl00_TD_Link_MyAdvantages_ProductSamples img { display:none; }

#ctl00_WebPartManager1_wp447335561_ctl00_PanelPersonalInfo,
#ctl00_WebPartManager1_wp447335561_ctl00_PanelMyContributions,
#ctl00_WebPartManager1_wp447335561_ctl00_PanelMyFavourites,
td#ctl00_WebPartManager1_wp447335561_ctl00_TD_Link_MyAdvantages_Games,
td#ctl00_WebPartManager1_wp447335561_ctl00_TD_Link_MyAdvantages_ProductSamples{ position:absolute; left:20px }

#ctl00_WebPartManager1_wp447335561_ctl00_PanelPersonalInfo{ top:100px }
#ctl00_WebPartManager1_wp447335561_ctl00_PanelPersonalInfo table{ position:relative; top:0 }

#ctl00_WebPartManager1_wp447335561_ctl00_PanelMyContributions{ top:122px }
#ctl00_WebPartManager1_wp447335561_ctl00_PanelMyContributions table{ position:relative; top:0 }

#ctl00_WebPartManager1_wp447335561_ctl00_PanelMyFavourites{ top:142px }
#ctl00_WebPartManager1_wp447335561_ctl00_PanelMyFavourites table{ position:relative; top:0 }

td#ctl00_WebPartManager1_wp447335561_ctl00_TD_Link_MyAdvantages_Games{ top:162px }

td#ctl00_WebPartManager1_wp447335561_ctl00_TD_Link_MyAdvantages_ProductSamples{ top:182px }

a.logout-redesign{ margin-right:10px }

.brand_select {
	background: url(images/homePage/zugang_marken_bg.jpg) no-repeat left top;
	height:62px;
	margin-top:12px;
	padding:37px 0 0;
	width:369px;
}

#ctl00_WebPartManager1_wp447335561_ctl00_ImageButtonLogin{ position:absolute; right:10px }



/* ECARD REDESIGN MÃ„RZ 2010 */

.ecardframing {
	padding:0;
	text-align:left;
	width:563px
}
/**+ html .ecardframing { margin:20px 20px 40px 20px; }
* html .ecardframing { margin:20px 20px 20px 20px; }*/

.Ecard_BgEcard {
	background:#fbeef5 ;
	padding:50px 14px 0 14px;
	width:524px;
}
.Ecard_Wrapper {
	background-color:#fbeef5;
	clear:both;
	color:#595667;
	padding:0;
	width:525px;
}
.Ecard_SelectedEcard {
	border:1px solid #D6D6FC;
	text-align:center;
	width:525px;
	height:379px
}
.EcardSelection_Outline {
	border:none;
	background:#fbeef5;
	padding:0 10px 30px 10px;
	text-align:left;
	width:532px;
	position:relative;
	margin:0 0 20px 10px
}
.EcardSelection_Outline .web_part_h3, .Ecard_Wrapper h3, .EcardInfoPersonal h2 {
	display:none
}
.EcardSelection_Outline div div.FormField, .EcardSelection_Outline div div.FormLabel {
	font-weight:normal;
	color:#595667;
}
.EcardSelection_Outline input, .EcardSelection_Outline textarea {
	border:1px solid #7f9db9
}
.ecard_preview_container .EcardSelection_Outline{
	padding-top:55px;
	margin:20px;
	background: #fbeef5 url(images/header_vorschaucard_2.png) no-repeat left top;}

.ecard_preview_container .EcardSelection_Outline {
	background:#fbeef5 url(images/header_vorschaucard_2.png) no-repeat scroll left top;
	padding:50px 13px 20px 14px;
	width:525px;
	margin:20px
}
.EcardMessage {
	font-size:1.2em;
	font-weight:normal;
	padding:10px 10px 0 15px;
	position:absolute;
	top:355px;
	width:500px;
	color:#424242;
}
*+ html .EcardMessage {
	top:345px;
}
*html .EcardMessage {
	top:345px;
}
.ecard_preview_container .EcardMessage {
	font-size:1.2em;
	font-weight:normal;
	padding:10px 10px 0 15px;
	position:absolute;
	top:465px;
	width:500px;
	color:#424242;
}
*+ html .ecard_preview_container .EcardMessage {
	top:455px;
}
* html .ecard_preview_container .EcardMessage {
	top:455px;
}
.ecardcontent { margin:0 }
.EcardButton{ margin:0 }
.BtnBack{ margin-left:10px }
/*.Ecard_Wrapper{ height:230px }*/
.Ecard_BgEcard .page_header{
	background:url(images/bg1.png) no-repeat left top; height:155px}
/*.Ecard_BgEcard .Ecard_Wrapper{ height:381px }*/
	
.page_header h1, .page_header .Ecard_HeaderImage, .Ecard_Wrapper .Ecard_HeaderImage{ display:none }
.page_header .emphasis{ margin: 0 0 10px 0; padding:45px 0 0 0; width:230px; font-weight:normal; }
.Ecard_BgEcard .page_header p{ margin:0; width:230px; font-size:1.2em }

.ecardframing .web_part_h3, .ecardframing .EcardfooterBg, .ecardframing .Ecard_BlockSeparator, .EcardSelection_OutlineAlign h3, .EcardContainer .Ecard_BlockSeparator,
.EcardSelection_TopBg, .EcardfooterBg{
	display:none}
	
.EcardSelection_OutlineAlign{
	border:none;
	padding:0 14px 30px 13px;
	background:#fbeef5 url(images/bg2.png) no-repeat left top;
	width:525px;
	margin:0 0 0px 0}

.ecardframing .EcardSelection_Outline {
	margin:0 0 20px 0;
}
.ecardframing .ecard_preview_container .EcardSelection_Outline{margin-left:10px}
.ecardChkbox input{ margin-bottom:10px }
#sendEcard{ margin-top:10px }

.ecardframing .EcardSelection_OutlineAlign .default_txt{ padding: 130px 0 0 0  }
.EcardSelection_OutlineAlign .EcardCategoryHeader{ display:none }
.EcardSelection_OutlineAlign .default_txt p{ font-size:1.2em }
.ecard_paddigleft { margin-top:30px; padding:0 }
.ecard_paddigleft{ clear:both }
.radiobuttonEcard{width:20px; float:left; display:inline; margin:0 10px}
.EcardCategoryHeader{ margin:20px 0 20px 0 }

.RecipientFormNoBroder { width:535px }
.RecipientFormNoBroder input { margin-top:20px }
.RecipientFormNoBroder .EcardDetails input { height:18px }
.RecipientFormNoBroder input{ margin:0 }
.RecipientFormNoBroder input#agb, .EcardInfo input#agb{ margin-right:10px; margin-left:3px }

.Ecardimage{ margin: 0 10px 0 0 }

.ecard_select_button{ width:480px; height:28px; padding:20px 0 20px 40px; float:left; display:inline }
.ecard_select_button input{ width:134px; height:28px }

*+ html .EcardSelection_OutlineAlign{ padding-bottom:30px }
*+ html .EcardSelection_Outline .RecipientFormNoBroder input.ecardHeight, .ecardChkbox input#agb, .Framework input, .EcardInfo input#agb, .EcardNotification input, 
.EcardSendLater input{ border:none }
* html .EcardSelection_Outline .RecipientFormNoBroder input.ecardHeight, .ecardChkbox input#agb, .Framework input, .EcardInfo input#agb, .EcardNotification input,
.EcardSendLater input{ border:none }
*+ html .ecardChkbox input#agb{ margin:-4px 0 0 0 }
* html .ecardChkbox input#agb{ margin:-4px 0 0 0 }

.EcardSelection_Outline img{ border:1px solid #D6D6FC }

.framework_template img{ border:none }

/*ECARDS ZUM SELBSTGESTALTEN*/

.EcardContainer .EcardSelection_Outline{ margin:0 0 20px 0 !important; padding-top:20px; float: left; display: inline }
.EcardInfoPersonal{ text-align:left; width:525px }
/*.EcardContainer .Ecard_BgEcard .Ecard_Wrapper{ height:230px }*/

.Framework { float:left; display:inline; width:532px; }
.framework_template { padding:0 0 0 13px; }
.framework_template div { display:inline; }
.ecard_logo{ padding-right:0 }

.ecard_personal_frame img{ border:none }
.ecard_personal_frame .EcardMessage{ clear:both; padding:0 0 10px 10px; position:relative; top:0; width:400px }
.ecard_personal_frame .ecard_frame_base{ margin-bottom:20px; display:inline }
.FrameworkRowspacer{ clear:both }
.EcardSelection_Outline table img{ border:none }

/*.EcardContainer .Ecard_BgEcard .Ecard_Wrapper{ height:auto !important; }*/

.default_link a {
	color:#8F4D6D;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}
#flashContent { position: absolute; top: -201px }
.maGlobalContent { overflow: visible }
#ctl00_PanelFooter { clear: both; padding-top: 10px }


/** Start: Coupons Teaser General **/
.hcCouponTeaserHeader { background-image:url(Images/Coupon/coupons_Header.jpg);width:368px;height:27px;background-repeat:no-repeat;}
.hcCouponTeaserHeader span { vertical-align:center;}
.hcCouponTeaserHeader h2 {color:white;font-size:1.6em;padding:3px 7px 0px 25px;margin:0px;}
.hcCouponText {font-size:1.2em;color:#000000;padding:10px 20px 10px 15px;}
.hcCouponTeaserBg {background-image:url(Images/Coupon/Teaser_coupon_BG.gif);width:368px;background-repeat:repeat-y;}
.middle {margin-left:60px;}
.hcCouponTeaser { width:229px; height:153px; overflow:hidden; background:url(Images/Coupon/shadowBox.png) no-repeat;}
.hcCouponTeaser .hcCouponTeaserContent { width:216px; height:140px; margin:5px 0 0 5px; overflow:hidden; background:url(Images/Coupon/couponDashedBackground.png) no-repeat; background-position:0 -140px;}
.hcCouponTeaser .hcCouponTeaserContent h3 { margin:7px 7px 0 9px; font-size:1.1em; color:#817e87;}
.hcCouponTeaser .hcCouponTeaserContent h3 span { display:block; color:#0099CC;}
.hcCouponTeaser .hcCouponTeaserContent .infoCoupon {overflow:hidden;}
.hcCouponTeaser .infoCoupon img {display:inline;float:left;margin:6px 5px 0px 5px;width:114px;}
.hcCouponTeaser .infoCoupon .priceBox { width:84px; height:42px;float:left; margin-top:10px; background:url(Images/Coupon/shadowPriceBox.png) no-repeat;}
.hcCouponTeaser .infoCoupon .priceContent { width:82px; height:38px; overflow:hidden; background:url(Images/Coupon/priceBox.gif) no-repeat;background-position:0 -380px;}
.hcCouponTeaser .infoCoupon .priceContent p { color:#ffffff; font-weight:bold; font-size:2.3em; margin:3px 0 0 4px;}
.hcCouponTeaser .infoCoupon .priceContent p sup { font-size:0.7em;}
.hcCouponTeaser .infoCoupon .priceMentions { font-size:0.9em; float:left; width:90px;color:#000000;}
.hcCouponTeaser a.linkCoupon {display:block;cursor:pointer;}
.hcCouponTeaser a.linkCoupon {text-decoration:none;}
.hcCouponTeaserFooter {background-image:url(Images/Coupon/coupons_Footer.jpg);width:368px;height:12px;background-repeat:no-repeat;}
.hcCouponBottomText {font-size:0.9em;color:#000000;padding:12px 0px 5px 64px;}
/** End: Coupons Teaser General **/

/** Start: Coupons Teaser Border Colour **/
.Always-Freshness  .hcCouponTeaserContent h3 span {color:#01c2c9;}
.Always-Maxi  .hcCouponTeaserContent h3 span {color:#01c2c9;}
.always-ultra  .hcCouponTeaserContent h3 span {color:#01c2c9;}
.always-ultra---freshelle  .hcCouponTeaserContent h3 span {color:#01c2c9;}
.Ambi-Pur-WC  .hcCouponTeaserContent h3 span {color:#1a97cd;}
.antikal  .hcCouponTeaserContent h3 span {color:#11b9a8;}
.antikal-gel  .hcCouponTeaserContent h3 span {color:#11b9a8;}
.antikal-spray  .hcCouponTeaserContent h3 span {color:#11b9a8;}
.ariel  .hcCouponTeaserContent h3 span {color:#009119;}
.ariel-actilift  .hcCouponTeaserContent h3 span {color:#009119;}
.Ariel-Color-Style-compact  .hcCouponTeaserContent h3 span {color:#009119;}
.Ariel-Compact  .hcCouponTeaserContent h3 span {color:#009119;}
.ariel-excel-gel  .hcCouponTeaserContent h3 span {color:#009119;}
.Ariel-Fleckenentferner  .hcCouponTeaserContent h3 span {color:#009119;}
.Ariel-Flussig  .hcCouponTeaserContent h3 span {color:#009119;}

.blend-a-med-3D-white  .hcCouponTeaserContent h3 span {color:#93cff9;}
.blend-a-med-blendi  .hcCouponTeaserContent h3 span {color:#93cff9;}
.blend-a-med-complete  .hcCouponTeaserContent h3 span {color:#93cff9;}
.blend-a-med-Pro-Expert  .hcCouponTeaserContent h3 span {color:#93cff9;}
.blend-a-med-Pro-Sensitive  .hcCouponTeaserContent h3 span {color:#93cff9;}
.blend-a-med-weiss---frisch  .hcCouponTeaserContent h3 span {color:#93cff9;}

.braun-aquaexpress  .hcCouponTeaserContent h3 span {color:#000000;}
.braun-bodycruzer  .hcCouponTeaserContent h3 span {color:#000000;}
.braun-creation  .hcCouponTeaserContent h3 span {color:#000000;}
.braun-cruzer  .hcCouponTeaserContent h3 span {color:#000000;}
.braun-multiquick-artiste  .hcCouponTeaserContent h3 span {color:#000000;}
.braun-multiquick-harmony  .hcCouponTeaserContent h3 span {color:#000000;}
.braun-satin-hair  .hcCouponTeaserContent h3 span {color:#000000;}
.braun-satin-hair-colour  .hcCouponTeaserContent h3 span {color:#000000;}
.braun-series  .hcCouponTeaserContent h3 span {color:#000000;}
.braun-silk-epil  .hcCouponTeaserContent h3 span {color:#000000;}
.braun-silk---soft  .hcCouponTeaserContent h3 span {color:#000000;}
.braun-silkfinish  .hcCouponTeaserContent h3 span {color:#000000;}
.Dash-Blutensamba  .hcCouponTeaserContent h3 span {color:#5aae48;}
.Dash-Tiefseewirbel  .hcCouponTeaserContent h3 span {color:#5aae48;}

.duracell  .hcCouponTeaserContent h3 span {color:#1A181C;}
.duracell-active-charge  .hcCouponTeaserContent h3 span {color:#1A181C;}
.duracell-plus  .hcCouponTeaserContent h3 span {color:#1A181C;}
.duracell-powerpix  .hcCouponTeaserContent h3 span {color:#1A181C;}
.duracell-rechargeable  .hcCouponTeaserContent h3 span {color:#1A181C;}
.duracell-ultra  .hcCouponTeaserContent h3 span {color:#1A181C;}

.febreze  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.Febreze-Duftkerzen  .hcCouponTeaserContent h3 span {color:#045daf;}
.Febreze-Frischehauch .hcCouponTeaserContent h3 span {color:#045daf;}
.Febreze-Textilerfrischer  .hcCouponTeaserContent h3 span {color:#045daf;}

.fixodent  .hcCouponTeaserContent h3 span {color:#023287;}
.fixodent-fresh  .hcCouponTeaserContent h3 span {color:#023287;}
.fixodent-neutre  .hcCouponTeaserContent h3 span {color:#023287;}
.fixodent-original  .hcCouponTeaserContent h3 span {color:#023287;}

.gillette  .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-blue-ii  .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-fusion  .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-m3  .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-mach3 .hcCouponTeaserContent h3  .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-sensor  .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-sensor-3  .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-series  .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-venus  .hcCouponTeaserContent h3 span {color:#006FB8;}
.gillette-venus-blue-ii-for-women  .hcCouponTeaserContent h3 span {color:#006FB8;}
.gillette-venus-breeze  .hcCouponTeaserContent h3 span {color:#006FB8;}
.gillette-venus-breeze-spa  .hcCouponTeaserContent h3 span {color:#0055a0;}
.gillette-venus-divine  .hcCouponTeaserContent h3 span {color:#006FB8;}
.gillette-venus-embrace  .hcCouponTeaserContent h3 span {color:#006FB8;}
.gillette-venus-satin-care  .hcCouponTeaserContent h3 span {color:#006FB8;}
.gillette-venus-sensor-3-for-women  .hcCouponTeaserContent h3 span {color:#006FB8;}
.gillette-venus-vibrance  .hcCouponTeaserContent h3 span {color:#006FB8;}

.head---shoulders  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-anti-Haarverlust  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-citrus-fresh  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-classique-clean  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-Color-Care  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-extra-volume  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-For-Men  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-fresh-boost  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-Intensive-Repair  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-Lemongrass  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-milde-Pflege-bei-juckender-Kopfhaut  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-Ocean-Energy  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-sensitive  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-sensitive-bei-empfindlicher-Haut  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-Soft---Silky  .hcCouponTeaserContent h3 span {color:#1464CB;}

.Herbal-Essences-Farb-Fetisch .hcCouponTeaserContent h3 span {color:#46c074;}
.Herbal-Essences-Genial-Geschmeidig.hcCouponTeaserContent h3 span {color:#46c074;}
.Herbal-Essences-Glamouros-Glatt .hcCouponTeaserContent h3 span {color:#46c074;}
.Herbal-Essences-Glanz---Glimmer .hcCouponTeaserContent h3 span {color:#46c074;}
.Herbal-Essences-Rapid-Repair .hcCouponTeaserContent h3 span {color:#46c074;}
.Herbal-Essences-Spitzen-Star .hcCouponTeaserContent h3 span {color:#46c074;}
.Herbal-Essences-Strahlend-Sauber .hcCouponTeaserContent h3 span {color:#46c074;}
.Herbal-Essences-Viel-Feuchtigkeit .hcCouponTeaserContent h3 span {color:#46c074;}
.Herbal-Essences-Volumen-Wunder .hcCouponTeaserContent h3 span {color:#46c074;}

.kandoo  .hcCouponTeaserContent h3 span {color:#CBD300;}

.lenor  .hcCouponTeaserContent h3 span {color:#BE2071;}
.lenor-Energy  .hcCouponTeaserContent h3 span {color:#BE2071;}
.lenor-Klassiker  .hcCouponTeaserContent h3 span {color:#BE2071;}
.lenor-Mystery .hcCouponTeaserContent h3 span {color:#BE2071;}
.lenor-Sensitive  .hcCouponTeaserContent h3 span {color:#BE2071;}

.Mexx---bruno-babani-Eau-de-Parfum  .hcCouponTeaserContent h3 span {color:#1a181c;}
.Mexx---bruno-babani-Eau-de-Toilette  .hcCouponTeaserContent h3 span {color:#1a181c;}

.mr--Proper-Allzweckreiniger  .hcCouponTeaserContent h3 span {color:#de041c;}
.mr--Proper-Badreiniger  .hcCouponTeaserContent h3 span {color:#de041c;}
.mr--Proper-Color-Waschmittel  .hcCouponTeaserContent h3 span {color:#de041c;}
.mr--Proper-Power-Fettschmutzreiniger  .hcCouponTeaserContent h3 span {color:#de041c;}
.mr--Proper-Vollwaschmittel  .hcCouponTeaserContent h3 span {color:#de041c;}

.Olaz-Professional-Anti-Aging-Pflegesystem  .hcCouponTeaserContent h3 span {color:#ae771b;}

.oral-b  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-advancepower-900tx  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-advancepower-950tx  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-advantage-123  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-b-crossaction  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-brossettes  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-classiccare  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-crossaction-power-medium  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-dual-clean  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-flossaction  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-oral-care-essentials  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-oral-crossaction-power-medium  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-orthodontique  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-precision-clean  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-pro-bright  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-professional-care  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-professional-care-1000  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-professional-care-2000  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-professional-care-3000  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-professional-care-500  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-professional-care-550  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-professional-care-6500-waterjet  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-professional-care-6500-waterjet-center  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-professional-care-8000-oxyjet  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-professional-care-8000-oxyjet-center  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-professional-care-8900-oxyjet-center  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-pulsar  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-sensitive  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-sonic  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-sonic  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-sonic-complete-deluxe  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-sonic-complete-standard  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-stages  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-stages-1  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-stages-2  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-stages-3  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-stages-4  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-stages-advancepower  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-triumph  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-triumph-4000  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-triumph-5000  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-vitality  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-vitality-blancheur---proprete  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-vitality-dual-clean  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-vitality-precision-clean  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-vitality-sensitive  .hcCouponTeaserContent h3 span {color:#6aa7d3;}
.oral-b-vitality-sonic  .hcCouponTeaserContent h3 span {color:#6aa7d3;}

.pantene  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-Anti-Haarbruch  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-Anti-Schuppen  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-Aqua-Light  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-Classic-Care  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene--Color-Protect---Seidig-Glatt  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-Color-Protect---Volumen  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-Glatt---Seidig  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-Nature-Fusion-Moisture-Balance  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-Purifying  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-Repair---Care  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-Time-Therapy  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-Volumen-Pur  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-Locken-Pur  .hcCouponTeaserContent h3 span {color:#DC9D64;}

.pringles  .hcCouponTeaserContent h3 span {color:#DD001A;}
.pringles-xtrem  .hcCouponTeaserContent h3 span {color:#DD001A;}

.swiffer  .hcCouponTeaserContent h3 span {color:#00933F;}
.swiffer-balai  .hcCouponTeaserContent h3 span {color:#00933F;}
.swiffer-Staubmagnet  .hcCouponTeaserContent h3 span {color:#00933F;}

.Wella-Pro-Series  .hcCouponTeaserContent h3 span {color:#ca033e;}

.Wellafelx-Naturlicher-Halt  .hcCouponTeaserContent h3 span {color:#b9a88c;}
.Wellaflex-2-tages-Volumen  .hcCouponTeaserContent h3 span {color:#b9a88c;}
.Wellaflex-Extra-Starket-Halt  .hcCouponTeaserContent h3 span {color:#b9a88c;}
.Wellaflex-Farbbrillanz  .hcCouponTeaserContent h3 span {color:#b9a88c;}
.Wellaflex-Form---Finish  .hcCouponTeaserContent h3 span {color:#b9a88c;}
.Wellaflex-Fülle---Style  .hcCouponTeaserContent h3 span {color:#b9a88c;}
.Wellaflex-Gelanz---Halt  .hcCouponTeaserContent h3 span {color:#b9a88c;}
.Wellaflex-Heat-Creations  .hcCouponTeaserContent h3 span {color:#b9a88c;}
.Wellaflex-Hydro-Style  .hcCouponTeaserContent h3 span {color:#b9a88c;}
.Wellaflex-Locken---Wellen  .hcCouponTeaserContent h3 span {color:#b9a88c;}
.Wellaflex-Sensitiv.hcCouponTeaserContent h3 span {color:#b9a88c;}
.Wellaflex-Style---Repair  .hcCouponTeaserContent h3 span {color:#b9a88c;}


/*Start: Teaser Border Color*/
.Always-Freshness  .hcCouponTeaserContent { background-position:0 -140px;}
.Always-Maxi  .hcCouponTeaserContent { background-position:0 -140px;}
.always-ultra  .hcCouponTeaserContent { background-position:0 -140px;}
.always-ultra---freshelle  .hcCouponTeaserContent { background-position:0 -140px;}
.Ambi-Pur-WC  .hcCouponTeaserContent { background-position:0 -140px;}
.antikal  .hcCouponTeaserContent { background-position:0 -560px;}
.antikal-gel  .hcCouponTeaserContent { background-position:0 -560px;}
.antikal-spray  .hcCouponTeaserContent { background-position:0 -560px;}
.ariel  .hcCouponTeaserContent { background-position:0 -3500px;}
.ariel-actilift  .hcCouponTeaserContent { background-position:0 -3500px;}
.Ariel-Color-Style-compact  .hcCouponTeaserContent { background-position:0 -3500px;}
.Ariel-Compact  .hcCouponTeaserContent { background-position:0 -3500px;}
.ariel-excel-gel  .hcCouponTeaserContent { background-position:0 -3500px;}
.Ariel-Fleckenentferner  .hcCouponTeaserContent { background-position:0 -3500px;}
.Ariel-Flussig  .hcCouponTeaserContent { background-position:0 -3500px;}

.blend-a-med-3D-white  .hcCouponTeaserContent { background-position:0 -1680px;}
.blend-a-med-blendi  .hcCouponTeaserContent { background-position:0 -1680px;}
.blend-a-med-complete  .hcCouponTeaserContent { background-position:0 -1680px;}
.blend-a-med-Pro-Expert  .hcCouponTeaserContent { background-position:0 -1680px;}
.blend-a-med-Pro-Sensitive  .hcCouponTeaserContent { background-position:0 -1680px;}
.blend-a-med-weiss---frisch  .hcCouponTeaserContent { background-position:0 -1680px;}

.braun-aquaexpress  .hcCouponTeaserContent { background-position:0 -980px;}
.braun-bodycruzer  .hcCouponTeaserContent { background-position:0 -980px;}
.braun-creation  .hcCouponTeaserContent { background-position:0 -980px;}
.braun-cruzer  .hcCouponTeaserContent { background-position:0 -980px;}
.braun-multiquick-artiste  .hcCouponTeaserContent { background-position:0 -980px;}
.braun-multiquick-harmony  .hcCouponTeaserContent { background-position:0 -980px;}
.braun-satin-hair  .hcCouponTeaserContent { background-position:0 -980px;}
.braun-satin-hair-colour  .hcCouponTeaserContent { background-position:0 -980px;}
.braun-series  .hcCouponTeaserContent { background-position:0 -980px;}
.braun-silk-epil  .hcCouponTeaserContent { background-position:0 -980px;}
.braun-silk---soft  .hcCouponTeaserContent { background-position:0 -980px;}
.braun-silkfinish  .hcCouponTeaserContent { background-position:0 -980px;}
.Dash-Blutensamba  .hcCouponTeaserContent { background-position:0 -3500px;}
.Dash-Tiefseewirbel  .hcCouponTeaserContent { background-position:0 -3500px;}

.duracell  .hcCouponTeaserContent { background-position:0 -840px;}
.duracell-active-charge  .hcCouponTeaserContent { background-position:0 -840px;}
.duracell-plus  .hcCouponTeaserContent { background-position:0 -840px;}
.duracell-powerpix  .hcCouponTeaserContent { background-position:0 -840px;}
.duracell-rechargeable  .hcCouponTeaserContent { background-position:0 -840px;}
.duracell-ultra  .hcCouponTeaserContent { background-position:0 -840px;}

.febreze  .hcCouponTeaserContent { background-position:0 -2380px;}
.Febreze-Duftkerzen  .hcCouponTeaserContent { background-position:0 -2380px;}
.Febreze-Frischehauch .hcCouponTeaserContent { background-position:0 -2380px;}
.Febreze-Textilerfrischer  .hcCouponTeaserContent { background-position:0 -2380px;}

.fixodent  .hcCouponTeaserContent { background-position:0 -2660px;}
.fixodent-fresh  .hcCouponTeaserContent { background-position:0 -2660px;}
.fixodent-neutre  .hcCouponTeaserContent { background-position:0 -2660px;}
.fixodent-original  .hcCouponTeaserContent { background-position:0 -2660px;}

.gillette  .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-blue-ii  .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-fusion  .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-m3  .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-mach3 .hcCouponTeaserContent h3  .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-sensor  .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-sensor-3  .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-series  .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-venus  .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-venus-blue-ii-for-women  .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-venus-breeze  .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-venus-breeze-spa  .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-venus-divine  .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-venus-embrace  .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-venus-satin-care  .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-venus-sensor-3-for-women  .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-venus-vibrance  .hcCouponTeaserContent { background-position:0 -2940px;}

.head---shoulders  .hcCouponTeaserContent { background-position:0 -1820px;}
.head---shoulders-anti-Haarverlust  .hcCouponTeaserContent { background-position:0 -1820px;}
.head---shoulders-citrus-fresh  .hcCouponTeaserContent { background-position:0 -1820px;}
.head---shoulders-classique-clean  .hcCouponTeaserContent { background-position:0 -1820px;}
.head---shoulders-Color-Care  .hcCouponTeaserContent { background-position:0 -1820px;}
.head---shoulders-extra-volume  .hcCouponTeaserContent { background-position:0 -1820px;}
.head---shoulders-For-Men  .hcCouponTeaserContent { background-position:0 -1820px;}
.head---shoulders-fresh-boost  .hcCouponTeaserContent { background-position:0 -1820px;}
.head---shoulders-Intensive-Repair  .hcCouponTeaserContent { background-position:0 -1820px;}
.head---shoulders-Lemongrass  .hcCouponTeaserContent { background-position:0 -1820px;}
.head---shoulders-milde-Pflege-bei-juckender-Kopfhaut  .hcCouponTeaserContent { background-position:0 -1820px;}
.head---shoulders-Ocean-Energy  .hcCouponTeaserContent { background-position:0 -1820px;}
.head---shoulders-sensitive  .hcCouponTeaserContent { background-position:0 -1820px;}
.head---shoulders-sensitive-bei-empfindlicher-Haut  .hcCouponTeaserContent { background-position:0 -1820px;}
.head---shoulders-Soft---Silky  .hcCouponTeaserContent { background-position:0 -1820px;}

.Herbal-Essences-Farb-Fetisch .hcCouponTeaserContent { background-position:0 -3500px;}
.Herbal-Essences-Genial-Geschmeidig.hcCouponTeaserContent { background-position:0 -3500px;}
.Herbal-Essences-Glamouros-Glatt .hcCouponTeaserContent { background-position:0 -3500px;}
.Herbal-Essences-Glanz---Glimmer .hcCouponTeaserContent { background-position:0 -3500px;}
.Herbal-Essences-Rapid-Repair .hcCouponTeaserContent { background-position:0 -3500px;}
.Herbal-Essences-Spitzen-Star .hcCouponTeaserContent { background-position:0 -3500px;}
.Herbal-Essences-Strahlend-Sauber .hcCouponTeaserContent { background-position:0 -3500px;}
.Herbal-Essences-Viel-Feuchtigkeit .hcCouponTeaserContent { background-position:0 -3500px;}
.Herbal-Essences-Volumen-Wunder .hcCouponTeaserContent { background-position:0 -3500px;}

.kandoo  .hcCouponTeaserContent { background-position:0 -2520px;}

.lenor  .hcCouponTeaserContent { background-position:0 -1400px;}
.lenor-Energy  .hcCouponTeaserContent { background-position:0 -1400px;}
.lenor-Klassiker  .hcCouponTeaserContent { background-position:0 -1400px;}
.lenor-Mystery .hcCouponTeaserContent { background-position:0 -1400px;}
.lenor-Sensitive  .hcCouponTeaserContent { background-position:0 -1400px;}

.Mexx---bruno-babani-Eau-de-Parfum  .hcCouponTeaserContent { background-position:0 -840px;}
.Mexx---bruno-babani-Eau-de-Toilette  .hcCouponTeaserContent { background-position:0 -840px;}

.mr--Proper-Allzweckreiniger  .hcCouponTeaserContent { background-position:0 -700px;}
.mr--Proper-Badreiniger  .hcCouponTeaserContent { background-position:0 -700px;}
.mr--Proper-Color-Waschmittel  .hcCouponTeaserContent { background-position:0 -700px;}
.mr--Proper-Power-Fettschmutzreiniger  .hcCouponTeaserContent { background-position:0 -700px;}
.mr--Proper-Vollwaschmittel  .hcCouponTeaserContent { background-position:0 -700px;}

.Olaz-Professional-Anti-Aging-Pflegesystem  .hcCouponTeaserContent { background-position:0 -3220px;}

.oral-b  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-advancepower-900tx  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-advancepower-950tx  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-advantage-123  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-b-crossaction  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-brossettes  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-classiccare  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-crossaction-power-medium  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-dual-clean  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-flossaction  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-oral-care-essentials  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-oral-crossaction-power-medium  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-orthodontique  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-precision-clean  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-pro-bright  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-professional-care  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-professional-care-1000  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-professional-care-2000  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-professional-care-3000  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-professional-care-500  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-professional-care-550  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-professional-care-6500-waterjet  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-professional-care-6500-waterjet-center  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-professional-care-8000-oxyjet  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-professional-care-8000-oxyjet-center  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-professional-care-8900-oxyjet-center  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-pulsar  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-sensitive  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-sonic  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-sonic  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-sonic-complete-deluxe  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-sonic-complete-standard  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-stages  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-stages-1  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-stages-2  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-stages-3  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-stages-4  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-stages-advancepower  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-triumph  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-triumph-4000  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-triumph-5000  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-vitality  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-vitality-blancheur---proprete  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-vitality-dual-clean  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-vitality-precision-clean  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-vitality-sensitive  .hcCouponTeaserContent { background-position:0 -1680px;}
.oral-b-vitality-sonic  .hcCouponTeaserContent { background-position:0 -1680px;}

.pantene  .hcCouponTeaserContent { background-position:0 -3220px;}
.pantene-Anti-Haarbruch  .hcCouponTeaserContent { background-position:0 -3220px;}
.pantene-Anti-Schuppen  .hcCouponTeaserContent { background-position:0 -3220px;}
.pantene-Aqua-Light  .hcCouponTeaserContent { background-position:0 -3220px;}
.pantene-Classic-Care  .hcCouponTeaserContent { background-position:0 -3220px;}
.pantene--Color-Protect---Seidig-Glatt  .hcCouponTeaserContent { background-position:0 -3220px;}
.pantene-Color-Protect---Volumen  .hcCouponTeaserContent { background-position:0 -3220px;}
.pantene-Glatt---Seidig  .hcCouponTeaserContent { background-position:0 -3220px;}
.pantene-Nature-Fusion-Moisture-Balance  .hcCouponTeaserContent { background-position:0 -3220px;}
.pantene-Purifying  .hcCouponTeaserContent { background-position:0 -3220px;}
.pantene-Repair---Care  .hcCouponTeaserContent { background-position:0 -3220px;}
.pantene-Time-Therapy  .hcCouponTeaserContent { background-position:0 -3220px;}
.pantene-Volumen-Pur  .hcCouponTeaserContent { background-position:0 -3220px;}
.pantene-Locken-Pur  .hcCouponTeaserContent { background-position:0 -3220px;}

.pringles  .hcCouponTeaserContent{ background-position:0 -2800px;}
.pringles-xtrem  .hcCouponTeaserContent{ background-position:0 -2800px;}

.swiffer  .hcCouponTeaserContent { background-position:0 -3500px;}
.swiffer-balai  .hcCouponTeaserContent { background-position:0 -3500px;}
.swiffer-Staubmagnet  .hcCouponTeaserContent { background-position:0 -3500px;}

.Wella-Pro-Series  .hcCouponTeaserContent { background-position:0 -1400px;}

.Wellafelx-Naturlicher-Halt  .hcCouponTeaserContent { background-position:0 -3220px;}
.Wellaflex-2-tages-Volumen  .hcCouponTeaserContent { background-position:0 -3220px;}
.Wellaflex-Extra-Starket-Halt  .hcCouponTeaserContent { background-position:0 -3220px;}
.Wellaflex-Farbbrillanz  .hcCouponTeaserContent { background-position:0 -3220px;}
.Wellaflex-Form---Finish  .hcCouponTeaserContent { background-position:0 -3220px;}
.Wellaflex-Fülle---Style  .hcCouponTeaserContent { background-position:0 -3220px;}
.Wellaflex-Gelanz---Halt  .hcCouponTeaserContent { background-position:0 -3220px;}
.Wellaflex-Heat-Creations  .hcCouponTeaserContent { background-position:0 -3220px;}
.Wellaflex-Hydro-Style  .hcCouponTeaserContent { background-position:0 -3220px;}
.Wellaflex-Locken---Wellen  .hcCouponTeaserContent { background-position:0 -3220px;}
.Wellaflex-Sensitiv.hcCouponTeaserContent { background-position:0 -3220px;}
.Wellaflex-Style---Repair  .hcCouponTeaserContent { background-position:0 -3220px;}

/*End: Teaser Border Color*/

.Always-Freshness  .infoCoupon .priceContent { background-position:0 -304px;}
.Always-Maxi  .infoCoupon .priceContent { background-position:0 -304px;}
.always-ultra  .infoCoupon .priceContent { background-position:0 -304px;}
.always-ultra---freshelle  .infoCoupon .priceContent { background-position:0 -304px;}
.Ambi-Pur-WC  .infoCoupon .priceContent { background-position:0 -304px;}
.antikal  .infoCoupon .priceContent { background-position:0 -2470px;}
.antikal-gel  .infoCoupon .priceContent { background-position:0 -2470px;}
.antikal-spray  .infoCoupon .priceContent { background-position:0 -2470px;}
.ariel  .infoCoupon .priceContent { background-position:0 -684px;}
.ariel-actilift  .infoCoupon .priceContent { background-position:0 -684px;}
.Ariel-Color-Style-compact  .infoCoupon .priceContent { background-position:0 -684px;}
.Ariel-Compact  .infoCoupon .priceContent { background-position:0 -684px;}
.ariel-excel-gel  .infoCoupon .priceContent { background-position:0 -684px;}
.Ariel-Fleckenentferner  .infoCoupon .priceContent { background-position:0 -684px;}
.Ariel-Flussig  .infoCoupon .priceContent { background-position:0 -684px;}

.blend-a-med-3D-white  .infoCoupon .priceContent { background-position:0 -7790px;}
.blend-a-med-blendi  .infoCoupon .priceContent { background-position:0 -7790px;}
.blend-a-med-complete  .infoCoupon .priceContent { background-position:0 -7790px;}
.blend-a-med-Pro-Expert  .infoCoupon .priceContent { background-position:0 -7790px;}
.blend-a-med-Pro-Sensitive  .infoCoupon .priceContent { background-position:0 -7790px;}
.blend-a-med-weiss---frisch  .infoCoupon .priceContent { background-position:0 -7790px;}

.braun-aquaexpress  .infoCoupon .priceContent { background-position:0 -1786px;}
.braun-bodycruzer  .infoCoupon .priceContent { background-position:0 -1786px;}
.braun-creation  .infoCoupon .priceContent { background-position:0 -1786px;}
.braun-cruzer  .infoCoupon .priceContent { background-position:0 -1786px;}
.braun-multiquick-artiste  .infoCoupon .priceContent { background-position:0 -1786px;}
.braun-multiquick-harmony  .infoCoupon .priceContent { background-position:0 -1786px;}
.braun-satin-hair  .infoCoupon .priceContent { background-position:0 -1786px;}
.braun-satin-hair-colour  .infoCoupon .priceContent { background-position:0 -1786px;}
.braun-series  .infoCoupon .priceContent { background-position:0 -1786px;}
.braun-silk-epil  .infoCoupon .priceContent { background-position:0 -1786px;}
.braun-silk---soft  .infoCoupon .priceContent { background-position:0 -1786px;}
.braun-silkfinish  .infoCoupon .priceContent { background-position:0 -1786px;}
.Dash-Blutensamba  .infoCoupon .priceContent { background-position:0 -7676px;}
.Dash-Tiefseewirbel  .infoCoupon .priceContent { background-position:0 -7676px;}

.duracell  .infoCoupon .priceContent { background-position:0 -2166px;}
.duracell-active-charge  .infoCoupon .priceContent { background-position:0 -2166px;}
.duracell-plus  .infoCoupon .priceContent { background-position:0 -2166px;}
.duracell-powerpix  .infoCoupon .priceContent { background-position:0 -2166px;}
.duracell-rechargeable  .infoCoupon .priceContent { background-position:0 -2166px;}
.duracell-ultra  .infoCoupon .priceContent { background-position:0 -2166px;}

.febreze  .infoCoupon .priceContent { background-position:0 -2394px;}
.Febreze-Duftkerzen  .infoCoupon .priceContent { background-position:0 -2394px;}
.Febreze-Frischehauch .infoCoupon .priceContent { background-position:0 -2394px;}
.Febreze-Textilerfrischer  .infoCoupon .priceContent { background-position:0 -2394px;}

.fixodent  .infoCoupon .priceContent { background-position:0 -2508px;}
.fixodent-fresh  .infoCoupon .priceContent { background-position:0 -2508px;}
.fixodent-neutre  .infoCoupon .priceContent { background-position:0 -2508px;}
.fixodent-original  .infoCoupon .priceContent { background-position:0 -2508px;}

.gillette  .infoCoupon .priceContent { background-position:0 -2812px;}
.gillette-blue-ii  .infoCoupon .priceContent { background-position:0 -2812px;}
.gillette-fusion  .infoCoupon .priceContent { background-position:0 -2812px;}
.gillette-m3  .infoCoupon .priceContent { background-position:0 -2812px;}
.gillette-mach3 .infoCoupon .priceContent h3  .infoCoupon .priceContent { background-position:0 -2812px;}
.gillette-sensor  .infoCoupon .priceContent { background-position:0 -2812px;}
.gillette-sensor-3  .infoCoupon .priceContent { background-position:0 -2812px;}
.gillette-series  .infoCoupon .priceContent { background-position:0 -2812px;}
.gillette-venus  .infoCoupon .priceContent { background-position:0 -3116px;}
.gillette-venus-blue-ii-for-women  .infoCoupon .priceContent { background-position:0 -3116px;}
.gillette-venus-breeze  .infoCoupon .priceContent { background-position:0 -3116px;}
.gillette-venus-breeze-spa  .infoCoupon .priceContent { background-position:0 -3116px;}
.gillette-venus-divine  .infoCoupon .priceContent { background-position:0 -3116px;}
.gillette-venus-embrace  .infoCoupon .priceContent { background-position:0 -3116px;}
.gillette-venus-satin-care  .infoCoupon .priceContent { background-position:0 -3116px;}
.gillette-venus-sensor-3-for-women  .infoCoupon .priceContent { background-position:0 -3116px;}
.gillette-venus-vibrance  .infoCoupon .priceContent { background-position:0 -3116px;}

.head---shoulders  .infoCoupon .priceContent { background-position:0 -3496px;}
.head---shoulders-anti-Haarverlust  .infoCoupon .priceContent { background-position:0 -3496px;}
.head---shoulders-citrus-fresh  .infoCoupon .priceContent { background-position:0 -3496px;}
.head---shoulders-classique-clean  .infoCoupon .priceContent { background-position:0 -3496px;}
.head---shoulders-Color-Care  .infoCoupon .priceContent { background-position:0 -3496px;}
.head---shoulders-extra-volume  .infoCoupon .priceContent { background-position:0 -3496px;}
.head---shoulders-For-Men  .infoCoupon .priceContent { background-position:0 -3496px;}
.head---shoulders-fresh-boost  .infoCoupon .priceContent { background-position:0 -3496px;}
.head---shoulders-Intensive-Repair  .infoCoupon .priceContent { background-position:0 -3496px;}
.head---shoulders-Lemongrass  .infoCoupon .priceContent { background-position:0 -3496px;}
.head---shoulders-milde-Pflege-bei-juckender-Kopfhaut  .infoCoupon .priceContent { background-position:0 -3496px;}
.head---shoulders-Ocean-Energy  .infoCoupon .priceContent { background-position:0 -3496px;}
.head---shoulders-sensitive  .infoCoupon .priceContent { background-position:0 -3496px;}
.head---shoulders-sensitive-bei-empfindlicher-Haut  .infoCoupon .priceContent { background-position:0 -3496px;}
.head---shoulders-Soft---Silky  .infoCoupon .priceContent { background-position:0 -3496px;}

.Herbal-Essences-Farb-Fetisch .infoCoupon .priceContent { background-position:0 -7676px;}
.Herbal-Essences-Genial-Geschmeidig.infoCoupon .priceContent { background-position:0 -7676px;}
.Herbal-Essences-Glamouros-Glatt .infoCoupon .priceContent { background-position:0 -7676px;}
.Herbal-Essences-Glanz---Glimmer .infoCoupon .priceContent { background-position:0 -7676px;}
.Herbal-Essences-Rapid-Repair .infoCoupon .priceContent { background-position:0 -7676px;}
.Herbal-Essences-Spitzen-Star .infoCoupon .priceContent { background-position:0 -7676px;}
.Herbal-Essences-Strahlend-Sauber .infoCoupon .priceContent { background-position:0 -7676px;}
.Herbal-Essences-Viel-Feuchtigkeit .infoCoupon .priceContent { background-position:0 -7676px;}
.Herbal-Essences-Volumen-Wunder .infoCoupon .priceContent { background-position:0 -7676px;}

.kandoo  .infoCoupon .priceContent { background-position:0 -4104px;}

.lenor  .infoCoupon .priceContent { background-position:0 -4142px;}
.lenor-Energy  .infoCoupon .priceContent { background-position:0 -4142px;}
.lenor-Klassiker  .infoCoupon .priceContent { background-position:0 -4142px;}
.lenor-Mystery .infoCoupon .priceContent { background-position:0 -4142px;}
.lenor-Sensitive  .infoCoupon .priceContent { background-position:0 -4142px;}

.Mexx---bruno-babani-Eau-de-Parfum  .infoCoupon .priceContent { background-position:0 -1254px;}
.Mexx---bruno-babani-Eau-de-Toilette  .infoCoupon .priceContent { background-position:0 -1254px;}

.mr--Proper-Allzweckreiniger  .infoCoupon .priceContent { background-position:0 -1026px;}
.mr--Proper-Badreiniger  .infoCoupon .priceContent { background-position:0 -1026px;}
.mr--Proper-Color-Waschmittel  .infoCoupon .priceContent { background-position:0 -1026px;}
.mr--Proper-Power-Fettschmutzreiniger  .infoCoupon .priceContent { background-position:0 -1026px;}
.mr--Proper-Vollwaschmittel  .infoCoupon .priceContent { background-position:0 -1026px;}

.Olaz-Professional-Anti-Aging-Pflegesystem  .infoCoupon .priceContent { background-position:0 -7030px;}

.oral-b  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-advancepower-900tx  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-advancepower-950tx  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-advantage-123  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-b-crossaction  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-brossettes  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-classiccare  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-crossaction-power-medium  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-dual-clean  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-flossaction  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-oral-care-essentials  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-oral-crossaction-power-medium  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-orthodontique  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-precision-clean  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-pro-bright  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-professional-care  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-professional-care-1000  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-professional-care-2000  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-professional-care-3000  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-professional-care-500  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-professional-care-550  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-professional-care-6500-waterjet  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-professional-care-6500-waterjet-center  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-professional-care-8000-oxyjet  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-professional-care-8000-oxyjet-center  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-professional-care-8900-oxyjet-center  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-pulsar  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-sensitive  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-sonic  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-sonic  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-sonic-complete-deluxe  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-sonic-complete-standard  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-stages  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-stages-1  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-stages-2  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-stages-3  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-stages-4  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-stages-advancepower  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-triumph  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-triumph-4000  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-triumph-5000  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-vitality  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-vitality-blancheur---proprete  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-vitality-dual-clean  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-vitality-precision-clean  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-vitality-sensitive  .infoCoupon .priceContent { background-position:0 -304px;}
.oral-b-vitality-sonic  .infoCoupon .priceContent { background-position:0 -304px;}

.pantene  .infoCoupon .priceContent { background-position:0 -7030px;}
.pantene-Anti-Haarbruch  .infoCoupon .priceContent { background-position:0 -7030px;}
.pantene-Anti-Schuppen  .infoCoupon .priceContent { background-position:0 -7030px;}
.pantene-Aqua-Light  .infoCoupon .priceContent { background-position:0 -7030px;}
.pantene-Classic-Care  .infoCoupon .priceContent { background-position:0 -7030px;}
.pantene--Color-Protect---Seidig-Glatt  .infoCoupon .priceContent { background-position:0 -7030px;}
.pantene-Color-Protect---Volumen  .infoCoupon .priceContent { background-position:0 -7030px;}
.pantene-Glatt---Seidig  .infoCoupon .priceContent { background-position:0 -7030px;}
.pantene-Nature-Fusion-Moisture-Balance  .infoCoupon .priceContent { background-position:0 -7030px;}
.pantene-Purifying  .infoCoupon .priceContent { background-position:0 -7030px;}
.pantene-Repair---Care  .infoCoupon .priceContent { background-position:0 -7030px;}
.pantene-Time-Therapy  .infoCoupon .priceContent { background-position:0 -7030px;}
.pantene-Volumen-Pur  .infoCoupon .priceContent { background-position:0 -7030px;}
.pantene-Locken-Pur  .infoCoupon .priceContent { background-position:0 -7030px;}

.pringles  .infoCoupon .priceContent{ background-position:0 -7296px;}
.pringles-xtrem  .infoCoupon .priceContent{ background-position:0 -7296px;}

.swiffer  .infoCoupon .priceContent { background-position:0 -7410px;}
.swiffer-balai  .infoCoupon .priceContent { background-position:0 -7410px;}
.swiffer-Staubmagnet  .infoCoupon .priceContent { background-position:0 -7410px;}

.Wella-Pro-Series  .infoCoupon .priceContent { background-position:0 -2014px;}

.Wellafelx-Naturlicher-Halt  .infoCoupon .priceContent { background-position:0 -7030px;}
.Wellaflex-2-tages-Volumen  .infoCoupon .priceContent { background-position:0 -7030px;}
.Wellaflex-Extra-Starket-Halt  .infoCoupon .priceContent { background-position:0 -7030px;}
.Wellaflex-Farbbrillanz  .infoCoupon .priceContent { background-position:0 -7030px;}
.Wellaflex-Form---Finish  .infoCoupon .priceContent { background-position:0 -7030px;}
.Wellaflex-Fülle---Style  .infoCoupon .priceContent { background-position:0 -7030px;}
.Wellaflex-Gelanz---Halt  .infoCoupon .priceContent { background-position:0 -7030px;}
.Wellaflex-Heat-Creations  .infoCoupon .priceContent { background-position:0 -7030px;}
.Wellaflex-Hydro-Style  .infoCoupon .priceContent { background-position:0 -7030px;}
.Wellaflex-Locken---Wellen  .infoCoupon .priceContent { background-position:0 -7030px;}
.Wellaflex-Sensitiv.infoCoupon .priceContent { background-position:0 -7030px;}
.Wellaflex-Style---Repair  .infoCoupon .priceContent { background-position:0 -7030px;}

/** End: Coupons Teaser Border Colour **/

/*LOGIN 2*/
.Contenudroit tr td div#ctl00_WebPartManager1_wp959936562_ctl00_PanelMyContributions table { top: 150px }
.Contenudroit tr td div#ctl00_WebPartManager1_wp959936562_ctl00_PanelPersonalInfo table { top: 170px }
.Contenudroit a#ctl00_WebPartManager1_wp959936562_ctl00_HyperlinkMyProfile { position: absolute; right: 5px; top: 170px; z-index: 2 }

/** Start: Menu left Webpart UI**/
	.MenuLeftContainer {margin: 0 0 0 8px;width: 183px;}
	.MenuLeftTitle {margin: 0px 0 9px 0;}               
	.CategoryBgColorNavLeftSeparator { height: 1px; background-image:url(images/CategoryBgColorNavLeft.gif); background-repeat:repeat-x; width:183px; }
	.default_link_MenuLeft a{ color:#8F4D6D; font-size:1.2em; font-weight:bold; text-decoration:none;}                                                 
	.default_link_MenuLeft {margin: 8px 0 8px 0; }                                                                                                     
/** END: Menu left Webpart UI**/
