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

.precedent{
	
			-moz-border-radius:15px 15px 15px 15px;
		padding:10px;/*
			padding-top:10px;
			padding-bottom:10px;*/
	 border: 2px solid black;
	 margin:20px;
	 float:left;
	 	 background-color: #02AABD;

	
	
}

.precedent a{
	color:#000;
		text-decoration:none

}
.precedent:hover{
	
background-color:#7D1547;
	color:#02AABD;
}

.precedent:hover a{
	color:#02AABD;
	text-decoration:none

}




.pageS{
	
			-moz-border-radius:15px 15px 15px 15px;
		padding:10px;/*
			padding-top:10px;
			padding-bottom:10px;*/
	 border: 2px solid black;
	 margin:20px;
	 float:right;
	 	 background-color: #02AABD;

	
	
}

.pageS a{
	color:#000;
		text-decoration:none

}
.pageS:hover{
	
background-color:#7D1547;
	color:#02AABD;
}

.pageS:hover a{
	color:#02AABD;
	text-decoration:none

}

.rototo{
	background-color:#FFF;
		color: #AB3C28;;
}




.rototo:hover{
	background-color:#AB3C28;
}
	
	
		.rototo:hover a{
		color:#FFF;
		text-decoration:none;
	}
	
	.rototo a{
		color:#000;
		text-decoration:none;
	}
.zoom{
	
	
	background-color:#FFF;
	padding:5px;
	position:absolute;
	z-index:9000;
	float:right;
	margin-left:830px;
	margin-top:-20px;
	border: 2px solid black;
			-moz-border-radius:15px 15px 15px 15px;
}

.groupe{
	
			-moz-border-radius:15px 15px 15px 15px;
		padding:10px;/*
			padding-top:10px;
			padding-bottom:10px;*/
	 border: 2px solid black;
	 margin:20px;
	 float:left;
}
.actualite1{
	 border: 2px solid black;
			-moz-border-radius:15px 15px 15px 15px;
			/*margin-top:80px;*/
			margin-left:30px;
			background-color:#F5C9DE;
		/*	width:500px;
		*/	padding:10px;
		margin-top:20px;
		margin-bottom:20px;
		width:300px;/*
			padding-top:10px;
			padding-bottom:10px;*/
			text-align:center;
			/*text-align:justify;*/

}
.actualite{
	float:left;
	 border: 2px solid black;
			-moz-border-radius:15px 15px 15px 15px;
			margin-top:80px;
			margin-left:50px;
			background-color:#F5C9DE;
		/*	width:500px;
		*/	padding:10px;/*
			padding-top:10px;
			padding-bottom:10px;*/
			text-align:center;
			/*text-align:justify;*/

}
.edito{
	
	 border: 2px solid black;
   padding: 12px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
   padding-top:20px;
   width:520px;
	background-color: #C6F0FD;
		-moz-border-radius:15px 15px 15px 15px;
		margin-top: 50px;
		float:left;
		margin-left:40px;
}





.paraitre{
	-moz-border-radius:15px 15px 15px 15px;
overflow-y:auto;
	background-color:#FFE79B;
	text-align:center;
	padding:10px;
	width:170px;
	   border: 2px solid black;
	   margin-top:-130px;
	   margin-left:700px;
	   height:490px;
	/*    */
/*padding-left: auto; 
  padding-right: auto; */
}
.paraitre a{

		color:#000;
		text-decoration:none;
}


.imageP{
	margin-top:10px;
	padding:opx;
	}
	
	.Brecherche{
			font-size: large;
	background-color:  #FFF;
		color:#000;border:solid 1px #000;
float:left;
margin-left:-100px;
margin-top:10px;
height:27px;
	position:relative;
	padding :5px;
position:absolute;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
		
		
	}
	
	.Brecherche:hover
{
	
	background-color: #AB3C28;
		color:#FFF;border:solid 1px #000;
	
}

.Brecherche:hover a
{
	
		color:#FFF;
	
}
	
	
.Oslo{
		font-size: large;
	background-color:  #FFF;
		color:#000;border:solid 1px #000;

	position:relative;
	margin-top:-60px;
	margin-left:530px;
	padding :5px;
position:absolute;
z-index: 021;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
	width:100px;
}
.Oslo:hover
{
	
	background-color: #AB3C28;
		color:#FFF;border:solid 1px #000;
	
}

.Oslo:hover a
{
	
		color:#FFF;
	
}

.foreign{
		font-size: large;
	background-color:  #FFF;
		color:#000;border:solid 1px #000;

	position:relative;
	margin-top:-100px;
	margin-left:530px;
	padding :5px;
position:absolute;
z-index: 021;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
	width:100px;
}
.foreign:hover
{
	
	background-color: #AB3C28;
		color:#FFF;border:solid 1px #000;
	
}

.foreign:hover a
{
	
		color:#FFF;
	
}

.enregistrez:hover
{
	background-color: #7D1547;

	
}
.connect:hover
{
	background-color: #7D1547;

	
}
.connect a
{
	 color:#000;
	 text-decoration:none;
	
}
.connect:hover a{
		color:#02AABD;
	 text-decoration:none;
}



.connect{
		font-size: large;
	background-color:#02AABD;
	position:relative;
	margin-top:-60px;
	margin-left:540px;
position:absolute;
z-index: 021;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
   border: 2px solid black;
   height:30px;
   text-align:center;	
}



.enregistrez a
{
	 color:#000;
	 text-decoration:none;
	
}
.enregistrez:hover a{
		color:#02AABD;
	 text-decoration:none;
}



.enregistrez{
		font-size: large;
	background-color:#02AABD;
	position:relative;
	margin-top:-80px;
	margin-left:540px;
position:absolute;
z-index: 021;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
   border: 2px solid black;
   height:30px;
   text-align:center;	
}



.titreP{
		font-size: large;
	background-color:#FFCC32;
	position:relative;
	margin-top:-28px;
	margin-left:00px;
position:absolute;
z-index: 021;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
   border: 2px solid black;
   height:30px;
   text-align:center;
	
}

.titreP:hover{
	background-color:#FFE79B;
	
}

.titreP:hover a{
	color:#FFF;
}


	
.titreA{
		font-size: large;
	background-color:#B01E64;
	color:#C6F0FD;
	margin-top:-28px;
	margin-left:00px;
position:absolute;
z-index: 021;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
   border: 2px solid black;
   height:30px;
   text-align:center;
	
}

.titreN:hover{
	background-color:#7D1547;
	color:#02AABD;}
	

		
.titreE{
		font-size: large;
	background-color:#02AABD;
	position:relative;
	margin-top:-40px;
	margin-left:00px;
position:absolute;
z-index: 021;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
   border: 2px solid black;
   height:30px;
   text-align:center;
	
}



.titreN{
		font-size: large;
	background-color:#A50E46;
	color:#C6F0FD;
	position:relative;
	margin-top:-28px;
	margin-left:00px;
position:absolute;
z-index: 021;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
   border: 2px solid black;
   height:30px;
   text-align:center;
	
}

.nouveaute{
		-moz-border-radius:15px 15px 15px 15px;
		margin-top:20px;
   margin-bottom: 20px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
   margin-left:10px;
   width:600px;
   padding:5px;
   background-color:#FFF;
   border: 2px solid black;

	
}
.nouveaute a{
	text-decoration:none;
		color:#C6F0FD;

}


a.cache {

  text-decoration: none;
  font-size:large;
  color:#000;}

.pano
{
	
	/*margin-top:10px;*/
	margin-left:0px;
		position:relative;
	top:20px;
	z-index:40;
}

.panoz
{

/*	margin-top:100px;*/

	margin-leftt:00px;

	height:400px;
	position:absolute;
	bottom:20px;
	
	/*top:280px;*/
	/*margin-top:10px;*/
}



.imagepresentation{
	

		position:relative;
	margin-top:-20px;
margin-left:500px;
position:absolute;
z-index: 020;
	
	
}


.imagepresentationz{
		position:relative;
	margin-top:-20px;
	margin-left:350px;
position:absolute;
z-index: 020;
	
	
}


.soustitre
{
	/*font-size:large;*/
	font:italic;
	background-color:#B01E64;
	position:relative;
	margin-top:-5px;
margin-left:40px;
position:absolute;
z-index: 021;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
   border: 2px solid black;
   height:30px;
   text-align:center;
   	background-color:#B01E64;

   color:#F5C9DE;
   padding-left:10px;
   padding-right:10px;
	
	
}

.soustitrez
{
	/*font-size:large;*/
	font:italic;
	background-color:#B01E64;
	position:relative;
	margin-top:-5px;
margin-left:40px;
position:absolute;
z-index: 021;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
   border: 2px solid black;
   height:30px;
   text-align:center;
   color:#F5C9DE;
   padding-left:10px;
   padding-right:10px;
	
}


.Dp a{
	
	  color:#F5C9DE;
	  text-decoration:none;
}
.Dp:hover{
	background-color:#7D1547;
	color:#02AABD;}

.Dp{
	border: 2px solid black;
   	background-color:#B01E64;

   color:#F5C9DE;	position:relative;
	float:right;
	width:120px;
	margin-top:295px;
	margin-left:530px;
position:absolute;
z-index: 0220;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
}
.vision a{
	   color:#F5C9DE;
	   text-decoration:none;

	
}
.vision:hover{
	background-color:#7D1547;}

.vision{
	border: 2px solid black;
   	background-color:#B01E64;

   color:#F5C9DE;	
   position:relative;
	float:right;
	width:120px;
	margin-top:245px;
	margin-left:530px;
position:absolute;
z-index: 0220;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
}
.visionz a{
	   color:#F5C9DE;
	   text-decoration:none;

	
}
.visionz:hover{
	background-color:#7D1547;}

.visionz{
	border: 2px solid black;
   	background-color:#B01E64;

   color:#F5C9DE;	
   position:relative;
	float:right;
	width:120px;
	margin-top:345px;
	margin-left:530px;
position:absolute;
z-index: 0220;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
}
.petit a
{
	color:#F5C9DE;
	text-decoration:none;
	
}

.petitz a
{
	color:#F5C9DE;
	text-decoration:none;
	
}
.petitz:hover{
	background-color:#7D1547;}


.petit:hover{
	background-color:#7D1547;}
.petit{
	border: 2px solid black;
   	background-color:#B01E64;

   color:#F5C9DE;	position:relative;
	float:right;
	width:120px;
	margin-top:130px;
	margin-left:530px;
position:absolute;
z-index: 0200;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
}

.rien :hover{
	background-color:#7D1547;}

.rien{
	border: 2px solid black;
   	background-color:#B01E64;

   color:#F5C9DE;	position:relative;
	float:right;
	width:100px;
	margin-top:160px;
	margin-left:530px;
position:absolute;
z-index: 0200;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
}

.libre:hover{
	background-color:#7D1547;}
.libre{
	border: 2px solid black;
   	background-color:#B01E64;

   color:#F5C9DE;	position:relative;
	float:right;
	width:100px;
	margin-top:160px;
	margin-left:530px;
position:absolute;
z-index: 0200;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
}
.Exeption:hover{
	background-color:#7D1547;}
.Exeption{
	border: 2px solid black;
   	background-color:#B01E64;

   color:#F5C9DE;	position:relative;
	float:right;
	width:100px;
	margin-top:160px;
	margin-left:530px;
position:absolute;
z-index: 0200;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
}

.petitz{
	border: 2px solid black;
   	background-color:#B01E64;

   color:#F5C9DE;	position:relative;
	float:right;
	width:120px;
	margin-top:280px;
	margin-left:530px;
position:absolute;
z-index: 0200;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
}


.grandc{
	margin-top:40px;
}

.livre
{

	-moz-border-radius:15px 15px 15px 15px;
	margin-top:20px;
   margin-bottom: 20px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
   padding: 10px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
   background-color:#F5C9DE;
   border: 2px solid black;
   margin-left:50px;
   margin-right:50px;
   width:500px;
   height: 300px;
   padding-top:20px;


}


.livrez
{

	-moz-border-radius:15px 15px 15px 15px;
	margin-top:20px;
   margin-bottom: 20px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
   padding: 10px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
   background-color:#F5C9DE;
   border: 2px solid black;
   margin-left:50px;
   margin-right:50px;
   width:500px;
   height: 670px;
   padding-top:20px;
   position:relative;
}
/*

#Mes_premiers_apprentissages
{
	
	
	-moz-border-radius:15px 15px 15px 15px;

	background-color: #E2B8B9;
	padding:10px;
}
.Mes_premiers_apprentissages .livre


{
	background-color: #FED8FD;  
		-moz-border-radius:15px 15px 15px 15px;

}
*/
a img{
border: 2px solid black;
}
.info
{
/*	padding-left:110px;*/
margin-top:15px;
	margin-left:10px;
	margin-right:100px;
	font-size:small;

	/*float:right;*/
}


.infoz
{
/*	padding-left:110px;*/
font-size:large;
margin-top:10px;
	margin-left:10px;
	margin-right:220px;
	font-size:large;

	/*float:right;*/
}

.themes
{
}


.format
{
	
}

.titre
{
	font-size: large;
}

.titre1
{
	font-size: large;
	background-color:#B01E64;
	position:relative;
	margin-top:-28px;
	margin-left:00px;
position:absolute;
z-index: 021;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
   border: 2px solid black;
   height:30px;
   text-align:center;
   
   

	
	
}
.titre1:hover{
	background-color:#7D1547;}

.titre1z
{
	
	font-size: large;
	background-color:#B01E64;
	position:relative;
	margin-top:-28px;
	margin-left:0px;
position:absolute;
z-index: 021;
	-moz-border-radius:15px 15px 15px 15px;
	text-align:center;
   border: 2px solid black;
   height:30px;
   text-align:center;
   

	
	
}

.titre1z:hover{
	background-color:#7D1547;}
.titre1 a{
	
	text-decoration:none;
	color:#F5C9DE;
}

.titre1z a{
	
	text-decoration:none;
	color:#F5C9DE;
}
.Collection
{
	   border: 2px solid black;
   padding: 10px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
   width:630px;
	background-color:#C6F0FD;
		-moz-border-radius:15px 15px 15px 15px;
		margin-top: 10px;

}
 
.description
{
	/*margin-left:110px;*/
}

.prix
{
}

.ISBN
{
}
