/*-------------------------------------------------------------------------------------------*/
/* Feuille de style DORMANE MINI-SITE                                      NBC - 18/11/2005  */
/* 29/06/2006 : NBC - Corrections diverses "=" => ":"  et familly => family etc/...          */
/*-------------------------------------------------------------------------------------------*/

/*-- Fond d'écran, couleur texte défaut - Barres de defilement => Ascenceur Translateur -----*/
body { background-color:#FFFFFF; color:#000000;
       margin:0px; padding:0;
       scrollbar-base-color:rgb(129,11,11);                 /* A MODIFIER */
       scrollbar-arrow-color: #FFFFFF; }

td {padding:0px; margin:0px; border:0px; }
tr {padding:0px; margin:0px; border:0px; border-spacing:0px;}

.fond_table_h { background-color:white;
                border:0px; margin:0px; padding:0px;
                border-collapse:collapse;
                border-spacing:0px;}
.fond_table   { background-color:rgb(137,11,11);            /* A MODIFIER */
                border:0px; margin:0px; padding:0px;
                border-collapse:collapse; }
.fond_vide    { background-color:#FFFFFF; }

/*------ Boutons Liens -----------------------------------------------------------------------*/
a.bouton
    {font-size:10px;  margin-top:2px;
     width:132px;
     display: block;
     word-wrap:break-word;
     text-decoration:none; font-weight:bold;
     text-align:center; padding:2px;
     color:beige;                                           /* A MODIFIER */
     border:2px outset rgb(199,157,157);                    /* A MODIFIER */
     }
a.bouton:hover
    {font-size:10px;  margin-top:2px;
     display: block; width:132px;
     text-decoration:none; font-weight:bold;
     text-align:center; padding:2px;
     font-style:italic;
     color:darkred;                                         /* A MODIFIER */
     border:2px inset #c0c0c0;                              /* A MODIFIER */
     background-color:khaki;                                /* A MODIFIER */
     }

/*------ Liste  ------------------------------------------------------------------------------*/
ul  {margin:0; padding:0; margin-top:4px; margin-bottom:15px;}
li  {margin:0; padding:0;
     margin-left:25px;  padding-top:-5px; padding-bottom:10px;
     vertical-align:baseline;
     list-style-image:url(./img/carre.png); }

/*------ Titres ------------------------------------------------------------------------------*/
h1 {color:#006699; font-family:Arial,courier,sans-serif; font-size:24px; text-align:center;}
h2 {color:#006699; font-family:Arial,courier,sans-serif; font-size:20px;  }
h3 {color:#006699; font-family:Arial,courier,sans-serif; font-size:18px; font-weight:bold; }
h4 {color:#2F4F4F; font-family: Arial, courier,sans-serif;
    font-size:18px; font-weight:bold; margin-top:40px;  margin-bottom:15px;
    margin-left:0px; padding-left:15px;
    background-image:url(./img/chevron_d.png);
    background-repeat:no-repeat;
    background-position: left 40%; }
h5 {color:#006699; font-family:Arial,courier,sans-serif; font-size:14px; font-weight:bold;
    margin-left:2px; margin-bottom:8px; margin-top:20px;}
h6 {font-family: Arial, courier,sans-serif;
    font-size:12px; margin-top:1px;
    margin-bottom:1px; color:#626262;
    margin-left:0px; padding-left:28px; font-weight:normal;
    background-image:url(./img/fleche_d1.png);
    background-repeat:no-repeat;
    background-position: left 40%; }

/*------- Texte général ----------------------------------------------------------------------*/
.texte {color:#626262; font-family:Arial,Helvetica,sans-serif,courier;
        font-size:12px; font-weight:normal;
        text-align:left ;
        padding:0; margin:0;
        margin-left:22px;
        margin-right:15px;}
.cell_texte { background-color:#FFFFFF; border:1px solid #DCDCDC; border-bottom:0px;}
.txt_bold {color:#808080; font-weight:bold; }
.souligne {border-bottom:1px dashed black; font-weight:bold;}

/*---- Petite police fixe - gris pâle dimgray - Copyright bas de page ------------------------*/
.fixe10  {text-decoration:none; color:#696969; font-family:Arial,courier,sans-serif; font-size:10px;}

/*---- Petite police fixe - gris pâle Date de génération de page -----------------------------*/
.datgen {font-family:Arial,courier,sans-serif;
         font-size:10px;
         color:#696969;
         background-color:#FFFFFF;
         padding:0px; padding-left:6px;
         text-align:left; }

/*---- Pour le (c) copyright ------------------------------------------------------------------*/
A.cpy:link   {text-decoration:none; color:grey ; font-family:Arial,courier,sans-serif; font-size:10px; }
A.cpy:active {text-decoration:none; color:black; font-family:Arial,courier,sans-serif; font-size:10px; }
A.cpy:visited{text-decoration:none; color:black; font-family:Arial,courier,sans-serif; font-size:10px; }
A.cpy:hover  {text-decoration:none; color:Red  ; font-family:Arial,courier,sans-serif; font-size:10px; }

/*---- Pour la mention légale -----------------------------------------------------------------*/
A.leg:link   {text-decoration:none; color:white;  font-family:Arial,courier,sans-serif; font-size:10px;}
A.leg:active {text-decoration:none; color:white;  font-family:Arial,courier,sans-serif; font-size:10px;}
A.leg:visited{text-decoration:none; color:white;  font-family:Arial,courier,sans-serif; font-size:10px;}
A.leg:hover  {text-decoration:none; color:pink;   font-family:Arial,courier,sans-serif; font-size:10px; font-weight:bold;}

/*---- Pour le cadre de Contenu ---------------------------------------------------------------*/
.cadre    {padding-left:10px; padding-right:10px; text-align:left; font-family:Arial,courier,sans-serif; font-size:11px;
           background-color:#FFFFFF; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; }
.cadre_h  {margin:0; padding:0;
           padding-left:10px; padding-right:10px; text-align:left; font-family:Arial,courier,sans-serif; font-size:11px;
           background-color:#FFFFFF; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; border-top:1px solid #DCDCDC; }
.cadre_g  {padding-left:10px; padding-right:10px; text-align:left; font-family:Arial,courier,sans-serif; font-size:11px;
           background-color:#FFFFFF; border-left:1px solid #DCDCDC;  }
.cadre_d  {padding-left:10px; padding-right:10px; text-align:left; font-family:Arial,courier,sans-serif; font-size:11px;
           background-color:#FFFFFF; border-right:1px solid #DCDCDC; }
.cadre_b  {padding:0px; text-align:left; font-family:Arial,courier,sans-serif; font-size:11px; background-color:#FFFFFF;
           border:1px solid #DCDCDC; border-top:0; }
.cadre_bg {padding:0px; text-align:left; font-family:Arial,courier,sans-serif; font-size:11px; background-color:#FFFFFF;
           border:1px solid #DCDCDC; border-top:0; border-right:0;  }
.cadre_bd {padding:0px; text-align:left; font-family:Arial,courier,sans-serif; font-size:11px; background-color:#FFFFFF;
           border:1px solid #DCDCDC; border-top:0; border-left:0;  }

/*---- Pour Bulles d'info ---------------------------------------------------------------------------*/
a.bulle {position:relative; text-decoration:none; color:black; border-bottom:1px gray dotted; }
a.bulle span {display: none;}
a.bulle:hover {background:none; z-index:500;} /* correction d'un bug IE */
a.bulle:hover span {display:inline; position:absolute; top:2em; left:1em; text-align:left; background:beige; color:black; font-size:12px; padding:2px; border:1px black solid;}

/*------------------------* Fin de feuille de style DORMANE Mini-Site -------------------------------*/

