/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
html {
    font-size: 100%;
    }
body {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    color               : #000000;
    background-color    : #000;
    text-decoration     : none;
    margin              : 0px;
    padding             : 0px;
}

a, a:visited, a:link {
    color               : #007EDD;
    background-color    : inherit;
    text-decoration     : underline;
}
a:hover, a:active {
    text-decoration     : none;
}

p {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin-top          : 5px;
    margin-bottom       : 5px;
}

h1 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 25px;
    font-weight         : normal;
    color               : #0688EC;
    background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
    text-transform      : uppercase;
    background          : url(images/puce_h1.gif) no-repeat 2px 10px;
    padding-left        : 13px;
}
h2 {
     font-family         : Arial, Helvetica, sans-serif;
    font-size           : 1.3em;
    font-weight         : bold;
    color               : #DA680D;
    background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
    text-transform : uppercase;
}
h3 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 1.1em;
    font-weight         : bold;
    color               : #000000;
    background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}
h4 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 1.8em;
    font-weight         : normal;
    color               : #666666;
    background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}

h5 {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 1.8em;
    font-weight         : normal;
    color               : #A1D638;
    background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}


#gabarit_agences .contenu_page p{
    margin-left:10px;
}


#gabarit_agences p{
text-align:left !important;
font-size:11px !important;
}

span.titre{
color:#CB6008;
}


.article{
width:315px;
float:left;
margin-bottom:20px;
min-height:120px;
}

.article h2{
color:black;
margin-bottom:10px;
}
.article p{

margin:0;
color:#A0A0A0;
}

.article a{
background: none !important;
padding:0 !important;
}

.contenu_page p{
/*color:#A0A0A0;    */
}

td {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
}
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
}
ol {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin              : 4px 0px 4px 7px;
    padding             : 0px;
}
li, li.li {
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 16px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    list-style          : none;
    background-color    : transparent;
    background-image    : url(images/puce_li.gif);
    background-repeat   : no-repeat;
    background-position : top -15px;
}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}
input, select, textarea {
    vertical-align      : middle;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    font-size           : 11px;
    border              : 1px solid #000;
}
input:focus, select:focus, textarea:focus {
    background-color    : #DCEDF7;
}
input[type=radio] {
    border              : 0px solid #000;
    margin : 0px;
}
input[type=checkbox] {
    border              : 0px solid #000;
}
input[type=submit] {
    background-color    : #0688EC;
    color               : #FFF;
    font-weight         : bold;
    border              : 1px solid #DCEDF7;
}


/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/
/* Cadre et fond du site avec les ombres */
div.fd_haut {
    background-image : url(images/fd_deg_gris_noir.jpg);
    background-repeat : repeat-x;
    background-position : top center;
}
div.fd_haut_voeux {
    background : #000000;
}
div.bordureOmbre{
    background-image : url(images/ombre_bord_site.jpg);
    background-repeat : no-repeat;
    background-position : top center;
}
#container {
    margin        :    0 auto;
    width        :    990px;
    width    :    990px;
    text-align    :    left;
    position:relative;
    background-color : #FFF;
}
/* Bandeau du haut qui comprend le logo le menu la date la langue et la baseline */
#bande_logo_menu {
    width : 990px;
    background : #D7D7D7 url(images/fd_logo_menu.jpg) no-repeat top left;
}
td.logo_novius {
    width : 150px;
    padding : 14px 0px 0px 27px;
}
td.menu_niveau1 {
    vertical-align : bottom;
    text-align : left;
}
td.baseline {
    font : normal normal normal 13px Arial, Helvetica, sans-serif;
    color : #444444;
    padding : 5px 0px 0px 35px;
}
td.date_langue  {
    vertical-align : bottom;
    padding : 0px 10px 2px 0px;
    text-align : right;
    font-size : 10px;

}
td.date_langue a.contact {
    color : #444444;
    font-weight : bold;
    background : url(images/picto_contact.gif) no-repeat;
    padding-left : 25px;

}
td.date_langue a {
    color : #444444;
    font-weight : bold;
}
td.date_langue  img{
    vertical-align : middle;
}
/* Bandeau flash avec l'ombre */
div.bandeau_flash {
    background : #1F2022 url(images/bandeau_fond.jpg) repeat-x bottom left;
    padding-bottom : 9px;
    height : 148px;
}

/* contenu */
#decoupage {
    margin-top : 20px;
}
#decoupage td.colonne_gauche {
    width : 160px;
    background : url(images/pointilles_verticaux.gif) repeat-y top right;
    text-align : left;
    vertical-align : top;
}

#decoupage td.colonne_gauche div.colonne_gauche_content {
    width : 160px;
}

#decoupage td.colonne_centrale {
    /*width : 585px;*/
    width       : 100%;
    text-align  : left;
    vertical-align : top;
    padding     : 0 10px;
}

#decoupage td.colonne_droite {
    font-size : 11px;
    padding : 0px 0px 0px 10px;
    background : url(images/pointilles_verticaux.gif) repeat-y top left;
    text-align : left;
    vertical-align : top;
}

div.contenu_page {
 /*   margin : 10px 20px 10px 37px; */
    min-height : 250px;
}

div.minibase div.recherche td {
    padding-right        : 10px;
    text-align            : left;
}

div.minibase div.liste_minibase table.tableau {
    font-size            : 11px;
    border                : 1px solid #85776A;
    margin                : 2px 0px;
}

div.minibase div.liste_minibase table.tableau th {
    background-color    : #818286;
    color                : #FFFFFF;
    padding                : 2px 2px;
    font-size            : 11px;
    font-weight            : bold;
}

div.minibase div.liste_minibase table.tableau td {
    font-size            : 11px;
    padding                : 0px 2px;
    text-align            : left;
}
div.minibase div.liste_minibase table.tableau tr.pair {
    background-color    : #EBEBEB;
}
div.minibase div.liste_minibase table.tableau tr.hover {
    background-color    : #DBDBDB;
    border                : 1px solid #818286;
    cursor                : pointer;
}
div.minibase div.liste_minibase table.tableau a {
    color                : #000000;
}
div.minibase div.liste_minibase table.tableau a:hover {
    text-decoration        : underline;
}


div.minibase div.liste_minibase div.bloc {
    border-bottom        : 1px dotted #85776A;
}
div.minibase div.liste_minibase div.hover {
    border                : 1px solid #818286;
    background-color    : #DBDBDB;
    cursor                : pointer;
}
div.minibase div.liste_minibase div.bloc table td, div.minibase div.liste_minibase div.hover table td {
    font-size            : 11px;
    padding                :0px 2px;
    text-align            : left;
}
div.minibase div.liste_minibase div.bloc table a, div.minibase div.liste_minibase div.hover table a {
    color                : #000000;
}
div.minibase div.liste_minibase div.bloc table a:hover, div.minibase div.liste_minibase div.hover table a:hover {
    text-decoration        : underline;
}

div.fiche_minibase h1{
    font                : bold 16px Arial, Verdana, Helvetica, sans-serif;
}

div.fiche_minibase div.photos_fiche {
    float               : left;
    margin-top             : 10px;
}

div.fiche_minibase div.photos_fiche img.image_principale{
    margin                 : 6px 6px 0 0;
}

div.fiche_minibase div.photos_fiche img.vignettes{
    margin                 : 6px 6px 6px 0;
}

div.fiche_minibase div.photos_fiche img.vignettes_hover{
    cursor                : pointer;
}

div.fiche_minibase div.description{
    margin-top             : 10px;
}

div.fiche_minibase div.description td{
    text-align            : left;
    padding                : 5px;
}

div.fiche_minibase div.liens_fiche td {
    width                : 50px;
    padding                : 15px 10px;
}


/*************************MENUS *****************************************/
/* Menu principal seulement niveau 1*/
td.menu_principal {
    vertical-align : bottom;
    padding : 0px 0px 5px 30px;
    font-size : 10px;

}
td.menu_principal ul {
    list-style        :    none;
    padding            :    0;
    margin            :    0;
    display             : inline;
}
td.menu_principal li {
    display             : inline;
    border-left : 2px solid #444444;
    padding            :    0px 10px 0px 10px;
    margin            :    0;
    white-space        :    nowrap;
}
td.menu_principal a, td.menu_principal a:visited, td.menu_principal a:link {
    color               : #444444;
    font-weight : bold;
    text-decoration     : none;
}
td.menu_principal a.niveau1:active, td.menu_principal a.niveau1:hover {
    color               : #444444;
    text-decoration     : underline;
}
td.menu_principal a.niveau1_on, td.menu_principal a.niveau1_on:visited, td.menu_principal a.niveau1_on:link, td.menu_principal a.niveau1_on:active, td.menu_principal a.niveau1_on:hover {
    color               : #444444;
}



/* Menu bas de page seulement niveau 1*/
div.menu_bas_page {
    clear       : both;
    vertical-align : bottom;
    padding : 8px 0px 1px 30px;
    text-align : center;
    background :#FFF url(images/bas_page.gif) no-repeat bottom left;
    margin-bottom       : 0px;
}
/*div.cadre_arrondi {
    background : url(images/bas_page_coin_droit.gif) no-repeat bottom right;
}*/
div.menu_bas_page ul {
    list-style        :    none;
    padding            :    0;
    margin            :    0;
    display             : inline;
}
div.menu_bas_page li {
    display             : inline;
    border-left : 1px solid #FFF;
    padding            :    0px 10px 0px 10px;
    margin            :    0;
    white-space        :    nowrap;
    background      : none;
}
div.menu_bas_page a, div.menu_bas_page a:visited, div.menu_bas_page a:link {
    color               : #FFF;
    font-size : 10px;
    font-weight : normal;
    text-decoration     : none;
}
div.menu_bas_page a.niveau1:active, div.menu_bas_page a.niveau1:hover {
    color               : #FFF;
    text-decoration     : underline;
}
div.menu_bas_page a.niveau1_on, div.menu_bas_page a.niveau1_on:visited, div.menu_bas_page a.niveau1_on:link, div.menu_bas_page a.niveau1_on:active, div.menu_bas_page a.niveau1_on:hover {
    color               : #FFF;
}


div.menu_gauche ul {
    margin-bottom : 40px;
}
div.menu_gauche li {
    list-style : none;
    margin : 0px;
    padding : 0px 0px 2px 3px;
    margin : 2px 9px 2px 7px;
    background      : none;
}
div.menu_gauche li.on {
    list-style : none;
    margin : 0px;
    padding : 0px 0px 2px 3px;
    border : solid 1px #DDDEDE;
    margin : 2px 9px 2px 7px;
    background      : none;
}

div.menu_gauche a, div.menu_gauche a:visited, div.menu_gauche a:link {
    font-family         : Arial, Helvetica, sans-serif;
    /*font-size           : 10px;*/
    font-size           : 12px;
    font-weight         : normal;
    color               : #CB6008;
    background-color    : inherit;
    text-decoration     : none;
}
div.menu_gauche a:active, div.menu_gauche a:hover {
     font-family         : Arial, Helvetica, sans-serif;
    /*font-size           : 10px;*/
    font-weight         : normal;
    color               : #000;
    background-color    : inherit;
    text-decoration     : none;
}
div.menu_gauche a.on, div.menu_gauche a.on:visited, div.menu_gauche a.on:link, div.menu_gauche a.on:active, div.menu_gauche a.on:hover {
    font-family         : Arial, Helvetica, sans-serif;
    /*font-size           : 10px;*/
    font-weight         : normal;
    color               : #000;
    text-decoration     : none;
    background      : none;
}
div.menu_gauche li.niveau3_on {
    color : #000;
    padding : 0px 15px;
    background      : none;
}
div.menu_gauche li.niveau3 {
    color : #000;
    padding : 0px 15px;
    background      : none;
}
div.menu_gauche li.niveau3 a{
    color : #000;
    background      : none;
}
div.menu_gauche li.niveau3 a:active, div.menu_gauche li.niveau3 a:hover {
    border-bottom : solid #DDDEDE 1px;
}
div.menu_gauche li.niveau3 a.on, div.menu_gauche li.niveau3 a.on:visited, div.menu_gauche li.niveau3 a.on:link, div.menu_gauche li.niveau3 a.on:active, div.menu_gauche li.niveau3 a.on:hover {
    border-bottom : solid #DDDEDE 1px;
}
div.titre_page {
    font-family         : Verdana, Helvetica, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    color               : #000;
    text-decoration     : none;
    background : url(images/puce_titre_page.gif) no-repeat 2px 7px;
    padding : 0px 0px 5px 15px;
    margin-left : 7px;
}

/* Sous Menu */
div.ssmenu {
    position            : absolute;
    left                : 0px;
    top                 : -300px;
    z-index             : 5;
    visibility          : hidden;
}
div.ssmenu div.container {
    margin-top          : 10px;
    background-color    : #FFF;
    color               : inherit;
    padding : 5px 5px 5px 5px;

}
div.ssmenu a, div.ssmenu a:visited, div.ssmenu a:link {
    display             : block;
    width : 150px;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 11px;
    font-weight         : normal;
    padding             : 1px 7px;
    color               : #CB6008;
    background-color    : inherit;
    text-decoration     : none;
    border-bottom : 1px solid #DDDEDE;
    min-height : 12px;
}
div.ssmenu a:active, div.ssmenu a:hover {
    display             : block;
    font-family         : arial, Helvetica, sans-serif;
    font-size           : 11px;
    font-weight         : normal;
    padding             : 1px 7px;
    color               : #000;
    background-color    : #F5F5F5;
    text-decoration     : none;
}
table.ssmenu_arrondit {
   text-align : left;
   margin:0px;
   padding:0px;
}
td.fd_blanc {
   background-color:#FFF;
}
/* Plan du site */
table.plan img {
    vertical-align      : top;
    margin              : 0px;
}
table.plan a.croisement {
    font-weight         : bold;
    text-decoration     : none;
}
table.plan a.extremite {
    text-decoration     : none;
}
div.liens_bas_page {
    margin        :    0 auto;
    width        :    950px;
    min-width    :    950px;
    text-align    :    left;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 0.9em;
    color:#00C6FF;
    padding : 20px;
}
div.liens_bas_page p{
font-family : Arial, Helvetica, sans-serif;
}
div.liens_bas_page span.titre {
    color:#A2A2A2;
    text-transform : uppercase;
}
div.liens_bas_page a {
    color:#FFF!important;
    text-decoration : none!important;
}
div.liens_bas_page a:hover {
    color:#FFF;
    text-decoration : underline !important;
}
/*****************page interieur colonne droite********************/

div.cadre_rappel {
    text-align : center;
    background : url(images/elements_contenu/fd_rappel.jpg) no-repeat top left;
    padding : 0px 0px 0px 0px;
    width : 100%;
    height : 88px;
}

div.cadre_rappel div.titre {
    padding     : 5px;
}

div.cadre_rappel div.txtcontenu {
    padding-left : 5px;
    padding-right : 5px;
    text-align : left;
    color : #000;
    height  : 35px;
}
div.cadre_rappel div.align_gauche {
    text-align : left;
}
div.cadre_rappel input{
   margin : 2px;
}
div.cadre_webconf {
    text-align : center;
    background : url(images/logo_conference.gif) no-repeat top left;
    padding : 10px 5px 10px 5px;
    height:98px;
}
div.cadre_webconf div.txtcontenu {
    color:#FFFFFF;
    text-align : left;
    padding : 3px 10px 8px 5px;
}
div.cadre_tel {
    text-align : center;
    background : url(images/elements_contenu/fd_tel.jpg) no-repeat top left;
    padding : 0px 5px 10px 5px;
}
div.cadre_tel div.txtcontenu {
    color:#000000;
    font-family : Arial;
    font-size : 9px;
    text-align : left;
    padding : 3px 10px 8px 5px;
}
div.liens_webiciels{
    margin : 10px 0px;
    text-align : left;
}
a.lien_contact {
    background:url(images/elements_contenu/fleche.gif) no-repeat 2px 5px;
    padding-left : 20px;
    display     : block;
    padding-bottom : 5px;
}

a.lien_rss {
    background:url(images/elements_contenu/icone_rss.gif) no-repeat 2px 2px;
    padding-left : 20px;
}

div.cadre_audit {
    text-align : center;
    background : url(images/elements_contenu/fd_audit.jpg) no-repeat top left;
    padding : 6px 5px 0px 0px;
    margin :5px 5px 5px 5px;
    height : 133px;
    display : none;
}
div.cadre_audit div.txtcontenu {
    font-size : 10px;
    color:#FFF;
    text-align : left;
    padding : 5px 5px 15px 5px;
    letter-spacing : -0.5px;

}
/********* tableau chiffres clés ***********************/
table.chiffre_cle {
    border-left : solid 1px #C0C0C0;
}
table.chiffre_cle td, table.chiffre_cle th {
    text-align : center;
    padding :4px;
    font-weight : normal;
    border-right : solid 1px #C0C0C0;
    border-bottom : solid 1px #C0C0C0;
}
table.chiffre_cle th.vert {
    background-color : #75A209;
    color : #FFF;
}
table.chiffre_cle th.orange {
    background-color : #DE730A;
    color : #FFF;
}

/***********page d'accueil ******************/
#decoupage_home {
    margin-top : 20px;
}

#decoupage_home td.colonne_centrale {

    text-align : left;
    vertical-align : top;
    font-size: 0.9em;
}
#decoupage_home td.colonne_droite {
    font-size : 11px;
    width : 200px;
    padding : 0 0 0 18px;
    background : url(images/pointilles_verticaux.gif) repeat-y top left;
    text-align : left;
    vertical-align : top;

}
div.liens_webiciels_home {
    position            : absolute;
    left                : 774px;
    top                 : 300px;
    z-index             : 6;
    margin              : 0px 0px;
    text-align          : left;
}

td.colonne_droite {
    width               : 234px;
}
a.lien_lire_article {
    padding-left        : 16px;
    background          : transparent url(images/double_fleches_vert.gif) no-repeat center left;
    text-decoration     : none;
    font-weight         : bold;
}

a.lien_lire_article:hover {
    text-decoration     : underline;
}

a.lien_retour_article {
    text-decoration     : none;
    font-weight         : bold;
}

a.lien_retour_article:hover {
    text-decoration     : underline;
}

/*  Références  */


div.recherche_cadre {
    width               : 100%;
    height              : 106px;
    background-color    : #FFFFFF;
    font-size           : 11px;

}

div.recherche_cadre table {
    border-collapse     : collapse;
    width               : 100%;
}

div.recherche_cadre table.table_conteneur {
    height              : 106px;
}

div.recherche_cadre table.table_formulaire td {
    padding-left        : 5px;
    padding-top         : 3px;
    padding-right       : 5px;
}
div.recherche_cadre table.table_select td {
    padding-left        : 5px;
    padding-right       : 5px;
}

div.recherche_cadre table.table_select td.lancer_recherche {
    color               : #0688EC;
    text-align          : right;
}

input.checkbox {
    border              : 0px;
}

div.recherche_cadre td.recherche_cadre_gauche {
    width               : 15px;
    height              : 106px;
    background          : transparent url(images/recherche/cadre_recherche_gauche.jpg) no-repeat center right;
}

div.recherche_cadre td.recherche_cadre_milieu {
    width               : 100%;
    height              : 106px;
    background          : transparent url(images/recherche/cadre_recherche_milieu.jpg) repeat-x center left;
}

div.recherche_cadre td.recherche_cadre_droite {
    width               : 15px;
    height              : 106px;
    background          : transparent url(images/recherche/cadre_recherche_droite.jpg) no-repeat center left;
}

div.clear_all {
    clear               : both;
}

div.recherche_cadre table select {
    border              : 1px solid #CFCFCF;
    background-color    : #FFFFFF;
    /*color               : #A1D638;*/
}

#decoupage td.colonne_droite_references {
    font-size           : 11px;
    width               : 200px;
    padding             : 0px 0px 0px 15px;
    background          : url(images/pointilles_verticaux.gif) repeat-y top left;
    text-align          : left;
    vertical-align      : top;
}

td.colonne_droite_references div.titre_focus_droite {
    padding-top         : 10px;
    border-bottom       : 2px solid #000000;
}

td.colonne_droite_references div.contenu_focus_droite {
    padding-top         : 5px;
}

option.titre_option {
    font-weight         : bold;
}

a.lienNoir_on {
    font-weight         : normal;
    text-decoration     : none;
    color               : #000000;
}

ul.liste_fiche {
    /*display             : block;*/
}

/*ul.liste_fiche li {
    list-style-type     : square;
    color               :  #CB6008;
}*/

ul.liste_fiche li span.titre {
    color               : #CB6008;
}

table.references_home {
    width               : 100%;
    height              : 80px;
    border-collapse     : collapse;
}

table.references_home td.left_side {
    width               : 7px;
    height              : 80px;
    background          : url(images/references/home_left.jpg) no-repeat top left;
}

table.references_home td.middle_side {
    width               : 100%;
    height              : 80px;
    background          : url(images/references/home_middle.jpg) repeat-x top left;
}

table.references_home td.right_side {
    width               : 7px;
    height              : 80px;
    background          : url(images/references/home_right.jpg) no-repeat top right;
}

div.all_references {
    width               : 100%;
    text-align          : right;
}

div.hidden {
    display             : none;
}

img.img_form_fichier {
    cursor              : pointer;
}

span.img_form_fichier {
    cursor              : pointer;
    color               : #007EDD;
    text-decoration     : underline;
}

ul.AfficheMenuNiveau1 li {
    background          : none;
}

td.colonne_centrale {
    width               : 100%;
}

div.contenu_page_sans_bordure {
    margin : 0px 0px 0px 0px;
    min-height : 250px;

}

#decoupage_sans_bordure {
    width               : 100%;
}

/***** prochaines rencontres *******/
div#prochren {
    background          : #d1d2d1 url(images/prochren.jpg) no-repeat;
    height              : 92px;
    width               : 200px;
    padding             : 40px 0px 0px 0px;
    margin-top          : -60px;
}
html>body #prochren {
    height             : auto;
    min-height         : 92px;
}
div#prochren_foot {
    height             : 5px;
    background         : url(images/prochren_foot.jpg) no-repeat;
    margin-bottom      : 5px;
}
div#prochren_content {
    position           : relative;
    padding            : 0px 12px 0px 18px;
    border-left         : 1px solid #b3b3b3;
    border-right        : 1px solid #b3b3b3;
    width              : 168px;
    height             : 90px;
    letter-spacing     : -1px;
}
html>body #prochren_content {
    height             : auto;
    min-height         : 90px;
}
span.prochren_red {
    color              : #bc0000;
}
div.prochren_div {
    padding-bottom      : 9px;
}
div.prochren_div a:link,
div.prochren_div a:active,
div.prochren_div a:visited {
    text-decoration    : none;
    color              : #000000;
}
div.prochren_div a:hover,
div.prochren_div a:focus {
    text-decoration    : underline;
}
div.filNovius {

    padding:4px;
    text-align:left;
    width:700px;
    margin:10px 20px 10px 37px;
}
/******************* GABARIT AGENCES *******************/
body#gabarit_agences h1 {
}
div#menu_gauche_bandeau_agences ul li {
    list-style-type    : none;
}
table#header {
    background         : transparent url(images/agences/fond_header.gif) top center no-repeat;
    width              : 990px;
    height             : 78px;
}
td.colonne_centrale {
    width              : 757px;
}
ul.AfficheMenuAgences {
    color              : #ffffff;
}
div.AfficheMenuAgence {
    height             : 43px;
}
ul.AfficheMenuAgences li {
    float              : left;
    background-image   : inherit;
    margin             : 0px;
    padding            : 0;
    font-weight        : bold;
    list-style-type    : none;
}
ul.AfficheMenuAgences li a, table#header a {
    text-decoration    : none;
    color              : #ffffff;
    font-size          : 10.5px;
}
table#header td.contact a {
    background         : transparent url(images/picto_contact.gif) no-repeat;
    padding-left       : 24px;
}
div#menu_gauche_bandeau_agences {
    color              : #000;
}
div#menu_gauche_bandeau_agences li {
    float              : none;
    background         : transparent url(images/agences/bandeau_menu_agences.gif) no-repeat;
    height             : 35px;
    width              : 201px;
    padding            : 8px 0 0 10px;
}
div#menu_gauche_bandeau_agences li a {
    color              : #000;
    float              : none;
    font-weight        : bold;
    font-size          : 13px;
    margin-left        : 30px;
}
div#menu_gauche_bandeau_agences li a.on {
    color              : #d63500;
    float              : none;
}
div.liens_webiciels_agences {
    position            : absolute;
    left                : 774px;
    top                 : 425px;
    z-index             : 6;
    margin              : 0px 0px;
    text-align          : left;
}

div#accueil_bloc_contenu_right {
    float               : left;
    width               : 668px;
    text-align          : right;
    background          : transparent url(images/gabarit/separateur_vertical_accueil.gif) left top repeat-y;
}

div#recherche_marque_bloc {
    clear               : both;
    margin-top          : 5px;
    margin-bottom       : 5px;
    float               : right;
    width               : 668px;
    height              : 352Px;
}

div#recherche_marque_conteneur {
    position            : relative;
    clear               : both;
    width               : 181px;
    height              : 330px;
    overflow            : hidden;
    text-align          : left;
}

div#recherche_marque_contenu {
    position            : absolute;
    width               : 181px;
    font-family         : Arial;
    font-size           : 9px;
}
div.toutes_references a,div.toutes_references a:hover {
    color               : #637F02;
    text-decoration     : none;
}
span.lire_la_suite, span.lire_la_suite a, span.lire_la_suite a: hover,
span.lire_la_suite a:visited, span.lire_la_suite a:focus, span.lire_la_suite a:active {
    font-size           : 11px;
    font-weight         : bold;
    color               : #87C204;
    text-decoration     : none;
}
