/***************************************************************
Rubrique babyclub - page accueil
******************************************************************/

#babyclub_visu {
	background:url(../images/interface/babyclub_visu3.jpg) no-repeat center;
	width:990px;
	height:160px;
	margin:0px 0px 0 5px;
	}
#babyclub_visu #menu {
	padding:90px 0 0 420px 
	}
#rub_babyclub_accueil .right {
	margin:35px 0px 10px 20px;
	float:left;
	width:45%;
	height:200px;
	line-height:18px
	}
#rub_babyclub_accueil .right h3 {
	border-bottom:1px dotted #C2D2E8;
	font-size:15px;
	margin:10px 0 10px 0;
	color:#027ABB; 
	clear:both;
	}
#rub_babyclub_accueil .right h3 a {color:#027ABB; }
#rub_babyclub_accueil .right .bouton {
	float:right;
	margin: 5px 0px 25px 0
	}
#rub_babyclub_accueil .left {
	margin:10px 0px 10px 5px;
	float:left;
	width:50%;
	}
#rub_babyclub_accueil .left h3 {
	color:#D4147B;
	margin:0 0 5px 0;
	font-size:15px
	}
#rub_babyclub_accueil .left .encadre {
	background:#F5F5F5;
	border:1px solid #DDD;
	padding:0 10px 0 10px;
	height:380px;	
	}
#rub_babyclub_accueil .left .encadre .bouton {
	float:right;
	margin-right:15px
	}
#rub_babyclub_accueil .left .encadre .box {
	width:130px;
	height:160px;
	background:url(../images/interface/photo_club_encadre_bg.gif) no-repeat top;
	float:left;
	margin:10px 14px 0px 14px;
	text-align:center;
	font-weight:bold;
	color:#666666
	}
#rub_babyclub_accueil .left .encadre .box a {color:#666666}
#rub_babyclub_accueil .left .encadre img {margin:10px 2px 12px 0px}
#rub_babyclub_slogan {
	width:300px;
	float:right;
	text-align:right;
	margin:30px 175px 0 0 !important; margin:30px 85px 0 0;
	font-weight:bold;
	font-size:17px;
	line-height:24px;
	letter-spacing:1px;
	color:#FFF
	}
#rub_babyclub_slogan a.bouton {
	font-size:13px;
	letter-spacing:0;
	text-decoration:underline
	}
#rub_babyclub_photo{
	background:#fff;
	width:120px;
	height:120px;
	position:absolute;
	margin:20px 20px 0 840px;
	float:right
	}
#rub_babyclub_photo p{
	margin:0;
	background:#fff;
	height:120px;
	width:120px;
	position: relative;
	z-index:1;
	text-align:center;
	vertical-align:middle;
	display:table-cell
	}
.ombre{
	position: absolute;
	bottom:-5px;
	right:-5px;
	top:-5px;
	left:-5px;
	background:#000;
	filter : alpha(opacity=20);
	-moz-opacity : 0.2;
	opacity : 0.2; 
	width:130px;
	height:130px;
	}
#footer_babyclub {
	clear:both;
	margin: 0 10px 0 10px;
	width:98%;
	border-top:1px dotted #C2D2E8;
	padding:5px 0 0 0;
	color:#999999
	}
#footer_babyclub a {color:#999999}
#footer_babyclub h4 {margin:0; font-size:11px}
#footer_babyclub .box li {list-style-type:none}
#footer_babyclub .box ul {margin:0; padding:0}
#footer_babyclub .box {float:left; width:25%}

/*******************************************************
Rubrique babyclub - inscription
********************************************************/
#inscription_babyclub .left, #inscription_babyclub .right {
	float:left; 
	padding:10px
	}
#inscription_babyclub .left {width:45%;}
#inscription_babyclub .right {width:50%;}
#inscription_babyclub input {
	color:#027ABB; 
	font-size:11px; 
	padding:3px 5px 3px 10px;
	}
#inscription_babyclub h3 {
	border-bottom:1px dotted #C2D2E8;
	font-size:15px;
	margin:0px 0 3px 0;
	color:#027ABB; 
	}
#inscription_babyclub a {color:#027ABB; text-decoration:none}
#inscription_babyclub input.inscription {
	background:url(../images/interface/bt_inscription.gif) no-repeat center;
	width:471px;
	height:27px;
	cursor:pointer;
	font-weight:bold;
	color:#027ABB; 
	text-align:center;
	border:none; 
	padding:0 0 3px 0;
	margin:5px 0 0 0
	}
/*******************************************************
Rubrique babyclub - inscription bis
********************************************************/
#inscription_babyclub1{
	padding:10px !important; padding:0 10px 10px 10px;
	background:url(../images/interface/formulaire_bg.gif) no-repeat bottom right;
	}
#inscription_babyclub1 label {float:left; width:150px}
#inscription_babyclub1 input {
	color:#027ABB; 
	font-size:11px; 
	padding:1px 0px 1px 2px;
	}
#inscription_babyclub1 h1 {
	border-bottom:1px dotted #C2D2E8;
	font-size:15px;
	margin:0px 0 3px 0;
	color:#000; 
	}
#inscription_babyclub1 h3 {
	border-bottom:1px dotted #C2D2E8;
	font-size:15px;
	margin:0px 0 3px 0;
	color:#027ABB; 
	}
#inscription_babyclub1 a {
	color:#027ABB; 
	text-decoration:none
	}
#inscription_babyclub1 input.inscription {
	background:url(../images/interface/bt_inscription.gif) no-repeat center;
	width:471px;
	height:27px;
	cursor:pointer;
	font-weight:bold;
	color:#027ABB; 
	text-align:center;
	border:none; 
	padding:0 0 3px 0;
	margin:5px 0 0 0
	}
#inscription_babyclub1 .exemple {color:#027ABB;}

#inscription_babyclub1 a.conditions {
	width:55%; 
	display:block; 
	cursor:pointer; 
	text-decoration:underline; 
	float:left
	}
.desinscription {padding:10px}

.desinscription input.bt_desinscription {
	background:url(../images/interface/bt_vide.gif) no-repeat center;
	width:170px;
	height:30px;
	cursor:pointer;
	border:none;
	font-weight:bold;
	color:#027ABB; 
	text-align:center;
	font-size:11px;
	margin:5px 0 0 0;
	float:right
	}

/***********************************************************
Rubrique babyclub - faq
************************************************************/
#rub_babyclub_faq h3 {
	font-size:15px;
	margin:10px 10px 10px 0px;
	color:#666; 
	}
#rub_babyclub_faq h4 {
	border-bottom:1px dotted #C2D2E8;
	font-size:13px;
	margin:10px 10px 10px 0px;
	color:#027ABB; 
	}
#rub_babyclub_faq h6 {
	font-size:12px;
	margin:10px 10px 10px 0px;
	color:#027ABB;
	font-style:italic 
	}
#rub_babyclub_faq {padding:10px; font-size:12px; width:660px ; float:left;}

#rub_babyclub_faq .rubriques {
	margin:0 10px 0px 0px;
	padding:0 0 10px 10px;
	font-size:11px
	}
#rub_babyclub_faq .liste_articles {
	background:#F5F5F5;
	padding:10px;
	border:1px dotted #C2D2E8;
	margin:0 10px 10px 10px;
	font-size:11px
	}
#rub_babyclub_faq a:hover {text-decoration:underline}

#rub_babyclub_faq .article {
	margin:0 0 10px 10px; 
	}
#rub_babyclub_faq .article h1 {
	font-size:14px;
	margin:20px 0 10px 0px;
	color:#027ABB; 
	}
/***********************************************************
Rubrique babyclub - mon baby club non loggé
************************************************************/
#rub_mon_babyclub h3 {
	border-bottom:1px dotted #C2D2E8;
	font-size:15px;
	margin:10px 10px 10px 0px;
	color:#027ABB; 
	}
#rub_mon_babyclub {margin:10px}

#rub_mon_babyclub #colonne_babyclub {
	float:left; 
	width:200px; 
	margin:0 20px 0 0
	}
#rub_mon_babyclub #pas_inscrite {
	float:left; 
	width:77%
	}
#rub_mon_babyclub #pas_inscrite h3 {
	color:#D4147B;
	margin:0 0 5px 0;
	font-size:13px;
	border-bottom:none;
	}
#rub_mon_babyclub #pas_inscrite .box {
	background:#F5F5F5; 
	width: 156px; 
	height:175px; 
	float:left; 
	border: 1px solid #DDD;
	margin:10px 20px 10px 0;
	padding:5px;
	text-align:center;
	font-weight:bold;
	}
#rub_mon_babyclub #pas_inscrite .box a {
	color:#777; 
	display:table-cell !important; display:block;
	height:40px;
	min-height:40px;  
	width:130px; 
	vertical-align:middle; 
	}
#rub_mon_babyclub #pas_inscrite .box .photo{
	width:130px;
	height:130px;
	background:url(../images/interface/photo_club_encadre_bg.gif) no-repeat top;
	text-align:center;
	margin:3px 10px 0 15px;
	}
#rub_mon_babyclub #pas_inscrite .box .photo span{
	width:130px;
	height:130px;
	display:table-cell;
	vertical-align:middle
	}
#rub_mon_babyclub #pas_inscrite .box .photo span img {margin:auto !important; margin:7px 0 0 0}
#rub_mon_babyclub #faq {
	background:#396CBB; 
	color:#FFF;
	padding:10px;
	width:180px;
	margin:10px 0 0 0
	}	
#rub_mon_babyclub #faq h5 {
	color:#FFF;
	margin:0px 0px 10px 0px;
	font-size:11px;
	}
#rub_mon_babyclub #faq a {font-weight:bold; text-decoration:underline}
	
/********************************************************
Boite connexion rubrique baby club
*********************************************************/
#babyclub_connect {
	background:#003F6B url(../images/interface/babyclub_connect_bg.jpg) no-repeat bottom;
	width:180px;
	padding:0 10px 10px 10px;
	color:#FFF
	}
#babyclub_connect .top {
	background:url(../images/interface/babyclub_connect_top.jpg) no-repeat top;
	height:8px
	}
#babyclub_connect h5, #babyclub_connect h3 {
	color:#FFF;
	margin:10px 10px 10px 10px;
	font-size:11px;
	}
#babyclub_connect input {
	margin:0 0 5px 10px;
	font-size:11px;
	color:#027ABB; 
	width:160px
	}
#babyclub_connect p {
	margin:0 10px 0 10px;
	color:#FFF
	}
#babyclub_connect input.button {
	background:url(../images/interface/bt_babyclub_connect.gif) no-repeat center;
	width:165px;
	height:26px;
	border:none;
	cursor:pointer;
	margin:5px 0 5px 10px;
	}
#babyclub_connect p a {color:#FFF; text-decoration:underline}

#babyclub_connect input.bt_envoyer_pass {background:url(../images/interface/bt_envoyer_pass1.gif) no-repeat; width:167px; height:29px; cursor:pointer; border:none; margin:0 0 0 10px}

/***********************************************************
Rubrique babyclub - mon baby club loggé - aujourd'hui
************************************************************/
#ojd_left, #ojd_center, #ojd_right {float:left; margin:10px 10px 10px 0;}

#ojd_right {width:200px;}
#ojd_left {width:300px; clear:both}
#ojd_center {width:450px;}

#ojd_left h4, #ojd_center h4, #ojd_right h4 {
	border-bottom:1px dotted #C2D2E8;
	font-size:15px;
	margin:10px 0px 10px 0px;
	color:#027ABB; 
	}
#ojd_center .photo, #ojd_center .photo div, #ojd_left .photo, #ojd_left .photo div {
	width:104px;
	height:104px;
	text-align:center; 
	}
#ojd_center .photo, #ojd_left .photo {
	background:url(../images/interface/photo_blog_julie.gif) no-repeat;	
	float:left;
	margin:0 10px 10px 0;
	}
#ojd_center .photo div, #ojd_left .photo div, #ojd_left .photo p.spip {
	vertical-align:middle; 	
	display:table-cell;
	padding:3px 0 0 0;
	margin:3px 0 0 0
	}
#ojd_center h5, #ojd_left h5 {
	font-size:12px;
	margin:0px 0px 5px 0px;
	color:#999;
	}
#ojd_center .article, #ojd_left .article {clear:both}

#ojd_left a, #ojd_right a {color:#027ABB; font-weight:bold}

#ojd_right .horoscope {color:#027ABB;}

#ojd_intro {
	background-color:#F5F5F5;
	border:1px solid #DDD;
	display:table;
	width:960px;
	padding:10px;
	}
#ojd_intro h6 {
	font-size:15px;
	margin:0px 0px 5px 0px;
	color:#027ABB; 
	}
/******************************************************************
Rubrique babyclub - mon baby club loggé - mes réductions et cadeaux
******************************************************************/
#rub_mon_babyclub .reduction {
	background:#F5F5F5;
	border:1px solid #CCC;
	width:290px;
	height:100px;
	float:left;
	margin:10px 5px 0px 5px;
	padding:10px
	}
#rub_mon_babyclub .reduction .photo, #rub_mon_babyclub .reduction .photo div {
	width:95px;
	height:96px;
	text-align:center; 
	}
#rub_mon_babyclub .reduction .photo {
	background:url(../images/interface/babyclub_reduc_bg.jpg) no-repeat;	
	float:left;
	margin:0 10px 0px 0;
	}
#rub_mon_babyclub .reduction .photo div {
	vertical-align:middle; 	
	display:table-cell;
	padding:3px 0 0 0;
	margin:3px 0 0 0
	}
#rub_mon_babyclub .reduction a {color:#027ABB; font-weight:bold}

#rub_mon_babyclub .print_reduction {float:right; margin:10px 20px 10px 0; clear:both}
