body{
	color : gray;
	font-family : verdana;
	font-size : 11px;
	text-align:left;
	background-image:url(images/motif-fond.jpg);
	background-repeat:repeat;
	
}

p{
	color : gray;
	font-family : verdana;
	font-size : 11px;
	
	text-align:left;
}


a,a:hover ,a:visited ,a:focus
{
	border : 0px;
	text-decoration:none;
	color : black;
	font-family : verdana;
}

img
{
	border : 0px;
}

select
{
	font-family : verdana;
	font-size : 12px;
	color : gray;
}

input
{
	font-family : verdana;
	font-size : 12px;
	color : gray;
}

textarea
{
	font-family : verdana;
	font-size : 12px;
	color : gray;
}

/* mise en page des menu niveau2*/

.img_entete
{
	padding:0px;
	margin:0px;
	width:713px;
	height:197px;
	background-image:url("images/pge_crecheentre/crecheentre1.jpg");
	background-repeat: no-repeat;
	text-align:justify;
	font-size:10px;	
}

.entete
{
	padding-top : 120px;
	padding-left: 290px;
	text-align:left;
}

.menu_page1_des
{
	padding-left: 7px;
	font-family : verdana;
	font-size : 14px;
	
	font-weight: bold;
	color : gray;
	text-align:left;
}

.menu_page2_des
{
	padding-left: 7px;
	font-family : verdana;
	font-size : 14px;
		
	font-weight: bold;
	color : gray;
	text-align:left;
}

.menu_page3_des
{
	padding-left: 7px;
	font-family : verdana;
	font-size : 14px;
		
	font-weight: bold;
	color : gray;
	text-align:left;
}

.menu_page1_act
{
	padding-left: 1px;
	font-family : verdana;
	font-size : 14px;
		
	font-weight: bold;
	color : #ff3300;
	text-align:left;
}

.menu_page2_act
{
	padding-left: 1px;
	font-family : verdana;
	font-size : 14px;
		
	font-weight: bold;
	color : #ff3300;
	text-align:left;
}
.menu_page3_act
{
	padding-left: 1px;
	font-family : verdana;
	font-size : 14px;
		
	font-weight: bold;
	color : #ff3300;
	text-align:left;
}

/*Mise ne page plan*/

.plan
{
	width:900px;
	color : #FF4102;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size : 10px;
		
	text-align: center;
	clear:both;
}

.plan a
{
	color : #000000;	
}

.plan_calage
{
	padding-left : 20px;
}

.plan_nivo1
{
	text-align : left;
	color : gray;
	font-weight: bold;
	font-family : verdana;
	font-size : 11px;
		
	padding-left: 20px;
	padding-top: 5px;
}

.plan_nivo2
{
	text-align : left;
	color : gray;
	font-family : verdana;
	font-size : 9px;
		
	padding-left: 30px;
}


/*Mise en page interieur pages*/

.page
{
	margin-left:1px;
}

.page2
{
	margin-left:2px;
}

.txt_title
{
	padding-left: 9px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	color : black;
	font-family : verdana;
	font-size : 11px;
		
	margin-left :10px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	
	font-weight: bold;
	text-align:left;
	clear: left;
}

h2
{
	padding-left: 9px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	color : black;
	font-family : verdana;
	font-size : 11px;
		
	margin-left :10px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	
	font-weight: bold;
	text-align:left;
	clear: left;
}

h3
{
	padding-left: 9px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;

	color : black;
	font-family : verdana;
	font-size : 10px;
		
	margin-left :10px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	
	font-weight: bold;
	text-align:left;
	clear: left;
}

.txt_nml
{
	margin:0px;
	padding-left: 9px;
	color : gray;
	font-family : verdana;
	font-size : 11px;
		
	margin-left :10px;
	text-align:left;
	clear: left;
}

.serv ul {
	padding-left:15px;
}

.serv li
{
	margin:0px;
	padding-left: 0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
	color : gray;
	font-family : verdana;
	font-size : 16px;	
	margin-left :10px;
	text-align:left;
	clear: left;
}

ul {
	padding-left:25px;
	padding-top:10px;
	padding-bottom:15px;
	margin:0px;
}

li
{
	margin:0px;
	padding-left: 0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	color : gray;
	font-family : verdana;
	font-size : 11px;
		
	margin-left :10px;
	text-align:left;
	clear: left;
}

.sep
{
	padding-left: 15px;
	padding-top: 9px;
	padding-bottom : 9px;
	margin:0px;
}


.menu
{
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom : 5px;	
	margin-left :15px;
	margin-top : 0px;
	margin-bottom:0px;
}

.menu2
{
	margin-left :10px;
	padding-top: 5px;
	padding-bottom : 5px;
	float:left;
}


.txt_adresse
{
	padding-left: 250px;
	color : #ff3300;
	font-family : verdana;
	font-size : 11px;
	text-align:left;
}

.img_val
{
	margin-top:60px;
	padding-left: 0px;
	padding-top: 0px;
}


.tab1
{
	/*height:100%;*/
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

.tab2
{
	/*height:100%;*/
	width:187px;
	border:0px;
	padding:0px;
	margin:0px;
	float:left;
	background-image:url(images/fond-menu.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

.tab3 a{
	text-decoration:none;
}

.tab3 a:hover{
	text-decoration:underline;
}

a.menu
{
	font-size:10px;
		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF4200;
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:35px;
	display:block;
	width:152px;	/* 187px - 35px  */
	height:23px;	/* 33px -  10px	*/
	background-image:url(images/puce.gif);
	background-repeat:no-repeat;
	background-position: 15px 10px;
	float:left;
}

a.menu:hover
{
	font-size:10px;
		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF4200;
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:35px;
	display:block;
	width:152px;	/* 187px - 35px  */
	height:23px;	/* 33px -  10px	*/
	background-image:url(images/puce-active-souligne.gif);
	background-repeat:no-repeat;
	background-position: 6px 2px;
}

a.menu-actif
{
	font-size:10px;
		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF4200;
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:35px;
	display:block;
	width:152px;	/* 187px - 35px  */
	height:23px;	/* 33px -  10px	*/
	background-image:url(images/puce-active-souligne.gif);
	background-repeat:no-repeat;
	background-position: 6px 2px;
	float:left;	
}

a.menu-actif:hover
{
	font-size:10px;
		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF4200;
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:35px;
	display:block;
	width:152px;	/* 187px - 35px  */
	height:23px;	/* 33px -  10px	*/
	background-image:url(images/puce-active-souligne.gif);
	background-repeat:no-repeat;
	background-position: 6px 2px;
}

.tab3
{
	height:28px;
	width:693px;	/* 713px - 20px		*/
	padding-left:20px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	float:right;
	background-color:#F9CEBD;
	text-align:left;
}

.tab3 a
{
	margin:0px;
	padding-top:7px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:5px;
	float:left;
	display:block;
	color:#FF4F3B;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tab3 img
{
	float:left;
}

.tab4
{
	width:713px;
	border:0px;
	margin:0px;
	float:right;
	text-align:left;
}

.val
{
	height:450px;
	background-image: url("images/page_val/val1_fond.jpg");
	background-repeat: no-repeat;
	padding-top:60px;
	padding-left:20px;
	padding-bottom:0px;
	padding-right:0px;
	color:#ffffff;
	line-height:16px;
}

.val h2{
	color:#ffffff;
	font-size:16px;
	font-family:comic sans ms, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;		
	line-height:20px;
	text-align:center;
}

.hr{
	width:100%; 
	height:1px;
	border-top:thin dashed #ffffff;
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:15px;	
	padding:0px;	
}

.valeur1{
	float:left;
	width:315px;	/* 335 -10 -10	*/
	height:180px;	/* 200 -10 -10	*/
	background-image:url(images/page_val/valeur-1.jpg);
	padding-left:10px;
	padding-right:10px;	
	padding-top:20px;
	padding-bottom:0px;
	margin:0px;
	text-align:center;
	font-weight:bold;
}
.valeur2{
	float:left;
	width:315px;	/* 335 -10 -10	*/
	height:180px;	/* 200 -10 -10	*/
	background-image:url(images/page_val/valeur-2.jpg);
	padding-left:10px;
	padding-right:10px;	
	padding-top:20px;
	padding-bottom:0px;
	margin:0px;
	text-align:center;
	font-weight:bold;	
}
.valeur3{
	float:left;
	width:315px;	/* 335 -10 -10	*/
	height:180px;	/* 200 -10 -10	*/
	background-image:url(images/page_val/valeur-3.jpg);
	padding-left:10px;
	padding-right:10px;	
	padding-top:20px;
	padding-bottom:0px;
	margin:0px;
	text-align:center;
	font-weight:bold;	
}
.valeur4{
	float:left;
	width:315px;	/* 335 -10 -10	*/
	height:180px;	/* 200 -10 -10	*/
	background-image:url(images/page_val/valeur-4.jpg);
	padding-left:10px;
	padding-right:10px;	
	padding-top:20px;
	padding-bottom:0px;
	margin:0px;
	text-align:center;
	font-weight:bold;	
}

.val1
{
	padding-top:50px;
}

.contact_part1
{
	color:gray;
	font-family : verdana;
	font-size : 12px;
}


.recrute
{
	padding-right:20px;
	height:415px;
	padding-top:50px;
	background-image: url("images/page_recrute/recrute1_fond.jpg");
	background-repeat: no-repeat;
}

.serv
{
	height:383px;
	background-image: url("images/page_serv/serv1_fond.jpg");
	background-repeat: no-repeat;
}

.txt_serv
{
	padding-left: 9px;
	padding-top:35px;
	color : gray;
	font-family : verdana;
	font-size : 15px;
	margin-left :10px;
	font-weight: bold;
	text-align:left;
}

.pedago
{
	height:950px;
	padding-right:20px;
	padding-top:50px;
	padding-left:0px;
	background-image: url("images/page_pedago/pedago1_fond.jpg");
	background-repeat: no-repeat;
}

.pedago img{
	padding-left:20px;
}

.infoleg
{
	height:430px;
	padding-right:20px;
	padding-top:50px;
	background-image: url("images/page_infoleg/infoleg1_fond.jpg");
	background-repeat: no-repeat;
}

.entre3
{
	height:880px;
	padding-top:40px;
	padding-right:20px;
	background-image: url("images/pge_crecheentre/page3/crecheentre3_fond.jpg");
	background-repeat: no-repeat;
}

.entre3 h3{
	color:#00A7ED;
	font-size:11px;
	padding-top:10px;
	padding-bottom:8px;
	padding-left:33px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:46px;
	background-image:url(images/pge_crecheentre/page3/question.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
}

.entre2
{
	height:482px;
	padding-top:25px;
	padding-right:20px;
	background-image: url("images/pge_crecheentre/page2/crecheentre2_fond.jpg");
	background-repeat: no-repeat;
}

.entre1
{
	height:1046px;
	padding-top:25px;
	padding-right:20px;
	background-image: url("images/pge_crecheentre/page1/crecheentre1_fond.jpg");
	background-repeat: no-repeat;
}

.eco
{
	height:610px;
	padding-right:20px;
	padding-top:35px;
	background-image: url("images/page_crecheeco/crecheeco1_fond.jpg");
	background-repeat: no-repeat;
}

.eco h2{
	color:#000000;
	font-size:11px;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}

.creche-ecologique{
	padding-left:40px;
	font-weight:bold;
}

.creche-ecologique h2{
	width:290px;
	height:72px;	/*80 -8 */
	margin:0px;
	padding-top:8px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	font-family:comic sans ms, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	background-image:url(images/page_crecheeco/creche-ecologique.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
}

.creche-ecologique-energie{
	float:left;
	width:320px;
	height:190px;
	background-image:url(images/page_crecheeco/creche-ecologique-energie.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;	
	color:#ffffff;	
	line-height:20px;
}
.creche-ecologique-energie h3{
	background-image:none;
	padding:0px;
	margin:10px;
	color:#ffffff;
	font-family:comic sans ms, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
}

.creche-ecologique-sanitaire{
	float:left;
	width:320px;
	height:190px;
	background-image:url(images/page_crecheeco/creche-ecologique-sanitaire.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;	
	color:#ffffff;	
	line-height:20px;	
}
.creche-ecologique-sanitaire h3{
	background-image:none;
	padding:0px;
	margin:10px;
	color:#ffffff;	
	font-family:comic sans ms, Arial, Helvetica, sans-serif;
	font-size:14px;	
	text-align:center;	
}

.txt_eco
{
	text-align:center;
	font-family:Verdana;
	font-size:14px;
		
	color:gray;
	clear: left;
}

.collec1
{
	height:430px;
	padding-top:40px;
	padding-right:20px;
	background-image: url("images/page_collec/page1/collec1_fond.jpg");
	background-repeat: no-repeat;
}

.collec2
{
	height:445px;
	padding-right:20px;
	padding-top:25px;
	background-image: url("images/page_collec/page2/collec2_fond.jpg");
	background-repeat: no-repeat;
}

.entete_collec1
{
	width:713px;
	height:197px;
	background-image:url("images/page_collec/collec1.jpg");
	background-repeat: no-repeat;
}

.entete2
{
	padding-left: 290px;
	padding-top : 120px;
	text-align:left;
}

.entete_asso
{
	width:713px;
	height:197px;
	background-image:url("images/page_asso/asso1.jpg");
	background-repeat: no-repeat;
}

.entete3
{
	padding-left: 290px;
	padding-top : 120px;
	text-align:left;
}

.asso2
{
	padding-top:40px;
	height:305px;
	padding-right:20px;
	background-image: url("images/page_asso/page2/asso2_fond.jpg");
	background-repeat: no-repeat;
}

.asso1
{
	padding-top:40px;
	height:1040px;
	padding-right:20px;
	background-image: url("images/page_asso/page1/asso1_fond.jpg");
	background-repeat: no-repeat;
}

.txt_mail
{
	padding-left: 250px;
	color : gray;
	font-family : verdana;
	font-size : 11px;
		
	text-align:left;
}

.mail
{
	padding-left: 250px;
	color : #ff3300;
	font-family : verdana;
	font-size : 11px;
		
	text-align:left;
}

.contact
{
	height:815px;
	padding-top:40px;
	padding-right:20px;
	background-image: url("images/page_contact/contact1_fond.jpg");
	background-repeat: no-repeat;
}

.txt_adresse2
{
	padding-left: 100px;
	color : gray;
	font-family : verdana;
	font-size : 11px;
		
	text-align:left;
}

.txt_adresse3
{
	padding-left: 180px;
	color : gray;
	font-family : verdana;
	font-size : 11px;
		
	text-align:left;
}

.demande
{
	height:1015px;
	padding-top:40px;
	padding-right:20px;
	padding-left:20px;
	background-image: url("images/page_demande/demande1_fond.jpg");
	background-repeat: no-repeat;
}

.plan2
{
	height:730px;
	padding-top:40px;
	padding-right:20px;
	padding-left:20px;
	background-image: url("images/page_plan/plan1_fond.jpg");
	background-repeat: no-repeat;
}

.plan2 h2{
	margin-top:30px;
}


.plan2 h2 a{
	color:#808080;
	font-size:11px;
	text-decoration:underline;
	padding:0px;	
	margin:0px;
}

.plan2 h2 a:hover{
	color:#808080;
	font-size:11px;
	text-decoration:none;	
	padding:0px;	
	margin:0px;
}

.plan2 h3 a{
	color:#808080;
	font-size:9px;
	text-decoration:underline;
	padding-top:0px;
	padding-bottom:0px;	
	padding-left:20px;	
	margin:0px;	
}

.plan2 h3 a:hover{
	color:#808080;
	font-size:9px;
	text-decoration:none;	
	padding-top:0px;
	padding-bottom:0px;	
	padding-left:20px;	
	margin:0px;	
}

.entete_eco
{
	width:713px;
	height:197px;
	background-image:url("images/page_crecheeco/crecheeco1.jpg");
	background-repeat: no-repeat;
}

.entete_serv
{
	padding:0px;
	margin:0px;
	width:713px;	/*	713px	-		260		-80	*/
	height:197px;	/*	197px	-		110	*/
	background-image:url("images/page_serv/serv1.jpg");
	background-repeat: no-repeat;
	text-align:justify;
	font-size:10px;
}

.entete_serv h1
{
	position:absolute;
	padding-top:25px;	
	padding-bottom:0px;
	padding-left:310px;
	padding-right:0px;
	margin:0px;
	font-size:30px;
	font-family:comic sans ms, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FD4000;
	background-image:url(images/puce-h1.gif);
	background-repeat:no-repeat;
	background-position:275px 20px;
	line-height:35px;
}

.entete_rouge h1
{
	position:absolute;
	padding-top:25px;	
	padding-bottom:0px;
	padding-left:310px;
	padding-right:0px;
	margin:0px;
	font-size:30px;
	font-family:comic sans ms, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FD4000;
	background-image:url(images/puce-h1.gif);
	background-repeat:no-repeat;
	background-position:275px 20px;
	line-height:35px;
	text-align:left;
}

.entete_vert h1
{
	position:absolute;
	padding-top:25px;	
	padding-bottom:0px;
	padding-left:310px;
	padding-right:0px;
	margin:0px;
	font-size:30px;
	font-family:comic sans ms, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#97BE00;
	background-image:url(images/puce-vert-h1.gif);
	background-repeat:no-repeat;
	background-position:275px 20px;
	line-height:35px;
	text-align:left;	
}

.intro
{
	position:relative;
	padding-top:120px;
	padding-bottom:0px;
	padding-left:290px;
	padding-right:80px;
	margin:0px;
}

.intro_serv
{
	position:relative;
	padding-top:110px;
	padding-bottom:0px;
	padding-left:260px;
	padding-right:80px;
}

.intro_serv a{
	color:#808080;
	text-decoration:underline;
}

.intro_serv a:hover{
	color:#808080;
	text-decoration:none;
}

.entete_pedago
{
	width:713px;
	height:197px;
	background-image:url("images/page_pedago/pedago1.jpg");
	background-repeat: no-repeat;
}

.entete_recrute
{
	width:713px;
	height:197px;
	background-image:url("images/page_recrute/recrute1.jpg");
	background-repeat: no-repeat;
}

.entete_plan
{
	width:713px;
	height:197px;
	background-image:url("images/page_plan/plan1.jpg");
	background-repeat: no-repeat;
}

.entete_infoleg
{
	width:713px;
	height:197px;
	background-image:url("images/page_infoleg/infoleg1.jpg");
	background-repeat: no-repeat;
}

.entete_deminfo
{
	width:713px;
	height:197px;
	background-image:url("images/page_demande/demande1.jpg");
	background-repeat: no-repeat;
}

.entete_contact
{
	width:713px;
	height:197px;
	background-image:url("images/page_contact/contact1.jpg");
	background-repeat: no-repeat;
}

.entete_val
{
	width:713px;
	height:197px;
	background-image:url("images/page_val/val1.jpg");
	background-repeat: no-repeat;
}

.accueil
{
	width:713px;
	height:514px;
	background-image:url("images/accueil.jpg");
	background-repeat: no-repeat;
}

.accueil_creche
{
	margin:5px;
	padding:10px;
	width:195px;	/*215 -10 -10 */
	height:76px;	/*96 -10 -10 */
	background-repeat:no-repeat;
	text-align:center;
	float:left;
}

.tab1_entre2
{
	height:729px;
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

.tab1_acceuil
{
	height:542px;
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

.tab1_serv
{
	height:608px;
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

.tab1_eco
{
	height:866px;
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

.tab1_entre3
{
	height:1137px;
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

.tab1_entre1
{
	height:1293px;
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

.tab1_collec1
{
	height:690px;
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

.tab1_collec2
{
	height:691px;
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

.tab1_asso1
{
	height:1300px;
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

.tab1_asso2
{
	height:566px;
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

.tab1_val
{
	height:727px;
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

.tab1_pedago
{
	height:1225px;
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

.tab1_infoleg
{
	height:699px;
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

.tab1_recrute
{
	height:687px;
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

.tab1_contact
{
	height:1075px;
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

.tab1_dem_info
{
	height:1275px;
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

.tab1_plan
{
	height:989px;
	width:900px;
	border:0px;
	padding:0px;
	margin: 0px;
	background-color:white;
}

