td,tr,table
{
  padding: 0;
}

/* Alignement */
.al, .al100
{
  text-align: left;
}

.ar, .ar100
{
  text-align: right;
}

.center, .center100
{
  text-align: center;
}

.al100, .ar100, .center100
{
  width: 100%;
}

.bouton_fb, .bouton_fg, .bouton_fn
{
  margin: 0 auto 0 auto;
  padding: 0 0 0 7px;
  width: 80px;
  color: #FFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  cursor: pointer;
}

div.bouton_fb
{
  background: #E8ABCC url(../../images/bouton_fb.gif) no-repeat;
  height: 31px;
  line-height: 26px;
}

div.bouton_fg
{
  background: #E8ABCC url(../../images/bouton_fg.gif) no-repeat;
  height: 27px;
  line-height: 22px;
}

div.bouton_fn
{
  background: #E8ABCC url(../../images/bouton_fn.gif) no-repeat;
  color: #000;
  width: 73px;
  height: 19px;
  line-height: 19px;
}

.bouton_delete_address
{
  margin-left: 0;
  margin-top: 10px;
}

form
{
  margin: 0 0 5px 0;
}

.less_important
{
  font-size: 9px;
}

p.title
{
  font-weight: bold;
}

p.content
{
  font-weight: normal;
}

a.isolated
{
  font-size: 9px;
  font-weight: normal;
  font-style: italic;
  text-decoration: underline;
}

li a
{
  text-decoration: none;
  line-height: 16px;
}

li a:hover
{
  text-decoration: underline;
}

a img
{
  border: none;
}

.clear
{
  clear: both;
}

.clearl
{
  clear: left;
}

.clearr
{
  clear: right;
}

h1, h2, h3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;    
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px;
}

h1, h1 a
{
    color: #FFDE9F;
    text-decoration: underline;
    text-align: center;
}

h2, h2 a
{
    color: #E8ABCC;
    text-align: center;
}

h3
{
    color: #F6EFC1;
    text-align: left;
    border-bottom: solid 1px #F6EFC1;
    width: 100%;
}

h4
{
    color: #FFF;
	text-align: left;	
	font-weight: bold;
}

.float_left
{
  float: left;
}

.float_right
{
  float: right;
}

.valign
{
  vertical-align: middle;
}

img.link:hover
{
  cursor: pointer;
}

input.buy:hover
{
  cursor: pointer;
}

input.disabled:hover
{
  cursor: default;
}

img.clickable
{
  cursor: pointer;
}

form
{
  margin-bottom: 2px;
}

#main span.important
{
  font-weight: bold;
}

#main_footer .footer
{
  width: 1024px;
  margin-top: 50px;
}

.overlay
{
  z-index: 99999;
}
