/***************************************************
 * CORPS DE PAGE
/***************************************************/

BODY, .body, iframe {
  background-color  : #FFFFFF;
  margin-top        : 0px;
  margin-left       : 0px;
  margin-bottom     : 0px;
  margin-right      : 0px;

  link              : #00654A;
  vlink             : #00654A;
  alink             : #C1131E
}

.body2 {
  background-color  : #e7c8b6;
  background-image  : url("../images/feuille-fond.gif");
  background-repeat : no-repeat;

  margin-top        : 0px;
  margin-left       : 0px;
  margin-bottom     : 0px;
  margin-right      : 0px;
}

A:link, A:visited {
  font-family       : Arial;
  color             : #7e0000;
}

/***************************************************
 * FORMULAIRE
/***************************************************/

INPUT {
  font-family       : Arial;
  font-weight       : bold;
  font-size         : 12px;
  color             : #FFFFFF;
  background-color  : #ba632e;
}

SELECT {
  font-family       : Arial;
  font-size         : 12px;
  color             : #000000;
  border-width      : 0px;
  background-color  : #FFFFFF;

  border-top        : 1px solid #ba632e;
  border-right      : 1px solid #ba632e;
  border-bottom     : 1px solid #ba632e;
  border-left       : 1px solid #ba632e;
}

/***************************************************
 * TITRES
/***************************************************/

.title {
  font-family       : Arial;
  font-weight       : bold;
  font-size         : 20px;
  color             : #7e0000;
}

.title_p {
  font-family       : Arial;
  font-weight       : normal;
  font-size         : 16px;
  color             : #7e0000;
}

.titre, .texte, .texte_alt, .td, .td_alt, .AlloPass, a.AlloPass {
  font-family       : Arial;
  color             : #000000;
  text-decoration   : none;
}

.titre_orange, a.titre_orange, a.titre_orange:hover, a.titre_orange:visited {
  font-family       : Arial;
  font-weight       : bold;
  color             : #e3680f;
}

.titre, .titre_alt {
  font-family       : Arial;
  font-size         : 11px;
  font-weight       : normal;
  color             : #000000;
}

.titre_alt {
  text-align        : center;
  background-color  : #ead0c0;
}

/***************************************************
 * TEXTE
/***************************************************/

.texte, .texte_alt, .td, .td_alt, .AlloPass {
  font-size         : 12px;
}

.copyright {
  font-size         : 11px;
}

.titre_green {
  color             : #00654A;
  font-weight       : bold;
}

.menu_text, a.menu_text {
  font-family       : Arial;
  font-size         : 12px;
  color             : #7e0000;
  text-decoration   : underline;
}

a.menu_text:hover {
  font-family       : Arial;
  font-size         : 12px;
  color             : #bf8080;
  text-decoration   : underline;
}

.convert, a.convert, a.convert:hover {
  font-family       : Arial;
  font-size         : 12px;
  color             : #6f9c12;
}

a.convert:hover {
  color             : #a2cb4e;
}

.rubriques_text, a.rubriques_text {
  font-family       : Arial;
  font-size         : 18px;
  color             : #7e0000;
  text-decoration   : none;
}

a.rubriques_text:hover {
  font-size         : 18px;
  color             : #bf8080;
  text-decoration   : none;
}

.formulaire_text, a.formulaire_text {
  font-family       : Arial;
  font-size         : 12px;
  color             : #ba632e;
  text-decoration   : none;
}

/***************************************************
 * TABLEAU
/***************************************************/

.table, .table_green, .table_border {
  font-family       : Arial;

  border            : 0px 0px 0px 0px;
  border-spacing    : 0px 0px;
  border-collapse   : collapse;

	margin            : 0px 0px 0px 0px;
	padding           : 0px 2px 0px 2px;
	spacing           : 0px 0px 0px 0px;
}

.table_green, .texte_alt, .td_alt {
  background-color  : #94C4A6;
}

.td_red {
  border-top        : 2px solid #C1131E;
  border-right      : 2px solid #C1131E;
  border-bottom     : 2px solid #C1131E;
  border-left       : 2px solid #C1131E;

	padding-left      : 4px;
	padding-right     : 4px;
	padding-top       : 5;
	padding-bottom    : 5;
}

.td_form_btn {
  color             : #000000;
  font-size         : 12px;
  border            : 1px solid #ba632e;
}

.tr_formulaire {
  padding-bottom    : 5px;
  margin-bottom     : 5px;
}

/***************************************************
 * IFRAME  /  MENUS
/***************************************************/

.AlloPass_iframe {
  position          : absolute;
  left              : 270px;
  top               : 190px;

  width             : 250px;
  height            : 150px;

  border-top        : 2px outset #FFFFFF;
  border-left       : 2px outset #FFFFFF;
  border-bottom     : 2px inset #848284;
  border-right      : 2px inset #848284;
}

.AlloPass {
  background-color  : #CFD0FC;
  text-align        : center;
}

.rubriques {
  width             : 238px;
  height            : 52px;
  background-image  : url("../images/fd_rubriques_full.gif");
  background-repeat : no-repeat;

  padding           : 0px 0px 0px 0px;
}

.loyers {
  width             : 350px;
  height            : 75px;
  background-image  : url("../images/fd_loyers_full.gif");
  background-repeat : no-repeat;

  padding           : 0px 10px 0px 10px;
}

.menu_vert, a.menu_vert, a.menu_vert:hover, a.menu_vert:visited {
  font-family       : Arial;
  font-size         : 12px;
  color             : #e6f467;
  text-decoration   : underline;
  text-align        : center;

  padding           : 6px;
  background-color  : #659c41;
}

.footer {
  text-align        : center;
  padding           : 6px;
  background-color  : #659c41;
}

.footer_txt, a.footer_txt, a.footer_txt:hover, a.footer_txt:visited {
  font-family       : Arial;
  font-size         : 12px;
  font-weight       : bold;
  color             : #FFFFFF;
  text-decoration   : underline;
  text-align        : center;
}

