/* CSS Espace enseignants 	*/
/* Créé le 26/03/2008 		*/

html {
	font-size: 100%;
}
body {
	/*background-image: url(../img/img_nav1024/genFondPage.gif);*/
	margin: 0; /* pour éviter les marges */
}
#global{
}
	
	#header{
	}
ul {
list-style-type:disc;
}
/* Header */
	/**************************************************************/
	#header{
		margin:0;
		height:131px;
		/*background-image: url(../img/css/fdHeaderDME.gif);*/
		background-position:top left;
		background-repeat:repeat-x;
		/*background-color:#D4D4D4;*/
	}
	/* Contenu principal */
	/**************************************************************/
	#main{
		float: left;
		display: inline;
		background-image: url(../img/css2008/bg_menu.gif);
		background-position: -8px 0;
		background-repeat:repeat-y;
		background-color:transparent;
		/*background-color: #33CCCC;*/
		width: 984px;
		height: auto;
		text-align: left;
		color: #666666;
		font-size: 10px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		margin-top: 5px
	}

		#gauche{
			float: left;
			display: inline;
			background-color:#FAFAFA;
			margin: 0;
			width: 175px;
		}

			/* Blocs additionnels Gauche (sous le menu) */
			#haut_bloc_menu_vert, #haut_bloc_menu_grisF, #haut_bloc_menu_grisC, #haut_bloc_menu_orange{
				float: left;
				display: inline;
				width: 145px; /* 155px */
				height: 15px;
				margin: 10px 0 0 5px;
				padding: 10px 0 0 10px;
				font-size: 1.2em;
				font-weight: bold;
			}
			#haut_bloc_menu_orange{
				background: #FBCD87 url(../img/css2008/haut_bloc_gauche_orange.gif) no-repeat top left;			
				color: #fc7826;	
			}
			#haut_bloc_menu_vert{
				background: #cada4b url(../img/css2008/haut_bloc_gauche_vert.gif) no-repeat top left;			
				color: #717f00;	
			}
			#haut_bloc_menu_grisF{
				background: #bfbfbf url(../img/css2008/haut_bloc_gauche_grisF.gif) no-repeat top left;			
				color: #FFFFFF;	
			}
			#haut_bloc_menu_grisC{
				background: #e8e8e8 url(../img/css2008/haut_bloc_gauche_grisC.gif) no-repeat top left;			
				color: #888888;	
			}

			#gauche li {
				margin-top:5px;
			}
			#bloc_menu_orange ul{
				list-style-type: none;
			}
			#bloc_menu_vert ul{
				list-style-type: none;
			}
			#bloc_menu_grisF ul{
				list-style-type: none;
				
			}
			#bloc_menu_grisC ul{
				list-style-type: none;
			} 
			#bloc_menu_grisF, #bloc_menu_grisC, #bloc_menu_vert, #bloc_menu_orange{
				float: left;
				display: inline;
				width: 145px;
				margin: 0 0 0 5px;
				padding: 0 0 10px 10px;
			}

			#bloc_menu_grisF{
				background: #bfbfbf url(../img/css2008/bas_bloc_gauche_grisF.gif) no-repeat bottom left;
				margin-bottom:10px;
				
				
			}
			#bloc_menu_grisF a{
				background: #bfbfbf url(../img/css2008/fleche_bloc_gauche_grisF.gif) no-repeat top left;
				width: 135px;
				padding: 0 10px 0 10px;
				font-size: 1.1em;
				color: #FFFFFF;
			}		
			#bloc_menu_grisC{
				background: #e8e8e8 url(../img/css2008/bas_bloc_gauche_grisC.gif) no-repeat bottom left;
			}
			#bloc_menu_grisC a{
				background: #e8e8e8 url(../img/css2008/fleche_bloc_gauche_grisC.gif) no-repeat top left;
				width: 135px;
				padding: 0 10px 0 10px;
				color: #888888;
			}		
			#bloc_menu_vert{
				background: #cada4b url(../img/css2008/bas_bloc_gauche_vert.gif) no-repeat bottom left;
			}
			#bloc_menu_vert a{
				background: #cada4b url(../img/css2008/fleche_bloc_gauche_vert.gif) no-repeat top left;
				width: 135px;
				padding: 0 10px 0 10px;
				color: #717f00;
			}
			#bloc_menu_orange{
				background: #FBCD87 url(../img/css2008/bas_bloc_gauche_orange.gif) no-repeat bottom left;
			}
			#bloc_menu_orange a{
				background: #FBCD87 url(../img/css2008/fleche_bloc_gauche_orange.gif) no-repeat top left;
				width: 135px;
				padding: 0 10px 0 10px;
				color: #fc7826;
			}

		/* Centre */
		/**************************************************************/
		#centre{
			/*background-color:#CCCC99;*/
			float: left;
			display: inline;
			width: 580px; /* 600 */
			margin-top: 10px;
			margin-left: 12px;
			margin-bottom: 10px;
		}
		#centre ul {
			list-style-type:disc;
				}
			#fil_ariane{
				position: relative;
				margin-top: 0px;
				margin-left: 0px;
				/*padding: 0px 0px 5px 0px;*/
				width: 100%;
				color: #666666;
				font-size: 1.2em;
			}
				#fil_ariane a, #fil_ariane a:visited{
					color: #666666;
					text-decoration: none;
				}
				#fil_ariane a:hover{
					text-decoration: underline;
				}
			#centre ul {
					font-size:12px;
					}	
			/* Entête */	
			#entete{
				position: relative;
				top: 0;
				left: 0;
				width: 100%;
				color: #999999;				
			}
				#visuel_entete{
					position: relative;
					top: 0;
					left: 0;
					width: 580px;
					height: 135px;
				}
					#niveau_entete{
						/*background: #000 url(../img/css2008/bg_niveau_entete.gif) no-repeat top left;
						/*background-color: #fff;*/
						position:absolute;
						top: 95px;
						right:0px;
						height: 40px;
						color: #707a02;
						font-size: 2.8em;
						font-weight: bold;
						text-align: center;
					}
					#niveau_entete img{
						float: left;
						display: inline;
					}
					#nom_niveau, #niveau_entete h1{
						float: left;
						display: inline;
						background-color: #fff;
						height: 30px; /* 40px */
						padding: 5px 20px 5px 20px;
						min-width: 125px; 
						font-size: 1em;
						margin: 0;
					}
				#accroche_entete{
					/*background-color: #99CC00;*/
					float: left;
					display: inline;
					width: 380px;
					margin-top: 13px;
					color: #707a02;
					font-size: 1.3em;
				}
				
				#accroche_entete ul{
				margin-left :15px;
							
				}
				#accroche_entete_large{
					/*background-color: #99CC00;*/
					float: left;
					display: inline;
					width: 580px;
					margin-top: 13px;
					color: #707a02;
					font-size: 1.3em;
				}
				#accroche_entete_liens {
				margin-left :110px;
				
									
				}
				#accroche_entete_large a, #accroche_entete a {
				color: #707A02;
			
				}
				#accroche_entete_large a:hover, #accroche_entete a:hover{
				color: #B6CC00;
			
				}
				
				#menu_ancres{
					background: #fff url(../img/css2008/bg_menu_ancres.gif) no-repeat bottom left;
					float: left;
					display: inline;
					width: 172px; /* 182px */
					/*height: 78px;*/
					margin-left: 18px;
					padding: 12px 5px 15px 5px;
				}
				.lien_menu_ancres{
					background: #fff url(../img/css2008/bg_lien_menu_ancre.gif) no-repeat top left;
					width: 136px; /* 156px */
					height: 15px; /* 18px */
					margin: 4px 0 0 8px;
					padding: 3px 0px 0px 20px;
					color: #fff;
					font-size: 1.1em;
					font-weight: bold;
				}
				.lien_menu_ancres a{
					color: #fff;
					text-decoration: none;
				}
			/* Fin entête */
			
			/* Bloc promo */
			#bloc_promo{
				float: left;
				display: inline;
				width: 430px; /* 580px */
				height: 64px; /* 74px */
				margin-top: 20px;
			}
				#bloc_promo a, #bloc_promo a:hover, #bloc_promo a:visited{
					text-decoration: none;
					color: #00a3d6; /* b6208b */
					font-size: 1.4em;
					font-weight: bold;
					line-height: 1.4em;
				}	
			#bloc_promo_expolangues{
				float: left;
				display: inline;
				width: 580px; /* 580px */
				height: 100px; /* 100px */
				margin-top: 20px;
			}
			#bloc_promo_expolangues_all{
				float: left;
				display: inline;
				width: 580px; /* 580px */
				height: 140px; /* 100px */
				margin-top: 20px;
			}
				.titre_bloc_promo_expolangues{
					float: left;
					display: inline;
					margin: 10px 0 0 136px;
					width: 444px;
					height: 32px;
				}
				.div_lien_bloc_promo_expolangues{
					float: left;
					display: inline;
					margin: 8px 0 0 190px;
				}
				a.lien_bloc_promo_expolangues, a.lien_bloc_promo_expolangues:visited{
					font-size: 1.2em;
					font-weight: bold;
					color: #7c7c7c;
					line-height: 15px;
				}
				a.lien_bloc_promo_expolangues:hover{
					color: #d92252;
				}
				
			.bloc_promo_video{
				background: #F4F4F4 url(../img/css2008/bloc_promo_video_bg.jpg) top left no-repeat;
				float: left;
				display: inline;
				width: 580px;
				height: 90px;
				margin: 20px 0 0 0;
				padding: 0;
			}
				.bloc_promo_video_titre{
					float: left;
					display: inline;
					width: 300px;
					height: 20px;
					margin: 15px 0 0 20px;
					font-size: 1.4em;
					font-weight: bold;
					color: #ff9000;
				}
				.bloc_promo_video_accroche{
					float: left;
					display: inline;
					width: 330px;
					height: 35px;
					margin: 15px 0 0 20px;
					font-size: 1.3em;
				}
				.bloc_promo_video_bt_video{
					float: left;
					display: inline;
					width: 106px;
					height: 21px;
					margin: 0 0 0 20px;
				}
				.bloc_promo_video_capture{
					float: right;
					display: inline;
					width: 70px;
					height: 76px;
					margin: -23px 15px 0 0;
				}
			
			
			/* Fin bloc promo */
			
			/* Arrondis et titres des blocs */
			#haut_bloc_vert, #haut_bloc_orange, #haut_bloc_blanc, #haut_bloc_bleu, #haut_bloc_bleuf {
				float: left;
				display: inline;
				width: 100%;
				height: 30px;
				margin-top: 20px;
				padding-top: 10px;
			}
			#haut_bloc_vert{
				background: #e2eb99 url(../img/css2008/haut_bloc_vert.gif) no-repeat top left;
			}
			#haut_bloc_orange{
				background: #ffcc7f url(../img/css2008/haut_bloc_orange.gif) no-repeat top left;
			}			
			#haut_bloc_blanc{
				background: #fff url(../img/css2008/haut_bloc_blanc.gif) no-repeat top left;
			}
			#haut_bloc_bleu{
				background: #4CC7D3 url(../img/css2008/haut_bloc_bleu.gif) no-repeat top left;
			}
			#haut_bloc_bleuf{
				background: #b6ddef url(../img/css2008/haut_bloc_bleuf.gif) no-repeat top left;
			}
						
				.bord_g_titre_bloc{
					float: left;
					display: inline;
					margin-left: 10px;
					width: 10px;
					height: 22px;
				}
				.titre_bloc_vert, .titre_bloc_orange, .titre_bloc_blanc, .titre_bloc_bleu, .titre_bloc_bleuf{
					float: left;
					display: inline;
					height: 16px; /* 22px */
					margin-left: 0px;
					padding: 3px 10px 3px 0px;
					font-size: 1.2em;
					font-weight: bold;
				}
				.titre_bloc_vert{
					background: #849f00 url(../img/css2008/bord_d_titre_bloc_vert.gif) no-repeat top right;
					color: #FFFFFF;
				}
				.titre_bloc_orange{
					background: #fff url(../img/css2008/bord_d_titre_bloc_orange.gif) no-repeat top right;
					color: #ff6600;
				}
				.titre_bloc_blanc{
					background: #999 url(../img/css2008/bord_d_titre_bloc_blanc.gif) no-repeat top right;
					color: #fff;
				}
			
				.titre_bloc_bleu{
					background: #00A3B3 url(../img/css2008/bord_d_titre_bloc_bleu.gif) no-repeat top right;
					color: #fff;
				}
				.titre_bloc_bleuf{
					background: #7db9d5 url(../img/css2008/bord_d_titre_bloc_bleuf.gif) no-repeat top right;
					color: #fff;
				}
			/* Propriétés communes à tous les blocs */		
			#bloc_vert, #bloc_orange, #bloc_blanc, #bloc_bleu, #bloc_bleuf{
				float: left;
				display: inline;
				margin: 0px;
			}
			
			/* Bloc vert et bleu */
			#bloc_vert{
				background: #e2eb99 url(../img/css2008/bas_bloc_vert.gif) no-repeat bottom left;
				width: 570px; /* 580px */
				padding: 0px 5px 10px 5px;
				margin-bottom: 10px;
			}
			#bloc_bleu{
				background: #4cc7d3 url(../img/css2008/bas_bloc_bleu.gif) no-repeat bottom left;
				width: 570px; /* 580px */
				padding: 0px 5px 10px 5px;
				margin-bottom: 10px;
				color: #FFF;
			}
			
			#bloc_bleu h3, #bloc_vert h3 {
			font-size:12px;
			margin:0;
			padding:0;
			
			}
			#bloc_bleu h3 a {
			color: #08646d;
			
			
			}
			#bloc_bleu h3 a:hover {
			color: #FFF;
			
			}
			#bloc_vert h3 a {
			color: #707A02;
			
			}
			#bloc_vert h3 a:hover {
			color: #B6CC00;
			
			}
			
				.bloc_catalogue{
					float: left;
					display: inline;
					background: #FFFFFF url(../img/css2008/bas_bloc_cata.gif) no-repeat bottom left;
					width: 380px; /* 380px */
					margin: 0;
					padding: 0 0 15px 0;
				}
					.haut_bloc_catalogue{
						float: left;
						display: inline;
						margin: 0;
						padding: 0;
					}
					.contenu_catalogue{
						float: left;
						display: inline;
						background: #FFFFFF url(../img/css2008/milieu_bloc_cata.gif) repeat-y top left;
						width: 360px; /* 380px */
						height: 170px;
						margin: 0;
						padding: 0px 10px 0px 10px;
					}
					.contenu_catalogue object{
						background-color: #fff;
						float: left;
						display: inline;
						margin: 0 10px 0 0;
						color: #ff8000;
					}
				.bloc_mvp_page_niveau{
					float: left;
					display: inline;
					background: #FFFFFF url(../img/css2008/bas_bloc_mvp_page_niveau.gif) no-repeat bottom left;
					width: 185px; /* 185px */
					margin: 0;
					padding: 0 0 15px 0;
				}
					.haut_bloc_mvp_page_niveau{
						float: left;
						display: inline;
						margin: 0;
						padding: 0;
					}
					.contenu_bloc_mvp_page_niveau{
						float: left;
						display: inline;
						background: #FFFFFF url(../img/css2008/milieu_bloc_mvp_page_niveau.gif) repeat-y top left;
						width: 165px; /* 185px */
						height: 155px;
						margin: 0;
						padding: 0px 10px 0px 10px;
						color: #000000;
						font-size: 1.2em;
						font-weight: normal;
						text-align: center;
					}
						.contenu_bloc_mvp_page_niveau p{
							margin: 0 0 10px 0;
							padding: 0;
							font-weight: bold;
							font-size: 1.2em;
						}
						.contenu_bloc_mvp_page_niveau a, .contenu_bloc_mvp_page_niveau a:visited{
							color: #000000;
							font-size: 1em;
							font-weight: normal;
							text-decoration: none;
						}
						.contenu_bloc_mvp_page_niveau a:hover{
							text-decoration: underline;
						}

				.bloc_tags{
					background: #fbffd8 url(../img/css2008/bas_bloc_tags.gif) no-repeat bottom left;					
					float: left;
					display: inline;
					margin-left: 5px;
					width: 180px;
					padding-bottom: 15px;
				}
					.contenu_bloc_tags{
						margin: 0px 5px 10px 5px;
						width: 170px;
						height: 160px;
						text-align: center;
					}
					.contenu_bloc_tags a{
						font-size: 1em;
						text-decoration: none;					
						text-align: center;
						margin-right: 5px;
					}

				.bloc_tags_technique{
					background: #fbffd8 url(../img/css2008/bas_bloc_tags_technique.gif) no-repeat bottom left;					
					float: left;
					display: inline;
					margin: 10px 0 0 5px;
					width: 560px;
					padding-bottom: 15px;
				}
					.contenu_bloc_tags_technique{
						margin: 0px 5px 0 5px;
						width: 550px;
						text-align: center;
					}
					.contenu_bloc_tags_technique a, .contenu_bloc_tags_technique a:visited, .contenu_bloc_tags_technique a:hover{
						font-size: 1em;
						text-decoration: none;					
						text-align: center;
						margin-right: 5px;
					}

				.bloc_book{
					float: left;
					display: inline;
					background: #E2EB99  url(../img/css2008/bas_bloc_book.gif) bottom left no-repeat;
					width: 285px; /* 285px */
					/*height: 180px;*/
					margin: 0;
					padding-bottom: 15px;
				}
				.bloc_book_bleu{
					float: left;
					display: inline;
					background: transparent url(../img/css2008/bas_bloc_book_bleu.gif) bottom left no-repeat;
					width: 285px; /* 285px */
					/*height: 180px;*/
					margin: 0;
					padding-bottom: 15px;
				}
				
					.contenu_book{
						float: left;
						display: inline;
						background: transparent url(../img/css2008/milieu_bloc_book.gif) top left repeat-y;
						width: 265px; /* 285px */
						margin: 0;
						padding: 0px 10px 0px 10px;
					}
					.contenu_book_bleu{
						float: left;
						display: inline;
						background: transparent url(../img/css2008/milieu_bloc_book_bleu.gif) top left repeat-y;
						width: 265px; /* 285px */
						padding: 0px 10px 0px 10px;
					}
						.couv_book{
							float: left;
							display: inline;
							width: 110px;
							height: 150px;
							padding: 0px 10px 0px 5px;
							border: 0;
						}
						.couv_book_2009{
							/*background-color: #CC6633;*/
							float: left;
							display: inline;
							width: 110px;
							height: 150px;
							margin: 0;
							padding: 0px 10px 0px 5px;
							border: 0;
						}
							.couv_book_2009 img{
								border: 1px solid #ddd;
							}
						.couv_liens_sites{
							float: left;
							display: inline;
							width: 255px;
							height: 110px;
							padding: 0;
							border: 0;
						}
							.couv_liens_sites img{
								border: 0;
							}
						
						.infos_book{
							/*background-color: #00CCCC;*/
							float: left;
							display: inline;
							width: 135px;
							height: auto;
							margin: 0;
							padding: 0;
						}
						
						.titre_book{
							/*background-color: #CC99CC;*/
							float: left;
							display: inline;
							width: 130px;
							color: #000000;
							font-size: 1.4em;
							font-weight: bold;
						}
							.titre_book p{
								margin: 0;
								padding: 0;
							}
							.titre_book a, .titre_book a:hover, .titre_book a:visited{
								color: #000000;
								font-size: 1em;
								font-weight: bold;
								text-decoration: none;
								/*line-height: 18px;*/
							}
						.titre_liens_sites{
							/*background-color: #CC99CC;*/
							float: left;
							display: inline;
							width: 260px;
							height: 35px;
							margin: 0 0 5px 0;
							color: #000000;
							font-size: 1.4em;
							font-weight: bold;
							/*line-height: 15px;*/
						}
							.titre_liens_sites p{
								margin: 0;
								padding: 0;
							}
							.titre_liens_sites a, .titre_liens_sites a:hover, .titre_liens_sites a:visited{
								color: #000000;
								font-size: 1em;
								font-weight: bold;
								text-decoration: none;
								/*line-height: 18px;*/
							}
						.titre_book_tte_largeur{
								float: left;
								display: inline;
								margin: 0 0 5px 10px;
								width: 245px;
								color: #000000;
								font-size: 1.4em;
								font-weight: bold;
							}
							.titre_book_tte_largeur a, .titre_book_tte_largeur a:hover, .titre_book_tte_largeur a:visited{
								color: #000000;
								font-size: 1em;
								font-weight: bold;
								text-decoration: none;
							}
						.sous_titre_book{
							float: left;
							display: inline;
							margin: 5px 0 0 0;
							width: 135px;
							color: #666666;
							font-size: 1em;
							font-weight: normal;	
						}
						.sous_titre_liens_sites{
							float: left;
							display: inline;
							margin: 5px 0 0 0;
							width: 245px;
							color: #666666;
							font-size: 1em;
							font-weight: normal;
							text-align: center;	
						}
						.statut_book{
							float: left;
							display: inline;
							width: 130px;
							color: #fb223c;
							font-size: 0.9em;
							font-weight: bold;
							line-height: 12px;
						}
						.accroche_book{
							float: left;
							display: inline;
							margin: 5px 0 5px 0;
							width: 135px;
							color: #666666;
							font-size: 1.2em;
							font-weight: normal;	
							line-height: 13px;	
						}
						.accroche_book img{
							border: 0;
							margin-top: 5px;
						}
						.statut_liens_sites{
							float: left;
							display: inline;
							width: 245px;
							color: #fb223c;
							font-size: 0.9em;
							font-weight: bold;
							line-height: 12px;
							text-align: center;
						}
						.accroche_liens_sites{
							float: left;
							display: inline;
							margin: 5px 0 5px 10px;
							width: 245px;
							color: #666666;
							font-size: 1.2em;
							font-weight: normal;	
							line-height: 13px;	
						}
								.accroche_liens_sites_page{
									background: #FFF url(../img/enseignants2008/fleche_vert.gif) top left no-repeat;
									margin: 0;
									padding: 0 0 0 15px;
									color: #707A02;
									font-size: 1em;
									font-weight: bold;
									line-height: 13px;
								}
									.accroche_liens_sites_page a, .accroche_liens_sites_page a:visited{
										color: #707A02;
										font-size: 1em;		
										text-decoration: none;
									}
									.accroche_liens_sites_page a:hover{
										color: #707A02;
										font-size: 1em;		
										text-decoration: underline;
									}

								.accroche_liens_sites_feuilletage{
									background: #FFF url(../img/services2009/picto_lien_feuilleter.gif) top left no-repeat;
									margin: 5px 0 0 0;
									padding: 0 0 0 20px;
									color: #ff9700;
									font-size: 1em;
									font-weight: bold;
									line-height: 15px;
								}
									.accroche_liens_sites_feuilletage a, .accroche_liens_sites_feuilletage a:visited{
										color: #ff9700;
										font-size: 1em;		
										text-decoration: none;
									}
									.accroche_liens_sites_feuilletage a:hover{
										color: #ff9700;
										font-size: 1em;		
										text-decoration: underline;
									}

						.lien_manuel{
							float: left;
							display: inline;
							width: 135px;
							height:22px;
							margin: 2px 0 0 0;
						}
							.lien_manuel img{
								border: 0;
							}
						.lien_book{
							background: transparent url(../img/enseignants2008/puce_noire.jpg) center left no-repeat;
							float: left;
							display: inline;
							width: 245px; /* 255 */
							height: 18px;
							margin: 0 0 0 5px;
							padding: 0 0 0 10px;
						
						}
							.lien_book a, .lien_book a:hover, .lien_book a:visited{
								color: #666666;
								font-size: 1.2em;
								font-weight: normal;
								text-decoration: underline;
							}
				
				.bloc_book_x2{
					float: left;
					display: inline;
					background: transparent url(../img/css2008/bas_bloc_book_x2.gif) bottom left no-repeat;
					width: 570px;
					/*height: 180px;*/
					margin: 0;
					padding-bottom: 15px;
				}		
					.contenu_book_x2{
						float: left;
						display: inline;
						background: url(../img/css2008/milieu_bloc_book_x2.gif) top left repeat-y;
						width: 550px; /* 570px */
						padding: 0px 10px 0px 10px;
						font-size: 1.2em;
					}
						.titre_book_x2{
							float: left;
							display: inline;
							width: 540px;
							color: #000000;
							font-size: 1em;
							font-weight: bold;
							margin: 0 0 5px 5px;
						}
						.lien_book_x2{
							background: transparent url(../img/enseignants2008/puce_noire.jpg) center left no-repeat;
							float: left;
							display: inline;
							width: 530px; /* 540 */
							height: 18px;
							margin: 0 0 0 5px;
							padding: 0 0 0 10px;
						
						}
							.lien_book_x2 a, .lien_book_x2 a:hover, .lien_book_x2 a:visited{
								color: #666666;
								font-size: 1em;
								font-weight: normal;
								text-decoration: underline;
							}


				.bloc_decouverte{
					float: left;
					display: inline;
					background: #FFFFFF url(../img/css2008/bas_bloc_decouverte.gif) no-repeat bottom left;
					width: 285px; /* 285px */
					margin: 0;
					padding: 0 0 15px 0;
				}
					.haut_bloc_decouverte{
						float: left;
						display: inline;
						margin: 0;
						padding: 0;
					}
					.contenu_decouverte{
						float: left;
						display: inline;
						background: #FFFFFF url(../img/css2008/milieu_bloc_decouverte.gif) repeat-y top left;
						width: 265px; /* 285px */
						/*height: 170px;*/
						margin: 0;
						padding: 0px 10px 0px 10px;
					}
						.titre_decouverte{
							/*background-color: #CC99CC;*/
							float: left;
							display: inline;
							margin-top: 8px;
							width: 250px;
							color: #333333;
							font-size: 1.4em;
							font-weight: bold;
						}
						.accroche_decouverte{
							float: left;
							display: inline;
							margin-top: 5px;
							/*width: 135px;*/
							color: #333333;
							font-size: 1.2em;
							font-weight: normal;							
						}
						.baseline_decouverte{
							float: left;
							display: inline;
							/*width: 135px;*/
							color: #ef8300;
							font-size: 1.2em;
							font-weight: bold;							
						}
						.bt_savoir_plus_vert{
							background: #ffe5bf url(../img/enseignants2008/btSavoirPlusVert.gif) no-repeat top right;
							float: right;
							display: inline;
							width: 100px; /* 125px */
							height: 18px; /* 22px */
							margin: 5px 5px 0px 0px;
							padding: 4px 0px 0px 25px;
						}
							.bt_savoir_plus_vert a, .bt_savoir_plus_vert a:visited, .bt_decouvrir_vert a, .bt_decouvrir_vert a:visited{
								color: #fff;
								font-size: 1.2em;
								font-weight: bold;
								text-decoration: none;
							}
							.bt_savoir_plus_vert a:hover, .bt_decouvrir_vert a:hover{
								color: #fff;
								font-size: 1.2em;
								font-weight: bold;
								text-decoration: underline;
							}
			/* Fin bloc vert*/
			
			.video_page_disciplinaire{
				background-color: #333333;
				float: left;
				display: inline;
				width: 482px;
				height: 342px;
				text-align: center;
				margin: 20px 0 0 50px;
				padding: 1px;
			}
			
			
			/* Bloc orange */
			#bloc_orange{
				background: #ffe5bf url(../img/css2008/bas_bloc_orange.gif) no-repeat bottom left;
				width: 580px; /* 580px */
				padding: 0px 0px 10px 0px;
			}	
			#bloc_bleuf{
				background: #fff url(../img/css2008/bas_bloc_bleuf.gif) no-repeat bottom left;
				width: 580px; /* 580px */
				padding: 0px 0px 10px 0px;
			}			
				#bloc_orange table{
					border-left: 1px solid #ffbc57;
					margin: 0;
				}
				#bloc_bleuf table{
					border-left: 1px solid #4994b6;
					margin: 0;
				}				
				.ligne1_tab, .ligne1b_tab{
					background-color: #ff8000;
					color: #FFFFFF;
					font-size: 1.4em;
					font-weight: bold;
					text-align: center;
				}
				.ligne1_tab{
					border-right: 1px solid #fff;
				}
				.ligne1b_tab_bleuf{
					border-right: 1px solid #4994b6;
				}
				.ligne1_tab_bleuf, .ligne1b_tab_bleuf{
					background-color: #7db9d5;
					color: #FFFFFF;
					font-size: 1.4em;
					font-weight: bold;
					text-align: center;
				}
				.ligne1_tab_bleuf{
					border-right: 1px solid #fff;
				}
				.ligne1b_tab{
					border-right: 1px solid #ffbc57;
				}
				.ligne1b_tab_bleuf{
					border-right: 1px solid #0073A7;
				}
				.ligne2_tab{
					background-color: #fff;
					text-align: center;
					vertical-align: bottom;
				}
				.ligne2_tab td{
					border-right: 1px solid #ffbc57;
				}
				.ligne2_tab_bleuf{
					background-color: #fff;
					text-align: center;
					vertical-align: bottom;
				}
				.ligne2_tab_bleuf td{
					border-right: 1px solid #0073a7;
				}
				.ligne3_tab{
					background-color: #ffe5bf;
					color: #C40;
					text-align: left;
					vertical-align: top;
				}
				.ligne3_tab td{
					border-right: 1px solid #ffbc57;
				}
				.ligne3_tab_4_colonnes{
					background-color: #ffe5bf;
					color: #C40;
					text-align: left;
					vertical-align: top;
				}
				.ligne3_tab_4_colonnes td{
					border-right: 1px solid #ffbc57;
				}
				.ligne3_tab_bleuf{
					background-color: #edf9fe;
					color: #C40;
					text-align: left;
					vertical-align: top;
				}
				.ligne3_tab_bleuf td{
					border-right: 1px solid #0073a7;
				}
				.ligne3_tab p{
					margin: 0;
					width: 180px; /* 180px */
					height: 60px;
					padding: 5px 5px 0px 5px;
					font-size: 1.2em;
				}
				.ligne3_tab_4_colonnes p{
					margin: 0;
					width: 130px; /* 145px */
					height: 60px;
					padding: 5px 5px 0px 5px;
					font-size: 1.2em;
				}

				.bt_decouvrir_marron{
					background: #ffe5bf url(../img/enseignants2008/btDecouvrirMarron.gif) no-repeat top right;
					float: right;
					display: inline;
					width: 77px; /* 102px */
					height: 18px; /* 22px */
					margin: 5px 5px 0px 0px;
					padding: 4px 0px 0px 25px;
				}
				.bt_decouvrir_bleu{
					background: #0073a7 url(../img/enseignants2008/btDecouvrirBleu.gif) no-repeat top right;
					float: right;
					display: inline;
					width: 77px; /* 102px */
					height: 18px; /* 22px */
					margin: 5px 5px 0px 0px;
					padding: 4px 0px 0px 25px;
				}
				.bt_savoir_plus_marron{
					background: #ffe5bf url(../img/enseignants2008/btSavoirPlusMarron.gif) no-repeat top right;
					float: right;
					display: inline;
					width: 97px; /* 122px */
					height: 18px; /* 22px */
					margin: 5px 5px 0px 0px;
					padding: 4px 0px 0px 25px;
				}
				.bt_savoir_plus_marron a, .bt_savoir_plus_marron a:visited, .bt_decouvrir_marron a, .bt_decouvrir_marron a:visited, .bt_decouvrir_bleu a, .bt_decouvrir_bleu a:visited{
					color: #fff;
					font-size: 1.2em;
					font-weight: bold;
					text-decoration: none;
				}
				.bt_savoir_plus_marron a:hover, .bt_decouvrir_marron a:hover, .bt_decouvrir_bleu a:hover{
					color: #fff;
					font-size: 1.2em;
					font-weight: bold;
					text-decoration: underline;
				}
			/* Fin bloc orange */
			
			/* Bloc blanc */
			#bloc_blanc{
				background: #fff;
				width: 558px; /* 580px */
				padding: 0 10px 0 10px;;
				margin: 0;
				border-left: 1px solid #ccc;
				border-right: 1px solid #ccc;
				color: #666;
				font-size: 1.2em;
			}			
				#bloc_blanc p{
					padding: 0 0 10px 0;
					margin: 0;
				}
				#bloc_blanc a, #bloc_blanc a:hover, #bloc_blanc a:visited{
					color: #666;
					font-weight: bold;
					text-decoration: underline;
				}			
			#bas_bloc_blanc{
				margin: 0 0 30px 0;
			}
				img.couv_cata_recherche{
					float: left;
					display: inline;
					margin: 0px 10px 0px 0px;
					border: 0;
				}
				/* Propriétés du tableau de la recherche d'ouvrage */
				.rechMenuDeroulant2008 {
					font-size: 11px;
					width: 100%;
				}
				.rechChampTxt2008{
					margin: 0;
					width: 90%;
				}
				.ens_rechCriteresLib2008 {
					font-weight: bold;
					color: #FFFFFF;
					padding: 5px 0 5px 0;
				}
				.ens_rechMotsClesLib2008 {
					font-weight: bold;
					color: #993300;
					padding: 5px 0 0 0;
				}			
				.ens_rechCheckboxLib2008 {
					font-weight: bold;
					color: #FF6600;
				}
				.texte_marron{
					color: #993300;
					font-weight: bold;
					padding: 0 0 5px 5px;
				}
				.bt_radio_Lib{
					color: #993300;
					padding: 0;
				}
			/* Fin bloc blanc */
			
			/* Bloc home services */
			#haut_bloc_home_services{
				float:left;
				display: inline;
				margin: 15px 0 0 0;
				width: 100%;
				height: 28px;
				background: #fff url(../img/css2008/haut_bloc_homeServ.gif) no-repeat top left;
			}
				.bord_g_titre_bloc_home{
					float: left;
					display: inline;
					margin:0;
					width: 15px;
					height: 28px;
				}
				.titre_bloc_home_services{
					float: left;
					display: inline;
					height: 18px; /* 28px */
					margin-left: 0px;
					padding: 5px 20px 5px 0px;
					font-size: 1.4em;
					font-weight: bold;
					background: #7E9900 url(../img/css2008/bord_d_titre_bloc_homeServ.gif) no-repeat top right;
					color: #FFFFFF;
				}
			#bloc_home_services{
				float:left;
				display: inline;
				margin:0;
				background: #fff url(../img/css2008/bas_bloc_homeServ.gif) no-repeat bottom left;
				width: 580px; /* 580px */
				padding: 0px 0px 15px 0px;
			}
				.contenu_home_services, .separateur_home_services{
					float: left;
					display: inline;
					margin: 0;
					background: #fff url(../img/css2008/milieu_bloc_homeServ.gif) repeat-y top left;
				}
				.contenu_home_services{
					width: 550px; /* 580px */
					/*height: 170px;*/
					padding: 0px 15px 0px 15px;
				}
				
				.contenu_home_services a{
					color: #7E9900;
					
				}
				.contenu_home_services a:hover{
					color: #707A02;
					
				}
				.boite_home_services{
					float: left;
					display: inline;
					margin: 0;
				}
				.baseline_home_services{
					color: #707A02;
					font-size: 1.4em;
					font-weight: normal;
					margin: 10px 0 10px 0;
				}
				.accroche_home_services{
					color: #333;
					font-size: 1.2em;
					font-weight: normal;
				}
				.descrip_home_services{
					color: #333;
					font-size: 1.1em;
					font-weight: normal;
				}
					a.boite_home_services_lien, a.boite_home_services_lien:hover, a.boite_home_services_lien:visited{
						color: #7E9900;
						font-size: 1.0em;
						font-weight: normal;
						text-decoration: underline;
					}
				
				.separateur_home_services{
					width: 568px; /* 580px */
					height: 30px; /* 30px */
					padding: 20px 6px 0 6px;
				}
					.contenu_sep_home_services{
						background: #fff url(../img/css2008/separateur_bloc_homeServ.gif) repeat-x top left;
						width: 548px; /* 568px */
						height: 24px; /* 30px */
						padding: 6px 10px 0px 10px;
					}
				.boite_home_services_item{
					float: left;
					display: inline;
					margin: 0 0 20px 0;
					/*background:#FF0000;*/
				}
				.boite_home_services_picto{
					float: left;
					display: inline;
					margin: 0;	
					width: 80px;
					height: 70px;
				}
				.boite_home_services_descr{
					float: left;
					display: inline;
					width: 170px;
					height: 70px;
					margin: 0 0 0 5px;
				}
				
					/*.boite_home_services_laius{
						float: right;
						display: inline;
						margin: 0;
					}*/
					a.boite_home_services_titreLien, a.boite_home_services_titreLien:visited{
						color: #333;
						font-size: 1.3em;
						font-weight: bold;
						text-decoration:none;
					}
					a.boite_home_services_titreLien:hover{
						text-decoration:underline;
					}
			/* Fin bloc home services */
			
			#bloc_bas_page{
				float:left;
				display: inline;
				height:30px;
				margin: 0;
			}
			
		/* Fin centre *************************************************/ 
		
		#droite{
			float: left;
			display: inline;
			margin-top: 30px;
			margin-left: 15px;
			width: 205px; /* 215 */
			font-size: 10px;
		}
		
			/* Propriétés communes à tous les blocs de la div droite */
			#bloc_contacts, #bloc_actualites, #bloc_parler_autour, #bloc_flux_rss,  #bloc_trucs_astuces, #blocs_promos, #bloc_forfaits_enseignants{
				float: left;
				display: inline;
				width: 195px;
				margin: 10px 0 10px 0;
				padding: 0 0 10px 5px;
			}
				#titre_bloc_contact, #titre_bloc_actualites, #titre_bloc_parler_autour, #titre_bloc_flux_rss, #titre_bloc_trucs_astuces, #titre_bloc_forfaits_enseignants{
					/*float: left;*/
					width: 185; /* 195 */
					height: 20px;
					padding: 5px 0 0 10px;
					font-size: 1.4em;
					font-weight: bold;	
				
				}
				#contenu_bloc_contact, #contenu_bloc_actualites, #contenu_bloc_parler_autour, #contenu_bloc_flux_rss, #contenu_bloc_trucs_astuces, #contenu_bloc_forfaits_enseignants{
					float: left;
					display: inline;
					width: 175px; /* 195 */
					margin: 0;
					padding: 5px 10px 0 10px;
					font-size: 1.1em;
				}
			/* Fin propriétés commumnes */

			#bloc_contacts{
				background: transparent url(../img/css2008/bloc_contacts_bas.gif) no-repeat bottom left;
			}
				#titre_bloc_contact{
					background: #edf5a4 url(../img/css2008/bloc_contacts_titre.gif) no-repeat top left;
					color: #626a02;
				}
				#contenu_bloc_contact{
					background: #edf5a4 url(../img/css2008/bloc_contacts_milieu.gif) repeat-y top left;
					color: #666600;
					border-top: 1px solid #9eb340;
				}
				#contenu_bloc_contact a{
					color: #666600;
					text-decoration: underline;
				}

			#bloc_actualites{
				background: transparent url(../img/css2008/bloc_actualites_bas.gif) no-repeat bottom left;
			}
				#titre_bloc_actualites{
					background: #fbffd8 url(../img/css2008/bloc_actualites_titre.gif) no-repeat top left;
					color: #607300;
				}
				#visuel_actualites{
					width: 193px;
					height: 76px;
					border: 1px solid #7e9900;
					margin: 0;
				}
				#contenu_bloc_actualites{
					background: #fbffd8 url(../img/css2008/bloc_actualites_milieu.gif) repeat-y top left;
					color: #607300;
				}
				#contenu_bloc_actualites p{
					float: left;
					display: inline;
					margin: 0 0 5px 0;
					width: 165px;
				}
				#contenu_bloc_actualites a{
					color: #607300;
				}
				.lien_dates{
					background: transparent url(../img/enseignants2008/fleche_vert.gif) no-repeat top left;
					float: right;
					display: inline;
					height: 12px;
					margin-top: 5px;
					padding-left: 15px;
					font-weight: bold;
				}

			#bloc_parler_autour{
				background: transparent url(../img/css2008/bloc_parler_autour_bas.gif) no-repeat bottom left;
			}
				#titre_bloc_parler_autour{
					background: #fafafa url(../img/css2008/bloc_parler_autour_titre.gif) no-repeat top left;
					color: #777777;
				}
				#contenu_bloc_parler_autour{
					background: #fafafa url(../img/css2008/bloc_parler_autour_milieu.gif) repeat-y top left;
					color: #777777;
				}
					#contenu_bloc_parler_autour a{
						display: block;
						margin: 3px 0 0 0;
						color: #777777;
						text-decoration: none;					
					}

			#bloc_flux_rss{
				background: transparent url(../img/css2008/bloc_flux_rss_bas.gif) no-repeat bottom left;
			}
				#titre_bloc_flux_rss{
					background: #fff8db url(../img/css2008/bloc_flux_rss_titre.gif) no-repeat top left;
					color: #ff6600;
				}
				#contenu_bloc_flux_rss{
					background: #fff8db url(../img/css2008/bloc_flux_rss_milieu.gif) repeat-y top left;
					color: #ff6600;
				}
				#contenu_bloc_flux_rss a{
					display: block;
					margin: 3px 0 0 0;
					color: #ff6600;
					text-decoration: none;					
				}

			#bloc_trucs_astuces{
				background: transparent url(../img/css2008/bloc_trucs_astuces_bas.gif) no-repeat bottom left;
			}
				#titre_bloc_trucs_astuces{
					background: #effbff url(../img/css2008/bloc_trucs_astuces_titre.gif) no-repeat top left;
					color: #3399cc;
				}
				#contenu_bloc_trucs_astuces{
					background: #effbff url(../img/css2008/bloc_trucs_astuces_milieu.gif) repeat-y top left;
					color: #3399cc;
				}
				#contenu_bloc_trucs_astuces a{
					display: block;
					margin: 3px 0 0 0;
					color: #3399cc;
					text-decoration: none;					
				}
				
				.visuel_gauche{
					float: left;
					display: inline;
					margin-right: 5px;
					/*height: auto;*/
				}
				.visuel_droite{
					float: right;
					display: inline;
					margin-left: 5px;
					/*height: auto;*/
				}
				
			#bloc_forfaits_enseignants{
				background: transparent url(../img/css2008/bloc_forfaits_enseignants_bas.gif) no-repeat bottom right;
			}
				#titre_bloc_forfaits_enseignants{
					background: #b2c8dd url(../img/css2008/bloc_forfaits_enseignants_titre.gif) no-repeat top left;
					color: #005eaf;
				}
				#contenu_bloc_forfaits_enseignants{
					background: #b2c8dd url(../img/css2008/bloc_forfaits_enseignants_milieu.gif) no-repeat top left;
					color: #000;
					height: 55px;
				}
					#contenu_bloc_forfaits_enseignants p{
						width: 110px;
						margin: 0;
						padding: 0;
					}

			#bloc_droit_cours_chiffres{
				float: left;
				display: inline;
				clear: left;
				width: 195px;
				margin: 15px 0 0 5px;
			}
				#titre_bloc_droit_cours_chiffres{
					background: #00a3cb url(../img/enseignants2008/bloc_droit_chiffres_cours_titre.gif) top left no-repeat;
					width: 195; /* 195 */
					height: 21px; /* 26 */
					padding: 5px 0 0 0;
					color: #FFFFFF;
					font-size: 1.4em;
					font-weight: bold;
					text-align: center;
				}
				#contenu_bloc_droit_cours_chiffres{
					width: 195px;
					height: 84px;
					margin: 0;
				}
					a.lien_contenu_bloc_droit_cours_chiffres, a.lien_contenu_bloc_droit_cours_chiffres:hover, a.lien_contenu_bloc_droit_cours_chiffres:visited{
						float: left;
						display: inline;
						width: 135px;
						color: #92b921;
						font-size: 1.3em;
						font-weight: bold;						
					}


			/****************** Bloc Suivi de commande **********************/
			.suivi_commande {
				width:195px;
				height:86px;
				background:#FFFFFF url(../img/enseignants2008/suivi_commande.gif) no-repeat;
				margin: 5px 0 0 5px;
				color: #036a8b;
				text-align:center;
				clear:both;
			}
			
			.suivi_commande a{
				color: #036a8b;
				padding-top: 28px;
				width:195px;
				text-align:center;
				font-size: 12px;
				text-decoration:none;
				display:block;
			}
			.suivi_commande a:hover{
				text-decoration: none;
			}

			#bloc_droit_mvp{
				background: #FFF url(../img/css2008/bloc_droit_mvp_bg.gif) top left no-repeat;
				float: left;
				display: inline;
				width: 195px;
				height: 155px;
				margin: 10px 0 5px 5px;
			}
				#titre_droit_mvp{
					width: 195px;
					height: 20px;
					margin: 10px 0 5px 0;					
					font-size: 1.4em;
					font-weight: bold;	
					color: #000000;
					text-align: center;
				}
				#contenu_droit_mvp{
					width: 195px;
					height: 20px;
					margin: 0;
					text-align: center;
				}
					#contenu_droit_mvp a, #contenu_droit_mvp a:visited{
						font-size: 1.2em;
						color: #000000;
						text-decoration: none;
					}
					#contenu_droit_mvp a:hover{
						font-size: 1.2em;
						color: #000000;
						text-decoration: underline;
					}


	/* Fin contenu principal **************************************/ 

#footer{
		clear:both;
		height: 70px;
		/*background-image: url(../img/css/fdFooterDME.gif);*/
		background-position: top left;
		background-repeat:repeat-x;
	}
	
/**************** Bloc documentalistes *****************/
.bloc_docu_vert{
					float: right;
					display: inline;
					background: transparent url(../img/css2008/bas_bloc_docu.gif) bottom left no-repeat;
					width: 241px; /* 285px */
					/*height: 180px;*/
					margin: 0;
					padding-bottom: 9px;
					
				}
				
.contenu_bloc_docu{
						float: right;
						display: inline;
						background: transparent url(../img/css2008/milieu_bloc_docu.gif) top left repeat-y;
						width: 241px; /* 285px */
						height: 180px;
						padding: 0px 0px 0px 0px;
						margin-top:-4px;
					}
					
.contenu_bloc_docu p {
					padding:5px;
					text-align:center;
					font-size: 13px;
					color: #FFF;
					font-weight:bold;
					line-height:20px;


}
.contenu_bloc_docu h2 {
					color: #FFF;
					font-size: 16px;
					text-align:center;
					font-weight:1000;


}
/**************** Fin Bloc documentalistes *****************/


/**************** Home Catalogues interactifs *****************/

#contenu_home_haut{
	float: left;
	display: inline;
	width: 580px;
	height: 30px;
	margin: 20px 0 0 0;
}

#contenu_home_milieu{
	background: #FFF url(../img/services2009/contenu_home_bg_milieu.gif) top left repeat-y;
	float: left;
	display: inline;
	width: 550px; /* 580 */
	height: auto;
	margin: 0;
	padding: 0 15px 0 15px;
	font-size: 1.2em;
	line-height: 17px;
}
	#contenu_home_milieu h2{
		margin: 0 0 20px 0;
		color: #ff9700;
		font-size: 1.4em;
	}

	#texte_presentation{
		float: left;
		display: inline;
		width: 340px;
		padding: 0 10px 0 0;
		/*border-right: #e1e1e1 solid 1px;*/
	}
		#texte_presentation p{
			margin: 0 0 10px 0;
			color: #707a02;
			font-weight: bold;
			font-size: 1.1em;
		}
		#texte_presentation a, #texte_presentation a:hover, #texte_presentation a:visited{
			color: #666666;
			text-decoration: underline;
		}
		#texte_presentation ul{
			list-style: disc;
			margin: 0 0 10px 30px;
			padding: 0; 
		}
			#texte_presentation li{
				margin: 0;
				padding: 0;
			}
	.lien_demo{
		float: right;
		display: inline;
		width: 185px;
		height: 160px;
		color: #ff9700;
		font-size: 1.1em;
		font-weight: bold;
		text-align: center;
		border-left: #e1e1e1 solid 1px;
	}
	.bt_menu_home{
		float: left;
		display: inline;
		clear: left;
		width: 550px;
		margin: 15px 0 0 0;
		text-align: center;
	}
	
#contenu_home_bas{
	background-color: #000;
	float: left;
	display: inline;
	width: 580px;
	height: 30px;
	margin: 0 0 0 0;
}
/**************** Fin Home Catalogues interactifs *****************/

/**************** Page niveau Catalogues interactifs *****************/
#nom_discipline_courant{
	background: #FFF url(../img/services2009/nom_niveau_courant_bg.gif) bottom left repeat-x;
	width: 580px;
	height: auto;
	float: left;
	display: inline;
	clear: left;
	margin: 20px 0 0 0;
	padding: 0;
	color: #707a02;
	font-size: 1.8em;
	font-weight: bold;
	/*line-height: 30px;*/
}
	#nom_discipline_courant a, #nom_discipline_courant a:hover, #nom_discipline_courant a:visited{
		color: #707a02;
		font-size: 1em;
		font-weight: bold;
		text-decoration: underline;
	}
.ligne_service{
	background-color: #fbf9f4;
	float: left;
	display: inline;
	clear: both;
	width: 580px;
	height: 100%;
	margin: 0 0 1px 0;
	border-bottom: #e3dac7 1px solid;
}
	.couv_catalogue{
		float: left;
		display: inline;
		width: 130px;
		height: 180px;
		margin: 5px 70px 0 15px;
		padding: 0;
	}
	.titre_catalogue{
		float: left;
		display: inline;
		width: 365px;
		height: 45px;
		margin: 30px 0 0 0;
		color: #777777;
		font-size: 1.6em;
		font-weight: bold;
	}
	.lien_feuilletage_catalogue{
		background: #fbf9f4 url(../img/services2009/picto_lien_feuilleter_catalogue.gif) bottom left no-repeat;
		float: left;
		display: inline;
		width: 330px; /* 365 */
		height: auto;
		margin: 20px 0 0 0;	
		padding: 0 0 0 35px;
	}
		.lien_feuilletage_catalogue a, .lien_feuilletage_catalogue a:hover, .lien_feuilletage_catalogue a:visited{
			color: #ff9700;
			font-size: 1.2em;
			font-weight: bold;
			text-decoration: underline;
			line-height: 20px;
		}
/**************** Fin Page niveau Catalogues interactifs *****************/


/**************** Page discipline Feuilletages *****************/
	.texte_supplementaire{
		float: left;
		display: inline;
		width: 570px;
		height: auto;
		margin: 10px 0 0 10px;
		color: #666666;
		font-size: 1.2em;
		font-weight: bold;
	}
	
	.service_picto_nouveau{
		float: left;
		display: inline;
		width: 570px;
		height: 12px;
		clear: both;
		margin: 5px 0 5px 7px;
		font-size: 1.1em;
	}
	.couv_service_feuilletage{
		float: left;
		display: inline;
		width: 70px;
		height: 70px;
		margin: 5px 20px 0 15px;
	}
	.lien_service_feuilletage{
		background: #fbf9f4 url(../img/services2009/picto_lien_feuilleter.gif) top left no-repeat;
		float: left;
		display: inline;
		width: 300px; /* 470 */
		height: auto;
		margin: 20px 0 0 0;	
		padding: 0 0 0 20px;
		color: #ff9700;
		font-size: 1.2em;
		font-weight: bold;
		line-height: 17px;
	}
		.lien_service_feuilletage a, .lien_service_feuilletage a:hover, .lien_service_feuilletage a:visited{
			color: #666666;
			font-size: 1em;		
			text-decoration: underline;
		}
	.lien_service_fiche_produit{
		float: left;
		display: inline;
		width: 150px;
		height: auto;
		margin: 20px 0 0 0;
		text-align: right;
	}
/**************** Fin Page discipline Feuilletages *****************/


/**************** Page discipline Sites compagnons *****************/
	.lien_service_site_compagnon{
		float: left;
		display: inline;
		width: 320px;
		height: auto;
		margin: 20px 0 0 0;	
		padding: 0;
		color: #ff9700;
		font-size: 1.2em;
		font-weight: bold;
		line-height: 17px;
	}
		.lien_service_site_compagnon a, .lien_service_site_compagnon a:hover, .lien_service_site_compagnon a:visited{
			color: #666666;
			font-size: 1em;		
			text-decoration: underline;
		}
	
/**************** Fin Page discipline Sites compagnons *************/


/**************** Page discipline MVP *****************/
	.couv_service_mvp{
		float: left;
		display: inline;
		width: 116px;
		height: 145px;
		margin: 5px 10px 0 15px;
		color: #ff9700;
		font-size: 1.2em;
		font-weight: bold;
		text-align:center;
	}

	.titre_mvp{
		float: left;
		display: inline;
		margin: 10px 0 10px 0;
		width: 430px;
		height: auto;
		color: #333333;
		font-size: 1.4em;
		font-weight: bold;
	}
	
	.lien_service_mvp{
		background: #fbf9f4 url(../img/enseignants2008/fleche_vert.gif) top left no-repeat;
		float: left;
		display: inline;
		width: 250px;
		height: 30px;
		margin: 10px 0 0 0;	
		padding: 0 0 0 15px;
		/*color: #707a02;*/
		color: #666666;
		font-size: 1.1em;
		font-weight: bold;
		line-height: 15px;
	}
		.lien_service_mvp a, .lien_service_mvp a:hover, .lien_service_mvp a:visited{
			color: #7e9900;
			font-size: 1.1em;		
			text-decoration: underline;
		}

	.lien_service_extrait_mvp{
		float: right;
		display: inline;
		width: 100px;
		height: auto;
		margin: 25px 20px 0 0;	
		padding: 0;
		color: #ff9700;
		font-size: 1.2em;
		font-weight: bold;
		line-height: 17px;
		text-align: center;
	}
		.lien_service_extrait_mvp a, .lien_service_extrait_mvp a:hover, .lien_service_extrait_mvp a:visited{
			color: #ff9700;
			font-size: 1em;		
			text-decoration: underline;
		}
		
		
/**************** Fin Page discipline MVP *****************/


/**************** Page distribution MVP *****************/

#distribution_mvp_accroche{
	float: left;
	display: inline;
	width: 580px;
	margin: 15px 0 0 0;
	font-size: 1.2em;
	color: #666;
}
	#distribution_mvp_accroche a, #distribution_mvp_accroche a:hover, #distribution_mvp_accroche a:visited{
		color: #666;
		font-size: 1em;
		text-decoration: underline;
	}

#distribution_mvp_accroche_indispo{
	background-color: #f31700;
	float: left;
	display: inline;
	width: 558px; /* 578 */
	/*height: 55px;*/ /* 75 */
	margin: 15px 0 10px 0;
	padding: 10px;
	border: #d72917 1px solid;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
}

#distri_mvp_titre{
	background: #cedf3d url(../img/services2009/distri_mvp_titre_bg.gif) top left no-repeat;
	float: left;
	display: inline;
	width: 580px;
	height: 50px;
	margin: 10px 0 0 0;
	color: #333333;
	font-size: 1.3em;
	font-weight: bold;
}
.distri_mvp_bloc_etape{
	background: #FFF url(../img/services2009/distri_mvp_bloc_etape_bg.gif) top right repeat-y;
	float: left;
	display: inline;
	width: 578px;
	height: auto;
	margin: 2px 0 0 0;
	border: #abbe00 solid 1px;
}
	.etape_valide{
		float: right;
		display: inline;
		width: 40px;
		height: auto;
		margin: 15px 10px 0 0;
		text-align: right;
	}
	.distri_mvp_bloc_etape_titre{
		width: 500px;
		margin: 10px 0 0 10px;
		color: #7e9900;
		font-size: 1.4em;
		font-weight: bold;
	}
	.distri_mvp_bloc_etape_contenu{
		width: 500px;
		margin: 10px 0 10px 10px; 
		color: #666666;
		font-size: 1.2em;
	}
		.distri_mvp_bloc_etape_contenu a, .distri_mvp_bloc_etape_contenu a:hover, .distri_mvp_bloc_etape_contenu a:visited{
			color: #666666;
			font-size: 1em;
			text-decoration: underline;
			font-weight: bold;
		}
		.distri_mvp_bloc_etape_contenu ul{
			margin: 0;
			list-style: inside disc;
		}
		.distri_mvp_bloc_etape_contenu li{
			margin: 10px 0 0 0;
		}
		.bt_lien_rouge{
			background: #d82517 url(../img/services2009/bt_lien_rouge.gif) top left no-repeat;
			float: left;
			display: inline;
			width: 160px;
			height: 20px; /* 25 */
			padding: 5px 0 0 0;
			margin: 5px 0 10px 170px;
			line-height: 15px;
			color: #FFF;
			text-align: center;
		}
			.bt_lien_rouge a, .bt_lien_rouge a:hover, .bt_lien_rouge a:visited{
				color: #FFF;
				font-size: 1.1em;
				font-weight: bold;
				text-decoration: none;
			}

#bt_recevoir_email{
	background: #ff7c00 url(../img/services2009/br_recevoir_email.gif) top left no-repeat;
	float: left;
	display: inline;
	width: 300px; /* 300 */
	height: 36px; /* 40 */
	margin: 15px 0 0 110px;
	padding: 4px 0 0 0;
	color: #FFF;
	font-size: 1.4em;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
}
		#bt_recevoir_email a, #bt_recevoir_email a:hover, #bt_recevoir_email a:visited{
			color: #FFF;
			font-size: 1em;
			font-weight: bold;
			text-decoration: none;
		} 

.bt_orange_vert{
	float: left;
	display: inline;
	width: 170px; /* 170 */
	height: 27px; /* 40 */
	margin: 15px 0 0 50px;
	padding: 13px 0 0 0;
	color: #FFF;
	font-size: 1.6em;
	font-weight: bold;
	text-align: center;
	line-height: 15px;
}
	.bt_orange_vert a, .bt_orange_vert a:hover, .bt_orange_vert a:visited{
		color: #FFF;
		font-size: 1em;
		font-weight: bold;
		text-decoration: none;
}

/**************** Fin Page distribution MVP *****************/


/**************** Sous menu pages services *****************/
.sous_menu_services{
	/*background: #FFF url(../img/services2009/sous_menu_services_bg.gif) repeat-y top left;*/
	/*position: relative;
	top: 0;
	left: 0;*/
	float: left;
	display: inline;
	width: 550px;
	height: auto;
	margin: 10px 0 0 0;
}
	.sous_menu_services ul{
		background: #FFF url(../img/services2009/sous_menu_services_bg.gif) repeat-y top left;
		float: left;
		display: inline;
		width: 550px;
		margin: 0;
		list-style: none;
	}
	.sous_menu_services li{
		background: transparent url(../img/css2008/puce_grise.gif) top left no-repeat;
		float: left;
		display: inline;
		width: 250px; /*  260 */
		height: auto;
		margin: 5px 0 0 10px;
		padding: 0 0 0 10px;
		list-style: none;
		line-height: 13px;
		font-size: 10px;
		font-size: 1em;
		font-weight: bold;
	}
		.sous_menu_services li a, .sous_menu_services li a:hover, .sous_menu_services li a:visited{
			color: #888888;
			text-decoration: none;
		}
		.sous_menu_services li a:hover{
			color: #888888;
			text-decoration: underline;
		}
		

