/* Note : The new CSS has been added at the end in order to get priority over the old css*/

/* Start  Old CSS to be removed when all the class names have been modified both on staging and online From line: 3 to line: 4517 */

/*Themes Management for Homepage*/
/*Style for Masterpage*/
.bodyStyle
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: white;
}

/*This class is to be modified if Theme background color is to be modified.*/
.BodyInnercolor
{
	position: relative;
	background-color: white;
}

.MasterPageBordercolor
{
	background-color: #e7e7e7;
}

/*This class is used for the background color for What's new ,TicketMood and Newsletter*/
.BackGndColorTemplateHP
{
	background-color: #fbeff3; /* background-color:#ffffff;*/
}

.MasterPageInHeader
{
	background-image: url(images/homepage/In_header.gif);
	width: 952px;
	height: 9px;
	background-repeat: no-repeat;
}

.GradientImage
{
	background-image: url(images/homepage/degrader.gif);
	background-repeat: repeat;
}

.MasterPageLinkFooterLegalNotice
{
	font-family: verdana;
	font-size: 10px;
	color: #595667;
	text-decoration: none;
}

/* END :Style for Masterpage*/

/*Background image */

.bodybackground
{
	background-image: url(images/homePage/CustomisedBodyImage.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

/*Background image */

/*Webpart SignInv3-- Join the community*/

.JoinCommunityColor
{
	background-color: white;
}

.TxtGeorgiaPurple13BJoinCommunity
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #904d6d;
}

.TxtGeorgia12GrayJoinCommunity
{
	font-size: 11px;
	color: #595667;
	font-family: verdana;
}


.txtArialGris11JoinCommunity
{
	font-family: verdana;
	font-size: 0.7em;
	text-decoration: none;
	color: #595667;
}

.sectionBottomJoinCommunity
{
	width: 283px;
	height: 18px;
	background-image: url(images/homePage/SectionBottomJoinCommunity.gif);
	background-repeat: no-repeat;
}


/*END :Webpart SignInv3-- Join the community*/

/*Webpart LaboConso */

.LaboConsoCommunityColor
{
	background-color: white;
}

.sectionheaderTitleLaboConso
{
	width: 283px;
	background-image: url(images/homePage/SectionHeaderLaboConso.gif);
	background-repeat: no-repeat;
	height: 28px;
	font-family: verdana;
	font-size: 15px;
	text-indent: 15px;
	color: white;
}

.TitleLaboConso12
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #595667;
	text-decoration: none;
}

.TxtGeorgia12GrayLaboConso
{
	font-size: 11px;
	color: #595667;
	font-family: verdana;
}

.txtAral11BPurpleLaboConso
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #904d6d;
}

.sectionBottomLaboConso
{
	width: 283px;
	height: 18px;
	background-image: url(images/homePage/SectionBottomLaboConso.gif);
	background-repeat: no-repeat;
}


/*END: Webpart LaboConso */

/*END: Webpart UGCArticleforHomePagev3 */

.UGCArticleColor
{
	background-color: white;
}

.sectionheaderTitleUGCArticle
{
	width: 283px;
	background-image: url(images/homePage/SectionHeaderUGCArticle.gif);
	background-repeat: no-repeat;
	height: 28px;
	font-family: verdana;
	font-size: 15px;
	text-indent: 15px;
	color: white;
}

.TitleUGCArticle
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #595667;
	text-decoration: none;
}

.TxtGeorgia12GrayUGCArticle
{
	font-size: 11px;
	color: #595667;
	font-family: verdana;
}


.SeeOthersUGCArticle
{
	font-family: verdana;
	font-size: 12px;
	color: #8f4d6d;
	text-decoration: none;
	font-weight: bold;
}

.sectionBottomUGCArticle
{
	width: 283px;
	height: 18px;
	background-image: url(images/homePage/SectionBottomUGCArticle.gif);
	background-repeat: no-repeat;
}


/*END: Webpart UGCArticleforHomePagev3 */

/*Webpart Coupons */
.CouponsColor
{
	background-color: White;
}
.TitleCoupons
{
	font-family: verdana;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #1084a8;
}

.CouponsArial20Gray
{
	font-family: verdana;
	font-size: 18px;
	color: #919191;
}

/*END: Webpart Coupons */


/*Webpart BrandMenu */
.TitleBrandMenu
{
	font-family: verdana;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #1084a8;
}

.BrandMenuColor
{
	background-color: White;
}

/*END: Webpart BrandMenu */
/* Webpart Information*/
.InformationColor
{
	background-color: White;
}

.ClassInformation
{
	background-color: #d6d6fd;
	padding-left: 15px;
	font-family: verdana;
	font-size: 21px;
	font-weight: normal;
	color: #595667;
}

.TitleInformation
{
	font-family: verdana;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #1084a8;
}

.TxtGeorgia12GrayInformation
{
	font-size: 11px;
	color: #595667;
	font-family: verdana;
}
.LineInfo
{
	background-image: url(images/homePage/line_info.gif);
	background-repeat: no-repeat;
	width: 350px;
	height: 1px;
}

/*END: Webpart Information */
/*Webpart ArticleForHomePage */

.ArticleForHomePageColor
{
	background-color: White;
}

.LineArticle
{
	background-image: url(images/homePage/line_article.gif);
	background-repeat: no-repeat;
	width: 350px;
	height: 1px;
}

.ClassArticleALaUne
{
	background-color: #d6d6fd;
	padding-left: 15px;
	font-family: verdana;
	font-size: 21px;
	font-weight: normal;
	color: #595667;
}

.ArticleTitreFamilleVie
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #833391;
}
.ArticleTitreModeBeaute
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #eb3ea8;
}
.ArticleTitreFormeBienEtre
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #73a20e;
}
.ArticleTitreATable
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #ff5300;
}
.ArticleTitreCommunaute
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #b1181d;
}
.ArticleTitreMaison
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #e5a209;
}

.ArticleAllArticleFamilleVie
{
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #833391;
}
.ArticleAllArticleModeBeaute
{
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #eb3ea8;
}
.ArticleAllArticleFormeBienEtre
{
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #73a20e;
}

.ArticleAllArticleATable
{
	font-family: verdana;
	text-decoration: none;
	font-size: 12px;
	color: #ff5300;
}
.ArticleAllArticleCommunaute
{
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #b1181d;
}

.ArticleAllArticleMaison
{
	font-family: verdana;
	font-size: 12px;
	color: #e5a209;
	text-decoration: none;
}

.ArticlePostedByFamilleVie
{
	font-family: verdana;
	font-size: 11px;
	color: #833391;
	text-decoration: none;
}

.ArticlePostedByATable
{
	font-family: verdana;
	font-size: 11px;
	color: #ff5300;
	text-decoration: none;
}


.ArticlePostedByMaison
{
	font-family: verdana;
	font-size: 11px;
	color: #e5a209;
	text-decoration: none;
}

.ArticlePostedByModeBeaute
{
	font-family: verdana;
	font-size: 11px;
	color: #eb3ea8;
	text-decoration: none;
}
.ArticlePostedByFormeBienEtre
{
	font-family: verdana;
	font-size: 11px;
	color: #73a20e;
	text-decoration: none;
}

.ATableFleche
{
	background: url(images/homePage/fleche_Cuisine.gif);
	background-repeat: no-repeat;
}
.ModeBeauteFleche
{
	background: url(images/homePage/fleche_ModeBeaute.gif);
	background-repeat: no-repeat;
}
.FormeBienEtreFleche
{
	background: url(images/homePage/fleche_SanteBienEtre.gif);
	background-repeat: no-repeat;
}
.FamilleVieFleche
{
	background: url(images/homePage/fleche_Famille.gif);
	background-repeat: no-repeat;
}
.CommunauteFleche
{
	background: url(images/homePage/fleche_Communaute.gif);
	background-repeat: no-repeat;
}
.MaisonFleche
{
	background: url(images/homePage/Fleche_Maison.gif);
	background-repeat: no-repeat;
}
/*END: Webpart ArticleForHomePage */
/*Webpart hintsforhomepage */

.NewsCommunity
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #595667;
}

.sectionBottomNewsCommunity
{
	width: 283px;
	height: 18px;
	background-image: url(images/homePage/SectionBottomNewsCummunity.gif);
	background-repeat: no-repeat;
}


/*END: Webpart hintsforhomepage */

/*Webpart Newsletter Home*/

.NewsletterHomeColor
{
	background-color: #fbeff3;
}

/*END:WebpartNewsletter Home*/

/*HTMLcontent News fo the comunity*/

.NewsCommunityColor
{
	background-color: white;
}

.sectionheaderTitleNewsCommunity
{
	width: 283px;
	background-image: url(images/homePage/SectionHeaderNewsCommunity.gif);
	background-repeat: no-repeat;
	height: 28px;
	font-family: verdana;
	font-size: 15px;
	text-indent: 15px;
	color: white;
}

.triangleNewsCommunity
{
	background-image: url(images/homePage/triangleNewsCommunity.gif);
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
}

.NouvelleCommunauteVoir
{
	font-family: verdana;
	font-size: 12px;
	color: #8f4d6d;
	text-decoration: none;
	font-weight: bold;
}

.ArrowNewsCommunity
{
	background-image: url(images/homePage/NewsCommunity.jpg);
	width: 8px;
	height: 11px;
	background-repeat: no-repeat;
}

.LineNewsCommunity
{
	background-image: url(images/homePage/ligneNewsCommunity.gif);
	width: 253px;
	height: 1px;
	background-repeat: no-repeat;
}

/*END:HTMLcontent News fo the comunity*/

/*MasterPage Login */
.MonCompteTitre
{
	font-family: verdana;
	font-size: 14px;
	color: #a28bdb;
}

.LoginHaut
{
	background-image: url(images/homePage/Login_top.gif);
	width: 219px;
	height: 6px;
}

.LoginBas
{
	background-image: url(images/homePage/login_Bottom.gif);
	width: 219px;
	height: 6px;
}

.MonCompteBG
{
	background-image: url(images/homePage/Login_Tile.gif);
	background-repeat: repeat-x;
}
.BorderLoginMaster
{
	background-color: #c0bfe5;
}

.TextBoxRechercheMauve
{
	font-family: verdana;
	font-size: 11px;
	color: #a28bdb;
	text-decoration: none;
	padding: 3px 3px 3px 3px;
	border-bottom: solid 1px #989898;
	border: solid 1px #989898;
}

.NavArial12BMauve
{
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #a28bdb;
	font-weight: bold;
}

.MonCompteArial10Mauve
{
	font-family: verdana;
	text-decoration: none;
	font-size: 10px;
	color: #a28bdb;
}

/*END: MasterPage Login */
/*HTMLcontent Ticket Mood*/

.TicketMoodtop
{
	background-image: url(images/homePage/BilletHumeurHaut.gif);
	width: 367px;
	height: 46px;
	background-repeat: no-repeat;
}
.TicketMoodBg
{
	background-image: url(images/homePage/BilletHumeurBG.jpg);
	width: 367px;
	background-repeat: repeat;
}

.TicketMoodBottom
{
	background-image: url(images/homePage/BilletHumeurBas.gif);
	width: 367px;
	height: 7px;
	background-repeat: no-repeat;
}

/*END: HTMLcontent Ticket Mood*/
/*HTMLcontent Members of the month*/

.MembersOftheMonthColor
{
	background-color: white;
}

.sectionheaderTitleMembersOftheMonth
{
	width: 283px;
	background-image: url(images/homePage/SectionHeaderMembersOfTheMonth.gif);
	background-repeat: no-repeat;
	height: 28px;
	font-family: verdana;
	font-size: 15px;
	text-indent: 15px;
	color: white;
}

.triangleMembersOftheMonth
{
	background-image: url(images/homePage/triangle.gif);
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
}

.txtArial12BPurpleMembersOftheMonth
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #904d6d;
}
.TxtGeorgia12GrayMembersOftheMonth
{
	font-family: verdana;
	font-size: 11px;
	color: #595667;
}

.TxtGeorgia12BGrayMembersOftheMonth
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #595667;
}

.txtArialGris11MembersOftheMonth
{
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #595667;
}

.LineMembersOftheMonth
{
	background-image: url(images/homePage/lineMembersOfTheMonth.gif);
	width: 253px;
	height: 1px;
	background-repeat: no-repeat;
}

.sectionBottomMembersOftheMonth
{
	width: 283px;
	height: 18px;
	background-image: url(images/homePage/SectionBottomMembersOftheMonth.gif);
	background-repeat: no-repeat;
}

/*END:HTMLcontent Members of the month*/

/*HTMLcontent Tools EDP*/

.ToolsColor
{
	background-color: white;
}

.sectionheaderTitleTools
{
	width: 283px;
	background-image: url(images/homePage/SectionHeaderTools.gif);
	background-repeat: no-repeat;
	height: 28px;
	font-family: verdana;
	font-size: 15px;
	text-indent: 15px;
	color: white;
}

.TxtGeorgia12GrayTools
{
	font-family: verdana;
	font-size: 11px;
	color: #595667;
}

.ButtonHoroscope
{
	background-image: url(images/homePage/Btn_LireHoroscope.jpg);
	background-repeat: no-repeat;
	width: 134px;
	height: 19px;
}
.ButtonWidget
{
	background-image: url(images/homePage/btn_TelechagrezOutils.jpg);
	background-repeat: no-repeat;
	width: 138px;
	height: 20px;
}

.ToolsTitle
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #595667;
	text-decoration: none;
}

.LineTools
{
	background-image: url(images/homePage/lineTools.gif);
	width: 253px;
	height: 1px;
	background-repeat: no-repeat;
}
.sectionBottomTools
{
	width: 283px;
	height: 18px;
	background-image: url(images/homePage/SectionBottomTools.gif);
	background-repeat: no-repeat;
}
/*END:HTMLcontent Tools EDP*/

/*HTMLcontent UGCarticle*/

.UGCArticleColor
{
	background-color: White;
	width: 367px;
}
.ButtonUGCArticle
{
	background-image: url(images/homePage/UGCEcrivezContenu_Home.jpg);
	background-repeat: no-repeat;
	width: 304px;
	height: 44px;
}

/*END:HTMLcontent UGCarticle*/

/*HTMLcontent AllEvents*/
.EventsColor
{
	background-color: White;
}

.ArrowEvents
{
	background-image: url(images/homePage/fleche_evenement.jpg);
	background-repeat: no-repeat;
	width: 9px;
	height: 11px;
}

.TxtEvents
{
	font-family: verdana;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #1084a8;
	vertical-align: text-top;
}

.LineEvents
{
	background-image: url(images/homePage/line_events.gif);
	width: 350px;
	height: 1px;
	background-repeat: no-repeat;
}

/*END:HTMLcontent AllEvents*/

/*Theme management for Login :Start*/
.PaddingLogin
{
	background: none;
}
.leftMain
{
	padding-left: 15px;
}
.ColumnSpace
{
	padding-left: 12px;
}
.LoginTextInnerPadding
{
	padding: 10px;
}
.LoginHeaderBackground
{
	background-color: #d6d6fd;
	width: 715px;
}
.LoginHeaderBackground .LoginHeaderInnerPadding
{
	padding: 20px 10px 20px 10px;
}
.LoginHeaderText
{
	font-family: verdana;
	font-size: 15px;
	color: #595667;
	font-weight: normal;
}
.LoginHeaderInnerText
{
	background-color: White;
	width: 694px;
}
.txtLoginMemberSmallFont
{
	font-family: verdana;
	font-size: 12px;
	color: #565462;
	font-weight: normal;
}
.txtHeaderMember
{
	font-weight: normal;
	color: #595667;
	font-family: arial, Helvetica, sans-serif;
	font-size: 21px;
	padding: 4px 0px 4px 10px;
}

.OutlineBoxLogin
{
	border-bottom: 1px solid #d6d6fd;
	border-left: 1px solid #d6d6fd;
	border-right: 1px solid #d6d6fd;
	border-top: 0px;
}

.txtLoginMemberPurple
{
	font-family: verdana;
	font-size: 18px;
	color: #a28bdb;
	font-weight: normal;
}

.txtHeaderLoginMember
{
	font-family: verdana;
	font-size: 19px;
	color: #595667;
	font-weight: normal;
}

.topwhite
{
	background: url(images/WebPartLogin/topwhite_694.gif) no-repeat;
	height: 6px;
	width: 694px;
}
.bgwhite
{
	width: 694px;
	background-color: #ffffff;
}
.bottomwhite
{
	background: url(images/WebPartLogin/bottom_694.gif) no-repeat;
	width: 694px;
	height: 6px;
}
.Rowspace
{
	height: 20px;
}

/*Member*/
.shadowborder
{
	background: url(images/WebPartLogin/shadow.gif) repeat-x;
	width: 407px;
	height: 2px;
}
.headerbgmauve
{
	width: 407px;
	background-color: #d6d6fd;
}
.Membercontainer
{
	width: 407px;
}
.Membercontainer . innercontainer
{
	width: 405px;
}
.RowPaddingTop
{
	padding-top: 10px;
}
.txtbox
{
	width: 190px;
}
.btnaligment
{
	padding: 17px 0px 10px 0px;
}
.visiomember
{
	width: 177px;
	background: #f9f9f9 url(images/WebPartLogin/authentification_visio.jpg) no-repeat 0px 20px;
	vertical-align: bottom;
}
.InnerContainer_PaddingLeft
{
	padding-left: 10px;
}

/*Not member*/

.shadowbordernotmember
{
	background: url(images/WebPartLogin/shadow.gif) repeat-x;
	width: 296px;
	height: 2px;
}
.BgMauvenotmember
{
	width: 296px;
	background-color: #d6d6fd;
}
.notmemberwrapper
{
	width: 296px;
}
.calageNotmember
{
	padding: 0px 10px 0px 10px;
}
.innernotmember
{
	width: 254px;
	padding-top: 10px;
}
.btncreateac
{
	padding: 50px 0px 10px 0px;
}

.calageinnercontainer
{
	padding: 10px;
	width: 360px;
}
.padbottom12
{
	padding-bottom: 12px;
}


/*Theme management for Login: END*/

/*Theme management for Subscription: Start*/
PaddingSubscription
{
	background: none;
}
.leftMainSubsciption
{
	padding-left: 10px;
}
.BgSubscription
{
	background-color: #d6d6fd;
	width: 715px;
}
.BgSubscription .SubscriptionHeaderPadding
{
	padding: 20px 10px 20px 10px;
}
.textcontainerSubscription
{
	width: 694px;
	background-color: White;
}
.textcontainerSubscription_InnerPadding
{
	padding: 10px 10px 10px 10px;
	font-family: arial;
	font-size: 15px;
	color: #595667;
	font-weight: normal;
}
.spaceHeightSubscription
{
	height: 30px;
}
.TableWhoAreYou
{
	width: 350px;
	padding-right: 10px;
}

.TableYourDetails
{
	width: 330px;
	padding-left: 15px;
}

.dottedlineSubscription
{
	background: url(images/tileH_rose.gif) repeat-x;
	height: 1px;
	width: 700px;
}
.DetailsRowspace
{
	height: 10px;
}
.txtSubscriptionHeaderTitle
{
	font-size: 24px;
	color: #595667;
	font-family: verdana;
	padding-bottom: 10px;
}

.TxtGeorgia12GraySubscription
{
	font-size: 11px;
	color: #595667;
	font-family: verdana;
}

table.RegistrationForm td .title
{
	font-size: 12px;
	color: #6f58a8;
	padding-bottom: 10px;
}
table.RegistrationForm td .Label
{
	color: #666666;
	font-size: 11px;
}
table.RegistrationForm div .Label
{
	color: #666666;
	font-size: 11px;
}
table.RegistrationForm #textitalic
{
	font-style: italic;
	font-weight: normal;
}
.splitter
{
	padding-right: 11px;
	color: #666666;
	font-size: 12px;
}
.verticalLine
{
	background: url(images/WebPartSubscription/tile_rose_vertical.gif) repeat-y;
	width: 2px;
}
.PaddingTopNewsletter
{
	padding-top: 7px;
}
.PaddingFamily
{
	padding-top: 7px;
	padding-bottom: 7px;
}
.OperatorPaddingLeft
{
	padding-left: 45px;
}
.FirstWidthSize
{
	width: 22%;
}
.TxtDropDownList
{
	font-family: verdana;
	font-size: 11px;
	color: #525252;
}

.DropDownChildDOBAlign
{
	padding-top: 2px;
}

.SuperMarketChoice
{
	width: 500px;
}

.TxtDropDownSubscription11Grey
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.padleftNewBornChild
{
	padding-left: 18px;
}
.RowspaceSubscription
{
	height: 20px;
}

table.Labelnormal
{
	width: 650px;
}

.padbottomSuperMarket
{
	padding-bottom: 13px;
}
span#radiobtnyes
{
	padding: 0px 6px 0px 40px;
}
span#radiobtnNo
{
	padding: 0px 6px 0px 22px;
}

.txtUnsuscribe
{
	color: #53408f;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
/*Theme management for Subscription: END*/

/* END:Themes Management for Homepage*/

/*TOP 3 TIPS*/


.Top3_Astuces table
{
	width: auto;
}
/*fix DE*/

/* GLOBAL */

.Top3_Astuces *
{
	padding: 0;
	margin: 0;
}
.Top3_Astuces li
{
	list-style: none;
}
.Top3_Astuces select
{
	min-width: 1.5em;
}
.Top3_Astuces img
{
	border: 0;
}
.Top3_Astuces table
{
	border-collapse: collapse;
}
.Top3_Astuces a
{
	text-decoration: none;
}
.Top3_Astuces a:hover
{
	text-decoration: underline;
}

/* Operation */
.Top3_Astuces .Titre
{
	background: url( "../_images/fond_titre.jpg" ) no-repeat;
	width: 544px;
	height: 28px;
	margin-top: 8px;
}
.Top3_Astuces .Titre h1
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
}
.Top3_Astuces .Titre h1 em
{
	font-style: normal;
	font-weight: bold;
}
.Top3_Astuces .Container
{
	padding: 8px 4px 14px 4px;
	border-bottom: dashed 1px #a16884;
	width: 536px;
	margin-bottom: 10px;
}
.Top3_Astuces .Container .LinkTitre
{
	font-style: normal;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}
.Top3_Astuces .Container .PaddingLeft
{
	padding-left: 4px;
	padding-top: 2px;
}
.Top3_Astuces .Container .Poster
{
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	color: #595667;
	font-size: 10px;
}
.Top3_Astuces .Container em
{
	font-style: normal;
	color: #833391;
}
.Top3_Astuces .Container .ContentPost
{
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	color: #595667;
	font-size: 12px;
}
.Top3_Astuces .Container .Lire
{
	text-decoration: none;
	font-size: 10px;
}
.Top3_Astuces .TexteBottom
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #595667;
	padding-top: 15px;
	font-weight: bold;
}
.Top3_Astuces .Reglement
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #595667;
	padding-top: 20px;
	text-decoration: underline;
	display: block;
	width: 60px;
	padding-left: 24px;
}

/* Block astuces */
#TableAstuces .FondAstuces
{
	background: url( "../_images/fond_astuces.gif" ) no-repeat;
	width: 193px;
	height: 80px;
}
#TableAstuces .ContentAstuces
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #595667;
	padding: 0 15px 0 15px;
}

/*END :TOP 3 TIPS*/


.TextAlertGlobal
{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: Red;
	padding-left: 2px;
}

.TextAlertGlobalBold
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: Red;
	padding-left: 2px;
}

.MsgAlert
{
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: Red;
}

.Padding0
{
	padding: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
}

.textGlobal
{
	color: #525252;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

/*Coupons : begin*/
.ClassFondCouponsEtape1Off
{
	background-image: url(images/CouponStep1Off.gif);
	width: 179px;
	height: 43px;
	background-repeat: no-repeat;
}
.ClassFondCouponsEtape1On
{
	background-image: url(images/CouponStep1On.gif);
	width: 179px;
	height: 43px;
	background-repeat: no-repeat;
}
.ClassFondCouponsEtape2Off
{
	background-image: url(images/CouponStep2Off.gif);
	width: 188px;
	height: 43px;
	background-repeat: no-repeat;
}
.ClassFondCouponsEtape2On
{
	background-image: url(images/CouponStep2On.gif);
	width: 188px;
	height: 43px;
	background-repeat: no-repeat;
}
.ClassFondCouponsEtape3Off
{
	background-image: url(images/CouponStep3Off.gif);
	width: 191px;
	height: 67px;
	background-repeat: no-repeat;
}
.ClassFondCouponsEtape3On
{
	background-image: url(images/CouponStep3On.gif);
	width: 191px;
	height: 67px;
	background-repeat: no-repeat;
}
/*Coupons : end*/

/*Samples : begin*/
.ClassFondEchantillonsEtape1Off
{
	background-image: url(images/SampleStep1Off.gif);
	width: 176px;
	height: 46px;
	background-repeat: no-repeat;
}
.ClassFondEchantillonsEtape1On
{
	background-image: url(images/SampleStep1On.gif);
	width: 176px;
	height: 46px;
	background-repeat: no-repeat;
}

.ClassFondEchantillonsEtape2Off
{
	background-image: url(images/SampleStep2Off.gif);
	width: 176px;
	height: 46px;
	background-repeat: no-repeat;
}
.ClassFondEchantillonsEtape2On
{
	background-image: url(images/SampleStep2On.gif);
	width: 176px;
	height: 46px;
	background-repeat: no-repeat;
}

.ClassFondEchantillonsEtape3Off
{
	background-image: url(images/SampleStep3Off.gif);
	width: 176px;
	height: 46px;
	background-repeat: no-repeat;
}
.ClassFondEchantillonsEtape3On
{
	background-image: url(images/SampleStep3On.gif);
	width: 176px;
	height: 46px;
	background-repeat: no-repeat;
}
/*Samples : end*/

/*C'est nouveau encart : begin*/
.ClassPuceCestNouveau
{
	background-image: url(images/RubriquePuceCarre.gif);
	width: 11px;
	height: 10px;
	background-repeat: no-repeat;
}
.ClassTitreCestNouveau
{
	background-image: url(images/TitleCestNouveau.gif);
	width: 98px;
	height: 10px;
	background-repeat: no-repeat;
}
/*C'est nouveau encart : end*/

/*Evenement encart: begin*/
.ClassPuceEvenement
{
	background-image: url(images/RubriquePuceCarre.gif);
	width: 11px;
	height: 10px;
	background-repeat: no-repeat;
}
.ClassTitreEvenement
{
	background-image: url(images/TitleEvenement.gif);
	width: 78px;
	height: 10px;
	background-repeat: no-repeat;
}
/*Evenement encart: end*/

.textGris
{
	color: #525252;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}



.textGlobalUderline
{
	color: #525252;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.textGlobal11Uderline
{
	color: #525252;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.textGlobal11
{
	color: #525252;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.textGlobalBold
{
	color: #525252;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.textGlobalBoldUderline:Hover
{
	color: #525252;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.textGlobalBoldUderline
{
	color: #525252;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.textError
{
	color: Red;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.navBas:hover
{
	color: #525252;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: underline;
}

.navBas
{
	color: #525252;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
}

.navBasB:hover
{
	text-decoration: underline;
}
.navBasB
{
	color: Black;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-decoration: none;
}

.ligneNavBas
{
	background-color: #525252;
}

.topLinks:Hover
{
	color: #525252;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

.topLinks
{
	color: #525252;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.inputTextReherche
{
	width: 145px;
	height: 18px;
	font-family: verdana;
	font-size: 10px;
	color: black;
	border: 1px solid Black;
}
.inputText120
{
	width: 120px;
	height: 18px;
	font-family: verdana;
	font-size: 10px;
	color: black;
	border: 1px solid Black;
}
.inputTextSendFriend
{
	width: 185px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.TextBoxSendFriend329x172
{
	width: 329px;
	height: 172px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
	padding-left: 5px;
}
.inputTextBox185
{
	width: 185px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox64
{
	width: 64px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox150
{
	width: 150px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox270
{
	width: 270px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox120
{
	width: 120px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox527x172
{
	width: 527px;
	height: 172px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox140
{
	width: 140px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox250x70
{
	width: 270px;
	height: 70px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
	padding: 5px;
}
.inputTextBox527x20
{
	width: 527px;
	height: 20px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
	padding: 5px;
}
.inputTextBox50
{
	width: 50px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox30
{
	width: 30px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox100
{
	width: 100px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}

.inputTextBoxheight
{
	width: 100px;
	height: 15px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox172x75
{
	width: 172px;
	height: 75px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #00ABEE;
	border-bottom-color: #00ABEE;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox30
{
	width: 30px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox100
{
	width: 100px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox172x75
{
	width: 172px;
	height: 75px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #00ABEE;
	border-bottom-color: #00ABEE;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputText125
{
	width: 125px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputText335
{
	width: 335px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputText55
{
	width: 55px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputText135
{
	width: 135px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}

.cheminDeFer
{
	color: #6D6E6E;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
}

.cheminDeFerNoUnderline
{
	color: #6D6E6E;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.FondPointille
{
	background-image: url(images/FondAuthentificationPointille.gif);
	height: 1px;
	background-repeat: repeat-x;
}
/*Voir Aussi : Begin*/
.ATableTitreVoirAussiB
{
	color: #F69C00;
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.ATableTitreVoirAussi
{
	color: #F69C00;
	font-family: verdana;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}

.ATableTexteVoirAussi
{
	color: #F69C00;
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.ATableTexteVoirAussiB
{
	color: #F69C00;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.ATableTitreArial22B
{
	color: #F69C00;
	font-family: Verdana;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
}
.ATableBkgColor
{
	background-color: #F6A500;
}
/*******************************************/

.ModeBeauteTitreVoirAussiB
{
	color: #DE3DA5;
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.ModeBeauteTitreVoirAussi
{
	color: #DE3DA5;
	font-family: verdana;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}

.ModeBeauteTexteVoirAussi
{
	color: #DE3DA5;
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.ModeBeauteTexteVoirAussiB
{
	color: #DE3DA5;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.ModeBeauteTitreArial22B
{
	color: #DE3DA5;
	font-family: Verdana;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
}
.ModeBeauteBkgColor
{
	background-color: #DB3996;
}
/*************************************/
.FamilleVieTitreVoirAussiB
{
	color: #C71F33;
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.FamilleVieTitreVoirAussi
{
	color: #C71F33;
	font-family: verdana;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}

.FamilleVieTexteVoirAussi
{
	color: #C71F33;
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.FamilleVieTexteVoirAussiB
{
	color: #C71F33;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.FamilleVieTitreArial22B
{
	color: #C61E35;
	font-family: Verdana;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
}

.FamilleVieBkgColor
{
	background-color: #C71F33;
}
.TitreArial22B
{
	color: #728305;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
/**********************************************/
.FormeBienEtreTitreVoirAussiB
{
	color: #bbd03e;
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.FormeBienEtreTitreVoirAussi
{
	color: #bbd03e;
	font-family: verdana;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}

.FormeBienEtreTexteVoirAussi
{
	color: #bbd03e;
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.FormeBienEtreTexteVoirAussiB
{
	color: #bbd03e;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.FormeBienEtreTitreArial22B
{
	color: #bbd03e;
	font-family: Verdana;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
}
.FormeBienEtreBkgColor
{
	background-color: #BBD03E;
}
/*********************************/
.VieMarquesTitreVoirAussiB
{
	color: #00abee;
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.VieMarquesTitreVoirAussi
{
	color: #00abee;
	font-family: verdana;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}

.VieMarquesTexteVoirAussi
{
	color: #00abee;
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.VieMarquesTexteVoirAussiB
{
	color: #00abee;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.VieMarquesSubTitle
{
	color: #2D63AE;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.VieMarquesTitleBoldItalic18
{
	color: #00ABEE;
	font-family: verdana;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
	letter-spacing: 2px;
}
/*Voir Aussi : End */

/*Quoi de Neuf : Begin*/
.TitreDate
{
	font-family: verdana;
	font-weight: bold;
	font-size: 13px;
	color: #525252;
	text-transform: uppercase;
}
.FondFlower
{
	background-image: url(/ITGCFiles/WhatsNew/UI/FondFlower.jpg);
	background-repeat: no-repeat;
	height: 229px;
	width: 287px;
	border: 0px;
}
.textQuoiDeNeuf12
{
	color: #113A8E;
	font-family: verdana;
	font-size: 12px;
}
.textQuoiDeNeuf12B
{
	color: #113A8E;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
}
.fondPontilleEtLigne
{
	background-image: url(/ITGCFiles/WhatsNew/UI/fondPontilleEtLigne.gif);
	background-repeat: repeat-x;
	height: 5px;
	border: 0px;
}
/*Quoi de Neuf : End*/


/*Rejoindre la Communauté : Begin */
.titreInscrire
{
	color: #9F005A;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	background-color: #C9DCE2;
	text-decoration: none;
}
.FondMonProfiTop
{
	background-image: url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/FondMonProfiTop.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 15px;
	height: 75px;
	border: 0px;
}
.FondMonProfilMiddle
{
	background-image: url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/FondMonProfilMiddle.gif);
	background-repeat: no-repeat;
	border: 0px;
	padding-left: 11px;
}
.FondMonProfilBottom
{
	background-image: url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/FondMonProfilBottom.gif);
	background-repeat: no-repeat;
	height: 15px;
	border: 0px;
}
.FondMonProfilPointille
{
	background-image: url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/FondMonProfilPointille.gif);
	height: 1px;
	background-repeat: repeat-x;
}
.FondMonProfilSeparateur
{
	background-image: url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/FondMonProfilSeparateur.gif);
	background-repeat: repeat-y; /*width: 10px;*/
}
.MonProfilTextBox
{
	width: 120px;
	height: 18px;
	font-family: verdana;
	font-size: 10px;
	color: #aaa8a8;
	border: 1px solid Black;
}
.MonProfilLinkU
{
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	color: #525252;
	text-decoration: underline;
}
.MonProfilLink
{
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	color: #525252;
	text-decoration: none;
}
.BkgImageProfileLoggedTop
{
	background-image: url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/BkgImageProfileLoggedTop.gif);
	background-repeat: repeat-y;
	padding-left: 15px;
	padding-top: 12px;
	padding-right: 10px;
}

.BkgImageProfileLoggedBottom
{
	background-image: url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/BkgImageProfileLoggedBottom.gif);
	background-repeat: no-repeat;
	height: 18px;
}
.BkgImageProfileLoggedMiddle
{
	background-image: url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/BkgImageProfileLoggedMiddle.gif);
	background-repeat: repeat-y;
	padding-left: 10px;
	padding-right: 10px;
}
.MyProfileLoggedTitle
{
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color: #A1005D;
}
.MyProfileLoggedTexteItalic
{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #A1005D;
	font-style: italic;
}
.MyProfileLoggedLinkItalic:Hover
{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #A1005D;
	font-style: italic;
	text-decoration: none;
}

.MyProfileLoggedLinkItalic
{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #A1005D;
	font-style: italic;
	text-decoration: underline;
}
.TitleGeneral
{
	font-family: verdana;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #00ABEE;
}
/*Rejoindre la Communauté : End */

/*Astuce : Begin*/
.FondAstuceDuJourHeader
{
	background-image: url(/ITGCFiles/HtmlContent/Astuces/AstuceDuJourHeader.gif);
	background-repeat: repeat-y;
	border: 0px;
	padding-left: 110px;
	padding-top: 20px;
	width: 264px;
	padding-right: 3px;
	padding-bottom: 10px;
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color: White;
}
.AstuceDuJourTitreMerci
{
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color: White;
}

.AstuceDuJourTexteB
{
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color: #C71F33;
}
.AstuceDuJourTexte
{
	font-family: verdana;
	font-size: 16px;
	font-weight: normal;
	color: #C71F33;
}
.AstuceDuJourTexteBU:Hover
{
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color: #C71F33;
	text-decoration: none;
}
.AstuceDuJourTexteBU
{
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	color: #C71F33;
	text-decoration: underline;
}
/*Astuce : ENd*/
/*C'est Noueau  (Encart) : Begin */
.FondEncartCestNouveau
{
	background-color: #F9E1F0;
}
.FondEncartCestNouveauGauche
{
	background-image: url(/ITGCFiles/CestNouveau/EncartCestNouveauFondGauche.gif);
	border: 0px;
	width: 36px;
	background-repeat: repeat-y;
}

.TitreEncartCestNouveauB
{
	font-family: verdana;
	font-size: 12px;
	color: #DE3DA5;
	font-weight: bold;
	text-decoration: none;
}
.LienEncartCestNouveau:Hover
{
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	font-weight: normal;
	text-decoration: underline;
}

.LienEncartCestNouveau
{
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	font-weight: normal;
	text-decoration: none;
}

/*C'est Nouveau  (Encart) : End */


/*Evenement  (Encart) : Begin */
.FondEncartEvenement
{
	background-color: #8AD1ED;
}
.FondEncartEvenementGauche
{
	background-image: url(/ITGCFiles/Evenement/EncartCestNouveauFondGauche.gif);
	border: 0px;
	width: 37px;
	background-repeat: repeat-y;
}

.TitreEncartEvenementB
{
	font-family: verdana;
	font-size: 12px;
	color: #1F59A9;
	font-weight: bold;
	text-decoration: none;
}
.LienEncartEvenement:Hover
{
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	font-weight: normal;
	text-decoration: underline;
}

.LienEncartEvenement
{
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	font-weight: normal;
	text-decoration: none;
}
/*Evenement  (Encart) : End */

/* Template ThreeColumns : BEgin */
.ThreeColumnsFondSeparateurH
{
	background-image: url(images/ThreeColumnsFondSeparateurH.gif);
	height: 3px;
	background-repeat: repeat-x;
	border: 0px;
}
.ThreeColumnsFondSeparateurZ
{
	background-image: url(images/ThreeColumnsFondSeparateurZ.gif);
	width: 5px;
	background-repeat: repeat-y;
	border: 0px;
}
/* Template ThreeColumns : BEgin */

/* Authentification : Begin */
.FrameLostPasswordLeft
{
	background-image: url(Images/FrameLostPasswordLeft.gif);
	width: 15px;
	border: 0px;
	background-repeat: repeat-y;
}
.FrameLostPasswordRight
{
	background-image: url(Images/FrameLostPasswordRight.gif);
	width: 15px;
	border: 0px;
	background-repeat: repeat-y;
}

.EncartFondAuthentificationLeft
{
	background-image: url(Images/EncartFondAuthentificationLeft.gif);
	width: 15px;
	border: 0px;
	background-repeat: repeat-y;
}
.EncartFondAuthentificationRight
{
	background-image: url(Images/EncartFondAuthentificationRight.gif);
	width: 15px;
	border: 0px;
	background-repeat: repeat-y;
}
.BkgImgAuthentificationNew
{
	background-image: url(Images/BkgImgAuthentificationNew.jpg);
	width: 417px;
	height: 178px;
	border: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	background-repeat: no-repeat;
}
.EncartAuthentificationTitre
{
	font-family: verdana;
	font-size: 13px;
	color: #00AAED;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}
.EncartAuthentificationLien
{
	font-family: verdana;
	font-size: 11px;
	color: #8065ce;
	font-weight: normal;
	text-decoration: underline;
	font-style: normal;
}
.FondAuthentificationPointille
{
	background-image: url(images/FondAuthentificationPointille.gif);
	height: 1px;
	background-repeat: repeat-x;
}
.EncartFondAuthentificationNouvelleTop
{
	background-image: url(images/EncartFondAuthentificationNouvelleTop.gif);
	width: 237px;
	height: 208px;
	background-repeat: repeat-y;
}
/* Authentification : End */


/*Nav Top Background Color ; Begin*/
.BackgroundNavTop1
{
	background-color: #c71f33;
}
.BackgroundNavTop2
{
	background-color: #db3996;
}
.BackgroundNavTop3
{
	background-color: #bbd03e;
}
.BackgroundNavTop4
{
	background-color: #f6a500;
}
.BackgroundNavTop5
{
	background-color: #00abee;
}
/*Nav Top Background Color ; End*/


/*Nav Left: Begin */
.CategoryBgColorNavLeft1
{
	background-color: #b2474b;
}
.CategoryBgColorNavLeft0
{
	background-color: #ffffff;
}

.CategoryTitleNavLeft
{
	font-family: verdana;
	font-size: 18px;
	font-weight: bold;
	color: #8f4d6d;
	text-decoration: none;
}

/*Nav Left: End */

/*Nav Right : Begin*/
.BgColorSeparatorNavRight
{
	background-color: #F6A500;
}
.TxtFaitesLeSavoir
{
	font-family: verdana;
	font-size: 12px;
	color: #C71F33;
	font-weight: bold;
	text-decoration: none;
}
.BgImageVosService
{
	background-image: url(/ITGCFiles/Titles/ATableTitreVosServices.gif);
	background-repeat: no-repeat;
	border: 0px;
}
/*Nav Right : End*/
/*Qui Sommes Nous : Begin */
.txtbleue14m
{
	color: #28B7EF;
	font-family: verdana;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.txtblanc12
{
	color: #ffffff;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
/*Qui Sommes Nous : Begin */

/*Site map : Begin*/
.SiteMapLeftTile
{
	background-image: url(/ITGCFiles/SiteMap/SiteMapLeftTile.gif);
	width: 11px;
	background-repeat: repeat-y;
}
.SiteMapTitle
{
	font-family: verdana;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #00ABEE;
}
.SiteMapSubTitle
{
	font-family: verdana;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #00ABEE;
}
.SiteMapColumnCategoryBkgColor
{
	background-color: #00ABEE;
}
/*Site map : ENd*/
/*Subscription : begin*/
.SubscriptionTextBleu12B
{
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #00ABEE;
}
.RejoignezBloc1
{
	background-image: url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/Subscription1JoinBkg1.gif);
	background-repeat: no-repeat;
	height: 97px;
	width: 110px;
}
.RejoignezBloc2
{
	background-image: url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/Subscription1JoinBkg2.gif);
	background-repeat: no-repeat;
	height: 97px;
	width: 150px;
}
.RejoignezTextBlanc
{
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
	color: #ffffff;
}
/*Fond Nouveau et Gratuit Niv1 : begin*/
.BkgNouveauGratuit
{
	background-image: url(Images/BkgNouveauEtGratuitTop.jpg);
	background-repeat: no-repeat;
	width: 761;
	height: 245;
}
/*Fond Nouveau et Gratuit Niv1 : end*/

/*Fond Titre Niv1 : begin*/
.ClassInscrNiv1Tit
{
	background-image: url(Images/Subscription1Title.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	width: 516;
	height: 20;
}
/*Fond Titre Niv1 : end*/

/*Fond Top Encarts Niv1 : begin*/
.ClassInscrNiv1TopEncart1
{
	background-image: url(Images/Subscription1JoinBkg1.gif);
	background-repeat: no-repeat;
	width: 110;
	height: 97;
}

.ClassInscrNiv1TopEncart2
{
	background-image: url(Images/Subscription1JoinBkg2.gif);
	background-repeat: no-repeat;
	width: 110;
	height: 97;
}

.ClassInscrNiv1TopEncart3
{
	background-image: url(Images/Subscription1JoinBkg3.gif);
	background-repeat: no-repeat;
	width: 110;
	height: 97;
}

.ClassInscrNiv1TopEncart4
{
	background-image: url(Images/Subscription1JoinBkg4.gif);
	background-repeat: no-repeat;
	width: 150;
	height: 97;
}
/*Fond Top Encarts Niv1 : end*/

/*Fond Titre Niv2 : begin*/
.ClassInscrNiv2Tit
{
	background-image: url(Images/Subscription2Title.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	width: 698;
	height: 36;
}
/*Fond Titre Niv2 : end*/

.SubscriptionBkgPointilleY
{
	background-image: url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/SubscriptionPointY.gif);
	background-color: #CCEEFC;
	height: 3px;
	width: 1px;
	background-repeat: repeat-y;
}
.SubscriptionBkgPointilleX
{
	background-image: url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/SubscriptionPointX.gif);
	background-color: #CCEEFC;
	height: 1px;
	width: 3px;
	background-repeat: repeat-x;
}
/*Subscription : end*/


/* Contact : Begin */

.ContactTitle
{
	font-family: verdana;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #00ABEE;
}
.ContactSubTitleItalic
{
	font-family: verdana;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #00ABEE;
}
.ContactSubTitle
{
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #00ABEE;
}
.ContactTitle20
{
	font-family: verdana;
	font-size: 20px;
	color: #00ABEE;
}
.ContactBgColor
{
	background-color: #00ABEE;
}
.ContactTextBlue11m
{
	color: #28B7EF;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
/* Contact : End */
/*--------- Goodies : Begin -----------*/
.GoodiesBkgImageGameLeft
{
	background-image: url(/ITGCFiles/Goodies/fond_jeux_gauche.gif);
	background-repeat: repeat-y;
}
.GoodiesBkgImageGameRight
{
	background-image: url(/ITGCFiles/Goodies/fond_jeux_droite.gif);
	background-repeat: repeat-y;
}
.GoodiesTextBlue12k
{
	color: #233495;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.GoodiesTextGreen12k
{
	color: #A8D037;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.GoodiesTextGreen12klink
{
	color: #A8D037;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.GoodiesTextGreen12klink:hover
{
	text-decoration: none;
}

.GoodiesTextRed12
{
	color: #E73E11;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.GoodiesTextBlue12h
{
	color: #0774C2;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.GoodiesTextBlue12hlink
{
	color: #0774C2;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.GoodiesTextBlue12hlink:hover
{
	text-decoration: none;
}

.GoodiesBkgImageScreenLeft
{
	background-image: url(/ITGCFiles/Goodies/fond_shoot_gauche.gif);
	background-repeat: repeat-y;
}
.GoodiesBkgImageScreenRight
{
	background-image: url(/ITGCFiles/Goodies/fond_shoot_droite.gif);
	background-repeat: repeat-y;
}
.GoodiesTextBrown12
{
	color: #A05F5E;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

/*--------- Goodies : End -----------*/

/*------- Mentions Legales : Begin ------------------- */
.PrivatePolicyTxtBleue12k
{
	color: #28B7EF;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.PrivatePolicyTxtBleue11k
{
	color: #28B7EF;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
/*------- Mentions Legales : Begin ------------------- */
/*-------Aide : Begin------------------- */
.HelpTxtBleue12G
{
	color: #1F5AA8;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.HelpTxtBleue12G:hover
{
	text-decoration: none;
}
.HelpTxtBleue11k
{
	color: #28B7EF;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.HelpTxtBleue11k:hover
{
	text-decoration: none;
}
/*-------Aide : End ------------------- */

/* Search Result : begin */
.BkgSearchResult
{
	background-color: #D7E9F0;
	padding: 10px;
}
.SearchResultTitle
{
	font-family: verdana;
	font-weight: bold;
	font-size: 16px;
	font-style: normal;
	color: #00ABEE;
}
.SearchResultSubTitle
{
	font-family: verdana;
	font-size: 14px;
	font-style: normal;
	color: #00ABEE;
}

/*Search result - Equity - Begin*/
.Header
{
	background: url(images/WebPartSearchEngine/moteur_recherche_header.gif) no-repeat;
	width: 546px;
	height: 28px;
}

.HeaderArial19White
{
	font-family: verdana;
	font-size: 19px;
	text-decoration: none;
	color: white;
}

.txtgeorgia14RPurple
{
	font-family: verdana;
	font-size: 14px;
	text-decoration: none;
	color: #8e77c7;
}

.txtgeorgia12RPurple
{
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #8e77c7;
}

.txtgeorgia12RUBlack
{
	font-family: verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #595667;
}

.txtgeorgia12RBlack
{
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #595667;
}


.horizontalpurpleline
{
	background: url(images/WebPartSearchEngine/dotted_purple_line.gif) repeat-x;
}


.txtGeorgia24R
{
	font-size: 24px;
	color: #595667;
	font-family: verdana;
}

/*pagination*/
.txtarial12Rpurple
{
	font-family: verdana;
	font-size: 12px;
	color: #a38dd8;
}

/*Search result - Equity - End*/

/* Search Result : End */
/*Sondage : Begin */
.TitleSondageGeneral
{
	color: #00ABEE;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.SubTitleSondageGeneral
{
	color: #00ABEE;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.BkgSondageConfirm
{
	background-color: #F2FBFE;
	padding: 10px;
}
/*Sondage : End */

/*Horoscope : Begin */
.fondtexteHoroscope
{
	background-repeat: no-repeat;
	background-image: url(/ITGCFiles/Horoscope/images/fond_texte.gif);
	height: 125px;
	width: 402px;
}
.fondcomboHoroscope
{
	background-repeat: no-repeat;
	background-image: url(/ITGCFiles/Horoscope/images/fondcombo.gif);
	height: 37px;
	width: 310px;
}
.fondgaucheHoroscope
{
	background-repeat: repeat;
	background-image: url(/ITGCFiles/Horoscope/images/fondgauche.gif);
	width: 2px;
}
.fonddroitHoroscope
{
	background-repeat: repeat;
	background-image: url(/ITGCFiles/Horoscope/images/fonddroit.gif);
	width: 2px;
}
.fondHoroscope
{
	background-repeat: no-repeat;
	background-image: url(/ITGCFiles/Horoscope/images/fond_horoscope.gif);
	height: 77px;
	width: 802px;
}
.txtHoroscopebleue12
{
	font-family: verdana;
	color: #000869;
	font-size: 12px;
	font-weight: normal;
}
.txtHoroscopeorange12
{
	font-family: verdana;
	color: #fd8431;
	font-size: 12px;
	font-weight: bold;
}
.txtHoroscopeRouge12
{
	font-family: verdana;
	color: #8e0000;
	font-size: 12px;
	font-weight: bold;
}

.inputHoroscope
{
	font-family: verdana;
	font-size: 11px;
	color: #999999;
	font-style: normal;
	background-color: #FFFFFF;
	border: 1 solid #999999;
	height: 19px;
}

.txtHoroscopeNoir11
{
	font-family: verdana;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
/*Horosocope : End */

/****Login : Start ****/
.loginTextLogin
{
	font-family: verdana;
	color: #aaa8a8;
	font-size: 11px;
	font-weight: normal;
}

/*Login Equity begin*/

.TxtGeorgia12Gray
{
	font-size: 11px;
	color: #595667;
	font-family: verdana;
}

.txtGeorgia12Gray
{
	font-size: 11px;
	color: #595667;
	font-family: verdana;
}

.TxtGeorgia12Grayb
{
	font-size: 11px;
	color: #595667;
	font-family: verdana;
	font-weight: bold;
}

.BgMauve
{
	background-color: #d6d6fd;
}

.txtarial11RBlue
{
	font-size: 11px;
	color: #6666a0;
	font-family: verdana;
	text-decoration: none;
}



.OutlineBoxT
{
	border-bottom: 1px solid #d6d6fd;
	border-left: 1px solid #d6d6fd;
	border-right: 1px solid #d6d6fd;
	border-top: 0px;
}

.OutlineBox
{
	border: 1px solid #d6d6fd;
}

/*authentication*/
.txtarial19Rgrey
{
	font-family: verdana;
	font-size: 19px;
	color: #595667;
	font-weight: normal;
}

.txtarial18R
{
	font-family: verdana;
	font-size: 18px;
	color: #a28bdb;
	font-weight: normal;
}

.txtarial12Grey
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #595667;
	vertical-align: top;
}

.txtarial12Color
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #8f4d6d;
	vertical-align: top;
}

.txtDetailArt10
{
	font-family: verdana;
	font-size: 10px;
	color: #595667;
	font-weight: normal;
	text-decoration: none;
}

.txtDetailArt12
{
	font-family: verdana;
	font-size: 12px;
	color: #595667;
	font-weight: normal;
	text-decoration: none;
}

.txtDetailArt14
{
	font-family: verdana;
	font-size: 14px;
	color: #595667;
	font-weight: normal;
	text-decoration: none;
}
.txtDetailArt16
{
	font-family: verdana;
	font-size: 16px;
	color: #595667;
	font-weight: normal;
	text-decoration: none;
}
.txtDetailArt18
{
	font-family: verdana;
	font-size: 18px;
	color: #595667;
	font-weight: normal;
	text-decoration: none;
}


.txtgeorgia12BGrey
{
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	color: #595667;
}

.txtGeorgia24RPurple
{
	font-family: verdana;
	font-size: 24px;
	color: #8f4d6d;
	font-weight: normal;
	text-decoration: none;
}

.VoteHeartBg
{
	background-image: url(images/Vote_HeartBg.gif);
	height: 17px;
	background-repeat: no-repeat;
	width: 49px;
}

.VoteTxt
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #8f4d6d;
}

.votetable
{
	width: 65px;
	background-color: #f5dde9;
	vertical-align: top;
}


.txtarial12GreyR
{
	font-family: verdana;
	font-size: 12px;
	color: #565462;
	font-weight: normal;
}
.txtarial12GreyB
{
	font-family: verdana;
	font-size: 12px;
	color: #565462;
	font-weight: bold;
}

.txtarial15Rgrey
{
	font-family: verdana;
	font-size: 15px;
	color: #595667;
	font-weight: normal;
}


/*Login Equity End*/
.txtAuthetif
{
	color: #53408f;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.textGlobalBoldmauve
{
	color: #8b69e1;
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.textGlobalBoldmauve:Hover
{
	color: #8b69e1;
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.textGlobalBoldUderlinemauve
{
	color: #8b69e1;
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
/* Astuces du jour*/
.bckgrndAstucesHaut
{
	background-image: url(Images/Astuces_haut.gif);
	background-repeat: no-repeat;
}

.tableauInterieurBas
{
	background-image: url(Images/tableauInterieur_bas.gif);
	background-repeat: no-repeat;
}

.tableau
{
	background-color: #b7a2eb;
}

.arial11bastuces
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.arial12Bblack
{
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.arial12black
{
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.arial11Bwhite
{
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.arial11Bwhite
{
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.arial10
{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.ModeBeauteHelvetica16B
{
	font-family: verdana;
	font-size: 16px;
	color: #cb007a;
	text-decoration: none;
	font-weight: bold;
}

.FamilleVieHelvetica16B
{
	font-family: verdana;
	font-size: 16px;
	color: #c10000;
	text-decoration: none;
	font-weight: bold;
}

.FormeBienEtreHelvetica16B
{
	font-family: verdana;
	font-size: 16px;
	color: #97bd00;
	text-decoration: none;
	font-weight: bold;
}

.ATableHelvetica16B
{
	font-family: verdana;
	font-size: 16px;
	color: #db6d00;
	text-decoration: none;
	font-weight: bold;
}
/* Article home page Sous-titre*/
.FormeBienEtrearial12b
{
	font-family: verdana;
	font-size: 12px;
	color: #97bd00;
	text-decoration: none;
	font-weight: bold;
}
.FamilleViearial12b
{
	font-family: verdana;
	font-size: 12px;
	color: #c10000;
	text-decoration: none;
	font-weight: bold;
}
.ATablearial12b
{
	font-family: verdana;
	font-size: 12px;
	color: #db6d00;
	text-decoration: none;
	font-weight: bold;
}

.ModeBeautearial12b
{
	font-family: verdana;
	font-size: 12px;
	color: #cb007a;
	text-decoration: none;
	font-weight: bold;
}

/*Article home page css on homepage */
.ModeBeautearial11
{
	font-family: verdana;
	font-size: 11px;
	color: #cb007a;
	text-decoration: none;
}

.ATablearial11
{
	font-family: verdana;
	font-size: 11px;
	color: #db6d00;
	text-decoration: none;
}

.FamilleViearial11
{
	font-family: verdana;
	font-size: 11px;
	color: #c10000;
	text-decoration: none;
}


.FormeBienEtrearial11
{
	font-family: verdana;
	font-size: 11px;
	color: #97bd00;
	text-decoration: none;
}

/*Horoscope homepage*/
.bckgndHoroscope
{
	background-image: url( "Images/Bloc_horoscope.gif" );
	background-repeat: no-repeat;
}
/*Forum homepage*/

.bckgndForum
{
	background-image: url( "Images/Bloc_forum.gif" );
	background-repeat: no-repeat;
}

/*Whats New homepage*/

.bckgndWhatsNew
{
	background-image: url( "Images/Qouide9_bg.gif" );
	background-repeat: no-repeat;
}

/*Ils l'ont teste pour vous homepage*/

.bckgndTestePourVous
{
	background-image: url( "Images/Teste.gif" );
	background-repeat: no-repeat;
}

/*NewsletterHome pour vous homepage*/

.bckgndNewsletterHome
{
	background-image: url( "Images/Bloc_Newsletter.gif" );
	background-repeat: no-repeat;
}

/*Coupons Haut HP*/

.bckgndCoupons
{
	background-image: url( "Images/coupons.gif" );
	background-repeat: no-repeat;
}

/*Express Mini Survey HP*/

.bckgndHeaderSurvey
{
	background-image: url( "Images/header_sondage.gif" );
	background-repeat: no-repeat;
}
.perColorSurvey
{
	background-color: #8664db;
}

.perTextSurvey
{
	font-size: 11px;
	font-family: verdana;
	text-decoration: none;
}
.answerSurvey
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.questionSurvey
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.titleSurvey
{
	font-family: verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

/*bgcolor express mini survey*/

.colorSurvey
{
	background-color: #b7a2eb;
}

/*La communaute EDP Home page(UGC Article Home page)*/

.bckgndUGCArticleHomePage
{
	background-image: url( "Images/Communaute_bg.gif" );
	background-repeat: no-repeat;
}

.bckgndNuage1
{
	background-image: url( "Images/Nuage1.gif" );
	background-repeat: no-repeat;
}

.bckgndNuage2
{
	background-image: url( "Images/Nuage2.gif" );
	background-repeat: no-repeat;
}

/*Ils l'ont teste pour vous*/
.Helvetica16BTeste
{
	font-family: verdana;
	font-size: 16px;
	color: #0290d7;
	text-decoration: none;
	font-weight: bold;
}
/*Acceder au sites de marques*/
.bckgndBlocmarques
{
	background-image: url( "Images/bloc_Marques.gif" );
	background-repeat: no-repeat;
}

/*New HP Equity*/


/*Billet dhumeur*/
.TxtgeorgiaWhite14B
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}

.TxtGeaorgiaWhite12
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: white;
}
/* END Billet dhumeur*/
.txtArialGris10
{
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	color: #595667;
}
.txtArialGris10 a
{
	text-decoration: underline;
	font-size: 10px;
	color: #595667;
}

.txtAral11BPurple
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #904d6d;
}
.txtArialGris11
{
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #595667;
}
.txtArial12BPurple
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #904d6d;
}

.txtArialGris11 a
{
	font-family: verdana;
	font-size: 11px;
	text-decoration: underline;
	color: #595667;
}
.sectionheaderTitle
{
	width: 283px;
	background-image: url(images/SectionHeader.gif);
	background-repeat: no-repeat;
	height: 28px;
	font-family: verdana;
	font-size: 15px;
	text-indent: 15px;
	color: white;
}

.SectionContenu
{
	padding: 10px 0px 0px 0px;
	width: 267px;
	border-right: solid 1px #E7E4E4;
	padding-left: 15px;
}

.Contenudroit
{
	width: 282px;
	border-right: solid 1px #E7E4E4;
	border-left: solid 1px #E7E4E4;
}
.sectionBottom
{
	width: 283px;
	height: 18px;
	background-image: url(images/SectionBottom.gif);
	background-repeat: no-repeat;
}

.TxtGeorgiaPurple13B
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #904d6d;
}

.txtArial12BPurple
{
	font-family: verdana;
	font-size: 12px;
	color: #904d6d;
}

.TxtGeorgia12Purple
{
	font-family: verdana;
	font-size: 11px;
	color: #904d6d;
}

.TxtGeorgia12BGray
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #595667;
}

.TxtGeorgia12BPurple
{
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #904d6d;
}

/*Actu des marques*/
.ActuTitle
{
	font-family: verdana;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #1084a8;
}
/*Actu des marques end*/

/*Ils l'ont teste pour vous*/
.LaboConsoTitle
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #595667;
	text-decoration: none;
}
/* end: Ils l'ont teste pour vous*/
/*MasterPage*/
.Master_BG
{
	background-image: url(images/BG-master.jpg);
	background-repeat: no-repeat;
	width: 965px;
}

.inputText111
{
	width: 111px;
	height: 15px;
	font-family: verdana;
	font-size: 10px;
	color: black;
	border: 1px solid #989898;
}

.TextBoxRecherche
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	padding: 3px 3px 3px 3px;
	border-bottom: solid 1px #989898;
	border: solid 1px #989898;
}

/*BrandMenu list*/
.inputText250
{
	width: 250px;
	height: 18px;
	font-family: verdana;
	font-size: 10px;
	color: black;
	border: 1px solid #989898;
}
/*END :BrandMenu list*/
/*End:MasterPage*/
/*END New HP EQuity*/

/* tout savoir sur les marques*/

.bgtopToutsavoir
{
	background: url(images/top_ToutSavoir.gif) no-repeat;
	width: 554px;
	height: 28px;
	font-size: 19px;
	color: #ffffff;
	font-family: verdana;
	text-decoration: none;
	font-weight: normal;
	padding-left: 8px;
	vertical-align: baseline;
	padding-top: 5px;
}

.settop
{
	vertical-align: top;
}

.dottedLineBlue
{
	background: url(images/filet_marque.gif) repeat-x;
	padding-bottom: 13px;
}

/* end tout savoir sur les marques*/

/*Top5 articles*/
.topbg
{
	background: url(images/Hauttop5-articles.gif) no-repeat;
	width: 544px;
	height: 28px;
}

.txt19TNRWR
{
	font-family: verdana;
	font-size: 19px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

.bordercolor
{
	background-color: #f4f3f3;
	width: 1px;
}

.Bgcolor
{
	background-color: #ffffff;
}


.txtGeorgiaB12GreyU
{
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #595667;
	text-decoration: underline;
}

.txtGeorgiaR12Grey
{
	font-family: verdana;
	font-size: 12px;
	color: #595667;
	text-decoration: none;
}

.txtarial11Rgrey
{
	font-family: verdana;
	font-size: 11px;
	color: #595667;
	text-decoration: none;
}

.txtarial11Rmauve
{
	font-family: verdana;
	font-size: 11px;
	color: #833391;
	text-decoration: none;
}

.txtarial12Rmauve
{
	font-family: verdana;
	font-size: 12px;
	color: #833391;
	text-decoration: none;
}


.dottedline
{
	background: url(images/tileH_rose.gif) repeat-x;
	height: 1px;
}


.dottedLinePink
{
	background: url(images/doubleDottedPinkLine.gif) repeat-x;
	height: 3px;
	width: 185px;
}

.dottedLineBlack
{
	background: url(images/doubledottedBlackLine.gif) repeat-x;
	height: 3px;
	width: 185px;
}


.txtGeorgiaB13mauve
{
	font-family: verdana;
	font-size: 13px;
	color: #8f4d6d;
	font-weight: bold;
	text-decoration: none;
}


/*Template HomePage*/

.BGMiniHeader
{
	background-image: url(images/Mini_Header.gif);
	background-repeat: no-repeat;
	height: 28px;
}

.txtArial12Prune
{
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #904d6d;
	font-weight: bold;
}

.ClassMenuDroitHeader
{
	background-color: #d6d6fd;
	padding-left: 15px;
	font-family: verdana;
	font-size: 17px;
	font-weight: normal;
	color: #595667;
}

.HeaderArial17White
{
	font-size: 13px;
	color: white;
	font-family: verdana;
	text-decoration: none;
}

.BGColorBlue
{
	background-color: #f1f1fe;
}

.Newsletter
{
	font-family: verdana;
	font-size: 18px;
	color: #a28bdb;
}
.Filetstatic
{
	background-repeat: repeat-x;
	background-image: url(Images/filetstatic.jpg);
	height: 1px;
}

/*summerplan habillage coupons*/

.bgcolorcoupon
{
	width: 567px;
	background-color: #fcd405;
}
.txtarial12coupon
{
	font-family: verdana;
	font-size: 12px;
	color: #1891ca;
	font-weight: bold;
	padding: 14px 0px 35px 4px;
	width: 557px;
}


.SurveyBgColor
{
	background-color: #f5c4d7;
	height: 10px;
}

.Texthelvetica12B
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #562493;
	text-decoration: none;
}

.Texthelvetica13Bprune
{
	font-family: verdana;
	font-size: 13px;
	color: #8b0066;
	font-weight: bold;
	text-decoration: none;
}


.Texthelvetica12Bprune
{
	font-family: verdana;
	font-size: 12px;
	color: #8b0066;
	font-weight: bold;
	text-decoration: none;
}

.Texthelvetica14prune
{
	font-family: verdana;
	font-size: 14px;
	color: #8f0367;
	font-weight: bold;
	text-decoration: none;
}

/*MonCompte*/

/*tableau bord*/

.shadow
{
	background: url(images/WebPartProfile/shadow.gif) repeat-x;
	width: 362px;
	height: 1px;
}

.tableunderlap
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: -10;
	width: 364px;
}
.imageoverlap
{
	position: relative;
	top: 0px;
	left: 290px;
	z-index: 20;
	width: 70px;
}
.imageoverlapfavoris
{
	position: relative;
	top: 15px;
	left: 290px;
	z-index: 20;
	width: 70px;
}

/*end of  tableau bord*/

.bgMauvetop
{
	background: url(images/WebPartProfile/bgmauve.jpg) no-repeat;
	width: 733px;
}

/*MonCompte: END*/

/* Begin Registration */
.txtGeorgiaB12purple
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #6f58a8;
}

.txtGeorgiaBU12purple
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #6f58a8;
	text-decoration: underline;
}
.txtGeorgiaBgrey11
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.txtGeorgiaRgrey11
{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

/* End Registration */

/* Begin Subscription Newsletter */
.txtarial15Rgrey
{
	font-family: verdana;
	font-size: 15px;
	color: #595667;
	font-weight: normal;
}

.txtarial11grey
{
	font-family: verdana;
	font-size: 11px;
	color: #a8a8a8;
}
/* End Subscription Newsletter */


/*menu left du tableau bord*/
.CategoryTitleNavLeft
{
	font-family: verdana;
	font-size: 18px;
	font-weight: bold;
	color: #6666a0;
	text-decoration: none;
}


.CategoryBgColorNavLeftSeparator
{
	background-image: url(images/CategoryBgColorNavLeft.gif);
	width: 183px;
	background-repeat: repeat-x;
}

.txtArial12Couleur
{
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #6666a0;
	font-weight: bold;
}


.dottedlinebleu
{
	background-repeat: repeat-x;
	background-image: url(Images/dottedtile.gif);
	height: 3px;
	width: 185px;
}



.CategoryBgColorNavLeft1
{
	background-color: #e5e5f3;
	height: 27px;
	width: 185px;
}

.CategoryBgColorNavLeft0
{
	background-color: #ffffff;
}

/*pagination*/
.paging
{
	font-family: verdana;
	font-size: 12px;
	color: #8f4d6d;
	text-decoration: none;
}


.pagingOn
{
	font-family: verdana;
	font-size: 12px;
	color: #8f4d6d;
	text-decoration: underline;
	font-weight: bold;
}

.pagingProfile
{
	font-family: verdana;
	font-size: 12px;
	color: #595667;
	text-decoration: none;
}

.pagingProfileOn
{
	font-family: verdana;
	font-size: 12px;
	color: #595667;
	text-decoration: underline;
	font-weight: bold;
}
/*end of pagination*/

.txtarial11Prune
{
	color: #904d6d;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}

/*------------Site Map_v1_2*/

.sitemap ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.sitemap ul li
{
	list-style-type: none;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-left: 6px;
	background: url(Images/WebPartNavigation/fleche_plandusite.jpg) no-repeat 0px 3px;
}


.txtgeorgia13Bpurple
{
	font-family: verdana;
	font-weight: bold;
	font-size: 13px;
	color: #6f58a8;
	text-decoration: none;
}

.sitemap li a
{
	width: 140px;
}

.bgmauvepale
{
	background-color: #f1eefa;
}


/*End Site Map_v1_2*/

.fleche
{
	background-image: url(images/fleche.gif);
	width: 9px;
	background-repeat: no-repeat;
	height: 11px;
}

/**/
.txtGeorgia22
{
	font-family: verdana;
	color: #0d82a8;
	font-size: 21px;
}
/**/

.Popup
{
	font-family: verdana;
	font-size: 12px;
	letter-spacing: 0.5px;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}

/*Detail Article- Imprimer*/
.RubriqueTitreB
{
	color: #829705;
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.RubriqueTitre
{
	color: #829705;
	font-family: verdana;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}

.RubriqueTexte
{
	color: #829705;
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

.RubriqueTexte11
{
	color: #829705;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.RubriqueTexteB
{
	color: #829705;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.RubriqueTitreVerdanaB
{
	color: #829705;
	font-family: verdana;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.RubriqueLien
{
	color: #829705;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.MenuTopRight
{
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #bebebe;
}

.txtGeorgialGris12R
{
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #595667;
}

/*jeux*/
.ColorBG
{
	background-color: #fbeff4;
}

.txtarial17Rcolour
{
	font: normal 17px arial;
	color: #8f4d6d;
}

.bgheader
{
	background: url(/ITGCFiles/HtmlContent/Goodies/bg_header.gif) no-repeat;
	width: 506px;
	height: 26px;
	font-size: 19px;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
	padding-left: 8px;
}


.verticalLineGreen
{
	background: url(/ITGCFiles/HtmlContent/Goodies/filet_marque.gif) repeat-y;
}

.txtarial11Bblue
{
	font: 11px arial bold;
	color: #2e3e9b;
	text-decoration: none;
}

.txtarialredB
{
	font: 11px arial bold;
	color: #ec4c25;
	text-decoration: none;
}


.txtarial11Green
{
	font: 11px arial bold;
	color: #a6cf33;
	text-decoration: none;
}

/*PaginationArrow - BEGIN*/
.paginationFirstArrow
{
	background-image: url(images/FirstArrow.gif);
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	cursor: hand;
	border: none;
	border-color: #ffffff;
	text-decoration: none;
}

.paginationLastArrow
{
	background-image: url(images/LastArrow.gif);
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	cursor: hand;
	border: none;
	border-color: #ffffff;
	text-decoration: none;
}
/*PaginationArrow - END*/

/*MiniSurvey : Begin Old version
			.MiniSurveyHeaderBg
			{
				 background: url(Images/WebPartMiniSurvey/MiniSurvey_HeaderBG.jpg) no-repeat;
				 width:187px ;
				 font: verdana 13px ;
			}
			
			.MiniSurveyTitle
			{
				 padding:5px 10px 5px 10px ;
				 font-weight: bold;
				 color:white;
				 display:block;
			}
			
			 .MiniSurveyBorderLeft
			{
				width:186px;
				border-left:1px solid #e7e4e4;
			}
			
			 .MiniSurveyBorderRight
			{	
				border-right:1px solid #e7e4e4;
			}
			
			.MiniSurveyMainContent
			{
				width:185px;
				background-color: White;
			}
			
			.MiniSurveyInnerContent
			{ 
				padding:0px 10px 0px 10px;
				width:165px;
			}
			
			.MiniSurveyFooterBg
			{	
				background: url(Images/WebPartMiniSurvey/MiniSurvey_Footer.gif) no-repeat;
				height:7px;	
				width:187px;
			}
			
			.MiniSurveyVAlign
			{ 
				vertical-align: top;
			}
			
			.MiniSurveyQuestion
			{
				color:#904d6d;
				font-weight: bold;
				width:165px;
				padding-bottom:6px;
			}
			
			.MiniSurveyAnswer
			{ 
				color:#595667;  
				padding-top:9px;
			}
			
			.MiniSurveyResult
			{
				color:#904d6d
			}
			
			.MiniSurveyRatingBar
			{
				padding:2px 0px 6px 0px;
				background: url(Images/WebPartMiniSurvey/MiniSurvey_ResultBg.jpg) repeat-x;
				height: 15px;
			}
			
			.MiniSurveyBtnValidate
			{ 
				padding: 5px 10px 5px 120px;
			} 
			
			.MiniSurveyChoice
			{  
				color:#595667; 
				vertical-align: top;
				width:165px;
				display: inline;
			}
			MiniSurvey : End*/


/* Mon Compte:Begin */

.PersonalDetail .RadUpload_Default .ruBrowse
{
	background: url( 'images/WebPartProfile/RadButtonUploadBrowse.gif' ) 100% 0 no-repeat;
	width: 27px;
}

.PersonalDetail .RadUpload_Default .ruFakeInput
{
	width: 100px;
	height: 18px;
	font-family: verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}

* html .PersonalDetail .RadUpload_Default .ruFakeInput /*IE6*/
{
	height: 24px;
	padding-right: 0;
}
* + html .PersonalDetail .RadUpload_Default .ruFakeInput /*IE7*/
{
	padding-right: 0;
}


.PersonalDetail .RadUpload_Default .ruFileInput
{
	height: 24px;
}


.ForumUser .RadUpload_Default .ruBrowse
{
	background: url( 'images/WebPartProfile/RadButtonUpload.gif' ) 100% 0 no-repeat;
}

/*Mon Compte : End */

/*start of general Express survey  Questoions & Results */

.ExpressSurvey
{
	width: 283px;
	margin: 0px;
	padding: 0px;
	font-family: verdana;
}
.ExpressSurvey .HeaderBg
{
	background: url(Images/homePage/MiniSurvey_HeaderBG.jpg) no-repeat;
	height: 28px;
	width: 283px;
}


.ExpressSurvey .HeaderBg h5
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: white;
	padding: 10px 0px 0px 10px;
	margin: 0px;
}


.ExpressSurvey .MainContent
{
	width: 261px;
	border-left: 1px solid #e7e4e4;
	border-right: 1px solid #e7e4e4;
	overflow: hidden;
	padding: 10px;
	font-size: 12px;
}

.ExpressSurvey .MainContent h5
{
	color: #904d6d;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	font-size: 12px;
}


.ExpressSurvey .MainContent ul#Options
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	color: #595667;
	vertical-align: top;
}
.ExpressSurvey .MainContent ul#li
{
	display: block;
}

.ExpressSurvey .MainContent ul#Options li span.RadioOption
{
	vertical-align: top;
	width: 10px;
}
.ExpressSurvey .MainContent ul#Options li span.choice
{
	vertical-align: top;
	margin: 0px 0px 0px 4px;
	color: #595667;
	font-size: 12px;
	width: 110px;
}


.ExpressSurvey .footerbg
{
	background: url(Images/homePage/MiniSurvey_Footer.gif) no-repeat;
	height: 18px;
	width: 283px;
}


.ExpressSurvey .MainContent .BtnValidate
{
	float: right;
	margin: 10px 0px 10px 0px;
}

.clear
{
	clear: both;
}


.ExpressSurvey .MainContent span.Answer
{
	color: #595667;
}
.ExpressSurvey .MainContent span.Result
{
	color: #904d6d;
}

.ExpressSurvey .MainContent div.RatingBarPanel
{
	margin: 0px 0px 4px 0px;
	height: 15px;
}

.ExpressSurvey .MainContent img.RatingBar
{
	margin: 2px 0px 6px 0px;
	background: url(Images/homePage/MiniSurvey_ResultBg.jpg) repeat-x;
	height: 15px; /*background-color: red;*/
	border: none;
}

.MiniSurveyAnswer
{
	color: #595667;
	font-family: Verdana;
}

/*end of general Express survey  Questoions & Results */
/*footer  text+ button for : PanelDetailedHint UGCTipsDisclaimer*/
.ButtonPostaHint
{
	float: right;
}
.UGCTipsDisclaimerInfo
{
	float: left;
	width: 340px;
	padding-right: 25px;
	font-weight: normal;
	font-size: 11px;
	color: #595667;
	font-family: verdana;
	text-decoration: none;
	text-align: justify;
}

/*end of footer  text+ button for : PanelDetailedHint*/




/* END   Old CSS to be removed when all the class names have been modified both on staging and online */



/* Start New CSS being added with new classs names    */

/*Themes Management for Homepage*/
*
{
	font-family: verdana;
}

body
{
	font-size: 63.5%;
}

.bodyStyle
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: white;
}

.GradientImage
{
	background: url(images/homepage/degrader.gif) repeat;
}

.MasterPageInHeader
{
	background: url(images/homepage/In_header.gif) no-repeat;
	height: 9px;
	width: 952px;
}

.MasterPageBordercolor
{
	background-color: #E7E7E7;
}

.default_link_style
{
	color: #595667;
	font-size: 1.1em;
}

.default_link_style a
{
	color: #595667;
	font-size: 1.0em;
}

.default_txt
{
	font-size: 1.1em;
	color: #595667;
}

.triangleNewsCommunity, .triangleMembersOftheMonth
{
	background: url(images/homePage/triangleNewsCommunity.gif) no-repeat;
	height: 15px;
	width: 15px;
}

.articles_h2
{
	background-color: #D6D6FD;
}

.articles_h2 h2
{
	color: #595667;
	font-size: 2.1em;
	font-weight: normal;
	height: 27px;
	margin: 0;
	padding-top: 2px;
	text-indent: 1em;
}

.web_part_h2
{
	background: transparent url(images/homePage/SectionHeaderJoinCommunity.gif) no-repeat scroll 0 0;
	width: 283px;
	padding: 6px 0 4px 0;
}

.web_part_h2 h2
{
	color: white;
	font-size: 1.5em;
	margin: 0px;
	text-indent: 1em;
	font-weight: normal;
}

.web_part_h3
{
	background-image: url(images/Hauttop5-articles.gif);
	background-repeat: no-repeat;
	width: 556px;
	padding: 6px 0 0 10px;
	height: 28px;
}

.web_part_h3 h3
{
	color: white;
	font-size: 1.5em;
	text-decoration: none;
	margin: 0px;
}

.dropdown_style
{
	color: #595667;
	font-size: 1.1em;
	text-decoration: none;
}

.view_more
{
	color: #1084A8;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
}

.emphasis
{
	color: #595667;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

.MemberHeader h1
{
	color: #595667;
	font-weight: normal;
	font-size: 1.6em;
	padding: 4px 0 4px 10px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.NotMemberHeader h1
{
	color: #595667;
	font-size: 2.1em;
	font-weight: normal;
	padding: 4px 0 4px 10px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.search_header h1
{
	font-weight: normal;
	font-size: 2.4em;
	margin: 0px;
	color: #8E77C7;
}

.MemberHeader
{
	background-color: #D6D6FD;
	width: 407px;
}

.NotMemberHeader
{
	background-color: #D6D6FD;
	width: 296px;
}

/*Newsletter & Subscription*/
.TextBoxRecherche
{
	border: 1px solid #989898;
	color: #000000;
	font-size: 1.1em;
	padding: 3px;
}

.TextBoxRechercheMauve
{
	border: 1px solid #989898;
	color: #A28BDB;
	font-size: 1.1em;
	padding: 3px;
	text-decoration: none;
}

.BackGndColorTemplateHP
{
	background-color: #d1e1e2;
}

.TicketMoodtop
{
	background: url(images/homePage/BilletHumeurHaut.gif) no-repeat;
	height: 46px;
	width: 367px;
}

.TicketMoodBg
{
	background: url(images/homePage/BilletHumeurBG.jpg) repeat;
	width: 367px;
}

.TicketMoodBottom
{
	background: url(images/homePage/BilletHumeurBas.gif) no-repeat;
	height: 7px;
	width: 367px;
}

.sectionBottomLaboConso, .sectionBottomJoinCommunity, .sectionBottomUGCArticle, .sectionBottomTools, .sectionBottomMembersOftheMonth, .sectionBottomNewsCommunity
{
	background: url(images/homePage/SectionBottomLaboConso.gif) no-repeat;
	height: 18px;
	width: 283px;
}

/*Actu des marques & Articles à la Une*/

.ArrowEvents
{
	background: url(images/homePage/fleche_evenement.jpg) no-repeat;
	height: 11px;
	width: 9px;
}

/*Coupons bons de réduction*/
.couponsbonsdereduction
{
	color: #919191;
	font-size: 1.8em;
}

/*Article a la une*/
.ArticlePostedByModeBeaute
{
	color: #eb3ea8;
	font-size: 1.1em;
	text-decoration: none;
}

.ArticlePostedByMaison
{
	color: #E5A209;
	font-size: 1.1em;
	text-decoration: none;
}

.ArticleTitreMaison
{
	color: #E5A209;
	font-size: 1.3em;
	font-weight: bold;
}

.ArticleTitreModeBeaute
{
	color: #eb3ea8;
	font-size: 1.3em;
	font-weight: bold;
}

.SeeOthersUGCArticle
{
	color: #8F4D6D;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

.NewsCommunity
{
	color: #595667;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: bold;
}

.ArticlePostedByFamilleVie
{
	color: #833391;
	font-size: 1.1em;
	text-decoration: none;
}

/*Webpart Article a la une */
.ArticleForHomePageColor
{
	background-color: White;
}

.LineInfo, .LineArticle
{
	background: url(images/homePage/line_article.gif) no-repeat;
	width: 350px;
	height: 1px;
	margin: 6px;
}

/*.ClassArticleALaUne { background: #d6d6fd; padding-left: 15px; font-size:2.1em; font-weight: normal; color: #595667; }*/

.ArticleTitreFamily
{
	font-size: 1.3em;
	font-weight: bold;
	color: #833391;
}

.ArticleTitreBeauty
{
	font-size: 1.3em;
	font-weight: bold;
	color: #eb3ea8;
}

.ArticleTitreWellness
{
	font-size: 1.3em;
	font-weight: bold;
	color: #73a20e;
}

.ArticleTitreRecipe
{
	font-size: 1.3em;
	font-weight: bold;
	color: #ff5300;
}

.ArticleTitreCommunity
{
	font-size: 1.3em;
	font-weight: bold;
	color: #b1181d;
}

.ArticleTitreHouse
{
	font-size: 1.3em;
	font-weight: bold;
	color: #e5a209;
}

.ArticleAllArticleFamily
{
	font-size: 1.2em;
	text-decoration: none;
	color: #833391;
}

.ArticleAllArticleBeauty
{
	font-size: 1.2em;
	text-decoration: none;
	color: #eb3ea8;
}

.ArticleAllArticleWellness
{
	font-size: 1.2em;
	text-decoration: none;
	color: #73a20e;
}

.ArticleAllArticleRecipe
{
	text-decoration: none;
	font-size: 1.2em;
	color: #ff5300;
}

.ArticleAllArticleCommunity
{
	font-size: 1.2em;
	text-decoration: none;
	color: #b1181d;
}

.ArticleAllArticleHouse
{
	font-size: 1.2em;
	color: #e5a209;
	text-decoration: none;
}

.ArticlePostedByFamily
{
	font-size: 1.1em;
	color: #833391;
	text-decoration: none;
}

.ArticlePostedByRecipe
{
	font-size: 1.1em;
	color: #ff5300;
	text-decoration: none;
}

.ArticlePostedByHouse
{
	font-size: 1.1em;
	color: #e5a209;
	text-decoration: none;
}

.ArticlePostedByBeauty
{
	font-size: 1.1em;
	color: #eb3ea8;
	text-decoration: none;
}

.ArticlePostedByWellness
{
	font-size: 1.1em;
	color: #73a20e;
	text-decoration: none;
}

.ArticlePostedByCommunity
{
	font-size: 1.1em;
	color: #73a20e;
	text-decoration: none;
}

.RecipeFleche
{
	background: url(images/homePage/fleche_Cuisine.gif) no-repeat;
}

.BeautyFleche
{
	background: url(images/homePage/fleche_ModeBeaute.gif) no-repeat;
}

.WellnessFleche
{
	background: url(images/homePage/fleche_SanteBienEtre.gif) no-repeat;
}

.FamilyFleche
{
	background: url(images/homePage/fleche_Famille.gif) no-repeat;
}

.CommunaityFleche
{
	background: url(images/homePage/fleche_Communaute.gif) no-repeat;
}

.HouseFleche
{
	background: url(images/homePage/Fleche_Maison.gif) no-repeat;
}

.ButtonUGCArticle
{
	background: url(images/homePage/UGCEcrivezContenu_Home.jpg) no-repeat;
	height: 44px;
	width: 304px;
}

/*Nouvel communaute*/
.NouvelleCommunauteVoir
{
	color: #8F4D6D;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

.ArrowNewsCommunity
{
	background: url(images/homePage/NewsCommunity.jpg) no-repeat;
	height: 11px;
	width: 8px;
}

.LineNewsCommunity
{
	background-image: url(images/homePage/ligneNewsCommunity.gif) no-repeat;
	height: 1px;
	width: 253px;
}

/*Member of the month*/
.member_name_a_la_une
{
	color: #904D6D;
	font-size: 1.2em;
	font-weight: bold;
}

.membre_du_mois, .un_clin_doeuul
{
	color: #595667;
	font-size: 1.2em;
	font-weight: bold;
}

.lire_la_suite_membre
{
	color: #595667;
	font-size: 1.1em;
	text-decoration: none;
}

.default_text_membre
{
	color: #595667;
	font-size: 1.1em;
	text-decoration: none;
}

.header_mood
{
	color: white;
	font-size: 1.3em;
	font-weight: bold;
}

.text_mood
{
	color: white;
	font-size: 1.2em;
}

/*Je m'inscris*/
.LoginHaut
{
	background: url(images/homePage/Login_top.gif);
	height: 6px;
	width: 219px;
}

.MonCompteBG
{
	background: url(images/homePage/Login_Tile.gif) repeat-x;
}

.LoginBas
{
	background: url(images/homePage/login_Bottom.gif);
	height: 6px;
	width: 219px;
}

.BorderLoginMaster
{
	background-color: #C0BFE5;
}

.MonCompteTitre
{
	color: #A28BDB;
	font-size: 1.4em;
}

/*Rejoindre communote*/
.community_not_member
{
	color: #904D6D;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
}

.community_txt_content
{
	color: #595667;
	font-size: 1.1em;
}

.community_create, .TxtGeorgia12PurpleJoinCommunity
{
	color: #904D6D;
}

.inputText111
{
	border: 1px solid #989898;
	color: black;
	font-size: 1.0em;
	height: 15px;
	width: 111px;
}

/*Relevez nos defis*/
.TitleUGCArticle
{
	color: #595667;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

.TxtGeorgia12GrayUGCArticle
{
	color: #595667;
	font-size: 1.1em;
}

/*outils*/
.ToolsTitle
{
	color: #595667;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

.default_link_style_outils
{
	color: #595667;
	font-size: 1.1em;
}

.ButtonHoroscope
{
	background: url(images/homePage/Btn_LireHoroscope.jpg) no-repeat;
	height: 19px;
	width: 134px;
}

.ButtonWidget
{
	background: url(images/homePage/btn_TelechagrezOutils.jpg) no-repeat;
	height: 20px;
	width: 138px;
}

/*Menu footer*/
.MasterPageLinkFooterLegalNotice
{
	color: #595667;
	font-size: 1.0em;
	text-decoration: none;
}

.MenuTopRight
{
	color: #BEBEBE;
	font-size: 1.1em;
	font-weight: normal;
}

/*Unresolved css*/
.txtAral11BPurpleLaboConso
{
	color: #904D6D;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}

.txtArialGris11MembersOftheMonth
{
	color: #595667;
	font-size: 1.1em;
}

.txtArialGris11 a
{
	color: #595667;
	font-size: 1.1em;
	text-decoration: underline;
}

/* Je m inscris */
.MonCompte
{
	color: #A28BDB;
	font-size: 1.0em;
	text-decoration: none;
}

.TxtgeorgiaWhite14B
{
	color: white;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
}

.TxtGeaorgiaWhite12
{
	color: white;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
}

/* ALl headers in all pages */
.all_inner_headers h1
{
	color: #595667;
	font-size: 2.4em;
	margin: 0px;
	font-weight: normal;
}

/*Page Newsletter*/
.cheminDeFer
{
	color: #6D6E6E;
	font-size: 1.1em;
	font-weight: normal;
}

.BgMauve
{
	background-color: #D6D6FD;
}

.OutlineBoxT
{
	border-color: -moz-use-text-color #D6D6FD #D6D6FD;
	border-style: none solid solid;
	border-width: 0 1px 1px;
}

.required_fields
{
	color: #A8A8A8;
	font-size: 1.1em;
}

.LiteralLatestNewsLetter
{
	color: #595667;
	font-size: 1.5em;
	font-weight: normal;
}

.newsletter_who_r_u
{
	color: #6F58A8;
	font-size: 1.4em;
	font-weight: bold;
}

.subscription_header h1
{
	font-size: 2.4em;
	font-weight: normal;
	margin: 0px;
	color: #595667;
}

.newsletter_who_r_u h1
{
	color: #6F58A8;
	font-size: 1.05em;
	font-weight: normal;
	margin: 0px;
}

.newsletter_all_txt
{
	color: #666666;
	font-size: 1.1em;
	font-weight: bold;
}

.cheminDeFerNoUnderline
{
	color: #6D6E6E;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
}

.inputTextBox185
{
	border-color: #414141 #D4D0C7 #D4D0C7 #414141;
	border-style: solid;
	border-width: 2px 1px 1px 2px;
	color: #525252;
	font-size: 1.1em;
	height: 18px;
	width: 185px;
}

.TextBoxRechercheMauve
{
	border: 1px solid #989898;
	color: #A28BDB;
	font-size: 1.1em;
	padding: 3px;
	text-decoration: none;
}

/*Page Help*/
.bgmauvepale
{
	background-color: #F1EEFA;
}

.help_links
{
	color: #6F58A8;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: underline;
}

.help_titles
{
	color: #6F58A8;
	font-size: 1.2em;
	font-weight: bold;
}

.help_hilights
{
	color: #8E77C7;
	text-decoration: none;
}

/* Page site plan*/
.site_plan_title
{
	color: #6F58A8;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
}

.sitemap ul li
{
	background: transparent url(Images/WebPartNavigation/fleche_plandusite.jpg) no-repeat scroll 0 3px;
	list-style-type: none;
	margin-left: 6px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.sitemap ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/*Page My account */
.txtHeaderMember
{
	color: #595667;
	font-size: 2.1em;
	font-weight: normal;
	padding: 4px 0 4px 10px;
}

.txtLoginMemberSmallFont
{
	color: #565462;
	font-size: 1.2em;
	font-weight: normal;
}

.txtLoginMemberPurple
{
	color: #A28BDB;
	font-size: 1.8em;
	font-weight: normal;
}

.btnaligment
{
	padding: 17px 0 10px;
}

.leftMain
{
	padding-left: 15px;
}

.calageinnercontainer
{
	padding: 10px;
	width: 360px;
}

.OutlineBoxLogin
{
	border-color: -moz-use-text-color #D6D6FD #D6D6FD;
	border-style: none solid solid;
	border-width: 0 1px 1px;
}

.inputText120
{
	border: 1px solid Black;
	color: black;
	font-size: 1.0em;
	height: 18px;
	width: 120px;
}

.RowPaddingTop
{
	padding-top: 10px;
}

.Membercontainer
{
	width: 407px;
}

.TextAlertGlobal
{
	color: Red;
	font-size: 1.0em;
	font-weight: normal;
	padding-left: 2px;
}

/* Search Result */
.search_header_result
{
	color: #8E77C7;
	font-size: 1.4em;
	text-decoration: none;
}

.pagination
{
	font-size: 1.2em;
	color: #a38dd8;
	font-weight: bold;
}

.search_highlight
{
	color: #8E77C7;
	font-size: 1.1em;
	text-decoration: none;
}

.search_links
{
	color: #595667;
	font-size: 1.2em;
	text-decoration: underline;
}

.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: 750px;
	font-weight: 1.2em;
	color: #666666;
}

.leftMainSubsciption
{
	padding-left: 10px;
}

.DetailsRowspace
{
	height: 10px;
}

.TableWhoAreYou
{
	padding-right: 10px;
	width: 350px;
}

.inputTextBox64
{
	border-color: #414141 #D4D0C7 #D4D0C7 #414141;
	border-style: solid;
	border-width: 2px 1px 1px 2px;
	color: #525252;
	font-size: 1.1em;
	height: 18px;
	width: 64px;
}

.page_subscription_who
{
	color: #6F58A8;
	font-size: 1.15em;
	padding-bottom: 10px;
	font-weight: bold;
}

.TxtDropDownList
{
	color: #525252;
	font-size: 1.1em;
}

table.RegistrationForm td .title
{
	color: #6F58A8;
	font-size: 1.15em;
	padding-bottom: 10px;
	font-weight: bold;
}

.inputTextBox270
{
	border-color: #414141 #D4D0C7 #D4D0C7 #414141;
	border-style: solid;
	border-width: 2px 1px 1px 2px;
	color: #525252;
	font-size: 1.1em;
	height: 18px;
	width: 270px;
}

.verticalLine
{
	background: transparent url(images/WebPartSubscription/tile_rose_vertical.gif) repeat-y scroll 0 0;
	width: 2px;
}

.dottedlineSubscription
{
	background: transparent url(images/tileH_rose.gif) repeat-x scroll 0 0;
	height: 1px;
	width: 700px;
}

.TableYourDetails
{
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 15px;
	width: 110px;
	color: #595667;
}

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;
	color: #595667;
}

.subscription_family_normal
{
	font-size: 1.1em;
	color: #595667;
	text-indent: 20px;
}

.YearChild
{
	padding-left: 37px;
}

.subscription_details
{
	font-size: 1.1em;
	font-weight: bold;
	color: #595667;
}

.inputTextBox270
{
	border-color: #414141 #D4D0C7 #D4D0C7 #414141;
	border-style: solid;
	border-width: 2px 1px 1px 2px;
	color: #525252;
	font-size: 1.1em;
	height: 18px;
	width: 270px;
}

.DetailsRowspace
{
	height: 10px;
}

.TextAlertGlobalBold
{
	color: #FF0000;
	font-weight: bold;
}

/* Page login */
.LoginHeaderBackground .LoginHeaderInnerPadding
{
	padding: 20px 10px;
}

.LoginHeaderBackground
{
	background-color: #D6D6FD;
	width: 715px;
}

.topwhite
{
	background: transparent url(images/WebPartLogin/topwhite_694.gif) no-repeat scroll 0 0;
	height: 6px;
	width: 694px;
}

.LoginHeaderInnerText
{
	background-color: White;
	width: 694px;
}

.LoginTextInnerPadding
{
	padding: 10px;
}

.bottomwhite
{
	background: transparent url(images/WebPartLogin/bottom_694.gif) no-repeat scroll 0 0;
	height: 6px;
	width: 694px;
}

.LoginHeaderText
{
	color: #595667;
	font-size: 1.5em;
	font-weight: normal;
}

.txtHeaderMember
{
	font-family: arial;
}

.txtHeaderLoginMember
{
	color: #595667;
	font-size: 1.9em;
	font-weight: normal;
}

.InnerContainer_PaddingLeft
{
	padding-left: 10px;
}

.BgMauvenotmember
{
	background-color: #D6D6FD;
	width: 296px;
}

.ColumnSpace
{
	padding-left: 12px;
}

.calageNotmember
{
	padding: 0px 0px 0px 10px;
}

.btncreateac
{
	padding: 50px 0 10px;
}

.txtLoginMemberSmallFont
{
	color: #565462;
	font-size: 1.15em;
	font-weight: normal;
}

.notmemberwrapper
{
	width: 296px;
}

.innernotmember
{
	padding-top: 10px;
	width: 216px;
}

.visiomember
{
	background: #F9F9F9 url(images/WebPartLogin/authentification_visio.jpg) no-repeat scroll 0 20px;
	vertical-align: bottom;
	width: 177px;
}

.imageoverlap, .imageoverlapfavoris
{
	left: 290px;
	position: relative;
	top: 0;
	width: 70px;
	z-index: 20;
}

.PersonalDetail .RadUpload_Default .ruBrowse
{
	background: transparent url(images/WebPartProfile/RadButtonUploadBrowse.gif) no-repeat scroll 100% 0;
	width: 27px;
}

.ClassAstuces h2
{
	color: #595667;
	font-size: 2.1em;
	font-weight: normal;
	margin: 0px;
}

.CategoryTitleNavLeft
{
	color: #6666A0;
	font-size: 1.8em;
	font-weight: bold;
	text-decoration: none;
}

.OutlineBox
{
	border: 1px solid #D6D6FD;
}

.CategoryBgColorNavLeft1
{
	background-color: #E5E5F3;
	height: 27px;
	width: 185px;
}

.CategoryBgColorNavLeftSeparator
{
	background-image: url(images/CategoryBgColorNavLeft.gif);
	background-repeat: repeat-x;
	width: 183px;
}

.RadUpload_Default .ruFakeInput
{
	border-color: #414141 #D4D0C7 #D4D0C7 #414141;
	border-style: solid;
	border-width: 2px 1px 1px 2px;
	color: #525252;
	font-size: 1.1em;
	height: 18px;
	width: 100px;
}

.profile_header h1
{
	color: #595667;
	font-size: 2.4em;
	margin: 0px;
	font-weight: normal;
}

.my_account_menu_links a
{
	color: #6666A0;
	font-size: 1.15em;
	font-weight: bold;
	text-decoration: none;
}

.my_account_menu_separator
{
	background-image: url(images/CategoryBgColorNavLeft.gif);
	background-repeat: repeat-x;
	width: 183px;
}

.bgMauvetop
{
	background: transparent url(images/WebPartProfile/bgmauve.jpg) no-repeat scroll 0 0;
	width: 733px;
}

.login_welcome_name
{
	color: #A28BDB;
	font-size: 1.15em;
	font-weight: bold;
	text-decoration: none;
}

/* Page Forum */
.dottedline
{
	background: transparent url(images/tileH_rose.gif) repeat-x scroll 0 0;
	height: 1px;
}

.CategoryBgColorNavLeftSeparator
{
	background-image: url(images/CategoryBgColorNavLeft.gif);
	background-repeat: repeat-x;
	width: 183px;
}

.dottedlinebleu
{
	background-image: url(Images/dottedtile.gif);
	background-repeat: repeat-x;
	height: 3px;
	width: 185px;
}

.ForumUser .RadUpload_Default .ruBrowse
{
	background: transparent url(images/WebPartProfile/RadButtonUpload.gif) no-repeat scroll 100% 0;
}

/* Search */
.TextBoxRechercheMauve
{
	border: 1px solid #989898;
	color: #A28BDB;
	font-size: 1.1em;
	padding: 3px;
	text-decoration: none;
}

/* Page path */
.cheminDeFerNoUnderline
{
	color: #6D6E6E;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
}

/* Table innerpages    */
.InnerBgcolor
{
	background-color: #FFFFFF;
	width: 517px;
}

.TbLayout
{
	padding: 20px 11px 10px;
	width: 517px;
}

.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;
}





/* 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    */

/*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;
}

.SelectedEcardForm table { 
   color:#595667;  
   font-family: verdana;
   border-collapse: collapse;
}
.FormLabel{
color:#7E7D81;
float:left;
padding:10px 0 15px;
width:300px;
}

.FormField{
color:Black;
float:left;
padding:10px;
width:192px;
}

.Ecard_ErrorMessage
{
	font-family: verdana;
	font-size:11px;
	color:Red;
}

/*Ecard : Preview*/
.EcardInfo{
	font-weight:normal;
	font-size:13px;
	font-family: verdana;
	color:#595667;
	clear:both;
	padding-top:10px;
}

.EcardInfoPersonal{
	font-weight:normal;
	font-size:13px;
	font-family: verdana;
	color:#595667;
	padding-top:10px;
}

.EcardInfo p{ margin:10px 0px 10px 10px;}

.EcardMessage{
	padding:90px  200px  40px 30px;
	font-weight:normal;
	font-size:12px;
	font-family: verdana;
	width: 252px;
}

.EcardButton{
	  margin: 0px 20px 10px 20px;
}

.BtnBack{
	 margin: 0px  0px 0px 29px;
}

/*Ecard : SendEcard*/
.BtnReturn{
	padding:10px 0px 10px 0px;
}

/*Ecard : EcardPersonal*/
.EcardInfoFramework{ float:left;font-size:13px;padding-top:5px;width:393px;margin:0px;}

.Framework{
	border-collapse: collapse;
}

.FrameworkRowspacer{
 height: 10px;
}

.UploadImage{
	padding: 10px 0px 10px 0px;
}

/*Ecard : EcardPersonalDetail*/
.UploadButtonList{
	position:relative;
	padding-left:55px;
}

#UploaderButtons ul{
	list-style: none;
	padding:0px;
	margin:0px 0px 0px 0px;
	}

#UploaderButtons  li{
	list-style: none;
	 display: inline;
	 padding-left:13px;
	}
	
.ImageMessage{
	font-weight:normal;
	font-size:12px;
	font-family: verdana;
	color:#ffffff;
	vertical-align: top;
	padding-bottom:10px;
	text-align:left;
}

.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{ width: 160px; float: left; }
.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;}

/*Ecard : EcardPersonalConfirm*/
.UploaderSpacer{
	margin-top:10px;
	margin-bottom:10px;
}
/*Ecard : End*/



/* START : QUESTIONNAIRE FRONT */

	.Questionnaire {padding-left:6px; text-align: left; padding-top: 14px; color: #904D6D;}

	.Questionnaire .Background { float: left; border-left:1px solid #e8e5e6; border-right:1px solid #e8e5e6; width: 556px; }
	
	.Label_SummaryError{ font-size: 1.2em; font-style: normal; font-weight: bold; color: Red; float: left; text-align: left; padding: 10px 0px 0px 200px; width: 356px !important; }	
	
	.QuestionList { float: left; padding: 20px 100px 10px 20px; }	
	
	.Button_Layout { text-align: center; padding: 20px 0 10px 0; float:left; width:100%; }

	.Button_Layout .SimpleButton { font-style: normal; font-weight: bold; color: #FFFFFF; border: 0px solid Gray; padding: 0px 5px 0px 5px; background-color: #0774C2; }
	
	.Button_Layout .LinkButton { font-style: normal; font-weight: bold; color: #FFFFFF; border: 0px solid Gray; padding: 5px 10px 5px 10px; background-color: #ad6b84; }
	
	.Button_Layout .ImageButton { width: 100px; height: 20px; vertical-align:bottom; }	

	.Question_Label { font-size: 1.2em; font-weight: bold; padding: 0 5px 0 5px; width:500px; }

	.Questionnaire .ConfirmationMessage{float: left; width: 100%;}

	.error_message{ color: #ff000 !important;}
	
	.dynamic_framing{ background: #c58cad;  width: 556px; }
	
.dynamic_framing h3{ background:transparent url(Images/WebPartCampaignQuestionnaire/questionnaire_header.gif) no-repeat scroll 0 0; margin:-5px 0 0; padding:5px; font-size: 1.4em; color: #FFFFFF; float: left; width: 558px; }
	
	.Questionnaire .bottom{ width: 558px; float: left; background: url(Images/WebPartCampaignQuestionnaire/questionnaire_footer.gif) no-repeat; height: 13px; }

	
/* END : QUESTIONNAIRE FRONT */
