/* CSS Document */
html { 
  font-size: 100%; /* Évite un bug d'IE 6-7. (1) */ 
} 
body { 
  margin:0  0 0  0; 
  /* Pensez à utiliser une collection de polices (2), par ex: 
  font-family: Arial, Helvetica, FreeSans, sans-serif; */  
  color: black; 
  background-color:#626262;
  font: 0.6em "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.6em;
} 
#main
{
	width: 1000px;
	margin-left: auto; 
  margin-right: auto; 
}
#main2
{
	width: 700px;
	margin-left: auto; 
  margin-right: auto; 
}
#main3
{
	width: 850px;
	margin-left: auto; 
  margin-right: auto; 
}

#bandeau{
	width: 1000px; 
	margin-top:10;
	padding: 0;   
}
#pieddepage{
	width: 960px; 
	padding:0px 20px 50px 20px ;
	text-align:center;  
}
img_bandeau
{
	float:left;
	border:0;
}
 
/*STRUCTURE PAGE*/ 

#page {
	width: 1000px;
	margin:0px  0px 0px 0px;
	padding: 0;  
	float:left; 
	background-color:#FFFFFF;
	
	}
#page2 {
	width: 700px;
	margin:2px  0px 0px 0px;
	padding: 0;  
	float:left; 
	background-color:#FFFFFF;
	
	}
#page3 {
	width: 850px;
	margin:2px  0px 0px 0px;
	padding: 0;  
	float:left; 
	background-color:#FFFFFF;
	
	}

#GAUCHE_640
{
	width : 640px;  
    float : left;
	overflow:hidden;  
	clear:left;
}
#GAUCHE_950
{
	width : 950px;
	float:none;
	overflow:hidden;  
	clear:left;
}
#GAUCHE_180
{
	width : 180px;  
    float : left;
	overflow:hidden;  
	clear:left; 
}
#DROIT_180
{
	width : 180px;  
    float : right;
	overflow:hidden; 
	clear:right;
	
}
#DROIT_360
{
	width : 360px;  
    float : right;
	overflow:hidden; 
	clear:right; 
}
#CENTRE_640
{
	width : 620px;  
	float:left;
	overflow:hidden; 
	clear:right; 
	padding:5px 10px 0 10px;
	font-weight:lighter;
}
 
#LIGNE_SPACE
{
	float:inherit;
	background-color:#FFF;
	width:inherit;
	height:15px;
}
 /*FIN STRUCTURE PAGE*/
 
 /*CONTENEURS*/
#ALIGN_GAUCHE_120
{
	width:120px;
	float : left;
	overflow:hidden;  
	clear:left;
}
 
#ALIGN_DROIT_500
{
	width:400px;
	float : right;
	overflow:hidden;  
	clear:right; 
	padding:5px 5px 5px 5px;
	
}

#AGENDA_AFFICHE
{
	width:200px;
	float : left;
	overflow:hidden;  
	clear:left;
}

#GRIS
{
	width:inherit;
	float : inherit;
	overflow:inherit;  
	clear:inherit;
	background-color:#CCCCCC;
}
#BLANC
{
	width:inherit;
	float : inherit;
	overflow:inherit;  
	clear:inherit;
	background-color:#fff; 
}
 
#AGENDA_DESCRIP
{
	width:390px;
	float : right;
	overflow:hidden;  
	clear:right; 
	padding:5px 5px 5px 5px;
	
}

#FFF_h250_w180
 {
 	float:inherit;
	background-color:#FFF;
	width:160px;
	padding:5px 10px 5px 10px;
	text-align:center;
 }
 #FFF_w570
 {
 	float:inherit;
	background-color:#FFF;
	width:550px;
	padding:5px 10px 5px 10px;
	margin: 0px 25px 0px 25px;
 }
 #FFF_640
 {
 	float:inherit;
	background-color:#fff;
	width:600px;
	padding:5px 10px 5px 10px;
	margin: 0px 10px 0px 10px;
 }
  #FFF_640
 {
	float:inherit;
	background-color:#fff;
	width:600px;
	padding:5px 10px 5px 10px;
	margin: 0px 10px 0px 10px;
 }
   #FFF_900
 {
 	float:inherit;
	background-color:#fff;
	width:900px;
	padding:5px 25px 5px 50px;
	margin: 0px 10px 0px 10px;
 }
 #FFF_w360
  {
 	
	float:inherit;
	background-color:#FFF;
	width:330px;
	padding:5px 10px 5px 10px;
	margin: 0px 0px 0px 10px;
	text-align:center;
 }
 
 
 #F60_h250_w180
 {
 	height:280px;
	float:inherit;
	background-color:#FF6600;
	width:160px;
	padding:5px 10px 5px 10px;
	text-align:center;
 }
  #F60_w360
  {
 	
	float:inherit;
	background-color:#f60;
	width:330px;
	padding:5px 10px 5px 10px;
	margin: 0px 0px 0px 10px;
	text-align:center;
 }
   #F90_w360
  {
 	
	float:inherit;
	background-color:#f90;
	width:330px;
	padding:5px 10px 5px 10px;
	margin: 0px 0px 0px 10px;
	text-align:center;
 }
   #EZE_w360
  {
 	
	float:inherit;
	background-color:#E7E3E7;
	width:330px;
	padding:5px 10px 5px 10px;
	margin: 0px 0px 0px 10px;
	text-align:center;
 }
 #EZE_h350_w180
  {
 	height:380px;
	float:inherit;
	background-color:#E7E3E7;
	width:160px;
	padding:5px 10px 5px 10px;
	text-align:center;
 }
 
 
 
 #F90_h300
 {
 	height:300px;
	float:inherit;
	background-color:#FF9900;
	width:inherit;
 }
 
 #F90_w620
 {
 	float:inherit;
	background-color:#FF9900;
	width:600px;
	padding:5px 10px 5px 10px;
 }
 
  #F90_w620_accueil
 {
 	float:inherit;
	background-color:#FF9900;
	width:600px;
	padding:5px 10px 5px 10px;
	 font: 0.8em "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
 
 
  #F90_w570
 {
 	float:inherit;
	background-color:#FF9900;
	width:550px;
	padding:5px 10px 5px 10px;
	margin: 0px 25px 0px 25px;
 }
   #FFF_w570e
 {
 	float:inherit;
	background-color:#fff;
	width:550px;
	padding:5px 10px 5px 10px;
	margin: 0px 25px 0px 25px;
 }
 
 #F60_w570
 {
 	float:inherit;
	background-color:#FF6600;
	width:550px;
	padding:5px 10px 5px 10px;
	margin: 0px 25px 0px 25px;
 }
 
 #Bloc_Affichage
 {
 	text-align:left;
	font-size: 0.9em;
 }
  #Bloc_Affichage_Histo_Monendanse
 {
 	text-align:left;
	font-size: 0.9em;
 }
 #Bloc_Liens
 {
 	text-align:left;
	font-size: 0.9em;
 }
#Bloc_Legende
 {
 	text-align:left;
	font-size: 0.9em;
	color:#999999;
	font-weight:bold;
 }
#Bloc_Image
{
	width:170px;
	display:inline;
	padding:2px 2px 2px 2px;
	margin: 0px 2px 0px 2px;
	float:left;
	
}
#Bloc_Prof_Invite
 {
	width:325px;
	display:inline;
	padding:2px 2px 2px 2px;
	margin: 0px 2px 0px 2px;
	float:left;
 }
.Image
{
	border:1px;
	border-color:#999999;
}

#MONENDANSE_GAUCHE
{
	width : 448px;  
    float : left;
	overflow:hidden;  
	clear:left; 
}

#MONENDANSE_DROIT
{
	width : 448px;  
    float : left;
	overflow:hidden;  
	clear:right; 
}

 /*FIN CONTENEURS*/
 
 /*TEXTES*/
.texte_F00
{
	color:#f00;
	font-weight:bold;
}
.texte_F90
{
	color:#f90;
	font-weight:bold;
	font-size:1.3em;
}
.texte_F60
{
	color:#f60;
	font-weight:bold;
	font-size:1.3em;
}
.texte_jour_cours
{
	color:#f90;
	font-weight:bold;
	font-size:1.53em;
}
.texte_000
{
	color:#000;
	font-weight:bold;
	font-size:1.3em;
}
 .texte_CCC 
{
	color:#666666;
	font-weight:bold;
	font-size:1.3em;
	
}
 .texte_CCC_grand
{
	color:#666666;
	font-weight:bold;
	font-size:1.3em;
	
}
 .texte_CCC_moyen
{
	color:#666666;
	font-weight:bold;
	font-size:1.1em;
	
}
.texte_formulaire
{
	color:#666666;
	font-size:0.9pm;
}
 /*FIN TEXTES*/
#page h1, #page2 h1
 {
 	font-size: 1.8em;
	line-height: 1.6em;
	font-weight:bold;
	color:#F60;
 }
 #page h2, #page2 h2
 {
 	font-size: 1.5em;
	line-height: 1.3em;
	font-weight:bold;
	color:#F60;
 }
 
   #ALIGN_DROIT_500 h1
 {
 	font-size: 1.6em;
	line-height: 1.4em;
	font-weight:bold;
	text-align:center;
	color:#000;
 }
 
 
  #MONENDANSE_GAUCHE h1,  #MONENDANSE_DROIT h1
 { 
 	font-size: 1.4em;
	line-height: 1.4em;
	font-weight:bold;
	text-align:center;
	color:#000;
 }
 
   #MONENDANSE_GAUCHE h2,  #MONENDANSE_DROIT h2
 { 
 	font-size: 1.4em;
	line-height: 1.4em;
	font-weight:bold;
	text-align:center;
	color:#F60;
 }

   #MONENDANSE_GAUCHE h3,  #MONENDANSE_DROIT h3
 { 
 	font-size: 1.4em;
	line-height: 1.4em;
	font-weight:bold;
	text-align:center;
	color:#F90;
 }
   #MONENDANSE_GAUCHE h4,  #MONENDANSE_DROIT h4
 { 
 	font-size: 1.4em;
	line-height: 1.4em;
	font-weight:bold;
	text-align:center;
	color:#999999;
 }

#EZE_h350_w180 h1,#EZE_w360 h1,  #EZE_w360 h1, #F90_w360 h1
{
	font-size: 1.6em;
	line-height: 1.4em;
	font-weight:bold;
	text-align:center;
	color:#000;
}
#EZE_h350_w180 h2, #EZE_w360 h2 , #EZE_w360 h2,   #F90_w360 h2
{
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight:bold;
	text-align:center;
	color:#000;
}
 
#EZE_h350_w180 a:link, #EZE_h350_w180 a:visited, #FFF_640 a:link, #FFF_640 a:visited,#F90_w360 a:link, #F90_w360 a:visited,#FFF_900 a:link,#FFF_900 a:visited, #pieddepage a:link, #pieddepage a:visited,#pieddepage a:hover
{
	color:#000;
	font-weight:bold;
	font-size:inherit;
}
#EZE_h350_w180 a:hover, #FFF_640 a:hover, #EZE_w360 a:hover, #F90_w360 a:hover,#FFF_900 a:hover
{
	color:#000;
	font-weight:bold;
	font-size:inherit;
}
#EZE_w360 a:link, #EZE_w360 a:visited
{
	color:#000;
	font-weight:bold;
	font-size:inherit;
}
#EZE_w360 a:hover
{
	color:#f90;
	font-size:inherit;
}

#F60_w360 h1
{
	font-size: 1.6em;
	line-height: 1.4em;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
#F60_w360 h2
{
	font-size: 1.4em;
	line-height: 1.2em;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
 
#F60_w360 a:visited, #F60_w360 a:link
{
	color:#fff;
	font-weight:bold;
	font-size:inherit;
}
#F60_w360 a:hover
{
	color:#fff;
	font-size:inherit;
}
 

#FFF_h250_w180 h1, 
{
	font-size: 1.6em;
	line-height: 1.6em;
	font-weight:bold;
	text-align:center;
	color:#f60;
}
#FFF_h250_w180 h2 
{
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight:bold;
	text-align:center;
	color:#000;
}

#AGENDA_AFFICHE H1
{
 	font-size: 1.3em;
	line-height: 1.3em;
	font-weight:bold;
	text-align:left;
	color:#f60;
}
#AGENDA_DESCRIP h1
 {
 	font-size: 1.3em;
	line-height: 1.3em;
	font-weight:bold;
	text-align:left;
	color:#f60;
 }
#AGENDA_DESCRIP h2
 {
 	font-size: 1.2em;
	line-height: 1.2em;
	font-weight:bold;
	text-align:left;
	color:#666666;
 }


 #FFF_h250_w180 a:link,#FFF_h250_w180  a:visited, #FFF_w360 a:link, #FFF_w360 a:visited
{
	color:#f90;
	font-weight:bold; 
	font-size:inherit;
}
#FFF_h250_w180 a:hover, #FFF_w360 a:hover
{
	color:#f90; 
	font-size:inherit;
} 
.a_F60-09:link, .a_F60-09:visited,.a_F60-09:hover
{
	color:#f90;
	font-weight:bold;
	font-size:inherit;
}
.a_F90-12:link, .a_F90-12:visited,.a_F90-12:hover
{
	color:#f90;
	font-weight:bold;
	font-size:inherit;
}

#Bloc_Affichage a:link, #Bloc_Affichage a:visited
{
	color:#f90;
	font-weight:bold;
	font-size:inherit;
}
#Bloc_Affichage_Histo_Monendanse a:link, Bloc_Affichage_Histo_Monendanse a:visited, Bloc_Affichage_Histo_Monendanse a:hover
{
	color:#f90;
	font-weight:bold;
	font-size:inherit;
}
#Bloc_Affichage a:hover
{
	color:#f90;
	font-size:inherit;
	
} 
 #Bloc_Liens a:link, #Bloc_Liens a:visited, #ALIGN_DROIT_500 a:link, #ALIGN_DROIT_500 a:visited,#Bloc_Prof_Invite_Gauche a:link, #Bloc_Prof_Invite_Gauche a:visited,#GRIS a:link, #GRIS a:visited, #page3 a:link, #page3 a:visited
{
	color:#000;
	font-weight:bold;
	font-size:inherit;
}
#AGENDA_DESCRIP a:link,#AGENDA_DESCRIP a:visited,#AGENDA_DESCRIP a:hover
{
		color:#000;
	font-weight:bold; 
	font-size:inherit;
}
#Bloc_Liens a:hover, #ALIGN_DROIT_500 a:hover, #Bloc_Prof_Invite_Gauche a:hover,#GRIS a:hover, #page3 a:hover
{
	color:#000;
	
	font-size:inherit;
	
} 
#Bloc_Prof_Invite_Gauche
{
	width:150px;
	display:block;
	padding:2px 2px 2px 2px;
	margin: 0px 2px 0px 2px;
	float:left;
	clear:left;
}
#Bloc_800
{
	width:800px; 
	padding:2px 2px 2px 2px;
	margin: 0px 2px 0px 2px;
	float:left;
	clear:left;
}
#Bloc_Prof_Invite_Gauche h1,#page3 h1,#Bloc_Prof_Invite_Droit h1
{
	color:#ff6600;
	font-size:1.5em;
}
#Bloc_Prof_Invite_Gauche h2,#page3 h2,#Bloc_Prof_Invite_Droit h2
{
	color:#ff6600; 
	font-size:1.4em;
}
#Bloc_Prof_Invite_Gauche h3,#page3 h3,#Bloc_Prof_Invite_Droit h3
{
	color:#ff9900; 
	font-size:1.4em;
}
#Bloc_Prof_Invite_Droit
{
	width:150px;
	display:block;
	padding:2px 2px 2px 2px;
	margin: 0px 2px 0px 2px;
	float:right; 
}
 
 /*MENU DEBUT*/
#menu {
	position: relative; 
	height: 2.8em;
	padding: 0 1.0em;
	margin: 0 ;
	font-size: 0.9em;
	font-weight: normal;
	background-color:#000;
	color:#fff;
}

#menu ul {
	padding: 0.2em 1.0em 0.9em 1.0em;
	margin:0;
	background-color:#000;
}

#menu ul li {
	position: relative;
	display: inline;  
	font-weight:bold; 
}
 
#menu ul li a:link, #menu ul li a:visited {
	color: #fff; 
	background-color:#000;
	font-weight:bold;
	/*padding: 0.3em 1.0em 0.9em 1.0em;*/
	padding: 0.2em 1.0em 0.9em 1.0em;
	text-decoration: none;	
	height: 2.4em;
	border:none; 
}
.texte_menu
{
	color: #000; 
	background-color:#fff;
	font-weight:bold;
	/*padding: 0.3em 1.0em 0.9em 1.0em;*/
	padding: 0.2em 1.0em 0.9em 1.0em;
	text-decoration: none;	
	height: 2.4em;
	border:none; 
	 }
#menu ul li.current_page_item
{
	background-color:#fff;
	color:#000;
	height: 2.4em;
	border:none;
}
#menu ul li a:hover, #menu ul li a:active, #menu ul li.current_page_item a {
	background-color:#fff;
	padding: 0.2em 1.0em 0.9em 1.0em;
	color:#000;
	height: 2.4em;
	border:none;
}

	
/* MENU FIN*/
#main #page #GAUCHE_640 #FFF_640 p {
	font-weight: bold;
}
#main #page #GAUCHE_640 #FFF_640 p {
	font-weight: normal;

}

