@charset "iso-8859-1";
* {margin: 0; padding: 0;}

body 
	{
	color: #333; 
 	font-size: 0.9em;
	font-family: arial, verdana, geneva, sans-serif;
	background-color: #fff;
	text-align: left;
	margin: 0;
	padding: 0;
	}
h1 
	{
	font-size: 1.05em;
	font-family: verdana,arial,sans-serif;
	margin: 0px;
	padding: 0px;
	}
	
h2 
	{
	font-size: 0.9em;
	font-family: verdana,arial, sans-serif;
	font-weight :normal;
	margin: 0px;
	padding: 0px; 
	}
h3 
	{ 
	font-size: 0.8em;
	font-family: verdana,arial,sans-serif;
	font-weight :normal;
	margin: 0px;
	padding: 0px;
	}
h4 
	{ 
	font-size: 0.70em;
	font-family: verdana,arial,sans-serif;
	font-weight :normal;
	margin: 0px;
	padding: 0px;
	}
	
a:link 
  { color: #333; 
  text-decoration: underline;   
  }
a:visited 
  {  color: #333; 
  text-decoration:  underline;   
  }
a:hover 
  {   color: red;
  text-decoration:  none;   
  }
a:active 
  {  color: #333; 
  text-decoration: underline;   
  }
.red
	{
 color: #555;
 font-weight: bold;  
	}
		
#bandeau 
	{
	background-color: #999999;
	with:100%; 
	margin: 0px;
	padding: 0;
	border-bottom : 1px solid gray;
	}
 
#logo 
	{  
    vertical-align:top; 
	background-color: #BFCC33;
	margin: 0;
	padding: 5px 35px 0 25px; 
	width:130px; 
	}
	
#baseline 
	{
	margin-left:160px; 
	padding: 10px 50px 0px 43px;
	text-align: left;
    display:none;
	}
    
#logodroite 
	{
	margin: 0; 
	padding-right: 10px;
	text-align: right;
	}

#gauche {
    vertical-align:top; 
	padding: 10px 10px 10px 0px;
	background-color:#FFF;
    display:none;
}

#centre {
    width:90%;
    vertical-align:top;
	padding: 10px; 
	background-color: #FFFFFF;
	padding: 10px 18px 10px 10px;
}
#droite {
    vertical-align:top;
	padding: 10px 10px 10px 0px;
	background-color: #fff;
    display:none;
}
#menu 
	{
	width:100%;
	background-color: #BFCC33;
    margin-left:0px;
	font-size: 0.71em; 
	border-bottom : 1px solid gray;
	white-space: nowrap;
    display:none;
	}
#menunorap
	{
	white-space: nowrap;
	}
.navigation  
  {color: #333;
  font-family: verdana, geneva, sans-serif;
  font-size: 1.1em; 
  text-decoration: none; 
  background-color: #BFCC33;
}
.navigation a:link 
  {color: #333;
  text-decoration: none; 
  background-color: #BFCC33;
}
.navigation a:visited 
  { color: #333; 
  text-decoration: none; 
  background-color: #BFCC33
}
.navigation a:hover 
  { color: #330; 
  text-decoration: none; 
  background-color: #DFEC53
}
.navigation a:active 
  { color: #333; 
  text-decoration: none; 
}

/* Rajout de Denis */
.navigation SPAN.selection
  { color: #333; 
  text-decoration: none; 
  background-color: #DFEC53}
/* Fin du rajout de Denis */
/* ajout PG */
.navigation SPAN.desactive
  { color: #333; 
  text-decoration: none; 
  background-color: #BFCC33}
  
 /* rajout fil ariane */  
#fil 
	{
	background-color: #fff;
	margin: 10px 0 10px 27px;
	font-size: 1em;
	padding: 0px;
    display:none;
	}
#fil h3 a:link 
  { color: #333; 
  text-decoration: underline;   
  }
#fil h3 a:visited 
  {  color: #333; 
  text-decoration:  underline;   
  }
#fil h3 a:hover 
  {  color: #333; 
  text-decoration:  none;   
  }
#fil h3 a:active 
  {  color: #333; 
  text-decoration: underline;   
  }
  /* Fin rajout fil ariane */  
    
 

/* bloc de presentation educasources */
#presentation 
	{
	background-color: #999;
	font-size: 1em;
	width: 160px;
	margin: 0px;
	padding: 15px;
	}

#presentation h1 a:link 
  {color: #fff; 
  text-decoration: underline;   
  }
#presentation h1 a:visited 
  { color: #fff; 
  text-decoration:  underline;   
  }
#presentation h1 a:hover 
  { color: #fff; 
  text-decoration:  none;   
  }
#presentation h1 a:active 
  { color: #fff;  
  text-decoration: underline;   
  }
#presentation  h1 
	{ color: #fff;} 

/* fin bloc de presentation educasources */
#selec-them 
	{
	border:solid #999;
	border-width: 1px;
	background-color: #D82E84;
	font-size: 1em;
	width: 190px;
	margin: 0px;
	padding:10px;
	text-align: left;
	}

#selec-them  h3 a:link 
  { color: #fff; 
  text-decoration: none;   
  }
#selec-them  h3 a:visited 
  {  color: #fff; 
  text-decoration:  none;   
  }
#selec-them  h3 a:hover 
  {  color: #fff; 
  text-decoration:  underline;  
  }
#selec-them  h3 a:active 
  {  color: #fff; 
  text-decoration: none;   
  }
#selec-them ul 
	{
	list-style-type:disc;
	list-style-image:url(../images/puce.gif);
	margin:0.2em 0 0.5em 0.8em;/* IE */
	padding: 0.2em 0 0.5em 0.8em;/* M */
	}
#selec-them hr 
	{
	color: #333; 
	margin-top: 5px;/* IE */
	padding-top: 5px;/* M */
	}
 
#selectionthem {
    vertical-align:top; 
	padding: 0px;
	margin:10px 10px 10px 80px;
}

 
#selectionthem th {
    font-size: x-large;
    text-align: center;
    padding-bottom:10px;
}

#selectionthem .introduction {
    font-style:italic;
}

.selectlien
{
    display:none;
}

/*  bloc affiner */
#affiner 
	{
	border:solid #8D9629;
	border-width: 1px;
	font-size: 1em;
	background-color: #BFCC33;
	width: 170px;
	margin-right: 20px;
	padding: 10px;
	}

#affiner  h3 a:link 
  { color: #fff; 
  text-decoration: none;   
  }
#affiner  h3 a:visited 
  {  color: #fff; 
  text-decoration:  none;   
  }
#affiner  h3 a:hover 
  {  color: #fff; 
  text-decoration:  underline;  
  }
#affiner  h3 a:active 
  {  color: #fff; 
  text-decoration: none;   
  }
#affiner ul 
	{
	list-style-type:disc;
	list-style-image:url(../images/puce2.gif);
	margin:0.2em 0 0 0.8em;/* IE */
	padding: 0.2em 0 0 0.8em;/* M */
	}
#affiner hr 
	{
	color: #8D9629; 
	margin-top: 5px;/* IE */
	padding-top: 5px;/* M */
	}
#affiner h2
	{
	color: #c00; 
	}
/*  fin bloc affiner */
/*  bloc faq a propos */
#faq 
	{
	background-color: #FFF;
	width: 500px;
	margin-left: 10px;
 
	}
#faq ul
	{
	list-style-type:disc; 
	margin:0.8em 0 0 1.2em;/* IE */
	padding: 0;
	padding-left: 0.2em;/* M */
	}
#faq p
	{ 
	padding-top: 1.5em ; 
	}

/* fin bloc faq a propos */	
#thematique  
	{
	color: #FFF;
	font-size: 15px;
	font-family: arial, sans-serif;
	font-weight: bold;   
	visibility: visible;
	position: relative;
	margin: 0px;
	padding: 10px;
	float: left;
	}
	
#af-mobis 
	{
	color: #333;
	font-size: 12px;
	font-family: arial, sans-serif;
	font-weight: bold;  
	background-color: #BFCC33;
	visibility: visible;
	position: relative;
	width: 190px;
	margin: 0px;
	padding: 0px;
	float: left;
	}
		
#mobis  
	{
	color: #333;
	font-size: 11px;
	letter-spacing: 2px;
	font-family: arial, sans-serif;
	font-weight: bold;   
	visibility: visible;
	position: relative;
	margin: 0px;
	padding: 10px;
	float: left;
	}

#descripteur
	{
	color: #333;
	font-size: 11px;
	letter-spacing: 2px;
	font-family: arial, sans-serif;
	font-weight: bold; 
	background-color: #fff;
	visibility: visible;
	position: relative;
	width: 160px;
	margin: 0px;
	padding: 10px;
	float: left;
	}

.menu-descripteur
	{ 
	margin-top: 1px;
	margin-left: 1px;
	}

.menu-descripteur a:link 
{
    color: #333;
    text-decoration: none
}

.menu-descripteur a:hover 
{
    color: #c00;
    text-decoration: underline
}
	
.element-de-menu
	{color: #fff;
	font-weight: normal;
	margin-top: 8px;
	margin-left: 8px;
	font-size: 11px;
	letter-spacing: 2px;
	font-family: arial, sans-serif;
    border: 0px none;
	}
.element-de-menu a:link 
  {color: #fff; 
  text-decoration: none;   
  }
.element-de-menu a:visited 
  { color: #fff; 
  text-decoration: none;   
  }
.element-de-menu a:hover 
  { color: #fff; 
  text-decoration: underline;  
  }
.element-de-menu a:active 
  { color: #fff; 
  text-decoration: underline;  
  }
 
/* Debut du Panier */
.contenupanier
{ 
    padding-top: 15px;
    padding-left: 30px;
    background-color: #fff;
    width: 90%;
    float: left
}

#titrepanier
{
    text-align:center;
    font-size:14px;
    font-weight:bold;
}

#resultatsPanier
{ 
    background-color: #F8F8F8;
    visibility: visible;
    margin: 0px;
    padding: 0px 0px 2px 5px; 
}

#resultatsPanier a:link 
{
    font-size: 11px;
    text-align:right; 
    text-decoration: underline;
}

#resultatsPanier a:visited 
{ 
    text-decoration: none 
}
#resultatsPanier a:hover 
{ 
    color: red;
    text-decoration: underline 
}
#resultatsPanier a:active 
{ 
    text-decoration: underline;
}	
	
#resultatsPanier .panierenlev
{
    text-align:right;
    visibility:hidden;
}

.Misepanier {
    color:#339900;
    text-align:center; 
    font-size:100%; 
    font-weight:bold; 
}

.panierNbRef 
    {
    text-align:center;
    font-size:small;
    }

.panierclose {
    text-align:right;
    padding: 20px 15px 0px 0px;
}

.PanierExtract {
/*    text-align:center; */
    padding-bottom: 0px;
    visibility: hidden;
}
/* Fin du panier */
/* Fin du Rajout de Denis */

.saisie
    { 
    background-color: #F8F8F8;
	padding: 10px;
	width: 100%;
	float: left
	}

#pourcent
	{ 
    font-size:10px;
    visibility: visible;
	text-align:right;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: right;
	}

#resultats
	{ 
    background-color: #FFFFFF;
	visibility: visible;
	margin: 0px;
	padding: 0px; 
	border-bottom : 1px solid gray;
	}

#resultats hr
	{  
	padding: 0px; 
	margin-top: 5px;
	margin-bottom: 2px; 
	}

	
#resultats a:link 
    { 
    font-size: 11px;
	color: #333;
	text-decoration: underline 
    }
#resultats a:visited 
    { 
    font-size: 11px;
    color: #333;
	text-decoration: underline 
    }
#resultats a:hover 
    { 
    color: red;
	text-decoration: underline 
    }

#resultats a:active 
    { 
    color: #333; 
    text-decoration: underline;
    }	
	
#pied-de-page 
	{
 
	background-color: #999;
 	height:17px;
	clear: both;
	}
 
.copyright  
	{
	color: #FFF;
	font-size: 13px;
	font-family: verdana,arial, sans-serif;
	font-weight: weight;   
	visibility: visible;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
	}

.metaLOMfr 
    {
    display:none;
    margin-bottom: 5px;
    }

.metaLOMfr A:link
    {
    font-size: xx-small;
    }
.metaLOMfr A:visited
    {
    font-size: xx-small;
    }
.metaLOMfr A:active
    {
    font-size: xx-small;
    }
.metaLOMfr A:hover
    {
    font-size: xx-small;
    }


.annexe-bas
	{
	color: #FFF;
    font-size: 13px;
	text-align: right;
	font-family:  verdana,arial, sans-serif;
	font-weight: weight;   
	visibility: visible;
	position: relative;
	margin: 0px;
    margin-right:10px;
	padding: 0px;
	float: center;
    display:none;
	}
.annexe-bas a:link 
  {color: #FFF; 
  text-decoration: none; 
	}
.annexe-bas a:visited 
  { color: #FFF; 
  text-decoration: none; 
	}
.annexe-bas a:hover 
  {  color: red;
  text-decoration: underline; 
	}
.annexe-bas a:active 
  { color: #FFF; 
  text-decoration: underline; 
	}
 
#saisiemotcle  
    {	border-bottom:solid #ACA899;
	border-width: 1px;
    visibility: visible;
    margin: 0px;
    padding: 8px;
	margin-left:auto;
 	margin-right: auto;
	background-color: #E3E1E1;
    }
 
 

SELECT.NivDisc
    {
	font-size:10px;
	border: 1px solid #999999;
	width:280px;
	margin: 0px;
    padding: 0px;
    }
 

#modformat 
    {
	border-bottom:solid #ACA899;
	border-width: 1px;
    color: #000000;
    visibility: visible;
    padding: 8px;
	margin-left:auto;
 	margin-right: auto;
	background-color: #fff;
 
    }
#espace
    { 
 padding: 2px;
    }
#recherche
    {width:95%;
	border-bottom:1px dotted #ACA899;  
    }
#rechercheg
    {     
	white-space: nowrap;
	vertical-align: top; 
	margin:10px; 
    }
#recherched
    {     
	vertical-align: top; 
	margin:10px; 
    }
#rechercheb
    {width:600px;
	height:100px;
	margin-left:10px; 
	margin-right:10px; 
	margin-top: 6px; 
 
    }
input.motbis{font-size: 10px;border: 1px solid #999;width: 135px;} 
select.sel{font-size: 10px;border: 1px solid #999;width: 170px;}

.repertoireaide A
{
    text-decoration:underline;
    color:#000;
}

.repertoireaide A:hover
{
    text-decoration:underline;
    color: red;
}

#SommaireAide
    {
    left:100px; 
    color: #000099;
    font-size: 14px;
    font-family: arial, sans-serif;
    visibility: visible;
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px;
    float: left;
    line-height:20px;
    }

.AideSommaire A
{
    font-size: 14px;
    text-decoration:none;
    color:#000099;
}

DIV.AideSommaire A:hover
{
    font-size: 14px;
    text-decoration:underline;
     color: red;
}

.AideSommaire A:visited
{
    font-size: 14px;
    text-decoration:none;
    color:#000099;
}


#bandeauresult
{
	 
	color: #333;
	font-size: 12px;
	font-family: arial, sans-serif;
	font-weight: bold;  
	visibility: visible;
	position: relative;
	width: 190px;
    margin-top: 25px;
	margin-left: 0px;
	border-top: 0 none;
	border-right: 0 none;
	padding: 0px;
	float: left;
	 
}

#resulterreur 
{
    top:0px;
    height: 300px;
    clear: left
}

.resultErreurMessage
{
    text-align:center;
    width:100%;
    font-size: 20px;
    font-weight: bold;
}

.resultNavigation
{
    text-align:center;
}

.resultLien
{   
    font-size: 11px;
    text-align:right;
	margin-top: 12px;
	margin-bottom: 0px;
	padding: 0;
    display:none;
}

.resultLien a:link 
  { font-size: 11px;
  text-decoration: underline; 
	}
.resultLien a:visited 
  {  font-size: 11px;
  text-decoration:underline; 
	}
.resultLien a:hover 
  {  font-size: 11px;
   color: red;
  text-decoration: underline; 
	}
.resultLien a:active 
  {  font-size: 11px;
  text-decoration: none; 
	}
	
HR.HRSepar
{ 
   margin: 0px;
padding: 0;
}

.detailTitreFiche
{
    font-size:16px;
    color:#555555;
    font-weight:bold
}

#DetailTableau1 TD
{
    padding:2px;
}

.DetailTableau1Titre1
{
    vertical-align: top;
    font-size:14px;
    color : #666666;
    font-weight:bold;
}

.DetailLiens
{
    margin-bottom:5px;
    display:none;
}

/* fin des rajouts de Denis */

/* PG 18/11/05 */
.panierafnor
{
    text-align:right;
	font-size:10px;
	padding: 3px 100px 0px 0px;
}
/* PG 22/11/05 */
DIV.reptitre1{color:#333333;text-align:center; font-size:120%; font-weight:bold; }
DIV.reptitre2{color:#333333;text-align:left; font-size:100%; font-weight:bold; }
DIV.repcontenu{color:#333333;text-align:justify; font-size:90%; }

.Highlight 
{
background-color: #ccc;
}


/* DP 28/02/06 
Picto du panier
*/
.pictopanier
    {
    text-align:right;
    margin-right:30px;
    font-size:10px;
    display:none;
    }

.pictopanier a:link 
    { 
    font-size: 11px;
	color: #333;
	text-decoration: underline 
    }
.pictopanier a:visited 
    { 
    color: #333;
	text-decoration: underline 
    }
.pictopanier a:hover 
    { 
    color: red;
	text-decoration: none 
    }
.pictopanier a:active 
    { 
    color: #333; 
    text-decoration: underline;
    }	
/* fin du rajout Picto panier */

.popuplien
    {
    line-height:17px;
    display:none;
    }

/* DP 02/03/06
bloc listesite
*/
#listesite 
	{
	background-color: #FFF;
	width: 90%;
	margin-left: 10px;
 
	}
#listesite ul
	{color: #333;
	list-style-type:square; 
	margin:0.8em 0 0 1.2em;/* IE */
	padding: 0;
	padding-left: 0.2em;/* M */
	}
#listesite p
	{ 
	padding-top: 1.5em ; 
	}
#listesite ul a:link 
  {  
  font-size: 11px;
  text-decoration: underline; 
	}
#listesite ul a:visited 
  {  font-size: 11px;
  text-decoration: none; 
	}
#listesite ul a:hover 
  {  font-size: 11px;
  text-decoration: none; 
   color: red;
	}
#listesite ul a:active 
  {  font-size: 11px;
  text-decoration: none; 
	}
 #listesite ul  
	{font-size: 16px;
	 font-family: arial,verdana, geneva, sans-serif;
	font-weight:normal;
/*	list-style-image:url(../images/puce_liste_g.gif); */
  	list-style-type:square;
	}
#listesite ul ul 
	{font-size: 14px;
 
	
/*	list-style-image:url(../images/puce_liste_gg.gif); */
 	font-weight:normal ;

	margin:0;
	padding: 0 ;
	}
#listesite ul ul ul
	{
    font-size: 11px;
	font-weight:normal ;
	list-style-type:none;
/*	list-style-image:url(../images/puce_liste_p.gif); */
 	margin:0;
	padding: 0 0 0 2em;
 
	}
 
/* fin bloc faq a propos */	

