/**
 * @version $Id: template_css.css,v 1.71 2009-11-04 10:10:06 jal Exp $
 * @package nathan-gan
 * @copyright Copyright (C) 2008 BROCELIA. All rights reserved.
 */


/*blocs communs*/
	html, body{
		position:relative;
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		background-color:#fce8eb; /*fce8eb*/
		background-image:url(../images/communs/bg.gif);
		background-position:top;
		background-repeat:repeat-x;
	}

	#page{
		position:relative;
		width:989px;
		height:100%;
		margin-top:0px;
		margin-left:auto;
		margin-right:auto;
	}
	
	.commun{
		background-image:url(../images/communs/bg_page.jpg);
		/*background-image:url(../images/communs/bg_page_bleu.jpg);*/
		background-repeat:repeat-y;
	}
	
	.home{
		background-image:url(../images/communs/bg_homepage.jpg);
		/*background-image:url(../images/communs/bg_homepage_bleu.jpg);*/
		background-repeat:repeat-y;
	}
	
		.home .contentpaneopen {
			display:none;
		}

	.article_bleu{
		background-image:url(../images/communs/bg_article_bleu.jpg);
		/*background-image:url(../images/communs/bg_article_bleu_bleu.jpg);*/
		background-repeat:repeat-y;
	}

	.article_orange{
		background-image:url(../images/communs/bg_article_orange.jpg);
		/*background-image:url(../images/communs/bg_article_orange_bleu.jpg);*/
		background-repeat:repeat-y;
	}
	
	.article_vert{
		background-image:url(../images/communs/bg_article_vert.jpg);
		/*background-image:url(../images/communs/bg_article_vert_bleu.jpg);*/
		background-repeat:repeat-y;
	}
	
	.article_activite{
		background-image:url(../images/communs/bg_article_activite.jpg);
		/*background-image:url(../images/communs/bg_homepage_bleu.jpg);*/
		background-repeat:repeat-y;
	}
	
	.article_produits{
		background-image:url(../images/communs/bg_article_produits.jpg);
		/*background-image:url(../images/communs/bg_article_produits_bleu.jpg);*/
		background-repeat:repeat-y;
	}
	
	.article_dossier_saisonnier{
		background-image:url(../images/communs/bg_article_dossier.jpg);
		/*background-image:url(../images/communs/bg_article_dossier_bleu.jpg);*/
		background-repeat:repeat-y;
	}

	.rdv_expert{
		background-image:url(../images/communs/bg_article_rdv_expert.jpg);
		background-repeat:repeat-y;
	}
		
	.resultats{
		background-image:url(../images/communs/bg_resultats.jpg);
		/*background-image:url(../images/communs/bg_resultats_bleu.jpg);*/
		background-repeat:repeat-y;
	}
/*
	.resultats.bleu{ background-image:url(../images/communs/bg_article_bleu.jpg); }
	.resultats.orange{ background-image:url(../images/communs/bg_article_orange.jpg); }
	.resultats.vert{ background-image:url(../images/communs/bg_article_vert.jpg); }
*/


/*contenus communs*/
img{
	border:none;
}

a{
    color:#666666;
	text-decoration:none;
}

	a.registred {
		color:#939393;
		text-decoration:none;
	}

	a:hover { /*modif adel les liens */
	   text-decoration:underline;
	}

h1,h2,h3,h4,h5{
	margin:0px;
	padding:0px;
	font-weight:bold;
}

h2{
	font-size:12px;
}

p{
	margin:0px;
	padding:0px;
}

.grandir{
	color:#00baba;
}

.apprendre{
	color:#ff6b00;
}

.lire{
	color:#94C900;
}

ul, li{
	margin:0px;
	padding:0px;
	list-style:none;
}



/*header*/
#page #top{
		float:left;
		display:inline;
		width:989px;
		height:129px;
		background-image: url(../images/communs/header.jpg);
		background-repeat: no-repeat;
		background-position:0 0;
	}

	#page #top .moduletable_logotitre{
		position:absolute;
		width: 329px;
		height: 71px;
		margin-top: 8px;
		left: 17px;
	}

/*menu principal*/
		#page #top .moduletable_mainmenu {
			float:left;
			display:inline;
			height:28px;
			margin: 101px 0 0 28px;
			padding:0;
		}		
		
			#page #top .moduletable_mainmenu img {
				display:inline;
			}
			
		#page #top ul.menu_mainmenu {
			float:left;
			display:inline;
			height:28px;
		}
				#page #top ul.menu_mainmenu li{
					display:inline;
					width:10px;
					height:28px;
					margin:0;
					padding:0;
				}
				
					#page #top ul.menu_mainmenu li a{
						float:left;
						display:inline;
						height:28px;
						margin-right:3px;
					}
					
				#page #top #brc_menu_item_401 a {
					padding:0 0 0 50px;
				}
				
				#page #top #brc_menu_item_402 a {
					padding:0 0 0 45px;
				}
				
				#page #top #brc_menu_item_103 a {
					padding:0 0 0 5px;
				}
				
				#page #top #brc_menu_item_104 a {
					padding:0 0 0 310px; /*5*/
				}

				#page #top img.brc_menu_img_hover {
					visibility: visible; 		/*visibility: hidden;*/
					position: absolute;
				}

					#page #top li.brc_menu_item:hover a img.brc_menu_img_hover {
						visibility:hidden; 		/*visibility: visible;*/
						position:absolute;
					}


/*menu secondaire*/
		#page #top .moduletable_menu2{
			position:absolute;
			right:40px;
			top:20px;
		}
		
		ul.menu_menu2{
			margin:0px;
			padding:0px;
		}
		
			ul.menu_menu2 li{
				display:inline;
				margin:0px;
				padding:0px;
				margin-left:40px;
				white-space: nowrap;
			}
			
				ul.menu_menu2 li span{
					color:#ffffff;/*98141C*/
					font-weight:bold;
					font-size:10px;
					padding-left:2px;
				}
				
					ul.menu_menu2 li span:hover{
						color:#ffffff; /*67070d*/
						font-weight:bold;
						font-size:10px;
						padding-left:2px;
					}


/*menu de gauche*/
		#page #top .moduletable_menu3{
			float:left;
			display:inline;
			width:41px;
		}
		
			#page #top .moduletable_menu3 img{
				float:left;
				display:inline;
			}
			
			ul.menu_menu3{
				margin:0px;
				padding:0px;
			}
			
				ul.menu_menu3 li{
					display:inline;
					width:41px;
					height:84px;
					margin:0px;
					padding:0px;
				}
					ul.menu_menu3 li a{
						float:left;
						display:inline;
						width:41px;
						height:84px;
					}
						img.brc_menu_img_hover {
							position:absolute;
							display:none;
						}
						li.brc_menu_item:hover a img.brc_menu_img_hover {
							display:block;
						}

/*contenu central*/
	#page #content{
		float:left;
		display:inline;
		width:989px;
	}

/*colonne de gauche*/
		#page #content .col1{
			float:left;
			display:inline;
			width:41px;
			margin-left:7px;
		}

/*colonne centrale*/
		#page #content .col2{
			float:left;
			display:inline;
			width:688px;
		}

/*colonne de droite*/
		#page #content .col3{
			float:left;
			display:inline;
			width:246px;
		}

/*footer*/
	#page #footer{
		clear:both;
		width:989px;
		font-size:12px;
	}
	
		#page #footer #innerfooter{
			float:left;
			display:inline;
			position:relative;
			width:989px;
			text-align:center;
			background-image:url(../images/communs/bg_footer.jpg);
		/*	background-image:url(../images/communs/bg_footer_bleu.jpg);*/
			background-repeat:repeat-y;
		}
		
		#page #footer .footerimage{
			float:left;
			display:inline;
		}

/*menu footer*/
		#page #footer .moduletable_menu4{
			float:left;
			display:inline;
			width:840px;
			margin-top:12px;
			margin-bottom:9px;
			text-align:center;
		}
			ul.menu_menu4{
				margin:0px;
				padding:0px;
				margin-left:40px;
			}
			
				ul.menu_menu4 li{
					display:inline;
					position:relative;
				}
				
					ul.menu_menu4 li a{
						display:inline;
						font-size:9px;
						margin-right:5px;
						margin-left:5px;
					}
					
					ul.menu_menu4 li span{
						display:inline;
					}
					
					ul.menu_menu4 li .separator {
						margin:1px;
					}
					
/*logo footer*/
		#page #footer .moduletable_logo{
			position:absolute;
			width:127px;
			height:41px;
			right:7px;
			top:0px;
		}


/*modules home*/
#page .moduletable_grandir_home{
	float:left;
	display:inline;
	width:224px;
	margin-left:16px;
	margin-top:10px;
	background-image:url(../images/blocs_home/bg_centre.jpg);
	background-repeat:repeat-y;
}

	#page .moduletable_grandir_home img{
		float:left;
		display:inline;
	}

	#page .moduletable_grandir_home h2{
		float:left;
		display:inline;
		margin-left:1px;
	}
	
	#page .moduletable_grandir_home h3{
		float:left;
		display:inline;
		width:194px;
		margin-left:10px;
		margin-top:5px;
		font-size:12px;
		font-weight:bold;
	}
	
	#page .moduletable_grandir_home h4{
		float:left;
		display:inline;
		width:194px;
		margin-left:10px;
		font-size:10px;
		font-weight:normal;
	}
	
	#page .moduletable_grandir_home p{
		float:left;
		display:inline;
		width:174px;
		margin-left:10px;
		margin-right:40px;
		margin-top:10px;
		font-size:11px;
		font-weight:regular;
	}
	
	#page .moduletable_grandir_home a.lien{
		float:right;
		display:inline;
		font-weight:bold;
		text-decoration:underline;
		margin-right:25px;
		margin-top:-5px;
		color:#00baba;
	}
	
    #page .moduletable_grandir_home  #lire_grandir:hover{
		color:#0590aa;
	}
	
#page .moduletable_apprendre_home{
	float:left;
	display:inline;
	width:224px;
	margin-top:10px;
	background-image:url(../images/blocs_home/bg_centre.jpg);
	background-repeat:repeat-y;
}

	#page .moduletable_apprendre_home img{
		float:left;
		display:inline;
	}
	
	#page .moduletable_apprendre_home img.photo{
		margin-left:1px;
	}
	
	#page .moduletable_apprendre_home h2{
		float:left;
		display:inline;
	}
	
	#page .moduletable_apprendre_home h3{
		float:left;
		display:inline;
		width:194px;
		margin-left:10px;
		margin-top:5px;
		font-size:12px;
		font-weight:bold;
	}
	
	#page .moduletable_apprendre_home h4{
		float:left;
		display:inline;
		width:194px;
		margin-left:10px;
		font-size:10px;
		font-weight:normal;
	}
	
	#page .moduletable_apprendre_home p{
		float:left;
		display:inline;
		width:174px;
		margin-left:10px;
		margin-right:40px;
		margin-top:10px;
		font-size:11px;
		font-weight:regular;
	}
	
	#page .moduletable_apprendre_home a.lien{
		float:right;
		display:inline;
		font-weight:bold;
		text-decoration:underline;
		margin-right:25px;
		margin-top:-5px;
		color:#ff6b00;
	}
	
	#page .moduletable_apprendre_home  #lire_apprendre:hover{
		color:#fd3400;
	}
	
#page .moduletable_lire_decouvrir_home{
	float:left;
	display:inline;
	width:224px;
	margin-top:10px;
	background-image:url(../images/blocs_home/bg_centre.jpg);
	background-repeat:repeat-y;
}

	#page .moduletable_lire_decouvrir_home img{
		float:left;
		display:inline;
	}
	
	#page .moduletable_lire_decouvrir_home img.photo{
		margin-left:1px;
	}
	
	#page .moduletable_lire_decouvrir_home h2{
		float:left;
		display:inline;
	}
	
	#page .moduletable_lire_decouvrir_home h3{
		float:left;
		display:inline;
		width:194px;
		margin-left:10px;
		margin-top:5px;
		font-size:12px;
		font-weight:bold;
	}
	
	#page .moduletable_lire_decouvrir_home h4{
		float:left;
		display:inline;
		width:194px;
		margin-left:10px;
		font-size:10px;
		font-weight:normal;
	}
	
	#page .moduletable_lire_decouvrir_home p{
		float:left;
		display:inline;
		width:174px;
		margin-left:10px;
		margin-right:40px;
		margin-top:10px;
		font-size:11px;
		font-weight:regular;
	}
	
	#page .moduletable_lire_decouvrir_home a.lien{
		float:right;
		display:inline;
		font-weight:bold;
		text-decoration:underline;
		margin-right:25px;
		margin-top:-5px;
		color:#94C900;
	}
	
   #page .moduletable_lire_decouvrir_home #lire_decouvrir:hover{
		color:#1c7000;
	}

#page .moduletable_rdv_expert{
	float:left;
	display:inline;
	position:relative;
	width:458px;
	margin-left:6px;
	margin-bottom:3px;
	margin-top:5px;
	background-image:url(../images/rendez-vous_expert/bg.jpg);
	background-repeat:repeat-y;
}

	#page .moduletable_rdv_expert img{
		float:left;
		display:inline;
	}
	
	#page .moduletable_rdv_expert h2{
		float:left;
		display:inline;
	}
	
	#page .moduletable_rdv_expert img.photo{
		position:absolute;
		right:25px;
		top:10px;
	}
	
	#page .moduletable_rdv_expert p{
		float:left;
		display:inline;
		width:260px;
		font-size:11px;
		color:#ffffff;
		margin-left:72px;
		margin-top:-5px;
	}
	
	#page .moduletable_rdv_expert a{
		color:#0045B0;
		text-decoration:underline;
		font-weight:bold;
	}
	
	#page .moduletable_rdv_expert .footer{
		padding-top:5px;
	}


#page .moduletable_forum_discussion{
	float:left;
	display:inline;
	position:relative;
	width:458px;
	margin-left:6px;
	margin-bottom:5px;
	margin-top:2px;
	background-image:url(../images/forum_discussions_en_cours/bg.jpg);
	background-repeat:repeat-y;
}

	#page .moduletable_forum_discussion img{
		float:left;
		display:inline;
	}
	
	#page .moduletable_forum_discussion h2{
		float:left;
		display:inline;
	}
	
	#page .moduletable_forum_discussion img.photo{
		position:absolute;
		right:25px;
		top:10px;
	}
	
	#page .moduletable_forum_discussion p{
		float:left;
		display:inline;
		width:260px;
		font-size:11px;
		color:#ffffff;
		margin-left:72px;
		margin-top:-5px;
	}
	
	#page .moduletable_forum_discussion a{
		color:#0045B0;
		text-decoration:underline;
		font-weight:bold;
	}
	
	#page .moduletable_forum_discussion .footer{
		padding-top:5px;
	}

#page .moduletable_acces_boutique{
	float:right;
	display:inline;
	width:224px;
	height:251px;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(../images/acces_boutique/bg.jpg);
	background-repeat:no-repeat;
}

	#page .moduletable_acces_boutique img{
		float:left;
		display:inline;
		margin-left:11px;
		margin-top:8px;
	}
	
/*modules droite*/
#page .moduletable_tag_cloud{
	float:left;
	display:inline;
	width:233px;
	padding-bottom:70px;
	margin-bottom:20px;
	background-image:url(../images/tagcloud/bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

	#page .moduletable_tag_cloud a.lvl1{
		font-size:8px;
		font-weight:bold;
		color:#ffffff;
	}
	
	#page .moduletable_tag_cloud a.lvl2{
		font-size:9px;
		font-weight:bold;
		color:#796eab;
	}
	
	#page .moduletable_tag_cloud a.lvl3{
		font-size:11px;
		font-weight:bold;
		color:#e20079;
	}
	
	#page .moduletable_tag_cloud a.lvl4{
		font-size:12px;
		font-weight:bold;
		color:#ec87b2;
	}
	
	#page .moduletable_tag_cloud a.lvl5{
		font-size:18px;
		font-weight:bold;
		color:#e20079;
	}
	
	#page .moduletable_tag_cloud a.lvl6{
		font-size:20px;
		color:#38378a;
	}
	
	#page .moduletable_tag_cloud a.lvl7{
		font-size:27px;
		color:#e0041d;
	}

	#page .moduletable_tag_cloud div{
		float:left;
		display:inline;
		width:165px;
		padding-left:20px;
		margin-top:5px;
	}

#page .moduletable_compte_grand{
	float:left;
	display:inline;
	width:246px;
	background-image:url(../images/compte/bg_centre.jpg);
	background-repeat:repeat-y;
	background-position:0px 29px;
}

	#page .moduletable_compte_grand .options{
		float:left;
		display:inline;
		width:246px;
		height:16px;
		text-align:center;
		padding-top:12px;
		padding-bottom:5px;
		color:#E68A00;
		background-image:url(../images/compte/header.jpg);
		background-repeat:no-repeat;
	}
	
		#page .moduletable_compte_grand .options a{
			color:#E68A00;
			text-decoration:underline;
			margin-right:5px;
			margin-left:5px;
		}
		
		#page .moduletable_compte_grand .options a:hover{
			color:#925b09;
			text-decoration:underline;
			margin-right:5px;
			margin-left:5px;
		}
		
	#page .moduletable_compte_grand h2{
		width:191px;
		font-size:16px;
		font-weight:bold;
		text-align:center;
		padding-bottom:13px;
		padding-left:30px;
		padding-right:25px;
	}
	
	#page .moduletable_compte_grand h3{
		font-size:11px;
		font-weight:normal;
		text-align:center;
	}
	
	#page .moduletable_compte_grand .bas{
		float:left;
		display:inline;
		width:246px;
		margin-top:3px;
		background-image:url(../images/compte/bg_bas.jpg);
		background-repeat:repeat-y;
	}
	
	#page .moduletable_compte_grand .bas a:hover{
		color:black;
	}
	
	#page .moduletable_compte_grand .footer{
		float:left;
		display:inline;
		width:246px;
		height:57px;
		background-image:url(../images/compte/footer.jpg);
		background-repeat:no-repeat;
	}
	
	#page .moduletable_compte_grand .avatar{
		float:left;
		display:inline;
		width:207px;
		margin-left:39px;
		margin-top:7px;
	}
	
		#page .moduletable_compte_grand .avatar img{
			float:left;
			display:inline;
			/*width:53px;
			height:67px;*/
		}
		
		#page .moduletable_compte_grand .avatar h4{
			float:left;
			display:inline;
			width:150px;
			margin-left:4px;
			margin-top:13px;
			font-size:14px;
			font-weight:normal;
			color:#666666;
		}
		
			#page .moduletable_compte_grand .avatar h4 strong a{
				font-size:17px;
				font-weight:bold;
				color:#1A161B;
			}
			
		#page .moduletable_compte_grand .avatar p{
			float:left;
			display:inline;
			width:197px;
			margin-top:15px;
			padding-bottom:15px;
			line-height:16px;
		}
		
			#page .moduletable_compte_grand .avatar p a{
				color:#E68A00;
				font-weight:bold;
				text-decoration:underline;
			}
			
				#page .moduletable_compte_grand .avatar p a:hover{
					color:#8c5604;
					font-weight:bold;
					text-decoration:underline;
				}
				
					#page .moduletable_compte_grand .avatar p strong{
						font-weight:bold;
						font-size:12px;
						font-style:normal;
					}
					
	#page .moduletable_compte_grand .bas p{
		float:left;
		display:inline;
		width:197px;
		margin-left:39px;
		margin-top:5px;
		line-height:16px;
	}
	
	#page .moduletable_compte_grand .footer a{
		float:left;
		display:inline;
		width:174px;
		margin-left:72px;
		margin-top:20px;
		font-weight:bold;
	}
	
		#page .moduletable_compte_grand .footer #biblio:hover{
			color:#0e0c32;
		}
		
#page .moduletable_compte_rappel{
	text-align:center;
}

	#page .moduletable_compte_rappel h2{
		padding-bottom:0;
	}
	
	#page .moduletable_compte_rappel a#newsletter{
		text-decoration:underline;
	}
	
	#page .moduletable_compte_rappel .footer{
		background-image:url(../images/compte/footer-rappel.jpg);
		height:60px;
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	
	#page .moduletable_compte_rappel .footer a{
		margin-top:10px;
		margin-left:40px;
	}
	
#page .moduletable_compte_petit{
	float:left;
	display:inline;
	width:246px;
	background-image:url(../images/compte/bg_centre.jpg);
	background-repeat:repeat-y;
	background-position:0px 29px;
}

	#page .moduletable_compte_petit .options{
		float:left;
		display:inline;
		width:246px;
		height:16px;
		text-align:center;
		padding-top:12px;
		padding-bottom:5px;
		color:#E68A00;
		background-image:url(../images/compte/header.jpg);
		background-repeat:no-repeat;
	}
	
		#page .moduletable_compte_petit .options a{
			color:#E68A00;
			text-decoration:underline;
			margin-right:5px;
			margin-left:5px;
		}
		
			#page .moduletable_compte_petit .options a:hover{
				color:#985d04;
				text-decoration:underline;
				margin-right:5px;
				margin-left:5px;
			}

				#page .moduletable_compte_petit .footer #biblio:hover{
					color:#0e0c32;
				}
				
	#page .moduletable_compte_petit h2{
		width:191px;
		font-size:16px;
		font-weight:bold;
		text-align:center;
		padding-bottom:13px;
		padding-left:30px;
		padding-right:25px;
	}
	
	#page .moduletable_compte_petit h3{
		font-size:11px;
		font-weight:normal;
		text-align:center;
	}
	
	#page .moduletable_compte_petit p.intro{
		font-size:11px;
		font-weight:normal;
		text-align:center;
		padding-bottom:13px;
	}
	
	#page .moduletable_compte_petit .bas{
		float:left;
		display:inline;
		width:246px;
		margin-top:3px;
		background-image:url(../images/compte/bg_bas.jpg);
		background-repeat:repeat-y;
	}
	
	#page .moduletable_compte_petit .bas a:hover{
		color:black;
	}
	
	#page .moduletable_compte_petit .footer{
		float:left;
		display:inline;
		width:246px;
		height:57px;
		background-image:url(../images/compte/footer.jpg);
		background-repeat:no-repeat;
	}
	
	#page .moduletable_compte_petit .avatar{
		float:left;
		display:inline;
		width:207px;
		margin-left:39px;
		margin-top:7px;
	}
	
		#page .moduletable_compte_petit .avatar img{
			float:left;
			display:inline;
			width:35px;
		}
		
		#page .moduletable_compte_petit .avatar h4{
			float:left;
			display:inline;
			width:150px;
			margin-left:4px;
			margin-top:13px;
			font-size:14px;
			font-weight:normal;
			color:#666666;
		}
		
			#page .moduletable_compte_petit .avatar h4 strong a{
				font-size:17px;
				font-weight:bold;
				color:#1A161B;
			}
			
	#page .moduletable_compte_petit .bas p{
		float:left;
		display:inline;
		width:197px;
		margin-left:39px;
		margin-top:5px;
		line-height:16px;
	}
	
	#page .moduletable_compte_petit .footer a{
		float:left;
		display:inline;
		width:174px;
		margin-left:72px;
		margin-top:20px;
		font-weight:bold;
	}

#page .moduletable_compte_nonconnecte{
	float:left;
	display:inline;
	width:246px;
	height:138px;
	background-image:url(../images/compte/nonident_bg_bleu.png);
	background-repeat:no-repeat;
	margin-top: 5px;
}

	#page .moduletable_compte_nonconnecte form{
		float:left;
		display:inline;
		width:221px;
		margin-left:20px;
	}
	
		#page .moduletable_compte_nonconnecte h2{
			float:left;
			display:inline;
			width:221px;
			color:#000000;
			font-size:11px;
			margin-top:10px;
		}
		
		#page .moduletable_compte_nonconnecte label{
			float:left;
			display:inline;
			width:132px;
			color:#000000;
			font-size:11px;
			font-weight:normal;
			margin-top:4px;
			margin-bottom:2px;
		}
		
		#page .moduletable_compte_nonconnecte a{
			float:left;
			display:inline;
			width:98px; /*132*/
			color:#cfd4ff; /*E68A00*/
			font-size:9px;
			margin-top:2px;
			text-decoration:underline;
		}
		
		#page .moduletable_compte_nonconnecte a:hover{
		    color:#ffffff; /*b16d06*/
		}
				
		#page .moduletable_compte_nonconnecte input.texte{
			float:left;
			display:inline;
			border:0;
			padding:0px;
			margin:0px;
			width:132px;
			height:19px;
		}
		
		#page .moduletable_compte_nonconnecte input.bouton{
			float:right;
			display:inline;
			width:71px;
			height:37px;
			border:none;
			padding:0px;
			margin:-32px 7px 0 0;
		}

/* Bloc requalification */

#page .moduletable_compte_requalif{
	float:left;
	display:inline;
	width:246px;
	height:284px;
	background-image:url(../images/compte/box-requalification.gif);
	background-repeat:no-repeat;
}
	#page .moduletable_compte_requalif form{
		float:left;
		display:inline;
		width:221px;
		margin-left:20px;
		margin-top: 140px;
		color:#FFF;
	}
	
		#page .moduletable_compte_requalif h2{
			float:left;
			display:inline;
			width:221px;
			color:#000000;
			font-size:10px;
			margin-top:15px;
			font-weight:normal;
			text-decoration:underline;
		}
		
		#page .moduletable_compte_requalif label{
			float:left;
			display:inline;
			width:132px;
			color:#FFF;
			font-size:11px;
			font-weight:normal;
			margin-top:4px;
			margin-bottom:2px;
		}
		
		#page .moduletable_compte_requalif a{
			float:left;
			display:inline;
			width:132px;
			color:#40298f;
			font-size:9px;
			margin-top:2px;
			text-decoration:underline;
		}
		
		#page .moduletable_compte_requalif a:hover{
		    color:#FFF;
		}
		
		#page .moduletable_compte_requalif input.texte{
			float:left;
			display:inline;
			border:0;
			padding:0px;
			margin:0px;
			width:132px;
			height:19px;
		}
		
		#page .moduletable_compte_requalif input.bouton{
			float:right;
			display:inline;
			width:71px;
			height:37px;
			border:none;
			padding:0px;
			margin:0px;
			margin-top:-27px;
			margin-right:7px;
		}
		
/* Fin bloc requalification */

#page .moduletable_compte_inscription{
	float:left;
	display:inline;
	width:246px;
}

/*VERSION BLEU*/	
	#page .moduletable_compte_inscription h2{
		float:left;
		display:inline;
		width:246px;
		height:164px;
		text-align:center;
		padding-top:9px;
		font-size:11px;
		font-weight:normal;
		background-image:url(../images/compte/inscription_header_v2.jpg);
		background-repeat:no-repeat;
		color:#FFFFFF;
	}
	
	#page .moduletable_compte_inscription .inscription-header{
		float:left;
		display:inline;
		width:246px;
		height:164px;
		font-weight:normal;
		background-image:url(../images/compte/inscription_header_v2.jpg);
		background-repeat:no-repeat;
	}
	
		#page .moduletable_compte_inscription a.avantage{
			float:left;
			display:inline;
		}
			
		#page .moduletable_compte_inscription a.inscription{
			float:left;
			display:inline;
			margin-left:50px;
			margin-top:66px; /*72*/
		}
			#page .moduletable_compte_inscription a.inscription img.over {
				position:absolute;
				visibility:hidden;
			}
			
			#page .moduletable_compte_inscription a.inscription:hover img.over {
				visibility:visible;
				position:absolute;
			}

	#page .moduletable_compte_inscription div .footer{
		float:left;
		display:inline;
	}

#page .moduletable_coldossier{
	float:left;
	display:inline;
	width:246px;
	height:274px;
	/*background-image:url(../images/coldossier/bg.png);*/
	background-repeat:no-repeat;
}

	#page .moduletable_coldossier a{
		float:left;
		display:inline;
		font-size:12px;
		font-weight:bold;
		color:#ec87b2;
		margin-top:81px;
		margin-left:25px;
		text-decoration:underline;
	}
	
		#page .moduletable_coldossier a:hover{
			color:#b94878;
		}
		
	#page .moduletable_coldossier a.expert{
		float:left;
		display:inline;
		width:212px;
		height:34px;
		margin-top:79px;
		margin-left:19px;
		background-image:url(../images/coldossier/btn_expert.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
	}
	
	#page .moduletable_coldossier a.expert:hover{
		background-position:0px -34px;
	}
	
	#page .moduletable_coldossier a.forum{
		float:left;
		display:inline;
		width:212px;
		height:34px;
		margin-top:3px;
		margin-left:19px;/*19*/
		background-image:url(../images/coldossier/btn_forum.jpg);
		background-repeat:no-repeat;
		background-position:0px 0px;
	}
	
	#page .moduletable_coldossier a.forum:hover{
		background-position:0px -34px;
	}
	
	#page .moduletable_coldossier a span{
		display:none;
	}
	
	#page .moduletable_offres_exclusives{
		float:left;
		display:inline;
		width:246px;
		height:66px;
		background-image:url(../images/offres_exclusives/bg.png);
		background-repeat:no-repeat;
	}
	
		#page .moduletable_offres_exclusives a{
			float:left;
			display:inline;
			margin-top:33px;
			margin-left:63px;
			font-size:13px;
			color:#ffffff;
		}
		
			#page .moduletable_offres_exclusives a:hover{
				color:#eddddd;
			}

#page .moduletable_colboutique{
	float:left;
	display:inline;
}

	#page .moduletable_colboutique .header{
		float:left;
		display:inline;
		width:246px;
		height:77px;
	}
	
	#page .moduletable_colboutique div.contenu{
		float:left;
		display:inline;
		width:194px;
		padding-left:27px;
		padding-right:26px;
		background-image:url(../images/colboutique/bg.png);
		background-repeat:repeat-y;
	}

	/* *** BROCELIA *** */
	#page .moduletable_colboutique div.contenu div.separateur{
		margin-top:40px;
	}
	/* *** /BROCELIA *** */

		#page .moduletable_colboutique h2{
			float:left;
			display:inline;
			width:194px;
		}
		
			#page .moduletable_colboutique h2 a{
				float:left;
				display:inline;
				font-size:11px;
				color:#ffffff;
				margin-top:-35px;
				margin-left:43px;
				margin-right:20px;
				padding-bottom:5px;
				text-align:center;
			}
			
		#page .moduletable_colboutique div.contenu div{
			float:left;
			display:inline;
			width:194px;
			text-align:center;
		}
		
	#page .moduletable_colboutique .footer{
		float:left;
		display:inline;
	}

#page .moduletable_rdv_expert_colonne{
	float:left;
	display:inline;
	position:relative;
	width:246px;
	background-image:url(../images/rendez-vous_expert/col_bg.jpg);
	background-repeat:repeat-y;
}

	#page .moduletable_rdv_expert_colonne img{
		float:left;
		display:inline;
	}
	
	#page .moduletable_rdv_expert_colonne h2{
		float:left;
		display:inline;
	}
	
	#page .moduletable_rdv_expert_colonne img.photo{
		position:absolute;
		right:25px;
		top:10px;
	}
	
	#page .moduletable_rdv_expert_colonne p{
		float:left;
		display:inline;
		width:200px;
		font-size:11px;
		color:#ffffff;
		margin:0px;
		padding-left:25px;
		padding-right:21px;
		padding-top:5px;
		padding-bottom:20px;
		background-image:url(../images/rendez-vous_expert/col_footer.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
	}
	
	#page .moduletable_rdv_expert_colonne a{
		position:absolute;
		top:38px;
		right:20px;
		color:#0045b0;
		text-decoration:underline;
		font-weight:bold;
	}

#page .moduletable_forum_discussion_colonne{
	float:left;
	display:inline;
	position:relative;
	width:246px;
	background-image:url(../images/forum_discussions_en_cours/col_bg.jpg);
	background-repeat:repeat-y;
}

	#page .moduletable_forum_discussion_colonne img{
		float:left;
		display:inline;
	}
	
	#page .moduletable_forum_discussion_colonne h2{
		float:left;
		display:inline;
	}
	
	#page .moduletable_forum_discussion_colonne img.photo{
		position:absolute;
		right:25px;
		top:10px;
	}
	
	#page .moduletable_forum_discussion_colonne p{
		float:left;
		display:inline;
		width:200px;
		font-size:11px;
		color:#ffffff;
		margin:0px;
		padding-left:25px;
		padding-right:21px;
		padding-top:5px;
		padding-bottom:20px;
		background-image:url(../images/forum_discussions_en_cours/col_footer.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
	}
	
	#page .moduletable_forum_discussion_colonne a{
		position:absolute;
		top:38px;
		right:20px;
		color:#0045b0;
		text-decoration:underline;
		font-weight:bold;
	}

/*modules 01*/
#page .moduletable_introapprendre{
	float:left;
	display:inline;
	width:590px;
	height:169px;
	margin-left:59px;
	margin-top:47px;
	background-image:url(../images/intro/apprendre.png);
	background-repeat:no-repeat;
}

	#page .moduletable_introapprendre p{
		float:left;
		display:inline;
		width:360px;
		margin-top:56px;
		margin-left:25px;
		font-size:13px;
	}
	
	#page .moduletable_introapprendre img{
		float:right;
		display:inline;
		margin-right:20px;
		margin-top:41px;
	}
	
#page .moduletable_intrograndir{
	float:left;
	display:inline;
	width:590px;
	height:169px;
	margin-left:59px;
	margin-top:47px;
	background-image:url(../images/intro/grandir.png);
	background-repeat:no-repeat;
}

	#page .moduletable_intrograndir p{
		float:left;
		display:inline;
		width:360px;
		margin-top:56px;
		margin-left:25px;
		font-size:13px;
	}
	
	#page .moduletable_intrograndir img{
		float:right;
		display:inline;
		margin-right:20px;
		margin-top:41px;
	}
	
#page .moduletable_introlire{
	float:left;
	display:inline;
	width:590px;
	height:169px;
	margin-left:59px;
	margin-top:47px;
	background-image:url(../images/intro/lire.png);
	background-repeat:no-repeat;
}

	#page .moduletable_introlire p{
		float:left;
		display:inline;
		width:360px;
		margin-top:56px;
		margin-left:25px;
		font-size:13px;
	}
	
	#page .moduletable_introlire img{
		float:right;
		display:inline;
		margin-right:20px;
		margin-top:41px;
	}

#page .moduletable_3_6ans, #page .moduletable_6_8ans{
	float:left;
	display:inline;
	width:191px;
}

#page .moduletable_1_3ans{
	float:left;
	display:inline;
	width:191px;
	/* *** BROCELIA *** */
	margin-left:68px;
	/* *** /BROCELIA *** */
	/*margin-left:65px;*/
}

	#page .moduletable_3_6ans div, #page .moduletable_6_8ans div, #page .moduletable_1_3ans div{
		float:left;
		display:inline;
		width:191px;
		background-image:url(../images/intro/bg_centre.png);
		background-repeat:repeat-y;
	}
	
	#page .moduletable_3_6ans div h3, #page .moduletable_6_8ans div h3, #page .moduletable_1_3ans div h3{
		float:left;
		display:inline;
		width:165px;
		padding-bottom:8px;
		padding-left:10px;
		margin-left:2px;
		margin-top:4px;
		margin-bottom:5px;
		color:#B5007B;
		font-size:12px;
		background-image:url(../images/intro/sep.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
	}
	
	#page .moduletable_3_6ans div p, #page .moduletable_3_6ans div ul, #page .moduletable_6_8ans div p, #page .moduletable_6_8ans div ul, #page .moduletable_1_3ans div p, #page .moduletable_1_3ans div ul{
		float:left;
		display:inline;
		width:160px;
		padding-left:14px;
		line-height:16px;
	}
	
	#page .moduletable_3_6ans div li, #page .moduletable_6_8ans div li, #page .moduletable_1_3ans div li{
		list-style:none;
		list-style-type:none;
		list-style-position:outside;
		padding:0px;
		margin:0px;
		padding-left:6px;
		background-image:url(../images/intro/puce.gif);
		background-repeat:no-repeat;
		background-position:0px 6px;
	}
	
		#page .moduletable_1_3ans div ._ici li a:hover,#page .moduletable_6_8ans div ._ici li a:hover,#page .moduletable_3_6ans div ._ici li a:hover{
		    color:black;
		}
		
	#page .moduletable_3_6ans div a.plus, #page .moduletable_6_8ans div a.plus, #page .moduletable_1_3ans div a.plus{
		float:right;
		display:inline;
		margin-right:15px;
		margin-top:10px;
		color:#B5007B;
		font-size:11px;
		font-weight:bold;
		text-decoration:underline;
	}
	
	#page .moduletable_3_6ans div strong, #page .moduletable_6_8ans div strong, #page .moduletable_1_3ans div strong{
		font-size:12px;
	}
	
		#page .moduletable_3_6ans div a.plus:hover, #page .moduletable_6_8ans div a.plus:hover, #page .moduletable_1_3ans div a.plus:hover{
			color:#850b5e;
		}
		
/*modules02*/
#page .moduletable_introage{
	float:left;
	display:inline;
	width:581px;
	height:146px;
	margin-top:40px;
	margin-left:60px;
	background-image:url(../images/age/bg_intro.png);
	background-repeat:no-repeat;
}

	#page .moduletable_introage h2{
		float:left;
		display:inline;
		width:581px;
		font-size:15px;
		font-weight:bold;
		color:#FFFFFF;
	}
	
		#page .moduletable_introage h2 img{
			float:left;
			display:inline;
			margin-left:14px;
			margin-top:12px;
		}
		
		#page .moduletable_introage h2 span{
			float:left;
			display:inline;
			margin-top:13px;
			margin-left:15px;
		}
		
	#page .moduletable_introage img{
		float:right;
		display:inline;
		margin-right:21px;
		margin-top:4px;
	}
	
	#page .moduletable_introage p{
		float:left;
		display:inline;
		width:380px;
		margin-top:13px;
		margin-left:25px;
		font-size:13px;
	}

#page .moduletable_age_grandir_gauche, #page .moduletable_age_apprendre_gauche, #page .moduletable_age_lire_gauche{
	float:left;
	display:inline;
	width:278px;
/* ** BROCELIA ** */
	margin-left:72px;
	margin-right:4px;
/* ** /BROCELIA ** */
	/*margin-left:70px;*/
}

	#page .moduletable_age_grandir_gauche div, #page .moduletable_age_apprendre_gauche div, #page .moduletable_age_lire_gauche div{
		float:left;
		display:inline;
		background-image:url(../images/age/bg.png);
		background-repeat:repeat-y;
		width:278px;
	}
	
	#page .moduletable_age_grandir_gauche div h3, #page .moduletable_age_lire_gauche div h3, #page .moduletable_age_apprendre_gauche div h3{
		float:left;
		display:inline;
		width:245px;
		padding-left:10px;
		margin-left:4px;
		margin-top:8px;
		color:#B5007B;
		font-size:12px;
	}
	
	#page .moduletable_age_grandir_gauche div h3{
		color:#00BABA;
	}
	
	#page .moduletable_age_lire_gauche div h3{
		color:#94C900;
	}
	
	#page .moduletable_age_apprendre_gauche div h3{
		color:#FF5E00;
	}
	
	#page .moduletable_age_grandir_gauche div h4, #page .moduletable_age_lire_gauche div h4, #page .moduletable_age_apprendre_gauche div h4{
		float:left;
		display:inline;
		width:245px;
		padding-bottom:18px;
		padding-left:10px;
		margin-left:4px;
		margin-top:4px;
		margin-bottom:5px;
		font-size:11px;
		font-weight:bold;
	}
	
	#page .moduletable_age_grandir_gauche div h4{
		background-image:url(../images/age/sep_grandir.png);
		background-repeat:no-repeat;
		background-position:center bottom;
	}
	
	#page .moduletable_age_lire_gauche div h4{
		background-image:url(../images/age/sep_lire.png);
		background-repeat:no-repeat;
		background-position:center bottom;
	}
	
	#page .moduletable_age_apprendre_gauche div h4{
		background-image:url(../images/age/sep_apprendre.png);
		background-repeat:no-repeat;
		background-position:center bottom;
	}
	
	#page .moduletable_age_grandir_gauche div p, #page .moduletable_age_lire_gauche div p, #page .moduletable_age_apprendre_gauche div p, #page .moduletable_age_grandir_gauche div ul, #page .moduletable_age_lire_gauche div ul, #page .moduletable_age_apprendre_gauche div ul{
		float:left;
		display:inline;
		width:255px;
		padding-left:10px;
		line-height:16px;
	}
	
	#page .moduletable_age_grandir_gauche div li, #page .moduletable_age_lire_gauche div li, #page .moduletable_age_apprendre_gauche div li{
		list-style:none;
		list-style-type:none;
		list-style-position:outside;
		padding:0px;
		margin:0px;
		padding-left:10px;
		margin-left:2px;
		background-image:url(../images/age/puce.gif);
		background-repeat:no-repeat;
		background-position:0px 6px;
	}
	
		#page .moduletable_age_apprendre_gauche  div  ul._ici li a:hover,#page .moduletable_age_lire_gauche div  ul._ici li a:hover,#page .moduletable_age_grandir_gauche div ul._ici li a:hover{
		    color:black;
		}
	#page .moduletable_age_grandir_gauche div a.plus, #page .moduletable_age_lire_gauche div a.plus, #page .moduletable_age_apprendre_gauche div a.plus{
		float:right;
		display:inline;
		margin-right:26px;
		margin-top:10px;
		font-size:11px;
		font-weight:bold;
		text-decoration:underline;
	}
	
	#page .moduletable_age_grandir_gauche div a.plus{
		color:#00BABA;
	}
	
	#page .moduletable_age_lire_gauche div a.plus{
		color:#94C900;
	}
	
		#page .moduletable_age_lire_gauche div a.plus:hover{
			color:#76961c;
		}
	#page .moduletable_age_apprendre_gauche div a.plus{
		color:#FF5E00;
	}
	
		#page .moduletable_age_apprendre_gauche div a.plus:hover{
			color:#b64604;
		}
		
	#page .moduletable_age_grandir_gauche div strong, #page .moduletable_age_lire_gauche div strong, #page .moduletable_age_apprendre_gauche div strong{
		font-size:12px;
	}

	#page .moduletable_age_grandir_gauche img, #page .moduletable_age_lire_gauche img, #page .moduletable_age_apprendre_gauche img{
		float:left;
		display:inline;
	}

#page .moduletable_age_grandir, #page .moduletable_age_lire, #page .moduletable_age_apprendre{
	float:left;
	display:inline;
	width:278px;
}

	#page .moduletable_age_grandir div, #page .moduletable_age_lire div, #page .moduletable_age_apprendre div{
		float:left;
		display:inline;
		width:278px;
		background-image:url(../images/age/bg.png);
		background-repeat:repeat-y;
	}
	
	#page .moduletable_age_grandir div h3, #page .moduletable_age_lire div h3, #page .moduletable_age_apprendre div h3{
		float:left;
		display:inline;
		width:252px;
		padding-bottom:3px;
		padding-left:13px;
		margin-top:6px;
		color:#B5007B;
		font-size:12px;
		background-image:url(../images/age/sep.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
	}
	
	#page .moduletable_age_grandir div h3{
		color:#00BABA;
	}
	
	#page .moduletable_age_lire div h3{
		color:#94C900;
	}
	
	#page .moduletable_age_apprendre div h3{
		color:#FF5E00;
	}
	
	#page .moduletable_age_grandir div h4, #page .moduletable_age_lire div h4, #page .moduletable_age_apprendre div h4{
		float:left;
		display:inline;
		width:252px;
		padding-bottom:18px;
		padding-left:10px;
		margin-left:4px;
		margin-bottom:5px;
		font-size:11px;
		font-weight:bold;
	}
	
	#page .moduletable_age_grandir div h4{
		background-image:url(../images/age/sep_grandir.png);
		background-repeat:no-repeat;
		background-position:center bottom;
	}
	
	#page .moduletable_age_lire div h4{
		background-image:url(../images/age/sep_lire.png);
		background-repeat:no-repeat;
		background-position:center bottom;
	}
	
	#page .moduletable_age_apprendre div h4{
		background-image:url(../images/age/sep_apprendre.png);
		background-repeat:no-repeat;
		background-position:center bottom;
	}
	
	#page .moduletable_age_grandir div p, #page .moduletable_age_lire div p, #page .moduletable_age_apprendre div p, #page .moduletable_age_grandir div ul, #page .moduletable_age_lire div ul, #page .moduletable_age_apprendre div ul{
		float:left;
		display:inline;
		width:250px;
		padding-left:14px;
		line-height:16px;
	}
	
	#page .moduletable_age_grandir div li, #page .moduletable_age_lire div li, #page .moduletable_age_apprendre div li{
		list-style:none;
		list-style-type:none;
		list-style-position:outside;
		padding:0px;
		margin:0px;
		padding-left:6px;
		background-image:url(../images/age/puce.gif);
		background-repeat:no-repeat;
		background-position:0px 6px;
	}
	
		#page .moduletable_age_grandir div ._ici li a:hover ,#page .moduletable_age_lire div ._ici li a:hover,#page .moduletable_age_apprendre div  ._ici li a:hover{
			color:black;
		}
		
	#page .moduletable_age_grandir div a.plus, #page .moduletable_age_lire div a.plus, #page .moduletable_age_apprendre div a.plus{
		float:right;
		display:inline;
		margin-right:25px;
		margin-top:10px;
		font-size:11px;
		font-weight:bold;
		text-decoration:underline;
	}
	
	#page .moduletable_age_grandir div a.plus{
		color:#00BABA;
	}
	
		#page .moduletable_age_grandir div a.plus:hover{
			color:#079797;
		}
		
	#page .moduletable_age_lire div a.plus{
		color:#94C900;
	}
	
		#page .moduletable_age_lire div a.plus:hover{
			color:#6d9401;
		}
		
	#page .moduletable_age_apprendre div a.plus{
		color:#FF5E00;
	}
	
		#page .moduletable_age_apprendre div a.plus:hover{
			color:#b74f13;
		}
		
	#page .moduletable_age_grandir div strong, #page .moduletable_age_lire div strong, #page .moduletable_age_apprendre div strong{
		font-size:12px;
	}

	#page .moduletable_age_grandir img, #page .moduletable_age_lire img, #page .moduletable_age_apprendre img{
		float:left;
		display:inline;
	}

/*article*/
div.article,
div.article_special{
	float:left;
	display:inline;
	padding:0px;
	margin:0px;
	/*padding-bottom:20px;*/
	background-repeat:repeat-y;
}

div.article_special{
	margin-left:-68px;
}

.article_bleu div.article{
	background-image:url(../images/communs/bg_article_bleu_top.jpg);
}

.article_vert div.article{
	background-image:url(../images/communs/bg_article_vert_top.jpg);
}

.article_orange div.article{
	background-image:url(../images/communs/bg_article_orange_top.jpg);
}

.article_activite div.article{
	background-image:url(../images/communs/bg_article_activite_top.jpg);
}

.article_produits div.article{
	background-image:url(../images/communs/bg_article_produits_top.jpg);
}

.resultats div.article,
.resultats div.article_special{
	background-image:url(../images/communs/bg_resultats_top.jpg);
}

.resultats.bleu div.article,
.resultats div.article.bleu{
	background-image:url(../images/communs/bg_article_bleu_top.jpg);
}

.resultats.orange div.article,
.resultats div.article.orange{
	background-image:url(../images/communs/bg_article_orange_top.jpg);
}

.resultats.vert div.article,
.resultats div.article.vert{
	background-image:url(../images/communs/bg_article_vert_top.jpg);
}

.article_dossier_saisonnier div.article{
	background-image:none;
	background-color:#ffffff;
}

.rdv_expert div.article{
	background-image:url(../images/communs/bg_article_rdv_expert_top.jpg);
}

.rdv_expert_reponse div.article{
	background-image:none;
	background-color:#ffffff;
}

.contentpaneopen_entete{
	float:left;
	display:inline;
	position:relative;
	margin:0px;
	padding:0px;
	border:none;
	border-collapse:collapse;
}

	.contentpaneopen_entete td{
		float:left;
		display:inline;
		margin:0px;
		padding:0px;
	}
	
	.contentpaneopen_entete .contentheading{
		float:left;
		display:inline;
		width:688px;
		height:30px;
		margin:0px;
		padding:0px;
		text-align:center;
	}
	
	.article_bleu .contentpaneopen_entete tr{
		background-color:#00baba;
	}
	
	.article_vert .contentpaneopen_entete tr{
		background-color:#94C900;
	}
	
	.article_orange .contentpaneopen_entete tr{
		background-color:#FF6B00;
	}
	
	.article_activite .contentpaneopen_entete tr{
		background-color:#FFA800;
	}
	
	.article_produits .contentpaneopen_entete tr{
		background-color:#59b0ff;
	}
	
	.article_dossier_saisonnier .contentpaneopen_entete tr{
		background-color:#7894DB;
	}
	
	.rdv_expert .contentpaneopen_entete tr{
		background-color:#7894DB;
	}
	
	.contentpaneopen_entete .back_button{
		position:absolute;
		right:13px;
		top:10px;
	}

.contentpaneopen_article{
	float:left;
	display:inline;
	width:503px;
	position:relative;
	margin:0px;
	padding:0px;
	border:none;
	border-collapse:collapse;
	margin-left:125px;
}

.article_produits .contentpaneopen_article{
	padding-top:10px;
}

	.contentpaneopen_article td{
		float:left;
		display:inline;
		margin:0px;
		padding:0px;
	}
	
    .contentpaneopen_article td .ici  li  a:hover{
	  color:black;
	}
	
	.contentpaneopen_article img.photointro{
		float:left;
		display:inline;
		margin-right:9px;
		margin-left:20px;
		margin-bottom:20px;
	}
	
	.contentpaneopen_article h2{
		float:left;
		display:inline;
		width:286px;
		margin-top:10px;
		font-size:16px;
	}

	.contentpaneopen_article h3{
		float:left;
		display:inline;
		width:286px;
		margin-top:0px;
		margin-left:2px;
		margin-bottom:3px;
		font-size:11px;
		font-weight:bold;
		color:#000000;
	}
	.contentpaneopen_article h4{
		float:left;
		display:inline;
		margin-top:10px;
		margin-left:20px;
		margin-bottom:2px;
		font-size:11px;
		font-weight:bold;
	}

	.contentpaneopen_article .votes{
		float:left;
		display:inline;
		width:286px;
		margin-bottom:10px;
	}
		.contentpaneopen_article .votes span{
		margin-left: 5px;
		}

		.contentpaneopen_article .votes a{
			float:left;
			display:inline;
		}
		.contentpaneopen_article .votes .vote{
			float:left;
			display:inline;
			color:#D1D1D1;
			font-size:9px;
			font-weight:bold;
			margin-top:1px;
			margin-left:5px;
		}
	.contentpaneopen_article p{
		float:left;
		display:inline;
		width:503px;
		margin-left:20px;
		margin-bottom:10px;
	}
	.contentpaneopen_article p.intro{
		font-weight:bold;
		width:286px;
		margin-left:0px;
		margin-bottom:15px;
	}
	.contentpaneopen_article p.savoirplus{
		width:286px;
		margin-left:0px;
		margin-top:15px;
	}
		.contentpaneopen_article p.savoirplus img{
			float:left;
		}
		.contentpaneopen_article p.savoirplus a{
			float:left;
			margin-top:10px;
			text-decoration:underline;
		}
		.contentpaneopen_article ul.intro{
			float:left;
			display:inline;
			width:286px;
		}
		.contentpaneopen_article ul.intro li{
			float:left;
			display:inline;
			width:286px;
			padding-left:10px;
			background-image:url(../images/article/puce.gif);
			background-repeat:no-repeat;
			background-position:3px 5px;
		}
	.contentpaneopen_article .cadre{
		float:left;
		display:inline;
		width:500px;
		background-repeat:repeat-y;
	}
		.contentpaneopen_article .cadre h4{
			width:435px;
			margin:0px;
			padding:0px;
			padding-top:29px;
			padding-left:30px;
			padding-right:35px;
			font-size:13px;
			background-repeat:no-repeat;
		}
		.contentpaneopen_article .cadre ul{
			float:left;
			display:inline;
			width:440px;
			padding-left:30px;
			padding-right:30px;
			padding-bottom:30px;
			padding-top:20px;
			background-position:bottom left;
			background-repeat:no-repeat;
		}
			.contentpaneopen_article .cadre li{
				float:left;
				display:inline;
				width:440px;
				padding:0px;
				margin:0px;
				padding-left:5px;
				background-image:url(../images/article/puce.gif);
				background-repeat:no-repeat;
				background-position:0 5px;
			}
		.contentpaneopen_article .cadre p{
			float:left;
			display:inline;
			width:440px;
			margin:0px;
			padding-left:30px;
			padding-right:30px;
			padding-bottom:30px;
			padding-top:15px;
			background-position:bottom left;
			background-repeat:no-repeat;
		}

	.article_bleu .contentpaneopen_article .cadre{
		background-image:url(../images/article/cadre_bg_bleu.jpg);
	}
		.article_bleu .contentpaneopen_article .cadre h3{
			background-image:url(../images/article/cadre_header_bleu.jpg);
		}
		.article_bleu .contentpaneopen_article .cadre ul,
		.article_bleu .contentpaneopen_article .cadre p.bas{
			background-image:url(../images/article/cadre_footer_bleu.jpg);
		}

	.article_vert .contentpaneopen_article .cadre{
		background-image:url(../images/article/cadre_bg_vert.jpg);
	}
		.article_vert .contentpaneopen_article .cadre h3{
			background-image:url(../images/article/cadre_header_vert.jpg);
		}
		.article_vert .contentpaneopen_article .cadre ul,
		.article_vert .contentpaneopen_article .cadre p.bas{
			background-image:url(../images/article/cadre_footer_vert.jpg);
		}

	.article_orange .contentpaneopen_article .cadre{
		background-image:url(../images/article/cadre_bg_orange.jpg);
	}
		.article_orange .contentpaneopen_article .cadre h3{
			background-image:url(../images/article/cadre_header_orange.jpg);
		}
		.article_orange .contentpaneopen_article .cadre ul,
		.article_orange .contentpaneopen_article .cadre p.bas{
			background-image:url(../images/article/cadre_footer_orange.jpg);
		}

	.article_produits .contentpaneopen_article .cadre{
		background-image:url(../images/article/cadre_bg_produits.jpg);
	}
		.article_produits .contentpaneopen_article .cadre h3{
			background-image:url(../images/article/cadre_header_produits.jpg);
		}
		.article_produits .contentpaneopen_article .cadre p.bas{
			background-image:url(../images/article/cadre_footer_produits.jpg);
		}


	.contentpaneopen_article .limite{
		float:left;
		display:inline;
		width:470px;
		padding-top:30px;
		padding-bottom:50px;
		text-align:center;
		font-weight:bold;
	}
		.contentpaneopen_article .limite a{
			text-decoration:underline;
		}
		.contentpaneopen_article .limite a:hover{
			color:black;
		}

.contentpaneopen_bottom{
	float:left;
	display:inline;
	width:688px;
	height:39px;
	margin:0px;
	padding:0px;
	border:none;
	border-collapse:collapse;
	color:#ffffff;
}
.rdv_expert_reponse .contentpaneopen_bottom{
	margin-top:0px;
}
	.contentpaneopen_bottom tr{
		float:left;
		display:inline;
		width:688px;
		height:39px;
	}
	.article_bleu .contentpaneopen_bottom tr{
		background-color:#00baba;
	}
	.article_vert .contentpaneopen_bottom tr{
		background-color:#94C900;
	}
	.article_orange .contentpaneopen_bottom tr{
		background-color:#FF6B00;
	}
	.article_activite .contentpaneopen_bottom tr{
		background-color:#FFA800;
	}
	.article_produits .contentpaneopen_bottom tr{
		background-color:#59B0FF;
	}
	.article_dossier_saisonnier .contentpaneopen_bottom tr{
		background-color:#7894DB;
	}
	.rdv_expert .contentpaneopen_bottom tr{
		background-color:#7894DB;
	}
	.resultats .contentpaneopen_bottom tr{
		background-color:#59B0FF;
	}
	.resultats.bleu .contentpaneopen_bottom tr{
		background-color:#00BABA;
	}
	.resultats.orange .contentpaneopen_bottom tr{
		background-color:#FF6B00;
	}
	.resultats.vert .contentpaneopen_bottom tr{
		background-color:#94C900;
	}

	.contentpaneopen_bottom td{
		float:left;
		display:inline;
		margin:0px;
		padding:0px;
		border:none;
		border-collapse:collapse;
	}
	.contentpaneopen_bottom img{
		float:left;
		display:inline;
		margin-top:4px;
		margin-right:5px;
	}
	.contentpaneopen_bottom a{
		float:left;
		display:inline;
		color:#ffffff;
		padding-top:11px;
	}
	.contentpaneopen_bottom a:hover{
		text-decoration:underline;
	}
	.contentpaneopen_bottom .note{
		float:left;
		display:inline;
		padding-left:29px;
		margin-top:13px;
	}
	.contentpaneopen_bottom .note a{
		padding-top:0px;
	}
	.contentpaneopen_bottom .note span{
		float:left;
		display:inline;
		padding-right:5px;
		padding-top:0px;
		width:80px;
	}
	.contentpaneopen_bottom .note img{
		float:left;
		display:inline;
		margin-left:1px;
		margin-top:0px;
		margin-right:0px;
	}
	.contentpaneopen_bottom .buttonheading_imprimer{
		float:right;
		display:inline;
		width:82px;
		padding-right:23px;
	}
	.contentpaneopen_bottom .buttonheading_envoyer{
		float:right;
		display:inline;
		padding-right:23px;
	}
	.contentpaneopen_bottom .buttonheading_bibliotheque{
		float:right;
		display:inline;
		padding-right:23px;
	}
	.contentpaneopen_bottom .buttonheading_idees{
		float:left;
		display:inline;
		width:127px;
		padding-left:20px;
		padding-right:23px;
	}

.moduletable_liste_articles{
	float:left;
	display:inline;
	width:630px;
	padding:20px 29px 20px 29px;
	color:#666666;
}
.article_bleu .moduletable_liste_articles{
	background-color:#b2e1ea;
}
.article_vert .moduletable_liste_articles{
	background-color:#DFEFB2;
}
.article_orange .moduletable_liste_articles{
	background-color:#FFC499;
}
.article_activite .moduletable_liste_articles{
	background-color:#FFDC99;
}
.article_produits .moduletable_liste_articles{
	background-color:#BDDFFF;
}
.rdv_archive{
	background-color:#BBC9ED;
}
	.moduletable_liste_articles h2{
		font-size:14px;
		font-weight:bold;
		margin-bottom:10px;
	}
	.moduletable_liste_articles ul{
		float:left;
		display:inline;
		width:630px;
		padding:0px;
		margin:0px;
	}
	.moduletable_liste_articles ._ici li a:hover{
	    color:black;
	}
	.moduletable_liste_articles li{
		float:left;
		display:inline;
		width:620px;
		padding:0px;
		margin:0px;
		padding-left:10px;
		background-image:url(../images/article/puce.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
	}

/*article - dossier*/
.article_dossier_saisonnier .contentpaneopen_article{
	float:left;
	display:inline;
	width:660px;
	position:relative;
	margin:0px;
	padding:0px;
	border:none;
	border-collapse:collapse;
	margin-left:22px;
}
/* Chapeau */
.article_dossier_saisonnier .contentpaneopen_article p.intro{
	position:relative;
	float:none;
	width:550px;
	font-size:18px;
	line-height:20px;
	padding:0;
	margin:0;
	font-weight:normal;
	margin-left:50px;
	padding-top:20px; /*40*/
	/*padding-right:216px;*/
	padding-right:6px;
	padding-bottom:20px;
}
/* titre bleu */
.article_dossier_saisonnier .contentpaneopen_article h1{
	float:none;
	display:block;
	position:inherit;
	padding:0;
	margin:0 0 5px 0;
	padding-top:20px;
	color: #7894DB;
	font-size:14px;
}
.article_dossier_saisonnier .contentpaneopen_article h2{
	position:relative;
	float:none;
	margin-left:70px;
	
	
}
/* menu interne dossier*/
.article_dossier_saisonnier .contentpaneopen_article .menu-du-dossier{
	position:relative;
	float:none;	
	width:620px;	
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:3px;	
	border-style:dotted;
	border-color:#7894DB;
	
}
.article_dossier_saisonnier .contentpaneopen_article .menu-du-dossier h3{
	font-size:14px;
	margin-left:60px;	
	display:block;
	width:620px;
	color: #7894DB;
	font-size:14px;
	font-weight:bold;
}
.article_dossier_saisonnier .contentpaneopen_article .menu-du-dossier p{
	font-size:12px;
	margin-left:60px;	
	display:block;
	width:620px;
	margin-top:30px;
	margin-bottom:10px;
	
	
}
.article_dossier_saisonnier .contentpaneopen_article .menu-du-dossier p .sousmenu{
	font-size:12px;
	margin-left:20px;	
	width:600px;
	
	
	
}


.article_dossier_saisonnier .contentpaneopen_article h4{
	float:none;
	display:block;
	position:inherit;
	padding:0;
	margin:0;
	padding-top:20px;
	color: #7894DB;
	font-size:14px;
}

.article_dossier_saisonnier .contentpaneopen_article h5{
	color: #7894DB;
}
/* Texte courant*/ 
.article_dossier_saisonnier .contentpaneopen_article p{
	float:none;
	display:block;
	width:auto;
	padding:0;
	margin:0;
	padding-right:30px;	
	font-size:13px;
	line-height:16px;
}

.article_dossier_saisonnier .contentpaneopen_article img.photogauchetop{
	float:left;
	padding-right:5px;
	padding-bottom:4px;
}
/* Photo */
.article_dossier_saisonnier .contentpaneopen_article img.photogauche{
	float:left;
	padding-right:10px;
	padding-bottom:4px;
	padding-top:20px; /* a modifier*/
}
.article_dossier_saisonnier .contentpaneopen_article .encart{
	float:right;
	display:inline;
	width:256px;
	margin-right:20px;
	background-image:url(../images/article/dossier_encart_bg.jpg);
	background-repeat:repeat-y;
	background-position:0px 30px;
}
	.article_dossier_saisonnier .contentpaneopen_article .encart .header, .article_dossier_saisonnier .contentpaneopen_article .encart .footer{
		float:left;
		display:inline;
	}
	.article_dossier_saisonnier .contentpaneopen_article .encart .debut{
		float:left;
		display:inline;
		margin-left:8px;
	}
	.article_dossier_saisonnier .contentpaneopen_article .encart .fin{
		float:right;
		display:inline;
		margin-top:-30px;
		margin-right:15px;
	}
	.article_dossier_saisonnier .contentpaneopen_article .encart h2{
		float:left;
		display:inline;
		width:190px;
		color:#00549C;
		margin:0px;
		padding:0px;
		margin-bottom:5px;
		margin-left:5px;
		font-size:14px;
		font-weight:normal;
		text-align:left;
		line-height:17px;
	}

	.article_dossier_saisonnier .contentpaneopen_article .encart p{
		padding:0px;
		padding-left:22px;
		padding-right:20px;
		line-height:17px;
	}

	.article_dossier_saisonnier .contentpaneopen_article .encart strong{
		color:#00549C;
	}
.article_dossier_saisonnier .contentpaneopen_article .zoom{
	float:left;
	display:inline;
	position:relative;
	margin-left:75px;
	margin-top:20px;
	background-image:url(../images/article/dossier_zoom_bg.jpg);
	background-repeat:repeat-y;
	margin-bottom:30px;
}
	.article_dossier_saisonnier .contentpaneopen_article .zoom .header{
		float:left;
		display:inline;
	}
	.article_dossier_saisonnier .contentpaneopen_article .zoom .footer{
		float:left;
		display:inline;
	}
	.article_dossier_saisonnier .contentpaneopen_article .zoom h2{
		position:absolute;
		left:0px;
		top:140px;
		margin:0;
		padding:0;
	}
	.article_dossier_saisonnier .contentpaneopen_article .zoom h2 img{
		float:left;
	}
	.article_dossier_saisonnier .contentpaneopen_article .zoom h3{
		float:left;
		display:inline;
		width:400px;
		font-weight:bold;
		font-size:14px;
		color:#FF4700;
	}
	.article_dossier_saisonnier .contentpaneopen_article .zoom p{
		float:left;
		display:inline;
		width:400px;
	}
	.article_dossier_saisonnier .contentpaneopen_article .zoom div{
		float:left;
		display:inline;
		width:413px;
		margin-left:48px;
		padding-left:20px;
		padding-top:10px;
		padding-bottom:10px;
		border-bottom:1px solid #ff4700;
	}
	.article_dossier_saisonnier .contentpaneopen_article .zoom div.last{
		border-bottom:0px;
	}

.article_dossier_saisonnier .moduletable_liste_articles{
	float:left;
	display:inline;
	width:280px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:29px;
	padding-right:29px;
	color:#666666;
	background-color:#C9D4F1;
}
	.article_dossier_saisonnier .moduletable_liste_articles div{
		display:inline;
		width:315px;
	}
	.article_dossier_saisonnier .moduletable_liste_articles h2{
		font-size:14px;
		font-weight:bold;
		margin-bottom:10px;
	}
	.article_dossier_saisonnier .moduletable_liste_articles h3{
		float:left;
		display:inline;
		font-size:11px;
	}
	.article_dossier_saisonnier .moduletable_liste_articles ul{
		float:left;
		display:inline;
		width:315px;
		padding:0px;
		margin:0px;
	}
	.article_dossier_saisonnier .moduletable_liste_articles li{
		float:left;
		display:inline;
		width:305px;
		padding:0px;
		margin:0px;
		padding-left:10px;
		background-image:url(../images/article/puce.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
	}
	.article_dossier_saisonnier .moduletable_liste_articles form{
		float:left;
		display:inline;
		width:315px;
	}
	.article_dossier_saisonnier .moduletable_liste_articles form select{
		float:left;
		display:inline;
		width:235px;
	}

/*inscription*/
.inscription3 h2.titre,
.inscription2 h2.titre,
.inscription1 h2.titre{
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	margin-top:30px;
	margin-bottom:10px;
}


.inscription1 h2{
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	margin-top:30px;
	margin-bottom:10px;
}
.inscription1 p.intro{
	text-align:center;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:20px;
	font-size:12px;
	line-height:17px;
}
.inscription1 form{
	float:left;
	display:inline;
	width:433px;
	padding:0px;
	margin:0px;
	margin-left:130px;
	padding-top:30px;
	background-image:url(../images/inscription/form1_bg.png);
	background-repeat:no-repeat;
}
.inscription1 label.check{
	font-size:12px;
	margin-left:-70px;
	width:570px;
	*position:relative;
}
	.inscription1 label.check input{
		vertical-align:middle;
	}

.contentpane form{
	background-image:url(../images/inscription/form1_bg.png);
	background-repeat:no-repeat;
	padding: 40px 40px;
	margin:0 ;
	height:295px;
	}

	.inscription1 form label, .inscription1 form p{
		float:left;
		display:inline;
		width:382px;
		height:20px;
		margin:0px;
		padding:0px;
		margin-top:14px;
		padding-left:15px;
	}
	.inscription1 form p{
		width:186px;
	}
		.inscription1 form label.radio{
			width:50px;
			margin:0px;
			padding:0px;
			padding-top:14px;
		}
		.inscription1 form label img{
			float:left;
			display:inline;
			height:20px;
			width:186px;
			margin:0px;
			padding:0px;
		}

		.inscription1 form label input.texte{
			float:left;
			display:inline;
			width:194px;
			height:17px;
			margin:0px;
			padding:0px;
			border:1px solid #666666;
		}
		.inscription1 form label select{
			float:left;
			display:inline;
			width:45px;
			height:17px;
			margin:0px;
			padding:0px;
			border:1px solid #666666;
		}

		.inscription1 form p.asterisque{
			float:left;
			display:inline;
			width:433px;
			margin-top:25px;
		}

		.inscription1 form a.suite{
			float:left;
			display:inline;
			margin-top:25px;
			margin-left:160px;
			margin-bottom:20px;
		}
			.inscription1 form a.suite input.over {
				position:absolute;
				visibility:hidden;
			}
			.inscription1 form a.suite:hover input.over {
				visibility:visible;
			}


.inscription2 form{
	float:left;
	display:inline;
	width:436px;
	padding:0px;
	margin:0px;
	margin-left:130px;
	margin-top:60px;
	background-image:url(../images/inscription/inscription2_header.png);
	background-repeat:no-repeat;
	background-position:top left;
}
	.inscription2 form div.liste{
		float:left;
		display:inline;
		width:426px;
		margin-top:33px;
		padding-left:10px;
		background-image:url(../images/inscription/inscription2_bg.png);
		background-repeat:repeat-y;
	}

	.inscription2 form div.liste div span.datenaiss{
		display:inline;
		float:left;
		height:23px;
		margin-bottom:5px;
		width:406px;
	}

	.inscription2 form div.liste .footer{
		float:left;
		display:inline;
	}
	.inscription2 form h2{
		float:left;
		display:inline;
		margin:0px;
		padding:0px;
		margin-top:20px;
		margin-bottom:30px;
		text-align:center;
		width:404px;
	}


	.inscription2 form h3{
		float:left;
		display:inline;
		width:388px;
		height:18px;
		margin:0px;
		padding:0px;
		padding-top:2px;
		padding-left:15px;
		margin-bottom:5px;
		font-weight:normal;
		font-size:13px;
		color:#FEE7BF;
		background-image:url(../images/inscription/2enfant.jpg);
		background-repeat:no-repeat;
	}
	.inscription2 form p{
		float:left;
		display:inline;
		height:23px;
		width:147px;
	}
		.inscription2 form label{
			float:left;
			display:inline;
			width:406px;
			height:23px;
			margin-bottom:5px;
		}
		.inscription2 form label.top{
			padding-bottom:20px;
		}
		.inscription2 form label.radio{
			width:55px;
			margin:0px;
			padding:0px;
			margin-top:5px;
		}
		.inscription2 form label.parcourir{
			padding-bottom:20px;
		}
		.inscription2 form label img{
			float:left;
			display:inline;
			height:23px;
			width:147px;
			margin:0px;
			padding:0px;
		}
		.inscription2 form label img.nbenfants{
			height:26px;
		}
		.inscription2 form label input.texte{
			float:left;
			display:inline;
			width:194px;
			height:17px;
			margin:0px;
			padding:0px;
			margin-top:4px;
			border:1px solid #666666;
		}
		.inscription2 form label.parcourir input{
			float:left;
			display:inline;
			width:194px;
			margin:0px;
			padding:0px;
			margin-top:4px;
		}
		.inscription2 form div select{
			/*float:left;
			display:inline;*/
			height:17px;
			margin:0px;
			padding:0px;
			margin-top:4px;
			border:1px solid #666666;
		}
		.inscription2 form div select.jour{
			width:40px;
		}
		.inscription2 form div select.mois{
			width:90px;
			margin-left:1px;
			margin-right:1px;
		}
		.inscription2 form div select.annee{
			width:55px;
		}
		.inscription2 form label select.classe{
			width:auto;
		}

		.inscription2 form p.asterisque{
			float:left;
			display:inline;
			width:433px;
			margin-top:-10px;
			margin-left:10px;
		}

		.inscription2 form a.suite{
			float:left;
			display:inline;
			margin-top:25px;
			margin-left:160px;
			margin-bottom:20px;
		}
			.inscription2 form a.suite input.over {
				position:absolute;
				visibility:hidden;
			}
			.inscription2 form a.suite:hover input.over {
				visibility:visible;
			}

.inscription3 form{
	float:left;
	display:inline;
	width:527px;
	padding:0px;
	margin:0px;
	margin-left:90px;
	margin-top:60px;
}
	.inscription3 form div.bgborder{
		float:left;
		display:inline;
		width:527px;
		background-image:url(../images/inscription/inscription3_bg.png);
		background-repeat:repeat-y;
	}
	.inscription3 form div.bgborder div{
		float:left;
		display:inline;
		width:517px;
		padding-left:0px;
		padding-left:10px;
		background-image:url(../images/inscription/inscription3_bg.gif);
		background-repeat:repeat-y;
	}
	.inscription3 form div .footer{
		float:left;
		display:inline;
	}
	.inscription3 form div.header{
		float:left;
		display:inline;
		width:527px;
		height:108px;
		margin:0px;
		padding:0px;
		background-image:url(../images/inscription/inscription3_header.png);
		background-repeat:no-repeat;
		background-position:top left;
	}
	.inscription3 form h2{
		float:left;
		display:inline;
		width:527px;
		margin:0px;
		padding:0px;
		margin-top:30px;
		text-align:center;
	}


	.inscription3 form h3{
		float:left;
		display:inline;
		width:527px;
		margin:0px;
		padding:0px;
		margin-top:5px;
		text-align:center;
		font-weight:normal;
		font-size:15px;
		color:#666666;
	}
	.inscription3 form label{
		float:left;
		display:inline;
		position:relative;
		width:412px;
		margin-left:60px;
	}
		.inscription3 form label img{
			float:left;
			display:inline;
			width:371px;
		}
		.inscription3 form label input{
			position:absolute;
			top:15px;
			right:0px;
		}
		.inscription3 form p{
			float:left;
			display:inline;
			width:335px;
			margin-left:110px;
			margin-top:-10px;
			padding-bottom:30px;
			font-size:12px;
		}
		.inscription3 form a{
			float:right;
			display:inline;
			width:180px;
			margin-top:-40px;
			margin-bottom:30px;
			font-size:12px;
			text-decoration:underline;
			color:#E03000;
			font-size:10px;
		}
		.inscription3 form a:hover{
		   color:#8d1f01;
		}
		.inscription3 form a.suite{
			float:left;
			display:inline;
			margin-top:10px;
			margin-left:200px;
			margin-bottom:20px;
		}
			.inscription3 form a.suite input.over {
				position:absolute;
				visibility:hidden;
			}
			.inscription3 form a.suite:hover input.over {
				visibility:visible;
			}

		.inscription4 h2{
			float:left;
			display:inline;
			width:527px;
			margin-left:20px;
			margin-top:70px;
		}

		.inscription4 p{
			float:left;
			display:inline;
			width:527px;
			margin-left:20px;
			margin-top:10px;
		}

		.inscription4 a.accueil{
			float:left;
			display:inline;
			margin-top:50px;
			margin-left:250px;
			margin-bottom:20px;
		}
			.inscription4 a.accueil img.over {
				position:absolute;
				visibility:hidden;
			}
			.inscription4 a.accueil:hover img.over {
				visibility:visible;
			}

/*expert*/
.rdv_expert .contentpaneopen_article{
	float:left;
	display:inline;
	width:613px;
	position:relative;
	margin:0px;
	padding:0px;
	border:none;
	border-collapse:collapse;
	margin-left:69px;
}
	.rdv_expert .contentpaneopen_article p.intro{
		position:relative;
		float:none;
		width:400px;
		font-size:17px;
		padding:0;
		margin:0;
		font-weight:normal;
		margin-left:50px;
		padding-top:40px;
		padding-right:216px;
		padding-bottom:20px;
	}
	.rdv_expert .contentpaneopen_article img.photointro{
		float:left;
		display:inline;
		margin-right:9px;
		margin-left:0px;
		margin-bottom:20px;
	}
	.rdv_expert .contentpaneopen_article h2{
		float:left;
		display:inline;
		width:400px;
		margin:0px;
		margin-left:0px;
		padding-top:6px;
		padding-bottom:0px;
		font-size:13px;
	}
	.rdv_expert .contentpaneopen_article p{
		float:none;
		display:block;
		width:auto;
		padding:0;
		margin:0;
		padding-right:30px;
		line-height:17px;
	}
	.rdv_expert .contentpaneopen_article p.intro{
		width:500px;
		font-size:11px;
		font-weight:bold;
		line-height:15px;
		padding:0px;
		margin-left:50px;
		display:block;
		margin-top:30px;
		color:#1A161B;
	}
	.rdv_expert .contentpaneopen_article form{
		float:left;
		display:inline;
		width:560px;
		margin-left:45px;
	}
	.rdv_expert .contentpaneopen_article form label{
		float:left;
		display:inline;
		width:457px;
		text-align:center;
		font-size:11px;
		font-weight:bold;
		color:#1A161B;
	}
	.rdv_expert .contentpaneopen_article form textarea{
		float:left;
		display:inline;
		width:457px;
		height:141px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
		.rdv_expert a.envoyer{
			float:left;
			display:inline;
			margin-top:0px;
			margin-left:360px;
			margin-bottom:20px;
		}
			.rdv_expert a.envoyer img.over {
				position:absolute;
				visibility:hidden;
			}
			.rdv_expert a.envoyer:hover img.over {
				visibility:visible;
			}
	.rdv_expert .contentpaneopen_article div.inscription{
		float:left;
		display:inline;
		width:615px;
		text-align:center;
		font-size:11px;
		color:#1A161B;
		padding-top:100px;
		padding-bottom:100px;
	}
	.rdv_expert .contentpaneopen_article div.inscription a{
		text-decoration:underline;
	}
	.rdv_expert .contentpaneopen_article div.inscription a:hover{
		color:black
	}
.rdv_archive{
	float:left;
	display:inline;
	width:630px;
	height:40px;
	padding-top:20px;
	padding-left:29px;
	padding-right:29px;
	color:#666666;
}
	.rdv_archive form{
		float:left;
		display:inline;
	}
	.rdv_archive form select{
		float:left;
		display:inline;
		width:270px;
		margin-right:20px;
	}


	.rdv_expert .contentpaneopen_article h4{
		float:left;
		display:inline;
		width:500px;
		margin-top:10px;
		padding-left:85px;
		padding-bottom:10px;
		font-size:13px;
		font-weight:bold;
		color:#4A6BBA;
	}

	.rdv_expert .contentpaneopen_article div.blocreponse{
		float:left;
		display:inline;
		position:relative;
		width:619px;
	}
	.rdv_expert .contentpaneopen_article div.titre{
		float:left;
		display:inline;
		width:609px;
		line-height:21px;
		padding-left:10px;
		color:#ffffff;
		font-size:11px;
		font-weight:normal;
		background-color:#859fdf;
	}
		.rdv_expert .contentpaneopen_article div.titre strong{
			font-weight:bold;
			font-size:13px;
		}
	.rdv_expert .contentpaneopen_article div.question{
		float:left;
		display:inline;
		position:relative;
		background-image:url(../images/expert/bg_question.jpg);
		background-repeat:repeat-y;
		/*width:489px;/*

		/*padding-top:10px;
		padding-left:110px;
		padding-right:20px;
		padding-bottom:10px;*/
		min-height:27px;
	}
		.rdv_expert .contentpaneopen_article div.question img{
			/*position:absolute;
			top:0px;
			left:0px;*/
			width:99px;
			height:47px;
			float:left;
		}
		.rdv_expert .contentpaneopen_article div.question div.texte{
			padding-bottom:20px;
			padding-left:10px;
			padding-right:20px;
			padding-top:10px;
			width:490px;
			float:left;
		}

	.rdv_expert .contentpaneopen_article div.reponse{
		float:left;
		display:inline;
		position:relative;
		/*width:489px;*/
		min-height:80px;
		background-image:url(../images/expert/bg_reponse.jpg);
		background-repeat:repeat-y;
		/*padding-top:10px;
		padding-right:20px;
		padding-bottom:20px;
		padding-left:110px;*/
	}
		.rdv_expert .contentpaneopen_article div.reponse div.photo{
			/*position:absolute;
			top:0px;
			left:0px;*/
			float:left;
			width:99px;
			padding-bottom:20px;
			text-align:center;
			/*font-size:7px;*/
			color:#5C7AC1;
			background-color:#d1dbf2;
		}

		.rdv_expert .contentpaneopen_article div.reponse div.texte{
			padding-bottom:20px;
			padding-left:10px;
			padding-right:20px;
			padding-top:10px;
			width:490px;
			float:left;
		}

		.rdv_expert .contentpaneopen_article div.reponse div.photo img{
			padding-top:20px;
		}

/*resultats*/


.resultats .contentpaneopen_entete,
.biblio .contentpaneopen_entete{
	background-color:none;
	margin-left:68px;
}
.resultats .contentpaneopen_entete .contentheading,
.biblio .contentpaneopen_entete .contentheading{
		float:left;
		display:inline;
		width:612px;
		height:23px;
		margin:0px;
		padding:0px;
		padding-top:7px;
		padding-left:8px;
		text-align:left;
		color:#ffffff;
		font-size:15px;
		font-weight:bold;
		background-color:#59B0FF;
	}
.resultats.bleu .contentpaneopen_entete .contentheading,
.biblio.bleu .contentpaneopen_entete .contentheading { background-color:#00BABA; }
.resultats.bleu .contentpaneopen_article h2,
.biblio.bleu .contentpaneopen_article h2 { color:#007A8F; }
.resultats.bleu .contentpaneopen_article ul li,
.biblio.bleu .contentpaneopen_article ul li { color:#007A8F; }
.resultats.orange .contentpaneopen_entete .contentheading,
.biblio.orange .contentpaneopen_entete .contentheading { background-color:#FF6B00; }
.resultats.orange .contentpaneopen_article h2,
.biblio.orange .contentpaneopen_article h2 { color:#F23600; }
.resultats.orange .contentpaneopen_article ul li,
.biblio.orange .contentpaneopen_article ul li { color:#F23600; }
.resultats.vert .contentpaneopen_entete .contentheading,
.biblio.vert .contentpaneopen_entete .contentheading { background-color:#94C900; }
.resultats.vert .contentpaneopen_article h2,
.biblio.vert .contentpaneopen_article h2 { color:#57AB4F; }
.resultats.vert .contentpaneopen_article ul li,
.biblio.vert .contentpaneopen_article ul li { color:#57AB4F; }

	.resultats .contentpaneopen_article{
		margin:0px;
		padding:0px;
		margin-left:68px;
	}
	.resultats .contentpaneopen_article h2{
		width:612px;
		font-size:13px;
		font-weight:bold;
		color:#59B0FF;
		margin:0px;
		padding:0px;
		margin-top:10px;
		padding-left:8px;
	}

	.resultats .contentpaneopen_article ul{
		float:left;
		display:inline;
		width:612px;
		padding-bottom:10px;
		padding-left:8px;
	}
		.resultats .contentpaneopen_article ul li{
			float:left;
			display:inline;
			width:612px;
			padding-left:8px;
			margin-left:3px;
			font-size:10px;
			color:#59B0FF;
			background-image:url(../images/article/puce.gif);
			background-position:0px 5px;
			background-repeat:no-repeat;
		}
			.resultats .contentpaneopen_article ul li a{
				font-size:11px;
			}
	.resultats .contentpaneopen_article img{
		float:left;
		display:inline;
		margin-left:10px;
	}
	.resultats .contentpaneopen_bottom .buttonheading_imprimer{
		float:left;
		display:inline;
		width:auto;
		padding-left:67px;
		padding-right:23px;
	}

/*mot de passe oubliÃ©*/
.motdepasse h2{
	float:left;
	display:inline;
	width:600px;
	margin:0px;
	padding:0px;
	margin-top:50px;
	margin-left:20px;
}
.motdepasse form{
	float:left;
	display:inline;
	width:600px;
	margin:0px;
	padding:0px;
	margin-left:20px;
}
	.motdepasse form label{
		font-size:12px;
	}
	.motdepasse form input{
		width:197px;
		height:17px;
		margin:0px;
		padding:0px;
		border:1px solid #b2b2b2;
	}
	.motdepasse form p{
		margin:0px;
		padding:0px;
		padding-top:5px;
		font-size:12px;
	}
		.motdepasse form a.suite{
			float:left;
			display:inline;
			margin-top:25px;
			margin-left:270px;
			margin-bottom:20px;
		}
			.motdepasse form a.suite input.over {
				position:absolute;
				visibility:hidden;
				width:auto;
				height:auto;
				border:0;

			}
			.motdepasse form a.suite:hover input.over {
				visibility:visible;
			}

			.motdepasse form a.suite input.off{
				width:auto;
				height:auto;
				border:0;
			}

	.motdepasse p{
		width:527px;
		margin:0px;
		padding:0px;
		margin-left:20px;
		margin-top:30px;
		font-size:10px;
	}

	.motdepasse a.accueil{
		float:left;
		display:inline;
		margin-top:25px;
		margin-left:250px;
		margin-bottom:20px;
	}
		.motdepasse a.accueil input.over {
			position:absolute;
			visibility:hidden;
			width:auto;
			height:auto;
			border:0;
		}
		.motdepasse a.accueil:hover input.over {
			visibility:visible;
		}

		.motdepasse a.accueil input.off{
				width:auto;
				height:auto;
				border:0;
			}

/*page perso*/
.perso .entete{
	float:left;
	display:inline;
	position:relative;
	width:577px;
	height:176px;
	margin-left:60px;
	margin-top:10px;
	background-repeat:no-repeat;
}
	.perso h2{
		float:left;
		display:inline;
		width:562px;
		font-weight:bold;
		font-size:12px;
		margin:0px;
		padding:0px;
		margin-left:15px;
		line-height:34px;

	}
	.perso .entete h3{
		position:absolute;
		color:#1A161B;
		font-size:17px;
		font-weight:bold;
		top:60px;
		left:105px;
	}
	.perso .entete h4{
		position:absolute;
		color:#ffffff;
		font-size:14px;
		font-weight:normal;
		top:95px;
		left:105px;
	}
	.perso .entete p{
		position:absolute;
		width:200px;
		right:30px;
		top:70px;
		color:#ffffff;
		font-size:14px;
		font-weight:normal;
		text-align:center;
	}
	.perso .entete p strong{
		color:#000000;
		font-size:15px;
		font-weight:bold;
	}
	.perso .entete img{
		float:left;
		display:inline;
		margin-left:26px;
		margin-top:22px;
	}
.perso .dossier{
	float:left;
	display:inline;
	width:386px;
	height:228px;
	margin-left:60px;
	background-repeat:no-repeat;
}
	.perso .dossier h3{
		float:left;
		display:inline;
		width:215px;
		color:#1A161B;
		font-size:17px;
		font-weight:bold;
		margin-left:33px;
		margin-top:63px;
	}
	.perso .dossier img{
		float:right;
		display:inline;
		margin-right:26px;
		margin-top:16px;
	}
	.perso .dossier p{
		float:left;
		display:inline;
		width:324px;
		color:#ffffff;
		font-size:13px;
		line-height:19px;
		margin-left:33px;
		margin-top:10px;
	}
	.perso .dossier p a{
		text-decoration:underline;
		color:#000000;
		font-size:11px;
		font-weight:bold;
	}
	.perso .dossier p a:hover{
	    color:#7b3a3a;
	}
.perso .ideedumois{
	float:left;
	display:inline;
	width:191px;
	height:114px;
	background-repeat:no-repeat;
}
	.perso .ideedumois p{
		float:left;
		display:inline;
		width:153px;
		line-height:13px;
		margin-left:14px;
		margin-top:64px;
		text-align:center;
	}
	.perso .ideedumois p a{
		color:#1A161B;
		font-size:13px;
		text-decoration:none;
	}
.perso .alire{
	float:left;
	display:inline;
	width:191px;
	height:114px;
	background-repeat:no-repeat;
}
	.perso .alire p{
		float:left;
		display:inline;
		width:89px;
		line-height:11px;
		margin-top:53px;
		margin-left:12px;
	}
	.perso .alire p a {
		color:#37378A;
		font-size:11px;
	}
	.perso .alire img{
		float:right;
		display:inline;
		margin-right:15px;
		margin-top:21px;
	}
.perso .headerbas{
	float:left;
	display:inline;
	width:577px;
	height:29px;
	margin-left:60px;
	background-image:url(../images/perso/bas_top_bg.png);
	background-repeat:no-repeat;
}
.moduletable_page_perso_first{
	float:left;
	display:inline;
	width:191px;
	margin-left:63px;
	margin-bottom:30px;
}

	.moduletable_page_perso_first div{
		float:left;
		display:inline;
		width:191px;
		background-image:url(../images/perso/bas_col_bg.png);
		background-repeat:repeat-y;
		background-position:1px top;
	}
	.moduletable_page_perso_first ul,
	.moduletable_page_perso_second ul,
	.moduletable_page_perso_third ul{
		float:left;
		display:inline;
		width:181px;
		padding-left:10px;
		padding-top:8px;
	}
		.moduletable_page_perso_first li,
		.moduletable_page_perso_second li,
		.moduletable_page_perso_third li{
			float:left;
			display:inline;
			width:151px;
			padding-left:6px;
			background-image:url(../images/intro/puce.gif);
			background-repeat:no-repeat;
			background-position:0px 5px;
		}
			.moduletable_page_perso_first div .grand_ici li a:hover{
		    color:black;
			}
	.moduletable_page_perso_first a.plus,
	.moduletable_page_perso_second a.plus,
	.moduletable_page_perso_third a.plus{
		float:right;
		display:inline;
		text-decoration:underline;
		font-size:11px;
		font-weight:bold;
		margin-right:25px;
		margin-top:5px;
	}
	.moduletable_page_perso_first a.plus{
		color:#23B3B5;
	}
	.moduletable_page_perso_first a.plus:hover{
	    color:#0c797b;
	}
	.moduletable_page_perso_first div p,
	.moduletable_page_perso_second div p,
	.moduletable_page_perso_third div p{
		display:none;
	}
.moduletable_page_perso_second{
	float:left;
	display:inline;
	width:191px;
	margin-left:-1px;
	margin-bottom:30px;
}
	.moduletable_page_perso_second div{
		float:left;
		display:inline;
		width:191px;
		background-image:url(../images/perso/bas_col_bg.png);
		background-repeat:repeat-y;
		background-position:1px top;
	}
	.moduletable_page_perso_second div .appre_ici li a:hover{
	    color:black;
	}
	.moduletable_page_perso_second a.plus{
		color:#EB6B1E;
	}
	.moduletable_page_perso_second a.plus:hover{
		color:#aa480d;
	}
.moduletable_page_perso_third{
	float:left;
	display:inline;
	width:191px;
	margin-bottom:30px;
}
	.moduletable_page_perso_third div{
		float:left;
		display:inline;
		width:191px;
		background-image:url(../images/perso/bas_col_bg.png);
		background-repeat:repeat-y;
		background-position:1px top;
	}
	.moduletable_page_perso_third div  .colir_ici li a:hover{
	   color:black;
	}
	.moduletable_page_perso_third a.plus{
		color:#95BE1B;
	}
	.moduletable_page_perso_third a.plus:hover{
		color:#6b8b0d;
	}

/*promesse*/
.promesse h2{
	float:left;
	display:inline;
	width:527px;
	margin-left:90px;
	margin-top:40px;
	text-align:center;
}
.promesse h3{
	float:left;
	display:inline;
	width:507px;
	margin-left:100px;
	margin-top:10px;
	text-align:center;
	font-size:13px;
	font-weight:normal;
}
.promesse div.bloc{
	float:left;
	display:inline;
	width:518px;
	padding:0px;
	margin:0px;
	margin-left:90px;
	margin-top:30px;
}
	.promesse .bloc div.bgborder{
		float:left;
		display:inline;
		width:518px;
		background-image:url(../images/promesse/bloc_bg.png);
		background-repeat:repeat-y;
	}
	.promesse .bloc div.bgborder div.contenu{
		float:left;
		display:inline;
		width:508px;
		padding-left:10px;
		background-image:url(../images/promesse/bloc_bg.gif);
		background-repeat:repeat-y;
	}
		.promesse .bloc div.bgborder div.contenu div{
			float:left;
			display:inline;
			width:398px;
			margin-left:60px;
			margin-bottom:10px;
		}
		.promesse .bloc div.bgborder div.contenu div a{
			float:left;
			display:inline;
			color:#E03000;
			font-size:10px;
			margin-left:240px;
			text-decoration:underline;
		}
		.promesse .bloc div.bgborder div.contenu div a:hover{
		    color:#bc2c05;
		}
	.promesse .bloc div.header{
		float:left;
		display:inline;
		width:518px;
		height:55px;
		margin:0px;
		padding:0px;
		background-image:url(../images/promesse/bloc_header.png);
		background-repeat:no-repeat;
		background-position:top left;
	}
	.promesse .photo{
		float:right;
		display:inline;
		width:87px;
		margin-top:10px;
	}
	.promesse .titre{
		float:left;
		display:inline;
		width:308px;
	}
	.promesse p{
		float:left;
		display:inline;
		width:280px;
		font-size:12px;
	}
	.promesse .bloc div .footer{
		float:left;
		display:inline;
	}
		.promesse a.inscription{
			float:left;
			display:inline;
			margin-left:280px;
			margin-bottom:20px;
		}
			.promesse a.inscription img.over {
				position:absolute;
				visibility:hidden;
			}
			.promesse a.inscription:hover img.over {
				visibility:visible;
			}



/* EVOLS 15-06-2009 */
.moduletable_bloc_articles_section_age{
	padding: 0 13px;
	margin-top:-2px;
}
#fond{
width:688px;
background-color:#fce9eb;
margin-left:auto;
margin-right:auto;
float:left;
}


#content_page{
width:662px;
margin-left:auto;
margin-right:auto;
height:100%;
}
	.moduletable_head_age,.moduletable_head_age2{
		width:662px;
		margin-bottom:30px;
	}
	.moduletable_head_activite{
		width:500px;
		margin-bottom:30px;

	}
	.moduletable_head_activite p{
		margin-top: 5px;
		margin-bottom:10px;

	}
	.moduletable_head_activite img{

		margin-bottom:5px;

	}
	.encartdroite{
		margin: 0 0 0 25px;

	}
	#bloc_tableaux {
	width: 218px;
	height: 233px;
	background:#FCE9EB url(../images/activites/tableaux.png) no-repeat;
	float:left;
	margin: 0 20px 20px 0;

	}
	#bloc_japprends{
	width: 218px;
	height: 233px;
	background:#FCE9EB url(../images/activites/apprends.png) no-repeat;
	float:left;
	margin: 0 20px 20px 0;

	}
	#bloc_jebricole {
	width: 218px;
	height: 233px;
	background:#FCE9EB url(../images/activites/bricole.png) no-repeat;
	float:left;
	clear:left;
	margin: 0 20px 20px 0;

	}
	#bloc_croqsciences {
	width: 218px;
	height: 233px;
	background:#FCE9EB url(../images/activites/croqsciences.png) no-repeat;
	float:left;
	margin: 0 0 25px 0;

	}
	#bloc_jecoute {
	width: 218px;
	height: 233px;
	background:#FCE9EB url(../images/activites/ecoute.png) no-repeat;
	vertical-align:bottom;
	float:left;
	margin: 0 0 20px 0;
	}
	#bloc_jecuisine {
	width: 218px;
	height: 233px;
	background:#FCE9EB url(../images/activites/cuisine.png) no-repeat;
	vertical-align:bottom;
	float:left;
	margin: 0 0 25px 0;
	}
	#bloc_jejoue {
	width: 218px;
	height: 233px;
	background:#FCE9EB url(../images/activites/joue.png) no-repeat;
	vertical-align:bottom;
	float:left;
	clear:left;
	margin: 0 20px 20px 0;
	}

	#bloc_memos {
	width: 218px;
	height: 233px;
	background:#FCE9EB url(../images/activites/memos.png) no-repeat;
	vertical-align:bottom;
	float:left;
	}

	#bloc_tableaux p, #bloc_memos p, #bloc_jejoue p, #bloc_jecuisine p, #bloc_jecoute p, #bloc_croqsciences p, #bloc_jebricole p, #bloc_japprends p  {
	padding-top: 180px;
	padding-left: 10px;
	font-size:11px;

	}
	#bloc_croqsciences p {
	padding-top: 190px;

	}

	#bloc_tableaux a, #bloc_memos a, #bloc_jejoue a, #bloc_jecuisine a, #bloc_jecoute a, #bloc_croqsciences a, #bloc_jebricole a, #bloc_japprends a {
	color: #FFF;
	text-decoration:none;

	}
	#bloc_tableaux a:hover, #bloc_memos a:hover, #bloc_jejoue a:hover, #bloc_jecuisine a:hover, #bloc_jecoute a:hover, #bloc_croqsciences a:hover, #bloc_jebricole a:hover, #bloc_japprends a:hover {
	color: #000;

	text-decoration: underline;

	}

	.moduletable_head_age2, .moduletable_head_activite{
		margin-left:10px;
		margin-bottom:0px;
		margin-top:5px;
	}
	.menu_croq_droite {
	width:143px;
	height:160px;

	display:block;
	float: left;
	margin: 0 0 10px 0px;
	}
	.menu_croq_droite img {
	border:none;

	}
	.menu_croq_gauche img {
	border:none;

	}
	.menu_croq_gauche {
	width:143px;
	height:160px;

	display:block;
	float: left;
	margin: 0 0 10px 28px !important;
	margin: 0 0 10px 28px

	}
	.menu_croq_gauche p{
	color: #666;
	margin-top: 5px;
	padding: 0 3px;
	}
	.menu_croq_droite p{
	margin-top: 5px;
	color: #666;
	padding: 0 3px;

	}
	/*COLORIAGES*/
	.menu_coloriages_droite {
	width:167px;
	height:160px;

	display:block;
	float: left;
	margin: 0 0 10px 50px;
	}
	.menu_coloriages_droite img {
	border:none;

	}
	.menu_coloriages_gauche img {
	border:none;

	}
	.menu_coloriages_gauche {
	width:167px;
	height:160px;

	display:block;
	float: left;
	margin: 0 0 10px 28px !important;
	margin: 0 0 10px 28px

	}
	.menu_coloriages_gauche p{
	text-align:center;
	color: #666;
	margin-top: 5px;
	padding: 0 3px;
	}
	.menu_coloriages_droite p{
	text-align:center;
	margin-top: 5px;
	color: #666;
	padding: 0 3px;

	}
	.menu_coloriages_droite a:hover{
	text-decoration:underline;
	color:#ff3c00;

	}
	.menu_coloriages_gauche a:hover{
	text-decoration:underline;
	color:#ff3c00;

	}
	.moduletable_head_activite{
		margin-left:90px;
		margin-bottom:0px;
		margin-top:5px; }
	.moduletable_head_activite img {



	}

		.head_titre_lire{
			background-image:url(../images/lire_head.jpg);
			background-repeat:no-repeat;
			width:310px;
			height:45px;
		}
		.head_titre_apprendre{
			background-image:url(../images/apprendre_head.jpg);
			background-repeat:no-repeat;
			width:310px;
			height:45px;
		}
		.head_titre_grandir{
			background-image:url(../images/grandir_head.jpg);
			background-repeat:no-repeat;
			width:310px;
			height:45px;
		}
		.head_titre_age{
			background-image:url(../images/0-3.jpg);
			background-repeat:no-repeat;
			width:700px;
			height:45px;
		}
		.head_titre_age .retour{
		float:right;
		}


		.head_titre_age h1{
			color:#ffffff;
			font-size:13px;
			letter-spacing:0px;
			padding-left:135px;
			padding-top:19px;
		}
		.head_titre_age_36{
			background-image:url(../images/3-6.jpg);
			background-repeat:no-repeat;
			width:310px;
			height:45px;
		}

		.head_titre_age_36 h1{
			color:#ffffff;
			font-size:15px;
			letter-spacing:1px;
			padding-left:135px;
			padding-top:19px;
		}

		.head_titre_age_68{
			background-image:url(../images/6-8.jpg);
			background-repeat:no-repeat;
			width:310px;
			height:45px;
		}

		.head_titre_age_68 h1{
			color:#ffffff;
			font-size:15px;
			letter-spacing:0px;
			padding-left:125px;
			padding-top:19px;
		}

		.head_titre_age_810{
			background-image:url(../images/8-10.jpg);
			background-repeat:no-repeat;
			width:310px;
			height:45px;
		}
		.head_titre_age_810 h1{
			color:#ffffff;
			font-size:12px;
			letter-spacing:0px;
			padding-left:125px;
			padding-top:19px;
		}
		.head_titre_age_japprends{
			background-image:url(../images/titre_ecole.jpg);
			background-repeat:no-repeat;
			width:660px;
			height:45px;
		}
		.head_titre_age_croqsciences{
			background-image:url(../images/activites/header-croq-sciences.jpg);
			background-repeat:no-repeat;
			width:660px;
			height:112px;
		}
		.head_titre_jecoute{
			background-image:url(../images/titre_histoires_chansons.jpg);
			background-repeat:no-repeat;
			width:660px;
			height:45px;
		}
		.head_titre_jebricole{
			background-image:url(../images/titre_bricolo.jpg);
			background-repeat:no-repeat;
			width:660px;
			height:45px;
		}
		.head_titre_jecuisine{
			background-image:url(../images/titre_cuisine.jpg);
			background-repeat:no-repeat;
			width:660px;
			height:45px;
		}
		.head_titre_jejoue{
			background-image:url(../images/titre_idees_jeux.jpg);
			background-repeat:no-repeat;
			width:660px;
			height:45px;
		}
		.head_titre_tableaux{
			background-image:url(../images/titre_parents_encourager.jpg);
			background-repeat:no-repeat;
			width:660px;
			height:45px;
		}

		.head_titre_memos{
			background-image:url(../images/titre_parents_organiser.jpg);
			background-repeat:no-repeat;
			width:660px;
			height:45px;
		}
		
		.head_titre_eveil{
			background-image:url(../images/titre_parents_eveil.jpg);
			background-repeat:no-repeat;
			width:660px;
			height:45px;
		}
		
		.head_titre_jardinage{
			background-image:url(../images/titre_jardinage.jpg);
			background-repeat:no-repeat;
			width:660px;
			height:45px;
		}
		
		.head_titre_tchoupi{
			background-image:url(../images/titre_tchoupi.jpg);
			background-repeat:no-repeat;
			width:660px;
			height:45px;
		}
		
		.head_titre_couture{
			background-image:url(../images/titre_couture.jpg);
			background-repeat:no-repeat;
			width:660px;
			height:45px;
		}
		
		.head_titre_coloriage{
			background-image:url(../images/titre_coloriages.jpg);
			background-repeat:no-repeat;
			width:660px;
			height:45px;
		}
		
		.head_titre_creer_bebe{
			background-image:url(../images/titre_creer_bebe.jpg);
			background-repeat:no-repeat;
			width:660px;
			height:45px;
		}
		.head_titre_age_coloriages_noel{
			background-image:url(../images/activites/header-coloriages-noel.jpg);
			background-repeat:no-repeat;
			width:660px;
			height:112px;
		}
		.head_titre_age_coloriages_tchoupi{
			background-image:url(../images/activites/header-coloriages-tchoupi.jpg);
			background-repeat:no-repeat;
			width:660px;
			height:108px;
		}
		.head_titre_age_coloriages_mandalas{
			background-image:url(../images/activites/header-coloriages-mandalas.jpg);
			background-repeat:no-repeat;
			width:660px;
			height:108px;
		}


		.head_titre_age_810 h1{
			color:#ffffff;
			font-size:15px;
			letter-spacing:1px;
			padding-left:135px;
			padding-top:19px;
		}

		.head_baby_txt{
			width:662px;
			float:left;
			background-color:#ffffff;
		}

		.head_baby{
			width:287px;
			height:125px;
			float:left;
		}

		.head_txt{
			font-size:12px;
			color:#fff;
			margin-top:15px;
			margin-left:3px;
			float:left;
		}
		.head_txt p {
			width:350px;
			margin: 10px 0 0 10px;
			color:#666;
		}
		.moduletable_menu_mainmenu_head{
			width:662px;
			clear:both;
			margin-bottom:30px;
		}
		.menu_mainmenu_head_age{
			height:40px;
			margin-top:1px
		}
		.menu_mainmenu_head_age li{
			display:inline;
			list-style:none;
			border:0px;
			float:left;
		}
		.menu_decal_left{
			margin-left:1px;
		}

	.content_article{
		clear:both;
		width:662px;
	}
	.content_list{
		padding: 0 10px;
	}
		.content_list a.search{
			color:#000;
			text-decoration:underline;
		}
		.content_article h2{
			color:#000;
			font-size:14px;
			font-weight:normal;
		}
		.moduletable_article{
			width:662px;
			margin-bottom:25px;
			float:left;
			clear:both;
		}
		.moduletable_article h2{
			color: #454648;
		}
			.moduletable_article_titre_grandir{
				width:662px;
				height:16px;
				background-color:#00baba;
			}
			.grandir_36{
				background-color:#FF6B00;
			}
			.lire_68{
				background-color:#9ac01b;
			}
				.moduletable_article_titre_grandir h2{
					font-size:13px;
					color:#454648;
					float:left;
					margin-left:15px;
					font-weight:bold;
				}
				.moduletable_article_titre_grandir h3{
					font-size:15px;
					color:#FFFFFF;
					float:left;
					padding-left:3px;
					margin-top:0;
					line-height:16px;
					/*font-weight:normal;*/

				}
				html[xmlns*=""] body:last-child .moduletable_article_titre_grandir h2{
				  /* Règles css spécifiques à Safari 3 ici */
				  margin-top:1px;
				}
				html[xmlns*=""] body:last-child .moduletable_article_titre_grandir h3{
				  /* Règles css spécifiques à Safari 3 ici */
				  margin-top:-1px;
				}
				.moduletable_article_titre_grandir h4{
					font-size:14px;
					color:#FFFFFF;
					float:right;
					/*margin-top:2px;*/
					margin-right:10px;
				}
			.moduletable_article_content_all{
				width:662px;
			}
				.moduletable_article_content{
				width:662px;
				height:113px
			}
			.moduletable_article_img,
				.moduletable_article_txt img{
					/*float:left;
					margin-right:8px;
					margin-top:0 !important;
					margin-top:0px ;
					padding-top:0px;
					margin-top:0;*/
					width:167px;
					height:127px;
					/*width:192px;
					height:115px;*/
				}

				.moduletable_introtext img{
					/*margin-top:0;*/
					float:left;
					width:167px;
					top:0px;
					width:auto;
					padding-top:-10px;
				}

				.moduletable_article_txt{
					float:left;
					margin:0px;
					/*position:relative;	*/
					/*border: 1px solid #FF0099;*/
					width:662px;
				}
				.moduletable_article_txt_am {
					float:left;
					margin-right:8px;
					margin-top:0 !important;
					margin-top:0px ;
					padding-top:0px;
					margin-top:0;
					width:167px;
					height:127px;
				}
				.moduletable_article_txt p,
				.moduletable_article_txt h2,
				.moduletable_article_txt h3{
					color:#666666;
					font-size:13px;
					margin-left:8px;
					/*margin-top:10px;

					width:380px;*/
				}
				.moduletable_article_txt p{
					/*display:inline;*/
					float:left;
					padding-top:10px;
					margin:0px;
					top:0px;
				/*	border: 1px solid #33CCCC;		*/
					width:465px;


				}
				.moduletable_article_txt h3{
					margin-top:0;
				}
				.moduletable_article_txt a{
					color:#3c3c3c;
					font-size:13px;
					float:left;
					margin-left:8px;
					margin-top:0px;
				}
				.moduletable_article_txt p,
				.moduletable_article_txt a{
					margin-left:0;
				}
				.moduletable_link{
					width:662px;
					background-color:#5487d9;
					height:16px;
				}
				.link_home_lire{
					background-color:#b5007b;
				}

					.moduletable_link a{
						font-size:13px;
						color:#FFFFFF;
						float:right;
						margin-right:10px;
						text-decoration:none;
					}



.home_fond{
	padding-top:20px;
}



	.moduletable_home_head{
		float:left;
		width:662px;
		background-color:#ffffff;
		padding: 10px 13px;
		padding-bottom:20px;
		margin:0;
		margin-top:-4px;
		position:relative;
	}
			.moduletable_home_head h3{
				color:#000;
				margin-bottom:0;
			}
			.moduletable_home_head_left{
				background-image:url(../images/question-parents.jpg);
				background-repeat:no-repeat;
				width:326px;
				height:160px;
				float:left;
				/*border: 1px solid #33CCCC;	*/
				padding:0px;
				margin:0px;
				text-align:left;

			}
			.moduletable_home_head_left p{
				padding:0px;
				margin:0px;
				width:200px;

			}
			.moduletable_home_head_right{
				background-image:url(../images/actulite-enfants.jpg);
				background-repeat:no-repeat;
				width:326px;
				height:160px;
				float:left;
				margin:0px;
				margin-left:10px;
			/*	border: 1px solid #FF00CC;	*/
				padding:0px;
			}
			.moduletable_home_head_right p{
				padding:0px;
				margin:0px;
					width:300px;
			}

				.left_content{
					padding-left:15px;
					padding-top:10px;
					float:left;
				}
				.left_content2{
					padding-left:15px;
					padding-top:15px;
					float:left;
				}
					.left_content_titre h3{
						font-size:17px;
						padding-bottom:4px;
					}

					.left_content_titre2 h3{
						font-size:15px;
						padding-bottom:4px;
					}
					.left_content_img{
						float:left;
					}

					.left_content_txt{
						float:left;
						font-size:12px;
						color:#FFFFFF;
						width:300px;
					}
					.left_content_txt a {
						color: #FFF;
						color:#FFF;
						font-weight:bold;
						text-decoration:underline;
						float:left;
						width:300px;
					}

					.left_content_txt2{
						float:left;
						font-size:12px;
						color:#FFFFFF;



					}
					.left_content_txt2 p{
						float:left;
						font-size:12px;
						color:#FFFFFF;
						padding-left:25px;
						width:250px;

					}

					.left_content_txt2 a {
						color: #000000;
						color:#000000;
						float:left;
						padding-top:6px;
					}

					.right_content{
						padding-left:15px;
						padding-top:10px;
						float:left;
					}



					.home_head_right_titre h3{
						font-size:17px;
						margin-bottom:4px;

					}

					.home_head_right_img{
						float:left;
					}

					.home_head_right_txt{
						float:left;
						font-size:12px;
						color:#FFFFFF;
						width:200px;
						margin-left:30px;
					}
					.home_head_right_txt p{
						width:200px;
						margin-left:50px;

					}
					.home_head_right_txt a{
						color: #000000;
						color:#000000;
						float:left;
						padding-top:6px;
					}

					.right_content2{
						margin-left:15px;
						margin-top:5px;
						float:left;
					}

					.home_head_right_txt2{
						float:left;
						font-size:12px;
						color:#FFFFFF;
						width:200px;
					}

					.home_head_right_txt2 a{
						color: #000000;
						color:#000000;
						float:left;
						padding-top:6px;
					}
					.home_head_right_txt a{
					text-decoration:underline;
					}
					.home_color_1{
					background-color:#ffb500;
					}

					.home_color_2{
					background-color:#b966a1;
					}

					.home_color_3{
					background-color:#00baba;
					}

					.home_color_4{
					background-color:#ff6b00;
					}

					.home_color_5{
					background-color:#94c900;
					}

					.home_color_6{
					background-color:#7894db;
					}

					.home_color_7{
					background-color:#59B0FF;
					}

					.home_space{
					margin-bottom:15px;
					}
h1.titre_liste{
	font-size:16px;
	height:25px;
	color:#fff;
	margin:0;
	padding:0;
	padding-top:3px;
	padding-left:5px;
	margin-bottom:30px;
}
#div_recherche{
	height:30px;
	overflow:hidden;
	clear:left;
	margin: 0 7px;
	background-color:#e53257;
}
	#div_recherche #form_search{
		height:30px;
		font-size:11px;
		font-weight:bold;
		color:#fff;
		padding-top:2px;
		float:right;
		margin-right:5px;
	}
		#div_recherche #form_search #searchword_update{
			position:absolute;
		}
		#div_recherche #form_search input#searchword{
			width:170px;
			height:20px;
			border:1px solid #e53257;
		}
		#div_recherche #form_search input{
			vertical-align:middle;
		}


/* Chemin de fer */
span.breadcrumbs{
	display:block;
	float:left;
	padding : 7px 0 0 45px;
	color:#fff;
}
	span.breadcrumbs a{
		color:#fff;
	}


/* mots clés */
#motscles{
	display:none;
	clear:both;
	text-align:center;
	font-size:10px;
}

/* Chgt pour REF */
.article_bleu .contentpaneopen_article h1.ref {
  color:#007A8F;
}

.article_vert .contentpaneopen_article h1.ref{
	color:#57AB4F;
}
.article_orange .contentpaneopen_article h1.ref{
	color:#F23600;
}
.article_activite .contentpaneopen_article h1.ref{
	color:#FF9600;
}
.article_produits .contentpaneopen_article h1.ref{
	color:#59B0FF;
}
.article_dossier_saisonnier .contentpaneopen_article h1.ref{
	color:#7894DB;
}
.rdv_expert .contentpaneopen_article h1.ref{
	color:#4A6BBA;
}

h1.ref
{
  display:inline;
  float:left;
  font-size:16px;
  margin-top:10px;
  width:286px;
}

h2.ref
{
	color:#000000;
	display:inline;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-bottom:3px;
	margin-left:2px;
	margin-top:0;
	width:286px;
}

.article_bleu .contentpaneopen_article h3.ref {
  color:#007A8F;
}

.article_bleu .contentpaneopen_article h3.ref{
	color:#007A8F;
}
.article_vert .contentpaneopen_article h3.ref{
	color:#57AB4F;
}
.article_orange .contentpaneopen_article h3.ref{
	color:#F23600;
}
.article_activite .contentpaneopen_article h3.ref{
	color:#FF9600;
}
.article_produits .contentpaneopen_article h3.ref{
	color:#59B0FF;
}
.article_dossier_saisonnier .contentpaneopen_article h3.ref{
	color:#7894DB;
}
.rdv_expert .contentpaneopen_article h3.ref{
	color:#4A6BBA;
}



h3.ref
{
	display:inline;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-bottom:2px;
	margin-left:20px;
	margin-top:10px;
}

.article_bleu .contentpaneopen_article .cadre h3.ref {
	background-image:url(../images/article/cadre_header_bleu.jpg);
}

.contentpaneopen_article .cadre h3.ref {
	background-repeat:no-repeat;
	font-size:13px;
	margin:0;
	padding:29px 35px 0 30px;
	width:435px;
}

/* /Chgt pour REF */
