/*----------------------------------------------------------------------------//
// Feuille de styles du client -----------------------------------------------//
//----------------------------------------------------------------------------//
// Client : -
// Note   : Les font-size doivent ëtres en em, même les styles provenant de 
			stylesforeditor.css.
// Date   : 9 novembre 2007
//----------------------------------------------------------------------------*/
@import url(reset.css);/* Mise à zéro de tous les padding / margin par défaut */
@media screen {
	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
	}
	
	.sIFR-replaced {
		visibility: visible !important;
	}
	
	span.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
	}
	
	/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
	.sIFR-flash + div[adblocktab=true] {
	  display: none !important;
	}
	
	/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
	
	#BlocTitre h1 {
		visibility: hidden;
		font-size: 30px;	
	}
	h2 {
		visibility: hidden;
		font-size: 30px;
	}
	.BlocSousTitre h3 {
		visibility: hidden;
		font-size: 17px;
	}
}

/*- Général -------------------------------------------------------------------*/
html {
	background: #f4f2e8;
}
body {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 62.6%; /* 10px par défaut */
	color: #86323f;
	/*background: #fff url(../images/Bg.gif) repeat-x;*/
	background: #fff url(../images/Bg_Accueil.gif) repeat-x;
}
p {
	font-size: 1.1em;
	margin: 0 0 12px 0;
}
a, a:hover {
	color: #e95963;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
sup {
	font-size: 80%;
	line-height: 100%;
	vertical-align: text-top;
	padding-bottom: 5px;
}
hr {
	border-top:1px dotted #CBCBBE;
	border-width:1px 0pt 0pt;
	color:#FDFDF9;
	height:1px;
	padding:0pt;
}

/*- Styles communs à toutes les pages -----------------------------------------*/
#Wrapper {
	background: url(../images/Bg_BasPage.png) repeat-x bottom left;
	width:100%;
}
#WrapperLargeur {
	width: 950px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background: url(../images/Bg_LogoAccueil.jpg) no-repeat;
}
#FleursHeader {
	position: absolute;
	top: 0;
	left: 848px;
}
.GenevieveBorne {
	position: absolute; 
	top:33px; 
	left:271px;
}
#Header {
	/*background: url(../images/Bg_Header.jpg) no-repeat 421px 0;*/
	height: 235px;
}
#ContainerMenuRecherche {
	float: left;
	/*background:url(../images/Bg_HeaderFleurs.png) no-repeat;*/
	background: url(../images/Bg_HeaderSpots.png) no-repeat -3px 0;
}
#MenuPrincipal {
	margin: 29px 0 0 22px;
	width: 408px;
	padding-top: 10px;
	/*background:url(../images/Bg_MenuPrincipal.jpg) no-repeat;*/
}
#MenuPrincipal a {
	background-repeat: no-repeat;
}
#MenuPrincipal li a.MenuEmissionTele {
	/*background-image: url(../images/Menu_EmissionTele.png);*/
	background-image: url(../images/Menu_EmissionTele-Star.png);
	height: 35px;
}
#MenuPrincipal li a.MenuEmissionMode {
	/*background-image: url(../images/Menu_Mode.png);*/
	background-image: url(../images/Menu_Mode-Star.png);
	height: 36px;
}
#MenuPrincipal li a.MenuConseilsBeaute {
	background-image: url(../images/Menu_ConseilsBeaute.png);
	background-image: url(../images/Menu_ConseilsBeaute-Star.png);
	height: 37px;
}
#MenuPrincipal li a {
	display: block;
}
#MenuPrincipal li a.MenuEmissionTele:hover {
	background-position: 0 -35px;
}
#MenuPrincipal li a.MenuEmissionMode:hover {
	background-position: 0 -36px;
}
#MenuPrincipal li a.MenuConseilsBeaute:hover{
	background-position: 0 -37px;
}
#MenuPrincipal li a.MenuOn, #MenuPrincipal li a.MenuOn:hover {
	background-position: bottom left;
}
#FormRecherche {
	margin-left: 22px;
	/*background: url(../images/Bg_RechercheHeader.png) no-repeat;*/
	background: url(../images/Bg_RechercheHeader-Star.png) no-repeat;
	padding-top: 9px;
	width: 408px;
}
#FormRecherche h5 {
	/*background: url(../images/Txt_Recherche.gif) no-repeat top left;*/
	background: url(../images/Txt_Recherche-Star.gif) no-repeat top left;
	height: 10px;
	margin: 0 0 5px 23px;
}
#FormRecherche .TxtBox, #FormAbonnementBulletin .TxtBox{
	font-size: 1em;
	color: #6b6b64;
	margin: 0 4px 0 23px;
	/*border: 1px solid #a2a28f;*/
	border: 1px solid #db9eab;
	padding :2px 0 2px 3px;
	width: 150px;
}
#FormRecherche .Btn, #FormAbonnementBulletin .Btn {
	vertical-align: top;
	border:0;
}
.clearer {
	clear: both;
}
#Logo {
	margin-left: 12px;
	width: 407px;
	height: 235px;
	float: left;
	display: inline;
}
#Logo img {
	/*margin: 13px 0 0 103px;*/
	margin: 31px 0 0 18px;
}
#ColonnePub, #ColonnePubInt {
	width: 160px;
	margin-left: 19px;
	float:left;
	z-index: 1;
}
#ColonneContenuAcc #ConseilBeauteMois h1, #ColonnePrincipaleAcc #BlocExperts h2, #ColonneContenuAcc #BlocMode h2, #MenuPrincipal li a, #FormRecherche h5, #SousMenu li a, #BlocVideos h3,
#ColonnePrincipaleInt #ConseilsPerso h3, #PetitBlocBasInt h3, #BlocContenuInt h1.ConseilBeaute, #BlocContenuInt h1.EmissionTele, #BlocContenuInt h1.Mode, #BtAccueil, #MenuEtape li a, #ColonneVideosGauche h3, #ColonneVideosDroite h3, 
#ColonnePrincipaleInt #BlocExperts h3, #BlocPhotosExperts a, h3.TitreGenevieveBorne, #MenuEtapeTrousse li a, #Sondage h4, .BlocsTitresPetit h2, .BlocTitreLigneHaut h2, #BlocTitreOmbre h2,
.BlocsTitresMoyen h2, h3.TitreConfirmation, h3.TitreMetamorphosesCandidates, #BlocGaleriePhotosDroite h3, .BlocEtape h3, h4.TitreProduitsVedette, h3.TitreGenevieveBorne, h3.TitreSoniaViau, h3.TitreDenisBinet, h3.TitreHeleneManonPoudrette, h3.TitreMarieEveJanvier, h3.TitreOffresSpeciales  {
	text-indent: -9999px;
	overflow: hidden;
}
#ColonnePrincipaleAcc #SuperBanner, #ContainerSMContenu #SuperBanner {
	background: url(../images/Bg_Pub.png) no-repeat;
	width: 746px;
	height: 106px;
}
#ColonnePrincipaleAcc #SuperBanner {
	margin: 15px 0 0 -7px;
	padding: 16px 0 0 17px;
}
#Footer {
	color: #6b6b63;
	margin-top: 50px;
	height: 40px;
	padding: 0 7px 0 24px;
}
#Footer a {
	color: #6b6b63;
	text-decoration:none;
	/*padding: 3px 10px;
	border-right: 1px solid #cebf94;*/
}
#Footer a:hover {
	text-decoration:underline;
}
#Footer p {
	font-size: 0.9em;
	float: right;
	margin-bottom: 6px;
}
#Footer span {
	color: #cebf94;
	padding: 0 10px;
}	
#Footer p.Copyright {
	color: #9c9c8c;
	margin-right: 10px;
	clear:right;
	width: 235px;
	display:inline;
}
#Footer a.LienContact {
	color: #e95963;
	padding:0;
	border:0;
}
#Footer a.LienContact:hover {
	background: none;
	text-decoration: underline;
}
#Footer #FormAbonnementBulletin {
	float: left;
}
#Footer #LiensUtiles {
	float: left;
}
#Footer #LiensUtiles li {
	background: url(../images/Puce_LiensFooter.gif) no-repeat 0 2px;
	padding-left: 15px;
	margin-bottom: 6px;
}
A.LienPartenaires {
	color: #fff !important; 
	background:#cebf94; 
	display:block; 
	float:right; 
	width:82px; 
	text-align:center; 
	line-height:18px; 
	margin-left: 10px;
}
A.LienPartenaires:hover {
	text-decoration: none !important;
}
#FormAbonnementBulletin .TxtBox {
	margin: 3px 3px 0 0;
}
#FormAbonnementBulletin .Btn {
	margin-top: 3px;
}	
#ColonneSousMenu #FormAbonnementBulletin {
	color: #6b6b63;
	margin-top: 12px;
}
#ColonneSousMenu #FormAbonnementBulletin .TxtBox {
	background: #fefefa;
}
#ColonneSousMenu p {
	width: 182px;
}

/*- Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellContenuAcc {
	font-size: 1.1em;
	padding: 0 0 0 0;
	vertical-align: top;
}
#ColonnePrincipaleAcc {
	width: 752px;
	padding-left: 10px; 
	float:left;
	display:inline;
}
#ColonneContenuAcc {
	background: url(../images/Bg_LigneBlocAcc.gif) no-repeat;
	float: right;
	width: 248px;
}
#ColonneContenuAcc #ConseilBeauteMois, #ColonneContenuAcc #BlocMode {
	font-size: 0.9em;
	color: #86323f;
	padding: 5px 0 0 17px;
} 
#ColonneContenuAcc #ConseilBeauteMois {
	background: url(../images/Bg_ConseilsDuMois.png) no-repeat 0px 8px;
}
#ColonneContenuAcc #ConseilBeauteMois h1 {
	background: url(../images/Ti_ConseilsDuMois.gif) no-repeat;
	height: 14px;
	margin-bottom: 5px;
}
#ColonneContenuAcc #ConseilBeauteMois p, #ColonneContenuAcc #ConseilBeauteMois img,
#ColonneContenuAcc #BlocMode p, #ColonneContenuAcc #BlocMode img {
	float: left;
}
#ColonneContenuAcc #ConseilBeauteMois img, #ColonneContenuAcc #BlocMode img {
	margin-left: 3px;
}
#ColonneContenuAcc #ConseilBeauteMois p, #ColonneContenuAcc #BlocMode p {
	margin: 0 5px 16px 0;
	width:171px;
}
#ColonneContenuAcc #BlocMode h2 {
	background: url(../images/Ti_ModeAcc.gif) no-repeat;
	width: 119px;
	height: 14px;
	margin: 6px 0;
	visibility:visible;
}
#ColonneContenuAcc #BlocMode .SelectBox {
	font-size: 1.2em;
	width: 184px;
}

/* Slideshow accueil */
#Slideshow {
	background: url(../images/Bg_Slideshow.gif);
	position: relative;
	padding: 4px 0 4px 4px;
	margin-bottom: 12px;
	height: 273px;
}
#Slideshow img {
	border: 4px solid #f7f5e9;
	border-right-width: 10px;
	background: #f7f5e9;
}
#ContainerSlideshow {
	display: none;
}
#Slideshowlink {
	position: absolute;
	top: 23px;
	left: 722px;
}
#Slideshowlink a {
	font: bold 16px Arial, Helvetica, sans-serif;
	display: block;
	line-height:32px;
	width: 20px;
	text-decoration: none;
}
#Slideshowlink a:hover {
	color: #c7be98;
}
.link_nor{
	/*background: url(../images/Bg_OngletNormal.gif) no-repeat;*/
	background: url(../images/Bg_OngletOver.gif) no-repeat;
	text-align:center;
	color:#c7be98;
}
.link_act {
	font-size: 16px;
	font-weight: bold;
	background: url(../images/Bg_OngletNormal.gif) no-repeat;
	/*background: url(../images/Bg_OngletOver.gif) no-repeat;*/
	text-align:center;
	color:#c7be98;
}

#ColonnePrincipaleAcc #BlocExperts {
	background: url(../images/Bg_ExpertAcc.jpg) no-repeat 0 -4px;
	width: 491px;
	height: 150px;
}
#ColonnePrincipaleAcc #BlocExperts h2 {
	background: url(../images/Ti_NosExpertsBeaute.gif) no-repeat;
	height: 45px;
	margin: 22px 0 0 20px;
	float: left;
	width:129px;
	display:inline;
	visibility:visible;
}
#ColonnePrincipaleAcc #BlocExperts .ImageExperts {
	margin: 12px 12px 15px 0;
	float: right;
}
#ColonnePrincipaleAcc #BlocExperts .Texte {
	color: #fff;
	margin: 6px 0 6px 20px;
	width: 140px;
	float: left;
	display:inline;
}
#ColonnePrincipaleAcc #BlocExperts .Btn {
	border: 0;
	margin-left: 64px;
}

#LegalTVA {
	margin-top: 12px;
}
#LegalTVA img {
	vertical-align: middle;
	margin-right: 9px;
}


/* Accueil Star Académie */
/*body.AccueilStar {
	background: #fff url(../images/Bg_Accueil.gif) repeat-x;
}
body.AccueilStar #WrapperLargeur {
	background: url(../images/Bg_LogoAccueil.jpg) no-repeat;
}
body.AccueilStar #Header {
	background: none;
}
body.AccueilStar #Logo img {
	margin: 31px 0 0 18px;
}
body.AccueilStar #ContainerMenuRecherche {
	background: url(../images/Bg_HeaderSpots.png) no-repeat -3px 0;
}
body.AccueilStar #MenuPrincipal li a.MenuEmissionTele {
	background: url(../images/Menu_EmissionTele-Star.png) no-repeat;
}
body.AccueilStar #MenuPrincipal li a.MenuEmissionMode {
	background: url(../images/Menu_Mode-Star.png) no-repeat;
}
body.AccueilStar #MenuPrincipal li a.MenuConseilsBeaute {
	background: url(../images/Menu_ConseilsBeaute-Star.png) no-repeat;
}
body.AccueilStar #FormRecherche {
	background: url(../images/Bg_RechercheHeader-Star.png) no-repeat;
}
body.AccueilStar #FormRecherche .TxtBox {
	border: 1px solid #db9eab;
}
body.AccueilStar #FormRecherche h5 {
	background: url(../images/Txt_Recherche-Star.gif) no-repeat top left;
}
body.AccueilStar #FleursHeader {
	position: absolute;
	top: 0;
	left: 848px;
}*/

/*- Styles spéciaux pour pages intérieures ------------------------------------*/
#BtAccueil {
	background: url(../images/Bt_Accueil.gif) no-repeat;
	width: 69px;
	height: 13px;
	position: absolute;
	top: 14px;
	left: 447px;
}
#ColonneSousMenu {
	width: 198px;
	float: left;
	margin-left: 11px;
	background: url(../images/Bg_LigneBlocSousMenu.gif) no-repeat top right;
}
#ColonnePrincipaleInt {
	width: 540px;
	float: left;
	margin: 0 0 20px 12px;
}
#ColonnePrincipaleInt #ConseilsPerso, #PetitBlocBasInt {
	color: #86323f;
	background: url(../images/Bg_LigneBlocConseilsPerso.gif) no-repeat;
	float: left;
	width: 253px;
	padding: 7px 0 0 17px;
	height: 182px;
}
#ColonnePrincipaleInt #ConseilsPerso h3 {
	/*background: url(../images/Ti_ConseilsPersonnalisesInt.gif) no-repeat;*/
	background: url(../images/Ti_ConsultationBeaute.gif) no-repeat;
	width: 253px;
	height: 38px;
	margin: 0;
}
#ColonnePrincipaleInt #ConseilsPerso img {
	float: right;
	margin: 2px 5px 0 0;
}
#ColonnePrincipaleInt #ConseilsPerso a img {
	float: none;
	margin:0;
} 
#ColonnePrincipaleInt #ConseilsPerso p, #PetitBlocBasInt p {
	margin: 12px 0 0 0;
}
#ColonnePrincipaleInt #ConseilsPerso p {
	margin-right: 100px;
}
#ColonnePrincipaleInt #ConseilsPerso .SelectBox {
	margin-top: 0px;
	width: 240px;
}
#BlocVideos, #ColonnePrincipaleInt #BlocExperts{
	background: url(../images/Bg_Videos.png) no-repeat;
	width: 257px;
	height:145px;
	margin-right: 11px;
	float:left;
}
#BlocVideos .Texte {
	color: #fff;
	margin: 6px 0 6px 16px;
	display: inline;
}
#BlocVideos h3 {
	background: url(../images/Ti_VideosBeautes.png) no-repeat;
	width: 156px;
	height: 26px;
	margin: 16px 0 0 14px;
	float: left;
	display:inline;
}
#BlocVideos img.Photo  {
	float:right;
	margin: 11px 5px 0 0;
}
#BlocVideos img.TxtVideo {
	margin: -20px 0 16px 15px;
	float: left;
}
#BlocVideos .Btn {
	border: 0;
	vertical-align: middle;
}
#BlocVideos .SelectBox {
	font-size: 1.1em;
	margin-left: 14px;
}
#BlocContenuInt {
	background: url(../images/Bg_BlocContenuInt.gif);
	width: 541px;
	padding-bottom: 4px;
	margin-bottom: 9px;
}
#BlocContenuInt h1.Mode, #BlocContenuInt h1.EmissionTele, #BlocContenuInt h1.ConseilBeaute {
	margin: 0;
	height: 37px;
}
#BlocContenuInt h1.ConseilBeaute {
	background: url(../images/Ti_ConseilsBeaute.gif) no-repeat;
}
#BlocContenuInt h1.EmissionTele {
	background: url(../images/Ti_EmissionTele.gif) no-repeat;
}
#BlocContenuInt h1.Mode {
	background: url(../images/Ti_Mode.gif) no-repeat;
}
#ColonnePrincipaleInt #ConseilBeauteMois {
	background: url(../images/Bg_ConseilsDuMoisInt.jpg) no-repeat;
	height: 250px;
	margin-left: 4px;
}
#ColonnePrincipaleInt #ConseilBeauteMois ul {
	color: #86323f;
	width: 300px;
	font-size: 1.1em;
	margin: 7px 0 0 47px;
}
#ColonnePrincipaleInt #ConseilBeauteMois ul li {
	padding: 7px 0;
	background: url(../images/Bg_LigneConseils.gif) repeat-x bottom left;
}
#ContainerSMContenu {
	float: left;
}
#ColonnePubInt {
	margin-left: 13px;
}
#ContainerSMContenu #SuperBanner {
	margin-left: 5px;
	_margin-left: 14px;
	padding: 16px 0 0 17px;
}


/* Styles pour les differents select box
div.selectbox-wrapper {
  position:absolute;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  padding:0px;
  text-align:left;
  max-height:200px;
  overflow:auto;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  font-size: 11px;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}
div.selectbox-wrapper ul li {
  color: #000;
  font-size: 11px;
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}
.selectbox /* look&fell of  select box
{*/
 /*font-size: 11px;
  padding-left:2px;
  padding: 4px 0 5px 2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  display : block;
  text-align:left; 
  background: url(../images/bg_select.png) right;
  cursor: pointer;
  border:0;
  color:#333;
  
  
  font-size: 11px;
  padding-left:2px;
  padding: 4px 0 5px 2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  display : block;
  text-align:left; 
  background: url(../images/bg_select.png) right;
  cursor: pointer;
  border:0;
  color:#333;
}
#BlocExperts .selectbox{
	background: url(../images/Bg_SelectBoxRose.gif) right;
	border-left: 1px solid #511e26;
	width: 184px;
	position:absolute;
}
#BlocExperts div.selectbox-wrapper ul li.selected {
	background-color: #FFF0F2;
}
#ConseilsPerso .selectbox {
	background: url(../images/Bg_SelectBoxOlive.gif) right;
	border-left: 1px solid #a2a28f;
	width: 184px;
}
#ConseilsPerso div.selectbox-wrapper ul li.selected { 
  background-color: #f1f1de;
}
#ColonnePrincipaleInt #ConseilsPerso .selectbox {
	margin:13px 0 0 0;
	*margin:-1px 0 0 0;
	width: 240px;
}
select {
	background: url(../images/bg_select.png) right; 
}*/

#BlocTitre {
	background: url(../images/Bg_Titres.gif) no-repeat;
	font-size: 34px;
	width:516px;
	height: 44px;
	margin-left: 4px;
	padding: 12px 0 0 19px;
	position:relative;
}
#BlocTitre h1, #BlocTitre h2 {
	font-size: 25px;
	width: 350px;
	letter-spacing: -5px;
}
#ConseilBeauteMois #BlocTitre, #BlocConseils #BlocTitre, #TrousseMaquillage #BlocTitre  {
	background: none;
	width: 346px;
}
/* Page métamorphose */
.BlocDegradeContenu, .BlocDegradeContenu-Question {
	background: #fff url(../images/Bg_ContenuDegradeVert.png) repeat-x;
	width:514px;
	margin-left: 4px;
	padding: 0 0 0 19px;
	position: relative;
}
.BlocDegradeContenu-Question {
	background: #fff url(../images/Bg_QuestionDuMois.jpg) repeat-x;
	padding-bottom: 12px;
}
#ContenuCandidatesMetamorphoses {
	width: 255px;
	margin-left: 4px;
	padding-top: 24px;
}
#ContenuCandidatesMetamorphoses p {
	background: url(../images/Bg_LigneConseils.gif) repeat-x bottom left; 
	padding-bottom: 12px;
}
#ContenuCandidatesMetamorphoses p.InfosCandidate {
	font-size: 14px;
	color: #7e7559;
	padding-left: 20px;
}
#ContenuCandidatesMetamorphoses .NomCandidate {
	font-size: 18px;
	font-weight: bold;
}	
#ContenuCandidatesMetamorphoses #LiensMetamorphose img {
	margin-bottom: 9px;
	vertical-align: top;
}
#ContenuCandidatesMetamorphoses #LiensMetamorphose a img {
	margin-bottom: 0;
}
#ImageEtape, #MenuEtape, #MenuEtapeTrousse {
	margin-left: 4px;
}
#MenuEtape li, #MenuEtapeTrousse li {
	float: left;
	height: 37px;
}
#MenuEtape li a, #MenuEtapeTrousse li a {
	line-height: 37px;
	display: block;
	background-repeat: no-repeat;
}
#MenuEtape li a:hover,  #MenuEtape li a.MenuOn,
#MenuEtapeTrousse li a:hover, #MenuEtapeTrousse li a.MenuOn {
	background-position: bottom left;
}
#MenuEtape li a.BtEtapeColoration {
	background-image: url(../images/Bt_EtapeColoration.png);
	width: 93px;
} 
#MenuEtape li a.BtEtapeSoinCheveux {
	background-image: url(../images/Bt_EtapeSoinCheveux.png);
	width: 127px;
} 
#MenuEtape li a.BtEtapeSoinPeau {
	background-image: url(../images/Bt_EtapeSoinPeau.png);
	width: 113px;
} 
#MenuEtape li a.BtEtapeMaquillage {
	background-image: url(../images/Bt_EtapeMaquillage.png);
	width: 78px;
} 
#MenuEtape li a.BtEtapeSourire {
	background-image: url(../images/Bt_EtapeSourire.png);
	width: 56px;
} 
#MenuEtape li a.BtEtapeMode {
	background-image: url(../images/Bt_EtapeMode.png);
	width: 66px;
} 
.BlocEtape {
	background: #fff;
	margin: 0 4px;
	padding-top: 24px;
}
.BlocEtape h3 {
	font-size: 22px;
	/*margin: 0 0 0 19px;*/
	height: 26px;
}
.BlocEtape h3.TitreEtape1 {
	background: url(../images/Ti_Etape1.gif) no-repeat 19px 0;
}
.BlocEtape h3.TitreEtape2 {
	background: url(../images/Ti_Etape2.gif) no-repeat 19px 0;
}
.BlocEtape h3.TitreEtape3 {
	background: url(../images/Ti_Etape3.gif) no-repeat 19px 0;
}
.BlocEtape h3.TitreEtape4 {
	background: url(../images/Ti_Etape4.gif) no-repeat 19px 0;
}
.BlocEtape h3.TitreEtape5 {
	background: url(../images/Ti_Etape5.gif) no-repeat 19px 0;
}
.BlocEtape h3.TitreEtape6 {
	background: url(../images/Ti_Etape6.gif) no-repeat 19px 0;
}
.BlocEtape .ColonneExpert {
	width: 154px;
	float: left;
	margin: 13px 22px 0 0;
}
.BlocEtape .ColonneExpert .BtVideo {
	float: right;
	margin-top: 10px;
}
.ColonneContenuEtape {
	width: 333px;
	float: left;
	margin-top: 13px;
}
.BlocDegradeContenu h4.TitreProduitsVedette {
	background: url(../images/Ti_ProduitsVedette.gif) no-repeat;
	height: 16px;
	margin: 0;
}
.BlocDegradeContenu.Produit {
	margin-top: 4px;
	padding-top: 24px;
}
.NoteSpeciale {
	color: #7e7559;
	background: #f3f2eb;
	border: 1px solid #e2e2da;
	padding: 12px;
	margin-bottom: 23px;
}
.ProduitVedette {
	font-size: 1.1em;
	background: url(../images/Bg_LigneConseils.gif) repeat-x bottom left;
	margin-right: 23px;
	padding-bottom: 10px;
}
.ProduitVedette .Contenu {
	float:left; 
	width:391px; 
	margin-bottom: 17px;
	padding-top: 17px;
}
.ProduitVedette h5 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 14px;
}
.ProduitVedette ul li {
	color: #7e7559;
	background: url(../images/Puce_ListeProduitsVedette.gif) no-repeat 0 4px;
	padding-left: 10px;
}
.ImageProduitVedette {
	float:left;
	border: 1px solid #878787;
	margin: 17px 17px 0 0;
}
.LogoProduitVedette {
	position:absolute;
	top:15px;
	left:198px;
}
.LienProduitsVedette {
	color: #7e7559;
	text-align: center;
}

/* Question du mois */
.TexteIntroForm {
	font-size: 1.2em;
	width: 340px;
	padding: 12px 0 0 5px;
}
#FormQuestionDuMois {
	color: #7e7559;
	width: 472px;
	margin: 25px 0 0 24px;
}
#FormQuestionDuMois label {
	display:block;
	float:left;
}
.BlocDegradeContenu-Question {
	background: #fff url(../images/Bg_QuestionDuMois.jpg) repeat-x;
	margin-bottom: 4px;
}
.BlocDegradeContenu-Question p {
	margin: 0 0 2px 0;
	clear:both;
}
.Radio, .CheckBox {
	float: left;
	margin-right: 3px;
	*margin-top: -3px;
	margin-bottom: 10px;
}
.CheckBox {
	margin-bottom: 20px;
}
.Radio {
	margin-bottom: 5px;
}
.SousTitreQuestion {
	font-size: 22px;
	margin: 0;
}
.BlocQuestion {
	font-size: 1.2em;
	border: 1px solid #e2e2da;
	background: #fff;
	margin-right: 19px;
	padding: 11px 22px;
	margin-bottom: 14px;
}
#FormQuestionDuMois .TxtArea {
	font-size: 1em;
	width:450px; 
	height:88px;
	margin: 5px 0 12px 0;
}
#FormQuestionDuMois .TxtBox {
	font-size: 1em;
}
#FormQuestionDuMois .Btn {
	float: right;
	margin-bottom: 15px;
	border:0;
}
.LabelInfosPerso {
	width:101px;
}
.LabelCheckbox {
	width:432px;
}
.IntroQuestion {
	color: #7e7559;
}
.BlocDegradeContenu .ColonneExpert {
	float: left;
	margin-right: 13px;
	width: 82px;
	display:inline;
}
.BlocDegradeContenu .ColonneContenuReponse {
	/*width: 419px;*/
	float: left;
	margin-bottom: 20px;
}
.BlocDegradeContenu .ColonneContenuReponse p {
	color: #7e7559;
	margin-right: 26px;
}
.BlocDegradeContenu .ColonneContenuReponse p.ReponseQuestion {
	font-size: 12px;
	font-weight: bold;
	margin-right: 0;
	background:url(../images/Bg_LigneConseils.gif) repeat-x bottom left;
	padding-bottom: 5px;
}
.BlocDegradeContenu .TitreQuestion {
	padding: 21px 0 15px 0;
}
.BlocDegradeContenu .TitreQuestion h3 {
	margin:0;
	font-size: 22px;
}

/* Section conseils beaute */
#ColonnePrincipaleInt #BlocConseils {
	height: 185px;
	width: 533px;
	margin: 0 0 4px 4px;
}
.BgColoration {
	background: url(../images/Bg_ConseilsColoration.jpg) no-repeat;
}
.BgSoinsCheveux {
	background: url(../images/Bg_SoinsCheveux.jpg) no-repeat;
}
.BgSoinsPeau {
	background: url(../images/Bg_SoinsPeau.jpg) no-repeat;
}
.BgMaquillage {
	background: url(../images/Bg_Maquillage.jpg) no-repeat;
}
.BgSourire {
	background: url(../images/Bg_Sourire.jpg) no-repeat;
}
#ColonnePrincipaleInt #BlocConseils p {
	margin-left: 43px;
}
#ColonnePrincipaleInt #BlocConseils {
	font-size: 0.9em;
}
#ColonnePrincipaleInt #BlocConseils #BlocTitre {
	margin-bottom: 23px;
}
#DescriptionConseil {
	background: #fff url(../images/Bg_DescriptionConseil.png) no-repeat;
	width: 533px;
	min-height: 195px;
	height: auto !important;
	height: 195px;
	margin-left: 4px;
	padding-top: 20px;
	padding-bottom: 1px;
}
#DescriptionConseil h3 {
	font-size: 18px;
	font-weight: normal;
	color: #7e7559;
	margin: 0 0 17px 23px;
}
#DescriptionConseil p {
	margin: 0 50px 12px 23px;
}
#DescriptionConseil ul, .Contenu-ArticleChroniquesMode ul {
	margin: 0 0 12px 6px;
}
#DescriptionConseil ul li, .Contenu-ArticleChroniquesMode ul li {
	font-size: 1.1em;
	margin: 0 50px 5px 23px;
	background:url(../images/Puce_Liste.gif) no-repeat 0 2px;
	padding: 0 0 3px 20px;
	position: relative;
}
#DescriptionConseil #ConseilPrecedent, #DescriptionConseil #ConseilSuivant  {
	font-style:italic;
	color: #6b6b63;
	overflow:hidden;
}
#DescriptionConseil #ConseilPrecedent {
	float: left;
	width:50%;
}
#DescriptionConseil #ConseilSuivant {
	float: right;
	width:45%;
}
#DescriptionConseil #ConseilPrecedent img {
	margin-bottom: 5px;
	float: left;
}
#DescriptionConseil #ConseilPrecedent span {
	float: left;
	margin-left: 16px;
}	
#DescriptionConseil #ConseilSuivant img {
	margin-bottom: 8px;
	float: right;
}
#DescriptionConseil #ConseilSuivant span {
	float: right;
	margin-right: 16px;
}	
#NoteConseils-Gauche, #NoteConseils-Droite, #NoteConseils-Centre {
	font-size: 1.2em;
	background: url(../images/Bg_NoteConseils.gif) repeat-x;
	margin: 4px 0 0 4px;
	width: 511px;
	padding: 11px;
}
#NoteConseils-Centre {
	text-align: center;
}
#NoteConseils-Droite {
	text-align: right;
}
/* Videos */
.ImageTitre, .ImageTitrePhotos, .ImageTitreVideo-Conseils {
	position:absolute;
	top:12px;
	left:123px;
}
.ImageTitreVideo-Conseils {
	left: 220px;
}
#ColonneVideosGauche, #ColonneVideosDroite {
	width: 191px;
	float: left;
	padding-bottom: 25px;
	padding-top: 25px;
}
#ColonneVideosGauche p, #ColonneVideosDroite p, .TexteIntroTrousse{
	font-size: 1.2em;
	color: #7e7559;
}
#ColonneVideosGauche {
	margin: 0 30px 0 24px;
	display:inline;
}
#ColonneVideosDroite {
	background: url(../images/Bg_LigneVerticale.gif) repeat-y top left;
	padding-left: 38px;
}
.TitreMetamorphosesCandidates {
	background: url(../images/Ti_MetamorphosesCandidates.gif) no-repeat;
	height: 36px;
	margin:0 0 16px 0;
}
.TitreAteliersExperts {
	background: url(../images/Ti_AteliersExperts.gif) no-repeat;
	height: 40px;
	margin:0 0 12px 0;
}
.TitreActivitesCandidates {
	background: url(../images/Ti_ActivitesCandidates.gif) no-repeat;
	height: 40px;
	margin: 40px 0 12px 0;
	margin-top: 0;
}
.TitreVideosBeaute {
	background: url(../images/Ti_VideosBeaute.gif) no-repeat;
	height: 14px;
	margin:0 0 16px 0;
}
.TitreMomentsBeaute {
	background: url(../images/Ti_MomentsBeaute.gif) no-repeat;
	height: 40px;
	margin:0 0 12px 0;
}
#ColonneVideosGauche ul li ul, #ColonneVideosDroite ul li ul {
	display: none;
	margin-top: 5px;
}
#ColonneVideosGauche ul li, #ColonneVideosDroite ul li, #BlocGaleriePhotosDroite ul li {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 15px;
}
#ColonneVideosGauche ul li ul li, #ColonneVideosDroite ul li ul li {
	font-size: 0.9em;
	font-weight: normal;
	margin: 0 0 0 6px;
	background:url(../images/Puce_LiensGalerie.gif) no-repeat 0 2px;
	padding: 0 0 3px 16px;
}

/* Page accueil section emission tele */
#ContenuGenerique {
	padding-top: 25px;
	padding-bottom: 1px;
}
.TitreCandidate2008 {
	background: url(../images/Ti_Candidates2008.gif) no-repeat;
	margin: 0;
	height: 32px;
}
#PetitBlocBasInt p {
	width: 250px;
}
#ContenuEmissionTele {
	width: 224px;
}
#PhotosEmissionTele {
	position: absolute !important;
	right: -25px;
	top: 65px;
}
#ColonnePrincipaleInt #BlocExperts {
	color: #fff;
	background: url(../images/Bg_ExpertsInt.gif) repeat-x;
	width: 243px;
	float:left;
	position:relative;
	padding: 16px 0 0 14px;
}
#ColonnePrincipaleInt #BlocExperts p {
	width: 214px;
	/*float:left;*/
	margin: -65px 0 12px 0;
}
#ColonnePrincipaleInt #BlocExperts h3 {
	background: url(../images/Ti_NosExpertsBeaute.gif) no-repeat;
	height:40px;
	margin: 0;
	width: 128px;
	/*float:left;*/
}
#ColonnePrincipaleInt #BlocExperts #PhotoExpert {
	position: absolute;
	top:-50px;
	left:165px;
}

/* Page nos experts */
#BlocPhotosExperts {
	background: url(../images/Bg_PageExperts.jpg) no-repeat;
	width: 533px;
	height: 324px;
	margin: 0 0 4px 4px;
	position: relative;
}
#BlocPhotosExperts a {
	position: absolute;
	display:block;
	height: 152px;
	width:156px;
}
#BlocPhotosExperts a:hover, #BlocPhotosExperts a.ExpertOn {
	background-position: bottom left;
}
a.ExpertGenevieve {
	top: 24px;
	left: 28px;
	background-image:url(../images/Img_GenevieveBorne.jpg);
}
a.ExpertDenis {
	top: 65px;
	left: 185px;
	background-image:url(../images/Img_DenisBinet.jpg);
	width:157px !important;
}
a.ExpertHelene {
	top: 111px;
	left: 342px;
	background-image:url(../images/Img_HeleneManonPoudrette.jpg);
}
a.ExpertSonia {
	top: -38px;
	left: 342px;
	height: 149px !important;
	background-image:url(../images/Img_SoniaViau.jpg);
}
a.ExpertMarieEve{
	top: -38px;
	left: 342px;
	height: 149px !important;
	background-image:url(../images/Img_MarieEveJanvier.jpg);
}
h3.TitreGenevieveBorne, h3.TitreSoniaViau, h3.TitreDenisBinet, h3.TitreHeleneManonPoudrette, h3.TitreMarieEveJanvier {	
	height: 27px;
	margin: 0 0 17px 0;
	background-position: bottom left;
	background-repeat: no-repeat;
}
h3.TitreSoniaViau {
	background-image: url(../images/Ti_SoniaViau.gif); 
}
h3.TitreGenevieveBorne {
	background-image: url(../images/Ti_GenevieveBorne.gif); 
}
h3.TitreDenisBinet{
	background-image: url(../images/Ti_DenisBinet.gif); 
}
h3.TitreHeleneManonPoudrette{
	background-image: url(../images/Ti_HeleneManonPoudrette.gif); 
}
h3.TitreMarieEveJanvier{
    background-image: url(../images/Ti_MarieEveJanvier.gif);
}

/* Styles page Ma trousse maquillage */

#TrousseMaquillage {
	background: url(../images/Bg_TrousseMaquillage.jpg) no-repeat;
	margin-left: 4px;
	height: 185px;
	position:relative;
}
#MenuEtapeTrousse li {
	height: 45px;
}
#MenuEtapeTrousse li a {
	line-height: 45px;
}
#MenuEtapeTrousse li a.BtEtape01 {
	background-image: url(../images/Bt_Etape01.png);
	width: 106px;
}
#MenuEtapeTrousse li a.BtEtape02 {
	background-image: url(../images/Bt_Etape02.png);
	width: 109px;
}
#MenuEtapeTrousse li a.BtEtape03 {
	background-image: url(../images/Bt_Etape03.png);
	width: 101px;
}
#MenuEtapeTrousse li a.BtEtape04 {
	background-image: url(../images/Bt_Etape04.png);
	width: 108px;
}
#MenuEtapeTrousse li a.BtEtape05 {
	background-image: url(../images/Bt_Etape05.png);
	width: 109px;
}
.RadioTrousse {
	position: absolute;
	left: 42px;
	*margin-top: -3px;
}
.LabelTrousse {
	margin: 0 30px 0 45px;
	display:block;
}
#Pagination {
	margin: 25px -19px 0;
	width: 533px;
}
#Pagination .BtPrecedent {
	float: left;
}
#Pagination .BtSuivant {
	float: right;
}
#ImageEtapeTrousse {
	position: absolute;
	bottom:0;
}
.ContenuTrousse {
	padding: 20px 19px 15px;
	width: 495px !important;
	margin-bottom: 4px;
}
.ContenuTrousse input {
	/*position: absolute;
	left: 42px;*/
	margin: 0 10px 20px 40px;
	*margin-top: -3px;
	float: left;
}
.ContenuTrousse label {
	font-size: 1.1em;
	margin: 0 30px 0 0px;
	display:block;
	/*float:left;*/
}
.ContenuTrousse br {
	clear: both;
}
a.EnteteAccordeon {
	background: url(../images/Puce_Liste.gif) no-repeat 0 2px;
	font-size: 1.1em;
	padding-left: 20px;
}
.ContenuAccordeon {
	padding-left: 20px;
	width: 475px;
}
.ContenuAccordeon img {
	float: right;
	border: 1px solid #878787;
	margin-left: 20px;
}
.ContenuAccordeon p {
	float: left;
}

/* Bloc sondage */
#Sondage {
	margin-bottom: 16px;
	width: 179px;
	position: relative;
}
#Sondage h4 {
	margin: 0 0 7px 0;
	background: url(../images/Ti_SondageEclair.gif) no-repeat;
	height: 20px;
}
#Sondage .Radio {
	position: absolute;
	left:0px;
}
#Sondage .Label {
	margin-left: 22px;
	display:block;
}
#Sondage .Btn {
	float: right;
	margin-bottom: 5px;
}
.choixsondage {
	font-size: 1.1em;
	margin-bottom: 5px;
}
.resultatsondage {
	margin: 3px 0 10px;
	border: 1px solid #E0DBC5;
	padding: 3px;
}
.ReponseSondage {
	float: left;
	display:block;
	width: 80%;
}
.Pourcentage {
	float: right;
	display:block;
}

/* Styles pour page d'accueil mode */
#ColonneLargeMode, #ColonnePetiteMode {
	float: left;
	/*margin-bottom: 4px;*/
}
#ColonneLargeMode {
	width: 316px;
	margin-left: 4px;
	display:inline;
}
#ColonneLargeMode .BlocDegradeContenu {
	width: 275px;
	padding: 15px 19px 12px;
	margin: 0 0 4px 0;
}
#ColonneLargeMode .BlocDegradeContenu p {
	font-size: 1.3em;
}
#ColonnePetiteMode {
	width: 217px;
	background: #fff;
}
#ColonnePetiteMode .BlocDegradeContenu {
	margin-left: 0;
	padding: 15px 19px 12px;
	width: 179px;
}
#BlocTitreOmbre {
	width: 316px;
	height: 46px;
	background:url(../images/Bg_TitreModeOmbrage.gif) no-repeat;
}
.BlocsTitresPetit, .BlocsTitresMoyen {
	width: 217px;
	height: 46px;
	background:url(../images/Bg_TitresPetits.gif) repeat-x bottom left;
}
.BlocsTitresMoyen {
	width: 533px;
	margin-left: 4px;
	position: relative;
}
.BlocsTitresMoyen img {
	position: absolute;
	top: 9px;
	right: 13px;
}
.BlocsTitresPetit h2, .BlocTitreLigneHaut h2, #BlocTitreOmbre h2, .BlocsTitresMoyen h2 {
	visibility: visible;
}
h2.TrouvaillesAnnie {
	background: url(../images/Ti_TrouvaillesAnnie.gif) no-repeat;
	width: 227px;
	height: 30px;
}
h2.CapriceSemaine {
	background: url(../images/Ti_CapriceSemaine.gif) no-repeat bottom left;
	width: 145px;
	height: 44px;
	padding-top: 1px;
}
h2.ChroniqueMode {
	background: url(../images/Ti_ChroniquesMode.gif) no-repeat;
	width: 185px;
	height: 34px;
}
h2.AimeMode {
	background: url(../images/Ti_AimeMode.gif) no-repeat;
	height: 31px;
	width: 158px;
}
#ColonnePetiteMode .BlocDegradeContenu.ContenuChroniqueMode {
	padding-top: 32px;
}
#ColonnePetiteMode .BlocDegradeContenu.ContenuChroniqueMode .Logo, #CapriceSemaine .Logo {
	position: absolute;
	top: 9px;
	right:14px;
}
#ColonnePetiteMode .BlocDegradeContenu.ContenuChroniqueMode h3, #CapriceSemaine h3 {
	font-size: 1.3em;
	margin: 0 0 12px 0;
}
#ColonnePetiteMode .BlocDegradeContenu.ContenuChroniqueMode p {
	color: #7e7559;
}
.BlocTitreLigneHaut {
	height: 55px;
	/*margin-top: -1px;*/
	background: url(../images/Bg_Titre2Lignes.gif) repeat-x;
}
#CapriceSemaine {
	background: url(../images/Bg_CapriceSemaine.gif) no-repeat;
	position: relative;
	padding: 33px 19px 12px;
}
#CapriceSemaine #ColonnePhoto {
	float: left;
	width: 61px;
	margin-right: 4px;
	position:relative;
}
#CapriceSemaine #ColonnePhoto a {
	font-size: 0.9em;
	margin-top: 10px;
	display:block;
}
#CapriceSemaine #ColonneContenu {
	float:left; 
	width:114px; 
	position:relative;
}
#BlocBasContenuGauche, #BlocBasContenuDroite {
	float: left;
	background: url(../images/Bg_ContenuDegradeVert.png) repeat-x;
	padding: 19px 19px 0;
}
#BlocBasContenuGauche {
	margin: 0 4px;
	width: 226px;
	display: inline;
}
#BlocBasContenuDroite {
	width: 227px;
}

/* Trouvailles d'Annie */
.ContenuHaut-TrouvaillesAnnie {
	padding-top: 14px;
	height: 70px;
}
.ContenuHaut-TrouvaillesAnnie .SelectBox {
	 width: 214px;
	 margin-top: 20px;
}
.Contenu-TrouvaillesAnnie {
	color: #7e7559;
	min-height: 696px;
	height: auto !important;
	height: 696px;
	margin: 4px 0 0 4px;
	background-repeat: no-repeat;
	background-color: #fff;
	padding: 22px 286px 1px 19px;
	width: 228px;
}
.Contenu-TrouvaillesAnnie h3 {
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	margin: 0 -286px 45px 23px;
}
.Contenu-TrouvaillesAnnie h3 span {
	font-size: 16px;
	color: #e95963;
	text-transform: none;
}
.Contenu-TrouvaillesAnnie h4 {
	font-size: 1.1em;
	color: #86323f;
	margin:0;
}
/* Styles page accueil chroniques mode */
.BlocSousTitre {
	background: url(../images/Bg_BlocSousTitre.gif) repeat-x;
	height: 26px;
	width: 514px;
	padding: 22px 0 0 19px;
	margin-left: 4px;
}	
.BlocSousTitre h3 {
	font-size: 17px;
	margin:0;
}
.Contenu-AccueilChroniquesMode {
	color: #7e7559;
	padding-top: 14px;
	margin-bottom: 1px;
}
.Contenu-AccueilChroniquesMode p {
	width: 356px;
	float:left;
}
.Contenu-AccueilChroniquesMode h4 {
	font-size: 12px;
	color: #86323f;
	font-weight: bold;
	margin-bottom: 15px;
}
.LogoChroniquesMode {
	float: right;
	background: url(../images/Bg_BlocLogo.gif) no-repeat;
	width: 137px;
	height:44px;
}

/* Styles page article chroniques mode */
.Contenu-ArticleChroniquesMode {
	color: #7e7559;
	background: #fff url(../images/Bg_DetailsChroniquesMode.png) repeat-x;
	padding: 16px 19px 30px;
	width:495px;
	position: relative;
}
.Contenu-ArticleChroniquesMode h4 {
	font-size: 18px;
	color: #86323f;
	margin-bottom: 19px;
	width: 313px;
}
.Contenu-ArticleChroniquesMode h5, .ColonneContenuEtape h5 {
	font-size: 15px;
	color: #86323f;
	margin-bottom: 15px;
	margin-top: 25px;
	*margin-top: 15px;
}
.Contenu-ArticleChroniquesMode h6 {
	font-size: 13px;
	color: #86323f;
	margin-bottom: 12px;
}
.Contenu-ArticleChroniquesMode hr {
	width: 313px;	
	margin: 20px 0;
	*margin: 15px 0;
	display: inline-block;
}
.Contenu-ArticleChroniquesMode img.ImageDroite  {
	border: 3px solid #fff;
	display:inline;
}
.Contenu-ArticleChroniquesMode .LogoChroniquesMode  {
	position: absolute;
	top: 19px;
	right:0;
	background: none;
	width: auto;
	height:auto;
}
#Pagination-Chronique {
	background: #f3f2eb;
	margin: 4px 0 0 4px; 
	width: 533px;
	padding: 15px 0;
}
#BtRetourArticle {
	float: left;
	margin: 0 0 0 21px;
}
#BlocBtPagination {
	float: right;
	margin:0 21px 0 0;
}
#BtRetourArticle img, #BlocBtPagination img {
	vertical-align: top;
}

/* Styles page Envoyer à une amie */
.BlocEnvoyerAmie {
	background: url(../images/Bg_EnvoyerAmie.png) no-repeat;
	height: 113px;
	padding-top: 19px;
	margin-bottom: 4px;
}
.BlocEnvoyerAmie p {
	width: 342px;
}
#FormEnvoyerAmie {
	background: #fff url(../images/Bg_FormulaireEnvoiAmie.gif) repeat-x;
	width: 533px;
	margin-left: 4px;
}
#BlocExpediteur, #BlocDestinataire {
	color: #7e7559;
	float: left;
	padding: 10px 0 19px 19px;
}
#BlocExpediteur label, #BlocDestinataire label, #BlocMessagePerso label {
	display: block;
	margin-bottom: 5px;
}
#BlocExpediteur .TxtBox, #BlocDestinataire .TxtBox {
	font-size: 1em;
	width: 225px;
}
#BlocExpediteur {
	width: 250px;
	background: url(../images/Bg_LigneVerticale.gif) repeat-y top right;
	padding-top: 13px
}
#BlocDestinataire {
	width: 240px;
}
#BlocMessagePerso {
	color: #7e7559;
	background: url(../images/Bg_LigneConseils.gif) repeat-x top left;
	padding: 20px 0 19px 19px;
}
#BlocMessagePerso .TxtArea {
	font-size: 1em;
	width: 494px;
	height: 84px;
	background: #fff;
}
#BlocMessagePerso label {
	margin-bottom: 10px;
}
#BlocMessagePerso .Btn {
	float: right;
	margin: 20px 19px 0 0;
}
#BlocErreur {
	color: #E95963;
	background: #82303D url(../images/Bg_Erreurs.png) repeat-x;
	min-height: 45px;
	height: auto !important;
	height: 45px;
	margin: 0 0 4px 4px;
	padding: 15px 19px;
	width: 495px;
}
#BlocErreur ul {
	margin-bottom: 12px;
}
#BlocErreur ul li {
	font-size: 1.1em;
	color: #fff;
}

h3.TitreConfirmation {
	background: url(../images/Ti_Confirmation.png) no-repeat;
	height: 13px;
	margin: 0 0 19px 0;
}
.LiensConfirmation {
	margin-left: -19px;
}
.LiensConfirmation li {
	font-size: 1.1em;
	padding: 20px 43px;
	background: url(../images/Bg_LigneConseils.gif) repeat-x bottom left;
	position:relative;
}
.LiensConfirmation li a {
	background: url(../images/Puce_Liste.gif) no-repeat 0 1px;
	display:block;
	padding-left: 20px;
}

/* Styles pages Galerie Photos */

.ImageTitrePhotos {
	top:7px;
	left: 211px;
}
#BlocGaleriePhotosGauche, #BlocGaleriePhotosDroite {
	float: left;
}
#BlocGaleriePhotosDroite {
	width: 175px;
	background: url(../images/Bg_ColonneDroiteGalerie.gif) repeat-y;
	padding: 25px 31px 0 21px;
}
#BlocGaleriePhotosDroite h3.TitreAteliersExperts {
	margin-top: 24px
}
#BlocGaleriePhotosDroite p {
	font-size: 1.2em;
	color:#7e7559;
}
#BlocGaleriePhotosDroite ul li {
	font-size: 1.2em;
	color:#86323f;
}
#BlocGaleriePhotosGauche {
	width: 306px;
	background: url(../images/Bg_LigneVerticale.gif) repeat-y top right;
}
.GaleriePhoto {
	padding-left:0;
	width: 533px;
}
#ContenuGalerie {
	color: #7e7559;
	background: url(../images/Bg_ContenuGalerie.gif) repeat-y;
	padding: 26px 19px 1px;
}
#ContenuGalerie p {
	font-size: 1.2em;
}
#ContenuGalerie .TitreMetamorphosesCandidates {
	margin-bottom: 13px;
}
.BlocGalerieCandidate {
	background: #f3f2eb url(../images/Bg_GalerieCandidate.gif) repeat-x;
	width: 267px;
	padding: 12px 19px;
}
.BlocGalerieCandidate img {
	border: 3px solid #fff;
	margin: 0 10px 8px 0;
	float: left;
}
.ContenuCandidateGalerie {
	font-size: 1.2em;
	color: #7e7559;
	float: left;
	margin: 11px 0 8px;
}
.ContenuCandidateGalerie .NomCandidate {
	color: #86323f;
}
.BlocGalerieCandidate ul li ul {
	display: none;
	margin-top: 5px;
}
.BlocGalerieCandidate ul li {
	font-size: 1.2em;
	/*margin-bottom: 15px;*/
}
.BlocGalerieCandidate ul li ul li {
	font-size: 0.9em;
	font-weight: normal;
	margin: 0 0 0 6px;
	background:url(../images/Puce_Liste.gif) no-repeat 0 2px;
	padding: 0 0 3px 16px;
}

/* Styles page partenaires */

.PagePartenaires {
	padding: 0;
	width:533px;
	background: none;
}
.BlocPartenaires-Texte, .BlocPartenaires-Image{
	background: #f3f2eb url(../images/Bg_GalerieCandidate.gif) repeat-x;
}
.BlocPartenaires-Texte {
	color: #7e7559;
	width: 495px;
	padding: 19px 19px 7px;
}
.BlocPartenaires-Texte img, .ContenuPartenaires, .BlocPartenaires-Image {
	float: left;
}
.BlocPartenaires-Image {
	width: 177px;
	text-align: center;
	height: 123px;
	margin-right: 1px;
}
.ContenuPartenaires {
	width: 350px;
}
.BlocPartenaires-Texte img {
	margin: 0 25px 0 0;
}
.BlocSansTitre {
	background: url(../images/Bg_TitreVide.gif) no-repeat;
	width: 541px;
	height:37px;
}
.FormContact, .ContenuGeneral, .AjustementContenuGeneral  {
	padding-top:19px;
	padding-bottom:19px;
}
/*.AjustementContenuGeneral {
	margin-bottom: 4px;
}*/
.FormContact .Champs {
	float: left;
}
.FormContact label {
	color: #7E7559;
	display: block;
	margin-bottom: 5px;
}
.FormContact .TxtBox {
	font-size: 1em;
	width: 225px;
	margin-right: 30px;
}
.FormContact .TxtArea {
	width: 485px;
	height: 84px;
}
.FormContact .Btn {
	float: right;
	margin: 20px 19px 0 0;
}
.ContenuGeneral, .AjustementContenuGeneral {
	padding-right: 19px;
	width:495px;
}
.ContenuGeneral ol {
	list-style: outside decimal;
}
.ContenuGeneral ol li {
	font-size: 11px;
	margin-left: 19px;
}

/* Confirmation infolettre */

h3.TitreOffresSpeciales {
	background: url(../images/Ti_OffresSpeciales.gif) no-repeat;
	height: 17px;
	margin: 19px 0 19px 0;
}




/*- Styles pour sous menus ----------------------------------------------------*/
#SousMenu {
	width: 196px;
	padding-top: 7px;
	margin-bottom: 16px;
	background: url(../images/Bg_SousMenu.gif) no-repeat 0 6px;
}
#SousMenu li a {
	display: block;
	height: 30px;
	background-repeat: no-repeat;
}
#SousMenu li a:hover, #SousMenu li a.MenuOn {
	background-position: bottom left;
	border-right: 1px solid #fff;
}
#SousMenu li a.SousMenuColoration {
	background-image: url(../images/Menu_Coloration.gif);
}
#SousMenu li a.SousMenuSoinsCheveux {
	background-image: url(../images/Menu_SoinsCheveux.gif);
}
#SousMenu li a.SousMenuSoinsPeau {
	background-image: url(../images/Menu_SoinsPeau.gif);
}
#SousMenu li a.SousMenuMaquillage {
	background-image: url(../images/Menu_Maquillage.gif);
}
#SousMenu li a.SousMenuSourire {
	background-image: url(../images/Menu_Sourire.gif);
}
#SousMenu li a.SousMenuConseilsVideos {
	background-image: url(../images/Menu_ConseilsVideo.gif);
}
#SousMenu li a.SousMenuQuestion {
	background-image: url(../images/Menu_QuestionDuMois.gif);
}
#SousMenu li a.SousMenuSondageEclair {
	background-image: url(../images/Menu_SondageEclair.gif);
}
#SousMenu li a.SousMenuMetamorphoses {
	background-image: url(../images/Menu_Metamorphoses.gif);
}
#SousMenu li a.SousMenuNosExperts {
	background-image: url(../images/Menu_NosExperts.gif);
}
#SousMenu li a.SousMenuVideos {
	background-image: url(../images/Menu_Videos.gif);
}
#SousMenu li a.SousMenuGalerie {
	background-image: url(../images/Menu_GaleriePhotos.gif);
}
#SousMenu li a.SousMenuTrouvailles {
	background-image: url(../images/Menu_TrouvaillesAnnie.gif);
}
#SousMenu li a.SousMenuChroniquesModes {
	background-image: url(../images/Menu_ChroniquesMode.gif);
}

/* Modifs pour tout le site pour Star Academie */

body.ConseilsBeaute  #MenuPrincipal li a.MenuEmissionTele {
	background-image: url(../images/Menu_EmissionTele-Star_Conseils.png);
}
body.ConseilsBeaute #MenuPrincipal li a.MenuEmissionMode {
	background-image: url(../images/Menu_Mode-Star_Conseils.png);
}
body.ConseilsBeaute #MenuPrincipal li a.MenuConseilsBeaute {
	background-image: url(../images/Menu_ConseilsBeaute-Star_Conseils.png);
}
body.ConseilsBeaute #ContainerMenuRecherche {
	background: url(../images/Bg_HeaderSpots-Conseils.png) no-repeat top right;
	height: 235px;
}

body.ConseilsBeaute #WrapperLargeur {
	background: url(../images/Bg_LogoConseils.jpg) no-repeat -40px 0;
}
body.ConseilsBeaute #FormRecherche {
	background: url(../images/Bg_RechercheHeader-Star_Conseils.png) no-repeat;
	height: 88px;
	_height: 77px;
}
/*body.ConseilsBeaute #FormRecherche h5, body.Mode #FormRecherche h5  {
	background: url(../images/Txt_Recherche-Star.gif) no-repeat top left;
}
body.ConseilsBeaute #FormRecherche .TxtBox, body.Mode #FormRecherche .TxtBox  {
	border: 1px solid #db9eab;
}*/
body.Mode #WrapperLargeur {
	background: url(../images/Bg_LogoMode.jpg) no-repeat -40px 0;
}
body.Mode #ContainerMenuRecherche {
	background: url(../images/Bg_HeaderSpots-Mode.png) no-repeat -3px 0;
	height: 235px;
}
body.Mode #MenuPrincipal li a.MenuEmissionTele {
	background-image: url(../images/Menu_EmissionTele-Star_Mode.png);
}
body.Mode #MenuPrincipal li a.MenuEmissionMode {
	background-image: url(../images/Menu_Mode-Star_Mode.png);
}
body.Mode #MenuPrincipal li a.MenuConseilsBeaute {
	background-image: url(../images/Menu_ConseilsBeaute-Star_Mode.png);
}
body.Tele #MenuPrincipal li a.MenuEmissionTele {
	background-image: url(../images/Menu_EmissionTele-Star_Tele.png);
}
body.Tele #MenuPrincipal li a.MenuEmissionMode {
	background-image: url(../images/Menu_Mode-Star_Tele.png);
}
body.Tele #MenuPrincipal li a.MenuConseilsBeaute {
	background-image: url(../images/Menu_ConseilsBeaute-Star_Tele.png);
}
body.Mode #FormRecherche {
	background: url(../images/Bg_RechercheHeader-Star_Mode.png) no-repeat;
	height: 88px;
	_height: 77px;
}
body.Tele #WrapperLargeur {
	background: url(../images/Bg_LogoTele.jpg) no-repeat;
}
/*body.Tele #FormRecherche {
	background: url(../images/Bg_RechercheHeader-Star_Tele.png) no-repeat 0 -1px;
	height: 78px;
}*/
body.Tele #FormRecherche {
	background: url(../images/Bg_RechercheHeader-Star.png) no-repeat;
	/*height: 88px;*/
}

/*- Styles pour formulaires ----------------------------------------------------*/
.TxtBox, .TxtArea, .SelectList, .Btn {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}
.TxtErreur {
	font-size: 1.1em;
	color: #FF0000;
}
.TxtBox {
	font-size: 1.1em;
	color: #6b6b63;
	background:#fff;
	border: 1px solid #a2a28f;
	padding: 0 0 0 0;
	margin:	0 0 0 0;
}
.TxtArea {
	font-size: 1.1em;
	color: #6b6b63;
	background: #fff;
	border: 1px solid #a2a28f;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.SelectBox, .SelectBox-ProfilCandidate {
	font-size: 1.1em;
	color: #6b6b63;
	border: 1px solid #666666;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.SelectBox-ProfilCandidate {
	float: right;
	margin-right: 22px;
	width:256px;
}
/*.Btn {
	font-size: 1.1em;
	color: #;
	background: ;
	border: 1px solid #666666;
	padding: 0 0 0 0;
	overflow: visible;
}*/

/*- Styles de l'éditeur ----------------------------------------------------*/

/*- Classes pour les textes ----*/
.TexteSpecial {
	font-size: 1.1em;
	color: #FF9933;
}
.TextePetit {
	font-size: 0.9em;
}

/*- Classes pour les hyperliens ----*/
a.LienSpecial, a.LienSpecial:hover {
	font-size: 1.1em;
	text-decoration: underline;
}
a.LienSpecial:hover {
	text-decoration: none;
}

/*- Classes pour les images ----*/
img.PhotoCandidateProfil, img.PhotoGroupeCandidates {
	border: 3px solid #fff;
	position: absolute;
	top: -36px;
	right: 19px;
}
img.PhotoGroupeCandidates {
	position:static;
	float: right;
	margin: -15px 19px 15px 15px;
}
img.ImageGauche {
	margin:	0 15px 5px 0;
	float: left;
}
img.ImageDroite {
	margin: 0  0 5px 15px;
	float: right;
}

/*- Classes pour les listes ----*/
.CellContenuInt ul {
	margin: 0 0 12px 15px;
	padding: 0;
}
.CellContenuInt ul li {
	list-style: disc outside url(../images/Puce_Liste.gif);
	padding: 0 0 5px 0;
}
.CellContenuInt ol {
	margin: 0 0 12px 24px;
	padding: 0;
}
.CellContenuInt ol li {
	list-style: decimal outside;
	padding: 0 0 5px 0;
}
