@charset "iso-8859-1";

/*body {background-color:#f8f8ff; font-size:12px; color:#1c1c1c; font-family:Arial; 
	  word-spacing:3px; font-style:normal; text-align:justify;}
*/
body {background-color:#f8f8ff; font-size:12px; color:#1c1c1c; font-family:Arial; font-style:normal; text-align:justify;}

A:link {text-decoration:underlined; color:#008b00; font-family:Arial;}
A:visited {text-decoration:underlined; color:#b03060; font-family:Arial;}
A:hover {text-decoration:none; color:#ee4000; font-family:Arial;}

A.coll:link {text-decoration:none;}
A.coll:visited {text-decoration:none;}
A.coll:hover {text-decoration:none; color:#ee4000;}

A.entete:link {text-decoration:none; color:#1c1c1c;}
A.entete:visited {text-decoration:none; color:#1c1c1c;}
A.entete:hover {text-decoration:none; color:#1c1c1c;}

A.menu:link {text-align:center; text-decoration:none; font-size:12px; color:#cd6600;}
A.menu:visited {text-align:center; text-decoration:none; font-size:12px;}
A.menu:hover {text-align:center; text-decoration:none; font-size:12px; color:#ffffff;}

A.pied:link {text-decoration:underlined; color:#008b00; font-family:Arial; font-size:11px;}
A.pied:visited {text-decoration:underlined; color:#b03060; font-family:Arial; font-size:11px;}
A.pied:hover {text-decoration:none; color:#ee4000; font-family:Arial; font-size:11px;}

A.autocit:link {text-decoration:none; color:#f8f8ff; font-size:10px;}
A.autocit:visited {text-decoration:none; color:#f8f8ff; font-size:10px;}
A.autocit:hover {text-decoration:none; color:#f8f8ff; font-size:10px;}

A.stat_un:link {text-decoration:none; color:#daa520; font-size:10px;}
A.stat_un:visited {text-decoration:none; color:#daa520; font-size:10px;}
A.stat_un:hover {text-decoration:none; color:#daa520; font-size:10px;}

A.stat_deux:link {text-decoration:none; color:#ff6a6a; font-size:10px;}
A.stat_deux:visited {text-decoration:none; color:#ff6a6a; font-size:10px;}
A.stat_deux:hover {text-decoration:none; color:#ff6a6a; font-size:10px;}

A.index:link {text-decoration:underlined; color:#008b00; font-family:Arial; font-size:14px; font-weight:bold;}
A.index:visited {text-decoration:underlined; color:#b03060; font-family:Arial; font-size:14px; font-weight:bold;}
A.index:hover {text-decoration:none; color:#ee4000; font-family:Arial; font-size:14px; font-weight:bold;}

A.auteur:link {text-decoration:underlined; color:#008b00; font-family:Arial; font-size:20px; font-weight:bold;}
A.auteur:visited {text-decoration:underlined; color:#b03060; font-family:Arial; font-size:20px; font-weight:bold;}
A.auteur:hover {text-decoration:none; color:#ee4000; font-family:Arial; font-size:20px; font-weight:bold;}

A.rech:link {text-decoration:underlined; color:#008b00; font-family:Arial; font-size:14px; font-weight:bold;}
A.rech:visited {text-decoration:underlined; color:#008b00; font-family:Arial; font-size:14px; font-weight:bold;}
A.rech:hover {text-decoration:none; color:#008b00; font-family:Arial; font-size:14px; font-weight:bold;}

A.stats:link {text-decoration:underlined; color:#3d6baa; font-family:Arial; font-weight:bold;}
A.stats:visited {text-decoration:underlined; color:#3d6baa; font-family:Arial; font-weight:bold;}
A.stats:hover {text-decoration:none; color:#3d6baa; font-family:Arial; font-weight:bold;}
/* déclaré plus bas
A.hyper:link {text-decoration:none; color:#008b00; font-family:Arial; font-size:13px; font-weight:bold;}
A.hyper:visited {text-decoration:none; color:#b03060; font-family:Arial; font-size:13px; font-weight:bold;}
A.hyper:hover {text-decoration:none; color:#ee4000; font-family:Arial; font-size:13px; font-weight:bold;}


A.alpha:link {text-decoration:underline overline; color:#008b00; font-family:Arial; font-size:18px; font-weight:bold;}
A.alpha:visited {text-decoration:underline overline; color:#b03060; font-family:Arial; font-size:18px; font-weight:bold;}
A.alpha:hover {text-decoration:none; color:#ee4000; font-family:Arial; font-size:18px; font-weight:bold;}
*/

.bordure {border-right:#9c9c9c 2px solid; border-top:#9c9c9c 2px solid;	border-left:#9c9c9c 2px solid; 
	      border-bottom:#9c9c9c 2px solid;}

.bordure_couleur {border-right:#9c9c9c 2px solid; border-top:#9c9c9c 2px solid;	border-left:#9c9c9c 2px solid; 
	              border-bottom:#9c9c9c 2px solid; background-color:#c1cdcd;}
			  
.titre_disc {border-right:#3d6baa 1px solid; border-top:#3d6baa 1px solid; border-left:#3d6baa 1px solid; 
	         border-bottom:#3d6baa 1px solid; background-color:#d0dae7; text-align:center; font-family:Arial; 
			 font-size:11px; font-weight:bold;}

.menu_col {border-right:#9c9c9c 1px solid; border-top:#9c9c9c 1px solid; border-left:#9c9c9c 1px solid; 
	              border-bottom:#9c9c9c 1px solid;}	   
			   
.fond_class {background-color:#ebdaf2;}
.fond_cont {background-color:#f4dcdc;}
.fond_metho {background-color:#cbd6e8;}
.fond_desin {background-color:#dcdcdc;}
.fond_slsj {background-color:#dde1cf;}
.fond_sc {background-color:#f3e4c4;}
.fond_doc {background-color:#eeeee0;}
.fond_blanc {background-color:#ffffff;}
.fond_menu {background-color:#d0dae7;}
.fond_page {background-color:#f8f8ff;}
.fond_manitou {background-color:#eee8aa;}
.fond_site {background-color:#efe7c5;}
.fond_gris {background-color:#f5f5f5;}
		  
.t_centre {text-align:center;}

.t_centre_moyen {text-align:center; font-size:14px; font-family:Arial;}

.t_petit_centre {text-align:center; font-size:12px; font-family:Arial;}

.t_petit_centre_pied {text-align:center; font-size:11px; font-family:Arial;}

.t_petit_centre_pied_gras {text-align:center; font-size:11px; font-family:Arial; font-weight:bold;}

.t_petit_centre_menu {text-align:center; font-size:10px; font-family:Arial;}

.t_petit_justifie {text-align:justify; font-size:11px; font-family:Arial;}

.t_petit_pied {font-size:11px; font-family:Arial;}

.t_petit_centre_gras {text-align:center; font-family:Arial; font-weight:bold; font-size:12px;}

.t_petit_centre_gras_vert {text-align:center; font-family:Arial; font-weight:bold; font-size:12px; color:#458b00;}

.t_petit_centre_gras_titre {text-align:center; font-family:Arial; font-weight:bold; font-size:11px;}

.t_petit_justifie_gras {text-align:justify; font-family:Arial; font-weight:bold; font-size:11px;}

.t_petit_gras_rouge {font-family:Arial; font-weight:bold; font-size:11px; color:#cd5c5c;}

.t_petit_gras_gris {font-family:Arial; font-weight:bold; font-size:11px; color:#4f4f4f;}

.t_petit_centre_gras_rouge {text-align:center; font-family:Arial; font-weight:bold; font-size:12px; color:#cd5c5c;}

.t_petit_centre_gras_magenta_13 {text-align:center; font-family:Arial; font-weight:bold; font-size:13px; color:#8b008b;}

.t_petit {font-family:Arial; font-size:10px;}

.t_moyen_gras {font-family:Arial; font-size:14px; font-weight:bold;}

.t_moyen {font-family:Arial; font-size:13px;}

.t_petit_gras {font-family:Arial; font-size:10px; font-weight:bold;}

.t_petit_gras_centre {text-align:center; font-family:Arial; font-size:10px; font-weight:bold;}

.t_rouge {font-family:Arial; color:#ff6a6a;}

.t_gras_rouge {font-family:Arial; color:#ff6a6a; font-weight:bold;}

.t_gras_rouge_grand {font-family:Arial; color:#ff6a6a; font-weight:bold; font-size:18px;}

.t_vert {color:#008b00;}

.t_gras_vert {font-family:Arial; color:#008b00; font-weight:bold;}

.t_gras_vert_moyen {font-family:Arial; color:#008b00; font-weight:bold; font-size:14px;}

.t_gras_vert_14_centre {text-align:center; font-family:Arial; color:#008b00; font-weight:bold; font-size:14px;}

.t_gras_vert_moyen_2 {font-family:Arial; color:#008b00; font-weight:bold; font-size:18px;}

.t_gras_vert_moyen_centre {text-align:center; font-family:Arial; color:#008b00; font-weight:bold; font-size:18px;}

.t_gras_vert_grand {font-family:Arial; color:#008b00; font-weight:bold; font-size:20px;}

.t_gras_vert_grand_centre {text-align:center; font-family:Arial; color:#008b00; font-weight:bold; font-size:20px; letter-spacing:1px;}

.t_gras {font-weight:bold;}

.t_gras_moyen {font-weight:bold; font-size:14px; font-family:Arial;}

.t_gras_moyen_rouge {font-weight:bold; font-size:14px; font-family:Arial; color:#ff6a6a;}

.t_gras_moyen_bleu {font-weight:bold; font-size:14px; font-family:Arial; color:#3d6baa;}

.t_gras_12_bleu_centre {text-align:center; font-weight:bold; font-size:12px; font-family:Arial; color:#3d6baa;}

.t_gras_bleu {font-family:Arial; color:#3d6baa; font-weight:bold;}

.t_gras_moyen_2 {font-weight:bold; font-size:13px; font-family:Arial;}

.t_gras_centre {text-align:center; font-weight:bold;}

.t_gras_centre_moyen {text-align:center; color:#9c9c9c; font-family:Arial; font-weight:bold; font-size:14px;}

.t_gras_centre_moyen_2 {text-align:center; color:#1c1c1c; font-family:Arial; font-weight:bold; font-size:14px;}

.t_gras_centre_moyen_3 {text-align:center; color:#1c1c1c; font-family:Arial; font-weight:bold; font-size:13px;}

.t_titre_centre_16 {font-family:Arial; font-size:16px; font-weight:bold; text-align:center;}

.t_titre_centre {color:#458b00; font-family:Arial; font-size:18px; font-weight:bold; text-align:center;}

.t_titre_chiffre_vert {color:#008b00; font-family:Arial; font-size:18px; font-weight:bold;}

.t_titre_chiffre {color:#ff6a6a; font-family:Arial; font-size:18px; font-weight:bold;}

.t_titre_gauche {margin-left:40px; color:#698b69; font-family:Arial; font-size:18px; font-weight:bold;}

.t_titre_droit {margin-right:40px; text-align:right; color:#6e8b3d; font-family:Arial; font-size:16px; font-weight:bold;}

.t_gauche {text-align:left;}

.t_marge_gauche {margin-left:20px;}

.t_h2_rouge {text-align:center; font-family:Arial; font-size:19px; color:#458b00;}

h1 {text-align:center; font-family:Arial; font-size:19px; color:#458b00;}

h2 {text-align:center; font-family:Arial; font-size:16px; color:#458b00;}

h3 {text-align:center; font-family:Arial; font-size:13px; color:#458b00;}

.liste_cercle {list-style-type:disc;}

.liste_cercle_bleue {list-style-type:disc; color:#00008b;}

.liste_no {list-style-type:decimal;}

.liste_no_bleue {list-style-type:decimal; color:#00008b;}

.liste_marge {margin-bottom:8px;}

.liste_marge_petit {margin-bottom:3px;}

.autocit {text-align:center; color:#f8f8ff; font-size:10px;}

.citation_gauche {text-align:left; font-family:Arial; font-style:normal; font-size:12px; color:#4f4f4f; word-spacing:4px;}

.citation_droite {text-align:right; font-family:Arial; font-style:normal; font-size:12px; color:#4f4f4f; word-spacing:4px;}

.mise_jour {text-align:right; font-family:Times; font-style:normal; font-size:11px; color:#6e8b3d; word-spacing:3px;}

.ligne_haut {text-decoration:overline;}

.magenta_gras_centre_14 {color:#8b008b; font-weight:bold; text-align:center; font-size:14px;}

.magenta_gras {color:#8b008b; font-weight:bold;}

.magenta_fond_vert {color:#8b008b; background-color:#93d993;}

.magenta {color:#8b008b;}
.bleu {color:#000080;}
/* déclaré plus bas
.vert {color:#2e8b57;}
.rouge {color:#cd5555;}
*/
.orange {color:#ff8c00;}
.rose {color:#daa520;}
.violet {color:#a020f0;}
.violet_fonce {color:#49166d;}
.or {color:#ffd700;}
.turquoise {color:#00ced1;}
.jaune {color:#ffff00;}

/* déclaré plus bas
.borb {border-bottom:#3d6baa 2px solid;}
.borh {border-top:#3d6baa 2px solid;}
.borg {border-left:#3d6baa 2px solid;}
.bord {border-right:#3d6baa 2px solid;}
*/

.tborb {border-bottom:#3d6baa 1px solid;}
.tborh {border-top:#3d6baa 1px solid;}
.tborg {border-left:#3d6baa 1px solid;}
.tbord {border-right:#3d6baa 1px solid;}

#news .bb {border-bottom:#3d6baa 2px solid;}
#news .bh {border-top:#3d6baa 2px solid;}
#news .bg {border-left:#3d6baa 2px solid;}
#news .bd {border-right:#3d6baa 2px solid;} 
#news .fond {background-color:#3d6baa;}	
#news b {color:white; font-size:12px;}	
#news td {color:#000000; font-family:arial; font-size:10pt;}

/* déclaré plus bas
#menutop .menu {background-color:#3d6baa;}
#menutop A:link {text-decoration:none; color:#ffffff; font-family:arial;}	
#menutop A:active {text-decoration:none; color:#ffffff; font-family:arial;}
#menutop A:visited {text-decoration:none; color:#ffffff; font-family:arial;}
#menutop A:hover {text-decoration:underlined; color:#daa520; font-family:arial;}	
#menutop td {color:#000000; font-family:arial; font-size:10pt;}
*/

#sousmenu {color:#008b00; font-family:arial;}	
#sousmenu b {color:#d63030; font-family:arial;}

/* nouvelle section CSS par M.P. 2-Aout-2005 */

/* définition des styles de caractères */
.gras {font-weight:bold;}

/* définition des couleurs */
.vert {color:#008b00;}
.rouge {color:#cd5555;}
.blanc {color:#FFFFFF;}
.gris {color:#4f4f4f;}

/* définition des grosseurs de caractères */
.petit {font-size:10px;}
.petit2 {font-size:11px;}

/* fond pour les tableaux */
.bgfonce {BACKGROUND-COLOR:#000066}
.bgpale {BACKGROUND-COLOR:#E4EDED}
.bgpale1 {BACKGROUND-COLOR:#B6BED2}
.bgpale2 {BACKGROUND-COLOR:#DBDBE9}
.bgpale21 {BACKGROUND-COLOR:#AFAFCF}

.titre {font-weight:bold; font-size:18px; font-family:Arial;}
.soustitre {font-weight:bold; font-size:14px; font-family:Arial;}
.soustitre2 {font-weight:bold; font-size:12px; font-family:Arial;}
.titrecollection {text-align:center; font-family:Arial; font-weight:bold; font-size:11px;}
.auteur {text-align:center; color:#1c1c1c; font-family:Arial; font-weight:bold; font-size:13px;}
.bib_alerte {font-size:11px; font-weight:bold; color:#cd5555;}
.bib_info {font-size:11px; font-weight:bold; color:#4f4f4f;}

A.hyper:link {text-decoration:none; color:#008b00; font-family:Arial; font-size:13px; font-weight:bold;}
A.hyper:visited {text-decoration:none; color:#b03060; font-family:Arial; font-size:13px; font-weight:bold;}
A.hyper:hover {text-decoration:none; color:#ee4000; font-family:Arial; font-size:13px; font-weight:bold;}

A.alpha:link {text-decoration:underline overline; color:#008b00; font-family:Arial; font-size:18px; font-weight:bold;}
A.alpha:visited {text-decoration:underline overline; color:#b03060; font-family:Arial; font-size:18px; font-weight:bold;}
A.alpha:hover {text-decoration:none; color:#ee4000; font-family:Arial; font-size:18px; font-weight:bold;}

/* style pour le menu du haut */
#menutop .menu {background-color:#3d6baa;}
#menutop A:link {text-decoration:none; color:#ffffff; font-family:arial;}	
#menutop A:active {text-decoration:none; color:#ffffff; font-family:arial;}
#menutop A:visited {text-decoration:none; color:#ffffff; font-family:arial;}
#menutop A:hover {text-decoration:underlined; color:#daa520; font-family:arial;}	
#menutop td {color:#000000; font-family:arial; font-size:10pt;}

/* style pour les bordures */
.bb {border-bottom:#3d6baa 2px solid;}
.bh {border-top:#3d6baa 2px solid;}
.bg {border-left:#3d6baa 2px solid;}
.bd {border-right:#3d6baa 2px solid;} 
.fond {background-color:#3d6baa;}
.borduretout {BORDER-RIGHT: #78A095 1px solid; BORDER-TOP: #78A095 1px solid; BORDER-LEFT: #78A095 1px solid; BORDER-BOTTOM: #78A095 1px solid;}

/* style pour les bordures */
.borb {border-bottom:#3d6baa 2px solid;}
.borh {border-top:#3d6baa 2px solid;}
.borg {border-left:#3d6baa 2px solid;}
.bord {border-right:#3d6baa 2px solid;}
