body         { font-family: Arial; font-size: 10pt; margin-top:0 }
.copyright   { font-family: Arial; font-size: 8pt; text-align: Center }
p            { margin-top: 0 }

.enteteBleu  { background-image: url('../images/memofond_bleu.jpg'); background-repeat: repeat-x }
.enteteOrange  { background-image: url('../images/fond_orange.jpg'); background-repeat: repeat-x }
.enteteGris  { background-image: url('../images/fond_gris.jpg'); background-repeat: repeat-x }
.enteteMenu  { background-image: url('../images/fond_bleu_trait.jpg'); background-repeat: repeat-x }
.enteteMenu2  { background-image: url('../images/fond_bleu_2.jpg'); background-repeat: repeat-x }
.enteteMenuGris  { background-image: url('../images/fond_gris_trait.jpg'); background-repeat: repeat-x }

.txt-courant   { color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txt-courantmarge { color: #333333; font-size: 12px; font-family: Arial; margin-left: 19px; margin-top: 5px; margin-bottom: 10px }
.txt-courantgris { color: #333333; font-size: 12px; font-family: Arial; margin-left: 0px; padding-left: 2px; margin-right: 5px; margin-top: 5px }
.txt-diaporama { color: #333333; font-size: 12px; font-family: Arial; margin-left: 0px; padding-left: 2px; margin-right: 15px; margin-top: 10px; margin-bottom: 10px }
.txt-courantgris-bold { color: #333333; font-size: 12px; font-weight: bold; font-family: Arial; margin-left: 0px; padding-left: 9px; margin-right: 5px; margin-top: 5px }
.txt-pratiquegris { color: #333333; font-size: 12px; font-family: Arial; margin-left: 0px; padding-left: 9px; margin-right: 5px; margin-top: 0px }
.txt-menu-noir   { color: #333333; font-size: 11px; font-family: Arial; width: 9px; white-space: nowrap; margin-left:8px }
A.txt-menu-noir   { color: #333333; font-size: 11px; font-family: Arial; width: 9px; white-space: nowrap; margin-left:8px; text-decoration: none }
A:hover.txt-menu-noir   { color: #333333; font-size: 11px; font-family: Arial; width: 9px; white-space: nowrap; margin-left:8px; text-decoration: underline }
.txt-menu-blanc   { color: white; font-weight: bold; font-size: 11px; font-family: Arial; width: 9px; margin-left:8px; white-space: nowrap }
.txt-menu-rouge   { color: red; font-weight: bold; font-size: 11px; font-family: Arial; width: 9px; margin-left:8px; white-space: nowrap }
.txt-gris { color: #333333; font-size: 11px; font-weight: bold; font-family: Arial; margin-top: 0px; margin-left: 0px; padding-left: 9px; margin-bottom: 5px }

.ss-titre-gris { color: #333333; font-size: 11px; font-weight: bold; font-family: Arial; margin-top: 0px; margin-left: 0px; padding-left: 9px; margin-bottom: 0px }
.sous-titregris { color: #333333; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left: 0px; padding-left: 9px }
.sous-titregris2 { color: #504f53; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.sous-titrebleu { color: #4876cf; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left: 5px; padding-left: 5px }

.chemin { color: #333333; font-size: 11px; font-family: Arial; margin-top: 0px; margin-left: 0px; margin-left: 5px; margin-bottom: 5px }
A.chemin  { color: #0033CC; font-size: 11px; font-family: Arial; margin-top: 0px; margin-left: 0px; margin-left: 5px; margin-bottom: 5px; text-decoration: underline }
A:hover.chemin  { color: #0033CC; font-size: 11px; font-family: Arial; margin-top: 0px; margin-left: 0px; margin-left: 5px; margin-bottom: 5px; text-decoration: none } 

.legende { color: #666666; font-size: 11px; font-family: Arial; margin-top: 5px; margin-left: 5px; margin-bottom: 10px; margin-top: 5px; margin-right: 5px }

.titre-gris   { color: #333333; font-weight: bold; font-size: 13px; font-family: Arial; text-indent: 5px; margin-left: 5px; padding-left: 5px }
.titre-gris2 { color: #504f53; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-indent: 20px }
.titre-bleu   { color: #3169B5; font-size: 12px; font-family: Arial; font-weight: bold; margin-bottom: 0px; margin-top: 4px; margin-left: 0px; padding-left: 9px }
.titre-bleu-menucontext   { color: #3169B5; font-size: 12px; font-family: Arial; font-weight: bold; margin-bottom: 0px; margin-top: 2px; margin-left: 0px; padding-left: 2px }
.titre-orange   { color: #BF3104; font-size: 12px; font-family: Arial; font-weight: bold; margin-bottom: 0px; margin-top: 4px; margin-left: 0px; padding-left: 9px }
.titre-rouge { color: #FF0000; font-weight: bold; font-size: 13px; font-family: Arial; margin-left: 8px }
.titre-noir-souligne { color: #000; font-weight: bold; font-size: 13px; font-family: Arial; margin-left: 8px; margin-top: 15px; margin-bottom: 5px; margin-right: 8px; border-bottom: 1px solid #C2C2C2; /* border-style: solid; border-width: 1px;*/ }
.titre-noir { color: #000; font-weight: bold; font-size: 13px; font-family: Arial; margin-left: 8px; margin-top: 10px; margin-bottom: 5px; margin-right: 8px }
.titre-bleu-souligne { color: #3169B5; font-weight: bold; font-size: 18px; font-family: Arial; margin-left: 2px; margin-top: 15px; margin-bottom: 5px; margin-right: 8px; border-bottom: 1px solid #C2C2C2; /* border-style: solid; border-width: 1px;*/ }
.titre-blanc { color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Arial; margin-left: 8px }
.titre-bando-blanc { color: #FFFFFF; font-weight: bold; font-size: 13px; font-family: Arial }
.titre-bando-rouge { color: #FF0000; font-weight: bold; font-size: 13px; font-family: Arial }
A.titre-bando-blanc  { color: #FFFFFF; font-weight: bold; font-size: 13px; font-family: Arial; text-decoration: none }
A:hover.titre-bando-blanc  { color: #FFFFFF; font-weight: bold; font-size: 13px; font-family: Arial; text-decoration: underline } 
A.titre-bando-rouge  { color: #E10000; font-weight: bold; font-size: 13px; font-family: Arial; text-decoration: none }
A:hover.titre-bando-rouge  { color: #E10000; font-weight: bold; font-size: 13px; font-family: Arial; text-decoration: underline } 
.titre-bando-noir { color: #000; font-weight: bold; font-size: 13px; font-family: Arial }
A.titre-bando-noir  { color: #000000; font-weight: bold; font-size: 13px; font-family: Arial; text-decoration: none }
A:hover.titre-bando-noir  { color: #000000; font-weight: bold; font-size: 13px; font-family: Arial; text-decoration: underline } 

A           { color: #0033CC; font-size: 12px; font-family: Arial; text-align: left; text-decoration: underline }
A:hover     { color: #0033CC; font-size: 12px; font-family: Arial; text-align: left; text-decoration: none }

.partenariat { color: #858585; font-weight: bold; font-size: 12px; font-family: Arial; margin-left: 8px; margin-right: 3px }
input { color: #00bfff; font-size: 11px; font-family: verdana, Arial, Helvetica; background-color: white }
.table1 { border: 1px solid #C2C2C2 }
.tableHeader { border: none; width: 100%;}
.table2 { border: none; }
.tableMain { border: none; width: auto; min-width: 450px; }

.line { border-top: 1px dotted #C2C2C2; /* border-style: dotted; border-width: 1px;*/ }
.trait { border-top: 1px solid #C2C2C2; /* border-style: solid; border-width: 1px;*/; margin-left: 5px; margin-right: 5px; font-size: 3px }
.trait-bas { border-bottom: 1px solid #C2C2C2; /* border-style: solid; border-width: 1px;*/; margin-left: 5px; margin-right: 5px; font-size: 3px }
.puce { color: #000; font-weight: bold; font-size: 13px; font-family: Arial; margin-left: 8px; margin-top: 15px; margin-bottom: 5px }

.categorie { color: #333333; font-size: 11px; font-family: Arial; margin-left: 0px ; font-weight: bold; padding-left: 0px; margin-right: 5px; margin-top: 0px }


.copyrightContenu   { color: #333333; font-size: 11px; font-family: Arial }

.recherche   { font-size: 8pt; font-family: Arial }
.FormRecherche { font-family: Arial; font-size: 10pt }
.TitreHP     { font-family: Arial; font-size: 12pt; margin-left:0; margin-right:0; margin-bottom:0; text-align:left; font-weight:bold }
.AccrocheHP  { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-top:0 }

.Media       { font-family: Arial; font-size: 11; font-weight: bold }
.MediaR       { font-family: Arial; font-size: 11; font-weight: bold; text-align:right }
.MediaC       { font-family: Arial; font-size: 11; font-weight: bold; text-align:center }
.MediaDescr  { font-family: Arial; font-size: 11; font-weight: bold; margin-left: 0 }
.MediaDescrD  { font-family: Arial; font-size: 10pt; font-weight: bold; margin-left: 0 }

.menuGauche  { background-color: #DCDDE2; font-family:Verdana; font-size:8pt; color:#000000 }
:active.menuGauche     { text-decoration: none}
:link.menuGauche       { text-decoration: none}
:visited.menuGauche    { text-decoration: none }
:hover.menuGauche      { text-decoration: underline }
               
.TitreSommaire { font-family: Arial; font-size: 10pt; color: #003366; font-weight: bold }
.Legende     { font-size: 8pt; font-family: Arial; text-align: Center }
.LegendeTitre     { font-size: 8pt; font-family: Arial; font-weight: bold; text-align: center }
.NumeroFiche { font-size: 16px; font-weight: bold; color: #FF0000; font-family: Arial, Helvetica, sans-serif; }
.MenuClair   { background-color: #DCDDE2; font-family:Verdana; font-size:8pt }
.MenuFonce   { font-family: Arial; font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color:#5582B5 }

.ContenuCont { color: #333333; font-size: 12px; font-family: Arial; margin-left: 0px; padding-left: 9px; margin-right: 5px; margin-top: 5px }

.Asterix { font-family: Arial; font-size: smaller; text-align:right }
.Bottom      { font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-align:center }

.Titre      { color: #000; font-weight: bold; font-size: 13px; font-family: Arial; margin-left: 0px; margin-top: 0px; 
			  margin-bottom: 5px; margin-right: 8px; border-bottom: 1px solid #C2C2C2; /* border-style: solid; border-width: 1px;*/ }

.Separation   { margin-left: 0px; margin-top: 0px; 
			  margin-bottom: 5px; margin-right: 8px; border-bottom: 1px solid #C2C2C2; /* border-style: solid; border-width: 1px;*/ }


.TitreSSL      { color: #000; font-weight: bold; font-size: 1px; font-family: Arial; margin-left: 0px; margin-top: 0px; 
			  margin-bottom: 0px; margin-right: 8px; border-bottom: 1px solid #C2C2C2; /* border-style: solid; border-width: 1px;*/ }


.SousTitre   { font-size: 10pt; text-align: left; font-family: Arial, Helvetica, sans-serif; 
               background-position:  
               center 50%; margin-top:1; font-weight:bold }
.SousTitre2  { font-size: 10pt; text-align: left; font-family: Arial, Helvetica, sans-serif; 
               margin-top: 1; background-position: center 50% }
.TitreLieu     { font-size: 10pt; text-align: left; font-family: Arial; font-weight: bold; 
               margin-left: 0; margin-top:0; margin-bottom:0;  }
.ResumeFiche { font-size: 10pt; color: #000000; font-family: Arial; text-align: justify; 
               font-style: italic }
.TexteItalique { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-style: italic }
.Sommaire    { font-family: Arial; font-size: 10pt }

.TexteGras   { color: #333333; font-size: 12px; font-weight: bold; font-family: Arial; margin-top: 0px; margin-left: 0px; padding-left: 0px; margin-bottom: 5px }

.TexteGrasItalique { font-size: 10pt; font-style: italic; font-weight: bold }
.Exposant    { font-size: 8px; font-family: Arial, Helvetica, sans-serif; font-style: normal; 
               line-height: normal; vertical-align: top; letter-spacing: -1pt }
.Indice {
	font-size: 14px;
	color: #FF9900;
}
.References {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif
}
.AuteurArticle {
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
}
.DateMiseaJour {
	font-style: normal;
	color: #FF0099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.Epoque {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-transform: uppercase;
}
.Personnage {
	color: #FF0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Periode {
	color: #0000FF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
}
.Pays {
	color: #990033;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.Ville {
	color: #009900;
	font-style: normal;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Theme {
	color: #FF00FF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.TitreParagraphe { color: #333333; font-size: 13px; font-weight: bold; font-family: Arial; margin-top: 0px; margin-left: 0px; padding-left: 0px; margin-bottom: 10px; text-decoration: none }
				

.TexteFiche { color: #333333; font-size: 12px; font-family: Arial; margin-left: 0px; padding-left: 0px; margin-right: 5px; margin-top: 0px }
A.TexteFiche            { color: #0033CC; font-size: 12px; font-family: Arial; text-align: left; text-decoration: underline }
A:hover.TexteFiche      { color: #0033CC; font-size: 12px; font-family: Arial; text-align: left; text-decoration: none }



.Sequence {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
Textesouligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.TexteSouligne { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: 
               underline }
.LienFiche {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.Dossier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #009900;
	font-weight: bolder;
}
.Region {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330099;
	font-weight: bold;
}
.Motcle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6600CC;
	font-weight: bold;
}
.TitreCont   { font-family: Verdana; font-size: 8pt; color: #FFFFFF; font-weight: bold }

.TitreCont2      { color: #000; font-weight: bold; font-size: 13px; font-family: Arial; margin-left: 0px; margin-top: 0px; 
			  margin-bottom: 5px; margin-right: 8px; border-bottom: 1px solid #C2C2C2; /* border-style: solid; border-width: 1px;*/ }
			  
.Rechercher  { font-family: Arial; font-size: 10pt; font-weight: bold }
h1           { font-family: Arial; font-size: 12pt; font-weight: bold }
.Suivant     { font-family: Arial; font-size: 10pt; color: #003366; font-weight: bold; 
               text-align: Center }
ul           { margin-top: 1; margin-bottom:1 }

.Itineraire  { font-family:Arial; font-size:8pt; color:#000000 }
:active.Itineraire	{ text-decoration: none}
:link.Itineraire	{ text-decoration: none}
:visited.Itineraire	{ text-decoration: none }
:hover.Itineraire	{ text-decoration: underline }

/* Ajout Moi*/

.article     { font-family: Arial; font-size: 10pt }

.FondTableau { background-color: ; font-family: Arial; font-size: 10pt; text-align:left }

.TabNor      { font-family: Arial; font-size: 10pt; color: #005377 }

.Asterix { font-family: Arial; font-size: 8pt; text-align:right }

a.TabNor:active { font-family: Arial; font-size: 10pt; color: #FFFFFF; text-decoration: 
               none }
a.TabNor:link       { font-family: Arial; font-size: 10pt; color: #FFFFFF; text-decoration: 
               none }
a.TabNor:visited    { font-family: Arial; font-size: 10pt; color: #FFFFFF; text-decoration: 
               none }
a.TabNor:hover      { font-family: Arial; font-size: 10pt; color: #005377; text-decoration: 
               none }*/
