.left_panel, div#panel_login td, div#panel_login_pw, div#my_account_side a
{
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: left;
  font-weight: bold;
}

#my_account_side p
{
  margin: 5px 0 5px 0;
}

#left div.separation
{
  width: 190px;
  height: 21px;
  line-height: 21px;
  background-color: #65659F;
  background-image: url(../images/pastille_separation.gif);
  background-position: 4px 3px;
  background-repeat: no-repeat;
  color: #FFF;
  font-family: Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

#left p.separation
{
  color: #FFF;
  margin: 0 0 0 20px;
}

div#panel_login td
{
  position: relative; color: #000;
}

div#panel_login input.checkbox
{
  border: none;
  margin: 0 5px 0 0;
}

div#panel_login td.left
{
  width: 75%;
}

div#panel_login td.right
{
  width: 25%;
}

#left div#infos_pratiques p
{
  background-image: url(../images/pastillep2.gif);
  background-repeat: no-repeat;
  background-position: 6px 2px;
  padding-left: 7px;
}

div#panel_login, div#panel_login_pw, div#my_account_side
{
  padding: 5px 0 0 5px;
  height: 140px;
}

div#panel_login_pw
{
  text-align: center;
  line-height: 80px;
}

#left div.left_panel
{
  padding-left: 5px;
}

#left .form_label, #left .form_input
{
  width: 90px;
}

#left input
{
  border: solid 1px #9AA4B7;
}

#left ul
{
  list-style: none;
  margin: 0;
  padding: 0;
}

#left li
{
  background: url(../images/pastille.gif) no-repeat; 
  padding: 0 0 0 12px;
  margin: 0;
  margin-right: 5px;
}

#left a, #left p, #left li
{
  color: #000;
  font-weight: bold;
}

#partners
{
  text-align: center;
}

#partners img
{
  margin: 10px auto 0 auto;
}

#infos_discount
{
  background: #F1FA00;
  border: #5057CB solid 2px;
  margin: 20px auto 0 auto;
  width: 178px;
  height: 94px;
}

#infos_discount p
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: bold;
  margin: 8px;
  text-align: center;
}

#infos_discount div.title
{
  background: #000;
  color: #FFF;
  text-align: center;
  line-height: 18px;
  width: 100%;
  height: 20px;
}

#infos_discount p.offer
{
  font-size: 16px;
  color: #F00;  
}

#infos_discount p.content
{
  font-size: 12px;
  color: #000;
}

#infos_discount div.conditions
{
  text-align: right;
  margin-right: 3px;
}

#infos_discount div.conditions a
{
  font-size: 9px;
  font-weight: normal;
  color: #000;
}
