html{
  height:100%; }
body{
  height:100%;
  background-color:white; }
*{
  margin:0;
  padding:0;  }
img {
  border:none;}
p{
  margin-bottom:10px;
  text-align:justify;}
ul, li {
  /*list-style-type:none;
  list-style-image:none;*/}
ul{
  margin-left:40px;
  margin-top:10px;
  margin-bottom:10px;
  text-align:justify;}
table{
  margin:auto;  }
hr{
  _width:100%;
  _border:0;
  _height:1px;
  _text-align:center;
  _margin:0;
  _padding:0;
  _color:#6B767C;
  }
strong,b{
  font-weight:bold;
  color:inherit;
  font-size:inherit;
  font-style:inherit;
  text-decoration:inherit;}
i{
  font-style:italic;
  color:inherit;
  font-size:inherit;
  font-weight:inherit;
  text-decoration:inherit;}
u{
  text-decoration:underline;
  font-weight:inherit;
  color:inherit;
  font-size:inherit;
  font-style:inherit;}
strike{
  text-decoration:line-through;
  font-weight:inherit;
  color:inherit;
  font-size:inherit;
  font-style:inherit;}

/* ---- texte de base ---- */

*{
  font-size:12px;
  font-family:Arial, Verdana, sans-serif;
  font-weight:normal;
  font-variant:normal;
  color:black;  }
a{
  color:#6B767C;
  border-width:0px;
  font-size:12px;
  font-weight:normal;
  text-decoration:underline;  }
a:hover{
  text-decoration:none;  }
a.inverted{
  text-decoration:none;  }
a.inverted:hover{
  text-decoration:underline;  }

/* ---- mise en page et styles BO ---- */


td.GOODCAL{
  _line-height:0;
  _font-size:0;  }

a#lienAccueil{
  /* retour vers accueil */
  display:block;
  width:100%;
  height:80px;
  line-height:0px
  font-size:0px;
  /*border:1px black solid;*/  }

td#menu_top a {
  margin:0 20px;  }
ul#promotionJournee{
  margin-left:20px;
  list-style:none;
  list-style-image:none;  }  
ul#promotionJournee li {
  border-bottom:1px solid #a6adb0;    }
div#BLOCmilieuHome{
  margin:5px 20px;  }
td.points_x {
  line-height:1px;
  font-size:1px;  }
td#points_y {
  line-height:1px;
  font-size:1px;  }
td.FONDBLEU{
  background-color:#D2CBBC;  }
td#CONTENER{
  /* contient toute le cntenu de page classique */
  border:20px white solid;  }

/*  styles BO */

.style_toplink{
  color:#6B767C;
  text-decoration:none;
  font-size:10px;}
a.style_toplink:hover{
  text-decoration:underline;  }
.style_footer{
  color:#f1f1f1;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;  }
a.style_footer:hover{
  text-decoration:underline;  }
.style_menutop {
  display:block;
   width:100%;
   line-height:26px;
   text-align:center;
  font-size:11px;
  font-weight:bold;
  color:#666;
  text-decoration:none;}
.style_menutop:hover {
  font-weight:bold;
  color:#f1f1f1;
  background-color:#9b9690;}
.style_menuleft {
  display:block;
  width:100%;
  height:20px;
  line-height:20px;
  font-weight:bold;
  color:#666;  
  text-decoration:none;  }
.style_menuleft:hover{
    background-color:#9b9690; 
    color:#f1f1f1 }


.style_journee{
  font-weight:bold;
  color:#6B767C;
  text-decoration:none;}
a.style_journee:hover{
  text-decoration:underline;  }
div#BLOCmilieuHome p{
  color:#424242;
  font-size:12px;
  text-align:justify;}

.pluspetit, .pluspetit *{
  font-size:10px;}
.pluspetit a {
  text-decoration:none;
}
.titre_promo_prix{
  font-size:10px;
  font-weight:bold;
  color:#366d8a;
  text-decoration:none;}
.titre_prix {
  font-size:10px;
  font-weight:bold;
  color:#6B767C;}
.style_prix, .style_prix p{
  font-size:10px;}
.plus_prix{
  font-size:10px;
  font-weight:normal;
  color:#6B767C;  }

.menu1plansite{
  color:#6B767C;
  font-weight:bold;
  text-decoration:none;  }
a.menu2plansite{
  color:#6B767C;
  font-weight:normal;
  text-decoration:none;  }
  
.titre_rubrique{
  font-weight:bold;
  color:#6B767C;
  font-size:16px;
  text-transform:uppercase;  }
.titre_page{
  color:#686868;
  font-size:11px;
  font-weight:bold;  }
.titre_paragraphe {
  color:#6B767C;
  font-size:11px;
  font-weight:bold;
  text-transform:uppercase;  }

/* editeur */

.titre_paragraphe_a {
  /* home */
  font-size:11px;
  font-weight:bold;
  color:#366d8a;
  text-transform:uppercase;
}
.titre_paragraphe_b {
  /* home */
  font-size:11px;
  font-weight:bold;
  color:#366d8a;
  text-transform:none;
}
.item_decale{
  /* home */
  font-size:11px;
  font-weight:bold;
  color:#424242;
  margin-left:40px;
}
.link_inscription{
  /* home */
  font-size:11px;
  text-decoration:underline;
  font-weight:bold;
  color:#366d8a;
}
a.link_inscription:hover{
  /* home */
  text-decoration:none;
  }
.style_prix{
  font-size:9px;
}  

.sous_titre_a{
  color:#6B767C;
  font-size:14px;
  font-weight:bold;
  font-variant:small-caps;
}
.sous_titre_b{
  color:#6B767C;
  font-size:inherit;
  font-weight:bold;
  font-variant:normal;
}

.style_a{
  color:#000;
  font-size:inherit;
  font-weight:bold;
  text-decoration:none;
  font-variant:normal;
  }
.style_b{
  color:#6B767C;
  font-size:inherit;
  font-weight:bold;
  text-decoration:none;
  font-variant:normal;
  }

.color_a, 
.color_a *{
  color:#6B767C;
  font-size:inherit;
  font-weight:inherit;
  text-decoration:inherit;
  font-variant:inherit;
}
.color_b, 
.color_b *{
  color:#6B767C;
  font-size:inherit;
  font-weight:inherit;
  text-decoration:inherit;
  font-variant:inherit;
}
.color_z, .color_z *{
  color:#f1f1f1;
  font-size:inherit;
  font-weight:inherit;
  text-decoration:inherit;
  font-variant:inherit;
}
  

/* ---- tableau dans les rich text --- */

table.TABLE{
  background-color:#c5d5dd;
  }
td.headTab{
  background-color:#6B767C;;
  font-weight:bold;
  font-size:15px;
  line-height:15px;
  text-align:center;
  }
td.caseTab{
  background-color:#f1f1f1;
  font-size:inherit;
  line-height:15px;
  text-align:left;
  }
td.caseTab p{
  text-align:left;}
table.TABLE2{
  border:#c5d5dd 1px solid;
  }

/* ---- Boite ---- */
.boiteHautGauche {  
  width:8px;
  height:8px;
  background:transparent url('../images/common/boite_haut_gauche.gif') no-repeat bottom right;
}
.boiteHaut {
  height:8px;
  background:transparent url('../images/common/boite_haut.gif') repeat-x bottom center;
}
.boiteHautDroite {
  width:8px;
  height:8px;
  background:transparent url('../images/common/boite_haut_droite.gif') no-repeat bottom left;
}
.boiteGauche {
  width:8px;
  background:transparent url('../images/common/boite_corps_gauche.gif') repeat-y center right;
}
.boiteDroite {
  width:8px;
  background:transparent url('../images/common/boite_corps_droite.gif') repeat-y center left;
}
.boiteBasGauche {
  width:8px;
  height:8px;
  background:transparent url('../images/common/boite_bas_gauche.gif') no-repeat top right;
}
.boiteBas {
  height:8px;
  background:transparent url('../images/common/boite_bas.gif') repeat-x top center;
}
.boiteBasDroite {
  width:8px;
  height:8px;
  background:transparent url('../images/common/boite_bas_droite.gif') no-repeat top left;
}
/* ---- Footer ---- */
#pied .FONDBLEU {
	background-color:transparent;
}
