/* 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: 111px;
				height: 15px;
				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;
				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;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;
			}
			
			/*Popup detail article*/
			.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;
			}

			/*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_link a{ color:#6666A0; font-size:1.2em; font-weight:bold; text-decoration:none; }
				
				.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; }
				
				.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;  }
				
				.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; }
				
				.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; }
				
				.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; }
				
				.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; }
				
				.ATableFleche{ background:url(images/homePage/fleche_Cuisine.gif) no-repeat; }
				
				.ModeBeauteFleche{ background:url(images/homePage/fleche_ModeBeaute.gif) no-repeat; }
				
				.FormeBienEtreFleche{ background:url(images/homePage/fleche_SanteBienEtre.gif) no-repeat; }
				
				.FamilleVieFleche{ background:url(images/homePage/fleche_Famille.gif) no-repeat; }
				
				.CommunauteFleche{ background:url(images/homePage/fleche_Communaute.gif) no-repeat; }
				
				.MaisonFleche{ 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; }
				
				.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; font-size:1.8em; font-weight:bold; text-decoration:none; }
				
				.OutlineBox { border:1px solid #D6D6FD; }
				
				.CategoryBgColorNavLeft1 { background-color:#E5E5F3; height:27px; 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; }
				
				/*Contact*/
				.ContactTitleMain {color:#595667; font-size:1.4em; font-weight:bold; text-decoration:none;}
				
				
				



/* End New CSS being added with new classs names    */





/* Member Get Member Elements */
				.form_layout{ width: 570px; }

				.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;
				}
				
				.errormessageWidth{width: 15px; }
	
	            .MemberGetMemberMain {width: 100%; text-align: left; }
            	
                .MemberGetMemberList {width: 600px;}
                
                .MemberGetMemberLabelError {float: left; padding-left: 128px; padding-top: 10px; }

/* End Member Get Member Elements   */

/* 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; }

/* End New CSS being added with new classs names    */

/*Ecard Home*/
.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 9px 10px 0px;
	 width:510px; 
	 clear:both;
	 color:#595667;
}

 h3.Ecard_HeaderTitle{
	color:#b97c9a;
	font: normal 22px verdana;
	margin:0px;
	padding:0px;
}

.Ecard_HeaderImage{
	margin:10px 8px 10px 0px;
	float:left;
}

.Ecard_HeaderSubtitle {
     margin:10px 0px 0px 0px;
	 font-size:13px ;
	 font-weight:bold;
	 font-family: verdana;
}

.Ecard_Headerinfo  {
	font-size :11px ; 
	padding:10px 0px 10px 0px;
	margin: 0px;
	font-family: verdana;
	text-decoration:none;
}

.Ecard_PersoLink
{
	text-decoration:underline;
	font-weight:bold;
	color:#595667;
	font-family:Verdana;
}

.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-family:Verdana;
	font-weight: bold; 
    font-size:15px ;
    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:13px;	
  font-family:Verdana;
  color:#595667;
  padding: 10px 0px 5px  0px;
}

.Ecard_BtnSubmit{ padding:0px 10px 0px 47px;}

.radiobuttonEcard{padding:0px;margin:50px 0px 0px 0px; float:left;}
.imageEcard{padding-right:30px;float:right;margin-bottom:30px;}

.TopSpaceEcard{
	margin:20px 0px 20px 0px;
}

	/*Ecard : Info*/
	.Ecard_SelectedEcard{ text-align: center; }
	
	.ecard_variable_container{ float: left; }
	
	.ecard_container_frame{  float:left; text-align: left; }
	
	.ecardimage_view{ float: left; width: 80%; }
	
	.ecard_content{ border-left: solid 1px #edeaeb;float: left; }
	
	.ecard_sub_content{ border-right: solid 1px #edeaeb; float: left; margin-right:-75px; }
	
	.ecard_container_top{ width: 100%; height: 28px; background: url(Images/WebPartEcard/topmiddle.jpg); float: left; }
			
	.ecard_container_top_left{ background: url(Images/WebPartEcard/topleft.jpg); height:28px; width:5px; float:left;  }
	
	.ecard_container_top_middle{ height: 28px; background: url(Images/WebPartEcard/topmiddle.jpg); float: left; color:white; font-weight: bold; font-size:1.5em; margin:0; text-decoration:none; }
	
	.ecard_container_top_right{ background: url(Images/WebPartEcard/topright.jpg); float:right; height:28px; width:5px; }
	
	.ecard_container_bottom{ width: 100%; height: 15px; background: url(Images/WebPartEcard/bottommiddle.jpg) repeat-x;  float: left; }
			
	.ecard_container_bottom_left{ background: url(Images/WebPartEcard/bottomleft.jpg) no-repeat; height:15px; width:5px; float:left;  }
	
	.ecard_container_bottom_middle{ height: 15px; background: url(Images/WebPartEcard/bottommiddle.jpg) no-repeat; float: left; }
	
	.ecard_container_bottom_right{ background: url(Images/WebPartEcard/bottomright.jpg) no-repeat; float:right; height:15px; width:5px; }
	
	.SelectedEcardForm table { color:#595667;font-family: verdana; border-collapse: collapse; }
	
	.Ecard_ErrorMessage{  color:Red; }
	
	/*Ecard : Preview*/
	.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; position:absolute; }
	
	.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;}
	
	.Ecard_Wrapper{ background-color: White; clear:both; color:#595667; float: left; -moz-border-radius: 5px; -webkit-border-radius: 5px;
border: 1px solid #fff; padding: 10px; }
	
	.Ecard_TopBg{ background: url(images/WebPartEcard/top_RezeptCommunityBg.gif)  no-repeat; height: 4px; }
	
	/*.Ecard_SelectedEcard img{ width: 492px; height: 291px; }*/
	
	.ecardframing  .web_part_h3{ float: left;}
	
	.ecard_preview_container .web_part_h3, .EcardSelection_Outline .web_part_h3{ background: none; width: 100%; }
	
	.EcardSelection_Outline{ padding: 0px 10px 0px 10px; text-align:left; float: left;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #E9E6E7; float: left;
    background: url(images/WebPartEcard/HeaderTemplate.gif) repeat-x;	 }

	.Ecard_BgEcard{  background-color: #f9eae3; padding:20px  11px 20px 11px; float: left; margin: 5px; }	
	
	.ecard_preview_container{}
	
	.ecardframing{ text-align: center; margin: 5px; padding: 0 10px 5px 5px; float: left;  }
	
	.EcardButton{ margin: 0px 20px 0px 20px;}
	
	.EcardInfo{ font-weight:normal; font-size:1.3em; color:#595667; clear:both; padding-top:10px; width: 360px; }
	
	.FormLabel{ color:#7E7D81; padding:0px 0 15px; }
	
	.FormField{ color:Black; float:left; width:192px; }
	
	.ecardChkbox{ font-weight: normal; clear: left; padding-bottom: 10px; }

	.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; width: 160px; padding-left: 18px; height: 230px; }
	
	/* .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_HeadImage span{ float: left;}

/*Ecard : End*/

/* START : QUESTIONNAIRE FRONT */

	.Questionnaire {padding-left:6px; text-align: left; padding-top: 14px;}

	.Questionnaire .Background { float: left; /*border-left:1px solid #e8e5e6; border-right:1px solid #e8e5e6;*/ width: 100%; }
	
	.Label_SummaryError{ font-size: 1.0em; color: Red; float: left; text-align: left; padding: 10px 0px 0px 20px; width: 356px; }	
	
	.QuestionList { float: left; padding: 0px 100px 10px 20px; width: 800px; font-size:1.1em; }	
	
	.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 { float:left; font-size:1em; font-weight:bold; margin:18px 0 8px 0px; width:800px; }



	
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl00_cklAnswers label,
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl01_pnlCheckBox label,
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl02_cklAnswers label,
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl03_cklAnswers label,
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl04_cklAnswers label
	
	{ float:left;margin:5px 0 0px 3px; padding:0 0 2px; position:relative; width:155px; }

	
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl00_cklAnswers br,
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl01_pnlCheckBox br,
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl02_cklAnswers br,
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl03_cklAnswers br,
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl04_cklAnswers br
	{ display: none;}


	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl01_pnlCheckBox input,
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl00_cklAnswers input,
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl02_cklAnswers input,
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl03_cklAnswers input,
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl02_cklAnswers input
	{float:left; padding: 0px; margin: 3px 0px 0px 0px; width: 15px; height: 15px; }
	
	
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl01_pnlCheckBox,
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl00_pnlCheckBox,
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl02_pnlQuestionDependency,
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl03_pnlCheckBox
	{ width: 800px; float: left; }
	
	.QuestionType_CheckBox{ float: left; width: 700px; }
	
	
	#ctl00_WebPartManager1_wp1794516546_ctl00_DataListQuestions_ctl01_LabelQuestion
	{  }
	
	#ctl00_WebPartManager1_wp1794516546_ctl00_imgSubmit{ height:38px; vertical-align:bottom; width:175px; }
	
	
	.Questionnaire .ConfirmationMessage {float: left; width: 600px;}

	.error_message{ color: #ff000 !important;}
	
	.dynamic_framing{ background: #c58cad; }
	
	.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 *//* START : TOPTIPS */




/* 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.2em;
	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:13px;
}

.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 */
#DivNotMemberContainer{ display: none; }

#DivSubscribtionFormNotMember .wpRegister {
float:left;
}

#DivSubscribtionFormNotMember{ float: left;}

/**GLOBAL NAVIGATION **/
.maNavigation li { float:left; height:33px;text-indent:-9999px; overflow:hidden; margin-right:0; }
.maNavigation li a { background-image:url(/Assets/Core/Face/images/header/maNav.png);}
.maNavigation .frontPage { width:87px; background-position: 0 bottom;}
.maNavigation .Beauty{ width:138px; background-position: -87px top;}
.maNavigation .Wellness{ width:133px;  background-position: -225px top;}
.maNavigation .House{ width:147px;  background-position: -358px top;}
.maNavigation .Family{ width:150px;  background-position: -505px top;}
.maNavigation .Recipe{ width:161px; background-position: -655px top;}
.maNavigation .TriedTested{ width:150px; background-position: -816px top;}

.maNavigation .underNavigation { background-position:center top ; background-color:#d51655;}

/**HEADER/FOOTER**/
.maHeader .maLogo .logo { text-indent:-9999px; overflow:hidden; width:400px;background:url(images/logo.png) no-repeat; background-position: center -3px; }

.maFooter .maNewsletter .inner label { text-indent:-9999px; overflow:hidden; width:217px;
    background:url(/Assets/Core/Face/images/header/txtLabel.png) no-repeat 0 -30px; }
.maFooter .inscriptionNewsletterInput button span { display:none; }
.maFooter .inscriptionNewsletterInput button {background:url(/Assets/Core/Face/images/header/txtLabel.png) no-repeat 0 -118px; width:47px;}
.maLogin .searchPanel button span { display:none; }
.maLogin .searchPanel button { width:104px; background:url(/Assets/Core/Face/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:91px; 
	background:url(/Assets/Core/Face/images/header/txtLabel.png) no-repeat;}
.maFormPanel .lblPassword { text-indent:-9999px; overflow:hidden; width:149px; 
    background:url(/Assets/Core/Face/images/header/txtLabel.png) no-repeat left -15px; }
.maFormPanel .otherElement button span { display:none; }
.maFormPanel .otherElement button { width:45px; background:url(/Assets/Core/Face/images/header/txtLabel.png) no-repeat 0 -50px; }
.maFormPanel .otherElement button.sendIt span { display:none; }
.maFormPanel .otherElement .sendIt { width:61px; background:url(/Assets/Core/Face/images/header/txtLabel.png) no-repeat 0 -74px; height:24px; margin: 20px 0 0;width:61px; }

.maFormPanel .otherElement .btnLogin {background:url(Images/header/txtLabel.png) no-repeat 0 -118px; height:24px; margin-top:15px; width:48px;}
.maFormPanel .otherElement .sendIt {background: url(/Assets/Core/Face/images/header/txtLabel.png) no-repeat scroll 0 -74px transparent; height: 24px; margin: 20px 0 0; width: 65px; }

.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;}



.WebPartZone_one
{
	float: left;
	padding: 0 9px 10px 0;
}

.WebPartZone_two
{
	float: left;
	padding: 0 0px 10px 0;
}

.WebPartZone_three
{
	float: left;
	padding: 0 5px 0 0;
	clear:both;

}

.WebPartZone_four
{
	float: left;
	padding: 0 5px 0 0;

}

.WebPartZone_five
{
	float: left;
	padding: 5px 0px 0px 0px;

}

.WebPartZone_six
{
	float: left;
	padding: 0 5px 0 0;
	clear:both;
	
}

.WebPartZone_seven
{
	float: left;
	width: 295px;

}

.WebPartZone_eight
{
	float: left;
	width: 365px;
	overflow: hidden;
	padding: 5px 0px 0px 0px;
}

.WebPartZone_nine
{
	float: left;
	padding: 0 5px 0 0;
}

.WebPartZone_ten
{
	float: left;
	padding: 0 5px 0 0;

}

.WebPartZone_eleven
{
	float: left;

}

.WebPartZone_twelve
{
	float: left;
}

.WebPartZone_thirteen
{
	float: left;
}

.WebPartZone_fourteen
{
	float: left;
}
.votetable{ width:65px; background-color:#FFFFFF; vertical-align:top;}

.VoteTxt{ color:#595667; cursor:pointer; float:left; font-size:1.1em; font-weight:normal; margin-top:10px; text-decoration:none; }

.VoteHeartBg{ height:17px; width:49px; }

.ratingVote{ width: 12px; height: 8px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat; }

.VoteHeartBg { height:17px; width:49px; }

/** Start: New Article Detail WP UI**/
	.wpArticle {  width:534px; padding:20px 11px 10px 11px;
	background:#F2E2BE url(/Assets/Modules/Article/Article/Images/SelectionArticle_Header.gif) no-repeat 11px 12px; margin-bottom: 10px;}
	.wpArticle-bot { float:left; height:6px; width:533px; 
	background:url(/Assets/Modules/Article/Article/Images/SelectionArticle_Footer.gif) no-repeat 0 0; }
	.wpArticle-in { padding:2px 12px 10px 12px; background:#FFFFFF; }
	.wpArticleTitle { overflow:hidden; }
	
	.wpArticle h1 { font-size:1.7em; width:400px; padding-right:15px; float:left; }
	.wpArticle .uiVote {  width:95px; float:left; margin-top:4px; }
	.wpArticle .uiVote p { float:left; display:inline; margin-right:10px; font-size: 1em;} 
	.wpArticle .uiVote .ratingVote { cursor:pointer; display:block; width:12px; height:8px; overflow:hidden; margin:3px 0 0 0;}
	.wpArticle .uiVote .filledRatingVote { background:url(Images/FilledRatingVote.gif) no-repeat 0 0;}
	.wpArticle .uiVote .emptyRatingVote  { background:url(Images/EmptyRatingVote.gif) no-repeat 0 0;}
	
	.wpArticle .LikeShare { overflow:hidden; margin:10px 0; background:url(Images/tileH_rose.gif) repeat-x 0 0; width: 510px; }
	.LikeShare .Inner {  padding:5px 0 5px 0; background:url(Images/tileH_rose.gif) repeat-x left bottom; height: 25px; }
	
	.LikeShare .frameFacebook { width:260px; float:left;}
	.LikeShare .share { width:250px; float:left; margin-top:5px;}
	.LikeShare .share p { float:left; display:inline; margin-right:10px; }
	.LikeShare .share li { float:left; display:inline; margin-right:3px;}

	.wpArticle p { color:#595667; font-size:1.2em; margin-bottom:10px; }
	.wpArticle p .visuRight { float:right; }
	
	.wpArticle .links { margin:0 0 0 20px; }
	.wpArticle .links .article_menu {color: #FFFFFF; 
		font-size:1em; 
		text-decoration:none; 
		font-weight:bold;
		padding:0 0 0 15px; 
		float:left;
		display:inline;
		margin:0 14px 0 0; 
		height:16px;	
		background:url(Images/btn_left.gif) no-repeat 0 0; 
		background-color:#E5A209; }

	.wpArticle .links li a span {background:url("Images/btn_right.gif") no-repeat scroll right top transparent;
	float:left;height:16px;padding:0 10px 0 0;}
	
	.DetailTipUGCDisclaimer { background: #F2E2BE; float: left; margin-top: -10px; width: 556px; padding-bottom: 5px; margin-bottom:10px;}
	.DetailTipUGCDisclaimer  .UGCTipText { float: left; margin: 0px 0px 10px 10px; width: 340px; color: #595667;
            font-size: 1.1em; text-align: justify;}
	.DetailTipUGCDisclaimer .UGCTipHyperlink {margin: 0px 10px 0px 0px; float: right;}
	
/** End: New Article Detail WP UI **/

/* LAYER MEMBER GET MEMBER */

/* Friends Details */
/* .wpFriendsDetails h1 { color:#d51655; font-size:1.6em; padding-left:35px; height:29px;	background:url(images/WebPartMemberGetMember/SectionBottomJoinCommunity.gif) no-repeat 0 0; } */
.wpFriendsDetails h1 { color:#d51655; font-size:1.6em; padding-left:35px; height:29px;	background:url(images/WebPartMemberGetMember/t1.png) no-repeat 0 0; }
.wpFriendsDetails .btn { padding:0 10px 0 0;height:16px; float:left; display:inline; cursor:pointer;	color:#FFFFFF; font-size:1.1em; font-weight:bold; margin:10px 0 0 30px;	background:url(images/WebPartMemberGetMember/btn.png) top right;  }
.wpFriendsDetails .btn span { padding:0px 0 0 15px; height:16px; float:left; 	background:url(images/WebPartMemberGetMember/btn.png) top left; cursor:pointer; }	
.wpFriendsDetails .ImportCt { margin:20px 0 0 10px; width:388px; float:left; display:inline; }
.wpFriendsDetails .ImportCtElts { float:left; width:194px;}
.wpFriendsDetails .ImportCtElts .areaTxt {border: 3px solid #DFDEE4; width: 425px;}
.wpFriendsDetails .dbleField { float:left; width:440px;margin-bottom:10px;} 
.wpFriendsDetails .dbleField label { width:171px;} 
.wpFriendsDetails .ImportCtElts label { float:left; margin:0 0 0 22px; display:inline; font-size:1.1em; font-weight:bold; color:#57575b; }
.wpFriendsDetails .ImportCtElts span { float:left; clear:left; width:20px; }	
.wpFriendsDetails .ImportCtElts input { float:left; width:168px; height:18px; border:3px solid #dfdee4; margin-left:20px; display:inline; }
.wpFriendsDetails .ImportCtElts input.noMarge { margin-left: 0;}
.wpFriendsDetails .btnNext { width: 71px; height:24px; float:right;	background:url(images/WebPartMemberGetMember/btnNext.png) no-repeat 0 0; }
.wpFriendsDetails .btnNext span { display:none; }

/* Import Contact */
.wpImportCt h1 { color:#d51655; font-size:1.6em; }
.wpImportCt p { margin:10px 0 0 0; font-size:1.1em; }
.wpImportCt .ImportCt { width:474px; float:left; margin-top:10px; }
.wpImportCt .ImportCtElts { width:324px; margin:0 0 5px 0; float:left; }
.wpImportCt label { font-size:1.1em; font-weight:bold; color:#57575b; float:left; width:324px;}
.wpImportCt input { width:318px;height:18px; border:3px solid #dfdee4; }
.wpImportCt .btn { padding:0 10px 0 0;height:16px; float:left; display:inline; color:#FFFFFF; font-size:1.1em; font-weight:bold; margin:10px 0 0 0;	background:url(images/WebPartMemberGetMember/btn.png) top right; }
.wpImportCt .btn span { padding:0px 0 0 15px; height:16px; float:left; cursor:pointer; background:url(images/WebPartMemberGetMember/btn.png) top left; }
.wpImportCt .btnConnAddBook { height: 24px; width: 241px; float: right; margin-top: 5px; background:url(images/WebPartMemberGetMember/btnConnAddBook.png) top left; }
.wpImportCt .btnConnAddBook span { display:none; }
.wpImportCt .txtBot { float:left; margin-top:20px; width:460px;}
p.err { margin:0 0 0 0; display:inline; padding:0; color: #F00; float:left; font-weight:bold; }
p.err a { color: #F00; text-decoration:underline; }
.wpFriendsDetails p.err { margin:0 0 0 20px; font-weight:bold; }
.wpFriendsDetails .optin p.err { margin: 0 0 0 40px; }

/**/
/* layer in progress */
.InProgress h1 { text-align:center; }
.InProgress { margin:0 auto; height:180px; }
.InProgress p.intro { color:#d51756; font-size:1.3em; text-align:center; margin:10px 0 0 0; }
.InProgress p.txtBot { font-size:1.1em; float:left; margin-top:20px; width:460px; text-align: center; }
.InProgress img { margin:30px auto 0 auto; width:32px; display:block; }

/* wpMgmConfirm */
.wpMgmConfirm h1 { color:#d51655; font-size:1.6em; padding-left:35px; height:29px;	background:url(images/WebPartMemberGetMember/t3.png) no-repeat 0 0; }
.wpMgmConfirm p { margin:10px 0 0 0; font-size:1.1em; }
.wpMgmConfirm .ImportCt { width:320px; }
.wpMgmConfirm .btn { padding:0 10px 0 0;height:16px; float:left; display:inline; color:#FFFFFF; font-size:1.1em; font-weight:bold; margin:10px 0 0 0; background:url(images/WebPartMemberGetMember/btn.png) top right; }
.wpMgmConfirm .btn span { padding:0px 0 0 15px; height:16px; float:left; cursor:pointer; background:url(images/WebPartMemberGetMember/btn.png) top left; }

/* Select Contacts */
.wpSelectCt { width:502px; }
.wpSelectCt h1 { color:#d51655; font-size:1.6em; margin-bottom:12px; }
.wpSelectCt .btn { padding:0 10px 0 0;height:16px; float:left; display:inline;	color:#FFFFFF; font-size:1.1em; font-weight:bold; margin:10px 0 0 0;	background:url(images/WebPartMemberGetMember/btn.png) top right; }
.wpSelectCt .btn span { padding:0px 0 0 15px; height:16px; float:left; cursor:pointer; 	background:url(images/WebPartMemberGetMember/btn.png) top left; }
.selectedCt p {  float:right; height:26px; padding:0 0 0 10px; margin-top:10px; font-size:1.1em;	background:url(images/WebPartMemberGetMember/bgselectedCt.png) no-repeat top left; }
.selectedCt span { float:left; height:20px; padding:6px 10px 0 0;	background:url(images/WebPartMemberGetMember/bgselectedCt.png) no-repeat top right; }
.selectedCt p.err { background:url(images/WebPartMemberGetMember/bgselectedCt.png) no-repeat left -26px; color:#db1516; font-weight:bold;}
.selectedCt .err span { background:url(images/WebPartMemberGetMember/bgselectedCt.png) no-repeat right -26px; }
.SelectCt { margin:20px 0 0 0; width:450px; float:left; padding:6px 5px; display:inline; height:240px; overflow:auto; border:2px solid #dedede;  }	
.SelectCtElts li { float:left; width:433px; padding:4px 0; overflow:hidden; border-bottom:1px solid #dedede; }
.SelectCtSearchField {  float:left; width:418px; height:18px; border:3px solid #dfdee4; display:inline; }
.SelectCtElts label { float:left; margin:0 0 0 5px; display:inline;	font-size:1.1em; color:#57575b; }
.SelectCtElts label.checked { color:#a7a7ac; }	
.SelectCtElts span { float:left; clear:left; width:20px; }
.SelectCtElts input { float:left; width:16px; height:16px; border:0 none; overflow:hidden; display:inline; }
.wpSelectCt .bot { float:left; width:463px; margin-top:20px;}
.wpSelectCt .btnImport { width: 95px; height:24px; float:right; background:url(images/WebPartMemberGetMember/btnImport.png) no-repeat 0 0; }
.wpSelectCt .btnImport span { display:none; }
.wpSelectCt .linkArrow { padding:0 0 0 10px; color:#57565a; font-size:1.1em; background:url(images/WebPartMemberGetMember/arrow.png) no-repeat 0 4px; }
.wpSelectCt .small { font-size:1em; float:left; margin-top:10px; width:460px;}
.selectCtSearch { float:left; font-size:1.1em; font-weight:bold; color:#57565a; padding-top:3px; width:47px;}

/* Personnalise your message */
.wpPersoMessageMgm h1 { color:#d51655; padding-left:35px; height:29px; font-size:1.6em;	background:url(images/WebPartMemberGetMember/t2.png) no-repeat 0 0; }
.wpPersoMessageMgm .PersoMsgSep { float:left; width:417px; border-bottom:1px solid #dcdbe1; height:1px; overflow:hidden; margin-bottom:10px; }
.wpPersoMessageMgm .ImportCtElts { float:left; width:480px; margin-bottom:10px; position:relative;}
.wpPersoMessageMgm .PersoMessageMgmField { float:left; width:418px; height:18px; border:3px solid #dfdee4; display:inline; }
.wpPersoMessageMgm .uiSelect { background:none repeat scroll 0 0 transparent;  width:329px; position:relative; float:left; font-size:1.1em;	background:url(images/WebPartMemberGetMember/uiSelectBg.png) no-repeat 0 0; }
.wpPersoMessageMgm .uiSelect div { cursor:pointer; float:left;	background:url(images/WebPartMemberGetMember/uiSelectArrow.png) no-repeat right top; }
.wpPersoMessageMgm .uiSelect div p { color:#57575b; width:317px; display:inline; float:left; line-height:24px; margin-right:22px; padding:0 8px 0 4px; }
.wpPersoMessageMgm .uiSelect-list { background: #FFFFFF; border:1px solid #dfdee4;  padding-bottom:2px; position:absolute; top:0; left:0; z-index:2; }	
.wpPersoMessageMgm .uiSelect-list li { background: #f3f2f6;  margin:2px 2px 0; padding:0 6px; }	
.wpPersoMessageMgm .uiSelect-list a { color:#241803; cursor:pointer; display:block; line-height:16px; width:100%; }
.wpPersoMessageMgm  label { display:inline; float:left; font-size:1.1em; color:#57575b; font-weight:bold; margin-right:10px; padding:6px 0 0; }
.wpPersoMessageMgm  .MessageTypeTxt  { color:#57575b; padding:5px; font-size:1.1em;	 float:left; width:400px; height:60px; border:3px solid #dfdee4; display:inline; }
.wpPersoMessageMgm .inputChbx { float:left; width:16px; height:16px; border:0 none; display:inline; margin-right:5px; }
.wpPersoMessageMgm .labelChbx { padding:0; width:445px;font-weight:normal; margin-bottom:10px; }
.wpPersoMessageMgm .labelChbx a { color:#57575b; text-decoration:underline; }
.wpPersoMessageMgm .linkArrow { color:#57565A; font-size:1.1em; padding:0 0 0 14px; display:inline;background:url(images/WebPartMemberGetMember/arrow.png) no-repeat 4px 4px; float:left; margin:5px 19px 0 0; }
.wpPersoMessageMgm .PrivacyStatement {padding:0px; margin:-16px 13px 0 0;clear:both;float:left; }
.wpPersoMessageMgm .PrivacyStatementOverlay {padding:0px; margin:6px 13px 0 0;clear:both;float:left; }
.wpPersoMessageMgm .privacy { color:#a09ea8; font-size:1em; text-decoration:underline; }
.wpPersoMessageMgm .buttons {padding:0px 0px 0px 390px;clear:both;}
.wpPersoMessageMgm .buttonsOverlay {padding:0px 0px 0px 260px;}
.wpPersoMessageMgm .btnCancel {width:55px; height:24px; float:left;margin:0px 10px 0px 0px;background:url(images/WebPartMemberGetMember/btn_cancel.png) no-repeat 0 0;}
.wpPersoMessageMgm .btnSend {width: 70px; height:24px; float:left; background:url(images/WebPartMemberGetMember/btnSend.png) no-repeat 0 0;}
.wpPersoMessageMgm .btnSend span { display:none; }

/*MEMBER GET MEMBER Full page */
.MGMFullPage {}
.MGMFullPage .wpFriendsDetails { width:800px; }
.MGMFullPage .wpFriendsDetails h1 { color:#f05582; font-size:3.2em; font-weight:normal; display:inline; margin-left:10px;	background:none; padding:0;}
.MGMFullPage h1 b {font-weight:bold; }
.MGMFullPage p.intro { font-size:1.1em; margin:10px 0 10px 10px; color:#78757e; }
.MGMFullPage p.intro strong { font-size:1.1em; }
.MGMFullPage h2 { color:#d51655; font-size:1.6em; padding-left:35px; height:29px; background:url(images/WebPartMemberGetMember/t1.png) no-repeat 0 0; margin-bottom:15px; }
.MGMFullPage h2.t2 {background:url(images/WebPartMemberGetMember/t2.png) no-repeat 0 0;}
.MGMFullPage .wpFriendsDetails .ImportCt { margin:20px 0 0 0; width:506px; float:left; display:inline;	background:url(images/WebPartMemberGetMember/bgImportCtFormFP.png) repeat-y top left;}
.MGMFullPage .ImportCtTop { padding:25px 30px 0 30px; width:446px;	background:url(images/WebPartMemberGetMember/bgImportCtFormTopFP.png) no-repeat top left; }	
.MGMFullPage .ImportCtBot { width:506px; height:24px;	background:url(images/WebPartMemberGetMember/bgImportCtFormBotFP.png) no-repeat top left; }	
.MGMFullPage .wpFriendsDetails .ImportCtElts { float:left; width:194px; margin-right:26px; display:inline; }
.MGMFullPage .wpPersoMessageMgm .ImportCtElts { width:480px; }
.MGMFullPage .ImportCtElts label { margin:0 5px 0 0;}
.MGMFullPage .dbleField label { margin:0 0 0 22px; width:171px;}
.MGMFullPage .wpPersoMessageMgm .labelChbx { padding:0; width:445px; font-weight:normal; width:430px; }
.MGMFullPage .wpPersoMessageMgm .inputChbx { float:left; width:16px; height:16px; border:0 none; display:inline; margin-right:5px;}
.MGMFullPage .wpPersoMessageMgm .ImportCt { margin-bottom:20px; }
.ContactGrabber {padding: 20px 0px 0px 20px;float:left;}
.wpImportCtFP { background:url(images/WebPartMemberGetMember/bgImportCtFP.png) no-repeat 0 0; float:left;	height:247px; width:221px; padding:20px 15px 0 15px; }
.wpImportCtFP h3 { font-size:1.5em; color:#57575b; }
.wpImportCtFP p { margin:15px 0; font-size:1.1em; } 
.wpImportCtFP .btnImportCt { width:160px; height:24px; float:right;	background:url(images/WebPartMemberGetMember/btnImportCt.png) no-repeat 0 0; }
.wpImportCtFP .btnImportCt span { display:none; }

/* MGM Confirm */
.wpMgmConfirmFP { float:left; margin:0 0 0 10px; display:inline; }
.wpMgmConfirmFP h1 { color:#F05582; font-size:3.2em; height:29px; font-weight:normal; margin-bottom:20px; }
.wpMgmConfirmFP p { margin:10px 0 0 0; font-size:1.1em; }
.wpMgmConfirmFP .ImportCt { width:320px; }
.wpMgmConfirmFP .btn { padding:0 10px 0 0;height:16px; float:left; display:inline;	color:#FFFFFF; font-size:1.1em; font-weight:bold; margin:10px 0 0 0; background:url(images/WebPartMemberGetMember/btn.png) top right; }
.wpMgmConfirmFP .btn span { padding:0px 0 0 15px; height:16px; float:left; cursor:pointer;	background:url(images/WebPartMemberGetMember/btn.png) top left; }

/* FIN MEMBER GET MEMBER */

/* START - SEARCH RESULT */
.SearchResultBackground
{
	padding: 10px 7px 12px 10px;
}
.SearchResultRepeaterBackground
{
	padding: 12px 0px 12px 0px;
}
.SearchResultTitleText
{
	color: #595667;
	font-size: 1.2em;
	text-decoration: underline;
}
.SearchResultLink
{
	color: #595667;
	font-size: 1.2em;
	text-decoration: underline;
}
.SearchResultSummary
{
	color: #595667;
	font-size: 1.2em;
	text-decoration: none;
	padding: 3px 0px 0px 0px;
}
.SearchResultSeparator
{
	background: transparent url(images/WebPartSearchEngine/dotted_purple_line.gif) repeat-x scroll 0 0;
}
.SearchResultPaginationDiv
{
	float: right; 
	padding: 10px 10px 5px 0px;
}
.SearchResultPaginationText
{
	font-family: verdana;
	font-size: 12px;
	color: #a38dd8;
}
.SearchResultPaging
{
	color: #8F4D6D;
	font-size: 1.2em;
	text-decoration: none;
}

.SearchResultPagingBold
{ 
	font-size:1.1em; 
	color:#8f4d6d; 
	text-decoration:none; 
	font-weight: bold; 
}
.SearchResultNoResultText
{
	font-size: 1.1em;
	color: #595667;
}
/* END - SEARCH RESULT */


/* START Tried and Tested v2 phase1-*/

/* START - General */
.coRed strong{ font-family:Arial, Helvetica, sans-serif;}
.coLightBlue{ font-size:12px; color: #79c4eb;}
span.coLightBlue{ font-size:11px;}
.coRed{color: #d41654;}
.coPlus{background:url(Images/plus.png) no-repeat; width: 15px; height: 16px; float: right; margin-left: 13px;}
.coGrey{color: #49495c;}

/* END - General */

/* START - Article WP (HtmlContent) */
.colorStyle{color: #f166a1;} /* pink */
.colorWellness{color: #71c27c;} /* green */
.colorFamily{color: #8b55ad;} /* purple */
.colorHouse{color: #fec708;} /* yellow */
/* END - Article WP (HtmlContent) */

/* START - Product Teaser */
.wpProductTeaserHome{float: left; width: 240px; margin-right: 13px;}
#emcLogo{ float: left;margin-left: 7px;margin-right: 7px; background:url(Images/logo-emc.png) no-repeat; width:45px; height:41px}
.coWpTitle h2, .titleContent h2{font-size: 15px; color: #79777C; font-weight: normal; line-height: 1; padding-left: 18px;}
.coWpTitleEmc h1 {font-size: 14px; color: #79777C; font-weight: normal; line-height: 1; padding-left: 18px;}
.arrowUp{ background:url(Images/arrow-up.png) no-repeat; width:43px; height:14px; cursor:pointer; margin-left:95px; margin-top: 4px;}
.arrowDown{ background:url(Images/arrow-down.png) no-repeat; width:48px; height:17px; cursor:pointer; margin-left:93px;}
.readReview{background:url(Images/read-review.png) no-repeat; width: 102px; height: 16px;}

/* END - Product Teaser */

/* START - Coupon Teaser */
/** Start: Coupons Teaser General **/
#coupon{float: left; margin-left: 7px; margin-right: 7px;background: url(Images/coupon/coupon.png); width: 51px; height: 38px;}

.hcCouponTeaser { width:225px; height:120px; overflow:visible; float:left; margin-left:8px;}
.hcCouponTeaser .hcCouponTeaserContent { width:224px; height:120px; margin:0 0 0 5px; overflow:hidden; background:url(Images/Coupon/couponHpBg.gif) no-repeat; background-position:0 0;}
.hcCouponTeaser .hcCouponTeaserContent h3 { margin:5px 7px 0 9px; font-size:15px; color:#817e87; font-family: arial;}
.hcCouponTeaser .hcCouponTeaserContent h3 span { display:block; color:#0099CC; font-family: arial;}
.hcCouponTeaser .hcCouponTeaserContent .infoCoupon {overflow:hidden;}
.hcCouponTeaser .infoCoupon img {display:inline;float:left;margin:10px 5px 0px 5px;width:114px; height: 85px;}
.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:26px;}
.hcCouponTeaser .infoCoupon .priceContent p sup { font-size:12px;}
.hcCouponTeaser .infoCoupon .priceMentions { font-size:0.9em; float:left; width:86px; color:#000000;}
.hcCouponTeaser a.linkCoupon {display:block;cursor:pointer;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 **/
.ace-delicat  .hcCouponTeaserContent h3 span {color:#008CCF;}
.ace-delicat-liquide  .hcCouponTeaserContent h3 span {color:#008CCF;}
.ace-delicat-spray  .hcCouponTeaserContent h3 span {color:#008CCF;}
.ace-delicat-blanchisseur  .hcCouponTeaserContent h3 span {color:#008CCF;}
.always-protege-slips  .hcCouponTeaserContent h3 span {color:#84619F;}
.always-protege-slips-extra  .hcCouponTeaserContent h3 span {color:#84619F;}
.always-protege-slips-normal  .hcCouponTeaserContent h3 span {color:#84619F;}
.always-protege-slips-voile  .hcCouponTeaserContent h3 span {color:#84619F;}
.always-serviettes  .hcCouponTeaserContent h3 span {color:#0099CC;}
.always-serviettes-avec-de-la-soie  .hcCouponTeaserContent h3 span {color:#0099CC;}
.always-serviettes-maxi  .hcCouponTeaserContent h3 span {color:#0099CC;}
.always-serviettes-ultra  .hcCouponTeaserContent h3 span {color:#0099CC;}
.always-serviettes-ultra---freshelle  .hcCouponTeaserContent h3 span {color:#0099CC;}
.always-serviettes-ultra-freshness  .hcCouponTeaserContent h3 span {color:#0099CC;}
.antikal  .hcCouponTeaserContent h3 span {color:#253D8F;}
.antikal-gel  .hcCouponTeaserContent h3 span {color:#253D8F;}
.antikal-spray  .hcCouponTeaserContent h3 span {color:#253D8F;}
.ariel  .hcCouponTeaserContent h3 span {color:#009119;}
.ariel-actilift  .hcCouponTeaserContent h3 span {color:#009119;}
.ariel-dermasensitive  .hcCouponTeaserContent h3 span {color:#009119;}
.ariel-ecodose  .hcCouponTeaserContent h3 span {color:#009119;}
.ariel-excel-gel  .hcCouponTeaserContent h3 span {color:#009119;}
.ariel-fraicheur-alpine  .hcCouponTeaserContent h3 span {color:#009119;}
.ariel-liquide  .hcCouponTeaserContent h3 span {color:#009119;}
.ariel-poudre  .hcCouponTeaserContent h3 span {color:#009119;}
.ariel-regulier  .hcCouponTeaserContent h3 span {color:#009119;}
.ariel-tablettes  .hcCouponTeaserContent h3 span {color:#009119;}
.bonux  .hcCouponTeaserContent h3 span {color:#DB0006;}
.bonux-fraicheur-fleur-de-neige---oxygene  .hcCouponTeaserContent h3 span {color:#DB0006;}
.bonux-liquide  .hcCouponTeaserContent h3 span {color:#DB0006;}
.bonux-poudre  .hcCouponTeaserContent h3 span {color:#DB0006;}
.bonux-regulier  .hcCouponTeaserContent h3 span {color:#DB0006;}
.braun-aquaexpress  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-bodycruzer  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-cafehouse  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-coiffure  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-creation  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-cruzer  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-cuisine  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-epilation  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-futur-pro  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-mobileshave  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-multiquick-artiste  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-multiquick-harmony  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-rasage-masculin  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-satin-hair  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-satin-hair-colour  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-series  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-silk-epil  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-silk-soft  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-silkfinish  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-tondeuse-a-barbe  .hcCouponTeaserContent h3 span {color:#1A171C;}
.braun-tondeuse-de-precision  .hcCouponTeaserContent h3 span {color:#1A171C;}
.dash-2en1  .hcCouponTeaserContent h3 span {color:#CD2178;}
.dash-2en1-derma-douceur  .hcCouponTeaserContent h3 span {color:#CD2178;}
.dash-2en1-plaisirs  .hcCouponTeaserContent h3 span {color:#CD2178;}
.dash-2en1-source-de-fraicheur  .hcCouponTeaserContent h3 span {color:#CD2178;}
.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:#0083D2;}
.febreze-fraicheur-pour-textile  .hcCouponTeaserContent h3 span {color:#0083D2;}
.febreze-plaisir-d-air  .hcCouponTeaserContent h3 span {color:#0083D2;}
.fixodent  .hcCouponTeaserContent h3 span {color:#004691;}
.fixodent-fresh  .hcCouponTeaserContent h3 span {color:#004691;}
.fixodent-neutre  .hcCouponTeaserContent h3 span {color:#004691;}
.fixodent-original  .hcCouponTeaserContent h3 span {color:#004691;}
.gama  .hcCouponTeaserContent h3 span {color:#E71E29;}
.gama-bulles-givrees  .hcCouponTeaserContent h3 span {color:#E71E29;}
.gama-delire-de-jasmin  .hcCouponTeaserContent h3 span {color:#E71E29;}
.gama-folie-de-fleurs-d-ete  .hcCouponTeaserContent h3 span {color:#E71E29;}
.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-mac .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-agilite  .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-disposables  .hcCouponTeaserContent h3 span {color:#006FB8;}
.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-chute  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-anti-demangeaisons  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-brillance-naturelle  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-citrus-fresh  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-classique  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-classique-2en1  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-couleur-intense  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-extra-volume  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-fraicheur-menthol  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-hydratant-lisse---soyeux  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-intensif  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-ocean-experience  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-pour-homme  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-reparation---soin  .hcCouponTeaserContent h3 span {color:#1464CB;}
.head---shoulders-sensitive  .hcCouponTeaserContent h3 span {color:#1464CB;}
.kandoo  .hcCouponTeaserContent h3 span {color:#CBD300;}
.lenor  .hcCouponTeaserContent h3 span {color:#BE2071;}
.lenor-coup-de-foudre  .hcCouponTeaserContent h3 span {color:#BE2071;}
.lenor-divine-envie  .hcCouponTeaserContent h3 span {color:#BE2071;}
.lenor-eclat-de-purete  .hcCouponTeaserContent h3 span {color:#BE2071;}
.lenor-envolee-d-air-frais  .hcCouponTeaserContent h3 span {color:#BE2071;}
.lenor-frisson-nature  .hcCouponTeaserContent h3 span {color:#BE2071;}
.lenor-nuit-etoilee  .hcCouponTeaserContent h3 span {color:#BE2071;}
.lenor-rayon-de-soleil  .hcCouponTeaserContent h3 span {color:#BE2071;}
.lenor-souffle-precieux  .hcCouponTeaserContent h3 span {color:#BE2071;}
.lenor-soupcon-d-elegance  .hcCouponTeaserContent h3 span {color:#BE2071;}
.mr--propre  .hcCouponTeaserContent h3 span {color:#E20026;}
.mr--propre-eclair  .hcCouponTeaserContent h3 span {color:#E20026;}
.mr--propre-lingettes  .hcCouponTeaserContent h3 span {color:#E20026;}
.mr--propre-liquide  .hcCouponTeaserContent h3 span {color:#E20026;}
.mr--propre-liquide-champs-de-lanvande-et-camomille  .hcCouponTeaserContent h3 span {color:#E20026;}
.mr--propre-liquide-citron-vert-et-menthe  .hcCouponTeaserContent h3 span {color:#E20026;}
.mr--propre-liquide-citrons-d-ete  .hcCouponTeaserContent h3 span {color:#E20026;}
.mr--propre-liquide-forêt-de-pins  .hcCouponTeaserContent h3 span {color:#E20026;}
.mr--propre-liquide-fraicheur-d-hiver  .hcCouponTeaserContent h3 span {color:#E20026;}
.mr--propre-liquide-nettoyage---soin-bois  .hcCouponTeaserContent h3 span {color:#E20026;}
.mr--propre-liquide-nettoyage---soin-marbre--bois--pierre--ceramique  .hcCouponTeaserContent h3 span {color:#E20026;}
.mr--propre-liquide-orange-et-kiwi  .hcCouponTeaserContent h3 span {color:#E20026;}
.mr--propre-liquide-pamplemousse-et-the  .hcCouponTeaserContent h3 span {color:#E20026;}
.mr--propre-liquide-pommes-de-printemps  .hcCouponTeaserContent h3 span {color:#E20026;}
.mr--propre-liquide-une-note-de-marseille  .hcCouponTeaserContent h3 span {color:#E20026;}
.mr--propre-nettoyage---soin  .hcCouponTeaserContent h3 span {color:#E20026;}
.oral-b  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-advancepower-900tx  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-advancepower-950tx  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-advantage-123  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-b-crossaction  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-brossettes  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-classiccare  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-crossaction-power-medium  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-dual-clean  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-flossaction  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-oral-care-essentials  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-oral-crossaction-power-medium  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-orthodontique  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-precision-clean  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-pro-bright  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-professional-care  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-professional-care-1000  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-professional-care-2000  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-professional-care-3000  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-professional-care-500  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-professional-care-550  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-professional-care-6500-waterjet  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-professional-care-6500-waterjet-center  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-professional-care-8000-oxyjet  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-professional-care-8000-oxyjet-center  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-professional-care-8900-oxyjet-center  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-pulsar  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-sensitive  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-sonic  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-sonic  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-sonic-complete-deluxe  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-sonic-complete-standard  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-stages  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-stages-1  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-stages-2  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-stages-3  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-stages-4  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-stages-advancepower  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-stages-dentifrice  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-triumph  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-triumph-4000  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-triumph-5000  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-vitality  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-vitality-blancheur---proprete  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-vitality-dual-clean  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-vitality-precision-clean  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-vitality-sensitive  .hcCouponTeaserContent h3 span {color:#006EB6;}
.oral-b-vitality-sonic  .hcCouponTeaserContent h3 span {color:#006EB6;}
.pantene  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-boucles-et-ressort  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-classique  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-couleur-suprême  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-ice-shine  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-lisse---soyeux  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-nature-fusion  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-reparateur---protecteur  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-volume---soin  .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pringles  .hcCouponTeaserContent h3 span {color:#DD001A;}
.pringles-rice-infusions  .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-duster  .hcCouponTeaserContent h3 span {color:#00933F;}
.swiffer-lingettes-humides  .hcCouponTeaserContent h3 span {color:#00933F;}
.swiffer-lingettes-seches  .hcCouponTeaserContent h3 span {color:#00933F;}
.swiffer-plumeau  .hcCouponTeaserContent h3 span {color:#00933F;}
.swiffer-plumeau-action-anti-allergenes  .hcCouponTeaserContent h3 span {color:#00933F;}
.swiffer-plumeau-xxl  .hcCouponTeaserContent h3 span {color:#00933F;}
.tampax  .hcCouponTeaserContent h3 span {color:#2D8EB7;}
.tampax-classique  .hcCouponTeaserContent h3 span {color:#2D8EB7;}
.tampax-compak  .hcCouponTeaserContent h3 span {color:#2D8EB7;}

.ace-delicat .infoCoupon .priceContent { background-position:0 -0px;}
.ace-delicat-liquide .infoCoupon .priceContent { background-position:0 -38px;}
.ace-delicat-spray .infoCoupon .priceContent { background-position:0 -76px;}
.ace-delicat-blanchisseur .infoCoupon .priceContent { background-position:0 -114px;}
.always-protege-slips .infoCoupon .priceContent { background-position:0 -152px;}
.always-protege-slips-extra .infoCoupon .priceContent { background-position:0 -190px;}
.always-protege-slips-normal .infoCoupon .priceContent { background-position:0 -228px;}
.always-protege-slips-voile .infoCoupon .priceContent { background-position:0 -266px;}
.always-serviettes .infoCoupon .priceContent { background-position:0 -304px;}
.always-serviettes-avec-de-la-soie .infoCoupon .priceContent { background-position:0 -342px;}
.always-serviettes-maxi .infoCoupon .priceContent { background-position:0 -380px;}
.always-serviettes-ultra .infoCoupon .priceContent { background-position:0 -418px;}
.always-serviettes-ultra---freshelle .infoCoupon .priceContent { background-position:0 -456px;}
.always-serviettes-ultra-freshness .infoCoupon .priceContent { background-position:0 -494px;}
.antikal .infoCoupon .priceContent { background-position:0 -532px;}
.antikal-gel .infoCoupon .priceContent { background-position:0 -570px;}
.antikal-spray .infoCoupon .priceContent { background-position:0 -608px;}
.ariel .infoCoupon .priceContent { background-position:0 -646px;}
.ariel-actilift .infoCoupon .priceContent { background-position:0 -684px;}
.ariel-dermasensitive .infoCoupon .priceContent { background-position:0 -722px;}
.ariel-ecodose .infoCoupon .priceContent { background-position:0 -760px;}
.ariel-excel-gel .infoCoupon .priceContent { background-position:0 -798px;}
.ariel-fraicheur-alpine .infoCoupon .priceContent { background-position:0 -836px;}
.ariel-liquide .infoCoupon .priceContent { background-position:0 -874px;}
.ariel-poudre .infoCoupon .priceContent { background-position:0 -912px;}
.ariel-regulier .infoCoupon .priceContent { background-position:0 -950px;}
.ariel-tablettes .infoCoupon .priceContent { background-position:0 -988px;}
.bonux .infoCoupon .priceContent { background-position:0 -1026px;}
.bonux-fraicheur-fleur-de-neige---oxygene .infoCoupon .priceContent { background-position:0 -1064px;}
.bonux-liquide .infoCoupon .priceContent { background-position:0 -1102px;}
.bonux-poudre .infoCoupon .priceContent { background-position:0 -1140px;}
.bonux-regulier .infoCoupon .priceContent { background-position:0 -1178px;}
.braun-aquaexpress .infoCoupon .priceContent { background-position:0 -1216px;}
.braun-bodycruzer .infoCoupon .priceContent { background-position:0 -1254px;}
.braun-cafehouse .infoCoupon .priceContent { background-position:0 -1292px;}
.braun-coiffure .infoCoupon .priceContent { background-position:0 -1330px;}
.braun-creation .infoCoupon .priceContent { background-position:0 -1368px;}
.braun-cruzer .infoCoupon .priceContent { background-position:0 -1406px;}
.braun-cuisine .infoCoupon .priceContent { background-position:0 -1444px;}
.braun-epilation .infoCoupon .priceContent { background-position:0 -1482px;}
.braun-futur-pro .infoCoupon .priceContent { background-position:0 -1520px;}
.braun-mobileshave .infoCoupon .priceContent { background-position:0 -1558px;}
.braun-multiquick-artiste .infoCoupon .priceContent { background-position:0 -1596px;}
.braun-multiquick-harmony .infoCoupon .priceContent { background-position:0 -1634px;}
.braun-rasage-masculin .infoCoupon .priceContent { background-position:0 -1672px;}
.braun-satin-hair .infoCoupon .priceContent { background-position:0 -1710px;}
.braun-satin-hair-colour .infoCoupon .priceContent { background-position:0 -1748px;}
.braun-series .infoCoupon .priceContent { background-position:0 -1786px;}
.braun-silk-epil .infoCoupon .priceContent { background-position:0 -1824px;}
.braun-silk-soft .infoCoupon .priceContent { background-position:0 -1862px;}
.braun-silkfinish .infoCoupon .priceContent { background-position:0 -1900px;}
.braun-tondeuse-a-barbe .infoCoupon .priceContent { background-position:0 -1938px;}
.braun-tondeuse-de-precision .infoCoupon .priceContent { background-position:0 -1976px;}
.dash-2en1 .infoCoupon .priceContent { background-position:0 -2014px;}
.dash-2en1-derma-douceur .infoCoupon .priceContent { background-position:0 -2052px;}
.dash-2en1-plaisirs .infoCoupon .priceContent { background-position:0 -2090px;}
.dash-2en1-source-de-fraicheur .infoCoupon .priceContent { background-position:0 -2128px;}
.duracell .infoCoupon .priceContent { background-position:0 -2166px;}
.duracell-active-charge .infoCoupon .priceContent { background-position:0 -2204px;}
.duracell-plus .infoCoupon .priceContent { background-position:0 -2242px;}
.duracell-powerpix .infoCoupon .priceContent { background-position:0 -2280px;}
.duracell-rechargeable .infoCoupon .priceContent { background-position:0 -2318px;}
.duracell-ultra .infoCoupon .priceContent { background-position:0 -2356px;}
.febreze .infoCoupon .priceContent { background-position:0 -2394px;}
.febreze-fraicheur-pour-textile .infoCoupon .priceContent { background-position:0 -2432px;}
.febreze-plaisir-d-air .infoCoupon .priceContent { background-position:0 -2470px;}
.fixodent .infoCoupon .priceContent { background-position:0 -2508px;}
.fixodent-fresh .infoCoupon .priceContent { background-position:0 -2546px;}
.fixodent-neutre .infoCoupon .priceContent { background-position:0 -2584px;}
.fixodent-original .infoCoupon .priceContent { background-position:0 -2622px;}
.gama .infoCoupon .priceContent { background-position:0 -2660px;}
.gama-bulles-givrees .infoCoupon .priceContent { background-position:0 -2698px;}
.gama-delire-de-jasmin .infoCoupon .priceContent { background-position:0 -2736px;}
.gama-folie-de-fleurs-d-ete .infoCoupon .priceContent { background-position:0 -2774px;}
.gillette .infoCoupon .priceContent { background-position:0 -2812px;}
.gillette-blue-ii .infoCoupon .priceContent { background-position:0 -2850px;}
.gillette-fusion .infoCoupon .priceContent { background-position:0 -2888px;}
.gillette-m3 .infoCoupon .priceContent { background-position:0 -2926px;}
.gillette-mac .infoCoupon .priceContent { background-position:0 -2964px;}
.gillette-sensor .infoCoupon .priceContent { background-position:0 -3002px;}
.gillette-sensor-3 .infoCoupon .priceContent { background-position:0 -3040px;}
.gillette-series .infoCoupon .priceContent { background-position:0 -3078px;}
.gillette-venus .infoCoupon .priceContent { background-position:0 -3116px;}
.gillette-venus-agilite .infoCoupon .priceContent { background-position:0 -3154px;}
.gillette-venus-blue-ii-for-women .infoCoupon .priceContent { background-position:0 -3192px;}
.gillette-venus-breeze .infoCoupon .priceContent { background-position:0 -3230px;}
.gillette-venus-disposables .infoCoupon .priceContent { background-position:0 -3268px;}
.gillette-venus-divine .infoCoupon .priceContent { background-position:0 -3306px;}
.gillette-venus-embrace .infoCoupon .priceContent { background-position:0 -3344px;}
.gillette-venus-satin-care .infoCoupon .priceContent { background-position:0 -3382px;}
.gillette-venus-sensor-3-for-women .infoCoupon .priceContent { background-position:0 -3420px;}
.gillette-venus-vibrance .infoCoupon .priceContent { background-position:0 -3458px;}
.head---shoulders .infoCoupon .priceContent { background-position:0 -3496px;}
.head---shoulders-anti-chute .infoCoupon .priceContent { background-position:0 -3534px;}
.head---shoulders-anti-demangeaisons .infoCoupon .priceContent { background-position:0 -3572px;}
.head---shoulders-brillance-naturelle .infoCoupon .priceContent { background-position:0 -3610px;}
.head---shoulders-citrus-fresh .infoCoupon .priceContent { background-position:0 -3648px;}
.head---shoulders-classique .infoCoupon .priceContent { background-position:0 -3686px;}
.head---shoulders-classique-2en1 .infoCoupon .priceContent { background-position:0 -3724px;}
.head---shoulders-couleur-intense .infoCoupon .priceContent { background-position:0 -3762px;}
.head---shoulders-extra-volume .infoCoupon .priceContent { background-position:0 -3800px;}
.head---shoulders-fraicheur-menthol .infoCoupon .priceContent { background-position:0 -3838px;}
.head---shoulders-hydratant-lisse---soyeux .infoCoupon .priceContent { background-position:0 -3876px;}
.head---shoulders-intensif .infoCoupon .priceContent { background-position:0 -3914px;}
.head---shoulders-ocean-experience .infoCoupon .priceContent { background-position:0 -3952px;}
.head---shoulders-pour-homme .infoCoupon .priceContent { background-position:0 -3990px;}
.head---shoulders-reparation---soin .infoCoupon .priceContent { background-position:0 -4028px;}
.head---shoulders-sensitive .infoCoupon .priceContent { background-position:0 -4066px;}
.kandoo .infoCoupon .priceContent { background-position:0 -4104px;}
.lenor .infoCoupon .priceContent { background-position:0 -4142px;}
.lenor-coup-de-foudre .infoCoupon .priceContent { background-position:0 -4180px;}
.lenor-divine-envie .infoCoupon .priceContent { background-position:0 -4218px;}
.lenor-eclat-de-purete .infoCoupon .priceContent { background-position:0 -4256px;}
.lenor-envolee-d-air-frais .infoCoupon .priceContent { background-position:0 -4294px;}
.lenor-frisson-nature .infoCoupon .priceContent { background-position:0 -4332px;}
.lenor-nuit-etoilee .infoCoupon .priceContent { background-position:0 -4370px;}
.lenor-rayon-de-soleil .infoCoupon .priceContent { background-position:0 -4408px;}
.lenor-souffle-precieux .infoCoupon .priceContent { background-position:0 -4446px;}
.lenor-soupcon-d-elegance .infoCoupon .priceContent { background-position:0 -4484px;}
.mr--propre .infoCoupon .priceContent { background-position:0 -4522px;}
.mr--propre-eclair .infoCoupon .priceContent { background-position:0 -4560px;}
.mr--propre-lingettes .infoCoupon .priceContent { background-position:0 -4598px;}
.mr--propre-liquide .infoCoupon .priceContent { background-position:0 -4636px;}
.mr--propre-liquide-champs-de-lanvande-et-camomille .infoCoupon .priceContent { background-position:0 -4674px;}
.mr--propre-liquide-citron-vert-et-menthe .infoCoupon .priceContent { background-position:0 -4712px;}
.mr--propre-liquide-citrons-d-ete .infoCoupon .priceContent { background-position:0 -4750px;}
.mr--propre-liquide-forêt-de-pins .infoCoupon .priceContent { background-position:0 -4788px;}
.mr--propre-liquide-fraicheur-d-hiver .infoCoupon .priceContent { background-position:0 -4826px;}
.mr--propre-liquide-nettoyage---soin-bois .infoCoupon .priceContent { background-position:0 -4864px;}
.mr--propre-liquide-nettoyage---soin-marbre--bois--pierre--ceramique .infoCoupon .priceContent { background-position:0 -4902px;}
.mr--propre-liquide-orange-et-kiwi .infoCoupon .priceContent { background-position:0 -4940px;}
.mr--propre-liquide-pamplemousse-et-the .infoCoupon .priceContent { background-position:0 -4978px;}
.mr--propre-liquide-pommes-de-printemps .infoCoupon .priceContent { background-position:0 -5016px;}
.mr--propre-liquide-une-note-de-marseille .infoCoupon .priceContent { background-position:0 -5054px;}
.mr--propre-nettoyage---soin .infoCoupon .priceContent { background-position:0 -5092px;}
.oral-b .infoCoupon .priceContent { background-position:0 -5130px;}
.oral-b-advancepower-900tx .infoCoupon .priceContent { background-position:0 -5168px;}
.oral-b-advancepower-950tx .infoCoupon .priceContent { background-position:0 -5206px;}
.oral-b-advantage-123 .infoCoupon .priceContent { background-position:0 -5244px;}
.oral-b-b-crossaction .infoCoupon .priceContent { background-position:0 -5282px;}
.oral-b-brossettes .infoCoupon .priceContent { background-position:0 -5320px;}
.oral-b-classiccare .infoCoupon .priceContent { background-position:0 -5358px;}
.oral-b-crossaction-power-medium .infoCoupon .priceContent { background-position:0 -5396px;}
.oral-b-dual-clean .infoCoupon .priceContent { background-position:0 -5434px;}
.oral-b-flossaction .infoCoupon .priceContent { background-position:0 -5472px;}
.oral-b-oral-care-essentials .infoCoupon .priceContent { background-position:0 -5510px;}
.oral-b-oral-crossaction-power-medium .infoCoupon .priceContent { background-position:0 -5548px;}
.oral-b-orthodontique .infoCoupon .priceContent { background-position:0 -5586px;}
.oral-b-precision-clean .infoCoupon .priceContent { background-position:0 -5624px;}
.oral-b-pro-bright .infoCoupon .priceContent { background-position:0 -5662px;}
.oral-b-professional-care .infoCoupon .priceContent { background-position:0 -5700px;}
.oral-b-professional-care-1000 .infoCoupon .priceContent { background-position:0 -5738px;}
.oral-b-professional-care-2000 .infoCoupon .priceContent { background-position:0 -5776px;}
.oral-b-professional-care-3000 .infoCoupon .priceContent { background-position:0 -5814px;}
.oral-b-professional-care-500 .infoCoupon .priceContent { background-position:0 -5852px;}
.oral-b-professional-care-550 .infoCoupon .priceContent { background-position:0 -5890px;}
.oral-b-professional-care-6500-waterjet .infoCoupon .priceContent { background-position:0 -5928px;}
.oral-b-professional-care-6500-waterjet-center .infoCoupon .priceContent { background-position:0 -5966px;}
.oral-b-professional-care-8000-oxyjet .infoCoupon .priceContent { background-position:0 -6004px;}
.oral-b-professional-care-8000-oxyjet-center .infoCoupon .priceContent { background-position:0 -6042px;}
.oral-b-professional-care-8900-oxyjet-center .infoCoupon .priceContent { background-position:0 -6080px;}
.oral-b-pulsar .infoCoupon .priceContent { background-position:0 -6118px;}
.oral-b-sensitive .infoCoupon .priceContent { background-position:0 -6156px;}
.oral-b-sonic .infoCoupon .priceContent { background-position:0 -6194px;}
.oral-b-sonic .infoCoupon .priceContent { background-position:0 -6232px;}
.oral-b-sonic-complete-deluxe .infoCoupon .priceContent { background-position:0 -6270px;}
.oral-b-sonic-complete-standard .infoCoupon .priceContent { background-position:0 -6308px;}
.oral-b-stages .infoCoupon .priceContent { background-position:0 -6346px;}
.oral-b-stages-1 .infoCoupon .priceContent { background-position:0 -6384px;}
.oral-b-stages-2 .infoCoupon .priceContent { background-position:0 -6422px;}
.oral-b-stages-3 .infoCoupon .priceContent { background-position:0 -6460px;}
.oral-b-stages-4 .infoCoupon .priceContent { background-position:0 -6498px;}
.oral-b-stages-advancepower .infoCoupon .priceContent { background-position:0 -6536px;}
.oral-b-stages-dentifrice .infoCoupon .priceContent { background-position:0 -6574px;}
.oral-b-triumph .infoCoupon .priceContent { background-position:0 -6612px;}
.oral-b-triumph-4000 .infoCoupon .priceContent { background-position:0 -6650px;}
.oral-b-triumph-5000 .infoCoupon .priceContent { background-position:0 -6688px;}
.oral-b-vitality .infoCoupon .priceContent { background-position:0 -6726px;}
.oral-b-vitality-blancheur---proprete .infoCoupon .priceContent { background-position:0 -6764px;}
.oral-b-vitality-dual-clean .infoCoupon .priceContent { background-position:0 -6802px;}
.oral-b-vitality-precision-clean .infoCoupon .priceContent { background-position:0 -6840px;}
.oral-b-vitality-sensitive .infoCoupon .priceContent { background-position:0 -6878px;}
.oral-b-vitality-sonic .infoCoupon .priceContent { background-position:0 -6916px;}
.pantene .infoCoupon .priceContent { background-position:0 -6954px;}
.pantene-boucles-et-ressort .infoCoupon .priceContent { background-position:0 -6992px;}
.pantene-classique .infoCoupon .priceContent { background-position:0 -7030px;}
.pantene-couleur-suprême .infoCoupon .priceContent { background-position:0 -7068px;}
.pantene-ice-shine .infoCoupon .priceContent { background-position:0 -7106px;}
.pantene-lisse---soyeux .infoCoupon .priceContent { background-position:0 -7144px;}
.pantene-nature-fusion .infoCoupon .priceContent { background-position:0 -7182px;}
.pantene-reparateur---protecteur .infoCoupon .priceContent { background-position:0 -7220px;}
.pantene-volume---soin .infoCoupon .priceContent { background-position:0 -7258px;}
.pringles .infoCoupon .priceContent { background-position:0 -7296px;}
.pringles-rice-infusions .infoCoupon .priceContent { background-position:0 -7334px;}
.pringles-xtrem .infoCoupon .priceContent { background-position:0 -7372px;}
.swiffer .infoCoupon .priceContent { background-position:0 -7410px;}
.swiffer-balai .infoCoupon .priceContent { background-position:0 -7448px;}
.swiffer-duster .infoCoupon .priceContent { background-position:0 -7486px;}
.swiffer-lingettes-humides .infoCoupon .priceContent { background-position:0 -7524px;}
.swiffer-lingettes-seches .infoCoupon .priceContent { background-position:0 -7562px;}
.swiffer-plumeau .infoCoupon .priceContent { background-position:0 -7600px;}
.swiffer-plumeau-action-anti-allergenes .infoCoupon .priceContent { background-position:0 -7638px;}
.swiffer-plumeau-xxl .infoCoupon .priceContent { background-position:0 -7676px;}
.tampax .infoCoupon .priceContent { background-position:0 -7714px;}
.tampax-classique .infoCoupon .priceContent { background-position:0 -7752px;}
.tampax-compak .infoCoupon .priceContent { background-position:0 -7790px;}
/** End: Coupons Teaser Border Colour **/
/* END - Coupon Teaser */

/* START - WhatsNew Banner */
/* START - WhatsNew Banner General */
.wpCarrouselContent{/*width: 719px; height: 265px; float: left; padding-left: 0px; padding-top: 0px; position:relative*/}
.wpCarrouselContent .heading1{font-size: 34px; font-weight: bold; color: #529ea8;}
.wpCarrouselContent .heading2{font-size: 34px; color: #529ea8; border-bottom: 1px solid #eff2f3;}
.wpCarrouselContent .heading3{ color: #fff; font-size: 21px; font-weight:bold; margin-bottom:14px}
.wpTabText{width: 354px; color: #57575b;}
#wpCarrousel{width: 1000px; height: 295px; margin-bottom:27px; position:relative; margin-top:10px;}
#homeCarouselTopMask{position: absolute; z-index: 10; width: 6px; height: 6px; background: url(Images/Navigation/WhatsNew/mask-home-carousel-top.png) no-repeat; top: 3px; left: 0;}
#homeCarouselBtmMask{position: absolute; z-index: 12; width: 6px; height: 6px; background: url(Images/Navigation/WhatsNew/mask-home-carousel-btm.png) no-repeat; bottom: 3px; left: 0;}
#autoSlideDelay{display: none;}

#tab1Delay, #tab2Delay, #tab3Delay, #tab4Delay{display: none;}
#tab2, #tab3, #tab4{display: none;}
#tab1Delay, #tab2Delay, #tab3Delay, #tab4Delay{display: none;}

#tabLeft1{padding-left: 15px; padding-top: 10px; height: 76px; width: 254px; cursor: pointer; position:absolute; top:0; left:-1px; background: url(Images/Navigation/WhatsNew/bg-wp-tab-first-off2.png) no-repeat;}
#tabLeft2{padding-left: 15px; padding-top: 10px; height: 72px; width: 237px; cursor: pointer; position:absolute; top:76px; left:-1px; background: url(Images/Navigation/WhatsNew/bg-wp-tab-off2.png) no-repeat;}
#tabLeft3{padding-left: 15px; padding-top: 10px; height: 72px; width: 237px; cursor: pointer; position:absolute; top:76px; left:-1px; background: url(Images/Navigation/WhatsNew/bg-wp-tab-off2.png) no-repeat; top:148px; }
#tabLeft4{padding-left: 15px; padding-top: 10px; height: 72px; width: 237px; cursor: pointer; position:absolute; top:220px; left:-1px; background: url(Images/Navigation/WhatsNew/bg-wp-tab-last-off.png) no-repeat;}

#wpTabs .tabFirstOn{background: url(Images/Navigation/WhatsNew/bg-wp-tab-first-on1.png) no-repeat; z-index:1}
#wpTabs .tabOn{background: url(Images/Navigation/WhatsNew/bg-wp-tab-on1.png) no-repeat; width: 265px; z-index: 1;}
#wpTabs .tabLastOn{background: url(Images/Navigation/WhatsNew/bg-wp-tab-last-on1.png) no-repeat; z-index: 1; width: 260px;}

.tabMore{position:absolute; bottom:35px; right:2px}
.leftCornerTab{float:left; width:89px; height:35px; background:url(Images/Navigation/WhatsNew/corner-left.png) no-repeat; overflow:hidden;}
.middleTabRepeat{float:left; height:35px; background-image:url(Images/Navigation/WhatsNew/repeat-middle-tab.png);background-repeat: repeat-x; font-size:12px; font-family:Arial; color:#d41654; font-weight:bold;  min-width:100px; display:block; _background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='Images/Navigation/WhatsNew/repeat-middle-tab.png');}
.middleTabRepeat a{text-decoration:none;color:#d41654;}
.descTab{float:left; padding-top:12px}
.descTab span{color:#49495c;}
.tabBtnShadowTop{background: url(Images/Navigation/WhatsNew/tab-btn-shadow-top.png) no-repeat; width: 249px; height: 16px; position: absolute; z-index: 100;}
.tabBtnShadowBtm{background: url(Images/Navigation/WhatsNew/tab-btn-shadow-btm.png) no-repeat; width: 249px; height: 16px; position: absolute; z-index: 100; display: none;}

/* END - WhatsNew Banner General */

/* START - WhatsNew Banner Content*/
.active span{color: #d41654 !important;}

#dwnCoupon{background: url(/Assets/Local/WhatsNew/download-coupon.png) no-repeat; width: 145px; height: 49px; float: left; margin-right: 30px; margin-top:5px}
#postReview{background: url(/Assets/Local/WhatsNew/post-review.png) no-repeat; width: 155px; height: 55px; float: left;}
#discoverGuide{background: url(/Assets/Local/WhatsNew/discover-guide.png) no-repeat; width: 197px; height: 53px; margin-top:20px; margin-left:145px; text-indent: -9000px;}
.savingsPink{color: #e46fab; border:none;}
.upperRate span{font-size:20px; font-weight:normal;}
.wpTabText .descAvRating{ width:100px; float:left}
.ratingsBig{background: url(/Assets/Local/WhatsNew/ratings-big.png) no-repeat; width: 111px; height: 18px; float:left; margin-top:12px}
.wpTabText .upperRate{ float:left;font-size:34px; font-family:Arial; font-weight:bold; width:50px; margin-top:-4px; color:#d51655;}

#wpTabs{width: 250px; float: left; margin-top: 1px;}
#wpTabs .heading1{font-size: 20px; font-weight: bold; color: #49495c;}
#wpTabs .heading2{font-size: 16px; color: #79777C;}
.timer1Top{top: 3px;}
.plusTabWhatsNew{ margin-top:12px ; margin-right:8px; margin-left:10px; background:url(/Assets/Local/WhatsNew/plus-black.png) no-repeat; width:50px; height:16px;float:left;}

.descDiscount{ font-size:10px; position:absolute; top:27px; right:33px}
.discountBig{width: 82px; height: 52px; font-size: 24px; font-weight: bold; margin-left: 8px; color: #ffffff; padding-left: 5px; position:absolute; top:13px; right:5px; line-height:0.5em}

.discountBigGreen{background: url(/Assets/Local/WhatsNew/bg-discount-green.png) no-repeat; }
.discountBigBlue{background: url(/Assets/Local/WhatsNew/bg-discount-blue.png) no-repeat; }
.discountBigBrown{background: url(/Assets/Local/WhatsNew/bg-discount-brown.png) no-repeat; }
.couponBg{ background:url(/Assets/Local/WhatsNew/outer-coupon.png) no-repeat; width:195px; height:125px; text-align:center; padding-top:17px}
.coupon{ background:url(/Assets/Local/WhatsNew/btn-coupon.png) no-repeat; width:95px; height:52px; position:absolute; bottom:-42px; left:9px}
.buyOnline{ background:url(/Assets/Local/WhatsNew/btn-buy-online.png) no-repeat; width:93px; height:60px; position:absolute; bottom:-42px; right:23px}

/* END - WhatsNew Banner Content*/
/* END - WhatsNew Banner */

/* START - Footer Carousel */
#arrowLeft{width: 5px; height: 7px; background: url(Images/arrow-left-other-products.png) no-repeat; position: absolute; left: 8px; top: 34px;}
#arrowRight{width: 5px; height: 7px; background: url(Images/arrow-right-other-products.png) no-repeat; position: absolute; right: 6px; top: 34px;}

#wpProductSlider{position:absolute;}
#wpProductSlider .wpProduct{/*min-height:116px;*/}

.jcarousel-prev{position:absolute;z-index:10;background: url(/Assets/Local/HtmlContent/arrow-left.png) no-repeat; left: -15px; top:35px;width: 6px; height: 11px;cursor:pointer;}
.jcarousel-next{position:absolute;z-index:10;background: url(/Assets/Local/HtmlContent/arrow-right.png) no-repeat; right: -15px; top:35px;width: 6px; height: 11px;cursor:pointer;}
.jcarousel-container{width:955px;left:20px;}
.jcarousel-clip{width:955px;overflow:hidden;}

/* END - Footer Carousel */

.coWpTitle h2 strong, .coWpTitleEmc h1 strong, .coWpTitleEmc strong, .titleContent strong{color: #49495c;}

/*****Coupons************/
.coRating{background:url(images/rating.png) no-repeat; width: 88px; height: 14px;}
.coRating .active { height:14px; display:block; background:url(images/rating.png) no-repeat 0 bottom;}

/* START - IE compatibility */
/* IE 6 */
.ie6 .arrowDown {width:137px !important;} 
.ie6 .coWpFooter{ text-align:left} 
.ie6 .horoscopeText{margin-top:5px !important; padding-bottom:5px !important;}
.ie6 .sign{width:200px !important;} 
.ie6 .horoscopeDates{width:160px !important;} 
.ie6 .savingsBdrTop .topCornerRight{position:absolute; right:0;} 
.ie6 .footerContainer{margin-top:-11px;}
.ie6 .wpDE .bdrRight{position:absolute; top:-5px;} 
.ie6 .wpDE .bdrLeft{position:absolute; top:-5px;} 
.ie6 .wpDE .hcCouponTeaser{margin-left:4px;} 
.ie6 .wpSavingsTitle .titleContent{float:left; width:236px;}
.ie6 .savingsFooterContent{float:left; height: 35px;}
.ie6 .wpSavings{margin-right:6px;}
.ie6 .footerHpTeaser .coGrey{margin-left:65px; float:left;}
.ie6 .maThreeRows{width:1024px;}
.ie6 .mscarousel{float: left;}

/* IE 7 */
.ie7 .arrowDown {width:137px !important;} 
.ie7 .coWpFooter{ text-align:left} 
.ie7 .arrowUp{margin-top : 5px ;}
.ie7 .savingsFooterContent{height: 29px; background-position: left bottom;}
.ie7 .savingsFooterLeft{background-position: left bottom; margin-top:5px;}
.ie7 .bdrLeft{height:375px;}
.ie7 .bdrRight{height:375px;}
.ie7 .btmCornerLeft{margin-top:5px;}
.ie7 .btmCornerRight{margin-top:5px;}
.ie7 .footerHpTeaser .coGrey{margin-left:65px; float:left;}
.ie6 .arrowDown,.ie7 .arrowDown,.ie8 .arrowDown{ background:url(Images/arrow-down-ie.gif) no-repeat;}
.ie6 .arrowUp,.ie7 .arrowUp,.ie8 .arrowUp{ background:url(Images/arrow-up-ie.gif) no-repeat;}
/* END - IE compatibility */
/* End TriedTested */

/* START - Article */
.wpArticleHome{float: left; width: 240px; margin-right: 13px;}
.coWpTitle{background:url(/Assets/Local/HtmlContent/bg-wp-title.png) no-repeat; width: 240px; height: 45px; padding-top: 5px;}
.coWpTitle h2{font-size: 15px; color: #79777c; font-weight: normal; line-height: 1; padding-left: 18px;}
.coWpTitle h2 strong{color: #49495c;}
.coWpTop{background:url(/Assets/Local/HtmlContent/bg-wp-top.png) no-repeat; width: 240px; height: 6px; overflow:hidden;}
.wpArticleContent{width: 241px; height: 350px; overflow: hidden; position: relative; background: url(/Assets/Local/HtmlContent/bg-wp-content1.png); height: 362px; }
.coFloatLeft{float: left;}
.wpTips{background:url(/Assets/Local/HtmlContent/bg-wp-tips.png) no-repeat; width: 226px; height: 91px; padding-left: 14px;}
.wpTipsTitle{font-size: 13px; margin-bottom: 4px; font-weight: bold;}
.wpTipsLast{background: url(/Assets/Local/HtmlContent/bg-wp-content1.png);}
.wpProductImageText span{text-indent: -9000px; display: none;}
.wpProductImage{float: left;}
.wpArticleDesc{float: left; width: 133px; font-family: arial; font-size: 12px; font-weight: bold; padding-left: 10px;}
.wpArticleDesc div{margin-bottom: 5px; font-family:Arial;}
.wpArticleDesc div span{ font-family:Arial}
.wpTipsDesc{font-weight: normal; font-size: 11px; font-family: arial;}
.wpTipsDesc a{font-family: arial;}
.lightGrey{color: #a09ea8;}
.colorStyle{color: #f166a1;} 
.colorWellness{color: #71c27c;} 
.colorFamily{color: #8b55ad;}
.colorHouse{color: #fec708;} 
.clear{clear: both;}
.coWpContentFooter{background:url(/Assets/Local/HtmlContent/bg-wp-content-footer.png) no-repeat; width: 240px; height: 6px; overflow:hidden;}
.coWpFooter{background:url(/Assets/Local/HtmlContent/bg-wp-footer-emc.png) no-repeat; width: 231px; height: 43px; font-family: arial; font-size: 12px; text-align: right; padding-right: 9px;}
.tipsFooter{background: url(/Assets/Local/HtmlContent/bg-tips-footer.png); height: 32px;}
/* END - Article */

/* START - Horoscope */
.wpHoroscopeHome{float: left; width: 240px; margin-right: 13px;}
.coWpTitle{background:url(/Assets/Local/HtmlContent/bg-wp-title.png) no-repeat; width: 240px; height: 45px; padding-top: 5px;}
.coWpTitle h2{font-size: 15px; color: #79777c; font-weight: normal; line-height: 1; padding-left: 18px;}
.coWpTitle h2 strong{color: #49495c;}
.coWpIntro{background:url(/Assets/Local/HtmlContent/bg-wp-intro.png) no-repeat; width: 204px; height: 36px; font-family: verdana; font-size: 13px; color: #837c90; padding: 12px 18px 0 18px; height: 36px;}
.coWpContent{background:url(/Assets/Local/HtmlContent/bg-wp-content.png); width: 204px; padding-left: 18px; padding-right: 18px; height: 320px;}
.sign{clear: both; width: 230px; padding-top: 8px; height: 30px;}
.taurus{width: 30px; height: 30px; background: url(/Assets/Local/HtmlContent/taurus.png) no-repeat; float: left;}
.horoscopeDates{float: left; width: 180px; height: 30px; margin-left: 10px; font-size: 12px;}
.horoscopeText{margin-top: 10px; padding-bottom: 10px; font-size: 11px;}
.coRed{color: #d41654;}
.coRed strong{ font-family:Arial, Helvetica, sans-serif;}
.coFloatRight{float: right;}
.coGrey{color: #49495c;}
.coWpContentFooter{background:url(/Assets/Local/HtmlContent/bg-wp-content-footer.png) no-repeat; width: 240px; height: 6px; overflow:hidden;}
.coWpFooter{background:url(/Assets/Local/HtmlContent/bg-wp-footer-emc.png) no-repeat; width: 231px; height: 43px; font-family: arial; font-size: 12px; text-align: right; padding-right: 9px;}
.coWpFooter a, .coWpFooter .coRed, .coWpFooter .coGrey, .wpSavingsFooter{font-family: arial; font-size: 12px;}
.wpfooterUk{height: 25px; padding-top: 18px;}
.coPlus{background:url(/Assets/Local/HtmlContent/plus.png) no-repeat; width: 15px; height: 16px; float: right; margin-left: 13px;}
/* END - Horoscope */

/* START - Mobile */
.wpMobileHome{float: left; width: 240px;}
.coWpTitle{background:url(/Assets/Local/HtmlContent/bg-wp-title.png) no-repeat; width: 240px; height: 45px; padding-top: 5px;}
.coWpTitle h2{font-size: 15px; color: #79777c; font-weight: normal; line-height: 1; padding-left: 18px;}
.coWpTitle h2 strong{color: #49495c;}
.coWpTop{background:url(/Assets/Local/HtmlContent/bg-wp-top.png) no-repeat; width: 240px; height: 6px; overflow:hidden;}
.wpMobileContent{background: url(/Assets/Local/HtmlContent/bg-mobile1.png) no-repeat; height: 195px; width: 230px; margin-top: -5px; font-family: verdana; font-size: 13px; color: #837c90; padding-top: 172px; padding-left: 11px; font-weight: normal;}
.coRed{color: #d41654;}
.coRed strong{ font-family:Arial, Helvetica, sans-serif;}
.wpContent{font-size: 11px; color: #57575b; margin-top: 14px; font-weight: normal; width: 220px;}
.viewDetails{background: url(/Assets/Local/HtmlContent/view-details.png) no-repeat; width: 102px; height: 16px; margin-top: 14px; text-indent: -9000px;}
.clear{clear: both;}
.coWpContentFooter{background:url(/Assets/Local/HtmlContent/bg-wp-content-footer.png) no-repeat; width: 240px; height: 6px; overflow:hidden;}
.coWpFooter{background:url(/Assets/Local/HtmlContent/bg-wp-footer-emc.png) no-repeat; width: 231px; height: 43px; font-family: arial; font-size: 12px; text-align: right; padding-right: 9px;}
.coWpFooter a, .coWpFooter .coRed, .coWpFooter .coGrey, .wpSavingsFooter{font-family: arial; font-size: 12px;}
.wpfooterUk{height: 25px; padding-top: 18px;}
.coPlus{background:url(/Assets/Local/HtmlContent/plus.png) no-repeat; width: 15px; height: 16px; float: right; margin-left: 13px;}
.coGrey{color: #49495c;}
.coFloatRight{float: right;}
/* END - Mobile */

/* START - Brand Footer Carousel */
.footerCarousel{clear: both; padding-top: 36px; position: relative;}
.ie7 .footerCarousel{clear: both; padding-top: 5px;}
.footerCarouselTitle{color: #b7b6b9; font-size: 15px; margin-bottom: 9px;}
.footerCarouselTitle strong{color: #49495C;}
.footerCarouselTop{background: url(/Assets/Local/HtmlContent/bg-footer-carousel-top.png) no-repeat -6px 0; width: 1012px; height: 11px;}
.footerCarouselContent{background: url(/Assets/Local/HtmlContent/bg-footer-carousel-content.png) no-repeat -6px 0; width: 992px; height:72px;float: left; padding-left: 3px; overflow: hidden; position: relative;}
#carouselFooter{position:absolute;top:0;left:auto;right:auto;width:930px; height: 72px;}
#carouselFooter li {float: left;height:72px;margin-left: 45px;}
#carouselFooter li a{float: left; width:inherit;height: 72px;}
#carouselFooter li.fixoDent{width: 108px; background: url(/Assets/Local/HtmlContent/fixodent.png) no-repeat;}
#carouselFooter li.lenor{width: 88px; background: url(/Assets/Local/HtmlContent/lenor.png) no-repeat;}
#carouselFooter li.pantene{width: 86px; background: url(/Assets/Local/HtmlContent/pantene.png) no-repeat;}
#carouselFooter li.swiffer{width: 97px; background: url(/Assets/Local/HtmlContent/swiffer.png) no-repeat;}
#carouselFooter li.gillette{width: 98px; background: url(/Assets/Local/HtmlContent/gillette.png) no-repeat;}
#carouselFooter li.oralB{width: 98px; background: url(/Assets/Local/HtmlContent/oral-b.png) no-repeat;}
#carouselFooter li.ace{width: 74px; background: url(/Assets/Local/HtmlContent/ace.png) no-repeat;}
#footerCarouselBdrRight{width: 8px; height: 83px; background: url(/Assets/Local/HtmlContent/footer-carousel-bdr-right.png) repeat-y; position: absolute; right: -4px; top: 71px; z-index: 100;}
#footerCarouselBdrLeft{width: 8px; height: 83px; background: url(/Assets/Local/HtmlContent/footer-carousel-bdr-left.png) repeat-y; position: absolute; left: -3px; top: 71px; z-index: 100;}
.footerCarouselBottom{background: url(/Assets/Local/HtmlContent/bg-footer-carousel-bottom.png) no-repeat -6px 0; width: 1012px; height: 10px; clear: both;}

/* END - Brand Footer Carousel */
