

/* on change le fond du contenu et comme il n'y a pas beaucoup de contenu, on bourre artificiellement */

#contenu {
    background-image: none;
    width: 500px;
    padding-left: 70px;
    padding-right: 70px;
}

p strong {
    color: #CC0000;
    font-size: 1.3em;
    letter-spacing: 0.1em;
}

/* Titres */

#contenu h2 {
    display: block;
    margin: 0;
    padding: 0;
    color: #FF9999;
    font-size: 2em;
    letter-spacing: 0.2em;
    margin-top: 30px;
    margin-bottom: 10px;
}


#contenu h3 {
   padding: 1ex 0 0 0;
   margin: 0;
   font-size: 1.3em;
}

#contenu h4 {
   margin: 0;
   padding: 0.8ex 0 0.5ex 0;
   font-size: 1.1em;
}

#contenu h5 {
   margin: 0;
   padding: 0.5ex 0 0.5ex 0;
   font-size: 0.8em;
}
/* Formulaire */

#suggestions {
    display: block;
    margin: 0;
    padding: 0;
}

#suggestions fieldset {
    margin: 0;
    padding: 0;
    border: none;
    text-align: center;
}

#suggestions legend {
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 0;
    padding-top: 10px;
    margin-top: 20px;
    _margin-top: 10px;
    margin-bottom: -10px;
    _margin-bottom: 10px;
}

#suggestions label {
    width: 90px;
    text-align: right;
    float: left;
    margin-top: 8px;
    cursor: pointer;
}


#suggestions input {
    margin: 3px;
    height: 1.2em;
    width: 390px;
    border: 1px solid #CC0000;
    padding: 3px;
}
#suggestions input:focus {
   background-color: #FFF4E8;
   font-weight:bold;
}
#suggestions textarea {
    margin: 3px;
    height: 165px;
    width: 480px;
    border: 1px solid #CC0000;
    padding: 5px;
}
#suggestions textarea:focus {
   background-color: #FFF4E8;
   font-weight:bold;
}
input#envoyer {
    display: block;
    width: 10em;
    height: 2em;
    margin-left: auto;
    margin-right: auto;
    background-color: #CC0000;
    border: 1px solid red;
    border-bottom: 1px solid #990000;
    border-right: 1px solid #990000;
    color: White;
    font-weight: bold;
    _border: none;
}

input#envoyer:hover {
    color: #FF9999;
}

input#envoyer:focus {
    background-color: white;
    border-top: 1px solid #990000;
    border-left: 1px solid #990000;
    color: #CC0000;
}

/* float le texte le long de l'image */

#contenu p {
    text-align: justify;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    font-size: 0.8em;
    letter-spacing: 0.1em;
    word-spacing: 0.1em;
}

/* liens liste et rss */

#contenu a {
    color: #CC0000;
    font-weight: bold;
}

#contenu a:visited {
    color: #CC0000;
}

#contenu a:hover {
    text-decoration: none;
}

.star {
 text-align:left;
 color:red;
 font-size:x-small;
}
