﻿/* 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: 2659 */

				/*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 ackgroung color is to be modified.*/
				.BodyInnercolor
				{
					position: relative;
					background-color:white;
				}
				
				.MasterPageBordercolor
				{
					background-color:#e7e7e7;
				}
				
				.MasterPageInHeader
				{
					background-image:url(images/In_header.gif);
					width:952px;
					height:9px;
					background-repeat:no-repeat;
				}
				
				.GradientImage
				{
					background-image: url(images/degrader.gif); 
					background-repeat: repeat;
				}
				
				.MasterPageLinkFooterLegalNotice
				{
					font-family: verdana; 
					font-size: 10px;
					color: #595667; 
					text-decoration: none;
				}
				
				
				/* END :Style for Masterpage*/
				/*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*/
				
				
				
				/*Parrainage : BEGIN*/
				.txtgeorgia12RBlack
				{
					font-family : verdana;
					font-size : 11px;
					text-decoration : none;
					color: #595667;
				}
				
				.txtGeorgia24R{
					FONT-SIZE: 24px;
					COLOR: #595667;
					font-family: verdana;
				}
				
				.horizontalpurpleline{
					background: url(Images/WebPartSponsoring/dotted_purple_line.gif) repeat-x;
					
				}
				/*Parrainage : END*/
				
				.TextAlertGlobal
				{
					font-family : verdana;
					font-size: 12px;
					font-weight: normal;
					color:Red;
					padding-left:5px;
				}
				.Padding0
				{
					padding: 0px !important;
					padding-bottom : 0px !important;
					padding-left : 0px !important;
					padding-right : 0px !important;
					padding-top : 0px !important;
				}
				
				/*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;
				}
				.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;
				}
				.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/RubriquePointille.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;
				}
				
				.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;
				}
				
				/*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/QuoiDeNeuf/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/QuoiDeNeuf/fondPontilleEtLigne.gif);
					background-repeat : repeat-x;
					height : 3px;
					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/RejoindreLaCommunaute/FondMonProfiTop.gif);
					background-repeat : no-repeat;
					padding-left : 20px;
					padding-top : 15px;
					height : 75px;
					border : 0px;
				}
				.FondMonProfilMiddle{
					background-image : url(/ITGCFiles/RejoindreLaCommunaute/FondMonProfilMiddle.gif);
					background-repeat : no-repeat;
					border : 0px;
					padding-left : 11px;
				}
				.FondMonProfilBottom{
					background-image : url(/ITGCFiles/RejoindreLaCommunaute/FondMonProfilBottom.gif);
					background-repeat : no-repeat;
					height : 15px;
					border : 0px;
				}
				.FondMonProfilPointille{
					background-image : url(/ITGCFiles/RejoindreLaCommunaute/FondMonProfilPointille.gif);
					height: 1px;
					background-repeat : repeat-x;
				}
				.FondMonProfilSeparateur{
					background-image : url(/ITGCFiles/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;
				}
				/*Rejoindre la Communauté : End */
				
				/*Astuce : Begin*/
				.FondAstuceDuJourHeader{
					background-image : url(/ITGCFiles/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;
				}
				.BgImageWidth251EncartAstuce{
					background-image : url(Images/BgImageWidth251EncartAstuce.gif);
					background-repeat : repeat-y;
					width: 251px;
				}
				.BgImageWidth558EncartAstuce{
					background-image : url(/ITGCFiles/HtmlContent/Astuces/BgImageWidth558EncartAstuce.gif);
					background-repeat : repeat-y;
					width: 558px;
				}
				/*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 */
				
				/********************RUBRIQUE : BEGIN *************/
				
				.RubriqueTitreB{
					color : #DB3996;
					font-family : verdana;
					font-size : 16px;
					font-weight : bold;
					text-decoration : none;
				}
				
				.RubriqueTitre{
					color : #DB3996;
					font-family : verdana;
					font-size : 16px;
					font-weight : normal;
					text-decoration : none;
				}
				
				.RubriqueTitreVerdana{
					color : #DB3996;
					font-family : Verdana;
					font-size : 18px;
					font-weight : normal;
					text-decoration : none;
				}
				
				.RubriqueTitreVerdanaB{
					color : #DB3996;
					font-family : verdana;
					font-size : 18px;
					font-weight : bold;
					text-decoration : none;
				}
				
				.RubriqueTexte{
					color : #DB3996;
					font-family : verdana;
					font-size : 13px;
					font-weight : normal;
					text-decoration : none;
				}
				.RubriqueTexte11{
					color : #DB3996;
					font-family : verdana;
					font-size : 11px;
					font-weight : normal;
					text-decoration : none;
				}
				.RubriqueTexte12{
					color : #DB3996;
					font-family : verdana;
					font-size : 12px;
					font-weight : normal;
					text-decoration : none;
				}
				.RubriqueTexteB{
					color : #DB3996;
					font-family : verdana;
					font-size : 13px;
					font-weight : bold;
					text-decoration : none;
				}
				
				.RubriqueLien:Hover{
					color : #DB3996;
					font-family : verdana;
					font-size : 11px;
					font-weight : normal;
					text-decoration : none;
				}
				
				.RubriqueLien{
					color : #DB3996;
					font-family : verdana;
					font-size : 11px;
					font-weight : normal;
					text-decoration : underline;
				}
				.RubriqueFondVote{
					color : White;
					font-family : verdana;
					font-size : 13px;
					font-weight : bold;
					text-decoration : none;
					background-color : #DB3996;
					font-style : italic;
					padding-left : 12px;
					padding-right : 12px;
				}
				.RubriqueFondPointille{
					background-image : url(images/RubriquePointille.gif);
					height: 1px;
					background-repeat : repeat-x;
				}
				.RubriqueTitreArial22{
					color:#DB3996; 
					font-family : Verdana;
					font-size : 22px;
					font-weight : normal;
					text-decoration : none;
				}
				.RubriqueTitreArial22B{
					color: #DB3996;
					font-family : Verdana;
					font-size : 22px;
					font-weight : bold;
					text-decoration : none;
				}
				.RubriqueTitreArial15B{
					color:#DB3996; 
					font-family : verdana;
					font-size : 15px;
					font-weight : bold;
					text-decoration : none;
				}
				/*Note et Commentaires*/
				.RubriqueNoteCommentsTexte{
					color : #DB3996;
					font-family : verdana;
					font-size : 10px;
					font-weight : bold;
					text-decoration : none;
				}
				
				/*Articles précédents : fond rose*/
				.RubriqueFondArticles
				{  
					background-color : #f8c6e3;
				}
				/*Articles précédents : fond blanc*/
				.RubriqueInactiveFondArticles
				{  
					background-color : #FFFFFF;
				}
				
				
				.RubriqueTitreVerdana17BIt{
					color:#DB3996; 
					font-family : Verdana;
					font-size : 17px;
					font-weight : bold;
					font-style:italic;
					text-decoration : none;
				}
				.RubriqueTitreVerdana15BIt{
					color:#DB3996; 
					font-family : Verdana;
					font-size : 15px;
					font-weight : bold;
					font-style:italic;
					text-decoration : none;
				}
				.RubriqueFond{
					background-color : #EBAEB5;
				}
				.RubriqueFondGeneral{
					background-color:  #C71F33;
				}
				/********************RUBRIQUE : 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: #f6dee8;
				}
				.CategoryBgColorNavLeft0
				{
					background-color: #ffffff;
				}
				
				.CategoryBgColorNavLeftSeparator
				{
					background-image : url(images/CategoryBgColorNavLeft.gif);
					width: 183px;
					background-repeat: repeat-x;
				}
				
				.CategoryTitleNavLeft
				{
					font-family : verdana;
					font-size : 18px;
					font-weight : bold;
					color : #833391;
					text-decoration: none;
				}
				/*Nav Left: End */
				
				/*Nav Right : Begin*/
				.BgColorSeparatorNavRight
				{ 
					background-color:#db3996;
				 }
				 .TxtFaitesLeSavoir
				 {  
					font-family:verdana;
					font-size:12px;
					color:#C71F33;
					font-weight:bold;
					text-decoration:none;
				 }
				 .BgImageVosService{
					background-image : url(/ITGCFiles/Titles/ModeBeauteTitreVosServices.gif);
					background-repeat : no-repeat;
					border: 0px;
				}
				.BgImageVosAvantages{
					background-image : url(/ITGCFiles/Titles/ModeBeauteTitreVosAvantages.gif);
					background-repeat : no-repeat;
					border: 0px;
				}
				.BgImageVosAvantagesCoupon1{
					background-image : url(/ITGCFiles/Coupon/ModeBeauteFebreze1.gif);
					background-repeat : no-repeat;
					height: 140px;
					width: 87px;
					border: 0px;
				}
				.BgImageVosAvantagesCoupon2{
					background-image : url(/ITGCFiles/Coupon/ModeBeauteFebreze2.gif);
					background-repeat : no-repeat;
					height: 140px;
					width: 87px;
					border: 0px;
				}
				.BgImageVosAvantagesProductSample1{
					background-image : url(/ITGCFiles/ProductSample/ModeBeauteEchantillonsOffer.gif);
					background-repeat : no-repeat;
					height: 131px;
					width: 183px;
					border: 0px;
				}
				/*Nav Right : End*/
				
				/*Encart Astuce  : Begin*/
				.EncartAstuceTitreB{
					font-family : verdana;
					font-weight: bold;
					font-size: 16px;
					color: white;
				}
				.EncartAstuceTitre{
					font-family : verdana;
					font-weight: normal;
					font-size: 16px;
					color: white;
				}
				.BgColorEncartAstuce{
					background-color : #EB3FC2;
				}
				.BgColorHeaderEncartAstuce{
					background-color : #C21397;
				}
				.BgColorEncartAstuceSeparator{
					background-color : #FCF0F3;
				}
				
				/*Encart Astuce : End*/
				
				.txt14article{
					color:#BD0F7A; 
					font-family : verdana;
					font-size : 14px;
					font-weight : normal;
					text-decoration : none;
				}
				
				.txt12article{
					color:#BD0F7A; 
					font-family : verdana;
					font-size : 12px;
					font-weight : normal;
					text-decoration : none;
				}
				/*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;
				}
				.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 : 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 */
				.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;
				}
				
				
				
				
				/*Navigation left*/
				.CategoryTitleNavLeft {
					font-weight: bold;	
					font-size: 18px;	
					color: #eb3ea8;
					font-family: verdana;	
					text-decoration: none}
					
				.CategoryBgColorNavLeft0 {	BACKGROUND-COLOR: #ffffff}
				
				.txtArial12Couleur {	
				font-weight:  bold;	
				font-size: 12px;	
				color:#eb3ea8;
				font-family : verdana;
				text-decoration:none}
				
				.CategoryBgColorNavLeftSeparator {
				BACKGROUND-IMAGE: url(images/CategoryBgColorNavLeft.gif);
				WIDTH: 183px;	
				BACKGROUND-REPEAT: repeat-x}
				
				/*end Navigation left*/
				
				
				/*BLOC 2*/
				
				
				.ColorBG {
				BACKGROUND-COLOR: #f6dee8;} 
				
				
				.TxtGeorgia14Gray {
				font-size: 14px;
				color: #595667;	
				font-family: verdana;} 
				
				.TopArticle22 {	
				font-weight: normal;	
				font-size: 22px;	
				color: #eb3ea8;
				font-family: verdana;}
				
				.txtGeorgiaR12Grey {	
				font-size: 11px;
				color: #595667;
				font-family: verdana;
				text-decoration: none}
				
				
				
				.txtArialGris11 {	
				font-size: 11px;
				color: #595667;	
				font-family : verdana;	
				text-decoration: none} 
				
				
				
				.txtArial11Couleur {	
				font-weight: bold;	
				font-size: 11px;	
				color: #eb3ea8;	
				font-family : verdana;
				text-decoration: none}
				
				.txtArial11CouleurDefault {	
				font-weight: bold;	
				font-size: 11px;	
				color: #8f4d6d;	
				font-family : verdana;
				text-decoration: none}
				
				.txtArial12Couleur {	
				font-weight: bold;	
				font-size: 12px;	
				color: #eb3ea8;	
				font-family : verdana;	
				text-decoration: none}
				.fleche {	
				BACKGROUND-IMAGE: url(images/fleche.gif);	
				WIDTH: 9px;
				BACKGROUND-REPEAT: no-repeat;	
				HEIGHT: 11px}
				
				
				/*column encart*/
				
				.BgSubHeader {	
				BACKGROUND-IMAGE: url(images/SubHeader.jpg);	
				WIDTH: 180px;	
				BACKGROUND-REPEAT: no-repeat;	
				HEIGHT: 28px}
				
				.BgSubHeader270 {	
				BACKGROUND-IMAGE: url(images/SubHeader270.jpg);	
				WIDTH: 268px;	
				BACKGROUND-REPEAT: no-repeat;	
				HEIGHT: 28px}
				
				.HeaderArial17White {
				FONT-SIZE: 13px;
				COLOR: white;
				FONT-FAMILY: verdana;	
				TEXT-DECORATION: none} 
				
				
				.txtGeorgia12Gray {	
				FONT-SIZE: 11px;
				COLOR: #595667;	
				font-family: verdana;}
				
				
				/*marque*/				
				
				.ClassMenuDroitHeader {
				PADDING-LEFT: 15px;
				FONT-WEIGHT: normal;
				FONT-SIZE: 17px;
				COLOR: #595667;
				FONT-FAMILY: verdana;
				BACKGROUND-COLOR: #d6d6fd}
				
				/*ils l'ont testé*/
				
				.txtArial12Prune {
				FONT-WEIGHT: bold;
				FONT-SIZE: 12px;
				COLOR: #904d6d;
				font-family : verdana;
				TEXT-DECORATION: none}
				
				
				.BGMiniHeader {	
				BACKGROUND-IMAGE: url(images/Mini_Header.gif);
				BACKGROUND-REPEAT: no-repeat;	HEIGHT: 28px}
				
				/*Defi de la semaine*/
				.txtarial11Prune{
				color:#904d6d;
				font-family : verdana;
				font-size: 11px;
				font-weight: bold;
				}
				
				/*Newsletter*/
				
				.Newsletter {
				FONT-SIZE: 18px;
				COLOR: #a28bdb;	
				FONT-FAMILY: verdana;}
				
				.BGColorBlue {	
				BACKGROUND-COLOR: #f1f1fe;
				}
				
				.txtArialGris10 {
				FONT-SIZE: 10px;
				COLOR: #595667;
				font-family : verdana;
				}
				
				.TextBoxRecherche {
				BORDER-RIGHT: #989898 1px solid;
				BORDER-TOP: #989898 1px solid;
				FONT-WEIGHT: normal;
				FONT-SIZE: 11px;
				BORDER-LEFT: #989898 1px solid;
				COLOR: #000000;	BORDER-BOTTOM: #989898 1px solid;
				font-family : verdana;
				TEXT-DECORATION: none;
				}
				
				.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;
				}
				/*end Newsletter*/
				
				
				.Filet
				{
				background-repeat:repeat;
				background-image: url(Images/filet.gif);
				height: 1px;
					}
				
				
				
				.Filetstatic {
				BACKGROUND-IMAGE: url(Images/filetstatic.jpg);
				BACKGROUND-REPEAT: repeat;	
				HEIGHT: 1px;
				} 
				
				/*Navigation*/
				
				.Header534
				{
					background-image : url(images/header534.gif);
					background-repeat : no-repeat;
					width: 534px;
					height: 28px;
					
				}
				
				.Header556
				{
					background-image : url(images/header556.gif);
					background-repeat : no-repeat;
					width: 556px;
					height: 28px;
					
				}
				
				.fleche
				{
					background-image:url(images/fleche.gif);
					background-repeat : no-repeat;
					width:9px;
					height:11px;
				}
				
				.NavArial12BMauve
				{
					font-family : verdana;
					font-size: 12px;
					text-decoration:none;
					color:#a28bdb;
					font-weight : bold;
				}
				.LoginHaut
				{
					background-image:url(images/Login_top.gif);
					width:219px;
					height:6px;
				}
				
				.BorderLoginMaster
				{
					background-color:#c0bfe5;
				}
				
				.LoginBas
				{
					 background-image:url(images/login_Bottom.gif);
					width:219px;
					height:6px;
				}
				
				.MonCompteBG
				{
					background-image:url(images/Login_Tile.gif);
					background-repeat:repeat-x;
				}
				
				.MonCompteTitre{
					font-family : verdana;
					font-size: 14px;
					color: #a28bdb;
				}
				
				.MonCompteArial10Mauve{
					font-family : verdana;
					text-decoration: none;
					font-size: 10px;
					color:#a28bdb;
				}
				
				.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:#989898;
					text-decoration:none;
					font-weight:normal;
					border-bottom:solid 1px #989898;
					border:solid 1px #989898;
				}
				/*Navigation:END*/
				
				/*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:11px;
					 color:#595667;
					 text-decoration:underline;}
					 
				.txtGeorgiaR12Grey{
					 font-family: verdana;
					 font-size:11px;
					 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: #eb3ea8;
					 text-decoration:none;	 
				}
				
				.txtarial12Rmauve{
					 font-family : verdana;
					 font-size:12px;
					 color: #eb3ea8;
					 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;	
				}
				
				/*Astuces redaction*/
				
				.TbLayout{
				padding:20px 11px 10px 11px;
				width:517px;
				
				}
				.InnerBgcolor
				{
				background-color:#ffffff;
				width:517px;}
				
				.borderright{ background-color:#ebe4ea ;width:1px;}
				
				.txtGeorgia24RPurple{
				font-family:verdana;
				font-size:24px;
				color:#eb3ea8; 
				font-weight:normal;
				text-decoration:none;
				
				}
				
				.votetable{
				width:65px;
				background-color:#f6dee8;
				vertical-align:top;}
				
				
				.txtarial12Grey{
				font-family : verdana;
				font-size:12px;
				font-weight:normal;
				text-decoration:none;
				color:#595667;
				vertical-align:top;
				
				}
				
				
				.tileHorizontalMauve{ background:url(images/tile_mauve.gif) repeat-x;height:1px;}
				
				
				.txtarial12Color{
				font-family : verdana;
				font-size:12px;
				font-weight:normal;
				text-decoration:none;
				color:#eb3ea8;
				vertical-align:top;
				
				}
				
				.txtgeorgia12RGrey{
				
				font-family:verdana;
				font-size:11px;
				color:#595667; 
				font-weight:normal;
				text-decoration:none;
				
				}
				
				.txtgeorgia12BGrey{
				
				font-family:verdana;
				font-size:11px;
				color:#595667; 
				font-weight:bold;
				text-decoration:none;
				}
				
				ul#footerlink{
					list-style-type: none;
					margin:0px;
					padding:0px;
					display:inline;
					font-family : verdana;
					font-weight: normal;
					font-size:11px;
					color:#eb3ea8;
					text-decoration:none;
				}
				
				
				.txtarialR11mauve {
					display:inline;
					font-family : verdana;
					font-weight: normal;
					font-size:11px;
					color:#eb3ea8;
					text-decoration:none;
					
				}
				/*end top 5 articles*/
				
				/*Vote Ajax*/
				
				/* Rating */
				
				
				.VoteTop
				{
					background-image:url(images/top_vote.gif);
					background-repeat:no-repeat;
					height:5px;
				}
				
				.VoteBottom
				{
					background-image:url(images/bottom_vote.gif);
					background-repeat:no-repeat;
					height:4px;
				}
				
				.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:#eb3ea8;
				}
				.ratingVote
				{
					width: 12px;
					height: 8px;
					margin: 0px;
					padding: 0px;
					cursor: pointer;
					display: block;
					background-repeat: no-repeat;
				}
				
				.filledRatingVote
				{
					background-image: url(Images/FilledRatingVote.gif);
				}
				
				.emptyRatingVote
				{
					background-image: url(Images/EmptyRatingVote.gif);
				}
				
				.savedRatingVote
				{
					background-image: url(Images/SavedRatingVote.gif);
				}
				
				
				/*END Vote Ajax*/
				
				/*Zoom detail Article/astuces*/
				
				.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;
				
				}
				
				/*Article à la une*/
				.innerarticle{padding:0px 10px 0px 10px;width:513px;}
				.visioArticlealune{float:left;margin:5px 10px 0px 10px;}
				
				
				/*Article à la une*/
				
				/*ASTUCES A LUNE */
				.TxtGeorgia14GrayB
				{
					font-family:verdana;
					font-size:14px;
					color: #595667;
				  font-weight:bold;
				}
				
				.border{ background-color:#f2f0f1 ;width:1px;}
				
				
				/*pagination*/
				ul#pagination{
						list-style-type: none;
					margin:0px;
					padding:0px;
					display:inline;
					font-family : verdana;
					font-weight: normal;
					font-size:12px;
					color:#eb3ea8;
					text-decoration:none;
				 }
				
				
				.txtarialR12mauve {
					display:inline;
					font-family : verdana;
					font-weight: normal;
					font-size:12px;
					color:#eb3ea8;
					text-decoration:none;
				}
				
				
				/*END ASTUCES A LUNE*/
				
				.paging{   
					
					font-family : verdana;   
					font-size:12px;   
					color:#eb3ea8;   
					text-decoration:none; 
				   
				}   
				 
				  
				.pagingOn{   
					font-family : verdana;   
					font-size:12px;   
					 color:#eb3ea8; 
					  text-decoration:underline;
					 font-weight:bold;     
				} 
				
				/*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*/
				
				/*end of pagination*/
				
				
				/*coupons with category */
				.txtGeorgia22{font-family:verdana;color:#0d82a8; font-size:21px;}
				/*CTA Links*/
				.CtaTop
				{
					background-image:url(images/CTAHaut.gif);
					height:5px;
					width:534px;
				}
				.CtaBas
				{
					background-image:url(images/CTABas.gif);
					height:4px;
					width:534px;
				}
				.CtaColor
				{
					background-color:#fdebf6;
				}
				
				.CtaSeparator
				{
					background-image:url(images/separateurCta.gif);
					width:1px;
					height:19px;
				}
				/*CTA Links :END*/
				.Popup
				{
					font-family:verdana;
					font-size:12px;
					letter-spacing:0.5px;
					font-weight:bold;
					color:#555555;
					text-decoration:none;
				}
				.txtGeorgialGris12R
				{
					font-family: verdana;
					font-weight: normal;
					font-size: 11px;
					text-decoration:none;
					color:#595667;
				}
				
				/*Popup detail article*/
				.modalPopup {
					background-color:White;
					border-width:3px;
					border-style:solid;
					border-color:#d6d6fd;
					padding:3px;
					width:300px;
				}
				
				.modalBackground {
					background-color:Gray;
					filter:alpha(opacity=70);
					opacity:0.7;
				}
				
				.bgMauve{	background-color:#f1f1fe; }
				
				.MenuTopRight
				{
					font-family : verdana;
					font-size : 11px;
					font-weight : normal;
					color:#bebebe;
				}
				
				/*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*/
				/*start of general Express survey  Questoions & Results */
				
				.ExpressSurvey
				{
					width: 187px;
					margin: 0px;
					padding: 0px;
					font-family: verdana;
				}
				.ExpressSurvey .HeaderBg
				{
					background: url(Images/WebPartMiniSurvey/MiniSurvey_HeaderBG.jpg) no-repeat;
					height: 28px;
					margin: 0px;
				}
				
				
				.ExpressSurvey .HeaderBg h5
				{
					font-family: verdana;
					font-size: 13px;
					font-weight: bold;
					color: white;
					padding: 10px 0px 0px 10px;
					margin: 0px;
				}
				
				
				.ExpressSurvey .MainContent
				{
					width: 165px;
					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;
				}
				
				.MiniSurveyAnswer
				{ 
					color:#595667;  
					font-family:Verdana;
				}
				
				
				
				.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/WebPartMiniSurvey/MiniSurvey_Footer.gif) no-repeat;
					height: 7px;
					width: 187px;
				}
				
				
				.ExpressSurvey .MainContent .BtnValidate
				{
					float: right;
					margin: 10px 0px 10px 0px;
				}
				
				.clear
				{
					clear: both;
				}
				
				
				.ExpressSurvey .MainContent span.Answer
				{   
					font-family:verdana;
					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/WebPartMiniSurvey/MiniSurvey_ResultBg.jpg) repeat-x;
					height: 15px;
					/*background-color: red;*/
					border: none;
				}
				
				
				/*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, .default_txt{color:#595667; font-size:1.1em; }
			
			.default_link_style a{color:#595667; font-size:1.0em; }
			
			.emphasise_default_txt{ font-size: 1.3em; color: #595667; text-decoration: none; }
			
 			.mini_wbprt_readmore{ color:#8F4D6D; font-size:1.1em; font-weight:bold; text-decoration:none; }
			
			.triangleNewsCommunity, .triangleMembersOftheMonth { background:url(images/homePage/triangleNewsCommunity.gif) no-repeat; height:15px; width:15px; }
			
			.page_header h1{ color:#EB3EA8; font-size:1.8em; font-weight:bold; margin: 0px; }
			
			.header_inner{ color:#DB3996; font-size : 0.7em; font-weight : bold; text-decoration : none; }
			
			.specific_header h1{ color:#595667; font-size:2.4em; font-weight: normal; margin: 0px; }
			
			.profile_header h1 { color:#595667; font-size:2.4em; font-weight:normal; margin:0; }
			
			/* Web Parts */
			
			.web_part_h2 { background-image:url(images/SubHeader270.jpg); background-repeat:no-repeat; width:268px; padding:6px 0px 6px 10px; }
			
			.web_part_h2 h2{ color:white; font-size:1.3em; text-decoration:none; font-weight: normal; margin: 0px; }
			
			.web_part_h3{ background-image:url(images/header556.gif); background-repeat:no-repeat; width:546px; padding:0px 0 0 10px; }
			
			.web_part_h3 h3{ color:white; font-size:1.3em; text-decoration:none; margin: 0px;}
			
			/*  Default Themes declarations */
			.ColorBG { background-color:#F6DEE8; }
			
			.title_emphasise { color:#595667; font-size:1.1em; font-weight:bold; text-decoration:none; }
			
			.CategoryBgColorNavLeft1 { background-color:#F6DEE8; }
			
			.MasterPageLinkFooterLegalNotice { color:#595667; font-size:1.0em; text-decoration:none; }
			
			.cheminDeFer { color:#6D6E6E; font-size:1.1em; font-weight:normal; }
			
			.default_link a{ color:#EB3EA8; font-size:1.2em; font-weight:bold; text-decoration:none; }
			
			/*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; }
			
			.MonCompte { color:#A28BDB; font-size:1em; text-decoration:none; }
			
			.login_welcome_name { color:#A28BDB; font-size:1.15em; font-weight:bold; text-decoration:none; }
			
			/* Left Column */
					/* Menu Left */
			.CategoryBgColorNavLeftSeparator { background-image:url(images/CategoryBgColorNavLeft.gif); background-repeat:repeat-x; width:183px; }
			
			.CategoryTitleNavLeft { color:#EB3EA8; font-size:1.8em; font-weight:bold; text-decoration:none; }
					/* Brand */
			.ActuTitle { color:#1084A8; font-size:1.1em; font-weight:bold; text-decoration:none; }
			
					/* Invite test challenge */
			.BGMiniHeader { background-image:url(images/Mini_Header.gif); background-repeat:no-repeat; height:28px; color:white; font-size:1.3em; }
			
			.ClassMenuDroitHeader { background-color:#D6D6FD; color:#595667;  font-size:1.7em; padding-left:15px; }
			
					/* newsletter */
			.Newsletter { color:#A28BDB; font-size:1.8em; }
			
			.BGColorBlue { background-color:#F1F1FE; }
			
			.TextBoxRecherche { border:1px solid #989898; color:#989898; font-size:1.1em; font-weight:normal; text-decoration:none; }
			
			/* latest  */
			.fleche { background-image:url(images/fleche.gif); background-repeat:no-repeat; height:11px; width:9px; }
			
			.txt_posted_by, .article_read_more_link{ color:#EB3EA8; font-size:1.1em; font-weight:bold; text-decoration:none; }
			
			.Filetstatic { background-image:url(Images/filetstatic.jpg); background-repeat:repeat; height:1px; }
			
			/* selected article */
			.add_hints h1{ color:#EB3EA8; font-size:1.8em; font-weight:bold; text-decoration:none; margin:0px; }
			
			.hints_title{ color:#EB3EA8; font-size:0.7em; font-weight:bold; text-decoration:none; }
			
			.default_article_title a{ color:#595667; font-size:1.4em; text-decoration: none; }
			
			.default_article_txt a{ color:#595667; font-size:1.3em; text-decoration: none;}
			
			.default_txt_article{ color:#595667; font-size:1.2em; text-decoration: none;}
						
			/* Brand select */
			.brand_select { color:#595667; font-size:1.1em; text-decoration:none; }
			
			/* left web parts */
			.wprt_default_content_link{ color:#904D6D; font-size:1.1em; font-weight:bold; }
			
			.wprt_see_more_link a{ color:#904D6D; font-size:1.2em; font-weight:bold; text-decoration: none; }
			
			/* Web part coupon */
			.wprt_header_coupon{ color:#0D82A8; font-size:2.1em; }
			
			/* Brands */
			.content_link_description{ color:#595667; font-size:1.1em; }
			
			.TextBoxRecherche { border:1px solid #989898; color:#000000; font-size:1.1em; padding:3px; }
			
			/* sub menu contents */
					/* Article list */
			.paging { color:#EB3EA8; font-size:1.2em; text-decoration:none;  }
			
			 #source {clear: both; font-family: Tahoma,Geneva,sans-serif; font-size: 1.1em; text-align: right; width: 960px;}
			 
			 #paginationBottom {clear: both; font-family: Tahoma,Geneva,sans-serif; font-size: 1.1em; text-align: right; width: 960px;}
			.pagingOn { color:#EB3EA8; font-size:1.2em; font-weight:bold; text-decoration:underline; }
			
			/* 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; }
			
			.dottedline { background:transparent url(images/tileH_rose.gif) repeat-x scroll 0 0; height:1px; }
			
			/* Vote Section */
			.VoteTop { background-image:url(images/top_vote.gif); background-repeat:no-repeat; height:5px; }
			
			.votetable { background-color:#F6DEE8; vertical-align:top; width:65px; }
			
			.VoteTxt { color:#EB3EA8; font-size:1.2em; font-weight:bold; }
			
			.VoteHeartBg { background-image:url(images/Vote_HeartBg.gif); background-repeat:no-repeat; height:17px; width:49px; }
			
			.VoteBottom { background-image:url(images/bottom_vote.gif); background-repeat:no-repeat; height:4px; }
			
			.article_menu { color:#EB3EA8; font-size:1.1em; text-decoration:none; }
			
			.innerarticle { padding:0 10px; width:513px; }
			
			/*Always site */
			.wbprt_subscribe_header{ color:#8F4D6D;  font-size:1.3em; font-weight:bold; text-decoration:none; }
			
			.wbprt_subscribe_txt, .atticle_content_text{ color:#595667; font-size:1.2em; text-decoration:none; }
			
			.inputTextBox140 { border-color:#414141 #D4D0C7 #D4D0C7 #414141; border-style:solid; border-width:2px 1px 1px 2px; color:#525252; font-size:1.1em; height:18px; width:140px; }
			
			.inputTextBox250x70 { 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:270px; }
			
			.horizontalpurpleline { background:transparent url(Images/WebPartSponsoring/dotted_purple_line.gif) repeat-x scroll 0 0; }
			
			/* Post Hints   */
			.textGlobalBoldUderline:hover { color:#525252; font-size:1.2em; font-weight:bold; text-decoration:none; }
			
			.textGlobalBoldUderline { color:#525252; font-size:1.2em; font-weight:bold; text-decoration:underline; }
			
			.FondPointille { background-image:url(images/RubriquePointille.gif); background-repeat:repeat-x; height:1px; }
			
			.inputTextBox527x20 { border-color:#414141 #D4D0C7 #D4D0C7 #414141; border-style:solid; border-width:2px 1px 1px 2px; color:#525252; font-size:1.1em; height:20px; padding:5px; width:527px; }
			
			.inputTextBox527x172 { border-color:#414141 #D4D0C7 #D4D0C7 #414141; border-style:solid; border-width:2px 1px 1px 2px; color:#525252; font-size:1.1em; height:172px; width:527px; }
			
			.posted_by_article{ color:#EB3EA8; font-size:1.2em; font-weight:normal; text-decoration:none; vertical-align:top; }
			
			.UGCTipsDisclaimerInfo { color:#595667; float:left; font-size:1.1em; font-weight:normal; padding-right:25px; text-align:justify; text-decoration:none; width:340px; }
			
			.ButtonPostaHint { float:right; }
			
			/* Menu Footer */
			.MenuTopRight { color:#BEBEBE; font-size:1.1em; font-weight:normal; }
				
			/*All Coupons */
				.ModeBeauteTitreArial22B{ color : #1084A8 ; font-size : 1.5em; font-weight : bold; text-decoration : none; }
				
				.FormeBienEtreTitreArial22B{ color : #73a20e; font-size : 1.5em; font-weight : bold; text-decoration : none; }
				
				.MaisonTitreArial22B{ color : #e5a209; font-size : 1.5em; font-weight : bold; text-decoration : none; }
				
				.FamilleVieTitreArial22B{ color : #783783; font-size : 1.5em; font-weight : bold; text-decoration : none; }
				
				.ATableTitreArial22B{ color : #ff5300; font-size : 1.5em; font-weight : bold; text-decoration : none; }
				
				/*All Coupons:END */

				
/* 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   */

/* Default HTML Content	*/

				.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; }
				
				.HeaderArial17White, .webpart_mini_h3 { color:white; font-size:1.3em; text-decoration:none; padding-left: 8px; }
				
				.BGMiniHeader { background-image:url(images/Mini_Header.gif); background-repeat:no-repeat; height:24px; color:white; padding-top: 5px; }
				
				.webpart_container_mini{ border-left:1px solid #E7E4E4; border-right:1px solid #E7E4E4; float:left; width: 175px; padding: 0 5px; }
				
				.webpart_mini_img img{ padding: 5px 6px 0px 0px; float: left; height: 40px; }
				
				.webpart_bottom_mini{ background-image: url(/ITGCFILES/HtmlContent/Common/ChatWithExpert/MinifooterChat.gif); clear: both;  height: 10px; }
				
/* Html content Header  */
				
				.htmlcontent_heading{ background-color:#EEE4E9; padding: 17px; margin: 10px 0px; }
				
				.heading_inner_container{ background-color:#ffffff; padding: 0px 10px 10px 10px; width: 513px; }
				
				.heading_border_top{ background-image: url(/ITGCFiles/HtmlContent/Common/JointheCommunityEDP/SelectionArticle_Header.gif); height: 8px; width: 533px; }
				
				.heading_border_bottom { background-image: url(/ITGCFiles/HtmlContent/Common/JointheCommunityEDP/SelectionArticle_Footer.gif);  height: 6px; width: 533px; }
				
				.heading_image{ padding: 5px 6px 0px 0px; float: left; }
				
				.Filet { background-repeat:repeat; background-image: url(Images/filet.jpg); height: 1px; padding-right:10px;  clear:	both; }
				
				.html_content_list{ width:555px;; border-left:1px solid #E7E4E4; border-right:1px solid #E7E4E4; float: left; }
				
				.footer_content_list { background-image:url(/ITGCFILES/HtmlContent/Chat/ForumFooter.gif); height: 10px; width: 558px; clear: both; }
				
				.framing{ padding: 10px; }
				
				.content_txt{ float: right; width: 460px; }
				
				.content_img{ float:left; width: 70px; }
				
				.Contenudroit{ width:281px; border-right:solid 1px #E7E4E4; border-left:solid 1px #E7E4E4; }
				
				/*Ecard Home*/
.Ecard_BgEcard{
	width:534px;
	background-color: #f9eae3;
    padding:20px  11px 20px 11px;
}

.Ecard_TopBg{
	background: url(images/WebPartEcard/top_RezeptCommunityBg.gif)  no-repeat;
	height: 4px;
	width:533px;
}

.Ecard_Wrapper{
	 background-color: White;
	 padding: 5px 9px 10px 0px;
	 width:524px; 
	 clear:both;
	 color:#595667;
}

 h3.Ecard_HeaderTitle{
	color:#b97c9a;
	font: normal 22px verdana;
	margin:0px;
	padding:0px;
}

.Ecard_HeaderImage{
	margin:10px 8px 10px 0px;
	float:left;
}

.Ecard_HeaderSubtitle {
     margin:10px 0px 0px 0px;
	 font-size:13px ;
	 font-weight:bold;
	 font-family: verdana;
}

.Ecard_Headerinfo  {
	font-size :11px ; 
	padding:10px 0px 10px 0px;
	margin: 0px;
	font-family: verdana;
	text-decoration:none;
}

.Ecard_PersoLink
{
	text-decoration:underline;
	font-weight:bold;
	color:#595667;
	font-family:Verdana;
}

.Ecard_BottomBg{
	background: url(images/WebPartEcard/Bottom_RezeptCommunityBg.gif)  no-repeat;
	height: 4px;
	width:533px;
}

.Ecard_BlockSeparator{
	height:20px;
}

.EcardSelection_TopBg{
background: url(images/WebPartEcard/Ecard_TopBg.gif) no-repeat;
width:556px;
height:28px;
}

.EcardfooterBg{
	 background: url(images/WebPartEcard/FooterEcardBg.jpg) no-repeat;
	 width:556px;
	 height:8px;
}

.EcardSelection_TopBg  .EcardTitle {
	padding:5px 0px 5px 10px;
	font-family:Verdana;
	font-weight: bold; 
    font-size:15px ;
    color:white;
}

.EcardSelection_Outline{
	border:1px solid #e9e6e7;
	width:534px;
	padding: 0px 10px 0px 10px;
	border-bottom: none;
	text-align:left;
}

.EcardSelection_Datalist{
	padding:1px 35px 1px 1px;
}

.Ecard_Info p{
  font-weight:normal;
  font-size:13px;	
  font-family:Verdana;
  color:#595667;
  padding: 10px 0px 5px  0px;
}

.Ecard_BtnSubmit{ padding:0px 10px 0px 47px;}

.radiobuttonEcard{padding:0px;margin:50px 0px 0px 0px; float:left;}
.imageEcard{padding-right:30px;float:right;margin-bottom:30px;}

.TopSpaceEcard{
	margin:20px 0px 20px 0px;
}

	/*Ecard : Info*/
	.Ecard_SelectedEcard{ text-align: center; }
	
	.ecard_variable_container{ float: left; }
	
	.ecard_container_frame{  float:left; text-align: left; }
	
	.ecardimage_view{ float: left; width: 80%; }
	
	.ecard_content{ border-left: solid 1px #edeaeb;float: left; }
	
	.ecard_sub_content{ border-right: solid 1px #edeaeb; float: left; margin-right:-75px; }
	
	.ecard_container_top{ width: 100%; height: 28px; background: url(Images/WebPartEcard/topmiddle.jpg); float: left; }
			
	.ecard_container_top_left{ background: url(Images/WebPartEcard/topleft.jpg); height:28px; width:5px; float:left;  }
	
	.ecard_container_top_middle{ height: 28px; background: url(Images/WebPartEcard/topmiddle.jpg); float: left; color:white; font-weight: bold; font-size:1.5em; margin:0; text-decoration:none; }
	
	.ecard_container_top_right{ background: url(Images/WebPartEcard/topright.jpg); float:right; height:28px; width:5px; }
	
	.ecard_container_bottom{ width: 100%; height: 15px; background: url(Images/WebPartEcard/bottommiddle.jpg) repeat-x;  float: left; }
			
	.ecard_container_bottom_left{ background: url(Images/WebPartEcard/bottomleft.jpg) no-repeat; height:15px; width:5px; float:left;  }
	
	.ecard_container_bottom_middle{ height: 15px; background: url(Images/WebPartEcard/bottommiddle.jpg) no-repeat; float: left; }
	
	.ecard_container_bottom_right{ background: url(Images/WebPartEcard/bottomright.jpg) no-repeat; float:right; height:15px; width:5px; }
	
	.SelectedEcardForm table { color:#595667;font-family: verdana; border-collapse: collapse; }
	
	.Ecard_ErrorMessage{  color:Red; }
	
	/*Ecard : Preview*/
	.EcardInfoPersonal{ font-weight:normal; font-size:1.3em; color:#595667; padding-top:10px; }
	
	.EcardInfo p{ margin:10px 0px 10px 10px;}
	
	.EcardMessage{ padding:10px 0 0 20px; font-weight:normal; font-size:1.2em; width: 252px; position:absolute; }
	
	.BtnBack{ margin: 0px  0px 0px 29px; }
	
	/*Ecard : SendEcard*/
	.BtnReturn{ padding:10px 0px 10px 0px; }
	
	/*Ecard : EcardPersonal*/
	.EcardInfoFramework{ float:left;font-size:13px;padding-top:5px;width:393px;margin:0px;}
	
	.Ecard_Wrapper{ background-color: White; clear:both; color:#595667; float: left; -moz-border-radius: 5px; -webkit-border-radius: 5px;
border: 1px solid #fff; padding: 10px; }
	
	.Ecard_TopBg{ background: url(images/WebPartEcard/top_RezeptCommunityBg.gif)  no-repeat; height: 4px; }
	
	/*.Ecard_SelectedEcard img{ width: 492px; height: 291px; }*/
	
	.ecardframing  .web_part_h3{ float: left;}
	
	.ecard_preview_container .web_part_h3, .EcardSelection_Outline .web_part_h3{ background: none; width: 100%; }
	
	.EcardSelection_Outline{ padding: 0px 10px 0px 10px; text-align:left; float: left;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #E9E6E7; float: left;
    background: url(images/WebPartEcard/HeaderTemplate.gif) repeat-x;	 }

	.Ecard_BgEcard{  background-color: #f9eae3; padding:20px  11px 20px 11px; float: left; margin: 5px; }	
	
	.ecard_preview_container{}
	
	.ecardframing{ text-align: center; margin: 5px; padding: 0 10px 5px 5px; float: left;  }
	
	.EcardButton{ margin: 0px 20px 0px 20px;}
	
	.EcardInfo{ font-weight:normal; font-size:1.3em; color:#595667; clear:both; padding-top:10px; width: 360px; }
	
	.FormLabel{ color:#7E7D81; padding:0px 0 15px; }
	
	.FormField{ color:Black; float:left; width:192px; }
	
	.ecardChkbox{ font-weight: normal; clear: left; padding-bottom: 10px; }

	.Framework{ border-collapse: collapse; }
	
	.FrameworkRowspacer{ height: 10px; }
	
	.UploadImage{ padding: 10px 0px 10px 0px; }
	
	/*Ecard : EcardPersonalDetail*/
	.UploadButtonList{ position:relative; padding-left:55px; }
	
	#UploaderButtons ul{ list-style: none; padding:0px; margin:0px 0px 0px 0px; }
	
	#UploaderButtons  li{ list-style: none; display: inline; padding-left:13px; }
	
	.ImageMessage{ font-weight:normal; font-size:12px; font-family: verdana; color:#ffffff; vertical-align: top; padding-bottom:10px; text-align:left; }
	
	.tablelayout{ text-align:center; padding:0px 43px 0px 43px; }
	
	.EcardDetails{ float: left; padding: 10px 0px 0px 5px; font-weight:bold;}
	
	.Ecardcount{ width: 15px; float: left;  font-weight:bold;}
	
	.EcardReceiverName{float: left; width: 95px; font-weight:bold;}
	
	.EcardReceiverMail{float: left; width: 106px; font-weight:bold;text-align:center;}
	
	.EcardNotification{float: left; width: 90px; text-align: center; font-weight:bold;}
	
	.EcardSendLater{float: left; width: 65px; text-align: center; font-weight:bold;}
	
	.EcardDate{float: left; width: 95px; font-weight:bold;text-align: center;}
	
	.EcardTime{float: left; width: 60px; font-weight:bold;}
	
	.framework_template{float: left; width: 160px; padding-left: 18px; }
	
	.ecard_frame_middle{float: left; }
	
	.ecard_frame_top{float: left; }
	
	.ecard_logo{ padding-right:26px;  }
	
	.EcardPanel{float: left;}
	
	.RecipientForm{width:554px; color: #595667; font-size: 1.0em; text-align:left; border-left: solid 1px #e9e6e7; border-right: solid 1px #e9e6e7; }
	
	.RecipientFormNoBroder{width:554px; color: #595667; font-size: 1.0em; text-align:left;}
	
	.EcardCategoryHeader{float:left;width:500px;}
	
	/*Ecard : EcardPersonalConfirm*/
	.UploaderSpacer{ margin-top:10px; margin-bottom:10px; }
	
	.Ecard_HeadImage span{ float: left;}

/*Ecard : End*/

/* 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 */
/* START : TOPTIPS */
.TopTips
{
	padding-left: 6px;
	text-align: left;
	padding-top: 14px;
	color: #904D6D;
}

.TopTips .Background
{
	border-left: 1px solid #e8e5e6;
	border-right: 1px solid #e8e5e6;
	width: 555px;
	float:left;
}

.TopTips_dynamic_framing
{
	background: #c58cad;
	width: 556px;
}

.TopTips_dynamic_framing h3
{
	background: transparent url(Images/WebPartCampaignTopTips/toptips_header.gif) no-repeat scroll 0 0;
	margin: -5px 0 0;
	padding: 5px;
	font-size: 1.4em;
	color: #FFFFFF;
	width: 558px;
}

.TopTips .top
{
	width: 558px;
	background: url(Images/WebPartCampaignTopTips/toptips_simpleheader.gif) no-repeat;
	height: 13px;
}

.TopTips .bottom
{
	width: 558px;
	background: url(Images/WebPartCampaignTopTips/toptips_footer.gif) no-repeat;
	height: 13px;
	clear:left;
}

.TopTips_PostTipButton
{
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	border: 0px solid Gray;
	padding: 5px 10px 5px 10px;
	background-color: #ad6b84;
    
}

.TopTips_Dottedline
{
	background: transparent url(Images/WebPartCampaignTopTips/toptips_dotted_line.gif)repeat-x;
	background-image: url(Images/WebPartCampaignTopTips/toptips_dotted_line.gif);
	background-repeat: repeat-x;
	height: 1px;
	clear:left;
}

.TopTipsRepeater
{
	width: 556px;
}
.TopTipsNumber
{
	float: left; /*margin :10px 5px 10px 5px;*/
}
.TopTipsText
{
	float: left;
	width: 420px;
	padding: 5px;
}
.TopTipsVoting
{
	float: left;
	width: 80px;
	padding: 8px 0 8px 0;
}


.TopTips_TipNumbering
{
	background-image: url(Images/WebPartCampaignTopTips/number.gif);
	width: 19px;
	height: 17px;
	margin: 10px;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: White;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.TopTips_TitleBold
{
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	padding-right:4px;
}

.TopTips_LabelText
{
	font-size: 1.2em;
	font-style: normal;
	width: 100px;
	float: left;
	text-align: right;
	padding: 0.2em 0.5em 0 0;
}

.TopTips_Text
{
	font-size: 1.2em;
	font-style: normal;
	padding: 3px 6px 0 0;
	margin: 6px 20px;
}

.TopTips_Text12
{
	font-size: 1.2em;
	font-style: normal;
	padding: 3px 6px 0 0;
	margin: 6px 20px;
}

.TopTips_Text14
{
	font-size: 1.4em;
	font-style: normal;
	padding: 3px 6px 0 0;
	margin: 6px 20px;
}
.TopTips_Text16
{
	font-size: 1.6em;
	font-style: normal;
	padding: 3px 6px 0 0;
	margin: 6px 20px;
}
.TopTips_Text18
{
	font-size: 2em;
	font-style: normal;
	padding: 3px 6px 0 0;
	margin: 6px 20px;
}

.TopTips_VisualImage
{
    border-style: none;
    float: left;
    margin: 1em;
}

.TopTips h1 { font-size:1.8em; font-weight: bold; margin: 6px 20px; }

.TopTips_TitleAndRating { width: 95%; text-align: left; vertical-align: top;}

.TopTips_TitleAndRating .rightalign { text-align: right; }

.TopTips .link_separator { color: #CCBB00; }

.TopTips_UserActionLinks { margin: 0 2em;color:#904D6D; }

.TopXtipsTitleDetail {float:left;width:420px;}

.TopXTipsFontDeIn {vertical-align:top;float:left;width:30px;}

.TopXtipsDetailVote{float:right;width:70px; }

.TopTips_PostedBy
{
	text-align: left;
	padding-left: 0px;
}

.TopTips_TipText
{
	font-size: 1.2em;
	color: #666666;
}

.TopTips_ReadMore
{
	text-decoration: none;
	color: #904D6D;
}

.TopTips_AllTipsSorting
{
	clear: left;
	padding: 10px 5px 15px 5px;
	font-size: 1.2em;
}

.TopTips_LinkButtonFont
{
	font-weight: bold;
	color: #904D6D;
}

.paging
{
	color: #8F4D6D;
	font-size: 1.2em;
	text-decoration: none;
}

.pagingOn
{
	color: #8F4D6D;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: underline;
}
.topXtipsPaging
{
	float: right;
	 padding-top: 10px; 
	 padding-right: 10px;
}
.TopTipMarginBottom
{
	margin-bottom: 1em
}
.TopTipSendTip
{
	text-align: right; margin: 1em;
}

.emptyRatingVote { background-image:url(Images/EmptyRatingVote.gif); }
	
.ratingVote { background-repeat:no-repeat; cursor:pointer; display:block; height:8px; margin:0; padding:0; width:12px; }
	
.filledRatingVote { background-image:url(Images/FilledRatingVote.gif); }

/* Vote Section */
.TopXtipsVotePlaceholder
{
	float:left;
}
.TopTipsVoteTop
{
	background-image: url(Images/WebPartCampaignTopTips/top_vote.gif);
	background-repeat: no-repeat;
	height: 5px;
}

.TopTipsvotecontent
{
	background-color: #F5DDE9;
	vertical-align: top;
	text-align: center;
	width: 60px;
	padding:2px;
	
}
.TopXtipsHeart{	vertical-align:middle; width: 49px; height: 26px;text-align:center;padding-left:5px;}

.VoteTxt
{
	color: #8F4D6D;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;

}

.TopTips .VoteHeartBg
{
	background-image: url(Images/WebPartCampaignTopTips/Vote_HeartBg.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 49px;
}

.TopTipsVoteBottom
{
	background-image: url(Images/WebPartCampaignTopTips/bottom_vote.gif);
	background-repeat: no-repeat;
	height: 4px;
}

.TopTips .article_menu
{
	color: #8F4D6D;
	font-size: 1.1em;
	text-decoration: none;
}

.TopTips .innerarticle
{
	padding: 0 10px;
	width: 513px;
}

.ImageVote
{
	background-image: url(Images/WebPartCampaignTopTips/vote.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 65px;
	padding:13px;
}

.TopTipsContentWidthLayout{width:420px;float:left; }
.TopTipsContentWidth{width:420px;}

/*START : POPUP*/
#backgroundPopup
{
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	border: 1px solid #cecece;
	z-index: 1;
}

#popupContact
{
	display: none;
	position: absolute;
	_position: absolute; /* hack for internet explorer 6*/
	height: 484px;
	width: 408px;
	background: #FFFFFF;
	border: 2px solid #cecece;
	z-index: 999;
	padding: 12px;
	font-size: 13px;
}

#popupContactClose
{
	font-size: 14px;
	line-height: 14px;
	right: 6px;
	top: 4px;
	position: absolute;
	color: #6fa5fd;
	font-weight: 700;
	display: block;
	cursor:pointer;
}
#popupContact iframe
{
	display: block;
	border: none;
}

/* END : TOPTIPS */

/* START : EXPRESS SURVEY */
.ExpressSurvey
{
	padding-left: 6px;
	text-align: left;
	padding-top: 14px;
	color: #904D6D;
}

.ExpressSurvey .Background
{
	border-left: 1px solid #e8e5e6;
	border-right: 1px solid #e8e5e6;
	width: 554px;
	float:left;
}

.ExpressSurvey_dynamic_framing
{
	background: #c58cad;
	width: 556px;
}

.ExpressSurvey_dynamic_framing h1
{
	background: transparent url(Images/WebPartCampaignExpressSurvey/survey_header.gif) no-repeat scroll 0 0;
	margin: -5px 0 0;
	padding: 5px;
	font-size: 1.6em;
	color: #FFFFFF;
	width: 558px;
}

.ExpressSurveyCategory_Label h2
{
	font-size: 1.4em;
	font-weight: bold;
	padding: 10px 5px 0 5px;
	width: 500px;
}

.ExpressSurvey .bottom
{
	width: 558px;
	background: url(Images/WebPartCampaignExpressSurvey/survey_footer.gif) no-repeat;
	height: 13px;
	clear:left;
}

.ExpressSurvey_RatingBarDiv
{
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
}

.ExpressSurvey_RatingBarPanel
{
	background-color:#904D6D;
}

.ExpressSurvet_Dottedline
{
	background: transparent url(Images/WebPartCampaignExpressSurvey/ExpressSurvey_dotted_line.gif)repeat-x;
	background-image: url(Images/WebPartCampaignExpressSurvey/ExpressSurvey_dotted_line.gif);
	background-repeat: repeat-x;
	height: 1px;
	clear:left;
}

.ExpressSurvey_QuestionList
{
	padding:15px 10px 10px 15px;
	font-size:1.1em;
}

.ExpressSurvey_ArchivedQuestionList
{
	padding:0px 10px 0px 10px;
}
.ExpressSurvey_SurveyIntroduction
{
	padding:6px 0 0 15px;
	font-size:1.4em;
}

.ExpressSurvey_ButtonDiv
{
	float:right;
	padding:5px 20px 5px 0;
}

.ExpressSurvey_BtnSave
{
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	border: 0px solid Gray;
	padding: 5px 10px 5px 10px;
	background-color: #ad6b84;
}

.ExpressSurveyQuestion_Label
{
		font-size: 1.2em;
		font-weight: bold;
		padding: 10px 5px 0 5px;
		width: 500px;
}
.PanelCheckBox
{
	padding-top:10px;
}

.PanelRadioButton
{
	padding-top:10px;
}
.ExpressSurveyQuestionPadding
{
	padding-top:15px;
}

.ExpressSurvey_error_message
{
	/*clear:both;*/
	display:block;
	float:right;
	color: #FF0000 !important;
	position:relative;
	bottom:12px;
}

.ArchiveListLayoutTitle{float:left;}
.ArchiveListLayoutTitle h3 {font-size: 1.2em;padding: 0px 5px 0px 5px;vertical-align:middle;}
.ArchiveListLayoutTitle h3 a {color:#904D6D;}
.ArchivedQuestionList {clear:both;}
.ArchivedQuestionList h4 {font-size: 1.1em;font-weight: bold;padding: 3px 5px 0 5px;width: 500px;}
/* END : EXPRESS SURVEY */
/* START : VOTING HEART */
. VoteImageLayout
{
	float:left;
	padding-top:3px;
}

.HeartVoteHalf
{
	background: url(Images/half_heart_vote.jpg)no-repeat;
	background-image:url(Images/half_heart_vote.jpg);
	background-repeat:no-repeat;
	width:40px;
	padding-left:4px;

}

.HeartVoteOne
{
	background: url(Images/1full_heart_vote.jpg)no-repeat;
	background-image:url(Images/1full_heart_vote.jpg);
	background-repeat:no-repeat;
	width:40px;
	padding-left:4px;
}

.HeartVoteOneHalf
{
	background: url(Images/1full_half_heart_vote.jpg)no-repeat;
	background-image:url(Images/1full_half_heart_vote.jpg);
	background-repeat:no-repeat;
	width:40px;
	padding-left:4px;
}

.HeartVoteTwo
{
	background: url(Images/2full_heart_vote.jpg)no-repeat;
	background-image:url(Images/2full_heart_vote.jpg);
	background-repeat:no-repeat;
	width:40px;
	padding-left:4px;
}

.HeartVoteTwoHalf
{
	background: url(Images/2full_half_heart_vote.jpg)no-repeat;
	background-image:url(Images/2full_half_heart_vote.jpg);
	background-repeat:no-repeat;
	width:40px;
	padding-left:4px;
}

.HeartVoteThree
{
	background-image: url(Images/3full_heart_vote.jpg);
	background: transparent url(Images/3full_heart_vote.jpg)no-repeat;	
	background-repeat:no-repeat;
	width:40px;
	padding-left:4px;
}

.HeartVoteThreeHalf
{
	background: url(Images/3full_half_heart_vote.jpg)no-repeat;
	background-image:url(Images/3full_half_heart_vote.jpg);
	background-repeat:no-repeat;
	width:40px;
	padding-left:4px;
}

.HeartVoteFour
{
	background: url(Images/4full_heart_vote.jpg)no-repeat;
	background-image:url(Images/4full_heart_vote.jpg);
	background-repeat:no-repeat;
	padding-left:4px;
}

/* END : VOTING HEART */

.maNavigation li { float:left; height:33px;text-indent:-9999px; overflow:hidden; margin-right:0; }
.maNavigation li a { background-image:url(/Assets/Core/Face/images/header/maNav.png); }
.maNavigation .frontPage { width:88px;background-position: 0 top;}
.maNavigation .belleza{ width:136px; background-position: -88px bottom;}
.maNavigation .Wellness{ width:160px;  background-position: -224px top;}
.maNavigation .House{ width:82px;  background-position: -384px top;}
.maNavigation .Family{ width:98px;  background-position: -466px top;}
.maNavigation .Recipe{ width:82px; background-position: -564px top;}
.maNavigation .TriedTested{ width:159px; background-position: -646px top;}

.maNavigation .underNavigation { background-position:center -24px; background-color:#f0649f;}

/**HEADER/FOOTER**/
.maHeader .maLogo .logo { text-indent:-9999px; overflow:hidden; width:300px;background:url(images/logo.png) no-repeat; background-position: center -70px; }

.maFooter .maNewsletter .inner label { text-indent:-9999px; overflow:hidden; width:217px;
    background:url(/Assets/Core/Face/images/header/txtLabel.png) no-repeat 0 -30px; }
.maFooter .inscriptionNewsletterInput button span { display:none; }
.maFooter .inscriptionNewsletterInput button {background:url(/Assets/Core/Face/images/header/txtLabel.png) no-repeat 0 -118px; width:47px;}
.maLogin .searchPanel button span { display:none; }
.maLogin .searchPanel button { width:78px; background:url(/Assets/Core/Face/images/header/txtLabel.png) no-repeat 0 -98px; }
.maLogin .searchPanel .ButtonSearch { width:78px; background:url(/Assets/Core/Face/images/header/txtLabel.png) no-repeat 0 -98px; height:20px;border:medium none; }
.maFormPanel .lblEmail { text-indent:-9999px; overflow:hidden; width:91px; 
	background:url(/Assets/Core/Face/images/header/txtLabel.png) no-repeat;}
.maFormPanel .lblPassword { text-indent:-9999px; overflow:hidden; width:149px; 
    background:url(/Assets/Core/Face/images/header/txtLabel.png) no-repeat left -15px; }
.maFormPanel .otherElement button span { display:none; }
.maFormPanel .otherElement button { width:45px; background:url(/Assets/Core/Face/images/header/txtLabel.png) no-repeat 0 -50px; }
.maFormPanel .otherElement button.sendIt span { display:none; }
.maFormPanel .otherElement .sendIt { width:61px; background:url(/Assets/Core/Face/images/header/txtLabel.png) no-repeat 0 -74px;  height:24px; margin: 20px 0 0;width:61px; }
.maFormPanel .otherElement .btnLogin {background:url(Images/header/txtLabel.png) no-repeat 0 -118px;
height:24px;margin-top:15px;width:48px;}
.maLogin .logInContent .actions a {background:url(Images/header/maSmallBtn.png) no-repeat right top ;}
.maLogin .logInContent .actions a span {background:url(Images/header/maSmallBtn.png) no-repeat left top ;}

.maFooter .inscriptionNewsletterInput input,
.maFooter .maNewsletter .inner p a,
.maFormPanel .elementEmail input, .maFormPanel .elementPassword input   { color:#f166a1;}

.three_columns_webpartzone_one{  }

	.three_columns_webpartzone_two{ margin:0px 5px; width: 555px;}

	.three_columns_webpartzone_three{ }
	
	#WebPartZone8{ float: left; margin:0 4px;}
	
	.WebPartZone{ float: left;}
	.WebPartZone4 { float: left; margin:0 4px;}
	
	

/** Start: New Article Detail WP UI**/
	.wpArticle {  width:534px; padding:20px 11px 10px 11px;
	background:#F6DEE8 url(/Assets/Modules/Article/Article/Images/SelectionArticle_Header.gif) no-repeat 11px 12px; margin-bottom: 10px;}
	.wpArticle-bot { float:left; height:6px; width:533px; 
	background:url(/Assets/Modules/Article/Article/Images/SelectionArticle_Footer.gif) no-repeat 0 0; }
	.wpArticle-in { padding:2px 12px 10px 12px; background:#FFFFFF; }
	.wpArticleTitle { overflow:hidden; }
	
	.wpArticle h1 { color:#EB3EA8; font-size:1.7em; width:400px; padding-right:15px; float:left; }
	.wpArticle .uiVote {  width:95px; float:left; margin-top:4px; }
	.wpArticle .uiVote p { float:left; display:inline; margin-right:10px; font-size: 1em;} 
	.wpArticle .uiVote .ratingVote { cursor:pointer; display:block; width:12px; height:8px; overflow:hidden; margin:3px 0 0 0;}
	.wpArticle .uiVote .filledRatingVote { background:url(Images/FilledRatingVote.gif) no-repeat 0 0;}
	.wpArticle .uiVote .emptyRatingVote  { background:url(Images/EmptyRatingVote.gif) no-repeat 0 0;}
	
	.wpArticle .LikeShare { overflow:hidden; margin:10px 0; background:url(Images/tileH_rose.gif) repeat-x 0 0; width: 510px; }
	.LikeShare .Inner {  padding:5px 0 5px 0; background:url(Images/tileH_rose.gif) repeat-x left bottom; height: 25px; }
	
	.LikeShare .frameFacebook { width:260px; float:left;}
	.LikeShare .share { width:250px; float:left; margin-top:5px;}
	.LikeShare .share p { float:left; display:inline; margin-right:10px; }
	.LikeShare .share li { float:left; display:inline; margin-right:3px;}

	.wpArticle p { color:#595667; font-size:1.2em; margin-bottom:10px; }
	
	#contenido h2 { font-size:11px !important; }
	.wpArticle p .visuRight { float:right; }
	
	.wpArticle .links { margin:0 0 0 94px; }
	.wpArticle .links .article_menu {color: #FFFFFF; 
		font-size:1em; 
		text-decoration:none; 
		font-weight:bold;
		padding:0 0 0 15px; 
		float:left;
		display:inline;
		margin:0 16px 0 0; 
		height:16px;	
		background:url(Images/btn_left.gif) no-repeat 0 0; 
		background-color:#EB3EA8; }

	.wpArticle .links li a span {background:url("Images/btn_right.gif") no-repeat scroll right top transparent;
	float:left;height:16px;padding:0 8px 0 0;}
	
	.DetailTipUGCDisclaimer { background: #F6DEE8; float: left; margin-top: -10px; width: 556px; padding-bottom: 5px; margin-bottom:10px;}
	.DetailTipUGCDisclaimer  .UGCTipText { float: left; margin: 0px 0px 10px 10px; width: 340px; color: #595667;
            font-size: 1.1em; text-align: justify;}
	.DetailTipUGCDisclaimer .UGCTipHyperlink {margin: 0px 10px 0px 0px; float: right;}
	
/** End: New Article Detail WP UI **/


/** Start: Coupons Teaser General **/
.hcCouponTeaserHeader { background-image:url(Images/Coupon/coupons_Header.jpg);width:368px;height:27px;background-repeat:no-repeat;}
.hcCouponTeaserHeader span { vertical-align:center;}
.hcCouponTeaserHeader h2 {color:white;font-size:1.6em;padding:3px 7px 0px 25px;margin:0px;}
.hcCouponText {font-size:1.2em;color:#000000;padding:10px 20px 10px 15px;}
.hcCouponTeaserBg {background-image:url(Images/Coupon/Teaser_coupon_BG.gif);width:368px;background-repeat:repeat-y;}
.middle {margin-left:60px;}
.hcCouponTeaser { width:229px; height:153px; overflow:hidden; background:url(Images/Coupon/shadowBox.png) no-repeat;}
.hcCouponTeaser .hcCouponTeaserContent { width:216px; height:140px; margin:5px 0 0 5px; overflow:hidden; background:url(Images/Coupon/couponDashedBackground.png) no-repeat; background-position:0 -140px;}
.hcCouponTeaser .hcCouponTeaserContent h3 { margin:0px 0px 0 4px; font-size:1.1em; color:#817e87;}
.hcCouponTeaser .hcCouponTeaserContent h3 span { display:block; color:#0099CC;}
.hcCouponTeaser .hcCouponTeaserContent .infoCoupon {overflow:hidden;}
.hcCouponTeaser .infoCoupon img {display:inline;float:left;margin:6px 5px 0px 5px;width:114px;}
.hcCouponTeaser .infoCoupon .priceBox { width:84px; height:42px;float:left; margin-top:10px; background:url(Images/Coupon/shadowPriceBox.png) no-repeat;}
.hcCouponTeaser .infoCoupon .priceContent { width:82px; height:38px; overflow:hidden; background:url(Images/Coupon/priceBox.gif) no-repeat;background-position:0 -380px;}
.hcCouponTeaser .infoCoupon .priceContent p { color:#ffffff; font-weight:bold; font-size:2.3em; margin:3px 0 0 4px;}
.hcCouponTeaser .infoCoupon .priceContent p sup { font-size:0.7em;}
.hcCouponTeaser .infoCoupon .priceMentions { font-size:0.9em; float:left; width:90px;color:#000000;}
.hcCouponTeaser a.linkCoupon {display:block;cursor:pointer;}
.hcCouponTeaser a.linkCoupon {text-decoration:none;}
.hcCouponTeaserFooter {background-image:url(Images/Coupon/coupons_Footer.jpg);width:368px;height:12px;background-repeat:no-repeat;}
.hcCouponBottomText {font-size:0.9em;color:#000000;padding:12px 0px 5px 64px;}
/** End: Coupons Teaser General **/

/** Start: Coupons Teaser Border Colour **/
.ace .hcCouponTeaserContent h3 span {color:#008CCF;}
.ambi-pur .hcCouponTeaserContent h3 span {color:#1A97CD;}
.antikal .hcCouponTeaserContent h3 span {color:#253D8F;}
.antikal-gel .hcCouponTeaserContent h3 span {color:#253D8F;}
.antikal-spray .hcCouponTeaserContent h3 span {color:#253D8F;}
.ariel .hcCouponTeaserContent h3 span {color:#009119;}
.ariel-quitamachas .hcCouponTeaserContent h3 span {color:#009119;}
.ariel-dermasensitive .hcCouponTeaserContent h3 span {color:#009119;}
.ariel-ecodose .hcCouponTeaserContent h3 span {color:#009119;}
.ariel-excel-gel .hcCouponTeaserContent h3 span {color:#009119;}
.duracell .hcCouponTeaserContent h3 span {color:#1A181C;}
.duracell-active-charge .hcCouponTeaserContent h3 span {color:#1A181C;}
.duracell-plus .hcCouponTeaserContent h3 span {color:#1A181C;}
.duracell-powerpix .hcCouponTeaserContent h3 span {color:#1A181C;}
.duracell-rechargeable .hcCouponTeaserContent h3 span {color:#1A181C;}
.duracell-ultra .hcCouponTeaserContent h3 span {color:#1A181C;}
.fairy-ultra .hcCouponTeaserContent h3 span {color:#FF0000;}
.fairy-limpieza-y-cuidado .hcCouponTeaserContent h3 span {color:#FF0000;}
.febreze .hcCouponTeaserContent h3 span {color:#0083D2;}
.gillette .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-blue-ii .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-fusion .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-m3 .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-mach3 .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-sensor .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-sensor-3 .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-series .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-mach3--blue-3--sensor-3  .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-blue-ii .hcCouponTeaserContent h3 span {color:#0055A0;}
.gillette-venus .hcCouponTeaserContent h3 span {color:#006FB8;}
.gillette-venus-blue-ii-for-women .hcCouponTeaserContent h3 span {color:#006FB8;}
.gillette-venus-breeze .hcCouponTeaserContent h3 span {color:#006FB8;}
.gillette-venus-disposables .hcCouponTeaserContent h3 span {color:#006FB8;}
.gillette-venus-divine .hcCouponTeaserContent h3 span {color:#006FB8;}
.gillette-venus-embrace .hcCouponTeaserContent h3 span {color:#006FB8;}
.gillette-venus-satin-care .hcCouponTeaserContent h3 span {color:#006FB8;}
.gillette-venus-sensor-3-for-women .hcCouponTeaserContent h3 span {color:#006FB8;}
.gillette-venus-vibrance .hcCouponTeaserContent h3 span {color:#006FB8;}
.head---shoulders .hcCouponTeaserContent h3 span {color:#1464CB;}
.kandoo .hcCouponTeaserContent h3 span {color:#CBD300;}
.lenor .hcCouponTeaserContent h3 span {color:#BE2071;}
.mr--propre .hcCouponTeaserContent h3 span {color:#E20026;}
.pantene .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-aqualight .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-ice-shine .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-nature-fusion .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pantene-pro-v .hcCouponTeaserContent h3 span {color:#DC9D64;}
.pringles .hcCouponTeaserContent h3 span {color:#DD001A;}
.pringles-rice-infusions .hcCouponTeaserContent h3 span {color:#DD001A;}
.pringles--cualquier-sabor- .hcCouponTeaserContent h3 span {color:#DD001A;}
.pringles-xtrem .hcCouponTeaserContent h3 span {color:#DD001A;}
.swiffer .hcCouponTeaserContent h3 span {color:#00933F;}
.swiffer-duster .hcCouponTeaserContent h3 span {color:#00933F;}
.tampax .hcCouponTeaserContent h3 span {color:#2D8EB7;}
.tampax-classique .hcCouponTeaserContent h3 span {color:#2D8EB7;}
.tampax-compak .hcCouponTeaserContent h3 span {color:#2D8EB7;}
.tampax-pearl .hcCouponTeaserContent h3 span {color:#2D8EB7;}
.herbal-essences .hcCouponTeaserContent h3 span {color:#CC3366;}


.ace .hcCouponTeaserContent { background-position:0 -2240px;}
.ambi-pur .hcCouponTeaserContent { background-position:0 -140px;}
.antikal .hcCouponTeaserContent { background-position:0 -2660px;}
.antikal-gel .hcCouponTeaserContent { background-position:0 -2660px;}
.antikal-spray .hcCouponTeaserContent { background-position:0 -2660px;}
.ariel .hcCouponTeaserContent { background-position:0 -3500px;}
.ariel-quitamachas .hcCouponTeaserContent { background-position:0 -3500px;}
.ariel-dermasensitive .hcCouponTeaserContent { background-position:0 -3500px;}
.ariel-ecodose .hcCouponTeaserContent { background-position:0 -3500px;}
.ariel-excel-gel .hcCouponTeaserContent { background-position:0 -3500px;}
.duracell .hcCouponTeaserContent { background-position:0 -840px;}
.duracell-active-charge .hcCouponTeaserContent{ background-position:0 -840px;}
.duracell-plus .hcCouponTeaserContent { background-position:0 -840px;}
.duracell-powerpix .hcCouponTeaserContent { background-position:0 -840px;}
.duracell-rechargeable .hcCouponTeaserContent{ background-position:0 -840px;}
.duracell-ultra .hcCouponTeaserContent { background-position:0 -840px;}
.fairy-ultra .hcCouponTeaserContent { background-position:0 -2800px;}
.fairy-limpieza-y-cuidado .hcCouponTeaserContent { background-position:0 -2800px;}
.febreze .hcCouponTeaserContent  { background-position:0 -2380px;}
.gillette .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-blue-ii .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-fusion .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-m3 .hcCouponTeaserContent{ background-position:0 -2940px;}
.gillette-mach3 .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-sensor .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-sensor-3 .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-series .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-mach3--blue-3--sensor-3  .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-blue-ii .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-venus .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-venus-blue-ii-for-women .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-venus-breeze .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-venus-disposables .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-venus-divine .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-venus-embrace .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-venus-satin-care .hcCouponTeaserContent{ background-position:0 -2940px;}
.gillette-venus-sensor-3-for-women .hcCouponTeaserContent { background-position:0 -2940px;}
.gillette-venus-vibrance .hcCouponTeaserContent { background-position:0 -2940px;}
.head---shoulders .hcCouponTeaserContent { background-position:0 -1820px;}
.kandoo .hcCouponTeaserContent { background-position:0 -2520px;}
.lenor .hcCouponTeaserContent { background-position:0 -1400px;}
.mr--propre .hcCouponTeaserContent { background-position:0 -1960px;}
.pantene .hcCouponTeaserContent { background-position:0 -3220px;}
.pantene-aqualight .hcCouponTeaserContent { background-position:0 -3220px;}
.pantene-ice-shine .hcCouponTeaserContent { background-position:0 -3220px;}
.pantene-nature-fusion .hcCouponTeaserContent { background-position:0 -3220px;}
.pantene-pro-v .hcCouponTeaserContent { background-position:0 -3220px;}
.pringles .hcCouponTeaserContent { background-position:0 -2800px;}
.pringles-rice-infusions .hcCouponTeaserContent { background-position:0 -2800px;}
.pringles--cualquier-sabor- .hcCouponTeaserContent { background-position:0 -2800px;}
.pringles-xtrem .hcCouponTeaserContent { background-position:0 -2800px;}
.swiffer .hcCouponTeaserContent { background-position:0 -3500px;}
.swiffer-duster .hcCouponTeaserContent  { background-position:0 -3500px;}
.tampax .hcCouponTeaserContent  { background-position:0 -3640px;}
.tampax-classique .hcCouponTeaserContent { background-position:0 -3640px;}
.tampax-compak .hcCouponTeaserContent { background-position:0 -3640px;}
.tampax-pearl .hcCouponTeaserContent { background-position:0 -3640px;}
.herbal-essences .hcCouponTeaserContent { background-position:0 -1400px;}


.ace .infoCoupon .priceContent{ background-position:0 -0px;}
.ambi-pur .infoCoupon .priceContent{ background-position:0 -114px;}
.antikal .infoCoupon .priceContent{ background-position:0 -532px;}
.antikal-gel .infoCoupon .priceContent{ background-position:0 -570px;}
.antikal-spray .infoCoupon .priceContent{ background-position:0 -608px;}
.ariel .infoCoupon .priceContent{ background-position:0 -646px;}
.ariel-quitamachas .infoCoupon .priceContent{ background-position:0 -684px;}
.ariel-dermasensitive .infoCoupon .priceContent{ background-position:0 -722px;}
.ariel-ecodose .infoCoupon .priceContent{ background-position:0 -760px;}
.ariel-excel-gel .infoCoupon .priceContent{ background-position:0 -798px;}
.duracell .infoCoupon .priceContent{ background-position:0 -2166px;}
.duracell-active-charge .infoCoupon .priceContent{ background-position:0 -2204px;}
.duracell-plus .infoCoupon .priceContent{ background-position:0 -2242px;}
.duracell-powerpix .infoCoupon .priceContent{ background-position:0 -2280px;}
.duracell-rechargeable .infoCoupon .priceContent{ background-position:0 -2318px;}
.duracell-ultra .infoCoupon .priceContent{ background-position:0 -2356px;}
.fairy-ultra .infoCoupon .priceContent{ background-position:0 -7296px;}
.fairy-limpieza-y-cuidado .infoCoupon .priceContent{ background-position:0 -7296px;}
.febreze .infoCoupon .priceContent{ background-position:0 -2394px;}
.gillette .infoCoupon .priceContent{ background-position:0 -2812px;}
.gillette-blue-ii .infoCoupon .priceContent{ background-position:0 -2850px;}
.gillette-fusion .infoCoupon .priceContent{ background-position:0 -2888px;}
.gillette-m3 .infoCoupon .priceContent{ background-position:0 -2926px;}
.gillette-mach3 .infoCoupon .priceContent{ background-position:0 -2964px;}
.gillette-sensor .infoCoupon .priceContent{ background-position:0 -3002px;}
.gillette-sensor-3 .infoCoupon .priceContent{ background-position:0 -3040px;}
.gillette-series .infoCoupon .priceContent{ background-position:0 -3078px;}
.gillette-mach3--blue-3--sensor-3  .infoCoupon .priceContent{ background-position:0 -2926px;}
.gillette-venus .infoCoupon .priceContent{ background-position:0 -3116px;}
.gillette-venus-blue-ii-for-women .infoCoupon .priceContent{ background-position:0 -3192px;}
.gillette-venus-breeze .infoCoupon .priceContent{ background-position:0 -3230px;}
.gillette-venus-disposables .infoCoupon .priceContent{ background-position:0 -3268px;}
.gillette-venus-divine .infoCoupon .priceContent{ background-position:0 -3306px;}
.gillette-venus-embrace .infoCoupon .priceContent{ background-position:0 -3344px;}
.gillette-venus-satin-care .infoCoupon .priceContent{ background-position:0 -3382px;}
.gillette-venus-sensor-3-for-women .infoCoupon .priceContent{ background-position:0 -3420px;}
.gillette-venus-vibrance .infoCoupon .priceContent{ background-position:0 -3458px;}
.head---shoulders .infoCoupon .priceContent{ background-position:0 -304px;}
.kandoo .infoCoupon .priceContent{ background-position:0 -4104px;}
.lenor .infoCoupon .priceContent{ background-position:0 -4142px;}
.mr--propre .infoCoupon .priceContent{ background-position:0 -4522px;}
.pantene .infoCoupon .priceContent{ background-position:0 -6954px;}
.pantene-aqualight .infoCoupon .priceContent{ background-position:0 -7030px;}
.pantene-ice-shine .infoCoupon .priceContent{ background-position:0 -7106px;}
.pantene-nature-fusion .infoCoupon .priceContent{ background-position:0 -7182px;}
.pantene-pro-v .infoCoupon .priceContent{ background-position:0 -7220px;}
.pringles .infoCoupon .priceContent{ background-position:0 -7296px;}
.pringles-rice-infusions .infoCoupon .priceContent{ background-position:0 -7334px;}
.pringles--cualquier-sabor- .infoCoupon .priceContent{ background-position:0 -7334px;}
.pringles-xtrem .infoCoupon .priceContent{ background-position:0 -7372px;}
.swiffer .infoCoupon .priceContent{ background-position:0 -7410px;}
.swiffer-duster .infoCoupon .priceContent{ background-position:0 -7486px;}
.tampax .infoCoupon .priceContent{ background-position:0 -7752px;}
.tampax-classique .infoCoupon .priceContent{ background-position:0 -7790px;}
.tampax-compak .infoCoupon .priceContent{ background-position:0 -7790px;}
.tampax-pearl .infoCoupon .priceContent{ background-position:0 -7790px;}
.herbal-essences .infoCoupon .priceContent{ background-position:0 -4408px;}

/** End: Coupons Teaser Border Colour **/

/** Start: Menu left Webpart UI**/
	.MenuLeftContainer {margin: 0 0 0 8px;width: 183px;}
	.MenuLeftTitle {margin: 0px 0 9px 0;}
	.CategoryBgColorNavLeftSeparator { height: 1px; background-image:url(images/CategoryBgColorNavLeft.gif); background-repeat:repeat-x; width:100%; }
	.default_link_MenuLeft a{ color:#EB3EA8; font-size:1.2em; font-weight:bold; text-decoration:none;}
	.default_link_MenuLeft {margin: 8px 0 8px 0; }
/** END: Menu left Webpart UI**/

/* LAYER MEMBER GET MEMBER */

/* Friends Details */
/* .wpFriendsDetails h1 { color:#d51655; font-size:1.6em; padding-left:35px; height:29px;	background:url(images/WebPartMemberGetMember/SectionBottomJoinCommunity.gif) no-repeat 0 0; } */
.wpFriendsDetails h1 { color:#d51655; font-size:1.6em; padding-left:35px; height:29px;	background:url(images/WebPartMemberGetMember/t1.png) no-repeat 0 0; }
.wpFriendsDetails .btn { padding:0 10px 0 0;height:16px; float:left; display:inline; cursor:pointer;	color:#FFFFFF; font-size:1.1em; font-weight:bold; margin:10px 0 0 30px;	background:url(images/WebPartMemberGetMember/btn.png) top right;  }
.wpFriendsDetails .btn span { padding:0px 0 0 15px; height:16px; float:left; 	background:url(images/WebPartMemberGetMember/btn.png) top left; cursor:pointer; }	
.wpFriendsDetails .ImportCt { margin:20px 0 0 10px; width:388px; float:left; display:inline; }
.wpFriendsDetails .ImportCtElts { float:left; width:194px;}
.wpFriendsDetails .ImportCtElts .areaTxt {border: 3px solid #DFDEE4; width: 425px;}
.wpFriendsDetails .dbleField { float:left; width:440px;margin-bottom:10px;} 
.wpFriendsDetails .dbleField label { width:171px;} 
.wpFriendsDetails .ImportCtElts label { float:left; margin:0 0 0 22px; display:inline; font-size:1.1em; font-weight:bold; color:#57575b; }
.wpFriendsDetails .ImportCtElts span { float:left; clear:left; width:20px; }	
.wpFriendsDetails .ImportCtElts input { float:left; width:168px; height:18px; border:3px solid #dfdee4; margin-left:20px; display:inline; }
.wpFriendsDetails .ImportCtElts input.noMarge { margin-left: 0;}
.wpFriendsDetails .btnNext { width:40px; height:24px; float:right;	background:url(images/WebPartMemberGetMember/btnNext.png) no-repeat 0 0; }
.wpFriendsDetails .btnNext span { display:none; }

/* Import Contact */
.wpImportCt h1 { color:#d51655; font-size:1.6em; }
.wpImportCt p { margin:10px 0 0 0; font-size:1.1em; }
.wpImportCt .ImportCt { width:474px; float:left; margin-top:10px; }
.wpImportCt .ImportCtElts { width:324px; margin:0 0 5px 0; float:left; }
.wpImportCt label { font-size:1.1em; font-weight:bold; color:#57575b; float:left; width:324px;}
.wpImportCt input { width:318px;height:18px; border:3px solid #dfdee4; }
.wpImportCt .btn { padding:0 10px 0 0;height:16px; float:left; display:inline; color:#FFFFFF; font-size:1.1em; font-weight:bold; margin:10px 0 0 0;	background:url(images/WebPartMemberGetMember/btn.png) top right; }
.wpImportCt .btn span { padding:0px 0 0 15px; height:16px; float:left; cursor:pointer; background:url(images/WebPartMemberGetMember/btn.png) top left; }
.wpImportCt .btnConnAddBook { height:24px; width:193px; float:right; margin-top:5px; background:url(images/WebPartMemberGetMember/btnConnAddBook.png) top left; }
.wpImportCt .btnConnAddBook span { display:none; }
.wpImportCt .txtBot { float:left; margin-top:20px; width:460px;}
p.err { margin:0 0 0 0; display:inline; padding:0; color: #F00; float:left; font-weight:bold; }
p.err a { color: #F00; text-decoration:underline; }
.wpFriendsDetails p.err { margin:0 0 0 20px; font-weight:bold; }
.wpFriendsDetails .optin p.err { margin: 0 0 0 40px; }

/**/
/* layer in progress */
.InProgress h1 { text-align:center; }
.InProgress { margin:0 auto; height:180px; }
.InProgress p.intro { color:#d51756; font-size:1.3em; text-align:center; margin:10px 0 0 0; }
.InProgress p.txtBot { font-size:1.1em; float:left; margin-top:20px; width:460px; }
.InProgress img { margin:30px auto 0 auto; width:32px; display:block; }

/* wpMgmConfirm */
.wpMgmConfirm h1 { color:#d51655; font-size:1.6em; padding-left:35px; height:29px;	background:url(images/WebPartMemberGetMember/t3.png) no-repeat 0 0; }
.wpMgmConfirm p { margin:10px 0 0 0; font-size:1.1em; }
.wpMgmConfirm .ImportCt { width:320px; }
.wpMgmConfirm .btn { padding:0 10px 0 0;height:16px; float:left; display:inline; color:#FFFFFF; font-size:1.1em; font-weight:bold; margin:10px 0 0 0; background:url(images/WebPartMemberGetMember/btn.png) top right; }
.wpMgmConfirm .btn span { padding:0px 0 0 15px; height:16px; float:left; cursor:pointer; background:url(images/WebPartMemberGetMember/btn.png) top left; }

/* Select Contacts */
.wpSelectCt { width:502px; }
.wpSelectCt h1 { color:#d51655; font-size:1.6em; margin-bottom:12px; }
.wpSelectCt .btn { padding:0 10px 0 0;height:16px; float:left; display:inline;	color:#FFFFFF; font-size:1.1em; font-weight:bold; margin:10px 0 0 0;	background:url(images/WebPartMemberGetMember/btn.png) top right; }
.wpSelectCt .btn span { padding:0px 0 0 15px; height:16px; float:left; cursor:pointer; 	background:url(images/WebPartMemberGetMember/btn.png) top left; }
.selectedCt p {  float:right; height:26px; padding:0 0 0 10px; margin-top:10px; font-size:1.1em;	background:url(images/WebPartMemberGetMember/bgselectedCt.png) no-repeat top left; }
.selectedCt span { float:left; height:20px; padding:6px 10px 0 0;	background:url(images/WebPartMemberGetMember/bgselectedCt.png) no-repeat top right; }
.selectedCt p.err { background:url(images/WebPartMemberGetMember/bgselectedCt.png) no-repeat left -26px; color:#db1516; font-weight:bold;}
.selectedCt .err span { background:url(images/WebPartMemberGetMember/bgselectedCt.png) no-repeat right -26px; }
.SelectCt { margin:20px 0 0 0; width:450px; float:left; padding:6px 5px; display:inline; height:240px; overflow:auto; border:2px solid #dedede;  }	
.SelectCtElts li { float:left; width:433px; padding:4px 0; overflow:hidden; border-bottom:1px solid #dedede; }
.SelectCtSearchField {  float:left; width:418px; height:18px; border:3px solid #dfdee4; display:inline; }
.SelectCtElts label { float:left; margin:0 0 0 5px; display:inline;	font-size:1.1em; color:#57575b; }
.SelectCtElts label.checked { color:#a7a7ac; }	
.SelectCtElts span { float:left; clear:left; width:20px; }
.SelectCtElts input { float:left; width:16px; height:16px; border:0 none; overflow:hidden; display:inline; }
.wpSelectCt .bot { float:left; width:463px; margin-top:20px;}
.wpSelectCt .btnImport { width:66px; height:24px; float:right; background:url(images/WebPartMemberGetMember/btnImport.png) no-repeat 0 0; }
.wpSelectCt .btnImport span { display:none; }
.wpSelectCt .linkArrow { padding:0 0 0 10px; color:#57565a; font-size:1.1em; background:url(images/WebPartMemberGetMember/arrow.png) no-repeat 0 4px; }
.wpSelectCt .small { font-size:1em; float:left; margin-top:10px; width:460px;}
.selectCtSearch { float:left; font-size:1.1em; font-weight:bold; color:#57565a; padding-top:3px; width:40px;}

/* Personnalise your message */
.wpPersoMessageMgm h1 { color:#d51655; padding-left:35px; height:29px; font-size:1.6em;	background:url(images/WebPartMemberGetMember/t2.png) no-repeat 0 0; }
.wpPersoMessageMgm .PersoMsgSep { float:left; width:417px; border-bottom:1px solid #dcdbe1; height:1px; overflow:hidden; margin-bottom:10px; }
.wpPersoMessageMgm .ImportCtElts { float:left; width:480px; margin-bottom:10px; position:relative;}
.wpPersoMessageMgm .PersoMessageMgmField { float:left; width:418px; height:18px; border:3px solid #dfdee4; display:inline; }
.wpPersoMessageMgm .uiSelect { background:none repeat scroll 0 0 transparent;  width:329px; position:relative; float:left; font-size:1.1em;	background:url(images/WebPartMemberGetMember/uiSelectBg.png) no-repeat 0 0; }
.wpPersoMessageMgm .uiSelect div { cursor:pointer; float:left;	background:url(images/WebPartMemberGetMember/uiSelectArrow.png) no-repeat right top; }
.wpPersoMessageMgm .uiSelect div p { color:#57575b; width:317px; display:inline; float:left; line-height:24px; margin-right:22px; padding:0 8px 0 4px; }
.wpPersoMessageMgm .uiSelect-list { background: #FFFFFF; border:1px solid #dfdee4;  padding-bottom:2px; position:absolute; top:0; left:0; z-index:2; }	
.wpPersoMessageMgm .uiSelect-list li { background: #f3f2f6;  margin:2px 2px 0; padding:0 6px; }	
.wpPersoMessageMgm .uiSelect-list a { color:#241803; cursor:pointer; display:block; line-height:16px; width:100%; }
.wpPersoMessageMgm  label { display:inline; float:left; font-size:1.1em; color:#57575b; font-weight:bold; margin-right:10px; padding:6px 0 0; }
.wpPersoMessageMgm  .MessageTypeTxt  { color:#57575b; padding:5px; font-size:1.1em;	 float:left; width:400px; height:60px; border:3px solid #dfdee4; display:inline; }
.wpPersoMessageMgm .inputChbx { float:left; width:16px; height:16px; border:0 none; display:inline; margin-right:5px; }
.wpPersoMessageMgm .labelChbx { padding:0; width:445px;font-weight:normal; margin-bottom:10px; }
.wpPersoMessageMgm .labelChbx a { color:#57575b; text-decoration:underline; }
.wpPersoMessageMgm .linkArrow { color:#57565A; font-size:1.1em; padding:0 0 0 14px; display:inline;background:url(images/WebPartMemberGetMember/arrow.png) no-repeat 4px 4px; float:left; margin:5px 19px 0 0; }
.wpPersoMessageMgm .PrivacyStatement {padding:0px; margin:-16px 13px 0 0;clear:both;float:left; }
.wpPersoMessageMgm .PrivacyStatementOverlay {padding:0px; margin:6px 13px 0 0;clear:both;float:left; }
.wpPersoMessageMgm .privacy { color:#a09ea8; font-size:1em; text-decoration:underline; }
.wpPersoMessageMgm .buttons {padding:0px 0px 0px 390px;clear:both;}
.wpPersoMessageMgm .buttonsOverlay {padding:0px 0px 0px 260px;}
.wpPersoMessageMgm .btnCancel {width:55px; height:24px; float:left;margin:0px 10px 0px 0px;background:url(images/WebPartMemberGetMember/btn_cancel.jpg) no-repeat 0 0;}
.wpPersoMessageMgm .btnSend {width:55px; height:24px; float:left;                background:url(images/WebPartMemberGetMember/btnSend.png) no-repeat 0 0;}
.wpPersoMessageMgm .btnSend span { display:none; } 

/*MEMBER GET MEMBER Full page */
.MGMFullPage {}
.MGMFullPage .wpFriendsDetails { width:800px; }
.MGMFullPage .wpFriendsDetails h1 { color:#f05582; font-size:3.2em; font-weight:normal; display:inline; margin-left:10px;	background:none; padding:0;}
.MGMFullPage h1 b {font-weight:bold; }
.MGMFullPage p.intro { font-size:1.1em; margin:10px 0 10px 10px; color:#78757e; }
.MGMFullPage p.intro strong { font-size:1.1em; }
.MGMFullPage h2 { color:#d51655; font-size:1.6em; padding-left:35px; height:29px; background:url(images/WebPartMemberGetMember/t1.png) no-repeat 0 0; margin-bottom:15px; }
.MGMFullPage h2.t2 {background:url(images/WebPartMemberGetMember/t2.png) no-repeat 0 0;}
.MGMFullPage .wpFriendsDetails .ImportCt { margin:20px 0 0 0; width:506px; float:left; display:inline;	background:url(images/WebPartMemberGetMember/bgImportCtFormFP.png) repeat-y top left;}
.MGMFullPage .ImportCtTop { padding:25px 30px 0 30px; width:446px;	background:url(images/WebPartMemberGetMember/bgImportCtFormTopFP.png) no-repeat top left; }	
.MGMFullPage .ImportCtBot { width:506px; height:24px;	background:url(images/WebPartMemberGetMember/bgImportCtFormBotFP.png) no-repeat top left; }	
.MGMFullPage .wpFriendsDetails .ImportCtElts { float:left; width:194px; margin-right:26px; display:inline; }
.MGMFullPage .wpPersoMessageMgm .ImportCtElts { width:480px; }
.MGMFullPage .ImportCtElts label { margin:0 5px 0 0;}
.MGMFullPage .dbleField label { margin:0 0 0 22px; width:171px;}
.MGMFullPage .wpPersoMessageMgm .labelChbx { padding:0; width:445px; font-weight:normal; width:430px; }
.MGMFullPage .wpPersoMessageMgm .inputChbx { float:left; width:16px; height:16px; border:0 none; display:inline; margin-right:5px;}
.MGMFullPage .wpPersoMessageMgm .ImportCt { margin-bottom:20px; }
.ContactGrabber {padding: 20px 0px 0px 20px;float:left;}
.wpImportCtFP { background:url(images/WebPartMemberGetMember/bgImportCtFP.png) no-repeat 0 0; float:left;	height:247px; width:221px; padding:20px 15px 0 15px; }
.wpImportCtFP h3 { font-size:1.5em; color:#57575b; }
.wpImportCtFP p { margin:15px 0; font-size:1.1em; } 
.wpImportCtFP .btnImportCt { width:127px; height:24px; float:right;	background:url(images/WebPartMemberGetMember/btnImportCt.png) no-repeat 0 0; }
.wpImportCtFP .btnImportCt span { display:none; }

/* MGM Confirm */
.wpMgmConfirmFP { float:left; margin:0 0 0 10px; display:inline; }
.wpMgmConfirmFP h1 { color:#F05582; font-size:3.2em; height:29px; font-weight:normal; margin-bottom:20px; }
.wpMgmConfirmFP p { margin:10px 0 0 0; font-size:1.1em; }
.wpMgmConfirmFP .ImportCt { width:320px; }
.wpMgmConfirmFP .btn { padding:0 10px 0 0;height:16px; float:left; display:inline;	color:#FFFFFF; font-size:1.1em; font-weight:bold; margin:10px 0 0 0; background:url(images/WebPartMemberGetMember/btn.png) top right; }
.wpMgmConfirmFP .btn span { padding:0px 0 0 15px; height:16px; float:left; cursor:pointer;	background:url(images/WebPartMemberGetMember/btn.png) top left; }

/* FIN MEMBER GET MEMBER */
/** END: Menu left Webpart UI**/


/* BEGIN: belleza Project
/******colors, personalization******/

.bodyBg{
	background: url(Images/background.jpg) repeat-x #F4FAF8;
	color:#000;
}

/****Login*****/
#loginIn ,#loginOut{
	background-color:#FFF;
}
#welcome{
	color:#333;
}
#searchbox input{
	background-color:#FAD7DE;
	color:#333;
}

#messageEmail_box{
	background-color:#f19fb1;
	color:#fff;
}
#login_box{
	background-color:#f19fb1;
}



.purplebox, .purplebox2, .purplebox3{
	background-color:#9b0962;
	color:#FFF;
}

#login_box label, #forgot_pw_box label{
	color:#FFF;
}

.purplebox input{
	background-color:#FFF;
	color:#333;
}

#login_box span{
	background-color:#f19fb1;
}
#login_box span a{
	color:#9b0962;
}
#forgot_pw_box{
	background-color:#e66c83;
}
/*************buttons*********/
.closing_but {
	background:transparent url(Images/close_button.gif) no-repeat;


	
}
.myProfile_button{
	background-image:url(Images/myProfile_button.jpg);

	
}
.disconnect_button{
	background-image:url(Images/disconnect_button.jpg);


}
.search_button{
	background:transparent url(Images/search_button.gif) no-repeat;
}
#logandreg .verLogin{
	background:transparent url(Images/login_button.gif) no-repeat;
}
#logandreg .verReg{
	background:transparent url(Images/reg_button.gif) no-repeat;
}


/* login button "Entrar" in purplebox3*/
.login_enter{
	background:transparent url(Images/login_enter.gif) no-repeat;
}
/*button to recover password*/
.send_button{
	background:transparent url(Images/send_button.gif) no-repeat;
}
/*********text***********/
.errorLogin{
	color: #FFF;

}
.errorEmail{
	color: #FFF;

}


/******/


#logo{
	
	background: url(Images/logo_proximaati.gif) no-repeat scroll center 0 transparent;
}
/*menus*/
/*utilities_menu*/
#utilities_menu{
	color:#666;
}
#utilities_menu li{
	border-left:1px solid #666;
}
#utilities_menu li a{
	color:#666;
}
#utilities_menu li a:hover{
	color:#7e7e7e;
}
/*****dropdown******/
#nav_menu{

background-image:url(/Assets/Core/Face/Images/bg_nav_menu.jpg);
}

/*****/
li.sections a{
	color:#FFf;

}
ul.dropdown{

}
ul.dropdown li a{

}
ul.dropdown li:hover{

	
}
/***custom nav menu****/
/******fashion******/
li.sections.moda {
   border-right-color: #7C43BA;
   background-image:url(images/bg_beauty.jpg);
}
ul.dropdown.moda {
	background-color:#7C43BA;
}
ul.dropdown.moda li a:hover {
    background-color:#3E225D;
}

/******belleza******/
li.sections.belleza {
  border-right-color: #cb00a7;
   background-image:url(images/bg_fashion.jpg);
}
ul.dropdown.belleza {
	background-color:#cb00a7;
}
ul.dropdown.belleza li a:hover {
    background-color:#98007d;
}


/******salud-bienestar******/
li.sections.salud-bienestar {
    border-right-color: #1E8100;
	background-image:url(images/bg_health.jpg);
}
ul.dropdown.salud-bienestar {
	background-color:#1E8100;
}
ul.dropdown.salud-bienestar li a:hover {
    background-color:#0F4100;
}


/******Tu casa******/
li.sections.hogar {
   border-right-color: #e20000; 
   background-image:url(images/bg_house.jpg);
}
ul.dropdown.hogar {
	background-color:#e20000;
}
ul.dropdown.hogar li a:hover {
    background-color:#930000;
}


/******Tu familia******/
li.sections.familia{
   border-right-color: #007D90; 
   background-image:url(images/bg_family.jpg);
}
ul.dropdown.familia {
	background-color:#007D90;
}
ul.dropdown.familia li a:hover {
	background-color:#003F48;
}


/******Tu familia******/
li.sections.recetas {
   border-right-color: #B95300;
   background-image:url(images/bg_recipes.jpg);
}
ul.dropdown.recetas {
	background-color:#B95300;
}
ul.dropdown.recetas li a:hover {
	background-color:#5D2A00;
}


/******Ellas Lo han Probado******/
li.sections.expertos {
  border-right-color: #BBB390;
  background-image:url(images/bg_ourexp.jpg);
}
ul.dropdown.expertos {
	background-color:#BBB390;
}
ul.dropdown.expertos li a:hover {
	background-color:#d9d5b5;
}
ul.dropdown.expertos a{
	color:#000;
}

li.sections.expertos a {
	/*margin-top:4px;*/
}
/***********************/

/****secondary menu****************/
#sec_menu{
	background-color:#fff;
	color:#000;
	border-bottom:2px solid #FACBD3;
}

#sec_menu a{
	color:#000;
}

#sec_menu a:hover{
	background-color:#FACBD3;
	
}

/***********************/

#latest_articles_home h1{
	background:url(/Assets/Core/Face/Images/bg_art.jpg) repeat-x #000;
	color:#04FCE2;
}
#smap_footer a{
	color:#000;
}
#smap_footer a:hover{
	color:#999;
}
.smap_footer_bk{
	background-color:#000;
	color:#FFF;
}
.linkWhite{
	color:#fff;
}
#brands h3{
	color:#F76D8F;
	font-weight:bold;
	height:13px;
	font-size:1.2em;
	/*margin-bottom:8px;*/
}
#brands{
	color:#666;
}


#brands a{
	color:#666;
}
#brands a:hover{
	color:#999;
}

#legal{
	color:#666;
}
#legal a{
	color:#EE719B;
	
}
#legal a:hover{
	color:#666;
	
}

/************************************************ROTATOR*****************************/

.jqrotator-button {
	background:url(/Assets/Core/Face/Images/jqrotator-button.gif) center center no-repeat #f39dbc;
	color:#fff;
}

.jqrotator-button.current { background:#000 !important; }
.jqrotator-button:hover { background:#000 !important; }
.jqrotator-mute {
	background:url(/Assets/Core/Face/Images/jqrotator-mute.png) left center no-repeat;
}

.dark-opacity {
     position: absolute;
     right: 0;
     display: inline;
     width: 94%;
     padding: 6px;
     background: url("/Assets/Core/Face/Images/bg_dark_opacity.png") repeat;
     color: #fff;
     font-size: 1.9em;
     text-transform: uppercase;
     /*z-index: 10;*/
 }
 
.dark-opacity.small { font-size: 1.5em;}
 
/*IE6*/
 * html h2.dark-opacity {
     background-image: none;
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Assets/Core/Face/Images/bg_dark_opacity.png', sizingMethod='scale');
 }
 
/* light-opacity highlights
 ----------------------------------------------------------------------------*/
 .light-opacity {
     position: absolute;
     right: 0;
     bottom: 9px;
     display: inline;
     width: 90%;
     padding:6px;
     background: url("/Assets/Core/Face/Images/bg_white_opacity.png") repeat;
     font-size: 1.5em;
     z-index: 10;
 }
 
/*IE6*/
 * html h2.light-opacity {
     background-image: none;
     filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Assets/Core/Face/Images/bg_white_opacity.png', sizingMethod='scale');
 }
 
.module-focus-1-2, .module-focus-3-4-5, .module-focus-6-7, .module-focus-8 {
     position: relative;
     float: left;
     display: inline;
 }
 .module-focus-1-2{
     width: 340px;
     margin-right: 5px;
 }
 .module-focus-3-4-5{
     width: 225px;
     margin: 5px 5px 20px 0;
 }
 
.module-focus-6-7, .module-focus-8{
     width: 280px;
 }
 .module-focus-6-7{
     margin-bottom:5px;
 }
 .module-focus-8{
     margin-bottom:20px;
 }
 


/* highlights original
 ----------------------------------------------------------------------------*/
 .module-focus {
     position: relative;
     float: left;
     display: inline;
     width: 330px;
 }
 
.module-focus.even { margin-right: 10px }
 

/* END: belleza Project



/*** Articles ***/

/*** latest articles home ***/
#latest_articles_home h1, #latest_articles_section h3{
	background:url(/Assets/Core/Face/Images/bg_art.jpg) repeat-x #000;
}
#latest_articles_home h1{color:#09ae9d;}

.la_title{color:#09ae9d;}


/*** HL-highlights categories ****/

.HL_FirstArtHightlight{
	background-color:#f5cced;
}
.HL_FirstArtHightlight:hover{
	background-color:#eda6e0 !important;
}
/****latest articles****/
.LineSeperation{border-bottom:1px dashed #CCC;}
.LineSeperation:hover{
	background-color:#f5cced;
}
.colorCategoryTheme{color:#cb00a7;}
/*********/

/******WP All Articles*****/
.paging a{
	color:#333;
}
.paging a:hover{
	color:#999;
}
#linkToAllArticles a:hover{
	color:#999;
}
/*********/
/***articles templates***/

#article .graybutton {
	background-color:#aaa;
	color:#fff;
	border:1px solid #838383;	
}
#article .graybutton.print { background-image:url(Images/icon-print.gif); padding-right:24px; }
#article .graybutton.favorites { background-image:url(Images/icon-favorites.gif); padding-right:24px; }

/* Breadcrums */
#article .module-breadcrumbs { color:#838383;  }
#article .module-breadcrumbs a { color:#838383;  }	

/* Main article */
#article .module-article .article-body { font-size:1.08em; color:#8d8a8a; }

/* Article image */
/* Single image */

#article .gallery-item-title { color:#cb00a7;margin:0; font-weight:bold; } 
#article .gallery-item-description {  color:#8d8a8a; }


/* JS Image gallery */
#article .js-gallery.gallery-enabled .gallery-button.up{ .background:url(Images/bup_default.gif) no-repeat right center; }
#article .js-gallery.gallery-enabled .gallery-button.down{ .background:url(Images/bdown_default.gif) no-repeat right center; }

#article .js-gallery.gallery-enabled .gallery-button.up.arrow{ background:url(Images/Cat_Up_arrow.gif) no-repeat right center;}
#article .js-gallery.gallery-enabled .gallery-button.down.arrow{ background:url(Images/Cat_down_arrow.gif) no-repeat right center; }

.article-body .more
{
    background-image:url(Images/button-more.gif);
    width:43px;
    height:15px; 
    min-width: 43px;
    display:none;
	margin-top:10px;
}

.article-body .less
{
    background-image:url(Images/button-less.gif);
    width:43px;
    height:15px; 
    min-width: 43px;
    display:block;
	margin-top:10px;
}

