﻿/*Themes Management for Homepage*/

/*Style for Masterpage*/
.bodyStyle
{
	margin-bottom: 0px; 
	margin-left: 0px;
	margin-right: 0px;
    margin-top: 0px;
}

/*This class is to be modified if Theme ackgroung color is to be modified.*/
.BodyInnercolor
{
	position: relative;
	background-color:white;
}

.maGlobalContent {
overflow-x:hidden;
overflow-y:hidden;
background: #FFF;
padding: 0 0 15px 15px;
}

.maFooter {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:#F2F1F5;
background-image:url("/Assets/Core/Face/images/footer/background.png");
background-position:center top;
background-repeat:repeat-x;
color:#57575B;
height:200px;
margin-top:0;
overflow-x:hidden;
overflow-y:hidden;
}


.MasterPageBordercolor
{
	background-color:#e7e7e7;
}

.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;
}

.MsgAlert {
font-family : verdana;
font-size: 10px;
font-weight: normal;
color:Red;
}

/*Background image */

.bodybackground
{
	background-image:url(images/homePage/CustomisedBodyImage.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

/*Background image */
/* END :Style for Masterpage*/
/*Webpart SignInv3-- Join the community*/

.JoinCommunityColor
{
	background-color:white;
}

.sectionheaderTitleJoinCommunity
{
	width:283px;
	background-image:url(images/homePage/SectionHeaderJoinCommunity.gif);
	background-repeat:no-repeat;
	height:28px;
	font-family : verdana;
	font-size:15px;
	text-indent:15px;
	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;
} 


.TxtGeorgia12PurpleJoinCommunity
{
	font-family:verdana;
	font-size:11px;
	color: #904d6d;
}

.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;
}

.ArticleTitreFamilyNL{
	font-family: verdana;
	font-size:13px;
	font-weight: bold;
	color:#8c56ae;
	padding-bottom: 10px;
	padding-top: 15px;
	
}
.ArticleTitreBeautyNL{
	font-family: verdana;
	font-size:13px;
	font-weight: bold;
	color:#f267a2;
	padding-bottom: 10px;
	padding-top: 15px;
	
}
.ArticleTitreWellnessNL{
	font-family: verdana;
	font-size:13px;
	font-weight: bold;
	color:#71c27c;
	padding-bottom: 10px;
	padding-top: 15px;
	
}
.ArticleTitreRecipeNL{
	font-family: verdana;
	font-size:13px;
	font-weight: bold;
	color:#F59E2A;
	padding-bottom: 10px;
	padding-top: 15px;
	
}
.ArticleTitreCommunityNL{
	font-family: verdana;
	font-size:13px;
	font-weight: bold;
	color:#b1181d;
	padding-bottom: 10px;
	padding-top: 15px;
	
}
.ArticleTitreHouseNL{
	font-family: verdana;
	font-size:13px;
	font-weight: bold;
	color:#fec708;
	padding-bottom: 10px;
	padding-top: 15px;
}

.ArticleAllArticleFamilyNL{
	font-family : verdana;
	font-size:11px;
	line-height: 16px;
	color:#525252;
	text-decoration: underline;
	padding: 10px 2px 0 0;
	display: block;
}
.ArticleAllArticleBeautyNL{
	font-family : verdana;
	font-size:11px;
	line-height: 16px;
	color:#525252;
	text-decoration: underline;
	padding: 10px 2px 0 0;
	display: block;
}
.ArticleAllArticleWellnessNL{
	font-family : verdana;
	font-size:11px;
	line-height: 16px;
	color:#525252;
	text-decoration: underline;
	padding: 10px 2px 0 0;
	display: block;
}

.ArticleAllArticleRecipeNL{
	font-family : verdana;
	font-size:11px;
	line-height: 16px;
	color:#525252;
	text-decoration: underline;
	padding: 10px 2px 0 0;
	display: block;
}
.ArticleAllArticleCommunityNL{
	font-family : verdana;
	font-size:11px;
	line-height: 16px;
	color:#73a20e;
	text-decoration: underline;
	padding: 10px 2px 0 0;
	display: block;
}

.ArticleAllArticleHouseNL{
	font-family : verdana;
	font-size:11px;
	line-height: 16px;
	color:#525252;
	text-decoration: underline;
	padding: 10px 2px 0 0;
	display: block;
}

.ArticlePostedByFamilyNL
{
	font-family : verdana;
	font-size:11px;
	color:#8c56ae;
	text-decoration:none;
}

.ArticlePostedByRecipeNL
{
	font-family : verdana;
	font-size:11px;
	color:#f59e2a;
	text-decoration:none;
}


.ArticlePostedByHouseNL
{
	font-family : verdana;
	font-size:11px;
	color:#fec708;
	text-decoration:none;
}

.ArticlePostedByBeautyNL
{
	font-family : verdana;
	font-size:11px;
	color:#f267a2;
	text-decoration:none;
}
.ArticlePostedByWellnessNL
{
	font-family : verdana;
	font-size:11px;
	color:#71c27c;
	text-decoration:none;
}

.RecipeNLFleche 
{
    background:url(images/homePage/fleche_Cuisine.gif);
	background-repeat:no-repeat;
}
.BeautyNLFleche 
{
    background:url(images/homePage/fleche_ModeBeaute.gif);
	background-repeat:no-repeat;
}
.WellnessNLFleche 
{
    background:url(images/homePage/fleche_SanteBienEtre.gif);
	background-repeat:no-repeat;
}
.FamilyNLFleche 
{
    background:url(images/homePage/fleche_Famille.gif);
	background-repeat:no-repeat;
}
.CommunityNLFleche 
{
    background:url(images/homePage/fleche_Communaute.gif);
	background-repeat:no-repeat;
}
.HouseNLFleche 
{
    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;

}

.ArticlePostedByFamilleVie
{
	font-family : verdana;
	font-size:11px;
	color:#904D6D;
	text-decoration:none;
	font-weight:bold;
}

.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: #FFFFFF;
}

/*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; text-align: left; background:url(http://www.zininmeer.be/Assets/Local/HtmlContent/maw/button_nl_login.png) 700px 50px no-repeat; width:950px;}
.leftMain{padding-left:15px;}
.ColumnSpace{padding-left:12px;}
.LoginTextInnerPadding{padding: 0 0 0 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:300px;height:2px}
.headerbgmauve{width:407px;background-color: #d6d6fd;}
.Membercontainer{width:300px;}
.Membercontainer  . innercontainer {width:300px}
.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;
}
.spacebopttom
{
	padding-bottom:2px;
}

.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
{
     font-family:verdana;
   	 font-weight:bold;
}
table.Family
{
	width:550px;
}

table.RegistrationForm td .title
{
	font-size:12px;
	color:#6f58a8;	
	padding-bottom:10px;

}
.Questions
{
	width:700px;
}
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:18%;}
.ChildNameWidthSize
{
	width:10%;
	text-align:center;
}
.DOBWidthSize{width:20%;}
.TxtDropDownList
{
	font-family : verdana;
	font-size: 11px;
	color:#525252;}

.DropDownChildDOBAlign
{
	padding-top:4px;
}

.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:750px;
	vertical-align:top;
}

.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:#8c56ae;}
.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;
}


 
.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: #6F58A8;
}
.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:#9a5978; 
	font-family : verdana;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
}
.PrivatePolicyTxtBleue11k{
	color:#9a5978; 
	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;
}

.txtarial12RpurpleB{
	font-family : verdana;
	font-size : 12px;
	color:#a38dd8;
	font-weight:bold;	
}

/*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*/

/*Coupons*/
.CouponsArial20Gray
{
	font-family : verdana;
	font-size : 18px;
	color : #919191;
}
/*Coupons 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: #8c56ae;
	 text-decoration:none;	 
}

.txtarial12Rmauve{
	font-family : verdana;
	 font-size:12px;
	 color: #8c56ae;
	 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*/

.BackGndColorTemplateHP
{
    background-color:#fbeff3;
   /* background-color:#ffffff;*/
}

.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*/
.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*/

/*Product presentation */
.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;
}

/*Product presentation :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 */

/*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:524px; 
	 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; }
	
	.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*/

/* 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 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; line-height: 16px; }
				
				.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; line-height: 16px; }
				
				.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;*/ text-indent: -99999px; }
				
				.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:#dd4073; font-size:1.9em; font-weight:normal; padding:0 0 0 10px; margin: 0px;  font-family:Arial, Helvetica, sans-serif;}
				
				.NotMemberHeader h1{ color:#dd4073; font-size:1.9em; font-weight:normal; padding:0px ; 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:300px; }
				
				.NotMemberHeader { /*background-color:#D6D6FD;*/ width:296px; }
				
				
				/*Newsletter & Subscription*/
				.TextBoxRecherche { border:1px solid #989898; color:#000000; font-size:1.1em; padding:3px; margin: 0 0 5px 0;  }
				
				.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:#8c56ae; font-size:1.1em; text-decoration:none; }
				
				/*Webpart Article a la une */
				.ArticleForHomePageColor{ /*background-color: #ffffff;*/ }
				
				.LineInfo, .LineArticle { /*background:url(images/homePage/line_article.gif) no-repeat;*/ width:350px; height:1px; margin:0px 6px 0px 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:#8c56ae; }
				
				.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:#f59e2a; }
				
				.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:#8c56ae; }
				
				.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:#f59e2a; }
				
				.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:#8c56ae; text-decoration:none; }
				
				.ArticlePostedByRecipe{ font-size:1.1em; color:#f59e2a; 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; }
				
				.RecipeNLFleche{ background:url(images/homePage/fleche_Cuisine.gif) no-repeat; }
				
				.BeautyNLFleche{ background:url(images/homePage/fleche_ModeBeaute.gif) no-repeat; }
				
				.WellnessNLFleche{ background:url(images/homePage/fleche_SanteBienEtre.gif) no-repeat; }
				
				.FamilyNLFleche{ background:url(images/homePage/fleche_Famille.gif) no-repeat; }
				
				.CommunityNLFleche{ background:url(images/homePage/fleche_Communaute.gif) no-repeat; }
				
				.HouseNLFleche{ 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:#525252; font-size:1.2em; font-weight:normal; }
				
				.txtLoginMemberPurple { color:#525252; font-size:1.2em; font-weight: bold; }
				
				.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:300px; }
				
				.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:#dd4073; 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:0 100px 0 0; }
				
				.LoginHeaderBackground { width:949px; }
				
				.topwhite { /*background:transparent url(images/WebPartLogin/topwhite_694.gif) no-repeat scroll 0 0; */ height:6px; width:694px; }
				
				.LoginHeaderInnerText { width:600px; color:#ffffff; }
				
				.LoginTextInnerPadding { color:#ffffff; line-height: 17px; }
				
				.bottomwhite { /*background:transparent url(images/WebPartLogin/bottom_694.gif) no-repeat scroll 0 0; */ height:6px; width:694px; }
				
				.LoginHeaderText { color:#525252; font-size:1.1em; font-weight:normal; line-height: 15px; }
				
				.txtHeaderMember {font-family:arial;}
				
				.txtHeaderLoginMember { color:#525252; font-size:1.2em; font-weight:normal; padding: 10px 0 10px 0; }
				
				.InnerContainer_PaddingLeft { /*padding-left:10px; */}
				
				.BgMauvenotmember { width:291px; margin-left: 25px; }
				
				.ColumnSpace { padding-left:12px; }
				
				.calageNotmember { padding:0px 0px 0px 10px; }
				
				.btncreateac { padding:25px 0 10px; }
				
				.txtLoginMemberSmallFont { color:#525252;  font-size:1.1em; font-weight:normal; line-height: 14px; }
				
				.notmemberwrapper { width:0px; }
				
				.innernotmember { padding:10px 0 0 15px; width:250px; }
				
				.visiomember { width:25px; float:right; }
				
				.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; }
				
				



/* End New CSS being added with new classs names    */



/* Member Get Member Elements */
				.form_layout{ width: 512px; }

				.form_label{ padding-bottom: 10px; float: left; width: 120px; color:#8080c0; font-weight: bold; font-size:1.1em; text-align : right; padding-right: 10px; }

				.form_text_box{ padding-bottom: 10px; padding-right: 10px; float: left;  }

				.form_required_field{ padding-bottom: 10px; float: left; }

				.inputTextBox140 { border-color:#414141 #D4D0C7 #D4D0C7 #414141; 
				border-style:solid;
				border-width:2px 1px 1px 2px;
				color:#525252;
				float:left;
				font-size:1.1em;
				height:18px;
				width:140px; }

				.inputTextBox250x70 { padding-bottom: 10px;
				border-color:#414141 #D4D0C7 #D4D0C7 #414141;
				border-style:solid;
				border-width:2px 1px 1px 2px;
				color:#525252;
				font-size:11px;
				height:70px;
				padding:5px;
				width:299px;
				}

				.form_label_heading{ color:#8080c0; font-weight: bold; width: 159px; padding-bottom: 10px; float: left; font-size:1.1em; padding-right: 10px; }

				.form_buttons{ float: right; padding :  10px 71px 0px 0px;}

				.TextSponsoringSent
				{
				color:Green;
				}
				
				.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    */

/* START : QUESTIONNAIRE FRONT */

	.Questionnaire {padding-left:6px; text-align: left; padding-top: 14px; color: #904D6D; height: 540px;}

	.Questionnaire .Background { float: left; border-left:1px solid #e8e5e6; border-right:1px solid #e8e5e6; width: 556px; }
	
	.Label_SummaryError{ font-size: 1.2em; font-style: normal; font-weight: bold; color: Red; float: left; text-align: left; padding: 10px 0px 0px 200px; width: 356px !important; }	
	
	.QuestionList { float: left; padding: 20px 100px 10px 20px; }	
	
	.Button_Layout { text-align: center; padding: 20px 0 10px 0; float:left; width:100%; }

	.Button_Layout .SimpleButton { font-style: normal; font-weight: bold; color: #FFFFFF; border: 0px solid Gray; padding: 0px 5px 0px 5px; background-color: #0774C2; }
	
	.Button_Layout .LinkButton { font-style: normal; font-weight: bold; color: #FFFFFF; border: 0px solid Gray; padding: 5px 10px 5px 10px; background-color: #ad6b84; }
	
	.Button_Layout .ImageButton { width: 100px; height: 20px; vertical-align:bottom; }	

	.Question_Label { float:left; font-size:1em; font-weight:bold; margin:18px 0 8px 0px; width:800px; }



	
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl00_cklAnswers label,
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl01_pnlCheckBox label,
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl02_cklAnswers label,
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl03_cklAnswers label,
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl04_cklAnswers label
	
	{ float:left;margin:5px 0 0px 3px; padding:0 0 2px; position:relative; width:155px; }

	
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl00_cklAnswers br,
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl01_pnlCheckBox br,
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl02_cklAnswers br,
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl03_cklAnswers br,
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl04_cklAnswers br
	{ display: none;}


	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl01_pnlCheckBox input,
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl00_cklAnswers input,
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl02_cklAnswers input,
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl03_cklAnswers input,
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl02_cklAnswers input
		{float:left; padding: 0px; margin: 4px 0px 0px 0px; width: 15px; height: 15px; }
	
	
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl01_pnlCheckBox,
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl00_pnlCheckBox,
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl02_pnlQuestionDependency,
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl03_pnlCheckBox
	{ width: 800px; float: left; }
	
	.QuestionType_CheckBox{ float: left; width: 695px; }
	
	
	#ctl00_WebPartManager1_wp763076248_ctl00_DataListQuestions_ctl01_LabelQuestion
	{  }
	
	#ctl00_WebPartManager1_wp763076248_ctl00_imgSubmit{ height:38px; vertical-align:bottom; width:175px; }
	
	
	.Questionnaire .ConfirmationMessage {float: left; width: 100%;}

	.error_message{ color: #ff000 !important;}
	
	.dynamic_framing{ background: #c58cad;  width: 556px; }
	
	.dynamic_framing h3{/* background:transparent url(Images/WebPartCampaignQuestionnaire/questionnaire_header.gif) no-repeat scroll 0 0;*/ margin:-5px 0 0; padding:5px; font-size: 1.4em; color: #FFFFFF; float: left; width: 558px; }
	
	.Questionnaire .bottom{ width: 558px; float: left;/* background: url(Images/WebPartCampaignQuestionnaire/questionnaire_footer.gif) no-repeat; height: 13px; */}
	
/* END : QUESTIONNAIRE FRONT *//* 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;}

.maNavigation li { float:left; height:33px;text-indent:-9999px; overflow:hidden; margin-right:0; }
.maNavigation li a { background-image:url(images/homePage/maNav.png); }
.maNavigation .frontPage { width:68px;background-position: 0 bottom;}
.maNavigation .Beauty{ width:156px; background-position: -68px top;}
.maNavigation .Wellness{ width:172px;  background-position: -224px top;}
.maNavigation .House{ width:114px;  background-position: -396px top;}
.maNavigation .Family{ width:136px;  background-position: -510px top;}
.maNavigation .Recipe{ width:140px; background-position: -646px top;}
.maNavigation .TriedTested{ width:204px; background-position: -786px top;}


.maNavigation .underNavigation { background-position:center 0px ; background-color:#d51655; position:relative;}

/**HEADER/FOOTER**/
.maHeader .maLogo .logo { text-indent:-9999px; overflow:hidden; width:341px; background:url(images/logo.png) no-repeat; background-position: left -3px; }

.maFooter .maNewsletter .inner label { text-indent:-9999px; overflow:hidden; width:307px;
    background:url(/Assets/Core/Face/imagesNL/header/txtLabel.png) no-repeat 0 -30px; }
.maFooter .inscriptionNewsletterInput button span { display:none; }
.maFooter .inscriptionNewsletterInput button {background:url(/Assets/Core/Face/imagesNL/header/txtLabel.png) no-repeat 0 -118px; width:71px;}
.maLogin .searchPanel button span { display:none; }
.maLogin .searchPanel button { width:104px; background:url(Images/header/txtLabel.png) no-repeat 0 -98px; }
.maLogin .searchPanel .ButtonSearch { width:104px; background:url(Images/header/txtLabel.png) no-repeat 0 -98px;border:medium none; height:20px; }
.maFormPanel .lblEmail { text-indent:-9999px; overflow:hidden; width:106px; 
	background:url(/Assets/Core/Face/imagesNL/header/txtLabel.png) no-repeat;}
.maFormPanel .lblPassword { text-indent:-9999px; overflow:hidden; width:149px; 
    background:url(/Assets/Core/Face/imagesNL/header/txtLabel.png) no-repeat left -15px; }
.maFormPanel .otherElement button span { display:none; }
.maFormPanel .otherElement button { width:45px; background:url(/Assets/Core/Face/imagesNL/header/txtLabel.png) no-repeat 0 -50px; }
.maFormPanel .otherElement button.sendIt span { display:none; }
.maFormPanel .otherElement button.sendIt { width:84px; background:url(/Assets/Core/Face/imagesNL/header/txtLabel.png) no-repeat 0 -74px; }

.maFormPanel .otherElement .btnLogin {background:url(Images/header/txtLabel.png) no-repeat 0 -118px; height:24px; margin-top:15px; width:71px;}
.maFormPanel .otherElement .sendIt {background: url(Images/header/txtLabel.png) no-repeat scroll 0 -74px transparent; height: 24px; margin: 20px 0 0; width: 85px; }

.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 15px 10px 0;
	position: relative;
}

.WebPartZone_two
{
	float: left;
	padding: 0 0px 0 0;
}

.WebPartZone_three
{
	float: left;
	padding: 0 15px 0 0;

}

.WebPartZone_four
{
	float: left;
	padding: 0 5px 0 0;

}

.WebPartZone_five
{
	float: left;
	padding: 0px 0px 0px 0px;
	background: url(images/homePage/new_articles_bg.jpg) top no-repeat;
	height: 347px;

}

.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;
}

.WebPartZone_fifteen
{
	float: left;
}

.WebPartZone_sixteen
{
	float: left;
}
.WebPartZone
{
	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 10px; }
	.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:5px;	
		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 **/

/* 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: -7px; top:35px;width: 6px; height: 11px;cursor:pointer;}
.jcarousel-container{width:950px;left:20px;}
.jcarousel-clip{width:950px;overflow:hidden;}

/* END - Footer Carousel */

/* 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;}
#footerCarouselBdrRight{width: 8px; height: 83px; background: url(/Assets/Local/HtmlContent/footer-carousel-bdr-right.png) repeat-y; position: absolute; right: 12px; top: 50px; 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: 50px; 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 */

