/* header.css */

#Header {
  padding: 10px;
  background: white;
  width: 901px;
}

#Header .HomeLink {
  display: block;
  width: 100%;
  height: 100%;
}


#Header .menuHome {
  position: absolute;
  margin: -225px 0 0 625px;
  width: 275px;
}

#Header .menuHome li {
  list-style-type: none;
  margin: 10px 0;
}

/* hack ie6 and bellow */
* html #Header .menuHome li {
  list-style-type: none;
  margin: 0;
}


#Header .menuHome a {
  text-decoration: none;
  color: white;
  text-transform: uppercase;
  font-size: 12px;
  display: block;
  padding: 5px 0 5px 5px;
}

/* hack ie6 and bellow */
* html #Header .menuHome a {
  padding: 2px 0 2px 5px;
}

#Header .menuHome a .red {
  color: #E73800;
  text-transform: none;
}

#Header .menuHome a .reserve-argent {
  background: transparent url(/images/menu-home/reserve-argent.gif) no-repeat;
  display: block;
  height: 35px;
  padding-left: 40px;
}

#Header .menuHome a .credit-travaux {
  background: transparent url(/images/menu-home/credit-travaux.gif) no-repeat;
  display: block;
  height: 35px;
  padding-left: 40px;
}

#Header .menuHome a .pret-personnel {
  background: transparent url(/images/menu-home/pret-personnel.gif) no-repeat;
  display: block;
  height: 35px;
  padding-left: 40px;
}

#Header .menuHome a .rachat-credit {
  background: transparent url(/images/menu-home/rachat-credit.gif) no-repeat;
  display: block;
  height: 35px;
  padding-left: 40px;
}

#Header .menuHome a .credit-auto {
  background: transparent url(/images/menu-home/credit-auto.gif) no-repeat;
  display: block;
  height: 35px;
  padding-left: 40px;
}

#Header .menuHome a .credit-moto {
  background: transparent url(/images/menu-home/credit-moto.gif) no-repeat;
  padding-left: 40px;
  display: block;
  height: 35px;
}

#Header .menuHome a:hover {
  background: black;
}

.TopTable{
  width: 925px;
  margin: 20px auto;
}

/* hack ie7 and below */
*:first-child+html .TopTable{
  margin-top: 40px;
} * html .TopTable{
  margin-top: 40px;
}

.site-title {
  font-size: 16px;
  width: 230px;
  text-align: left;
  font-weight: bold;
  font-style: italic;
  font-family: Corbel, Arial, Helvetica;
}

.site-title a {
  color: white;
  text-decoration: none;
}

.link-title {
  text-align: left;
  overflow: hidden;
  height: 15px;
}

.link-title a {
  color: #dd7272;
  text-decoration: none;
  font-size: 12px;
  text-align: center;
}

/* NewsletterSubsciptionBox */

td.NewsLetterSubscription{
  width: 260px;
}

.NewsletterSubscriptionBox {
  text-align: center;
}

.NewsletterSubscriptionBox label {
  font-size: 12px;
  color: white;
}

.NewsletterSubscriptionBox input {
  width: 150px;
}

.NewsletterSubscriptionBox .DrWInput {
  font-size: 12px;
}
.NewsletterSubscriptionBox .DrWIButton {
  height: 20px;
  width: 25px;
  font-size: 12px;
}
  width: 150px;
}

.NewsletterSubscriptionBox .DrWInput {
  font-size: 12px;
}
.NewsletterSubscriptionBox .DrWIButton {
  height: 20px;
  width: 25px;
  font-size: 12px;
}
/* SquareBox */

#SquareBox {
  position: absolute;
  margin: -240px 0 0 622px;
  display: block;
  width: 280px;
  height: 250px;
}
#SquareBox object,
#SquareBox embed {
  width: 280px;
}