html
* {
MARGIN:0;
PADDING:0;
}

body {
WIDTH:100%;
HEIGHT:auto;
TEXT-ALIGN:center;
BACKGROUND:#000;
BACKGROUND-POSITION:center;
MARGIN:0 auto;
}

img {
BORDER:none;
}

a {
COLOR:#00CCFF;
}

#header h1 {
TOP:auto;
LEFT:0;
HEIGHT:100px;
WIDTH:1000px;
COLOR:#FF0;
FONT-HEIGHT:200px;
FONT-SIZE:150%;
TEXT-ALIGN:center;
BACKGROUND-POSITION:center;
FONT-FAMILY:Geneva,Tahoma, Arial, Helvetica, Verdana, sans-serif;
MARGIN:auto;
}

.sidebar {
TEXT-ALIGN:center;
WIDTH:1000px;
MARGIN:auto;
}

ul.sidebar {
LIST-STYLE-TYPE:none;
MARGIN:auto;
}

.sidebar li {
DISPLAY:inline;       /* display transphorme le bloc en ligne(inline) */
LINE-HEIGHT:33px;
}

ul.sidebar a {
FONT-SIZE:80%;
FONT-FAMILY:Geneva, Tahoma, Arial, Helvetica, Verdana, sans-serif;
BORDER:1px solid gray;
TEXT-DECORATION:none;
COLOR:#3ff;
BACKGROUND:#000;
MARGIN:auto;
PADDING:3px 12px;
}

ul.sidebar a:hover {
BACKGROUND:#fff;
COLOR:#000;
BORDER:1px solid gray;
}


div #centrage {
TOP:auto;
POSITION:relative;
MARGIN-LEFT:auto;
MARGIN-RIGHT:auto;
WIDTH:1000px;
HEIGHT:auto;
BACKGROUND-POSITION:center;
TEXT-ALIGN:center;
}

.txt {
TOP:auto;
HEIGHT:auto;
WIDTH:800px;
FONT-SIZE:60%;
FONT-FAMILY:Geneva, Tahoma, Arial, Helvetica, Verdana, sans-serif;
COLOR:#FF8E00;
TEXT-ALIGN:center;
MARGIN:0 auto;
}
/* debut images index et accueil */
p .image_index, p .image_accueil {
POSITION:relative;
TOP:auto;
WIDTH:850px;
HEIGHT:544px;
BORDER:solid 1px #000;
BACKGROUND-REPEAT:no-repeat;
BACKGROUND-POSITION:center;
MARGIN:0 auto;
}
p .image_index {
BACKGROUND-IMAGE:url( index.jpg );
}
p .image_accueil {
BACKGROUND-IMAGE:url( ../accueil/accueil.jpg );
}
/* Fin images index et accueil */

p .image_eclairante {
POSITION:relative;
TOP:auto;
WIDTH:770px;
HEIGHT:138px;
BORDER:solid 1px #000;
BACKGROUND-IMAGE:url( ../images/eclairante.jpg );
BACKGROUND-REPEAT:no-repeat;
BACKGROUND-POSITION:center;
MARGIN:0 auto;
}

p .image_parcours {
POSITION:relative;
TOP:auto;
WIDTH:765px;
HEIGHT:306px;
BORDER:solid 1px #000;
BACKGROUND-IMAGE:url( ../images/parcours-a.jpg );
BACKGROUND-REPEAT:no-repeat;
BACKGROUND-POSITION:center;
MARGIN:0 auto;
}

div #global_partenaires {
POSITION:relative;
TOP:auto;
WIDTH:900px;
HEIGHT:auto;
MARGIN:0 auto;
}

.image_partenaires {
TOP:50px;
POSITION:absolute;
LEFT:800px;
BORDER:solid 1px #000;
WIDTH:144px;
HEIGHT:1442px;
FLOAT:right;
BACKGROUND-IMAGE:url( ../images/partenaires.jpg );
BACKGROUND-REPEAT:no-repeat;
MARGIN:auto;
}

.c3 {
POSITION:relative;
TOP:auto;
WIDTH:800px;
HEIGHT:auto;
TEXT-ALIGN:left;
FONT-SIZE:120%;
FONT-FAMILY:Geneva, Tahoma, Arial, Helvetica, Verdana, sans-serif;
COLOR:red;
MARGIN:auto;
}

.texte5 {
POSITION:relative;
TEXT-ALIGN:left;
WIDTH:800px;
HEIGHT:auto;
TOP:auto;
FONT-SIZE:90%;
COLOR:#3F0;
FONT-FAMILY:Geneva, Arial, Helvetica, Verdana, sans-serif;
MARGIN:0 auto;
}
/* debut images achat-cd et achat-oe */
p .fiche_achat-cd, p .fiche_achat-oe {
POSITION:relative;
TOP:auto;
BORDER:solid 1px #000;
WIDTH:400px;
HEIGHT:552px;
BACKGROUND-REPEAT:no-repeat;
BACKGROUND-POSITION:center;
MARGIN:0 auto;
}
p .fiche_achat-cd {
BACKGROUND-IMAGE:url( ../images/achat-cd.jpg );
}
p .fiche_achat-oe {
BACKGROUND-IMAGE:url( ../images/achat-oe.jpg );
}
/* fin images achat-cd et achat-oe */

h2 {
FONT-FAMILY:Geneva, Tahoma, Arial, Helvetica, Verdana, sans-serif;
TEXT-ALIGN:center;
WIDTH:800px;
MARGIN:auto;
COLOR:red;
}
h3 {
FONT-FAMILY:Arial Black, Arial, Verdana, serif;
TEXT-ALIGN:center;
WIDTH:800px;
MARGIN:auto;
COLOR:#FF33CC;
}

h5 {
FONT-FAMILY:Geneva, Tahoma, Arial, Helvetica, Verdana, sans-serif;
TEXT-ALIGN:center;
WIDTH:800px;
MARGIN:auto;
COLOR:#F36;
FONT-SIZE:120%;
}

.texte {
POSITION:relative;
TOP:auto;
WIDTH:900px;
HEIGHT:auto;
FONT-SIZE:100%;
COLOR:#ff3;
FONT-FAMILY:Geneva, Tahoma, Arial, Helvetica, Verdana, sans-serif;
TEXT-ALIGN:justify;
MARGIN:auto;
}

.texto {
POSITION:relative;
TOP:auto;
HEIGHT:auto;
WIDTH:900px;
FONT-SIZE:100%;
FONT-WEIGHT: bold;
FONT-FAMILY:Geneva, Tahoma, Arial, Helvetica, Verdana, sans-serif;
COLOR:#ff3;
BACKGROUND-COLOR: #330861;
TEXT-ALIGN:justify;
MARGIN:auto;
}

p:first-letter    /* La première lettre de chaque paragraphe */
{
   font-weight: bold; /* En gras */
   font-size: 1.3em; /* Ecrit légèrement plus gros que la normale */
   color: #ff3; /* En jaune */
}

.texte4 {
POSITION:relative;
TOP:auto;
WIDTH:900px;
HEIGHT:auto;
FONT-SIZE:80%;
COLOR:#ff3;
FONT-FAMILY:Geneva, Tahoma, Arial, Helvetica, Verdana, sans-serif;
TEXT-ALIGN:center;
MARGIN:0 auto;
}

hr {
WIDTH: 850px;
BORDER: 0; /* enleve toute bordure */
HEIGHT: 10px; /* pour IE */
COLOR: #5719B2;
BACKGROUND-COLOR: #5719B2;
MARGIN:auto;
}

#footer {
TOP:auto;
WIDTH:900px;
HEIGHT:auto;
FONT-SIZE:90%;
TEXT-ALIGN:center;
FONT-FAMILY:Geneva, Tahoma, Arial, Helvetica, Verdana, sans-serif;
COLOR:#3F0;
MARGIN:auto;
}
