Bonjour à tous,
Je souhaites faire valider mon fichier CSS sur le site suivant (afin de pouvoir mettre le ptit logo CSS Validor
!!):
http://jigsaw.w3.org/css-validator/
Mais il me retourne ces avertissements :
Voici mon fichier CSS :
Quel est le problème ??
Merci de votre aide.
Je souhaites faire valider mon fichier CSS sur le site suivant (afin de pouvoir mettre le ptit logo CSS Validor

http://jigsaw.w3.org/css-validator/
Mais il me retourne ces avertissements :
Ligne : 9 (Level : 1) Vous n'avez pas de couleur définie avec votre couleur de fond : body
Ligne : 13 (Level : 1) Vous n'avez pas de couleur définie avec votre couleur de fond : div#form
Ligne : 17 (Level : 2) Redéfinition de la propriété font-size : .font_form
Ligne : 20 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : .font_form
Ligne : 54 (Level : 1) Vous n'avez pas de couleur définie avec votre couleur de fond : div#conteneur
Ligne : 90 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : div#contenu h3
Ligne : 99 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : div#contenu a
Ligne : 103 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : div#contenu a:hover
Ligne : 113 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : pre
Ligne : 119 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : pre span
Ligne : 122 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : pre span.comment
Ligne : 141 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : ul#menu li a
Ligne : 148 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : ul#menu li a:hover
Ligne : 156 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : .gras_grand
Ligne : 163 (Level : 1) Vous n'avez pas de couleur de fond définie avec votre couleur : .gras_normal
Voici mon fichier CSS :
/* Définition des paramétres pour la balise body */
body {
margin-left : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
text-align : center;
font : 0.8em "Trebuchet MS", helvetica, sans-serif;
background-color : #fbcfb8;
}
div#form {
border : 1px solid #da0a71;
background : #fbcfb8;
}
.font_form {
font : 0.8em "Trebuchet MS", helvetica, sans-serif;
font-size : small;
font-weight : bold;
letter-spacing : 1px;
color : #ad0000;
}
.contour {
border : 1px solid #da0a71;
}
.droite_bas {
border-bottom : 1px solid #da0a71;
border-right : 1px solid #da0a71;
}
.bas {
border-bottom : 1px solid #da0a71;
}
input {
border : 1px solid black;
background-color : #fcefd4;
font-family : "trebuchet ms", sans-serif;
color : black;
}
textarea {
border : 1px solid black;
background-color : #fcefd4;
font-family : "trebuchet ms", sans-serif;
color : black;
}
input.bouton {
border : 1px outset black;
font-weight : bold;
cursor : pointer;
}
div#conteneur {
width : 760px;
margin : 0 auto;
text-align : left;
border : 1px solid #ad907e;
background : #fff;
}
div#header1 {
height : 131px;
background : url(../images/images/capricedange_01.gif) no-repeat left top;
}
div#header2 {
height : 66px;
width : 626px;
margin-left : 135px;
background : url(../images/images/capricedange_02.gif) no-repeat;
}
div#header3 {
height : 66px;
width : 626px;
margin-left : 135px;
background : url(../images/images/capricedange_03.gif) no-repeat;
}
div#contenu {
padding-top : 0;
padding-left : 100px;
padding-right : 60px;
}
div#contenu h2 {
font-family : "trebuchet ms", sans-serif;
padding-left : 38px;
line-height : 24px;
font-size : 1.8em;
color : #5e0034;
border-bottom : 1px solid #5e0034;
background : url(../images/petite_fleur.gif) no-repeat left center;
background-color : #fcefd4;
}
div#contenu h3 {
margin-left : 30px;
padding-left : 5px;
color : #5e0034;
font-size : small;
}
div#contenu p {
text-align : justify;
text-indent : 1.4em;
line-height : 1.5em;
}
div#contenu a {
color : #5e0034;
text-decoration : none;
}
div#contenu a:hover {
color : #ad0000;
text-decoration : none;
}
p#footer {
margin : 0;
height : 60px;
background : url(../images/images/capricedange_05.gif) no-repeat left bottom;
}
pre {
font-size : x-small;
color : #000;
}
* html pre {
width : 636px;
}
pre span {
color : #560;
}
pre span.comment {
color : #b30000;
}
ul#menu {
height : 65px;
width : 625px;
margin-left : 0;
margin-top : 0;
list-style-type : none;
}
ul#menu li {
float : left;
text-align : center;
}
ul#menu li a {
width : 100px;
line-height : 25px;
font-size : small;
font-weight : bold;
letter-spacing : 1px;
color : #5e0034;
text-decoration : none;
}
ul#menu li a:hover {
font-size : small;
font-weight : bold;
letter-spacing : 1px;
color : #ad0000;
}
.gras_grand {
padding-left : 180px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-indent : 2em;
line-height : 1.7em;
font-size : 1.3em;
color : #ad0000;
font-weight : bold;
}
.gras_normal {
font-family : Verdana, Arial, Helvetica, sans-serif;
text-indent : 2em;
line-height : 1.7em;
color : #ad0000;
font-weight : bold;
}
Quel est le problème ??
Merci de votre aide.