#container {
    position: relative;
        }

#footer {
    position: absolute;
    bottom: 0;
        }
/* Textes */

.contenu {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666; text-decoration: none; text-align: justify; padding-left: 5pt;  padding-right: 5pt; line-height: 12pt; padding-top: 0pt;}
.cycle {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666; text-decoration: none; text-align: justify;  padding-right: 5pt; line-height: 12pt; padding-top: 0pt;}
.titre_cycle {font-family: Arial, Helvetica, sans-serif;font-size: 14px; color: #8D5C7E; font-weight: bold; text-decoration: none; padding-top: 6pt;}
.chemin {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #063082; text-decoration: none; padding-top: 6pt; line-height: 12pt; padding-bottom: 7pt; padding-top: 6pt;}
.bold {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666; text-decoration: none;  font-weight: bold; line-height: 12pt; padding-top: 0pt;}
.lexique_bold {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; text-decoration: none;  font-weight: bold; line-height: 12pt; padding-top: 0pt;}
.news {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666; text-decoration: none; padding-left: 5pt; line-height: 12pt; }
.signature {font-family: verdana, Helvetica, sans-serif;font-size: 8px;color: #666666; text-decoration: none; padding-left: 5pt;  text-align: right; padding-top: 2pt;}
.contenu_glossaire {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666; text-decoration: none; text-align: justify; padding-left: 10pt; padding-right: 10pt;line-height: 13pt; padding-top: 0pt;}
.contenu_actu {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666; text-decoration: none; text-align: justify; padding-left: 12pt; padding-right: 10pt;line-height: 13pt; padding-top: 0pt;}
.index{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #2B68DA; font-weight: bold;  padding-left: 10pt; line-height: 12pt; padding-top: 5pt;}
.contenu_gras {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666; font-weight: bold; text-decoration: none; text-align: justify;  line-height: 12pt;}
.menu1 {font-family: Arial, Helvetica, sans-serif;font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; padding-left: 12pt;}
.menu2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px; color: #666666; font-weight: bold; text-decoration: none; padding-left: 10pt;}
.titre_glossaire {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #666666; font-weight: bold; padding-left: 10pt; text-decoration: none;}
.lien {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #2B68DA; text-decoration: none;}
.lien_actu{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666; text-decoration: underline; font-weight: bold;}
.glossaire {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #2B68DA; font-weight: bold; text-decoration: underline; color: #2B68DA; }
.formulaire {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #2B68DA; text-decoration: none; padding-left: 4pt; padding-bottom: 3pt; line-height: 18pt; }
.mots_cles {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #2B68DA; font-weight: bold; }
.titre_interview {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #141E7D; font-weight: bold; text-decoration: none; text-align: justify;  line-height: 12pt;}
.ss_titre_interview {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #141E7D; text-decoration: none; text-align: justify;  line-height: 12pt;}
.contenu_interview {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666; text-decoration: none; text-align: justify;  padding-right: 5pt; line-height: 11pt; padding-top: 0pt;}
.chemin_nav {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666666; text-decoration: none; text-align: right; padding-right: 5pt; padding-bottom: 3pt; padding-top: 4pt;}
.recherche {font-family: Arial, Helvetica, sans-serif;font-size: 11px; color: #FF9222; font-weight: bold; text-decoration: none; padding-left: 12pt;}
.titre_definitions {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #FF9222; font-weight: bold; text-decoration: none;}
.ss_titre_interview {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #141E7D; font-weight: bold; text-decoration: none;}
.titre_news {font-family: Arial, Helvetica, sans-serif;font-size: 15px; color: #FF9222; font-weight: bold; text-decoration: none; text-align: center;}
.titre_interview {font-family: Arial, Helvetica, sans-serif;font-size: 15px; color: #141E7D; font-weight: bold; text-decoration: none; text-align: center;}
.titre_partenaire {font-family: Arial, Helvetica, sans-serif;font-size: 15px; color: #E43422; font-weight: bold; text-decoration: none; text-align: center;}
.ss_titre_partenaire {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #E43422; font-weight: bold; text-decoration: none;}
.menu_contextuel {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #8D5C7E; text-decoration: none; padding-left: 10pt; padding-top: 6pt;}


/* Couleurs */

.rubrique {ima:#403F40; }
.menuoff {background-color:#B70911; }
.menuon {background-color:#050404; }
.menu1on {background-color:#7F7475; }
.interligne {background-color:#403F40; }
.lld_vous {background-color:#FFF6EE; }
.interview {background-color:#F5F6F9; }


/* images */

.ssrubrique{background:url("images/ss_rubrique.gif");}
.menu_on {background:url("images/menu_on.gif");}
.bordure_cycle{background:url("images/cycle_LLD_bordure.gif");}
.rubrique{background:url("images/rubrique.gif");}
.pointille{background:url("images/pointille.gif");}
.pointilles{background:url("images/pointilles.gif");}
.pointilles_orange{background:url("images/pointilles_orange.gif");}
.pointilles_bleu{background:url("images/pointilles_bleu.gif");}
.bordure{background:url("images/bordure.gif");}
.bas{background:url("images/bas.gif");}
.fond_roue{background:url("images/fond_roue.gif");}
.border_left_lld{background:url("images/pieges_10.gif");}
.border_right_lld{background:url("images/pieges_13.gif");}
.border_bottom_lld {background:url("images/pieges_14.gif");}
.border_top_lld {background:url("images/pieges_top.gif");}
.border_right_cycle{background:url("images/cycle_border_right.gif");}
.border_top_cycle {background:url("images/cycle_top.gif");}
.border_left_cycle {background:url("images/cycle_left.gif");}
.border_right_cycle {background:url("images/cycle_right.gif");}
.border_bottom_cycle {background:url("images/cycle_bottom.gif");}
.border_gauche_lld {background:url("images/bord_gche_lld.gif");}


/* pave news*/

.bord_haut{background:url("images/news_bord_haut.gif");}
.bord_gauche{background:url("images/news_bord_gauche.gif");}
.bord_bas{background:url("images/news_bord_bas.gif");}
.bord_droit{background:url("images/news_bord_droit.gif");}
.fond_news {background-color:#FFF6EE; }

/* pave interview (accueil)*/

.interview_left{background:url("images/interview_left.gif");}
.interview_bas{background:url("images/interview_bas.gif");}
.interview_right{background:url("images/interview_right.gif");}

/* pave interview (page)*/

.interview_top{background:url("images/interview_04.gif");}
.interview_bas{background:url("images/interview_bas.gif");}
.interview_right_page{background:url("images/interview_10.gif");}
.interview_bottom_page{background:url("images/interview_14.gif");}
.interview_left_page{background:url("images/interview_12_page.gif");}
.cadre_top{background:url("images/cadre_top.gif");}
.cadre_left{background:url("images/cadre_left.gif");}
.cadre_bottom {background:url("images/cadre_bottom.gif");}
.cadre_right {background:url("images/cadre_right.gif");}
.fond_interview {background-color:#F5F6F9; }

/* pave offre partenaire (page)*/

.partenaire_left{background:url("images/partenaire_left.gif");}
.partenaire_bottom{background:url("images/partenaire_bottom.gif");}
.partenaire_right{background:url("images/partenaire_right.gif");}
.partenaire {background-color:#FDEDEB; }

/* pave lexique*/

.lexique_left{background:url("images/lexique_left.gif");}
.lexique_right{background:url("images/lexique_right.gif");}
.lexique_top{background:url("images/lexique_top.gif");}
.lexique_bottom {background:url("images/lexique_bottom.gif");}
.recherche_left{background:url("images/recherche_left.gif");}
.recherche_right{background:url("images/recherche_right.gif");}
.recherche_top{background:url("images/recherche_top.gif");}
.recherche_bottom {background:url("images/recherche_bottom.gif");}
.barre{background:url("images/barre.jpg");}


/* pave LLD et vous*/

.lld_vous_left{background:url("images/LLD_vous_left.gif");}
.lld_vous_right{background:url("images/LLD_vous_right.gif");}
.lld_vous_bottom{background:url("images/LLD_vous_bottom.gif");}
.lld_vous_top{background:url("images/LLD_vous_top.gif");}
.fond_LLD_vous {background-color:#FFF6EE; }

/* formulaire */
.titre_form {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; text-decoration: none; font-weight: bold; text-align: left; padding-left: 5pt;  padding-right: 5pt; line-height: 12pt; padding-top: 0pt;}
.form {border:1px solid #ABABAB; font-size:10px; width:100px; color:#666666;}
.note {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666666; text-decoration: none; text-align: justify; padding-left: 5pt;  padding-right: 5pt; line-height: 10pt; padding-top: 0pt;}
