html * { padding: 0; margin: 0; }
img { border: 0; }

/*-- Mise en page générale --*/
/*---------------------------*/

#Background { width: auto; background-color: #8E98A3; background-image: url(../../images/gui/background.jpg); background-repeat: repeat-x; padding-top: 15px; padding-bottom: 15px; }
#Page { width: 920px; background-color: #FFFFFF; margin-left: auto; margin-right: auto; padding: 1px 1px 1px 1px; border-style: solid; border-color: #224499; border-width: 2px; }

#Contenu { width: auto; height: 100%; margin-left: auto; margin-right: auto; font-family: Verdana; }

#BlocGauche { float: left; width: 190px; height: 100%; margin: 0px 0px 0px 0px; margin-left: 5px; border: 1px solid #888888; padding-bottom: 140px; background-color: #D6E0F4; background: url(../../images/gui/table_bottom.jpg) bottom left no-repeat; }
#BlocDroite { float: left; width: 175px; height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; padding-left: 8px; padding-right: 5px; background: url(../../images/gui/main_part/border_actu.gif) repeat-y; }
#BlocCentre { float: left; width: 520px; height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin-left: 5px; margin-right: 5px; text-align: justify; }
#BlocCentreDroite { float: left; width: 705px; height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin-left: 5px; margin-right: 5px; text-align: justify; }


/*-- Header --*/
/*------------*/

/* 1ère ligne de l'en-tête : Qui est derrière tout ça ? | Statistiques | Recherche ... */
#Menu1 { background-color: #AABBDD; color: #FFFFFF; font-family: Verdana; font-size: 9px; vertical-align: middle; height: 20px; text-align: right; width: auto; margin: 0px 0px 0px 0px; margin-bottom: 1px; padding: 0px 0px 0px 0px; padding-top: 3px; padding-right: 5px; }
#Menu1 a { color: #FFFFFF; font-family: Verdana; font-size: 9px; text-decoration: none; }

#FormMenu1 { width: 600px; align: right; text-align: right; }
#InputMenu1 { border: 0px; background-color: #FFFFFF; font-family: Verdana; font-size: 11px; margin-left: 2px; }

/* 2ème ligne de l'en-tête : Bandeau logo + image */
#Menu2 { height: 70px; width: auto; margin: 0px 0px 0px 0px; margin-bottom: 1px; padding: 0px 0px 0px 0px; background-position: center left; background: url(../../images/gui/asp2.jpg) no-repeat; }

/* 3ème ligne de l'en-tête : Accueil | Nouveautés | Fiches techniques | Galerie photos | Forum ... */
#Menu3 { background-color:#224499; color: #FFFFFF; font-family: Verdana; font-weight: bold; font-size: 10px; vertical-align: middle; height: 16px; text-align: left; width: auto; margin: 0px 0px 1px 0px; padding: 0px 0px 0px 0px; padding-top: 4px; padding-left: 8px; }
#Menu3 a { color: #FFFFFF; font-family: Verdana; font-size: 10px; text-decoration: none; }

#Chemin { widht: auto; height: 20px; color: #666666; font-family: Verdana; font-size: 10px; font-weight: bold; vertical-align: middle; margin-left: auto; margin-right: auto; padding-top: 4px; padding-left: 50px; }
#Chemin a { color: #666666; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration: none; }
#Chemin a:hover { text-decoration: underline; }


/*-- Footer --*/
/*------------*/

#Footer { clear: both; width: auto; height: 30px; background: url(../../images/gui/main_part/logo_ASP.gif) no-repeat; background-position: center right; margin-left: 5px; margin-top: 20px; margin-bottom: 5px; }

#LnkAccueil { float: left; background: url(../../images/logos/Lnk_Accueil2.gif) no-repeat; text-decoration: none; display: block; text-indent: -5000px; width: 38px; height: 30px; }
#LnkAccueil a:link { background: url(../../images/logos/Lnk_Accueil2.gif) no-repeat; text-decoration: none; display: block; width: 38px; height: 30px; }
#LnkAccueil a:visited { background: url(../../images/logos/Lnk_Accueil2.gif) no-repeat; text-decoration: none; display: block; width: 38px; height: 30px; }
#LnkAccueil a:hover { background: url(../../images/logos/Lnk_Accueil1.gif) no-repeat; text-decoration: none; display: block; width: 38px; height: 30px; }

#LnkFiche { float: left; background: url(../../images/logos/Lnk_Fiches2.gif) no-repeat; text-decoration: none; display: block; text-indent: -5000px; width: 58px; height: 30px; }
#LnkFiche a:link { background: url(../../images/logos/Lnk_Fiches2.gif) no-repeat; text-decoration: none; display: block; width: 58px; height: 30px; }
#LnkFiche a:visited { background: url(../../images/logos/Lnk_Fiches2.gif) no-repeat; text-decoration: none; display: block; width: 58px; height: 30px; }
#LnkFiche a:hover { background: url(../../images/logos/Lnk_Fiches1.gif) no-repeat; text-decoration: none; display: block; width: 58px; height: 30px; }

#LnkGalerie { float: left; background: url(../../images/logos/Lnk_Galeries2.gif) no-repeat; text-decoration: none; display: block; text-indent: -5000px; width: 38px; height: 30px; }
#LnkGalerie a:link { background: url(../../images/logos/Lnk_Galeries2.gif) no-repeat; text-decoration: none; display: block; width: 38px; height: 30px; }
#LnkGalerie a:visited { background: url(../../images/logos/Lnk_Galeries2.gif) no-repeat; text-decoration: none; display: block; width: 38px; height: 30px; }
#LnkGalerie a:hover { background: url(../../images/logos/Lnk_Galeries1.gif) no-repeat; text-decoration: none; display: block; width: 38px; height: 30px; }


/*-- Menu de gauche --*/
/*--------------------*/

#TitreGauche { color: #224499; font-family: Tahoma; font-size: 11px; font-weight: bold; text-align: left; vertical-align: middle; margin-top: 8px; margin-bottom: 2px; padding-left: 5px; padding-right: 2px;  }

#LienGauche { min-height: 22px; color: #224499; font-family: Tahoma; font-size: 11px; text-align: left; vertical-align: middle; padding-left: 5px; padding-right: 2px; }
#LienGauche a { color: #224499; font-family: Tahoma; font-size: 11px; text-decoration: none; }
#LienGauche img { vertical-align: middle; margin-right: 5px; border: 0px; }
#LienGauche span { vertical-align: middle; }

#Img { float: left; vertical-align: middle; margin-right: 5px; margin-left: 8px; }
#ImgConstructeur { color: #224499; font-family: Tahoma; font-size: 9px; font-weight: bold; text-align: left; vertical-align: top; padding-left: 10px; padding-top: 10px; }
#ImgModele { color: #224499; font-family: Tahoma; font-size: 9px; text-align: left; vertical-align: top; padding-left: 10px; }
#ImgTaille { clear: both; color: #555555; font-family: Tahoma; font-size: 9px; text-align: left; vertical-align: top; padding-left: 15px; }


/*-- Menu de droite --*/
/*--------------------*/

#ActuTitre { color: #224499; font-family: Tahoma; font-size: 11px; font-weight: bold; }

#ActuDetail { color: #224499; font-family: Tahoma; font-size: 11px; text-align: justify; margin-bottom: 10px; }
#ActuCommentaire { color: #555555; font-family: Tahoma; font-size: 10px; margin-bottom: 10px; }
#ActuLien { color: #AABBDD; font-family: Tahoma; font-size: 10px; font-weight: bold; text-align: right; margin-bottom: 20px; }
#ActuLien a { color: #AABBDD; text-decoration: none; }
#ActuLien a:hover { color: #AABBDD; text-decoration: underline; }

#SommaireDroite { background: url(../../images/gui/puce_asp.jpg) no-repeat; color: #224499; font-family: Tahoma; font-size: 10px; font-weight: bold; text-align: left; margin-bottom: 8px; padding-left: 25px; }
#SommaireDroite a { color: #224499; right; text-decoration: none; }
#SommaireDroite a:hover { text-decoration: underline; }


/*-- Accueil --*/
/*-------------*/

#AccContenu { width: 480px; margin-left: auto; margin-right: auto; } 
#AccImage { width: 500px; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 15px; } 
#AccChiffres { text-align: center; margin-bottom: 25px; } 
#AccTexte { text-align: justify; font-size: 12px; } 
#AccInfo { text-align: center; font-size: 9px; color: #CC3333; margin-top: 25px; } 


/*-- Autres (infos légales + aide) --*/
/*-----------------------------------*/

#AutContenu { width: 560px; margin-left: auto; margin-right: auto; } 
#AutImage { align: center; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; } 

#AutTitre1 { width: auto; height: 12px; background-color: #224499; margin-bottom: 3px; margin-left: auto; margin-right: auto; margin-top: 30px; }
#AutTitre2 { width: auto; background-color: #EEEEEE; margin-left: auto; margin-right: auto; margin-bottom: 15px; color: #224499; font-family: Verdana; font-size: 11px; font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; }

#AutTitre3 { font-weight: bold; margin-top: 10px; margin-bottom: 8px; }


/*-- Liste (Nouveauté + Index Fiche + Index Galerie) --*/
/*-----------------------------------------------------*/

#ListeEntete1 { width: auto; height: 12px; background-color: #224499; margin-bottom: 3px; margin-left: auto; margin-right: auto; }
#ListeEntete2 { width: auto; background-color: #EEEEEE; margin-left: auto; margin-right: auto; margin-bottom: 50px; color: #224499; font-family: Verdana; font-size: 11px; font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; }

#FormEntete2 { width: 300px; align: left; text-align: left; }
#SelectEntete2 { border: 0px; background-color: #FFFFFF; font-family: Verdana; font-size: 11px; font-weight: normal; margin-left: 2px; }

#ListeImage { width: 300px; margin-left: auto; margin-right: auto; } 

#ListeTitre { width: auto; text-align: left; vertical-align: middle; align: left; font-size: 10px; font-weight: bold; } 
#ListeDetail { clear: both; width: auto; text-align: left; vertical-align: middle; align: left; font-size: 10px; } 
#ListeDetail a { font-size: 10px; text-decoration: none; }
#ListeDetail a:link { color: #222222; }
#ListeDetail a:visited { color: #777777; }
#ListeDetail a:hover { color: #224499; }
/*===================================================================================== */
#ListeConstructeur { width: auto; align: right; color: #888888; font-family: Tahoma; font-size: 32px; font-weight: bold; text-align: right; margin-bottom: 2px; } 
#ListeConstructeur img { vertical-align: middle; margin-right: 10px; margin-left: 10px; border: 0px; }
/*===================================================================================== */
#ListeModele { width: auto; align: right; color: #0D0D80; font-family: Tahoma; font-size: 22px; font-style: italic; font-weight: bold; text-align: right; margin-bottom: 20px; } 
/*===================================================================================== */

/* Nouveautés */
/*------------*/
#NouContenu { width: 420px; margin-left: auto; margin-right: auto; } 

#NouDate { float: left; width: 410px; height: 16px; background-color: #C8C8D2; color: #333366; margin-top: 24px; margin-bottom: 2px; padding-top: 4px; padding-left: 3px; } 

#NouImage { float: left; width: 26px; height: 23px; background-color: #DEDEDF; margin-bottom: 2px; margin-right: 2px; padding-left: 5px; }
#NouImage img { padding-top: 1px; }

#NouDetail { float: left; width: 377px; height: 18px; background-color: #EEEEEE; color: #222222; margin-bottom: 2px; padding-top: 5px; padding-left: 3px; } 


/* Statistiques + Recherche */
/*--------------------------*/
#StaContenu { width: 530px; margin-left: auto; margin-right: auto; } 

#StaRubrique { float: left; width: 518px; height: 16px; font-size: 10px; font-weight: bold; background-color: #224499; color: #FFFFFF; margin-top: 24px; padding-top: 4px; padding-left: 3px; } 

#StaDetail1 { float: left; width: 55px; height: 15px; font-weight: bold; font-family: Verdana; font-size: 10px; background-color: #C8C8D2; color: #333366; margin-bottom: 2px; margin-top: 2px; padding-top: 5px; padding-bottom: 3px; margin-right: 2px; padding-left: 3px; }
#StaDetail2 { float: left; width: 458px; height: 15px; font-weight: bold; font-family: Verdana; font-size: 10px; background-color: #C8C8D2; color: #333366; margin-bottom: 2px; margin-top: 2px; padding-top: 5px; padding-bottom: 3px; padding-left: 3px; } 
#StaDetail2 a { color: #333366; font-family: Verdana; font-size: 10px; text-decoration: none; }
#StaDetail2 a:hover { color: #333366; font-family: Verdana; font-size: 10px; text-decoration: underline; }

#StaCommentaire1 { float: left; width: 55px; font-size: 9px; background-color: #DEDEDF; margin-right: 2px; padding-top: 5px; padding-bottom: 4px; padding-left: 3px; }
#StaCommentaire2 { float: left; width: 458px; font-size: 9px; background-color: #EEEEEE; color: #222222; padding-top: 5px; padding-bottom: 4px; padding-left: 3px; } 

#StaCommentaire { clear: both; margin-bottom: 0px; } 

.StaCommentaire1 { width: 55px; background-color: #DEDEDF; padding-top: 5px; padding-bottom: 4px; padding-left: 3px; }
.StaCommentaire2 { width: 2px; }
.StaCommentaire3 { width: 458px; font-size: 9px; background-color: #EEEEEE; color: #222222; padding-top: 5px; padding-bottom: 4px; padding-left: 3px; } 


#MotMot { color: #BE0000; text-align: right; }

#MotForm { clear: both; font-size: 10px; width: 521px; height: 100%; background-color: #FFFFFF; color: #222222; text-align: left; }
#MotCritere { width: 421px; height: 100%; background-color: #DEDEDF; margin-top: 2px; margin-right: 2px; padding-left: 5px; }
#MotLibelle1 { height: 24px; font-size: 9px; margin-right: 4px; }
#MotLibelle1 input { font-size: 10px; font-family: verdana, arial; margin-right: 3px; margin-left: 3px; }
#MotLibelle2 { height: 24px; margin-right: 4px; }
#MotLibelle2 input { font-size: 10px; font-family: verdana, arial; margin-right: 3px; }

#MotLancer { height: 148px; background-color: #EEEEEE; margin-top: 2px; padding-top: 50px; padding-left: 8px; }

#MotCommentaire { clear: both; color: #555555; font-family: Tahoma; font-size: 10px; margin-top: 5px; }


/* Galeries */
/*----------*/
#GalContenu { width: 425px; margin-left: auto; margin-right: auto; } 

#GalConstructeur { float: left; width: 390px; height: 16px; background-color: #C8C8D2; color: #333366; margin-top: 24px; margin-bottom: 2px; padding-top: 4px; padding-left: 3px; } 

#GalDrapeau { float: left; width: 25px; margin-top: 24px; margin-left: 5px; }

#GalDetail { float: left; width: 390px; height: 18px; background-color: #EEEEEE; color: #222222; margin-bottom: 2px; padding-top: 5px; padding-left: 3px; } 


/* Images */
/*--------*/
#ImgRetour { color: #224499; margin-top: 5px; margin-bottom: 5px; font-size: 12px; font-weight: bold; } 
#ImgRetour a { color: #224499; font-size: 12px; font-weight: bold; text-decoration: none; } 

#ImgHit { color: #555555; font-size: 9px; text-align: center; margin-top: 10px; } 

#ImgLigne { clear: both; color: #555555; font-size: 9px; } 

#ImgVignette { float: left; vertical-align: bottom; margin-right: 5px; text-align: center; color: #AABBDD; font-family: Tahoma; font-size: 10px; font-weight: bold; } 
#ImgVignette img { vertical-align: bottom; margin-left: 5px; } 
// #ImgVignette a { color: #AABBDD; text-decoration: none; vertical-align: bottom; }
// #ImgVignette a:hover { color: #AABBDD; text-decoration: underline; vertical-align: bottom; }


/* Fiches (index) */
/*----------------*/
#FicContenu { width: 450px; margin-left: auto; margin-right: auto; } 

#FicConstructeur { float: left; width: 380px; height: 16px; background-color: #C8C8D2; color: #333366; margin-top: 24px; margin-bottom: 2px; padding-top: 4px; padding-left: 3px; } 

#FicDrapeau { float: left; width: 25px; margin-top: 24px; margin-left: 5px; }

#FicDetail { float: left; width: 380px; height: 18px; background-color: #EEEEEE; color: #222222; margin-bottom: 2px; padding-top: 5px; padding-left: 3px; } 

#FicGraphique { float: left; width: 15px; margin-left: 5px; margin-right: 3px; }
#FicGraphique img { border-style: none; padding-top: 2px; }

#FicDuel { float: left; width: 18px; margin-left: 0px; }


/* Fiche technique & graph */
/*-------------------------*/

#TecContenu { width: 564px; margin-left: auto; margin-right: auto; } 

#TecTexte { width: 560px; margin-top: 20px; font-size: 11px; } 

#TecEnteteGauche { float: left; width: 228px; height: 16px; background-color: #224499; color: #FFFFFF; margin-top: 24px; margin-bottom: 3px; padding-top: 4px; padding-left: 3px; } 
#TecEnteteDroite { float: left; width: 328px; height: 16px; background-color: #224499; color: #FFFFFF; text-align: center; margin-left: 2px; margin-top: 24px; margin-bottom: 3px; padding-top: 4px; padding-left: 3px; } 

#TecRubrique { float: left; width: 560px; height: 16px; background-color: #C8C8D2; color: #333366; margin-top: 0px; margin-bottom: 2px; padding-top: 4px; padding-left: 3px; }

#TecDonnee { float: left; width: 228px; min-height: 18px; background-color: #EEEEEE; color: #222222; margin-bottom: 2px; padding-top: 5px; padding-left: 3px; } 
#TecValeur { float: left; width: 328px; min-height: 18px; background-color: #EEEEEE; color: #222222; margin-left: 2px; margin-bottom: 2px; padding-top: 5px; padding-left: 3px; } 

#TecControle { color: #0D0D80; font-size: 10px; text-align: right; } 

#TecAuteurTexte { color: #555555; font-size: 9px; text-align: right; margin-top: 10px; } 
#TecAuteurFiche { color: #555555; font-size: 9px; text-align: right; margin-top: 20px; } 

#TecRubriqueGraph { float: left; width: 560px; height: 16px; background-color: #C8C8D2; color: #333366; margin-top: 20px; margin-bottom: 10px; padding-top: 4px; padding-left: 3px; }
#TecLegende { color: #555555; font-size: 9px; } 
#TecGraph { margin-top: 10px; margin-bottom: 10px; align: center; } 

#TecLigne { clear: both; margin-bottom: 2px; }

#TecGalerie { width: 420px; margin-left: auto; margin-right: auto; padding-top: 40px; } 
#TecVignette { float: left; width: 102px; text-align: center; padding-top: 5px; } 

.TecDonnee1 { width: 228px; font-size: 9px; text-align: left; background-color: #EEEEEE; color: #222222; padding-top: 5px; padding-bottom: 5px; padding-left: 3px; }
.TecDonnee2 { width: 2px; }
.TecValeur1 { width: 327px; font-size: 9px; text-align: left; background-color: #EEEEEE; color: #222222; padding-top: 5px; padding-bottom: 5px; padding-left: 3px; }


/* Duel */
/*------*/

#DueContenu { width: 654px; margin-left: auto; margin-right: auto; } 

#DueEnteteGauche { float: left; width: 210px; height: 16px; background-color: #224499; color: #FFFFFF; margin-top: 24px; margin-bottom: 3px; padding-top: 4px; padding-left: 3px; } 
#DueEnteteMilieu { float: left; width: 215px; height: 16px; background-color: #224499; color: #FFFFFF; text-align: center; margin-left: 2px; margin-top: 24px; margin-bottom: 3px; padding-top: 4px; padding-left: 3px; } 
#DueEnteteDroite { float: left; width: 215px; height: 16px; background-color: #224499; color: #FFFFFF; text-align: center; margin-left: 2px; margin-top: 24px; margin-bottom: 3px; padding-top: 4px; padding-left: 3px; } 

#DueRubrique { float: left; width: 650px; height: 16px; background-color: #C8C8D2; color: #333366; margin-top: 0px; margin-bottom: 2px; padding-top: 4px; padding-left: 3px; }
#DueDonnee { float: left; width: 210px; min-height: 18px; background-color: #EEEEEE; color: #222222; margin-bottom: 2px; padding-top: 5px; padding-left: 3px; } 

#DueValeur1 { float: left; width: 215px; min-height: 18px; background-color: #EEEEEE; color: #222222; margin-left: 2px; margin-bottom: 2px; padding-top: 5px; padding-left: 3px; } 
#DueValeur2 { float: left; width: 215px; min-height: 18px; background-color: #EEEEEE; color: #222222; margin-left: 2px; margin-bottom: 2px; padding-top: 5px; padding-left: 3px; } 

#DueLigne { clear: both; margin-bottom: 2px; }

.DueDonnee1 { width: 210px; font-size: 9px; text-align: left; background-color: #EEEEEE; color: #222222; padding-top: 5px; padding-bottom: 5px; padding-left: 3px; }
.DueDonnee2 { width: 2px; }
.DueValeur1 { width: 215px; font-size: 9px; text-align: left; background-color: #EEEEEE; color: #222222; padding-top: 5px; padding-bottom: 5px; padding-left: 3px; }
.DueValeur2 { width: 2px; margin-bottom: 2px; }
.DueValeur3 { width: 215px; font-size: 9px; text-align: left; font-size: 9px; background-color: #EEEEEE; color: #222222; padding-top: 5px; padding-bottom: 4px; padding-left: 3px; }

#TecControle1 { float: right; width: 220px; color: #0D0D80; font-size: 10px; text-align: right; } 
#TecControle2 { float: right; width: 220px; color: #0D0D80; font-size: 10px; text-align: right; } 


/* Qui est derrière tout ça ? */
/*----------------------------*/

#QuiImage { float: right; margin-top: 30px; margin-bottom: 20px; margin-left: 20px; margin-right: 20px; }

#QuiListe { width: auto; margin-left: 20px; margin-right: 20px; padding-left: 15px; color: #224499; background: url(../../images/logos/boutons/Puce_Bleu.gif) no-repeat; background-position: middle; }
#QuiListe a { color: #224499; text-decoration: none; }
#QuiListe a:hover { text-decoration: underline; }

#QuiQui { width: auto; margin-left: 30px; margin-right: 20px; margin-top: 20px; margin-bottom: 15px; color: #224499; font-weight: bold; font-style: italic; } 
#QuiTexte { width: auto; margin-left: 30px; margin-right: 20px; margin-top: 3px; color: #224499; } 


#DivLeft { float: left; }
#DivRight { float: right; }
#DivSpacer { clear: both; }

.imgPositionGauche { float: left; border: 0; padding-right: 10px; }
.imgPositionDroite { float: right; border: 0; padding-left: 10px; }


/*--------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/

h1           { color: #888888; font-family: Tahoma, 'Arial Black'; fsont-size: 24 pt; font-weight: bold; margin-top: 0; margin-bottom: 0 }
h2           { color: #0D0D80; font-family: Tahoma, 'Arial Black'; font-size: 14 pt; font-style: italic; font-weight: bold; border-top: 2 solid #EEEEEE }
h3           { color: #BB0000; font-family: Arial; font-size: 15px; font-weight: bold }
h4           { color: #0D0D80; font-family: Arial; font-size: 10 pt; font-style: italic; font-weight: bold }

body { background-color: #8E98A3; color: #222222; font-family: Arial; font-size: 11px;}
body a:link { color: #224499; font-family: Arial; font-size: 11px; }
body a:visited { color: #999999; font-family: Arial; font-size: 11px; }
body a:hover { color: #224499; font-family: Arial; font-size: 11px; }


/*-- Header --*/

.HeaderLigne1 { background-color: #AABBDD; color: #FFFFFF; font-family: Verdana; font-size: 9px; vertical-align: middle; }
.HeaderLigne1 a:link { color: #FFFFFF; font-family: Verdana; font-size: 9px; text-decoration: none; }
.HeaderLigne1 a:visited { color: #FFFFFF; font-family: Verdana; font-size: 9px; text-decoration: none; }
.HeaderLigne1 a:hover { color: #FFFFFF; font-family: Verdana; font-size: 9px; text-decoration: none; }

.HeaderLigne2 { background-color: #224499; color: #FFFFFF; font-family: Verdana; font-size: 10px; font-weight: bold; vertical-align: middle; }
.HeaderLigne2 a:link { color: #FFFFFF; font-family: Verdana; font-size: 10px; text-decoration: none; }
.HeaderLigne2 a:visited { color: #FFFFFF; font-family: Verdana; font-size: 10px; text-decoration: none; }
.HeaderLigne2 a:hover { color: #FFFFFF; font-family: Verdana; font-size: 10px; text-decoration: none; }

.HeaderChemin { color: #666666; font-family: Verdana; font-size: 10px; font-weight: bold; vertical-align: middle; }

/*-- Listes --*/

.ListeTitre1 { background-color: #224499; color: #FFFFFF; font-family: Verdana; font-size: 11px; font-weight: bold; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; }
/* .ListeTitre2 { background-color: #C0C0C0; color: #224499; font-family: Verdana; font-size: 11px; font-weight: bold; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; } */
.ListeTitre2 { background-color: #C8C8D2; color: #333366; font-family: Verdana; font-size: 11px; font-weight: bold; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 2px; }
.ListeTitre2 a:link { color: #333366; font-family: Verdana; font-size: 11px; text-decoration: none; }
.ListeTitre2 a:visited { color: #333366; font-family: Verdana; font-size: 11px; text-decoration: none; }
.ListeTitre2 a:hover { color: #333366; font-family: Verdana; font-size: 11px; text-decoration: Underline; }

.ListeDetail { background-color: #EEEEEE; color: #222222; font-family: Verdana; font-size: 10px; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; }
.ListeDetail a:link { color: #222222; font-family: Verdana; font-size: 10px; text-decoration: none; }
.ListeDetail a:visited { color: #777777; font-family: Verdana; font-size: 10px; text-decoration: none; }
.ListeDetail a:hover { color: #224499; font-family: Verdana; font-size: 10px; text-decoration: none; }



/*-- Menu gauche --*/

.MenuGauche { color: #224499; font-family: Tahoma; font-size: 11px; text-align: left; vertical-align: middle; }
.MenuGauche a:link { color: #224499; font-family: Tahoma; font-size: 11px; text-decoration: none; }
.MenuGauche a:visited { color: #224499; font-family: Tahoma; font-size: 11px; text-decoration: none; }
.MenuGauche a:hover { color: #224499; font-family: Tahoma; font-size: 11px; text-decoration: none; }

/*--------*/

.gDim        { color: #7D7D7D; font-family: Arial; font-size: 11px; margin-top: 0; margin-bottom: 0 }
.mDos1       { background-color: #DDDDDD; color: #0D0D80; font-family: ms sans serif; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center }
.mDos2       { background-color: #0D0D80; color: #DDDDDD; font-family: ms sans serif; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center }
.txtColor1   { color: #0D0D80; font-family: Arial; font-size: 11px }
.txtColor2   { color: #BB0000; font-family: Arial; font-size: 11px }
.txtColor3   { color: #888888; font-family: Arial; font-size: 11px }
.pFooter     { border-top: 2 solid #EEEEEE }
.menu		 { color: #224499; font-family: Tahoma; font-size: 11px; text-decoration: none }
.section 	 { font-size: 11px; color: #224499; font-weight: bold; font-style: italic; margin-left: 5; margin-bottom: -15 }

/*-- Destinés à être suppr --*/

.tabHeader   { background-color: #224499; color: #FFFFFF; font-family: Arial; font-size: 12px; font-style: italic; font-weight: bold; }

.fTit1       { background-color: #0D0D80; color: #FFFFFF; font-family: Arial; font-size: 11px; font-weight: bold; text-align: center }
.fTit2       { background-color: #C0C0C0; color: #0D0D80; font-family: Arial; font-size: 11px; font-weight: bold }

.tabColor1   { background-color: #EEEEEE; font-family: Arial; font-size: 10px; text-align:left; } 
.tabColor2   { background-color: #DDDDDD; font-family: Arial; font-size: 10px; text-align:left; } 
