  @charset "UTF-8";
  
  /** PAGE **/
  
  body,td,th {
	  font-family: Arial, Helvetica, sans-serif;
  }
  body {
	  margin-left: 0px;
	  margin-top: 0px;
	  margin-right: 0px;
	  margin-bottom: 0px;
  }
  
  img {
	  border:0px;	
  }
  
  /** CONTAINER GENERAL **/
  
  #container {
	  display: inline;
	  float: left;
	  width: 1050px;
	  position: relative;
	  background-image: url(../images/IMG_BKG_PAGE.jpg);
	  background-repeat: repeat;
  }
  
  /** TITRE **/
  
  #container_titre_central {
	  height: 34px;
	  width: 620px;
	  display: inline;
	  position: relative;
	  float: left;
	  left: 20px;
  }
  #puce_titre {
	  display: inline;
	  float: left;
	  height: 34px;
	  width: 34px;
	  position: relative;
	  left: 10px;
  }
  
  #titre {
	  display: inline;
	  float: left;
	  height: 30px;
	  width: 530px;
	  border-bottom-width: 1px;
	  border-bottom-style: solid;
	  border-bottom-color: #3B1E03;
	  position: relative;
	  left: 20px;
	  text-align: left;
	  vertical-align: middle;
  }
  
  .Titres {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 20px;
	  font-weight: bold;
	  color: #3B1E03;
	  padding-top: 3px;
	  line-height: 26px;
  }
  
  
  
  /**PAGE CENTRALE **/
  #container_texte_central_sup {
	  display: inline;
	  float: left;
	  width: 600px;
  }
  
  #container_central {
	  display: inline;
	  float: left;
	  width: 620px;
	  position: relative;
	  left: 20px;
	  visibility: visible;
	  overflow: visible;
	  height: 100%;
	  text-align: left;
  }
  
  #container_central_1 {
	  display: inline;
	  border-bottom-width: 1px;
	  border-bottom-style: solid;
	  border-bottom-color: #FFB400;
	  position: relative;
	  width: 574px;
	  float: left;
	  left: 30px;
	  vertical-align: bottom;
  }
  
  #container_central_2 {
	  display: inline;
	  border-bottom-width: 1px;
	  border-bottom-style: solid;
	  border-bottom-color: #FFB400;
	  position: relative;
	  width: 574px;
	  float: left;
	  left: 30px;
  }
  
  .container_liste {
	  display: inline;
	  width: 277px;
	  position: relative;
	  margin-top: 0px;
	  margin-right: 0px;
	  margin-bottom: 0px;
	  margin-left: 10px;
	  padding: 0px;
	  float: left;
  }
  
  /** ANNONCES DYNAMIQUES **/
  
  #container_right {
	  display: inline;
	  float: left;
	  width: 220px;
	  position: relative;
	  left: 20px;
  }
  
  #container_annonces {
	  display: inline;
	  height: 375px;
	  width: 180px;
	  position: relative;
	  top: 27px;
	  background-image: url(../images/IMG_ANNONCES_BKG.png);
	  background-repeat: no-repeat;
	  float: left;
	  left: 20px;
  }
  
  #titre_annonces_dynamiques {
	  font-family: "Arial Black", Gadget, sans-serif;
	  font-size: 12px;
	  color: #3B1E03;
	  text-align: left;
	  display: block;
	  width: 154px;
	  margin-top: 56px;
	  margin-left: 16px;
  }
  #texte_annonces_dynamiques {
	  display: inline;
	  width: 150px;
	  position: relative;
	  float: left;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  color: #FFF;
	  top: 15px;
	  left: 16px;
	  height: 230px;
  }
  
  /** Textes Bouton Tout Lire **/
  #bouton_lire_plus {
	  font-size: 12px;
	  text-align: left;
	  display: inline;
	  float: left;
	  width: 154px;
	  height: 10px;
	  left: 16px;
	  top: 20px;
	  position: relative;
  }
  
  .txt_flash {
	  color: #FFFFFF;
	  font-style: normal;
	  font-weight: normal;
	  font-size: 12px;
	  font-family: Arial, Helvetica, sans-serif;
	  text-decoration: none;
  }
  
  .txt_flash_plus {
	  color: #3B1E03;
	  font-style: normal;
	  font-weight: normal;
	  font-size: 12px;
	  font-family: Arial, Helvetica, sans-serif;
	  text-decoration: none;
  }
  
  /** Comportements Textes Bouton Tout Lire **/
  #bouton_lire_plus a {
	  text-decoration: none;	
  }
  
  #bouton_lire_plus a:hover {
	  text-decoration: underline;
  }
  
  /** Bouton Annonces **/
  .bt_annonces {
	  height: 30px;
	  width: 163px;
	  left: 10px;
	  top: 30px;
	  float: left;
	  position: relative;
	  display: inline;
  }
  
  /** Comportements Bouton Annonces **/
  a.bt_annonces {
	  display:block;
	  background-image: url(../images/IMG_PAGE_BT_ANNONCES.gif);
  }
  
  a.bt_annonces:hover {
	  display:block;
	  background-image: url(../images/IMG_PAGE_BT_ANNONCES_OVER.gif);
  }
  
  /** Comportements Textes Bouton Tout Lire **/
  a.element_menu_left {
	  text-decoration: none;	
  }
  
  a.element_menu_left:hover {
	  color: #FFB400;
	  text-decoration: none;
  }
  
  /** Bouton Candidature **/
  .bouton_candidature {
	  display: inline;
	  float: left;
	  height: 55px;
	  width: 180px;
	  position: relative;
	  left: 20px;
	  top: 28px;
  }
  
  /** Comportements Bouton Candidature **/
  a.bouton_candidature {
	  display: block;
	  background-image: url(../images/IMG_PAGE_BT_CANDIDATURE.gif);
  }
  
  a.bouton_candidature:hover {
	  display: block;
	  background-image: url(../images/IMG_PAGE_BT_CANDIDATURE_OVER.gif);
  }
  
  
  /** TEXTES **/
  .element_liste_marron {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: normal;
	  color: #3B1E03;
	  display: inline;
	  width: 274px;
	  text-align: left;
	  float: left;
	  position: relative;
	  margin-top: 10px;
  }
  .texte_liste_jaune {
	  display: inline;
	  float: left;
	  width: 200px;
	  margin-left: 20px;
	  position: relative;
  }
  .element_liste_jaune {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: normal;
	  color: #FFB400;
	  display: inline;
	  width: 260px;
	  text-align: left;
	  float: left;
	  position: relative;
	  margin-top: 10px;
  }
  
  .texte_colone_marron {
	  display: inline;
	  float: left;
	  width: 234px;
	  margin-left: 40px;
	  position: relative;
  }
  .chapeau_pleine_largeur {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: normal;
	  color: #3B1E03;
	  display: inline;
	  width: 584px;
	  text-align: left;
	  float: left;
	  position: relative;
	  margin-top: 10px;
  }
  
  .titre_Gras_jaune {
	  font-weight: bold;
	  color: #FFB400;
	  display: inline;
	  position: relative;
	  font-size: 14px;
  }
  
  .texte_chapeau_colonne {
	  display: inline;
	  float: left;
	  width: 277px;
	  position: relative;
  }
  
  .texte_liste_marron_sans_puce {
	  display: inline;
	  float: left;
	  width: 238px;
	  margin-left: 34px;
	  position: relative;
  }
  
  .texte_Gras_jaune {
	  font-weight: bold;
	  color: #FFB400;
	  display: inline;
	  position: relative;
  }
  
  #texte_container_1 {
	  width: 287px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  text-align: left;
	  vertical-align: top;
	  float: left;
	  display: inline;
	  position: relative;
	  margin-top: 20px;
	  margin-right: 0px;
	  margin-bottom: 0px;
	  margin-left: 0px;
	  overflow: visible;
  }
  
  .texte_chapeau_jaune {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  font-weight: bold;
	  color: #FFB400;
	  vertical-align: top;
  }
  
  .texte_liste_marron {
	  display: inline;
	  float: left;
	  width: 238px;
	  margin-left: 20px;
	  position: relative;
  }
  
  .texte_standard {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: normal;
	  color: #3B1E03;
	  vertical-align: top;
  }
  
  /** SEPARATEURS **/
  .container_separateur_bottom {
	  height: 20px;
	  width: 600px;
	  float: left;
	  position: relative;
  }
  
  .fin_liste {
	  display: inline;
	  float: left;
	  height: 20px;
	  width: 100px;
  }
  
  /** MENU LEFT **/
  
  #container_left {
	  background-image: url(../images/IMG_PAGE_LEFT.png);
	  float: left;
	  height: 460px;
	  width: 190px;
	  position: relative;
	  background-repeat: no-repeat;
	  left: 20px;
	  display: inline;
	  text-align: left;
  }
  
  .element_menu_left {
	  font-family: "Arial Black", Gadget, sans-serif;
	  font-size: 14px;
	  color: #FFF;
	  display: inline;
	  float: left;
	  height: 26px;
	  width: 180px;
	  position: relative;
	  text-align: right;
	  top: 5px;
  }
  .fleche_element_menu_left {
	  display: inline;
	  height: 15px;
	  width: 15px;
	  position: relative;
	  top: 3px;
  }
  
  .calage_sup_menu {
	  display: inline;
	  float: left;
	  height: 31px;
	  width: 150px;
	  position: relative;
  }
  
  /** PUCES **/
  .puce_marron {
	  background-image: url(../images/IMG_PUCE_FLECHE_MARRON.png);
	  display: inline;
	  float: left;
	  height: 12px;
	  width: 12px;
	  position: relative;
	  margin-left: 3px;
	  margin-top: 2px;
	  background-repeat: no-repeat;
  }
  .puce_jaune {
	  background-image: url(../images/IMG_PUCE_FLECHE_JAUNE.png);
	  display: inline;
	  float: left;
	  height: 12px;
	  width: 12px;
	  position: relative;
	  margin-left: 3px;
	  margin-top: 2px;
	  background-repeat: no-repeat;
  }
  
  /** LIEN PAGE SUIVANTE **/
  #container_lien_suivant {
	  display: inline;
	  float: left;
	  height: 30px;
	  width: 574px;
	  position: relative;
	  left: 30px;
  }
  
  .titre_lien_suivant {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  font-weight: bold;
	  color: #FFB400;
	  display: inline;
	  float: left;
	  margin-top: 6px;
	  margin-left: 5px;
  }
  .plus_lien_suivant {
	  font-family: Arial, Helvetica, sans-serif;
	  font-weight: normal;
	  font-size: 10px;
	  color: #3B1E03;
	  text-decoration: none;
  }
  
  /** Comportement liens **/
  #container_lien_suivant a {
	  text-decoration: none;
  }
  
  #container_lien_suivant a:hover {
	  text-decoration: none;
	  color: #3B1E03;
  }
  .puce_lien_suivant {
	  display: inline;
	  height: 14px;
	  width: 12px;
	  float: left;
	  position: relative;
  }
  
  
  /** IMAGES **/
  #container_image {
	  display: inline;
	  float: left;
	  position: relative;
	  text-align: right;
	  vertical-align: bottom;
	  background-position: right bottom;
  }
  
  .container_image_colonne {
	  text-align: right;
	  display: inline;
	  float: left;
	  width: 277px;
	  position: relative;
  }
  
  #container_central_image {
	  display: inline;
	  position: relative;
	  width: 574px;
	  float: left;
	  vertical-align: bottom;
  }
  
  .container_photo_droite {
	  display: inline;
	  width: 180px;
	  position: relative;
	  float: left;
	  left: 40px;
	  clip: rect(auto,auto,auto,0px);
	  top: 30px;
  }
  
