/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
	background-image: url(images/fond.jpg);
}
a, a:visited, a:link {
	color: #0024FF;
	background-color: inherit;
	text-decoration: underline;
}
a:hover, a:active {

	text-decoration: none;
}
p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-top: 5px;
  margin-bottom: 5px;
}
h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #0B7700;
	background-color: inherit;
  margin-top: 0px;
  margin-bottom: 1px;
}
h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FF7700;
	background-color: inherit;
  margin-top: 0px;
  margin-bottom: 1px;
}
h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
	background-color: inherit;
  margin-top: 0px;
  margin-bottom: 0px;
}
td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
ul {
  margin: 0px 0px 0px 7px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  list-style-image: url(images/puce.gif);
}
ol {
  margin: 0px 0px 0px 7px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  list-style-image: url(images/puce_verte.gif);
}
li {
  margin: 0px 0px 0px 16px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
form {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/

table.container td.containerSite {

}
table.container td.containerSite div.bordureVerte {
  border-left: 6px solid #5CB300;
  border-right: 4px solid #5CB300;
  background-color: #FFFFFF;
}
table.container td.pub {
  background-color: none;
}

/*--------------------BANDEAU---------------------------*/
table.container td.containerSite table.containerBandeau a.logo {
  display: inline;
	background-color: #FFFFFF;
}
table.container td.containerSite table.containerBandeau td.recherche input.champRecherche{
  color: #000000;
  font-weight: bold;
  font-size: 10px;
  width:240px;
}
table.container td.containerSite table.containerBandeau td.recherche input.champOk{
  vertical-align: middle;
  margin-bottom: 5px;
}
table.container td.containerSite table.containerBandeau td.compte a,
table.container td.containerSite table.containerBandeau td.compte a:visited,
table.container td.containerSite table.containerBandeau td.compte a:link {
  color: #01532D;
  text-decoration: none;
  margin-right: 40px;
  padding-right: 10px;
  background-image: url(images/puce_verte.gif);
  background-repeat: no-repeat;
  background-position: right center;
}
table.container td.containerSite table.containerBandeau td.compte a:hover,
table.container td.containerSite table.containerBandeau td.compte a:active {
  color: #01532D;
  text-decoration: underline;
  margin-right: 40px;
  padding-right: 10px;
  background-image: url(images/puce_verte.gif);
  background-repeat: no-repeat;
  background-position: right center;
}
table.container td.containerSite table.containerBandeau td.particuliersProfessionnels {
  padding: 0px 20px 2px 0px;
}
/*--------------------MENU RUBRIQUE---------------------------*/
table.container td.containerSite div.menu_rubrique {
  background-image: url(images/fd_menu.gif);
  background-repeat: repeat-x;
  text-align: left;
}
table.container td.containerSite div.menu_rubrique td.lien_rouge{
  background-color: #DD0500;
  padding-right: 10px;
  border-top: solid 7px #FFFFFF;
  border-bottom: solid 1px #FFFFFF;
}
table.container td.containerSite div.menu_rubrique td.lien_rouge_over{
  border-top: solid 7px #DD0500;
  background-color: #DD0500;
  padding-right: 10px;
  border-bottom: solid 1px #DD0500;
}
table.container td.containerSite div.menu_rubrique td.lien_jaune{
  background-color: #FED86A;
  padding-right: 10px;
  border-top: solid 7px #FFFFFF;
  border-bottom: solid 1px #FFFFFF;
}
table.container td.containerSite div.menu_rubrique td.lien_jaune_over{
  border-top: solid 7px #FED86A;
  border-bottom: solid 1px #FED86A;
  background-color: #FED86A;
  padding-right: 10px;
}
table.container td.containerSite div.menu_rubrique td.lien_violet{
  background-color: #D995C6;
  padding-right: 10px;
  border-top: solid 7px #FFFFFF;
  border-bottom: solid 1px #FFFFFF;
}
table.container td.containerSite div.menu_rubrique td.lien_violet_over{
  border-top: solid 7px #D995C6;
  border-bottom: solid 1px #D995C6;
  background-color: #D995C6;
  padding-right: 10px;
}
table.container td.containerSite div.menu_rubrique td.lien_orange{
  background-color: #FF7700;
  border-top: solid 7px #FFFFFF;
  padding-right: 10px;
  border-bottom: solid 1px #FFFFFF;
}
table.container td.containerSite div.menu_rubrique td.lien_orange_over{
  border-top: solid 7px #FF7700;
  border-bottom: solid 1px #FF7700;
  background-color: #FF7700;
  padding-right: 10px;
}
table.container td.containerSite div.menu_rubrique td.lien_bleu{
  background-color: #00D4FF;
  border-top: solid 7px #FFFFFF;
  border-bottom: solid 1px #FFFFFF;
  padding-right: 10px;
}
table.container td.containerSite div.menu_rubrique td.lien_bleu_over{
  border-top: solid 7px #00D4FF;
  border-bottom: solid 1px #00D4FF;
  background-color: #00D4FF;
  padding-right: 10px;
}
table.container td.containerSite div.menu_rubrique td.lien_marron{
  background-color: #D6B37D;
  border-top: solid 7px #FFFFFF;
  border-bottom: solid 1px #FFFFFF;
  padding-right: 10px;
}
table.container td.containerSite div.menu_rubrique td.lien_marron_over{
  border-top: solid 7px #D6B37D;
  border-bottom: solid 1px #D6B37D;
  background-color: #D6B37D;
  padding-right: 10px;
}
table.container td.containerSite div.menu_rubrique td.lien_vert{
  background-color: #00D4A8;
  border-top: solid 7px #FFFFFF;
  border-bottom: solid 1px #FFFFFF;
  padding-right: 10px;
}
table.container td.containerSite div.menu_rubrique td.lien_vert_over{
  border-top: solid 7px #00D4A8;
  border-bottom: solid 1px #00D4A8;
  background-color: #00D4A8;
  padding-right: 10px;
}
table.container td.containerSite div.menu_rubrique td.lien_bleuroi{
  background-color: #3733E8;
  border-top: solid 7px #FFFFFF;
  border-bottom: solid 1px #FFFFFF;
  padding-right: 10px;
}
table.container td.containerSite div.menu_rubrique td.lien_bleuroi_over{
  border-top: solid 7px #3733E8;
  border-bottom: solid 1px #3733E8;
  background-color: #3733E8;
  padding-right: 10px;
}
table.container td.containerSite div.menu_rubrique td.lien_fushia{
  background-color: #D907C2;
  border-top: solid 7px #FFFFFF;
  border-bottom: solid 1px #FFFFFF;
  padding-right: 10px;
}
table.container td.containerSite div.menu_rubrique td.lien_fushia_over{
  border-top: solid 7px #D907C2;
  border-bottom: solid 1px #D907C2;
  background-color: #D907C2;
  padding-right: 10px;
}
table.container td.containerSite div.menu_rubrique td.fin{
  border-top: solid 7px #FFFFFF;
  border-bottom: solid 1px #FFFFFF;
}


table.container td.containerSite div.menu_rubrique img{
  vertical-align: middle;
}
table.container td.containerSite div.menu_rubrique a,
table.container td.containerSite div.menu_rubrique a:link, table.container td.containerSite div.menu_rubrique a:visited {

  color: #FFFFFF !important;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}
table.container td.containerSite div.menu_rubrique a:hover, table.container td.containerSite div.menu_rubrique a:active {
  text-decoration: underline;
}
table.container td.containerSite div.menu_rubrique a.sel:hover, table.container td.containerSite div.menu_rubrique a.sel:active {


  text-decoration: none !important;
}
table.container td.containerSite div.espaceSsMenuRubrique {
  background-color: #F2F2F2;
  border-top: solid 3px #D0D0D0;
  margin-top: 1px;
}
table.container td.containerSite div.espaceSsMenuRubrique_rouge {
  background-color: #DD0500;
  border-top: solid 3px #DD0500;
  margin-top: 0px;
}
table.container td.containerSite div.espaceSsMenuRubrique_orange {
  background-color: #FF7700;
  border-top: solid 3px #FF7700;
  margin-top: 0px;
}
table.container td.containerSite div.espaceSsMenuRubrique_jaune {
  background-color: #FED86A;
  border-top: solid 3px #FED86A;
  margin-top: 0px;
}
table.container td.containerSite div.espaceSsMenuRubrique_violet {
  background-color: #D995C6;
  border-top: solid 3px #D995C6;
  margin-top: 0px;
}
table.container td.containerSite div.espaceSsMenuRubrique_vert {
  background-color: #00D4A8;
  border-top: solid 3px #00D4A8;
  margin-top: 0px;
}
table.container td.containerSite div.espaceSsMenuRubrique_bleu {
  background-color: #00D4FF;
  border-top: solid 3px #00D4FF;
  margin-top: 0px;
}
table.container td.containerSite div.espaceSsMenuRubrique_marron {
  background-color: #D6B37D;
  border-top: solid 3px #D6B37D;
  margin-top: 0px;
}
table.container td.containerSite div.espaceSsMenuRubrique_bleuroi {
  background-color: #3733E8;
  border-top: solid 3px #3733E8;
  margin-top: 0px;
}
table.container td.containerSite div.espaceSsMenuRubrique_fushia {
  background-color: #D907C2;
  border-top: solid 3px #D907C2;
  margin-top: 0px;
}
/*--------------------CONTENU---------------------------*/
div.contenu_page {
  margin: 15px;
  text-align: left;
}

table.copyright {
  font-size: 10px;
  color: #FFFFFF;
  background-color: #0B7700;
  padding: 0px 7px 0px 7px;
  text-align: center;
  height: 23px;
  line-height: 23px;
}

table.copyright a, table.copyright a:visited, table.copyright a:link {
	text-decoration: none;
	color: #FFFFFF !important;
}
table.copyright a:active, table.copyright a:hover {
	text-decoration: underline;
	color: #FFFFFF !important;
}
table.copyright img {
  vertical-align: middle;
}

table.decoupage {
  color: #000000;
  background-color: #FFFFFF;
}

table.decoupage td.colonne {
  background-color: #D8E9C7;
}
table.decoupage td.colonne div.titreColonne {
  color: #FFFFFF;
  background-color: #5CB300;
  text-transform: uppercase;
  font-size: 18px;
  font-style: Arial, Verdana;
  padding: 3px 0px 0px 0px;
}
table.decoupage td.colonne div.titreColonne a,
table.decoupage td.colonne div.titreColonne a:link, table.decoupage td.colonne div.titreColonne a:visited {
  color: #FFFFFF;
  text-decoration: none;
}
table.decoupage td.colonne div.titreColonne a:hover, table.decoupage td.colonne div.titreColonne a:active {
  color: #FFFFFF;
  text-decoration: none;
}
table.decoupage td.colonne div.colonne_sep {
  margin: 20px 0px;
}
table.decoupage td.colonne ul.sous, table.decoupage td.colonne ul.sous li {
  list-style-image: url(images/tiret.gif);
  margin: 0px 0px 0px 7px;
}
table.decoupage td.colonne ul a,
table.decoupage td.colonne ul a:link, table.decoupage td.colonne ul a:visited,
table.decoupage td.colonne div.deconnexion a,
table.decoupage td.colonne div.deconnexion a:link, table.decoupage td.colonne div.deconnexion a:visited {
  color: #0B7900;
  text-decoration: none;
}
table.decoupage td.colonne ul a.sel,
table.decoupage td.colonne ul a.sel:link, table.decoupage td.colonne ul a.sel:visited,
table.decoupage td.colonne ul a:hover, table.decoupage td.colonne ul a:active,
table.decoupage td.colonne div.deconnexion a:hover, table.decoupage td.colonne div.deconnexion a:active {
  color: #0B7900;
  text-decoration: underline !important;
}
table.decoupage td.colonne div.deconnexion {
  text-align: center;
  margin: 15px 0px;
}

table.decoupage td.lienUtil {
  background-color: #D8E9C7;
  text-align: center;
}
table.decoupage td.contenu {
}
/*  Menu */
div.menu {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


div.menu a.niveau1, div.menu a.niveau1:visited, div.menu a.niveau1:link {


	color: #0B7700;
	text-decoration: none;
}
div.menu a.niveau1:active, div.menu a.niveau1:hover,
div.menu a.niveau1_on, div.menu a.niveau1_on:visited, div.menu a.niveau1_on:link, div.menu a.niveau1_on:active, div.menu a.niveau1_on:hover {
	color: #0018FF;
	text-decoration: underline;
}
div.menu a.niveau2, div.menu a.niveau2:visited, div.menu a.niveau2:link {
	color: #0B7700;
	text-decoration: none;
}
div.menu a.niveau2:active, div.menu a.niveau2:hover,
div.menu a.niveau2_on, div.menu a.niveau2_on:visited, div.menu a.niveau2_on:link, div.menu a.niveau2_on:active, div.menu a.niveau2_on:hover {
	color: #0018FF;
	text-decoration: underline;
}

.comment {
  font-size: 7pt;
  color: #808080;
}

/*********CADRE MENU SOUS RUBRIQUE******************/
table.cadreListeRubrique td.titre h2{
  display: inline;
  background-color: #D8E9C7;
  color: #008000;
  font-size: 10px;
  font-weight: bold;
  font-style: Verdana, Arial;
  text-transform: uppercase;
  width: 110px;
  height: 16px;
  margin: 0px 0px 0px 15px;
  padding: 3px 15px 2px 15px;
}
table.cadreListeRubrique td.titre h2 a,
table.cadreListeRubrique td.titre h2 a:link, table.cadreListeRubrique td.titre h2 a:visited,
table.cadreListeRubrique td.titre h2 a:hover, table.cadreListeRubrique td.titre h2 a:active {
  color: #008000;
  text-decoration: none;
}
table.cadreListeRubrique td.vignette {
  border-bottom: solid 2px #D8E9C7;
  border-left: solid 2px #D8E9C7;
  border-top: solid 2px #D8E9C7;
}
table.cadreListeRubrique td.vignette img{
  padding: 4px;

}
table.cadreListeRubrique td.liste {
  border-bottom: solid 2px #D8E9C7;
  border-right: solid 2px #D8E9C7;
  border-top: solid 2px #D8E9C7;
  padding: 4px;

}

table.cadreListeRubrique td.liste li {
  color: #008000;
  font-size: 10px;
  font-weight: bold;
  font-style: Verdana, Arial;
  text-transform: uppercase;
  padding: 0px;
  margin-left: 5px;
  }
table.cadreListeRubrique td.liste li a,
table.cadreListeRubrique td.liste li a:link, table.cadreListeRubrique td.liste li a:visited {


  color: #008000 !important;
  text-decoration: none;
}

table.cadreListeRubrique td.liste li a:active, table.cadreListeRubrique td.liste li a:hover {
  color: #008000 !important;
  text-decoration: underline;
}

/*********PAGE CATEGORIE**************************/
p.cate_description {
  margin-top: 0px;
  margin-bottom: 20px;
  font-style: italic;
}

/*********CADRE MOTEUR RECHERCHE******************/
table.cadreRecherche td.titre table {
  margin: 0px 0px 0px 15px;
  background-color: #D8E9C7;
}
table.cadreRecherche td.titre table td {
  padding: 2px 15px;
}
table.cadreRecherche td.titre div.titre {
  color: #008000;
  font-size: 10px;
  font-weight: bold;
  font-style: Verdana, Arial;
  text-transform: uppercase;
  white-space: nowrap;
}

td.titre div.lower {
  color: #008000;
  font-size: 10px;
  font-weight: bold;
  font-style: Verdana, Arial;
  white-space: nowrap;
}

table.cadreRecherche td.titre h1 {
  color: #008000;
  font-size: 10px;
  font-weight: bold;
  font-style: Verdana, Arial;
  text-transform: uppercase;
  white-space: nowrap;
}
table.cadreRecherche td.titre h1.lower {
  text-transform: none;
}
table.cadreRecherche td.soustitre {
  background-color: #D8E9C7;
  height: 16px;
}
table.cadreRecherche td.soustitre div.titre{
  color: #008000;
  font-size: 10px;
  font-weight: bold;
  font-style: Verdana, Arial;
  text-transform: uppercase;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 3px 15px 3px 30px;
}
table.cadreRecherche td.contenu, table.cadreRecherche td.contenu_noir, table.cadreRecherche td.contenu_noir_ferme {
  border-left: solid 2px #D8E9C7;
  border-right: solid 2px #D8E9C7;
  border-top: solid 2px #D8E9C7;
}
table.cadreRecherche td.contenu {
  color: #008000;
  padding: 10px 10px 0px 10px;
}
table.cadreRecherche td.contenu_noir {
  padding: 10px 10px 0px 10px;
}
table.cadreRecherche td.contenu_noir_ferme {
  padding: 10px;
  border-bottom: solid 2px #D8E9C7;
}
table.cadreRecherche td.bouton {
   background-image: url(images/fd_bouton.gif);
   background-repeat: repeat-x;
   padding-right: 50px;
}
table.cadreRecherche a,
table.cadreRecherche a:link, table.cadreRecherche a:visited {
  color: #008000;
  text-decoration: none;
}
table.cadreRecherche a:hover, table.cadreRecherche a:active {
  color: #008000;
  text-decoration: underline;
}
table.cadreRecherche select, table.cadreRecherche textarea, table.cadreRecherche input.text {
  border: 1px solid #008000;
}
table.cadreRecherche textarea, table.cadreRecherche input.text {
  padding: 1px;
}
table.cadreRecherche select, table.cadreRecherche option, table.cadreRecherche textarea, table.cadreRecherche input.text,
table.entete_resultats select, table.entete_resultats option {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #008000;
}
table.entete_resultats {
  margin-top: 10px;
  border-bottom: 3px solid #008000;
}
div.resultat, div.resultat_over,
div.resultat_nonpublie, div.resultat_nonpublie_over {
  cursor: pointer;
}
table.resultat {
  margin: 2px 0px;
  border-bottom: 1px solid #008000;
}
table.resultat td {
  color: #008000;
}
table.resultat a, table.resultat a:link, table.resultat a:visited {
  color: #008000;
  text-decoration: none;
}
table.resultat a:hover, table.resultat a:active {
  color: #008000;
  text-decoration: none;
}
table.resultat td.details {
  vertical-align: top;
  padding: 1px;
}
div.resultat td.details {
  background-color: #E8F8C5;
}
div.resultat_over td.details {
  background-color: #D8E9C7;
}
div.resultat_nonpublie td.details {
  background-color: #F7F7F7;
}
div.resultat_nonpublie_over td.details {
  background-color: #E8E8E8;
}
table.resultat td.details .date {
  color: #DD0500;
  font-weight: bold;
  white-space: nowrap;
}
table.resultat td.details .prix {
  color: #DD0500;
  font-weight: bold;
  text-align: right;
  white-space: nowrap;
  padding-right: 2px;
}
table.resultat td.desc .titre {
  text-transform: uppercase;
}
table.resultat td.photo {
  vertical-align: top;
  width: 45px;
}
table.resultat td.desc {
  vertical-align: top;
  padding-right: 3px;
}
p.noresult {
  margin: 50px 0px 20px 0px;
  font-style: italic;
  text-align: center;
  font-size: 12px;
}
table.multipage {
  margin-top: 0px;
  margin-bottom: 5px;
}
table.multipage td a:link, table.multipage a:visited {
  color: #008000;
  text-decoration: underline;
}
table.multipage td a:hover, table.multipage a:active {
  color: #008000;
  text-decoration: underline;
}
table.ficheAnnonce {
  margin: 10px 0px;
}
table.ficheAnnonce td.details {
  padding-bottom: 10px;
  color: #008000;
}
table.ficheAnnonce td.details .date {
  color: #DD0500;
  font-weight: bold;
  white-space: nowrap;
}
table.ficheAnnonce td.details .prix {
  color: #DD0500;
  text-align: right;
  white-space: nowrap;
}
table.ficheAnnonce td.desc .titre {
  font-weight: bold;
  text-transform: uppercase;
}
table.ficheAnnonce td.photos {
  vertical-align: top;
  padding-right: 10px;
  width: 150px;
}
table.ficheAnnonce td.photos div.photo {
  text-align: center;
}
table.ficheAnnonce td.photos div.vignettes img {
  float: left;
  margin: 5px 0px 0px 5px;
}
table.ficheAnnonce td.desc {
  vertical-align: top;
}
table.ficheAnnonce td.desc div.details, table.ficheAnnonce td.desc div.datesdispo {
  margin-top: 10px;
}
table.ficheAnnonce td.boutons {
  text-align: center;
  vertical-align: bottom;
  padding-top: 15px;
}
table.ficheAnnonce td.boutons .ref {
  color: #008000;
}
table.cadreContact td.titre table {
  margin: 0px 0px 0px 15px;
  background-color: #D8E9C7;
}
table.cadreContact td.titre table td {
  padding: 2px 15px;
}
table.cadreContact td.titre h1 {
  color: #008000;
  font-size: 10px;
  font-weight: bold;
  font-style: Verdana, Arial;
  text-transform: uppercase;
  white-space: nowrap;
}
table.cadreContact td.titre h1.lower {
  text-transform: none;
}
table.cadreContact td.contenu {
  background-color: #D8E9C7; padding: 0px;
  border-left: solid 2px #D8E9C7;
  border-right: solid 2px #D8E9C7;
  border-top: solid 2px #D8E9C7;
  padding: 0px;
}
table.cadreContact a,
table.cadreContact a:link, table.cadreContact a:visited {
  color: #008000;
  text-decoration: none;
}
table.cadreContact a:hover, table.cadreContact a:active {
  color: #008000;
  text-decoration: underline;
}
option.p1, option.p2 {
  font-weight: bold;
  color: #000000;
}
option.p1 {
  background-color: #E0E0E0;
}
option.p2 {
  background-color: #F0F0F0;
}

table.liste {
  border-collapse: collapse;
}
table.liste th, table.liste td {
  border: 1px solid #D8E9C7;
}
table.liste th {
  background-color: #D8E9C7;
}
table.liste th.noborder, table.liste td.noborder {
  border: 0px none !important;
}
table.liste tr.pair td {
  background-color: #F2F8ED;
}
table.liste th.noborder, table.liste td.noborder {
  background-color: transparent !important;
}


a.button, a.button:link, a.button:visited, a.button:active, a.button:hover {
  padding: 3px 2px;
  margin: 1px;
  text-decoration: none !important;
  display: block;
}
a.button, a.button:link, a.button:visited, a.button:active {
  background-color: #008000;
  color: #FFFFFF !important;
}
a.button:hover {
  background-color: #008000;
  color: #FFFFFF !important;
}

table.calendriers {
  margin: 8px 0px;
}
table.calendriers a, table.calendriers a:link, table.calendriers a:visited, table.calendriers a:active, table.calendriers a:hover {
  color: #5CB300;
  font-weight: bold;
  text-decoration: none;
}
table.calendrier {
  border: 1px solid #5CB300;
  border-collapse: collapse;
}
table.calendrier th {
  border: 1px solid #5CB300;
  text-align: center;
  color: #FFFFFF;
  background-color: #5CB300;
}
table.calendrier td {
  border: 1px solid #5CB300;
  text-align: center;
}
table.calendrier td.passe_disp, table.calendrier td.present_disp, table.calendrier td.futur_disp {
  background-color: #D8E9C7;
}
table.calendrier td.passe_disp_over, table.calendrier td.present_disp_over, table.calendrier td.futur_disp_over {
  background-color: #5CB300;
}
table.calendrier td.passe {
  color: #CCCCCC;
}
table.calendrier td.passe_disp {
  color: #9BD85F;
}
table.calendrier td.passe_disp_over {
  color: #478800;
}
table.calendrier td.present, table.calendrier td.present_disp, table.calendrier td.present_disp_over {
  font-weight: bold;
}

/* MODIFS REFERENCEMENT */

h1.h1_haut {
    font-size       : 10px;
    font-weight     : normal;
}

h2.menu_categories {
    display         : inline;
    margin          : 0;
    padding         : 0;
}

h4.sous_categorie {
     font-size      : 10px;
     margin         : 0;
     padding        : 0;
}

table.ficheAnnonce td.details h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #008000;
  background-color: inherit;
  margin-top: 0px;
  margin-bottom: 1px;
}