.degrade {
	background:url(/images/fond-degrade.png) repeat-x 0 5px;
	height:auto;
	padding:0 10px 0 10px;
}
.videoblk {
		height:110px;
	width:100%;

}
.gaVideoHomeCont{
		border-bottom:1px solid #e0e0e0;
		overflow:hidden;
		padding:6px 0;
		width:290px;
		
	}
	.gaVideoHomeContGal{
		border-bottom:1px solid #e0e0e0;
		overflow:hidden;
		padding:6px 0;
		width:290px;
		min-height:60px;
	}
	.gaVideoHomeImg{
		float:left;
		margin:0 6px 0 0;
	}
	.gaVideoHomeTxt{
		float:left;
		margin:40px 0 60px 140px;
		color:#000;
	}
	.gaVideoHomeTxtGal{
		float:left;
		margin:0 0 0 140px;
		color:#000;
	}
	.gaVideoHomeTxt a, .gaVideoHomeTxtGal a,.gaVideoHomeTxt a:link, .gaVideoHomeTxt a:visited, .gaVideoHomeTxtGal a:visited{
		text-decoration:none;
		color:#000;
	}
	.gaVideoHomeTxt a:hover{
		text-decoration:underline;
		color:#000;
	}
	.gaVideoHomeTxtGal a:hover{
		text-decoration:underline;
		color:#000;
	}
	
	/* Liste VIDEOS */
	.gaVideo{
		background:url(/images/type02.gif) repeat-x;
		border-top:4px solid #e3181a;		
		width:593px;
		padding:20px;
		font:11px Tahoma, Arial, Helvetica, sans-serif;
	}
	.gaVideoCont{
		border-bottom:1px solid #e0e0e0;
		overflow:hidden;
		padding:6px 0;
		width:583px;
	}
	.gaVideoImg{
		float:left;
		margin:0 6px 0 0;
	}
	.gaVideoTxt{
		float:left;
		margin:10px 0 0 0;
	}
	
	.gaVideo a{
		font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
		text-decoration:none;
		margin:0 6px 0 0;
	}
	.gaVideo a:hover{text-decoration:underline;}
	
	/* Liste AUDIOS */
	.gaAudio{
		background:url(/images/type02.gif) repeat-x;
		border-top:4px solid #e3181a;		
		width:593px;
		padding:20px;
	}
	.gaAudio ul{
		margin:0 0 0 12px;
		padding:0;
		list-style:none;
	}
	.gaAudio li{
		font:11px Tahoma, Arial, Helvetica, sans-serif;
		border-bottom:1px solid #e0e0e0;
		padding:8px 0;
	}
	.gaAudio a{
		font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
		text-decoration:none;
		margin:0 6px 0 0;
	}
	.gaAudio a:hover{text-decoration:underline;}
	
	/* Extrait VIDEO */
	.gaVideoExtrait{
		background:url(/images/type02.gif) repeat-x;
		border-top:4px solid #e3181a;
		border-bottom:1px solid #e0e0e0;	
		width:603px;
		padding:20px;		
		font:11px Tahoma, Arial, Helvetica, sans-serif;
	}
	.mediaVideo{margin:0 0 5px 0; text-align:center;}
	.gaVideoExtrait p{width:500px; text-align:left; margin:auto;}
	.gaVideoExtrait .gaTitre{
		color:#e8383b;
		font:11px/26px Tahoma, Arial, Helvetica, sans-serif;
	}
	
	/* Extrait AUDIO */
	.gaAudioExtrait{
		border-bottom:1px solid #e0e0e0;	
		width:590px;	
		font:11px Tahoma, Arial, Helvetica, sans-serif;
		padding:0 0 10px 0;
		margin:0 0 16px 0;
	}
	.gaAudioExtrait p{width:500px; margin:0 0 0 40px;}
	.gaAudioExtrait .gaTitre{
		color:#e8383b;
		font:11px/26px Tahoma, Arial, Helvetica, sans-serif;
	}
			
	.errorCenter{
	color:#fd0002;
	font-weight:bold;
	text-align: center;
	}
	.error{
	color:#fd0002;
	font-weight:bold;
	}
	#Bmembre{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#e3181a;
	padding:3px 10px 2px 10px;
	margin:0 0 10px 0;
	}
	.blockAjout{
		background:#f4f4f4;
		padding:10px 20px 10px 20px;
		margin:0;
	}
	.depechesTitle a{
		font:11px Tahoma, Arial, Helvetica, sans-serif;
		color:#000;
		text-decoration:none;
		padding:6px 0 4px 10px;
	}
	.depechesTitle a:hover{color:#000;}		
	
	.depechesOpen .depechesTitle a{	
		display:block;		
		background:url(/images/fleche03.gif) no-repeat center left;
		font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
		color:#E3181A;
		outline:none;
	}	
	.depechesOpen .depechesTxt{
		display:block;
		font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
		color:#000;
		line-height:16px;
		padding:0 0 10px 10px;			
	}
	.depechesClose .depechesTitle a{
		display:block;
		border-bottom:1px solid #e8e2d8;	
		background:url(/images/fleche03.gif) no-repeat center left;
	}
	.depechesClose .depechesTxt{
		display:none;
	}
	.sitemap{
		background:url(../images/type02.gif) repeat-x top center;
		padding:20px;
		overflow:hidden;
		margin:0 0 20px 0;
		width:593px;
	}
	
	.sitemap01{
		float:left;
		line-height:18px;
		width:210px;
		border-left:1px solid #DFDFDF;
		padding:0 0 0 10px;
		height:220px;
	}
	.sitemap02{
		float:left;
		line-height:18px;
		width:210px;
		border-left:1px solid #DFDFDF;
		padding:0 0 0 10px;
		height:220px;
	}
	.sitemap03{
		float:left;
		line-height:18px;
		border-left:1px solid #DFDFDF;
		padding:0 0 0 10px;
		height:220px;
	}
	
	.sitemap01 a, .sitemap02 a, .sitemap03 a{text-decoration:none;}
	.sitemap01 a:hover, .sitemap02 a:hover, .sitemap03 a:hover{text-decoration:underline;}
	

	*{
		margin:0;
		padding:0;
	}
	
	
	hmtl, body {
		background:#d7d7d7;
		margin:0;
		padding:0;
	}
	img{border:0; outline:none;}
	a, a:hover{border:0; outline:none;}
	
	a{color:#DB1216; text-decoration:none;}
	a:hover{text-decoration:underline;}	
	
	em{font-style:italic;}
	strong{font-weight:bold;}
	acronym{cursor:help; border-bottom:1px dotted;}	
	.print{display:none;}
	.clear{clear:both; height:0px; overflow:hidden; line-height:0; font-size:0.0em;}	
	.floatl{float:left;}
	
	p{margin:0 0 10px 0;}
	
	h1{font:30px Arial, Helvetica, sans-serif; color:#60aab5; line-height:30px; letter-spacing:-1px; margin:0;}
	h2{font:bold 18px Arial, Helvetica, sans-serif; color:#60aab5; line-height:20px; margin:0;}
	h3{font:bold 16px Arial, Helvetica, sans-serif; color:#60aab5; line-height:16px; margin:0;}
	h4{font:13px Arial, Helvetica, sans-serif; color:#60aab5; line-height:13px; margin:0 0 4px 0;}	
	h5{font:13px Arial, Helvetica, sans-serif; color:#948b8c; line-height:14px; margin:0;}
	
	.txt_r {color:#db1216;}
	.txt_t {color:#519ea9;}
	.txt_11 {font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#272727;}
	.txt_11g {font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#8d8d8d;}
	
	#container {
		overflow:hidden;
		_overflow:none;
		
		margin:auto;
		width:908px;
		padding:0 29px;
		background:url(/enseignants/images/bg/bg_container.png) repeat-y top center;
	}

/* HEADER //////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#header {
		overflow:hidden;
		width:908px;
		height:120px;
		background:url(/enseignants/images/bg/bg_header.jpg) no-repeat top center;		
	}
	
	#header_logo {
		float:left;
		width:516px;
		overflow:hidden;	
	}
	#header_action {
		float:left;
		width:392px;
		overflow:hidden;	
	}
	
	#header_connexion {
		width:392px;
		height:25px;
		background:url(/enseignants/images/bg/bg_header_connexion.png) no-repeat top right;
		font:11px/27px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		margin:0 0 10px 0;
	}
	#header_connexion a{
		font:bold 11px/27px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
	}
	#header_connexion a:hover{text-decoration:underline;}
	.c1{float:left; width:220px; padding:0 0 0 8px;}
	.c2{float:left; width:164px;}
	.c3{text-align:right; padding:0 4px 0 0;}
	
	#header_newsletter{margin:0 4px 25px 0; text-align:right;height:20px;width:40px; }
	#header_panierens{margin:0 4px 25px 0; text-align:right;height:27px;width:100px; }
	#header_search{margin:0 4px 0 0;}
	#header_search form{margin:0;}
	#header_search div{
		float:left;
		margin:0;
	}
	
	#header_search .input_container {
		background:url(/enseignants/images/bg/input_search.png) no-repeat center left;
		width:168px;			
	}
	#header_search input{
		margin:0 0 0 -2px;
		padding:0;
		border:0;		
	}
	#header_search .input_txt{			
		width:144px;
		height:16px;
		padding:2px 4px 0 20px;
		background:none;
		font:11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#8d8d8d;
	}

/* MAINCONTENT /////////////////////////////////////////////////////////////////////////////////////////////////// */
	#maincontent {
		overflow:hidden;
		float:left;
		width:640px;
		padding:16px 30px 0 20px;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#272727;
	}
	
/* SIDEBAR /////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#sidebar {
		overflow:hidden;
		float:left;
		width:190px;
		padding:14px;
		background:#ececec;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#191919;
	}
	#sidebar a{
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#191919;
		text-decoration:none;
	}
	#sidebar a:hover{color:#db1216;}
	
	#sidebar ul{margin:8px 0 0 8px; padding:0; list-style:none;}
	#sidebar li {
		margin:0;
		padding:3px 0;
		list-style:none;
		border-bottom:1px solid #cbc7c9;
	}
	
	.catalogues_container{
		width:190px;
		height:60px;
		background:#c21519;
		color:white;	
		margin:40px 0 0 0;
	}

	#quiz {
		width:200px;
		height:75px;
		padding:6px 0 6px 0;
		color:#FFFFFF;
		background:#c21017;
		
	}
	#quiz p {
		margin:0 6px;
	}
	#quiz img {
		margin:0 6px;
	}

	#carnetlecture {
	padding:0 0 10px 0;
	color:#FFFFFF;
	background:#c21017;	
	border-bottom:1px solid #d4585d;
	}
	#carnetlecture a img{
	padding:6px 0 6px 0;
	}

	#carnetlecture p {
		margin:0 6px;
	}

	#homecontact {
		padding:10px 0;
	}
	#homeliens {
		text-align:right;
	}
	#homeliens a {
		color:#8a8a8a;
		text-decoration:none;
	}
	#liens a:hover {
		color:#db1216;
	}
	
	/* /////////////////////////////// */
	#catalogues_container{
		background:#c21519;
		width:195px;
		position:relative;
		margin:0 0 10px 0;
		z-index:400;
	}
	#catalogues_container a.selectLink{
		display:block;
		background:#e10a0c url(/enseignants/images/elnts/fleche02.gif) no-repeat 155px 8px;
		width:165px;
		margin:0 0 1px 10px;
		color:#FFF;
		text-decoration:none;
		padding:3px 5px 3px 5px;
	}
	#catalogues_container a:hover.selectLink{
		background:#e10a0c url(/enseignants/images/elnts/fleche01.gif) no-repeat 155px 8px; color:#fff;}	
	ul#telList{
		margin:0;
		position:absolute;
		top:-92px;
		*top:-88px;
		left:10px;
		background:#e10a0c;
		width:175px;
		display:none;
		z-index:1000;
	}
	ul#telList li{list-style:none; border-bottom:1px solid #c21519;color:#fff;}
	ul#telList li a {
		display:block;
		width:165px;
		padding:2.2px 5px;
		color:#fff;
		text-decoration:none;
	}
	ul#telList li a:hover{background:#f90002; color:#fff;}	

/* FOOTER //////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#footer {
		background:url(/enseignants/images/bg/bg_footer.png) no-repeat top center;
		overflow:hidden;
		margin:auto;
		width:908px;			
		height:30px;		
		padding:22px 29px 0 29px;
		text-align:right;
		font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#2a2a2a;
	}	
	.fl{float:left;}
	.fl a{color:#BF2026; font-size:11px;}	
	.fr{float:right;}	
	.fr a{color:#2a2a2a; font-size:10px;}
	#footer a{font:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
	#footer a:hover{text-decoration:underline;}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////     HOME     ///////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#search_container {
		width:616px;
		height:95px;
		padding:28px 0 0 20px;
		background:url(/enseignants/images/bg/bg_search.png) no-repeat top left;
	}
	#search_container input, select {
		margin:0 20px 22px 0;
		padding:0;
		border:2;
		width:270px;		
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#60aab5;
	}
	
	#homefiche_container{
		width:618px;
		padding:16px 10px;
		margin:20px 0;
		border:2px solid #e13d3f;
		font-weight:bold;		
	}
	#homefiche_container img{float:left; margin:-10px 0 10px -22px; position:absolute; z-index:999;}
	#homefiche_container p{margin:0 0 0 30px;}
	#zoomsur_container{
		width:638px;
		height:220px; 
		margin:4px 0;
		background:url(/enseignants/images/bg/bg_zoom-sur.jpg) no-repeat top left;
	}
	#zoomsur_banniere{
		width:638px;
		height:251px;
		margin:4px 0;
		
	}
	#zoomsur_container div{
		float:left;
		text-align:center;
		font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		width:75px;
		margin:12px 15px;
		_margin:12px 14px;
	}
	#zoomsur_container div img{border:1px solid #c1c4c1; margin:0 0 10px 0;}
	
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////     INSCRIPTION     ////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#inscription_container{	
		width:606px;
		padding:25px 15px;
		background:url(/enseignants/images/bg/bg_inscription.png) repeat-x top center;
		overflow:hidden;
	}
	#inscription_container input, radio{
		margin:0;
		padding:0;
		border:0;
		vertical-align:middle;		
	}
	#inscription_container .label_container {
		width:90px;
		height:17px;
		float:left;
		padding:0 10px 0 0;
		margin:3px 0;
		font:bold 11px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#519ea9;
	}
	#inscription_container .label_container2 {
		width:90px;
		height:100px;
		float:left;
		padding:0 10px 0 0;
		margin:3px 0;
		font:bold 11px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#519ea9;
	}
	#inscription_container .label_container2 {
		width:90px;
		height:25x;
		float:left;
		padding:0 10px 0 0;
		margin:3px 0;
		font:bold 11px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#519ea9;
	}
	#inscription_container .input_container {
		background:url(/enseignants/images/bg/input_inscription.png) no-repeat center left;
		width:163px;
		height:17px;
		float:left;		
		margin:3px 0;
		padding:0;
	}	
	#inscription_container .input_container3 {
		width:163px;
		height:95px;
		float:left;		
		margin:3px 0;
		padding:0;
		margin:0;
		background:none;		
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#8d8d8d;
		}	
	#inscription_container .input_container4 {
		width:163px;
		height:60px;
		float:left;		
		margin:3px 0;
		padding:0;
		margin:0;
		background:none;		
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#8d8d8d;
		}	
	#inscription_container .input_txt{		
		float:left;	
		width:155px;		
		padding:4px 2px 0 4px;		
		margin:0;
		background:none;		
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#8d8d8d;
	}	
	.label_2 {
		font:bold 11px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#519ea9;
	}
	#inscription_container .input_container2 {
		background:url(/enseignants/images/bg/input_inscription2.png) no-repeat center left;
		width:326px;
		height:17px;	
		margin:3px 0;
		padding:0;
	}	
	#inscription_container .input_txt2{		
		width:318px;		
		padding:4px 2px 0 4px;		
		margin:0;
		background:none;		
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#8d8d8d;
	}
	#inscription_container .input_radio{		
		margin:3px 0;
		*margin:0 0;
		padding:0;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#8d8d8d;		
	}
	#inscription_container .input_radio radio{padding:0; margin:0; vertical-align:middle;}
	#inscription_container .formAction{
		float:left;
		margin:20px 0 30px 0;
		width:460px;
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#519ea9;
	}
	
	#inscription_container .form01_01{float:left; width:303px;}
	#inscription_container .form01_02{float:left; width:303px;}
	#inscription_container .form01_03{margin:10px 0; font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#8d8d8d;}	
	
	#inscription_container .form02_01{float:left; width:303px;}
	#inscription_container .form02_02{float:left; width:303px;}
	#inscription_container .form02_03{margin:10px 0;}
	
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////     IDENTIFICATION     ///////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.identification_container{
		float:left;
		width:272px;
		height:120px;
		padding:20px 14px;
		background:url(/enseignants/images/bg/bg_inscription.png) repeat-x top center;
		overflow:hidden;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	.identification_container img{margin:0 0 16px 0;}
	.identification_container form{margin:0; padding:0;}
	.identification_container .input_container {
		background:url(/enseignants/images/bg/input_inscription.png) no-repeat center left;
		width:190px;
		float:left;		
		margin:6px 0 0 0;
	}
	.identification_container .input_txt{		
		width:151px;
		height:17px;
		padding:4px 6px 0 6px;		
		margin:0;
		background:none;
	}
	.identification_container input{
		margin:6px 0 0 0;
		padding:0;
		border:0;
		vertical-align:middle;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#8d8d8d;
	}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////     RECHERCHE     //////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#recherche_container{	
		width:586px;
		padding:25px;
		background:url(/enseignants/images/bg/bg_inscription.png) repeat-x top center;
		overflow:hidden;
	}
	#recherche_container input, select{ vertical-align:middle;}
	#recherche_container label{
		font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#535353;
	}
	#recherche_container .input_container select{
		margin:0;
		padding:0;
		border:1px solid #9d9da1;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#686868;
	}
	#recherche_container .label_container {
		width:80px;
		float:left;		
		margin:0 0 8px 0;
		padding:4px 10px 0 0;
		text-align:right;
	}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////     RESULTAT RECHERCHE     /////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.resultat_txt { font:11px tahoma, Verdana, Arial, Helvetica, sans-serif; color:#818181;}
	
	/*-- NAVIGATION --*/
	.navigation_page{
		clear:both;
		background:url(/enseignants/images/bg/bg_navigation_page.gif) no-repeat;
		width:633px;
		height:23px;
		overflow:hidden;	
		position:relative;
		text-align:center;
	}	
	.navigation_page .pages{margin:5px 3px 0 190px;}
	
	.navigation_page a:link, .navigation_page a:visited{
		background:url(/enseignants/images/bg/bg_navigation_page2.gif) no-repeat;
		width:24px;
		height:14px;
		float:left;
		display:inline;
		text-align:center;
		text-decoration:none;	
		margin:0 3px 0 0;
		color:#909090;
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	}	
	.navigation_page .pages .currentPage{
		width:24px;
		height:14px;
		float:left;
		display:inline;
		text-align:center;
		text-decoration:none;	
		margin:0 3px 0 0;
		color:#909080;
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	}	
	.navigation_page a:hover, .navigation_page a:active{color:#000;}	
	.navigation_page .prev{
		position:absolute;
		top:5px;
		left:10px;
		margin:0;
	}
	.navigation_page .next{
		position:absolute;
		top:5px;
		right:10px;
		margin:0;
	}
	
	/*-- LISTE --*/
	.resultat_liste{
		background:url(/enseignants/images/bg/bg_resultat_liste.gif) repeat-x;
		margin:0;
		padding:0;
		padding:10px 20px;
		width:596px;
		overflow:hidden;
	}
	.resultat_liste li{
		list-style:none none outside;
		border-bottom:1px solid #e8e8e8;
		padding:0 0 10px 0;
		margin:0 0 10px 0;	
	}
	.resultat_liste li a.img img{border:2px solid #c2c2c2;}	
	.resultat_liste li.info{width:350px;/*bug IE*/}	
	.resultat_liste li .clear{clear:left;/*bug FF*/}
	.resultat_liste li a.img:link, .resultat_liste li a.img:visited{
		float:left;
		display:inline;	
		width:50px;
		margin:0 20px 0 0;
	}	
	*html .resultat_liste li a.img{margin:0;}	
	.resultat_liste li a.img:hover{width:100px;}
	.resultat_liste li a.img:link img, .resultat_liste li a.img:visited img{
		width:100%;
		margin:0 20px 0 0;		
	}
	.resultat_liste li .detail{
		float:left;		
		font-size:11px;
		color:#444;
		width:510px;
	}	
	.resultat_liste li .icones {
		float:right;
		text-align:right;
	}
	.resultat_liste li .icones img{	vertical-align:top; margin:4px 0;	}	
	.resultat_liste li .resultat_liste_t{
		font-size:12px;
		color:#e3181a;
		margin:0 0 3px 0;
		font-weight:bold;
	}	
	.resultat_liste li .resultat_liste_a{
		font-size:11px;
		color:#5b5b5b;
		margin:0 0 5px 0;
		font-weight:bold;
	}	
	.resultat_liste li .resultat_liste_t a{color:#e3181a; text-decoration:none;}
	.resultat_liste li .resultat_liste_t a:hover{text-decoration:underline;}
	.resultat_liste li .resultat_liste_a a{color:#5b5b5b; text-decoration:none;}
	.resultat_liste li .resultat_liste_a a:hover{text-decoration:underline;}	
	.resultat_liste li.last{border:none;}	
	
	/* Resultat FICHE */	
	.fiche_txt{float:left; padding:4px 0 0 0; color:#5b5b5b;}
	.fiche_txt a{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#5b5b5b;}
	.fiche_txt .fiche_txt_t a{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#e3181a;}
	.fiche_btn{float:right; padding:6px 0 0 0;}
	
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////     FICHE LIVRE     ////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.livre_dispo{margin:0 0 10px 0;}	
	.livre_couv{
		float:left;
		background:url(/enseignants/images/elnts/btn_zoom.gif) no-repeat center bottom;
		display:inline;	
		height:190px;
		position:relative;
		float:left;
		width:126px;
		cursor:pointer;
	}	
	.livre_couv .small{border:3px solid #c2c2c2;}	
	.livre_couv .big{
		display:none;
		position:absolute;
		top:0;
		left:0;
		border:3px solid #c2c2c2;
	}
	.livre_desc{
		float:left;
		width:390px;
		margin:0 0 10px 0;
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	.livre_desc h2{
		width:390px;
	}
	
	.livre_desc img{ vertical-align:top;}
	.livre_desc a{ text-decoration:none; color:#e3181a;}
	.livre_desc a:hover{ text-decoration:underline; color:#e3181a;}
	.livre_action{
		float:left;
		width:120px;
		margin:0;
		text-align:right;
	}
	.livre_action img{margin: 0 0 6px 0;}
	
	/* ////////// */	
	.livreInfos{	
		clear:left;	
		background:#60aab5;	
		margin:15px 0;	
	}	
	.livreInfos .prix{	
		background:#398c99;	
		/* ligne modifiée pour l'encart "oà acheter"
		height:50px;
		padding:20px 0;	
		*/
		padding:20px 0 0 0;
		/************************/
		text-align:center;	
		width:125px;	
		float:left;
		display:inline;	
		color:#FFF;	
		font:10px Verdana, Arial, Helvetica, sans-serif;	
	}
	
	.livreInfos .prix b{	
		font-weight:bold;	
		font-size:20px;	
	}	
	.livreInfos .col{	
		width:210px;	
		float:left;	
		display:inline;	
		color:#FFF;	
		font:10px Verdana, Arial, Helvetica, sans-serif;	
		padding:20px;	
	}
	.livreInfos .clear{clear:left;}
		
	.livreInfos .prix .acheter{
	background-color:#000000;
	color:#FFFFFF;
	}
	
	.livreInfos .prix .acheter a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
	.livreInfos .prix a:hover{
	text-decoration:underline;
	}

	/* ////////// */
	ul.citations_presse {margin:0 0 10px 0; padding:0; list-style:none;}
	ul.citations_presse li{
		list-style:none;
		margin:0;
		padding:4px 0 3px 0;
		/*border-bottom:1px solid #b5b5b5;*/
	}
	ul.citations_presse li.separateur {
	font-size:1px;
	line-height:0;
	border-bottom:1px solid #f3f3f3;
	padding:5px 0 0 0;
	margin:0 0 5px 0;
}
	/* ////////// */
/*-- onglets --*/



.onglets {
	background:url(/images/onglets_bg.gif) no-repeat 0 25px;
	min-height:161px;
	min-width:161px;
	height:auto;
	padding:0 10px 0 10px;
}
*html .onglets {
	height:136px;
}

	
	/* ////////// */
	.type009{
		_clear:right;
		margin:0;
		padding:10px 0 0 0;
	}
	.type009 li{
		list-style:none;
		float:left;
		display:inline;
		text-align:center;
		width:80px;
		padding:0 10px 0 0;
	}	
	.type009 li a:link img,
	.type009 li a:visited img{
		width:50px;
		border:2px solid #c2c2c2;
	}
	
	.type009 li a.titre:link,
	.type009 li a.titre:visited{
		color:#353331;
		text-decoration:none;
		font-size:10px;
	}
	.type009 li a.titre:hover,
	.type009 li a.titre:active{
		color:#000;
	}
	/* ////////// */
	.actions {
		text-align:center;
		margin:0 0 20px 0;
	}
	.actions span img{margin:0 0 6px 0;}
	.hasListeJaune{position:relative;}
	.hasListeJaune ul{
		position:absolute;		
		display:none;
		background:#ff9523;
		margin:0;
		padding:0;
		left:8px;
		padding:0 0 0 3px;	
	}	
	.hasListeJaune a, .hasListeJaune a:link, .hasListeJaune a:visited{
		color:#000;
		text-decoration:none;
	}
	.hasListeJaune a:hover{
		color:#000;
		text-decoration:underline;
	}
	.hasListeJaune li{list-style:none; background:url(/enseignants/images/elnts/arrow.gif) no-repeat 3px 5px;}
	.hasListeJaune li a{
		color:#FFF;
		text-decoration:none;
		display:block;
		padding:2px 5px 2px 15px;
		width:150px;
		font-size:10px;
		text-align:left;
		background:url(/enseignants/images/elnts/arrow.gif) no-repeat 3px 5px;
	}
	.hasListeJaune li a:hover{background:#d27a1c url(/enseignants/images/elnts/arrow.gif) no-repeat 3px 5px;}

.mediaAudioImg {
	float:left;
	margin:0 0 0 0;
}

.mediaAudioTxt {
	float:left;
	margin:8px 0 0 0;
}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

	.tools{
		float:right;
		display:inline;
		margin:-10px -3px 0 0;
	}
	.info{
		font-size:11px;
		color:#828181;
	}
	
	
	
	/*#page ul{margin:0; padding:0;}*/
	
	.enteteLivres{
		background:#FFF url(/images/livres.gif) no-repeat top right;
		border-bottom:6px solid #e3181a;
		height:20px;
	}
	.enteteTrait{
		background:#60AAB5;
		font-size:0.0001em;
		line-height:0;
		height:6px;
		overflow:hidden;
	}
	.block01 {
	background:#f4f4f4;
	padding:10px 20px 10px 20px;
}
	.block02{
		background:url(/enseignants/images/bg/type02.gif) repeat-x top left;
		padding:10px 20px 10px 20px;
	}
	.block02 .clear{clear:left;}

	.floatRight {
		float:right;
		display:inline;
	}	

	.legende{
	  font-style:italic;
	  font-size:11px;
	  color:#9a9696;
	}
	.block02 select{
		background:#fff url(/enseignants/images/elnts/bg02.gif) no-repeat;		
		border:1px solid #a9a8a8;
		display:inline;
		color:#8d8d8d;
		font:12px Arial, Helvetica, sans-serif;
		padding:1px 0 1px 1px;
	}
	
	.saisie{
		border:none;
		width:126px;
		height:17px;
		overflow:hidden;
		background:url(/enseignants/images/elnts/saisie01.gif) no-repeat;
		font:12px Arial, Helvetica, sans-serif;
		color:#989797;
		padding:1px 1px 0 3px;		
	}	
	*html .saisie{background-attachment:fixed;}
	
	#ami textarea{
		background:url(/enseignants/images/elnts/bg02.gif) no-repeat;		
		border:1px solid #a9a8a8;
		display:inline;
		color:#8d8d8d;
		font:12px Arial, Helvetica, sans-serif;
		padding:3px;
	}	
	*html #ami textarea{background:url(/enseignants/images/elnts/bg02.gif) no-repeat fixed;}
	
	.saisie01{
		border:none;
		width:126px;
		height:17px;
		overflow:hidden;
		background:url(/enseignants/images/elnts/saisie01.gif) no-repeat;
		font:12px Arial, Helvetica, sans-serif;
		color:#989797;
		padding:1px 1px 0 3px;		
	}	
	*html .saisie01{background-attachment:fixed;}
	.textarea01{
		background:url(/enseignants/images/elnts/bg02.gif) no-repeat;
		width:464px;
		height:102px;
		border:1px solid #a9a8a8;
		display:inline;
		color:#8d8d8d;
		font:12px Arial, Helvetica, sans-serif;
		padding:3px;
	}	
	*html .textarea01{background:url(/enseignants/images/elnts/bg02.gif) no-repeat fixed;}

	
	.type03 li{
		list-style-position:outside;
		list-style-image:url(/images/fleche03.gif);
		border-bottom:1px solid #d5d5d5;
		padding:0 0 5px 0;
		margin:0 0 5px 0;
	}
	.type03 li a{
		color:#484747;
		text-decoration:none;
		font-size:11px;
	}	
	.type03 li a:hover{color:#000;}
	.type03visited {
		list-style-position:outside;
		list-style-image:url(/images/fleche03.gif);
		border-bottom:1px solid #d5d5d5;
		padding:0 0 5px 0;
		margin:0 0 5px 0;
		font-weight:bold;
	}

	.type04 ul{}
	.type04 li{
		list-style:none none outside;
		border-bottom:1px solid #e8e8e8;
		padding:0 0 10px 15px;
		margin:0 30px 10px 0;
		float:left;
		display:inline;
		width:245px;
		background:url(/enseignants/images/elnts/fleche03.gif) no-repeat 0 5px;
	}	
	.type04b li{
		float:none;
		width:540px;
		display:block;
	}	
	.type04 li a{
		color:#DB1216;
		font-weight:bold;
		text-decoration:none;
	}	
	.type04 li a:hover{color:#727272;}
	
	ul.type05{margin:0 0 20px 0 !important;}
	.type05 li{
		list-style:none none outside;
		color:#353331;		
	}
	.type05 li.separateur{
		border-bottom:#b5b5b5 1px solid;
		font-size:0.1em;
		line-height:0;
		padding:5px 0 0 0;
		margin:0 0 5px 0;
	}
	
	form th{
		padding:0 5px 0 0;
		color:#888;
	}
	.errorCenter{
		color:#fd0002;
		font-weight:bold;
		text-align: center;
	}
		
/*-- mon livre de poche --*/

	.MLP_premV {
		float:right;
		display:inline;
		background:#ededed;
		width:260px;
	}
	.MLP_premV .inner {
		padding:10px 15px 10px 15px;
	}	
	
	.MLP_connect{
		width:330px; 
		border-top:20px solid #FFF;
	}
	
	.filtre{
		position:relative;
		float:right;
		display:inline;
		/*margin:10px -60px 0 0;*/
		margin:10px 0 0 0;
	}
	*html .filtre{clear:right;/*bug IE*/margin:0 0 0 0;}
	.inMLP{margin:10px 20px 0 0;}
	*html .inMLP{margin:10px 20px -50px 0;}	
	
	
	
	.filtre a.actif:link,
	.filtre a.actif:visited{
		background:url(/images/filtre.gif) no-repeat;
		width:167px;
		height:19px;
		color:#FFF;
		font-weight:bold;
		font-size:9px;
		display:block;
		text-decoration:none;
		padding:2px 0 0 5px;
		
		
		
		
		
	}
	
	.filtre #filtreList{
		position:absolute;
		top:19px;
		left:3px;
		background:#E41D22;
		width:165px;
		border:1px solid #C01216;
		display:none;
		height:250px;
		overflow:auto;
	}
	.filtre #filtreList li{
		list-style:none none outside;
		margin:0;
		padding:0;
	}
	.filtre #filtreList li a:link,
	.filtre #filtreList li a:visited{
		color:#FFF;
		text-decoration:none;
		font-weight:bold;
		font-size:9px;
		display:block;
		padding:2px 3px 2px 3px;
		_height:12px;
	}
	.filtre #filtreList li a:hover,
	.filtre #filtreList li a:active{
		background:#C01216;
	}
	
/*-- pages nav --*/

.pagesNav {
	clear:both;
	background:url(/images/pagesNav01.gif) no-repeat;
	width:633px;
	height:23px;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.pagesNav .pages {
	margin:5px 3px 0 86px;
}
.pagesNav a:link,  .pagesNav a:visited {
	background:url(/images/pagesNav02.gif) no-repeat;
	width:24px;
	height:14px;
	float:left;
	display:inline;
	text-align:center;
	text-decoration:none;
	margin:0 3px 0 0;
	color:#909090;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.pagesNav .pages .currentPage {
	width:24px;
	height:14px;
	float:left;
	display:inline;
	text-align:center;
	text-decoration:none;
	margin:0 3px 0 0;
	color:#909080;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.pagesNav a:hover,  .pagesNav a:active {
	color:#000;
}
.pagesNav .prev,  .pagesNav .prev {
	position:absolute;
	top:5px;
	left:10px;
	margin:0;
}
.pagesNav .next,  .pagesNav .next {
	position:absolute;
	top:5px;
	right:10px;
	margin:0;
}
	ul.type02{
		background:url(/images/type02.gif) repeat-x;
		padding:10px 20px;
		/*width:100%;*/
		width:600px;
		overflow:hidden;
	}
	.type02 li{
		list-style:none none outside;
		border-bottom:1px solid #e8e8e8;
		padding:0 0 10px 0;
		margin:0 0 10px 0;	
	}
	.type02 li a.img img{border:2px solid #c2c2c2;}	
	.type02 li.info{width:350px;/*bug IE*/}	
	.type02 li .clear{clear:left;/*bug FF*/}
	.type02 li a.img{
		float:left;
		display:inline;	
		width:50px;
		margin:0 20px 0 0;
	}	
	*html .type02 li a.img:link, *html .type02 li a.img:visited{margin:0 0 0 0;}	
	.type02 li a.img:hover,	.type02 li a.img:active{width:100px;}
	.type02 li a.img:link img, .type02 li a.img:visited img{width:100%;	margin:0 20px 0 0;}
	.type02 li .detail{
		float:left;
		display:inline;
		font-size:11px;
		color:#444;
		width:510px;
	}	
	.type02 li .icones img{float:right;	display:inline;}	
	.type02 li .detail .annotation{width:470px;}
	.type02 li .detail .annotation em{color:#e3181a; font-style:normal;}	
	.type02 li .date{
		float:right;
		display:inline;
		color:#5B5B5B;
	}	
	.type02 li h3{
		font-size:12px;
		color:#e3181a;
		margin:0 0 3px 0;
	}	
	.type02 li h3 span{
	  font-weight:normal;
	  color:#444;
	  font-size:11px;
	}	
	.type02 li h4{
		font-size:11px;
		color:#5b5b5b;
		margin:0 0 5px 0;
	}	
	.type02 li h3 a:link, .type02 li h3 a:visited{color:#e3181a; text-decoration:none;}
	.type02 li h3 a:hover, .type02 li h3 a:active{text-decoration:underline;}
	.type02 li h4 a:link, .type02 li h4 a:visited{color:#5b5b5b; text-decoration:none;}
	.type02 li h4 a:hover, .type02 li h4 a:active{text-decoration:underline;}	
	.type02 li a.splus{display:block; margin:10px 0 0 0;}	
	.type02 li.last{border:none;}	
	.type02 li.prix{background:url(/images/prixLecteur.gif) no-repeat top right;}
	.type02 li.choix{background:url(/images/choix.gif) no-repeat top right;}
	
		
	/*-- liste type 07 --*/
		
	.type07 {
		padding:20px;
	}
	.type07 li {
		list-style:none none outside;
		margin:0 0 10px 0;
	}
	.type07 li a img {
		float:left;
		display:inline;
		width:50px;
		margin:0 20px 0 0;
		border:2px solid #c2c2c2;
	}
	*html .type07 li a.img:link,  *html .type07 li a.img:visited {
		margin:0 0 0 0;
	}
	
	.type07 li a.titre:link,  .type07 li a.titre:visited {
		text-decoration:none;
		font-size:11px;
		color:#353331;
		display:block;
		margin:0 0 5px 0;
	}
	.type07 li a.titre:hover,  .type07 li a.titre:active {
		color:#000;
	}
	.type07 li .clear {
		clear:left;
	}
	.type07 li em {
		font-size:10px;
		color:#9e9e9e;
		font-weight:bold;
		font-style:normal;
	}

/*-- liste 8 --*/

	.type08 {
	}
	.type08 li {
		list-style:none none outside;
		color:#000;
		line-height:25px;
	}
	.type08 li.separateur {
		font-size:1px;
		line-height:0;
		border-bottom:1px solid #f3f3f3;
		padding:5px 0 0 0;
		margin:0 0 5px 0;
/*		border-bottom:1px solid #b5b5b5; */
	}
	.type08 li a, .type08 li a:link, .type08 li a:visited {
	color:#000;
	text-decoration:none;
	line-height:25px;
}

.type08 li a:hover{
	text-decoration:underline;
}
	
	/*-- liste 9 --*/
	ul.type09{
		_clear:right;
		padding:10px 0 0 10px;
		clear:both;
	}
	.type09 li{
		list-style:none none outside;
		float:left;
		display:inline;
		text-align:center;
		width:80px;
		padding:0 10px 0 0;
	}
	
	.type09 li a img{width:50px; border:2px solid #c2c2c2;}
	.type09 li a.titre{
		color:#353331;
		text-decoration:none;
		font-size:10px;
	}
	.type09 li a.titre:hover{color:#000;}



/*-- liste 12 --*/
.type12 {
	_clear:right;
	padding:10px 0 0 10px;
	/*height:130px;*/
}
.type12 ul {	
    
}
.type12 li {
	list-style:none;
	float:left;	
	text-align:left;
	width:300px;
	/*padding:0 10px 0 0;*/
}
.type12 li a img {
	float:left;
	margin:0 10px 0 0;
	width:50px;
	border:2px solid #c2c2c2;
}
.type12 li a.titre:link,  .type12 li a.titre:visited {
	color:#353331;
	text-decoration:none;
	font-size:10px;
}
.type12 li a.titre:hover,  .type12 li a.titre:active {
	color:#000;
}

.texte p {
		color:#313030;
		line-height:18px;
		margin:0pt 0pt 15px;
	}
#txt_panie {
	top:40px;
	left:50px;
	font-size: 9px;
	color: #FFFFFF;
	top: -60px; 
	left: 320px;
	position: relative

}
#txt_panie_a {
	font-size: 9px;
	color: #FFFFFF;
}
#img_panie {
	top: -40px; 
	left: 270px;
	position: relative

}
/*-----------------------------------------------------*/
