html{overflow-y:scroll;}
html,body{margin:0;padding:0;height:100%;}
body{background-color:#000000;background-repeat:repeat-y;background-position:left;font-family:Arial, Helvetica, sans-serif;font-size:.8em;line-height:1.8em;color:#000000;}
div{padding:0;margin:0;}
img{border:0;}

a{color:#000000;text-decoration:none;font-weight:bold;}
a:hover{color:#666666;}

h1{font-size:1.5em;margin:0 -20px 0.5em -20px;padding:0.3em 0.3em 0.3em 20px;background-color:#e9e9e9;}
h2,h3,h4{font-size:1em;margin:0;}

#menu{width:100%;height:100%;position:fixed;}
#menu a{display:none;}
#R01,#R02,#R03,#R04,#R05,#R06,#R07,#R08,#R09,#R10{width:100%;height:10%;background-repeat:repeat-y;background-position:left;text-align:right;}
	a.menu,a.menuOff{text-decoration:none;line-height:1.8em;margin-right:620px;padding:3px 5px 3px 5px;}
	a.menu{color:#ffffff;background-color:#000000;}
	a.menu:hover{color:#ffffff;}
	a.menuOff{color:#000000;background-color:#e9e9e9;}
	a.menuOff:hover{color:#000000;}

	#ensmp{position:absolute;cursor:pointer;right:610px;margin-top:3px;width:58px;height:48px;background-image:url('logo-mines-noir.png');background-repeat:no-repeat;display:none;}

#ombre{position:absolute;width:588px;top:10px;right:15px;display:none;}
	#ombreHaut{width:568px;height:50px;background-image:url('ombre-haut.png');background-position:center;background-repeat:no-repeat;}
	#ombreMilieu{width:568px;background-image:url('ombre-milieu.png');background-position:center;background-repeat:repeat-y;}
	#ombreBas{width:568px;height:50px;background-image:url('ombre-bas.png');background-position:center;background-repeat:no-repeat;}

#page{width:500px;position:absolute;right:60px;top:20px;padding:20px;margin:0;background-color:#e9e9e9;display:none;background-image:url('fond-bloc.gif');background-position:left;background-repeat:repeat-y;}
	.charge{font-weight:bold;}
	.erreur{font-weight:bold;color:#ff0000;}
	
	#page img{cursor:pointer;}
	
	/* Accueil */
	#accueil{}
		#accueil h2{font-size:1.5em;font-weight:bold;color:#ff0000;}
				#accueil h2 a{color:#ff0000;}
				#accueil h2 a:hover{color:#666666;}
		#collaboration{font-size:0.9em;line-height:1.5em;color:#ff0000;}
			#collaboration a{color:#ff0000;}
			#collaboration a:hover{color:#666666;}
		#accueil h1{font-size:2em;margin:0.5em -20px 0 -20px;padding:12px 0 10px 20px;background-color:#e9e9e9;color:#ff0000;}
			#mp02{font-size:0.5em;font-weight:bold;color:#000000;}
		#dates{color:#ff0000;font-weight:bold;margin:0 -20px 2em -20px;padding:3px;padding-right:20px;background-color:#cccccc;text-align:right;}
		#objectif{line-height:1.4em;}
		#footer{border-top:1px dotted #666666;margin-top:3em;color:#666666;font-size:0.9em;line-height:1.2em;}
			#footer a{color:#666666;}
			#footer a:hover{color:#ff0000;}
			
	/* Crédits */
	#credits{}
		#credits h1{color:#ff0000;}
		#credits h2{color:#ff0000;}
		#credits p{margin-top:0;margin-left:20px;}
		
	/* Introduction */
	#introduction{}
		#introduction a{text-decoration:underline;}
		#introduction h1{color:#ff00ff;}
		#introduction p{margin:0 100px 1.5em 40px;}
		/*#introduction ul{margin:0 100px 1.5em 0;padding:0;list-style:none;}
			#introduction ul li{margin-left:40px;margin-bottom:0.2em;}*/
		#introduction ul{margin:0 100px 2em 0;padding:0;list-style:disc;}
			#introduction ul li{margin-left:40px;margin-bottom:0.2em;}
			
	/* Enseignements */
	#programme{}
		#programme a{text-decoration:underline;}
		#programme h1{color:#0000ff;}
		#programme h2{margin-left:40px;}
		#programme p{margin-top:0;margin-bottom:1.5em;margin-left:40px;}
		#programme .inter{color:#0000ff;margin-left:40px;}
			#programme .inter a{color:#0000ff;text-decoration:underline;font-weight:normal;}
			
	/* Cours */
	#cours{}
		#cours h1{color:#0000ff;}
		#cours h2{color:#0000ff;font-weight:normal;margin:0 -20px 2em -20px;padding:3px;padding-right:20px;background-color:#cccccc;text-align:right;}
		#cours h3{font-weight:bold;margin:0 0 1em -20px;width:270px;padding:3px;padding-left:20px;background-color:#dbdbdb;}
		#cours h4{font-weight:normal;margin:0 0 1em -20px;width:290px;padding:3px;padding-left:40px;background-color:#dcdcdc;}
		#cours p{margin:0 100px 0.5em 40px;}
		#cours a{color:#0000ff;}
		#cours a.retour{display:block;margin-bottom:1em;}
		#cours ul{margin:0 100px 2em 0;padding:0;list-style:disc;}
			#cours ul li{margin-left:60px;margin-bottom:0.2em;}
	
	/* Ressources */
	#ressources{}
		#ressources h1{color:#ff0000;}
		#ressources h1 a{color:#ff0000;}
			#ressources h1 a:hover{color:#ff00ff;}
	/* Photos */
	#photos h1{color:#ff0000;margin:0;padding:0.3em 0.3em 0.3em 20px;background-color:#000000;}
	#photos{width:540px;padding:0;padding-bottom:10px;margin:-20px;text-align:left;background-color:#000000; }
		ul.diaporama{width:540px;border:0;padding:0;margin:0;color:#ffff00;list-style:none;background-color:#000000;}
		ul.diaporama li{width:540px;text-align:center;}
		ul.diaporama p{margin:0em 100px 1em 40px;text-align:left;font-size:1em;}
		.slideNav{margin:0;padding:1em 0 10px 40px;}
			.slidePrev{padding-right:4px;color:#ff00ff;text-decoration:none;cursor:pointer;}
				.slidePrev:hover{color:#ff0000;}
			.slideNext{padding-left:4px;color:#ff00ff;text-decoration:none;cursor:pointer;}
				.slideNext:hover{color:#ff0000;}
		.slidePages{display:inline;}
			.slidePages span{padding:0 4px 0 4px;color:#ff00ff;text-decoration:underline;cursor:pointer;}
			.slidePages span:hover{color:#ff0000;}
			.slidePages span.activeSlide{color:#ffff00;text-decoration:none;}
			.slidePages span.activeSlide:hover{color:#00ff00;}
		#photos a{color:#ff0000;}
			#photos a:hover{color:#ff00ff;}
		
	/* Glossaire */
	#glossaire{}
		#glossaire ul.alphabet{margin:0 0 0 -20px;padding:0.3em 0.3em 0.3em 20px;font-size:1.2em;list-style:none;background-color:#e9e9e9;}
			#glossaire ul.alphabet li{margin:0;padding:0;display:inline;color:#666666;}
			#glossaire ul.alphabet li a{color:#0000ff;font-weight:normal;}
			#glossaire ul.alphabet li a:hover{color:#00ff00;}
			#glossaire ul.alphabet li strong{color:#0000ff;text-decoration:underline;font-weight:bold;}
		#glossaire h1{color:#0000ff;background-color:#cccccc;}
		#glossaire img{margin-left:-20px;margin-right:-20px;}
		#glossaire p{margin:1em 100px 0.5em 40px;}
		/*#cours p{margin:0 100px 0.5em 40px;}*/
		#glossaire ul{margin:0 100px 2em 0;padding:0;list-style:disc;}
			#glossaire ul li{margin-left:60px;margin-bottom:0.2em;}
	
	/* Liens */
	#liens{}
		#liens h1{color:#0000ff;}
		#liens ul{margin:0 100px 2em 0;padding:0;list-style:disc;}
			#liens ul li{margin-left:40px;margin-bottom:0.2em;}
	
				
#cache{font-weight:bold;}
#cache span{background-color:#000000;color:#ffffff;padding:0.2em 0.5em 0.2em 0.5em;position:absolute;top:10%;right:620px;}

/* Affichage des images en plein écran */
/* Lightbox:Colorbox */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;right:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;background-image:url('fond-gris.png');background-position:right;background-repeat:repeat-y;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:absolute;overflow:visible;}
#cboxLoadedContent{overflow:auto;text-align:right;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;right:0;width:540px;text-align:left;color:#000000;font-weight:bold;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
#cboxNav,#cboxClose{display:block;background-color:#000000;padding:0.2em 0.5em 0.2em 0.5em;color:#ffffff;font-weight:bold;}
	#cboxLoadedContent{margin-top:20px;}
	#cboxNav{position:absolute;top:0;}
		#cboxNext,#cboxSep,#cboxPrevious{display:inline;}
		#cboxSep{padding:0 0.5em 0 0.5em;}
	#cboxClose{position:absolute;top:0;right:0;}
