/**********************/
/* STYLES PRINCIPAUX */
/**********************/

body {
  background-image:url('fond_site.jpg');
  background-color:1A1A1A;
  background-position:top center;
  background-repeat:repeat-y;
  background-attachment:fixed;
  font-family:Century Gothic, Arial;
  font-size:8pt;
  color:545454;
  margin-top:10px;
  margin-bottom:10px;
}

#contenant0 {
  position:absolute;
  top:21px;
  left:50%;
  margin-left:43px;
  width:459px;
}

#contenant {
  width:459px;
  height:80px;
  background-color:;
  color:FFFFFF;
  font-size:8pt;
  text-align:right;
  overflow:hidden;
}

#contenu1 {
  position:relative;
  padding-right:2px;
  margin-top:-1px;
}

#contenu1 span.date {
  color:FFFFFF;
  font-weight:bold;
}

#contenu1 span.categorie {
  color:FF9900;
  font-weight:bold;
}

body table#tab_principal {
  background-image:url('pt_pixel.png'); /*Bordures G-D tableau principal*/
  background-position:center;
  background-repeat:repeat-y;
  background-color:FFFFFF;
  width:1029px;
}

body table#tab_principal td#entete {
  background-image:url('pixel.png');
  background-position:top;
  background-repeat:repeat-x;
}

body table#tab_principal td#pdp {
  background-image:url('pt_pixel_1.png');
  background-position:top;
  background-repeat:repeat-x;
  height:1px;
}

body table {
  font-family:Century Gothic, Arial;
  font-size:10pt;
  color:000000;
  /*line-height:5%;*/
}

body table a {
  font-family:Century Gothic, Arial;
  font-size:8pt;
  color:545454;
  text-decoration:none;
}

body table a:hover {
  font-family:Century Gothic, Arial;
  font-size:8pt;
  color:e68a00;
  text-decoration:none;
}

/**********************/
/* PIED DE PAGE */
/**********************/

body table tr td table#tab_sep a {
  font-family:Century Gothic, Arial;
  font-size:10pt;
  font-weight:bold;
  color:FFFFFF;
  /*line-height:35%;*/
}

body table tr td table#tab_sep a:hover {
  font-family:Century Gothic, Arial;
  font-size:10pt;
  font-weight:bold;
  color:e68a00;
  text-decoration:none;
}

body table tr td#pieddepage {
  font-family:Century Gothic, Arial;
  font-size:9pt;
  font-weight:bold;
  color:545454;
  line-height:35%;
  padding-top:0px;
  padding-bottom:15px;
}

body table tr td#pieddepage a:hover {
  font-family:Century Gothic, Arial;
  font-size:8pt;
  font-weight:bold;
  color:e68a00;
  text-decoration:none;
}

/**********************/
/* MENU */
/**********************/

body table table#menu td {
  font-family:Century Gothic, Arial;
  font-size:13pt;
  font-weight:bold;
  color:545454;
  padding-right:7px;
  padding-bottom:5px;
  height:20px;
}

body table table#menu td.boutons {
  padding-bottom:2px;
  padding-left:5px;
  height:20px;
}

body table table#menu td a.noir {
  font-family:Century Gothic, Arial;
  font-size:11pt;
  font-weight:bold;
  color:000000;
  text-decoration:none;
}

body table table#menu td a.orange {
  font-family:Century Gothic, Arial;
  font-size:11pt;
  font-weight:bold;
  color:e68a00;
  text-decoration:none;
}

body table table#menu td a:hover {
  font-family:Century Gothic, Arial;
  font-size:11pt;
  font-weight:bold;
  color:AAAAAA;
  background-color:FFFFCC;/*e4ecec;*/
}

/***********************/
/* TABLEAUX DE SEPARATION */
/***********************/

body table table#tab_sep_1 {
  background-color:1A1A1A;
  color:FFFFFF;
  width:100%;
  height:25px;
  border:0;
}

body table table#tab_sep_1 td {
  text-indent:2px;
  font-weight:bold;
}

body table table#tab_sep_2 {
  background-image:url('fd_titre.png');
  background-position:top;
  background-repeat:no-repeat;
  background-color:;
  color:FFFFFF;
}

body table table table#tab_sep_2 {
  margin-top:7px;
  background-image:url('fd_titre.png');
  background-position:top;
  background-repeat:no-repeat;
  background-color:;
  color:FFFFFF;
}

body table table#tab_sep_3 {
  background-image:url('fd_ht_desc.png');
  background-position:top;
  background-repeat:no-repeat;
  background-color:;
  color:FFFFFF;
}

/***********************/
/* TABLEAU AVEC LIEN FACEBOOK "RECOMMANDER" */
/***********************/

body table tr td table#tab_sep_fb a {
  font-family:Century Gothic, Arial;
  font-size:8pt;
  font-weight:bold;
  color:3300FF;
  line-height:35%;
}

body table tr td table#tab_sep_fb a:hover {
  font-family:Century Gothic, Arial;
  font-size:8pt;
  font-weight:bold;
  color:e68a00;
  text-decoration:none;
}

body table tr td table#tab_sep_fb td {
  font-family:Century Gothic, Arial;
  font-size:8pt;
  font-style:italic;
}

/***********************/
/* TABLEAUX FRANCHISES */
/***********************/

body table.tab_franchise {
  margin-left:8px;
}

body table.tab_franchise tr td#map {
  font-family:Century Gothic, Arial;
  font-size:13.5pt;
  font-weight:bold;
  color:000000;
}

body table.tab_franchise tr td#titre {
  font-family:Century Gothic, Arial;
  font-size:13.5pt;
  font-weight:bold;
  color:000000;
  text-indent:6px;
  line-height:100%;
}

body table.tab_franchise tr td#adresse_1 {
  font-family:Century Gothic, Arial;
  font-size:9pt;
  font-weight:bold;
  color:545454;
  text-indent:6px;
  line-height:100%;
}

body table.tab_franchise tr td#adresse_2 {
  font-family:Century Gothic, Arial;
  font-size:9pt;
  font-weight:bold;
  color:545454;
  text-indent:6px;
  line-height:100%;
}

body table.tab_franchise tr td#sep {
  font-family:Century Gothic, Arial;
  font-size:9pt;
  font-weight:bold;
  color:545454;
  text-indent:6px;
  height:5px;
}

body table.tab_franchise tr td#mail {
  font-family:Century Gothic, Arial;
  font-size:9pt;
  font-weight:bold;
  color:545454;
  text-indent:6px;
  line-height:100%;
}

body table.tab_franchise tr td#mail a {
  font-family:Century Gothic, Arial;
  font-size:9pt;
  font-weight:bold;
  color:e68a00;
}

body table.tab_franchise tr td#mail a:hover {
  font-family:Century Gothic, Arial;
  font-size:9pt;
  font-weight:bold;
  color:e68a00;
  text-decoration:underline;
  line-height:100%;
}

body table.tab_franchise tr td#tel {
  font-family:Century Gothic, Arial;
  font-size:9pt;
  font-weight:bold;
  color:545454;
  text-indent:6px;
  line-height:100%;
}

/**********************/
/* BOUTONS GAUCHE (YOUTUBE, FACEBOOK, CONTACT) */
/**********************/

#btn_youtube {
  background-image:url('btn_youtube.png');
  background-repeat:no-repeat;
}

#btn_facebook {
  background-image:url('btn_facebook.png');
  background-repeat:no-repeat;
}

#btn_contact {
  background-image:url('btn_contact.png');
  background-repeat:no-repeat;
}

#btn_youtube:hover {
  background-image:url('btn_youtube_h.png');
  background-repeat:no-repeat;
}

#btn_facebook:hover {
  background-image:url('btn_facebook_h.png');
  background-repeat:no-repeat;
}

#btn_contact:hover {
  background-image:url('btn_contact_h.png');
  background-repeat:no-repeat;
}

/***********************/
/* TABLEAUX DES INSTALLATIONS EN PAGE D'ACCUEIL */
/***********************/

body table table.titre_instal {
  background-image:url('masque_instal_2.png');
  background-position:center;
  background-repeat:no-repeat;
  width:342px;
  height:228px;
}

body table table.titre_instal td.titre {
  font-family:Century Gothic, Arial;
  font-size:14pt;
  text-align:left;
  font-weight:bold;
  color:FFFFFF;
  padding-left:10px;
  width:342px;
}

body table table.titre_instal td.titre a {
  font-size:14pt;
  font-weight:bold;
  color:FFFFFF;
}

#div1 {
  z-index:1;
  position:relative;
}

#div2 {
  z-index:2;
  position:relative;
}
/***********************/
/* TABLEAUX DROITS EN PAGE MAGASINS */
/***********************/

body table tr td table.tab_magasin tr td#map {
  font-family:Century Gothic, Arial;
  font-size:13.5pt;
  font-weight:bold;
  color:000000;
}

body table tr td table.tab_magasin tr td#titre {
  font-family:Century Gothic, Arial;
  font-size:13.5pt;
  font-weight:bold;
  color:000000;
  text-indent:10px;
  line-height:100%;
  height:25px;
}

body table tr td table.tab_magasin tr td#adresse_1 {
  font-family:Century Gothic, Arial;
  font-size:9pt;
  font-weight:bold;
  color:545454;
  text-indent:10px;
  line-height:100%;
  height:25px;
}

body table tr td table.tab_magasin tr td#adresse_2 {
  font-family:Century Gothic, Arial;
  font-size:9pt;
  font-weight:bold;
  color:545454;
  text-indent:10px;
  line-height:100%;
  height:25px;
}

body table tr td table.tab_magasin tr td#sep {
  font-family:Century Gothic, Arial;
  font-size:9pt;
  font-weight:bold;
  color:545454;
  text-indent:10px;
  height:5px;
}

body table tr td table.tab_magasin tr td#mail {
  font-family:Century Gothic, Arial;
  font-size:9pt;
  font-weight:bold;
  color:545454;
  text-indent:10px;
  line-height:100%;
  height:25px;
}

body table tr td table.tab_magasin tr td#mail a {
  font-family:Century Gothic, Arial;
  font-size:9pt;
  font-weight:bold;
  color:e68a00;
}

body table tr td table.tab_magasin tr td#mail a:hover {
  font-family:Century Gothic, Arial;
  font-size:9pt;
  font-weight:bold;
  color:e68a00;
  text-decoration:underline;
}

body table tr td table.tab_magasin tr td#tel {
  font-family:Century Gothic, Arial;
  font-size:9pt;
  font-weight:bold;
  color:545454;
  text-indent:10px;
  line-height:100%;
  height:25px;
}

body table tr td table.tab_magasin tr td#hr {
  font-family:Century Gothic, Arial;
  font-size:9pt;
  font-weight:bold;
  color:545454;
  text-indent:6px;
  line-height:100%;
  height:25px;
  padding-right:10px;
}

body table tr td table.tab_magasin tr td#horaires {
  font-family:Century Gothic, Arial;
  font-size:10pt;
  color:1A1A1A;
  /*text-indent:10px;*/
  padding-left:10px;
  line-height:100%;
  height:25px;
}

body table tr td table.tab_magasin tr td.horaires {
  font-family:Century Gothic, Arial;
  font-size:10pt;
  color:1A1A1A;
  /*text-indent:10px;*/
  padding-left:10px;
  line-height:100%;
  height:25px;
}

body table tr td table.tab_magasin tr td#img img {
  width:82px;
  height:55px;
  margin-left:6px;
  margin-right:6px;
}

/***********************/
/* TABLEAUX DE LA PAGE SAVOIR FAIRE */
/***********************/

body table td table#savoir_faire td.introduction {
  background-image:url('fd_ctr_desc.png');
  background-position:center;
  background-repeat:repeat-y;
  padding:10px;
  padding-bottom:0px;
}

body table td table#savoir_faire td.titre {
  background-image:url('fd_ht_desc.png');
  background-position:top center;
  background-repeat:no-repeat;
  text-indent:5px;
  padding:5px;
}

body table td table#savoir_faire td.bas {
  background-image:url('fd_bas_desc.png');
  background-position:bottom center;
  background-repeat:no-repeat;
  background-color:FFFFFF;
  height:10px;
}

body table td table#savoir_faire td table td select {
  font-family:Century Gothic, Arial;
  font-size:10pt;
  color:1A1A1A;
}

body table td table#photos_savoir_faire td.centre {
  background-image:url('fd_ctr_desc.png');
  background-position:center;
  background-repeat:repeat-y;
  padding:5px;
  padding-bottom:0px;
}

body table td table#photos_savoir_faire td.titre {
  background-image:url('fd_ht_desc.png');
  background-position:top center;
  background-repeat:no-repeat;
  text-indent:5px;
  padding:5px;
}

body table td table#photos_savoir_faire td.bas {
  background-image:url('fd_bas_desc.png');
  background-position:bottom center;
  background-repeat:no-repeat;
  background-color:FFFFFF;
  height:10px;
}

/***********************/
/* TABLEAU DE SELECTION EN HAUT GAUCHE EN PAGE INSTALLATION */
/***********************/

body table table#tab_instal {
  background-image:url('fd_tab_instal.png');
  background-repeat:no-repeat;
  background-position:top center;
  padding-top:5px;
  padding-bottom:5px;
  width:320px;
  height:240px;
}

body table table#tab_instal td.titre {
  font-family:Century Gothic, Arial;
  font-size:18pt;
  font-weight:bold;
  color:1A1A1A;
  padding-left:14px;
  padding-right:14px;
  height:30px;
}

body table table#tab_instal td.selection {
  padding-left:14px;
  padding-right:14px;
  height:22px;
}

body table table#tab_instal td.tout_afficher {
  font-weight:bold;
  padding-left:14px;
  padding-right:14px;
  padding-bottom:10px;
  padding-top:5px;
  height:20px;
}

body table table#tab_instal td.tout_afficher a {
  font-family:Century Gothic, Arial;
  font-size:10pt;
  font-weight:bold;
  color:e68a00;
}

body table table#tab_instal td.tout_afficher a:hover {
  font-family:Century Gothic, Arial;
  font-size:10pt;
  font-weight:bold;
  color:e68a00;
  text-decoration:underline;
}

body table table#tab_instal td.tout_afficher a span.afficher {
  font-family:Century Gothic, Arial;
  font-size:10pt;
  font-weight:bold;
  color:e68a00;
}

body table table#tab_instal td.tout_afficher a span.afficher:hover {
  font-family:Century Gothic, Arial;
  font-size:10pt;
  font-weight:bold;
  color:1A1A1A;
}

body table table#tab_instal td select {
  font-family:Century Gothic, Arial;
  font-size:8pt;
  font-weight:bold;
  color:1A1A1A;
  width:292px;
  border:1px;
}

/***********************/
/* TABLEAU DROIT CONTENU EN PAGE LISTE INSTALLATIONS */
/***********************/

body table td table#liste_installations td.titre {
  background-image:url('fd_ht_desc.png');
  background-position:top center;
  background-repeat:no-repeat;
  text-indent:5px;
  padding:5px;
}

body table td table#liste_installations td.pres_installation {
  background-image:url('fd_ctr_desc.png');
  background-position:center;
  background-repeat:repeat-y;
  padding:5px;
  padding-bottom:0px;
}

body table td table#liste_installations td.bas {
  background-image:url('fd_bas_desc.png');
  background-position:bottom center;
  background-repeat:no-repeat;
  background-color:FFFFFF;
  height:10px;
}

body table td table#liste_installations td.pres_installation table td table td a img {
  border-color:A1A1A1;
  border-width:1px;
}

body table td table#liste_installations td.pres_installation table table#tab_parc_instal td.titre_desc {
  font-size:18pt;
  background-color:FFFFFF;
  font-weight:bold;
  color:1A1A1A;
  text-indent:2px;
}

body table td table#liste_installations td.pres_installation table table#tab_parc_instal td.date_ajout table td {
  font-size:9pt;
  background-color:FFFFFF;
  font-style:italic;
  font-weight:bold;
  color:e68a00;
  text-indent:2px;
}

body table td table#liste_installations td.pres_installation table table#tab_parc_instal td.sep {
  height:20px;
  padding-left:2px;
}

body table td table#liste_installations td.pres_installation table table#tab_parc_instal td.short_desc_instal {
  font-size:9pt;
  background-color:FFFFFF;
  font-style:italic;
  text-align:justify;
  padding-left:2px;
}

body table td table#description_installation td.description_installation_td {
  background-image:url('fd_ctr_desc.png');
  background-position:center;
  background-repeat:repeat-y;
  padding:10px;
}

/***********************/
/* TABLEAU DROIT CONTENU EN PAGE DETAIL INSTALLATION */
/***********************/

body table td table#descr_installation td.titre {
  background-image:url('fd_ht_desc.png');
  background-position:top center;
  background-repeat:no-repeat;
  text-indent:5px;
  padding:5px;
}

body table td table#descr_installation td.descr_installation_td {
  background-image:url('fd_ctr_desc.png');
  background-position:center;
  background-repeat:repeat-y;
  padding:10px;
  padding-bottom:0px;
  text-align:justify;
}

body table td table#descr_installation td.descr_installation_td .titre {
  color:1A1A1A;
  font-weight:bold;
  font-size:16pt;
}

body table td table#descr_installation td.descr_installation_td .titre_2 {
  color:1A1A1A;
  font-weight:;
  font-size:16pt;
}

body table td table#descr_installation td.descr_installation_td a {
  color:FF9900;
  font-weight:bold;
  font-size:10pt;
}

body table td table#descr_installation td.descr_installation_td a:hover {
  color:FF9900;
  font-weight:bold;
  font-size:10pt;
  text-decoration:underline;
}

body table td table#descr_installation td.bas {
  background-image:url('fd_bas_desc.png');
  background-position:bottom center;
  background-repeat:no-repeat;
  background-color:FFFFFF;
  height:10px;
}

/***********************/
/* TABLEAU DROIT PHOTOS EN PAGE DETAIL INSTALLATION */
/***********************/

body table td table#photos_installation td.photos_miniatures {
  background-image:url('fd_ctr_desc.png');
  background-position:center;
  background-repeat:repeat-y;
  padding:5px;
  padding-bottom:0px;
}

body table td table#photos_installation td.photos_miniatures table td table td a img {
  border-color:A1A1A1;
  border-width:1px;
}

body table td table#photos_installation td.titre {
  background-image:url('fd_ht_desc.png');
  background-position:top center;
  background-repeat:no-repeat;
  text-indent:5px;
  padding:5px;
}

body table td table#photos_installation td.bas {
  background-image:url('fd_bas_desc.png');
  background-position:bottom center;
  background-repeat:no-repeat;
  background-color:FFFFFF;
  height:10px;
}

/***********************/
/* TABLEAU DROIT CONTENU EN PAGE LISTE PRESSE */
/***********************/

body table td table#liste_presse td.titre {
  background-image:url('fd_ht_desc.png');
  background-position:top center;
  background-repeat:no-repeat;
  text-indent:5px;
  padding:5px;
}

body table td table#liste_presse td.pres_presse {
  background-image:url('fd_ctr_desc.png');
  background-position:center;
  background-repeat:repeat-y;
  padding:5px;
  padding-bottom:0px;
}

body table td table#liste_presse td.bas {
  background-image:url('fd_bas_desc.png');
  background-position:bottom center;
  background-repeat:no-repeat;
  background-color:FFFFFF;
  height:10px;
}

body table td table#liste_presse td.pres_presse table table td a img {
  border-color:A1A1A1;
}

body table td table#liste_presse td.pres_presse table table#tab_parc_presse td.titre_desc {
  font-size:18pt;
  background-color:FFFFFF;
  font-weight:bold;
  color:1A1A1A;
  text-indent:2px;
}

body table td table#liste_presse td.pres_presse table table#tab_parc_presse td.date_ajout table td {
  font-size:9pt;
  background-color:FFFFFF;
  font-style:italic;
  font-weight:bold;
  color:e68a00;
  text-indent:2px;
}

body table td table#liste_presse td.pres_presse table table#tab_parc_presse td.sep {
  height:20px;
  padding-left:2px;
}

body table td table#liste_presse td.pres_presse table table#tab_parc_presse td.short_desc_article {
  font-size:9pt;
  background-color:FFFFFF;
  font-style:italic;
  text-align:justify;
  padding-left:2px;
}

body table td table#liste_medias {
  margin-top:7px;
}

body table td table#liste_medias td.titre {
  background-image:url('fd_ht_desc.png');
  background-position:top center;
  background-repeat:no-repeat;
  text-indent:5px;
  padding:5px;
}

body table td table#liste_medias td.pres_medias {
  background-image:url('fd_ctr_desc.png');
  background-position:center;
  background-repeat:repeat-y;
  padding:5px;
  padding-bottom:0px;
}

body table td table#liste_medias td.bas {
  background-image:url('fd_bas_desc.png');
  background-position:bottom center;
  background-repeat:no-repeat;
  background-color:FFFFFF;
  height:10px;
}

body table td table#liste_medias td.pres_medias table table td a img {
  border-color:A1A1A1;
}

body table td table#liste_medias td.pres_medias table table#tab_parc_medias td.titre_desc {
  font-size:18pt;
  background-color:FFFFFF;
  font-weight:bold;
  color:1A1A1A;
  text-indent:2px;
}

body table td table#liste_medias td.pres_medias table table#tab_parc_medias td.date_ajout table td {
  font-size:9pt;
  background-color:FFFFFF;
  font-style:italic;
  font-weight:bold;
  color:e68a00;
  text-indent:2px;
}

body table td table#liste_medias td.pres_medias table table#tab_parc_medias td.sep {
  height:20px;
  padding-left:2px;
}

body table td table#liste_medias td.pres_medias table table#tab_parc_medias td.short_desc_article {
  font-size:9pt;
  background-color:FFFFFF;
  font-style:italic;
  text-align:justify;
  padding-left:2px;
}
/***********************/
/* TABLEAU DROIT CONTENU EN PAGE LISTE PALMARES */
/***********************/

body table td table#liste_palmares td.titre {
  background-image:url('fd_ht_desc.png');
  background-position:top center;
  background-repeat:no-repeat;
  text-indent:5px;
  padding:5px;
}

body table td table#liste_palmares td.pres_palmares {
  background-image:url('fd_ctr_desc.png');
  background-position:center;
  background-repeat:repeat-y;
  padding:5px;
  padding-bottom:0px;
}

body table td table#liste_palmares td.bas {
  background-image:url('fd_bas_desc.png');
  background-position:bottom center;
  background-repeat:no-repeat;
  background-color:FFFFFF;
  height:10px;
}

body table td table#liste_palmares td.pres_palmares table table td a img {
  border-color:A1A1A1;
}

body table td table#liste_palmares td.pres_palmares table table#tab_parc_palmares td.titre_desc {
  font-size:18pt;
  background-color:FFFFFF;
  font-weight:bold;
  color:1A1A1A;
  text-indent:2px;
}

body table td table#liste_palmares td.pres_palmares table table#tab_parc_palmares td.date_ajout table td {
  font-size:9pt;
  background-color:FFFFFF;
  font-style:italic;
  font-weight:bold;
  color:e68a00;
  text-indent:2px;
}

body table td table#liste_palmares td.pres_palmares table table#tab_parc_palmares td.sep {
  height:20px;
  padding-left:2px;
}

body table td table#liste_palmares td.pres_palmares table table#tab_parc_palmares td.short_desc_instal {
  font-size:9pt;
  background-color:FFFFFF;
  font-style:italic;
  text-align:justify;
  padding-left:2px;
}

/***********************/
/* TABLEAU DROIT CONTENU EN PAGE LISTE LIENS */
/***********************/

body table td table#liste_liens td.titre {
  background-image:url('fd_ht_desc.png');
  background-position:top center;
  background-repeat:no-repeat;
  text-indent:5px;
  padding:5px;
}

body table td table#liste_liens td.pres_liens {
  background-image:url('fd_ctr_desc.png');
  background-position:center;
  background-repeat:repeat-y;
  padding:5px;
  padding-bottom:0px;
}

body table td table#liste_liens td.bas {
  background-image:url('fd_bas_desc.png');
  background-position:bottom center;
  background-repeat:no-repeat;
  background-color:FFFFFF;
  height:10px;
}

body table td table#liste_liens td.pres_liens table table td a img {
  border-color:A1A1A1;
}

body table td table#liste_liens td.pres_liens table table#tab_parc_liens td.titre_desc {
  font-size:18pt;
  background-color:FFFFFF;
  font-weight:bold;
  color:1A1A1A;
  text-indent:2px;
}

body table td table#liste_liens td.pres_liens table table#tab_parc_liens td.date_ajout {
  font-size:9pt;
  background-color:FFFFFF;
  font-style:italic;
  font-weight:bold;
  color:e68a00;
  text-indent:2px;
}

body table td table#liste_liens td.pres_liens table table#tab_parc_liens td.sep {
  height:20px;
  padding-left:2px;
}

body table td table#liste_liens td.pres_liens table table#tab_parc_liens td.short_desc_liens {
  font-size:9pt;
  background-color:FFFFFF;
  font-style:italic;
  text-align:justify;
  padding-left:2px;
}

/***********************/
/* FORMULAIRE DE CONTACT EN PAGE CONTACT */
/***********************/

body table td table td table#contact td.titre {
  background-image:url('fd_ht_desc.png');
  background-position:top center;
  background-repeat:no-repeat;
  text-indent:5px;
  padding:5px;
}

body table td table td table#contact td.form_contact {
  background-image:url('fd_ctr_desc.png');
  background-position:center;
  background-repeat:repeat-y;
  padding:10px;
  padding-bottom:0px;
  text-align:justify;
}

body table td table td table#contact td.bas {
  background-image:url('fd_bas_desc.png');
  background-position:bottom center;
  background-repeat:no-repeat;
  background-color:FFFFFF;
  height:10px;
}

body table tr td table#contact tr td table#formulaire tr td.nom {
  height:40px;
}

body table tr td table#contact tr td table#formulaire tr td.prenom {
  height:40px;
}

body table tr td table#contact tr td table#formulaire tr td.tel1 {
  height:40px;
  width:85px;
}

body table tr td table#contact tr td table#formulaire tr td.tel2 {
  height:40px;
}

body table tr td table#contact tr td table#formulaire tr td.email {
  height:40px;
}

body table tr td table#contact tr td table#formulaire tr td.enseigne {
  height:40px;
}

body table tr td table#contact tr td table#formulaire tr td.message {
  height:200px;
}

body table tr td table#contact tr td table#formulaire tr td.captchalab {
  height:40px;
}

body table tr td table#contact tr td table#formulaire tr td.envoyer {
  height:40px;
}

body table tr td table#contact tr td table#formulaire tr td input#nom, body table tr td table#contact tr td table#formulaire tr td input#prenom, body table tr td table#contact tr td table#formulaire tr td input#telephone, body table tr td table#contact tr td table#formulaire tr td input#email {
  width:300px;
  height:30px;
  font-family:Century Gothic, Arial;
  font-size:11pt;
  color:1A1A1A;
  padding:5px;
  border-width:1px;
  border-color:E1E1E1;
}

body table tr td table#contact tr td table#formulaire tr td input#captcha {
  width:100px;
  height:30px;
  font-family:Century Gothic, Arial;
  font-size:11pt;
  color:1A1A1A;
  padding:5px;
  border-width:1px;
  border-color:E1E1E1;
}

body table tr td table#contact tr td table#formulaire tr td input#nom:hover, body table tr td table#contact tr td table#formulaire tr td input#prenom:hover, body table tr td table#contact tr td table#formulaire tr td input#telephone:hover, body table tr td table#contact tr td table#formulaire tr td input#email:hover, body table tr td table#contact tr td table#formulaire tr td input#captcha:hover {
  background-color:FFFFCC;
  width:300px;
  height:30px;
  font-family:Century Gothic, Arial;
  font-size:11pt;
  color:1A1A1A;
  padding:5px;
  border-width:1px;
  border-color:E1E1E1;
}

body table tr td table#contact tr td table#formulaire tr td input#captcha:hover {
  background-color:FFFFCC;
  width:100px;
  height:30px;
  font-family:Century Gothic, Arial;
  font-size:11pt;
  color:1A1A1A;
  padding:5px;
  border-width:1px;
  border-color:E1E1E1;
}

body table tr td table#contact tr td table#formulaire tr td textarea {
  width:585px;
  height:200px;
  font-family:Century Gothic, Arial;
  font-size:11pt;
  color:1A1A1A;
  padding:5px;
  border-width:1px;
  border-color:E1E1E1;
}

body table tr td table#contact tr td table#formulaire tr td textarea:hover {
  background-color:FFFFCC;
  width:585px;
  height:200px;
  font-family:Century Gothic, Arial;
  font-size:11pt;
  color:1A1A1A;
  padding:5px;
  border-width:1px;
  border-color:E1E1E1;
}

/***********************/
/* TABLEAU DROIT MENTIONS LEGALES */
/***********************/

body table td table td table#pres_mentions_leg td.desc_mentions_leg {
  background-image:url('fd_ctr_desc.png');
  background-position:center;
  background-repeat:repeat-y;
  padding:10px;
  padding-bottom:0px;
  text-align:justify;
}

body table td table td table#pres_mentions_leg td.titre {
  background-image:url('fd_ht_desc.png');
  background-position:top center;
  background-repeat:no-repeat;
  text-indent:5px;
  padding:5px;
}

body table td table td table#pres_mentions_leg td.bas {
  background-image:url('fd_bas_desc.png');
  background-position:bottom center;
  background-repeat:no-repeat;
  background-color:FFFFFF;
  height:10px;
}