@charset "UTF-8";

@import "http://img3.free.fr/fonts/georgia.css"; 
@import "http://img3.free.fr/fonts/leaguegothic.css"; 
@import "http://img3.free.fr/fonts/museo.css"; 

/* 
@import "http://femmes.portail.free.fr/modules/linkpartner/font/font_face.css";
*/

* {margin:0;padding:0;outline:none;}
html, body {height:100%;}
body {font-family: Verdana, Arial, sans-serif; font-size: 12px;color: #4f5051;background:#eeeeee url(http://img3.free.fr/2011/im/chaines/femmes/bg_total.jpg) scroll 50% top;}
div.spacer{ display:block; clear:both;}


#header {height:132px;margin-bottom:9px;	position:relative; _z-index:6;}
#top_menu{background:#2f2e2e url(http://img3.free.fr/2011/im/chaines/femmes/bg_mast_accueil.png) repeat-x left top; width:100%;  min-width:980px; height:52px;}
#header ul#nav { list-style: none; margin:0 auto; padding: 4px; height:52px; width:980px;  }
#header ul#nav li {background:url(http://img3.free.fr/2011/im/chaines/femmes/ln_separate.jpg) no-repeat right 0;	display: inline ; color: #fff ; font-family:"Helvetica CE", Helvetica, serif; font-weight:bold; font-size:1.1em;}
#header ul#nav li a { color: #fff ; line-height: 32px; text-decoration:none; padding: 4px 18px 4px 14px; text-align: center; font-weight:bold; }
#header ul#nav li a:hover { color: #CC0000;}
#header ul#nav li.last { background:none; }
#header ul#nav li.plan_site{position:absolute;width:78px;height:21px;top:8px; margin-left:15px;}
#header ul#nav li.plan_site a{display:block;height:21px;width:78px;background:url(http://img3.free.fr/2011/im/chaines/femmes/plan-du-site.png) no-repeat top left;text-indent:-9999px;}
#header ul#nav li.plan_site a:hover{background:url(http://img3.free.fr/2011/im/chaines/femmes/plan-du-site.png) no-repeat top left;}
#top_header{background:#846552 url(http://img3.free.fr/2011/im/chaines/femmes/bg_mast_accueil.png) repeat-x 0 -50px; width:100%;  min-width:980px; height:99px;}
#top_header div.content{ width:980px; margin:0 auto; display:block;}
#logo{ float:left;width:387px;background:url(http://img3.free.fr/2011/im/chaines/femmes/logo_free_femme.png) no-repeat top left;}
#logo a{ display:block; text-indent:-999px; height:89px; width:387px; color:#c8c8c8;font-size:0px;}
#googleBox{float:right;margin-top:28px;width:395px;height:72px;background:url(http://img3.free.fr/2011/im/chaines/femmes/logoGoogle.png) no-repeat right bottom; position:relative; z-index:5;}
#googleBox input.searchField, #googleBox input.sel{border:0; padding:0px 0px 0px 14px; width:331px; height:42px; color:#642d19; font-family:"Helvetica CE", Helvetica, serif; font-size:16px; font-weight:bold;}
#googleBox input.searchField{background:url(http://img3.free.fr/2011/im/chaines/femmes/bg_input_rechercher.jpg) no-repeat top left;}
#googleBox input.sel{background:url(http://img3.free.fr/2011/im/chaines/femmes/bg_input_rechercher_sel.jpg) no-repeat top left;}
#googleBox input.btn{margin:0; padding:0;}
a:hover{color:#CC0000!important;}
#menu{background:#a6978d url(http://img3.free.fr/2011/im/chaines/femmes/bg_mast_accueil.png) repeat-x 0px -150px; width:100%; min-width:980px; height:71px; clear:both; margin:0; padding:0; z-index:2; top:-2px; position:relative; overflow:visible;}
#menu ul{ height: 78px;list-style: none outside none;margin: 0 auto;padding: 0;position: relative;top: -8px;  width: 1011px;  }

/* OLD

#menu ul li{display:inline; color: #fff ; font-family:"LeagueGothicRegular"; text-transform:uppercase;  font-size:2.7em; float:left; overflow:visible;}
#menu ul li a{ display: block; height: 44px;line-height: 32px;margin-left: -17px; padding-top: 34px; position: relative; text-align: center; text-decoration: none;width: 139px;overflow: visible; color:#FFFFFF; z-index:60;}
#menu ul li a:hover, #menu ul li a.sel{background: url("http://img3.free.fr/2011/im/chaines/femmes/bg_menu_hover.png") no-repeat scroll 0 0 transparent;  color:#ffffff!important;}
#menu ul li.first a:hover { background:none; }

#menu ul li.first { background:url(http://img3.free.fr/2011/im/chaines/femmes/maison.png) no-repeat 20px 31px; padding-left:35px; }
#menu ul li.first:hover, #menu ul li.firstsel { background:url(http://img3.free.fr/2011/im/chaines/femmes/maison-hover.png) no-repeat left 1px;  }
*/

/* NEW */
#menu ul li {
    color: #FFFFFF;
    display: inline;
    float: left;
    font-family: "LeagueGothicRegular";
    font-size: 2.7em;
    overflow: visible;
    text-transform: uppercase;
}
#menu ul li a {
    color: #FFFFFF;
    display: block;
    height: 44px;
    line-height: 32px;
    overflow: visible;
    padding-top: 34px;
    position: relative;
    text-align: center;
    text-decoration: none;
    z-index: 60;
    margin: 0 13px;
}
#menu ul li:hover, #menu ul li:hover a, #menu ul li a.sel, #menu ul li.sel {
    background: url("http://img3.free.fr/2011/im/chaines/femmes/bg_menu_hover_2.png") repeat-x scroll 0 19px transparent;
    color: #FFFFFF !important;
}
#menu ul li.first a:hover {
    background: none repeat scroll 0 0 transparent;
}
#menu ul li.first {
    background: url("http://img3.free.fr/2011/im/chaines/femmes/maison.png") no-repeat scroll 16px 33px transparent;
    padding-left: 35px;
}
#menu ul li.first:hover, #menu ul li.firstsel {
    background: url("http://img3.free.fr/2011/im/chaines/femmes/maison-hover_2.png") repeat-x scroll 0 19px transparent;
}


#zapette .content div.nav{     left: 255px;
    position: relative;
    top: -63px;
	width:320px}

#zapette{ background: url("http://img3.free.fr/2011/im/chaines/femmes/bg_mast_accueil.png") repeat-x scroll 0 -221px;height: 290px;margin: 0;overflow: hidden;padding: 0;position: relative;top: -9px;width: 100%; min-width:980px; z-index: 2;}

#zapette .content{ background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_articles_zapette.png") no-repeat scroll 50% 0 transparent;height: 276px;margin: 0;overflow: hidden;padding: 0;position: relative;width: 100%;  min-width:980px;}

#zapette .content ul{ height: 276px;list-style: none outside none;margin: 0 auto;padding: 0;position: relative; width: 980px; overflow:hidden; }
#zapette .content ul li{display:block; height: 276px; width: 980px; margin-top:24px;}
#zapette .content ul li span.titre{ display:block; float:right; font-size:35px; font-family:MuseoSans500; width:410px; height:221px; }
#zapette .content ul li span.titre a{color:#642d19; background-color:#e1d7d1; font-family:"MuseoSans500"; text-transform:uppercase; text-decoration:none; line-height:48px;}
#zapette .content ul li span.titre a .cufon{ height:40px!important;
    margin-top:4px;}

#zapette .content ul li span.image{display:block; float:right; width:375px; margin-right:44px;height:227px; border:2px solid #FFFFFF; border-left:none; overflow:hidden;}
#zapette .content ul li span.image img{ border:0;}
#zapette .content ul li span.texte{display:block; float:left; width:145px;height:227px; border:2px solid #FFFFFF; background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_article_texte.jpg") repeat scroll 0 0; vertical-align:middle; }
#zapette .content ul li span.texte a{  background: url("http://img3.free.fr/2011/im/chaines/femmes/fl_zapette.png") no-repeat scroll 100% 50% transparent; color: #594842; display: block; font-family: "GeorgiaItalic"; font-size: 13px; font-style: italic; height: 200px; line-height: 20px; padding: 15px 33px 15px 15px; position: relative; text-decoration: none; vertical-align: middle; width: 115px; z-index: 90;}
#zapette .content ul li span.texte a .cufon{ height:20px!important;}

#zapette .content ul li span.image div.mask_ttr{ bottom: 24px; display: block; margin: 0 26px 0 auto; overflow: hidden; padding: 0; position: relative; text-align: right; width: 375px;}

#zapette .content ul li span.image div.mask_ttr b{font-size:24px;font-family:"LeagueGothicRegular"; background-color: #FFFFFF; color: #B0A595; padding: 5px 3px 0 !important;text-transform: uppercase; font-weight:normal;}

#contenu{ width:980px; margin:0 auto;}

#left{  margin: 0;padding: 0;position: relative;top: -23px;width:660px; z-index: 2;float:left;}
#right{  margin: 0;padding: 0;position: relative;top: -23px;width: 320px; z-index: 2; float:left;}
#left .content{     background-color: #FAF9F7;
    float: left;
    margin-top: 20px;
    padding-right: 16px;
    width: 638px;}
#left .content a img{padding:2px; background:#FFFFFF; border:1px solid #d4d2d0;}
#left .content a img:hover{border:1px solid #CC0000;}
#left .tetiere{background-image: url("http://img3.free.fr/2011/im/chaines/femmes/bg_tetiere.png");color: #FFFFFF;font-family: "LeagueGothicRegular";font-size: 77px;height: 98px;line-height: 98px;margin-right: -15px;margin-top: -20px;text-transform: uppercase;padding-left:20px;}
/*#left .tetiere span{clear:both; display:block; font-size:60px;}*/
	
#left .content .standard{ display:block; clear:both; background:url("http://img3.free.fr/2011/im/chaines/femmes/articles_separations.png") repeat-x scroll bottom left; padding:40px 0px; }

#left .content .standard div.image{display:block; overflow:hidden; float:left;}

#left .content .standard a.image{background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_photo_standard.png") no-repeat scroll left bottom; padding:0px 15px 11px 15px; float:left; margin-left:-15px; display:block;}
#left .content .standard div.mask_ttr{ bottom: 34px; display: block; margin: 0 26px 0 auto; overflow: hidden; padding: 0; position: relative; text-align: right; width: 145px;}
#left .content .standard div.mask_ttr a{ font-size:24px;font-family:"LeagueGothicRegular"; background-color: #FFFFFF; color: #B0A595; padding: 5px 3px 0 !important;text-transform: uppercase;}
	#left .content .standard div.mask_ttr a .cufon{ margin-top:4px;}
#left .content .blk_0 div.image, #left .content .blk_3 div.image, #left .content .blk_7 div.image{width:176px;}

#left .content .blk_1 div.mask_ttr, #left .content .blk_2 div.mask_ttr, #left .content .blk_5 div.mask_ttr, #left .content .blk_6 div.mask_ttr{ bottom: 41px; margin-right: 24px; width: 295px;}

#left .content .blk_4 div.mask_ttr{ bottom: 41px; margin-right: 1px; width: 313px;}

#left .content .standard a{ color:#373636; font-size:14px; font-family:"GeorgiaRegular"; text-decoration:none; line-height:22px;  }
#left .content .standard a img{ width:145px; }

#left .content .standard .cufon{ height:22px!important;}

#left .content .standard h2 a{color:#642d19; font-size:23px; font-family:"MuseoSans500"; text-transform:uppercase; font-weight:normal; line-height:25px;  }
#left .content .standard .art_date{ color:#ba391c; font-size:13px;font-style:italic; display:block; margin:5px 0px; font-family:"GeorgiaItalic";}
#left .content .standard p{ display:block; overflow:hidden; font-family:"GeorgiaRegular"; color:#373636;}

#left .content .blk_1, #left .content .blk_2, #left .content .blk_5, #left .content .blk_6{width:297px; float:left; clear:none;}
#left .content .blk_1 a.image, #left .content .blk_2 a.image, #left .content .blk_5 a.image, #left .content .blk_6 a.image{background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_photo_big.png") no-repeat scroll left bottom; padding:0px 21px 18px 21px; float:left; margin-left:-21px;}
#left .content .blk_1 a img, #left .content .blk_2 a img, #left .content .blk_5 a img, #left .content .blk_6 a img{ width:295px;}
#left .content .blk_1 p, #left .content .blk_2 p, #left .content .blk_5 p, #left .content .blk_6 p{ display:none;}
#left .content .blk_1, #left .content .blk_5{ margin:40px 0px 40px 0px; padding:0px 27px 0px 0px; background:url("http://img3.free.fr/2011/im/chaines/femmes/articles_separations2.png") repeat-y scroll top right;}
#left .content .blk_2, #left .content .blk_6{ margin-left:17px; background:none;}

#left .content .blk_4{padding:40px 0px 10px 0px!important;}
#left .content .blk_4 div.image{ float:right; width:334px;}
#left .content .blk_4 a.image{ float:right; background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_photo_big.png") no-repeat scroll left bottom; padding:0px 21px 18px 21px; margin-right:-21px;}
#left .content .blk_4 a img{width:313px;}


.ln_sep{ display:block; clear:both; height:2px;  background:url("http://img3.free.fr/2011/im/chaines/femmes/articles_separations.png") repeat-x scroll bottom left;}

#left .content .standard:last{ margin-bottom:95px;}


#left .content .video{ display:block; background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_video.png") no-repeat scroll left bottom; padding: 6px 0 18px 35px; width:638px; height:363px; margin:25px 0px 0px -35px;}
#pg{ display:block; overflow:hidden; clear:both; margin:20px 0; font-family:"LeagueGothicRegular";}
#pg a{ background: url("http://img3.free.fr/2011/im/chaines/femmes/art_puce_nav.png") no-repeat scroll -68px 0 transparent;  color: #FFFFFF;  display: inline-block;   font-family:"LeagueGothicRegular"; font-size: 20px; height: 33px; margin: 15px 7px 20px; overflow: hidden; text-decoration:none;  padding: 5px 0 0;  text-align: center; width: 33px; cursor:pointer;}
#pg a:hover{ color:#FFFFFF!important;}
#pg strong, #pg a:hover{ background: url("http://img3.free.fr/2011/im/chaines/femmes/art_puce_nav.png") no-repeat scroll -102px 0 transparent; color: #FFFFFF;  display: inline-block;   font-family: "LeagueGothicRegular"; font-size: 20px; height: 33px; margin: 15px 7px 20px; overflow: hidden; text-decoration:none;  padding: 5px 0 0;  text-align: center; width: 33px; font-weight:normal; }
#pg a.pg-next{ text-indent:-600px; background-position:-171px 0px;}
#pg a.pg-next:hover{background-position:-137px 0px;}
#pg a.pg-prev{ text-indent:-600px; background-position:0px 0px;}
#pg a.pg-prev:hover{background-position:-34px 0px;}
#pg .cufon{ margin-top:6px;}

#right .content{ width:303px; float:left;  margin-left:17px; padding-top:20px;}
#right .content a img{padding:2px; background:#FFFFFF; border:1px solid #d4d2d0;}
#right .content object{padding:2px; background:#FFFFFF; border:1px solid #d4d2d0;display:block;}
div.pub300{ background: url("http://img3.free.fr/2011/im/chaines/femmes/bg_photo_big.png") no-repeat scroll left bottom transparent; display: block;  margin-left: -21px; margin-bottom:21px; padding: 0 21px 18px; }
	
#top_articles .tetiere{background: url("http://img3.free.fr/2011/im/chaines/femmes/bg_tetiere_top_articles.png") repeat scroll left top transparent;color: #FFFFFF;font-family: "LeagueGothicRegular"; font-size: 55px;margin: 3px;padding: 8px 0 0;text-align: center;text-transform: uppercase;width: 296px; }

#top_articles .content{ background: url("http://img3.free.fr/2011/im/chaines/femmes/bg_top_articles_total2.png") repeat scroll left top transparent;  margin: 0;padding: 0 0 15px 0; border-bottom:3px solid #fff;  overflow:hidden; }
#top_articles .content a{ color:#642d19; font-size:14px; font-family:"GeorgiaRegular"; text-decoration:none; line-height:28px;  }
#top_articles .content a.image{background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_photo_big.png") no-repeat scroll 50% 100%; padding:0px 21px 18px 21px; float:left;}
#top_articles .content a.img{width:256px;}
#top_articles .content h2 {width:260px; margin:0px 21px 21px 21px;}
#top_articles .content h2 a{color:#f8f6f4; font-size:20px; font-family:"MuseoSans500";  text-transform:uppercase; font-weight:normal; line-height:26px;   background:#846552;  }
#top_articles .content p{display:none/*block*/; overflow:hidden; font-style:italic; width:260px; margin-left:21px; overflow:visible;height:140px;}
#top_articles .content p span{color:#bb5a36; font-size:50px; vertical-align:middle; display:block; float:left; margin:0px 3px 0 0;}
#top_articles .content h2 a .cufon{height: 22px !important; margin-top: 1px !important;}
#top_articles .content p .cufon{ height:30px!important;}
#top_articles .content p:first-letter { color: #bb5a36; font-size: 50px; line-height:30px; float:left; margin:5px 10px 0 0; font-weight:bold; }
#top_articles .content a.next{ display:block; color:#bb5a36; background:url("http://img3.free.fr/2011/im/chaines/femmes/top_articles_separations.png") no-repeat scroll top left; width:229px; height:40px; font-family:"GeorgiaBoldItalic"; font-size:19px; margin-top:30px; padding:8px 0 0 68px; font-weight:bold; font-style:italic; margin-left:35px;}

#top_articles{ display:block; margin-bottom:30px; overflow:hidden;}
#top_articles ul ul{ display:block; width:2000px; overflow:hidden; position:relative;}
#top_articles li{ float:left; display:inline-block;}
.top_articles_items { clear:both; overflow:hidden; }
.top_articles_items img { width:264px;  } 

#last_articles{ background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_derniers2.png") repeat 0px 0px; width:100%; height:326px; clear:both; margin:0; padding:0;  overflow:hidden; border-top:1px solid #FFFFFF; border-bottom:3px solid #FFFFFF;}

#last_articles .tetiere{ background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_derniers.png") repeat 0px 0px; width:100%; height:95px; clear:both; margin:0; padding:0;  overflow:hidden;}
#last_articles .tetiere h3{ color: #F0ECE7;display: block;font-size: 68px; margin: 0 auto; padding: 22px 0 0 10px; text-align: left;text-transform: uppercase; width: 980px;font-weight:normal;}


#last_articles .content, .partenaires .content, .partenaires2012 .content, #footer .content, #copyright ul{ display:block; margin:0 auto; width:980px;}
#rendezvous .content { display:block; margin:0 auto; width:1036px;}

div.nav{width:230px; margin:0 auto;}
div.nav span{ background: url("http://img3.free.fr/2011/im/chaines/femmes/puce_nav.png") no-repeat scroll -31px 0 transparent;  color: #FFFFFF;  display: block;  float: left; font-family: "LeagueGothicRegular"; font-size: 20px; height: 26px; margin: 15px 7px 20px; overflow: hidden;  padding: 3px 0 0;  text-align: center; width: 31px; cursor:pointer;}
div.nav span.sel, div.nav span:hover{ background: url("http://img3.free.fr/2011/im/chaines/femmes/puce_nav.png") no-repeat scroll 1px 0 transparent;}


/*//////////////////////////////////////////////////////////////
//////////////////////    FOOTER    ////////////////////////////
//////////////////////////////////////////////////////////////*/

#rendezvous{ background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_derniers3.png") repeat 0px 0px; width:100%; height:1221px; clear:both; margin:0; padding:0;  overflow:hidden; display:none;}
#rendezvous .tetiere{ background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_top_agenda.png") repeat 0px 0px; width:982; height:176px; clear:both; margin:50px 0px 50px 20px; padding:0; width:980px;  overflow:hidden; text-indent:-600px; }
	

#rendezvous #agenda{background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_agenda_mardi.png") repeat 0px 0px; width:1036px; height:701px; clear:both; margin:0 auto; padding:0;  overflow:hidden;}

#rendezvous #agenda_lundi{background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_agenda_lundi.png") repeat 0px 0px; width:1036px; height:701px; clear:both; margin:0 auto; padding:130px 0 0 0;  overflow:hidden;}
#rendezvous #agenda_mardi{background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_agenda_mardi.png") repeat 0px 0px; width:1036px; height:701px; clear:both; margin:0 auto; padding:130px 0 0 0;  overflow:hidden;}
#rendezvous #agenda_mercredi{background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_agenda_mercredi.png") repeat 0px 0px; width:1036px; height:721px; clear:both; margin:0 auto; padding:110px 0 0 0;  overflow:hidden;}
#rendezvous #agenda_jeudi{background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_agenda_jeudi.png") repeat 0px 0px; width:1036px; height:701px; clear:both; margin:0 auto; padding:130px 0 0 0;  overflow:hidden;}
#rendezvous #agenda_vendredi{background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_agenda_vendredi.png") repeat 0px 0px; width:1036px; height:701px; clear:both; margin:0 auto; padding:130px 0 0 0;  overflow:hidden;}
#rendezvous #agenda_samedi{background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_agenda_samedi.png") repeat 0px 0px; width:1036px; height:721px; clear:both; margin:0 auto; padding:110px 0 0 0;  overflow:hidden;}
#rendezvous #agenda_dimanche{background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_agenda_dimanche.png") repeat 0px 0px; width:1036px; height:721px; clear:both; margin:0 auto; padding:110px 0 0 0;  overflow:hidden;}


#rendezvous .agenda div{ display:block; margin:3px 0px 0px 30px; overflow:hidden; width:1000px;}
#rendezvous .agenda div span, #rendezvous .agenda div span a{ text-decoration:none; display:block; width:475px; margin-right:18px; height:80px; text-indent:-300px; overflow:hidden; float:left; }

#rendezvous .agenda div.sel span, #rendezvous .agenda div.sel span a{ height:160px;}

#rendezvous .agenda div.sel span a img{ display:block; text-indent:0px!important; max-height:95px; width:62px; float:left; margin:50px 28px 0px 240px; position:absolute; border:0px;}
#rendezvous .agenda div.sel span a h4{ float:left; text-indent:0px!important; display:block; width:120px; font-size:13px; font-family:"GeorgiaBoldItalic"; margin:50px 0px 0px 320px; color:#000000; text-decoration:none; font-style:italic; font-weight:bold;}


/* Sans elladore, pour les anciens articles */
.partenaires{background:#241e1e; width:100%; height:140px; clear:both; margin:0; padding:0;  overflow:hidden; border-top:3px solid #000000;}
.partenaires .content{background:url("http://img3.free.fr/2011/im/chaines/femmes/partenariat.png") no-repeat -61px 0px; height:110px; padding-top:40px; display:block;}
.partenaires .content a{ display:block; float:left; text-indent:-600px; overflow:hidden; height:65px;}
.partenaires .content a.vogue{   margin-left: 182px; width: 135px;}
.partenaires .content a.glamour{  margin-left: 40px; width: 180px;}
.partenaires .content a.topsante{ margin-left: 36px; width: 60px;}
.partenaires .content a.grazia{  margin-left: 35px; width: 120px;}
.partenaires .content a.plurielles{  margin-left: 28px; width: 160px;}

/* Avec elladore, pour les nouveaux articles */
.partenaires2012{background:#241e1e; width:100%; height:140px; clear:both; margin:0; padding:0;  overflow:hidden; border-top:3px solid #000000;}
.partenaires2012 .content{background:url("http://img3.free.fr/2011/im/chaines/femmes/partenariat2012.png") no-repeat -61px 0px; height:110px; padding-top:40px; display:block;}
.partenaires2012 .content a{ display:block; float:left; text-indent:-600px; overflow:hidden; height:65px; }
.partenaires2012 .content a.vogue{   margin-left: 142px; width: 135px;}
.partenaires2012 .content a.glamour{  margin-left: 0px; width: 180px;}
.partenaires2012 .content a.topsante{ margin-left: 10px; width: 60px;}
.partenaires2012 .content a.grazia{  margin-left: 12px; width: 120px;}
.partenaires2012 .content a.plurielles{  margin-left: 0px; width: 160px;}
.partenaires2012 .content a.elleadore{  margin-left: 0px; width: 160px;}

/* Avec groupe GMC */
.partenaires2012bis {background:#241e1e; width:100%; height:140px; clear:both; margin:0; padding:0;  overflow:hidden; border-top:3px solid #000000;}
.partenaires2012bis .content{background:url("http://img3.free.fr/2011/im/chaines/femmes/partenariat2012bis.png") no-repeat -111px 0px; height:115px; padding-top:10px; display:block; margin:0 auto; width:1036px;}
.partenaires2012bis .content a{ display:block; float:left; text-indent:-600px; overflow:hidden; height:65px; }
.partenaires2012bis .content a.vogue{   margin-left: 142px; width: 135px;}
.partenaires2012bis .content a.glamour{  margin-left: 0px; width: 180px;}
.partenaires2012bis .content a.topsante{ margin-left: 0px; width: 70px;}
.partenaires2012bis .content a.grazia{  margin-left: 12px; width: 125px;}
.partenaires2012bis .content a.plurielles{  margin-left: 0px; width: 149px;}
.partenaires2012bis .content a.elleadore{  margin-left: 0px; width: 167px;}
.partenaires2012bis .content a.famili{clear:both;margin-left: 0px; width: 135px;}
.partenaires2012bis .content a.magicmaman{  margin-left: 0px; width: 180px;}
.partenaires2012bis .content a.marieclaire{ margin-left: 0px; width: 260px;}
.partenaires2012bis .content a.marieclairemaison{  margin-left: 0px; width: 205px;}
.partenaires2012bis .content a.cosmopolitan{  margin-left: 0px; width: 190px;}


#footer{background:#000000; width:100%; height:788px; clear:both; margin:0; padding:50px 0px 0px 0px;  overflow:hidden; }
#footer .content{ margin-bottom:20px;}
#footer h3{font-family:"LeagueGothicRegular";font-weight:normal;}
#footer .content li a{font-family:"GeorgiaRegular"; }
#footer ul.chaine{ float:left; width:300px; list-style:none; padding:10px 0px 10px 0px; margin-left:-10px;  overflow:hidden;  font-size:1.2em;  }
#footer ul.chaine h3{width:310px; color:#a58875; font-size:47px; margin-bottom:10px; padding-bottom:4px; text-transform:uppercase;}
#footer ul.chaine li{width:140px; float:left; font-size:0.9em; font-family:Arial, Helvetica, sans-serif;}
#footer ul.chaine li:nth-child(10) { display:none; }
#footer ul.chaines li{width:145px; float:left; font-size:0.9em; font-family:Arial, Helvetica, sans-serif;}
#footer ul.chaine span.rss{ display:block; clear:both; width:310px; margin-top:50px; margin-bottom:10px; padding-top:10px; font-weight:bold;}
#footer ul.chaine span.rss a img{ vertical-align:middle;}
#footer ul.chaine span.rss a{ color:#a58875; text-decoration:none; font-style:italic; font-family:"GeorgiaBoldItalic";}
#footer ul.chaine span.rss a img{  padding-top:2px;}
#footer ul.chaines{ border-left:1px dashed #767676; list-style:none; float:left; width:318px; padding: 10px 0 0 15px;  overflow:hidden; }
#footer ul.chaines h3{width:320px; color:#a58875; font-size:47px; margin-bottom:10px; padding-bottom:4px; text-transform:uppercase;}
#footer ul.chaines ul{display: block; float: left;font-family: Arial,Helvetica,sans-serif; font-size: 0.9em; list-style: none outside none; margin-left: 4px; padding-left: 5px; width: 150px;}
#footer li a{ color:#ffffff; text-decoration:none; font-size:14px; font-style:italic; font-weight:normal;}
#footer li{background:url("http://img3.free.fr/2011/im/chaines/femmes/mini_fl.png") no-repeat scroll 0px -10px; list-style:none; padding:3px 0px 3px 8px; margin-bottom:15px;}
#footer ul.chaines ul li a:hover{ color:#ff0000;}
#footer ul.chaines ul span.plan a{ display:block; color:#a58875; margin-left:10px; margin-top:10px; font-weight:bold; text-decoration:none; font-style:italic;}
#footer div.decouvrir{    border-left: 1px dashed #767676; float: left; height: 390px; line-height: 14px; margin-left: 10px;overflow: hidden; padding: 30px 0px 10px 15px;width: 324px;}
#footer div.decouvrir h3{width:310px; color:#a58875; font-size:47px; margin-bottom:30px; padding-bottom:4px; text-transform:uppercase; }
#footer div.decouvrir #footer_promo{ padding:3px; margin-bottom:5px; padding-bottom:20px; overflow:hidden; width:310px; color:#ffffff; font-family:"GeorgiaRegular";}
#footer div.decouvrir #footer_promo a{display:block;  font-size:14px; font-family:"GeorgiaBoldItalic"; font-weight:bold;  text-decoration:none;color:#a58875;}
#footer div.decouvrir #footer_promo a:hover{  color:#ff0000;}
#footer div.decouvrir #footer_promo img{ float:left; margin-right:10px; border:1px solid #ffffff; margin-bottom:60px;}
#footer div.decouvrir #footer_promo img:hover{ border:1px solid #a58875;}
#footer div.decouvrir #footer_promo .titre a{ display:block; font-size:14px; font-family:"GeorgiaBoldItalic"; font-weight:bold; color:#ffffff; margin-bottom:5px;}
#footer div.decouvrir #footer_promo .titre a:hover{ color:#ff0000; text-decoration:none;}
#footer div.decouvrir #footer_promo .texte{ display:block; font-size:14px; margin-top:5px; margin-bottom:10px;  font-family:"GeorgiaBoldItalic"; font-weight:bold; font-style:italic; line-height:20px;}

#footer div.decouvrir #footer_promo .texte .cufon{ margin-bottom:5px!important;}
#footer div.decouvrir a{font-family:"GeorgiaRegular";}
#footer div.decouvrir ul{ margin-left:4px; margin-right:4px;  padding:3px; padding-top:10px;font-size:0.9em; font-family:Arial, Helvetica, sans-serif; }
#footer div.decouvrir ul span{ font-weight:bold; color:#ffffff; text-transform:uppercase; font-size:14px; margin-bottom:15px; display:block;}
#footer div.decouvrir ul li{background:url("http://img3.free.fr/2011/im/chaines/femmes/mini_fl.png") no-repeat scroll 0px -10px; list-style:none; padding-left:3px 0px 3px 8px;}
#footer div.decouvrir ul li a{ display:block;  color:#ffffff; font-size:14px; }
#footer div.decouvrir ul li a:hover{ color:#ff0000; }

#copyright{background:#242424 url("http://img3.free.fr/2011/im/chaines/femmes/bg_derniers4.png") repeat-x 0px 0px; width:100%; height:485px; clear:both; margin:50px 0px 0px 0px; padding:0;  overflow:hidden; }
#copyright ul{ display:block; margin:60px auto 0px auto; width:980px; padding:0; overflow:hidden;}
#copyright li{ float:left; display:block; height:110px;  color:#847359; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:none; padding:0px; margin:0px; }
#copyright li a{background:#242424 url("http://img3.free.fr/2011/im/chaines/femmes/bg_footer_logos.png") no-repeat 0px 0px;  text-transform:uppercase; height:44px; padding-top:66px; color:#847359; display:block; overflow:hidden; text-align:center; font-weight:normal; font-style:normal;}

#copyright li.free a{ width:147px; text-indent:-600px; background:none; padding-top:12px; }
#copyright li.free { padding-left:30px; background:#242424 url("http://img3.free.fr/2011/im/chaines/femmes/bg_footer_logos.png") no-repeat 0px 0px;}
#copyright li.rss a{ width:111px; background-position:-177px 0px;}
#copyright li.societe a{ width:130px; background-position:-288px 0px;}
#copyright li.contact a{ width:131px; background-position:-418px 0px;}
#copyright li.recrute a{ width:114px; background-position:-549px 0px;}
#copyright li.enfance a{ width:153px; background-position:-663px 0px;}
#copyright li.illicite a{ width:164px; background-position:-816px 0px;}


#top_articles_snack .tetiere{background: url("http://img3.free.fr/2011/im/chaines/femmes/bg_tetiere_top_articles.png") repeat scroll left top transparent;color: #FFFFFF;font-family: "LeagueGothicRegular"; font-size: 50px;margin: 3px;padding: 8px 0 0;text-align: center;text-transform: uppercase;width: 296px; }
#top_articles_snack .content{ background: url("http://img3.free.fr/2011/im/chaines/femmes/bg_top_articles_total2.png") repeat scroll left top transparent;  margin: 0;padding: 0 0 15px 0; border-bottom:3px solid #fff;  overflow:hidden;}
#top_articles_snack .content a{ color:#642d19; font-size:14px; font-family:"GeorgiaRegular"; text-decoration:none; line-height:28px;  }
#top_articles_snack .content a.image{background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_photo_big.png") no-repeat scroll 50% 100%; padding:0px 21px 18px 21px; float:left;}
#top_articles_snack .content a.img{width:256px;}
#top_articles_snack .content h2 {width:260px; margin:0px 21px 21px 21px;}
#top_articles_snack .content h2 a{color:#f8f6f4; font-size:20px; font-family:"MuseoSans500";  text-transform:uppercase; font-weight:normal; line-height:25px;   background:#846552;  }
#top_articles_snack .content p{display:none/*block*/; overflow:hidden; font-style:italic; width:260px; margin-left:21px; overflow:visible;height:140px;}
#top_articles_snack .content p span{color:#bb5a36; font-size:50px; vertical-align:middle; display:block; float:left; margin:0px 3px 0 0;}
#top_articles_snack .content p:first-letter { color: #bb5a36; font-size: 50px; line-height:30px; float:left; margin:5px 10px 0 0; font-weight:bold; }
#top_articles_snack .content a.next{ display:block; color:#bb5a36; background:url("http://img3.free.fr/2011/im/chaines/femmes/top_articles_separations.png") no-repeat scroll top left; width:229px; height:40px; font-family:"GeorgiaBoldItalic"; font-size:19px; padding:8px 0 0 68px; margin-top:30px; font-weight:bold; font-style:italic; margin-left:35px;}
#top_articles_snack{ display:block; margin-bottom:30px; overflow:hidden;}
#top_articles_snack ul ul{ display:block; width:2000px; overflow:hidden; position:relative;}
#top_articles_snack li{ float:left; display:inline-block;}
.top_articles_items_snack { clear:both; overflow:hidden; }
.top_articles_items_snack img { width:264px; height:160px } 

#top_articles_people .tetiere{background: url("http://img3.free.fr/2011/im/chaines/femmes/bg_tetiere_top_articles.png") repeat scroll left top transparent;color: #FFFFFF;font-family: "LeagueGothicRegular"; font-size: 68px;margin: 3px;padding: 8px 0 0;text-align: center;text-transform: uppercase;width: 296px; }
#top_articles_people .content{ background: url("http://img3.free.fr/2011/im/chaines/femmes/bg_top_articles_total2.png") repeat scroll left top transparent;  margin: 0;padding: 0 0 15px 0; border-bottom:3px solid #fff;  overflow:hidden;}
#top_articles_people .content a{ color:#642d19; font-size:14px; font-family:"GeorgiaRegular"; text-decoration:none; line-height:24px;  }
#top_articles_people .content a.image{background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_photo_big.png") no-repeat scroll 50% 100%; padding:0px 21px 18px 21px; float:left;}
#top_articles_people .content a.img{width:256px;}
#top_articles_people .content h2 {width:260px; margin:0px 21px 21px 21px;}
#top_articles_people .content h2 a{color:#f8f6f4; font-size:20px; font-family:"MuseoSans500";  text-transform:uppercase; font-weight:normal; line-height:25px;   background:#846552;  }
#top_articles_people .content p{display:none/*block*/; overflow:hidden; font-style:italic; width:260px; margin-left:21px; overflow:visible;height:140px;}
#top_articles_people .content p span{color:#bb5a36; font-size:50px; vertical-align:middle; display:block; float:left; margin:0px 3px 0 0;}
#top_articles_people .content p:first-letter { color: #bb5a36; font-size: 50px; line-height:30px; float:left; margin:5px 10px 0 0; font-weight:bold; }
#top_articles_people .content a.next{ display:block; color:#bb5a36; background:url("http://img3.free.fr/2011/im/chaines/femmes/top_articles_separations.png") no-repeat scroll top left; width:229px; height:40px; font-family:"GeorgiaBoldItalic"; font-size:19px; padding:8px 0 0 68px; margin-top:30px; font-weight:bold; font-style:italic; margin-left:35px;}
#top_articles_people{ display:block; margin-bottom:30px; overflow:hidden;}
#top_articles_people ul ul{ display:block; width:2000px; overflow:hidden; position:relative;}
#top_articles_people li{ float:left; display:inline-block;}
.top_articles_items_people { clear:both; overflow:hidden; }
.top_articles_items_people img { width:264px; }

#top_articles_glam .tetiere{background: url("http://img3.free.fr/2011/im/chaines/femmes/bg_tetiere_top_articles.png") repeat scroll left top transparent;color: #FFFFFF;font-family: "LeagueGothicRegular"; font-size: 57px;margin: 3px;padding: 8px 0 0;text-align: center;text-transform: uppercase;width: 296px; }
#top_articles_glam .content{ background: url("http://img3.free.fr/2011/im/chaines/femmes/bg_top_articles_total2.png") repeat scroll left top transparent;  margin: 0;padding: 0 0 15px 0; border-bottom:3px solid #fff;  overflow:hidden;}
#top_articles_glam .content a{ color:#642d19; font-size:14px; font-family:"GeorgiaRegular"; text-decoration:none; line-height:28px;  }
#top_articles_glam .content a.image{background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_photo_big.png") no-repeat scroll 50% 100%; padding:0px 21px 18px 21px; float:left;}
#top_articles_glam .content a.img{width:256px;}
#top_articles_glam .content h2 {width:260px; margin:0px 21px 21px 21px;}
#top_articles_glam .content h2 a{color:#f8f6f4; font-size:20px; font-family:"MuseoSans500";  text-transform:uppercase; font-weight:normal; line-height:25px;   background:#846552;  }
#top_articles_glam .content p{display:none/*block*/; overflow:hidden; font-style:italic; width:260px; margin-left:21px; overflow:visible;height:140px;}
#top_articles_glam .content p span{color:#bb5a36; font-size:50px; vertical-align:middle; display:block; float:left; margin:0px 3px 0 0;}
#top_articles_glam .content p:first-letter { color: #bb5a36; font-size: 50px; line-height:30px; float:left; margin:5px 10px 0 0; font-weight:bold; }
#top_articles_glam .content a.next{ display:block; color:#bb5a36; background:url("http://img3.free.fr/2011/im/chaines/femmes/top_articles_separations.png") no-repeat scroll top left; width:229px; height:40px; font-family:"GeorgiaBoldItalic"; font-size:19px; padding:8px 0 0 68px; margin-top:30px; font-weight:bold; font-style:italic; margin-left:35px;}
#top_articles_glam{ display:block; margin-bottom:30px; overflow:hidden;}
#top_articles_glam ul ul{ display:block; width:2000px; overflow:hidden; position:relative;}
#top_articles_glam li{ float:left; display:inline-block;}
.top_articles_items_glam { clear:both; overflow:hidden; }
.top_articles_items_glam img { width:264px; }

div.nav_glam{width:270px; margin:0 auto;}
div.nav_glam span{ background: url("http://img3.free.fr/2011/im/chaines/femmes/puce_nav.png") no-repeat scroll -31px 0 transparent;  color: #FFFFFF;  display: block;  float: left; font-family: "LeagueGothicRegular"; font-size: 20px; height: 26px; margin: 15px 7px 20px; overflow: hidden;  padding: 3px 0 0;  text-align: center; width: 31px; cursor:pointer;}
div.nav_glam span.sel, div.nav_glam span:hover{ background: url("http://img3.free.fr/2011/im/chaines/femmes/puce_nav.png") no-repeat scroll 1px 0 transparent;}


div.nav_people{width:270px; margin:0 auto;}
div.nav_people span{ background: url("http://img3.free.fr/2011/im/chaines/femmes/puce_nav.png") no-repeat scroll -31px 0 transparent;  color: #FFFFFF;  display: block;  float: left; font-family: "LeagueGothicRegular"; font-size: 20px; height: 26px; margin: 15px 7px 20px; overflow: hidden;  padding: 3px 0 0;  text-align: center; width: 31px; cursor:pointer;}
div.nav_people span.sel, div.nav_people span:hover{ background: url("http://img3.free.fr/2011/im/chaines/femmes/puce_nav.png") no-repeat scroll 1px 0 transparent;}


div.nav_snack{width:270px; margin:0 auto;}
div.nav_snack span{ background: url("http://img3.free.fr/2011/im/chaines/femmes/puce_nav.png") no-repeat scroll -31px 0 transparent;  color: #FFFFFF;  display: block;  float: left; font-family: "LeagueGothicRegular"; font-size: 20px; height: 26px; margin: 15px 7px 20px; overflow: hidden;  padding: 3px 0 0;  text-align: center; width: 31px; cursor:pointer;}
div.nav_snack span.sel, div.nav_snack span:hover{ background: url("http://img3.free.fr/2011/im/chaines/femmes/puce_nav.png") no-repeat scroll 1px 0 transparent;}



.footeraround { background-color:#FAF8F6; clear: both; }
#footerpub { width:768px; margin:0 auto; padding:20px 0; }
#footerbis {
    background: none repeat scroll 0 0 #FAF8F6;
    font-size: 12px;
    height: 53px;
    margin:0 auto;
    padding: 20px 5px 0;
	width:1036px;
}
#footerbis ul.copyrightbis {
    clear: both;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    list-style: none outside none;
    margin-top: -4px;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
    text-align: left;
}
#footerbis ul.copyrightbis img {
    border: 0 none;
    float: left;
}
#footerbis ul.copyright span {
    color: #4D4D4D;
    float: left;
    margin-top: 5px;
    padding: 0 8px;
}
#footerbis ul.link_cp {
    float: left;
    font-size: 0.8em;
    list-style: none outside none;
    margin: 0 0 0 150px;
    padding-bottom: 0;
    padding-top: 0;
}
#footerbis ul.link_corp {
    float: right;
    font-size: 0.8em;
    list-style: none outside none;
    margin: 0 0 0 90px;
    padding-bottom: 0;
    padding-top: 0;
    width: 675px;
}
#footerbis ul.link_cp li, #footerbis ul.link_corp li {
    border-left: 1px solid #4D4D4D;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 8px;
}
#footerbis ul.link_cp li a, #footerbis ul.link_corp li a {
    color: #4D4D4D;
    padding-bottom: 3px;
}
#footerbis ul.link_cp li.first, #footerbis ul.link_corp li.first {
    border: 0 none;
}
#footerbis ul.link_cp li a:hover, #footerbis ul.link_corp li a:hover {
    border-bottom: 1px solid #FF0000;
    color: #FF0000;
    text-decoration: none;
}

#top_articles_top .tetiere{background: url("http://img3.free.fr/2011/im/chaines/femmes/bg_tetiere_top_articles.png") repeat scroll left top transparent;color: #FFFFFF;font-family: "LeagueGothicRegular"; font-size: 57px;margin: 3px;padding: 8px 0 0;text-align: center;text-transform: uppercase;width: 296px; }
#top_articles_top .content{ background: url("http://img3.free.fr/2011/im/chaines/femmes/bg_top_articles_total2.png") repeat scroll left top transparent;  margin: 0;padding: 0 0 15px 0; border-bottom:3px solid #fff;  overflow:hidden;}
#top_articles_top .content a{ color:#642d19; font-size:14px; font-family:"GeorgiaRegular"; text-decoration:none; line-height:28px;  }
#top_articles_top .content a.image{background:url("http://img3.free.fr/2011/im/chaines/femmes/bg_photo_big.png") no-repeat scroll 50% 100%; padding:0px 21px 18px 21px; float:left;}
#top_articles_top .content a.img{width:256px;}
#top_articles_top .content h2 {width:260px; margin:0px 21px 21px 21px;}
#top_articles_top .content h2 a{color:#f8f6f4; font-size:20px; font-family:"MuseoSans500";  text-transform:uppercase; font-weight:normal; line-height:25px;   background:#846552;  }
#top_articles_top .content p{display:none/*block*/; overflow:hidden; font-style:italic; width:260px; margin-left:21px; overflow:visible;height:140px;}
#top_articles_top .content p span{color:#bb5a36; font-size:50px; vertical-align:middle; display:block; float:left; margin:0px 3px 0 0;}
#top_articles_top .content p:first-letter { color: #bb5a36; font-size: 50px; line-height:30px; float:left; margin:5px 10px 0 0; font-weight:bold; }
#top_articles_top .content a.next{ display:block; color:#bb5a36; background:url("http://img3.free.fr/2011/im/chaines/femmes/top_articles_separations.png") no-repeat scroll top left; width:229px; height:40px; font-family:"GeorgiaBoldItalic"; font-size:19px; padding:8px 0 0 68px; margin-top:30px; font-weight:bold; font-style:italic; margin-left:35px;}
#top_articles_top { display:block; margin-bottom:30px; overflow:hidden;}
#top_articles_top ul ul{ display:block; width:2000px; overflow:hidden; position:relative;}
#top_articles_top li{ float:left; display:inline-block;}
.top_articles_items_top { clear:both; overflow:hidden; }
.top_articles_items_top img { width:264px; }

div.nav_top{width:270px; margin:0 auto;}
div.nav_top span{ background: url("http://img3.free.fr/2011/im/chaines/femmes/puce_nav.png") no-repeat scroll -31px 0 transparent;  color: #FFFFFF;  display: block;  float: left; font-family: "LeagueGothicRegular"; font-size: 20px; height: 26px; margin: 15px 7px 20px; overflow: hidden;  padding: 3px 0 0;  text-align: center; width: 31px; cursor:pointer;}
div.nav_top span.sel, div.nav_top span:hover{ background: url("http://img3.free.fr/2011/im/chaines/femmes/puce_nav.png") no-repeat scroll 1px 0 transparent;}

#shoppingBox { margin-bottom:20px; }
.blok .image img { float:left; margin:0 10px }
.blok h2 {color: #4F5051;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-decoration: none; font-family: Arial,sans-serif;
    font-size: 11px;
    text-align: left;margin:10px 0 0 0 }
.blok h2 a { color: #4F5051; text-decoration: none;}	
.blok p a { color: #4F5051;
    text-decoration: none;font-family: Arial,sans-serif;
    font-size: 11px;
    text-align: left;}