/* ----------------------------------------------------------------------------------------------- */
/*Style CSS ----------------------  - Agence Novagence - FR */
/* ----------------------------------------------------------------------------------------------- */
/* Body */
BODY {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #311900;
    text-align: left;
    margin: 0;
    padding: 0;
    border: 0
    }
.Body_mail {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #311900;
    background: url(images/fond_mail.gif) top repeat #fff;
    margin: 0;
    padding: 0
    }
/* ----------------------------------------------------------------------------------------------- */
/* Liens dans le Site */
/* ----------------------------------------------------------------------------------------------- */
A:link, A:visited, A:active, A:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #c60;
    font-weight: normal;
    text-decoration: none
    }
A:hover {
    text-decoration: none
    }
/* ------------------------------------------------------------------ */
/* tableau principal*/
/* ------------------------------------------------------------------ */
.Tablo_Main {
    width: 1000px;
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: top
    }
#general {
    width: 1000px;
    border: 0;
    padding: 0;
    margin: 0;
    text-align: center
    }
.tableau-centre {
    width: 1000px;
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: top
    }
/* Fond des Pages du Site*/
.Tablo_Main_Frame {
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px
    }
.Tablo_Main_Fond {
    width: 1000px
    }
td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 0
    }
/* ----------------------------------------------------------------------------------------------- */
/* Style Général du Site */
/* ----------------------------------------------------------------------------------------------- */
/* taille des tableaux par defaut dans l'editeur */
td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px
    }
img, div {
    border: 0;
    padding: 0;
    margin: 0
    }
/* Photos et Images */
.Photo {
    border: 1px;
    border-color: #311900;
    border-style: solid;
    margin: 5px
    }
/* Style textes de la page Contact*/
.Contact {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: normal;
    color: #311900;
    text-align: left;
    padding: 4px
    }
/*Titres*/
h1 {
    color: #311900;
    font-size: 20px;
    font-weight: normal;
    background: url(images/fd-titre.gif) 0 0 repeat-x;
    height: 37px;
    line-height: 37px;
    padding: 0 0 0 10px;
    margin: 0
    }
h2 {
    font-size: 16px;
    color: #311900;
    font-weight: bold;
    margin: 0;
    padding: 0
    }
h3 {
    font-size: 14px;
    color: #311900;
    font-weight: bold;
    margin: 0;
    padding: 0
    }
h4 {
    font-size: 14px;
    color: #311900;
    font-weight: bold;
    margin: 0;
    padding: 0;
    height: 15px
    }
h5 {
    font-size: 14px;
    color: #311900;
    font-weight: bold
    }
h6 {
    font-size: 13px;
    color: #311900;
    font-weight: bold
    }
/* Tailles TEXTE */
.Texte_09_Pix {
    font-size: 9px
    }
.Texte_10_Pix {
    font-size: 10px
    }
.Texte_11_Pix {
    font-size: 11px
    }
.Texte_12_Pix {
    font-size: 12px
    }
.Texte_13_Pix {
    font-size: 13px
    }
.Texte_14_Pix {
    font-size: 14px
    }
.Texte_15_Pix {
    font-size: 15px
    }
.Texte_16_Pix {
    font-size: 16px
    }
.Texte_17_Pix {
    font-size: 17px
    }
/* ----------------------------------------------------------------------------------------------- */
/* Tableaux */
/* ----------------------------------------------------------------------------------------------- */
/* Cellule Titre */
.Array_Titre {
    font-size: 16px;
    text-decoration: none;
    color: #311900;
    font-weight: bold;
    text-transform: none;
    padding: 5px
    }
/* Cellule Normale */
.Array_Data {
    color: #311900;
    font-size: 12px;
    font-weight: normal;
    vertical-align: top;
    padding: 5px
    }
/* Fond des tableaux */
.Array_Contour {
    border: 0 solid #311900;
    margin: 0
    }
/* ------------------------------------------------------------------ */
/* Page Centrale du Site */
/* ----------------------------------------------------------------------------------------------- */
/* Fond des Pages du BO*/
.Tablo_Main_Bo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 5px;
    background-color: #fff;
    background: none
    }
/* header */
.header {
    background: url(images/header-fd.gif) 0% 0% repeat-x #fff
    }
/* Contenu */
.contenu_txt_1 {
    width: 753px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #311900;
    vertical-align: top;
    text-align: left;
    text-decoration: none;
    margin: 0;
    padding: 0 10px 0 7px
    }
/* -------------------------------------------------------------------- */
/* Style Top Menu */
/* -------------------------------------------------------------------- */
/* Style Général */
.Top_Menu {
    padding: 0;
    text-align: center;
    height: 50px;
    line-height: 50px
    }
/* Liens du Top Menu */
A.Tab:link, A.Tab:visited, A.Tab:active, A.Tab:hover {
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    vertical-align: middle;
    font-weight: normal;
    font-size: 1.333em;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    padding: 0 3.07em 0 3.07em;
    margin: 0
    }
A.Tab:hover {
    color: #fff;
    background: url(images/top_up.gif) 0 0 repeat-x
    }
/* Page active du Top Menu */
A.Tab_Active:link, A.Tab_Active:visited, A.Tab_Active:active, A.Tab_Active:hover {
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    vertical-align: middle;
    font-weight: normal;
    font-size: 1.333em;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    padding: 0 3.07em 0 3.07em;
    margin: 0;
    background: url(images/top_up.gif) 0 0 repeat-x
    }
/* Tableau Sous Top général */
.TabSousTopMenu {
    line-height: 1px;
    border: 0;
    margin: 0;
    padding: 0
    }
/*Emplacement du Sous Top Menu*/
.DivSousTopMenu {
    display: block;
    position: absolute;
    white-space: nowrap;
    margin: 1px 0 0 0;
    padding: 0;
    visibility: hidden
    }
/*FireFox*/
/*Emplacement du Sous Top Menu*/
html > body.DivSousTopMenu {
    clear: both;
    position: absolute;
    white-space: nowrap;
    margin: 1px 0 0 0;
    padding: 0;
    visibility: hidden
    }
/* Couleur Ligne de séparation des Sous top*/
.LigneSousTopMenu {
    margin: 0;
    border-bottom: #fff solid 0;
    margin: 0;
    padding: 0;
    width: 100%
    }
/* Liens du Sous Top Menu */
A.SousTopMenu:link, A.SousTopMenu:visited, A.SousTopMenu:active, A.SousTopMenu:hover {
    display: block;
    width: auto;
    height: auto;
    line-height: 25px;
    text-align: left;
    font-weight: normal;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    padding: 0 17px 0 15px;
    margin: 0
    }
/* Liens du Sous Top Menu Active*/
A.SousTopMenu_Active:link, A.SousTopMenu_Active:visited, A.SousTopMenu_Active:active, A.SousTopMenu_Active:hover {
    display: block;
    width: auto;
    height: auto;
    line-height: 25px;
    text-align: left;
    font-weight: bold;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    padding: 0 17px 0 15px;
    margin: 0
    }
/* ----------------------------------------------------------------------------------------------- */
/* Menus GAUCHES */
/* ----------------------------------------------------------------------------------------------- */
/* Titre des Menus dans les Menus*/
.Tab2 {
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #e6b901;
    text-transform: uppercase;
    text-align: center;
    vertical-align: middle;
    padding: 0;
    margin: 0;
    background: url(images/fd-titre-mg.gif) 0 0 no-repeat
    }
/* Couleur Ligne de séparation */
.Ligne {
    display: block;
    float: left;
    border-bottom-color: #333;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    width: 200px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 5px;
    margin-top: 5px
    }
/* MG - Gestion puces des pages */
A.Menu img {
    margin-left: 0;
    margin-right: 0;
    vertical-align: middle
    }
/* MG - Titres de toutes les pages */
A.Menu:link, A.Menu:visited, A.Menu:active, A.Menu:hover {
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #311900;
    margin: 0;
    width: 100%;
    background: url(images/fd-liens-mg.gif) 0 0 no-repeat
    }
/* MG - Survol de toutes les pages */
A.Menu:hover {
    color: #98C01D;
    background: url(images/fd-liens-up.gif) 0 0 no-repeat
    }
/* MG - Gestion puces des Page Selectionée */
A.Menu_Actif img {
    margin-left: 0;
    margin-right: 0;
    vertical-align: middle
    }
/* MG - Page Selectionée Uniquement (et le Titre Sous-Menu) */
A.Menu_Actif:link, A.Menu_Actif:visited, A.Menu_Actif:active, A.Menu_Actif:hover {
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #98C01D;
    margin: 0;
    width: 100%;
    background: url(images/fd-liens-actif.gif) 0 0 no-repeat
    }
/* MG - Gestion puces Toutes les pages des Sous Menu sauf pour la Page Sous-Menu Active */
A.Sous_Menu img {
    margin-left: 0;
    vertical-align: middle
    }
/* MG - Toutes les pages des Sous-Menu sauf pour la Page Sous-Menu Active */
A.Sous_Menu:link, A.Sous_Menu:visited, A.Sous_Menu:active, A.Sous_Menu:hover {
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #311900;
    padding-left: 35px;
    width: 100%;
    line-height: 14px;
    padding: 2px 0 2px 0
    }
/* MG - Survol de toutes les pages des Sous-Menu sauf la Page Sous-Menu Active */
A.Sous_Menu:hover {
    color: #98C01D
    }
/* MG - Gestion puces des Pages du Sous-Menu Actif */
A.Sous_Menu_Actif img {
    margin-left: 0;
    vertical-align: middle
    }
/* MG - Pages Du Sous-Menu Actif */
A.Sous_Menu_Actif:link, A.Sous_Menu_Actif:visited, A.Sous_Menu_Actif:active, A.Sous_Menu_Actif:hover {
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #98C01D;
    padding-left: 35px;
    width: 100%;
    line-height: 14px;
    padding: 2px 0 2px 0
    }
/* ----------------------------------------------------------------------------------------------- */
/* Menus DROITES */
/* ----------------------------------------------------------------------------------------------- */
/* Titre des Menus dans les Menus*/
.Tab2_D {
    height: 37px;
    line-height: 37px;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #333;
    text-transform: uppercase;
    text-align: left;
    vertical-align: middle;
    padding: 0 0 0 14px;
    margin: 0;
    background: url(images/fd-titre-md.gif) 0 0 no-repeat
    }
/* Couleur Ligne de séparation */
.Ligne_D {
    display: block;
    float: left;
    border-bottom-color: #333;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    width: 200px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 5px;
    margin-top: 5px
    }
/* MD - Gestion puces des pages */
A.Menu_D img {
    margin-left: 0;
    margin-right: 0;
    vertical-align: middle
    }
/* MD - Titres de toutes les pages */
A.Menu_D:link, A.Menu_D:visited, A.Menu_D:active, A.Menu_D:hover {
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #333;
    margin: 0;
    width: 100%;
    background: url(images/fd-liens-md.gif) 0 0 no-repeat
    }
/* MD - Survol de toutes les pages */
A.Menu_D:hover {
    color: #fff;
    background: url(images/fd-liens-md-up.gif) 0 0 no-repeat
    }
/* MD - Gestion puces des Page Selectionée */
A.Menu_Actif_D img {
    margin-left: 0;
    margin-right: 0;
    vertical-align: middle
    }
/* MD - Page Selectionée Uniquement (et le Titre Sous-Menu) */
A.Menu_Actif_D:link, A.Menu_Actif_D:visited, A.Menu_Actif_D:active, A.Menu_Actif_D:hover {
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #333;
    margin: 0;
    width: 100%;
    background: url(images/fd-liens-md-up.gif) 0 0 no-repeat
    }
/* MD - Gestion puces Toutes les pages des Sous Menu sauf pour la Page Sous-Menu Active */
A.Sous_Menu_D img {
    margin-left: 0;
    vertical-align: middle
    }
/* MD - Toutes les pages des Sous-Menu sauf pour la Page Sous-Menu Active */
A.Sous_Menu_D:link, A.Sous_Menu_D:visited, A.Sous_Menu_D:active, A.Sous_Menu_D:hover {
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #333;
    padding-left: 30px;
    width: 100%;
    line-height: 14px;
    padding: 2px 0 2px 0
    }
/* MD - Survol de toutes les pages des Sous-Menu sauf la Page Sous-Menu Active */
A.Sous_Menu_D:hover {
    color: #116fac
    }
/* MD - Gestion puces des Pages du Sous-Menu Actif */
A.Sous_Menu_Actif_D img {
    margin-left: 0;
    vertical-align: middle
    }
/* MD - Pages Du Sous-Menu Actif */
A.Sous_Menu_Actif_D:link, A.Sous_Menu_Actif_D:visited, A.Sous_Menu_Actif_D:active, A.Sous_Menu_Actif_D:hover {
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #116fac;
    padding-left: 30px;
    width: 100%;
    line-height: 14px;
    padding: 2px 0 2px 0
    }
/* ----------------------------------------------------------------------------------------------- */
/* Style Bottom Menu */
/* ----------------------------------------------------------------------------------------------- */
/* Style général */
.bas {
    height: 40px;
    background: #5A4844;
    width: 100%
    }
.Bottom_Menu {
    height: 40px;
    line-height: 40px;
    text-align: center;
    vertical-align: middle;
    padding: 0;
    margin: 0
    }
/* Liens du Bottom Menu */
A.Bottom_Tab:link, A.Bottom_Tab:visited, A.Bottom_Tab:active, A.Bottom_Tab:hover {
    display: block;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #ddd38b;
    padding: 0
    }
A.Bottom_Tab:hover {
    color: #e06b01
    }
/* Liens du Bottom Menu Actif*/
A.Bottom_Tab_Active:link, A.Bottom_Tab_Active:visited, A.Bottom_Tab_Active:active, A.Bottom_Tab_Active:hover {
    display: block;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #e06b01;
    padding: 0
    }
/* ----------------------------------------------------------------------------------------------- */
/* Formulaires */
/* ----------------------------------------------------------------------------------------------- */
/* Boutons Envoyer Effacer ok */
.Bouton {
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 11px;
    text-align: center;
    cursor: hand;
    border: 0 solid #ba9054;
    height: 18px;
    width: 18px;
    margin: 0;
    padding: 0;
    background-color: #e94506;
    border: 0
    }
.Bouton2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 11px;
    text-align: center;
    cursor: hand;
    border: 0 solid #ba9054;
    height: 18px;
    margin: 0;
    padding: 0;
    background-color: #e94506;
    border: 0
    }
/* .Txt_Area - Cellule de saisi texte multiligne */
/* .Txt_Input - Cellules restantes */
/* .Menu_Select - Liste déroulante Des Sous-Menus */
.Txt_Area, .Txt_Input, .Menu_Select {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fff;
    color: #321a02;
    font-size: 11px;
    border: 1px solid #ba9054;
    xwidth: 100px
    }
/* Select box dans liste déroulante Menu */
.Menu_Select_D {
    xdisplay: block;
    xfloat: left;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fff;
    color: #321a02;
    font-size: 11px;
    border: 1px solid #ba9054
    }
/* .Module - Cellule News et Recherche */
.Module {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fff;
    color: #321a02;
    font-size: 11px;
    border: 1px solid #ba9054;
    width: 90px
    }
/* ----------------------------------------------------------------------------------------------- */
/* Divers */
/* ----------------------------------------------------------------------------------------------- */
/* Warning du caddie*/
.CadWarning {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ddd38b;
    font-weight: bold
    }
/* Adresse site Internet */
.url_Site {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-weight: bold;
    text-align: left;
    text-indent: 40px
    }
/* Newsletter*/
.TableEditoNews {
    border: 1px double #FFF;
    background-color: #ddd38b;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px
    }
.CellEditoNews {
    background-color: #FFF
    }
.ligne_y {
    background-image: none;
    background-repeat: repeat-y;
    width: 1px
    }
.ligne_x {
    height: 1px;
    background-color: #ddd38b
    }