
/* Fichier contenant les styles utilisés pour */
/* le contenu des pages  */



/* ========================================================================= */
/* Titre de page */
.css_titre_page01 {
  margin:             1px 0 15px 0;
  padding:            2px 4px 4px 4px;
  background-color:   transparent; /* #FFFFCC; */
  background:         url("../image/fond_titre_page01.png") transparent no-repeat top left;
  background-color:   #FF4F4F;
  font-size:          28px;
  font-weight:        bold;
  text-align:         center;
  text-transform:     uppercase;
  letter-spacing:     1px;
  border:             none;
  border-top:         #DDDDDD 0px solid;
  border-right:       #DDDDDD 10px solid;
  border-bottom:      #DDDDDD 2px solid;
  border-left:        #DDDDDD 2px solid;
}
.css_titre_page01_fond_semi_transparent01 {
  padding:            0px 12px 0px 4px;
  background:         url("../image/fond_semi_transparent01.png") transparent repeat top left;
}
/* Titre de section */
.css_titre_section01 {
  margin:             0px;
  padding:            10px 0px 5px 20px;
  background-color:   #FFFFAA; /* transparent  ; */
  font-size:          18px;
  font-weight:        bold;
  text-align:         left;
  text-transform:     uppercase;
  letter-spacing:     1px;
  border-top:         #EEEEAA 1px solid;
  border-right:       #DDDDDD 10px solid;
  border-bottom:      #DDDDDD 3px solid;
  border-left:        #EEEEAA 1px solid;
}
/* Titre de paragraphe */
.css_titre_paragraphe01 {
  margin:             0px;
  padding:            5px 0px 5px 0px;
  background-color:   #FFFFAA; /* transparent; */
  font-weight:        bold;
  text-align:         center;
  text-transform:     uppercase;
  letter-spacing:     1px;
  border-top:         #EEEEAA 1px solid;
  border-right:       #DDDDDD 10px solid;
  border-bottom:      #DDDDDD 3px solid;
  border-left:        #EEEEAA 1px solid;
}
.css_soustitre01 {
  margin:             0px;
  padding:            12px 0px 8px 0px;
  background-color:   transparent;
  font-weight:        bold;
  text-decoration:    underline;
  letter-spacing:     1px;
}
.css_accroche_texte01 {
  margin:             0;
  padding:            0;
  background-color:   transparent;
  font-weight:        bold;
  letter-spacing:     1px;
}
.css_accroche_texte02 {
  margin:             0;
  padding:            0;
  background-color:   transparent;
  font-weight:        bold;
  text-align:         center;
  letter-spacing:     1px;
}
.css_zone_prix_texte01 {
  float:              right;
  margin:             0;
  padding:            5px 5px 5px 5px;
  background-color:   #FFFFCC; /* transparent; */
  font-family:        "Courier New", sans-serif, "Trebuchet MS", helvetica, Verdana, Arial;
  font-size:          18px;
  font-weight:        bold;
  font-style:         italic; /**/
  text-align:         right;
  letter-spacing:     1px;
  border-top:         #DDDDDD 1px solid;
  border-right:       #DDDDDD 1px solid;
  border-bottom:      #DDDDDD 1px solid;
  border-left:        #DDDDDD 1px solid;
}



/* ========================================================================= */
/* Corps de texte des paragraphes */
.css_paragraphe01 {
  margin:             0px;
  padding:            0px;
  background-color:   transparent; /* #FFFFCC */
  text-align:         justify;
}
.css_paragraphe02 {
  margin:             0px;
  padding:            0px;
  background-color:   transparent; /* #FFFFCC */
  text-align:         center;
}
.css_paragraphe03 {
  margin:             0px;
  padding:            0px;
  background-color:   transparent; /* #FFFFCC */
  text-align:         right;
}

.css_paragraphe01 p,
.css_paragraphe02 p,
.css_paragraphe03 p {
  margin:             3px 0px 3px 0px;
  padding:            0px 0px 0px 0px;
}
.css_paragraphe01 ul,
.css_paragraphe02 ul,
.css_paragraphe03 ul {
  margin:             0px 0px 0px 0px;
  padding:            0px 0px 0px 0px;
}
.css_paragraphe01 li,
.css_paragraphe02 li,
.css_paragraphe03 li {
  margin:             0px 0px 0px 20px;
  padding:            0px 0px 0px 0px;
  list-style-position: outside;
}

.css_paragraphe01 .css_texte2points,
.css_paragraphe02 .css_texte2points,
.css_paragraphe03 .css_texte2points {
  margin:             12px 0px 6px 0px;
  padding:            0px 0px 0px 0px;
}




/* ========================================================================= */
/* Présentation de code HTML */
.css_texte_code_html01 {
  margin:             10px;
  padding:            10px;
  color:              #888888;
  background-color:   #EEEEEE; /* transparent  */
  text-align:         left;
  border-top:         #DDDDDD 1px solid;
  border-right:       #DDDDDD 2px solid;
  border-bottom:      #DDDDDD 2px solid;
  border-left:        #DDDDDD 1px solid;
}


