body {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin:0}
a {text-decoration:none; color:#000}
.float_l {float:left}
.float_r {float:right}
img {border:none}

#menu_home_header, #menu_baby_club_header, #menu_actus_bebe_header,
#menu_ma_grossesse_header, #menu_guide_maman_header, #menu_babypedia_header,
#menu_bebe_moi_header, #menu_services_header, #menu_jeux_header,
#menu_photos_header, #menu_communaute_header, #menu_shopping_header,
#menu_premium_header, #menu_famiweb_header, #menu_annonces_header
	{
	height:100px; 
	}

#visu {width:550px; height:80px}

.menu_home_visu, .menu_ma_grossesse_visu, .menu_actus_bebe_visu, 
.menu_babypedia_visu, .menu_jeux_visu, .menu_photos_visu,
.menu_shopping_visu, .menu_communaute_visu, .menu_guide_maman_visu,
.menu_bebe_moi_visu, .menu_premium_visu, .menu_services_visu,
.menu_baby_club_visu, .menu_famiweb_visu, .menu_annonces_visu 
	{background:url(../images/interface/header_print.gif) top no-repeat #FFF;}

div#navigation {background:url(../images/interface/navigation_bg.jpg) repeat-x; height:28px;}

.nav, .onglet_widgets, #zone_banner, #colonne, #footer, #footer_liste, #nuage_tags {display:none}

div#container {margin:20px auto 0 auto; text-align: left; width:600px; /*display:table*/}

#content {/*width:550px;*/ width:600px;}
#content h1 {color:#555; font-size:14px; margin:0; padding:0 0 5px 0}

input.bt_voter_home {background:url(../images/interface/bt_voter_home.gif) center no-repeat; width:89px; height:33px; border:none; margin:10px 10px 0 0; cursor:pointer}
input.bt_retour_sondage {background:url(../images/interface/bt_retour_sondage.gif) center no-repeat; width:91px; height:33px; border:none; margin:10px 10px 0 0; cursor:pointer}

#footer_sites {clear:both; margin:10px 0 0 0}

/*****************************************
Actus bebe
******************************************/
#content .actus_bebe .photo_80, #content .actus_bebe .photo_80 div {width:105px; height:105px;}	
#content .actus_bebe .photo_80 {background:url(../images/interface/photo_80_bg.gif) no-repeat center; float:left; text-align:center;}
#content .actus_bebe .photo_80 {margin:0;} 
#content .actus_bebe .photo_80 div {
	vertical-align:middle; 
	text-align:center; 
	display:table-cell;
	padding:3px 0 0 0 !important; padding:16px 0 0 0; 
	margin:3px 0 0 0 !important; margin:7px 0 0 0
	}	
#content .actus_bebe {float:left; width:285px;  margin: 0 5px 10px 0; padding:5px; display:table-cell;}
#content .actus_bebe h2{border-bottom:1px dotted #CCC; font-size:12px; font-weight:bold; margin:0 0 5px 0; color:#027ABB; display:block }

#content .actus_bebe .photo_blog, #content .actus_bebe .photo_blog div {width:104px; height:104px;}	
#content .actus_bebe .photo_blog {background:url(../images/interface/photo_blog_julie.gif) no-repeat; float:left; text-align:center; margin:0 5px 0 0}
#content .actus_bebe .photo_blog div {vertical-align:middle; text-align:center; display:table-cell; padding:3px 0 0 0; margin:3px 0 0 0}	

#content .actus_bebe .photo_60, #content .actus_bebe .photo_60 div {width:72px; height:76px;}
#content .actus_bebe .photo_60 {background:url(../images/interface/photo_60_bg1.gif) no-repeat;	float:left; text-align:center; margin:0 3px 0 3px}
#content .actus_bebe .photo_60 div {vertical-align:middle; text-align:center; display:table-cell; padding:3px 0 0 0; margin:3px 0 0 0}
	
#content .actus_bebe .txt {width:160px; float:left;}
#content .actus_bebe .txt a {color:#000; text-decoration:none;}

#content .actus_bebe .calendar {display:none}

/*****************************************
grossesse
****************************************/
#content .box_blanc1 {float:left; width:285px; margin: 0 5px 5px 0; padding:5px; display:block}
#content .box_blanc1 h2 {color:#027ABB; margin:0 0 5px 0; border-bottom:1px dotted #CCC; font-size:12px;font-weight:bold}
#content .box_blanc1 .photo_dico, #content .box_blanc1 .photo_dico div {width:104px; height:104px;}
#content .box_blanc1 .photo_dico {background:url(../images/interface/photo_blanc_bg.gif) no-repeat; float:left; text-align:center}
#content .box_blanc1 .photo_dico td  {vertical-align:middle; text-align:center; width:100px; height:102px}
#content .box_blanc1 .photo_dico div {vertical-align:middle; text-align:center; display:table-cell; padding:3px 0 0 0; margin:3px 0 0 0}
#content .box_blanc1 .txt_dico {width:160px; float: left; margin:0 0 0 5px}
#content .box_blanc1 .txt_dico a {color:#000; text-decoration:none;}
#content .box_blanc1 .txt_dico h3 {font-weight:bold; border-bottom:1px dotted #BBB; color:#013F6A; font-size:11px; margin: 0 0 3px 0}
#content .box_blanc1 {height:180px; overflow:hidden}

/****************************************
babypedia
***************************************/
#content .box_gris{float:left; width:285px;  margin: 0 5px 5px 0; padding:5px; display:block; height:170px}
#content .box_gris h2 {color:#027ABB; margin:0 0 5px 0; border-bottom:1px dotted #CCC; font-size:12px;font-weight:bold}
#content .box_gris .photo_dico, #content .box_gris .photo_dico div {width:104px; height:104px;}
#content .box_gris .photo_dico {background:url(../images/interface/photo_dico_bg.gif) no-repeat; float:left; text-align:center}
#content .box_gris .photo_dico td {vertical-align:middle; text-align:center; width:100px; height:102px}
#content .box_gris .photo_dico div {vertical-align:middle; text-align:center; display:table-cell; padding:3px 0 0 0; margin:3px 0 0 0}
#content .box_gris .txt_dico {width:160px; float: left; margin:0 0 0 5px}
#content .box_gris .txt_dico a {color:#000; text-decoration:none;}
#content .box_gris .txt_dico h3 {font-weight:bold; border-bottom:1px dotted #BBB; color:#013F6A; font-size:11px; margin: 0 0 3px 0}

#content .box {float:left; width:285px;  margin: 0 5px 5px 0; padding:5px; display:block}
#content .box h2 {color:#027ABB; margin:0 0 5px 0; border-bottom:1px dotted #CCC; font-size:12px;font-weight:bold}
#content .box .photo_questions_reponses {
	width:93px;
	height:154px;
	background:url(../images/interface/photo_questions_bg.gif) no-repeat;
	float: left;
	margin: 0 7px 0 0;
	text-align:left;
	padding:0 3px 0 3px
	}
#content .box .photo_questions_reponses  td {vertical-align:middle; text-align:center; width:85px; height:85px;}
#content .box .photo_questions_reponses  td a {margin:0; padding:0}
#content .box .photo_questions_reponses a{color:#013F6A; text-decoration:none; margin:5px 15px 0 0; font-size:10px}
#content .box a.astuce_maman {display:block; text-decoration:none; color:#000; background:url(../images/interface/i_astuce_mamans.gif) left no-repeat; padding:0 0 0 20px}
#content .box .photo_droits {width:72px; height:76px; background:url(../images/interface/photo_60_bg.gif) no-repeat; float: left; text-align:center; padding:1px 0 0 0px}
#content .box .photo_droits td {vertical-align:middle}
#content .box .txt_droits {width:180px; float: left; margin:0 0 0 8px}
#content .box .txt_droits a, #content .box .txt_droits h3 a {text-decoration:none;}
#content .box .txt_droits a {color:#000;}
#content .box .txt_droits h3{font-weight:bold; border-bottom:1px dotted #CCC; font-size:11px; margin: 0 0 3px 0}
#content .box .txt_droits h3 a {color:#013F6A; }

/***********************************************
Jeux
*************************************************/
#content .jeux_fun {float:left; width:285px;  margin: 0 5px 10px 0; padding:5px; display:table-cell;}
#content .jeux_fun h2 {border-bottom:1px dotted #CCC; font-size:12px; font-weight:bold; margin:0 0 5px 0; color:#FE9639; }
#content .jeux_fun h4, #content .jeux_fun .jeux_semaine h4 {margin:0; color:#666; font-size:11px;}
#content .jeux_fun h4 {width:auto;}
#content .jeux_fun .jeux_semaine h4 {width:100%; }
#content .jeux_fun .quizz img {margin:0 10px 0 0}
#content .jeux_fun .photo_80, #content .jeux_fun .photo_80 div{width:105px; height:105px;}	
#content .jeux_fun .photo_80 {background:url(../images/interface/photo_80_bg.gif) no-repeat center;	float:left; text-align:center;}
#content .jeux_fun .photo_80 {margin:0; font-size:9px}
#content .jeux_fun .photo_80 div {
	vertical-align:middle; 
	text-align:center; 
	display:table-cell;
	padding:3px 0 0 0 !important; padding:16px 0 0 0; 
	margin:3px 0 0 0 !important; margin:7px 0 0 0
	}
#content .jeux_fun .photo_75, #content .jeux_fun .photo_75 div {width:84px; height:84px;}	
#content .jeux_fun .photo_75b, #content .jeux_fun .photo_75b div {width:80px; height:80px;}	
#content .jeux_fun .photo_75 {background:url(../images/interface/photo_75_bg.gif) no-repeat;}
#content .jeux_fun .photo_75b {background:url(../images/interface/photo_75_bg1.gif) no-repeat;}	
#content .jeux_fun .photo_75, #content .jeux_fun .photo_75b {float:left; text-align:center;}
#content .jeux_fun .photo_75 {margin:0 5px 0 0}
#content .jeux_fun .photo_75b {margin:0}
#content .jeux_fun .photo_75 div, #content .jeux_fun .photo_75b div{vertical-align:middle; text-align:center; display:table-cell; padding:3px 0 0 0; margin:3px 0 0 0}		

#content .jeux_fun .jeux_semaine {width:50%; float:left; color:#666}

a.link_video_photo {clear:both}

/*******************************
photos vidéos
********************************/
#print_rub_photos img{width:285px}

#content .actus_bebe .photo_80_n1, #content .actus_bebe .photo_80_n1 div,
#content .actus_bebe .photo_80_n2, #content .actus_bebe .photo_80_n2 div,
#content .actus_bebe .photo_80_n3, #content .actus_bebe .photo_80_n3 div {width:105px; height:125px !important; height:100px;}	
#content .actus_bebe .photo_80_n1, #content .actus_bebe .photo_80_n2, #content .actus_bebe .photo_80_n3 {float:left; text-align:center; margin:3px 0 0 0}
#content .actus_bebe .photo_80_n1 {background:url(../images/interface/photo_80_bg_n1.gif) no-repeat;}
#content .actus_bebe .photo_80_n2 {background:url(../images/interface/photo_80_bg_n2.gif) no-repeat;}
#content .actus_bebe .photo_80_n3 {background:url(../images/interface/photo_80_bg_n3.gif) no-repeat;}
#content .actus_bebe .photo_80_n1 div, #content .actus_bebe .photo_80_n2 div, #content .actus_bebe .photo_80_n3 div   {
	vertical-align:middle; 
	text-align:center; 
	display:table-cell;
	padding:0px 0 26px 0 !important; padding:5px 0 20px 0;
	margin:0px 0 0px 0
	}	
#content #video_pub {display:none}

/*****************************************
shopping
******************************************/
.magasins_bb .photo_80, .magasins_bb .photo_80 div {width:105px; height:105px;}	
.magasins_bb .photo_80 {background:url(../images/interface/photo_80_bg.gif) no-repeat center; float:left; text-align:center;}
.magasins_bb .photo_80 {font-size:9px}
.magasins_bb .photo_80 div {
	vertical-align:middle; 
	text-align:center; 
	display:table-cell;
	padding:3px 0 0 0 !important; padding:16px 0 0 0; 
	margin:3px 0 0 0 !important; margin:7px 0 0 0
	}	
#content .magasins_bb {width:100;}
#content .magasins_bb_mail {display:none}
#content .magasins_bb h4 {font-size:9px}
#content .magasins_bb img {width:50px;  height:50px}
#content .magasins_bb_recherche {display:none}

#content .magasins_bb h2, .magasins_bb_cat h2, .magasins_bb_zone h2 {
	border-bottom:1px dotted #CCC; 
	font-size:12px;
	font-weight:bold
	}
.magasins_bb_cat h2 {margin:0 0 5px 0; }
.magasins_bb_zone h2 {margin:5px 0 5px 0}
#content .magasins_bb h2 {margin:10px 0 5px 5px;}
#content .shopping h2, #content .magasins_bb h2, .magasins_bb_cat h2, .magasins_bb_zone h2 {color:#2BA37A; }

.magasins_bb_zone {width:33%; float:left}
.magasins_bb_zone a {width:100%; display:block}

.magasins_bb_cat {width:62%; float:left; background:#F5F5F5; border:#CCC 1px solid; padding:5px; margin:0 10px 0 0}
.magasins_bb_cat .cat_container {float:left; width:50%;}
.magasins_bb_cat .cat_container h4 {margin:10px 0 0 0; font-size:11px}
.magasins_bb_cat .cat_container a:hover, .magasins_bb_zone a:hover {text-decoration:underline}

/***********************************
annonces
************************************/
#content .annonces h2 {border-bottom:1px dotted #CCC; font-size:12px; font-weight:bold; margin:10px 0 5px 5px; color:#BF1E74;}
.annonces .photo_80, .annonces .photo_80 div {width:105px; height:105px;}	
.annonces .photo_80  {background:url(../images/interface/photo_80_bg.gif) no-repeat center;	float:left;text-align:center; font-size:9px}
.annonces .photo_80 div {
	vertical-align:middle; 
	text-align:center; 
	display:table-cell;
	padding:3px 0 0 0 !important; padding:16px 0 0 0; 
	margin:3px 0 0 0 !important; margin:7px 0 0 0
	}	
/************************************************
Hiérarchie
*************************************************/
#hierarchie {
	font-size:10px;
	padding:5px;
	background-color:#EEE;
	display:table;
	width:96%;
	border-bottom:1px solid #DDD; 
	border-top:1px solid #DDD; 
	}
#hierarchie a {text-decoration:none; color:#555}	
#hierarchie .left {float:left; width:400px;}
#hierarchie .right {font-size:11px; font-weight:bold; float:right; /*width:140px*/}
#hierarchie .right a.bouton {background:#555; color:#FFF; padding:2px 5px 2px 5px; border:1px solid #FFF}

/***********************************************
blog julie
**********************************************/
#calendrier {display:none}
.intro_julie {float:left; width:450px; margin:15px 0 0 0; }
.blog_julie {padding: 10px; clear:both; display:block; height:140px; margin:5px;}	
.blog_julie .calendar {
	float:left; 
	width:50px; 
	height:65px;
	background:url(../images/interface/calendar2.gif) no-repeat;
	margin:0 10px 10px 0;
	padding:3px 3px 0 0;
	text-align:center
	}
.blog_julie .calendar .mois{color:#FFF}
.blog_julie .calendar .jour, .blog_julie .calendar .annee, .blog_julie h3 {color:#577FA7;}
.blog_julie .calendar .jour {font-weight:bold; font-size:18px; margin:5px 0 10px 0; display:block}
.blog_julie .calendar .annee, .blog_julie .calendar .mois {font-size:9px; }
.blog_julie h3 {background:#ECF5FF; border-top:1px solid #C2D2E8; border-bottom:1px solid #C2D2E8; font-size:15px; padding:5px; margin:0 0 10px 0; float:left; width:100%}
.blog_julie a {color:#000; text-decoration:none}

.blog_julie .photo, .blog_julie .photo div { width:104px; height:104px; text-align:center; }
.blog_julie .photo {background:url(../images/interface/photo_blog_julie.gif) no-repeat;	float:left; margin:0 10px 0 0}
.blog_julie .photo div {vertical-align:middle; 	display:table-cell; padding:3px 0 0 0; margin:3px 0 0 0}
.photo_julie {margin:5px 10px 0 10px; float:left}

/*************************************
page article
*************************************/
#meme_sujet, #barre_outils {display:none}
#article {font-size:12px}
#article h1, #article h1 a,#article h3 {color:#027ABB;}	
#article h1, #article h1 a {font-size:16px; margin:10px 0 5px 0}
#article h3 {border-top:1px dotted #DDD; margin:5px 0 5px 0; padding:5px 0 0 0; font-size:13px;}
#article .photo_300 {background:url(../images/interface/photo_300_bg.gif) no-repeat; width:300px; height:300px; float:left; margin:0 10px 10px 0}
#article .photo_300 td, #article .photo_300 div, #article .photo_300 p.spip {text-align:center; display: table-cell; width:300px; height:295px; vertical-align:middle; margin:20px 0 0 0 !important; margin:10px 0 10px 0;} 

#meme_sujet h6, #explications_mamans h6, #derniers_debats h6 {font-size:14px; color:#027ABB; border-bottom:1px solid #DDD; font-weight:bold; margin:0 0 5px 0}

#explications_mamans {clear:both; margin:10px 10px 0 10px;}
#explications_mamans .commentaire {border:1px dotted #CCC; padding:10px; margin:0 0 5px 0}

/*******************************************/
#sous_rub_select {border-bottom:1px dotted #CCC; padding: 5px 10px 20px 10px; clear:both; display:block;}	
#sous_rub_select a {color:#000; text-decoration:none}
#sous_rub_select .photo, #sous_rub_select .photo  div {width:62px; height:65px;}
#sous_rub_select .photo {background:url(../images/interface/photo_65_bg.gif) no-repeat; float:left; margin:0 10px 0 0}
#sous_rub_select .photo td {vertical-align:middle; text-align:center; width:61px; height:62px;}
#sous_rub_select .photo  div {vertical-align:middle; text-align:center; display:table-cell}
#sous_rub_select .photo  div img {margin:auto !important; margin:4px 0 0 0}

input.bt_temoignages {background:url(../images/interface/bt_envoyer_temoignage.gif) center no-repeat; width:236px; height:29px; border:none; cursor:pointer}
input.bt_temoignages1 {background:url(../images/interface/bt_envoyer_temoignage1.gif) center no-repeat; width:236px; height:29px; border:none; cursor:pointer}

.rating {display:none}

/*******************************************
babypedia
********************************************/
#accueil_dico_mot, #accueil_dico_classement {float:left}
#accueil_dico_mot {width:400px; clear:both}
#accueil_dico_mot h2, #accueil_dico_classement h2 {font-size:14px; color:#027ABB; border-bottom:1px solid #DDD; padding:0 0 5px 0; margin:10px 0 5px 0}

#accueil_dico_classement {width:180px; margin: 0px 0 10px 15px;}
#accueil_dico_classement h2 {margin:10px 0 10px 0}
#accueil_dico_classement a {font-size:10px; text-decoration:none; color:#555;}
#accueil_dico_classement a:hover {text-decoration:underline}

#accueil_dico_mot a h3 {border-bottom:1px dotted #DDD; margin:0px 0 10px 0; padding:5px 0 5px 0; color:#027ABB;}
#accueil_dico_mot h3 {font-size:14px; margin:0px 0 10px 0; padding:5px 0 5px 0;}
#accueil_dico_mot a {color:#000}	
#accueil_dico_mot .photo {background:url(../images/interface/photo_150_bg.gif) no-repeat; float: left; margin:0 10px 10px 0; width:180px; height:180px;}
#accueil_dico_mot .photo div, #accueil_dico_mot .photo td {vertical-align:middle; text-align:center; display:table-cell; width:180px; height:180px;}

.dico_bebe_bottom {display:none}

#questions_accueil .photo_questions_reponses {
	width:93px;
	height:154px;
	background:url(../images/interface/photo_questions_bg.gif) no-repeat;
	float: left;
	margin: 0 7px 0 0;
	text-align:left;
	padding:0 3px 0 3px
	}
#questions_accueil .photo_questions_reponses td {vertical-align:middle; text-align:center; width:85px; height:85px;}
#questions_accueil .photo_questions_reponses td a {margin:0; padding:0}
#questions_accueil .photo_questions_reponses a {color:#013F6A; text-decoration:none; margin:5px 15px 0 0; font-size:10px}

#questions_accueil {margin:10px 0 10px 0}
#questions_accueil .photo_questions_reponses {margin:0 5px 10px 5px}

/*********************************************/
.pagination, #meme_sujet .pagination , #liste_articles .pagination, .pagination_gd {display:none}

#colonne_bottom {display:none}

/****************************************
Page Horoscope - Humour
****************************************/
#horoscopes h2, #humour h2{
	margin:10px 0 5px 0; 
	border-bottom:1px dotted #CCC; 
	font-size:12px;
	font-weight:bold;
	color:#FE9639; 
	}
#humour h2 a {color:#FE9639;}
#horoscopes h2 {margin:10px 0 5px 0; }
#humour h2 {margin:10px 0 5px 0; }
#horoscopes .signe {float:left; margin:0 5px 20px 0; text-align:center; font-size:9px}
#horoscopes .signe_txt {float:left; width:30%; margin:0 0 0 15px; line-height:17px}
input.envoi_blague {background:url(../images/interface/bt_envoyer.gif) no-repeat; width:170px; height:33px; cursor:pointer; border:none}
#humour .blague {background:#F5F5F5; border:1px solid #DDD; padding:10px; margin:10px 0 0px 0}
#humour .blague h1 {margin:0px 0 5px 0; border-bottom:1px dotted #BBB}


h3.boite_connexion, #login_babyclub {display:none}

