body, p {
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: left;
	}

.texte{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

td  {
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	}

.td_titre  {
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#666666;
	text-align: right;
	vertical-align:top;
	}

.td_petit  {
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	text-align: left;
	vertical-align:top;
	text-decoration: none;
	}

td.titrebandeau  {
	background-color: #0099CC;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	}

th {
	background-color: #0099CC;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

.pair {
	background-color:#FFFFFF;
}

.impair {
	background-color: #FFFFFF;
}

.th_back {
	background-color: #FFFFFF;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#666666;
	font-weight: bold;
	text-align: left;
}

h1 {
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0099CC;
	text-align: left;
	font-weight: bold;
	}

h2 {
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;
	}

a:link	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	}

a:hover	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	}

a:active	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	}

a:visited	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	}




a.petit2:link	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: left;
	vertical-align:top;
	text-decoration: none;
	}

a.petit2:hover	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: left;
	vertical-align:top;
	text-decoration: none;
	}

a.petit2:active	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: left;
	vertical-align:top;
	text-decoration: none;
	}

a.petit2:visited	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: left;
	vertical-align:top;
	text-decoration: none;
	}


a.invisible:link	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	}

a.invisible:hover	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	}

a.invisible:active	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	}

a.invisible:visited	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	}


a.petit:link	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	}

a.petit:hover	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	}

a.petit:active	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	}

a.petit:visited	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	}

a.accueil:link	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	}

a.accueil:hover	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	}

a.accueil:active	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;	
	}

a.accueil:visited	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	}

a.glossaire:link	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699CC;
}

a.glossaire:hover	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699CC;
}

a.glossaire:active	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699CC;
}

a.glossaire:visited	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699CC;
}

a.biblio:link	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699CC;
}

a.biblio:hover	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699CC;
}

a.biblio:active	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699CC;
}

a.biblio:visited	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699CC;
}

a.blanc:link {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

a.blanc:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;}
	
a.blanc:active {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;}

a.blanc:visited {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;}

a.page:link	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}

a.page:hover	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}

a.page:active	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	}

a.page:visited	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}


a.livre:link	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

a.livre:hover	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699CC;
	text-decoration: none;
}

a.livre:active	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699CC;
	text-decoration: none;
}

a.livre:visited	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699CC;
	text-decoration: none;
}

a.titre_livre:link	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0099CC;
	text-decoration: none;
	font-weight: bold;
}

a.titre_livre:link	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0099CC;
	text-decoration: none;
	font-weight: bold;
}

a.titre_livre:hover	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0099CC;
	text-decoration: none;
	font-weight: bold;
}

a.titre_livre:visited	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0099CC;
	text-decoration: none;
	font-weight: bold;
}

a.lien:link	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	}

a.lien:hover	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	}

a.lien:active	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	}

a.lien:visited	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;	
	}

a.faq:link	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;	
	}

a.faq:hover	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	}

a.faq:active	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	}

a.faq:visited	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	}

a.navighaut:link	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099CC;
	text-decoration: none;	
	}

a.navighaut:hover	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099CC;
	text-decoration: none;
	}

a.navighaut:active	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099CC;
	text-decoration: none;
	}

a.navighaut:visited	{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099CC;
	text-decoration: none;
	}

.input {font-size : 100%;}


.titrerubrique {
	font-family: Verdana,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
}

.enteteactu {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;
}
.titreactu {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
}

.over { 
	background-color: #FFE981; 
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;		
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;} 

.out { 
	background-color: #FFFFFF; 
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;	
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
		} 
		
.legende {
	font-size: 10px;
	font-weight: bold;	
	color: #666666;
	text-align: center;
}		

.petit {
	font-size: 10px;	
	color: #666666;
	text-align: center;
}		

.petit_left {
	font-size: 10px;	
	color: #666666;
	text-align: left;
/*	background-color: #FFE981;  */
	background-color: #F3F3F3; 
}		


/* ________________________GESTION D'UN ENCADREMENT EVENTUEL____________________________*/

/*  Bordure du tableau - Affecté au tableau d'ensemble non pris en compte par Netscape*/
.bloc
{
}

/*  Les style de bordure du tableau */
/* Haut Gauche */
.hg
{
	background-color : #FFCE00;
	vertical-align : top;
}

/* Bas Gauche */
.bg
{	
background-color : #FFCE00;
vertical-align : bottom;
}

/* Haut Droite */
.hd
{
background-color : #FFCE00;
vertical-align : top;
}

/* Bas Droite */
.bd
{
	background-color : #FFCE00;
	vertical-align : bottom;
	}

/* Gauche */
.g
{
	background-image : url(../images/cat1_e_g.gif);
}

/* Droite */
.d
{
	background-image : url(../images/cat1_e_d.gif);
}

/* Haut */
/* Compatibilité Netscape : pas de text align centré, qui bugge sur le centrage du tableau
on utilise plutôt une cellule centrée dans le code html */
.h
{
	font-size : 14px;
	font-weight : bold;
	background-color : #FFCE00;
}

/* Bas */
/* Compatibilité Netscape : pas de text align centré, qui bugge sur le centrage du tableau
on utilise plutôt une cellule centrée dans le code html */
.b
{
	background-color : #FFCE00;
}

.filet
{
	border : 1px solid #0099CC;
}
