/* CSS Espace Famille	*/
/* 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:transparent;
	}
	/* 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_orange, #haut_bloc_menu_grisF, #haut_bloc_menu_grisC, #haut_bloc_menu_rouge, #haut_bloc_menu_rose{
				float: left;
				display: inline;
				width: 145px; /* 155px */
				height: 15px;
				margin: 10px 0 0 8px;
				padding: 10px 0 0 10px;
				font-size: 1.2em;
				font-weight: bold;
			}
			#haut_bloc_menu_orange{
				background: #fd9cb8 url(../img/css2008/haut_bloc_gauche_orange.gif) no-repeat top left;			
				color: #FF0040;	
			}
			#haut_bloc_menu_rouge{
				background: #feb4c6 url(../img/css2008/haut_bloc_gauche_rouge.gif) no-repeat top left;			
				color: #FF0040;	
			}
			#haut_bloc_menu_rose{
				background: #FED6E5 url(../img/css2008/haut_bloc_gauche_rose.gif) no-repeat top left;			
				color: #FF0040;	
			}
			#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_rouge ul{
				list-style-type: none;
			}
			#bloc_menu_rose 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_orange, #bloc_menu_rouge, #bloc_menu_rose{
				float: left;
				display: inline;
				width: 145px;
				margin: 0 0 0 8px;
				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_orange{
				background: #fd9cb8 url(../img/css2008/bas_bloc_gauche_orange.gif) no-repeat bottom left;
			}
				#bloc_menu_orange a{
					background: #fd9cb8 url(../img/css2008/fleche_bloc_gauche_orange.gif) no-repeat top left;
					width: 135px;
					padding: 0 10px 0 10px;
					color: #FF0040;
				}
			#bloc_menu_rouge{
				background: #feb4c6 url(../img/css2008/bas_bloc_gauche_rouge.gif) no-repeat bottom left;
			}
				#bloc_menu_rouge a{
					background: #feb4c6 url(../img/css2008/fleche_bloc_gauche_rouge.gif) no-repeat top left;
					width: 135px;
					padding: 0 10px 0 10px;
					color: #FF0040;
				}
			#bloc_menu_rose{
				background: #FED6E5 url(../img/css2008/bas_bloc_gauche_rose.gif) no-repeat bottom left;
			}
				#bloc_menu_rose a{
					background: #FED6E5 url(../img/css2008/fleche_bloc_gauche_rouge.gif) no-repeat top left;
					width: 135px;
					padding: 0 10px 0 10px;
					color: #FF0040;
				}

		/* Centre */
		/**************************************************************/
		#centre{
			/*background-color:#CCCC99;*/
			float: left;
display:inline;			width: 580px; /* 600 */
			margin-top: 10px;
			margin-left: 15px;
			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{
			margin-top: 8px;
				position: relative;
				top: 0;
				left: 0;
				width: 100%;
				color: #999999;				
			}
			#entete_home{
			margin-top: 8px;
				position: relative;
				top: 0;
				left: 0;
				width: 100%;
				color: #999999;				
			}
				#visuel_entete{
					position: relative;
					top: 0;
					left: 0;
					width: 580px;
					height: 135px;
				}
				
				#visuel_entete_new{
					position: relative;
					top: 0;
					left: 0;
					width: 580px;
					height: 200px;
				}
				
					#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: #FF0040;
						font-size: 2.8em;
						font-weight: bold;
						text-align: center;
					}
					#niveau_entete img{
						float: left;
display:inline;					}
					#nom_niveau{
					    font-size:20px;
						float: left;
display:inline;						background-color: #fff;
						height: 30px; /* 40px */
						padding: 5px 20px 5px 20px;
						min-width: 125px; 
						line-height: 20px;
					}
					#nom_niveau_2{
					    font-size:15px;
						float: left;
display:inline;						background-color: #fff;
						height: 30px; /* 40px */
						padding: 5px 20px 5px 20px;
						min-width: 125px; 
						line-height: 20px;
					}
				#accroche_entete{
					/*background-color: #99CC00;*/
					float: left;
display:inline;					width: 380px;
					margin-top: 13px;
					color: #666666;
					font-size: 1.3em;
				}
				#accroche_entete ul{
				margin-left :15px;
								
				}
				#accroche_entete_home{
					/*background-color: #99CC00;*/
					float: left;
display:inline;					width: 570px;
					margin-top: 13px;
					color: #666666;
					font-size: 1.3em;
				}
				#menu_ancres{
					background: #fff url(../img/css2008/bg_menu_ancres.gif) no-repeat bottom left;
					float: left;
display:inline;					width: 172px; /* 182px */
					/*height: 78px;  90px */
					margin-left: 18px;
					padding: 12px 5px 15px 5px;
				}
				.lien_menu_ancres{
					background: #fff url(../img/css2008/bg_lien_menu_ancre_rouge.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_vert{
					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;
				}
				#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: #b6208b;
					font-size: 1.4em;
					font-weight: bold;
					line-height: 1.4em;
				}	
			/* Fin bloc promo */
			
			/* Arrondis et titres des blocs */
			#haut_bloc_vert, #haut_bloc_orange, #haut_bloc_blanc, #haut_bloc_rouge{
				float: left;
display:inline;				width: 100%;
				height: 30px;
				margin-top: 20px;
				padding-top: 10px;
			}
			#haut_bloc_vert{
				background: #feb4c6 url(../img/css2008/haut_bloc_rouge.gif) no-repeat top left;
			}
			#haut_bloc_orange{
				background: #ffcc7f url(../img/css2008/haut_bloc_orange.gif) no-repeat top left;
			}
			#haut_bloc_rouge{
				background: #ffcc7f url(../img/css2008/haut_bloc_rouge.gif) no-repeat top left;
			}				
			#haut_bloc_blanc{
				background: #fff url(../img/css2008/haut_bloc_blanc.gif) no-repeat top left;
			}
						
				.bord_g_titre_bloc{
					float: left;
display:inline;					display: inline;
					margin-left: 10px;
					width: 10px;
					height: 22px;
				}
				.titre_bloc_ouvrage_etu, .titre_bloc_orange, .titre_bloc_blanc, .titre_bloc_rouge{
					float: left;
display:inline;					display: inline;
					height: 16px; /* 22px */
					margin-left: 0px;
					padding: 3px 10px 3px 0px;
					font-size: 1.2em;
					font-weight: bold;
				}
				.titre_bloc_ouvrage_etu{
					background: #FF0040 url(../img/css2008/bord_d_titre_bloc_ouvrage_etu.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_rouge{
					background: #FF0040 url(../img/css2008/bord_d_titre_bloc_rouge.gif) no-repeat top right;
					color: #fff;
				}
			
			/* Propriétés communes à tous les blocs */		
			#bloc_vert, #bloc_orange, #bloc_blanc, #bloc_rouge{
				float: left;
display:inline;				margin: 0px;
			}
			
			/* Bloc vert */
			#bloc_vert{
				background: #fd9cb8 url(../img/css2008/bas_bloc_ouvrage_etu.gif) no-repeat bottom left;
				width: 570px; /* 580px */
				padding: 0px 5px 10px 5px;
				margin-bottom: 10px;
			}
			#bloc_rouge{
				background: #feb4c6 url(../img/css2008/bas_bloc_rouge.gif) no-repeat bottom left;
				width: 570px; /* 580px */
				padding: 0px 5px 10px 5px;
				margin-bottom: 10px;
			}
				.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: #0033CC;
						float: left;
display:inline;						margin: 0 10px 0 0;
						color: #ff8000;
					}
				.bloc_tags_gd{
					background: #fbffd8 url(../img/css2008/bas_bloc_tags_gd.gif) no-repeat bottom left;					
					float: left;
display:inline;					margin-left: 5px;
					width: 550px;
					padding-bottom: 15px;
				}
					.contenu_bloc_tags_gd{
						font-weight:bold;
						width: 540px;
						min-height: 60px;
						text-align: center;
						background: #FFFFFF url(../img/css2008/milieu_bloc_tags_gd.gif) repeat-y top left;
						margin-top:-5px;
						padding: 0 15px 0px 5px;
						
					}
					.contenu_bloc_tags_gd a{
						font-size: 1em;
						text-decoration: none;					
						text-align: center;
						margin-right: 5px;
						padding : 5px;
					}
					.bloc_tags_rouge{
					background: #feb4c6 url(../img/css2008/bas_bloc_tags_rouge.gif) no-repeat bottom left;					
					float: left;
display:inline;					margin-left: 5px;
					width: 550px;
					padding-bottom: 15px;
				}
					.contenu_bloc_tags_rouge{
						font-weight:bold;
						width: 550px;
						min-height: 20px;
						text-align: center;
						background: #FFFFFF url(../img/css2008/milieu_bloc_tags_rouge.gif) repeat-y top left;
						margin-top:-5px;
						
					}
					.contenu_bloc_tags_rouge a{
						font-size: 1em;
						text-decoration: none;					
						text-align: center;
						margin-right: 5px;
						padding : 5px;
					}

				.bloc_book{
					float: left;
display:inline;					background-image: url(../img/css2008/bas_bloc_book_rouge.gif);
					background-position: bottom left;
					background-repeat: no-repeat;
					width: 285px; /* 285px */
					/*height: 180px;*/
					margin: 0;
					padding-bottom: 15px;
				}
					.contenu_book{
						float: left;
display:inline;						background-image: url(../img/css2008/fond_bloc_book_rouge.gif);
						background-position: top left;
						background-repeat: repeat-y;
						width: 265px; /* 285px */
						padding: 0px 10px 0px 10px;
						
					}
						.couv_book{
							float: left;
display:inline;							width: 110px;
							
							padding: 0px 10px 0px 5px;
							border: 0;
						}
						.titre_book{
							/*background-color: #CC99CC;*/
							float: left;
display:inline;							width: 130px;
							color: #000000;
							font-size: 1.2em;
							font-weight: bold;
						}
						.titre_book a, .titre_book a:hover, .titre_book a:visited{
							color: #000000;
							font-size: 1.2em;
							font-weight: bold;
							text-decoration: none;
						}
						.statut_book{
							float: left;
display:inline;							width: 130px;
							color: #fb223c;
							font-size: 0.9em;
							font-weight: bold;
						}
						.accroche_book{
							float: left;
display:inline;							margin-top: 5px;
							width: 135px;
							color: #666666;
							font-size: 1.1em;
							font-weight: normal;							
						}
						.accroche_book img{
							border: 0;
							margin-top: 5px;
						}
						
				.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;
							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*/
			/* lien vers les autres collections */
			#autrescollections {
				margin: 10px 0 0 25px;
 				line-height: 20px;
 				font-weight:bold;
				width: 580px;
				float: left;
display:inline;				
			}
				#autrescollections ul{
					list-style-image:url(../img/enseignants2008/fleche_orange.gif);
				}

				#autrescollections a{
					font-size:14px;
					color:#FF0040;
				}		
				
			/* Fin lien vers les autres collections */	
			/* 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_orange table{
					border-left: 1px solid #ffbc57;
					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{
					border-right: 1px solid #ffbc57;
				}
				.ligne2_tab{
					background-color: #fff;
					text-align: center;
					vertical-align: bottom;
				}
				.ligne2_tab td{
					border-right: 1px solid #ffbc57;
				}
				.ligne3_tab{
					background-color: #ffe5bf;
					color: #C40;
					text-align: left;
					vertical-align: top;
				}
				.ligne3_tab td{
					border-right: 1px solid #ffbc57;
				}
				.ligne3_tab p{
					margin: 0;
					width: 180px;
					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;
					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;
					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{
					color: #fff;
					font-size: 1.2em;
					font-weight: bold;
					text-decoration: none;
				}
				.bt_savoir_plus_marron a:hover, .bt_decouvrir_marron 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;
			}
			#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;					display: inline;
					margin:0;
					width: 15px;
					height: 28px;
				}
				.titre_bloc_home_services{
					float: left;
display:inline;					display: inline;
					height: 18px; /* 28px */
					margin-left: 0px;
					padding: 5px 20px 5px 0px;
					font-size: 1.4em;
					font-weight: bold;
					background: #fb7726 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;
				}
				.boite_home_services{
					float: left;
display:inline;					margin: 0;
				}
				.baseline_home_services{
					color: #FF0040;
					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;
				}
				.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: 100px;
					/*background:#00FF00;*/
				}
				.boite_home_services_laius{
					float: right;
					margin: 0;
					/*background:#0000FF;*/
				}
				.boite_home_services_titre{
					/*background-color: #CC99CC;*/
					float: left;
display:inline;					width: 165px;
				}
				a.boite_home_services_titreLien {
					color: #333;
					font-size: 1.3em;
					font-weight: bold;
					text-decoration:none;
				}
				a.boite_home_services_titreLien:hover {
					text-decoration:underline;
				}
				a.boite_home_services_lien {
					/*background-color: #CC99CC;*/
					float: left;
display:inline;					width: 165px;
					color: #fb7726;
					font-size: 1.0em;
					font-weight: normal;
				}
			/* 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 */
		}
		
		/* BLOCS DE DROITE *******************************************/
		#haut_bloc_droit_catalogue{
		float: left;
display:inline;				margin-top:0;
				margin-bottom:-1px;
				background: #FFF url(../img/css2008/haut_bloc_cata_familles.gif) no-repeat top left;			
				color: #FF0040;
				width:196px;
				height:133px;	}
		#haut_bloc_droit_catalogue_parasco{
		float: left;
display:inline;				margin-top:0;
				margin-bottom:-1px;
				background: #FFF url(../img/css2008/haut_bloc_cata_parasco.gif) no-repeat top left;			
				color: #FF0040;
				width:196px;
				height:133px;	}
		
		#bloc_droit_catalogue {
		        float: left;
display:inline;				width: 196px;
				height:190px;
				margin-top: 0px;
				margin-left: 0px;
				padding-bottom: 0px;
				margin-bottom:5px;
				color:#FFFFFF;
				background: #FFF url(../img/css2008/fond_bloc_cata_etu.gif) no-repeat top left;				
		}

		#bloc_droit_catalogue .caddie {
		margin:-5px 10px 0 20px;
		float:left;
display:inline;		
		}
		
		#bloc_droit_catalogue .commande_express {
		margin:0 5px 0 10px;
		
		
		}
		#bloc_droit_catalogue .commande_express input{
		vertical-align:top;
		margin-top: -3px;
		}
		
		#bloc_droit_catalogue h2 {
		padding:5px;
		font-size: 14px;
		font-weight:bold;
		text-align:center;
		margin: 0px 0 0 0;		}
		
		
		#bloc_droit_catalogue p {
		padding:0 5px 10px 10px;
				margin: 0 0 -3px 0;

		font-size:11px;
		}
		
		#bloc_droit_catalogue img {
		margin: 0 0 3px 9px;

		}
		
		/* Bloc feuilletage *********************************************************/
		#haut_bloc_droit_feuilletage{
		float: left;
display:inline;				margin-top:0;
				margin-bottom:0;
				background: #FFF url(../img/css2008/haut_bloc_feuilletage_etu.gif) no-repeat top left;			
				color: #FF0040;
				width:196px;
				height:100px;	
				}
		
		#bloc_droit_feuilletage {
		        float: left;
display:inline;				width: 196px;
				height:98px;
				margin-top: 0px;
				margin-left: 0px;
				padding-bottom: 10px;
				margin-bottom:0px;
				color:#FFFFFF;
				background: #FFF url(../img/css2008/fond_bloc_feuilletage_etu.gif) no-repeat top left;
		}
		
		
		#bloc_droit_feuilletage h2 {
		padding:5px;
		font-size: 14px;
		font-weight:bold;
		text-align:center;
		margin: 0px 0 0 0;		}
		
		
		#bloc_droit_feuilletage p {
		padding:0 5px 10px 10px;
		margin: 0 0 -10px 0;
		font-size:11px;
		}
		
		#bloc_droit_feuilletage img {
		margin: 3px 0 0 9px;

		}
		
			/* Propriétés communes à tous les blocs de la div droite */
			#bloc_contacts, #bloc_actualites, #bloc_parler_autour, #bloc_flux_rss, #blocs_promos, {
				float: left;
display:inline;				width: 195px;
				margin-top: 10px;
				margin-left: 5px;
				padding-bottom: 10px;
				margin-bottom:10px;
			}
				#titre_bloc_contact, #titre_bloc_actualites, #titre_bloc_parler_autour, #titre_bloc_flux_rss{
					/*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{
					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: #edf5a4 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: #fbffd8 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 #fb7726;
					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;
					height: 12px;
					margin-top: 5px;
					padding-left: 15px;
					font-weight: bold;
				}

			#bloc_parler_autour{
				background: #fafafa 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: #fff8db 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;					
				}
				
				.visuel_gauche{
					float: left;
display:inline;					margin-right: 5px;
					/*height: auto;*/
				}
				.visuel_droite{
					float: right;
					margin-left: 5px;
					/*height: auto;*/
				}

	/* Fin contenu principal **************************************/ 

#footer{
		clear:both;
		height: 70px;
		/*background-image: url(../img/css/fdFooterDME.gif);*/
		background-position: top left;
		background-repeat:repeat-x;
	}
	

