body{ margin:0; padding:0; font-family:arial; background:#666666 url("") 0 0 repeat-x; font-size:12px; text-align:center; }

#global{ 
	margin:0 auto;
	width:990px;
	text-align:center;	
}

#centre{ margin:0 auto; padding:0 4px; width:982px; text-align:left; background:transparent url("images/centre_fond.jpg") 0 0 repeat-y;}

/**
Block du haut
***************************/
#haut{ width:982px; height:339px; }

h1{ 
	float:left;
	margin:0;
	padding:0;
}

#visuel{ float:right; }



/**
Block de milieu
***************************/
#milieu{  
	position:relative;
	clear:both;
	padding:0;	
	width:982px;
} 

#logos_block{ position:absolute; bottom:0; left:227px; margin:0; }

/**
Block de Gauche
***************************/
#gauche{ float:left; margin:0; padding:0; width:203px; background:transparent url("images/gauche_fond.jpg") 0 0 no-repeat; }

#rechercher_block{
	width:203px;
	height:56px;	
}

#infos_pratiques{	
	margin:0;
	padding:0; 
	width:203px;	
}
#infos_pratiques h2{ margin:0; }

#contact_block{ margin:20px 0 0; }

/**
Block de Contenu
***************************/
#contenu{
	float:left; 
	margin:20px 19px 73px 15px; 
	padding:;
	width:544px; 
	min-height:300px; 
}

#ariane{ color:#666; font-size:11px; }
#ariane a{ font-size:11px; color:#990033; text-decoration:none; }
#ariane a:hover{ color:#990033; text-decoration:underline; }
#ariane #page_cours{ color:#666; }

#corps{ margin:0 }

#agenda_block{ margin:20px 0 0; }
#agenda_block h2{ margin:0; }
#agenda_block .no_result{ color:#000; padding: 0 0 5px 5px; }

#actualites_block{  }
#actualites_block h2{ margin:20px 0 0; }
#actualites_block .no_result{ color:#000; padding: 0 0 5px 5px; }

/**
Block de Droite
***************************/
#droite{ float:right; margin:0; width:201px; }

#newsletter_block {	
	padding:40px 0 0 12px;
	width:189px;
	height:31px;
	background:url("images/newsletter_fond.jpg") no-repeat scroll 0 0 transparent;
}

#acces_block {	
	padding:60px 0 10px 16px;
	width:185px;
	background:url("images/espace_professeur_titre.jpg") no-repeat scroll 0 0 transparent;
}

#diaporama_block {
	width:201px;
}
#diaporama_block h2{ margin:0; }

#ancien_eleve_visuel{ margin:0 0 20px; }

#cdi_visuel{ margin:0 0 20px; }

#agenda_block_page{ margin:20px 0 0; }
#agenda_block_page h2{ margin:0; }
#agenda_block_page .no_result{ color:#000; padding: 0 0 5px 5px; }

#actualites_block_page{  }
#actualites_block_page h2{ margin:20px 0 0; }
#actualites_block_page .no_result{ color:#000; padding: 0 0 5px 5px; }

/**
Block du bas
***************************/
#invisible{ clear:both; }

#bas{ margin:0; padding:10px 0 0; text-align:left; background:transparent url("images/bas_fond.jpg") 0 0 no-repeat; }