/* 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 */

/*Themes Management for Homepage*/
/*Style for Masterpage*/
.bodyStyle
{
	margin-bottom: 0px; 
	margin-left: 0px;
	margin-right: 0px;
    margin-top: 0px;
    background-color: white;
}

/*This class is to be modified if Theme 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*/

/*Webpart LaboConso */

.sectionheaderTitleLaboConso
{
	width:283px;
	background-image:url(images/homePage/SectionHeaderLaboConso.gif);
	background-repeat:no-repeat;
	height:28px;
	font-family : verdana;
	font-size:15px;
	text-indent:15px;
	color: white;

}

.TitleLaboConso12
{
font-family: verdana;
font-size: 12px;
font-weight: bold;
color: #595667;
text-decoration:none;
}

.TxtGeorgia12GrayLaboConso
{	
	FONT-SIZE: 11px;	
	COLOR: #595667;	
	font-family: verdana;
} 

.txtAral11BPurpleLaboConso{
	font-family : verdana;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	color:#904d6d;
}

.sectionBottomLaboConso
{
	width:283px;
	height:18px;
	background-image:url(images/SectionBottomLaboConso.gif);
	background-repeat:no-repeat;
}

/*END: Webpart LaboConso */

/*Article à la une*/
.innerarticle{padding:0px 10px 0px 10px;width:513px;}
.visioArticlealune{float:left;margin:5px 10px 0px 10px;}

/*END:Themes Management for Homepage*/
/*TOP 3 TIPS*/


.Top3_Astuces table { width:auto; } /*fix DE*/

/* GLOBAL */

.Top3_Astuces * { padding:0; margin:0; }
.Top3_Astuces li { list-style:none; }
.Top3_Astuces select { min-width:1.5em; }
.Top3_Astuces img { border:0; }
.Top3_Astuces table { border-collapse:collapse; }
.Top3_Astuces a { text-decoration:none; }
.Top3_Astuces a:hover { text-decoration:underline; }

/* Operation */
.Top3_Astuces .Titre {background:url("../_images/fond_titre.jpg") no-repeat; width:544px; height:28px;margin-top:8px;}
.Top3_Astuces .Titre h1 {font-family:Verdana, Arial, sans-serif; font-size:14px; color:#ffffff; font-weight:normal; margin:0; padding-top:5px;padding-left:5px;}
.Top3_Astuces .Titre h1 em { font-style:normal; font-weight:bold;}
.Top3_Astuces .Container { padding:8px 4px 14px 4px; border-bottom: dashed 1px #a16884; width:536px;margin-bottom:10px;}
.Top3_Astuces .Container .LinkTitre { font-style:normal; font-weight:bold;color:#000000;font-size:12px;text-decoration:underline;}
.Top3_Astuces .Container .PaddingLeft { padding-left:4px;padding-top:2px;}
.Top3_Astuces .Container .Poster { font-family:Verdana, Arial, sans-serif;font-style:normal;color:#595667;font-size:10px;}
.Top3_Astuces .Container em { font-style:normal; color:#833391;}
.Top3_Astuces .Container .ContentPost { font-family:Verdana, Arial, sans-serif;font-style:normal;color:#595667;font-size:12px;}
.Top3_Astuces .Container .Lire { text-decoration:none;font-size:10px;}
.Top3_Astuces .TexteBottom { font-family:Arial, sans-serif;font-size:12px;color:#595667;padding-top:15px;font-weight:bold;}
.Top3_Astuces .Reglement { font-family:Arial, sans-serif;font-size:10px;color:#595667;padding-top:20px;text-decoration:underline;display:block;width:60px;padding-left:24px;}

/* Block astuces */
#TableAstuces .FondAstuces {background:url("../_images/fond_astuces.gif") no-repeat; width:193px;height:80px;}
#TableAstuces .ContentAstuces { font-family:Arial, sans-serif;font-size:12px;color:#595667;padding:0 15px 0 15px;}

/*END :TOP 3 TIPS*/

/*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;
}

.textGlobal
{
	color: #525252;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

/*Coupons : begin*/
.ClassFondCouponsEtape1Off
{
	background-image: url(images/CouponStep1Off.gif);
	width: 179px;
	height: 43px;
	background-repeat: no-repeat;
}
.ClassFondCouponsEtape1On
{
	background-image: url(images/CouponStep1On.gif);
	width: 179px;
	height: 43px;
	background-repeat: no-repeat;
}
.ClassFondCouponsEtape2Off
{
	background-image: url(images/CouponStep2Off.gif);
	width: 188px;
	height: 43px;
	background-repeat: no-repeat;
}
.ClassFondCouponsEtape2On
{
	background-image: url(images/CouponStep2On.gif);
	width: 188px;
	height: 43px;
	background-repeat: no-repeat;
}
.ClassFondCouponsEtape3Off
{
	background-image: url(images/CouponStep3Off.gif);
	width: 191px;
	height: 67px;
	background-repeat: no-repeat;
}
.ClassFondCouponsEtape3On
{
	background-image: url(images/CouponStep3On.gif);
	width: 191px;
	height: 67px;
	background-repeat: no-repeat;
}
/*Coupons : end*/

/*Samples : begin*/
.ClassFondEchantillonsEtape1Off
{ 
	background-image: url(images/SampleStep1Off.gif);
	width: 176px;
	height: 46px;
	background-repeat: no-repeat;
}
.ClassFondEchantillonsEtape1On
{
	background-image: url(images/SampleStep1On.gif);
	width: 176px;
	height: 46px;
	background-repeat: no-repeat;
}

.ClassFondEchantillonsEtape2Off
{
	background-image: url(images/SampleStep2Off.gif);
	width: 176px;
	height: 46px;
	background-repeat: no-repeat;
}
.ClassFondEchantillonsEtape2On
{
	background-image: url(images/SampleStep2On.gif);
	width: 176px;
	height: 46px;
	background-repeat: no-repeat;
}

.ClassFondEchantillonsEtape3Off
{
	background-image: url(images/SampleStep3Off.gif);
	width: 176px;
	height: 46px;
	background-repeat: no-repeat;
}
.ClassFondEchantillonsEtape3On
{
	background-image: url(images/SampleStep3On.gif);
	width: 176px;
	height: 46px;
	background-repeat: no-repeat;
}
/*Samples : end*/

/*C'est nouveau encart : begin*/
.ClassPuceCestNouveau
{
	background-image: url(images/RubriquePuceCarre.gif);
	width: 11px;
	height: 10px;
	background-repeat: no-repeat;
}
.ClassTitreCestNouveau
{
	background-image: url(images/TitleCestNouveau.gif);
	width: 98px;
	height: 10px;
	background-repeat: no-repeat;
}
/*C'est nouveau encart : end*/

/*Evenement encart: begin*/
.ClassPuceEvenement
{
	background-image: url(images/RubriquePuceCarre.gif);
	width: 11px;
	height: 10px;
	background-repeat: no-repeat;
}
.ClassTitreEvenement
{
	background-image: url(images/TitleEvenement.gif);
	width: 78px;
	height: 10px;
	background-repeat: no-repeat;
}
/*Evenement encart: end*/

.textGris
{
	color: #525252;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}



.textGlobalUderline
{
	color: #525252;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.textGlobal11Uderline
{
	color: #525252;
	font-family : verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.textGlobal11
{
	color: #525252;
	font-family : verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.textGlobalBold
{
	color: #525252;
	font-family : verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.textGlobalBoldUderline:Hover
{
	color: #525252;
	font-family : verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.textGlobalBoldUderline
{
	color: #525252;
	font-family : verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.textError
{
	color: Red;
	font-family : verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.navBas:hover
{
	color: #525252;
	font-family : verdana;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: underline;
}

.navBas
{
	color: #525252;
	font-family : verdana;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
}

.navBasB:hover
{
	text-decoration: underline;
}
.navBasB
{
	color: Black;
	font-family : verdana;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-decoration: none;
}

.ligneNavBas
{
	background-color: #525252;
}

.topLinks:Hover
{
	color: #525252;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

.topLinks
{
	color: #525252;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.inputTextReherche
{
	width: 145px;
	height: 18px;
	font-family : verdana;
	font-size: 10px;
	color: black;
	border: 1px solid Black;
}
.inputText120
{
	width: 120px;
	height: 18px;
	font-family : verdana;
	font-size: 10px;
	color: black;
	border: 1px solid Black;
}
.inputTextSendFriend
{
	width: 185px;
	height: 18px;
	font-family : verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.TextBoxSendFriend329x172
{
	width: 329px;
	height: 172px;
	font-family : verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
	padding-left: 5px;
}
.inputTextBox185
{
	width: 185px;
	height: 18px;
	font-family : verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox64
{
	width: 64px;
	height: 18px;
	font-family : verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox150
{
	width: 150px;
	height: 18px;
	font-family : verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox270
{
	width: 270px;
	height: 18px;
	font-family : verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox120
{
	width: 120px;
	height: 18px;
	font-family : verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox527x172
{
	width: 527px;
	height: 172px;
	font-family : verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox140
{
	width: 140px;
	height: 18px;
	font-family : verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox250x70
{
	width: 270px;
	height: 70px;
	font-family : verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
	padding: 5px;
}
.inputTextBox527x20
{
	width: 527px;
	height: 20px;
	font-family : verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
	padding: 5px;
}
.inputTextBox50
{
	width: 50px;
	height: 18px;
	font-family : verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox30
{
	width: 30px;
	height: 18px;
	font-family : verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.inputTextBox100
{
	width: 100px;
	height: 18px;
	font-family : verdana;
	font-size: 11px;
	color: #525252;
	border: 1px solid;
	border-right-color: #D4D0C7;
	border-bottom-color: #D4D0C7;
	border-left-width: 2px;
	border-left-color: #414141;
	border-top-width: 2px;
	border-top-color: #414141;
}
.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(/ITGCFiles/HtmlContent/Astuces/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;
}
.txtviolet16
{
	color: #BD0F7A;
	font-family : verdana;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
.txtviolet12
{
	color: #BD0F7A;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.txtbleue12c
{
	color: #00ABEE;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.txtbleue12clink
{
	color: #00ABEE;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.txtbleue12clink:hover
{
	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;
}
.txtbleue12f
{
	color: #0C3B8D;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.txtbleue12h
{
	color: #0774C2;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.txtgris11link
{
	color: #525252;
	font-family : verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.txtgris11link:hover
{
	text-decoration: none;
}
.txtvert12
{
	color: #48B53B;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.txtrose12
{
	color: #E2197C;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.EventTxtGreen12
{
	font-family : verdana;
	font-size: 12px;
	color: #4E951A;
}
.OthersEventTxtBlue12
{
	font-family : verdana;
	font-size: 12px;
	color: #1F59A9;
}
.EventTxtBlue12
{
	font-family : verdana;
	font-size: 12px;
	color: #398FEE;
}
.EventLabTitle16Blue1
{
	font-family : verdana;
	font-size: 16px;
	font-weight: bold;
	color: #1F59A9;
}
.EventLabTitle16Blue2
{
	font-family : verdana;
	font-size: 16px;
	font-weight: bold;
	color: #3483F0;
}
/*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: #8468d6;
	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: #00ABEE;
	font-family : verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.RubriqueTitre
{
	color: #00ABEE;
	font-family : verdana;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}

.RubriqueTitreVerdana
{
	color: #00ABEE;
	font-family: Verdana;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}

.RubriqueTitreVerdanaB
{
	color: #00ABEE;
	font-family : verdana;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.RubriqueTexte
{
	color: #00ABEE;
	font-family : verdana;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.RubriqueTexte11
{
	color: #00ABEE;
	font-family : verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.RubriqueTexte12
{
	color: #00ABEE;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.RubriqueTexteB
{
	color: #00ABEE;
	font-family : verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.RubriqueLien:Hover
{
	color: #00ABEE;
	font-family : verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.RubriqueLien
{
	color: #00ABEE;
	font-family : verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.RubriqueFondVote
{
	color: White;
	font-family : verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background-color: #00ABEE;
	font-style: italic;
	padding-left: 12px;
	padding-right: 12px;
}
.RubriqueFondPointille
{
	background-image: url(images/FondPointille.gif);
	height: 1px;
	background-repeat: repeat-x;
}
.RubriqueTitreArial22
{
	color: #00ABEE;
	font-family: Verdana;
	font-size: 22px;
	font-weight: normal;
	text-decoration: none;
}
.RubriqueTitreArial22B
{
	color: #00ABEE;
	font-family: Verdana;
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
}
.RubriqueTitreArial15B
{
	color: #00ABEE;
	font-family : verdana;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
/*Note et Commentaires*/
.RubriqueNoteCommentsTexte
{
	color: #00ABEE;
	font-family : verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

/*Articles précédents : fond rose*/
.RubriqueFondArticles
{
	background-color: #B9EDF7;
}
/*Articles précédents : fond blanc*/
.RubriqueInactiveFondArticles
{
	background-color: #FFFFFF;
}
.RubriqueTitreArial15B
{
	color: #00ABEE;
	font-family : verdana;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.RubriqueTitreVerdana13B
{
	color: #00ABEE;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.RubriqueTitreVerdana17BIt
{
	color: #00ABEE;
	font-family: Verdana;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.RubriqueTitreVerdana15BIt
{
	color: #00ABEE;
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.RubriqueTexteBold11
{
	color: #0774C2;
	font-family : verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.RubriqueFond
{
	background-color: #00ABEE;
}
.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: #0774C2;
}
.BackgroundPaleRubrique5
{
	background-color: #00ABEE;
}
/*Nav Top Background Color ; End*/


/*Nav Left: Begin */
.CategoryBgColorNavLeft1
{
    background-color:#d9ebf1;
}
.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: #00ABEE;
}
.TxtFaitesLeSavoir
{
	font-family: verdana;
	font-size: 12px;
	color: #C71F33;
	font-weight: bold;
	text-decoration: none;
}
.BgImageVosService
{
	background-image: url(/ITGCFiles/Titles/VieMarquesVosServices.gif);
	background-repeat: no-repeat;
	border: 0px;
}
.BgImageVosAvantages
{
	background-image: url(/ITGCFiles/Titles/VieMarquesTitreVosAvantages.gif);
	background-repeat: no-repeat;
	border: 0px;
}
.BgImageVosAvantagesCoupon1
{
	background-image: url(/ITGCFiles/Coupon/VieMarquesFebreze1.gif);
	background-repeat: no-repeat;
	height: 140px;
	width: 87px;
	border: 0px;
}
.BgImageVosAvantagesCoupon2
{
	background-image: url(/ITGCFiles/Coupon/VieMarquesFebreze2.gif);
	background-repeat: no-repeat;
	height: 140px;
	width: 87px;
	border: 0px;
}
.BgImageVosAvantagesProductSample1
{
	background-image: url(/ITGCFiles/ProductSample/VieMarquesEchantillonsOffer.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*/

/*Encart Labo Conso : Begin */
.LabConsoVieMarqueBdrTop
{
	background-image: url(images/LabConsoVieMarqueBdrTop.gif);
	background-repeat: repeat-x;
	height: 11px;
}
.LaboConsoTextBlanc
{
	color: #ffffff;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.LabConsoVieMarqueBdrBottom
{
	background-image: url(images/LabConsoVieMarqueBdrBottom.gif);
	background-repeat: repeat-x;
	height: 12px;
}

.BkgImgLaboConsoVideoTop
{
	background-image: url(/ITGCFiles/LaboConso/LaboConsoVideoTop.gif);
	background-repeat: repeat-x;
}


.BkgImgLaboConsoVideoBottom
{
	background-image: url(/ITGCFiles/LaboConso/LaboConsoVideoBottom.gif);
	background-repeat: repeat-x;
}


.BkgImageEventLaboConso
{
	background-image: url(/ITGCFiles/LaboConso/BkgImageEventLaboConso.gif);
	width: 27px;
	height: 3px;
	background-repeat: repeat-y;
}
.BkgColorLeLaboConso
{
	background-color: #BCF2EF;
}
.BkgColorBorderGrey
{
	background-color: #D6D6D6;
}

/*Encart Labo Conso : Begin */

/*Aide : Begin */
.txtbleue12g
{
	color: #1F5AA8;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.txtbleue12g:hover
{
	text-decoration: none;
}
.txtbleue11k
{
	color: #28B7EF;
	font-family : verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.txtbleue11k:hover
{
	text-decoration: none;
}
/*Aide : End
/*Subscription : begin*/
.SubscriptionTextBleu12B
{
	font-family : verdana;
	font-weight: bold;
	font-size: 12px;
	color: #00ABEE;
}
.RejoignezBloc1
{
	background-image: url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/Subscription1JoinBkg1.gif);
	background-repeat: no-repeat;
	height: 97px;
	width: 110px;
}
.RejoignezBloc2
{
	background-image: url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/Subscription1JoinBkg2.gif);
	background-repeat: no-repeat;
	height: 97px;
	width: 150px;
}
.RejoignezTextBlanc
{
	font-family : verdana;
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
	color: #ffffff;
}
/*Fond Nouveau et Gratuit Niv1 : begin*/
.BkgNouveauGratuit
{
	background-image: url(Images/BkgNouveauEtGratuitTop.jpg);
	background-repeat: no-repeat;
	width: 761;
	height: 245;
}
/*Fond Nouveau et Gratuit Niv1 : end*/

/*Fond Titre Niv1 : begin*/
.ClassInscrNiv1Tit
{
	background-image: url(Images/Subscription1Title.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	width: 516;
	height: 20;
}
/*Fond Titre Niv1 : end*/

/*Fond Top Encarts Niv1 : begin*/
.ClassInscrNiv1TopEncart1
{
	background-image: url(Images/Subscription1JoinBkg1.gif);
	background-repeat: no-repeat;
	width: 110;
	height: 97;
}

.ClassInscrNiv1TopEncart2
{
	background-image: url(Images/Subscription1JoinBkg2.gif);
	background-repeat: no-repeat;
	width: 110;
	height: 97;
}

.ClassInscrNiv1TopEncart3
{
	background-image: url(Images/Subscription1JoinBkg3.gif);
	background-repeat: no-repeat;
	width: 110;
	height: 97;
}

.ClassInscrNiv1TopEncart4
{
	background-image: url(Images/Subscription1JoinBkg4.gif);
	background-repeat: no-repeat;
	width: 150;
	height: 97;
}
/*Fond Top Encarts Niv1 : end*/

/*Fond Titre Niv2 : begin*/
.ClassInscrNiv2Tit
{
	background-image: url(Images/Subscription2Title.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	width: 698;
	height: 36;
}
/*Fond Titre Niv2 : end*/

.SubscriptionBkgPointilleY
{
	background-image: url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/SubscriptionPointY.gif);
	background-color: #CCEEFC;
	height: 3px;
	width: 1px;
	background-repeat: repeat-y;
}
.SubscriptionBkgPointilleX
{
	background-image: url(/ITGCFiles/HtmlContent/RejoindreLaCommunaute/SubscriptionPointX.gif);
	background-color: #CCEEFC;
	height: 1px;
	width: 3px;
	background-repeat: repeat-x;
}
/*Subscription : end*/

/* Contact : Begin */

.ContactTitle
{
	font-family : verdana;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #00ABEE;
}
.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 */

.txtbleue15
{
	color: #1276BE;
	font-family : verdana;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}
.txtbleue11clink
{
	color: #BD0F7A;
	font-family : verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.txtbleue11clink:hover
{
	text-decoration: none;
}
.txtbleue12f
{
	color: #0C3B8D;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.txtbleue12h
{
	color: #0774C2;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.txtbleue12hlink
{
	color: #0774C2;
	font-family : verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.txtbleue12hlink:hover
{
	text-decoration: none;
}
.txtvert12
{
	color: #48B53B;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.txtrose12
{
	color: #E2197C;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.txtbleue12g
{
	color: #1F5AA8;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.txtbleue12g:hover
{
	text-decoration: none;
}
.txtbleue12k
{
	color: #28B7EF;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.txtbleue11k
{
	color: #28B7EF;
	font-family : verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.txtbleue11m
{
	color: #28B7EF;
	font-family : verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.txtbleue11k:hover
{
	text-decoration: none;
}
.txtbleue14m
{
	color: #28B7EF;
	font-family : verdana;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.txtblanc12
{
	color: #ffffff;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.txtbleu12k
{
	color: #233495;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.txtvert12k
{
	color: #A8D037;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.txtvert12klink
{
	color: #A8D037;
	font-family : verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.txtvert12klink:hover
{
	text-decoration: none;
}
.txtrouge12
{
	color: #E73E11;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.txtmarron12
{
	color: #A05F5E;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
/*Ajout TH* Fiche prod Rouge*/
.txtrouge16
{
	color: #C71F33;
	font-family : verdana;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
.txtrouge12b
{
	color: #C71F33;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.txtrouge11clink
{
	color: #C71F33;
	font-family : verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.txtrouge11clink:hover
{
	text-decoration: none;
}
/*Ajout TH* Fiche prod orange*/
.txtorange16
{
	color: #F6A500;
	font-family : verdana;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
.txtorange12b
{
	color: #F6A500;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.txtorange11clink
{
	color: #F6A500;
	font-family : verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.txtorange11clink:hover
{
	text-decoration: none;
}
/*Ajout TH* Fiche prod vert*/
.txtvert16
{
	color: #95AD0A;
	font-family : verdana;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
.txtvert12b
{
	color: #95AD0A;
	font-family : verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.txtvert11clink
{
	color: #95AD0A;
	font-family : verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.txtvert11clink:hover
{
	text-decoration: none;
}
.txtAuthetif
{
	font-family : verdana;
	font-size: 12px;
	color: #503f8f;
}
.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*/

.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: #000000;
	text-decoration: none;
	font-weight: normal;
	border-bottom: solid 1px #989898;
	border: solid 1px #989898;
}

.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;
}
/*Navigation:END*/


/*Navigation left*/
.CategoryTitleNavLeft
{
	font-weight: bold;
	font-size: 18px;
	color: #007ca2;
	font-family: verdana;
	text-decoration: none;
}

.CategoryBgColorNavLeft0
{
	background-color: #ffffff;
}

.txtArial12Couleur
{
	font-weight: bold;
	font-size: 12px;
	color: #007ca2;
	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: #d9ebf1;
}

.TbLayout{
padding:30px 11px 14px 11px;
width:517px;
}

.InnerBgcolor
{background-color:#ffffff;
width:517px;}

.TxtGeorgia14Gray
{
	font-size: 14px;
	color: #595667;
	font-family: verdana;
}

.TopArticle22
{
	font-weight: normal;
	font-size: 22px;
	color: #007ca2;
	font-family : verdana;
}

.txtArialGris11
{
	font-size: 11px;
	color: #595667;
	font-family : verdana;
	text-decoration: none;
}

.txtGeorgia13Gray
{
	font-size: 13px;
	color: #595667;
	font-family: verdana;
	text-decoration: none;
}

.txtArial11Couleur
{
	font-weight: bold;
	font-size: 11px;
	color: #007ca2;
	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: #007ca2;
	font-family : verdana;
	text-decoration: none;
}
.fleche
{
	background-image: url(images/WebPartEvents/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;
}

.HeaderArial17White
{
	font-size: 13px;
	color: white;
	font-family: verdana;
	text-decoration: none;
}

.BGMiniHeader
{
	background-image: url(images/Mini_Header.gif);
	background-repeat: no-repeat;
	height: 28px;
}

.txtGeorgia12Gray
{
	font-size: 11px;
	color: #595667;
	font-family: verdana;
}


.TxtGeorgia12Gray
{
	font-size: 11px;
	color: #595667;
	font-family: verdana;
}

/**/

/* tout savoir sur les marques*/

.bgtopToutsavoir
{
	background: url(images/top_ToutSavoir.gif) no-repeat;
	width: 554px;
	height: 28px;
	font-size: 19px;
	color: #ffffff;
	font-family : verdana;
	text-decoration: none;
	font-weight: normal;
	padding-left: 8px;
}

.settop
{
	vertical-align: top;
}

.dottedLineBlue
{
	background: url(images/filet_marque.gif) repeat-x;
	padding-bottom: 13px;
}


.VignetteTable
{
	width:74px;
	height:52px;
	border: solid 1px #3195b4;
	vertical-align: middle;
}

.TxtGeorgia13BGreen
{
	font-family:verdana;
	font-size:13px;
	color: #1084a8;
	text-decoration: none;
	text-align: justify;
	word-spacing: -1px;
	font-weight:bold;
}
/* end tout savoir sur les marques*/


/*start of event*/

.bgtop
{
	background: url(images/WebPartEvents/top_Marque_eventment.gif) no-repeat;
	width: 273px;
	height: 28px;
	font-size: 19px;
	color: #ffffff;
	font-family : verdana;
	text-decoration: none;
	font-weight: normal;
	padding-left: 10px;
	text-indent: 15px;
}

.rightborder
{
	background-color: #e7e5e6;
	width: 1px;
}


.layout
{
	padding: 15px 15px 19px 15px;
}

.layoutEvent
{
	padding: 0px 15px 0px 15px;
}

.TxtGeorgia12Grey
{
	font-family: verdana;
	font-size: 11px;
	color: #595667;
	text-decoration: none;
	text-align: justify;
	word-spacing: -1px;
	font-weight: normal;
}

.TxtGeorgia13BGreen
{
	font-family: verdana;
	font-size: 13px;
	color: #1084a8;
	text-decoration: none;
	text-align: justify;
	word-spacing: -1px;
	font-weight: bold;
}
.TxtGeorgia12BbBlue
{
	font-family: verdana;
	font-size: 11px;
	color: #1084a8;
	text-decoration: none;
	font-weight: bold;
}

.txtArialR11color
{
	font-family : verdana;
	font-size: 11px;
	color: #007ca2;
	text-decoration: none;
	font-weight: normal;
}

.visio
{
	float: left;
	margin: 0px 10px 10px 10px;
}


.txtarial12RBlue
{
	font-family : verdana;
	font-size: 12px;
	color: #007ca2;
	text-decoration: none;
	font-weight: normal;
}


/*end of  events*/

/*Ils l'ont teste pour vous*/
.LaboConsoTitle
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #595667;
	text-decoration:none;
}

.txtAral11BPurple{
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	color:#904d6d;
}
/* end: Ils l'ont teste pour vous*/
.sectionheaderTitle
{
	width: 283px;
	background-image: url(images/SectionHeader.gif);
	background-repeat: no-repeat;
	height: 28px;
	font-family : verdana;
	font-size: 15px;
	text-indent: 15px;
	color: white;
	vertical-align: text-bottom;
}

.SectionContenu
{
	padding: 10px 0px 0px 0px;
	width: 267px;
	border-right: solid 1px #E7E4E4;
	padding-left: 15px;
}

.Contenudroit
{
	width:282px;
	border-right:solid 1px #E7E4E4;
	border-left:solid 1px #E7E4E4;
}

.VignetteTable
{
	width:74px;
	height:52px;
	border: solid 1px #3195b4;
	vertical-align: middle;
}

.txtGeorgia24RPurple{
font-family:verdana;
font-size:24px;
color:#007ca2; 
font-weight:normal;
text-decoration:none;

}

.txtarialR11mauve {
	display:inline;
	font-family : verdana;
	font-weight: normal;
	font-size:11px;
	color:#007ca2;
	text-decoration:none;
	
}


/*Vote Ajax*/

/* Rating */
.votetable{
width:65px;
background-color:#d9ebf1;
vertical-align:top;
padding-left: 5px; 
text-align: center;}


.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;
}

.ratingVote
{
	font-size: 0pt;
	width: 12px;
	height: 8px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}


.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:#007ca2;
}

.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;

}

.txtDetailArt10 a{

font-family:verdana;
font-size:10px;
color:#595667; 
font-weight:normal;
text-decoration:underline;

}

.txtDetailArt12{

font-family:verdana;
font-size:12px;
color:#595667; 
font-weight:normal;
text-decoration:none;

}

.txtDetailArt12 a{

font-family:verdana;
font-size:12px;
color:#595667; 
font-weight:normal;
text-decoration:underline;

}

.txtDetailArt14{

font-family:verdana;
font-size:14px;
color:#595667; 
font-weight:normal;
text-decoration:none;

}

.txtDetailArt14 a{

font-family:verdana;
font-size:14px;
color:#595667; 
font-weight:normal;
text-decoration:underline;

}

.txtDetailArt16{

font-family:verdana;
font-size:16px;
color:#595667; 
font-weight:normal;
text-decoration:none;

}

.txtDetailArt16 a{

font-family:verdana;
font-size:16px;
color:#595667; 
font-weight:normal;
text-decoration:underline;

}

.txtDetailArt18{

font-family:verdana;
font-size:18px;
color:#595667; 
font-weight:normal;
text-decoration:none;

}

.txtDetailArt18 a{

font-family:verdana;
font-size:18px;
color:#595667; 
font-weight:normal;
text-decoration:underline;

}

.sectionBottom
{
	width:283px;
	height:18px;
	background-image:url(images/SectionBottom.gif);
	background-repeat:no-repeat;
}

/*marque*/
.ActuTitle {
FONT-WEIGHT: bold;	
FONT-SIZE: 13px;
COLOR: #1084a8;
font-family: verdana;
TEXT-DECORATION: none} 

/*end of marque*/

.txtArial12Prune
{
	font-family:verdana;
	font-size: 12px;
	text-decoration:none;
	color: #904d6d;
	font-weight : bold;
	
}

.ClassMenuDroitHeader
{
	background-color: #d6d6fd;
	padding-left: 15px;
	font-family: verdana;
	font-size: 17px;
	font-weight: normal;
	color: #595667;
}


/*Events*/

.bgtopMarque
{
	background: url(images/WebPartEvents/top_ToutSavoir.gif) no-repeat;
	width: 554px;
	height: 25px;
	font-size: 19px;
	color: #ffffff;
	font-family : verdana;
	text-decoration: none;
	font-weight: normal;
	padding-left: 8px;
	vertical-align:middle;
		
}

.dottedline{
	background:  url(images/tileH_rose.gif) repeat-x;height:1px;
	
}

/*Events*/
/*Formbuilder*/

.node 
{	font-size:12px;
	font-family:Verdana;
	color:#797979;
	overflow:hidden;
	width:740px;
 
}

.node a
{	font-size:12px;
	font-family:Verdana;
	color:#797979;
	text-decoration:underline; 
}

div.node .field-field-summery img.article_headline 
{ 
    position:absolute;
    top:84px;
    left:20px;
	/*padding-left:10px;
	padding-top:80px;*/
	vertical-align:bottom;
}
div.node .field-field-summery {
	color:#828282;
	font-size:14px;
	font-style:oblique;
	margin-bottom:20px;
}
div.node .field-field-domain {
    display: none;
}

div.node .field-field-summery .field-label{
    display: none;
}
img.article_visual {
	float:right;
	/*margin-top:-15px;*/
}
div.node img.image_right {
	float:right;
	width:255px;
}
div.node img.image_left {
	float:left;
	padding-right:15px;
}

#contentcenter table
{
	font-size: 14px !important;
}

.ErrorMess
{
	background-color: #FFCCCC;
	color: #220000;
	font-family:Verdana;
	font-size:12px;
}
.DrDay
{
	margin-right: 10px;
	font-family:Verdana;
	color:#797979;
	font-size:12px;
}


.QuizMessage
{
	padding-top: 45px;
	padding-left: 10px;
	font-family:Verdana;
	color:#797979;
	font-size:12px;
}

.QuizMessage a
{
	padding-top: 45px;
	padding-left: 10px;
	font-family:Verdana;
	color:#797979;
	font-size:12px;
	text-decoration:underline;
}


/*End formbuilder*/

/*Consumer product testing*/

#AllLaboConso * { padding:0; margin:0; }
#AllLaboConso li { list-style:none; }
#AllLaboConso select { min-width:1.5em; }
#AllLaboConso { font-family:verdana; font-size:70%; width:553px;}
#AllLaboConso img { border:0; }
#AllLaboConso table { border-collapse:collapse; }
#AllLaboConso a { text-decoration:none; }
#AllLaboConso a:hover { text-decoration:underline; }

/*MISE NE FORME DE LA PAGE */
/* CHEMIN DE FER */
#AllLaboConso .FondCartouche {background:url(images/fond_cartouche.gif) no-repeat; height:151px;margin-bottom:15px;}
#AllLaboConso .Visuel_cartouche { float:left; padding:15px 15px 15px 20px;}
#AllLaboConso .ContentCartouche {padding:15px 0 0 0;font-size:12px;}
#AllLaboConso h1 { font-weight:bold; font-size:16px;padding-bottom:12px;}
#AllLaboConso p { padding-bottom:6px;}
#AllLaboConso .ContentCartouche li { background:url(images/pictos_2.gif) 0 5px no-repeat; padding-left:13px;}
#AllLaboConso .ContentCartouche a { color:#007ca2;font-weight:bold;}

/*FRAME INTRO small*/
#AllLaboConso .intro_small {height:28px;width:553px; padding-top:28px; background: url(images/intro_small_top.gif) top no-repeat;}
#AllLaboConso .intro_small .contentSmall {overflow:hidden;font-size:12px;padding-bottom:30px;background: url(images/intro_small_bottom.gif) bottom no-repeat;padding:10px 10px 15px 10px;}
#AllLaboConso .VisuelTemoignages { clear:both;float:left;padding-right:8px;}
#AllLaboConso .ContentTemoignages {float:left;width:455px;}
#AllLaboConso .ContentTemoignages h1 {padding:0;font-size:12px;}
#AllLaboConso .ContentTemoignages p { font-size:11px;padding:0;}
#AllLaboConso .ContentTemoignages li { background:url(images/pictos_2.gif) 0 5px no-repeat; padding-left:13px;padding-bottom:5px;}
#AllLaboConso .ContentTemoignages a { color:#007ca2;font-weight:bold;font-size:11px;}
#AllLaboConso .intro_small_avis {width:553px; padding-top:28px; background: url(images/intro_small_top_avis.gif) top no-repeat;}
#AllLaboConso .intro_small_avis .contentSmall_avis {overflow:hidden;font-size:12px;background: url(images/intro_small_bottom.gif) bottom no-repeat;padding:10px 10px 15px 10px;margin-bottom:10px;}
#AllLaboConso .intro_small_avis .contentSmall_avis a { color:#000000;font-weight:bold;font-size:12px;padding-right:10px;}
#AllLaboConso .TxtArial24Blue{color:#007ca2;font-weight:normal;font-size:24px;padding:0;}
.TxtArial14BBlack {color:#000000;font-weight:bold;font-size:14px;}
#AllLaboConso .ColorBG li { background:url(images/pictos_2.gif) 0 5px no-repeat; padding-left:13px;}
#AllLaboConso .ColorBG a { color:#007ca2;font-weight:bold;font-size:12px;}



.WhiteBG {
	background-color: white;
	width: 533px;
}

.LinkNav  { list-style-type: none;	padding:0px;margin:0px;}


/*Consumer product testing :END*/

/*Newsletter*/

.BGColorBlue
{
	background-color: #f1f1fe;
}

.Newsletter {
	font-family:verdana;
	font-size: 18px;
	color: #a28bdb;
}


.paging{   
    
    font-family:verdana;   
    font-size:12px;   
    color:#00ABEE;   
    text-decoration:none; 
   
}   
 
  
.pagingOn{   
    font-family:verdana;   
    font-size:12px;   
     color:#00ABEE;  
    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*/

.Popup
{
	font-family:verdana;
	font-size:12px;
	letter-spacing:0.5px;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
}

.txtGeorgia22{font-family:verdana;color:#0d82a8; font-size:21px;}

.txtgeorgia12BGrey{

font-family:verdana;
font-size:12px;
color:#595667; 
font-weight:bold;
text-decoration:none;
}


.txtarial11Prune{
color:#904d6d;
font-family:verdana;
font-size: 11px;
font-weight: bold;
}

.txtGeorgialGris12R
{
	font-family: verdana;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
	color:#595667;
}

.MenuTopRight
{
	font-family : verdana;
	font-size : 11px;

	font-weight : normal;
	color:#bebebe;
}

/*All Coupons */
.TitreArial22B{
	color:#007CA2; 
	font-family : Verdana;
	font-size : 15px;
	font-weight : bold;
	text-decoration : none;
}

.ModeBeauteTitreArial22B{
	color : #eb3ea8 ;
	font-family : Verdana;
	font-size : 15px;
	font-weight : bold;
	text-decoration : none;
}

.FormeBienEtreTitreArial22B{
	color : #73a20e;
	font-family : Verdana;
	font-size : 15px;
	font-weight : bold;
	text-decoration : none;
}

.MaisonTitreArial22B{
	color : #e5a209;
	font-family : Verdana;
	font-size : 15px;
	font-weight : bold;
	text-decoration : none;
}

.FamilleVieTitreArial22B{
	color : #783783;
	font-family : Verdana;
	font-size : 15px;
	font-weight : bold;
	text-decoration : none;
}

.ATableTitreArial22B{
	color : #ff5300;
	font-family : Verdana;
	font-size : 15px;
	font-weight : bold;
	text-decoration : none;
}

/*All Coupons:END */

/*MiniSurvey : Begin*/
/*.MiniSurveyHeaderBg
{
	 background: url(Images/WebPartMiniSurvey/MiniSurvey_HeaderBG.jpg) no-repeat;
	 width:187px ;
	 font: verdana 13px ;
}

.MiniSurveyTitle
{
	 padding:5px 10px 5px 10px ;
	 font-weight: bold;
	 color:white;
	 display:block;
}

 .MiniSurveyBorderLeft
{
	width:186px;
	border-left:1px solid #e7e4e4;
}

 .MiniSurveyBorderRight
{	
	border-right:1px solid #e7e4e4;
}

.MiniSurveyMainContent
{
	width:185px;
	background-color: White;
}

.MiniSurveyInnerContent
{ 
	padding:0px 10px 0px 10px;
	width:165px;
}

.MiniSurveyFooterBg
{	
	background: url(Images/WebPartMiniSurvey/MiniSurvey_Footer.gif) no-repeat;
	height:7px;	
	width:187px;
}

.MiniSurveyVAlign
{ 
	vertical-align: top;
}

.MiniSurveyQuestion
{
	color:#904d6d;
	font-weight: bold;
	width:165px;
	padding-bottom:6px;
}

.MiniSurveyAnswer
{ 
	color:#595667;  
	padding-top:9px;
}

.MiniSurveyResult
{
	color:#904d6d
}

.MiniSurveyRatingBar
{
    padding:2px 0px 6px 0px;
	background: url(Images/WebPartMiniSurvey/MiniSurvey_ResultBg.jpg) repeat-x;
	height: 15px;
}

.MiniSurveyBtnValidate
{ 
	padding: 5px 10px 5px 120px;
} 

.MiniSurveyChoice
{  
	color:#595667; 
	vertical-align: top;
	width:165px;
	display: inline;
}*/
/*MiniSurvey : End*/

/*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 2px 10px 7px;
	 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:1.5em ;
    color:white;
}

.EcardSelection_Outline{
	border:1px solid #e9e6e7;
	width:534px;
	padding: 0px 10px 0px 10px;
	border-bottom: none;
	text-align:left;
}

.EcardSelection_Datalist{
	padding:1px 35px 1px 1px;
}

.Ecard_Info p{
  font-weight:normal;
  font-size:13px;	
  font-family:Verdana;
  color:#595667;
  padding: 10px 0px 5px  0px;
}

.Ecard_BtnSubmit{ padding:0px 10px 0px 47px;}

.radiobuttonEcard{padding:0px;margin:0px 0px 5px 0px;}
.imageEcard{padding-right:30px;float:right;margin-bottom:30px;}

.TopSpaceEcard{
	margin:20px 0px 20px 0px;
}

/*Ecard : Info*/
.Ecard_SelectedEcard{
  text-align: center;
}

.SelectedEcardForm table { 
   color:#595667;  
   font-family: verdana;
   border-collapse: collapse;
}
.FormLabel{
color:#7E7D81;
float:left;
padding:10px 0 15px;
width:300px;
}

.FormField{
color:Black;
float:left;
padding:10px;
width:192px;
}

.Ecard_ErrorMessage
{
	font-family: verdana;
	font-size:11px;
	color:Red;
}

/*Ecard : Preview*/
.EcardInfo{
	font-weight:normal;
	font-size:13px;
	font-family: verdana;
	color:#595667;
	clear:both;
	padding-top:10px;
}

.EcardInfoPersonal{
	font-weight:normal;
	font-size:13px;
	font-family: verdana;
	color:#595667;
	padding-top:10px;
}

.EcardInfo p{ margin:10px 0px 10px 10px;}

.EcardMessage{
	padding:10px 0 0 20px;
	font-weight:normal;
	font-size:12px;
	font-family: verdana;
	width: 252px;
}

.EcardButton{
	  margin: 0px 20px 0px 20px;
}

.BtnBack{
	 margin: 0px  0px 0px 29px;
}

/*Ecard : SendEcard*/
.BtnReturn{
	padding:10px 0px 10px 0px;
}

/*Ecard : EcardPersonal*/
.EcardInfoFramework{ float:left;font-size:13px;padding-top:5px;width:393px;margin:0px;}

.Framework{
	border-collapse: collapse;
}

.FrameworkRowspacer{
 height: 10px;
}

.UploadImage{
	padding: 10px 0px 10px 0px;
}

/*Ecard : EcardPersonalDetail*/
.UploadButtonList{
	position:relative;
	padding-left:55px;
}

#UploaderButtons ul{
	list-style: none;
	padding:0px;
	margin:0px 0px 0px 0px;
	}

#UploaderButtons  li{
	list-style: none;
	 display: inline;
	 padding-left:13px;
	}
	
.ImageMessage{
	font-weight:normal;
	font-size:12px;
	font-family: verdana;
	color:#ffffff;
	vertical-align: top;
	padding-bottom:10px;
	text-align:left;
}

.tablelayout
{
	text-align:center;
	padding:0px 43px 0px 43px;
}

.EcardDetails{ float: left; padding: 10px 0px 0px 5px; font-weight:bold;}
.Ecardcount{ width: 15px; float: left;  font-weight:bold;}
.EcardReceiverName{float: left; width: 95px; font-weight:bold;}
.EcardReceiverMail{float: left; width: 106px; font-weight:bold;text-align:center;}
.EcardNotification{float: left; width: 90px; text-align: center; font-weight:bold;}
.EcardSendLater{float: left; width: 65px; text-align: center; font-weight:bold;}
.EcardDate{float: left; width: 95px; font-weight:bold;text-align: center;}
.EcardTime{float: left; width: 60px; font-weight:bold;}
.framework_template{float: left; 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 : End*/

/*start of general Express survey  Questoions & Results 26/11/2008 */

.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;
}

.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
{   
	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;
}
.MiniSurveyAnswer
{ 
	color:#595667;  
	font-family:Verdana;
}

/*end of general Express survey  Questoions & Results */

/*Landing Page*/
.txtArialGris11MembersOftheMonth
{
	font-family : verdana;
	font-size:12px;
	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;
}

.Header556
{
	background-image : url(images/header556.gif);
	background-repeat : no-repeat;
	width: 556px;
	height: 28px;
	
}
/*end of general Express survey  Questoions & Results */
				
			
/* 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; }
			
			.emphasis { color:#595667; font-size:1.2em; font-weight:bold; text-decoration:none; }
			
			.emphasise_default_txt{ font-size: 1.3em; color: #595667; text-decoration: none; }
			
 			.mini_wbprt_readmore{ color:#007CA2; 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:#007CA2; font-size:2.4em; font-weight:normal; margin: 0px; }
			
			.header_inner{ color:#007CA2; 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; }
			
			.Contenudroit { border-left:1px solid #E7E4E4; border-right:1px solid #E7E4E4; width:283px; }
			
			.sectionBottomLaboConso { background:transparent url(images/homePage/SectionBottomLaboConso.gif) no-repeat scroll 0 0; height:18px; width:283px; }
			
			/* Web Parts */
			
			.web_part_h2 { background-image:url(images/SubHeader270.jpg); background-repeat:no-repeat; width:273px; 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:#d9ebf1; }
			
			.title_emphasise { color:#595667; font-size:1.1em; font-weight:bold; text-decoration:none; }
			
			.CategoryBgColorNavLeft1 { background-color:#d9ebf1; }
			
			.MasterPageLinkFooterLegalNotice { color:#595667; font-size:1.0em; text-decoration:none; }
			
			.cheminDeFer { color:#6D6E6E; font-size:1.1em; font-weight:normal; }
			
			.default_link a, .emphasise_title{ color:#007CA2; 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:#007CA2; font-size:1.8em; font-weight:bold; text-decoration:none; }
					/* Brand */
			.ActuTitle { color:#1084A8; font-size:1.3em; 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:#007CA2; font-size:1.1em; font-weight:bold; text-decoration:none; }
			
			/* your views */
			h3{ color:white; font-size:1.3em; text-decoration:none; margin: 0px; font-weight: normal; height: 24px; padding-top: 5px; }
			
			.Filetstatic { background-image:url(Images/filetstatic.jpg); background-repeat:repeat; height:1px; }
			
			/* selected article */
			.add_hints h1{ color:#007CA2; font-size:1.8em; font-weight:bold; text-decoration:none; margin:0px; }
			
			.hints_title{ color:#007CA2; 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; }
			
			.content_article_txt a{ color:#595667; font-size:1.1em; text-decoration: none; }
			
			.default_txt_article{ color:#595667; font-size:1.2em; text-decoration: none; }
			
			.default_txt_article li{ list-style-type:disc !important; margin-left:14px; }
						
			/* 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:#007CA2; font-size:1.2em; text-decoration:none; }
			
			.pagingOn { color:#007CA2; 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:#d9ebf1; vertical-align:top; width:65px; }
			
			.VoteTxt { color:#007CA2; font-size:1.0em; 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:#007CA2; font-size:1.1em; text-decoration:none; }
			
			.innerarticle { padding:0 10px; width:513px; }
			
			/*Always site */
			.wbprt_subscribe_header{ color:#007CA2;  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:#007CA2; 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; }
				
				.ClassFondCouponsEtape1On { font-size:1.1em; padding:2px 0 0 35px; color: #73b7cc; font-weight: bold; background-image : url(images/CouponStep1On.gif); width:133px; height: 43px; 					background-repeat : no-repeat; }
				
				.ClassFondCouponsEtape2Off { font-size:1.1em; padding:2px 0 0 35px; color: #939393; font-weight: bold; background-image : url(images/CouponStep2Off.gif); width:171px; height: 43px; background-repeat : no-repeat; }
				
				.ClassFondCouponsEtape3Off { font-size:1.1em; padding:2px 0 0 35px; color: #939393; font-weight: bold; background-image : url(images/CouponStep3Off.gif); width:172px; height: 67px; 		background-repeat : no-repeat; }
				
				#ContentsArticle a, #ContentsArticle p a{color:#595667; font-size:1.0em;  text-decoration: underline; }
				
				/*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.0em; 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;background-repeat:no-repeat; }
				
/* 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; }
				
				
/* START : QUESTIONNAIRE FRONT */

	.Questionnaire {padding-left:6px; text-align: left; padding-top: 14px; color: #904D6D;}

	.Questionnaire .Background { float: left; border-left:1px solid #e8e5e6; border-right:1px solid #e8e5e6; width: 556px; }
	
	.Label_SummaryError{ font-size: 1.2em; font-style: normal; font-weight: bold; color: Red; float: left; text-align: left; padding: 10px 0px 0px 200px; width: 356px !important; }	
	
	.QuestionList { float: left; padding: 20px 100px 10px 20px; }	
	
	.Button_Layout { text-align: center; padding: 20px 0 10px 0; float:left; width:100%; }

	.Button_Layout .SimpleButton { font-style: normal; font-weight: bold; color: #FFFFFF; border: 0px solid Gray; padding: 0px 5px 0px 5px; background-color: #0774C2; }
	
	.Button_Layout .LinkButton { font-style: normal; font-weight: bold; color: #FFFFFF; border: 0px solid Gray; padding: 5px 10px 5px 10px; background-color: #ad6b84; }
	
	.Button_Layout .ImageButton { width: 100px; height: 20px; vertical-align:bottom; }	

	.Question_Label { font-size: 1.2em; font-weight: bold; padding: 0 5px 0 5px; width:500px; }

	.Questionnaire .ConfirmationMessage{float: left; width: 100%;}

	.error_message{ color: #ff000 !important;}
	
	.dynamic_framing{ background: #c58cad;  width: 556px; }
	
	.dynamic_framing h3{ background:transparent url(Images/WebPartCampaignQuestionnaire/questionnaire_header.gif) no-repeat scroll 0 0; margin:-5px 0 0; padding:5px; font-size: 1.4em; color: #FFFFFF; float: left; width: 558px; }
	
	.Questionnaire .bottom{ width: 558px; float: left; background: url(Images/WebPartCampaignQuestionnaire/questionnaire_footer.gif) no-repeat; height: 13px; }

	
/* END : QUESTIONNAIRE FRONT */

/* MasterpageV5*/

.OverlayLayout {width: 965px;padding-left:155px; vertical-align:top;}

/* MasterpageV5 END*/

/* START : TOPTIPS */
.TopTips
{
	padding-left: 6px;
	text-align: left;
	padding-top: 14px;
	color: #904D6D;
}

.TopTips .Background
{
	border-left: 1px solid #e8e5e6;
	border-right: 1px solid #e8e5e6;
	width: 555px;
	float:left;
}

.TopTips_dynamic_framing
{
	background: #c58cad;
	width: 556px;
}

.TopTips_dynamic_framing h3
{
	background: transparent url(Images/WebPartCampaignTopTips/toptips_header.gif) no-repeat scroll 0 0;
	margin: -5px 0 0;
	padding: 5px;
	font-size: 1.4em;
	color: #FFFFFF;
	width: 558px;
}

.TopTips .top
{
	width: 558px;
	background: url(Images/WebPartCampaignTopTips/toptips_simpleheader.gif) no-repeat;
	height: 13px;
}

.TopTips .bottom
{
	width: 558px;
	background: url(Images/WebPartCampaignTopTips/toptips_footer.gif) no-repeat;
	height: 13px;
	clear:left;
}

.TopTips_PostTipButton
{
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	border: 0px solid Gray;
	padding: 5px 10px 5px 10px;
	background-color: #ad6b84;
    
}

.TopTips_Dottedline
{
	background: transparent url(Images/WebPartCampaignTopTips/toptips_dotted_line.gif)repeat-x;
	background-image: url(Images/WebPartCampaignTopTips/toptips_dotted_line.gif);
	background-repeat: repeat-x;
	height: 1px;
	clear:left;
}

.TopTipsRepeater
{
	width: 556px;
}
.TopTipsNumber
{
	float: left; /*margin :10px 5px 10px 5px;*/
}
.TopTipsText
{
	float: left;
	width: 420px;
	padding: 5px;
}
.TopTipsVoting
{
	float: left;
	width: 80px;
	padding: 8px 0 8px 0;
}


.TopTips_TipNumbering
{
	background-image: url(Images/WebPartCampaignTopTips/number.gif);
	width: 19px;
	height: 17px;
	margin: 10px;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: White;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.TopTips_TitleBold
{
	font-size: 1.2em;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	padding-right:4px;
}

.TopTips_LabelText
{
	font-size: 1.2em;
	font-style: normal;
	width: 100px;
	float: left;
	text-align: right;
	padding: 0.2em 0.5em 0 0;
}

.TopTips_Text
{
	font-size: 1.2em;
	font-style: normal;
	padding: 3px 6px 0 0;
	margin: 6px 20px;
}

.TopTips_Text12
{
	font-size: 1.2em;
	font-style: normal;
	padding: 3px 6px 0 0;
	margin: 6px 20px;
}

.TopTips_Text14
{
	font-size: 1.4em;
	font-style: normal;
	padding: 3px 6px 0 0;
	margin: 6px 20px;
}
.TopTips_Text16
{
	font-size: 1.6em;
	font-style: normal;
	padding: 3px 6px 0 0;
	margin: 6px 20px;
}
.TopTips_Text18
{
	font-size: 2em;
	font-style: normal;
	padding: 3px 6px 0 0;
	margin: 6px 20px;
}

.TopTips_VisualImage
{
    border-style: none;
    float: left;
    margin: 1em;
}

.TopTips h1 { font-size:1.8em; font-weight: bold; margin: 6px 20px; }

.TopTips_TitleAndRating { width: 95%; text-align: left; vertical-align: top;}

.TopTips_TitleAndRating .rightalign { text-align: right; }

.TopTips .link_separator { color: #CCBB00; }

.TopTips_UserActionLinks { margin: 0 2em;color:#904D6D; }

.TopXtipsTitleDetail {float:left;width:420px;}

.TopXTipsFontDeIn {vertical-align:top;float:left;width:30px;}

.TopXtipsDetailVote{float:right;width:70px; }

.TopTips_PostedBy
{
	text-align: left;
	padding-left: 0px;
}

.TopTips_TipText
{
	font-size: 1.2em;
	color: #666666;
}

.TopTips_ReadMore
{
	text-decoration: none;
	color: #904D6D;
}

.TopTips_AllTipsSorting
{
	clear: left;
	padding: 10px 5px 15px 5px;
	font-size: 1.2em;
}

.TopTips_LinkButtonFont
{
	font-weight: bold;
	color: #904D6D;
}

.paging
{
	color: #8F4D6D;
	font-size: 1.2em;
	text-decoration: none;
}

.pagingOn
{
	color: #8F4D6D;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: underline;
}
.topXtipsPaging
{
	float: right;
	 padding-top: 10px; 
	 padding-right: 10px;
}
.TopTipMarginBottom
{
	margin-bottom: 1em
}
.TopTipSendTip
{
	text-align: right; margin: 1em;
}

.emptyRatingVote { background-image:url(Images/EmptyRatingVote.gif); }
	
.ratingVote { background-repeat:no-repeat; cursor:pointer; display:block; height:8px; margin:0; padding:0; width:12px; }
	
.filledRatingVote { background-image:url(Images/FilledRatingVote.gif); }

/* Vote Section */
.TopXtipsVotePlaceholder
{
	float:left;
}
.TopTipsVoteTop
{
	background-image: url(Images/WebPartCampaignTopTips/top_vote.gif);
	background-repeat: no-repeat;
	height: 5px;
}

.TopTipsvotecontent
{
	background-color: #F5DDE9;
	vertical-align: top;
	text-align: center;
	width: 60px;
	padding:2px;
	
}
.TopXtipsHeart{	vertical-align:middle; width: 49px; height: 26px;text-align:center;padding-left:5px;}

.VoteTxt
{
	color: #8F4D6D;
	font-size: 1.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:8px;
}

.TopTipsContentWidthLayout{width:420px;float:left; }
.TopTipsContentWidth{width:420px;}

/*START : POPUP*/
#backgroundPopup
{
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	border: 1px solid #cecece;
	z-index: 1;
}

#popupContact
{
	display: none;
	position: absolute;
	_position: absolute; /* hack for internet explorer 6*/
	height: 484px;
	width: 408px;
	background: #FFFFFF;
	border: 2px solid #cecece;
	z-index: 999;
	padding: 12px;
	font-size: 13px;
}

#popupContactClose
{
	font-size: 14px;
	line-height: 14px;
	right: 6px;
	top: 4px;
	position: absolute;
	color: #6fa5fd;
	font-weight: 700;
	display: block;
	cursor:pointer;
}
#popupContact iframe
{
	display: block;
	border: none;
}

/* END : TOPTIPS */

/* START : EXPRESS SURVEY */
.ExpressSurvey
{
	padding-left: 6px;
	text-align: left;
	padding-top: 14px;
	color: #904D6D;
}

.ExpressSurvey .Background
{
	border-left: 1px solid #e8e5e6;
	border-right: 1px solid #e8e5e6;
	width: 554px;
	float:left;
}

.ExpressSurvey_dynamic_framing
{
	background: #c58cad;
	width: 556px;
}

.ExpressSurvey_dynamic_framing h1
{
	background: transparent url(Images/WebPartCampaignExpressSurvey/survey_header.gif) no-repeat scroll 0 0;
	margin: -5px 0 0;
	padding: 5px;
	font-size: 1.6em;
	color: #FFFFFF;
	width: 558px;
}

.ExpressSurveyCategory_Label h2
{
	font-size: 1.4em;
	font-weight: bold;
	padding: 10px 5px 0 5px;
	width: 500px;
}

.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:42px;text-indent:-9999px; overflow:hidden; margin-right:0; }
.maNavigation li a { background-image:url(/Assets/Core/Face/images/header/maNav.png); }
.maNavigation .frontPage { width:0px;}
.maNavigation .Beauty{ width:104px;}
.maNavigation .Wellness{ width:121px;  background-position: -104px top;}
.maNavigation .Family{ width:109px;  background-position: -225px top;}
.maNavigation .House{ width:90px;  background-position: -334px top;}
.maNavigation .Recipe{ width:106px; background-position: -424px top;}
.maNavigation .Stiftung{ width:106px; background-position: -530px top;}
.maNavigation .TriedTested{ width:156px; background-position: -636px top;}
.maNavigation .ProductAmbassador{ width:120px; background-position: -792px top;}

.maNavigation .underNavigation { background-position:center 78px; background-color:#D51655;}

.maHeader .maLogo .logo { text-indent:-9999px; overflow:hidden; width:300px;background:url(images/logo.png) no-repeat; background-position: center -279px; }

.maFooter .maNewsletter .inner label { text-indent:-9999px; overflow:hidden; width:240px;
    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:28px;}

.maLogin .searchPanel button span { display:none; }
.maLogin .searchPanel button { width:104px; background:url(Images/header/txtLabel.png) no-repeat 0 -98px; }
.maLogin .searchPanel .ButtonSearch { width:104px; background:url(Images/header/txtLabel.png) no-repeat 0 -98px;border:medium none; height:20px; }
.maFormPanel .lblEmail { text-indent:-9999px; overflow:hidden; width:144px; 
	background:url(Images/header/txtLabel.png) no-repeat;}
.maFormPanel .lblPassword { text-indent:-9999px; overflow:hidden; width:149px; 
    background:url(Images/header/txtLabel.png) no-repeat left -15px; }
.maFormPanel .otherElement button span { display:none; }
.maFormPanel .otherElement button { width:45px; background:url(Images/header/txtLabel.png) no-repeat 0 -50px; }
.maFormPanel .otherElement button.sendIt span { display:none; }
.maFormPanel .otherElement .sendIt { width:81px; background:url(Images/header/txtLabel.png) no-repeat 0 -74px; height:24px; margin: 20px 0 0;width:81px;}
.maFormPanel .otherElement .btnLogin {background:url(Images/header/txtLabel.png) no-repeat 0 -118px;
height:24px;margin-top:15px;width:48px;}
.maFooter .inscriptionNewsletterInput input,
.maFooter .maNewsletter .inner p a,
.maFormPanel .elementEmail input, .maFormPanel .elementPassword input   { color:#8b55ad;}
.maFormPanel .closePanel a span {background:url(Images/header/pictos.png) no-repeat left -75px;}
.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 ;}


.three_columns_webpartzone_one{ width: 200px; }

.three_columns_webpartzone_two{ margin:0px 5px; width: 580px;}

.three_columns_webpartzone_three{ }
	
#WebPartZone1{ float: left; margin:2px 0px 0px 0px;}

#WebPartZone2{ float: left; margin:2px 0px 0px 0px;}

#WebPartZone3{ float: left; margin:2px 0px 0px 0px;}

#WebPartZone4{ float: left; margin:1px 1px 0px 0px;}

#WebPartZone5{ float: left; margin:2px 0px 0px 1px;}

#WebPartZone6{ float: left; margin:2px 3px 0px 0px;}

#WebPartZone7{ float: left; margin:2px 0px 0px 0px;}

#WebPartZone8{ float: left; margin:0 4px;}

#WebPartZone9{ float: left; margin:2px 1px 0px 0px;}

#WebPartZone10{ float: left; margin:2px 0px 0px 0px;}

#WebPartZone11{ float: left; margin:2px 0px 0px 0px;}

#WebPartZone12{ float: left; margin:2px 0px 0px 0px;}

#WebPartZone13{ float: left; margin:2px 0px 0px 0px;}

#WebPartZone14{ float: left; margin:2px 0px 0px 0px;}

.AspNet-WebPart{margin:2px; }
#WebPartZone4 {float: left; padding-right:3px;}
#WebPartZone6 {float: left; padding-right:3px;}
	
.WebPartZone{ float: left;}
	
	.ButtonBack { background-image: url(/ITGCFiles/HtmlContent/Button/ButtonBack.gif);width:62px;height:32px;}
	
	
.votetable{ width:65px; background-color:#FFFFFF; vertical-align:top;}

.VoteTxt{ color:#595667; cursor:pointer; float:left; font-size:1.1em; font-weight:normal; margin-top:10px; text-decoration:none; }

.VoteHeartBg{ height:17px; width:49px; }

.ratingVote{ width: 12px; height: 8px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat; }

.VoteHeartBg { height:17px; width:49px; }


/** Start: New Article Detail WP UI**/
	.wpArticle {  width:534px; padding:20px 11px 10px 11px;
	background:#D9EBF1 url(/Assets/Modules/Article/Article/Images/SelectionArticle_Header.gif) no-repeat 11px 12px; margin-bottom: 10px;font-size:1.2em;color:#595667}
	.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 a {text-decoration:underline;}
	
	.wpArticle h1 { color:#007CA2; font-size:1.7em; width:350px; padding-right:10px; float:left; }
	.wpArticle .uiVote {  width:150px; 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; margin-bottom:10px; }
	.wpArticle p .visuRight { float:right; }
	
	.wpArticle .links { margin:0 0 0 10px;font-size:0.8em; }
	.wpArticle .links ul { padding:0px;}
	.wpArticle .links li { list-style:none outside none;}
	.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 8px 0 0; 
		height:16px;	
		background:url(Images/btn_left.gif) no-repeat 0 0; 
		background-color:#007CA2; }

	.wpArticle .links li a span {background:url("Images/btn_right.gif") no-repeat scroll right top transparent;
	float:left;height:16px;padding:0 10px 0 0;}
	
	.DetailTipUGCDisclaimer { background: #D9EBF1; 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;}
	
	.wpArticle ul {padding:10px 0 10px 20px;color:#595667;}
	.wpArticle ol {padding:10px 0 10px 30px;color:#595667;}
	.wpArticle ul li {list-style:disc outside none;}
	.wpArticle ol li{list-style:decimal;}
	
/** End: New Article Detail WP UI **/

/** Start: Menu left Webpart UI**/
	.MenuLeftContainer {margin: 0 0 0 8px;width: 183px;}
	.MenuLeftTitle {margin: 0px 0 9px 0;}
	.CategoryBgColorNavLeftSeparator { height: 1px; background-image:url(images/CategoryBgColorNavLeft.gif); background-repeat:repeat-x; width:183px; }
	.default_link_MenuLeft a{ color:#007CA2; 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: 230px; 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.png) 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:160px; height:24px; float:right;	background:url(images/WebPartMemberGetMember/btnImportCt.png) no-repeat 0 0; }
.wpImportCtFP .btnImportCt span { display:none; }

/* MGM Confirm */
.wpMgmConfirmFP { float:left; margin:0 0 0 10px; display:inline; }
.wpMgmConfirmFP h1 { color:#F05582; font-size:3.2em; height:29px; font-weight:normal; margin-bottom:20px; }
.wpMgmConfirmFP p { margin:10px 0 0 0; font-size:1.1em; }
.wpMgmConfirmFP .ImportCt { width:320px; }
.wpMgmConfirmFP .btn { padding:0 10px 0 0;height:16px; float:left; display:inline;	color:#FFFFFF; font-size:1.1em; font-weight:bold; margin:10px 0 0 0; background:url(images/WebPartMemberGetMember/btn.png) top right; }
.wpMgmConfirmFP .btn span { padding:0px 0 0 15px; height:16px; float:left; cursor:pointer;	background:url(images/WebPartMemberGetMember/btn.png) top left; }

/* FIN MEMBER GET MEMBER */
