/* Corps de page */

html { background-color:#E2E1E1; height:768px; margin:auto; /*width:auto;*/  width:1024px; }
html { background-color:#E2E1E1; height:768px; margin:auto; /*width:auto;  width:1024px*/ }

body { background-color:#E2E1E1; font-family:Arial, Helvetica, sans-serif; font-size:14px; height:768px; margin:auto; /*width:auto;*/  width:1024px; }
body { background-color:#E2E1E1; font-family:Arial, Helvetica, sans-serif; font-size:14px; height:768px; margin:auto; /*width:auto;  width:1024px*/ }

/* Page entièrement centrée */

div#Contenu { /*text-align:center;*/ background-position:center; width:610px; }
div#Contenu800x600 { /*text-align:center;*/ background-position:center; height:600px; width:800px; }

/* Barre de navigation */

/*div#NavBar { margin:100px 0px 0px 120px; text-align:right; width:200px; }  width : le 05/10/2007 pour corriger erreur inexplicable */
div#NavBar { margin:100px 0px 0px 0px; text-align:right; /*width:auto;*/  width:200px;  }
div#NavBar { margin:100px 0px 0px 0px; text-align:right; /*width:auto;  width:200px */ }

div#NavBar ul { margin:0; padding:3em 0 1em 1em; }
div#NavBar ul li { color:#333399; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:2em; 
					list-style:none; }
div#NavBar a { text-decoration:none; }
div#NavBar a:link { color:#333399; }
div#NavBar a:visited { color:#9999CC; }
div#NavBar a:hover { color:#FF6600; }
div#NavBar a:active { color:#FF5500; }

/* Barre de droite */

div#RightBar { margin:100px 0px 0px 0px; width:250px; overflow:auto; }
div#Actu { display:block; height:480px; overflow:auto; width:205px; }

/* Mises en forme de tableaux */

.CadrageDroit { text-align:right; }
.CadrageGauche { text-align:left; }
.CadrageHaut { vertical-align:top; }
.CadrageMilieu { vertical-align:middle; }
.CadrageBas { vertical-align:bottom; }
.CadrageCentre { text-align:center; }
.TableauLong { height:450px; overflow:auto; width:600px; }
.TableauMaxi { height:620px; overflow:auto; width:600px; }

.BlocSimple { display:block; }

/* Calques de tableaux d'images */

div#Incrustation { display:block; height:550px; margin:-5.8em 0em 0em 0.75em; overflow:auto; padding:5px 5px 5px 5px; position:absolute; width:580px; z-index:2; }

/* Mises en forme des textes */

.Normal { font-style:normal; font-weight:normal; }
.Petit { font-size:11px; }
.Gras {font-weight:bold; }
.Justifie { text-align:justify; }
.BandeauPub { font-size:24px; }
.TresPetit { font-size:9px; }

.Bleu { color:#333399; }
.Orange { color:#FF6600; }
.Gris { color:#999999; }
.Rouge { color:#FF0000; }

.TexteGrisHover { color:#999999; font-weight:bold; }
.TexteGrisHover:hover { color:#FF6600; cursor:default; }

/* Mises en forme des liens hors barre de navigation */

.LienContent { color:#FF6600; font-weight:bold; text-decoration:none; }
.LienContent:visited { color:#FF9966; }
.LienContent:hover { color:#333399; }
.LienContent:active { color:#003399; }

.LienContentLeger { color:#FF6600; font-weight:500; text-decoration:none; }
.LienContentLeger:visited { color:#FF9966; }
.LienContentLeger:hover { color:#333399; }
.LienContentLeger:active { color:#003399; }

.LienExterne { color:#333399; }
.LienExternePetit { font-size:0.75em; color:#333399; }
.LienSelection { font-weight:bold; text-decoration:none; }
.LienSelection:hover {color:#000000; }
.LienSelectionActive { color:#000000; }

.Encart { background-color:#E2E1E1; padding:5px 5px 5px 5px; position:absolute; z-index:2; }

/* Calques de la page en cours de construction */
div#EnCoursDeConstruction { height:200px; font-size:36px; text-align:center; padding:100px 0px 50px 0px; vertical-align:middle; width:400px; }
div#ImageFermer { height:20px; width:400px; }

/* Marges */

.MargeHaute5 { margin-top:5px; }
.MargeDroite5 { margin-right:5px; }
.MargeBasse5 { margin-bottom:5px; }
.MargeGauche5 { margin-left:5px; }

.MargeHaute10 { margin-top:10px; }
.MargeDroite10 { margin-right:10px; }
.MargeBasse10 { margin-bottom:10px; }
.MargeGauche10 { margin-left:10px; }

.MargeHaute15 { margin-top:15px; }
.MargeDroite15 { margin-right:15px; }
.MargeBasse15 { margin-bottom:15px; }
.MargeGauche15 { margin-left:15px; }

.MargeHaute20 { margin-top:20px; }
.MargeDroite20 { margin-right:20px; }
.MargeBasse20 { margin-bottom:20px; }
.MargeGauche20 { margin-left:20px; }

.MargeHaute25 { margin-top:25px; }
.MargeDroite25 { margin-right:25px; }
.MargeBasse25 { margin-bottom:25px; }
.MargeGauche25 { margin-left:25px; }

.MargeHaute30 { margin-top:30px; }
.MargeDroite30 { margin-right:30px; }
.MargeBasse30 { margin-bottom:30px; }
.MargeGauche30 { margin-left:30px; }

.MargeHaute35 { margin-top:35px; }
.MargeDroite35 { margin-right:35px; }
.MargeBasse35 { margin-bottom:35px; }
.MargeGauche35 { margin-left:35px; }

.MargeHaute40 { margin-top:40px; }
.MargeDroite40 { margin-right:40px; }
.MargeBasse40 { margin-bottom:40px; }
.MargeGauche40 { margin-left:40px; }

.MargeHaute45 { margin-top:45px; }
.MargeDroite45 { margin-right:45px; }
.MargeBasse45 { margin-bottom:45px; }
.MargeGauche45 { margin-left:45px; }

.MargeHaute50 { margin-top:50px; }
.MargeDroite50 { margin-right:50px; }
.MargeBasse50 { margin-bottom:50px; }
.MargeGauche50 { margin-left:50px; }

.MargeHaute100 { margin-top:100px; }
.MargeDroite100 { margin-right:100px; }
.MargeBasse100 { margin-bottom:100px; }
.MargeGauche100 { margin-left:100px; }

.MargeHaute200 { margin-top:200px; }
.MargeDroite200 { margin-right:200px; }
.MargeBasse200 { margin-bottom:200px; }
.MargeGauche200 { margin-left:200px; }

.MargeHaute300 { margin-top:300px; }
.MargeDroite300 { margin-right:300px; }
.MargeBasse300 { margin-bottom:300px; }
.MargeGauche300 { margin-left:300px; }

.MargeHaute400 { margin-top:400px; }
.MargeDroite400 { margin-right:400px; }
.MargeBasse400 { margin-bottom:400px; }
.MargeGauche400 { margin-left:400px; }

/* Pads */

.PadHaut5 { padding-top:5px; }
.PadDroit5 { padding-right:5px; }
.PadBas5 { padding-bottom:5px; }
.PadGauche5 { padding-left:5px; }

.PadHaut10 { padding-top:10px; }
.PadDroit10 { padding-right:10px; }
.PadBas10 { padding-bottom:10px; }
.PadGauche10 { padding-left:10px; }

.PadHaut15 { padding-top:15px; }
.PadDroit15 { padding-right:15px; }
.PadBas15 { padding-bottom:15px; }
.PadGauche15 { padding-left:15px; }

.PadHaut20 { padding-top:20px; }
.PadDroit20 { padding-right:20px; }
.PadBas20 { padding-bottom:20px; }
.PadGauche20 { padding-left:20px; }

.PadHaut25 { padding-top:25px; }
.PadDroit25 { padding-right:25px; }
.PadBas25 { padding-bottom:25px; }
.PadGauche25 { padding-left:25px; }

.PadHaut30 { padding-top:30px; }
.PadDroit30 { padding-right:30px; }
.PadBas30 { padding-bottom:30px; }
.PadGauche30 { padding-left:30px; }

.PadHaut35 { padding-top:35px; }
.PadDroit35 { padding-right:35px; }
.PadBas35 { padding-bottom:35px; }
.PadGauche35 { padding-left:35px; }

.PadHaut40 { padding-top:40px; }
.PadDroit40 { padding-right:40px; }
.PadBas40 { padding-bottom:40px; }
.PadGauche40 { padding-left:40px; }

.PadHaut45 { padding-top:45px; }
.PadDroit45 { padding-right:45px; }
.PadBas45 { padding-bottom:45px; }
.PadGauche45 { padding-left:45px; }

.PadHaut50 { padding-top:50px; }
.PadDroit50 { padding-right:50px; }
.PadBas50 { padding-bottom:50px; }
.PadGauche50 { padding-left:50px; }

.PadHaut100 { padding-top:100px; }
.PadDroit100 { padding-right:100px; }
.PadBas100 { padding-bottom:100px; }
.PadGauche100 { padding-left:100px; }

.PadHaut200 { padding-top:200px; }
.PadDroit200 { padding-right:200px; }
.PadBas200 { padding-bottom:200px; }
.PadGauche200 { padding-left:200px; }

.PadHaut300 { padding-top:300px; }
.PadDroit300 { padding-right:300px; }
.PadBas300 { padding-bottom:300px; }
.PadGauche300 { padding-left:300px; }

.PadHaut400 { padding-top:400px; }
.PadDroit400 { padding-right:400px; }
.PadBas400 { padding-bottom:400px; }
.PadGauche400 { padding-left:400px; }