@charset "utf-8";
/* CSS Document */

.clear { clear:both;}
a { cursor:pointer; }
img {border:none}

body { 
	margin:0; padding:0;
	font-size:1em; font-family:Arial, Helvetica, sans-serif;
	background:#a8bf20 url(../img/img_gab/bg_page.png) repeat-x;
	
	
	}
.centreur 
{ 
	/*border:solid 1px #ddd;*/
	margin:0 auto;
	width:968px;
}

.header {
	background:url(../img/img_gab/bg_header.png) no-repeat  ;	
	width:968px; height:163px;	
	margin:45px 0 0 ;

}

.fin_float{
	clear:both;
	}
	.zone_top_header
	{
	   /*border:solid 1px red;*/
	   height:105px;
	}

	.cont_illustration
	{
		/*border:dotted 1px #999;*/
		float:right;
		background:url(../img/illustration_home1.gif) no-repeat;
		width:238px; height:180px;
		margin:30px 20px -50px;
		position:relative; z-index:50;
		
	}
	
	.bloc_login 
	{ 
		/*border:dotted 1px #fff;*/
		width:143px; 
		float:right;
		margin:50px -20px 0 0;
	}
	.bloc_login h3 { 
		font-weight:bold; color:#fff; font-size:1em;
		margin:0 0 0px;
		}
	
	.bloc_login .champ_newsletter {
		width:106px; height:16px;
		float:left;
		margin:0 5px 0 0;
		border:solid 1px #a2b916;
		color:#999; font-size:0.8em;
		padding: 0 3px;
	}
	
	.bloc_login .btn {
		background:url(../img/img_gab/btn_newsletter.png) no-repeat;
		height:14px; width:14px;
		border:none; cursor:pointer;
		padding:5px;
		float:left; margin:2px 0 0 0;
	}
	
	
	.cont_nav 
	{ 
		/*border:solid 1px #000;*/
		height:30px; width:680px;
		color: #fff; font-size:0.9em;	
		margin:10px 0 0 0;
		
	}
	.cont_nav li 
	{ 
		display:inline; list-style:none; 
		
	}
	.cont_nav li a 
	{ 
		font-family:"Comic Sans MS", cursive; 
		color:#fff; font-weight:bold; text-decoration:none;
		padding:0 5px 0 0;
	}
	
	.cont_nav li a:hover { text-decoration:underline}
	
.mar_lien_bibli{
	padding-left:15px;}	
.auteur{
	font-weight:bold;
	color:#656565;
	margin:0px;
	}
.nom_livre{
	padding:0px;
	margin:0px;}	
.main_cont {
	/*border:solid 1px green;*/
	min-height:460px;
	background:url(../img/img_gab/main_line_bg.png) repeat-y;
	clear:both;
	width:968px;
	
}



.main_cont .bloc_left 
	{
		/*border:dashed 1px red;	*/	
		float:left;
		width:650px; min-height:370px;
		margin:25px 5px 0 10px;
		padding-left:10px;
	
	}
	
	.main_cont .bloc_left .ligne 
	{
		/*border:dashed 1px #ddd; */
		height: 205px; width:100%;
		margin:0 0 10px 10px;
	}	

	.bloc_left .bloc_menu
		{
			background:#999;
			height:204px; width:205px;
			float:left; margin:0 10px 0 0;
		}
		
	.bloc_left .ligne  a { text-decoration:none }
	.bloc_left .ligne  a:hover .titre { text-decoration:underline }


	
	.bloc_left .bloc_menu .titre
		{
			font-family:"Comic Sans MS", cursive; font-weight:bold; font-size:1.4em; 
			text-align:center;
			margin:165px 0 0 0;
			text-decoration:none;
			display:block;
		}		
		.bloc_left .item1 { background:url(../img/index/menu1.png) no-repeat;height:204px; width:205px; color:#e21524; }
		.bloc_left .item2 { background:url(../img/index/menu2.png) no-repeat;height:204px; width:205px; color:#fcefa2; }
		.bloc_left .item3 { background:url(../img/index/menu3.png) no-repeat;height:204px; width:205px; color:#aa4919 ; }
		.bloc_left .item4 { background:url(../img/index/menu5.png) no-repeat;height:204px; width:205px; color:#fce3c4; }
		.bloc_left .item5 { background:url(../img/index/menu4.png) no-repeat;height:204px; width:205px; color:#ffffff ; }
		.bloc_left .item6 { background:url(../img/index/menu6.png) no-repeat;height:204px; width:205px; color:#4c9bd0; }
		

.main_cont .bloc_right 
	{
		/*border:dashed 1px #666;	*/
		float:left; margin:50px 0 0 0;
		width:263px; min-height:370px;
		font-size:0.7em;
		color:#333;
	}
.main_cont .bloc_right a
	{
		color:#55671d;
	text-decoration:none;
	}

.main_cont .bloc_right h2 
	{
		color:#a0bd0c;
		font-size:1.5em; font-weight:bold;
		font-family:"Comic Sans MS", cursive;
		margin:0 0 5px 0;
	}
.main_cont .bloc_right h1 
	{
		color:#f39804;
		font-size:19px; font-weight:bold;
		font-family:"Comic Sans MS", cursive;
		margin:0 0 5px 0;
	}

.main_cont .bloc_right2
	{
		/*border:dashed 1px #666;	*/
		float:left; margin:50px 0 0 0;
		width:263px; min-height:370px;
		font-size:0.7em;
		color:#333;
		background-color:#efefef;
		padding:5px;
	}
.main_cont .bloc_right2 a
	{
		color:#55671d;
	text-decoration:none;
	}

.main_cont .bloc_right2 h2 
	{
		color:#a0bd0c;
		font-size:1.5em; font-weight:bold;
		font-family:"Comic Sans MS", cursive;
		margin:0 0 5px 0;
	}
.main_cont .bloc_right2 h1 
	{
		color:#f39804;
		font-size:19px; font-weight:bold;
		font-family:"Comic Sans MS", cursive;
		margin:0 0 5px 0;
	}
.footer { 
	/*border:dashed 1px transparent ;*/
	background:url(../img/img_gab/main_line_bg.png) repeat-y;	
	font-size:0.7em;
	clear:both;
	text-align:right;
	height:30px;
	padding:20px 0 0 0;
	}
	
.footer ul {  padding:0  20px 0; /*border:solid 1px red;*/}
.footer li { display:inline; list-style:none; margin:0 10px 0 0;}	
.footer li 	a { text-decoration:none; color:#a2be0e}	


 .bas_page
	{
		clear:both;
		background:url(../img/img_gab/bg_footer.png) no-repeat;
		height:18px; width:968px;
		
	}
/* Page interne*/

.cont_2nd_menu {
		/*border:dotted 1px #999;*/
		float:right;
		width:250px; height:180px;
		margin:20px 20px -50px;
		position:relative; z-index:50;	
	
	}
	
.cont_2nd_menu	.item_2nd_menu {
	/*border: solid 1px #FFF;*/
	float:left; 
	width:73px; height:90px;
	display:block;
	margin:0 5px 3px;
	}
	

.cont_2nd_menu	.item1{	background:url(../img/pages_internes/menu/famille.png) no-repeat; position:relative; z-index:50;}
.cont_2nd_menu	.item1:hover{	background:url(../img/pages_internes/menu/famille_hover.png) no-repeat; position:relative; z-index:50;}

.cont_2nd_menu	.item2{	background:url(../img/pages_internes/menu/futurs_parents.png) no-repeat;}
.cont_2nd_menu	.item2:hover{	background:url(../img/pages_internes/menu/futurs_parents_hover.png) no-repeat;}

.cont_2nd_menu	.item3{	background:url(../img/pages_internes/menu/petite_enfance.png) no-repeat;}
.cont_2nd_menu	.item3:hover{background:url(../img/pages_internes/menu/petite_enfance_hover.png) no-repeat;}


.cont_2nd_menu	.item4{	background:url(../img/pages_internes/menu/enfance.png) no-repeat;}
.cont_2nd_menu	.item4:hover{	background:url(../img/pages_internes/menu/enfance_hover.png) no-repeat;}


.cont_2nd_menu	.item5{	background:url(../img/pages_internes/menu/adolescence.png) no-repeat;}
.cont_2nd_menu	.item5:hover{	background:url(../img/pages_internes/menu/adolescence_hover.png) no-repeat;}

.cont_2nd_menu	.item6{	background:url(../img/pages_internes/menu/handicap.png) no-repeat;}
.cont_2nd_menu	.item6:hover{	background:url(../img/pages_internes/menu/handicap_hover.png) no-repeat;}

/* annuaire*/
#carte{
	width:253px;
	height:264px;
	float:left;
	text-align:left;
	font-size:12px;
}
#carte a{
	color:#77a124;
	text-decoration:none;
	padding:5px;
	}
#carte p{
	color:#333;
	text-decoration:none;
	padding:5px;
	}
#liste .retour{
	text-align:right;
	border-top:1px solid gray;
	border-top-style:dotted;
	margin-top:25px;
	clear:both;
	
}
#liste .retour a{
	color:#656565;
	text-decoration:none;	
	}
#liste{
	width:620px;
	padding-left:55px;
	min-height:370px;
	float:left;
	color:#656565;
	font-size:13px;
	position:relative;
}
#liste h1{
	color:#ce0033;
	font-size:18px;
	text-decoration:none;
	padding-top:25px;
}
#liste h2{
	color:#ce0033;
	font-size:15px;
	padding-top:25px;
}
#liste h4{
	color:#a2be0e;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding-bottom:0px;
	padding-top:8px;}
#liste img{
	margin-right:10px;}
#liste p{
	color:#656565;
	font-size:13px;
}
#liste a{
	color:#55671d;
	text-decoration:none;
}
#liste .structure{
	padding-left:35px;
	background-image:url(../img/picto_structure.jpg);
	background-repeat:no-repeat;
	height:27px;
	width:95px;
	float:left;
	padding-top:10px;
	margin-left:10px;
	
	}
#liste .actions{
	padding-left:35px;
	background-image:url(../img/picto_actions.jpg);
	background-repeat:no-repeat;
	height:27px;
	width:95px;
	float:left;
	padding-top:10px;
	
	}
.main_cont .bloc_left2 
	{
		/*border:dashed 1px red;	*/	
		float:left;
		width:930px; min-height:370px;
		margin:0 15px 0 15px;
		}

.main_cont .titre_contact
	{
		color:#ce0033;
	font-size:18px;
	text-decoration:none;
	padding-top:25px;
	padding-left:50px;
	
		}
#article h1{
	color:#ce0033;
	font-size:18px;
	text-decoration:none;
	padding-top:25px;
	
	
}
#article{
	
	padding-left:0px;
	padding-right:10px;
	text-align:justify;
}
.newsl{
	font-size:12px;
	color:#fff;
	}
#article h2{
	color:#ce0033;
	font-size:15px;
	padding-top:25px;
}
#article h4{
	color:#a2be0e;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding-bottom:0px;
	padding-top:8px;}
#article p{
	color:#656565;
	font-size:13px;
}
#article a{
	color:#55671d;
	text-decoration:none;
}

.actu_acc{
	
	}
	
.photo2{
	float:left;
	width:220px;
	margin-right:10px;
	padding-top:10px;
	}
.photo4{
	float:left;
	width:200px;
	padding-left:0px;
	padding-right:0px;
	}
.photo4_c{
	float:left;
	width:200px;
	padding-left:20px;
	padding-right:20px;
	}

.texte2{
	float:left;
	width:410px;
	
	}
.photo3{
	float:left;
	width:220px;
	margin-left:10px;
	padding-top:10px;
	}
.texte3{
	float:left;
	width:410px;
	}
