/* CSS Document */

*{
margin:5 5;
padding:0 0;
}             

#page {
width: 1024px;
margin: 0 auto;
background-color:#3399FF;
}

#page_white {
width: 1024px;
margin: 0 auto;
background-color:#FFFFFF;
}

.ombrageCSS3 {
box-shadow:10px 10px 25px #bbb;
-moz-box-shadow:10px 10px 25px #bbb;
-webkit-box-shadow:10px 10px 25px #bbb;
-khtml-box-shadow:10px 10px 25px #bbb;
}

.opacity {
  border: 1px solid #fff;
  -moz-box-shadow: 4px 4px 8px #aaa; 
  -webkit-box-shadow: 4px 4px 8px #aaa; 
  box-shadow: 4px 4px 8px #555; 
  opacity: 1;
 transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}

.opacity:hover {
    opacity: 0.5;
}

.cadre_sans_bordure  {
	border: 0px solid #ff0000;
	margin: 2px;
	padding: 2px;
	color:#FFFFFF;
	width :900px;
	background-color:#FFFFFF;
}

body {
background:url(index/principal_fichiers/mach_fond3.jpg);
}

header, nav, page, article, section, footer, aside, p { 
  display: block; 
}

#header{
background-color: #3399FE;
width: 1024px;
}

#nav  {
background-color:#3399FF;
  float:left; 
  width:150px;
  margin-left: 5px;
}

#article {
}

#aside  {
background-color:#3399FF;
  float:right; 
  width:150px;
  margin-right: 5px;
}

#centre {
width: 724px;
margin: 0 auto;
}

#footer {
  width=1024px
}

ul {
list-style-type: none;
}

#liens {
width: 150px;
padding : 2px 2px;
font-family: Arial, Helvetica;
font-weight: normal;
font-size:12px;
line-weight: 1;
color: #444;
border: none;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85);
background-image: -webkit-gradient(linear, 0% 0%,0% 100%,from(#fff), to(#bbb));
background-image: -moz-linear-gradient(0% 100%, 90deg, #bbb #fff);
backgroung-color: #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0,0.5);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0,0.5);
box-shadow: 0 1px 2px rgba(0, 0, 0,0.5);
}

#liens350 {
width: 350px;
padding : 2px 2px;
font-family: Arial, Helvetica;
font-weight: normal;
font-size:12px;
line-weight: 1;
color: #444;
border: none;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85);
background-image: -webkit-gradient(linear, 0% 0%,0% 100%,from(#fff), to(#bbb));
background-image: -moz-linear-gradient(0% 100%, 90deg, #bbb #fff);
backgroung-color: #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0,0.5);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0,0.5);
box-shadow: 0 1px 2px rgba(0, 0, 0,0.5);
}

.liens100 {
width: 100px;
padding : 5px 10px;
font-family: Arial, Helvetica;
font-weight: normal;
font-size:12px;
line-weight: 1;
color: #444;
border: none;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85);
background-image: -webkit-gradient(linear, 0% 0%,0% 100%,from(#fff), to(#bbb));
background-image: -moz-linear-gradient(0% 100%, 90deg, #bbb #fff);
backgroung-color: #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0,0.5);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0,0.5);
box-shadow: 0 1px 2px rgba(0, 0, 0,0.5);
}

#liens450 {
width: 450px;
padding : 2px 2px;
font-family: Arial, Helvetica;
font-weight: normal;
font-size:12px;
line-weight: 1;
color: #444;
border: none;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85);
background-image: -webkit-gradient(linear, 0% 0%,0% 100%,from(#fff), to(#bbb));
background-image: -moz-linear-gradient(0% 100%, 90deg, #bbb #fff);
backgroung-color: #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0,0.5);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0,0.5);
box-shadow: 0 1px 2px rgba(0, 0, 0,0.5);
}

hbk6n {font-family:arial, sans-serif;font-size:6px;color:black;font-weight:normal;}                 /* Texte NOIR taille 6 NORMAL */
hbk10n {font-family:arial, sans-serif;font-size:10px;color:black;font-weight:normal;}                 /* Texte NOIR taille 10 NORMAL */
hbk10ni{font-family:arial, sans-serif;font-size:10px;color:black;font-style:italic;font-weight:normal;}                 /* Texte NOIR taille 10 NORMAL-ITALIQUE */
hbk12n {font-family:arial, sans-serif;font-size:12px;color:black;font-weight:normal;}                 /* Texte NOIR taille 12 NORMAL */
hbk12g {font-family:arial, sans-serif;font-size:12px;color:black;font-weight:bold;}                   /* Texte NOIR taille 12 GRAS */
hbk13n {font-family:arial, sans-serif;font-size:13px;color:black;font-weight:normal;}                 /* Texte NOIR taille 13 NORMAL */
hbk14n {font-family:arial, sans-serif;font-size:14px;color:black;font-weight:normal;}                 /* Texte NOIR taille 14 NORMAL */
hbk14g {font-family:arial, sans-serif;font-size:14px;color:black;font-weight:bold;}                   /* Texte NOIR  taille 14 GRAS */
hbk14gi {font-family:arial, sans-serif;font-size:14px;color:black;font-style:italic;font-weight:bold;}/* Texte NOIR  taille 14 GRAS-ITALIQUE */
hbk16g {font-family:arial, sans-serif;font-size:16px;color:black;font-weight:bold;}                   /* Texte NOIR  taille 16 GRAS */
hbk16n {font-family:arial, sans-serif;font-size:16px;color:black;font-weight:normal;}                 /* Texte NOIR  taille 16 NORMAL */
hbk18g {font-family:arial, sans-serif;font-size:18px;color:black;font-weight:bold;}                   /* Texte NOIR  taille 18 GRAS */
hbk20g {font-family:arial, sans-serif;font-size:20px;color:black;font-weight:bold;}                   /* Texte NOIR  taille 20 GRAS */
hbk25g {font-family:arial, sans-serif;font-size:25px;color:black;font-weight:bold;}                   /* Texte NOIR  taille 25 GRAS */

hbl12n {font-family:arial, sans-serif;font-size:12px;color:white;font-weight:normal;}                 /* Texte BLANC  taille 12 NORMAL */
hbl14n {font-family:arial, sans-serif;font-size:14px;color:white;font-weight:normal;}                 /* Texte BLANC  taille 14 NORMAL */
hbl14g{font-family:arial, sans-serif;font-size:14px;color:white;font-weight:bold;}                    /* Texte BLANC  taille 14 GRAS */
hbl14gi{font-family:arial, sans-serif;font-size:14px;color:white;font-style:italic;font-weight:bold;} /* Texte BLANC  taille 14 GRAS-ITALIQUE */
hbl15g{font-family:arial, sans-serif;font-size:15px;color:white;font-weight:bold;}                    /* Texte BLANC  taille 15 GRAS */
hbl16g{font-family:arial, sans-serif;font-size:16px;color:white;font-weight:bold;}                    /* Texte BLANC  taille 16 GRAS */
hbl18g{font-family:arial, sans-serif;font-size:18px;color:white;font-weight:bold;}                    /* Texte BLANC  taille 18 GRAS */
hbl20g{font-family:arial, sans-serif;font-size:20px;color:white;font-weight:bold;}                    /* Texte BLANC  taille 20 GRAS */
hbl25g{font-family:arial, sans-serif;font-size:25px;color:white;font-weight:bold;}                    /* Texte BLANC  taille 25 GRAS */
hbl40g{font-family:arial, sans-serif;font-size:40px;color:white;font-weight:bold;}                    /* Texte BLANC  taille 40 GRAS */

hb10ni {font-family:arial, sans-serif;font-size:10px;color:blue;font-style:italic;font-weight:normal;} /* Texte BLEU taille 10 NORMAL-ITALIQUE */
hb14n  {font-family:arial, sans-serif;font-size:14px;color:blue;font-weight:normal;}                  /* Texte BLEU taille 14 NORMAL */
hb14g  {font-family:arial, sans-serif;font-size:14px;color:blue;font-weight:bold;}                    /* Texte BLEU taille 14 GRAS */
hb14gi {font-family:arial, sans-serif;font-size:14px;color:blue;font-style:italic;font-weight:bold;}  /* Texte BLEU  taille 14 GRAS-ITALIQUE */
hb16gi {font-family:arial, sans-serif;font-size:16px;color:blue;font-style:italic;font-weight:bold;}  /* Texte BLEU  taille 16 GRAS-ITALIQUE */
hb18g {font-family:arial, sans-serif;font-size:18px;color:blue;font-weight:bold;}                     /* Texte BLEU  taille 18 GRAS-NORMAL */
hb20g {font-family:arial, sans-serif;font-size:20px;color:blue;font-weight:bold;}                     /* Texte BLEU  taille 20 GRAS-NORMAL */
hb25g {font-family:arial, sans-serif;font-size:25px;color:blue;font-weight:bold;}                     /* Texte BLEU  taille 25 GRAS-NORMAL */
hb20gi {font-family:arial, sans-serif;font-size:20px;color:blue;font-style:italic;font-weight:bold;}  /* Texte BLEU  taille 20 GRAS-ITALIQUE */

hr12g  {font-family:arial, sans-serif;font-size:12px;color:red;font-weight:bold;}                     /* Texte ROUGE taille 12 GRASL */
hr14n  {font-family:arial, sans-serif;font-size:14px;color:red;font-weight:normal;}                   /* Texte ROUGE taille 14 NORMAL */
hr14g  {font-family:arial, sans-serif;font-size:14px;color:red;font-weight:bold;}                     /* Texte ROUGE taille 14 GRAS */
hr14gi {font-family:arial, sans-serif;font-size:14px;color:red;font-style:italic;font-weight:bold;}   /* Texte ROUGE  taille 14 GRAS-ITALIQUE */
hr16gi {font-family:arial, sans-serif;font-size:16px;color:red;font-style:italic;font-weight:bold;}   /* Texte ROUGE  taille 16 GRAS-ITALIQUE */
hr18g {font-family:arial, sans-serif;font-size:18px;color:red;font-weight:bold;}                      /* Texte ROUGE  taille 18 GRAS-NORMAL */
hr20g {font-family:arial, sans-serif;font-size:20px;color:red;font-weight:bold;}                      /* Texte ROUGE taille 20 GRAS-NORMAL */
hr20gi {font-family:arial, sans-serif;font-size:20px;color:red;font-style:italic;font-weight:bold;}   /* Texte ROUGE  taille 20 GRAS-ITALIQUE */
hr25g {font-family:arial, sans-serif;font-size:25px;color:red;font-weight:bold;}                      /* Texte ROUGE taille 25 GRAS-NORMAL */

hgr14n  {font-family:arial, sans-serif;font-size:14px;color:green;font-weight:normal;}                  /* Texte VERT  taille 14 NORMAL */
hgr14g  {font-family:arial, sans-serif;font-size:14px;color:green;font-weight:bold;}                    /* Texte VERT  taille 14 GRAS */
hgr14gi {font-family:arial, sans-serif;font-size:14px;color:green;font-style:italic;font-weight:bold;}  /* Texte VERT  taille 14 GRAS-ITALIQUE */
hgr16gi {font-family:arial, sans-serif;font-size:16px;color:green;font-style:italic;font-weight:bold;}  /* Texte VERT  taille 16 GRAS-ITALIQUE */
hgr18g {font-family:arial, sans-serif;font-size:18px;color:green;font-weight:bold;}                     /* Texte VERT  taille 18 GRAS-NORMAL */
hgr25g {font-family:arial, sans-serif;font-size:25px;color:green;font-weight:bold;}                     /* Texte VERT  taille 25 GRAS-NORMAL */

hy14n  {font-family:arial, sans-serif;font-size:14px;color:yellow;font-weight:normal;}                  /* Texte JAUNE  taille 14 NORMAL */
hy14g  {font-family:arial, sans-serif;font-size:14px;color:yellow;font-weight:bold;}                    /* Texte JAUNE  taille 14 GRAS-NORMAL */
hy16g  {font-family:arial, sans-serif;font-size:16px;color:yellow;font-weight:bold;}                    /* Texte JAUNE  taille 16 GRAS-NORMAL */

ul.galerie li{float: left;
margin: 0 5px;
padding: 5px;border:0px s;
list-style: none;
}

ul.galerie li a img {
float: left;
width: 300px;
}

ul.galerie li a:hover img {
-webkit-transform-origin: center center;
-moz-transform-origin: center center;
-o-transform-origin: center center;
-transform-origin: center center;
-webkit-transform: scale(2) rotate(-3deg);
-moz-transform: scale(2) rotate(-3deg);
-o-transform: scale(2) rotate(-3deg);
transform: scale(2) rotate(-3deg);
-webkit-box-shadow: 4px 4px 10px rgba(0,0,0,05);
-moz-box-shadow: 4px 4px 10px rgba(0,0,0,05);
box-shadow: 4px 4px 10px rgba(0,0,0,05);
}

.Tblanc12Gi {font-family:arial, sans-serif; font-size:12px; color:white; font-style:italic; font-weight:bold;}   /* Texte BLANC  taille 12 GRAS Italique */
.Tblanc14G  {font-family:arial, sans-serif; font-size:14px; color:white; font-weight:bold;}                      /* Texte BLANC  taille 12 GRAS Italique */
.Tblanc14Gi {font-family:arial, sans-serif; font-size:14px; color:white; font-style:italic; font-weight:bold;}   /* Texte BLANC  taille 14 GRAS Italique */
.Tblanc18Gi {font-family:arial, sans-serif; font-size:18px; color:white; font-style:italic; font-weight:bold;}   /* Titre BLANC  taille 18  GRAS-ITALIQUE */
.Tblanc25Gi {font-family:arial, sans-serif; font-size:18px; color:white; font-style:italic; font-weight:bold;}   /* Titre BLANC  taille 25  GRAS-ITALIQUE */

.Tbleu10N   {font-family:arial, sans-serif; font-size:10px; color:blue;  font-weight:normal;}                     /* Texte BLEU   taille 10 NORMAL */

.Tbleu10G   {font-family:arial, sans-serif; font-size:10px; color:blue;  font-weight:bold;}                       /* Texte BLEU  taille 10 GRAS */

.Tbleu12N {                                        
font-family:arial, sans-serif;      /* Texte BLEU taille 12  NORMAL */
font-size:12px;
color:blue;
font-weight:normal;
}

.Tbleu12G {
font-family:arial, sans-serif;      /* Texte BLEU  taille 12 GRAS */
font-size:12px;
color:blue;
font-weight:bold;
}

.Tbleu14N {                                        
font-family:arial, sans-serif;      /* Texte BLEU taille 14 NORMAL */
font-size:14px;
color:blue;
font-weight:normal;
}

.Tbleu14G {                                        
font-family:arial, sans-serif;      /* Texte BLEU taille 14  GRAS */
font-size:14px;
color:blue;
font-weight:bold;
}

.Tbleu16G {                                        
font-family:arial, sans-serif;      /* Titre BLEU taille 16  GRAS */
font-size:16px;
color:blue;
font-weight:bold;
}

.Tbleu18G {                                        
font-family:arial, sans-serif;      /* Titre BLEU taille 18  GRAS */
font-size:18px;
color:blue;
font-weight:bold;
}

.Tbleu25G {                                        
font-family:arial, sans-serif;      /* Titre BLEU taille 25  GRAS */
font-size:25px;
color:blue;
font-weight:bold;
}

.Tbleu40G {                                        
font-family:arial, sans-serif;      /* Titre BLEU taille 20  GRAS */
font-size:40px;
color:blue;
font-weight:bold;
}

.Tblack10N {
font-family:arial, sans-serif;       /* Texte NOIR  taille 10 NORMAL */
font-size:10px;
color:black;
font-weight:normal;
}

.Tblack10G {
font-family:arial, sans-serif;       /* Texte NOIR  taille 10 GRAS */
font-size:10px;
color:black;
font-weight:bold;
}

.Tblack12N {
font-family:arial, sans-serif;      /* Texte NOIR  taille 12 NORMAL */
font-size:12px;
color:black;
font-weight:normal;
}

.Tblack12G {
font-family:arial, sans-serif;      /* Texte NOIR  taille 12 GRAS */
font-size:12px;
color:black;
font-weight:bold;
}

.Tblack13G {
font-family:arial, sans-serif;      /* Texte NOIR  taille 13 GRAS */
font-size:13px;
color:black;
font-weight:bold;
}

.Tblack14N {
font-family:arial, sans-serif;       /* Texte NOIR  taille 14 NORMAL */
font-size:14px;
color:black;
font-weight:normal;
}

.Tblack14G {
font-family:arial, sans-serif;       /* Texte NOIR  taille 14 GRAS */
font-size:14px;
color:black;
font-weight:bold;
}

.Tblack14Gi {
font-family:arial, sans-serif;       /* Texte NOIR  taille 14 GRAS Italique */
font-size:14px;
color:black;
font-style:italic;
font-weight:bold;
}

.Tblack16G {
font-family:arial, sans-serif;       /* Titre NOIR  taille 16 GRAS*/
font-size:16px;
color:black;
font-weight:bold;
}

.Tblack20G {
font-family:arial, sans-serif;       /* Titre NOIR  taille 20 GRAS*/
font-size:20px;
color:black;
font-weight:bold;
}

.Tgreen10N {
font-family:arial, sans-serif;       /* Texte VERT  taille 10 NORMAL */
font-size:10px;
color:#008000;
font-weight:normal;
}

.Tgreen10G {
font-family:arial, sans-serif;       /* Texte VERT  taille 10 GRAS */
font-size:10px;
color:#008000;
font-weight:bold;
}

.Tgreen12N {
font-family:arial, sans-serif;      /* Texte VERT  taille 12 NORMAL */
font-size:12px;
color:#008000;
font-weight:normal;
}

.Tgreen12G {
font-family:arial, sans-serif;      /* Texte VERT  taille 12 GRAS */
font-size:12px;
color:#008000;
font-weight:bold;
}

.Tgreen14N {
font-family:arial, sans-serif;       /* Texte VERT  taille 14 NORMAL */
font-size:14px;
color:#008000;
font-weight:normal;
}

.Tgreen14G {
font-family:arial, sans-serif;       /* Texte VERT  taille 14 GRAS */
font-size:14px;
color:#008000;
font-weight:bold;
}

.Tgreen16G {
font-family:arial, sans-serif;       /* Titre VERT  taille 16 GRAS*/
font-size:16px;
color:#008000;
font-weight:bold;
}

.Tgreen18G {
font-family:arial, sans-serif;       /* Titre VERT  taille 18 GRAS*/
font-size:18px;
color:#008000;
font-weight:bold;
}

.Tgreen20G {
font-family:arial, sans-serif;        /* Titre VERT  taille 20 GRAS */
font-size:20px;
color:#008000;
font-weight:bold;
}

.Tblanc16G {
font-family:arial, sans-serif;       /* Titre BLANC  taille 16 GRAS  */
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}


.Tred14G {
font-family:arial, sans-serif;      /* Texte ROUGE taille 14  GRAS  */
font-size:14px;
color:#F60824;
font-weight:bold;
}

.Tred16G {
font-family:arial, sans-serif;      /* Texte ROUGE taille 16  GRAS  */
font-size:16px;
color:#F60824;
font-weight:bold;
}

.Tred18G {
font-family:arial, sans-serif;      /* Texte ROUGE taille 18 GRAS   */
font-size:18px; 
color:#F60824;
font-weight:bold;
}

.Tred20G {
font-family:arial, sans-serif;      /* Texte ROUGE taille 20 GRAS   */
font-size:20px; 
color:#F60824;
font-weight:bold;
}

/*----------------------------------------------------------------------

a:link {
font-family:arial, sans-serif;
font-size:100%;
color:#00F;
background-color:transparent;
text-decoration:underline;
}

a:visited {
font-family:arial, sans-serif;
font-size:100%;
color:#006600;
background-color:transparent;
text-decoration:underline;
}

a:hover {
font-family:arial, sans-serif;
font-size:100%;
color:red;
background-color:transparent;
text-decoration:underline;
}

/*------------------ TABLE ----------------------------------------*/

table.main {
width:700px;
background:white;
border-color:black;
border-style:solid;
border-width:1px;
}

td.main {
border-style:solid;
border-width:1px;
}

td.main_10 {
text-align:justify;
margin-left:10px;
margin-right:10px;
text-indent: 10px;
}

td.main10 {
text-align:left;
margin-left:10px;
margin-right:10px;
font-family:arial, sans-serif;
font-size:14px;
color:black;
font-weight:normal;
}
 
td.main_ident20 {
text-align:left;
margin-left:20px;
margin-right:10px;
font-family:arial, sans-serif;
font-size:16px;
color:black;
font-weight:normal;
} 
 
td.biblio 
{font-family:arial, sans-serif;font-size:12px;color:black;font-weight:normal;} 

tr.biblio 
{font-family:arial, sans-serif;font-size:12px;color:black;font-weight:normal;} 

td.dico {
font-family:arial, sans-serif;font-size:14px;color:black;font-weight:bold;
}
/*------------------ TABLE ----------------------------------------*/    
	  
/* ------ le . appelle une balise class. exemple <p class="box_black">   */
.box_black {
border-width:1px; 
border-style:solid; 
border-color:black;
}

.box_none {
border-style:none; 
}

.none {
border-style:none; 
}

.box_black_blue {
border-width:1px; 
border-style:solid; 
border-color:black;
background-color:#00F;
}

.box_black_red {
border-width:1px; 
border-style:solid; 
border-color:black;
background-color:#F00;
width:600px;
}

.box_black_grey {
border-width:1px; 
border-style:solid; 
border-color:black;
background-color: #DBDBDB;
}

/*----------------------------------------------------------------------*/
/*      p définit le paragraphe. exemple : <p class="center">           */

p.main {
text-align:justify;
margin-left:40px;
margin-right:40px;
}

p.main_10 {
text-align:justify;
margin-left:10px;
margin-right:10px;
text-indent: 10px;
}

p.main10 {
text-align:left;
margin-left:10px;
margin-right:10px;
text-indent: 10px;
font-family:arial, sans-serif;
font-size:14px;
color:black;
font-weight:normal;
}

p.main20_ident0 {
text-align:left;
margin-left:20px;
margin-right:20px;
font-family:arial, sans-serif;
font-size:14px;
color:black;
font-weight:normal;
}

p.main20_ident20 {
text-align:justify;
margin-left:20px;
margin-right:20px;
text-indent: 20px;
font-family:arial, sans-serif;
font-size:16px;
color:black;
font-weight:normal;
}

p.main20_ident20_white {
text-align:justify;
margin-left:20px;
margin-right:20px;
text-indent: 20px;
font-family:arial, sans-serif;
font-size:16px;
color:white;
font-weight:bold;
}

p.main20left {
text-align:left;
margin-left:20px;
margin-right:20px;
font-family:arial, sans-serif;
font-size:14px;
color:black;
font-weight:normal;
}

p.main20leftG {
text-align:left;
margin-left:20px;
margin-right:20px;
font-family:arial, sans-serif;
font-size:14px;
color:black;
font-weight:bold;
}

p.main20left_ident20G {
text-align:left;
margin-left:20px;
margin-right:20px;
text-indent: 20px;
font-family:arial, sans-serif;
font-size:14px;
color:black;
font-weight:bold;
}

p.main_40 {
text-align:justify;
margin-left:40px;
margin-right:10px;
font-family:arial, sans-serif;
font-size:14px;
color:black;
font-weight:normal;
}

p.main_40JustifyG {
text-align:justify;
margin-left:40px;
margin-right:10px;
font-family:arial, sans-serif;
font-size:14px;
color:black;
font-weight:bold;
}

p.main_40left {
text-align:left;
margin-left:40px;
font-family:arial, sans-serif;
font-size:14px;
color:black;
font-weight:normal;
}

p.main_40leftG {
text-align:left;
margin-left:40px;
font-family:arial, sans-serif;
font-size:14px;
color:black;
font-weight:bold;
}

p.main_40left16G {
text-align:left;
margin-left:40px;
font-family:arial, sans-serif;
font-size:16px;
color:black;
font-weight:bold;
}


p.main_ident {
text-align:justify;
margin-left:40px;
margin-right:40px;
text-indent: 20px;
}

p.center {
text-align:center;
margin-left:0px;
margin-right:0px;
margin-top: 0px;
margin-bottom: 0px;
}


/*----------------------------------------------------------*/
/*     # définit l'ID. exemple : <div id="div_page">        */

#div_page {
display:block;
width:100%;
background:white;
border-style:solid;
border-width:1px;
}

#div_page_sans {      /* sans bordure */
display:block;
width:100%;
background:white;
border-width:0px;
}

#div_page500 {
display:block;
width:500px;
align:center;
background:white;
border-style:solid;
border-width:1px;
}

#div_page500j {
display:block;
width:500px;
align:justify;
background:white;
border-style:solid;
border-width:1px;
}

#div_page500jb {
display:block;
width:500px;
align:justify;
background:white;
border-style:solid;
border-width:1px;
border-color:#0000FF;
}

#div_page600 {
display:block;
width:600px;
align:center;
background:white;
border-style:solid;
border-width:1px;
}

#div_page680 {
display:block;
width:690px;
align:center;
background:white;
border-style:solid;
border-width:1px;
}

#div_page690_blue {
display:block;
width:690px;
align:center;
background:#FFCC99;
border-style:solid;
border-width:1px;
}

#div_page690_orange {
display:block;
width:690px;
align:center;
background:#FF3300;
border-style:solid;
border-width:1px;
}

#div_page690_bleu {
display:block;
width:690px;
align:center;
background:#00CCFF;
border-style:solid;
border-width:1px;
}

#div_page690_red {
display:block;
width:690px;
align:center;
background:#F00;
border-style:solid;
border-width:1px;
}

#div_page700j {
display:block;
width:700px;
align:justify;
background:white;
border-style:solid;
border-width:1px;
}

#div_page700 {
display:block;
width:700px;
float:center;
background:white;
border-style:solid;
border-width:1px;
}

#div_page700blue {
display:block;
width:700px;
align:center;
background:#0066FF 
border-style:solid;
border-width:1px;
}

#div_page900 {
display:block;
width:900px;
align:center;
background:white;
border-style:solid;
border-width:1px;
}

#div_page1000 {
display:block;
width:1000px;
align:center;
background:white;
border-style:solid;
border-width:1px;
}

#div_page1200 {
display:block;
width:1200px;
align:center;
background:white;
border-style:solid;
border-width:1px;
}

#div_page1280 {
display:block;
width:1282px;
align:center;
background:white;
border-style:solid;
border-width:1px;
}

/*-----------------------------------------------------------*/

/*  code html : <p class="top"><span class=Tblack12G> <a href="#top">Haut de page</a></span></p>   */

.top {
text-align:right;
margin-right:40px;
}

/*------------------------------------------------------------*/

li {
font-family:arial, sans-serif;
font-size:12px;
color:black;
text-align:left;
margin-left:-10px;
margin-right:0px;
}  