/* CSS Document */
body { font-family:  Arial, Helvetica,Verdana, sans-serif; font-size:11px; color:#284F86; }
a { color:#284F86; }
p { margin: 5px 0 5px 0; font-size:11px; }
.bg_top0 { background: url(../../../images/bg_top0.gif) no-repeat center top }
.bg_top0 p { width: 500px; text-align:justify; font-size:13px; }
.bg_top20 { background: url(../../../images/bg_top20.gif) no-repeat left;}
.bg_top20 p { font-size:13px; color:#FFF; margin: 0; }
.bg_center0 { background: url(../../../images/bg_center0.gif) repeat-y center top }
.bg_bottom0 { background: url(../../../images/bg_bottom0.gif) no-repeat center top }
.afficher {font-size: 13px; color: #fff; background: url(../../../images/bg_bouton_afficher1.gif) no-repeat ; padding : 7px 0 8px 20px;  width: 300px; border:none; font-weight:bold; cursor:pointer}
form {margin:0;}
form select {font-size:11px; color:#284F86; background:F4F3F3;}

.bg_top { background: url(../../../images/bg_top.gif) no-repeat center top }
.bg_top2 { background: url(../../../images/bg_top2.gif) no-repeat }
.bg_center { background: url(../../../images/bg_center.gif) repeat-y center top }
.bg_bottom { background: url(../../../images/bg_bottom.gif) no-repeat center top }
#week { margin-left: 40px; }
.bg_week_left { background: url(../../../images/bg_week_left.gif) no-repeat left bottom }
.bg_week_center { background: url(../../../images/bg_week_center.gif) repeat-x center bottom }
.bg_week_center a{ font-size: 9px; }
.bg_week_center h2 { font-size: 12px; line-height:11px; color: #FFF; margin-bottom: 3px; padding-top: 0 !important; padding-top: 8px;text-align:center;}
.felche_left { background: url(../../../images/flech_blanc_left.gif) no-repeat left center; width: 11px; height:15; display:block; padding-left: 12px; margin-top: 6px}
.felche_right { background: url(../../../images/flech_blanc_right.gif) no-repeat right center; width: 11px; height:15; display:block; padding-right: 20px !important; padding-right: 12px; margin-top: 6px}
.felche_left:hover{ background: url(../../../images/flech_bleu_left.gif) no-repeat left center; color:#FFF }
.felche_right:hover { background: url(../../../images/flech_bleu_right.gif) no-repeat right center; color:#FFF  }
.bg_week_right { background: url(../../../images/bg_week_right.gif) no-repeat right bottom }
.style2 { text-align:right; font-size: 12px; margin-bottom: 8px; padding-top: 8px;}
.menu1 { padding-bottom: 10px; }
.menu1 a { font-size: 15px; font-weight:bold; color:#FFF; text-decoration:none; width:30px; display:block; vertical-align:middle; }
.menu1 a:hover { color:#284F86; background:url(../../../images/bg_menu.gif) no-repeat center;}
.menu2 a{ font-size: 20px; font-weight:bold; color:#F00; text-decoration:none; width:34px; display:block; }
.menu2 { margin-bottom: 10px; }
.menu2 a:hover{ color:#284F86; background:url(../../../images/bg_menu2.gif) no-repeat center;}
.menu1 .courant{ color:#284F86; background:url(../../../images/bg_menu.gif) no-repeat center;}
.menu2 .courant{ color:#284F86; background:url(../../../images/bg_menu2.gif) no-repeat center;}
a sup{ font-size: 12px; margin-bottom: 20px; vertical-align:top  }
.date { border-bottom : solid 1px #B1CEDE }
.texte { border-bottom : solid 1px #7EACCE;}
.date p {font-size: 12px; font-weight: bold; text-align:center; }
.texte p {font-size: 11px; width: 330px; padding-left: 10px; margin-right:10px }
.print p{ background: url(../../../images/bg_bouton_print.gif) no-repeat ; padding : 11px 0 8px 32px }
.print a { color: #fff; text-decoration:none; }
.print a:hover { color: #B1CEDE; text-decoration:underline }

/* page premium */

.premium { font-size: 13px; background: url(../../../images/bg_bouton_premium.gif) no-repeat center ; padding : 9px 0 11px 0px; text-align:center }
.premium a { color: #fff; text-decoration:none; }
.premium a:hover { color: #B1CEDE; text-decoration:underline }
.bg_ident_center { background: url(../../../images/bg_ident_center.gif) repeat-y  }
.bg_ident_center p { width: 200px }
.ident { border: solid 1px #284F86;  width: 160px; }
.bg_img_center { background: url(../../../images/bg_img_center.gif) repeat-y center }
.identifie { font-size: 13px; color: #fff; background: url(../../../images/bg_bouton_identifie.gif) no-repeat ; padding : 6px 0 8px 5px;  width: 155px; border:none; font-weight:bold;  }

.colonne_L {
	float:left;
	margin:0 0 0 10px !important; margin:0 0 0 10px;
	background:#FFF url('../../../images/fond_calendrier.gif') no-repeat bottom left; 
  height:900px;

	}

p.intro_calend {margin:5px 0 0 0; width:600px;}
p.explication_cycle {font-size:12px; width:600px; text-align:justify}

h1.calendrier {font-size:17px; color:#555; margin:10px 0 5px 0}
h2.calendrier {display:inline; font-size:13px; padding:10px 10px 0 0;}
h2.calendrier a {color:#AAA;}
h2.calendrier a:hover {text-decoration:underline; color:#555;}

/*******************************************************
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;
	font-size:11px;
	}
#inscription_babyclub1 label {font-weight:normal; float:left; width:150px; font-size:11px}

#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
	}

/********************************************************
Boite connexion rubrique baby club
*********************************************************/
#babyclub_connect {
	background:#003F6B url(../../../../images/interface/babyclub_connect_bg.jpg) no-repeat bottom;
	width:200px;
	padding:0 0 10px 0
	}
#babyclub_connect .top {
	background:url(../../../../images/interface/babyclub_connect_top.jpg) no-repeat top;
	height:8px
	}
#babyclub_connect h5 {
	color:#FFF;
	margin:10px 10px 10px 10px;
	font-size:11px;
	}
#babyclub_connect input {
	margin:0 0 5px 10px;
	font-size:11px;
	color:#027ABB; 
	width:180px
	}
#babyclub_connect p {
	margin:0 10px 0 10px;
	color:#FFF
	}
#babyclub_connect input.button {
	background:url(../../../images/bt_calend_connect.gif) no-repeat center;
	width:165px;
	height:26px;
	border:none;
	cursor:pointer;
	margin:5px 0 5px 20px;
	}
#babyclub_connect p a {color:#FFF; text-decoration:underline}

.calendrier_choix{ float:left; color:#FFFFFF; padding-left:5px;}
.calendrier_choix2{ float:left; color:#FFFFFF; padding:5px 0px 0px 5px ;}
