body{
	background-color:#bdb9b2;
	color:#474747;
}

#top_row{
	background-color:#518931;
}

.frm_search{
	color:#002f5f;
}

#logo{
 width:352px;
 float:left;
 height:109px;
 margin-left:5px;
 margin-top:5px;
}

.img_brd_left{
  border-left:solid 2px #518931;
}

#hmenu{
  background-image:url(../images/bg_headmenu.gif);
	background-repeat:repeat-x;
	border-top:solid 2px #518931;
}

#head_menu a{
 color:#474747;
}

.bloc_top{
	border-right:solid 2px #518931;
}

.bloc_body, .bloc_body_promo, .bloc_body_txt{
	border-left:solid 2px #518931;
	background-color:#d6d0c4;
}

.bloc_head{
	background-color:#518931;
	color:#fff;
}

.bloc_head_agenda{
	background-color:#518931;
	color:#fff;
}

#footer{
  border-top:solid 2px #518931;
}

#footer a{
  color:#474747;
	text-decoration:none;
}

/***************************/
/*******  ACTUS ACCUEIL  ***/

.acc_actu_bloc{
	border-left:solid 2px #518931;
}

/***************************/
/*****  PRODUIT ACCUEIL  ***/

.acc_bloc_prod{
	border:solid 2px #518931;
}

/**************************/
/****** CONTENU  **********/

.titre, h1{
	color:#518931;
}

.titre2, h2{
	color:#474747;
}

/****************************/

.voir a{
  color:#518931;
}

/************************/
/*****  LIENS  **********/

a{
	color:#518931;
}

.lnk_espacepriv{
  color:#474747;
}

/**********************/
/*****  BOUTONS  ******/
.btn_middle, .btn2_middle, .btn3_middle, .btn_marron{
  color:#fff;
	background-color:#518931;
	border:0;
}

.btn2_middle{
  background-color:#fff;
	color:#002f5f;
	border:solid 1px #518931;
}

.btn3_middle{
  background-color:#fff;
	color:#b3b3b3;
	border:solid 1px #b3b3b3;
	height:18px;
	text-transform:none;
}

.btn_marron{
  padding:2px;
  line-height:12px;
  height:18px;
}

/*************************/

/* Estilos para las TABLAS */

.fnd_tbl_01 {
	background-color: #474747;
	color:#fff;
}
.fnd_tbl_02 { /* Color de FONDO de la TABLA: NARANJA OSCURO */
	background-color: #d6d0c4;
	color:#002f5f;
}

.fnd_tbl_03 { /* Color de FONDO de la TABLA: GRIS CLARO */
	background-color: #518931;
	color:#fff;
}

.fnd_tbl_03 .txt_03{
  color:#fff;
}
.txt_03{
	color:#474747;
}

.bloc_promo{
		border:solid 1px #518931;
}

.bloc_promo_titre{
	background-color:#518931;
	color:#fff;		 
}

/* Estilos para los FORMULARIOS - frm */

.frm_txt { /* TEXTOS de los FORMULARIOS */
	color: #474747;
}

.frm_cja, .frm_info, .frm_infolong{ /* Se usa en los campos de los Formularios*/
	color: #474747;
	border: 1px solid #474747;
}

/***** TABLEAUX PRODUIT  ********/


/* tables */

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #518931;
	border: 1px solid #FFF;
}

table.tablesorter tbody tr.odd td {
	background-color:#ebe8e4;
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #fed244;
}

/*** AGENDA ***/

.lnk_grd_02{
	color:#518931;
}

.body_agenda{
  background-color:#d6d0c4;
}

.fnd_agenda_head{
  background-color: #d6d0c4;
	color:#474747;
}

.fnd_agenda_day{
  background-color: #474747;
	color:#fff;
}

.agenda_event{
  background:#518931;
	color:#fff;
}

.agenda_today{
  color:#518931;
}

/*************/
/**** JDMENU **/

/*** PREMIER NIVEAU  ***/
ul.jd_menu_slate a, 
ul.jd_menu_slate a:active,
ul.jd_menu_slate a:link,
ul.jd_menu_slate a:visited {
	color: #474747;
}

/*** HORIZONTAL ** PREMIER NIVEAU HOVER ***/
ul.jd_menu_slate a.jd_menu_active_menubar,
 ul.jd_menu_slate a.jd_menu_hover_menubar{
   color:#fff;
}

/*** SECOND NIVEAU  ***/
ul.jd_menu_slate ul li a,
ul.jd_menu_slate ul li a:active,
ul.jd_menu_slate ul li a:link,
ul.jd_menu_slate ul li a:visited {
	color: #518931;
}

/*** PUCE PREMIER NIVEAU  ***/
ul.jd_menu_slate li {
	border-right: 2px solid #518931;
}

/*** LSITE PUCE SECOND NIVEAU  ***/
ul.jd_menu_slate ul {
	background: #ededed;
	border: 1px solid #474747;
	color: #474747;
}

/*** PUCE SECOND NIVEAU  ***/
ul.jd_menu_slate ul li {
	background: #ededed;
	color: #474747;
}

/*** SECOND NIVEAU  ***/
ul.jd_menu_slate ul li.jd_menu_active,
ul.jd_menu_slate ul li.jd_menu_hover {
  background-color: #518931;
	color: #474747;
}


ul.jd_menu_slate ul li.jd_menu_active a.jd_menu_active,
ul.jd_menu_slate ul li.jd_menu_hover a.jd_menu_hover {
  background-color: #518931;
	color: #474747;
}

/**************************/
/***** FICHE PRODUIT  *****/

.prod_services_head{
  background:#518931;
}

.prod_onglet_on{
  background:#518931;
}

/**************************/
.tbl_filtre{
  background:#d6d0c4;
}
